From: Tom Hughes
Date: Sat, 3 Feb 2018 16:12:51 +0000 (+0000)
Subject: Merge remote-tracking branch 'upstream/pull/1693'
X-Git-Tag: live~4225
X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/9d2f920feb9dce028b985e8d452538d3df7a1d9c?hp=7a933cf928cfca83e5448c699fa84d1e209ba0a7
Merge remote-tracking branch 'upstream/pull/1693'
---
diff --git a/.rubocop.yml b/.rubocop.yml
index 55be8141c..5e7be9797 100644
--- a/.rubocop.yml
+++ b/.rubocop.yml
@@ -41,12 +41,18 @@ Naming/FileName:
Rails/ApplicationRecord:
Enabled: false
+Rails/CreateTableWithTimestamps:
+ Enabled: false
+
Rails/HasManyOrHasOneDependent:
Enabled: false
Rails/HttpPositionalArguments:
Enabled: false
+Rails/InverseOf:
+ Enabled: false
+
Rails/SkipsModelValidations:
Exclude:
- 'db/migrate/*.rb'
diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml
index b4104079c..3ebd4d35f 100644
--- a/.rubocop_todo.yml
+++ b/.rubocop_todo.yml
@@ -55,11 +55,6 @@ Lint/InterpolationCheck:
Exclude:
- 'test/controllers/node_controller_test.rb'
-# Offense count: 2
-Lint/RescueWithoutErrorClass:
- Exclude:
- - 'app/helpers/browse_helper.rb'
-
# Offense count: 2
Lint/ShadowingOuterLocalVariable:
Exclude:
@@ -227,3 +222,8 @@ Style/NumericLiterals:
# SupportedStyles: compact, exploded
Style/RaiseArgs:
Enabled: false
+
+# Offense count: 2
+Style/RescueStandardError:
+ Exclude:
+ - 'app/helpers/browse_helper.rb'
diff --git a/CONFIGURE.md b/CONFIGURE.md
index 9b7bb90e8..3cbe31cb9 100644
--- a/CONFIGURE.md
+++ b/CONFIGURE.md
@@ -6,7 +6,7 @@ After [installing](INSTALL.md) this software, you may need to carry out some of
Your installation comes with no geographic data loaded. You can either create new data using one of the editors (Potlatch 2, iD, JOSM etc) or by loading an OSM extract.
-After installing but before creating any users or data, import an extract with [Osmosis](http://wiki.openstreetmap.org/wiki/Osmosis) and the [``--write-apidb``](http://wiki.openstreetmap.org/wiki/Osmosis/Detailed_Usage#--write-apidb_.28--wd.29) task.
+After installing but before creating any users or data, import an extract with [Osmosis](https://wiki.openstreetmap.org/wiki/Osmosis) and the [``--write-apidb``](https://wiki.openstreetmap.org/wiki/Osmosis/Detailed_Usage#--write-apidb_.28--wd.29) task.
```
osmosis --read-pbf greater-london-latest.osm.pbf \
@@ -14,7 +14,7 @@ osmosis --read-pbf greater-london-latest.osm.pbf \
user="openstreetmap" password="" validateSchemaVersion="no"
```
-Loading an apidb database with Osmosis is about **twenty** times slower than loading the equivalent data with osm2pgsql into a rendering database. [``--log-progress``](http://wiki.openstreetmap.org/wiki/Osmosis/Detailed_Usage#--log-progress_.28--lp.29) may be desirable for status updates.
+Loading an apidb database with Osmosis is about **twenty** times slower than loading the equivalent data with osm2pgsql into a rendering database. [``--log-progress``](https://wiki.openstreetmap.org/wiki/Osmosis/Detailed_Usage#--log-progress_.28--lp.29) may be desirable for status updates.
To be able to edit the data you have loaded, you will need to use this [yet-to-be-written script](https://github.com/openstreetmap/openstreetmap-website/issues/282).
@@ -94,7 +94,7 @@ Rails has its own log. To inspect the log, do this:
tail -f log/development.log
```
-If you have more problems, please ask on the [rails-dev@openstreetmap.org mailing list](http://lists.openstreetmap.org/listinfo/rails-dev) or on the [#osm-dev IRC Channel](http://wiki.openstreetmap.org/wiki/IRC)
+If you have more problems, please ask on the [rails-dev@openstreetmap.org mailing list](https://lists.openstreetmap.org/listinfo/rails-dev) or on the [#osm-dev IRC Channel](https://wiki.openstreetmap.org/wiki/IRC)
## Maintaining your installation
@@ -110,7 +110,7 @@ bundle exec rake db:migrate
## Testing on the osm dev server
-For example, after developing a patch for the rails_port, you might want to demonstrate it to others or ask for comments and testing. To do this one can [set up an instance of the rails_port on the dev server in ones user directory](http://wiki.openstreetmap.org/wiki/Using_the_dev_server#Rails_Applications).
+For example, after developing a patch for the rails_port, you might want to demonstrate it to others or ask for comments and testing. To do this one can [set up an instance of the rails_port on the dev server in ones user directory](https://wiki.openstreetmap.org/wiki/Using_the_dev_server#Rails_Applications).
# Contributing
@@ -124,6 +124,6 @@ If you want to deploy The Rails Port for production use, you'll need to make a f
* Passenger will, by design, use the Production environment and therefore the production database - make sure it contains the appropriate data and user accounts.
* Your production database will also need the extensions and functions installed - see [INSTALL.md](INSTALL.md)
* The included version of the map call is quite slow and eats a lot of memory. You should consider using [CGIMap](https://github.com/zerebubuth/openstreetmap-cgimap) instead.
-* The included version of the GPX importer is slow and/or completely inoperable. You should consider using [the high-speed GPX importer](http://git.openstreetmap.org/gpx-import.git/).
+* The included version of the GPX importer is slow and/or completely inoperable. You should consider using [the high-speed GPX importer](https://git.openstreetmap.org/gpx-import.git/).
* Make sure you precompile the production assets: `RAILS_ENV=production rake assets:precompile`
* Make sure the web server user as well as the rails user can read, write and create directories in `tmp/`.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 961377ec8..acb780746 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,4 +1,4 @@
-* http://www.ruby-lang.org/ - The homepage of Ruby which has more links and some great tutorials.
+* https://www.ruby-lang.org/ - The homepage of Ruby which has more links and some great tutorials.
* http://rubyonrails.org/ - The homepage of Rails, also has links and tutorials
## Coding style
@@ -94,6 +94,6 @@ If you have forked on GitHub then the best way to submit your patches is to
push your changes back to GitHub and then send a "pull request" on GitHub.
Otherwise you should either push your changes to a publicly visible git repository
-and send the details to the [rails-dev](http://lists.openstreetmap.org/listinfo/rails-dev)
+and send the details to the [rails-dev](https://lists.openstreetmap.org/listinfo/rails-dev)
list or generate patches with `git format-patch` and send them to the
-[rails-dev](http://lists.openstreetmap.org/listinfo/rails-dev) list.
+[rails-dev](https://lists.openstreetmap.org/listinfo/rails-dev) list.
diff --git a/Gemfile b/Gemfile
index 79d95f9d5..e05edebc4 100644
--- a/Gemfile
+++ b/Gemfile
@@ -13,7 +13,7 @@ gem "psych", :platforms => :ruby_20
gem "json"
# Use postgres as the database
-gem "pg"
+gem "pg", "~> 0.18"
# Use SCSS for stylesheets
gem "sass-rails", "~> 5.0"
@@ -48,7 +48,7 @@ gem "http_accept_language", "~> 2.0.0"
gem "i18n-js", ">= 3.0.0"
gem "oauth-plugin", ">= 0.5.1"
gem "openstreetmap-deadlock_retry", ">= 1.3.0", :require => "deadlock_retry"
-gem "paperclip", "~> 4.0"
+gem "paperclip", "~> 5.2"
gem "rack-cors"
gem "rails-i18n", "~> 4.0.0"
gem "record_tag_helper"
diff --git a/Gemfile.lock b/Gemfile.lock
index 1cff44151..7dd619b61 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -48,19 +48,19 @@ GEM
rake (>= 10.4, < 13.0)
arel (8.0.0)
ast (2.3.0)
- autoprefixer-rails (7.1.6)
+ autoprefixer-rails (7.2.5)
execjs
bigdecimal (1.1.0)
builder (3.2.3)
canonical-rails (0.2.1)
rails (>= 4.1, < 5.2)
- capybara (2.16.1)
+ capybara (2.17.0)
addressable
mini_mime (>= 0.1.3)
nokogiri (>= 1.3.3)
rack (>= 1.0.0)
rack-test (>= 0.5.4)
- xpath (~> 2.0)
+ xpath (>= 2.0, < 4.0)
climate_control (0.2.0)
cliver (0.3.2)
cocaine (0.5.8)
@@ -72,8 +72,8 @@ GEM
coffee-script-source
execjs
coffee-script-source (1.12.2)
- composite_primary_keys (10.0.1)
- activerecord (~> 5.1.0)
+ composite_primary_keys (10.0.2)
+ activerecord (~> 5.1.0, >= 5.1.4)
concurrent-ruby (1.0.5)
coveralls (0.8.21)
json (>= 1.8, < 3)
@@ -89,7 +89,7 @@ GEM
dynamic_form (1.1.4)
erubi (1.7.0)
execjs (2.7.0)
- exifr (1.3.2)
+ exifr (1.3.3)
factory_bot (4.8.2)
activesupport (>= 3.0.0)
factory_bot_rails (4.8.2)
@@ -103,14 +103,14 @@ GEM
globalid (0.4.1)
activesupport (>= 4.2.0)
hashdiff (0.3.7)
- hashie (3.5.6)
+ hashie (3.5.7)
htmlentities (4.3.4)
http_accept_language (2.0.5)
- i18n (0.9.1)
+ i18n (0.9.3)
concurrent-ruby (~> 1.0)
- i18n-js (3.0.2)
+ i18n-js (3.0.3)
i18n (~> 0.6, >= 0.6.6)
- image_optim (0.26.0)
+ image_optim (0.26.1)
exifr (~> 1.2, >= 1.2.2)
fspath (~> 3.0)
image_size (~> 1.5)
@@ -137,7 +137,7 @@ GEM
actionpack
jsonify (< 0.4.0)
jwt (1.5.6)
- kgio (2.11.0)
+ kgio (2.11.1)
libv8 (3.16.14.19)
libxml-ruby (3.0.0)
listen (3.1.5)
@@ -158,14 +158,14 @@ GEM
mime-types (3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2016.0521)
- mimemagic (0.3.0)
+ mimemagic (0.3.2)
mini_mime (1.0.0)
mini_portile2 (2.3.0)
- minitest (5.10.3)
- multi_json (1.12.2)
+ minitest (5.11.1)
+ multi_json (1.13.1)
multi_xml (0.6.0)
multipart-post (2.0.0)
- nio4r (2.1.0)
+ nio4r (2.2.0)
nokogiri (1.8.1)
mini_portile2 (~> 2.3.0)
nokogumbo (1.4.13)
@@ -182,7 +182,7 @@ GEM
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (>= 1.2, < 3)
- omniauth (1.7.1)
+ omniauth (1.8.1)
hashie (>= 3.4.6, < 3.6.0)
rack (>= 1.6.2, < 3)
omniauth-facebook (4.0.0)
@@ -201,8 +201,8 @@ GEM
omniauth-oauth (1.1.0)
oauth
omniauth (~> 1.0)
- omniauth-oauth2 (1.4.0)
- oauth2 (~> 1.0)
+ omniauth-oauth2 (1.5.0)
+ oauth2 (~> 1.1)
omniauth (~> 1.2)
omniauth-openid (1.0.1)
omniauth (~> 1.0)
@@ -211,25 +211,25 @@ GEM
multi_json (~> 1.12)
omniauth-oauth2 (~> 1.4)
openstreetmap-deadlock_retry (1.3.0)
- paperclip (4.3.7)
- activemodel (>= 3.2.0)
- activesupport (>= 3.2.0)
+ paperclip (5.2.0)
+ activemodel (>= 4.2.0)
+ activesupport (>= 4.2.0)
cocaine (~> 0.5.5)
mime-types
- mimemagic (= 0.3.0)
- parallel (1.12.0)
+ mimemagic (~> 0.3.0)
+ parallel (1.12.1)
parser (2.4.0.2)
ast (~> 2.3)
pg (0.21.0)
- poltergeist (1.16.0)
+ poltergeist (1.17.0)
capybara (~> 2.1)
cliver (~> 0.3.1)
websocket-driver (>= 0.2.0)
powerpack (0.1.1)
progress (3.4.0)
- psych (2.2.4)
+ psych (3.0.2)
public_suffix (3.0.1)
- puma (3.11.0)
+ puma (3.11.2)
r2 (0.2.7)
rack (2.0.3)
rack-cors (1.0.2)
@@ -269,8 +269,7 @@ GEM
method_source
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
- rainbow (2.2.2)
- rake
+ rainbow (3.0.0)
rake (12.3.0)
rb-fsevent (0.10.2)
rb-inotify (0.9.10)
@@ -279,14 +278,15 @@ GEM
actionview (~> 5.x)
redcarpet (3.4.0)
ref (2.0.0)
- request_store (1.3.2)
- rinku (2.0.3)
+ request_store (1.4.0)
+ rack (>= 1.4)
+ rinku (2.0.4)
rotp (3.3.0)
- rubocop (0.51.0)
+ rubocop (0.52.1)
parallel (~> 1.10)
- parser (>= 2.3.3.1, < 3.0)
+ parser (>= 2.4.0.2, < 3.0)
powerpack (~> 0.1)
- rainbow (>= 2.2.2, < 3.0)
+ rainbow (>= 2.2.2, < 4.0)
ruby-progressbar (~> 1.7)
unicode-display_width (~> 1.0, >= 1.0.1)
ruby-openid (2.7.0)
@@ -297,7 +297,7 @@ GEM
crass (~> 1.0.2)
nokogiri (>= 1.4.4)
nokogumbo (~> 1.4.1)
- sass (3.5.3)
+ sass (3.5.5)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
@@ -308,7 +308,7 @@ GEM
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
- secure_headers (5.0.3)
+ secure_headers (5.0.4)
useragent (>= 0.15.0)
simplecov (0.14.1)
docile (~> 1.1.0)
@@ -330,25 +330,25 @@ GEM
thor (0.19.4)
thread_safe (0.3.6)
tilt (2.0.8)
- tins (1.16.0)
+ tins (1.16.3)
tzinfo (1.2.4)
thread_safe (~> 0.1)
- uglifier (3.2.0)
+ uglifier (4.1.4)
execjs (>= 0.3.0, < 3)
unicode-display_width (1.3.0)
- useragent (0.16.8)
+ useragent (0.16.9)
validates_email_format_of (1.6.3)
i18n
vendorer (0.1.16)
- webmock (3.1.1)
+ webmock (3.3.0)
addressable (>= 2.3.6)
crack (>= 0.3.2)
hashdiff
websocket-driver (0.6.5)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.3)
- xpath (2.1.0)
- nokogiri (~> 1.3)
+ xpath (3.0.0)
+ nokogiri (~> 1.8)
PLATFORMS
ruby
@@ -391,8 +391,8 @@ DEPENDENCIES
omniauth-openid
omniauth-windowslive
openstreetmap-deadlock_retry (>= 1.3.0)
- paperclip (~> 4.0)
- pg
+ paperclip (~> 5.2)
+ pg (~> 0.18)
poltergeist
psych
puma (~> 3.7)
diff --git a/INSTALL.md b/INSTALL.md
index d036673b1..7571cff50 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -69,7 +69,7 @@ For MacOSX, you will need XCode installed from the Mac App Store; OS X 10.7 (Lio
Installing PostgreSQL:
-* Install Postgres.app from http://postgresapp.com/
+* Install Postgres.app from https://postgresapp.com/
* Add PostgreSQL to your path, by editing your profile:
`nano ~/.profile`
@@ -80,9 +80,11 @@ and adding:
Installing other dependencies:
-* Install Homebrew from http://mxcl.github.io/homebrew/
+* Install Homebrew from https://brew.sh/
* Install the latest version of Ruby: `brew install ruby`
* Install ImageMagick: `brew install imagemagick`
+* Install libxml2: `brew install libxml2 --with-xml2-config`
+* If you want to run the tests, you need `phantomjs` as well: `brew install phantomjs`
* Install Bundler: `gem install bundler`
Note that OS X does not have a /home directory by default, so if you are using the GPX functions, you will need to change the directories specified in config/application.yml.
diff --git a/README.md b/README.md
index 6b929fef9..9162a38de 100644
--- a/README.md
+++ b/README.md
@@ -4,14 +4,14 @@
[](https://coveralls.io/r/openstreetmap/openstreetmap-website?branch=master)
This is The Rails Port, the [Ruby on Rails](http://rubyonrails.org/)
-application that powers the [OpenStreetMap](http://www.openstreetmap.org) website and API.
+application that powers the [OpenStreetMap](https://www.openstreetmap.org) website and API.
The software is also known as "openstreetmap-website".
This repository consists of:
* The web site, including user accounts, diary entries, user-to-user messaging
-* The XML-based editing [API](http://wiki.openstreetmap.org/wiki/API_v0.6)
-* The integrated versions of the [Potlatch](http://wiki.openstreetmap.org/wiki/Potlatch_1), [Potlatch 2](http://wiki.openstreetmap.org/wiki/Potlatch_2) and [iD](http://wiki.openstreetmap.org/wiki/ID) editors
+* The XML-based editing [API](https://wiki.openstreetmap.org/wiki/API_v0.6)
+* The integrated versions of the [Potlatch](https://wiki.openstreetmap.org/wiki/Potlatch_1), [Potlatch 2](https://wiki.openstreetmap.org/wiki/Potlatch_2) and [iD](https://wiki.openstreetmap.org/wiki/ID) editors
* The Browse pages - a web front-end to the OpenStreetMap data
* The GPX uploads, browsing and API.
@@ -21,7 +21,7 @@ uses publicly-available services to help with development and testing.
# License
-This software is licensed under the [GNU General Public License 2.0](http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt),
+This software is licensed under the [GNU General Public License 2.0](https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt),
a copy of which can be found in the [LICENSE](LICENSE) file.
# Installation
@@ -36,7 +36,7 @@ We're always keen to have more developers! Pull requests are very welcome.
* Bugs are recorded in the [issue tracker](https://github.com/openstreetmap/openstreetmap-website/issues).
* Some bug reports are also found on the [OpenStreetMap trac](https://trac.openstreetmap.org/) system, in the "[website](https://trac.openstreetmap.org/query?status=new&status=assigned&status=reopened&component=website&order=priority)" and "[api](https://trac.openstreetmap.org/query?status=new&status=assigned&status=reopened&component=api&order=priority)" components
* Translation is managed by [Translatewiki](https://translatewiki.net/wiki/Translating:OpenStreetMap)
-* There is a [rails-dev@openstreetmap.org](http://lists.openstreetmap.org/listinfo/rails-dev) mailing list for development discussion.
+* There is a [rails-dev@openstreetmap.org](https://lists.openstreetmap.org/listinfo/rails-dev) mailing list for development discussion.
* IRC - there is the #osm-dev channel on irc.oftc.net.
More details on contributing to the code are in the [CONTRIBUTING.md](CONTRIBUTING.md) file.
diff --git a/VAGRANT.md b/VAGRANT.md
index 3825ad988..9dea61861 100644
--- a/VAGRANT.md
+++ b/VAGRANT.md
@@ -8,7 +8,7 @@ sudo apt-get install vagrant
Other Linux distributions should have similar installation instructions using `dnf`, `pacman`, or similar.
-Installers are available for Mac OS X and Windows, please see the [Vagrant project download page](http://www.vagrantup.com/downloads.html) for more information.
+Installers are available for Mac OS X and Windows, please see the [Vagrant project download page](https://www.vagrantup.com/downloads.html) for more information.
Note than until there are suitable _xenial64_ [vagrant boxes](https://atlas.hashicorp.com/boxes/search?utf8=%E2%9C%93&sort=&provider=&q=xenial64) for other providers,
the only virtualization provider supported is virtualbox. You might need to install it and specify `--provider virtualbox` when setting up your environment.
diff --git a/Vendorfile b/Vendorfile
index d66dd80d8..e57ab21fe 100644
--- a/Vendorfile
+++ b/Vendorfile
@@ -11,16 +11,16 @@ folder 'vendor/assets' do
end
folder 'leaflet' do
- file 'leaflet.js', 'https://unpkg.com/leaflet@1.2.0/dist/leaflet-src.js'
- file 'leaflet.css', 'https://unpkg.com/leaflet@1.2.0/dist/leaflet.css'
+ file 'leaflet.js', 'https://unpkg.com/leaflet@1.3.1/dist/leaflet-src.js'
+ file 'leaflet.css', 'https://unpkg.com/leaflet@1.3.1/dist/leaflet.css'
[ 'layers.png', 'layers-2x.png',
'marker-icon.png', 'marker-icon-2x.png',
'marker-shadow.png' ].each do |image|
- file "images/#{image}", "https://unpkg.com/leaflet@1.2.0/dist/images/#{image}"
+ file "images/#{image}", "https://unpkg.com/leaflet@1.3.1/dist/images/#{image}"
end
- from 'git://github.com/aratcliffe/Leaflet.contextmenu.git', :tag => 'v1.2.1' do
+ from 'git://github.com/aratcliffe/Leaflet.contextmenu.git', :tag => 'v1.5.0' do
file 'leaflet.contextmenu.js', 'dist/leaflet.contextmenu.js'
file 'leaflet.contextmenu.css', 'dist/leaflet.contextmenu.css'
end
diff --git a/app/assets/images/banners/banner-sotmus2017.png b/app/assets/images/banners/banner-sotmus2017.png
deleted file mode 100644
index 25382bf4a..000000000
Binary files a/app/assets/images/banners/banner-sotmus2017.png and /dev/null differ
diff --git a/app/assets/images/banners/foss4g-it2018-banner.png b/app/assets/images/banners/foss4g-it2018-banner.png
new file mode 100755
index 000000000..7ed898f8b
Binary files /dev/null and b/app/assets/images/banners/foss4g-it2018-banner.png differ
diff --git a/app/assets/images/banners/fossgis2018.png b/app/assets/images/banners/fossgis2018.png
new file mode 100644
index 000000000..bff192990
Binary files /dev/null and b/app/assets/images/banners/fossgis2018.png differ
diff --git a/app/assets/images/banners/osmf-membership-drive-2017.png b/app/assets/images/banners/osmf-membership-drive-2017.png
deleted file mode 100644
index 0b62b2168..000000000
Binary files a/app/assets/images/banners/osmf-membership-drive-2017.png and /dev/null differ
diff --git a/app/assets/images/banners/sotmasia-2017-banner.png b/app/assets/images/banners/sotmasia-2017-banner.png
deleted file mode 100644
index f18f5bf72..000000000
Binary files a/app/assets/images/banners/sotmasia-2017-banner.png and /dev/null differ
diff --git a/app/assets/images/sprite.png b/app/assets/images/sprite.png
index c511bd90f..e25617013 100644
Binary files a/app/assets/images/sprite.png and b/app/assets/images/sprite.png differ
diff --git a/app/assets/images/sprite.svg b/app/assets/images/sprite.svg
index df8e3e3d5..b9270279f 100644
--- a/app/assets/images/sprite.svg
+++ b/app/assets/images/sprite.svg
@@ -1,290 +1,68 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- image/svg+xml
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ?
-
+
+
+
+ ?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/assets/javascripts/index.js b/app/assets/javascripts/index.js
index 00e6a9d32..4ea643b26 100644
--- a/app/assets/javascripts/index.js
+++ b/app/assets/javascripts/index.js
@@ -241,9 +241,7 @@ $(document).ready(function () {
function remoteEditHandler(bbox, object) {
var loaded = false,
- url = document.location.protocol === "https:" ?
- "https://127.0.0.1:8112/load_and_zoom?" :
- "http://127.0.0.1:8111/load_and_zoom?",
+ url = "http://127.0.0.1:8111/load_and_zoom?",
query = {
left: bbox.getWest() - 0.0001,
top: bbox.getNorth() + 0.0001,
diff --git a/app/assets/javascripts/index/directions.js b/app/assets/javascripts/index/directions.js
index 03e023bc1..ee195af41 100644
--- a/app/assets/javascripts/index/directions.js
+++ b/app/assets/javascripts/index/directions.js
@@ -78,7 +78,7 @@ OSM.Directions = function (map) {
endpoint.awaitingGeocode = true;
- $.getJSON(document.location.protocol + OSM.NOMINATIM_URL + 'search?q=' + encodeURIComponent(endpoint.value) + '&format=json', function (json) {
+ $.getJSON(OSM.NOMINATIM_URL + 'search?q=' + encodeURIComponent(endpoint.value) + '&format=json', function (json) {
endpoint.awaitingGeocode = false;
endpoint.hasGeocode = true;
if (json.length === 0) {
diff --git a/app/assets/javascripts/index/directions/graphhopper.js b/app/assets/javascripts/index/directions/graphhopper.js
index 2058a4daf..f05f1ab3d 100644
--- a/app/assets/javascripts/index/directions/graphhopper.js
+++ b/app/assets/javascripts/index/directions/graphhopper.js
@@ -21,7 +21,7 @@ function GraphHopperEngine(id, vehicleType) {
// GraphHopper Directions API documentation
// https://graphhopper.com/api/1/docs/routing/
return $.ajax({
- url: document.location.protocol + OSM.GRAPHHOPPER_URL,
+ url: OSM.GRAPHHOPPER_URL,
data: {
vehicle: vehicleType,
locale: I18n.currentLocale(),
diff --git a/app/assets/javascripts/index/directions/mapquest.js b/app/assets/javascripts/index/directions/mapquest.js
index fcc47f103..739ce6539 100644
--- a/app/assets/javascripts/index/directions/mapquest.js
+++ b/app/assets/javascripts/index/directions/mapquest.js
@@ -1,6 +1,6 @@
// For docs, see:
-// http://developer.mapquest.com/web/products/open/directions-service
-// http://open.mapquestapi.com/directions/
+// https://developer.mapquest.com/web/products/open/directions-service
+// https://open.mapquestapi.com/directions/
// https://github.com/apmon/openstreetmap-website/blob/21edc353a4558006f0ce23f5ec3930be6a7d4c8b/app/controllers/routing_controller.rb#L153
function MapQuestEngine(id, routeType) {
@@ -28,7 +28,7 @@ function MapQuestEngine(id, routeType) {
return {
id: id,
- creditline: 'MapQuest ',
+ creditline: 'MapQuest ',
draggable: false,
getRoute: function (points, callback) {
@@ -36,7 +36,7 @@ function MapQuestEngine(id, routeType) {
var to = points[points.length - 1];
return $.ajax({
- url: document.location.protocol + OSM.MAPQUEST_DIRECTIONS_URL,
+ url: OSM.MAPQUEST_DIRECTIONS_URL,
data: {
key: OSM.MAPQUEST_KEY,
from: from.lat + "," + from.lng,
diff --git a/app/assets/javascripts/index/directions/mapzen.js b/app/assets/javascripts/index/directions/mapzen.js
deleted file mode 100644
index 981fc3807..000000000
--- a/app/assets/javascripts/index/directions/mapzen.js
+++ /dev/null
@@ -1,109 +0,0 @@
-function MapzenEngine(id, costing) {
- var MZ_INSTR_MAP = [
- 0, // kNone = 0;
- 8, // kStart = 1;
- 8, // kStartRight = 2;
- 8, // kStartLeft = 3;
- 14, // kDestination = 4;
- 14, // kDestinationRight = 5;
- 14, // kDestinationLeft = 6;
- 0, // kBecomes = 7;
- 0, // kContinue = 8;
- 1, // kSlightRight = 9;
- 2, // kRight = 10;
- 3, // kSharpRight = 11;
- 4, // kUturnRight = 12;
- 4, // kUturnLeft = 13;
- 7, // kSharpLeft = 14;
- 6, // kLeft = 15;
- 5, // kSlightLeft = 16;
- 0, // kRampStraight = 17;
- 24, // kRampRight = 18;
- 25, // kRampLeft = 19;
- 24, // kExitRight = 20;
- 25, // kExitLeft = 21;
- 0, // kStayStraight = 22;
- 1, // kStayRight = 23;
- 5, // kStayLeft = 24;
- 20, // kMerge = 25;
- 10, // kRoundaboutEnter = 26;
- 11, // kRoundaboutExit = 27;
- 17, // kFerryEnter = 28;
- 0 // kFerryExit = 29;
- ];
-
- return {
- id: id,
- creditline: "Mapzen ",
- draggable: false,
-
- getRoute: function (points, callback) {
- return $.ajax({
- url: document.location.protocol + OSM.MAPZEN_VALHALLA_URL,
- data: {
- api_key: OSM.MAPZEN_VALHALLA_KEY,
- json: JSON.stringify({
- locations: points.map(function (p) { return { lat: p.lat, lon: p.lng }; }),
- costing: costing,
- directions_options: {
- units: "km",
- language: I18n.currentLocale()
- }
- })
- },
- dataType: "json",
- success: function (data) {
- var trip = data.trip;
-
- if (trip.status === 0) {
- var line = [];
- var steps = [];
- var distance = 0;
- var time = 0;
-
- trip.legs.forEach(function (leg) {
- var legLine = L.PolylineUtil.decode(leg.shape, {
- precision: 6
- });
-
- line = line.concat(legLine);
-
- leg.maneuvers.forEach(function (manoeuvre) {
- var point = legLine[manoeuvre.begin_shape_index];
-
- steps.push([
- { lat: point[0], lng: point[1] },
- MZ_INSTR_MAP[manoeuvre.type],
- manoeuvre.instruction,
- manoeuvre.length * 1000,
- []
- ]);
- });
-
- distance = distance + leg.summary.length;
- time = time + leg.summary.time;
- });
-
- callback(false, {
- line: line,
- steps: steps,
- distance: distance * 1000,
- time: time
- });
- } else {
- callback(true);
- }
- },
- error: function () {
- callback(true);
- }
- });
- }
- };
-}
-
-if (OSM.MAPZEN_VALHALLA_KEY) {
- OSM.Directions.addEngine(new MapzenEngine("mapzen_car", "auto"), true);
- OSM.Directions.addEngine(new MapzenEngine("mapzen_bicycle", "bicycle"), true);
- OSM.Directions.addEngine(new MapzenEngine("mapzen_foot", "pedestrian"), true);
-}
diff --git a/app/assets/javascripts/index/directions/osrm.js b/app/assets/javascripts/index/directions/osrm.js
index 69191e65a..e7c91e9dc 100644
--- a/app/assets/javascripts/index/directions/osrm.js
+++ b/app/assets/javascripts/index/directions/osrm.js
@@ -127,7 +127,7 @@ function OSRMEngine() {
return p.lng + ',' + p.lat;
}).join(';');
- var req_url = document.location.protocol + OSM.OSRM_URL + encoded_coords;
+ var req_url = OSM.OSRM_URL + encoded_coords;
var onResponse = function (data) {
if (data.code !== 'Ok')
diff --git a/app/assets/javascripts/index/export.js b/app/assets/javascripts/index/export.js
index 1efac1b31..48e950b21 100644
--- a/app/assets/javascripts/index/export.js
+++ b/app/assets/javascripts/index/export.js
@@ -43,7 +43,7 @@ OSM.Export = function(map) {
$("#maxlat").val(bounds.getNorth().toFixed(precision));
$("#export_overpass").attr("href",
- "http://overpass-api.de/api/map?bbox=" +
+ "https://overpass-api.de/api/map?bbox=" +
$("#minlon").val() + "," + $("#minlat").val() + "," +
$("#maxlon").val() + "," + $("#maxlat").val());
}
diff --git a/app/assets/javascripts/index/query.js b/app/assets/javascripts/index/query.js
index 7ac613d71..c01caba70 100644
--- a/app/assets/javascripts/index/query.js
+++ b/app/assets/javascripts/index/query.js
@@ -1,8 +1,7 @@
//= require jquery.simulate
OSM.Query = function(map) {
- var protocol = document.location.protocol === "https:" ? "https:" : "http:",
- url = protocol + OSM.OVERPASS_URL,
+ var url = OSM.OVERPASS_URL,
queryButton = $(".control-query .control-button"),
uninterestingTags = ['source', 'source_ref', 'source:ref', 'history', 'attribution', 'created_by', 'tiger:county', 'tiger:tlid', 'tiger:upload_uuid', 'KSJ2:curve_id', 'KSJ2:lat', 'KSJ2:lon', 'KSJ2:coordinate', 'KSJ2:filename', 'note:ja'],
marker;
diff --git a/app/assets/javascripts/leaflet.map.js b/app/assets/javascripts/leaflet.map.js
index e8df0bd61..d952a7376 100644
--- a/app/assets/javascripts/leaflet.map.js
+++ b/app/assets/javascripts/leaflet.map.js
@@ -14,7 +14,7 @@ L.OSM.Map = L.Map.extend({
L.Map.prototype.initialize.call(this, id, options);
var copyright = I18n.t('javascripts.map.copyright', {copyright_url: '/copyright'});
- var donate = I18n.t('javascripts.map.donate_link_text', {donate_url: 'http://donate.openstreetmap.org'});
+ var donate = I18n.t('javascripts.map.donate_link_text', {donate_url: 'https://donate.openstreetmap.org'});
this.baseLayers = [];
@@ -27,7 +27,7 @@ L.OSM.Map = L.Map.extend({
if (OSM.THUNDERFOREST_KEY) {
this.baseLayers.push(new L.OSM.CycleMap({
- attribution: copyright + ". Tiles courtesy of Andy Allan ",
+ attribution: copyright + ". Tiles courtesy of Andy Allan ",
apikey: OSM.THUNDERFOREST_KEY,
code: "C",
keyid: "cyclemap",
@@ -35,7 +35,7 @@ L.OSM.Map = L.Map.extend({
}));
this.baseLayers.push(new L.OSM.TransportMap({
- attribution: copyright + ". Tiles courtesy of Andy Allan ",
+ attribution: copyright + ". Tiles courtesy of Andy Allan ",
apikey: OSM.THUNDERFOREST_KEY,
code: "T",
keyid: "transportmap",
@@ -44,7 +44,7 @@ L.OSM.Map = L.Map.extend({
}
this.baseLayers.push(new L.OSM.HOT({
- attribution: copyright + ". Tiles courtesy of Humanitarian OpenStreetMap Team ",
+ attribution: copyright + ". Tiles courtesy of Humanitarian OpenStreetMap Team ",
code: "H",
keyid: "hot",
name: I18n.t("javascripts.map.base.hot")
diff --git a/app/assets/javascripts/osm.js.erb b/app/assets/javascripts/osm.js.erb
index ee1c6a115..971f80be3 100644
--- a/app/assets/javascripts/osm.js.erb
+++ b/app/assets/javascripts/osm.js.erb
@@ -14,16 +14,12 @@ OSM = {
NOMINATIM_URL: <%= NOMINATIM_URL.to_json %>,
GRAPHHOPPER_URL: <%= GRAPHHOPPER_URL.to_json %>,
MAPQUEST_DIRECTIONS_URL: <%= MAPQUEST_DIRECTIONS_URL.to_json %>,
- MAPZEN_VALHALLA_URL: <%= MAPZEN_VALHALLA_URL.to_json %>,
OSRM_URL: <%= OSRM_URL.to_json %>,
DEFAULT_LOCALE: <%= I18n.default_locale.to_json %>,
<% if defined?(MAPQUEST_KEY) %>
MAPQUEST_KEY: <%= MAPQUEST_KEY.to_json %>,
<% end %>
-<% if defined?(MAPZEN_VALHALLA_KEY) %>
- MAPZEN_VALHALLA_KEY: <%= MAPZEN_VALHALLA_KEY.to_json %>,
-<% end %>
<% if defined?(THUNDERFOREST_KEY) %>
THUNDERFOREST_KEY: <%= THUNDERFOREST_KEY.to_json %>,
<% end %>
diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss
index 2f1215b5d..6df4c14ac 100644
--- a/app/assets/stylesheets/common.scss
+++ b/app/assets/stylesheets/common.scss
@@ -163,24 +163,24 @@ small, aside {
overflow: hidden;
}
-.icon.search { background-position: 0 0; }
-.icon.donate { background-position: -20px 0; }
-.icon.zoomin { background-position: -40px 0; }
-.icon.zoomout { background-position: -60px 0; }
-.icon.geolocate { background-position: -80px 0; }
-.active .icon.geolocate { background-position: -80px -20px; }
-.icon.layers { background-position: -100px 0; }
-.icon.key { background-position: -120px 0; }
-.icon.share { background-position: -140px 0; }
-.icon.clipboard { background-position: -160px 0; }
-.icon.link { background-position: -180px 0; }
-.icon.close { background-position: -200px 0; }
+.icon.search { /* no-r2 */ background-position: 0 0; }
+.icon.donate { /* no-r2 */ background-position: -20px 0; }
+.icon.zoomin { /* no-r2 */ background-position: -40px 0; }
+.icon.zoomout { /* no-r2 */ background-position: -60px 0; }
+.icon.geolocate { /* no-r2 */ background-position: -80px 0; }
+.active .icon.geolocate { /* no-r2 */ background-position: -80px -20px; }
+.icon.layers { /* no-r2 */ background-position: -100px 0; }
+.icon.key { /* no-r2 */ background-position: -120px 0; }
+.icon.share { /* no-r2 */ background-position: -140px 0; }
+.icon.clipboard { /* no-r2 */ background-position: -160px 0; }
+.icon.link { /* no-r2 */ background-position: -180px 0; }
+.icon.close { /* no-r2 */ background-position: -200px 0; }
.close-wrap:hover .icon.close,
-.icon.close:hover { background-position: -200px -20px; }
-.icon.check { background-position: -220px 0; }
-.icon.note { background-position: -240px 0; }
-.icon.note.grey { background-position: -240px -20px; }
-.icon.query { background-position: -260px 0; }
+.icon.close:hover { /* no-r2 */ background-position: -200px -20px; }
+.icon.check { /* no-r2 */ background-position: -220px 0; }
+.icon.note { /* no-r2 */ background-position: -240px 0; }
+.icon.note.grey { /* no-r2 */ background-position: -240px -20px; }
+.icon.query { /* no-r2 */ background-position: -260px 0; }
/* Rules for links */
@@ -1214,9 +1214,8 @@ tr.turn:hover {
}
.warning {
- margin: $lineheight/2 0;
- padding: $lineheight/2;
- font-size: 90%;
+ margin: 0 0 $lineheight/2 0;
+ padding: 0 $lineheight/2;
}
.note-comments li, .changeset-comments li {
diff --git a/app/controllers/amf_controller.rb b/app/controllers/amf_controller.rb
index 5181280d9..9f909ea10 100644
--- a/app/controllers/amf_controller.rb
+++ b/app/controllers/amf_controller.rb
@@ -375,7 +375,7 @@ class AmfController < ApplicationController
else
begin
# revert
- timestamp = Time.strptime(timestamp.to_s, "%d %b %Y, %H:%M:%S")
+ timestamp = Time.zone.strptime(timestamp.to_s, "%d %b %Y, %H:%M:%S")
old_way = OldWay.where("way_id = ? AND timestamp <= ?", id, timestamp).unredacted.order("timestamp DESC").first
unless old_way.nil?
if old_way.visible
@@ -508,14 +508,10 @@ class AmfController < ApplicationController
rels = []
if searchterm.to_i > 0
rel = Relation.where(:id => searchterm.to_i).first
- if rel && rel.visible
- rels.push([rel.id, rel.tags, rel.members, rel.version])
- end
+ rels.push([rel.id, rel.tags, rel.members, rel.version]) if rel && rel.visible
else
RelationTag.where("v like ?", "%#{searchterm}%").limit(11).each do |t|
- if t.relation.visible
- rels.push([t.relation.id, t.relation.tags, t.relation.members, t.relation.version])
- end
+ rels.push([t.relation.id, t.relation.tags, t.relation.members, t.relation.version]) if t.relation.visible
end
end
rels
@@ -558,9 +554,7 @@ class AmfController < ApplicationController
mid = renumberednodes[mid] if m[0] == "Node"
mid = renumberedways[mid] if m[0] == "Way"
end
- if mid
- typedmembers << [m[0], mid, m[2].delete("\000-\037\ufffe\uffff", "^\011\012\015")]
- end
+ typedmembers << [m[0], mid, m[2].delete("\000-\037\ufffe\uffff", "^\011\012\015")] if mid
end
# assign new contents
@@ -748,9 +742,7 @@ class AmfController < ApplicationController
return [-4, "node", id]
end
- unless visible || node.ways.empty?
- return -1, "Point #{id} has since become part of a way, so you cannot save it as a POI.", id, id, version
- end
+ return -1, "Point #{id} has since become part of a way, so you cannot save it as a POI.", id, id, version unless visible || node.ways.empty?
end
# We always need a new node, based on the data that has been sent to us
new_node = Node.new
@@ -793,9 +785,7 @@ class AmfController < ApplicationController
n = Node.where(:id => id).first
if n
v = n.version
- unless timestamp == ""
- n = OldNode.where("node_id = ? AND timestamp <= ?", id, timestamp).unredacted.order("timestamp DESC").first
- end
+ n = OldNode.where("node_id = ? AND timestamp <= ?", id, timestamp).unredacted.order("timestamp DESC").first unless timestamp == ""
end
if n
diff --git a/app/controllers/api_controller.rb b/app/controllers/api_controller.rb
index c6cc3ba5f..f9b48cb1c 100644
--- a/app/controllers/api_controller.rb
+++ b/app/controllers/api_controller.rb
@@ -157,9 +157,7 @@ class ApiController < ApplicationController
# - [0] in case some thing links to node 0 which doesn't exist. Shouldn't actually ever happen but it does. FIXME: file a ticket for this
nodes_to_fetch = (list_of_way_nodes.uniq - node_ids) - [0]
- unless nodes_to_fetch.empty?
- nodes += Node.includes(:node_tags).find(nodes_to_fetch)
- end
+ nodes += Node.includes(:node_tags).find(nodes_to_fetch) unless nodes_to_fetch.empty?
visible_nodes = {}
changeset_cache = {}
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index db5d086ec..a24df48e0 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -29,9 +29,7 @@ class ApplicationController < ActionController::Base
end
end
elsif session[:token]
- if self.current_user = User.authenticate(:token => session[:token])
- session[:user] = current_user.id
- end
+ session[:user] = current_user.id if self.current_user = User.authenticate(:token => session[:token])
end
rescue StandardError => ex
logger.info("Exception authorizing user: #{ex}")
@@ -381,9 +379,7 @@ class ApplicationController < ActionController::Base
##
# ensure that there is a "this_user" instance variable
def lookup_this_user
- unless @this_user = User.active.find_by(:display_name => params[:display_name])
- render_unknown_user params[:display_name]
- end
+ render_unknown_user params[:display_name] unless @this_user = User.active.find_by(:display_name => params[:display_name])
end
##
@@ -413,8 +409,8 @@ class ApplicationController < ActionController::Base
def map_layout
append_content_security_policy_directives(
- :child_src => %w[127.0.0.1:8111 127.0.0.1:8112],
- :connect_src => %w[nominatim.openstreetmap.org overpass-api.de router.project-osrm.org valhalla.mapzen.com],
+ :child_src => %w[127.0.0.1:8111],
+ :connect_src => %w[nominatim.openstreetmap.org overpass-api.de router.project-osrm.org],
:form_action => %w[render.openstreetmap.org],
:script_src => %w[graphhopper.com open.mapquestapi.com],
:img_src => %w[developer.mapquest.com]
@@ -469,9 +465,7 @@ class ApplicationController < ActionController::Base
authdata = request.env["HTTP_AUTHORIZATION"].to_s.split
end
# only basic authentication supported
- if authdata && authdata[0] == "Basic"
- user, pass = Base64.decode64(authdata[1]).split(":", 2)
- end
+ user, pass = Base64.decode64(authdata[1]).split(":", 2) if authdata && authdata[0] == "Basic"
[user, pass]
end
diff --git a/app/controllers/changeset_controller.rb b/app/controllers/changeset_controller.rb
index 898afae4a..f294d23d5 100644
--- a/app/controllers/changeset_controller.rb
+++ b/app/controllers/changeset_controller.rb
@@ -7,12 +7,12 @@ class ChangesetController < ApplicationController
skip_before_action :verify_authenticity_token, :except => [:list]
before_action :authorize_web, :only => [:list, :feed, :comments_feed]
before_action :set_locale, :only => [:list, :feed, :comments_feed]
- before_action :authorize, :only => [:create, :update, :delete, :upload, :include, :close, :comment, :subscribe, :unsubscribe, :hide_comment, :unhide_comment]
+ before_action :authorize, :only => [:create, :update, :upload, :close, :comment, :subscribe, :unsubscribe, :hide_comment, :unhide_comment]
before_action :require_moderator, :only => [:hide_comment, :unhide_comment]
- before_action :require_allow_write_api, :only => [:create, :update, :delete, :upload, :include, :close, :comment, :subscribe, :unsubscribe, :hide_comment, :unhide_comment]
- before_action :require_public_data, :only => [:create, :update, :delete, :upload, :include, :close, :comment, :subscribe, :unsubscribe]
- before_action :check_api_writable, :only => [:create, :update, :delete, :upload, :include, :comment, :subscribe, :unsubscribe, :hide_comment, :unhide_comment]
- before_action :check_api_readable, :except => [:create, :update, :delete, :upload, :download, :query, :list, :feed, :comment, :subscribe, :unsubscribe, :comments_feed]
+ before_action :require_allow_write_api, :only => [:create, :update, :upload, :close, :comment, :subscribe, :unsubscribe, :hide_comment, :unhide_comment]
+ before_action :require_public_data, :only => [:create, :update, :upload, :close, :comment, :subscribe, :unsubscribe]
+ before_action :check_api_writable, :only => [:create, :update, :upload, :comment, :subscribe, :unsubscribe, :hide_comment, :unhide_comment]
+ before_action :check_api_readable, :except => [:create, :update, :upload, :download, :query, :list, :feed, :comment, :subscribe, :unsubscribe, :comments_feed]
before_action(:only => [:list, :feed, :comments_feed]) { |c| c.check_database_readable(true) }
around_action :api_call_handle_error, :except => [:list, :feed, :comments_feed]
around_action :api_call_timeout, :except => [:list, :feed, :comments_feed, :upload]
@@ -216,6 +216,12 @@ class ChangesetController < ApplicationController
changesets = conditions_closed(changesets, params["closed"])
changesets = conditions_ids(changesets, params["changesets"])
+ # sort and limit the changesets
+ changesets = changesets.order("created_at DESC").limit(100)
+
+ # preload users, tags and comments
+ changesets = changesets.preload(:user, :changeset_tags, :comments)
+
# create the results document
results = OSM::API.new.get_xml_doc
@@ -290,9 +296,7 @@ class ChangesetController < ApplicationController
changesets = changesets.where(:user_id => current_user.nearby)
end
- if @params[:max_id]
- changesets = changesets.where("changesets.id <= ?", @params[:max_id])
- end
+ changesets = changesets.where("changesets.id <= ?", @params[:max_id]) if @params[:max_id]
@edits = changesets.order("changesets.id DESC").limit(20).preload(:user, :changeset_tags, :comments)
@@ -328,9 +332,7 @@ class ChangesetController < ApplicationController
# Notify current subscribers of the new comment
changeset.subscribers.visible.each do |user|
- if current_user != user
- Notifier.changeset_comment_notification(comment, user).deliver_now
- end
+ Notifier.changeset_comment_notification(comment, user).deliver_now if current_user != user
end
# Add the commenter to the subscribers if necessary
diff --git a/app/controllers/diary_entry_controller.rb b/app/controllers/diary_entry_controller.rb
index 9e0fd4991..6eb662bd8 100644
--- a/app/controllers/diary_entry_controller.rb
+++ b/app/controllers/diary_entry_controller.rb
@@ -65,9 +65,7 @@ class DiaryEntryController < ApplicationController
# Notify current subscribers of the new comment
@entry.subscribers.visible.each do |user|
- if current_user != user
- Notifier.diary_comment_notification(@diary_comment, user).deliver_now
- end
+ Notifier.diary_comment_notification(@diary_comment, user).deliver_now if current_user != user
end
# Add the commenter to the subscribers if necessary
diff --git a/app/controllers/geocoder_controller.rb b/app/controllers/geocoder_controller.rb
index 5d7ba9189..e9fa7f26a 100644
--- a/app/controllers/geocoder_controller.rb
+++ b/app/controllers/geocoder_controller.rb
@@ -87,7 +87,7 @@ class GeocoderController < ApplicationController
@results = []
# ask geocoder.ca (note - they have a per-day limit)
- response = fetch_xml("http://geocoder.ca/?geoit=XML&postal=#{escape_query(query)}")
+ response = fetch_xml("https://geocoder.ca/?geoit=XML&postal=#{escape_query(query)}")
# parse the response
if response.get_elements("geodata/error").empty?
@@ -112,15 +112,13 @@ class GeocoderController < ApplicationController
maxlat = params[:maxlat]
# get view box
- if minlon && minlat && maxlon && maxlat
- viewbox = "&viewbox=#{minlon},#{maxlat},#{maxlon},#{minlat}"
- end
+ viewbox = "&viewbox=#{minlon},#{maxlat},#{maxlon},#{minlat}" if minlon && minlat && maxlon && maxlat
# get objects to excude
exclude = "&exclude_place_ids=#{params[:exclude]}" if params[:exclude]
# ask nominatim
- response = fetch_xml("http:#{NOMINATIM_URL}search?format=xml&extratags=1&q=#{escape_query(query)}#{viewbox}#{exclude}&accept-language=#{http_accept_language.user_preferred_languages.join(',')}")
+ response = fetch_xml("#{NOMINATIM_URL}search?format=xml&extratags=1&q=#{escape_query(query)}#{viewbox}#{exclude}&accept-language=#{http_accept_language.user_preferred_languages.join(',')}")
# extract the results from the response
results = response.elements["searchresults"]
@@ -153,9 +151,7 @@ class GeocoderController < ApplicationController
rank = (place.attributes["place_rank"].to_i + 1) / 2
prefix_name = t "geocoder.search_osm_nominatim.admin_levels.level#{rank}", :default => prefix_name
place.elements["extratags"].elements.each("tag") do |extratag|
- if extratag.attributes["key"] == "place"
- prefix_name = t "geocoder.search_osm_nominatim.prefix.place.#{extratag.attributes['value']}", :default => prefix_name
- end
+ prefix_name = t "geocoder.search_osm_nominatim.prefix.place.#{extratag.attributes['value']}", :default => prefix_name if extratag.attributes["key"] == "place"
end
end
prefix = t "geocoder.search_osm_nominatim.prefix_format", :name => prefix_name
@@ -217,7 +213,7 @@ class GeocoderController < ApplicationController
@results = []
# ask nominatim
- response = fetch_xml("http:#{NOMINATIM_URL}reverse?lat=#{lat}&lon=#{lon}&zoom=#{zoom}&accept-language=#{http_accept_language.user_preferred_languages.join(',')}")
+ response = fetch_xml("#{NOMINATIM_URL}reverse?lat=#{lat}&lon=#{lon}&zoom=#{zoom}&accept-language=#{http_accept_language.user_preferred_languages.join(',')}")
# parse the response
response.elements.each("reversegeocode/result") do |result|
diff --git a/app/controllers/node_controller.rb b/app/controllers/node_controller.rb
index 29651bceb..20baf6bb4 100644
--- a/app/controllers/node_controller.rb
+++ b/app/controllers/node_controller.rb
@@ -40,9 +40,7 @@ class NodeController < ApplicationController
node = Node.find(params[:id])
new_node = Node.from_xml(request.raw_post)
- unless new_node && new_node.id == node.id
- raise OSM::APIBadUserInput, "The id in the url (#{node.id}) is not the same as provided in the xml (#{new_node.id})"
- end
+ raise OSM::APIBadUserInput, "The id in the url (#{node.id}) is not the same as provided in the xml (#{new_node.id})" unless new_node && new_node.id == node.id
node.update_from(new_node, current_user)
render :plain => node.version.to_s
@@ -55,24 +53,18 @@ class NodeController < ApplicationController
node = Node.find(params[:id])
new_node = Node.from_xml(request.raw_post)
- unless new_node && new_node.id == node.id
- raise OSM::APIBadUserInput, "The id in the url (#{node.id}) is not the same as provided in the xml (#{new_node.id})"
- end
+ raise OSM::APIBadUserInput, "The id in the url (#{node.id}) is not the same as provided in the xml (#{new_node.id})" unless new_node && new_node.id == node.id
node.delete_with_history!(new_node, current_user)
render :plain => node.version.to_s
end
# Dump the details on many nodes whose ids are given in the "nodes" parameter.
def nodes
- unless params["nodes"]
- raise OSM::APIBadUserInput, "The parameter nodes is required, and must be of the form nodes=id[,id[,id...]]"
- end
+ raise OSM::APIBadUserInput, "The parameter nodes is required, and must be of the form nodes=id[,id[,id...]]" unless params["nodes"]
ids = params["nodes"].split(",").collect(&:to_i)
- if ids.empty?
- raise OSM::APIBadUserInput, "No nodes were given to search for"
- end
+ raise OSM::APIBadUserInput, "No nodes were given to search for" if ids.empty?
doc = OSM::API.new.get_xml_doc
Node.find(ids).each do |node|
diff --git a/app/controllers/notes_controller.rb b/app/controllers/notes_controller.rb
index 92f63e304..a51d70f90 100644
--- a/app/controllers/notes_controller.rb
+++ b/app/controllers/notes_controller.rb
@@ -350,9 +350,7 @@ class NotesController < ApplicationController
comment = note.comments.create!(attributes)
note.comments.map(&:author).uniq.each do |user|
- if notify && user && user != current_user && user.visible?
- Notifier.note_comment_notification(comment, user).deliver_now
- end
+ Notifier.note_comment_notification(comment, user).deliver_now if notify && user && user != current_user && user.visible?
end
end
end
diff --git a/app/controllers/oauth_controller.rb b/app/controllers/oauth_controller.rb
index 734783a35..84bbcf185 100644
--- a/app/controllers/oauth_controller.rb
+++ b/app/controllers/oauth_controller.rb
@@ -63,9 +63,7 @@ class OauthController < ApplicationController
"&oauth_token=#{@token.token}"
end
- unless @token.oauth10?
- @redirect_url.query += "&oauth_verifier=#{@token.verifier}"
- end
+ @redirect_url.query += "&oauth_verifier=#{@token.verifier}" unless @token.oauth10?
redirect_to @redirect_url.to_s
end
diff --git a/app/controllers/relation_controller.rb b/app/controllers/relation_controller.rb
index 25532a95c..059fb8d7e 100644
--- a/app/controllers/relation_controller.rb
+++ b/app/controllers/relation_controller.rb
@@ -35,9 +35,7 @@ class RelationController < ApplicationController
relation = Relation.find(params[:id])
new_relation = Relation.from_xml(request.raw_post)
- unless new_relation && new_relation.id == relation.id
- raise OSM::APIBadUserInput, "The id in the url (#{relation.id}) is not the same as provided in the xml (#{new_relation.id})"
- end
+ raise OSM::APIBadUserInput, "The id in the url (#{relation.id}) is not the same as provided in the xml (#{new_relation.id})" unless new_relation && new_relation.id == relation.id
relation.update_from new_relation, current_user
render :plain => relation.version.to_s
@@ -123,15 +121,11 @@ class RelationController < ApplicationController
end
def relations
- unless params["relations"]
- raise OSM::APIBadUserInput, "The parameter relations is required, and must be of the form relations=id[,id[,id...]]"
- end
+ raise OSM::APIBadUserInput, "The parameter relations is required, and must be of the form relations=id[,id[,id...]]" unless params["relations"]
ids = params["relations"].split(",").collect(&:to_i)
- if ids.empty?
- raise OSM::APIBadUserInput, "No relations were given to search for"
- end
+ raise OSM::APIBadUserInput, "No relations were given to search for" if ids.empty?
doc = OSM::API.new.get_xml_doc
diff --git a/app/controllers/site_controller.rb b/app/controllers/site_controller.rb
index 74dbc41f5..fa8ec5a1e 100644
--- a/app/controllers/site_controller.rb
+++ b/app/controllers/site_controller.rb
@@ -11,9 +11,7 @@ class SiteController < ApplicationController
before_action :update_totp, :only => [:index]
def index
- unless STATUS == :database_readonly || STATUS == :database_offline
- session[:location] ||= OSM.ip_location(request.env["REMOTE_ADDR"])
- end
+ session[:location] ||= OSM.ip_location(request.env["REMOTE_ADDR"]) unless STATUS == :database_readonly || STATUS == :database_offline
end
def permalink
@@ -147,9 +145,7 @@ class SiteController < ApplicationController
def redirect_map_params
anchor = []
- if params[:lat] && params[:lon]
- anchor << "map=#{params.delete(:zoom) || 5}/#{params.delete(:lat)}/#{params.delete(:lon)}"
- end
+ anchor << "map=#{params.delete(:zoom) || 5}/#{params.delete(:lat)}/#{params.delete(:lon)}" if params[:lat] && params[:lon]
if params[:layers]
anchor << "layers=#{params.delete(:layers)}"
@@ -157,8 +153,6 @@ class SiteController < ApplicationController
anchor << "layers=N"
end
- if anchor.present?
- redirect_to params.to_unsafe_h.merge(:anchor => anchor.join("&"))
- end
+ redirect_to params.to_unsafe_h.merge(:anchor => anchor.join("&")) if anchor.present?
end
end
diff --git a/app/controllers/trace_controller.rb b/app/controllers/trace_controller.rb
index 105405ccf..a720c5fff 100644
--- a/app/controllers/trace_controller.rb
+++ b/app/controllers/trace_controller.rb
@@ -119,9 +119,7 @@ class TraceController < ApplicationController
if @trace.id
flash[:notice] = t "trace.create.trace_uploaded"
- if current_user.traces.where(:inserted => false).count > 4
- flash[:warning] = t "trace.trace_header.traces_waiting", :count => current_user.traces.where(:inserted => false).count
- end
+ flash[:warning] = t "trace.trace_header.traces_waiting", :count => current_user.traces.where(:inserted => false).count if current_user.traces.where(:inserted => false).count > 4
redirect_to :action => :list, :display_name => current_user.display_name
end
@@ -176,9 +174,7 @@ class TraceController < ApplicationController
@trace.description = params[:trace][:description]
@trace.tagstring = params[:trace][:tagstring]
@trace.visibility = params[:trace][:visibility]
- if @trace.save
- redirect_to :action => "view", :display_name => current_user.display_name
- end
+ redirect_to :action => "view", :display_name => current_user.display_name if @trace.save
end
end
rescue ActiveRecord::RecordNotFound
@@ -205,9 +201,7 @@ class TraceController < ApplicationController
def georss
@traces = Trace.visible_to_all.visible
- if params[:display_name]
- @traces = @traces.joins(:user).where(:users => { :display_name => params[:display_name] })
- end
+ @traces = @traces.joins(:user).where(:users => { :display_name => params[:display_name] }) if params[:display_name]
@traces = @traces.tagged(params[:tag]) if params[:tag]
@traces = @traces.order("timestamp DESC")
diff --git a/app/controllers/user_controller.rb b/app/controllers/user_controller.rb
index 5c41a79dc..0c3ad0b05 100644
--- a/app/controllers/user_controller.rb
+++ b/app/controllers/user_controller.rb
@@ -45,9 +45,7 @@ class UserController < ApplicationController
if current_user
current_user.terms_seen = true
- if current_user.save
- flash[:notice] = t("user.new.terms declined", :url => t("user.new.terms declined url")).html_safe
- end
+ flash[:notice] = t("user.new.terms declined", :url => t("user.new.terms declined url")).html_safe if current_user.save
if params[:referer]
redirect_to params[:referer]
@@ -533,9 +531,7 @@ class UserController < ApplicationController
session[:new_user].auth_provider = provider
session[:new_user].auth_uid = uid
- if email_verified && email == session[:new_user].email
- session[:new_user].status = "active"
- end
+ session[:new_user].status = "active" if email_verified && email == session[:new_user].email
redirect_to :action => "terms"
else
diff --git a/app/controllers/user_roles_controller.rb b/app/controllers/user_roles_controller.rb
index 536790dc5..5ef68216b 100644
--- a/app/controllers/user_roles_controller.rb
+++ b/app/controllers/user_roles_controller.rb
@@ -15,7 +15,12 @@ class UserRolesController < ApplicationController
end
def revoke
- UserRole.where(:user_id => @this_user.id, :role => @role).delete_all
+ # checks that administrator role is not revoked from current user
+ if current_user == @this_user && @role == "administrator"
+ flash[:error] = t("user_role.filter.not_revoke_admin_current_user")
+ else
+ UserRole.where(:user_id => @this_user.id, :role => @role).delete_all
+ end
redirect_to :controller => "user", :action => "view", :display_name => @this_user.display_name
end
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index a330eb5f9..adcf5c6c0 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -40,9 +40,7 @@ module ApplicationHelper
end
def if_user(user, tag = :div, &block)
- if user
- content_tag(tag, capture(&block), :class => "hidden show_if_user_#{user.id}")
- end
+ content_tag(tag, capture(&block), :class => "hidden show_if_user_#{user.id}") if user
end
def unless_user(user, tag = :div, &block)
@@ -110,9 +108,7 @@ module ApplicationHelper
if current_user
data[:user] = current_user.id.to_json
- unless current_user.home_lon.nil? || current_user.home_lat.nil?
- data[:user_home] = { :lat => current_user.home_lat, :lon => current_user.home_lon }
- end
+ data[:user_home] = { :lat => current_user.home_lat, :lon => current_user.home_lon } unless current_user.home_lon.nil? || current_user.home_lat.nil?
end
data[:location] = session[:location] if session[:location]
diff --git a/app/helpers/browse_helper.rb b/app/helpers/browse_helper.rb
index c4ce41b06..b90e27f85 100644
--- a/app/helpers/browse_helper.rb
+++ b/app/helpers/browse_helper.rb
@@ -8,18 +8,14 @@ module BrowseHelper
object.id
end
name = t "printable_name.with_id", :id => id.to_s
- if version
- name = t "printable_name.with_version", :id => name, :version => object.version.to_s
- end
+ name = t "printable_name.with_version", :id => name, :version => object.version.to_s if version
# don't look at object tags if redacted, so as to avoid giving
# away redacted version tag information.
unless object.redacted?
locale = I18n.locale.to_s
- while locale =~ /-[^-]+/ && !object.tags.include?("name:#{I18n.locale}")
- locale = locale.sub(/-[^-]+/, "")
- end
+ locale = locale.sub(/-[^-]+/, "") while locale =~ /-[^-]+/ && !object.tags.include?("name:#{I18n.locale}")
if object.tags.include? "name:#{locale}"
name = t "printable_name.with_name_html", :name => content_tag(:bdi, object.tags["name:#{locale}"].to_s), :id => content_tag(:bdi, name)
@@ -115,9 +111,9 @@ module BrowseHelper
lookup_us = lookup.tr(" ", "_")
if page = WIKI_PAGES.dig(locale, type, lookup_us)
- url = "http://wiki.openstreetmap.org/wiki/#{page}?uselang=#{locale}"
+ url = "https://wiki.openstreetmap.org/wiki/#{page}?uselang=#{locale}"
elsif page = WIKI_PAGES.dig("en", type, lookup_us)
- url = "http://wiki.openstreetmap.org/wiki/#{page}?uselang=#{locale}"
+ url = "https://wiki.openstreetmap.org/wiki/#{page}?uselang=#{locale}"
end
url
@@ -158,7 +154,7 @@ module BrowseHelper
end
{
- :url => "http://#{lang}.wikipedia.org/wiki/#{value}?uselang=#{I18n.locale}#{encoded_section}",
+ :url => "https://#{lang}.wikipedia.org/wiki/#{value}?uselang=#{I18n.locale}#{encoded_section}",
:title => value + section
}
end
diff --git a/app/models/changeset.rb b/app/models/changeset.rb
index 37d26e0a7..2ec26ecee 100644
--- a/app/models/changeset.rb
+++ b/app/models/changeset.rb
@@ -238,7 +238,7 @@ class Changeset < ActiveRecord::Base
bbox.to_unscaled.add_bounds_to(el1, "_") if bbox.complete?
- el1["comments_count"] = comments.count.to_s
+ el1["comments_count"] = comments.length.to_s
if include_discussion
el2 = XML::Node.new("discussion")
diff --git a/app/models/client_application.rb b/app/models/client_application.rb
index 67b86417a..c95ffc322 100644
--- a/app/models/client_application.rb
+++ b/app/models/client_application.rb
@@ -68,7 +68,7 @@ class ClientApplication < ActiveRecord::Base
end
def oauth_server
- @oauth_server ||= OAuth::Server.new("http://" + SERVER_URL)
+ @oauth_server ||= OAuth::Server.new("https://" + SERVER_URL)
end
def credentials
diff --git a/app/models/relation.rb b/app/models/relation.rb
index 157794cd6..2495830ee 100644
--- a/app/models/relation.rb
+++ b/app/models/relation.rb
@@ -182,9 +182,7 @@ class Relation < ActiveRecord::Base
end
def delete_with_history!(new_relation, user)
- unless visible
- raise OSM::APIAlreadyDeletedError.new("relation", new_relation.id)
- end
+ raise OSM::APIAlreadyDeletedError.new("relation", new_relation.id) unless visible
# need to start the transaction here, so that the database can
# provide repeatable reads for the used-by checks. this means it
@@ -208,9 +206,7 @@ class Relation < ActiveRecord::Base
Relation.transaction do
lock!
check_consistency(self, new_relation, user)
- unless new_relation.preconditions_ok?(members)
- raise OSM::APIPreconditionFailedError, "Cannot update relation #{id}: data or member data is invalid."
- end
+ raise OSM::APIPreconditionFailedError, "Cannot update relation #{id}: data or member data is invalid." unless new_relation.preconditions_ok?(members)
self.changeset_id = new_relation.changeset_id
self.changeset = new_relation.changeset
self.tags = new_relation.tags
@@ -222,9 +218,7 @@ class Relation < ActiveRecord::Base
def create_with_history(user)
check_create_consistency(self, user)
- unless preconditions_ok?
- raise OSM::APIPreconditionFailedError, "Cannot create relation: data or member data is invalid."
- end
+ raise OSM::APIPreconditionFailedError, "Cannot create relation: data or member data is invalid." unless preconditions_ok?
self.version = 0
self.visible = true
save_with_history!
@@ -259,9 +253,7 @@ class Relation < ActiveRecord::Base
element = model.lock("for share").find_by(:id => m[1])
# and check that it is OK to use.
- unless element && element.visible? && element.preconditions_ok?
- raise OSM::APIPreconditionFailedError, "Relation with id #{id} cannot be saved due to #{m[0]} with id #{m[1]}"
- end
+ raise OSM::APIPreconditionFailedError, "Relation with id #{id} cannot be saved due to #{m[0]} with id #{m[1]}" unless element && element.visible? && element.preconditions_ok?
hash[m[1]] = true
end
diff --git a/app/models/user.rb b/app/models/user.rb
index 7a8414ec0..9eeb98290 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -277,9 +277,7 @@ class User < ActiveRecord::Base
##
# perform a spam check on a user
def spam_check
- if status == "active" && spam_score > SPAM_THRESHOLD
- update(:status => "suspended")
- end
+ update(:status => "suspended") if status == "active" && spam_score > SPAM_THRESHOLD
end
##
diff --git a/app/models/way.rb b/app/models/way.rb
index 1954f744c..e5b73ceaa 100644
--- a/app/models/way.rb
+++ b/app/models/way.rb
@@ -120,14 +120,10 @@ class Way < ActiveRecord::Base
way_nodes.each do |nd|
if visible_nodes
# if there is a list of visible nodes then use that to weed out deleted nodes
- if visible_nodes[nd.node_id]
- ordered_nodes[nd.sequence_id] = nd.node_id.to_s
- end
+ ordered_nodes[nd.sequence_id] = nd.node_id.to_s if visible_nodes[nd.node_id]
else
# otherwise, manually go to the db to check things
- if nd.node && nd.node.visible?
- ordered_nodes[nd.sequence_id] = nd.node_id.to_s
- end
+ ordered_nodes[nd.sequence_id] = nd.node_id.to_s if nd.node && nd.node.visible?
end
end
@@ -184,9 +180,7 @@ class Way < ActiveRecord::Base
Way.transaction do
lock!
check_consistency(self, new_way, user)
- unless new_way.preconditions_ok?(nds)
- raise OSM::APIPreconditionFailedError, "Cannot update way #{id}: data is invalid."
- end
+ raise OSM::APIPreconditionFailedError, "Cannot update way #{id}: data is invalid." unless new_way.preconditions_ok?(nds)
self.changeset_id = new_way.changeset_id
self.changeset = new_way.changeset
@@ -199,9 +193,7 @@ class Way < ActiveRecord::Base
def create_with_history(user)
check_create_consistency(self, user)
- unless preconditions_ok?
- raise OSM::APIPreconditionFailedError, "Cannot create way: data is invalid."
- end
+ raise OSM::APIPreconditionFailedError, "Cannot create way: data is invalid." unless preconditions_ok?
self.version = 0
self.visible = true
save_with_history!
@@ -209,9 +201,7 @@ class Way < ActiveRecord::Base
def preconditions_ok?(old_nodes = [])
return false if nds.empty?
- if nds.length > MAX_NUMBER_OF_WAY_NODES
- raise OSM::APITooManyWayNodesError.new(id, nds.length, MAX_NUMBER_OF_WAY_NODES)
- end
+ raise OSM::APITooManyWayNodesError.new(id, nds.length, MAX_NUMBER_OF_WAY_NODES) if nds.length > MAX_NUMBER_OF_WAY_NODES
# check only the new nodes, for efficiency - old nodes having been checked last time and can't
# be deleted when they're in-use.
diff --git a/app/views/browse/changeset.html.erb b/app/views/browse/changeset.html.erb
index 86d190680..6a3e85680 100644
--- a/app/views/browse/changeset.html.erb
+++ b/app/views/browse/changeset.html.erb
@@ -72,6 +72,10 @@
+ <% else %>
+
+ <%= t('browse.changeset.still_open') %>
+
<% end %>
<% unless @ways.empty? %>
diff --git a/app/views/browse/new_note.html.erb b/app/views/browse/new_note.html.erb
index 49922494e..f6518daf2 100644
--- a/app/views/browse/new_note.html.erb
+++ b/app/views/browse/new_note.html.erb
@@ -10,7 +10,7 @@
Melde dich an und mache mit. Zur Bestätigung wird eine E-Mail an die angegebene Adresse geschickt werden, bitte gehe wie darin beschrieben vor.
license_agreement: Wenn du dein Benutzerkonto bestätigst, musst du auch den
- Bedingungen
+ Bedingungen
für Mitwirkende zustimmen.
email address: 'E-Mail-Adresse:'
confirm email address: 'Bitte wiederhole die E-Mail-Adresse:'
not displayed publicly: Deine Anrede wird nicht öffentlich angezeigt, siehe
- unsere Datenschutzrichtlinie für
weitere Informationen.
display name: 'Benutzername:'
@@ -2066,12 +2128,12 @@ de:
email never displayed publicly: (nicht öffentlich sichtbar)
external auth: 'Externe Authentifikation:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: Was ist das?
public editing:
heading: 'Karte bearbeiten (public editing):'
enabled: Aktiviert. Normales Bearbeiten der Kartendaten ist möglich.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: Was bedeutet das?
disabled: Deaktiviert. Das Bearbeiten von Kartendaten NICHT möglich, alle
bisherigen Bearbeitungen sind anonym.
@@ -2082,7 +2144,7 @@ de:
senden noch deinen Wohnort sehen. Um sichtbar zu machen, welche Arbeit von
dir stammt, und um kontaktierbar zu werden, klicke auf den Button unten.
Seit Version 0.6 der API aktiv ist, können unangemeldete Benutzer die
- Karte nicht mehr bearbeiten (Warum? ).Deine
+ Karte nicht mehr bearbeiten (Warum? ).Deine
E-Mail-Adresse wird bei Verlassen des anonymen Status nicht veröffentlicht. Die
Aktion kann nicht rückgängig gemacht werden. Für neu registrierte Benutzer
besteht die Möglichkeit des anonymen Benutzerkontos nicht mehr.
@@ -2210,6 +2272,8 @@ de:
not_a_role: Der String â%{role}â bezeichnet keine gültige Rolle.
already_has_role: Der Nutzer gehört bereits der Rolle %{role} an.
doesnt_have_role: Der Nutzer gehört nicht der Rolle %{role} an.
+ not_revoke_admin_current_user: Die Administratorrolle kann nicht dem aktuellen
+ Benutzer entzogen werden.
grant:
title: Bestätige Rollenzuordnung
heading: Bestätige Rollenzuordnung
@@ -2441,9 +2505,10 @@ de:
new:
intro: Fehlt etwas oder hast du einen Fehler gefunden? Bitte verschiebe den
Marker auf die exakte Position und gib genaue Hinweise/Informationen an
- bzw. beschreibe den Fehler in der Karte möglichst präzise. (Bitte gib keine
- persönlichen Informationen oder Informationen von urheberrechtlich geschützten
- Karten oder Verzeichnislisten an.)
+ bzw. beschreibe den Fehler in der Karte möglichst präzise.
+ advice: Deine Meldung ist öffentlich und kann zur Aktualisierung der Karte
+ verwendet werden. Gib deshalb keine persönlichen oder urheberrechtlich geschützten
+ Informationen von anderen Karten oder Verzeichnislisten an.
add: Hinweis/Fehler melden
show:
anonymous_warning: Dieser Hinweis enthält Kommentare von anonymen Benutzern,
@@ -2465,9 +2530,6 @@ de:
mapquest_car: Auto (MapQuest)
mapquest_foot: Fuà (MapQuest)
osrm_car: Auto (OSRM)
- mapzen_bicycle: Fahrrad (Mapzen)
- mapzen_car: Auto (Mapzen)
- mapzen_foot: Fuà (Mapzen)
descend: Absteigend
directions: 'Routenanweisungen:'
distance: Distanz
diff --git a/config/locales/diq.yml b/config/locales/diq.yml
index edfa18f4f..fb59afa8b 100644
--- a/config/locales/diq.yml
+++ b/config/locales/diq.yml
@@ -99,8 +99,8 @@ diq:
browse:
created: Vıraziye
closed: Racneya
- created_html: %{time} veror vıraziye
- closed_html: %{time} veror racneye
+ created_html: Verê %{time} de vıraziyo
+ closed_html: Verê %{time} de kılid biyo
version: Versiyon
in_changeset: Qeydê VurnayıÅan
anonymous: anonim
@@ -324,33 +324,26 @@ diq:
crematorium: Krematoryum
dentist: Dındandar
doctors: Dıxtori
- dormitory: Ware
drinking_water: Awa ÅımıtıÅi
driving_school: Kursa Ramenan
embassy: Sefirey
- emergency_phone: Vistren Telefon
fast_food: Fast Food
ferry_terminal: Terminala Feriboter
- fire_hydrant: Mıslıxa Åewati
fire_station: Itfaiye
food_court: Kerwanseray
fountain: Fıskiye
fuel: Petrol
gambling: Kumarxane
grave_yard: Mezla ser
- gym: Merkeza Fitnessi / Salona Spori
- health_centre: Merkeza WeÅiney
hospital: NêweÅxane
hunting_stand: Standê Seydwanan
ice_cream: Dondırme
kindergarten: KreÅ
library: Kıtıbxane
- market: Market
marketplace: Heruna bazari
monastery: Manastır
motorcycle_parking: Motorpiskilet park kerdıÅ
nightclub: Kluba Åewer
- nursery: KreÅ
nursing_home: Rehatxane
office: Ofis
parking: Otopark
@@ -364,7 +357,6 @@ diq:
prison: Hepısxane
pub: Biraxane
public_building: Binaya Åaran
- reception_area: Heruna Resepsiyoni
recycling: Heruna peyd amayıÅi
restaurant: Restaurant
retirement_home: Weynexane
@@ -460,7 +452,6 @@ diq:
trunk: Letebıyayi ser ray
trunk_link: Lwtebıyayi ser ray
unclassified: Nêrêzbıyayi ray
- unsurfaced: Raya xam
"yes": Ray
historic:
archaeological_site: Arkeolojik Ca
@@ -523,7 +514,6 @@ diq:
leisure:
beach_resort: Dewa plajın
bird_hide: Cay mıriçık weynayıÅi
- club: Klüb
common: Umumi erd
dog_park: Parka kutıkan
fishing: Heruna masan
@@ -616,8 +606,6 @@ diq:
"yes": Ofis
place:
allotments: Bostan
- block: Blok
- airport: Meydanê hewayi
city: Suk
country: Dewlete
county: Welat
@@ -628,7 +616,6 @@ diq:
island: Ada
islet: Adeqeq
locality: Wereyin
- moor: Lıncane
municipality: Belediya
neighbourhood: Mehla
postcode: Kodê posteyi
@@ -675,7 +662,7 @@ diq:
gallery: Galeri
garden_centre: Merkeza Hêgay
gift: Ãiyo Hediye
- salon: Kuafor
+ "yes": Dukan
tourism:
gallery: Galeriye
hostel: Hostel
@@ -688,6 +675,7 @@ diq:
canal: Kenal
dam: Berac
lock: İskele
+ river: Ro
description:
types:
cities: Suki
@@ -941,7 +929,7 @@ diq:
remove as friend: Embazan ra vec
add as friend: Embazi cı ke
mapper since: 'Demê herdnigarwaniye:'
- ago: (%{time_in_words_ago} veror)
+ ago: (%{time_in_words_ago} ver)
ct undecided: Darıdeyo
ct declined: Red kerd
ct accepted: Verdê %{ago} qebul ke
@@ -1111,6 +1099,8 @@ diq:
notes:
show:
comment: MıÅewre
+ directions:
+ time: Zeman
redaction:
edit:
description: ÅınasnayıÅ
diff --git a/config/locales/dsb.yml b/config/locales/dsb.yml
index 1a605354d..a3eb231af 100644
--- a/config/locales/dsb.yml
+++ b/config/locales/dsb.yml
@@ -413,30 +413,23 @@ dsb:
crematorium: Krematorium
dentist: Zubny gójc
doctors: Gójce
- dormitory: Internat
drinking_water: Pitna wóda
driving_school: JÄzdna Å¡ula
embassy: WjelikopósÅaÅstwo
- emergency_phone: Telefon za nuzowe zawoÅanje
fast_food: PójÄdankarnja
ferry_terminal: PÅewózny pÅistaw
- fire_hydrant: Hydrant
fire_station: Wognjarnja
food_court: Food Court
fountain: Studnja
fuel: Tankownja
grave_yard: Kjarchob
- gym: Fitnesowy centrum
- health_centre: Strowotniski centrum
hospital: Chórownja
hunting_stand: Góntwarske sedÅo
ice_cream: Lod
kindergarten: ŹiÅownja
library: KnigÅownja
- market: Wiki
marketplace: WikowaniÅ¡Äo
nightclub: Nocny klub
- nursery: ŹiÅownja
nursing_home: Wótwardowarnja
office: BÄrow
parking: ParkowaniÅ¡Äo
@@ -449,7 +442,6 @@ dsb:
prison: PopajźeÅstwo
pub: Kjarcma
public_building: Zjawne twarjenje
- reception_area: Wobcerk pÅidostaÅa
recycling: ZbÄraniÅ¡Äo starowinow
restaurant: GósÄeÅc
retirement_home: Starcownja
@@ -527,7 +519,6 @@ dsb:
trunk: Dalokowobchadowa droga
trunk_link: Dalokowobchadowa droga
unclassified: NjezarÄdowana droga
- unsurfaced: Njewobtwarźona droga
historic:
archaeological_site: Archeologiske wukopowaniÅ¡Äo
battlefield: BitwiÅ¡Äo
@@ -659,7 +650,6 @@ dsb:
travel_agent: DrogowaÅski bÄrow
"yes": BÄrow
place:
- airport: LÄtaniÅ¡Äo
city: Wjelike mÄsto
country: Kraj
county: Wokrejs
@@ -671,7 +661,6 @@ dsb:
islet: MaÅa kupa
isolated_dwelling: Jadnotliwe bydÅo
locality: SedliÅ¡Äo
- moor: Bagno
municipality: Gmejna
neighbourhood: BydleÅski wobcerk
postcode: Postowa licba
@@ -687,10 +676,8 @@ dsb:
abandoned: SpuÅ¡Äona zeleznicowa cera
construction: Zeleznicowa cera se twari
disused: Njewužywana zeleznicowa cera
- disused_station: Njewužywane dwórniÅ¡Äo
funicular: Powrjozowa zeleznica
halt: Zeleznicowe zastaniÅ¡Äo
- historic_station: Historiske dwórniÅ¡Äo
junction: Zeleznicowe kÅicniÅ¡Äo
level_crossing: Zeleznicowy pÅechod
light_rail: MÄsÄaÅska zeleznica
@@ -754,7 +741,6 @@ dsb:
hairdresser: Frizerski salon
hardware: Twarski mark
hifi: Technika hi-fi
- insurance: ZawÄsÄarnja
jewelry: Pyšnotkowy wobchod
kiosk: Kiosk
laundry: PaÅkarnja
@@ -770,10 +756,8 @@ dsb:
pet: Coologiska pÅedawarnja
pharmacy: Aptejka
photo: Fotograf
- salon: Salon
second_hand: Nakupowarnja
shoes: Wobchod za crjeje
- shopping_centre: KupowaÅski centrum
sports: Sportowy wobchod
stationery: PÅedawarnja za pisaÅskich wórow
supermarket: Supermark
diff --git a/config/locales/el.yml b/config/locales/el.yml
index f208ac40a..2a0e30a44 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -377,7 +377,7 @@ el:
embeddable_html: ÎνÏÏμαÏοÏμενη HTML
licence: Îδεια
export_details: Τα δεδομÎνα ÏοÏ
OpenStreetMap είναι αδειοδοÏημÎνα Ï
ÏÏ Ïην Open Data Commons Open
+ href="https://opendatacommons.org/licenses/odbl/1.0/">Open Data Commons Open
Database License (ODbL).
too_large:
advice: 'Îν η εξαγÏγή αÏοÏÏ
γÏάνει, ÏαÏÎ±ÎºÎ±Î»Ï Î´Î¿ÎºÎ¹Î¼Î¬ÏÏε μία αÏÏ ÏÎ¹Ï ÏηγÎÏ ÏοÏ
@@ -418,15 +418,15 @@ el:
geocoder:
search:
title:
- latlon: ÎÏοÏελÎÏμαÏα αÏÏ Ïην εÏÏÏεÏική
+ latlon: ÎÏοÏελÎÏμαÏα αÏÏ Ïην εÏÏÏεÏική
βάÏη δεδομÎνÏν
uk_postcode: ÎÏοÏελÎÏμαÏα αÏÏ NPEMap /
FreeThe Postcode
- ca_postcode: ÎÏοÏελÎÏμαÏα αÏÏ Geocoder.CA
- osm_nominatim: ÎÏοÏελÎÏμαÏα αÏÏ Ïο OpenStreetMap
+ ca_postcode: ÎÏοÏελÎÏμαÏα αÏÏ Geocoder.CA
+ osm_nominatim: ÎÏοÏελÎÏμαÏα αÏÏ Ïο OpenStreetMap
Nominatim
geonames: ÎÏοÏελÎÏμαÏα αÏÏ Ïο GeoNames
- osm_nominatim_reverse: ÎÏοÏελÎÏμαÏα αÏÏ Ïο OpenStreetMap
+ osm_nominatim_reverse: ÎÏοÏελÎÏμαÏα αÏÏ Ïο OpenStreetMap
Nominatim
geonames_reverse: ÎÏοÏελÎÏμαÏα αÏÏ Ïο GeoNames
search_osm_nominatim:
@@ -477,33 +477,26 @@ el:
crematorium: ÎÏεμαÏÏÏιο
dentist: ÎδονÏίαÏÏοÏ
doctors: ÎαÏÏοί
- dormitory: ÎοιÏÏναÏ
drinking_water: Î ÏÏιμο νεÏÏ
driving_school: ΣÏολή οδηγÏν
embassy: Î ÏεÏβεία
- emergency_phone: ΤηλÎÏÏνο ÎκÏακÏÎ·Ï Î±Î½Î¬Î³ÎºÎ·Ï
fast_food: ΤαÏÏ
Ïαγείο
ferry_terminal: ΣÏαθμÏÏ ÏοÏθμείÏν
- fire_hydrant: ÎÏοÏ
νÏÏ ÏÏ
ÏοÏβεÏÏικήÏ
fire_station: Î Ï
ÏοÏβεÏÏικÏÏ ÏÏαθμÏÏ
food_court: Î ÏοαÏλιο ÏαγηÏοÏ
fountain: ΣÏ
νÏÏιβάνι
fuel: ÎαÏÏιμα
gambling: ΤÏ
ÏεÏά ÏαιÏνίδια
grave_yard: ÎεκÏοÏαÏείο
- gym: ÎÏ
μναÏÏήÏιο
- health_centre: ÎÎνÏÏο Ï
γείαÏ
hospital: ÎοÏοκομείο
hunting_stand: ÎÏ
νηγηÏÎ¹ÎºÏ ÎºÎ¹ÏÏκι
ice_cream: ΠαγÏÏÏ
kindergarten: ÎηÏιαγÏγείο
library: Îιβλιοθήκη
- market: ÎγοÏά
marketplace: ÎγοÏά
monastery: ÎοναÏÏήÏι
motorcycle_parking: ΧÏÏÎ¿Ï ÏÏάθμεÏ
ÏÎ·Ï Î¼Î¿ÏοÏικλεÏÏν
nightclub: ÎÏ
ÏÏεÏÎ¹Î½Ï ÎºÎνÏÏο
- nursery: ΠαιδικÏÏ ÏÏαθμÏÏ
nursing_home: ÎÎ¯ÎºÎ¿Ï ÎµÏ
γηÏίαÏ
office: ÎÏαÏείο
parking: ΧÏÏÎ¿Ï ÏÏάθμεÏ
ÏηÏ
@@ -517,7 +510,6 @@ el:
prison: ΦÏ
λακή
pub: ΠαμÏ
public_building: ÎημÏÏιο κÏίÏιο
- reception_area: ΧÏÏÎ¿Ï Ï
ÏοδοÏήÏ
recycling: Σημείο ανακÏκλÏÏηÏ
restaurant: ÎÏÏιαÏÏÏιο
retirement_home: ÎηÏοκομείο
@@ -613,7 +605,6 @@ el:
trunk: Îθνική οδÏÏ
trunk_link: Îθνική οδÏÏ
unclassified: ÎÏαξινÏμηÏη οδÏÏ
- unsurfaced: ÎÏÏÎ¼Î¿Ï ÏÏÏÎ¯Ï ÎµÏίÏÏÏÏÏη
"yes": ÎÏÏμοÏ
historic:
archaeological_site: ÎÏÏαιολογικÏÏ ÏÏÏοÏ
@@ -678,7 +669,6 @@ el:
leisure:
beach_resort: ΠαÏαθαλάÏÏιο θÎÏεÏÏο
bird_hide: ÎαÏαÏÏγιο ÏοÏ
λιÏν
- club: ÎλαμÏ
common: ÎοινÏÏÏηÏÏη γη
dog_park: ΠάÏκο ÏκÏλÏν
fishing: ÎλιεÏ
Ïική ÏεÏιοÏή
@@ -771,8 +761,6 @@ el:
"yes": ÎÏαÏείο
place:
allotments: ÎαÏανÏκηÏοι
- block: ΦÏαγή
- airport: ÎεÏοδÏÏμιο
city: Î Ïλη
country: ΧÏÏα
county: ÎομηÏεία
@@ -784,7 +772,6 @@ el:
islet: ÎηÏίδα
isolated_dwelling: ÎÏομονÏμÎνη καÏοικία
locality: ΤοÏοθεÏία
- moor: ÎÎÏÏÏα
municipality: ÎήμοÏ
neighbourhood: ÎειÏονιά
postcode: ΤαÏÏ
δÏομικÏÏ ÎºÏδικαÏ
@@ -801,10 +788,8 @@ el:
abandoned: ÎγκαÏαλελειμμÎÎ½Î¿Ï ÏιδηÏÏδÏομοÏ
construction: ΣιδηÏÏδÏÎ¿Î¼Î¿Ï Ï
ÏÏ ÎºÎ±ÏαÏκεÏ
ή
disused: ΣιδηÏÏδÏÎ¿Î¼Î¿Ï ÎµÎºÏÏÏ ÏÏήÏηÏ
- disused_station: ΣιδηÏοδÏομικÏÏ ÏÏαθμÏÏ ÎµÎºÏÏÏ ÏÏήÏηÏ
funicular: ΤελεÏεÏίκ Ïε ÏάγεÏ
halt: ΣÏαθμÏÏ ÏÏαίνοÏ
- historic_station: ÎÏÏοÏικÏÏ ÏιδηÏοδÏομικÏÏ ÏÏαθμÏÏ
junction: ΣιδηÏοδÏομικÏÏ ÎºÏμβοÏ
level_crossing: ÎÏÏÏεδη διάβαÏη
light_rail: ÎλαÏÏÏ ÏÏÎνο
@@ -868,12 +853,13 @@ el:
hairdresser: ÎομμÏÏήÏιο
hardware: ÎαÏάÏÏημα με ÏÏÏμαÏα-ÏιδηÏικά
hifi: Hi-Fi
- insurance: ÎÏÏαλιÏÏική
jewelry: ÎοÏμημαÏοÏÏλείο
kiosk: ΠεÏίÏÏεÏο
laundry: ΠλÏ
νÏήÏιο
+ lottery: ÎοÏαÏία
mall: ÎμÏοÏÎ¹ÎºÏ ÎºÎνÏÏο
market: ÎγοÏά
+ massage: ÎαÏάζ
mobile_phone: ÎαÏάÏÏημα κινηÏÎ®Ï ÏηλεÏÏνίαÏ
motorcycle: ÎαÏάÏÏημα μοÏοÏικλεÏÏν
music: ÎαÏάÏÏημα μοÏ
ÏικήÏ
@@ -884,10 +870,9 @@ el:
pet: ÎαÏάÏÏημα καÏοικίδιÏν
pharmacy: ΦαÏμακείο
photo: ΦÏÏογÏαÏείο
- salon: ΣαλÏνι
+ seafood: ÎαλαÏÏÎ¹Î½Ï ÏαγηÏÏ
second_hand: ÎαÏάÏÏημα μεÏαÏειÏιÏμÎνÏν
shoes: ÎαÏάÏÏημα Ï
ÏοδημάÏÏν
- shopping_centre: ÎμÏοÏÎ¹ÎºÏ ÎºÎνÏÏο
sports: ÎαÏάÏÏημα αθληÏικÏν
stationery: ÎαÏάÏÏημα ÏαÏÏικÏν/ειδÏν γÏαÏείοÏ
supermarket: ΣοÏ
ÏεÏμάÏκεÏ
@@ -950,7 +935,7 @@ el:
level10: ΣÏνοÏο ÏÏοαÏÏίοÏ
description:
title:
- osm_nominatim: ΤοÏοθεÏία αÏÏ Ïο OpenStreetMap
+ osm_nominatim: ΤοÏοθεÏία αÏÏ Ïο OpenStreetMap
Nominatim
geonames: ΤοÏοθεÏία αÏÏ Ïο GeoNames
types:
@@ -1028,23 +1013,23 @@ el:
legal_babble:
title_html: ΠνεÏ
μαÏικά δικαιÏμαÏα και άδεια ÏÏήÏηÏ
intro_1_html: |-
- Το OpenStreetMap® είναι βάÏη ανοικÏÏν δεδομÎνÏν αδειοδοÏημÎνα Ï
ÏÏ Ïην Open Data Commons Open Database License (ODbL) αÏÏ Ïο ÎδÏÏ
μα OpenStreetMap (OSMF).
+ Το OpenStreetMap® είναι βάÏη ανοικÏÏν δεδομÎνÏν αδειοδοÏημÎνα Ï
ÏÏ Ïην Open Data Commons Open Database License (ODbL) αÏÏ Ïο ÎδÏÏ
μα OpenStreetMap (OSMF).
intro_2_html: ÎίÏÏε ελεÏθεÏοι να ανÏιγÏάÏεÏε, να διανείμεÏε, μεÏαδÏÏεÏε και
ÏÏοÏαÏμÏÏεÏε Ïα δεδομÎνα Î¼Î±Ï ÎµÏÏÏον κάνεÏε αναÏοÏά ÏÏο OpenStreetMap και ÏÏοÏ
Ï
ÏÏ
νειÏÏÎÏονÏÎÏ ÏοÏ
. Îάν ÏÏοÏοÏοιήÏεÏε ή αξιοÏοιήÏεÏε Ïα δεδομÎνα μαÏ, μÏοÏείÏε
- να διανείμεÏε Ïο αÏοÏÎλεÏμα μÏνο ÏÏμÏÏνα με Ïην ίδια άδεια. Î ÏλήÏÎ·Ï Î½Î¿Î¼Î¹ÎºÏÏ
+ να διανείμεÏε Ïο αÏοÏÎλεÏμα μÏνο ÏÏμÏÏνα με Ïην ίδια άδεια. Î ÏλήÏÎ·Ï Î½Î¿Î¼Î¹ÎºÏÏ
κÏÎ´Î¹ÎºÎ±Ï ÎµÎ¾Î·Î³ÎµÎ¯ Ïα δικαιÏμαÏα και ÏÎ¹Ï Ï
ÏοÏÏεÏÏειÏ.
intro_3_html: |-
- Î ÏαÏÏογÏάÏηÏη ÏÏα Ïλακίδια ÏάÏÏη, και η ÏεκμηÏίÏÏη μαÏ, είναι αδειοδοÏημÎÎ½ÎµÏ Ï
Ïο Ïην άδεια Creative
- Commons Attribution-ShareAlike 2.0 (CC-BY-SA).
+ Î ÏαÏÏογÏάÏηÏη ÏÏα Ïλακίδια ÏάÏÏη, και η ÏεκμηÏίÏÏη μαÏ, είναι αδειοδοÏημÎÎ½ÎµÏ Ï
Ïο Ïην άδεια Creative
+ Commons Attribution-ShareAlike 2.0 (CC BY-SA).
credit_title_html: Î ÏÏ Î½Î± κάνεÏε αναÏοÏά ÏÏο OpenStreetMap
credit_1_html: |-
ÎÏαιÏείÏαι να ÏÏηÏιμοÏοιείÏε Ïην αναÏοÏά ÏÏο “© ΣÏ
νειÏÏÎÏονÏÎµÏ ÏοÏ
OpenStreetMap”.
credit_2_html: |-
ÎÏίÏÎ·Ï ÏÏÎÏει να κάνεÏε ÏαÏÎÏ ÏÏι Ïα δεδομÎνα διαÏίθενÏαι Ï
ÏÏ Ïην άδεια Open
- Database License, και αν ÏÏηÏιμοÏοιείÏε Ïα Ïλακίδια ÏάÏÏη, ÏÏι η ÏαÏÏογÏαÏία είναι Ï
ÏÏ Ïην άδεια CC-BY-SA. ÎÏοÏείÏε να Ïο κάνεÏε αÏ
ÏÏ Î¼Îµ ÏÏνδεÏμο Ïε αÏ
Ïήν Ïη Ïελίδα δικαιÏμάÏÏν .
+ Database License, και αν ÏÏηÏιμοÏοιείÏε Ïα Ïλακίδια ÏάÏÏη, ÏÏι η ÏαÏÏογÏαÏία είναι Ï
ÏÏ Ïην άδεια CC-BY-SA. ÎÏοÏείÏε να Ïο κάνεÏε αÏ
ÏÏ Î¼Îµ ÏÏνδεÏμο Ïε αÏ
Ïήν Ïη Ïελίδα δικαιÏμάÏÏν .
ÎναλλακÏικά, και Ïαν ÏÏοαÏαιÏοÏμενο εάν διαμοιÏάζεÏε δεδομÎνα OSM, μÏοÏείÏε να δÏÏεÏε αÏεÏ
Î¸ÎµÎ¯Î±Ï ÏÏνδεÏμο ÏÏÎ¿Ï ÏÎ¹Ï Î¬Î´ÎµÎ¹ÎµÏ. Σε μÎÏα ÏÏα οÏοία οι ÏÏνδεÏμοι δεν είναι εÏικÏοί (Ï.Ï. εκÏÏ
ÏÏÏειÏ), ÏÏοÏείνοÏ
με να καÏεÏ
θÏνεÏε ÏοÏ
Ï Î±Î½Î±Î³Î½ÏÏÏÎµÏ ÏÎ±Ï ÏÏο openstreetmap.org (ίÏÏÏ ÎµÏεκÏείνονÏÎ±Ï Ïο «OpenStreetMap» Ïε αÏ
Ïήν Ïη ÏλήÏη διεÏθÏ
νÏη), ÏÏÎ¿Ï opendatacommons.org, και αναλÏγÏÏ ÏÏο creativecommons.org.
credit_3_html: |-
Îια Îναν ηλεκÏÏονικά εμÏανιζÏμενο ÏάÏÏη, η αναÏοÏά θα ÏÏÎÏει να εμÏανίζεÏαι ÏÏη γÏνία ÏοÏ
ÏάÏÏη.
@@ -1055,7 +1040,7 @@ el:
more_title_html: ÎαθαίνονÏÎ±Ï ÏεÏιÏÏÏÏεÏα
more_1_html: |-
ÎιαβάÏÏε ÏεÏιÏÏÏÏεÏα ÏÏεÏικά με Ïη ÏÏήÏη ÏÏν δεδομÎνÏν μαÏ, και ÏÏÏ Î½Î± Î¼Î±Ï Î¼Î½Î·Î¼Î¿Î½ÎµÏÏεÏε ÏÏην
- Ïελίδα ÎÎ´ÎµÎ¹Î±Ï OSMF .
+ Ïελίδα ÎÎ´ÎµÎ¹Î±Ï OSMF .
more_2_html: |-
ΠαÏÏλο ÏοÏ
Ïο OpenStreetMap αÏοÏελείÏαι αÏÏ Î±Î½Î¿Î¹ÎºÏά δεδομÎνα, δεν μÏοÏοÏμε να ÏÏοÏÏÎÏοÏ
με Îνα
δÏÏεάν API ÏαÏÏÏν για ÏÏίÏοÏ
Ï ÏÏογÏαμμαÏιÏÏÎÏ.
@@ -1068,9 +1053,9 @@ el:
και Î¬Î»Î»ÎµÏ ÏηγÎÏ, μεÏÎ±Î¾Ï Î±Ï
ÏÏν:'
contributors_at_html: |-
ÎÏ
ÏÏÏία : ΠεÏιÎÏει δεδομÎνα αÏÏ Ïα
- Stadt Wien (Ï
ÏÏ CC BY ),
- Land Vorarlberg και
- Land Tirol (Ï
ÏÏ CC BY AT με ÏÏοÏοÏοιήÏÎµÎ¹Ï ).
+ Stadt Wien (Ï
ÏÏ CC BY ),
+ Land Vorarlberg και
+ Land Tirol (Ï
ÏÏ CC BY AT με ÏÏοÏοÏοιήÏÎµÎ¹Ï ).
contributors_ca_html: |-
ÎÎ±Î½Î±Î´Î¬Ï : ΠεÏιÎÏει δεδομÎνα αÏÏ Ïα
GeoBase®, GeoGratis (© Τμήμα ΦÏ
ÏικÏν
@@ -1079,12 +1064,12 @@ el:
ΣÏαÏιÏÏική Î¥ÏηÏεÏία Îαναδά).
contributors_fi_html: "Φινλανδία : ΠεÏιÎÏει δεδομÎνα αÏÏ Ïο
National Land Survey of Finland's Topographic Database\nκαι άλλα datasets,
- Ï
ÏÏ Ïην \nNLSFI
+ Ï
ÏÏ Ïην \n NLSFI
Îδεια ."
contributors_fr_html: 'Îαλλία : ΠεÏιÎÏει δεδομÎνα ÏοÏ
ÏÏοÎÏÏονÏαι
αÏÏ Ïο Direction Générale des Impôts.'
contributors_nl_html: 'Îλλανδία : ΠεÏιÎÏει δεδομÎνα ÏοÏ
ÏÏοÎÏÏονÏαι
- αÏÏ Ïο AND © 2007 (www.and.com )'
+ αÏÏ Ïο AND © 2007 (www.and.com )'
contributors_nz_html: 'ÎÎα Îηλανδία : ΠεÏιÎÏει δεδομÎνα ÏοÏ
ÏηγάζοÏ
ν αÏÏ Ïην Î¥ÏηÏεÏία ΠληÏοÏοÏιÏν ÎÎ·Ï ÎÎÎ±Ï ÎηλανδίαÏ. Τα ΠνεÏ
μαÏικά ÎικαιÏμαÏα
Crown είναι καÏÏÏÏ
ÏÏμÎνα.'
@@ -1102,7 +1087,7 @@ el:
2010-12.
contributors_footer_1_html: |-
Îια ÏεÏιÏÏÏÏεÏÎµÏ Î»ÎµÏÏομÎÏÎµÎ¹ÎµÏ ÏÏεÏικά με αÏ
ÏÎÏ, και Î¬Î»Î»ÎµÏ ÏηγÎÏ ÏοÏ
ÏÏηÏιμοÏοιήθηκαν
- για να βελÏιÏÏοÏ
ν Ïο OpenStreetMap, ÏαÏακαλοÏμε δείÏε Ïη Ïελίδα ΣÏ
νειÏÏÎÏονÏÎµÏ ÏÏο OpenStreetMap Wiki.
+ για να βελÏιÏÏοÏ
ν Ïο OpenStreetMap, ÏαÏακαλοÏμε δείÏε Ïη Ïελίδα ΣÏ
νειÏÏÎÏονÏÎµÏ ÏÏο OpenStreetMap Wiki.
contributors_footer_2_html: Î ÏÏ
μÏεÏίληÏη δεδομÎνÏν ÏÏο OpenStreetMap δεν ÏÏ
νεÏάγεÏαι
ÏÏι ο αÏÏικÏÏ ÏάÏοÏÎ¿Ï Î´ÎµÎ´Î¿Î¼ÎνÏν εγκÏίνει Ïο OpenStreetMap, ÏαÏÎÏει οÏοιαδήÏοÏε
εγγÏηÏη ή αÏοδÎÏεÏαι καμία εÏ
θÏνη.
@@ -1112,14 +1097,14 @@ el:
ÏÏÏÎ¯Ï Ïην ÏÏοηγοÏμενη άδεια αÏÏ ÏοÏ
Ï Î¹Î´Î¹Î¿ÎºÏήÏÎµÏ ÏÏν δικαιÏμάÏÏν.
infringement_2_html: Îάν ÏιÏÏεÏεÏε ÏÏι ÏÏοÏÏÎθηκε ÏαÏάνομα Ï
Î»Î¹ÎºÏ ÏοÏ
ÏÏοÏÏαÏεÏεÏαι
αÏÏ ÏνεÏ
μαÏικά δικαιÏμαÏα ÏÏη βάÏη δεδομÎνÏν ÏοÏ
OpenStreetMap ή Ïε αÏ
ÏÏν
- Ïον ιÏÏÏÏοÏο, ÏαÏακαλοÏμε αÏεÏ
θÏ
νθείÏε ÏÏη
+ Ïον ιÏÏÏÏοÏο, ÏαÏακαλοÏμε αÏεÏ
θÏ
νθείÏε ÏÏη
διαδικαÏία αÏομάκÏÏ
νÏÎ·Ï Î® καÏαθÎÏÏε άμεÏα μια αίÏηÏη ÏÏην on-line
Ïελίδα αιÏήÏεÏν .
trademarks_title_html: ÎμÏοÏικά ÏήμαÏα
trademarks_1_html: Το OpenStreetMap, Ïο λογÏÏÏ
Ïο με Ïο μεγεθÏ
νÏÎ¹ÎºÏ ÏÎ±ÎºÏ ÎºÎ±Î¹
Ïο «State of the Map» είναι ÏήμαÏα καÏαÏεθÎνÏα ÏοÏ
ÎδÏÏμαÏÎ¿Ï OpenStreetMap.
Îν ÎÏεÏε εÏÏÏήÏÎµÎ¹Ï ÏÏεÏικά με Ïη ÏÏήÏη ÏÏν ÏημάÏÏν, ÏÏείλÏε ÏÎ¹Ï ÎµÏÏÏήÏειÏ
- ÏÎ±Ï ÏÏην Îμάδα
+ ÏÎ±Ï ÏÏην Îμάδα
ÎÏγαÏÎ¯Î±Ï ÎδειÏν ΧÏήÏÎ·Ï .
welcome_page:
title: ÎαλÏÏ Î®ÏθαÏε!
@@ -1154,8 +1139,8 @@ el:
paragraph_1_html: Το OpenStreetMap ÎÏει λίγοÏ
Ï ÎµÏίÏημοÏ
Ï ÎºÎ±Î½ÏνεÏ, αλλά αναμÎνοÏ
με
αÏÏ ÏλοÏ
Ï ÏοÏ
Ï ÏÏ
μμεÏÎÏονÏÎµÏ Î½Î± ÏÏ
νεÏγαÏÏοÏν και να εÏικοινÏνοÏν με Ïην κοινÏÏηÏα.
Îν ÏκÎÏÏεÏÏε Î¬Î»Î»ÎµÏ Î´ÏαÏÏηÏιÏÏηÏÎµÏ ÎµÎºÏÏÏ Î±ÏÏ Ïην εÏεξεÏγαÏία με Ïο ÏÎÏι, ÏαÏακαλοÏμε
- διαβάÏÏε και ακολοÏ
θήÏÏε ÏÎ¹Ï Î¿Î´Î·Î³Î¯ÎµÏ ÏÏÎ¹Ï ÎιÏαγÏγÎÏ
- και ÏÏÎ¹Ï ÎÏ
ÏÏμαÏεÏ
+ διαβάÏÏε και ακολοÏ
θήÏÏε ÏÎ¹Ï Î¿Î´Î·Î³Î¯ÎµÏ ÏÏÎ¹Ï ÎιÏαγÏγÎÏ
+ και ÏÏÎ¹Ï ÎÏ
ÏÏμαÏεÏ
ÎÏεξεÏγαÏÎ¯ÎµÏ .
questions:
title: ÎÏÏÏήÏειÏ;
@@ -1192,7 +1177,7 @@ el:
explanation_html: Îν ανηÏÏ
ÏείÏε για Ïο ÏÏÏ ÏÏηÏιμοÏοιοÏνÏαι Ïα δεδομÎνα μαÏ
ή ÏÏεÏικά με Ïα ÏεÏιεÏÏμενα, ÏαÏακαλοÏμε ÏÏ
μβοÏ
λεÏ
ÏείÏε Ïη Ïελίδα
ÏνεÏ
μαÏικÏν δικαιÏμάÏÏν Î¼Î±Ï Î³Î¹Î± ÏεÏιÏÏÏÏεÏÎµÏ Î½Î¿Î¼Î¹ÎºÎÏ ÏληÏοÏοÏÎ¯ÎµÏ Î® εÏικοινÏνήÏÏε
- με Ïην καÏάλληλη ομάδα
+ με Ïην καÏάλληλη ομάδα
εÏγαÏÎ¯Î±Ï ÏοÏ
OSMF .
help_page:
title: Îοήθεια
@@ -1205,7 +1190,7 @@ el:
description: ÎεκινήÏÏε με αÏ
ÏÎÏ ÏÎ¹Ï ÏÏνÏÎ¿Î¼ÎµÏ Î¿Î´Î·Î³Î¯ÎµÏ ÏοÏ
καλÏÏÏοÏ
ν Ïα βαÏικά
ÏοÏ
OpenStreetMap.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/El:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/El:Beginners%27_guide
title: ÎδηγÏÏ ÎÏÏαÏίÏν
description: ÎδηγÏÏ Î±ÏÏαÏίÏν διαÏηÏοÏÎ¼ÎµÎ½Î¿Ï Î±ÏÏ Ïην κοινÏÏηÏα.
help:
@@ -1230,7 +1215,7 @@ el:
description: Îοήθεια για εÏαιÏÎµÎ¯ÎµÏ ÎºÎ±Î¹ οÏγανιÏμοÏÏ Î³Î¹Î± μεÏάβαÏη Ïε ÏάÏÏÎµÏ ÏοÏ
βαÏίζονÏαι ÏÏο OpenStreetMap και Î¬Î»Î»ÎµÏ Ï
ÏηÏεÏίεÏ.
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
description: ΠεÏιηγηθείÏε Ïο wiki για εÏÎ¹Î¼ÎµÎ»Î®Ï ÏεκμηÏίÏÏη ÏοÏ
OSM.
about_page:
@@ -1252,8 +1237,8 @@ el:
ÏοÏ
ÏÏÎÏοÏ
ν ÏοÏ
Ï ÎµÎ¾Ï
ÏηÏεÏηÏÎÏ OSM, ανθÏÏÏιÏÏÎÏ ÏοÏ
ÏαÏÏογÏαÏοÏν καÏεÏÏÏαμμÎνεÏ-ÏληγείÏÎµÏ ÏεÏιοÏÎÏ,
και ÏολλοÏÏ ÏεÏιÏÏÏÏεÏοÏ
Ï.
Îια να μάθεÏε ÏεÏιÏÏÏÏεÏα για Ïην κοινÏÏηÏα, αναÏÏÎξÏε ÏÏα ημεÏολÏγια ÏÏηÏÏÏν , Ïα
- ιÏÏολÏγια ÏÎ·Ï ÎºÎ¿Î¹Î½ÏÏηÏÎ±Ï ÎºÎ±Î¹
- Ïην ιÏÏοÏελίδα ÏοÏ
ÎδÏÏμαÏÎ¿Ï OSM .
+ ιÏÏολÏγια ÏÎ·Ï ÎºÎ¿Î¹Î½ÏÏηÏÎ±Ï ÎºÎ±Î¹
+ Ïην ιÏÏοÏελίδα ÏοÏ
ÎδÏÏμαÏÎ¿Ï OSM .
open_data_title: ÎνοικÏά ÎεδομÎνα
open_data_html: 'Το OpenStreetMap είναι βάÏη ανοικÏÏν δεδομÎνÏν : είÏÏε
ελεÏθεÏοι να Ïην ÏÏηÏιμοÏοιήÏÏε για οÏοιονδήÏοÏε ÏκοÏÏ, εÏÏÏον μνημονεÏεÏε Ïο
@@ -1263,9 +1248,9 @@ el:
ÎικαιÏμαÏα και Îδεια ΧÏήÏÎ·Ï Î³Î¹Î± λεÏÏομÎÏειεÏ.'
legal_title: ÎομικÏ
legal_html: |-
- ÎÏ
ÏÏÏ Î¿ ιÏÏÏÏοÏÎ¿Ï ÎºÎ±Î¹ ÏολλÎÏ Î¬Î»Î»ÎµÏ ÏÏεÏικÎÏ Ï
ÏηÏεÏÎ¯ÎµÏ Î»ÎµÎ¹ÏοÏ
ÏγοÏν εÏίÏημα αÏÏ Ïο ÎδÏÏ
μα OpenStreetMap (OSMF) εκ μÎÏοÏ
Ï ÏÎ·Ï ÎºÎ¿Î¹Î½ÏÏηÏαÏ. Î ÏÏήÏη ÏλÏν ÏÏν Ï
ÏηÏεÏιÏν ÏοÏ
OSMF Ï
ÏÏκειÏαι ÏÏην ΠολιÏική ÎÏοδεκÏÎ®Ï Î§ÏήÏÎ·Ï Î¼Î±Ï ÎºÎ±Î¹ ÏÏην ΠολιÏική ÎÏοÏÏήÏοÏ
μαÏ.
+ ÎÏ
ÏÏÏ Î¿ ιÏÏÏÏοÏÎ¿Ï ÎºÎ±Î¹ ÏολλÎÏ Î¬Î»Î»ÎµÏ ÏÏεÏικÎÏ Ï
ÏηÏεÏÎ¯ÎµÏ Î»ÎµÎ¹ÏοÏ
ÏγοÏν εÏίÏημα αÏÏ Ïο ÎδÏÏ
μα OpenStreetMap (OSMF) εκ μÎÏοÏ
Ï ÏÎ·Ï ÎºÎ¿Î¹Î½ÏÏηÏαÏ. Î ÏÏήÏη ÏλÏν ÏÏν Ï
ÏηÏεÏιÏν ÏοÏ
OSMF Ï
ÏÏκειÏαι ÏÏην ΠολιÏική ÎÏοδεκÏÎ®Ï Î§ÏήÏÎ·Ï Î¼Î±Ï ÎºÎ±Î¹ ÏÏην ΠολιÏική ÎÏοÏÏήÏοÏ
μαÏ.
- ΠαÏακαλοÏμε εÏικοινÏνήÏÏε με Ïο OSMF αν ÎÏεÏε εÏÏÏήμαÏα για Î¬Î´ÎµÎ¹ÎµÏ ÏÏήÏηÏ, ÏνεÏ
μαÏικά δικαιÏμαÏα ή άλλα νομικά θÎμαÏα.
+ ΠαÏακαλοÏμε εÏικοινÏνήÏÏε με Ïο OSMF αν ÎÏεÏε εÏÏÏήμαÏα για Î¬Î´ÎµÎ¹ÎµÏ ÏÏήÏηÏ, ÏνεÏ
μαÏικά δικαιÏμαÏα ή άλλα νομικά θÎμαÏα.
partners_title: ΣÏ
νεÏγάÏεÏ
notifier:
diary_comment_notification:
@@ -1487,14 +1472,14 @@ el:
user_page_link: Ïελίδα ÏÎ±Ï ÏÏήÏÏη
anon_edits_link_text: ÎάθεÏε γιαÏί ÏÏ
μβαίνει αÏ
ÏÏ.
flash_player_required: ΧÏειάζεÏÏε Flash player για να ÏÏηÏιμοÏοιήÏεÏε Ïο Potlatch,
- Ïο Flash ÏÏÏγÏαμμα εÏεξεÏγαÏÎ¯Î±Ï ÏοÏ
OpenStreetMap. ÎÏοÏείÏε να κάνεÏε
- λήÏη ÏοÏ
Flash Player αÏÏ Ïην ÏοÏοθεÏία Adobe.com . ΠολλÎÏ
+ Ïο Flash ÏÏÏγÏαμμα εÏεξεÏγαÏÎ¯Î±Ï ÏοÏ
OpenStreetMap. ÎÏοÏείÏε να κάνεÏε
+ λήÏη ÏοÏ
Flash Player αÏÏ Ïην ÏοÏοθεÏία Adobe.com . ΠολλÎÏ
Î¬Î»Î»ÎµÏ ÎµÏιλογÎÏ ÎµÎ¯Î½Î±Î¹ εÏίÏÎ·Ï Î´Î¹Î±Î¸ÎÏÎ¹Î¼ÎµÏ Î³Î¹Î± εÏεξεÏγαÏία ÏÏο OpenStreetMap.
potlatch_unsaved_changes: ÎÏεÏε μη αÏοθηκεÏ
μÎÎ½ÎµÏ Î±Î»Î»Î±Î³ÎÏ. (Îια να αÏοθηκεÏÏεÏε
ÏÏο Potlatch, ÏÏÎÏει να αÏοεÏιλÎξÏε οÏοιαδήÏοÏε διαδÏομή ή κÏμβο, αν εÏεξεÏγάζεÏÏε
Ïε ζÏνÏανή λειÏοÏ
Ïγία, ή αÏλά ÏαÏήÏÏε «ÎÏοθήκεÏ
Ïη» εάν ÎÏεÏε κοÏ
μÏί αÏοθήκεÏ
ÏηÏ.)
potlatch2_not_configured: Το Potlatch 2 δεν ÎÏει ÏÏ
θμιÏÏεί - ÏαÏακαλοÏμε δείÏε
- http://wiki.openstreetmap.org/wiki/The_Rails_Port
+ https://wiki.openstreetmap.org/wiki/The_Rails_Port
potlatch2_unsaved_changes: ÎÏεÏε μη αÏοθηκεÏ
μÎÎ½ÎµÏ Î±Î»Î»Î±Î³ÎÏ. (Îια να αÏοθηκεÏÏεÏε
ÏÏο Potlatch 2, ÏÏÎÏει να κάνεÏε κλικ ÏÏο «ÎÏοθήκεÏ
Ïη».)
id_not_configured: Î iD δεν ÎÏει ÏÏ
θμιÏÏεί
@@ -1586,7 +1571,7 @@ el:
edit: ÎÏεξεÏγαÏία
preview: Î ÏοεÏιÏκÏÏηÏη
markdown_help:
- title_html: ÎναλÏεÏαι με Ïο Markdown
+ title_html: ÎναλÏεÏαι με Ïο Markdown
headings: ÎÏικεÏαλίδεÏ
heading: ÎÏικεÏαλίδα
subheading: Î¥ÏοκεÏαλίδα
@@ -1698,7 +1683,7 @@ el:
description: Î Ïοβολή ÏÏÏÏÏαÏÏν μεÏαÏοÏÏÏÏεÏν ιÏνÏν GPS
tagged_with: ÏαÏακÏηÏίÏÏηκαν με %{tags}
empty_html: ΤίÏοÏα ακÏμα εδÏ. ÎνεβάÏÏε Îνα νÎο ίÏνοÏ
- ή μάθεÏε ÏεÏιÏÏÏÏεÏα για Ïην καÏαγÏαÏή ιÏνÏν με GPS ÏÏη Ïελίδα
+ ή μάθεÏε ÏεÏιÏÏÏÏεÏα για Ïην καÏαγÏαÏή ιÏνÏν με GPS ÏÏη Ïελίδα
wiki .
delete:
scheduled_for_deletion: Το ίÏÎ½Î¿Ï ÏÏογÏαμμαÏίÏÏηκε για διαγÏαÏή
@@ -1916,12 +1901,12 @@ el:
και είναι ανοικÏÏÏ ÏÏον καθÎνα να Ïον διοÏθÏÏει, αναβαθμίÏει, καÏεβάÏει και ÏÏηÏιμοÏοιήÏει.
ÎγγÏαÏείÏε για να αÏÏίÏεÏε να ÏÏ
νειÏÏÎÏεÏε. Îα ÏÎ±Ï ÏÏείλοÏ
με Îνα email για να εÏιβεβαιÏÏοÏ
με Ïον λογαÏιαÏÎ¼Ï ÏαÏ.
license_agreement: ÎÏαν εÏιβεβαιÏÏεÏε Ïο λογαÏιαÏÎ¼Ï ÏαÏ, θα ÏÏÎÏει να ÏÏ
μÏÏνήÏεÏε
- με ÏοÏ
Ï ÏÏοÏ
Ï
+ με ÏοÏ
Ï ÏÏοÏ
Ï
ÏÏ
νειÏÏοÏÎ¬Ï .
email address: 'ÎιεÏθÏ
νÏη Îλ. ΤαÏÏ
δÏομείοÏ
:'
confirm email address: 'ÎÏιβεβαίÏÏη ÎιεÏθÏ
νÏÎ·Ï Îλ. ΤαÏÏ
δÏομείοÏ
:'
not displayed publicly: ΠδιεÏθÏ
νÏη ÏοÏ
δεν εμÏανίζεÏαι δημÏÏια (βλÎÏεÏε Ïην
- ÏολιÏική αÏοÏÏήÏοÏ
για ÏεÏιÏÏÏÏεÏεÏ
ÏληÏοÏοÏίεÏ)
display name: 'ÎμÏανιζÏμενο Ïνομα:'
@@ -2045,13 +2030,13 @@ el:
email never displayed publicly: (ÏÏι δημÏÏια εμÏάνιÏη)
external auth: 'ÎξÏÏεÏικÏÏ ÎλεγÏÎ¿Ï Î¤Î±Ï
ÏÏÏηÏαÏ:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: Ïι είναι αÏ
ÏÏ;
public editing:
heading: 'ÎημÏÏια εÏεξεÏγαÏία:'
enabled: ÎνεÏγοÏοιήθηκε. Îεν είÏÏε Ïια ανÏνÏ
μοι και μÏοÏείÏε να εÏεξεÏγαÏÏείÏε
δεδομÎνα.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: Ïι είναι αÏ
ÏÏ;
disabled: ÎÏενεÏγοÏοιήθηκε και δεν μÏοÏείÏε να εÏεξεÏγαÏÏείÏε δεδομÎνα, ÏλεÏ
οι ÏÏοηγοÏÎ¼ÎµÎ½ÎµÏ ÎµÏεξεÏγαÏÎ¯ÎµÏ ÎµÎ¯Î½Î±Î¹ ανÏνÏ
μεÏ.
@@ -2063,7 +2048,7 @@ el:
εÏεξεÏγαÏÏεί και να εÏιÏÏÎÏεÏε ÏÏοÏ
Ï Î¬Î»Î»Î¿Ï
Ï ÎÏθοÏ
ν Ïε εÏαÏή μαζί ÏÎ±Ï Î¼ÎÏÏ
ÏοÏ
ιÏÏοÏÏÏοÏ
, ÏαÏήÏÏε Ïο κοÏ
μÏί αÏÏ ÎºÎ¬ÏÏ. ÎεÏά Ïην αλλαγή Ïε API 0.6,
μÏνο οι εÏÏνÏ
μοι ÏÏήÏÏÎµÏ Î¼ÏοÏοÏν να εÏεξεÏγαÏÏοÏν δεδομÎνα ÏοÏ
ÏάÏÏη. .
- (μάθεÏε γιαÏί ).
+ (μάθεÏε γιαÏί ).
ΠδιεÏθÏ
νÏή ÏÎ±Ï Î·Î»ÎµÎºÏÏÎ¿Î½Î¹ÎºÎ¿Ï ÏαÏÏ
δÏομείοÏ
δεν θα αÏοκαλÏ
Ïθεί δημÏÏια.
ÎÏ
Ïή η ενÎÏγεια δεν μÏοÏεί να αναιÏεθεί και Ïλοι οι νÎοι ÏÏήÏÏεÏ
είναι εÏÏνÏ
μοι εξ' αÏÏήÏ.
@@ -2203,7 +2188,7 @@ el:
ÏÏήÏÏη `%{name}'?
confirm: ÎÏιβεβαίÏÏη
fail: Îεν μÏÏÏεÏε να εξοÏ
ÏιοδοÏήÏει Ïον ÏÏήÏÏη % {Ïνομα}. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξεÏε
- ÏÏι ο ÏÏήÏÏÎ·Ï ÎºÎ±Î¹ ο ÏÏÎ»Î¿Ï ÎµÎ¯Î½Î±Î¹ και οι δÏο ÎγκÏ
Ïοι.
+ ÏÏι ο ÏÏήÏÏÎ·Ï ÎºÎ±Î¹ ο ÏÏÎ»Î¿Ï ÎµÎ¯Î½Î±Î¹ και οι δÏο ÎγκÏ
Ïοι
revoke:
title: ÎÏιβεβαίÏÏη ανάκληÏÎ·Ï ÏÏλοÏ
heading: ÎÏιβεβαίÏÏη ανάκληÏÎ·Ï ÏÏλοÏ
@@ -2448,9 +2433,6 @@ el:
mapquest_car: ÎÏ
ÏοκίνηÏο (MapQuest)
mapquest_foot: Îε Ïα ÏÏδια (MapQuest)
osrm_car: ÎÏ
ÏοκίνηÏο (OSRM)
- mapzen_bicycle: ΠοδήλαÏο (Mapzen)
- mapzen_car: ÎÏ
ÏοκίνηÏο (Mapzen)
- mapzen_foot: Îε Ïα ÏÏδια (Mapzen)
descend: ÎαÏάβαÏη
directions: ÎδηγίεÏ
distance: ÎÏÏÏÏαÏη
diff --git a/config/locales/en-GB.yml b/config/locales/en-GB.yml
index 07f8eaeec..a2429a222 100644
--- a/config/locales/en-GB.yml
+++ b/config/locales/en-GB.yml
@@ -456,33 +456,26 @@ en-GB:
crematorium: Crematorium
dentist: Dentist
doctors: Doctors
- dormitory: Dormitory
drinking_water: Drinking Water
driving_school: Driving School
embassy: Embassy
- emergency_phone: Emergency Phone
fast_food: Fast Food
ferry_terminal: Ferry Terminal
- fire_hydrant: Fire Hydrant
fire_station: Fire Station
food_court: Food Court
fountain: Fountain
fuel: Fuel
gambling: Gambling
grave_yard: Graveyard
- gym: Fitness Centre/Gym
- health_centre: Health Centre
hospital: Hospital
hunting_stand: Hunting Stand
ice_cream: Ice Cream
kindergarten: Nursery School
library: Library
- market: Market
marketplace: Marketplace
monastery: Monastery
motorcycle_parking: Motorcycle Parking
nightclub: Night Club
- nursery: Nursery School
nursing_home: Nursing Home
office: Office
parking: Parking
@@ -496,7 +489,6 @@ en-GB:
prison: Prison
pub: Pub
public_building: Public Building
- reception_area: Reception Area
recycling: Recycling Point
restaurant: Restaurant
retirement_home: Retirement Home
@@ -592,7 +584,6 @@ en-GB:
trunk: Trunk Road
trunk_link: Trunk Road
unclassified: Unclassified Road
- unsurfaced: Unsurfaced Road
"yes": Road
historic:
archaeological_site: Archaeological Site
@@ -657,7 +648,6 @@ en-GB:
leisure:
beach_resort: Beach Resort
bird_hide: Bird Hide
- club: Club
common: Common Land
dog_park: Dog Park
fishing: Fishing Area
@@ -750,8 +740,6 @@ en-GB:
"yes": Office
place:
allotments: Allotments
- block: Block
- airport: Airport
city: City
country: Country
county: County
@@ -763,7 +751,6 @@ en-GB:
islet: Islet
isolated_dwelling: Isolated Dwelling
locality: Locality
- moor: Moor
municipality: Municipality
neighbourhood: Neighbourhood
postcode: Postcode
@@ -780,10 +767,8 @@ en-GB:
abandoned: Abandoned Railway
construction: Railway under construction
disused: Disused Railway
- disused_station: Disused Railway Station
funicular: Funicular Railway
halt: Train Stop
- historic_station: Historic Railway Station
junction: Railway Junction
level_crossing: Level Crossing
light_rail: Light Rail
@@ -847,7 +832,6 @@ en-GB:
hairdresser: Hairdresser
hardware: Hardware Store
hifi: Hi-Fi
- insurance: Insurance
jewelry: Jewellers
kiosk: Kiosk Shop
laundry: Laundry
@@ -863,10 +847,8 @@ en-GB:
pet: Pet Shop
pharmacy: Pharmacy
photo: Photo Shop
- salon: Salon
second_hand: Second-hand Shop
shoes: Shoe Shop
- shopping_centre: Shopping Centre
sports: Sports Shop
stationery: Stationers
supermarket: Supermarket
@@ -2389,9 +2371,6 @@ en-GB:
mapquest_car: Car (MapQuest)
mapquest_foot: Foot (MapQuest)
osrm_car: Car (OSRM)
- mapzen_bicycle: Bicycle (Mapzen)
- mapzen_car: Car (Mapzen)
- mapzen_foot: Foot (Mapzen)
descend: Descend
directions: Directions
distance: Distance
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 70b67a24e..036f8de35 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -131,6 +131,7 @@ en:
title_comment: "Changeset %{id} - %{comment}"
join_discussion: "Log in to join the discussion"
discussion: Discussion
+ still_open: "Changeset still open - discussion will open once the changeset is closed."
node:
title: "Node: %{name}"
history_title: "Node History: %{name}"
@@ -332,7 +333,7 @@ en:
map_image: "Map Image (shows standard layer)"
embeddable_html: "Embeddable HTML"
licence: "Licence"
- export_details: 'OpenStreetMap data is licensed under the Open Data Commons Open Database License (ODbL).'
+ export_details: 'OpenStreetMap data is licensed under the Open Data Commons Open Database License (ODbL).'
too_large:
advice: "If the above export fails, please consider using one of the sources listed below:"
body: "This area is too large to be exported as OpenStreetMap XML Data. Please zoom in or select a smaller area, or use one of the sources listed below for bulk data downloads."
@@ -366,12 +367,12 @@ en:
geocoder:
search:
title:
- latlon: 'Results from Internal '
+ latlon: 'Results from Internal '
uk_postcode: 'Results from NPEMap / FreeThe Postcode '
- ca_postcode: 'Results from Geocoder.CA '
- osm_nominatim: 'Results from OpenStreetMap Nominatim '
+ ca_postcode: 'Results from Geocoder.CA '
+ osm_nominatim: 'Results from OpenStreetMap Nominatim '
geonames: 'Results from GeoNames '
- osm_nominatim_reverse: 'Results from OpenStreetMap Nominatim '
+ osm_nominatim_reverse: 'Results from OpenStreetMap Nominatim '
geonames_reverse: 'Results from GeoNames '
search_osm_nominatim:
prefix_format: "%{name}"
@@ -381,12 +382,19 @@ en:
chair_lift: "Chair Lift"
drag_lift: "Drag Lift"
gondola: "Gondola Lift"
+ platter: "Platter Lift"
+ pylon: "Pylon"
station: "Aerialway Station"
+ t-bar: "T-Bar Lift"
aeroway:
aerodrome: "Aerodrome"
+ airstrip: "Airstrip"
apron: "Apron"
gate: "Gate"
+ hangar: "Hangar"
helipad: "Helipad"
+ holding_position: "Holding Position"
+ parking_position: "Parking Position"
runway: "Runway"
taxiway: "Taxiway"
terminal: "Terminal"
@@ -421,37 +429,32 @@ en:
crematorium: "Crematorium"
dentist: "Dentist"
doctors: "Doctors"
- dormitory: "Dormitory"
drinking_water: "Drinking Water"
driving_school: "Driving School"
embassy: "Embassy"
- emergency_phone: "Emergency Phone"
fast_food: "Fast Food"
ferry_terminal: "Ferry Terminal"
- fire_hydrant: "Fire Hydrant"
fire_station: "Fire Station"
food_court: "Food Court"
fountain: "Fountain"
fuel: "Fuel"
gambling: "Gambling"
grave_yard: "Grave Yard"
- gym: "Fitness Centre / Gym"
- health_centre: "Health Centre"
+ grit_bin: "Grit Bin"
hospital: "Hospital"
hunting_stand: "Hunting Stand"
ice_cream: "Ice Cream"
kindergarten: "Kindergarten"
library: "Library"
- market: "Market"
marketplace: "Marketplace"
monastery: "Monastery"
motorcycle_parking: "Motorcycle Parking"
nightclub: "Night Club"
- nursery: "Nursery"
nursing_home: "Nursing Home"
office: "Office"
parking: "Parking"
parking_entrance: "Parking Entrance"
+ parking_space: "Parking Space"
pharmacy: "Pharmacy"
place_of_worship: "Place of Worship"
police: "Police"
@@ -461,7 +464,6 @@ en:
prison: "Prison"
pub: "Pub"
public_building: "Public Building"
- reception_area: "Reception Area"
recycling: "Recycling Point"
restaurant: "Restaurant"
retirement_home: "Retirement Home"
@@ -486,6 +488,7 @@ en:
village_hall: "Village Hall"
waste_basket: "Waste Basket"
waste_disposal: "Waste Disposal"
+ water_point: "Water Point"
youth_centre: "Youth Centre"
boundary:
administrative: "Administrative Boundary"
@@ -494,6 +497,7 @@ en:
protected_area : "Protected Area"
bridge:
aqueduct: "Aqueduct"
+ boardwalk: "Boardwalk"
suspension: "Suspension Bridge"
swing: "Swing Bridge"
viaduct: "Viaduct"
@@ -513,25 +517,31 @@ en:
"yes": "Craft Shop"
emergency:
ambulance_station: "Ambulance Station"
+ assembly_point: "Assembly Point"
defibrillator: "Defibrillator"
landing_site: "Emergency Landing Site"
phone: "Emergency Phone"
+ water_tank: "Emergency Water Tank"
+ "yes": "Emergency"
highway:
abandoned: "Abandoned Highway"
bridleway: "Bridleway"
bus_guideway: "Guided Bus Lane"
bus_stop: "Bus Stop"
construction: "Highway under Construction"
+ corridor: "Corridor"
cycleway: "Cycle Path"
elevator: "Elevator"
emergency_access_point: "Emergency Access Point"
footway: "Footpath"
ford: "Ford"
+ give_way: "Give Way Sign"
living_street: "Living Street"
milestone: "Milestone"
motorway: "Motorway"
motorway_junction: "Motorway Junction"
motorway_link: "Motorway Road"
+ passing_place: "Passing Place"
path: "Path"
pedestrian: "Pedestrian Way"
platform: "Platform"
@@ -548,6 +558,7 @@ en:
services: "Motorway Services"
speed_camera: "Speed Camera"
steps: "Steps"
+ stop: "Stop Sign"
street_lamp: "Street Lamp"
tertiary: "Tertiary Road"
tertiary_link: "Tertiary Road"
@@ -556,8 +567,8 @@ en:
trail: "Trail"
trunk: "Trunk Road"
trunk_link: "Trunk Road"
+ turning_loop: "Turning Loop"
unclassified: "Unclassified Road"
- unsurfaced: "Unsurfaced Road"
"yes" : "Road"
historic:
archaeological_site: "Archaeological Site"
@@ -576,6 +587,7 @@ en:
manor: "Manor"
memorial: "Memorial"
mine: "Mine"
+ mine_shaft: "Mine Shaft"
monument: "Monument"
roman_road: "Roman Road"
ruins: "Ruins"
@@ -585,6 +597,7 @@ en:
wayside_cross: "Wayside Cross"
wayside_shrine: "Wayside Shrine"
wreck: "Wreck"
+ "yes": "Historic Site"
junction:
"yes": "Junction"
landuse:
@@ -622,9 +635,9 @@ en:
leisure:
beach_resort: "Beach Resort"
bird_hide: "Bird Hide"
- club: "Club"
common: "Common Land"
dog_park: "Dog Park"
+ firepit: "Fire Pit"
fishing: "Fishing Area"
fitness_centre: "Fitness Centre"
fitness_station: "Fitness Station"
@@ -649,15 +662,46 @@ en:
water_park: "Water Park"
"yes": "Leisure"
man_made:
+ adit: "Adit"
+ beacon: "Beacon"
+ beehive: "Bee Hive"
+ breakwater: "Breakwater"
+ bridge: "Bridge"
+ bunker_silo: "Bunker"
+ chimney: "Chimney"
+ crane: "Crane"
+ dolphin: "Mooring Post"
+ dyke: "Dyke"
+ embankment: "Embankment"
+ flagpole: "Flagpole"
+ gasometer: "Gasometer"
+ groyne: "Groyne"
+ kiln: "Kiln"
lighthouse: "Lighthouse"
+ mast: "Mast"
+ mine: "Mine"
+ mineshaft: "Mine Shaft"
+ monitoring_station: "Monitoring Station"
+ petroleum_well: "Petroleum Well"
+ pier: "Pier"
pipeline: "Pipeline"
+ silo: "Silo"
+ storage_tank: "Storage Tank"
+ surveillance: "Surveillance"
tower: "Tower"
+ wastewater_plant: "Wastewater Plant"
+ watermill: "Water Mill"
+ water_tower: "Water Tower"
+ water_well: "Well"
+ water_works: "Water Works"
+ windmill: "Wind Mill"
works: "Factory"
"yes": "Man-made"
military:
airfield: "Military Airfield"
barracks: "Barracks"
bunker: "Bunker"
+ "yes": "Military"
mountain_pass:
"yes" : "Mountain Pass"
natural:
@@ -703,11 +747,14 @@ en:
accountant: "Accountant"
administrative: "Administration"
architect: "Architect"
+ association: "Association"
company: "Company"
+ educational_institution: "Educational Institution"
employment_agency: "Employment Agency"
estate_agent: "Estate Agent"
government: "Governmental Office"
insurance: "Insurance Office"
+ it: "IT Office"
lawyer: "Lawyer"
ngo: "NGO Office"
telecommunication: "Telecommunication Office"
@@ -715,9 +762,8 @@ en:
"yes": "Office"
place:
allotments: "Allotments"
- block: "Block"
- airport: "Airport"
city: "City"
+ city_block: "City Block"
country: "Country"
county: "County"
farm: "Farm"
@@ -728,12 +774,13 @@ en:
islet: "Islet"
isolated_dwelling: "Isolated Dwelling"
locality: "Locality"
- moor: "Moor"
municipality: "Municipality"
neighbourhood: "Neighbourhood"
postcode: "Postcode"
+ quarter: "Quarter"
region: "Region"
sea: "Sea"
+ square: "Square"
state: "State"
subdivision: "Subdivision"
suburb: "Suburb"
@@ -745,10 +792,8 @@ en:
abandoned: "Abandoned Railway"
construction: "Railway under Construction"
disused: "Disused Railway"
- disused_station: "Disused Railway Station"
funicular: "Funicular Railway"
halt: "Train Stop"
- historic_station: "Historic Railway Station"
junction: "Railway Junction"
level_crossing: "Level Crossing"
light_rail: "Light Rail"
@@ -774,6 +819,7 @@ en:
beauty: "Beauty Shop"
beverages: "Beverages Shop"
bicycle: "Bicycle Shop"
+ bookmaker: "Bookmaker"
books: "Book Shop"
boutique: "Boutique"
butcher: "Butcher"
@@ -812,12 +858,16 @@ en:
hairdresser: "Hairdresser"
hardware: "Hardware Store"
hifi: "Hi-Fi"
- insurance: "Insurance"
+ houseware: "Houseware Shop"
+ interior_decoration: "Interior Decoration"
jewelry: "Jewelry Shop"
kiosk: "Kiosk Shop"
+ kitchen: "Kitchen Shop"
laundry: "Laundry"
+ lottery: "Lottery"
mall: "Mall"
market: "Market"
+ massage: "Massage"
mobile_phone: "Mobile Phone Shop"
motorcycle: "Motorcycle Shop"
music: "Music Shop"
@@ -825,21 +875,27 @@ en:
optician: "Optician"
organic: "Organic Food Shop"
outdoor: "Outdoor Shop"
+ paint: "Paint Shop"
+ pawnbroker: "Pawnbroker"
pet: "Pet Shop"
pharmacy: "Pharmacy"
photo: "Photo Shop"
- salon: "Salon"
+ seafood: "Sea Food"
second_hand: "Second-hand Shop"
shoes: "Shoe Shop"
- shopping_centre: "Shopping Centre"
sports: "Sports Shop"
stationery: "Stationery Shop"
supermarket: "Supermarket"
tailor: "Tailor"
+ ticket: "Ticket Shop"
+ tobacco: "Tobacco Shop"
toys: "Toy Shop"
travel_agency: "Travel Agency"
+ tyres: "Tyre Shop"
+ vacant: "Vacant Shop"
+ variety_store: "Variety Store"
video: "Video Shop"
- wine: "Off License"
+ wine: "Wine Store"
"yes": "Shop"
tourism:
alpine_hut: "Alpine Hut"
@@ -863,6 +919,7 @@ en:
viewpoint: "Viewpoint"
zoo: "Zoo"
tunnel:
+ building_passage: "Building Passage"
culvert: "Culvert"
"yes": "Tunnel"
waterway:
@@ -894,7 +951,7 @@ en:
level10: "Suburb Boundary"
description:
title:
- osm_nominatim: 'Location from OpenStreetMap Nominatim '
+ osm_nominatim: 'Location from OpenStreetMap Nominatim '
geonames: 'Location from GeoNames '
types:
cities: Cities
@@ -967,19 +1024,19 @@ en:
title_html: Copyright and License
intro_1_html: |
OpenStreetMap® is open data , licensed under the Open Data
+ href="https://opendatacommons.org/licenses/odbl/">Open Data
Commons Open Database License (ODbL) by the OpenStreetMap Foundation (OSMF).
+ href="https://osmfoundation.org/">OpenStreetMap Foundation (OSMF).
intro_2_html: |
You are free to copy, distribute, transmit and adapt our data,
as long as you credit OpenStreetMap and its
contributors. If you alter or build upon our data, you
may distribute the result only under the same licence. The
- full legal
+ full legal
code explains your rights and responsibilities.
intro_3_html: |
The cartography in our map tiles, and our documentation, are
- licensed under the Creative
+ licensed under the Creative
Commons Attribution-ShareAlike 2.0 license (CC BY-SA).
credit_title_html: How to credit OpenStreetMap
credit_1_html: |
@@ -989,7 +1046,7 @@ en:
You must also make it clear that the data is available under the Open
Database License, and if using our map tiles, that the cartography is
licensed as CC BY-SA. You may do this by linking to
- this copyright page .
+ this copyright page .
Alternatively, and as a requirement if you are distributing OSM in a
data form, you can name and link directly to the license(s). In media
where links are not possible (e.g. printed works), we suggest you
@@ -1005,7 +1062,7 @@ en:
more_title_html: Finding out more
more_1_html: |
Read more about using our data, and how to credit us, at the OSMF Licence page .
+ href="https://osmfoundation.org/Licence">OSMF Licence page.
more_2_html: |
Although OpenStreetMap is open data, we cannot provide a
free-of-charge map API for third-parties.
@@ -1019,10 +1076,10 @@ en:
and other sources, among them:
contributors_at_html: |
Austria : Contains data from
- Stadt Wien (under
- CC BY ),
- Land Vorarlberg and
- Land Tirol (under CC BY AT with amendments ).
+ Stadt Wien (under
+ CC BY ),
+ Land Vorarlberg and
+ Land Tirol (under CC BY AT with amendments ).
contributors_ca_html: |
Canada : Contains data from
GeoBase®, GeoGratis (© Department of Natural
@@ -1033,13 +1090,13 @@ en:
Finland : Contains data from the
National Land Survey of Finland's Topographic Database
and other datasets, under the
- NLSFI License .
+ NLSFI License .
contributors_fr_html: |
France : Contains data sourced from
Direction Générale des Impôts.
contributors_nl_html: |
Netherlands : Contains © AND data, 2007
- (www.and.com )
+ (www.and.com )
contributors_nz_html: |
New Zealand : Contains data sourced from
Land Information New Zealand. Crown Copyright reserved.
@@ -1059,7 +1116,7 @@ en:
contributors_footer_1_html: |
For further details of these, and other sources that have been used
to help improve OpenStreetMap, please see the Contributors
+ href="https://wiki.openstreetmap.org/wiki/Contributors">Contributors
page on the OpenStreetMap Wiki.
contributors_footer_2_html: |
Inclusion of data in OpenStreetMap does not imply that the original
@@ -1073,12 +1130,12 @@ en:
infringement_2_html: |
If you believe that copyrighted material has been inappropriately
added to the OpenStreetMap database or this site, please refer
- to our takedown
+ to our takedown
procedure or file directly at our
on-line filing page .
trademarks_title_html: Trademarks
trademarks_1_html: |
- OpenStreetMap, the magnifying glass logo and State of the Map are registered trademarks of the OpenStreetMap Foundation. If you have questions about your use of the marks, please send your questions to the Licence Working Group .
+ OpenStreetMap, the magnifying glass logo and State of the Map are registered trademarks of the OpenStreetMap Foundation. If you have questions about your use of the marks, please see our Trademark Policy .
welcome_page:
title: Welcome!
introduction_html: |
@@ -1114,8 +1171,8 @@ en:
OpenStreetMap has few formal rules but we expect all participants to collaborate
with, and communicate with, the community. If you are considering
any activities other than editing by hand, please read and follow the guidelines on
- Imports and
- Automated Edits .
+ Imports and
+ Automated Edits .
questions:
title: Any questions?
paragraph_1_html: |
@@ -1151,7 +1208,7 @@ en:
explanation_html: |
If you have concerns about how our data is being used or about the contents please consult our
copyright page for more legal information, or contact the appropriate
- OSMF working group .
+ OSMF working group .
help_page:
title: Getting Help
introduction: |
@@ -1162,7 +1219,7 @@ en:
title: Welcome to OSM
description: Start with this quick guide covering the OpenStreetMap basics.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Beginners%27_guide
title: Beginners' Guide
description: Community maintained guide for beginners.
help:
@@ -1170,15 +1227,15 @@ en:
title: help.openstreetmap.org
description: Ask a question or look up answers on OSM's question-and-answer site.
mailing_lists:
- url: http://lists.openstreetmap.org/
+ url: https://lists.openstreetmap.org/
title: Mailing Lists
description: Ask a question or discuss interesting matters on a wide range of topical or regional mailing lists.
forums:
- url: http://forum.openstreetmap.org/
+ url: https://forum.openstreetmap.org/
title: Forums
description: Questions and discussions for those that prefer a bulletin board style interface.
irc:
- url: http://irc.openstreetmap.org/
+ url: https://irc.openstreetmap.org/
title: IRC
description: Interactive chat in many different languages and on many topics.
switch2osm:
@@ -1186,7 +1243,7 @@ en:
title: switch2osm
description: Help for companies and organisations switching to OpenStreetMap based maps and other services.
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
description: Browse the wiki for in-depth OSM documentation.
about_page:
@@ -1210,8 +1267,8 @@ en:
To learn more about the community, see the
OpenStreetMap Blog ,
user diaries ,
- community blogs , and
- the OSM Foundation website.
+ community blogs , and
+ the OSM Foundation website.
open_data_title: Open Data
open_data_html: |
OpenStreetMap is open data : you are free to use it for any purpose
@@ -1222,13 +1279,15 @@ en:
legal_title: Legal
legal_html: |
This site and many other related services are formally operated by the
- OpenStreetMap Foundation (OSMF)
+ OpenStreetMap Foundation (OSMF)
on behalf of the community. Use of all OSMF operated services is subject
- to our
- Acceptable Use Policies and our Privacy Policy
+ to our
+ Acceptable Use Policies and our Privacy Policy
- Please contact the OSMF
- if you have licensing, copyright or other legal questions and issues.
+ Please contact the OSMF
+ if you have licensing, copyright or other legal questions.
+
+ OpenStreetMap, the magnifying glass logo and State of the Map are registered trademarks of the OSMF .
partners_title: Partners
notifier:
diary_comment_notification:
@@ -1258,7 +1317,7 @@ en:
failed_to_import: "failed to import. Here is the error:"
more_info_1: "More information about GPX import failures and how to avoid"
more_info_2: "them can be found at:"
- import_failures_url: "http://wiki.openstreetmap.org/wiki/GPX_Import_Failures"
+ import_failures_url: "https://wiki.openstreetmap.org/wiki/GPX_Import_Failures"
success:
subject: "[OpenStreetMap] GPX Import success"
loaded_successfully: loaded successfully with %{trace_points} out of a possible %{possible_points} points.
@@ -1396,19 +1455,19 @@ en:
createnote: Add a note
license:
copyright: "Copyright OpenStreetMap and contributors, under an open license"
- license_url: "http://openstreetmap.org/copyright"
- project_url: "http://openstreetmap.org"
+ license_url: "https://openstreetmap.org/copyright"
+ project_url: "https://openstreetmap.org"
remote_failed: "Editing failed - make sure JOSM or Merkaartor is loaded and the remote control option is enabled"
edit:
not_public: "You have not set your edits to be public."
not_public_description: "You can no longer edit the map unless you do so. You can set your edits as public from your %{user_page}."
user_page_link: user page
anon_edits: "(%{link})"
- anon_edits_link: "http://wiki.openstreetmap.org/wiki/Disabling_anonymous_edits"
+ anon_edits_link: "https://wiki.openstreetmap.org/wiki/Disabling_anonymous_edits"
anon_edits_link_text: "Find out why this is the case."
- flash_player_required: 'You need a Flash player to use Potlatch, the OpenStreetMap Flash editor. You can download Flash Player from Adobe.com . Several other options are also available for editing OpenStreetMap.'
+ flash_player_required: 'You need a Flash player to use Potlatch, the OpenStreetMap Flash editor. You can download Flash Player from Adobe.com . Several other options are also available for editing OpenStreetMap.'
potlatch_unsaved_changes: "You have unsaved changes. (To save in Potlatch, you should deselect the current way or point, if editing in live mode, or click save if you have a save button.)"
- potlatch2_not_configured: "Potlatch 2 has not been configured - please see http://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2 for more information"
+ potlatch2_not_configured: "Potlatch 2 has not been configured - please see https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2 for more information"
potlatch2_unsaved_changes: "You have unsaved changes. (To save in Potlatch 2, you should click save.)"
id_not_configured: "iD has not been configured"
no_iframe_support: "Your browser doesn't support HTML iframes, which are necessary for this feature."
@@ -1499,7 +1558,7 @@ en:
edit: Edit
preview: Preview
markdown_help:
- title_html: Parsed with Markdown
+ title_html: Parsed with Markdown
headings: Headings
heading: Heading
subheading: Subheading
@@ -1538,7 +1597,7 @@ en:
save_button: "Save Changes"
visibility: "Visibility:"
visibility_help: "what does this mean?"
- visibility_help_url: "http://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces"
+ visibility_help_url: "https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces"
trace_form:
upload_gpx: "Upload GPX File:"
description: "Description:"
@@ -1546,10 +1605,10 @@ en:
tags_help: "comma delimited"
visibility: "Visibility:"
visibility_help: "what does this mean?"
- visibility_help_url: "http://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces"
+ visibility_help_url: "https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces"
upload_button: "Upload"
help: "Help"
- help_url: "http://wiki.openstreetmap.org/wiki/Upload"
+ help_url: "https://wiki.openstreetmap.org/wiki/Upload"
trace_header:
upload_trace: "Upload a trace"
see_all_traces: "See all traces"
@@ -1604,7 +1663,7 @@ en:
public_traces_from: "Public GPS traces from %{user}"
description: "Browse recent GPS track uploads"
tagged_with: " tagged with %{tags}"
- empty_html: "Nothing here yet. Upload a new trace or learn more about GPS tracing on the wiki page ."
+ empty_html: "Nothing here yet. Upload a new trace or learn more about GPS tracing on the wiki page ."
delete:
scheduled_for_deletion: "Trace scheduled for deletion"
make_public:
@@ -1793,10 +1852,10 @@ en:
Unlike other maps, OpenStreetMap is completely created by people like you,
and it's free for anyone to fix, update, download and use.
Sign up to get started contributing. We'll send an email to confirm your account.
- license_agreement: 'When you confirm your account you will need to agree to the contributor terms .'
+ license_agreement: 'When you confirm your account you will need to agree to the contributor terms .'
email address: "Email Address:"
confirm email address: "Confirm Email Address:"
- not displayed publicly: 'Your address is not displayed publicly, see our privacy policy for more information'
+ not displayed publicly: 'Your address is not displayed publicly, see our privacy policy for more information'
display name: "Display Name:"
display name description: "Your publicly displayed username. You can change this later in the preferences."
external auth: "Third Party Authentication:"
@@ -1807,17 +1866,17 @@ en:
continue: Sign Up
terms accepted: "Thanks for accepting the new contributor terms!"
terms declined: "We are sorry that you have decided to not accept the new Contributor Terms. For more information, please see this wiki page ."
- terms declined url: http://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
+ terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
terms:
title: "Contributor terms"
heading: "Contributor terms"
read and accept: "Please read the agreement and press the agree button to confirm that you accept the terms of this agreement for your existing and future contributions."
consider_pd: "In addition to the above agreement, I consider my contributions to be in the Public Domain"
consider_pd_why: "what's this?"
- consider_pd_why_url: http://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain
+ consider_pd_why_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain
guidance: 'Information to help understand these terms: a human readable summary and some informal translations '
agree: Agree
- declined: "http://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined"
+ declined: "https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined"
decline: "Decline"
you need to accept or decline: "Please read and then either accept or decline the new Contributor Terms to continue."
legale_select: "Country of residence:"
@@ -1907,25 +1966,25 @@ en:
email never displayed publicly: "(never displayed publicly)"
external auth: "External Authentication:"
openid:
- link: "http://wiki.openstreetmap.org/wiki/OpenID"
+ link: "https://wiki.openstreetmap.org/wiki/OpenID"
link text: "what is this?"
public editing:
heading: "Public editing:"
enabled: "Enabled. Not anonymous and can edit data."
- enabled link: "http://wiki.openstreetmap.org/wiki/Anonymous_edits"
+ enabled link: "https://wiki.openstreetmap.org/wiki/Anonymous_edits"
enabled link text: "what is this?"
disabled: "Disabled and cannot edit data, all previous edits are anonymous."
disabled link text: "why can't I edit?"
public editing note:
heading: "Public editing"
- text: "Currently your edits are anonymous and people cannot send you messages or see your location. To show what you edited and allow people to contact you through the website, click the button below. Since the 0.6 API changeover, only public users can edit map data . (find out why ).Your email address will not be revealed by becoming public. This action cannot be reversed and all new users are now public by default. "
+ text: "Currently your edits are anonymous and people cannot send you messages or see your location. To show what you edited and allow people to contact you through the website, click the button below. Since the 0.6 API changeover, only public users can edit map data . (find out why ).Your email address will not be revealed by becoming public. This action cannot be reversed and all new users are now public by default. "
contributor terms:
heading: "Contributor Terms:"
agreed: "You have agreed to the new Contributor Terms."
not yet agreed: "You have not yet agreed to the new Contributor Terms."
review link text: "Please follow this link at your convenience to review and accept the new Contributor Terms."
agreed_with_pd: "You have also declared that you consider your edits to be in the Public Domain."
- link: "http://www.osmfoundation.org/wiki/License/Contributor_Terms"
+ link: "https://www.osmfoundation.org/wiki/License/Contributor_Terms"
link text: "what is this?"
profile description: "Profile Description:"
preferred languages: "Preferred Languages:"
@@ -1933,7 +1992,7 @@ en:
image: "Image:"
gravatar:
gravatar: "Use Gravatar"
- link: "http://wiki.openstreetmap.org/wiki/Gravatar"
+ link: "https://wiki.openstreetmap.org/wiki/Gravatar"
link text: "what is this?"
disabled: "Gravatar has been disabled."
enabled: "Display of your Gravatar has been enabled."
@@ -2036,6 +2095,7 @@ en:
not_a_role: "The string `%{role}' is not a valid role."
already_has_role: "The user already has role %{role}."
doesnt_have_role: "The user does not have role %{role}."
+ not_revoke_admin_current_user: "Cannot revoke administrator role from current user."
grant:
title: Confirm role granting
heading: Confirm role granting
@@ -2240,7 +2300,8 @@ en:
unhide_comment: "unhide"
notes:
new:
- intro: "Spotted a mistake or something missing? Let other mappers know so we can fix it. Move the marker to the correct position and type a note to explain the problem. (Please don't enter personal information or information from copyrighted maps or directory listings.)"
+ intro: "Spotted a mistake or something missing? Let other mappers know so we can fix it. Move the marker to the correct position and type a note to explain the problem."
+ advice: "Your note is public and may be used to update the map, so don't enter personal information, or information from copyrighted maps or directory listings."
add: Add Note
show:
anonymous_warning: This note includes comments from anonymous users which should be independently verified.
@@ -2260,9 +2321,6 @@ en:
mapquest_car: "Car (MapQuest)"
mapquest_foot: "Foot (MapQuest)"
osrm_car: "Car (OSRM)"
- mapzen_bicycle: "Bicycle (Mapzen)"
- mapzen_car: "Car (Mapzen)"
- mapzen_foot: "Foot (Mapzen)"
descend: "Descend"
directions: "Directions"
distance: "Distance"
diff --git a/config/locales/eo.yml b/config/locales/eo.yml
index 202b064a7..20d5336aa 100644
--- a/config/locales/eo.yml
+++ b/config/locales/eo.yml
@@ -143,6 +143,8 @@ eo:
title_comment: ÅanÄaro %{id} - %{comment}
join_discussion: Ensalutu por diskuti
discussion: Diskuto
+ still_open: ÅanÄaro plue malfermita - diskuto estos malfermita ekde Äi estos
+ malfermita.
node:
title: 'Nodo: %{name}'
history_title: 'Historio de nodo: %{name}'
@@ -351,7 +353,7 @@ eo:
embeddable_html: Enkorpigebla HTML
licence: Permesilo
export_details: OpenStreetMap-datumoj estas disponeblaj laÅ la permesilo Open Data Commons Open
+ href="https://opendatacommons.org/licenses/odbl/1.0/">Open Data Commons Open
Database License (ODbL).
too_large:
advice: 'Se la elportado malsukcesis, bonvolu uzi unu el jenaj fontoj:'
@@ -389,14 +391,14 @@ eo:
geocoder:
search:
title:
- latlon: Rezultoj el Internal
+ latlon: Rezultoj el nia retejo
uk_postcode: Rezultoj el NPEMap / FreeThe
Postcode
- ca_postcode: Rezultoj el Geocoder.CA
- osm_nominatim: Rezultoj el OpenStreetMap
+ ca_postcode: Rezultoj el Geocoder.CA
+ osm_nominatim: Rezultoj el OpenStreetMap
Nominatim
geonames: Rezultoj el GeoNames
- osm_nominatim_reverse: Rezultoj el OpenStreetMap
+ osm_nominatim_reverse: Rezultoj el OpenStreetMap
Nominatim
geonames_reverse: Rezultoj el GeoNames
search_osm_nominatim:
@@ -406,12 +408,19 @@ eo:
chair_lift: Telfero seÄa
drag_lift: Skitelfero
gondola: Telfero plur-vagoneta
+ platter: Skitelfero unupersona
+ pylon: Fosto
station: Kablovoja stacio
+ t-bar: Skitelfero dupersona
aeroway:
aerodrome: Aerodromo
+ airstrip: Provizora aerodromo
apron: Aviadil-parkumejo
gate: Pordego
+ hangar: Hangaro
helipad: SurteriÄejo helikoptera
+ holding_position: Haltejo antaÅ aÅtokur-strato
+ parking_position: Aviadil-parkumejo (pozicio)
runway: Avia dromo
taxiway: AÅtokur-strato
terminal: Flugstacio
@@ -446,37 +455,32 @@ eo:
crematorium: Kadavro-bruligejo
dentist: Dentistejo
doctors: Kabineto de kuracisto
- dormitory: Studenthejmo
drinking_water: Trinkakvejo
driving_school: Stirlernejo
embassy: Ambasadejo
- emergency_phone: Alarma telefono
fast_food: RapidmanÄejo
ferry_terminal: Pramstacio
- fire_hydrant: Hidranto
fire_station: Fajrobribadejo
food_court: ManÄobazaro
fountain: Fontano
fuel: Benzinejo
gambling: Hazardludejo
grave_yard: Tombejo ÄirkaÅpreÄeja
- gym: Ripoz-gimnastika centro
- health_centre: Medicina centro
+ grit_bin: Ujo kun sablo kaj salo
hospital: Malsanulejo
hunting_stand: Altembusko Äasada
ice_cream: Glaciaĵejo
kindergarten: InfanÄardeno
library: Biblioteko
- market: Bazaro
marketplace: Bazaro
monastery: Monaĥejo
motorcycle_parking: Parkumejo motorcikla
nightclub: Noktoklubejo
- nursery: Infanejo
nursing_home: Domo de permanenta zorgado
office: Oficejo
parking: Parkumejo
parking_entrance: Enveturejo al parkumejo
+ parking_space: Parkumeja pozicio
pharmacy: Apoteko
place_of_worship: PreÄejo
police: Policejo
@@ -486,7 +490,6 @@ eo:
prison: Malliberejo
pub: Taverno
public_building: Konstruaĵo publika
- reception_area: Atendejo
recycling: Recikligejo
restaurant: Restoracio
retirement_home: Maljunulejo
@@ -511,6 +514,7 @@ eo:
village_hall: Komunuma centro (vilaÄo)
waste_basket: Rubujo
waste_disposal: Rubujego
+ water_point: Trinkejo
youth_centre: Junulara centro
boundary:
administrative: Administra limo
@@ -519,6 +523,7 @@ eo:
protected_area: Naturprotektejo
bridge:
aqueduct: Akvedukto
+ boardwalk: Ligna trotuaro
suspension: Pendoponto
swing: Ponto turnebla
viaduct: Viadukto
@@ -538,25 +543,31 @@ eo:
"yes": Metiejo
emergency:
ambulance_station: Ambulanca stacio
+ assembly_point: Vivsava renkontiÄejo
defibrillator: Defibrililo
landing_site: SurteriÄejo en urÄo
phone: Alarma telefono
+ water_tank: KontraÅbrulega akvujo
+ "yes": Je danÄero
highway:
abandoned: Forlasita vojo
bridleway: Äevalvojo
bus_guideway: AÅtobus-trako
bus_stop: Haltejo aÅtobusa
construction: Vojo konstruata
+ corridor: Koridoro
cycleway: Bicikovojo
elevator: Lifto
emergency_access_point: Vivsava rekonebla signo
footway: Piedvojeto
ford: Travadejo
+ give_way: Trafiksigno âcedi traveturonâ
living_street: Äedoma strato
milestone: MejloÅtono
motorway: AÅtovojo
motorway_junction: Elveturejo el aÅtovojo
motorway_link: Ligilo al aÅtovojo
+ passing_place: Preterpasejo
path: Vojeto
pedestrian: Piedirada strato
platform: Haltejo
@@ -573,6 +584,7 @@ eo:
services: Servejo de vojaÄantoj
speed_camera: Rapid-kontrolilo
steps: Åtuparo
+ stop: Trafiksigno STOP
street_lamp: Stratlampo
tertiary: Vojo tria-ranga
tertiary_link: Ligilo al vojo tria-ranga
@@ -581,8 +593,8 @@ eo:
trail: Kurso
trunk: Vojo ekspresa
trunk_link: Ligilo al vojo ekspresa
+ turning_loop: Ejo por Äirado U-forma
unclassified: Vojo kvara-ranga
- unsurfaced: Ligilo al vojo kvara-ranga
"yes": Vojo
historic:
archaeological_site: Arĥeologia ejo
@@ -601,6 +613,7 @@ eo:
manor: Palaceto historia
memorial: Memorigaĵo
mine: Minejo
+ mine_shaft: Åakto
monument: Monumento
roman_road: Romia Åoseo
ruins: Ruinoj historiaj
@@ -610,6 +623,7 @@ eo:
wayside_cross: Krucifikso apudvoja
wayside_shrine: Adorejo apudvoja
wreck: Ruinoj de Åipo
+ "yes": Historia ejo
junction:
"yes": VojkruciÄo
landuse:
@@ -647,9 +661,9 @@ eo:
leisure:
beach_resort: Apudmara ripoz-centro
bird_hide: Bird-observejo
- club: Klubejo
common: Publika ripoza tereno
dog_park: Hund-parko
+ firepit: Lignofajrejo
fishing: FiÅkaptadejo
fitness_centre: Ripoz-gimnastika centro
fitness_station: Ekzerco-parko
@@ -674,15 +688,46 @@ eo:
water_park: Akvoparko
"yes": Ripozejo
man_made:
+ adit: Minejo horizontala
+ beacon: Buo fiksa
+ beehive: Abulejo
+ breakwater: Ond-rompilo
+ bridge: Ponto
+ bunker_silo: Bunkro armea
+ chimney: Fumtubo
+ crane: Gruo
+ dolphin: Dukdalbo
+ dyke: Digo
+ embankment: SurÅutaĵo
+ flagpole: Flago
+ gasometer: Gasujo
+ groyne: Ond-rompileto
+ kiln: Forno industria
lighthouse: Lumturo
+ mast: Masto
+ mine: Minejo
+ mineshaft: Åakto
+ monitoring_station: Observada stacio
+ petroleum_well: NaftoÅakto
+ pier: Marponto
pipeline: Tubolinio
+ silo: Tur-stokejo
+ storage_tank: Rezervujo
+ surveillance: Supergardo
tower: Turo
+ wastewater_plant: Akvopurigejo
+ watermill: Muelejo akva
+ water_tower: Akvoturo
+ water_well: Puto
+ water_works: Akvotrinkebligejo
+ windmill: Muelejo venta
works: Fabriko
"yes": Artefarita objekto
military:
airfield: Aerbazo armea
barracks: Soldatejo
bunker: Bunkro armea
+ "yes": Armeo
mountain_pass:
"yes": Montpasejo
natural:
@@ -728,11 +773,14 @@ eo:
accountant: Oficejo de kontisto
administrative: Administra oficejo
architect: Oficejo de arĥitekturisto
+ association: Oficejo de asocio
company: Oficejo de firmao
+ educational_institution: Oficejo de edukada institucio
employment_agency: Dungoficejo
estate_agent: Oficejo de nemoveblaĵisto
government: Registara oficejo
insurance: Asekurkompaniejo
+ it: Oficejo de informteĥnika firmao
lawyer: Oficejo de leÄisto
ngo: Oficejo de ne-registara organizaĵo
telecommunication: Telekomunikada oficejo
@@ -740,9 +788,8 @@ eo:
"yes": Oficejo
place:
allotments: Familiaj Äardenoj
- block: Bloko
- airport: Flughaveno
city: Urbego
+ city_block: Dombloko
country: Lando
county: Distrikto
farm: Farmobieno
@@ -753,12 +800,13 @@ eo:
islet: Insuleto
isolated_dwelling: Solstaranta domo
locality: Ejo
- moor: Arbustetaro
municipality: Municipo
neighbourhood: Najbaraĵo
postcode: PoÅtkodo
+ quarter: Kvartalo
region: Regiono
sea: Maro
+ square: Placo
state: Provinco
subdivision: Kvartalo
suburb: Suburbo
@@ -770,10 +818,8 @@ eo:
abandoned: Eksa fervojlinio
construction: Fervojlinio konstruata
disused: Forlasita fervojlinio
- disused_station: Forlasita stacio fervoja
funicular: Funikularo
halt: Haltejo fervoja
- historic_station: Fervoja stacidomo historia
junction: Fervojnodo
level_crossing: Traknivela pasejo (vojo)
light_rail: Fervojo malpeza
@@ -799,6 +845,7 @@ eo:
beauty: Beligejo
beverages: Trinkaĵ-vendejo
bicycle: Bicikl-vendejo
+ bookmaker: Vetperisto
books: Libro-vendejo
boutique: Mod-butiko
butcher: Viand-vendejo
@@ -837,12 +884,16 @@ eo:
hairdresser: Frizejo
hardware: Laboril-vendejo
hifi: Altfidel-son-vendejo
- insurance: Asekurkompaniejo
+ houseware: Mastrum-aparata vendejo
+ interior_decoration: Ensembl-vendejo
jewelry: Juvel-vendejo
kiosk: Gazetbudo
+ kitchen: Kuirej-mebla vendejo
laundry: Vestaĵ-lavejo (akvo)
+ lottery: Loteri-vendejo
mall: Vendejaro
market: Bazaro
+ massage: Kabineto de masaÄo
mobile_phone: PoÅtelefon-vendejo
motorcycle: Motorcikl-vendejo
music: Muzik-vendejo
@@ -850,21 +901,27 @@ eo:
optician: Optikbutiko
organic: Ekologi-manÄaĵa vendejo
outdoor: VojaÄil-vendejo
+ paint: Farb-vendejo
+ pawnbroker: Lombardejo
pet: Dombest-vendejo
pharmacy: Apoteko
photo: Fotovendejo
- salon: Beligejo
+ seafood: Marfrukt-vendejo
second_hand: Brokantejo
shoes: Åuo-vendejo
- shopping_centre: Vendejaro
sports: Sportovendejo
stationery: Papervaro-vendejo
supermarket: Superbazaro
tailor: Tajlorejo
+ ticket: Bilet-vendejo
+ tobacco: Tabak-vendejo
toys: Ludil-vendejo
travel_agency: VojaÄ-oficejo
+ tyres: PneÅ-vendejo
+ vacant: Forlasita vendejo
+ variety_store: Diversaĵ-vendejo
video: Filmovendejo
- wine: Alkohol-vendejo
+ wine: Vin-vendejo
"yes": Vendejo
tourism:
alpine_hut: Montara kabano
@@ -888,6 +945,7 @@ eo:
viewpoint: Belvidejo
zoo: BestoÄardeno
tunnel:
+ building_passage: Trakonstruaĵa tunelo
culvert: Subvoja konduktilo
"yes": Tunelo
waterway:
@@ -919,7 +977,7 @@ eo:
level10: Limo de subkvartalo (niv.10)
description:
title:
- osm_nominatim: Loko el OpenStreetMap
+ osm_nominatim: Loko el OpenStreetMap
Nominatim
geonames: Loko el GeoNames
types:
@@ -954,7 +1012,7 @@ eo:
intro_text: OpenStreetMap estas mapo de la mondo, kreata de homoj kiel vi, kaj
libere uzebla laÅ malferma permesilo.
intro_2_create_account: Krei konton
- partners_html: Retgastigo estas liverata de %{ucl}, %{ic}, %{bytemark} kaj aliaj
+ partners_html: Retgastigo estas liverata de %{ucl}, %{bytemark}, %{ic} kaj aliaj
%{partners}.
partners_ucl: University College London
partners_ic: Imperial College London
@@ -993,14 +1051,14 @@ eo:
legal_babble:
title_html: Kopirajto kaj permesilo
intro_1_html: |-
- OpenStreetMap® estas projekto de malfermaj datumoj eldonita sub la permesilo Open Data
+ OpenStreetMap® estas projekto de malfermaj datumoj eldonita laÅ la permesilo Open Data
Commons Open Database License (ODbL) de la OpenStreetMap Fondaĵo (OSMF).
+ href="http://osmfoundation.org/">Fondaĵo OpenStreetMap (OSMF).
intro_2_html: Vi rajtas kopii, disdoni, transdoni kaj modifi niajn datumojn,
nur se vi atribuos aÅtorecon al OpenStreetMap kaj Äiaj kontribuintoj. Se vi
modifos aÅ uzos niajn datumojn, vi povos distribui la verkon laÅ la sama permesilo.
- La plena interkonsento
+ La plena interkonsento
de uzado klarigas viajn rajtojn kaj devojn.
intro_3_html: La kartografio de niaj map-kaheloj kaj nia dokumentaro estas disponeblaj
laÅ la permesilo Krea
@@ -1009,8 +1067,8 @@ eo:
credit_1_html: 'Ni postulas, ke vi markos: “© Kontribuintoj de OpenStreetMap”.'
credit_2_html: Vi ankaÅ devas klarigi, ke datumoj estas disponeblaj laÅ la permesilo
Open Database License, kaj kartografio de map-kaheloj laÅ la permesilo CC
- BY-SA. Vi povas indiki tion per fari ligilon al Äi
- tiu paÄo pri permesilo . Alimaniere, se vi distribuas OSM en datuma formo,
+ BY-SA. Vi povas indiki tion per fari ligilon al tiu
+ Äi paÄo pri permesilo . Alimaniere, se vi distribuas OSM en datuma formo,
vi povas mencii nomo(j)n kaj ligilo(j)n al la permesilo(j). Se ne estas eble
meti ligilojn (ekz. en paperaj mapoj), ni sugestas direkti viajn legantojn
al openstreetmap.org (eble meti plenan retadreson), al opendatacommons.org
@@ -1023,9 +1081,8 @@ eo:
title: Ekzemplo de aÅtorec-atribuado
more_title_html: SciiÄi pli
more_1_html: |-
- Legu pli pri uzado de niaj datumoj kaj kiel atribui aÅtorecon je la retpaÄo de OSMF permesilo kaj je la paÄo de oftaj demandoj pri leÄo .
+ Sciigu pli pri uzado de niaj datumoj kaj kiel atribui aÅtorecon Äe la retpaÄo pri permesilo OSMF .
more_2_html: Kvankam la datumoj de OpenStreetMap estas liberaj, ni ne povas
liveri senpagan API-on por eksteraj programistoj. Legu nian politikon
pri uzado de API , politikon
@@ -1036,9 +1093,9 @@ eo:
inkludas datumoj laŠmalferma permesilo el landaj kartografiaj organizaĵoj
kaj el aliaj fontoj, inter ili:'
contributors_at_html: |-
- AÅstrujo : enhavas datumojn el Stadt Wien (laÅ CC BY ),
- Land Vorarlberg kaj
- Land Tirol (sub CC BY AT kun postaj ÅanÄoj ).
+ AÅstrujo : enhavas datumojn el Stadt Wien (laÅ CC BY ),
+ Land Vorarlberg kaj
+ Land Tirol (laÅ CC BY AT kun postaj ÅanÄoj ).
contributors_ca_html: |-
Kanado : enhavas datumojn el
GeoBase®, GeoGratis (© Department of Natural
@@ -1047,12 +1104,12 @@ eo:
Statistics Canada).
contributors_fi_html: |-
Suomujo : enhavas datumojn el
- National Land Survey of Finland's Topographic Database kaj aliaj fontoj, laÅ la NLSFI permesilo .
+ National Land Survey of Finland's Topographic Database kaj aliaj fontoj, laÅ la permesilo NLSFI .
contributors_fr_html: 'Francujo : enhavas datumojn ricevitajn
el ''Direction Générale des Impôts''.'
contributors_nl_html: |-
Nederlando : enhavas datumojn el © AND, 2007
- (www.and.com ).
+ (www.and.com ).
contributors_nz_html: 'Nov-Zelando : enhavas datumojn ricevitajn
el ''Land Information New Zealand''. Crown Copyright reserved.'
contributors_si_html: |-
@@ -1067,8 +1124,8 @@ eo:
Survey' © Crown copyright and database right
2010-12.
contributors_footer_1_html: |-
- Por pli da detaloj pri Äi tiuj kaj aliaj fontoj uzitaj por plibonigi OpenStreetMap, bonvolu viziti la paÄon pri kontribuintoj en la OpenStreetMap-vikio.
+ Por pli da detaloj pri tiuj Äi kaj aliaj fontoj uzitaj por plibonigi OpenStreetMap, bonvolu viziti la paÄon pri kontribuintoj en la OpenStreetMap-vikio.
contributors_footer_2_html: Inkludo de datumoj en OpenStreetMap ne indikas,
ke la provizanto de datumoj apogas OpenStreetMap, garantias por iu aÅ respondumas
por iu.
@@ -1077,16 +1134,15 @@ eo:
el iuj ajn fontoj protektataj de kopirajto (ekz. Google Maps aÅ paperaj mapoj)
sen klara permeso de posedanto de kopirajtoj.
infringement_2_html: Se ve pensas, ke datumoj protektataj per kopirajto estas
- misaldonitaj al OpenStreetMap-datumbazo aÅ al Äi tiu retejo, bonvolu legi
- pri proceduro
+ misaldonitaj al OpenStreetMap-datumbazo aÅ al tiu Äi retejo, bonvolu legi
+ pri proceduro
de forigado de datumoj aÅ plenigi la enretan
formularon .
trademarks_title_html: Registritaj markoj
- trademarks_1_html: OpenStreetMap, la piktogramo de grandiga lenso kaj 'State
- of the Map' estas registritaj markoj de OpenStreetMap Fondaĵo. Se vi havas
- iujn demandojn pri uzado de niaj markoj, bonvolu sendi viajn demandojn al
- la grupo
- de laboro pri permesilo .
+ trademarks_1_html: OpenStreetMap, la piktogramo de grandiga lenso kaj âState
+ of the Mapâ estas registritaj markoj de la Fondaĵo OpenStreetMap. Se vi havas
+ iujn demandojn pri uzado de niaj markoj, bonvolu sciigi kun nia politiko
+ pri varmarkoj .
welcome_page:
title: Bonvenon!
introduction_html: Bonvenon al OpenStreetMap, la libera kaj redaktebla mapo de
@@ -1118,8 +1174,8 @@ eo:
paragraph_1_html: "OpenStreetMap havas malmultajn formalajn regulojn, tamen
ni esperas, ke Äiuj kunlaboros kaj interparolos en la komunumo. Se vi planas
iujn agadojn aliajn ol permanajn redaktojn, bonvolu legi la sekvajn rekomendojn
- pri enportadoj
- kaj \naÅtomataj
+ pri enportoj
+ kaj \naÅtomataj
redaktoj ."
questions:
title: Iaj demandoj?
@@ -1152,7 +1208,7 @@ eo:
title: Aliaj aferoj
explanation_html: Se vi havas demandojn pri kial niaj datumoj aÅ enhavo estas
uzataj, bonvolu ekkoni paÄon pri kopirajto por pliaj
- leÄaj informoj, aÅ kontaktu la OSMF-laborgrupon .
+ leÄaj informoj, aÅ kontaktu la OSMF-laborgrupon .
help_page:
title: Akiri helpon
introduction: OpenStreetMap havas kelkajn ejojn por lerni pri la projekto, por
@@ -1162,7 +1218,7 @@ eo:
title: Bonvenon al OSM
description: Komencu ekde Äi tiu manlibreto ampleksanta fundamentojn de OpenStreetMap.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Beginners%27_guide
title: Manlibro por komencantoj
description: Manlibro por komencantoj kreata de la komunumo (en la angla).
help:
@@ -1202,8 +1258,8 @@ eo:
kaj Äisdatigaj.
community_driven_title: Kondukata de komunumo
community_driven_html: |-
- La komunumo de OpenStreetMap estas diversa, pasia kaj kreskas tagon post tago. Inter niaj kontribuantoj estas Åatantoj de mapoj, profesiuloj de GIS, inÄenieroj prizorgantaj OSM-servilojn, helpistoj kiuj mapas areojn tuÅitajn de katastrofoj kaj multaj aliaj. Por lerni pli pri la komunumo, vidu taglibrojn de uzantoj ,
- komunumajn taglibrojn kaj la retpaÄon de OSM Fondaĵo .
+ La komunumo de OpenStreetMap estas diversa, pasia kaj kreskas tagon post tago. Inter niaj kontribuantoj estas Åatantoj de mapoj, profesiuloj de GIS, inÄenieroj prizorgantaj OSM-servilojn, helpistoj kiuj mapigas areojn tuÅitajn de katastrofoj kaj multaj aliaj. Por sciigi pli pri la komunumo, vidu taglibron OpenStreetMap , taglibrojn de uzantoj ,
+ komunumajn taglibrojn kaj la retpaÄon de la Fondaĵo OSM .
open_data_title: Malfermaj datumoj
open_data_html: 'OpenStreetMap estas malfermaj datumoj : vi povas uzi Äin
kiamaniere vi volas sub la kondiÄo de vi atribuos aÅtorecon al OpenStreetMap
@@ -1211,12 +1267,10 @@ eo:
la verkon nur laÅ la sama permesilo. Vidu la paÄon
pri kopirajto kaj permesilo por pli da detaloj.'
legal_title: LeÄaj demandoj
- legal_html: Äi tiu retejo kaj aliaj servoj estas formale administrataj de la OpenStreetMap Fondaĵo (OSMF) komisie de
- la komunumo. Uzado de Äiuj OSMF-servoj estas regulata per Politiko
- de uzado kaj nia Politiko
- de privateco . Bonvolu kontakti
- kun OSMF , se vi havas iun demandon pri permesilo, kopirajto aÅ leÄo.
+ legal_html: |-
+ Tiu Äi retejo kaj aliaj servoj estas formale administrataj de la Fondaĵo OpenStreetMap (OSMF) komisie de la komunumo. Uzado de Äiuj OSMF-servoj estas regulata per nia politiko de uzado kaj nia politiko de privateco . Bonvolu kontakti kun OSMF , se vi havas iun demandon pri permesilo, kopirajto aÅ leÄo.
+
+ OpenStreetMap, la piktogramo de lupeo kaj âState of the Mapâ estas registritaj varmarkoj de OSMF .
partners_title: Kunlaborantoj
notifier:
diary_comment_notification:
@@ -1417,14 +1471,14 @@ eo:
kiel publikan Äe via %{user_page}.
user_page_link: uzantpaÄo
anon_edits_link_text: Tie Äi vi sciiÄis kiel.
- flash_player_required: Por uzi laOpenStreetMap-redaktilon 'Potlatch', vi bezonas
- la kromprogramon Flash. Vi povas elÅuti
- Flash Player el Adobe.com retpaÄo . Kelkaj
+ flash_player_required: Por uzi la OpenStreetMap-redaktilon 'Potlatch', vi bezonas
+ la kromprogramon Flash. Vi povas elÅuti
+ Flash Player el retpaÄo de Adobe.com . Kelkaj
aliaj redaktiloj estas disponeblaj por redakti OpenStreetMap.
potlatch_unsaved_changes: Vi havas nekonservitajn ÅanÄojn. (Por konservi ÅanÄojn
en Potlatch, malelektu nune elektitan linion aÅ punkton se vi redaktas en
'rekta reÄimo', aÅ alklaku butonon 'konservi', se Äi videblas.)
- potlatch2_not_configured: Potlatch 2 ne estas agordita - vidu http://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2
+ potlatch2_not_configured: Potlatch 2 ne estas agordita - legu https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2
por pli da informoj
potlatch2_unsaved_changes: Vi havas nekonservitajn ÅanÄojn. (Por konservi ilin
en Potlatch 2, alklaku 'konservi'.)
@@ -1440,7 +1494,7 @@ eo:
get_directions_title: Difinas la kurson inter du punktoj
from: El
to: Al
- where_am_i: Kie mi estas?
+ where_am_i: Kie estas tio Äi?
where_am_i_title: Trovas la nunan pozicion per la foliumilo
submit_text: Ek
key:
@@ -1517,7 +1571,7 @@ eo:
edit: Redakti
preview: AntaÅvidi
markdown_help:
- title_html: Sintakse analizita per Markdown
+ title_html: Sintakse analizita per Markdown
headings: Titoloj
heading: Titolo
subheading: Subtitolo
@@ -1624,8 +1678,8 @@ eo:
public_traces_from: Publikaj GPS-spuroj de %{user}
description: Montri lastajn GPS-spurojn
tagged_with: etikedita kun %{tags}
- empty_html: AnkoraÅ neniu estas tie Äi.. AlÅutu novan
- spuron aÅ lernu pli pri GPS-spurado Äe la viki-paÄo .
+ empty_html: AnkoraÅ nenio estas tie Äi. AlÅutu novan
+ spuron aÅ sciigu pli pri GPS-spurado Äe la viki-paÄo .
delete:
scheduled_for_deletion: Spuro forviÅota
make_public:
@@ -1832,11 +1886,11 @@ eo:
html: Kontraste kun aliaj mapoj, OpenStreetMap estas tute kreata de homoj
kiel vi, kaj iu ajn povas korekti, Äisdatigi, elÅuti kaj uzi Äin.
RegistriÄu
por komenci kontribuadon. Ni sendos al vi retleteron por konfirmi vian konton.
- license_agreement: Kiam vi konfirmos vian konton, vi devos akcepti la interkonsenton
+ license_agreement: Kiam vi konfirmos vian konton, vi devos akcepti la interkonsenton
pri kontribuado .
email address: 'RetpoÅtadreso:'
confirm email address: 'Konfirmi retpoÅtadreson:'
- not displayed publicly: Via adreso ne estos montrata publike, vidu nian politikon
pri privateco por pli da informoj.
display name: 'Montrata nomo:'
@@ -1957,12 +2011,12 @@ eo:
email never displayed publicly: (neniam publike montrita)
external auth: 'Ekstera aÅtentigo:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: kio estas tio?
public editing:
heading: 'Publika redaktado:'
enabled: Ebligita. Ne anonima kaj rajtas redakti.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: Kio estas tio ?
disabled: Malebligita kaj ne rajtas redakti, Äiuj antaÅaj redaktoj naÅ estas
publikaj.
@@ -1972,9 +2026,9 @@ eo:
text: Nuntempe viaj redaktoj estas anonimaj kaj aliuloj ne povas sendi mesaÄojn
al vi kaj vidi vian lokon. Por montri kion vi redaktis kaj ebligi al aliuloj
kontakti vin per la retejo, alklaku la butonon sube. Ekde la versio 0.6
- de API, nur publikaj uzantoj povas redakti map-datumojn. (sciiÄi
- kial ).Via retpoÅta adreso ne estos publikigita. Äi tio
- ago ne povos esti malfarita kaj Äiuj novaj uzantoj estas publikaj implicite.
+ de API, nur publikaj uzantoj povas redakti map-datumojn. (sciiÄi
+ kial ).Via retpoÅta adreso ne estos publikigita. Tiu
+ Äi ago ne povos esti malfarita kaj Äiuj novaj uzantoj estas publikaj implicite.
contributor terms:
heading: 'Interkonsento pri kontribuado:'
agreed: Vi konsentis la novan interkonsenton pri kontribuado.
@@ -2093,6 +2147,8 @@ eo:
not_a_role: La Äeno `%{role}' ne estas valida rolo.
already_has_role: La uzanto jam rolas %{role}.
doesnt_have_role: La uzanto ne rolas %{role}.
+ not_revoke_admin_current_user: Ne povas nuligi rolon de administranto de nuna
+ uzanto.
grant:
title: Konfirmi donadon de rolo
heading: Konfirmi donadon de rolo
@@ -2299,7 +2355,7 @@ eo:
createnote_disabled_tooltip: Pligrandigu por aldoni rimarkon al la mapo
map_notes_zoom_in_tooltip: Pligrandigu por vidi map-rimarkoj
map_data_zoom_in_tooltip: Pligrandigu por vidi map-datumoj
- queryfeature_tooltip: Montri informoj pri objekto
+ queryfeature_tooltip: Montri informojn pri objekto
queryfeature_disabled_tooltip: Pligrandigu por montri informojn pri objektoj
changesets:
show:
@@ -2310,10 +2366,12 @@ eo:
unhide_comment: malkaÅi
notes:
new:
- intro: Vi rimarkis eraron aÅ io mankas? Sciigu aliajn mapigistojn, por ili
- povos ripari tion. Movu la markon al la respektivan pozicion kaj enmetu
- la rimarkon priskribantan la problemon. (Bonvolu ne enmeti personajn informojn
- aÅ informojn el kopirajtaj mapoj aÅ fontoj.)
+ intro: Äu vi rimarkis eraron aÅ io mankas? Sciigu aliajn mapigistojn, por
+ ili povos ripari tion. Movu la markon al la respektivan pozicion kaj enmetu
+ la rimarkon priskribantan la problemon.
+ advice: Via rimarko estas publika kaj povas esti uzita por Äisdatigi la mapon,
+ do ne enmetu privatajn informojn kaj informojn el kopirajtaj mapoj aÅ aliaj
+ datumbazoj.
add: Aldoni rimarkon
show:
anonymous_warning: Äi tiu rimarko enhavas komentojn de anonimuloj, kiuj devas
@@ -2335,9 +2393,6 @@ eo:
mapquest_car: AÅte (MapQuest)
mapquest_foot: Piede (MapQuest)
osrm_car: AÅte (OSRM)
- mapzen_bicycle: Bicikle (Mapzen)
- mapzen_car: AÅte (Mapzen)
- mapzen_foot: Piede (Mapzen)
descend: Malsupreniro
directions: Kurso
distance: Distanco
diff --git a/config/locales/es.yml b/config/locales/es.yml
index 869e8595a..a217fa6d6 100644
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -1,6 +1,7 @@
# Messages for Spanish (español)
# Exported from translatewiki.net
# Export driver: phpyaml
+# Author: 2axterix2
# Author: Aguslr
# Author: Alberto Chung
# Author: Armando-Martin
@@ -20,10 +21,12 @@
# Author: Johnarupire
# Author: Jynus
# Author: KATRINE1992
+# Author: La Mantis
# Author: Larjona
# Author: Locos epraix
# Author: Luzcaru
# Author: Macofe
+# Author: MarcoAurelio
# Author: McDutchie
# Author: Mor
# Author: Nemo bis
@@ -45,7 +48,7 @@
es:
time:
formats:
- friendly: '%e %B %Y a las %H:%M'
+ friendly: '%e de %B de %Y a las %H:%M'
activerecord:
models:
acl: Lista de control de acceso
@@ -110,7 +113,7 @@ es:
user:
email: Correo electrónico
active: Activo
- display_name: Nombre a mostrar
+ display_name: Nombre para mostrar
description: Descripción
languages: Idiomas
pass_crypt: Contraseña
@@ -168,6 +171,8 @@ es:
title_comment: Conjunto de cambios %{id} - %{comment}
join_discussion: Inicie sesión para unirse a la discusión
discussion: Discusión
+ still_open: El conjunto de cambios sigue abierto; la discusión se abrirá cuando
+ se cierre el conjunto de cambios.
node:
title: 'Nodo: %{name}'
history_title: 'Historial de nodo: %{name}'
@@ -420,14 +425,14 @@ es:
geocoder:
search:
title:
- latlon: Resultados internos
+ latlon: Resultados internos
uk_postcode: Resultados de NPEMap / FreeThe
Postcode
- ca_postcode: Resultados de Geocoder.CA
- osm_nominatim: Resultados de OpenStreetMap
+ ca_postcode: Resultados de Geocoder.CA
+ osm_nominatim: Resultados de OpenStreetMap
Nominatim
geonames: Resultados de GeoNames
- osm_nominatim_reverse: Resultados de OpenStreetMap
+ osm_nominatim_reverse: Resultados de OpenStreetMap
Nominatim
geonames_reverse: Resultados de GeoNames
search_osm_nominatim:
@@ -437,11 +442,14 @@ es:
chair_lift: Telesilla
drag_lift: Telearrastre
gondola: Telecabina
+ platter: TelesquÃ
station: Estación de remonte
aeroway:
aerodrome: Aeródromo
+ airstrip: Aeródromo
apron: Pista
gate: Puerta
+ hangar: Hangar
helipad: Helipuerto
runway: Pista
taxiway: Calle de rodaje
@@ -477,37 +485,31 @@ es:
crematorium: Crematorio
dentist: Dentista
doctors: Consultorio médico
- dormitory: Residencia de estudiantes
drinking_water: Agua potable
driving_school: Autoescuela
embassy: Embajada
- emergency_phone: Teléfono de emergencia
fast_food: Comida rápida
ferry_terminal: Terminal de ferrys
- fire_hydrant: Hidrante
fire_station: Parque de bomberos
food_court: Zona de restaurantes
fountain: Fuente
fuel: Gasolinera
gambling: Juegos de azar
grave_yard: Cementerio
- gym: Gimnasio
- health_centre: Centro de salud
hospital: Hospital
hunting_stand: Apostadero de caza
ice_cream: HeladerÃa
kindergarten: Escuela infantil/guarderÃa
library: Biblioteca
- market: Mercado
marketplace: Mercado
monastery: Monasterio
motorcycle_parking: Estacionamiento para motocicletas
nightclub: Club nocturno
- nursery: EnfermerÃa
nursing_home: Residencia para la tercera edad
office: Oficina
parking: Aparcamiento
parking_entrance: Entrada de estacionamiento
+ parking_space: Estacionamiento
pharmacy: Farmacia
place_of_worship: Templo
police: PolicÃa
@@ -517,7 +519,6 @@ es:
prison: Prisión
pub: Pub
public_building: Edificio público
- reception_area: Ãrea de recepción
recycling: Punto de reciclaje
restaurant: Restaurante
retirement_home: Residencia de jubilados
@@ -569,20 +570,25 @@ es:
"yes": Tienda de artesanÃa
emergency:
ambulance_station: Base de ambulancias
+ assembly_point: Punto de reunión
defibrillator: Desfibrilador
landing_site: Lugar de aterrizaje de emergencia
phone: Teléfono de emergencia
+ water_tank: Tanque de agua de emergencia
+ "yes": Emergencia
highway:
abandoned: Calle o carretera abandonada
bridleway: Camino prioritario para peatones y caballos
bus_guideway: Canal guiado de autobuses
bus_stop: Parada de autobuses
construction: Calle o carretera en construcción
+ corridor: Corredor
cycleway: Bicisenda
elevator: Ascensor
emergency_access_point: Acceso de emergencia
footway: Sendero
ford: Vado
+ give_way: Señal de ceda el paso
living_street: Calle residencial
milestone: Hito
motorway: AutovÃa
@@ -604,6 +610,7 @@ es:
services: VÃa de servicio
speed_camera: Radar
steps: Escaleras
+ stop: Señal de alto
street_lamp: Farola
tertiary: Carretera terciaria
tertiary_link: Carretera terciaria
@@ -613,7 +620,6 @@ es:
trunk: VÃa rápida
trunk_link: Enlace de vÃa rápida
unclassified: Carretera sin clasificar
- unsurfaced: VÃa no pavimentada
"yes": Camino
historic:
archaeological_site: Yacimiento arqueológico
@@ -632,6 +638,7 @@ es:
manor: Casa señorial
memorial: Memorial
mine: Mina
+ mine_shaft: Pozo minero
monument: Monumento
roman_road: Calzada romana
ruins: Ruinas
@@ -641,6 +648,7 @@ es:
wayside_cross: Crucero
wayside_shrine: Sepulcro
wreck: Pecio
+ "yes": Sitio histórico
junction:
"yes": Intersección
landuse:
@@ -678,7 +686,6 @@ es:
leisure:
beach_resort: Complejo en la playa
bird_hide: Observatorio de aves
- club: Club
common: Terreno común
dog_park: Parque canino
fishing: Ãrea de pesca
@@ -705,15 +712,33 @@ es:
water_park: Parque acuático
"yes": Ocio
man_made:
+ breakwater: Rompeolas
+ bridge: Puente
+ bunker_silo: Búnker
+ dyke: Dique
+ embankment: Terraplén
+ gasometer: Depósito de gas
+ groyne: Espigón
lighthouse: Faro
+ mine: Mina
+ mineshaft: Pozo minero
+ petroleum_well: Pozo petrolÃfero
+ pier: Muelle
pipeline: TuberÃa
+ silo: Silo
+ surveillance: Vigilancia
tower: Torre
+ wastewater_plant: Planta de tratamiento de aguas
+ watermill: Molino hidráulico
+ water_well: Pozo
+ windmill: Molino de viento
works: Fábrica
"yes": Artificial
military:
airfield: Aeródromo militar
barracks: Barracas
bunker: Búnker
+ "yes": Ejército
mountain_pass:
"yes": Paso de montaña
natural:
@@ -759,7 +784,9 @@ es:
accountant: Contable
administrative: Administración
architect: Arquitecto
+ association: Asociación
company: Empresa
+ educational_institution: Institución educativa
employment_agency: Agencia de empleo
estate_agent: Inmobiliaria
government: Oficina gubernamental
@@ -771,9 +798,8 @@ es:
"yes": Oficina
place:
allotments: Parcelas
- block: Bloque
- airport: Aeropuerto
city: Ciudad
+ city_block: Manzana
country: PaÃs
county: Condado
farm: Granja
@@ -784,12 +810,12 @@ es:
islet: Islote
isolated_dwelling: Vivienda aislada
locality: Paraje
- moor: Páramo
municipality: Municipio
neighbourhood: Barrio
postcode: Código postal
region: Región
sea: Mar
+ square: Plaza
state: Estado o provincia
subdivision: Subdivisión
suburb: Suburbio
@@ -801,10 +827,8 @@ es:
abandoned: Ferrocarril abandonado
construction: VÃa ferroviaria en construcción
disused: Ferrocarril en desuso
- disused_station: Estación de tren en desuso
funicular: VÃa de funicular
halt: Apeadero
- historic_station: Estación de tren histórica
junction: Encrucijada de vÃas ferroviarias
level_crossing: Paso a nivel
light_rail: Metro ligero
@@ -830,6 +854,7 @@ es:
beauty: Salón de belleza
beverages: Tienda de bebidas
bicycle: Tienda de bicicletas
+ bookmaker: Casa de apuestas
books: LibrerÃa
boutique: Boutique
butcher: CarnicerÃa
@@ -868,12 +893,14 @@ es:
hairdresser: PeluquerÃa
hardware: FerreterÃa
hifi: Hi-Fi
- insurance: Aseguradora
+ interior_decoration: Decoración de interiores
jewelry: JoyerÃa
kiosk: Quiosco
laundry: LavanderÃa
+ lottery: LoterÃa
mall: Centro comercial
market: Mercado
+ massage: Masaje
mobile_phone: Tienda de telefonÃa
motorcycle: Tienda de motocicletas
music: Tienda de música
@@ -881,21 +908,22 @@ es:
optician: Ãptica
organic: Tienda de alimentos orgánicos
outdoor: Tienda de deportes de aventura
+ pawnbroker: Casa de empeños
pet: Tienda de mascotas
pharmacy: Farmacia
photo: Tienda de fotografÃa
- salon: Salón de belleza
+ seafood: Mariscos
second_hand: Tienda de segunda mano
shoes: ZapaterÃa
- shopping_centre: Centro comercial
sports: Tienda de deportes
stationery: PapelerÃa
supermarket: Supermercado
tailor: Sastre
+ tobacco: TabaquerÃa
toys: JugueterÃa
travel_agency: Agencia de viajes
video: Videoclub
- wine: Vinoteca
+ wine: VinaterÃa
"yes": Tienda
tourism:
alpine_hut: Refugio de montaña
@@ -1026,24 +1054,23 @@ es:
title_html: Derechos de autor y licencia
intro_1_html: |-
OpenStreetMap® es Open Data (un servicio de datos de acceso libre), con licencia Open Data
+ href="https://opendatacommons.org/licenses/odbl/">Open Data
Commons Open Database License (ODbL) de la Fundación OpenStreetMap (OSMF).
+ href="https://osmfoundation.org/">Fundación OpenStreetMap (OSMF).
intro_2_html: Puedes copiar, distribuir, transmitir y adaptar nuestros mapas
e información libremente siempre y cuando des reconocimiento a OpenStreetMap
y sus colaboradores. Si alteras o generas contenido sobre nuestros mapas e
información, solo podrás distribuir estos cambios bajo la misma licencia.
- El código legal completo
+ El código legal completo
explica tus derechos y obligaciones.
intro_3_html: La cartografÃa en nuestros mosaicos de mapas y en nuestra documentación,
- están licenciados bajo la licencia Creative
- Commons Reconocimiento-CompartirIgual 2.0 (CC-BY-SA).
+ están licenciados bajo la licencia Creative
+ Commons Reconocimiento-CompartirIgual 2.0 (CC BY-SA).
credit_title_html: Cómo dar reconocimiento a OpenStreetMap
credit_1_html: Requerimos que utilices los créditos "© Colaboradores de OpenStreetMap".
credit_2_html: |-
- Usted debe también dejar claro que los datos están disponibles bajo la licencia Open Database License (ODbL), y si utiliza nuestros mapas, que la cartografÃa posee licencia CC-BY-SA. Puede hacer esto mediante el enlace a esta página de derechos de autor .
- Como alternativa y como un requisito si están distribuyendo OSM en un formulario de datos, puede nombrar y enlazar directamente a las licencias. En medios de comunicación donde los enlaces no sean posibles (por ejemplo, obras impresas), le sugerimos que
- dirija a sus lectores a openstreetmap.org (quizás expandiendo 'OpenStreetMap' hasta esta dirección completa), a opendatacommons.org, y si procede, a creativecommons.org.
+ Usted debe también dejar claro que los datos están disponibles bajo la licencia Open Database License (ODbL), y si utiliza nuestros mapas, que la cartografÃa posee licencia CC BY-SA. Puede hacer esto mediante el enlace a esta página de derechos de autor .
+ Como alternativa y como un requisito si están distribuyendo OSM en un formulario de datos, puede nombrar y enlazar directamente a las licencias. En medios de comunicación donde los enlaces no sean posibles (por ejemplo, obras impresas), le sugerimos que dirija a sus lectores a openstreetmap.org (quizás expandiendo 'OpenStreetMap' hasta esta dirección completa), a opendatacommons.org, y si procede, a creativecommons.org.
credit_3_html: |-
En un mapa electrónico navegable, los créditos deben aparecer en la esquina del mapa.
Por ejemplo:
@@ -1052,8 +1079,8 @@ es:
title: Ejemplo de atribución
more_title_html: Para saber más...
more_1_html: |-
- Encontrarás más información acerca de cómo utilizar nuestros datos, y cómo citarnos como fuente, en la página de licencia de OSMF y en las preguntas legales más frecuentes de la comunidad.
+ Encontrarás más información acerca de cómo utilizar nuestros datos y cómo citarnos como fuente en la página de licencia de la OSMF .
more_2_html: |-
A pesar de que OpenStreetMap es contenido abierto, no podemos suminstrar una API de mapas gratuita para terceros.
@@ -1065,8 +1092,8 @@ es:
y otras fuentes, entre ellas:'
contributors_at_html: |-
Austria : Contiene datos de
- Stadt Wien (bajo
- CC BY ), Land Vorarlberg y Land Tirol (bajo licencia CC-BY AT con modificaciones ).
+ Stadt Wien (bajo
+ CC BY ), Land Vorarlberg y Land Tirol (bajo licencia CC BY AT con modificaciones ).
contributors_ca_html: 'Canadá : contiene datos de GeoBase®,
GeoGratis (© Department of Natural Resources Canada), CanVec (©
Department of Natural Resources Canada) y StatCan (Geography Division, Statistics
@@ -1094,7 +1121,7 @@ es:
Reino Unido : Contiene datos de Ordnance Survey © Crown copyright and database right
2010-12.
contributors_footer_1_html: Para obtener más detalles sobre estas y otras fuentes
- que se han utilizado para ayudar a mejorar OpenStreetMap, véase la página
+ que se han utilizado para ayudar a mejorar OpenStreetMap, véase la página
de colaboradores en el Wiki de OpenStreetMap.
contributors_footer_2_html: La inclusión de información en OpenStreetMap no
implica que el proveedor de la información original apoya a OpenStreetMap,
@@ -1110,10 +1137,10 @@ es:
de descolgado o preséntelo directamente en nuestra página
de presentación en lÃnea .
trademarks_title_html: Marcas registradas
- trademarks_1_html: OpenStreetMap, el logotipo de la lupa y el estado del mapa
+ trademarks_1_html: OpenStreetMap, el logotipo de la lupa y «State of the Map»
son marcas registradas de la Fundación OpenStreetMap. Si tienes preguntas
- sobre su uso, envÃalas al grupo
- de trabajo sobre licencias .
+ sobre su uso, consulta nuestra normativa
+ de marcas registradas .
welcome_page:
title: ¡Bienvenido!
introduction_html: Bienvenido a OpenStreetMap, el mapa libre y editable del mundo.
@@ -1184,7 +1211,7 @@ es:
title: Otras preocupaciones
explanation_html: |-
Si tienes preocupaciones sobre cómo se están utilizando nuestros datos o sobre el contenido, consulta nuestra
- página de derechos de autor para obtener más información legal, o contacta con el grupo de trabajo OSMF apropiado.
+ página de derechos de autor para obtener más información legal, o contacta con el grupo de trabajo OSMF apropiado.
help_page:
title: Cómo obtener ayuda
introduction: OpenStreetMap tiene varios recursos para aprender sobre el proyecto,
@@ -1195,7 +1222,7 @@ es:
title: Le damos la bienvenida a OSM
description: Comenzar con esta guÃa rápida que cubre lo básico de OpenStreetMap.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/ES:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/ES:Beginners%27_guide
title: GuÃa del principiante
description: GuÃa para principiantes, mantenida por la comunidad.
help:
@@ -1219,9 +1246,9 @@ es:
description: Ayuda para las empresas y organizaciones que migran a mapas y a
otros servicios, basados en OpenStreetMap.
wiki:
- url: http://wiki.openstreetmap.org/wiki/ES:Main_Page
+ url: https://wiki.openstreetmap.org/wiki/ES:Main_Page
title: wiki.openstreetmap.org
- description: Consulta la wiki para la documentación de OSM en profundidad.
+ description: Explora el wiki para obtener documentación detallada de OSM.
about_page:
next: Siguiente
copyright_html: © Colaboradores de OpenStreetMap
@@ -1251,13 +1278,15 @@ es:
página sobre Derechos de autor y Licencia para obtener más detalles.'
legal_title: Legal
legal_html: "Este sitio y muchos otros servicios relacionados son gestionados
- por la \nFundación OpenStreetMap (OSMF)
- \nen nombre de la comunidad. El uso de todos los servicios gestionados por la
- OSMF está sujeto \na nuestra \nnormativa
- de uso aceptable y nuestra normativa
- de privacidad \n \nContacta
- con la OSMF \nsi tienes preguntas o problemas sobre licencias, derechos
- de autor u otro tema legal."
+ formalmente por la \nFundación OpenStreetMap
+ (OSMF) \nen nombre de la comunidad. El uso de todos los servicios gestionados
+ por la OSMF está sujeto \na nuestra \nnormativa
+ de uso aceptable y nuestra normativa
+ de privacidad \n \nPonte en
+ contacto con la OSMF \nsi tienes preguntas sobre licencias, derechos de
+ autor u otra cuestión legal.\n \nOpenStreetMap, el logotipo de la lupa y
+ «State of the Map» son marcas
+ registradas de la OSMF ."
partners_title: Socios
notifier:
diary_comment_notification:
@@ -1569,7 +1598,7 @@ es:
edit: Editar
preview: Vista previa
markdown_help:
- title_html: Analizado con Markdown
+ title_html: Procesado con Markdown
headings: TÃtulos
heading: TÃtulo
subheading: Subcabecera
@@ -1894,7 +1923,7 @@ es:
por gente como tú, y cualquiera puede corregirlo, actualizarlo, descargarlo
y usarlo. RegÃstrate para comenzar a contribuir. Te enviaremos un
mensaje de correo electrónico para confirmar tu cuenta.
- license_agreement: Cuando confirmes tu cuenta tendrás que aceptar los términos
+ license_agreement: Cuando confirmes tu cuenta tendrás que aceptar los términos
del contribuyente .
email address: 'Dirección de correo electrónico:'
confirm email address: 'Confirmar la dirección de correo electrónico:'
@@ -2020,7 +2049,7 @@ es:
email never displayed publicly: (nunca es mostrado públicamente)
external auth: 'Autenticación externa:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: ¿qué es esto?
public editing:
heading: 'Ediciones públicas:'
@@ -2165,6 +2194,8 @@ es:
not_a_role: La cadena `%{role}' no es una función válida.
already_has_role: El usuario ya tiene la función %{role}.
doesnt_have_role: El usuario no tiene la función %{role}.
+ not_revoke_admin_current_user: No se pudo revocar el cargo de administrador
+ del usuario actual.
grant:
title: Confirmar adjudicación de función
heading: Confirmar adjudicación de función
@@ -2271,7 +2302,7 @@ es:
blocks_on:
title: Bloqueos sobre %{name}
heading: Lista de bloqueos sobre %{name}
- empty: '%{name} no ha sido bloqueado todavÃa.'
+ empty: '%{name} no se ha bloqueado todavÃa.'
blocks_by:
title: Bloqueos por %{name}
heading: Listado de bloqueos por %{name}
@@ -2394,8 +2425,10 @@ es:
new:
intro: ¿Has detectado un error o falta algo? Hazlo saber a otros cartógrafos
para que podamos arreglarlo. Mueve el marcador hasta la posición correcta
- y escribe una nota para explicar el problema. (Por favor no escribas información
- personal o información de mapas con derechos de autor o listados de directorios.)
+ y escribe una nota para explicar el problema.
+ advice: La nota será pública y podrÃa utilizarse para actualizar el mapa,
+ asà que no des información personal ni datos provenientes de mapas o catálogos
+ protegidos por derechos de autor.
add: Añadir nota
show:
anonymous_warning: Esta nota contiene comentarios de usuarios anónimos que
@@ -2417,9 +2450,6 @@ es:
mapquest_car: En coche (MapQuest)
mapquest_foot: A pie (MapQuest)
osrm_car: En coche (OSRM)
- mapzen_bicycle: En bicicleta (Mapzen)
- mapzen_car: En coche (Mapzen)
- mapzen_foot: A pie (Mapzen)
descend: Descender
directions: Indicaciones
distance: Distancia
diff --git a/config/locales/et.yml b/config/locales/et.yml
index dc50ac38b..ff0157747 100644
--- a/config/locales/et.yml
+++ b/config/locales/et.yml
@@ -428,25 +428,20 @@ et:
crematorium: Krematoorium
dentist: Hambaarst
doctors: Arstid
- dormitory: Ãhiselamu
drinking_water: Joogivesi
driving_school: Autokool
embassy: Saatkond
- emergency_phone: Hädaabi telefon
fast_food: Kiirtoit
ferry_terminal: Praamiterminal
- fire_hydrant: Tuletõrjehüdrant
fire_station: Tuletõrjedepoo
fountain: Purskkaev
fuel: Kütus
grave_yard: Surnuaed
- health_centre: Tervisekeskus
hospital: Haigla
hunting_stand: Jahikantsel
ice_cream: Jäätis
kindergarten: Lasteaed
library: Raamatukogu
- market: Turg
marketplace: Turg
monastery: Klooster
nightclub: Ãöklubi
@@ -462,7 +457,6 @@ et:
prison: Vangla
pub: Pubi
public_building: Ãhiskondlik hoone
- reception_area: Vastuvõtt
recycling: Jäätmekäitluspunkt
restaurant: Restoran
retirement_home: Vanadekodu
@@ -530,7 +524,6 @@ et:
street_lamp: Tänavavalgusti
tertiary: Kohalik maantee
traffic_signals: Valgusfoor
- unsurfaced: Katteta tee
"yes": Tee
historic:
battlefield: Lahinguväli
@@ -574,7 +567,6 @@ et:
vineyard: Viinamarjaistandus
"yes": Maakasutus
leisure:
- club: Klubi
dog_park: Koerapark
fishing: Kalapüügipiirkond
garden: Aed
@@ -607,7 +599,7 @@ et:
beach: Rand
cape: Neem
cave_entrance: Koopa sissepääs
- cliff: Kalju
+ cliff: Klint
crater: Kraater
dune: Düün
fjord: Fjord
@@ -646,7 +638,6 @@ et:
travel_agent: Reisibüroo
place:
allotments: Suvilad
- airport: Lennujaam
city: Linn
country: Riik
county: Maakond
@@ -655,7 +646,6 @@ et:
houses: Majad
island: Saar
islet: Saareke
- moor: Raba
municipality: Vald
postcode: Sihtnumber
sea: meri
@@ -667,10 +657,8 @@ et:
abandoned: Ãlesvõetud raudtee
construction: Ehitusjärgus raudtee
disused: Mahajäetud raudtee
- disused_station: Mahajäetud raudteejaam
funicular: Köisraudtee
halt: Rongipeatus
- historic_station: Ajalooline raudteejaam
junction: Raudtee ülekäigukoht
level_crossing: Raudtee ülesõidukoht
light_rail: Kergraudtee
@@ -725,7 +713,6 @@ et:
grocery: Toidupood
hairdresser: Juuksur
hardware: Rauakauplus
- insurance: Kindlustus
jewelry: Juveelipood
kiosk: Kiosk
laundry: Pesumaja
@@ -740,9 +727,7 @@ et:
pet: Lemmikloomapood
pharmacy: Apteek
photo: Fotopood
- salon: Ilusalong
shoes: Kingapood
- shopping_centre: Kaubanduskeskus
sports: Spordipood
stationery: Kirjatarvete kauplus
supermarket: Supermarket
@@ -795,12 +780,12 @@ et:
"yes": Veetee
admin_levels:
level2: Riigipiir
- level4: Osariigi piir
- level5: Regiooni piir
- level6: Maakonna piir
- level8: Linnapiir
- level9: Küla piir
- level10: Linnajao piir
+ level4: 4. järgu piir
+ level5: 5. järgu piir
+ level6: 6. järgu piir
+ level8: 8. järgu piir
+ level9: 9. järgu piir
+ level10: 10. järgu piir
description:
title:
osm_nominatim: Asukoht OpenStreetMap
@@ -839,7 +824,7 @@ et:
ja seda võib vabalt kasutada avatud litsentsi tingimustel.
intro_2_create_account: loo oma konto
partners_html: Majutust toetavad %{ucl}, %{ic} ja %{bytemark} ning teised %{partners}.
- partners_ucl: UCL VR Centre
+ partners_ucl: UCL
partners_ic: Imperial College London
partners_bytemark: Bytemark Hosting
partners_partners: partnerid
@@ -864,8 +849,8 @@ et:
license_page:
foreign:
title: Info selle tõlke kohta
- text: Juhul kui tekib vastuolu käesoleva tõlgitud lehe ja %{english_original_link}
- vahel, on ingliskeelne leht ülimuslik.
+ text: Kui selle tõlgitud lehekülje ja %{english_original_link} vahel on vastuolu,
+ siis on ingliskeelne tekst ülimuslik.
english_link: ingliskeelse originaali
native:
title: Sellest lehest
@@ -877,56 +862,51 @@ et:
legal_babble:
title_html: Autoriõigused ja litsents
intro_1_html: |-
- OpenStreetMap® on avatud andmed , mis on litsentseeritud Open Data
- Commons Open Database License (ODbL) tingimustel OpenStreetMap Foundation (OSMF) poolt.
+ OpenStreetMapi® andmed on avaandmed , mille
+ OpenStreetMap Foundation (OSMF) on avaldanud litsentsi Open Data Commons Open Database License (ODbL) all.
intro_2_html: |-
- Sa võid vabalt kopeerida, levitada, edastada ja kohandada meie andmeid
- seni kuni sa tunnustad OpenStreetMapi ja selle
- kaastööliseid. Kui sa muudad või tugined meie andmetele siis
- siis võid sa tulemust levitada ainult sama litsentsi tingimustel.
- Täielik litsentsi juriidiline
- tekst selgitab sinu õiguseid ja kohustusi.
+ Tohid andmeid vabalt kopeerida, levitada, edastada ja kohandada,
+ kui viitad OpenStreetMapile ja selle kaastöölistele.
+ Kui muudad andmeid või teed neist tuletise, siis tohid
+ tulemust levitada ainult sama litsentsi tingimustel.
+ Sinu õigusi ja kohustusi selgitab litsentsi täistekst .
intro_3_html: |-
- Meie kaardipaanide kartograafia ja meie dokumentatsioon on
- litsentseeritud Creative
- Commons Attribution-ShareAlike 2.0 litsentsiga (CC BY-SA).
- credit_title_html: Kuidas tunnustada OpenStreetMapi
+ Kaardipaanide kujutised ja dokumentatsioon kuuluvad Creative Commonsi
+ litsentsi "Autorile viitamine + jagamine samadel tingimustel 2.0 " (CC BY-SA) alla.
+ credit_title_html: OpenStreetMapile viitamine
credit_1_html: |-
- Me n̵uame, et sa mainiksid teksti ҩ OpenStreetMapi
+ N̵uame, et kasutad omistamiseks teksti ҩ OpenStreetMapi
kaastöölised”.
credit_2_html: |-
- Sa pead samuti selgeks tegema, et need andmed on saadaval Open
- Database License litsentsi tingimustel, ja kui kasutatakse meie kaardi paane, siis see kartograafia
- on litsenseeritud CC BY-SA tingimustel. Sa võid seda teha, lisades lingi
- sellele autoriõiguse lehele .
+ Samuti pead selgelt välja tooma, et andmed kuuluvad litsentsi Open
+ Database License alla ja kui kasutatakse kaardipaane, siis et kujutised
+ kuuluvad litsentsi CC BY-SA alla. Ãks võimalus selleks on linkida
+ siia autoriõiguse leheküljele .
Teine võimalus ja samas ka nõue, kui levitad OSM-i
- andmete kujul on, et nimetad ja annad otse lingi litsentsi(de)le. Meedias,
- kus lingid ei ole võimalikud (nt trükitud tööd) me soovitame, et
- suunaksid oma lugejad lehele openstreetmap.org (näiteks laiendades
- 'OpenStreetMap' täielikuks aadressiks), opendatacommons.org ja
- kui vaja siis ka lehele creativecommons.org.
+ andmete kujul, on nimetada litsentsid ja linkida otse neile. Esitusvormis,
+ kus lingid pole võimalikud (nt trükises), soovitame suunata lugejad
+ aadressidele openstreetmap.org (võimalik, et laiendades teksti
+ "OpenStreetMap" täisaadressiks), opendatacommons.org ja
+ kui vaja, siis ka aadressile creativecommons.org.
credit_3_html: |-
- Sirvitaval elektroonilisel kaardil peaks tunnustus näha olema kaardi nurgas.
+ Sirvitaval elektroonilisel kaardil peaks viide olema näha kaardi nurgas.
Näiteks:
attribution_example:
alt: Näide, kuidas tunnustada OpenStreetMapi veebilehel
- title: Tunnustamise näide
+ title: Omistamise näide
more_title_html: Lisateave
- more_1_html: |-
- Rohkem infot, kuidas kasutada meie andmeid ja kuidas meid tunnustada leiab OSMF litsentsi leheküljelt ja kogukonna vastustes juriidilistele küsimustele .
+ more_1_html: Loe OSMF-i litsentsileheküljelt
+ veel andmete kasutamise kohta ja sellest, kuidas meile viidata.
more_2_html: |-
- Kuigi OpenStreetMap on vabad andmed, ei saa me pakkuda
- tasuta kaardi API-t kolmandate osapoolte arendajatele.
+ Kuigi OpenStreetMapi andmed on avaandmed, ei saa me pakkuda
+ kaardi juures tasuta API-t kolmandatele osapooltele.
Vaata meie API kasutusreegleid ,
- Kaardi paanide kasutusreegleid
+ kaardipaanide kasutusreegleid
ja Nominatimi kasutusreegleid .
- contributors_title_html: Peamised kaastöölised
+ contributors_title_html: Meie kaastöölised
contributors_intro_html: |-
- Meie kaastöölisteks on tuhanded üksikisikud. Oleme samuti kaasanud vabalt litsentseeritud andmeid rahvuslikest kartograafia asutustest
+ Meie kaastöölised on tuhanded üksikisikud. Samuti oleme kaasanud
+ vabalt litsentseeritud andmeid riiklikest kaardistusteenistustest
ja muudest allikatest, sealhulgas:
contributors_at_html: "Austria : Sisaldab andmeid\nViini
linnast \n(CC
@@ -934,60 +914,58 @@ et:
liidumaast ja\nTirooli liidumaast (CC
BY AT tingimustel koos õiendustega )."
contributors_ca_html: |-
- Kanada : Sisaldab
- GeoBase®, GeoGratis (© Department of Natural
- Resources Canada), CanVec (© Department of Natural
- Resources Canada) ja StatCan (Geography Division,
- Statistics Canada) kaardiandmeid.
- contributors_fi_html: "Soome : Sisaldab kaardiandmeid, mis on
- pärit Maanmittauslaitos\nja teistest andmekogumitest \nMaanmittauslaitos
- litsentsi tingimustel ."
- contributors_fr_html: |-
- Prantsusmaa : Sisaldab kaardiandmeid, mis on pärit
- Direction Générale des Impôts.
+ Kanada : Sisaldab andmekogude
+ GeoBase®, GeoGratis (© Kanada loodusvarade
+ ministeerium), CanVec (© Kanada loodusvarade
+ ministeerium) ja StatCan (Kanada statistikaameti
+ geograafia osakond) andmeid.
+ contributors_fi_html: |-
+ Soome : Sisaldab andmeid, mis on pärit
+ Soome riikliku maa-ameti topograafia andmekogust
+ ja teistest andmestikest. Andmed on kasutatavad NLSFI litsentsi tingimustel.
+ contributors_fr_html: 'Prantsusmaa : Sisaldab kaardiandmeid,
+ mis on pärit maksuametist (Direction Générale des Impôts).'
contributors_nl_html: |-
- Holland : Sisaldab © AND data, 2007
- (www.and.com )
+ Holland : Sisaldab ettevõtte © AND andmeid
+ (2007, www.and.com )
contributors_nz_html: |-
Uus-Meremaa : Sisaldab kaardiandmeid
- Land Information New Zealand. Crown Copyright reserved.
+ asutusest Land Information New Zealand. Krooni autoriõigus kaitstud.
contributors_si_html: |-
Sloveenia : Sisaldab
- Maamõõtmis- ja Kartograafiaameti ning
- Põllu-, Metsa- ja Toidumajandusministeeriumi kaardiandmeid
+ mõõdistus- ja kaardistusteenistuse ning
+ põllu-, metsa- ja toidumajandusministeeriumi andmeid
(Sloveenia avalik informatsioon).
contributors_za_html: |-
LAV : Sisaldab andmeid allikast
Chief Directorate:
- National Geo-Spatial Information , Ãigused kuuluvad riigile.
+ National Geo-Spatial Information, õigused kuuluvad riigile.
contributors_gb_html: |-
Suurbritannia : Sisaldab Ordnance
- Survey andmeid © Crown copyright and database right
- 2010-12.
+ Survey andmeid © krooni autoriõigus ja andmebaasi
+ õigused kaitstud seisuga detsember 2010.
contributors_footer_1_html: |-
Täpsemat teavet nendest ja teistest allikatest, mida on kasutatud
- OpenStreetMapi täiustamiseks võib näha Kaastööliste lehel OpenStreetMapi vikis.
+ OpenStreetMapi täiendamiseks, leiad
+ kaastööliste leheküljelt OpenStreetMapi vikis.
contributors_footer_2_html: |-
- Andmete kaasamisest OpenStreetMapi ei järeldu, et
- algne andmete pakkuja toetab OpenStreetMapi, pakub mingit garantiid või
+ Andmete kasutamine OpenStreetMapi koosseisus ei tähenda, et
+ algsete andmete pakkuja toetab OpenStreetMapi, pakub mingit tagatist või
võtab endale mingeid kohustusi.
infringement_title_html: Autoriõiguste rikkumine
infringement_1_html: |-
- OSM kaastöölised peavad meeles pidama, et nad ei tohi kunagi lisada andmeid
- autoriõigustega kaitstud allikatest (nt Google Maps või trükitud kaardid) kui
- neil puudub selgesõnaline luba autoriõiguste omanikelt.
+ OSM-i kaastöölistele on öeldud, et nad ei lisaks kunagi andmeid,
+ mis pärinevad autoriõigusega kaitstud allikatest (nt Google Maps või trükikaardid),
+ kui neil puudub autoriõiguse valdaja selgesõnaline luba.
infringement_2_html: |-
- Kui sa arvad, et OpenStreetMap andmebaasi või sellele saidile on lisatud sobimatult
- autoriõigustega kaitstud materjali, siis palun pöördu
- meie eemaldamise
- protseduuri poole või otse meie
- onlain lehele .
+ Kui usud, et OpenStreetMapi andmebaasi või sellele saidile on lisatud sobimatult
+ autoriõigusega kaitstud materjali, siis palun juhindu
+ eemaldamise protseduurist
+ või täida vastaval leheküljel vorm, et kaebus esitada.
trademarks_title_html: Kaubamärgid
trademarks_1_html: OpenStreetMap, suurendusklaasi logo ja State of the Map on
- OpenStreetMap Sihtasutuse registreeritud kaubamärgid. Kui teil on nende märkide
- kasutamise kohta küsimusi, siis saatke küsimused Litsentsi
- töörühmale .
+ OpenStreetMap Foundationi registreeritud kaubamärgid. Kui sul on nende märkide
+ kasutamise kohta küsimusi, siis saada küsimused litsentsitöörühmale .
welcome_page:
title: Tere tulemast!
introduction_html: Tere tulemast OpenStreetMappi, vabasse ja muudetavasse maailmakaarti.
@@ -1102,12 +1080,15 @@ et:
oleks täpne ja ajakohane.
community_driven_title: Kogukonna põhine
community_driven_html: |-
- OpenStreetMapi kogukond on mitmepalgeline, kirglik ja suureneb iga päevaga.
- Meie kaastöölisteks on innukad kaardistajad, GIS spetsialistid, insenerid, kes hoiavad töös OSM servereid, humanitaarid, kes kaardistavad katastroofipiirkondi,
+ OpenStreetMapi kogukond on laiahaardeline ja entusiastlik ning suureneb iga päevaga.
+ Meie kaastöölisteks on innukad kaardistajad, GIS-spetsialistid, tehnikud, kes
+ hoiavad töös OSM-i servereid, humanitaarabitöötajad, kes kaardistavad õnnetuspiirkondi,
ja paljud teised.
- Kogukonnaga tutvumiseks vaata kasutajate päevikuid ,
- kogukonna blogisid ja
- OSM Sihtasutuse veebilehte.
+ Et kogukonnaga tutvuda, vaata
+ OpenStreetMapi blogi ,
+ kasutajate päevikuid ,
+ kogukonnablogisid ja
+ OSM Foundationi veebisaiti.
open_data_title: Avatud andmed
open_data_html: |-
OpenStreetMap on avatud andmed : sa võid neid vabalt kasutada igal eesmärgil
@@ -1115,11 +1096,13 @@ et:
või lood midagi nende andmete põhjal, siis võid sa oma tulemust levitada ainult
sama litsentsi alusel. Täpsemat infot vaata lehelt Autoriõigused ja litsents .
legal_title: Juriidiline teave
- legal_html: "Seda saiti ja paljusid teisi seotud teenuseid opereerib formaalselt
- \nOpenStreetMap Sihtasutus (OSMF) \nkogukonna
- nimel.\n \nPalun võta ühendust
- OSMF-ga \nkui sul tekib küsimusi litsentseerimise, autoriõiguste või juriidika
- osas."
+ legal_html: "Seda saiti ja paljusid teisi seotud teenuseid haldab ametlikult \nOpenStreetMap Foundation (OSMF) \nkogukonna
+ nimel. Kõigis OSMF-i hallatavates teenustes kehtivad meie\nkasutustingimused
+ ja andmekaitsereeglid .\n
+ \nPalun võta ühendust OSMF-iga ,\nkui
+ sul tekib küsimusi litsentseerimise, autoriõiguste või muude õiguslike probleemide
+ kohta."
partners_title: Partnerid
notifier:
diary_comment_notification:
@@ -1269,7 +1252,7 @@ et:
no_such_message:
title: Sellist sõnumit ei ole olemas
heading: Sellist sõnumit ei ole olemas
- body: Vabandust kuid sellise id'ga sõnumit ei ole olemas.
+ body: Vabandust, kuid sellise ID-ga sõnum puudub.
outbox:
title: Saadetud sõnumid
my_inbox: '%{inbox_link}'
@@ -1347,7 +1330,7 @@ et:
get_directions_title: Juhised liikumiseks kahe punkti vahel
from: Alguspunkt
to: Sihtpunkt
- where_am_i: Kus ma asun?
+ where_am_i: Kus see asub?
where_am_i_title: Määra praegune asukoht otsimootori abil
submit_text: Otsi
key:
@@ -1739,12 +1722,12 @@ et:
no_such_user:
title: Sellist kasutajat ei ole
heading: Kasutajat %{user} pole olemas
- body: Vabandust kuid kasutajat nimega %{user} pole olemas. Kontrolli sisestatud
- lingi õigekirja. Võimalik, et link millele sa vajutasid on vigane.
+ body: Vabandust, kuid kasutaja nimega %{user} puudub. Palun kontrolli kirjapilti.
+ Võimalik, et link, millele klõpsasid, on vigane.
view:
my diary: Minu päevik
new diary entry: uus päevikusissekanne
- my edits: Minu muutmised
+ my edits: Minu muudatused
my traces: Minu rajaloend
my notes: Minu märkused
my messages: Minu sõnumid
@@ -2039,7 +2022,7 @@ et:
revoke: Tühista!
confirm: Oled Sa kindel?
display_name: Blokeeritud kasutaja
- creator_name: Looja
+ creator_name: Blokeerija
reason: Blokeerimise põhjus
status: Olek
revoker_name: Tühistanud
@@ -2048,8 +2031,9 @@ et:
next: Järgmine »
previous: « Eelmine
helper:
- time_future: Lõppeb %{time}.
+ time_future: Lõpuni %{time}.
until_login: Aktiivne kuni kasutaja logib sisse.
+ time_future_and_until_login: Lõpuni %{time} ja kuni kasutaja on sisse loginud.
time_past: Lõppes %{time} tagasi.
blocks_on:
title: Kasutaja %{name} blokeeringud
@@ -2146,11 +2130,12 @@ et:
standard: Tavakaart
cycle_map: Rattakaart
transport_map: Transpordikaart
- hot: Humanitaar
+ hot: Humanitaarabi
layers:
header: Kaardi kihid
notes: Kaardi märkused
data: Kaardi andmed
+ gps: Avalikud GPS-rajad
overlays: Luba kattekihte, et kaarti analüüsida
title: Kihid
copyright: © OpenStreetMapi kaastöölised
@@ -2163,6 +2148,7 @@ et:
map_notes_zoom_in_tooltip: Suumi sisse, et näha kaardil märkuseid
map_data_zoom_in_tooltip: Suumi sisse, et näha kaardi andmeid
queryfeature_tooltip: Mis siin on?
+ queryfeature_disabled_tooltip: Suurenda, et objektide kohta päring teha
changesets:
show:
comment: Kommenteeri
@@ -2172,11 +2158,12 @@ et:
unhide_comment: nähtavale
notes:
new:
- intro: Märkasid viga või või midagi, mis vajab täiendamist? Anna sellest teada
- teistele kaardistajatele, et me võiksime seda parandada. Lohista marker
- õigele kohale ja kirjuta märkus, et probleemi selgitada. (Palun ära kirjuta
- siia isiklikku informatsiooni või infot autoriõigustega kaitstud kaartidelt
- või kataloogide nimekirjast.)
+ intro: Kas märkasid viga või midagi, mis vajab täiendamist? Anna sellest teistele
+ kaardistajatele teada, et nad saaksid seda parandada. Lohista marker õigele
+ kohale ja kirjuta märkus, et probleemi selgitada.
+ advice: Märkus on avalik ja seda võidakse kasutada kaardi uuendamiseks. Seega
+ palun ära kirjuta siia isiklikku teavet ega teavet autoriõigustega kaitstud
+ kaartidelt ega kataloogiloenditest.
add: Lisa märkus
show:
anonymous_warning: Käesolev märkus sisaldab kommentaare anonüümsetelt kasutajatelt,
@@ -2196,8 +2183,6 @@ et:
mapquest_car: Autoga (MapQuest)
mapquest_foot: Jalgsi (MapQuest)
osrm_car: Autoga (OSRM)
- mapzen_car: Autoga (Mapzen)
- mapzen_foot: Jalgsi (Mapzen)
directions: Juhised
distance: Vahemaa
errors:
diff --git a/config/locales/eu.yml b/config/locales/eu.yml
index bdc49a377..339d1fd3d 100644
--- a/config/locales/eu.yml
+++ b/config/locales/eu.yml
@@ -141,6 +141,8 @@ eu:
title_comment: '%{id} - %{comment} aldaketak'
join_discussion: Hasi saioa eztabaidan parte hartzeko
discussion: Eztabaida
+ still_open: Aldaketak oraindik zabalik - eztabaida aldaketak itxi ondoren irekiko
+ da.
node:
title: 'Nodoa: %{name}'
history_title: 'Nodoaren historia: %{name}'
@@ -451,33 +453,26 @@ eu:
crematorium: Erraustegia
dentist: Dentista
doctors: Medikuak
- dormitory: Ikasle egoitza
drinking_water: Edateko ura
driving_school: Autoeskola
embassy: Enbaxada
- emergency_phone: Larrialdi Telefonoa
fast_food: Janari Azkarra
ferry_terminal: Ferry Terminala
- fire_hydrant: Suteetako ur-hartunea
fire_station: Suhiltzaile Egoitza
food_court: Jatetxe-eremua
fountain: Iturria
fuel: Gasolindegia
gambling: Jokoak
grave_yard: Hilerria
- gym: Fitness Zentroa / Gimnasioa
- health_centre: Osasun Zentroa
hospital: Ospitalea
hunting_stand: Ehiza postua
ice_cream: Izozkiak
kindergarten: Haurtzaindegia
library: Liburutegia
- market: Merkatu
marketplace: Merkatua
monastery: Monastegia
motorcycle_parking: Motorrentzako aparkalekua
nightclub: Gau-kluba
- nursery: Haurtzaindegia
nursing_home: Zaharren egoitza
office: Bulegoa
parking: Aparkalekua
@@ -491,7 +486,6 @@ eu:
prison: Espetxea
pub: Pub-a
public_building: Eraikin publiko
- reception_area: Harrera lekua
recycling: Birziklatze gune
restaurant: Jatetxea
retirement_home: Nagusien etxea
@@ -587,7 +581,6 @@ eu:
trunk: Errepide nagusia
trunk_link: Errepide nagusia
unclassified: Sailkatu gabeko errepidea
- unsurfaced: Asfaltatu gabeko errepidea
"yes": Errepidea
historic:
archaeological_site: Aztarnategi arkeologikoa
@@ -652,7 +645,6 @@ eu:
leisure:
beach_resort: Hondartza Konplexua
bird_hide: Hegazti Aterpea
- club: Kluba
common: Lur Komunak
dog_park: Txakurrentzako Parkea
fishing: Arrantza Lekua
@@ -745,8 +737,6 @@ eu:
"yes": Bulegoa
place:
allotments: Alokatutako baratzeak
- block: Blokea
- airport: Aireportua
city: Hiria
country: Herrialdea
county: Konderria
@@ -758,7 +748,6 @@ eu:
islet: Uhartea
isolated_dwelling: Etxebizitza isolatua
locality: Lokalitatea
- moor: Mortua
municipality: Udalerria
neighbourhood: Auzoa
postcode: Posta-kodea
@@ -775,10 +764,8 @@ eu:
abandoned: Abandonatutako Trenbidea
construction: Eraikitze-lanetan dagoen trenbidea
disused: Erabili gabeko trenbidea
- disused_station: Erabili gabeko tren geltokia
funicular: Funikularra
halt: Tren Geralekua
- historic_station: Tren Geltoki Historikoa
junction: Trenbide lotunea
level_crossing: Trenbide-pasagunea
light_rail: Tren arina
@@ -842,7 +829,6 @@ eu:
hairdresser: Ileapaindegia
hardware: Hardware-denda
hifi: Hi-Fi
- insurance: Aseguruak
jewelry: Bitxi-denda
kiosk: Kioskoa
laundry: Garbitegia
@@ -858,10 +844,8 @@ eu:
pet: Animalia-denda
pharmacy: Farmazia
photo: Argazki-denda
- salon: Apaindegia
second_hand: Bigarren eskuko denda
shoes: Zapatadenda
- shopping_centre: Merkataritza-gunea
sports: Kirol denda
stationery: Paper-denda
supermarket: Supermerkatua
@@ -1211,13 +1195,14 @@ eu:
aireko irudiak erabiltzen dituzte, GPS gailuak eta teknologia baxuko eremuko
mapak OSMrako egiaztapen zehatza eta eguneratua egiteko.
community_driven_title: Komunitatearen Ahotsa
- community_driven_html: "OpenStreetMap komunitatea anitza, sutsua eta egunero hazten
- den mugimendua da.\nGure laguntzaileen artean, mapa zaleak, GIS profesionalek,
- \nOSM zerbitzariak exekutatzen dituzten ingeniariak, hondamendia kaltetutako
- eremuak mapatzen dituztenek,\neta askoz gehiagok osatzen dute.\nKomunitateari
- buruz gehiago jakiteko, ikusi erabiltzaileen egunkariak
- ,\n komunitatearen blogak ,
- eta\n OSM Fundazio webgunea."
+ community_driven_html: "OpenStreetMap komunitatea anitza eta sutsua da, egunero
+ haziz doa.\nGure laguntzaileen artean daude, mapazaleak, GIS arloko profesionalak,
+ \nOSM zerbitzariak exekutatzen dituzten ingeniariak, hondamendiek kaltetutako
+ eremuak mapatzen dituzten boluntarioak,\neta askoz gehiagok.\nKomunitateari
+ buruz gehiago jakiteko, ikus OpenStreetMap
+ bloga ,\nerabiltzaileen egunerokoak ,\nkomunitate
+ blogak eta OSM Fundazioaren
+ webgunea."
open_data_title: Datu Irekiak
open_data_html: |-
OpenStreetMap datu irekiak ditu: edozein gauzarako erabil dezakezu betiere OpenStreetMap-ek eta bere kolaboratzaileek aipatzen badituzu. Moduren batean datuen gainean edukia eraikiz, emaitza bakarrik banatu ahal izango duzu lizentzia beraren azpian. Ikusi Copyright eta
@@ -2128,6 +2113,8 @@ eu:
not_a_role: '''%{role}'' katea ez da baliozko rola.'
already_has_role: Erabiltzaileak %{role} rola dauka jadanik.
doesnt_have_role: Erabiltzaileak ez dauka %{role} rolik.
+ not_revoke_admin_current_user: Ezin da administratzaile rola uneko erabiltzaileari
+ errebokatu.
grant:
title: Berretsi eginkizuna ematea
heading: Berretsi eginkizuna ematea
@@ -2347,10 +2334,12 @@ eu:
unhide_comment: erakutsi
notes:
new:
- intro: Akats bat edo zerbait falta zaizu? Utzi beste mapa editatzaileek jakin
- dezaten, beraz konpon dezakegun. Mugitu markatzailea posizio egokira eta
- idatzi ohar bat arazoa azaltzeko. (Mesedez, ez sartu informazio pertsonala
- edo informazioa copyrighteko mapa edo direktorioa zerrendetatik.)
+ intro: Akats bat edo zerbait falta zaizula ikusi duzu? Utzi beste mapa editatzaileek
+ jakin dezaten, beraz konpon dezakegun. Mugitu markatzailea posizio egokira
+ eta idatzi ohar bat arazoa azaltzeko.
+ advice: "Zure oharra publikoa da eta mapa eguneratzeko erabili daiteke. Horregatik,
+ ez sartu informazio pertsonala edo \ncopyright-dun mapei edo direktorio
+ zerrendei buruzko informaziorik."
add: Gehitu oharra
show:
anonymous_warning: Ohar honek independenteak izan behar diren erabiltzaile
@@ -2372,9 +2361,6 @@ eu:
mapquest_car: Autoz (MapQuest)
mapquest_foot: Oinez (MapQuest)
osrm_car: Autoz (OSRM)
- mapzen_bicycle: Bizikletaz (Mapzen)
- mapzen_car: Autoz (Mapzen)
- mapzen_foot: Oinez (Mapzen)
descend: Jaitsi
directions: Norabideak
distance: Distantzia
diff --git a/config/locales/fa.yml b/config/locales/fa.yml
index 45891c424..5d1dc3ec3 100644
--- a/config/locales/fa.yml
+++ b/config/locales/fa.yml
@@ -460,33 +460,26 @@ fa:
crematorium: Ú©ÙØ±Ù
dentist: Ø¯ÙØ¯Ø§ÙپزشکÛ
doctors: پزشکاÙ
- dormitory: Ø®ÙØ§Ø¨Ú¯Ø§Ù
drinking_water: آب آشاÙ
ÛØ¯ÙÛ
driving_school: Ø¢Ù
ÙØ²Ø´Ú¯Ø§Ù راÙÙØ¯Ú¯Û
embassy: Ø³ÙØ§Ø±Øª
- emergency_phone: تÙÙ٠اضطرارÛ
fast_food: ØºØ°Ø§Û Ø¢Ù
ادÙ
ferry_terminal: Ù¾Ø§ÛØ§Ù٠کشتÛ
- fire_hydrant: Ø´ÛØ± آتشâÙØ´Ø§ÙÛ
fire_station: آتشâÙØ´Ø§ÙÛ
food_court: Ù¾Ø°ÙØ±Ø§ÙÙ
fountain: ÚØ´Ù
Ù
fuel: Ù¾Ù
Ù¾ Ø¨ÙØ²ÛÙ
gambling: ÙÙ
ار
grave_yard: Ù
ØÙØ·ÙÙ Ú¯ÙØ±Ø³ØªØ§Ù
- gym: Ù
رکز ØªÙØ§Ø³Ø¨ Ø§ÙØ¯Ø§Ù
/ ÙØ±Ø²Ø´Ú¯Ø§Ù
- health_centre: Ù
Ø±ÙØ² Ø¨ÙØ¯Ø§Ø´Øª
hospital: بÛÙ
ارستاÙ
hunting_stand: شکارگاÙ
ice_cream: بستÙÛ ÙØ±ÙØ´Û
kindergarten: Ú©ÙØ¯Ú©Ø³ØªØ§Ù
library: کتابخاÙÙ
- market: بازار
marketplace: بازار
monastery: صÙÙ
عÙ
motorcycle_parking: پارکÛÙÚ¯ Ù
ÙØªÙر سÛÚ©ÙØª
nightclub: باشگا٠شباÙÙ
- nursery: Ø´ÛØ± Ø®ÙØ§Ø±Ú¯Ø§Ù
nursing_home: خاÙ٠ساÙÙ
ÙØ¯Ø§Ù
office: Ø¯ÙØªØ±
parking: پارکÛÙÚ¯
@@ -500,7 +493,6 @@ fa:
prison: Ø²ÙØ¯Ø§Ù
pub: Ù
ÛØ®Ø§ÙÙ
public_building: ساختÙ
ا٠عÙ
ÙÙ
Û
- reception_area: Ù
ØÙØ·Ù Ù¾Ø°ÛØ±Ø´
recycling: ÙÙØ·Ù Ø¨Ø§Ø²ÛØ§Ùت
restaurant: Ø±Ø³ØªÙØ±Ø§Ù
retirement_home: خاÙÙ Û Ø¨Ø§Ø²ÙØ´Ø³ØªÚ¯Û
@@ -596,7 +588,6 @@ fa:
trunk: بزرگراÙ
trunk_link: بزرگراÙ
unclassified: جادÙ٠طبÙÙâØ¨ÙØ¯ÛâÙØ´Ø¯Ù
- unsurfaced: Ø¬Ø§Ø¯Ù Ø¸Ø§ÙØ± ÙØ´Ø¯Ù
"yes": جادÙ
historic:
archaeological_site: پاÛگا٠باستاÙâØ´ÙØ§Ø³Û
@@ -661,7 +652,6 @@ fa:
leisure:
beach_resort: ØªÙØ±ÛØÚ¯Ø§Ù ساØÙÛ
bird_hide: Ù
ØÙ Ù
Ø´Ø§ÙØ¯Ù Û Ù¾Ø±ÙØ¯Ú¯Ø§Ù
- club: Ú©ÙÙÙ¾
common: سرزÙ
ÛÙ Ù
شترک
dog_park: پارک سگ
fishing: Ù
ÙØ·ÙÙÙ Ù
اÙÛâÚ¯ÛØ±Û
@@ -754,8 +744,6 @@ fa:
"yes": Ø¯ÙØªØ±
place:
allotments: سÙÙ
- block: بستÙ
- airport: ÙØ±ÙدگاÙ
city: Ø´ÙØ± بزرگ
country: Ú©Ø´ÙØ±
county: Ø´ÙØ±Ø³ØªØ§Ù
@@ -767,7 +755,6 @@ fa:
islet: Ø¬Ø²ÛØ±Ù Ú©ÙÚÚ©
isolated_dwelling: خاÙÙ Ù¾ÛØ´ ساختÙ
locality: Ù
ØÙ
- moor: دشت
municipality: Ø´ÙØ±Ø¯Ø§Ø±Û
neighbourhood: Ù
ØÙÙ
postcode: کدپستÛ
@@ -784,10 +771,8 @@ fa:
abandoned: راÙâØ¢ÙÙ Ø±ÙØ§Ø´Ø¯Ù
construction: راÙâØ¢Ù٠در دست ساخت
disused: راÙâØ¢ÙÙ Ù
ÙØ³ÙØ®
- disused_station: Ø§ÛØ³ØªÚ¯Ø§Ù Ù
ÙØ³ÙØ® راÙâØ¢ÙÙ
funicular: راÙâØ¢Ù٠کابÙÛ
halt: Ø§ÛØ³ØªÚ¯Ø§Ù ÙØ·Ø§Ø±
- historic_station: Ø§ÛØ³ØªÚ¯Ø§Ù ØªØ§Ø±ÛØ®Û راÙâØ¢ÙÙ
junction: اتصا٠راÙâØ¢ÙÙ
level_crossing: Ù
ØÙ ØªÙØ§Ø·Ø¹ د٠خط راÙâØ¢ÙÙ
light_rail: رÛ٠سبک
@@ -851,7 +836,6 @@ fa:
hairdresser: سÙÙ
اÙÛ
hardware: ÙØ±Ùشگا٠سخت Ø§ÙØ²Ø§Ø±
hifi: Hi-Fi
- insurance: بÛÙ
Ù
jewelry: ÙØ±ÙØ´Ú¯Ø§Ù Ø·ÙØ§ Ù Ø¬ÙØ§Ùر
kiosk: ÙØ±Ùشگا٠کÛÙØ³Ú©
laundry: خشکشÙÛÛ
@@ -867,10 +851,8 @@ fa:
pet: ÙØ±Ùشگا٠ØÛÙØ§Ùات خاÙÚ¯Û
pharmacy: Ø¯Ø§Ø±ÙØ®Ø§ÙÙ
photo: ÙØ±Ùشگا٠عکس
- salon: ساÙÙ Ø²ÛØ¨Ø§ÛÛ
second_hand: سÙ
سارÛ
shoes: ÙØ±ÙØ´Ú¯Ø§Ù Ú©ÙØ´
- shopping_centre: Ù
رکز Ø®Ø±ÛØ¯
sports: ÙØ±ÙØ´Ú¯Ø§Ù ÙØ±Ø²Ø´Û
stationery: ÙØ±Ùشگا٠ÙÙØ§Ø²Ù
Ø§ÙØªØØ±Ûر
supermarket: سÙپرÙ
ارکت
@@ -2345,9 +2327,6 @@ fa:
mapquest_car: اتÙÙ
بÛÙ (MapQuest)
mapquest_foot: Ù¾ÛØ§Ø¯Ù (MapQuest)
osrm_car: اتÙÙ
بÛÙ (OSRM)
- mapzen_bicycle: دÙÚØ±Ø®Ù (Mapzen)
- mapzen_car: Ù
اشÛÙ (Mapzen)
- mapzen_foot: Ù¾ÛØ§Ø¯Ù (Mapzen)
directions: Ø¬ÙØª
distance: Ù
Ø³Ø§ÙØª
errors:
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index 9fd18408b..ccfc3c16e 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -161,6 +161,8 @@ fi:
title_comment: Muutoskokoelma %{id} - %{comment}
join_discussion: Kirjaudu sisään, jos haluat osallistua keskusteluun
discussion: Keskustelu
+ still_open: Muutoskokoelma on edelleen avoimena - keskustelu avataan heti kun
+ muutoskokoelma on suljettu.
node:
title: 'Piste: %{name}'
history_title: Pisteen %{name} historia
@@ -373,7 +375,7 @@ fi:
map_image: Karttakuva (näyttää standarditason)
embeddable_html: HTML-koodi
licence: Lisenssi
- export_details: OpenStreetMap-karttatietoja saa käyttää Open
+ export_details: OpenStreetMap-karttatietoja saa käyttää Open
Data Commons Open Database License (ODbL) (engl.) ehdoilla.
too_large:
advice: 'Jos vientitoiminto ei toimi, kokeile myös seuraavia palveluja:'
@@ -412,14 +414,14 @@ fi:
geocoder:
search:
title:
- latlon: Sisäiset tulokset
+ latlon: Sisäiset tulokset
uk_postcode: Tulokset palvelusta NPEMap
/ FreeThe Postcode
- ca_postcode: Tulokset palvelusta Geocoder.CA
- osm_nominatim: Tulokset OpenStreetMap
+ ca_postcode: Tulokset palvelusta Geocoder.CA
+ osm_nominatim: Tulokset OpenStreetMap
Nominatimista
geonames: Tulokset palvelusta GeoNames
- osm_nominatim_reverse: Hakutulokset OpenStreetMap
+ osm_nominatim_reverse: Hakutulokset OpenStreetMap
Nominatimista
geonames_reverse: Hakutulokset GeoNamesista
search_osm_nominatim:
@@ -432,6 +434,7 @@ fi:
station: Ilmarata-asema
aeroway:
aerodrome: Lentokenttä
+ airstrip: Kiitorata
apron: Asemataso
gate: Portti
helipad: Helikopterikenttä
@@ -469,33 +472,26 @@ fi:
crematorium: Krematorio
dentist: Hammaslääkäri
doctors: Lääkäreitä
- dormitory: Asuntola
drinking_water: Juomavesi
driving_school: Autokoulu
embassy: Lähetystö
- emergency_phone: Hätäpuhelin
fast_food: Pikaruokaravintola
ferry_terminal: Lauttaterminaali
- fire_hydrant: Paloposti
fire_station: Paloasema
food_court: Elintarviketori
fountain: Lähde
fuel: Polttoaine
gambling: Uhkapelaus
grave_yard: Hautausmaa
- gym: Liikuntakeskus / kuntosali
- health_centre: Terveyskeskus
hospital: Sairaala
hunting_stand: Metsästyslava
ice_cream: Jäätelö
kindergarten: Päiväkoti
library: Kirjasto
- market: Tori
marketplace: Tori
monastery: Luostari
motorcycle_parking: Moottoripyöräpysäköinti
nightclub: Yökerho
- nursery: Päiväkoti
nursing_home: Hoitokoti
office: Toimisto
parking: Parkkipaikka
@@ -509,7 +505,6 @@ fi:
prison: Vankila
pub: Pubi
public_building: Julkinen rakennus
- reception_area: Vastaanottoalue
recycling: Kierrätyspaikka
restaurant: Ravintola
retirement_home: Vanhainkoti
@@ -605,7 +600,6 @@ fi:
trunk: Valtatie
trunk_link: Valtatie
unclassified: Luokittelematon tie
- unsurfaced: Päällystämätön tie
"yes": Tie
historic:
archaeological_site: Arkeologinen kohde
@@ -670,7 +664,6 @@ fi:
leisure:
beach_resort: Rantakohde
bird_hide: Linnunpesä
- club: Klubi
common: Yhteinen maa
dog_park: Koirapuisto
fishing: Kalastusalue
@@ -697,9 +690,17 @@ fi:
water_park: Vesipuisto
"yes": Vapaa-aika
man_made:
+ bridge: Silta
+ bunker_silo: Bunkkeri
+ dyke: Pato
+ flagpole: Lipputanko
+ gasometer: Kaasusäiliö
lighthouse: Majakka
+ mast: Masto
pipeline: Putkisto
+ silo: Siilo
tower: Torni
+ water_tower: Vesitorni
works: Tehdas
"yes": ihmisen tekemä
military:
@@ -763,8 +764,6 @@ fi:
"yes": Toimisto
place:
allotments: Siirtolapuutarha
- block: Este
- airport: Lentokenttä
city: Kaupunki
country: Maa
county: Piirikunta
@@ -776,7 +775,6 @@ fi:
islet: Saareke
isolated_dwelling: Erakkomaja
locality: Paikkakunta
- moor: Nummi
municipality: Kunta
neighbourhood: Naapurusto
postcode: Postinumero
@@ -793,10 +791,8 @@ fi:
abandoned: Hylätty rautatie
construction: Rakenteilla oleva rautatie
disused: Käyttämätön rautatie
- disused_station: Käytöstä poistunut rautatieasema
funicular: Funikulaari
halt: Seisake
- historic_station: Historiallinen juna-asema
junction: Rautatien risteys
level_crossing: Tasoristeys
light_rail: Pikaraitiotie
@@ -860,7 +856,6 @@ fi:
hairdresser: Kampaamo
hardware: Rautakauppa
hifi: Elektroniikkakauppa
- insurance: Vakuutus
jewelry: Korukauppa
kiosk: Kioski
laundry: Pesula
@@ -876,18 +871,17 @@ fi:
pet: Eläinkauppa
pharmacy: Apteekki
photo: Valokuvausliike
- salon: Salonki
second_hand: Osto- ja myyntiliike
shoes: Kenkäkauppa
- shopping_centre: Ostoskeskus
sports: Urheilukauppa
stationery: Paperikauppa
supermarket: Supermarketti
tailor: Räätäli
toys: Lelukauppa
travel_agency: Matkatoimisto
+ tyres: Rengaskauppa
video: Videokauppa
- wine: Alkoholikauppa
+ wine: Viinikauppa
"yes": Kauppa
tourism:
alpine_hut: Alppimaja
@@ -942,7 +936,7 @@ fi:
level10: Asuinalueen raja
description:
title:
- osm_nominatim: Sijainti OpenStreetMap
+ osm_nominatim: Sijainti OpenStreetMap
Nominatimista
geonames: Sijainti palvelusta GeoNames
types:
@@ -1016,16 +1010,16 @@ fi:
legal_babble:
title_html: Tekijänoikeus ja lisenssi
intro_1_html: |-
- OpenStreetMap on avointa dataa , jonka OpenStreetMap Foundation (OSMF) on lisensoinut Open Data Commons Open Database -lisenssillä (ODbL).
+ OpenStreetMap® on avointa dataa , jonka OpenStreetMap Foundation (OSMF) on lisensoinut Open Data Commons Open Database -lisenssillä (ODbL).
intro_2_html: "OpenStreetMapin karttoja ja tietoja voi kopioida, levittää, välittää
ja mukauttaa, \nkunhan OpenStreetMap ja sen tekijät mainitaan. Jos karttoja
tai tietoja muutetaan tai kehitetään, niitä saa levittää vain samalla lisenssillä.\nLakitekstissä mainitaan
- levittäjän oikeudet ja velvollisuudet."
+ href=\"https://opendatacommons.org/licenses/odbl/1.0/\">Lakitekstissä
+ mainitaan levittäjän oikeudet ja velvollisuudet."
intro_3_html: |-
- Kartta-aineisto ja dokumentaatio on lisensoitu Creative
+ Kartta-aineisto ja dokumentaatio on lisensoitu Creative
Commons Nimeä-Jaa samoin 2.0 -lisenssillä (CC-BY-SA).
credit_title_html: OpenStreetMapin mainitseminen
credit_1_html: OpenStreetMapin sisältöä levitettäessä on mainittava teksti "©
@@ -1033,7 +1027,7 @@ fi:
OpenStreetMap contributors".
credit_2_html: "Levittäjän tulee tehdä selväksi, että aineisto on saatavilla
Open Database Lisenssillä\nja kartta-aineiston olevan lisensoitu CC-BY-SA-lisenssillä.
- Tämä voidaan tehdä sijoittamalla sivulle linkki\ntälle
+ Tämä voidaan tehdä sijoittamalla sivulle linkki\n tälle
tekijänoikeussivulle . \nJos linkkien käyttö ei ole mahdollista (esimerkiksi
paperille tulostettu aineisto),\nsuosittelemme ohjaamaan lukijat osoitteisiin
www.openstreetmap.org, opendatacommons.org ja tarvittaessa myös creativecommons.org."
@@ -1044,7 +1038,7 @@ fi:
more_title_html: Lisätietoja
more_1_html: |-
Lue lisää aineiston käyttämisestä ja tekijöiden mainitsemisesta OSM-säätiön lisensointiohjeesta .
+ href="https://osmfoundation.org/Licence">OSM-säätiön lisensointiohjeesta.
more_2_html: "Vaikka OpenStreetMap on avointa dataa, emme voi tarjota maksutonta
karttarajapintaa (API) kolmannen osapuolen kehittäjille.\n\nTutustu karttarajapinnan
käyttöehtoihin ,\nkartta-aineiston
@@ -1057,9 +1051,9 @@ fi:
ja muista lähteistä, muun muassa:
contributors_at_html: |-
Itävalta : Sisältää karttatietoja
- Stadt Wienistä (CC BY -lisenssillä ),
- Land Vorarlbergista ja
- Land Tirolista (CC-BY AT -lisenssillä tietyin muutoksin ).
+ Stadt Wienistä (CC BY -lisenssillä ),
+ Land Vorarlbergista ja
+ Land Tirolista (CC-BY AT -lisenssillä tietyin muutoksin ).
contributors_ca_html: |-
Kanada : Sisältää karttatietoja
GeoBasesta ®, GeoGratisista (© Department of Natural
@@ -1067,14 +1061,14 @@ fi:
Resources Canada), ja StatCanista (Geography Division,
Statistics Canada).
contributors_fi_html: 'Suomi : Sisältää karttatietoja Maanmittauslaitoksen
- maastotietokannasta ja muista lähteistä Maanmittauslaitoksen
+ maastotietokannasta ja muista lähteistä Maanmittauslaitoksen
lisenssin mukaisesti.'
contributors_fr_html: |-
Ranska : Sisältää karttatietoja
Direction Générale des Impôtsista.
contributors_nl_html: |-
Alankomaat : Sisältää © AND-karttatietoja vuodelta 2007
- (www.and.com )
+ (www.and.com )
contributors_nz_html: 'Uusi-Seelanti : Sisältää karttatietoja
Land Information New Zealandista. Crown Copyright.'
contributors_si_html: "Slovenia : Sisältää \nMaanmittaus-
@@ -1090,7 +1084,7 @@ fi:
keräämiä karttatietoja © Crown Copyright ja tietokantojen käyttöoikeuden joulukuulta 2010.
contributors_footer_1_html: |-
Täydellinen lista OpenStreetMapin tukijoista löytyy OpenStreetMapin wikistä Avustajat-sivulta .
+ href="https://wiki.openstreetmap.org/wiki/Contributors">Avustajat-sivulta.
contributors_footer_2_html: |-
Tietojen sisältyminen OpenStreetMapiin ei tarkoita, että tietojen antaja
ottaa kantaa OpenStreetMapiin tai vastuuta tietojen oikeellisuudesta.
@@ -1100,11 +1094,11 @@ fi:
(esimerkiksi Google Mapsista tai paperikartoista) ilman tekijänoikeuden haltijan nimenomaista lupaa on kielletty.
infringement_2_html: Jos kuka tahansa OpenStreetMapin käyttäjä epäilee, että
karttatietoja on otettu luvattomasta lähteestä OSM:n karttatietoihin tai sivustolle,
- siitä tulee tehdä poistopyyntö
- tai ilmoittaa suoraan .
+ siitä tulee tehdä poistopyyntö
+ tai ilmoittaa suoraan .
trademarks_title_html: Tavaramerkit
trademarks_1_html: OpenStreetMap, suurennuslasilogo ja maailmankartta ovat OpenStreetMap-säätiön
- rekisteröityjä tavaramerkkejä. Lisensointiryhmämme
+ rekisteröityjä tavaramerkkejä. Lisensointiryhmämme
(englanniksi) vastaa mielellään kysymyksiin tavaramerkkien käytöstä.
welcome_page:
title: Tervetuloa!
@@ -1138,8 +1132,8 @@ fi:
title: Pelisäännöt
paragraph_1_html: "OpenStreetMapilla on joitakin muodollisia säännöksiä, mutta
oletamme kaikkien käyttäjien tekevän yhteistyötä muiden kanssa. Jos harkitset
- muita toimintoja kuin perusmuokkausta, lue ohje tietojen
- tuonnista ja \nautomaattisista
+ muita toimintoja kuin perusmuokkausta, lue ohje tietojen
+ tuonnista ja \nautomaattisista
muokkauksista ."
questions:
title: Kysyttävää?
@@ -1173,7 +1167,7 @@ fi:
title: Muut huolenaiheet
explanation_html: Jos sinulla on huolia siitä miten meidän tietoamme käytetään
tai huolia sisällöstä, katso neuvoa copyright-sivultamme
- saadaksesi lisätietoa, tai ota yhteyttä sopivaanOSMF-työryhmään .
+ saadaksesi lisätietoa, tai ota yhteyttä sopivaanOSMF-työryhmään .
help_page:
title: Ohjekeskus
introduction: Ohjeita ja vinkkejä OpenStreetMapin käyttöön on saatavilla useista
@@ -1183,7 +1177,7 @@ fi:
title: Tervetuloa OpenStreetMapiin
description: Opi OpenStreetMapin perusteet tällä helpolla aloitusoppaalla.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Fi:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Fi:Beginners%27_guide
title: Aloitusopas
description: Yhteisön ylläpitämä opas aloittelijoille.
help:
@@ -1207,7 +1201,7 @@ fi:
description: Auta yrityksiä ja organisaatioita vaihtamaan OpenStreetMapiin pohjautuviin
karttoihin ja muihin palveluihin.
wiki:
- url: http://wiki.openstreetmap.org/wiki/Fi:Main_Page
+ url: https://wiki.openstreetmap.org/wiki/Fi:Main_Page
title: wiki.openstreetmap.org
description: Tutustu syvällisemmin OpenStreetMapiin wikikirjastossa. Osittain
englanninkielinen.
@@ -1226,19 +1220,19 @@ fi:
community_driven_title: Yhteisön voima
community_driven_html: |-
OpenStreetMap-yhteisö on monipuolinen, intohimoinen ja kasvaa joka päivä. Yhteisöön kuuluu harrastajakartoittajia, GIS-ammattilaisia, järjestelmää ylläpitäviä insinöörejä, humanitaarisia auttajia, jotka kartoittavat katastrofin kärsineitä alueita sekä monia muita. Lisätietoja yhteisöstä saa lukemalla OpenStreetMap-blogia , käyttäjien päiväkirjoja ,
- yhteisöblogeja ja
- OSM-säätiön verkkosivua.
+ yhteisöblogeja ja
+ OSM-säätiön verkkosivua.
open_data_title: Avoin data
open_data_html: 'OpenStreetMap on avointa dataa : palvelua saa käyttää vapaasti
mihin tahansa, kunhan OpenStreetMap tekijöineen mainitaan. Jos palvelua kehitetään
tai muuunnellaan, sitä saa levittää eteenpäin vain samalla lisenssillä. Lisätietoja
on Tekijänoikeus ja lisenssi -sivulla.'
legal_title: Lakitekninen jako
- legal_html: "Tämä ja monet muut OSM-sivustot ovat muodollisesti OpenStreetMap-säätiön
+ legal_html: "Tämä ja monet muut OSM-sivustot ovat muodollisesti OpenStreetMap-säätiön
(OSMF) hallinnoimia OSM-yhteisön puolesta. Kaikkien näiden sivustojen käyttöön
- sovelletaan \nhyväksytyn
- käytön käytäntöjä ja tietosuojakäytäntöä
- (molemmat sisällöt saatavilla vain englanniksi).\n \nOta
+ sovelletaan \nhyväksytyn
+ käytön käytäntöjä ja tietosuojakäytäntöä
+ (molemmat sisällöt saatavilla vain englanniksi).\n \nOta
yhteys OSMF:ään lisensointi-, tekijänoikeus- ja muissa lakiteknisissä kysymyksissä."
partners_title: Kumppanit
notifier:
@@ -1346,6 +1340,8 @@ fi:
muutoskokoelmaa'
your_changeset: '%{commenter} on jättänyt kommentin yhteen muutoskokoelmistasi
joka on luotu %{time}'
+ commented_changeset: '%{commenter} on jättänyt kommentin kartan muutoskokoelmaan
+ jota katselet jonka on luonut %{changeset_author} %{time}'
partial_changeset_with_comment: kommentin kanssa '%{changeset_comment}'
partial_changeset_without_comment: ei kommenttia
details: 'Lisätietoja muutoskokoelmasta: %{url}'
@@ -1444,12 +1440,12 @@ fi:
anon_edits_link_text: Perustelut (englanniksi) julkisuusvaatimukselle.
flash_player_required: Potlatch-karttamuokkausohjelman käyttö edellyttää Flash
Player -lisäosan asentamista. Lataa Flash Player sitä ylläpitävän Adoben
- verkkosivuilta . Karttaa voi muokata myös muilla
+ verkkosivuilta . Karttaa voi muokata myös muilla
ohjelmistoilla .
potlatch_unsaved_changes: Tallentamattomia muutoksia. Tallenna muutokset Potlatchissa
poistamalla valinta nykyiseltä karttakohteelta tai napsauta Tallenna-painiketta,
jos sellainen on käytössä.
- potlatch2_not_configured: Potlatch 2 ei ole määritetty - Katso lisätietoja http://wiki.openstreetmap.org/wiki/The_Rails_Port
+ potlatch2_not_configured: Potlatch 2 ei ole määritetty - Katso lisätietoja https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2
potlatch2_unsaved_changes: Karttaan on tehty tallentamattomia muutoksia. Tallenna
muokkaukset Potlatch 2:ssa napsauttamalla Tallenna-painiketta.
id_not_configured: iD-ohjelmaa ei ole asetettu
@@ -1541,7 +1537,7 @@ fi:
edit: Muokkaa
preview: Esikatselu
markdown_help:
- title_html: Jäsennä Wikitekstinä
+ title_html: Jäsennä Wikitekstinä
headings: Otsikot
heading: Otsikko
subheading: Alaotsikko
@@ -1656,7 +1652,7 @@ fi:
description: Selaa juuri lähetettyjä GPS-jälkiä
tagged_with: ', joilla on tagi %{tags}'
empty_html: Sivu on tyhjä. Lähetä uusi GPS-jälki
- tai lue lisätietoja GPS-jälkien keräämisestä wikisivulta .
+ tai lue lisätietoja GPS-jälkien keräämisestä wikisivulta .
delete:
scheduled_for_deletion: Jälki on poistojonossa.
make_public:
@@ -1711,6 +1707,8 @@ fi:
invalid: Lupamerkki ei kelpaa.
revoke:
flash: Olet poistanut sovelluksen %{application} käyttöoikeudet
+ permissions:
+ missing: Et ole sallinut sovelluksen käyttöoikeutta tähän palveluun
oauth_clients:
new:
title: Rekisteröi uusi sovellus
@@ -1857,10 +1855,10 @@ fi:
html: |-
Toisin kuin muut karttapalvelut, OpenStreetMap on täysin yhteisön eli vapaaehtoisten ihmisten luoma. Palvelun käyttö ja muokkaaminen on täysin ilmaista ja vapaata.
Aloita kartan kehittäminen rekisteröitymällä. Tämän jälkeen vahvista käyttäjätunnus napsauttamalla linkkiä sähköpostitse lähetettävässä aktivointiviestissä.
- license_agreement: Kun vahvistat tilisi, sinun on sitouduttava osallistumisehtoihin .
+ license_agreement: Kun vahvistat tilisi, sinun on sitouduttava osallistumisehtoihin .
email address: 'Sähköpostiosoite:'
confirm email address: 'Sähköpostiosoite uudelleen:'
- not displayed publicly: Osoitettasi ei esitetä julkisesti. Lisätietoja tietosuojakäytännöstä
on saatavilla englanniksi.
display name: 'Käyttäjätunnus:'
@@ -1979,12 +1977,12 @@ fi:
email never displayed publicly: (ei näy muille)
external auth: 'Kolmannen osapuolen tunnukset kirjautuessa:'
openid:
- link: http://wiki.openstreetmap.org/wiki/Fi:OpenID
+ link: https://wiki.openstreetmap.org/wiki/Fi:OpenID
link text: Mitä tämä tarkoittaa?
public editing:
heading: 'Muokkaukset julkisia:'
enabled: Kyllä. Karttatietojen muokkaus sallittu.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: Mitä tämä tarkoittaa?
disabled: Ei. Karttatietojen muokkaus estetty. Aiemmat karttamuutokset anonyymejä.
disabled link text: Miksen voi enää muokata karttaa?
@@ -1994,10 +1992,10 @@ fi:
sinulle viestejä tai nähdä sijaintiasi. Nähdääksesi mitä olet muokannut
ja salliaksesi ihmisten lähettää sinulle viestejä nettisivun kautta, napsauta
alla olevaa painiketta. 0.6 API versioon siirtymisen jälkeen vain yleiset
- käyttäjät voivat muokata kartan dataa. . (Katso
+ käyttäjät voivat muokata kartan dataa.. ( Katso
täältä miksi ).Sähköpostiosoitettasi ei saateta julkiseen tietoon. Tätä
toimintoa ei voi perua ja kaikki uudet käyttäjät ovat automaattisesti julkisia.
+ href="https://wiki.openstreetmap.org/wiki/Anonymous_edits">
contributor terms:
heading: 'Osallistumisehdot:'
agreed: Olet hyväksynyt osallistumisehdot.
@@ -2117,6 +2115,8 @@ fi:
not_a_role: Merkkijono '%{role}' ei ole kelvollinen rooli.
already_has_role: Käyttäjällä on jo rooli %{role}.
doesnt_have_role: Käyttäjällä ei ole roolia %{role}.
+ not_revoke_admin_current_user: Ei voida perua järjestelmänvalvojan roolia nykyiseltä
+ käyttäjältä.
grant:
title: Vahvista roolin myöntäminen
heading: Vahvista roolin myöntäminen
@@ -2336,8 +2336,10 @@ fi:
new:
intro: Huomasitko virheen tai puuttuvan kohteen? Ilmoita siitä muille kartoittajille,
jolloin virhe voidaan korjata. Siirrä merkkipiste oikeaan kohtaan ja kirjoita
- selite ongelmasta. (Ãlä kirjoita henkilötietojasi tai tietoa tekijänoikeudella
- suojatuista kartoista tai muista lähteistä.)
+ selite ongelmasta.
+ advice: Merkintäsi on julkinen ja sitä voidaan käyttää kartan päivittämiseen,
+ joten älä kirjoita henkilökohtaisia tietoja tai tietoja tekijänoikeuksin
+ suojatuista karttoista tai hakemistotiedoista.
add: Lähetä ilmoitus
show:
anonymous_warning: Tässä karttailmoituksessa on kommentteja tunnistautumattomilta
@@ -2349,6 +2351,7 @@ fi:
comment: Kommentoi
edit_help: Siirrä ja lähennä kartta muokattavaan paikkaan ja napsauta sitten tästä.
directions:
+ ascend: Nousu
engines:
graphhopper_bicycle: Pyörällä (GraphHopper)
graphhopper_car: Auto (GraphHopper)
@@ -2357,9 +2360,7 @@ fi:
mapquest_car: Ajaen (MapQuest)
mapquest_foot: Kävellen (MapQuest)
osrm_car: Ajaen (OSRM)
- mapzen_bicycle: Pyörällä (Mapzen)
- mapzen_car: Ajaen (Mapzen)
- mapzen_foot: Kävellen (Mapzen)
+ descend: Lasku
directions: Reittiohjeet
distance: Etäisyys
errors:
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index f310a7aaa..323753f37 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -42,6 +42,7 @@
# Author: Olasd
# Author: Orikrin1998
# Author: Otourly
+# Author: Oupsa
# Author: Peter17
# Author: Phoenamandre
# Author: Pipo
@@ -188,6 +189,8 @@ fr:
title_comment: Groupe de modifications %{id} â %{comment}
join_discussion: Se connecter pour rejoindre la discussion
discussion: Discussion
+ still_open: Ensemble de modifications toujours ouvert â la discussion sâouvrira
+ une fois que lâensemble de modifications sera fermé.
node:
title: 'NÅud : %{name}'
history_title: 'Historique du nÅud : %{name}'
@@ -400,7 +403,7 @@ fr:
map_image: Image de la carte (affiche le calque standard)
embeddable_html: HTML incorporable.
licence: Licence
- export_details: Les données dâOpenStreetMap sont publiées sous la licence
+ export_details: Les données dâOpenStreetMap sont publiées sous la licence
Open Data Commons Open Database (ODbL).
too_large:
advice: 'Si lâexport ci-dessus échoue, veuillez envisager lâutilisation dâune
@@ -441,14 +444,14 @@ fr:
geocoder:
search:
title:
- latlon: Résultats internes
+ latlon: Résultats internes
uk_postcode: Résultats depuis NPEMap /
FreeThe Postcode
- ca_postcode: Résultats depuis Geocoder.CA
- osm_nominatim: Résultats de OpenStreetMap
+ ca_postcode: Résultats depuis Geocoder.CA
+ osm_nominatim: Résultats de OpenStreetMap
Nominatim
geonames: Résultats depuis GeoNames
- osm_nominatim_reverse: Résultats de OpenStreetMap
+ osm_nominatim_reverse: Résultats de OpenStreetMap
Nominatim
geonames_reverse: Résultats de GeoNames
search_osm_nominatim:
@@ -458,12 +461,19 @@ fr:
chair_lift: Télésiège
drag_lift: Téléski
gondola: Télécabine
+ platter: Monte-plat
+ pylon: Pylône
station: Gare de télécabine
+ t-bar: Monte-barre en T
aeroway:
aerodrome: Aérodrome
+ airstrip: Piste dâatterrissage
apron: Aire de stationnement
gate: Porte
+ hangar: Hangar
helipad: Héliport
+ holding_position: Position dâattente
+ parking_position: Place de parking
runway: Piste
taxiway: Piste de circulation dâun aéroport
terminal: Terminal
@@ -498,37 +508,32 @@ fr:
crematorium: Crématorium
dentist: Dentiste
doctors: Docteurs
- dormitory: Dortoir
drinking_water: Eau potable
driving_school: Ãcole de conduite
embassy: Ambassade
- emergency_phone: Borne dâappel dâurgence
fast_food: Restauration rapide
ferry_terminal: Terminal de ferry
- fire_hydrant: Bouche dâincendie
fire_station: Caserne des pompiers
food_court: Aire de restauration
fountain: Fontaine
fuel: Carburant
gambling: Jeu dâargent
grave_yard: Cimetière
- gym: Fitness / gymnastique
- health_centre: Centre de santé / dispensaire
+ grit_bin: Bac à sel
hospital: Hôpital
hunting_stand: Stand de tir
ice_cream: Glacier
kindergarten: Jardin dâenfant
library: Bibliothèque
- market: Marché
marketplace: Place de marché
monastery: Monastère
motorcycle_parking: Parking à motos
nightclub: Boîte de nuit
- nursery: Nurserie
nursing_home: Maison de retraite médicalisée
office: Bureau
parking: Parking
parking_entrance: Entrée dâun parking
+ parking_space: Place de parking
pharmacy: Pharmacie
place_of_worship: Lieu de culte
police: Police
@@ -538,7 +543,6 @@ fr:
prison: Prison
pub: Pub
public_building: Bâtiment public
- reception_area: Zone de livraison
recycling: Point de recyclage
restaurant: Restaurant
retirement_home: Maison de retraite
@@ -563,6 +567,7 @@ fr:
village_hall: Salle municipale
waste_basket: Poubelle
waste_disposal: Ãlimination des déchets
+ water_point: Point dâeau
youth_centre: Centre pour la jeunesse
boundary:
administrative: Limite administrative
@@ -571,6 +576,7 @@ fr:
protected_area: Zone protégée
bridge:
aqueduct: Aqueduc
+ boardwalk: Promenade
suspension: Pont suspendu
swing: Pont tournant
viaduct: Viaduc
@@ -590,25 +596,31 @@ fr:
"yes": Boutique dâartisanat
emergency:
ambulance_station: Dépôt dâambulances
+ assembly_point: Point de rassemblement
defibrillator: Défibrillateur
landing_site: Terrain dâatterrissage dâurgence
phone: Borne dâappel dâurgence
+ water_tank: Citerne dâeau dâurgence
+ "yes": Urgence
highway:
abandoned: Autoroute abandonnée
bridleway: Chemin pour cavaliers
bus_guideway: Voie de bus guidé / trolley
bus_stop: Arrêt de bus
construction: Route en construction
+ corridor: Couloir
cycleway: Piste cyclable
elevator: Ascenseur
emergency_access_point: Point dâaccès dâurgence
footway: Chemin piéton
ford: Gué
+ give_way: Panneau cédez le passage
living_street: Rue en zone de rencontre
milestone: Borne kilométrique
motorway: Autoroute
motorway_junction: Sortie / Ãchangeur
motorway_link: Bretelle dâautoroute
+ passing_place: Endroit de passage
path: Chemin
pedestrian: Rue piétonne
platform: Plateforme
@@ -625,6 +637,7 @@ fr:
services: Services autoroutiers
speed_camera: Radar de vitesse
steps: Escalier
+ stop: Signe d'arrêt
street_lamp: Lampadaire
tertiary: Route tertiaire
tertiary_link: Route tertiaire
@@ -633,8 +646,8 @@ fr:
trail: Sentier
trunk: Voie express
trunk_link: Voie express
+ turning_loop: Virage en boucle
unclassified: Route mineure
- unsurfaced: Route non revêtue
"yes": Route
historic:
archaeological_site: Site archéologique
@@ -653,6 +666,7 @@ fr:
manor: Manoir
memorial: Mémorial
mine: Mine
+ mine_shaft: Puits de mine
monument: Monument
roman_road: Voie romaine
ruins: Ruines
@@ -662,6 +676,7 @@ fr:
wayside_cross: Calvaire
wayside_shrine: Oratoire
wreck: Ãpave
+ "yes": Site historique
junction:
"yes": Intersection / carrefour
landuse:
@@ -699,9 +714,9 @@ fr:
leisure:
beach_resort: Station balnéaire
bird_hide: Observatoire ornithologique
- club: Club
common: Terrains communaux
dog_park: Parc à chiens
+ firepit: Foyer
fishing: Zone de pêche
fitness_centre: Centre de fitness
fitness_station: Atelier de parcours de santé
@@ -726,15 +741,46 @@ fr:
water_park: Parc aquatique
"yes": Loisirs
man_made:
+ adit: Galerie dâaccès
+ beacon: Phare
+ beehive: Ruche
+ breakwater: Brise-lames
+ bridge: Pont
+ bunker_silo: Bunker
+ chimney: Cheminée
+ crane: Grue
+ dolphin: Poste dâamarrage
+ dyke: Digue
+ embankment: Talus
+ flagpole: Mât
+ gasometer: Gazomètre
+ groyne: Ãpi de plage
+ kiln: Four à poterie
lighthouse: Phare
+ mast: Pylône
+ mine: Mine
+ mineshaft: Puits de mine
+ monitoring_station: Station de surveillance
+ petroleum_well: Puits de pétrole
+ pier: Jetée
pipeline: Pipeline
+ silo: Silo
+ storage_tank: Citerne de stockage
+ surveillance: Surveillance
tower: Tour
+ wastewater_plant: Station de traitement des eaux usées
+ watermill: Moulin à eau
+ water_tower: Château dâeau
+ water_well: Puits
+ water_works: Système hydraulique
+ windmill: Moulin à vent
works: Usine
"yes": Créé par lâhomme
military:
airfield: Terrain dâaviation militaire
barracks: Caserne
bunker: Bunker
+ "yes": Militaire
mountain_pass:
"yes": Col de montagne
natural:
@@ -780,11 +826,14 @@ fr:
accountant: Comptable
administrative: Administration
architect: Architecte
+ association: Association
company: Entreprise
+ educational_institution: Institution éducative
employment_agency: Agence pour lâemploi
estate_agent: Agent immobilier
government: Administration publique
insurance: Agence dâassurance
+ it: Bureau informatique
lawyer: Avocat
ngo: Agence dâune ONG
telecommunication: Agence de télécommunication
@@ -792,9 +841,8 @@ fr:
"yes": Bureau
place:
allotments: Jardins familiaux
- block: Bloc
- airport: Aéroport
city: Ville
+ city_block: Bloc urbain
country: Pays
county: Comté
farm: Ferme
@@ -803,14 +851,15 @@ fr:
houses: Maisons
island: Ãle
islet: Ãlot
- isolated_dwelling: Habitation isolée
+ isolated_dwelling: Lieu-dit habité
locality: Lieu-dit
- moor: Maure
municipality: Municipalité
neighbourhood: Quartier
postcode: Code postal
+ quarter: Trimestre
region: Région
sea: Mer
+ square: Square
state: Ãtat / province
subdivision: Subdivision
suburb: Quartier
@@ -822,10 +871,8 @@ fr:
abandoned: Voie ferrée abandonnée
construction: Voie ferrée en construction
disused: Voie ferrée désaffectée
- disused_station: Gare ferroviaire désaffectée
funicular: Funiculaire
halt: Arrêt de train
- historic_station: Gare ferroviaire historique
junction: Jonction ferroviaire
level_crossing: Passage à niveau
light_rail: Voie ferrée légère
@@ -851,6 +898,7 @@ fr:
beauty: Magasin de produits de beauté
beverages: Magasin de boissons
bicycle: Magasin de vélos
+ bookmaker: Bureau de paris
books: Librairie
boutique: Boutique de mode
butcher: Boucherie
@@ -889,12 +937,16 @@ fr:
hairdresser: Coiffeur
hardware: Quincaillerie
hifi: Magasin Hi-Fi
- insurance: Assurance
+ houseware: Magasin dâarticles ménagers
+ interior_decoration: Décoration intérieure
jewelry: Bijouterie
kiosk: Kiosque
+ kitchen: Magasin de cuisine
laundry: Blanchisserie
+ lottery: Loto
mall: Centre commercial
market: Marché
+ massage: Massage
mobile_phone: Boutique de téléphones mobiles
motorcycle: Magasin de motos
music: Boutique de musique / disquaire
@@ -902,21 +954,27 @@ fr:
optician: Opticien
organic: Magasin dâalimentation bio
outdoor: Magasin dâarticles pour activité en plein air
+ paint: Galerie de peinture
+ pawnbroker: Prêteur sur gages
pet: Animalerie
pharmacy: Pharmacie
photo: Boutique de photographie
- salon: Salon de beauté
+ seafood: Fruits de mer
second_hand: Boutique de produits dâoccasion
shoes: Magasin de chaussures
- shopping_centre: Centre commercial
sports: Magasin de dâarticles de sport
stationery: Papeterie
supermarket: Supermarché
tailor: Tailleur
+ ticket: Billetterie
+ tobacco: Bureau de tabac
toys: Magasin de jouets
travel_agency: Agence de voyage
+ tyres: Magasin de pneus
+ vacant: Commerce vaquant
+ variety_store: Magasin de variétés
video: Magasin de vidéos
- wine: Vendeur dâalcool à emporter / caviste
+ wine: Caviste
"yes": Boutique
tourism:
alpine_hut: Refuge
@@ -940,6 +998,7 @@ fr:
viewpoint: Point de vue
zoo: Zoo
tunnel:
+ building_passage: Passage de bâtiment
culvert: Buse
"yes": Tunnel
waterway:
@@ -971,7 +1030,7 @@ fr:
level10: Limite de quartier
description:
title:
- osm_nominatim: Localisation depuis OpenStreetMap
+ osm_nominatim: Localisation depuis OpenStreetMap
Nominatim
geonames: Localisation depuis GeoNames
types:
@@ -1046,22 +1105,23 @@ fr:
legal_babble:
title_html: Droits dâauteur et licence
intro_1_html: |-
- OpenStreetMap est un ensemble de données ouvertes , disponibles sous licence libre Open Data Commons Open Database License (ODbL).
+ OpenStreetMap® est un ensemble de données ouvertes , disponibles sous licence libre Open Data Commons Open Database License (ODbL) auprès de la Fondation OpenStreetMap (OSMF).
intro_2_html: Vous êtes libre de copier, distribuer, transmettre et adapter
nos données, à condition que vous créditiez, OpenStreetMap et ses contributeurs.
Si vous modifiez ou utilisez nos données dans dâautres Åuvres dérivées, vous
- ne pouvez distribuer celles-ci que sous la même licence. Le texte
+ ne pouvez distribuer celles-ci que sous la même licence. Le texte
légal complet détaille vos droits et responsabilités.
intro_3_html: Nos carreaux de rendu cartographiques, ainsi que notre documentation,
- sont disponibles sous la licence Creative
+ sont disponibles sous la licence Creative
Commons paternité â partage à lâidentique 2.0 (CC-BY-SA).
credit_title_html: Comment créditer OpenStreetMap
credit_1_html: Nous demandons que votre crédit comporte la mention « © les contributeurs
dâOpenStreetMap ».
credit_2_html: |-
Vous devez également préciser clairement que les données sont disponibles sous la licence ODbL et, si vous utilisez les tuiles de notre carte, que la carte est sous la licence CC-BY-SA. Vous pouvez mentionner ceci avec un lien hypertexte vers
- cette page de mentions légales .
+ cette page de mentions légales .
Alternativement, et obligatoirement si vous distribuez OpenStreetMap sous forme de données brutes, vous pouvez directement nommer et fournir un lien vers la ou les licences. Sur les supports où les liens hypertexte sont impossibles (par exemple sur un support papier), nous vous suggérons de rediriger vos lecteurs vers le site openstreetmap.org (éventuellement en développant «â¯OpenStreetMapâ¯Â» en lâadresse openstreetmap.org), vers opendatacommons.org et, si câest pertinent, vers creativecommons.org.
credit_3_html: |-
Pour une carte électronique navigable, le crédit devrait apparaître dans le coin de la carte.
@@ -1072,8 +1132,8 @@ fr:
more_title_html: Pour trouver plus dâinformations
more_1_html: |-
Pour obtenir plus dâinformations sur la façon de réutiliser nos données et de nous créditer, veuillez lire la Licence OSMF et le FAQ Légal .
+ href="https://osmfoundation.org/Licence"> Licence OSMF et le FAQ Légal .
more_2_html: "Bien quâOpenStreetMap soit un jeu de données libres et ouvertes,
nous ne pouvons pas fournir une API gratuite et en libre accès pour les tierces
personnes.\nVeuillez vous référer à notre politique
@@ -1085,10 +1145,10 @@ fr:
Nous incluons également des données publiées sous licence ouverte par des
agences nationales de cartographie et par dâautres sources, notammentâ¯:'
contributors_at_html: 'Autriche â¯: contient des données sur
- la ville de Vienne (sous licence CC BY ), la
- région
- du Vorarlberg et la région du Tyrol (sous licence CC
+ la ville de Vienne (sous licence CC BY ),
+ la région
+ du Vorarlberg et la région du Tyrol (sous licence CC
BY AT avec amendements ).'
contributors_ca_html: 'Canada â¯: contient des données de GeoBase ®,
GeoGratis (© Département des Ressources naturelles du Canada), CanVec
@@ -1096,13 +1156,13 @@ fr:
Géographie, Statistiques du Canada).'
contributors_fi_html: 'Finlande â¯: contient des données de la
Base de données topographique de lâInspection nationale du territoire de Finlande
- et dâautres ensembles de données, sous licence
+ et dâautres ensembles de données, sous licence
NLSFI .'
contributors_fr_html: 'France â¯: contient des données de la
Direction générale des finances publiques (anciennement la Direction
générale des impôts ).'
contributors_nl_html: 'Pays-Bas â¯: contient des données © AND , 2007 (www.and.com ).'
+ title="Automotive Navigation Data">AND, 2007 (www.and.com ).'
contributors_nz_html: 'Nouvelle-Zélande â¯: contient des données
provenant du Land Information New Zealand . Copyright de la Couronne
réservé.'
@@ -1118,7 +1178,7 @@ fr:
données de la Couronne.'
contributors_footer_1_html: Pour plus de détails sur celles-ci et sur les autres
sources utilisées pour aider à améliorer OpenStreetMap, consultez la page
- des contributeurs
+ des contributeurs
sur le wiki dâOpenStreetMap.
contributors_footer_2_html: Lâinclusion de données dans OpenStreetMap nâimplique
pas que les fournisseurs dâorigine du contenu approuvent OpenStreetMap, ni
@@ -1130,15 +1190,14 @@ fr:
imprimées) sans autorisation explicite de la part des détenteurs de ces droits.
infringement_2_html: Si vous pensez que des données ont été ajoutées à la base
de données OpenStreetMap ou à ce site en violation des droits dâauteur, veuillez
- vous référer à notre procédure
+ vous référer à notre procédure
de retrait de données ou notifiez-nous directement à travers notre formulaire en ligne .
+ href="https://dmca.openstreetmap.org/">formulaire en ligne.
trademarks_title_html: Marques
trademarks_1_html: OpenStreetMap, le logo loupe et State of the Map sont des
marques déposées de l'OpenStreetMap Foundation. Si vous avez des questions
- Ã propos de lâutilisation de ces marques, merci de prendre contact avec le
- Licence
- Working Group .
+ à propos de lâutilisation de ces marques, merci de consulter notre règlement
+ concernant les marques déposées .
welcome_page:
title: Bienvenueâ¯!
introduction_html: Bienvenue à OpenStreetMap, la carte du monde libre et éditable.
@@ -1174,8 +1233,8 @@ fr:
paragraph_1_html: OpenStreetMap a quelques règles formelles, mais nous attendons
de tous les participants une collaboration et une communication avec la communauté.
Si vous envisagez dâautres activités que la modification à la main, veuillez
- lire et suivre les directives sur les
- importations et les
+ lire et suivre les directives sur les
+ importations et les
modifications automatiques .
questions:
title: Des questions�
@@ -1209,8 +1268,9 @@ fr:
title: Autres préoccupations
explanation_html: Si vous êtes préoccupé par la manière dont nos données sont
utilisées ou sur leur contenu, veuillez consulter notre page
- des droits dâauteur pour des informations légales ou contacter le groupe
- de travail OSMF approprié.
+ des droits dâauteur pour davantage dâinformations légales ou contacter
+ le groupe de
+ travail OSMF approprié.
help_page:
title: Obtenir de lâaide
introduction: OpenStreetMap propose plusieurs ressources pour apprendre à travailler
@@ -1221,7 +1281,7 @@ fr:
title: Bienvenue à OSM
description: Commencer avec ce guide rapide couvrant les bases dâOpenStreetMap.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/FR:Guide_du_d%C3%A9butant
+ url: https://wiki.openstreetmap.org/wiki/FR:Guide_du_d%C3%A9butant
title: Guide du débutant
description: Guide pour les débutants maintenu par la communauté.
help:
@@ -1263,9 +1323,15 @@ fr:
GPS et les cartes classiques du terrain pour vérifier quâOSM est exact et Ã
jour.
community_driven_title: Conduit par la communauté
- community_driven_html: |-
- La communauté dâOpenStreetMap est diverse, passionnée et grossit chaque jour. Nos contributeurs incluent des cartographes enthousiastes, des professionnels du SIG, des ingénieurs qui font fonctionner les serveurs dâOSM, des humanitaires cartographiant les zones dévastées par une catastrophe et bien dâautres.
- Pour en savoir plus sur la communauté, consultez les annuaires dâutilisateurs , les blogues communautaires et le site web de la Fondation OSM .
+ community_driven_html: "La communauté dâOpenStreetMap est diverse, passionnée
+ et grossit chaque jour. Nos contributeurs incluent des cartographes enthousiastes,
+ des professionnels du SIG, des ingénieurs qui font fonctionner les serveurs
+ dâOSM, des humanitaires cartographiant les zones dévastées par une catastrophe
+ et beaucoup dâautres.\nPour en savoir plus sur la communauté, consultez \nle blogue OpenStreetMap ,\nles
+ annuaires dâutilisateurs , \nles
+ blogues communautaires et \nle site web de la Fondation
+ OSM ."
open_data_title: Données libres
open_data_html: 'OpenStreetMap est en données ouvertes : vous êtes libre
de lâutiliser pour nâimporte quel but tant que vous créditez OpenStreetMap et
@@ -1275,13 +1341,15 @@ fr:
pour plus de détails.'
legal_title: Juridique
legal_html: "Ce site et de nombreux autres services connexes sont formellement
- exploités par la \nFondation OpenStreetMap
+ exploités par la \nFondation OpenStreetMap
(OSMF) \nau nom de la communauté. Lâutilisation de tous les services offerts
- par lâOSMF est sujette\nà notre \nPolitique
+ par lâOSMF est sujette\nà notre \nPolitique
des usages acceptés et à notre Politique
- de confidentialité .\n \nVeuillez contacter
+ de confidentialité .\n \nVeuillez contacter
lâOSMF \nsi vous avez des questions ou problèmes concernant les licences,
- les droits dâauteur ou dâautres aspects juridiques."
+ les droits dâauteur ou dâautres aspects juridiques.\n \nOpenStreetMap, le
+ logo avec la loupe et ''State of the Map'' sont des
+ marques déposées de OSMF ."
partners_title: Partenaires
notifier:
diary_comment_notification:
@@ -1498,15 +1566,15 @@ fr:
user_page_link: page utilisateur
anon_edits_link_text: Trouvez pourquoi ici.
flash_player_required: Vous avez besoin dâun lecteur Flash pour utiliser Potlatch,
- lâéditeur Flash dâOpenStreetMap. Vous pouvez télécharger
- Flash Player depuis le site dâAdobe . Dâautres
+ lâéditeur Flash dâOpenStreetMap. Vous pouvez télécharger
+ Flash Player depuis le site dâAdobe . Dâautres
options sont également disponibles pour modifier OpenStreetMap.
potlatch_unsaved_changes: Vous avez des modifications non enregistrées. (Pour
enregistrer dans Potlatch, désélectionnez la ligne ou le nÅud actuel lors
dâune modification en direct, ou cliquez sur le bouton Enregistrer sâil est
affiché.)
potlatch2_not_configured: Potlatch 2 nâa pas été configuré â Veuillez consulter
- http://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2 pour plus dâinformations.
+ https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2 pour plus dâinformations.
potlatch2_unsaved_changes: Vous avez des modifications non enregistrées. (Pour
enregistrer vos modifications dans Potlach 2, cliquez sur le bouton Enregistrer)
id_not_configured: iD nâa pas été configuré
@@ -1598,7 +1666,7 @@ fr:
edit: Modifier
preview: Aperçu
markdown_help:
- title_html: Analysé avec Markdown
+ title_html: Analysé avec Markdown
headings: Titres
heading: Titre
subheading: Sous-titre
@@ -1622,8 +1690,8 @@ fr:
create:
upload_trace: Envoyer la trace GPS
trace_uploaded: Votre fichier GPX a été envoyé et est en attente de son intégration
- dans la base de données. Ceci prend en général moins dâune demie heure et
- un courriel vous sera envoyé lorsque cela sera terminé.
+ dans la base de données. Ceci prend en général moins dâune demi-heure et un
+ courriel vous sera envoyé lorsque ce sera terminé.
edit:
title: Modifier la trace %{name}
heading: Modifier la trace %{name}
@@ -1710,7 +1778,8 @@ fr:
tagged_with: balisée avec %{tags}
empty_html: Il nây a encore rien ici. Téléverser une
nouvelle trace ou pour en savoir plus sur le traçage GPS, consultez la
- page wiki .
+ page
+ wiki .
delete:
scheduled_for_deletion: Piste prévue pour la suppression
make_public:
@@ -1927,12 +1996,12 @@ fr:
html: |-
à la différence des autres cartes, OpenStreetMap est entièrement créé par des gens comme vous, et chacun est libre de le modifier, le mettre à jour, le télécharger et lâutiliser.
Inscrivez-vous pour commencer à participer. Nous vous enverrons un courriel pour confirmer votre compte.
- license_agreement: En confirmant votre compte, vous devrez accepter les termes
+ license_agreement: En confirmant votre compte, vous devrez accepter les termes
du contributeur .
email address: 'Adresse de courriel :'
confirm email address: 'Confirmez lâadresse de courriel :'
not displayed publicly: Votre adresse n'est pas affichée publiquement, voir
- notre charte sur la confidentialité
pour plus d'information
display name: 'Nom affiché :'
@@ -1950,6 +2019,7 @@ fr:
terms declined: Nous sommes désolés que vous ayez décidé de ne pas accepter
les nouvelles conditions de contributions. Pour plus dâinformations, veuillez
consulter cette page wiki .
+ terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
terms:
title: Termes du contributeur
heading: Termes du contributeur
@@ -2055,12 +2125,12 @@ fr:
email never displayed publicly: (jamais affiché publiquement)
external auth: 'Authentification externe :'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: quâest-ce que ceci ?
public editing:
heading: 'Modification publique :'
enabled: Activée. Non anonyme et peut modifier les données.
- enabled link: http://wiki.openstreetmap.org/wiki/Disabling_anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: quâest-ce que ceci ?
disabled: Désactivée et ne peut pas modifier les données ; toutes les précédentes
modifications sont anonymes.
@@ -2073,7 +2143,7 @@ fr:
contributions et permettre aux autres personnes de vous contacter via ce
site, cliquez sur le bouton ci-dessous. Depuis le basculement de lâAPI
en version 0.6, seuls les utilisateurs en mode de « modifications publiques
- » peuvent modifier les données des cartes (en
+ » peuvent modifier les données des cartes ( en
savoir plus ).Votre adresse de courriel ne sera pas rendue publique. Cette
opération ne peut pas être annulée et tous les nouveaux utilisateurs sont
maintenant en mode de « modifications publiques » par défaut.
@@ -2085,6 +2155,7 @@ fr:
et accepter les nouveaux termes du contributeur.
agreed_with_pd: Vous avez également déclaré que vous considériez vos modifications
comme relevant du domaine public.
+ link: https://www.osmfoundation.org/wiki/License/Contributor_Terms
link text: quâest-ce que ceci ?
profile description: 'Description du profil :'
preferred languages: 'Langues préférées :'
@@ -2204,6 +2275,8 @@ fr:
not_a_role: La chaîne « %{role} » nâest pas un rôle valide.
already_has_role: Lâutilisateur possède déjà le rôle « %{role} ».
doesnt_have_role: Lâutilisateur nâa pas le rôle « %{role} ».
+ not_revoke_admin_current_user: Impossible d'enlever les droits d'administrateur
+ Ã l'utilisateur actuel.
grant:
title: Confirmer lâoctroi du rôle
heading: Confirmer lâoctroi du rôle
@@ -2429,9 +2502,10 @@ fr:
new:
intro: Vous avez repéré une erreur ou un manque� Faites-le savoir aux autres
cartographes afin quâils puissent y remédier. Déplacez le marqueur à la
- position exacte et écrivez une note pour expliquer le problème (Veuillez
- ne pas entrer ici dâinformations personnelles ou provenant de cartes avec
- droit dâauteur ou des listes dâannuaires).
+ position exacte et écrivez une note pour expliquer le problème.
+ advice: Votre note est publique et peut être utilisée pour mettre à jour la
+ carte, aussi n'entrez pas d'informations personnelles ou en provenance de
+ cartes protégées ni de contenus de répertoires.
add: Ajouter une note
show:
anonymous_warning: Cette note comprend des commentaires dâutilisateurs anonymes,
@@ -2453,9 +2527,6 @@ fr:
mapquest_car: En voiture (MapQuest )
mapquest_foot: Ã pied (MapQuest )
osrm_car: En voiture (OSRM )
- mapzen_bicycle: à vélo (Mapzen )
- mapzen_car: En voiture (Mapzen )
- mapzen_foot: Ã pied (Mapzen )
descend: Décroissant
directions: Itinéraire
distance: Distance
diff --git a/config/locales/fur.yml b/config/locales/fur.yml
index 66dff0829..5bd3060b1 100644
--- a/config/locales/fur.yml
+++ b/config/locales/fur.yml
@@ -388,22 +388,17 @@ fur:
crematorium: Crematori
dentist: Dentist
doctors: Dotôrs
- dormitory: Dormitori
drinking_water: Aghe potabil
driving_school: Scuele guide
embassy: Ambassade
- emergency_phone: Telefon di emergjence
ferry_terminal: Terminâl traghets
- fire_hydrant: Idrant
fire_station: Stazion dai pompîrs
fountain: Fontane
fuel: Stazion di riforniment
- health_centre: Centri pe salût
hospital: Ospedâl
ice_cream: Gjelato
kindergarten: Scuelute
library: Biblioteche
- market: Marcjât
nightclub: Club noturni
office: Ufizi
parking: Parcament
@@ -470,7 +465,6 @@ fur:
tertiary: Strade terziarie
tertiary_link: Strade terziarie
track: Piste
- unsurfaced: Strade no asfaltade
historic:
archaeological_site: Sît archeologic
battlefield: Cjamp di bataie
@@ -551,7 +545,6 @@ fur:
travel_agent: Agjenzie di viaçs
"yes": Ufizi
place:
- airport: Aeropuart
city: Citât
country: Paîs
county: Contee
@@ -575,7 +568,6 @@ fur:
abandoned: Ferade bandonade
construction: Ferade in costruzion
disused: Ferade bandonade
- disused_station: Stazion de ferade bandonade
halt: Fermade de ferade
level_crossing: Passaç a nivel
light_rail: Ferade lizere
@@ -598,7 +590,6 @@ fur:
electronics: Buteghe di eletroniche
gallery: Galarie di art
hairdresser: Piruchîr o barbîr
- insurance: Assicurazion
jewelry: Buteghe dal oresin
laundry: Lavandarie
market: Marcjât
diff --git a/config/locales/fy.yml b/config/locales/fy.yml
new file mode 100644
index 000000000..21a5a5fc2
--- /dev/null
+++ b/config/locales/fy.yml
@@ -0,0 +1,641 @@
+# Messages for Western Frisian (Frysk)
+# Exported from translatewiki.net
+# Export driver: phpyaml
+# Author: Robin van der Vliet
+---
+fy:
+ time:
+ formats:
+ friendly: '%e %B %Y om %H:%M'
+ activerecord:
+ models:
+ acl: Rjochtenoersjoch
+ country: Lân
+ friend: Freon
+ language: Taal
+ message: Berjocht
+ relation: Relaasje
+ session: Sessy
+ user: Meidogger
+ way: Wei
+ attributes:
+ diary_comment:
+ body: Tekst
+ diary_entry:
+ user: Meidogger
+ title: Ãnderwerp
+ latitude: Breedtegraad
+ longitude: Lingtegraad
+ language: Taal
+ friend:
+ user: Meidogger
+ friend: Freon
+ trace:
+ user: Meidogger
+ visible: Sichtber
+ name: Namme
+ size: Grutte
+ latitude: Breedtegraad
+ longitude: Lingtegraad
+ public: Iepenbier
+ description: Beskriuwing
+ message:
+ sender: Ofstjoerder
+ title: Ãnderwerp
+ body: Tekst
+ recipient: Untfanger
+ user:
+ email: E-mail
+ active: Aktyf
+ description: Beskriuwing
+ languages: Talen
+ pass_crypt: Wachtwurd
+ editor:
+ default: Standert (op dit momint %{name})
+ potlatch:
+ name: Potlatch 1
+ id:
+ name: iD
+ potlatch2:
+ name: Potlatch 2
+ remote:
+ name: Remote Control
+ description: Remote Control (JOSM of Merkaartor)
+ browse:
+ version: Ferzje
+ anonymous: anonym
+ part_of: Ãnderdiel fan
+ location: 'Lokaasje:'
+ changeset:
+ belongs_to: Auteur
+ relation: Relaasjes (%{count})
+ relation_paginated: Relaasjes (%{x}-%{y} fan %{count})
+ way:
+ title: 'Wei: %{name}'
+ relation:
+ title: 'Relaasje: %{name}'
+ members: Lidden
+ relation_member:
+ entry_role: '%{type} %{name} as %{role}'
+ type:
+ way: Wei
+ relation: Relaasje
+ containing_relation:
+ entry: Relaasje %{relation_name}
+ entry_role: Relaasje %{relation_name} (as %{relation_role})
+ not_found:
+ type:
+ way: wei
+ relation: relaasje
+ timeout:
+ type:
+ way: wei
+ relation: relaasje
+ redacted:
+ type:
+ way: wei
+ relation: relaasje
+ note:
+ description: Beskriuwing
+ changeset:
+ changeset_paging_nav:
+ showing_page: Side %{page}
+ next: Folgjende »
+ previous: « Foarige
+ changeset:
+ anonymous: Anonym
+ changesets:
+ id: ID
+ user: Meidogger
+ area: Gebiet
+ list:
+ load_more: Mear laden
+ diary_entry:
+ edit:
+ subject: 'Ãnderwerp:'
+ body: 'Tekst:'
+ language: 'Taal:'
+ location: 'Lokaasje:'
+ latitude: 'Breedtegraad:'
+ longitude: 'Lingtegraad:'
+ save_button: Bewarje
+ view:
+ save_button: Bewarje
+ location:
+ location: 'Lokaasje:'
+ edit: Bewurkje
+ comments:
+ ago: '%{ago} lyn'
+ export:
+ start:
+ licence: Lisinsje
+ options: Opsjes
+ format: 'Formaat:'
+ scale: Skaal
+ max: maks
+ latitude: 'Breedte:'
+ longitude: 'Lingte:'
+ output: Ãtfier
+ geocoder:
+ search_osm_nominatim:
+ prefix:
+ aerialway:
+ station: Kabelbaanstasjon
+ aeroway:
+ aerodrome: Loftfeartterrein
+ apron: Platform
+ gate: Gate
+ helipad: Helikopterplatform
+ runway: Start- en lâningsbaan
+ taxiway: Taksybaan
+ terminal: Terminal
+ amenity:
+ arts_centre: Keunstkollektyf
+ atm: Jildautomaat
+ bank: Bank
+ bar: Bar
+ bbq: BBQ
+ bench: Bankje
+ bicycle_parking: Fytsenstalling
+ bicycle_rental: Fytsferhier
+ biergarten: Biertún
+ brothel: Bordeel
+ bureau_de_change: Wikselkantoar
+ bus_station: Busstasjon
+ cafe: Kafee
+ car_rental: Autoferhier
+ car_sharing: Autodielen
+ car_wash: Autowaskplak
+ casino: Kasino
+ cinema: Bioskoop
+ clinic: Klinyk
+ college: Hegeskoalle
+ community_centre: Mienskipssintrum
+ courthouse: Rjochtbank
+ crematorium: Krematoariurn
+ dentist: Toskedokter
+ doctors: Dokter
+ drinking_water: Drinkwetter
+ driving_school: Rydskoalle
+ embassy: Ambassade
+ fast_food: Fast food
+ fire_station: Brânwar
+ food_court: Foodcourt
+ fountain: Fontein
+ fuel: Brânstof
+ grave_yard: Begraafplak
+ hospital: Sikehûs
+ hunting_stand: Jachttoer
+ ice_cream: Iis
+ kindergarten: Beukerskoalle
+ library: Bibleteek
+ marketplace: Merkplein
+ nightclub: Nachtklub
+ nursing_home: Ferpleechhûs
+ office: Kantoar
+ parking: Parkeare
+ pharmacy: Apoteek
+ police: Plysje
+ post_box: Brievebus
+ post_office: Postkantoar
+ preschool: Pjutteboartersplak of beukerskoalle
+ prison: Finzenis
+ pub: Kafee
+ restaurant: Restaurant
+ retirement_home: Bejaardetehûs
+ sauna: Sauna
+ school: Skoalle
+ shelter: Beskutting
+ shop: Winkel
+ shower: Dûs
+ swimming_pool: Swimbad
+ taxi: Taksy
+ theatre: Teater
+ toilets: Húskes
+ townhall: Gemeentehûs
+ university: Universiteit
+ vending_machine: Automaat
+ veterinary: Bistedokter
+ village_hall: Gemeentehûs
+ waste_basket: Papierkoer
+ youth_centre: Jeugdsintrum
+ bridge:
+ aqueduct: Akwadukt
+ viaduct: Fiadukt
+ "yes": Brêge
+ building:
+ "yes": Gebou
+ highway:
+ bridleway: Ruterpaad
+ bus_stop: Bushalte
+ living_street: Wenhiem
+ milestone: Mylpeal
+ path: Paad
+ platform: Perron
+ residential: Strjitte
+ road: Wei
+ street_lamp: Strjitlampe
+ historic:
+ battlefield: Slachfjild
+ building: Gebou
+ castle: Kastiel
+ church: Tsjerke
+ citywalls: Stedsmuorren
+ fort: Fort
+ house: Hûs
+ icon: Piktogram
+ memorial: Betinkingsmonumint
+ mine: Myn
+ monument: Monumint
+ ruins: Ruïne
+ tomb: Grêf
+ tower: Toer
+ wreck: Wrak
+ landuse:
+ allotments: Folkstunen
+ basin: Wetterbekken
+ cemetery: Begraafplak
+ conservation: Natuerbehâld
+ farm: Buorkerij
+ farmyard: Boerehiem
+ forest: Bosk
+ grass: Gers
+ landfill: Stoart
+ meadow: Weide
+ mine: Myn
+ quarry: Stiengat
+ reservoir: Reservoir
+ retail: Winkels
+ vineyard: Wyngerd
+ leisure:
+ beach_resort: Badplak
+ common: Mient
+ fishing: Fiskgrûn
+ garden: Tún
+ golf_course: Golfbaan
+ ice_rink: Iisbaan
+ marina: Jachthaven
+ miniature_golf: Minygolf
+ nature_reserve: Natuerreservaat
+ park: Park
+ pitch: Sportfjild
+ playground: Boartersplak
+ sauna: Sauna
+ stadium: Stadion
+ swimming_pool: Swimbad
+ military:
+ barracks: Kazerne
+ bunker: Bunker
+ natural:
+ bay: Baai
+ beach: Strân
+ cape: Kaap
+ cliff: Klif
+ crater: Krater
+ dune: Dún
+ fjord: Fjord
+ forest: Bosk
+ geyser: Geiser
+ glacier: Gletsjer
+ hill: Heuvel
+ island: Eilân
+ land: Lân
+ marsh: Moeras
+ moor: Fean
+ mud: Modder
+ point: Punt
+ reef: Rif
+ ridge: Berchkaam
+ rock: Rotsen
+ scree: Pún
+ scrub: Strewellen
+ spring: Boarne
+ stone: Stien
+ tree: Beam
+ valley: Fallei
+ volcano: Fulkaan
+ water: Wetter
+ wetland: Moeras
+ wood: Bos
+ office:
+ accountant: Boekhâlder
+ architect: Arsjitekt
+ company: Bedriuw
+ estate_agent: Makelder
+ lawyer: Advokaat
+ ngo: NGO-kantoar
+ travel_agent: Reisburo
+ "yes": Kantoar
+ place:
+ city: Stêd
+ country: Lân
+ county: Distrikt
+ farm: Buorkerij
+ hamlet: Gehucht
+ house: Hûs
+ houses: Huzen
+ island: Eilân
+ locality: Plak
+ municipality: Gemeente
+ neighbourhood: Wyk
+ postcode: Postkoade
+ region: Regio
+ sea: See
+ state: Steat
+ subdivision: Dielgebiet
+ suburb: Bûtenwyk
+ town: Stêd
+ village: Doarp
+ shop:
+ bakery: Bakkerij
+ boutique: Boetyk
+ butcher: Slachterij
+ chemist: Apoteek
+ dry_cleaning: Stomerij
+ fish: Fiskwinkel
+ florist: Blommist
+ furniture: Meubelsaak
+ greengrocer: Grienteboer
+ hairdresser: Kapper
+ hifi: Hi-fi
+ jewelry: Juwelier
+ laundry: Waskerij
+ market: Merk
+ optician: Optisien
+ pet: Bistewinkel
+ pharmacy: Apoteek
+ photo: Fotowinkel
+ second_hand: Kringloopwinkel
+ supermarket: Supermerk
+ tailor: Kleanmakker
+ travel_agency: Reisburo
+ video: Fideoteek
+ wine: Sliterij
+ "yes": Winkel
+ tourism:
+ alpine_hut: Berchhutte
+ attraction: Attraksje
+ bed_and_breakfast: Pensjon
+ cabin: Hutte
+ camp_site: Kampearterrein
+ chalet: Fekânsjehûske
+ hostel: Jeugdherberch
+ hotel: Hotel
+ information: Gegevens
+ motel: Motel
+ museum: Museum
+ picnic_site: Picknickplak
+ theme_park: Ferdivedaasjepark
+ zoo: Dieretún
+ tunnel:
+ culvert: Dûker
+ "yes": Tunnel
+ waterway:
+ canal: Kanaal
+ dam: Daam
+ ditch: Sleat
+ lock_gate: Slúsdoar
+ mooring: Oanlisplak
+ rapids: Streamfersnelling
+ river: Rivier
+ stream: Stream
+ wadi: Beek
+ waterfall: Wetterfal
+ weir: Keardaam
+ admin_levels:
+ level2: Lânsgrins
+ level4: Steatsgrins
+ description:
+ title:
+ osm_nominatim: Lokaasje fan OpenStreetMap
+ Nominatim
+ geonames: Lokaasje fan GeoNames
+ types:
+ cities: Stêden
+ towns: Stêden
+ places: Plakken
+ layouts:
+ logo:
+ alt_text: Logo OpenStreetMap
+ logout: Ofmelde
+ log_in: Oanmelde
+ edit: Bewurkje
+ history: Skiednis
+ data: Gegevens
+ intro_header: Wolkom by OpenStreetMap!
+ partners_ic: Imperial College London
+ partners_bytemark: Bytemark Hosting
+ partners_partners: partners
+ help: Help
+ about: Oer
+ community: Mienskip
+ foundation: Stifting
+ foundation_title: De OpenStreetMap Foundation
+ more: Mear
+ license_page:
+ native:
+ native_link: Frysktalige ferzje
+ welcome_page:
+ title: Wolkom!
+ help_page:
+ welcome:
+ url: /welcome
+ title: Wolkom by OSM
+ help:
+ url: https://help.openstreetmap.org/
+ title: help.openstreetmap.org
+ irc:
+ title: IRC
+ wiki:
+ url: http://wiki.openstreetmap.org/
+ title: wiki.openstreetmap.org
+ about_page:
+ next: Folgjende
+ partners_title: Partners
+ notifier:
+ diary_comment_notification:
+ hi: Hallo %{to_user},
+ message_notification:
+ hi: Hallo %{to_user},
+ gpx_notification:
+ greeting: Hallo,
+ email_confirm_plain:
+ greeting: Hallo,
+ email_confirm_html:
+ greeting: Hallo,
+ lost_password_plain:
+ greeting: Hallo,
+ lost_password_html:
+ greeting: Hallo,
+ note_comment_notification:
+ greeting: Hallo,
+ message:
+ inbox:
+ from: Fan
+ subject: Ãnderwerp
+ date: Datum
+ message_summary:
+ delete_button: Fuortsmite
+ new:
+ subject: Ãnderwerp
+ body: Tekst
+ outbox:
+ to: Oan
+ subject: Ãnderwerp
+ date: Datum
+ read:
+ from: Fan
+ subject: Ãnderwerp
+ date: Datum
+ back: Foarige
+ to: Oan
+ sent_message_summary:
+ delete_button: Fuortsmite
+ site:
+ sidebar:
+ close: Slute
+ search:
+ search: Sykje
+ where_am_i: Wêr bin ik?
+ key:
+ table:
+ entry:
+ forest: Bosk
+ wood: Bosk
+ golf: Golfbaan
+ park: Park
+ common:
+ - Algemien
+ - weide
+ lake:
+ - mar
+ - reservoir
+ farm: Buorkerij
+ cemetery: Begraafplak
+ reserve: Natuerreservaat
+ school:
+ - Skoalle
+ - universiteit
+ richtext_area:
+ edit: Bewurkje
+ preview: Proefbyld
+ markdown_help:
+ text: Tekst
+ image: Ãfbylding
+ url: URL
+ trace:
+ edit:
+ filename: 'Triemnamme:'
+ map: kaart
+ edit: bewurkje
+ owner: 'Eigner:'
+ description: 'Beskriuwing:'
+ visibility: 'Sichtberheid:'
+ trace_form:
+ description: 'Beskriuwing:'
+ visibility: 'Sichtberheid:'
+ help: Help
+ view:
+ filename: 'Triemnamme:'
+ map: kaart
+ edit: bewurkje
+ owner: 'Eigner:'
+ description: 'Beskriuwing:'
+ none: Gjin
+ visibility: 'Sichtberheid:'
+ trace_paging_nav:
+ showing_page: Side %{page}
+ trace:
+ count_points: '%{count} punten'
+ ago: '%{time_in_words_ago} lyn'
+ more: mear
+ edit: bewurkje
+ public: IEPENBIER
+ private: PRIVEE
+ by: troch
+ in: yn
+ map: kaart
+ oauth_clients:
+ edit:
+ submit: Bewurkje
+ form:
+ name: Namme
+ user:
+ login:
+ password: 'Wachtwurd:'
+ openid: '%{logo} OpenID:'
+ lost_password:
+ email address: 'E-mailadres:'
+ reset_password:
+ password: 'Wachtwurd:'
+ new:
+ email address: 'E-mailadres:'
+ confirm email address: 'Befêstigjen e-mailadres:'
+ password: 'Wachtwurd:'
+ terms:
+ legale_names:
+ france: Frankryk
+ italy: Itaalje
+ view:
+ my diary: Myn deiboek
+ my messages: Myn berjochtsje
+ my profile: Myn profyl
+ diary: Deiboek
+ ago: (%{time_in_words_ago} lyn)
+ email address: 'E-mailadres:'
+ status: 'Status:'
+ description: Beskriuwing
+ settings_link_text: ynstellingen
+ popup:
+ friend: Freon
+ account:
+ openid:
+ link: http://wiki.openstreetmap.org/wiki/OpenID
+ public editing:
+ enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ image: 'Ãfbylding:'
+ latitude: 'Breedtegraad:'
+ longitude: 'Lingtegraad:'
+ list:
+ title: Meidoggers
+ heading: Meidoggers
+ user_block:
+ partial:
+ edit: Bewurkje
+ status: Status
+ showing_page: Side %{page}
+ next: Folgjende »
+ previous: « Foarige
+ show:
+ status: Status
+ edit: Bewurkje
+ note:
+ mine:
+ id: Id
+ creator: Auteur
+ description: Beskriuwing
+ ago_html: '%{when} lyn'
+ javascripts:
+ close: Slute
+ share:
+ cancel: Annulearje
+ image: Ãfbylding
+ embed: HTML
+ scale: 'Skaal:'
+ map:
+ base:
+ standard: Standert
+ hot: Humanitarian
+ directions:
+ time: Tiid
+ query:
+ relation: Relaasje
+ redaction:
+ edit:
+ description: Beskriuwing
+ new:
+ description: Beskriuwing
+ show:
+ description: 'Beskriuwing:'
+ user: 'Auteur:'
+...
diff --git a/config/locales/ga.yml b/config/locales/ga.yml
index a575b3224..89d899cf8 100644
--- a/config/locales/ga.yml
+++ b/config/locales/ga.yml
@@ -438,33 +438,26 @@ ga:
crematorium: Créamatóiriam
dentist: Fiaclóir
doctors: DochtúirÃ
- dormitory: Ãras cónaithe
drinking_water: Uisce Inólta
driving_school: Scoil Tiomána
embassy: Ambasáid
- emergency_phone: Fón Ãigeandála
fast_food: Mearbhia
ferry_terminal: CrÃochfort Farantóireachta
- fire_hydrant: Béal Tuile
fire_station: Stáisiún Dóiteáin
food_court: Cúirt Bhia
fountain: Scairdeán/fuarán
fuel: Breosla
gambling: Cearrbhachas
grave_yard: Reilg
- gym: Spórtlann / Giom
- health_centre: Ionad Sláinte
hospital: Ospidéal
hunting_stand: Ãrdán seilge
ice_cream: Uachtar reoite
kindergarten: NaÃonra
library: Leabharlann
- market: Margadh
marketplace: Ãit mhargaidh
monastery: Mainistir
motorcycle_parking: Páirceáil do Ghluaisrothair
nightclub: Club OÃche
- nursery: NaÃonra
nursing_home: Teach Altranais
office: Oifig
parking: Páirceáil
@@ -478,7 +471,6 @@ ga:
prison: PrÃosún
pub: Teach tábhairne
public_building: Foirgneamh PoiblÃ
- reception_area: Limistéar Fáilte
recycling: Ionad Athchúrsála
restaurant: Bialann
retirement_home: Ãras SeanóirÃ
@@ -574,7 +566,6 @@ ga:
trunk: Mórbhóthar
trunk_link: Mórbhóthar
unclassified: Bóthar Neamhaicmithe
- unsurfaced: Bóthar Gan Dromhchla
"yes": Bóthar
historic:
archaeological_site: Láithreán SeandálaÃochta
@@ -639,7 +630,6 @@ ga:
leisure:
beach_resort: Ionad Saoire Cois Trá
bird_hide: Folachán Ãanbhreathnóireachta
- club: Club
common: CoimÃn
dog_park: Páirc do MhadraÃ
fishing: Ãit Iascaireachta
@@ -732,8 +722,6 @@ ga:
"yes": Oifig
place:
allotments: Cuibhrinn
- block: Bloc
- airport: Aerfort
city: Cathair
country: TÃr
county: Contae
@@ -745,7 +733,6 @@ ga:
islet: OileáinÃn
isolated_dwelling: Ãit Chónaithe Iargúlta
locality: Dúiche
- moor: Móinteán
municipality: Cathair bhardais/baile bardais
neighbourhood: Comharsanacht
postcode: Cód poist
@@ -762,10 +749,8 @@ ga:
abandoned: Iarnród Tréigthe
construction: Iarnród á Thógáil
disused: Iarnróid atá As Ãsáid
- disused_station: Stáisiún Iarnróid As Ãsáid
funicular: Iarnród Cáblach
halt: Stad Traenach
- historic_station: Stáisiún Iarnróid Stairiúil
junction: Acomhal Iarnróid
level_crossing: Crosaire Comhréidh
light_rail: Iarnród Ãadrom
@@ -829,7 +814,6 @@ ga:
hairdresser: Gruaigeadóir
hardware: Siopa Crua-earraÃ
hifi: Hi-Fi
- insurance: Ãrachas
jewelry: Siopa Seodóireachta
kiosk: Both
laundry: Neachtlann
@@ -845,10 +829,8 @@ ga:
pet: Siopa PeataÃ
pharmacy: Cógaslann
photo: Siopa Grianghrafadóireachta
- salon: Ionad áilleachta/sciamhlann
second_hand: Siopa Earraà Athláimhe
shoes: Siopa Bróg
- shopping_centre: Ionad Siopadóireachta
sports: Siopa Spóirt
stationery: Siopa Stáiseanóireachta
supermarket: Ollmhargadh
@@ -2016,9 +1998,6 @@ ga:
mapquest_car: Carr (MapQuest)
mapquest_foot: Ag Siúl (MapQuest)
osrm_car: Carr (OSRM)
- mapzen_bicycle: Rothar (Mapzen)
- mapzen_car: Carr (Mapzen)
- mapzen_foot: Ag siúl (Mapzen)
directions: Treoracha
distance: Fad
errors:
diff --git a/config/locales/gd.yml b/config/locales/gd.yml
index 09c5570f7..3b9018f32 100644
--- a/config/locales/gd.yml
+++ b/config/locales/gd.yml
@@ -459,33 +459,26 @@ gd:
crematorium: Luaithreachan
dentist: Fiaclaire
doctors: Lighichean
- dormitory: Suain-lann
drinking_water: Uisge-òil
driving_school: Sgoil draibhidh
embassy: Ambasaid
- emergency_phone: Fòn-èiginn
fast_food: Biadh luath
ferry_terminal: Port-aiseig
- fire_hydrant: Tobar-srà ide
fire_station: Stèisean-smà laidh
food_court: Talla bìdh
fountain: Fuaran
fuel: Connadh
gambling: Cearrachas
grave_yard: Cladh
- gym: Taigh-sunntais
- health_centre: Ionad-slà inte
hospital: Ospadal
hunting_stand: Stannd seilge
ice_cream: Reòiteagan
kindergarten: Sgoil-Ã raich
library: Leabhar-lann
- market: Margadh
marketplace: Ionad-margaidh
monastery: Manachainn
motorcycle_parking: Ionad-pà ircidh motar-baidhseagal
nightclub: Club-oidhche
- nursery: Sgoil-Ã raich
nursing_home: Taigh-altraim
office: Oifis
parking: Ionad-pà ircidh
@@ -499,7 +492,6 @@ gd:
prison: Prìosan
pub: Taigh-seinnse
public_building: Togalach poblach
- reception_area: Ionad-fà ilte
recycling: Ionad ath-chuairteachaidh
restaurant: Taigh-bìdh
retirement_home: Taigh-cluaineis
@@ -595,7 +587,6 @@ gd:
trunk: Prìomh-rathad
trunk_link: Prìomh-rathad
unclassified: Rathad neo-sheòrsaichte
- unsurfaced: Rathad gun uachdar
"yes": Rathad
historic:
archaeological_site: Là rach à rc-eòlach
@@ -660,7 +651,6 @@ gd:
leisure:
beach_resort: Trà igh-turasachd
bird_hide: Crò-eun
- club: Club
common: Fearann coitcheann
dog_park: PÃ irc-chon
fishing: Raon iasgaich
@@ -753,8 +743,6 @@ gd:
"yes": Oifis
place:
allotments: Cuibhreann talmhainn
- block: Bloca
- airport: Port-adhair
city: Baile
country: Dùthaich
county: Siorrachd/Còigeamh
@@ -766,7 +754,6 @@ gd:
islet: Eilean beag
isolated_dwelling: Ãite-còmhnaidh iomallach
locality: Ãite
- moor: Mòine
municipality: Baile
neighbourhood: Coimhearsnachd
postcode: Còd-puist
@@ -783,10 +770,8 @@ gd:
abandoned: Rèile thrèigte
construction: Rèile 'ga togail
disused: Rèile gun chleachdadh
- disused_station: Stèisean-rèile gun chleachdadh
funicular: Rèile-bhruthaich
halt: Stad trèana
- historic_station: Stèisean-rèile eachdraidheil
junction: Snaidhm-rèile
level_crossing: Crois-rèile fhosgailte
light_rail: Rèile aotrom
@@ -850,7 +835,6 @@ gd:
hairdresser: Gruagaire
hardware: Bùth leasachadh dachaigh
hifi: HiFi
- insurance: Ãrachas
jewelry: Bùth usgaran
kiosk: Cìtheasg
laundry: Taigh-nigheachain
@@ -866,10 +850,8 @@ gd:
pet: Bùth pheatachan
pharmacy: Bùth-chungaidhean
photo: Bùth dhealbhan
- salon: Salon maise
second_hand: Bùth rudan ath-là imhe
shoes: Bùth bhrògan
- shopping_centre: Ionad-seopadaireachd
sports: Bùth spòrs
stationery: Bùth pà ipearachd
supermarket: Oll-mhargadh
diff --git a/config/locales/gl.yml b/config/locales/gl.yml
index 9003bb3ce..91bb202a6 100644
--- a/config/locales/gl.yml
+++ b/config/locales/gl.yml
@@ -1,6 +1,7 @@
# Messages for Galician (galego)
# Exported from translatewiki.net
# Export driver: phpyaml
+# Author: Athena in Wonderland
# Author: Banjo
# Author: Elisardojm
# Author: Gallaecio
@@ -133,6 +134,8 @@ gl:
title_comment: Conxunto de cambios %{id} - %{comment}
join_discussion: Inicie sesión para unirse á discusión
discussion: Conversa
+ still_open: O conxunto de cambios permanece aberto - A conversa comeza cando
+ o conxunto de cambios está pechado.
node:
title: 'Nodo: %{name}'
history_title: 'Historial do nodo: %{name}'
@@ -440,33 +443,26 @@ gl:
crematorium: Crematorio
dentist: Dentista
doctors: Médicos
- dormitory: Residencia universitaria
drinking_water: Auga potable
driving_school: Escola de condución
embassy: Embaixada
- emergency_phone: Teléfono de emerxencia
fast_food: Comida rápida
ferry_terminal: Terminal de transbordadores
- fire_hydrant: Boca de incendios
fire_station: Parque de bombeiros
food_court: Ãrea de restauración
fountain: Fonte
fuel: Combustible
gambling: Xogos de azar
grave_yard: Cemiterio
- gym: Ximnasio
- health_centre: Centro de saúde
hospital: Hospital
hunting_stand: Lugar de caza
ice_cream: XeadarÃa
kindergarten: XardÃn de infancia
library: Biblioteca
- market: Mercado
marketplace: Praza de mercado
monastery: Mosteiro
motorcycle_parking: Estacionamento para motocicletas
nightclub: Club nocturno
- nursery: Parvulario
nursing_home: Residencia para a terceira idade
office: Oficina
parking: Aparcadoiro
@@ -480,7 +476,6 @@ gl:
prison: Prisión
pub: Pub
public_building: Edificio público
- reception_area: Zona de recepción
recycling: Punto de reciclaxe
restaurant: Restaurante
retirement_home: Residencia de xubilados
@@ -576,7 +571,6 @@ gl:
trunk: Estrada nacional
trunk_link: Estrada nacional
unclassified: Estrada sen clasificar
- unsurfaced: Estrada non pavimentada
"yes": Estrada
historic:
archaeological_site: Xacemento arqueolóxico
@@ -641,7 +635,6 @@ gl:
leisure:
beach_resort: Balneario
bird_hide: Observatorio de aves
- club: Club
common: Terreo común
dog_park: Parque canino
fishing: Ãrea de pesca
@@ -734,8 +727,6 @@ gl:
"yes": Oficina
place:
allotments: Hortas
- block: Bloque
- airport: Aeroporto
city: Cidade
country: PaÃs
county: Condado
@@ -747,7 +738,6 @@ gl:
islet: Illote
isolated_dwelling: Vivenda illada
locality: Localidade
- moor: Páramo
municipality: Municipio
neighbourhood: Veciñanza
postcode: Código postal
@@ -764,10 +754,8 @@ gl:
abandoned: VÃa de tren abandonada
construction: VÃa ferroviaria en construción
disused: VÃa ferroviaria en desuso
- disused_station: Estación de trens en desuso
funicular: VÃa de funicular
halt: Parada de trens
- historic_station: Estación de trens histórica
junction: Unión de vÃas ferroviarias
level_crossing: Paso a nivel
light_rail: Metro lixeiro
@@ -831,7 +819,6 @@ gl:
hairdresser: PerrucarÃa
hardware: FerraxarÃa
hifi: Hi-Fi
- insurance: Aseguradora
jewelry: XoiarÃa
kiosk: Quiosco
laundry: LavandarÃa
@@ -847,10 +834,8 @@ gl:
pet: Tenda de mascotas
pharmacy: Farmacia
photo: Tenda de fotografÃa
- salon: Salón de beleza
second_hand: Tenda de segunda man
shoes: ZapatarÃa
- shopping_centre: Centro comercial
sports: Tenda de deportes
stationery: PapelarÃa
supermarket: Supermercado
@@ -948,7 +933,7 @@ gl:
intro_text: O OpenStreetMap é un mapa do mundo, creado por xente coma vostede
e de libre uso baixo unha licenza aberta.
intro_2_create_account: Cree unha conta de usuario
- partners_html: O aloxamento é posible grazas ao %{ucl}, %{ic} e %{bytemark}, e
+ partners_html: O aloxamento é posible grazas ao %{ucl}, %{bytemark}, %{ic}, e
outros %{partners}.
partners_ucl: UCL
partners_ic: Imperial College London
@@ -1025,9 +1010,7 @@ gl:
more_title_html: Máis información
more_1_html: |-
Descubra máis sobre como empregar os nosos datos e como acreditarnos na páxina de licenza de OSMF e na comunidade de preguntas máis frecuentes
- sobre asuntos legais .
+ href="http://osmfoundation.org/Licence">páxina de licenza de OSMF.
more_2_html: |-
Malia que o OpenStreetMap é de datos abertos, non podemos proporcionar un
mapa API gratuÃto aos desenvolvedores.
@@ -1228,10 +1211,12 @@ gl:
community_driven_html: |-
A comunidade do OpenStreetMap é diversa, apaixonada e cada dÃa máis persoas se unen a ela.
Entre os nosos colaboradores hai cartógrafos entusiastas, profesionais dos sistemas de información xeográfica, enxeñeiros
- que se ocupan de manter os servidores do OSM, colaboradores de proxectos humanitarios que achegan datos sobre zonas afectadas por desastres
+ que se ocupan de manter os servidores do OSM, colaboradores de proxectos humanitarios que achegan datos sobre zonas afectadas por desastres,
e moitas outras persoas.
- Para obter máis información sobre a comunidade, consulte os diarios de usuarios ,
- os blogues da comunidade e
+ Para obter máis información sobre a comunidade, consulte o
+ blogue do OpenStreetMap ,
+ diarios de usuarios ,
+ blogues da comunidade , e
o sitio web da Fundación OSM .
open_data_title: Datos libres
open_data_html: |-
@@ -1476,7 +1461,7 @@ gl:
get_directions_title: Atopar indicacións entre dous puntos
from: De
to: A
- where_am_i: Onde estou?
+ where_am_i: Onde está isto?
where_am_i_title: Describa a localización actual usando o motor de procuras
submit_text: Ir
key:
@@ -2143,6 +2128,8 @@ gl:
not_a_role: A cadea "%{role}" non é un rol correcto.
already_has_role: O usuario xa ten o rol %{role}.
doesnt_have_role: O usuario non ten o rol %{role}.
+ not_revoke_admin_current_user: Non se puido revogar os dereitos de administrador
+ do usuario actual.
grant:
title: Confirmar a concesión do rol
heading: Confirmar a concesión do rol
@@ -2367,8 +2354,10 @@ gl:
new:
intro: Atopou un erro ou descubriu que falta algún dato? Informe aos outros
cartógrafos para que poidamos solucionalo. Mova o marcador á posición correcta
- e escriba unha nota explicando o problema. Non inclúa información persoal
- ou información de mapas ou guÃas con dereitos de autorÃa.
+ e escriba unha nota explicando o problema.
+ advice: A túa nota será pública e poderá utilizarse para actualizar o mapa,
+ por conseguinte, non insiras información persoal, nin datos de mapas protexidos
+ por dereitos de autorÃa ou listas de directorios.
add: Engadir a nota
show:
anonymous_warning: Esta nota inclúe comentarios de usuarios anónimos que deben
@@ -2390,9 +2379,6 @@ gl:
mapquest_car: Coche (MapQuest)
mapquest_foot: A pé (MapQuest)
osrm_car: Coche (OSRM)
- mapzen_bicycle: En bicicleta (Mapzen)
- mapzen_car: En coche (Mapzen)
- mapzen_foot: A pé (Mapzen)
descend: Descendente
directions: Indicacións
distance: Distancia
diff --git a/config/locales/he.yml b/config/locales/he.yml
index 31ed5c2b9..eea283751 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -449,33 +449,26 @@ he:
crematorium: ×שרפ×
dentist: ר××¤× ×©×× ×××
doctors: ר×פ×××
- dormitory: ××¢×× ×ת
drinking_water: ×× ×©×ª×××
driving_school: ××ת ספר ×× ××××
embassy: ש×ר×ר×ת
- emergency_phone: ××פ×× ××ר××
fast_food: ×××× ×××ר
ferry_terminal: ×ס××£ ××¢××רת
- fire_hydrant: ××¨× ××××× ×ש
fire_station: ת×× ×ª ××××× ×ש
food_court: ×××ר ×××× ×××ר
fountain: ××רק×
fuel: ×××§
gambling: ××××ר××
grave_yard: ××ת ×§×ר×ת
- gym: ×××× ××שר/××ר ××שר
- health_centre: ×ר×× ×ר×××ת
hospital: ××ת ×××××
hunting_stand: תצפ×ת צ×××××
ice_cream: ×××××
kindergarten: ×× ×××××
library: ספר×××
- market: ש××§
marketplace: ש××§
monastery: ×× ×ר
motorcycle_parking: ×× ××ת ×××¤× ××¢××
nightclub: ×××¢××× ××××
- nursery: פע××××
nursing_home: ××ת ×××ת
office: ×שר×
parking: ×× ××
@@ -489,7 +482,6 @@ he:
prison: ×××
pub: פ××
public_building: ××× × ×¦×××ר
- reception_area: ×××ר ×§××××
recycling: × ×§××ת ×××××ר
restaurant: ×סע××
retirement_home: ××ת ×××ת
@@ -585,7 +577,6 @@ he:
trunk: ××¨× ×¨×ש×ת
trunk_link: ××¨× ×¨×ש×ת
unclassified: ××¨× ×× ×ס×××ת
- unsurfaced: ××¨× ××ת×־ס××××
"yes": ×ר×
historic:
archaeological_site: ×תר ×ר×××××××
@@ -650,7 +641,6 @@ he:
leisure:
beach_resort: ×תר × ×פש ××××£ ××
bird_hide: ×צפ×ר
- club: ×××¢×××
common: ש×× ×ש×תף
dog_park: פ×רק ×××××
fishing: ×××ר ×××
@@ -743,8 +733,6 @@ he:
"yes": ×שר×
place:
allotments: ש×××× ××§×××××
- block: ר×××¢
- airport: × ×× ×ª×¢×פ×
city: ×¢×ר
country: ×רץ
county: ××××
@@ -756,7 +744,6 @@ he:
islet: ×××Ö¹×
isolated_dwelling: ×××ר×× ×××××××
locality: ××ש××
- moor: ×××ת ××××
municipality: ×¢×ר×××
neighbourhood: ש××× ×
postcode: ×××§××
@@ -773,10 +760,8 @@ he:
abandoned: ×ס××ת ×ר×× × ××ש×
construction: ×ס××ת ×ר×× ××× ×××
disused: ×ס××ת ×ר×× ×©××× × ×ש×××ש
- disused_station: ת×× ×ª ר××ת ש××× × ×ש×××ש
funicular: פ×× ××§××ר
halt: ת×× ×ª ר××ת
- historic_station: ת×× ×ª ר××ת ××ס××ר×ת
junction: ×פ×ש ×ס×××ת ×ר××
level_crossing: ×פ×ש ×ס××ת ×ר×× ××××ש
light_rail: ר××ת ×§××
@@ -840,7 +825,6 @@ he:
hairdresser: ××¢×¦× ×©×¢×¨
hardware: ×× ×ת ××××¨× ×× ×××
hifi: צ××× ×××××§×
- insurance: ×××××
jewelry: ×× ×ת ת×ש××××
kiosk: ×§××סק
laundry: ×××ס×
@@ -856,10 +840,8 @@ he:
pet: ×× ×ת ×××ת ××××
pharmacy: ××ת ×רק×ת
photo: ×× ×ת צ××××
- salon: ס×××
second_hand: ×× ×ת ×× ×©× ×××
shoes: ×× ×ת × ×¢××××
- shopping_centre: ×ר×× ×§× ××ת
sports: ×× ×ת ספ×ר×
stationery: ×× ×ת ××× ×ת×××
supermarket: ס×פר×רק×
@@ -2324,9 +2306,6 @@ he:
mapquest_car: ××××× ×ת (MapQuest)
mapquest_foot: ×ר×× (MapQuest)
osrm_car: ××××× ×ת (ORSM)
- mapzen_bicycle: ××××¤× ××× (Mapzen)
- mapzen_car: ××××× ×ת (Mapzen)
- mapzen_foot: ×ר×× (Mapzen)
descend: ×××
directions: ××××× ××
distance: ×ר××§
diff --git a/config/locales/hr.yml b/config/locales/hr.yml
index 636a7cad2..d48a0ff54 100644
--- a/config/locales/hr.yml
+++ b/config/locales/hr.yml
@@ -444,33 +444,26 @@ hr:
crematorium: Krematorij
dentist: Zubar
doctors: Doktor
- dormitory: Studentski dom
drinking_water: Pitka voda
driving_school: Autoškola
embassy: Veleposlanstvo
- emergency_phone: Telefon (S.O.S)
fast_food: Fast food
ferry_terminal: Trajektni terminal
- fire_hydrant: Hidrant
fire_station: Vatrogasna postaja
food_court: Blagovaonski kutak
fountain: Fontana
fuel: Benzinska
gambling: Kockarnica
grave_yard: Groblje
- gym: Fitness centar
- health_centre: Zdravstveni centar
hospital: Bolnica
hunting_stand: Äeka
ice_cream: SlastiÄarna
kindergarten: DjeÄji vrtiÄ
library: Knjižnica
- market: Tržnica
marketplace: Tržnica
monastery: Samostan
motorcycle_parking: Parking za motocikle
nightclub: NoÄni klub
- nursery: Äuvanje djece
nursing_home: StaraÄki dom
office: Kancelarija
parking: Parking
@@ -484,7 +477,6 @@ hr:
prison: Zatvor
pub: Pub
public_building: Ustanova
- reception_area: Recepcija
recycling: Reciklažna toÄka
restaurant: Restoran
retirement_home: Dom za starije osobe
@@ -580,7 +572,6 @@ hr:
trunk: Cesta rezervirana za motorna vozila
trunk_link: Cesta rezrevirana za mot. voz. - prilazna cesta
unclassified: Nerazvrstana cesta
- unsurfaced: Neasfaltirana cesta
"yes": Cesta
historic:
archaeological_site: Arheološko nalazište
@@ -640,7 +631,6 @@ hr:
vineyard: Vinograd
leisure:
beach_resort: Plaža
- club: Klub
common: OpÄinsko zemljiÅ¡te
dog_park: Park za pse
fishing: RibiÄko podruÄje
@@ -721,7 +711,6 @@ hr:
ngo: Ured nedržavne organizacije
"yes": Ured
place:
- airport: ZraÄna luka
city: Grad
country: Država
county: Županija/grofovija
@@ -732,7 +721,6 @@ hr:
island: Otok
islet: OtoÄiÄ
locality: Lokalitet
- moor: MoÄvara
municipality: OpÄina
postcode: Poštanski broj
region: PodruÄje
@@ -748,10 +736,8 @@ hr:
abandoned: Napuštena pruga
construction: Pruga u izgradnji
disused: Napuštena pruga
- disused_station: ŽeljezniÄka stanica (nije u upotrebi)
funicular: UspinjaÄa
halt: ŽeljezniÄka stanica
- historic_station: Povijesna željezniÄka stanica
junction: ŽeljezniÄki Ävor
level_crossing: Pružni prijelaz
light_rail: Laka željeznica
@@ -815,7 +801,6 @@ hr:
hairdresser: Frizer
hardware: Željezar
hifi: Hi-Fi
- insurance: Osiguranje
jewelry: Zlatarna
kiosk: Kiosk
laundry: Praonica rublja
@@ -831,9 +816,7 @@ hr:
pet: Trgovina za kuÄne ljubimce
pharmacy: Ljekarna
photo: Fotograf
- salon: Salon
shoes: Trgovina obuÄom
- shopping_centre: TrgovaÄki centar
sports: Trgovina sportskom opremom
stationery: Papirnica
supermarket: Supermarket
@@ -2050,9 +2033,6 @@ hr:
mapquest_car: Automobil (MapQuest)
mapquest_foot: Pješke (MapQuest)
osrm_car: Automobil (OSRM)
- mapzen_bicycle: Bicikl (Mapzen)
- mapzen_car: Automobil (Mapzen)
- mapzen_foot: Pješke (Mapzen)
descend: Silazno
directions: Upute
distance: Udaljenost
diff --git a/config/locales/hsb.yml b/config/locales/hsb.yml
index 756e2e76c..7f09bcb83 100644
--- a/config/locales/hsb.yml
+++ b/config/locales/hsb.yml
@@ -439,33 +439,26 @@ hsb:
crematorium: Krematorij
dentist: Zubny lÄkar
doctors: LÄkarjo
- dormitory: Internat
drinking_water: Pitna woda
driving_school: JÄzbna Å¡ula
embassy: WulkopósÅanstwo
- emergency_phone: Nuzowy telefon
fast_food: PÅikuski
ferry_terminal: PÅewozny pÅistaw
- fire_hydrant: Wohnjowy hydrant
fire_station: Wohnjostraža
food_court: Food Court
fountain: Studnja
fuel: Tankownja
gambling: Hra wo zbožo
grave_yard: KÄrchow
- gym: Fitnesowy center/Fitnesowe studijo
- health_centre: Strowotny centrum
hospital: Chorownja
hunting_stand: ÅakaÅca
ice_cream: JÄdźny lód
kindergarten: PÄstowarnja
library: Knihownja
- market: Wiki
marketplace: TorhoÅ¡Äo
monastery: klóšter
motorcycle_parking: parkowaniÅ¡Äo za motorske
nightclub: Nócny klub
- nursery: PÄstowarnja
nursing_home: Hladarnja
office: BÄrow
parking: ParkowaniÅ¡Äo
@@ -479,7 +472,6 @@ hsb:
prison: Jastwo
pub: KorÄma
public_building: Zjawne twarjenje
- reception_area: PÅijimanski wobÅuk
recycling: PÅijimarnja starowiznow
restaurant: HosÄenc
retirement_home: Starownja
@@ -575,7 +567,6 @@ hsb:
trunk: Dalokodróha
trunk_link: Dalokodróha
unclassified: Njezarjadowana dróha
- unsurfaced: Njewobtwjerdźena dróha
"yes": dróha
historic:
archaeological_site: Archeologiske wurywaniÅ¡Äo
@@ -640,7 +631,6 @@ hsb:
leisure:
beach_resort: Mórske kupjele
bird_hide: PtaÄi schow
- club: towarstwo
common: Gmejnski kraj
dog_park: psyÄi park
fishing: RybniÅ¡Äo
@@ -733,8 +723,6 @@ hsb:
"yes": BÄrow
place:
allotments: maÅozahrodki
- block: blok
- airport: LÄtaniÅ¡Äo
city: WulkomÄsto
country: Kraj
county: Wokrjes
@@ -746,7 +734,6 @@ hsb:
islet: Kupka
isolated_dwelling: Jednotliwe bydÅo
locality: SydliÅ¡Äo
- moor: Bahno
municipality: Gmejna
neighbourhood: Bydlenski wobwod
postcode: Postowe wodźenske ÄisÅo
@@ -763,10 +750,8 @@ hsb:
abandoned: RozpuÅ¡Äena železnica
construction: Železnica so twari
disused: Zastajena železnica
- disused_station: Zawrjene dwórniÅ¡Äo
funicular: Powjaznica
halt: Železniske zastaniÅ¡Äo
- historic_station: Historiske dwórniÅ¡Äo
junction: Železniske kÅižniÅ¡Äo
level_crossing: Železniski pÅechod
light_rail: MÄÅ¡Äanska železnica
@@ -830,7 +815,6 @@ hsb:
hairdresser: Frizerski salon
hardware: Twarske wiki
hifi: Hi-fi
- insurance: ZawÄsÄernja
jewelry: Debjenkowy wobchod
kiosk: Kiosk
laundry: Myjernja
@@ -846,10 +830,8 @@ hsb:
pet: Coowobchod
pharmacy: LÄkarnja
photo: Fotograf
- salon: Salon
second_hand: NakupowaniÅ¡Äo
shoes: Wobchod Ärijow
- shopping_centre: NakupowaniÅ¡Äo
sports: Sportowy wobchod
stationery: Papjernistwo
supermarket: Superwiki
@@ -2321,9 +2303,6 @@ hsb:
mapquest_car: Awto (MapQuest)
mapquest_foot: PÄÅ¡i (MapQuest)
osrm_car: Awto (OSRM)
- mapzen_bicycle: Koleso (Mapzen)
- mapzen_car: Awto (Mapzen)
- mapzen_foot: PÄÅ¡i (Mapzen)
directions: SmÄry
distance: ZdalenosÄ
errors:
diff --git a/config/locales/hu.yml b/config/locales/hu.yml
index fda5a8278..28d0c971a 100644
--- a/config/locales/hu.yml
+++ b/config/locales/hu.yml
@@ -3,6 +3,7 @@
# Export driver: phpyaml
# Author: Athoss
# Author: BanKris
+# Author: Bencemac
# Author: BáthoryPéter
# Author: City-busz
# Author: Csega
@@ -150,6 +151,8 @@ hu:
title_comment: 'MódosÃtáscsomag: %{id} - %{comment}'
join_discussion: Jelentkezz be, hogy bekapcsolódhass a megbeszélésbe
discussion: Megbeszélés
+ still_open: A módosÃtáscsomag még nyitva van â a megbeszélés akkor nyÃlik meg,
+ ha a módosÃtáscsomag lezárul.
node:
title: 'Pont: %{name}'
history_title: 'Pont történet: %{name}'
@@ -199,8 +202,8 @@ hu:
way: vonal
relation: kapcsolat
start_rjs:
- feature_warning: '%{num_features} adat ábrázolása jelentÅsen lassÃthatja a böngészÅt.
- Biztos hogy meg akarod jelenÃteni ezen adatokat?'
+ feature_warning: '%{num_features} objektum ábrázolása jelentÅsen lassÃthatja
+ a böngészÅt. Biztos hogy meg akarod jelenÃteni ezeket az adatokat?'
load_data: Adatok betöltése
loading: Betöltésâ¦
tag_details:
@@ -312,12 +315,12 @@ hu:
diary_entry:
posted_by: '%{link_user} küldte ekkor: %{created} %{language_link} nyelven'
comment_link: Hozzászólás ehhez a bejegyzéshez
- reply_link: Válasz ezen bejegyzésre
+ reply_link: Válasz a bejegyzésre
comment_count:
one: Egy hozzászólás
zero: Nincs hozzászólás
other: '%{count} hozzászólás'
- edit_link: Ezen bejegyzés szerkesztése
+ edit_link: Bejegyzés szerkesztése
hide_link: Bejegyzés elrejtése
confirm: MegerÅsÃtés
diary_comment:
@@ -357,7 +360,7 @@ hu:
map_image: Térkép (Alapértelmezett réteg)
embeddable_html: Beágyazható HTML
licence: Licenc
- export_details: Az OpenStreetMap adatokra az Open
+ export_details: Az OpenStreetMap adatokra az Open
Data Commons Open Database licenc vonatkozik. (ODbL)
too_large:
advice: Ha a fenti exportálás sikertelen lenne, próbáld meg az alábbi listából
@@ -397,14 +400,14 @@ hu:
geocoder:
search:
title:
- latlon: Eredmények az Internal ról
+ latlon: Eredmények az Internal ról
uk_postcode: Eredmények a NPEMap / FreeThe
Postcode -ról
- ca_postcode: Eredmények a Geocoder.CA -rÅl
- osm_nominatim: Eredmények az OpenStreetMap
+ ca_postcode: Eredmények a Geocoder.CA -rÅl
+ osm_nominatim: Eredmények az OpenStreetMap
Nominatim tól
geonames: Eredmények a GeoNames rÅl
- osm_nominatim_reverse: Eredmények az OpenStreetMap
+ osm_nominatim_reverse: Eredmények az OpenStreetMap
Nominatimról
geonames_reverse: Eredmények a GeoNames-rÅl
search_osm_nominatim:
@@ -454,33 +457,26 @@ hu:
crematorium: Krematórium
dentist: Fogorvos
doctors: Orvosi rendelÅ
- dormitory: Kollégium
drinking_water: IvóvÃz
driving_school: Autósiskola
embassy: Nagykövetség
- emergency_phone: SegélyhÃvó
fast_food: Gyorsétterem
ferry_terminal: KompkikötÅ
- fire_hydrant: Tűzcsap
fire_station: Tűzoltóság
food_court: Ãteludvar
fountain: SzökÅkút
fuel: Benzinkút
gambling: Szerencsejáték
grave_yard: Kis temetÅ
- gym: Fitnesz- / Tornaterem
- health_centre: Egészségügyi központ
hospital: Kórház
hunting_stand: Magasles
ice_cream: Jégkrém
kindergarten: Ãvoda
library: Könyvtár
- market: Piac
marketplace: Vásártér
monastery: Kolostor
motorcycle_parking: Motoros parkoló
nightclub: Ãjszakai bár
- nursery: Ãvoda
nursing_home: IdÅsek otthona
office: Iroda
parking: Parkoló
@@ -494,7 +490,6 @@ hu:
prison: Börtön
pub: Kocsma
public_building: Középület
- reception_area: Recepció
recycling: SzelektÃv hulladékgyűjtÅ
restaurant: Ãtterem
retirement_home: NyugdÃjasotthon
@@ -590,7 +585,6 @@ hu:
trunk: Autóút
trunk_link: Autóút
unclassified: Egyéb út
- unsurfaced: Burkolatlan út
"yes": Ãt
historic:
archaeological_site: Régészeti lelÅhely
@@ -655,7 +649,6 @@ hu:
leisure:
beach_resort: Tengerparti üdülÅhely
bird_hide: Madárles
- club: Klub
common: Közös terület
dog_park: Kutyapark
fishing: Horgászterület
@@ -748,8 +741,6 @@ hu:
"yes": Iroda
place:
allotments: Veteményeskertek
- block: Blokk
- airport: RepülÅtér
city: Nagyváros
country: Ország
county: Megye
@@ -761,7 +752,6 @@ hu:
islet: Kis sziget
isolated_dwelling: Elszigetelt épület
locality: Hely
- moor: Mocsár
municipality: Település
neighbourhood: Szomszédság
postcode: IrányÃtószám
@@ -778,10 +768,8 @@ hu:
abandoned: Felhagyott vasút
construction: ÃpÃtés alatt álló vasút
disused: Használaton kÃvüli vasút
- disused_station: Használaton kÃvüli vasútállomás
funicular: Siklóvasút
halt: Vasúti megállóhely
- historic_station: Történelmi vasútállomás
junction: Vasúti csomópont
level_crossing: Vasúti átjáró
light_rail: HÃV
@@ -845,7 +833,6 @@ hu:
hairdresser: Fodrászat
hardware: Szerelési bolt
hifi: Hi-Fi bolt
- insurance: BiztosÃtó
jewelry: Ãkszerbolt
kiosk: Trafik
laundry: Mosoda
@@ -861,10 +848,8 @@ hu:
pet: Ãllatkereskedés
pharmacy: Gyógyszertár
photo: Fotóbolt
- salon: Szalon
second_hand: Használtcikk kereskedés
shoes: CipÅbolt
- shopping_centre: Bevásárlóközpont
sports: Sportbolt
stationery: Ãrószerbolt
supermarket: Szupermarket
@@ -927,7 +912,7 @@ hu:
level10: Városrészhatár
description:
title:
- osm_nominatim: Helyek az OpenStreetMap
+ osm_nominatim: Helyek az OpenStreetMap
Nominatim tól
geonames: Helyek a GeoNames rÅl
types:
@@ -1003,24 +988,24 @@ hu:
title_html: SzerzÅi jog és licenc
intro_1_html: |-
Az OpenStreetMap® egy szabad adathalmaz , amelyet az Open Data
+ href="https://opendatacommons.org/licenses/odbl/">Open Data
Commons Open Database License licenc (ODbL) alatt tett közzé az OpenStreetMap AlapÃtvány (OSMF).
+ href="https://osmfoundation.org/">OpenStreetMap AlapÃtvány (OSMF).
intro_2_html: |2-
Szabadon másolhatod, terjesztheted, továbbÃthatod és átdolgozhatod adatainkat mindaddig, amÃg feltünteted az OpenStreetMapot és közreműködÅit. Ha módosÃtod vagy felhasználod az adatainkat, akkor az eredményt is csak azonos licenccel terjesztheted. A teljes jogi
+ href="https://opendatacommons.org/licenses/odbl/1.0/">jogi
szabályzat ismerteti a jogaidat és kötelezettségeidet.
intro_3_html: |2-
Az OpenStreetMap térképeire a Creative
+ href="https://creativecommons.org/licenses/by-sa/2.0/">Creative
Commons Nevezd meg! - Ãgy add tovább! 2.0 licenc (CC BY-SA) vonatkozik.
credit_title_html: Hogyan kell feltüntetned az OpenStreetMapot?
credit_1_html: Kérjük, hogy forrásként a “© OpenStreetMap közreműködÅk”
szöveget tüntesd fel.
credit_2_html: Azt is egyértelművé kell tenned, hogy az adatok az Open Database
Licenc alatt elérhetÅek, illetve ha a mi térkép csempéinket használod akkor
- azt, hogy a grafikai megjelenÃtés a CC-BY-SA licenc feltételeivel használható.
- Ezt megteheted egy erre a copyright
+ azt, hogy a grafikai megjelenÃtés a CC BY-SA licenc feltételeivel használható.
+ Ezt megteheted egy erre a copyright
oldalra való hivatkozással. AlternatÃvaként, ha az OSM-et adatokként terjeszted,
akkor fel kell tüntetned a nevet és linket közvetlenül a licencre. Ha a formátum
a linkelést nem teszi lehetÅvé (pl. nyomtatásban), javasoljuk, hogy a felhasználókat
@@ -1037,7 +1022,7 @@ hu:
more_title_html: Tudj meg többet!
more_1_html: |-
További információ adataink használatáról az OSMF Licenc lapon .
+ href="https://osmfoundation.org/License">OSMF Licenc lapon.
more_2_html: |-
Habár az OpenStreetMap egy nyÃlt adatforrás, nem tudunk ingyenes térkép API elérést biztosÃtani a harmadik feleknek.
@@ -1048,24 +1033,24 @@ hu:
többek között:'
contributors_at_html: |-
Ausztria : adatokat tartalmaz a következŠforrásból:
- Bécs városa
- CC BY licenc alatt.
+ Bécs városa
+ CC BY licenc alatt.
contributors_ca_html: |-
Kanada : adatokat tartalmaz a következŠforrásokból:
GeoBase®, GeoGratis (© Department of Natural
Resources Canada), CanVec (© Department of Natural
Resources Canada), and StatCan (Geography Division,
Statistics Canada).
- contributors_fi_html: "Finnország : Adatokat tartalmaz akövetkezÅ
+ contributors_fi_html: "Finnország : Adatokat tartalmaz a következÅ
forrásokból: \nNational Land Survey of Finland's Topographic Database\nés
- más adatforrások a href=\"http://www.maanmittauslaitos.fi/en/NLS_open_data_licence_version1_20120501\">NLSFI
- License alatt."
+ más adatforrások NLSFI
+ licenc alatt."
contributors_fr_html: |-
France : adatokat tartalmaz a következŠforrásból:
Direction Générale des Impôts.
contributors_nl_html: |-
Hollandia : adatokat tartalmaz innen: Automotive Navigation Data, 2007
- (www.and.com )
+ (www.and.com )
contributors_nz_html: |-
Ãj-Zéland : adatokat tartalmaz a következÅ forrásból:
Land Information New Zealand. SzerzÅi jog fenntartva.
@@ -1081,7 +1066,7 @@ hu:
adatokat © Királyi szerzÅi és adatbázisjog \n2010 - 12."
contributors_footer_1_html: |-
További részletekért, és az OpenStreetMap javÃtásához használt más forrásokról,
- kérjük, olvassa el a hozzájárulók oldalát
+ kérjük, olvassa el a hozzájárulók oldalát
az OpenStreetMap wikin.
contributors_footer_2_html: |2-
Az adatok befoglalása az OpenStreetMapba nem jelenti azt, hogy az eredeti
@@ -1093,13 +1078,13 @@ hu:
szerzÅi jogvédett forrásból se (pl. Google Térkép vagy nyomtatott térképek) a
szerzÅi jog tulajdonosának kifejezett engedélye nélkül.
infringement_2_html: |-
- Ha úgy gondolod, hogy jogvédett anyag került jogszerűtlenül az OpenStreetMap adatbázisba vagy erre a weblapra, kérjük olvasd el az eltávolÃtási
+ Ha úgy gondolod, hogy jogvédett anyag került jogszerűtlenül az OpenStreetMap adatbázisba vagy erre a weblapra, kérjük olvasd el az eltávolÃtási
folyamat leÃrását vagy jelentsd be közvetlenül az
online bejelentÅ oldalon .
trademarks_title_html: Védjegyek
trademarks_1_html: OpenStreetMap, a nagyÃtó ikon és a State of the Map az OpenStreetMap
Foundation bejegyzett védjegyei. Ha kérdése van ezek felhasználásával kapcsolatban,
- kérem küldje el a kérdéseit a Licence
+ kérem küldje el a kérdéseit a Licence
Working Group részére.
welcome_page:
title: Ãdvözlet!
@@ -1132,8 +1117,8 @@ hu:
paragraph_1_html: "Az openStreetMap-nek van néhány formális szabálya is de alapvetÅen
minden résztvevÅtÅl azt várjuk el hogy együttműködjön és kommunikáljon a közösség
többi tagjával. Ha bármilyen kézi szerkesztésen túlmutató tevékenységet tervezel
- akkor kérjük, hogy olvasd el az errÅl szóló útmutatókat az \nImportálásról
- és az \nAutomatikus
+ akkor kérjük, hogy olvasd el az errÅl szóló útmutatókat az \n Importálásról
+ és az \nAutomatikus
szerkesztésekrÅl szóló lapokon."
questions:
title: Kérdésed van?
@@ -1166,7 +1151,7 @@ hu:
title: Egyéb aggályok
explanation_html: Ha kérdése merül fel az adataink felhasználásáról, vagy a
tartalomról, akkor keresse fel a szerzÅi jogi oldalunkat
- a további jogi információkért, vagy lépjen kapcsolatba a megfelelŠOSMF
+ a további jogi információkért, vagy lépjen kapcsolatba a megfelelŠOSMF
munkacsoportot .
help_page:
title: SegÃtségkérés
@@ -1178,7 +1163,7 @@ hu:
title: Ãdvözlünk az OSM-en
description: Eza gyors útmutató megismertet az OpenStreetMap alapjaival.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Hu:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Hu:Beginners%27_guide
title: KezdÅk kézikönyve
description: A közösség által karbantartott útmutató kezdÅknek.
help:
@@ -1222,8 +1207,8 @@ hu:
technikusok, katasztrófa-sújtotta területeket térképezŠönkéntesek működnek
közre a térkép szerkesztésében. Ha többet szeretnél megtudni a közösségrÅl,
lásd az OpenStreetMap Blogot , a
- felhasználói naplókat , a közösségi
- blogokat , és az OSM Foundation
+ felhasználói naplókat , a közösségi
+ blogokat , és az OSM Foundation
weboldalát.
open_data_title: Szabad adatok
open_data_html: 'Az OpenStreetMap szabad adatokból áll: szabadon használhatod
@@ -1233,9 +1218,9 @@ hu:
a részletekért.'
legal_title: Jogi segÃtség
legal_html: |-
- Az oldalt és sok kapcsolódó szolgáltatást formálisan az OpenStreetMap Foundation (OSMF) üzemelteti, a közösség nevében. Az összes OSMF által üzemeltetett szolgáltatásra vonatkoznak az Elfogadható felhasználási irányelvek , és az Adatvédelmi nyilatkozat .
+ Az oldalt és sok kapcsolódó szolgáltatást formálisan az OpenStreetMap Foundation (OSMF) üzemelteti, a közösség nevében. Az összes OSMF által üzemeltetett szolgáltatásra vonatkoznak az Elfogadható felhasználási irányelvek , és az Adatvédelmi nyilatkozat .
- Lépjen kapcsolatba az OSMF-fel , ha licencelési, szerzÅi jogi vagy más jogi kérdése vagy problémája van.
+ Lépjen kapcsolatba az OSMF-fel , ha licencelési, szerzÅi jogi vagy más jogi kérdése vagy problémája van.
partners_title: Partnerek
notifier:
diary_comment_notification:
@@ -1446,14 +1431,14 @@ hu:
user_page_link: felhasználói oldal
anon_edits_link_text: Nézz utána, miért van ez.
flash_player_required: A Potlatch, az OpenStreetMap Flash szerkesztŠhasználatához
- Flash Player szükséges. Letöltheted
- a Flash Playert az Adobe.com-ról . Számos
+ Flash Player szükséges. Letöltheted
+ a Flash Playert az Adobe.com-ról . Számos
más lehetÅség is elérhetÅ az OpenStreetMap szerkesztéséhez.
potlatch_unsaved_changes: Nem mentett módosÃtások vannak. (Potlatchban való
mentéshez szüntesd meg a jelenlegi vonal vagy pont kijelölését, ha élŠmódban
szerkesztesz, vagy kattints a mentésre, ha van mentés gomb.)
potlatch2_not_configured: 'A Potlatch 2 nincs beállÃtva â további információért
- lásd: http://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2'
+ lásd: https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2'
potlatch2_unsaved_changes: Mentetlen módosÃtásaid vannak. (A mentéshez a Potlatch
2-ben kattintanod kell a mentésre.)
id_not_configured: Az iD nincs beállÃtva
@@ -1545,7 +1530,7 @@ hu:
edit: Szerkeszt
preview: ElÅnézet
markdown_help:
- title_html: 'MegjelenÃtés: Markdown '
+ title_html: 'MegjelenÃtés: Markdown '
headings: CÃmsorok
heading: CÃmsor
subheading: AlcÃm
@@ -1621,8 +1606,8 @@ hu:
description: 'LeÃrás:'
tags: 'CÃmkék:'
none: nincsenek
- edit_track: Ezen nyomvonal szerkesztése
- delete_track: Ezen nyomvonal törlése
+ edit_track: Nyomvonal szerkesztése
+ delete_track: Nyomvonal törlése
trace_not_found: Nem található nyomvonal!
visibility: 'Láthatóság:'
trace_paging_nav:
@@ -1652,7 +1637,7 @@ hu:
description: Legfrissebb GPS nyomvonalak tallózása
tagged_with: ' %{tags} cÃmkével'
empty_html: Még nincs mit megjelenÃteni. Tölts fel
- új nyomvonalat , vagy olvass bÅvebben a GPS nyomvonalrögzÃtésrÅl a wiki
+ új nyomvonalat , vagy olvass bÅvebben a GPS nyomvonalrögzÃtésrÅl a wiki
lapon .
delete:
scheduled_for_deletion: A nyomvonal törlésre kijelölve
@@ -1863,11 +1848,11 @@ hu:
Ellentétben más térképekkel, az OpenStreetMapet teljes mértékben hozzád hasonló emberek készÃtik és bárki szabadon javÃthatja, frissÃtheti, letöltheti vagy felhasználhatja.
Regisztrálj és máris kezdheted a térképszerkesztést. Egy jóváhagyó e-mailt fogunk küldeni a cÃmedre.
license_agreement: Amikor megerÅsÃted a felhasználói fiókodat, el kell fogadnod
- a hozzájárulási
+ a hozzájárulási
feltételeket .
email address: 'E-mail cÃm:'
confirm email address: 'E-mail cÃm megerÅsÃtése:'
- not displayed publicly: Nem jelenik meg nyilvánosan (lásd adatvédelmi irányelvek )
display name: 'MegjelenÃtendÅ név:'
@@ -1964,13 +1949,13 @@ hu:
block_history: AktÃv blokkolások
moderator_history: Kiosztott blokkolások
comments: Megjegyzések
- create_block: ezen felhasználó blokkolása
- activate_user: ezen felhasználó aktiválása
- deactivate_user: ezen felhasználó deaktiválása
- confirm_user: ezen felhasználó megerÅsÃtése
- hide_user: ezen felhasználó elrejtése
- unhide_user: ezen felhasználó elrejtésének megszüntetése
- delete_user: ezen felhasználó törlése
+ create_block: felhasználó blokkolása
+ activate_user: felhasználó aktiválása
+ deactivate_user: felhasználó deaktiválása
+ confirm_user: felhasználó megerÅsÃtése
+ hide_user: felhasználó elrejtése
+ unhide_user: felhasználó elrejtésének megszüntetése
+ delete_user: felhasználó törlése
confirm: MegerÅsÃtés
friends_changesets: IsmerÅseid módosÃtáscsomagjai
friends_diaries: barátok naplóbejegyzései
@@ -1988,12 +1973,12 @@ hu:
email never displayed publicly: (soha nem jelenik meg nyilvánosan)
external auth: 'KülsÅ HitelesÃtés:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: mi ez?
public editing:
heading: 'Nyilvános szerkesztés:'
enabled: Engedélyezve. Nem vagy névtelen, Ãgy szerkesztheted az adatokat.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: mi ez?
disabled: Tiltva, Ãgy nem szerkesztheted az adatokat, az összes eddigi szerkesztés
névtelen.
@@ -2005,7 +1990,7 @@ hu:
szerkesztettél, és megengedd az embereknek, hogy a webhelyen keresztül kapcsolatba
lépjenek veled, kattints az alábbi gombra. A 0.6 API-ra történt átállás
óta csak nyilvános felhasználók szerkeszthetik a térképadatokat . (nézz utána, miért ).Az
+ href="https://wiki.openstreetmap.org/wiki/Anonymous_edits">nézz utána, miért).Az
e-mail cÃmed nem kerül felfedésre azzal, hogy nyilvános leszel. Ez
a művelet nem vonható vissza, és alapértelmezésben az összes új felhasználó
már nyilvános.
@@ -2133,6 +2118,8 @@ hu:
not_a_role: A '%{role}' kifejezés nem érvényes szerep.
already_has_role: A felhasználó szerepe már %{role}.
doesnt_have_role: A felhasználó szerepe nem %{role}.
+ not_revoke_admin_current_user: Nem lehet visszavonni az aktuális felhasználó
+ adminisztrátorjogát.
grant:
title: Szerep kiosztásának megerÅsÃtése
heading: Szerep kiosztásának megerÅsÃtése
@@ -2180,7 +2167,7 @@ hu:
zsargont, ezért próbálj laikus nyelvezetet használni.
period: Mennyi ideig lesz a felhasználó blokkolva az API-tól, mostantól számÃtva.
submit: Blokkolás frissÃtése
- show: Ezen blokkolás megjelenÃtése
+ show: blokkolás megjelenÃtése
back: Ãsszes blokkolás megjelenÃtése
needs_view: Be kell jelentkeznie a felhasználónak, mielÅtt a blokkolás feloldódik?
filter:
@@ -2324,8 +2311,8 @@ hu:
base:
standard: Alapértelmezett
cycle_map: Kerékpártérkép
- transport_map: Tömegközlekedési térkép
- hot: Humanitáriánus
+ transport_map: Tömegközlekedés
+ hot: Humanitárius
layers:
header: Térképnézetek
notes: Térképjegyzetek
@@ -2354,9 +2341,11 @@ hu:
notes:
new:
intro: Hibát találtál vagy valami hiányzik? Tudasd a többi térképezÅvel, hogy
- javÃtani tudjuk. Mozgasd a jelölÅt a megfelelÅ helyre és minél pontosabban
- Ãrd le a problémát. (Kérjük itt ne adj meg személyes adatokat vagy jogvédett
- térképrÅl vagy katalógusokból származó információkat.)
+ javÃtani tudjuk. Mozgasd a jelölÅt a megfelelÅ helyre, és minél pontosabban
+ Ãrd le a problémát.
+ advice: A jegyzeted nyilvános és használható a térkép frissÃtéséhez, ezért
+ ne adj meg személyes adatokat vagy jogvédett térképrÅl vagy katalógusokból
+ származó információkat.
add: Jegyzet hozzáadása
show:
anonymous_warning: Ez a jegyzet anonim felhasználók megjegyzéseit is tartalmazza
@@ -2378,9 +2367,6 @@ hu:
mapquest_car: Autó (MapQuest)
mapquest_foot: Gyalog (MapQuest)
osrm_car: Autó (OSRM)
- mapzen_bicycle: Kerékpár (Mapzen)
- mapzen_car: Autó (Mapzen)
- mapzen_foot: Gyalog (Mapzen)
descend: Ereszkedés
directions: Irányok
distance: Távolság
diff --git a/config/locales/ia.yml b/config/locales/ia.yml
index 4f810c5d2..8c27c2c03 100644
--- a/config/locales/ia.yml
+++ b/config/locales/ia.yml
@@ -441,33 +441,26 @@ ia:
crematorium: Crematorio
dentist: Dentista
doctors: Medicos
- dormitory: Dormitorio
drinking_water: Aqua potabile
driving_school: Autoschola
embassy: Ambassada
- emergency_phone: Telephono de emergentia
fast_food: Fast food
ferry_terminal: Terminal de ferry
- fire_hydrant: Hydrante de incendio
fire_station: Caserna de pumperos
food_court: Zona de restaurantes
fountain: Fontana
fuel: Carburante
gambling: Joco de hasardo
grave_yard: Cemeterio
- gym: Centro de fitness / Gymnasio
- health_centre: Centro de sanitate
hospital: Hospital
hunting_stand: Posto de chassa
ice_cream: Gelato
kindergarten: Schola pro juvene infantes
library: Bibliotheca
- market: Mercato
marketplace: Mercato
monastery: Monasterio
motorcycle_parking: Parking a motocyclo
nightclub: Club nocturne
- nursery: Sala recreative pro parve infantes
nursing_home: Casa de convalescentia
office: Officio
parking: Parking
@@ -481,7 +474,6 @@ ia:
prison: Prision
pub: Taverna
public_building: Edificio public
- reception_area: Area de reception
recycling: Puncto de recyclage
restaurant: Restaurante
retirement_home: Residentia pro vetere personas
@@ -577,7 +569,6 @@ ia:
trunk: Via national
trunk_link: Via national
unclassified: Via non classificate
- unsurfaced: Cammino de terra
"yes": Cammino
historic:
archaeological_site: Sito archeologic
@@ -642,7 +633,6 @@ ia:
leisure:
beach_resort: Loco de vacantias al plagia
bird_hide: Observatorio de aves
- club: Club
common: Terreno commun
dog_park: Parco pro canes
fishing: Area de pisca
@@ -735,8 +725,6 @@ ia:
"yes": Officio
place:
allotments: Jardines familial
- block: Bloco
- airport: Aeroporto
city: Citate
country: Pais
county: Contato
@@ -748,7 +736,6 @@ ia:
islet: Insuletta
isolated_dwelling: Habitation isolate
locality: Localitate
- moor: Landa
municipality: Municipalitate
neighbourhood: Quartiero
postcode: Codice postal
@@ -765,10 +752,8 @@ ia:
abandoned: Ferrovia abandonate
construction: Ferrovia in construction
disused: Ferrovia in disuso
- disused_station: Station ferroviari in disuso
funicular: Ferrovia funicular
halt: Halto de traino
- historic_station: Station ferroviari historic
junction: Junction ferroviari
level_crossing: Passage a nivello
light_rail: Metro legier
@@ -832,7 +817,6 @@ ia:
hairdresser: Perruccheria
hardware: Quincalieria
hifi: Hi-fi
- insurance: Assecurantia
jewelry: Joieleria
kiosk: Kiosque
laundry: Lavanderia
@@ -848,10 +832,8 @@ ia:
pet: Boteca de animales
pharmacy: Pharmacia
photo: Magazin de photographia
- salon: Salon
second_hand: Magazin de secunde mano
shoes: Scarperia
- shopping_centre: Centro commercial
sports: Magazin de sport
stationery: Papireria
supermarket: Supermercato
@@ -949,7 +931,7 @@ ia:
intro_text: OpenStreetMap es un carta del mundo, create per gente como tu e libere
de usar sub un licentia aperte.
intro_2_create_account: Crea un conto de usator
- partners_html: Le allogiamento web es supportate per %{ucl}, %{ic} e %{bytemark},
+ partners_html: Le allogiamento web es supportate per %{ucl}, %{bytemark}, %{ic}
e altere %{partners}.
partners_ucl: UCL
partners_ic: Imperial College London
@@ -1019,7 +1001,7 @@ ia:
more_title_html: Pro saper plus
more_1_html: |-
Lege plus sur le uso de nostre datos, e como recognoscer nos, in le pagina de licentia OSMF e in le FAQ juridic communitari.
+ href="http://osmfoundation.org/Licence">pagina de licentia OSMF.
more_2_html: |-
Ben que OpenStreetMap es datos aperte, nos non pote fornir un API cartographic gratuite pro tertios. Vide nostre politica pro le uso del API ,
politica pro le uso de tegulas
@@ -1458,7 +1440,7 @@ ia:
get_directions_title: Indicar le cammino inter duo punctos
from: De
to: A
- where_am_i: Ubi es io?
+ where_am_i: Ubi es isto?
where_am_i_title: Describer le position actual per medio del motor de recerca
submit_text: Va
key:
@@ -2129,6 +2111,8 @@ ia:
not_a_role: Le catena `%{role}' non es un rolo valide.
already_has_role: Le usator ha ja le rolo %{role}.
doesnt_have_role: Le usator non ha le rolo %{role}.
+ not_revoke_admin_current_user: Impossibile revocar le rolo de administrator
+ del usator actual.
grant:
title: Confirmar le concession del rolo
heading: Confirmar le concession del rolo
@@ -2373,9 +2357,6 @@ ia:
mapquest_car: Auto (MapQuest)
mapquest_foot: Pedestre (MapQuest)
osrm_car: Auto (OSRM)
- mapzen_bicycle: Bicycletta (Mapzen)
- mapzen_car: Auto (Mapzen)
- mapzen_foot: Pedestre (Mapzen)
descend: Descender
directions: Itinerario
distance: Distantia
diff --git a/config/locales/id.yml b/config/locales/id.yml
index 915eeed68..429eff633 100644
--- a/config/locales/id.yml
+++ b/config/locales/id.yml
@@ -461,33 +461,26 @@ id:
crematorium: Tempat Kremasi (Pembakaran Mayat)
dentist: Dokter Gigi
doctors: Dokter
- dormitory: Asrama
drinking_water: Air Minum
driving_school: Sekolah Mengemudi
embassy: Kedutaan Besar
- emergency_phone: Telepon Darurat
fast_food: Makanan Cepat Saji
ferry_terminal: Terminal Kapal Feri
- fire_hydrant: Hidran/Keran Kebakaran
fire_station: Stasiun Pemadam Kebakaran
food_court: Tempat Makan
fountain: Air Mancur
fuel: Stasiun Pengisian Bahan Bakar
gambling: Perjudian
grave_yard: Kuburan
- gym: Pusat Kebugaran / Gym
- health_centre: Pusat Kesehatan
hospital: Rumah Sakit
hunting_stand: Pos Berburu
ice_cream: Es Krim
kindergarten: Taman Kanak-kanak
library: Perpustakaan
- market: Pasar
marketplace: Pasar
monastery: Biara
motorcycle_parking: Parkir Motor
nightclub: Klub Malam
- nursery: Pendidikan Anak Usia Dini (PAUD)
nursing_home: Panti Jompo
office: Kantor
parking: Parkir
@@ -501,7 +494,6 @@ id:
prison: Penjara
pub: Pub
public_building: Bangunan Publik
- reception_area: Area Bagian Penerima Tamu
recycling: Titik Daur Ulang
restaurant: Restoran
retirement_home: Rumah Jompo
@@ -597,7 +589,6 @@ id:
trunk: Jalan Nasional
trunk_link: Jalan Nasional
unclassified: Jalan Tidak Terklasifikasi
- unsurfaced: Jalan Tanpa Permukaan
"yes": Jalan
historic:
archaeological_site: Situs arkeologi
@@ -662,7 +653,6 @@ id:
leisure:
beach_resort: Resort Pantai
bird_hide: Tempat Observasi Burung
- club: Klub
common: Lahan Publik
dog_park: Taman Anjing
fishing: Tempat Pemancingan
@@ -755,8 +745,6 @@ id:
"yes": Kantor
place:
allotments: Tanah Garapan
- block: Blok
- airport: Bandara
city: Kota
country: Negara
county: Provinsi
@@ -768,7 +756,6 @@ id:
islet: Pulau Kecil
isolated_dwelling: Daerah Terisolasi
locality: Lokal
- moor: Tegalan
municipality: Kotamadya/Kabupaten
neighbourhood: Lingkungan
postcode: Kode Pos
@@ -785,10 +772,8 @@ id:
abandoned: Rel Kereta Api Terbengkalai
construction: Rel kereta yang diperbaiki
disused: Rel Kereta Api Tak Terpakai
- disused_station: Bekas Stasiun Kereta
funicular: Trem yang digerakan dengan kabel
halt: Pemberhentian kereta
- historic_station: Stasiun Kereta Bersejarah
junction: Persimpangan Rel
level_crossing: Perlintasan Bertingkat
light_rail: Kereta api cepat
@@ -852,7 +837,6 @@ id:
hairdresser: Penata Rambut
hardware: Toko Perangkat Keras
hifi: Hi-Fi
- insurance: Asuransi
jewelry: Toko Perhiasan
kiosk: Kios/Warung
laundry: Penatu
@@ -868,10 +852,8 @@ id:
pet: Toko Hewan
pharmacy: Apotek
photo: Studio Foto
- salon: Salon
second_hand: Toko loak
shoes: Toko Sepatu
- shopping_centre: Pusat Perbelanjaan
sports: Toko Olahraga
stationery: Toko Alat Tulis
supermarket: Supermarket
@@ -2402,9 +2384,6 @@ id:
mapquest_car: Mobil (MapQuest)
mapquest_foot: Jalan Kaki (MapQuest)
osrm_car: Mobil (OSRM)
- mapzen_bicycle: Sepeda (Mapzen)
- mapzen_car: Mobil (Mapzen)
- mapzen_foot: Kaki (Mapzen)
descend: Turun
directions: Petunjuk Arah
distance: Jarak
diff --git a/config/locales/is.yml b/config/locales/is.yml
index 439093d6b..820088c11 100644
--- a/config/locales/is.yml
+++ b/config/locales/is.yml
@@ -99,8 +99,8 @@ is:
name: Potlatch 2
description: Potlatch 2 (ritill à vafra)
remote:
- name: Fjarstýring
- description: Fjarstýring (JOSM eða Merkaartor)
+ name: RC-fjarstýring
+ description: RC-fjarstýring (JOSM eða Merkaartor)
browse:
created: Búið til
closed: Lokað
@@ -140,6 +140,8 @@ is:
title_comment: Breytingasett %{id} - %{comment}
join_discussion: Skráðu þig inn til að taka þátt à umræðunni
discussion: Umræða
+ still_open: Breytingasett er enn opið - Umræða mun opnast þegar breytingasettinu
+ hefur verið lokað.
node:
title: 'Hnútur: %{name}'
history_title: 'Saga hnúts: %{name}'
@@ -147,6 +149,9 @@ is:
title: 'Leið: %{name}'
history_title: 'Saga leiðar: %{name}'
nodes: Hnútar
+ also_part_of:
+ one: hluti leiðar %{related_ways}
+ other: hlutar leiða %{related_ways}
relation:
title: 'Vensl: %{name}'
history_title: 'Ferill vensla: %{name}'
@@ -171,7 +176,7 @@ is:
note: minnispunktur
timeout:
sorry: Ekki var hægt að ná à gögn fyrir %{type} með kennitöluna %{id}, það tók
- of langann tÃma að ná à gögnin.
+ of langan tÃma að ná à gögnin.
type:
node: hnútinn
way: leiðina
@@ -179,7 +184,10 @@ is:
changeset: breytingasettið
note: minnispunktur
redacted:
- redaction: Endurskoðun %{id}
+ redaction: Leiðrétting %{id}
+ message_html: Ekki er hægt að birta útgáfu %{version} af þessu %{type} þvà hún
+ hefur verið endurskoðuð. Endilega skoðaðu %{redaction_link} til að sjá nánari
+ upplýsingar.
type:
node: hnút
way: leið
@@ -245,8 +253,19 @@ is:
title_friend: Breytingar eftir vini þÃna
title_nearby: Breytingar eftir nálæga notendur
empty: Engin breytingasett fundust.
+ empty_area: Engin breytingasett á þessu svæði.
+ empty_user: Engin breytingasett eftir þennan notanda.
+ no_more: Engin fleiri breytingasett fundust.
+ no_more_area: Engin fleiri breytingasett á þessu svæði.
+ no_more_user: Engin fleiri breytingasett eftir þennan notanda.
load_more: Hlaða inn fleiri
+ timeout:
+ sorry: Ãvà miður, það tók of langan tÃma að ná à listann yfir breytingasett
+ sem þú baðst um.
rss:
+ title_all: Umræða um OpenStreetMap breytingasett
+ title_particular: 'Umræða um OpenStreetMap breytingasettið #%{changeset_id}'
+ comment: 'Ný athugasemd við breytingasettið #%{changeset_id} eftir %{author}'
commented_at_html: Uppfært fyrir %{when}
commented_at_by_html: Uppfært fyrir %{when} af %{user}
full: Ãll umræðan
@@ -336,25 +355,36 @@ is:
map_image: Kortamynd (sýnir staðallagið)
embeddable_html: HTML til að bæta á vefsÃðu
licence: Leyfi
- export_details: OpenStreetMap gögnin eru með Open
+ export_details: OpenStreetMap gögnin eru með Open
Data Commons Open Database License (ODbL) notkunarleyfi.
too_large:
+ advice: 'Ef útflutningurinn hér að ofan mistekst, Ãhugaðu að nota einn af
+ gagnagjöfunum sem taldir eru upp hér að neðan:'
body: Svæðið sem þú ert að reyna að flytja út á OpenStreetMap á XML-sniði
er of stórt. Auktu aðdráttinn eða veldu smærra svæði, nú eða notaðu eina
af eftirfarandi leiðum til að flytja inn mikið magn gagna.
planet:
title: OSM-plánetan
+ description: Reglulega uppfærð afrit af öllum OpenStreetMap gagnagrunninum
+ overpass:
+ title: Overpass API-forritsviðmót
+ description: Sæktu þennan gagnaramma frá spegli af OpenStreetMap gagnagrunninum
geofabrik:
title: Niðurhöl frá Geofabrik
+ description: Reglulega uppfært yfirlit heimsálfa, landa og valinna borga
+ metro:
+ title: Yfirlit veðurspár
+ description: Yfirlit veðurspár fyrir helstu heimsborgir og nágrenni þeirra
other:
title: Aðrar heimildir
+ description: Aðrir gagnagjafar sem taldir eru upp á kviku/wiki OpenStreetMap
options: Valmöguleikar
format: Snið
scale: Kvarði
max: hámark
image_size: Stærð myndar
zoom: Aðdráttur
- add_marker: Bæta punkti á kortið
+ add_marker: Bæta kortamerki á kortið
latitude: 'Lengd:'
longitude: 'Breidd:'
output: Ãttak
@@ -363,14 +393,14 @@ is:
geocoder:
search:
title:
- latlon: Niðurstöður frá Internal
+ latlon: Niðurstöður frá Internal
uk_postcode: Niðurstöður frá NPEMap /
FreeThe Postcode
- ca_postcode: Niðurstöður frá Geocoder.CA
- osm_nominatim: Niðurstöður frá OpenStreetMap
+ ca_postcode: Niðurstöður frá Geocoder.CA
+ osm_nominatim: Niðurstöður frá OpenStreetMap
Nominatim
geonames: Niðurstöður frá GeoNames
- osm_nominatim_reverse: Niðurstöður frá OpenStreetMap
+ osm_nominatim_reverse: Niðurstöður frá OpenStreetMap
Nominatim
geonames_reverse: Niðurstöður frá GeoNames
search_osm_nominatim:
@@ -381,10 +411,16 @@ is:
chair_lift: Stólalyfta
drag_lift: Toglyfta
gondola: Eggjalyfta
+ platter: Diskalyfta
+ pylon: Lyftumastur
+ station: Lyftustöð
+ t-bar: T-lyfta
aeroway:
aerodrome: Flugsvæði
+ airstrip: Flugbraut
apron: Flughlað
gate: Hlið
+ hangar: Flugskýli
helipad: Ãyrlupallur
runway: Flugbraut
taxiway: Akbraut flugvéla
@@ -406,6 +442,7 @@ is:
bus_station: Strætóstöð
cafe: Kaffihús
car_rental: BÃlaleiga
+ car_sharing: Deiling bÃla
car_wash: BÃlaþvottastöð
casino: SpilavÃti
charging_station: Hleðslustöð
@@ -419,36 +456,32 @@ is:
crematorium: Bálstofa
dentist: Tannlæknir
doctors: Læknar
- dormitory: Heimavist
drinking_water: Drykkjarvatn
driving_school: Ãkuskóli
embassy: Sendiráð
- emergency_phone: NeyðarsÃmi
fast_food: Skyndibitastaður
ferry_terminal: Ferjustöð
- fire_hydrant: Brunahani
fire_station: Slökkvistöð
+ food_court: Veitingasvæði
fountain: Gosbrunnur
fuel: Eldsneyti
gambling: Fjárhættuspil
grave_yard: Kirkjugarður
- gym: LÃkamsræktarstöð
- health_centre: Heilsumiðstöð
+ grit_bin: Sandkista
hospital: Sjúkrahús
hunting_stand: Skotvöllur
ice_cream: Ãsbúð
kindergarten: Leikskóli
library: Bókasafn
- market: Markaður
marketplace: Markaður
monastery: Klaustur
motorcycle_parking: Mótorhjólastæði
nightclub: Næturklúbbur
- nursery: Skiptiborð
nursing_home: Hjúkrunarheimili
office: Skrifstofa
parking: BÃlastæði
parking_entrance: Aðgangur að bÃlastæði
+ parking_space: BÃlastæði
pharmacy: Lyfjabúð
place_of_worship: Tilbeiðslustaður
police: Lögreglustöð
@@ -458,7 +491,6 @@ is:
prison: Fangelsi
pub: Krá
public_building: Opinber bygging
- reception_area: Móttökusvæði
recycling: Endurvinnsla
restaurant: Veitingastaður
retirement_home: Elliheimili
@@ -466,8 +498,10 @@ is:
school: Skóli
shelter: Skýli
shop: Verslun
- shower: Steypibað
+ shower: Sturta
social_centre: Félagsmiðstöð
+ social_club: Samfélagsklúbbur
+ social_facility: Félagsþjónusta
studio: StúdÃó
swimming_pool: Sundlaug
taxi: LeigubÃlastöð
@@ -481,6 +515,7 @@ is:
village_hall: Hreppsskrifstofa
waste_basket: Ruslafata
waste_disposal: Ruslsöfnun
+ water_point: Vatnspóstur
youth_centre: Ungmennamiðstöð
boundary:
administrative: Stjórnsýslumörk
@@ -489,6 +524,7 @@ is:
protected_area: Verndarsvæði
bridge:
aqueduct: Vatnsveitubrú
+ boardwalk: Plankabrú
suspension: Hengibrú
swing: Snúningsbrú
viaduct: Dalbrú
@@ -511,20 +547,28 @@ is:
defibrillator: Hjartastuðtæki
landing_site: Neyðarlending
phone: NeyðarsÃmi
+ water_tank: Vatnstankur fyrir neyðartilfelli
+ "yes": Neyðartilfelli
highway:
abandoned: Ãnotuð hraðbraut
bridleway: ReiðstÃgur
+ bus_guideway: Strætisvagnaakrein með stýringu
bus_stop: Strætisvagnabiðstöð
construction: Hraðbraut à byggingu
+ corridor: Gangur
cycleway: HjólastÃgur
elevator: Lyfta
+ emergency_access_point: Neyðaraðgangur
footway: GöngustÃgur
ford: Vað
living_street: Vistgata
+ milestone: Vegalengdarsteinn
motorway: Hraðbraut
+ motorway_junction: Ãjóðvegatenging
+ motorway_link: Hraðbraut
path: Slóð
pedestrian: Gönguleið
- platform: Kerfishögun
+ platform: Pallur
primary: Stofnvegur
primary_link: Stofnvegur
proposed: Tillaga um veglagningu
@@ -535,20 +579,24 @@ is:
secondary: Tengivegur
secondary_link: Tengivegur
service: Ãjónustuvegur
+ services: Hraðbrautaþjónusta
speed_camera: Hraðamyndavél
steps: Tröppur
+ stop: Stöðvunarskilti
street_lamp: Ljósastaur
- track: Spor
+ tertiary: Annar vegur
+ tertiary_link: Annar vegur
+ track: Slóði
traffic_signals: Umferðarljós
- trail: Slóði
- trunk: Stofnbraut
- trunk_link: Stofnbraut
+ trail: StÃgur
+ trunk: Stofnbraut (Hringvegurinn)
+ trunk_link: Stofnbraut (Hringvegurinn)
unclassified: Ãflokkaður vegur
- unsurfaced: Vegur án slitlags
"yes": Vegur
historic:
archaeological_site: Fornminjar
battlefield: Orustuvöllur
+ boundary_stone: Landamerkjasteinn
building: Söguleg bygging
bunker: Sprengjubyrgi
castle: Kastali
@@ -562,13 +610,17 @@ is:
manor: Herragarður
memorial: Minnismerki
mine: Náma
+ mine_shaft: Námugöng
monument: Minnisvarði
roman_road: Rómverskur vegur
ruins: Rústir
stone: Steinn
tomb: Gröf
tower: Turn
+ wayside_cross: Vegakross
+ wayside_shrine: VegaskrÃn
wreck: Flak
+ "yes": Sögustaður
junction:
"yes": Tenging
landuse:
@@ -581,6 +633,7 @@ is:
construction: Bygging
farm: Býli
farmland: Ræktarland
+ farmyard: Hlað
forest: Skógur
garages: Verkstæði
grass: Gras
@@ -593,15 +646,18 @@ is:
orchard: Trjágarður
quarry: Grjótnáma
railway: Lestarteinar
+ recreation_ground: Leikvöllur
reservoir: Uppistöðulón
+ reservoir_watershed: Vatnasvið uppistöðulóns
residential: Ãbúðasvæði
retail: Smásala
+ road: Vegsvæði
+ village_green: Grænt svæði
vineyard: VÃnekra
"yes": Landnotkun
leisure:
beach_resort: Strandbær
bird_hide: Fuglaskoðunarhús
- club: Klúbbur
common: Almenningur
dog_park: Hundagarður
fishing: Fiskveiði
@@ -618,6 +674,7 @@ is:
pitch: Ãþróttavöllur
playground: Leikvöllur
recreation_ground: Leikvöllur
+ resort: Ferðamannastaður
sauna: Gufubað
slipway: Slippur
sports_centre: Ãþróttamiðstöð
@@ -627,15 +684,46 @@ is:
water_park: Vatnsleikjagarður
"yes": Afþreying
man_made:
+ adit: Námuinngangur
+ beacon: Sjómerki
+ beehive: Býflugnabú
+ breakwater: Brimvarnargarður
+ bridge: Brú
+ bunker_silo: Sprengjubyrgi
+ chimney: Skorsteinn
+ crane: Krani
+ dolphin: Bryggjustólpi
+ dyke: Flóðgarður
+ embankment: Stallur
+ flagpole: Fánastöng
+ gasometer: Gasmælir
+ groyne: Ãldubrjótur
+ kiln: Brennsluofn
lighthouse: Viti
+ mast: Mastur
+ mine: Náma
+ mineshaft: Námugöng
+ monitoring_station: Vöktunarstöð
+ petroleum_well: OlÃulind
+ pier: Bryggja
pipeline: Leiðsla
+ silo: SÃló
+ storage_tank: Geymslutankur
+ surveillance: Eftirlit
tower: Turn
+ wastewater_plant: Vatnshreinsistöð
+ watermill: Vatnsmylla
+ water_tower: Vatnsturn
+ water_well: Brunnur
+ water_works: Vatnsvinnsla
+ windmill: Vindmylla
works: Verksmiðja
"yes": Manngert
military:
airfield: Herflugvöllur
barracks: Herbúðir
bunker: Sprengjubyrgi
+ "yes": Hernaðar
mountain_pass:
"yes": Fjallaskarð
natural:
@@ -681,17 +769,21 @@ is:
accountant: Bókari
administrative: Stjórnsýsla
architect: ArkÃtektar
+ association: Samtök
company: Fyrirtæki
+ educational_institution: Menntastofnun
employment_agency: Vinnumiðlun
estate_agent: Fasteignasali
government: Stjórnarskrifstofa
+ insurance: Tryggingaskrifstofa
+ it: Upplýsingatækniskrifstofa
lawyer: Lögmaður
+ ngo: Skrifstofa frjálsra félagasamtaka
+ telecommunication: Fjarskiptaskrifstofa
travel_agent: Ferðaskrifstofa
"yes": Skrifstofa
place:
allotments: Ãthlutuð svæði
- block: Reitur
- airport: Flugvöllur
city: Borg
country: Land
county: Sýsla
@@ -703,55 +795,75 @@ is:
islet: Smáeyja
isolated_dwelling: Einangraður bústaður
locality: Sveitarfélag
- moor: Mýri
municipality: Sveitarfélag
neighbourhood: Nágrenni
postcode: Póstnúmer
+ quarter: Hverfi
region: Hérað
sea: Hafið
+ square: Torg
state: RÃki
subdivision: Undirskipting
suburb: Ãthverfi
town: Bær
+ unincorporated_area: Landsvæði utan sveitarfélaga
village: Ãorp
"yes": Staður
railway:
abandoned: Aflögð járnbraut
construction: Járnbraut à byggingu
disused: Aflögð járnbraut
- disused_station: Aflögð járnbrautarstöð
funicular: Kláfbraut
halt: Lestarstopp
- historic_station: Söguleg lestarstöð
+ junction: Járnbrautatenging
level_crossing: Ãverun brautarteina
- light_rail: Smálest
+ light_rail: Léttlest
+ miniature: Smálest
monorail: Einteinungur
+ narrow_gauge: Lestarteinar með minna bili
+ platform: Brautarpallur
+ preserved: Varðveitt lestarspor
+ proposed: Tillaga um lestarteinalagningu
+ spur: Lestarteinastubbur
station: Lestarstöð
+ stop: Stöðvunarsvæði lestar
subway: Neðanjarðarlest
subway_entrance: Inngangur à neðanjarðarlest
+ switch: Lestarteinaskipting
tram: Sporvagn
tram_stop: Sporvagnastöð
shop:
+ alcohol: Ãn vÃnveitingaleyfis
antiques: AntÃkverslun
art: Listmunaverslun
bakery: BakarÃ
beauty: Snyrtivöruverslun
beverages: Drykkjarfangaverslun
bicycle: Hjólaverslun
+ bookmaker: Veðmangari
books: Bókabúð
+ boutique: Sérverslun
butcher: Slátrari
car: BÃlavöruverslun
car_parts: BÃlapartar
car_repair: BÃlaviðgerðir
carpet: Teppabúð
+ charity: Góðgerðaverslun
+ chemist: Lyfsali
clothes: Fataverslun
computer: Tölvuverslun
+ confectionery: Sælgætisverslun
+ convenience: Kjörbúð
copyshop: Ljósritunarverslun
cosmetics: Snyrtivöruverslun
+ deli: Sælkeraverslun
department_store: Kjörbúð
+ discount: Afsláttarvöruverslun
+ doityourself: Föndurvörur
dry_cleaning: Ãurrhreinsun
electronics: Raftækjaverslun
estate_agent: Fasteignasali
+ farm: Beint frá býli
fashion: TÃskuverslun
fish: Fiskbúð
florist: Blómabúð
@@ -763,15 +875,20 @@ is:
general: Almenn verslun
gift: Gjafabúð
greengrocer: Grænmetissali
+ grocery: Matvöruverslun
hairdresser: Hársnyrting
hardware: Verkfærabúð
hifi: Hljómtækjaverslun
- insurance: Tryggingar
+ houseware: Húsbúnaðarverslun
+ interior_decoration: Innanhúshönnun
jewelry: Skartgripaverslun
kiosk: Söluturn
+ kitchen: Eldhúsvörur
laundry: Ãvottahús
+ lottery: Lottó
mall: Verslunarkjarni
market: Markaður
+ massage: Nudd
mobile_phone: FarsÃmaverslun
motorcycle: Mótorhjólaverslun
music: Tónlistarverslun
@@ -779,20 +896,26 @@ is:
optician: Sjóntækjafræðingur
organic: Verslun með lÃfrænt fæði
outdoor: Ãtivistarverslun
+ paint: Málningarvöruverslun
+ pawnbroker: Veðlánari
pet: Gæludýraverslun
pharmacy: Lyfjabúð
photo: Ljósmyndavöruverslun
- salon: Snyrtistofa
+ seafood: Fiskmeti
second_hand: Verslun með notað
shoes: Skóbúð
- shopping_centre: Verslunarmiðstöð
sports: Ãþróttavöruverslun
stationery: Ritfangaverslun
supermarket: Kjörbúð
tailor: Klæðskeri
+ ticket: Miðasala
+ tobacco: Tóbaksverslun
toys: Leikfangaverslun
travel_agency: Ferðaskrifstofa
+ tyres: Dekkjaverslun
+ variety_store: Smávörumarkaður
video: Videoleiga
+ wine: VÃnbúð
"yes": Verslun
tourism:
alpine_hut: Fjallaskáli
@@ -816,11 +939,14 @@ is:
viewpoint: Ãtsýnisstaður
zoo: Dýragarður
tunnel:
+ culvert: Ræsi
"yes": Göng
waterway:
+ artificial: Manngerð vatnaleið
boatyard: Bátalægi
canal: Skipaskurður
dam: Vatnsaflsvirkjunin
+ derelict_canal: Aflagður skipaskurður
ditch: Skurður
dock: Hafnarbakki
drain: Dren
@@ -830,7 +956,9 @@ is:
rapids: Flúðir
river: Ã
stream: Lækur
+ wadi: Wadi
waterfall: Foss
+ weir: StÃflugarður
"yes": Siglingaleið
admin_levels:
level2: Landamæri
@@ -842,7 +970,7 @@ is:
level10: Ãthverfamörk
description:
title:
- osm_nominatim: Staðsetning frá OpenStreetMap
+ osm_nominatim: Staðsetning frá OpenStreetMap
Nominatim
geonames: Staðsetning frá GeoNames
types:
@@ -880,17 +1008,18 @@ is:
intro_text: OpenStreetMap er heimskort búið til af fólki eins og þér. Ãað er gefið
út með opnu hugbúnaðarleyfi og það kostar ekkert að nota það.
intro_2_create_account: Búa til notandaaðgang
+ partners_html: Vefhýsing er studd af %{ucl}, %{bytemark}, %{ic}, og öðrum %{partners}.
partners_ucl: UCL
partners_ic: Imperial College London
partners_bytemark: Bytemark Hosting
- partners_partners: samstarfsaðilar
+ partners_partners: samstarfsaðilum
osm_offline: OpenStreetMap gagnagrunnurinn er niðri vegna viðhalds.
osm_read_only: Ekki er hægt að skrifa à OpenStreetMap gagnagrunninn à augnablikinu
vegna viðhalds.
donate: Hjálpaðu OpenStreetMap verkefninu með %{link} à vélbúnaðarsjóðinn.
help: Hjálp
about: Um hugbúnaðinn
- copyright: Höfundaréttur
+ copyright: Höfundarréttur
community: Samfélag
community_blogs: Blogg félaga
community_blogs_title: Blogg frá meðlimum OpenStreetMap samfélagsins
@@ -916,37 +1045,170 @@ is:
native_link: Ãslensku útgáfuna
mapping_link: farið að kortleggja
legal_babble:
- title_html: Höfundaréttur og leyfi
+ title_html: Höfundarréttur og notkunarleyfi
intro_1_html: |-
OpenStreetMap® er opinn og frjáls kortagrunnur , gefinn út með Open Data
+ href="https://opendatacommons.org/licenses/odbl/">Open Data
Commons Open Database License (ODbL) notkunarleyfi frá OpenStreetMap Foundation (OSMF) sjálfseignarstofnuninni.
+ href="https://osmfoundation.org/">OpenStreetMap Foundation (OSMF) sjálfseignarstofnuninni.
intro_2_html: |-
- Ãér er frjálst að afrita, dreifa, senda og aðlaga kortagrunninnn
+ Ãér er frjálst að afrita, dreifa, senda og aðlaga kortagrunninn
og gögn hans, gegn þvà að þú vÃsar à og viðurkennir rétt OpenStreetMap
og sjálfboðaliða þess. Ef þú breytir eða byggir á kortagrunninum
eða gögnum hans, þá verður þú að gefa niðurstöðuna út með
sama leyfi.
- Leyfistextinn
+ Leyfistextinn
útskýrir réttindi þÃn og skyldur.
+ intro_3_html: |-
+ Landupplýsingarnar à kortaflÃsunum okkar, og à hjálparskjölunum, eru
+ gefnar út með Creative
+ Commons Attribution-ShareAlike 2.0 notkunarleyfi (CC BY-SA).
+ credit_title_html: Hvernig á að vÃsa til OpenStreetMap
+ credit_1_html: |-
+ Við gerum kröfu um að þú notir tilvÃsunina “© Ãátttakendur Ã
+ OpenStreetMap verkefninu”.
+ credit_2_html: "Ãú þarft lÃka að taka skýrt fram að gögnin séu tiltæk með Open\nDatabase
+ notkunarleyfi, og ef verið sé að nota kortaflÃsar frá okkur, að kortagögnin
+ \nséu með CC BY-SA notkunarleyfi. Ãú getur gert það með þvà að tengja\ná þessa höfundarréttarsÃðu .\nAnnars,
+ og þess er krafist ef þú ert að dreifa OSM á einhverju\ngagnaformi, geturðu
+ talið upp og tengt beint á leyfishafana. à miðlum\nþar sem tenglar eru varla
+ mögulegir (t.d. prentuðum verkum), stingum við upp á að\nþú beinir lesendum
+ á openstreetmap.org (mögulega að tengja\n'OpenStreetMap' við fullt vistfang
+ þessarar sÃðu), á opendatacommons.org, og\nef slÃkt á við, á creativecommons.org."
+ credit_3_html: |-
+ à flettanlegum rafrænum landakortum ætti tilvÃsunin að birtast à horni kortsins.
+ Til dæmis:
+ attribution_example:
+ alt: Dæmi um hvernig eigi að vÃsa til OpenStreetMap á vefsÃðu
+ title: Dæmi um tilvÃsun
more_title_html: Finna út meira
+ more_1_html: |-
+ Lestu meira um notkun á gögnunum okkar og hvernig eigi að vÃsa til okkar á sÃðunni OSMF notkunarleyfi .
+ more_2_html: |-
+ Ãó OpenStreetMap snúist um opin gögn, getum við ekki
+ séð utanaðkomandi aðilum fyrir ókeypis API-kortaþjónustu.
+ Skoðaðu sÃðurnar um notkun á API-forritsviðmóti ,
+ notkun á kortaflÃsum
+ and notkun á OSM-Nominatim .
contributors_title_html: Ãeir sem hafa komið með framlög
+ contributors_intro_html: |-
+ Framlög hafa komið frá mörgum þúsundum einstaklinga. Við erum lÃka
+ með gögn með opnum notkunarleyfum frá þjóðlegum landupplýsingastofnunum
+ auk annarra opinberra aðila, meðal annars:
+ contributors_at_html: |-
+ AusturrÃki : Inniheldur gögn frá
+ Stadt Wien (með
+ CC BY ),
+ Land Vorarlberg og
+ Land Tirol (under CC BY AT með viðaukum ).
+ contributors_ca_html: |-
+ Kanada : Inniheldur gögn frá
+ GeoBase®, GeoGratis (© Department of Natural
+ Resources Canada), CanVec (© Department of Natural
+ Resources Canada), og StatCan (Geography Division,
+ Statistics Canada).
+ contributors_fi_html: |-
+ Finnland : Inniheldur gögn frá
+ landupplýsingagagnagrunni Landmælinga Finnlands
+ auk annarra gagnasafna, með
+ NLSFI notkunarleyfi .
+ contributors_fr_html: |-
+ Frakkland : Inniheldur afleidd gögn frá
+ Direction Générale des Impôts (Skattstjóraembættið).
+ contributors_nl_html: |-
+ Holland : Inniheldur AND-gögn ©, 2007
+ (www.and.com )
+ contributors_nz_html: |-
+ Nýja-Sjáland : Inniheldur gögn með uppruna frá
+ Land Information New Zealand. Með Crown Copyright höfundarrétti.
+ contributors_si_html: |-
+ SlóvenÃa : Inniheldur gögn frá
+ landmælinga og kortagerðaryfirvöldum og
+ ráðuneyti landbúnaðar, skógnýtingar og matvæla
+ (opinberar upplýsingar à SlóvenÃu).
+ contributors_za_html: |-
+ Suður-AfrÃka : Inniheldur gögn frá
+ Chief Directorate:
+ National Geo-Spatial Information , höfundarréttur suðurafrÃska rÃkisins (state copyright) áskilinn.
+ contributors_gb_html: |-
+ Bretland : Inniheldur landmælinga-
+ og kortagerðargögn með © Crown Copyright höfundarrétti auk réttinda varðandi gagnasafn
+ 2010-12.
+ contributors_footer_1_html: |-
+ Til að skoða nánari upplýsingar um þetta, auk annarra gagna sem notuð hafa verið
+ til að bæta OpenStreetMap, skoðaðu þá sÃðuna Ãátttakendur á wiki/kvikusvæði OpenStreetMap.
+ contributors_footer_2_html: |-
+ Samþætting gagna inn à OpenStreetMap hefur ekki sjálfkrafa à för með sér að
+ upprunaleg gagnaþjónusta taki þátt à OpenStreetMap, taki neina ábyrgð á gögnum, eða
+ samþykki skaðabótaskyldu vegna þeirra.
infringement_title_html: Brot á höfundarrétti
+ infringement_1_html: |-
+ Ãátttakendur à OSM eru minntir á að þeir megi aldrei bæta inn gögnum frá neinum
+ höfundarréttarvörðum upptökum (t.d. Google Maps eða prentuðum kortum) án
+ sérstakrar heimildar frá handhöfum höfundarréttarins.
+ infringement_2_html: |-
+ Ef þú heldur að höfundarréttarvarið efni hafi ranglega verið bætt Ã
+ OpenStreetMap gagnagrunninn eða á þetta vefsvæði, skaltu skoða
+ fjarlægingarferlið okkar eða skrá fyrirspurn beint á
+ veflægu kröfugerðarsÃðuna okkar.
trademarks_title_html: Vörumerki
+ trademarks_1_html: OpenStreetMap, merkið með stækkunarglerinu staða kortsins
+ eru skrásett vörumerki OpenStreetMap Foundation sjálfseignarstofnuninnar.
+ Ef þú ert með spurningar varðandi notkun þÃna á þessum vörumerkjum, sendu
+ þá fyrirspurnir á vinnuhóp
+ notkunarleyfa .
welcome_page:
title: Velkomin!
+ introduction_html: |-
+ Velkomin à OpenStreetMap, frjálsa heimskortinu sem þú getur breytt og lagað. Núna þegar þú ert
+ búin(n) að skrá þig, geturðu farið að setja atriði inn á kortið. Hér er fljótlegur leiðarvÃsir
+ með þvà helsta sem þú þarft að vita.
whats_on_the_map:
title: Hvað er á kortinu
+ on_html: |-
+ OpenStreetMap er staður til að gera kort með varanlegum eða tÃmabundnum fyrirbærum -
+ nú þegar eru þarna milljónir bygginga, vega og annarra smáatriða sem lýsa stöðum. Ãú getur kortlagt
+ hvaðeina sem þér finnst áhugavert og sem tilheyrir raunheimum.
+ off_html: |-
+ Ãað sem OSM inniheldur ekki eru gögn sem byggjast á skoðunum eintaklinga, sagnfræðilegar tilgátur eða
+ möguleikar, að ógleymdum gögnum frá höfundarréttarvörðum upptökum. Ef þú ert ekki með sérstakt leyfi til slÃks,
+ ekki afrita eftir landakortum á pappÃr eða á netinu.
basic_terms:
+ title: Grunnhugtök við kortagerð
+ paragraph_1_html: OpenStreetMap inniheldur svolÃtið af eigin slangurorðum. Hér
+ eru nokkur algeng orð sem gott er að hafa á bak við eyrað.
+ editor_html: Ritill er forrit eða vefsvæði sem hægt er að nota
+ við breytingar á landakortinu.
+ node_html: Hnútur er punktur á kortinu, eins og til dæmis veitingastaður
+ eða tré.
+ way_html: Leið er lÃna eða svæði, eins og til dæmis vegur,
+ vatnsfall, tjörn eða bygging.
tag_html: |-
Merki er dálÃtill gagnabútur varðandi leið eða annað atriði, til dæmis
nafn á veitingastað eða hraðatakmörk á vegi.
rules:
title: Reglur!
+ paragraph_1_html: "OpenStreetMap er með fáar formlegar reglur en við væntum
+ þess og gerum kröfu um\nað allir þáttakendur starfi með og eigi samskipti
+ við OSM-samfélagið. Ef þú ert að Ãhuga aðgerðir\naðrar en handvirkar breytingar,
+ ættirðu að lesa og fylgja leiðbeiningunum á sÃðunum \nInnflutningur
+ og \nSjálfvirkar
+ breytingar ."
questions:
title: Einhverjar spurningar?
+ paragraph_1_html: |-
+ OpenStreetMap er með ýmsar leiðir til að læra meira um verkefnið, spyrja og svara
+ spurningum, og ræða à hópum um málefni tengd kortagerð.
+ Fáðu aðstoð hér .
start_mapping: Hefja kortlagningu
+ add_a_note:
+ title: Enginn tÃmi fyrir breytingar? Bættu við athugasemd!
+ paragraph_1_html: Ãað er auðvelt að bæta við minnispunkti ef þú vilt laga eitthvað
+ smávægilegt en hefur ekki tÃma til að skrá þig og læra hvernig maður breytir
+ kortinu.
fixthemap:
title: Tilkynna vandamál / Laga kortið
how_to_help:
@@ -957,33 +1219,83 @@ is:
title: Ãnnur Ãhugunarefni
help_page:
title: Til að fá hjálp
+ introduction: |-
+ OpenStreetMap er með ýmsar leiðir til að læra meira um verkefnið, spyrja og svara
+ spurningum, og ræða à hópum um málefni tengd kortagerð.
welcome:
url: /velkomin
title: Velkomin à OSM
+ description: Byrjaðu með þessum fljótlega leiðarvÃsi með helstu grunnatriðum
+ varðandi OpenStreetMap.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Beginners%27_guide
title: Byrjenda-leiðbeiningar
+ description: LeiðarvÃsir fyrir byrjendur sem haldið er við af samfélaginu.
help:
url: https://help.openstreetmap.org/
title: help.openstreetmap.org
+ description: Spyrðu spurninga eða flettu upp svörum á spyrja/svara hluta OSM-vefsvæðisins.
mailing_lists:
title: Póstlistar
+ description: Spyrðu spurninga eða spjallaðu um áhugaverð málefni á einhverjum
+ af fjölmörgum póstlistum tengdum tungumálum eða viðfangsefnum.
forums:
title: Spjallsvæði
+ description: Spurningar og umræður fyrir þá sem kunna betur við klassÃsk viðmót
+ hefðbundinna spjallborða.
irc:
title: IRC
+ description: Gagnvirkt spjall á mörgum tungumálum og um margvÃsleg málefni.
switch2osm:
title: switch2osm
+ description: Hjálp fyrir fyrirtæki, stofnanir og félagasamtök sem ætla sér að
+ skipta yfir à kort byggð á OpenStreetMap og tengdum þjónustum.
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
+ description: Vafraðu um wiki/kvikuna til að sjá greinargóðar leiðbeiningar varðandi
+ OSM.
about_page:
next: Næsta
- copyright_html: © OpenStreetMap þátttakendur
+ copyright_html: © Ãátttakendur à OpenStreetMap verkefninu
+ used_by: '%{name} drÃfur áfram kortagögn á þúsundum vefsÃðna, sÃmaforritum og
+ tækjum'
+ lede_text: OpenStreetMap er byggt upp af heilu samfélagi kortagerðarfólks sem
+ leggur inn og viðheldur gögnum um vegi, stÃga, kaffihús, járnbrautir og margt,
+ margt fleira, út um vÃða veröld.
local_knowledge_title: Staðbundin þekking
+ local_knowledge_html: |-
+ OpenStreetMap leggur áherslu á staðbundna þekkingu. Ãátttakendurnir nota
+ loftmyndir, GPS-tæki o.þ.h. til jafns við frumstæðar kortaskissur til að sannreyna að OSM
+ sé nákvæmt og vel uppfært.
community_driven_title: Samfélagsdrifið
+ community_driven_html: |-
+ Samfélagið à kringum OpenStreetMap er fjölbreytilegt, áhugasamt og vex frá degi til dags.
+ Innan þess starfa áhugafólk um kortagerð, atvinnumenn à GIS-fræðum, verkfræðingar
+ sem meðal annars sjá um vefþjóna OSM, hjálparstarfsfólk sem kortleggur hamfarasvæði,
+ og margir aðrir.
+ Til að fræðast betur um þetta samfélag, geturðu skoðað
+ OpenStreetMap bloggið ,
+ dagbækur notenda ,
+ bloggsvæði þátttakenda og
+ vefsvæði OSM Foundation .
open_data_title: Opin gögn
- legal_title: Lagalegt
+ open_data_html: |-
+ OpenStreetMap eru opin gögn : þér er heimilt að nota þetta à hvaða tilgangi sem er
+ svo framarlega að þú getir um OpenStreetMap og þátttakendurna à verkefninu. Ef þú breytir gögnunum
+ eða byggir á göngunum á einhvern máta, máttu einungis dreifa útkomunni
+ með sömu notkunarskilmálum. Skoðaðu sÃðuna um höfundarrétt og
+ notkunarleyfi til að sjá Ãtarlegri upplýsingar varðandi þetta.
+ legal_title: Lagalegur fyrirvari
+ legal_html: "Ãetta vefsvæði ásamt mörgum tengdum þjónustum er formlega rekið af\nOpenStreetMap Foundation (OSMF) \nfyrir
+ hönd samfélagsins. Notkun allrar þjónustu á vegum OSMF fellur undir \nstefnu
+ okkar varðandi ásættanlega notkun auk persónuverndarstefnu
+ okkar \n. \nEndilega hafðu
+ samband við OSMF \nef þú ert með spurningar eða beiðnir varðandi notkunarleyfi,
+ höfundarrétt eða önnur lögfræðileg málefni.\n \nOpenStreetMap, táknmerkið
+ með stækkunarglerinu og ástand kortsins eru skrásett
+ vörumerki OSMF ."
partners_title: Samstarfsaðilar
notifier:
diary_comment_notification:
@@ -997,12 +1309,14 @@ is:
subject_header: '[OpenStreetMap] %{subject}'
hi: Hæ %{to_user},
header: '%{from_user} hefur send þér skilaboð á OpenStreetMap með titlinum â%{subject}â:'
+ footer_html: Ãú getur einnig lesið skilaboðin á %{readurl} og svarað á %{replyurl}
friend_notification:
hi: Hæ %{to_user},
subject: '[OpenStreetMap] %{user} bætti þér við sem vin'
had_added_you: Notandinn %{user} hefur bætt þér við sem vini á OpenStreetMap.
see_their_profile: Ãú getur séð notandasÃðu notandans á %{userurl} og jafnvel
bætt honum við sem vini lÃka.
+ befriend_them: Ãú getur lÃka bætt þeim við sem vinum á %{befriendurl}.
gpx_notification:
greeting: Hæ,
your_gpx_file: GPX skráin þÃn
@@ -1014,7 +1328,7 @@ is:
failed_to_import: 'Lenti à villu þegar átti að flytja hana inn, hérna er villan::'
more_info_1: Frekari upplýsinagr um GPX innflutningarvillur og hvernig
more_info_2: 'má forðast þær er að finna hér::'
- import_failures_url: http://wiki.openstreetmap.org/index.php?title=FAQ&uselang=is
+ import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures
success:
subject: '[OpenStreetMap] GPX skrá innflutt'
loaded_successfully: var innflutt með %{trace_points} punkta af %{possible_points}
@@ -1022,6 +1336,12 @@ is:
signup_confirm:
subject: '[OpenStreetMap] Velkomin à OpenStreetMap'
greeting: Hæ þú!
+ created: Einhver (vonandi þú) var að búa til notandaaðgang á %{site_url}.
+ confirm: 'Ãður en nokkuð annað gerist, þurfum við að fá staðfestingu á að þessi
+ beiðni komi raunverulega frá þér, þannig að ef svo er skaltu smella á tengilinn
+ hér fyrir neðan til að staðfesta notandaaðganginn þinn:'
+ welcome: Eftir að þú hefur staðfest notandaaðganginn þinn, munum við senda þér
+ viðbótarupplýsingar til að koma þér à gang.
email_confirm:
subject: '[OpenStreetMap] Staðfestu netfangið þitt'
email_confirm_plain:
@@ -1053,19 +1373,52 @@ is:
note_comment_notification:
anonymous: Nafnlaus notandi
greeting: Hæ,
+ commented:
+ subject_own: '[OpenStreetMap] %{commenter} hefur gert athugasemd við einn
+ af minnispunktunum þÃnum'
+ subject_other: '[OpenStreetMap@] %{commenter} hefur gert athugasemd við minnispunkt
+ sem þú hefur áhuga á'
+ your_note: '%{commenter} hefur sett athugasemd við einn af minnispunktunum
+ þÃnum nálægt %{place}.'
+ closed:
+ subject_own: '[OpenStreetMap] %{commenter} hefur leyst einn af minnispunktunum
+ þÃnum'
+ subject_other: '[OpenStreetMap@] %{commenter} hefur leyst minnispunkt sem
+ þú hefur áhuga á'
+ your_note: '%{commenter} hefur leyst einn af minnispunktunum þÃnum nálægt
+ %{place}.'
+ reopened:
+ subject_own: '[OpenStreetMap] %{commenter} hefur endurvirkjað einn af minnispunktunum
+ þÃnum'
+ subject_other: '[OpenStreetMap@] %{commenter} hefur endurvirkjað minnispunkt
+ sem þú hefur áhuga á'
+ your_note: '%{commenter} hefur endurvirkjað einn af minnispunktunum þÃnum
+ nálægt %{place}.'
+ details: Nánari upplýsingar um minnispunktinn er að finna á %{url}.
changeset_comment_notification:
hi: Hæ %{to_user},
greeting: Hæ,
commented:
+ subject_own: '[OpenStreetMap] %{commenter} hefur gert athugasemd við eitt
+ af breytingasettunum þÃnum'
+ partial_changeset_with_comment: með umsögninni '%{changeset_comment}'
partial_changeset_without_comment: án athugasemdar
+ details: Nánari upplýsingar um breytingasettið er að finna á %{url}.
message:
inbox:
title: Innhólf
my_inbox: Innhólfið mitt
outbox: úthólf
+ messages: Ãú átt %{new_messages} og %{old_messages}
+ new_messages:
+ one: '%{count} ný skilaboð'
+ other: '%{count} ný skilaboð'
+ old_messages:
+ one: '%{count} eldri skilaboð'
+ other: '%{count} eldri skilaboð'
from: Frá
subject: Titill
- date: Döðlur
+ date: Dagsetning
no_messages_yet: Ãú hefur ekki fengið nein skilboð. Hvà ekki að hafa samband
við einhverja %{people_mapping_nearby_link}?
people_mapping_nearby: nálæga notendur
@@ -1136,13 +1489,18 @@ is:
user_page_link: notandasÃðunni þinni
anon_edits: (%{link})
anon_edits_link_text: Finndu út afhverju.
- flash_player_required: Ãú þarft Flash spilara til að nota Potlatch ritilinn.
- Ãú getur sótt
- niður Flash spilara frá Adobe.com eða notað aðra
+ flash_player_required: Ãú þarft Flash spilara til að nota Potlatch ritilinn,
+ sem er Flash-ritill fyrir OSM. Ãú getur sótt
+ Flash spilara frá Adobe.com eða notað aðra
OpenStreetMap ritla sem ekki krefjast Flash.
potlatch_unsaved_changes: Ãú ert með óvistaðar breytingar. Til að vista à Potlatch
þarf að af-velja núverandi val ef þú ert à âLiveâ-ham, eða ýta á âSaveâ hnappinn
til að vista ef sá hnappur er sjáanlegur.
+ potlatch2_not_configured: Potlatch 2 hefur ekki verið stillt - skoðaðu https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2
+ til að sjá nánari upplýsingar
+ potlatch2_unsaved_changes: Ãú ert með óvistaðar breytingar. (Til að vista Ã
+ Potlatch 2 ættirðu að ýta á vistunarhnappinn.)
+ id_not_configured: Ãað er ekki búið að setja upp auðkenni
no_iframe_support: Ãvà miður styður vafrinn þinn ekki HTML-iframes, sem er nauðsynlegt
ef nota á þennan eiginleika.
sidebar:
@@ -1154,7 +1512,7 @@ is:
get_directions_title: Finna leiðir milli tveggja punkta
from: Frá
to: Til
- where_am_i: Hvar er ég?
+ where_am_i: Hvar er þetta?
where_am_i_title: Notar leitarvélina til að lýsa núverandi staðsetningu á kortinu
submit_text: Byrja
key:
@@ -1169,11 +1527,14 @@ is:
track: Slóði
bridleway: ReiðstÃgur
cycleway: Hjólaleið
+ cycleway_national: Hjólaleið á landsneti
+ cycleway_regional: Svæðisbundin hjólaleið
+ cycleway_local: Staðbundin hjólaleið
footway: Gönguleið
rail: Lestarteinar
subway: Neðanjarðarlest
tram:
- - Smálest
+ - Léttlest
- sporvagn
cable:
- Kláflyfta
@@ -1228,7 +1589,7 @@ is:
edit: Breyta
preview: Forskoðun
markdown_help:
- title_html: Ãáttað með Markdown
+ title_html: Ãáttað með Markdown
headings: Fyrirsagnir
heading: Fyrirsögn
subheading: Undirfyrirsögn
@@ -1270,7 +1631,7 @@ is:
save_button: Vista breytingar
visibility: 'Sýnileiki:'
visibility_help: hvað þýðir þetta?
- visibility_help_url: http://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces
+ visibility_help_url: https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces
trace_form:
upload_gpx: 'Hlaða inn GPX skrá:'
description: 'Lýsing:'
@@ -1278,10 +1639,10 @@ is:
tags_help: aðskilið með kommum
visibility: 'Sýnileiki:'
visibility_help: hvað þýðir þetta
- visibility_help_url: http://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces
+ visibility_help_url: https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces
upload_button: Senda
help: Hjálp
- help_url: http://wiki.openstreetmap.org/index.php?title=Upload&uselang=is
+ help_url: https://wiki.openstreetmap.org/index.php?title=Upload&uselang=is
trace_header:
upload_trace: Senda inn feril
see_all_traces: Sjá alla ferla
@@ -1338,6 +1699,8 @@ is:
public_traces_from: Ferlar eftir %{user}
description: Skoða nýlega innsenda GPS-ferla
tagged_with: ' með merkið %{tags}'
+ empty_html: Ekkert hér ennþá. Sendu inn nýjan feril
+ eða lærðu meira um GPS-ferlun á wiki-sÃðunni .
delete:
scheduled_for_deletion: Ãessum feril verður eitt
make_public:
@@ -1350,16 +1713,28 @@ is:
georss:
title: OpenStreetMap GPS-ferlar
description:
+ description_with_count:
+ one: GPX-skrá með %{count} punkti frá %{user}
+ other: GPX-skrá með %{count} punktum frá %{user}
description_without_count: GPX-skrá frá %{user}
application:
require_cookies:
- cookies_needed: Ãú virðist ekki vera með stuðning fyrir smákökur à vafranum
- þÃnum. Ãú verður að virkja þann stuðning áður en þú getur haldið áfrám.
+ cookies_needed: Ãú virðist ekki vera með stuðning við vefkökur à vafranum þÃnum.
+ Ãú verður að virkja þann stuðning áður en þú getur haldið áfram.
+ require_moderator:
+ not_a_moderator: Ãú þarft að vera ritstjóri til að framkvæma þessa aðgerð.
setup_user_auth:
- blocked: Aðgangur þinn að forritunarviðmótinu hefur verið bannaður. Skráðu þig
- inn à vefviðmótið fyrir frekari upplýsingar.
+ blocked_zero_hour: Ãú átt árÃðandi skilaboð á OpenStreetMap vefsvæðinu. Ãú verður
+ að lesa þessi skilaboð áður en þú getur aftur vistað neinar breytingar.
+ blocked: Aðgangur þinn að API-forritunarviðmótinu hefur verið bannaður. Skráðu
+ þig inn à vefviðmótið fyrir frekari upplýsingar.
+ need_to_see_terms: Aðgangur þinn að API-forritunarviðmótinu hefur verið frystur
+ tÃmabundið. Skráðu þig inn à vefviðmótið til að skoða skilmála vegna framlags
+ (Contributor Terms). Ãú þarft ekki endilega að samþykkja þá, en þú verður
+ að skoða þá.
oauth:
oauthorize:
+ title: Auðkenndu aðgang að notandaaðganginum þÃnum
request_access: Forritið %{app_name} hefur óskað eftir að fá aðgang að OpenStreetMap
à gegnum notandaaðganginn þinn, %{user}. Merktu við hvað eiginleika þú vilt
gefa forritinu leyfi fyrir. Hægt er að haka við hvaða eiginleika sem er.
@@ -1375,9 +1750,17 @@ is:
grant_access: Veita aðgang
oauthorize_success:
title: Auðkenningarbeiðni samþykkt
+ allowed: Ãú hefur veitt forritinu %{app_name} aðgang að notandaaðganginum þÃnum.
verification: Sannvottunarkóðinn er %{code}.
oauthorize_failure:
title: Auðkenningarbeiðni brást
+ denied: Ãú hefur neitað forritinu %{app_name} um aðgang að notandaaðganginum
+ þÃnum.
+ invalid: Auðkenningarteiknið er ekki gilt.
+ revoke:
+ flash: Ãú afturkallaðir aðgangsteiknið fyrir %{application}
+ permissions:
+ missing: Ãú hefur ekki gefið forritinu heimild fyrir aðgang að þessum eiginleikum
oauth_clients:
new:
title: Skrá nýtt forrit
@@ -1387,7 +1770,12 @@ is:
submit: Breyta
show:
title: OAuth stillingar fyrir %{app_name}
+ key: 'Lykill notanda:'
+ secret: 'Leyniorð notanda:'
+ url: 'Slóð á beiðniteikn:'
+ access_url: 'Slóð á aðgangsteikn:'
authorize_url: 'Leyfa slóð (URL):'
+ support_notice: Við styðjum HMAC-SHA1 (mælt með) og RSA-SHA1 undirritanir.
edit: Breyta þessari skráningu
delete: Eyða biðlara
confirm: Ertu viss?
@@ -1402,26 +1790,38 @@ is:
allow_write_notes: Breyta minnispunktum.
index:
title: OAuth stillingar
+ my_tokens: Auðkenndu forritin mÃn
+ list_tokens: 'Eftirfarandi aðgangsteikn hafa verðið gefin út à þÃnu nafni til
+ handa forritum:'
application: Heiti forrits
issued_at: Gefið út þann
revoke: Eyða banninu
- my_apps: MÃn forrit
+ my_apps: Forritin mÃn
registered_apps: 'Ãú hefur skráð eftirfarandi forrit:'
register_new: Skrá nýtt forrit
form:
name: Nafn
required: þetta þarf
url: Slóð á forritið
+ callback_url: Svarslóð
+ support_url: Slóð á aðstoð
requests: 'Ãska eftir eftirfarandi leyfum frá notandanum:'
allow_read_prefs: lesa notandastillingar.
allow_write_prefs: Breyta notandastillingum.
allow_write_diary: Búa til bloggfærslur, setja inn athugasemdir og bæta við
vinum.
allow_write_api: breyta kortagögnunum.
+ allow_read_gpx: lesa einka-GPS-ferlana þeirra.
allow_write_gpx: Senda inn GPS ferla.
allow_write_notes: breyta minnispunktum.
+ not_found:
+ sorry: Ãvà miður, þessi %{type} fannst ekki.
create:
flash: Nýtt OAuth forrit hefur verið skráð
+ update:
+ flash: Uppfærði upplýsingar biðlaraforritsins
+ destroy:
+ flash: Eyðilagði skráningu biðlaraforritsins
user:
login:
title: Innskrá
@@ -1433,11 +1833,20 @@ is:
lost password link: Gleymdirðu lykilorðinu þÃnu?
login_button: Innskrá
register now: Skrá þig núna
+ with username: 'Ertu þegar með OpenStreetMap-aðgang? Skráðu þig inn með notandanafni
+ og lykilorði:'
+ with external: 'Ãú getur lÃka notað utanaðkomandi þjónustur til innskráningar:'
new to osm: Nýr à OpenStreetMap?
+ to make changes: Til að gera breytingar à OpenStreetMap verðurðu að vera með
+ notandaaðgang.
+ create account minute: Stofnaðu aðgang. Ãað tekur eina mÃnútu.
no account: Ertu ekki með aðgang?
account not active: Ãessi reikningur er ekki virkur. Vinsamlegast smelltu
á tengilinn à staðfestingarpóstinum sem þú fékkst til að virkja reikninginn,
eða óskaðu eftir nýjum staðfestingarpósti .
+ account is suspended: Ãvà miður, notandaaðgangurinn þinn hefur verið frystur
+ vegna grunsamlegrar virkni. Hafðu samband við vefstjóra
+ ef þú vilt ræða þetta mál.
auth failure: Ãetta notandanafn eða lykilorð er rangt.
openid_logo_alt: Skrá inn með OpenID-aðgangi
auth_providers:
@@ -1475,7 +1884,7 @@ is:
lost_password:
title: Glatað lykilorð
heading: Gleymt lykilorð?
- email address: 'Netfang:'
+ email address: 'Tölvupóstfang:'
new password button: Senda nýtt lykilorð á netfangið þitt
help_text: Sláðu inn netfangið sem þú skráðir þig með, við munum senda tengil
á það sem þú getur notað til að breyta lykilorðinu þÃnu.
@@ -1497,12 +1906,16 @@ is:
að fá reikning búinn til.
about:
header: Frjálst og breytanlegt
- license_agreement: Með þvà að staðfesta notandaaðgang, samþykkirðu skilmálana
+ html: |-
+ ÃlÃkt öðrum landakortum, er OpenStreetMap gert frá grunni af fólki eins og þér,
+ öllum er heimilt að laga það, uppfæra, sækja og nota.
+ Skráðu þig sem notanda til að geta tekið þátt. Við munum senda þér tölvupóst til staðfestingar á skráningunni.
+ license_agreement: Með þvà að staðfesta notandaaðganginn, samþykkirðu skilmálana
vegna framlaga .
- email address: 'Netfang:'
+ email address: 'Tölvupóstfang:'
confirm email address: 'Staðfestu netfang:'
not displayed publicly: Netfangið þitt er ekki birt opinberlega, sjá kaflann
- um meðferð persónuupplýsinga
display name: 'Sýnilegt nafn:'
display name description: Nafn þitt sem aðrir notendur sjá, þú getur breytt
@@ -1510,19 +1923,23 @@ is:
external auth: 'Auðkenning með þriðja aðila:'
password: 'Lykilorð:'
confirm password: 'Staðfestu lykilorðið:'
+ use external auth: Ãú getur lÃka notað utanaðkomandi þjónustur til innskráningar
continue: Nýskrá
terms accepted: Bestu þakkir fyrir að samþykkja nýju skilmálana vegna framlags
þÃns!
- terms declined url: http://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
+ terms declined: Okkur þykir miður að þú hafir ákveðið að samþykkja ekki nýja
+ skilmála vegna framlags (contributor terms). Til að sjá Ãtarlegri upplýsingar,
+ geturðu skoðað þessa sÃðu .
+ terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
terms:
title: Skilmálar vegna framlags
heading: Skilmálar vegna framlags
consider_pd: Til viðbótar við ofangreint samkomulag, lÃt ég svo á að framlög
mÃn verði à almenningseigu (Public Domain)
consider_pd_why: hvað þýðir þetta?
- consider_pd_why_url: http://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain
+ consider_pd_why_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain
agree: Samþykkja
- declined: http://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
+ declined: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
decline: Hafna
you need to accept or decline: Endilega lestu og samþykktu eða hafnaðu nýju
skilmálunum vegna framlags þÃns, áður en þú heldur áfram.
@@ -1616,12 +2033,12 @@ is:
email never displayed publicly: (aldrei sýnt opinberlega)
external auth: 'Ytri auðkenning:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: hvað er openID?
public editing:
heading: 'Ãnafngreindur notandi?:'
enabled: Nei, nafngreindur og getur breytt gögnum.
- enabled link: http://wiki.openstreetmap.org/index.php?uselang=is&title=Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: Hvað er þetta?
disabled: Ãvirkur og getur ekki breytt gögnum, allar fyrri breytingar eru
ónafngreindar.
@@ -1629,9 +2046,14 @@ is:
public editing note:
heading: Nafngreindar breytingar
text: Breytingarnar þÃnar eru núna ónafngreindar þannig að aðrir notendur
- geta ekki sent þér skilaboð eða séð staðsetningu þÃna. Ãú verður að vera
- nafngreind(ur) til að geta notað vefinn, sjá þessa
- sÃðu fyrir frekari upplýsingar.
+ geta ekki sent þér skilaboð eða séð staðsetningu þÃna. Til þess að breytingar
+ þÃnar sjáist og að fólk geti haft samband við þig à gegnum vefsvæðið, smelltu
+ þá á hnappinn hér fyrir neðan. Eftir að breytingar urðu vegna 0.6 API
+ forritunarviðmótsins, geta einungis opinberir notendur breytt kortagögnum .
+ (sjáðu hvers
+ vegna ).Ãótt þú gerist opinber notandi, verður netfangið þitt
+ ekki birt opinberlega. Ãessa aðgerð er ekki hægt að afturkalla og
+ allir nýir notendur eru sjálfgefið opinberir.
contributor terms:
heading: 'Skilmálar vegna framlags:'
agreed: Ãú hefur samþykkt nýju skilmálana vegna framlags þÃns.
@@ -1641,7 +2063,7 @@ is:
skilmálana vegna framlags þÃns.
agreed_with_pd: Ãú hefur einnig lýst þvà yfir að breytingar þÃnar verði Ã
almenningseigu (Public Domain).
- link: http://www.osmfoundation.org/wiki/License/Contributor_Terms
+ link: https://www.osmfoundation.org/wiki/License/Contributor_Terms
link text: Hvað er þetta?
profile description: 'Lýsing á þér:'
preferred languages: 'Viðmótstungumál:'
@@ -1649,7 +2071,7 @@ is:
image: 'Mynd:'
gravatar:
gravatar: Nota Gravatar-auðkennismynd
- link: http://wiki.openstreetmap.org/wiki/Gravatar
+ link: https://wiki.openstreetmap.org/wiki/Gravatar
link text: Hvað er þetta?
disabled: Gravatar-auðkennismynd hefur verið gerð óvirk.
enabled: Birting Gravatar-auðkennismyndar hefur verið gerð virk.
@@ -1673,10 +2095,14 @@ is:
confirm:
heading: Athuga með tölvupóstinn þinn!
introduction_1: Við höfum sent þér staðfestingartölvupóst.
- press confirm button: Hér getur þú staðfest að þú viljir búa til notanda..
+ press confirm button: Hér getur þú staðfest að þú viljir virkja notandaaðganginn
+ þinn.
button: Staðfesta
success: Notandinn þinn hefur verið staðfestur.
already active: Ãessi notandaaðgangur hefur þegar verið staðfestur.
+ unknown token: Ãessi staðfestingarkóði er útrunninn eða er ekki til staðar.
+ reconfirm_html: Ef þú vilt að við sendum þér staðfestingarpóstinn aftur, smelltu hér .
confirm_resend:
failure: Notandinn %{name} fannst ekki.
confirm_email:
@@ -1685,6 +2111,7 @@ is:
button: Staðfesta
success: Breyting á netfanginu þÃnu hefur verið staðfest.
failure: Netfang hefur þegar verið staðfest með þessum lykli.
+ unknown_token: Ãessi staðfestingarkóði er útrunninn eða er ekki til staðar.
set_home:
flash success: Staðsetning þÃn hefur verið stillt
go_public:
@@ -1705,6 +2132,11 @@ is:
list:
title: Notendur
heading: Notendur
+ showing:
+ one: SÃða %{page} (%{first_item} af %{items})
+ other: SÃða %{page} (%{first_item}-%{last_item} af %{items})
+ summary: '%{name} var útbúinn frá %{ip_address} þann %{date}'
+ summary_no_ip: '%{name} útbúinn þann %{date}'
confirm: Staðfesta valda notendur
hide: Fela valda notendur
empty: Engir samsvarandi notendur fundust
@@ -1712,8 +2144,14 @@ is:
title: Aðgangur frystur
heading: Aðgangur frystur
webmaster: vefstjóri
+ body: "\nÃvà miður, notandaaðgangurinn þinn hefur verið frystur vegna grunsamlegrar
+ \nvirkni.\n
\n\nHafðu samband við vefstjóra
+ ef þú \nvilt ræða þetta mál.\n
"
auth_failure:
+ connection_failed: Tenging við auðkenningarþjónustu mistókst
+ invalid_credentials: Ãgild auðkenni sannvottunar
no_authorization_code: Enginn auðkenningarkóði
+ unknown_signature_algorithm: Ãþekkt reiknirit undirritunar
invalid_scope: Ãgilt notkunarsvið
user_role:
filter:
@@ -1750,6 +2188,9 @@ is:
reason: 'Gefðu ástæðu fyrir þvà að þú viljir banna %{name}:'
period: Hversu lengi á að banna notandann frá þvà að nota forritunarviðmótið?
submit: Banna notandann
+ tried_contacting: Ãg hef haft samband við notandann og beðið hann að hætta.
+ tried_waiting: Ãg hef gefið notandanum sanngjarnan frest til að svara þessum
+ skilaboðum.
needs_view: Notandinn þarf að innskrá sig áður en bannið fellur úr gildi.
back: Listi yfir öll bönn
edit:
@@ -1764,6 +2205,10 @@ is:
filter:
block_period: BanntÃminn verður að vera à forstillingunum.
create:
+ try_contacting: Endilega reyndu að hafa samband við notendur áður en þú bannar
+ þá og gefðu þeim sanngjarnan frest til að svara.
+ try_waiting: Endilega reyndu að gefa notendum sanngjarnan frest til að svara
+ áður en þú bannar þá.
flash: Bjó til bann gegn %{name}.
update:
only_creator_can_edit: Aðeins stjórnandinn sem bjó til bannið getur breytt þvÃ.
@@ -1799,7 +2244,9 @@ is:
previous: « Fyrri
helper:
time_future: Endar eftir %{time}
- until_login: Virkt þangað til notandinn innskráir sig.
+ until_login: Virkt þangað til notandinn skráir sig inn.
+ time_future_and_until_login: Endar eftir %{time} og eftir að notandinn skráir
+ sig inn.
time_past: Endaði fyrir %{time} sÃðan
blocks_on:
title: Bönn gegn %{name}
@@ -1837,6 +2284,10 @@ is:
reopened_at_by_html: Endurvirkjað fyrir %{when} sÃðan af %{user}
rss:
title: Minnispunktar OpenStreetMap
+ description_area: Listi yfir minnispunkta sem hafa verið tilkynntir, gerðar
+ athugasemdir við eða hefur verið lokað á svæðinu þÃnu [(%{min_lat}|%{min_lon})
+ -- (%{max_lat}|%{max_lon})]
+ description_item: RSS-streymi fyrir minnispunkt %{id}
opened: nýr minnispunktur (nálægt %{place})
commented: ný athugasemd (nálægt %{place})
closed: lokaður minnispunktur (nálægt %{place})
@@ -1845,7 +2296,11 @@ is:
comment: Athugasemd
full: Allur minnispunkturinn
mine:
+ title: Minnispunktar sem hafa verið sendir inn eða gerðar athugasemdir við af
+ %{user}
heading: Minnispunktar frá %{user}
+ subheading: Minnispunktar sem hafa verið sendir inn eða gerðar athugasemdir
+ við af %{user}
id: Auðkenni (ID)
creator: Búið til af
description: Lýsing
@@ -1861,15 +2316,19 @@ is:
link: Tengill eða HTML
long_link: Tengill
short_link: Stuttur tengill
+ geo_uri: Slóð hnattstaðsetningar
embed: HTML
custom_dimensions: Setja sérsniðnar stærðir
format: 'Snið:'
scale: 'Kvarði:'
+ image_size: Mynd mun sýna staðallagið á \
download: Sækja
short_url: Stutt URL-slóð
- center_marker: Miðja kort á merki
+ include_marker: Hafa með kortamerkið
+ center_marker: Miðja kort á kortamerki
paste_html: Notaðu þennan HTML kóða til að bæta kortinu á vefsÃðu
view_larger_map: Skoða stærra kort
+ only_standard_layer: Eingöngu er hægt að flytja staðallagið út sem mynd
embed:
report_problem: Tilkynna vandamál
key:
@@ -1893,8 +2352,9 @@ is:
notes: Minnispunktar á korti
data: Gögn korts
gps: Opinberir GPS-ferlar
+ overlays: Virkja yfirlög til að auðvelda lausn vandamála á kortinu
title: Lög
- copyright: © OpenStreetMap þátttakendur
+ copyright: © Ãáttakendur à OpenStreetMap verkefninu
donate_link_text: Styrkja verkefnið
site:
edit_tooltip: Breyta kortinu
@@ -1914,13 +2374,23 @@ is:
unhide_comment: hætta að fela
notes:
new:
+ intro: Fannstu mistök eða eitthvað sem vantar? Láttu aðra kortagerðarmenn
+ vita svo hægt sé að laga það. Færðu kortamerkið á réttan stað og skrifaðu
+ minnispunkt til að útskýra vandamálið.
+ advice: Minnispunkturinn þinn er opinber og gæti verið notaður til að uppfæra
+ kortið; þvà ættirðu ekki að setja inn neinar persónulegar upplýsingar, eða
+ upplýsingar úr höfundarvörðu efni.
add: Bæta við minnispunkti
show:
hide: Fela
resolve: Leysa
reactivate: Virkja aftur
+ comment_and_resolve: Athugasemd & leysa
comment: Athugasemd
+ edit_help: Færðu kortið og stilltu aðdrátt inn á staðinn sem þú vilt breyta, smelltu
+ sÃðan hér.
directions:
+ ascend: Fara upp
engines:
graphhopper_bicycle: Reiðhjól (GraphHopper)
graphhopper_car: BÃll (GraphHopper)
@@ -1929,9 +2399,7 @@ is:
mapquest_car: BÃll (MapQuest)
mapquest_foot: Fótgangandi (MapQuest)
osrm_car: BÃll (OSRM)
- mapzen_bicycle: Reiðhjól (Mapzen)
- mapzen_car: BÃll (Mapzen)
- mapzen_foot: Fótgangandi (Mapzen)
+ descend: Fara niður
directions: Leiðir
distance: Vegalengd
errors:
@@ -1939,16 +2407,43 @@ is:
no_place: Ãvà miður, gat ekki fundið þennan stað.
instructions:
continue_without_exit: Haltu áfram á %{name}
+ slight_right_without_exit: Beygðu lÃtillega til hægri yfir á %{name}
+ offramp_right_without_exit: Farðu á rampinn til hægri yfir á %{name}
+ onramp_right_without_exit: Beygðu til hægri á rampinum inn á %{name}
endofroad_right_without_exit: Við enda vegarins skaltu beygja til hægri inn
á %{name}
+ merge_right_without_exit: Hliðraðu þér inn á akreinina til hægri inn á %{name}
+ fork_right_without_exit: Við kvÃslunina skaltu beygja til hægri inn á %{name}
turn_right_without_exit: Beygðu til hægri inn á %{name}
sharp_right_without_exit: Kröpp hægribeygja inn á %{name}
+ uturn_without_exit: U-beygja meðfram %{name}
sharp_left_without_exit: Kröpp vinstribeygja inn á %{name}
+ turn_left_without_exit: Beygðu til vinstri yfir á %{name}
+ offramp_left_without_exit: Farðu á rampinn til vinstri yfir á %{name}
+ onramp_left_without_exit: Beygðu til vinstri á rampinum inn á %{name}
endofroad_left_without_exit: Við enda vegarins skaltu beygja til vinstri inn
á %{name}
+ merge_left_without_exit: Hliðraðu þér inn á akreinina til vinstri inn á %{name}
+ fork_left_without_exit: Við kvÃslunina skaltu beygja til vinstri inn á %{name}
+ slight_left_without_exit: Beygðu lÃtillega til vinstri yfir á %{name}
+ via_point_without_exit: (um punkt)
follow_without_exit: Fylgja %{name}
+ roundabout_without_exit: à hringtorginu, beygðu á %{name}
+ leave_roundabout_without_exit: Farðu út úr hringtorginu - %{name}
+ stay_roundabout_without_exit: Vertu áfram á hringtorginu - %{name}
start_without_exit: Byrjaðu við endann á %{name}
destination_without_exit: Farðu á leiðarenda
+ against_oneway_without_exit: Farðu á móti einstefnu á %{name}
+ end_oneway_without_exit: Einstefna endar á %{name}
+ roundabout_with_exit: à hringtorginu, beygðu útaf við %{exit} afrein yfir
+ á %{name}
+ turn_left_with_exit: à hringtorginu, beygðu til vinstri yfir á %{name}
+ slight_left_with_exit: à hringtorginu, beygðu lÃtillega til vinstri yfir á
+ %{name}
+ turn_right_with_exit: à hringtorginu, beygðu til hægri yfir á %{name}
+ slight_right_with_exit: à hringtorginu, beygðu lÃtillega til hægri yfir á
+ %{name}
+ continue_with_exit: à hringtorginu, hltu beint áframi yfir á %{name}
unnamed: ónefnd gata
courtesy: Leiðarlýsing à boði %{link}
time: TÃmi
@@ -1969,12 +2464,33 @@ is:
redaction:
edit:
description: Lýsing
+ heading: Breyta leiðréttingu
+ submit: Vista leiðréttingu
+ title: Breyta leiðréttingu
+ index:
+ empty: Engar leiðréttingar sem hægt er að birta.
+ heading: Listi yfir leiðréttingar
+ title: Listi yfir leiðréttingar
new:
description: Lýsing
+ heading: Settu inn upplýsingar um nýju leiðréttinguna
+ submit: Búa til leiðréttingu
+ title: Bý til nýja leiðréttingu
show:
description: 'Lýsing:'
+ heading: Birti leiðréttinguna "%{title}"
+ title: Birti leiðréttingu
user: 'Gert af:'
+ edit: Breyta þessari leiðréttingu
+ destroy: Fjarlægja þessa leiðréttingu
confirm: Ertu viss?
+ create:
+ flash: Leiðrétting útbúin.
update:
flash: Breytingar vistaðar.
+ destroy:
+ not_empty: Leiðréttingin er ekki auð. Taktu aftur allar útgáfur sem tilheyra
+ þessari leiðréttingu áður en henni er eytt.
+ flash: Leiðréttingu eytt.
+ error: Ãað kom upp villa við að eyða þessari leiðréttingu.
...
diff --git a/config/locales/it.yml b/config/locales/it.yml
index 12ba09c64..97a481fa7 100644
--- a/config/locales/it.yml
+++ b/config/locales/it.yml
@@ -380,7 +380,7 @@ it:
map_image: Immagine Mappa (mostra livello standard)
embeddable_html: HTML incapsulabile
licence: Licenza
- export_details: I dati OpenStreetMap sono rilasciati con licenza
+ export_details: I dati OpenStreetMap sono rilasciati con licenza
Open Data Commons Open Database (ODbL).
too_large:
advice: 'Se le esportazioni riportate sopra non riescono, prova con una delle
@@ -420,14 +420,14 @@ it:
geocoder:
search:
title:
- latlon: Risultati da Internal
+ latlon: Risultati da Internal
uk_postcode: Risultati da NPEMap / FreeThe
Postcode
- ca_postcode: Risultati da Geocoder.CA
- osm_nominatim: Risultati restituiti da OpenStreetMap
+ ca_postcode: Risultati da Geocoder.CA
+ osm_nominatim: Risultati restituiti da OpenStreetMap
Nominatim
geonames: Risultati da GeoNames
- osm_nominatim_reverse: Risultati restituiti da OpenStreetMap
+ osm_nominatim_reverse: Risultati restituiti da OpenStreetMap
Nominatim
geonames_reverse: Risultati da GeoNames
search_osm_nominatim:
@@ -477,33 +477,26 @@ it:
crematorium: Crematorio
dentist: Dentista
doctors: Medici
- dormitory: Dormitorio
drinking_water: Acqua potabile
driving_school: Scuola guida
embassy: Ambasciata
- emergency_phone: Colonnina SOS
fast_food: Fast Food
ferry_terminal: Terminal traghetti
- fire_hydrant: Pompa antincendio
fire_station: Vigili del fuoco
food_court: Area ristorazione
fountain: Fontana
fuel: Stazione di rifornimento
gambling: Gioco d'azzardo
grave_yard: Cimitero
- gym: Centro fitness / Palestra
- health_centre: Casa di cura
hospital: Ospedale
hunting_stand: Postazione di caccia
ice_cream: Gelateria
kindergarten: Asilo infantile
library: Biblioteca
- market: Mercato
marketplace: Mercato
monastery: Monastero
motorcycle_parking: Parcheggio per Moto
nightclub: Night Club
- nursery: Asilo nido
nursing_home: Residenza sanitaria assistenziale
office: Ufficio
parking: Parcheggio
@@ -517,7 +510,6 @@ it:
prison: Prigione
pub: Pub
public_building: Edificio pubblico
- reception_area: Area accoglienza
recycling: Punto riciclaggio rifiuti
restaurant: Ristorante
retirement_home: Casa di Riposo
@@ -572,6 +564,8 @@ it:
defibrillator: Defibrillatore
landing_site: Luogo per l'atterraggio di emergenza
phone: Telefono di emergenza
+ water_tank: Serbatoio d'acqua di emergenza
+ "yes": Emergenza
highway:
abandoned: Autostrada abbandonata
bridleway: Percorso per equitazione
@@ -588,6 +582,7 @@ it:
motorway: Autostrada
motorway_junction: Uscita autostradale
motorway_link: Autostrada
+ passing_place: Piazzola di sosta
path: Sentiero
pedestrian: Percorso pedonale
platform: Piattaforma
@@ -604,6 +599,7 @@ it:
services: Stazione di servizio
speed_camera: Autovelox fisso
steps: Scala
+ stop: Segnale di arresto
street_lamp: Lampione
tertiary: Strada terziaria
tertiary_link: Strada terziaria
@@ -613,7 +609,6 @@ it:
trunk: Superstrada
trunk_link: Superstrada
unclassified: Strada non classificata
- unsurfaced: Strada non pavimentata
"yes": Strada
historic:
archaeological_site: Sito archeologico
@@ -632,6 +627,7 @@ it:
manor: Maniero
memorial: Memoriale
mine: Mina
+ mine_shaft: Pozzo minerario
monument: Monumento
roman_road: Strada romana
ruins: Rovine
@@ -641,6 +637,7 @@ it:
wayside_cross: Croce
wayside_shrine: Edicola votiva
wreck: Relitto
+ "yes": Sito storico
junction:
"yes": Incrocio
landuse:
@@ -678,7 +675,6 @@ it:
leisure:
beach_resort: Stabilimento balneare
bird_hide: Osservatorio Camuffato
- club: Club
common: Area comune (UK)
dog_park: Parco per cani
fishing: Riserva di pesca
@@ -705,9 +701,16 @@ it:
water_park: Parco acquatico
"yes": Tempo libero
man_made:
+ bridge: Ponte
+ gasometer: Gasometro
lighthouse: Faro
+ mineshaft: Pozzo minerario
+ monitoring_station: Stazione di monitoraggio
+ petroleum_well: Pozzo petrolifero
pipeline: Tubazione
+ surveillance: Sorveglianza
tower: Torre
+ windmill: Mulino a vento
works: Fabbrica
"yes": Artificiale
military:
@@ -771,8 +774,6 @@ it:
"yes": Ufficio
place:
allotments: Orti casalinghi
- block: Blocco
- airport: Aeroporto
city: CittÃ
country: Nazione
county: Contea (in Italia NON usare)
@@ -784,12 +785,12 @@ it:
islet: Isoletta
isolated_dwelling: Case sparse
locality: Località (luogo con nome, non popolato)
- moor: Molo
municipality: Comune
neighbourhood: Quartiere
postcode: CAP
region: Provincia
sea: Mare
+ square: Piazza
state: Regione
subdivision: Suddivisione
suburb: Quartiere
@@ -801,10 +802,8 @@ it:
abandoned: Ferrovia abbandonata
construction: Ferrovia in costruzione
disused: Ferrovia in disuso
- disused_station: Stazione ferroviaria in disuso
funicular: Funicolare
halt: Fermata del treno
- historic_station: Stazione ferroviaria storica
junction: Nodo ferroviario
level_crossing: Passaggio a livello
light_rail: Metropolitana leggera
@@ -868,12 +867,12 @@ it:
hairdresser: Parrucchiere
hardware: Ferramenta
hifi: Hi-Fi
- insurance: Assicurazioni
jewelry: Gioielleria
kiosk: Edicola
laundry: Lavanderia
mall: Centro commerciale
market: Mercato
+ massage: Massaggio
mobile_phone: Centro telefonia mobile
motorcycle: Concessionario di motociclette
music: Articoli musicali
@@ -884,10 +883,9 @@ it:
pet: Negozio animali
pharmacy: Farmacia
photo: Articoli fotografici
- salon: Salone
+ seafood: Frutti di mare
second_hand: Negozio oggetti usati
shoes: Negozio di calzature
- shopping_centre: Centro commerciale
sports: Articoli sportivi
stationery: Cartoleria
supermarket: Supermercato
@@ -895,7 +893,7 @@ it:
toys: Negozio di giocattoli
travel_agency: Agenzia di viaggi
video: Videoteca
- wine: Alcolici
+ wine: Negozio di vini
"yes": Negozio
tourism:
alpine_hut: Rifugio alpino
@@ -950,7 +948,7 @@ it:
level10: Confine amministrativo 10º livello - Subcittadino, quartiere
description:
title:
- osm_nominatim: Località da OpenStreetMap
+ osm_nominatim: Località da OpenStreetMap
Nominatim
geonames: Località da GeoNames
types:
@@ -1026,20 +1024,20 @@ it:
title_html: Copyright e licenza
intro_1_html: |-
OpenStreetMap® è open data , e i suoi dati sono distribuiti con licenza Open Data Commons Open Database License (ODbL) dalla OpenStreetMap Foundation (OSMF).
+ href="https://opendatacommons.org/licenses/odbl/">Open Data Commons Open Database License (ODbL) dalla OpenStreetMap Foundation (OSMF).
intro_2_html: "Sei libero di copiare, distribuire, trasmettere e adattare i
nostri dati, finché lo attribuisci a OpenStreetMap e ai suoi contributori.
Se alteri o ti basi sui nostri dati,\npuoi distribuire il risultato solo sotto
- la stessa licenza. Il \ncodice\nlegale
+ la stessa licenza. Il \n codice\nlegale
completo illustra i tuoi diritti e le tue responsabilità ."
intro_3_html: "La cartografia contenuta nelle nostre tavole, e la nostra documentazione,
- sono rilasciate sotto licenza Creative
- \nCommons Attribuzione - Condividi allo stesso modo 2.0 (CC-BY-SA)."
+ sono rilasciate sotto licenza Creative
+ \nCommons Attribuzione - Condividi allo stesso modo 2.0 (CC BY-SA)."
credit_title_html: Come si attribuisce a OpenStreetMap
credit_1_html: Si richiede che l'attribuzione sia “© OpenStreetMap
contributors ”.
credit_2_html: |-
- Inoltre devi specificare chiaramente che i dati sono disponibili sotto la Open Database Licese e, se usi le nostre tavole, che la cartografia è pubblicata con licenza CC-BY-SA. Puoi fare ciò mettendo un collegamento URL a questa pagina di copyright .
+ Inoltre devi specificare chiaramente che i dati sono disponibili sotto la Open Database Licese e, se usi le nostre tavole, che la cartografia è pubblicata con licenza CC BY-SA. Puoi fare ciò mettendo un collegamento URL a questa pagina di copyright .
In alternativa, e necessariamente se stai distribuendo OSM sotto forma di dati, puoi citare e creare un collegamento diretto alle licenze. In mezzi di comunicazione dove i collegamenti URL non sono possibili (per esempio un'opera stampata), ti suggeriamo di indirizzare i lettori verso openstreetmap.org (magari esplicitando 'OpenStreetMap' come nome completo), verso opendatacommons.org e, se necessario, verso creativecommons.org.
credit_3_html: |-
In una mappa elettronica navigabile, i crediti devono essere mostrati nell'angolo della mappa.
@@ -1049,7 +1047,7 @@ it:
title: Esempio di attribuzione
more_title_html: Per saperne di più
more_1_html: Per saperne di più su come utilizzare i nostri dati e come citarne
- correttamente la fonte, consulta la pagina sulla Licenza
+ correttamente la fonte, consulta la pagina sulla Licenza
OSMF .
more_2_html: |-
Anche se i dati OpenStreetMap sono aperti, non possiamo fornire accesso alle API della mappa gratuitamente per terze parti.
@@ -1062,10 +1060,10 @@ it:
cartografiche nazionali o di altra fonte, tra cui:'
contributors_at_html: |-
Austria : contiene i dati della
- Stadt Wien (sotto
- CC BY ),
- Land Vorarlberg e
- Land Tirol (sotto CC-BY AT con emendamenti ).
+ Stadt Wien (sotto
+ CC BY ),
+ Land Vorarlberg e
+ Land Tirol (sotto CC-BY AT con emendamenti ).
contributors_ca_html: |-
Canada : contiene i dati della
GeoBase®, GeoGratis (© Department of Natural
@@ -1073,16 +1071,16 @@ it:
Resources Canada), e della StatCan (Geography Division,
Statistics Canada).
contributors_fi_html: |-
- Finlandia : Contiene dati dal
+ Finlandia : contiene dati dal
National Land Survey of Finland's Topographic Database
e di altri set di dati, in base alla
- licensa NLSFI .
+ licensa NLSFI .
contributors_fr_html: |-
Francia : contiene dati provenienti dalla
Direction Générale des Impôts.
contributors_nl_html: |-
Olanda : contiene dati © AND, 2007
- (www.and.com )
+ (www.and.com )
contributors_nz_html: |-
Nuova Zelanda : contiene i dati provenienti dalla
Land Information New Zealand. Crown Copyright reserved.
@@ -1102,7 +1100,7 @@ it:
contributors_footer_1_html: |-
Per ulteriori dettagli di queste e altre fonti che sono state utilizzate
per aiutare a migliorare OpenStreetMap, consulta la pagina dei
+ href="https://wiki.openstreetmap.org/wiki/Contributors">pagina dei
collaboratori sul wiki di OpenStreetMap.
contributors_footer_2_html: |-
L'inserimento dei dati in OpenStreetMap non implica che il fornitore
@@ -1114,13 +1112,13 @@ it:
senza esplicita autorizzazione dei titolare del copyright.
infringement_2_html: |-
Se ritieni che materiale protetto da copyright sia stato impropriamente aggiunto al database di OpenStreetMap o a questo sito, consulta la nostra
- procedura di rimozione per violazione del copyright o segnalacelo direttamente alla nostra
+ procedura di rimozione per violazione del copyright o segnalacelo direttamente alla nostra
pagina di segnalazione on-line .
trademarks_title_html: Marchi registrati
trademarks_1_html: '"OpenStreetMap", il logo con la lente d''ingrandimento e
"State of the Map" sono marchi registrati della Fondazione OpenStreetMap .
- Se avete domande sull''uso dei marchi, inviatele al gruppo
- di lavoro per le licenze .'
+ Se avete domande sull''uso dei marchi, vedi la nostra politica
+ sui marchi .'
welcome_page:
title: Benvenuto!
introduction_html: Benvenuti in OpenStreetMap, la mappa del mondo libera e modificabile.
@@ -1152,8 +1150,8 @@ it:
paragraph_1_html: "OpenStreetMap ha poche regole formali, ma ci aspettiamo che
tutti i partecipanti collaborino e comunichino con la comunità . Se stai considerando
qualsiasi altra attività oltre all'editing manuale, dovresti prima leggere
- le linee guida sulle importazioni
- e \nmodifiche
+ le linee guida sulle importazioni
+ e \nmodifiche
automatiche e seguire le loro indicazioni."
questions:
title: Domande?
@@ -1188,7 +1186,7 @@ it:
title: Ulteriori dubbi
explanation_html: Se hai dubbi su come i nostri dati vengono utilizzati consulta
la nostra pagina sulle licenze per ulteriori informazioni
- legali, oppure contatta il
+ legali, oppure contatta il
gruppo di lavoro OSMF .
help_page:
title: Come ottenere aiuto
@@ -1200,7 +1198,7 @@ it:
title: Benvenuti in OSM
description: Inizia con questa guida rapida che copre le basi di OpenStreetMap.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/IT:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/IT:Beginners%27_guide
title: Guida per Principianti
description: Guida per i principianti gestita dalla community.
help:
@@ -1224,7 +1222,7 @@ it:
description: Aiuto per imprese e organizzazioni che intendono migrare a mappe
e altri servizi basati su OpenStreetMap.
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
description: Sfoglia il wiki per la documentazione approfondita di OSM.
about_page:
@@ -1245,8 +1243,8 @@ it:
GIS, ingegneri che gestiscono i server di OSM, mapping umanitario di aree soggette
a disastri e molto altro. Per ulteriori informazioni sulla comunità , consulta
il blog OpenStreetMap , i diari
- degli utenti , il blog della comunità ,
- e il sito OSM Foundation .
+ degli utenti, il blog della comunità ,
+ e il sito OSM Foundation .
open_data_title: Open Data
open_data_html: 'OpenStreetMap è open data : sei libero di usarla per qualsiasi
scopo a patto di attribuirla a OpenStreetMap e ai suoi contributori. Se alteri
@@ -1255,13 +1253,15 @@ it:
Copyright e Licenza per i dettagli.'
legal_title: Note legali
legal_html: "Questo sito e molti altri servizi correlati sono formalmente gestiti
- dalla \nOpenStreetMap Foundation (OSMF)
- \nper conto della comunità . L'uso di tutti i servizi gestiti dalla OSMF è soggetto
- \nalle nostre \nregole
- di utilizzo accettabile ed alla nostra informativa
- sulla privacy \n \nSi prega di contattare
+ dalla \n OpenStreetMap Foundation
+ (OSMF) \nper conto della comunità . L'uso di tutti i servizi gestiti dalla OSMF
+ è soggetto \nalle nostre \nregole
+ di utilizzo accettabile ed alla nostra informativa
+ sulla privacy \n \nSi prega di contattare
la OSMF \nin caso di dubbi e problemi di licenza, copyright o altre questioni
- legali."
+ legali.\n \n\"OpenStreetMap\", il logo con la lente d'ingrandimento e \"State
+ of the Map\" sono sono
+ marchi registrati della OSMF ."
partners_title: Partner
notifier:
diary_comment_notification:
@@ -1476,13 +1476,14 @@ it:
user_page_link: pagina utente
anon_edits_link_text: Leggi il perché.
flash_player_required: Ã necessario un visualizzatore Flash per utilizzare Potlatch,
- il programma Flash per le modifiche di OpenStreetMap. Si può scaricare
- il Flash Player da Adobe.com . Sono disponibili anche altre
+ il programma Flash per le modifiche di OpenStreetMap. Si può scaricare
+ il Flash Player da Adobe.com . Sono disponibili anche altre
possibilità per apportare modifiche a OpenStreetMap.
potlatch_unsaved_changes: Ci sono modifiche non salvate. (Per salvare in Potlatch,
si dovrebbe deselezionare il percorso o nodo corrente, se si sta editando
nella modalità 'list', o cliccare sul bottone salva se presente.)
- potlatch2_not_configured: Potlatch 2 non è stato configurato - vedi http://wiki.openstreetmap.org/wiki/The_Rails_Port
+ potlatch2_not_configured: Potlatch 2 non è stato configurato - vedi https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2
+ per ulteriori informazioni
potlatch2_unsaved_changes: Ci sono delle modifiche non salvate. (Per salvare
in Potlatch 2 è necessario premere il tasto di salvataggio.)
id_not_configured: iD non è stato configurato
@@ -1574,7 +1575,7 @@ it:
edit: Modifica
preview: Anteprima
markdown_help:
- title_html: Analizzato con Markdown
+ title_html: Analizzato con Markdown
headings: Intestazioni
heading: Intestazione
subheading: Sottotitolo
@@ -1687,7 +1688,7 @@ it:
description: Naviga fra i tracciati GPS caricati recentemente
tagged_with: ' etichettati con %{tags}'
empty_html: Ancora niente qui. Carica una nuova traccia
- o leggi ulteriori informazioni sul tracciamento GPS nella pagina
+ o leggi ulteriori informazioni sul tracciamento GPS nella pagina
wiki .
delete:
scheduled_for_deletion: Tracciato in attesa di essere eliminato
@@ -1901,12 +1902,12 @@ it:
A differenza di altre mappe, OpenStreetMap è completamente creato da persone come te
ed è libero per chiunque per correggerlo, aggiornarlo, scaricarlo ed usarlo.
Registrati per iniziare a contribuire. Ti invieremo un'email per confermare il tuo account.
- license_agreement: Quando confermi il tuo profilo devi accettare le regole
+ license_agreement: Quando confermi il tuo profilo devi accettare le regole
per contribuire .
email address: 'Indirizzo email:'
confirm email address: 'Conferma indirizzo email:'
not displayed publicly: Il tuo indirizzo non visualizzato pubblicamente, vedi
- l'informativa sulla privacy
per ulteriori informazioni
display name: 'Nome visualizzato:'
@@ -1924,6 +1925,7 @@ it:
terms declined: Siamo spiacenti che tu abbia deciso di non accettare i nuovi
termini di contribuzione. Per ulteriori informazioni consultare questa
pagina del wiki .
+ terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
terms:
title: Regole per contribuire
heading: Regole per contribuire
@@ -2029,7 +2031,7 @@ it:
email never displayed publicly: (mai visualizzato pubblicamente)
external auth: 'Autenticazione Esterna:'
openid:
- link: http://wiki.openstreetmap.org/wiki/IT:OpenID
+ link: https://wiki.openstreetmap.org/wiki/IT:OpenID
link text: che cos'è questo?
public editing:
heading: 'Modifiche pubbliche:'
@@ -2045,7 +2047,7 @@ it:
messaggi o vedere la tua posizione. Per rendere visibili le tue modifiche
e per permettere agli altri utenti di contattarti tramite il sito, clicca
sul pulsante sotto. Dalla versione 0.6 delle API, soltanto gli utenti
- pubblici possono modificare i dati della mappa . (scopri
+ pubblici possono modificare i dati della mappa. ( scopri
perché ).Il tuo indirizzo email non sarà reso pubblico. Questa
decisione non può essere revocata e tutti i nuovi utenti sono ora pubblici
in modo predefinito.
@@ -2057,6 +2059,7 @@ it:
accettare le nuove regole per contribuire.
agreed_with_pd: Hai anche dichiarato di considerare le tue modifiche di Pubblico
Dominio.
+ link: https://www.osmfoundation.org/wiki/License/Contributor_Terms
link text: che cos'è questo?
profile description: 'Descrizione del profilo:'
preferred languages: 'Lingua preferita:'
@@ -2109,7 +2112,7 @@ it:
press confirm button: Premere sul pulsante di conferma sottostante per confermare
il nuovo indirizzo email.
button: Conferma
- success: Confermato il cambio di indirizzo e-mail!
+ success: Confermata la modifica di indirizzo email!
failure: Un indirizzo email con questo codice è già stato confermato.
unknown_token: Questo codice di conferma è scaduto oppure non esiste.
set_home:
@@ -2393,9 +2396,7 @@ it:
new:
intro: Ti sei accorto di un errore o di qualcosa che manca? Fallo sapere agli
altri mappatori così possono correggerlo. Sposta il puntatore nella posizione
- esatta e inserisci una nota per spiegare il problema. (Per favore non inserire
- qui le tue informazioni personali, informazioni da mappe protette da copyright
- o da elenchi)
+ esatta e inserisci una nota per spiegare il problema.
add: Aggiungi la nota
show:
anonymous_warning: Questa nota include commenti da parte di utenti anonimi
@@ -2417,9 +2418,6 @@ it:
mapquest_car: Auto (MapQuest)
mapquest_foot: A piedi (MapQuest)
osrm_car: Auto (OSRM)
- mapzen_bicycle: Bicicletta (Mapzen)
- mapzen_car: Auto (Mapzen)
- mapzen_foot: Piedi (Mapzen)
descend: Discesa
directions: Indicazioni
distance: Distanza
diff --git a/config/locales/ja.yml b/config/locales/ja.yml
index 52341707f..bf94aeb09 100644
--- a/config/locales/ja.yml
+++ b/config/locales/ja.yml
@@ -159,6 +159,7 @@ ja:
title_comment: 夿´ã»ãã %{id} - %{comment}
join_discussion: è°è«ã«åå ããã«ã¯ãã°ã¤ã³ãã¦ãã ãã
discussion: è°è«
+ still_open: 夿´ã»ãããéããã¾ã¾ã§ã - è°è«ãè¡ãã«ã¯å¤æ´ã»ãããéãããã¦ããå¿
è¦ãããã¾ãã
node:
title: 'ãã¼ã: %{name}'
history_title: 'ãã¼ãã®å±¥æ´: %{name}'
@@ -359,7 +360,7 @@ ja:
map_image: å°å³ç»å (æ¨æºã¬ã¤ã¤ã¼ã表示)
embeddable_html: åã込㿠HTML
licence: ã©ã¤ã»ã³ã¹
- export_details: OpenStreetMap ã®ãã¼ã¿ã¯ Open
+ export_details: OpenStreetMap ã®ãã¼ã¿ã¯ Open
Data Commons Open Database License (ODbL) ã®ä¸ã«ã©ã¤ã»ã³ã¹ããã¦ãã¾ãã
too_large:
advice: 'ä¸ã®ã¨ã¯ã¹ãã¼ãã失æããå ´åã¯ã以ä¸ã«åæããæ
å ±æºã®ããããã®ä½¿ç¨ãæ¤è¨ãã¦ãã ãã:'
@@ -394,13 +395,13 @@ ja:
geocoder:
search:
title:
- latlon: Internal ããã®çµæ
+ latlon: Internal ããã®çµæ
uk_postcode: NPEMap / FreeThe Postcode ããã®çµæ
- ca_postcode: Geocoder.CA ããã®çµæ
- osm_nominatim: OpenStreetMap
+ ca_postcode: Geocoder.CA ããã®çµæ
+ osm_nominatim: OpenStreetMap
Nominatim ããã®çµæ
geonames: GeoNames ããã®çµæ
- osm_nominatim_reverse: OpenStreetMap
+ osm_nominatim_reverse: OpenStreetMap
Nominatim ããã®çµæ
geonames_reverse: GeoNames ããã®çµæ
search_osm_nominatim:
@@ -450,33 +451,26 @@ ja:
crematorium: ç«è¬å ´
dentist: æ¯ç§å»
doctors: å»å¸«
- dormitory: 寮
drinking_water: é£²ã¿æ°´
driving_school: èªåè»å¦æ ¡
embassy: 大使館
- emergency_phone: ç·æ¥é»è©±
fast_food: ãã¡ã¹ããã¼ã
ferry_terminal: ãã§ãªã¼ä¹ãå ´
- fire_hydrant: æ¶ç«æ
fire_station: æ¶é²ç½²
food_court: ãã¼ãã³ã¼ã
fountain: å´æ°´
fuel: çæ
gambling: ã®ã£ã³ãã«
grave_yard: å¢å°
- gym: ãã£ãããã¹ ã»ã³ã¿ã¼/ã¸ã
- health_centre: ä¿å¥æ
hospital: ç
é¢
hunting_stand: ãã³ãã£ã³ã° ã¹ã¿ã³ã
ice_cream: ã¢ã¤ã¹ã¯ãªã¼ã 販売åº
kindergarten: å¹¼ç¨å
library: 峿¸é¤¨
- market: å¸å ´
marketplace: å¸å ´
monastery: ä¿®éé¢
motorcycle_parking: ãã¤ã¯ã®é§è¼ªå ´
nightclub: ãã¤ã ã¯ã©ã
- nursery: ä¿è²æ
nursing_home: è人ãã¼ã
office: ãªãã£ã¹
parking: é§è»å ´
@@ -490,7 +484,6 @@ ja:
prison: ååæ
pub: ãã
public_building: å
Œ
±å»ºç¯ç©
- reception_area: ã¬ã»ãã·ã§ã³ã¨ãªã¢
recycling: ãªãµã¤ã¯ã«å ´
restaurant: ã¬ã¹ãã©ã³
retirement_home: è人ãã¼ã
@@ -586,7 +579,6 @@ ja:
trunk: å½é
trunk_link: å½é
unclassified: æªåé¡ã®éè·¯
- unsurfaced: æªèè£
éè·¯
"yes": éè·¯
historic:
archaeological_site: èå¤å¦ãµã¤ã
@@ -651,7 +643,6 @@ ja:
leisure:
beach_resort: ãã¼ã ãªã¾ã¼ã
bird_hide: 観å¯å°å±
- club: ã¯ã©ã
common: å
±æå°
dog_park: ããã°ã»ãã¼ã¯
fishing: é£ãå ´
@@ -682,6 +673,8 @@ ja:
man_made:
lighthouse: ç¯å°
pipeline: ãã¤ãã©ã¤ã³
+ silo: ãµã¤ã
+ storage_tank: 貯èµã¿ã³ã¯
tower: å¡
works: å·¥æ¿
"yes": 人工
@@ -735,6 +728,7 @@ ja:
administrative: 管ç
architect: 建ç¯å£«
company: ä¼ç¤¾
+ educational_institution: æè²æ½è¨
employment_agency: è·æ¥ç´¹ä»
estate_agent: ä¸åç£ä»£çåº
government: å®å
¬åº
@@ -746,8 +740,6 @@ ja:
"yes": ãªãã£ã¹
place:
allotments: å®¶åºèå
- block: ãããã¯
- airport: 空港
city: å¸
country: å½
county: é¡
@@ -759,7 +751,6 @@ ja:
islet: å°å³¶
isolated_dwelling: å
éä½å®
locality: å°å
- moor: æ²¼å°
municipality: å¸çºæ
neighbourhood: å°å
postcode: Postcode
@@ -776,10 +767,8 @@ ja:
abandoned: 廿¢éé
construction: 建è¨ä¸ã®éé
disused: å»ç·è·¡
- disused_station: å»é§
funicular: ã±ã¼ãã«éé
halt: åè»åæ¢
- historic_station: å»é§
junction: ééé£çµ¡é§
level_crossing: è¸å
light_rail: ã©ã¤ãã¬ã¼ã«
@@ -843,7 +832,6 @@ ja:
hairdresser: ç¾å®¹å®¤
hardware: ãã¼ã ã»ã³ã¿ã¼
hifi: é«ç´ãªã¼ãã£ãª
- insurance: ä¿éº
jewelry: å®ç³åº
kiosk: ããªã¹ã¯
laundry: ã¯ãªã¼ãã³ã°åº
@@ -856,21 +844,24 @@ ja:
optician: ã¡ã¬ãåº
organic: ææ©é£æåº
outdoor: ã¢ã¦ãã㢠ã·ã§ãã
+ paint: ç»æåº
pet: ããã ã·ã§ãã
pharmacy: è¬å±
photo: åçå±
- salon: ãµãã³
+ seafood: æµ·é®®åå±
second_hand: ä¸å¤ååº
shoes: é´å±
- shopping_centre: ã·ã§ããã³ã° ã»ã³ã¿ã¼
sports: ã¹ãã¼ãç¨åå°éåº
stationery: ææ¿å
ጼ
supermarket: ã¹ã¼ãã¼ãã¼ã±ãã
tailor: æ´æåº
+ ticket: ãã±ããåº
+ tobacco: ã¿ãã³å±
toys: ç©å
ጼ
travel_agency: æ
è¡ä»£çåº
+ variety_store: é貨åº
video: ãã㪠ã·ã§ãã
- wine: é
å±
+ wine: ã¯ã¤ã³å±
"yes": åºè
tourism:
alpine_hut: é«å±±å°å±
@@ -925,7 +916,7 @@ ja:
level10: è¡åºå¢
description:
title:
- osm_nominatim: OpenStreetMap
+ osm_nominatim: OpenStreetMap
Nominatim ããã®ä½ç½®
geonames: GeoNames ããã®ä½ç½®
types:
@@ -994,17 +985,17 @@ ja:
title_html: è使¨©ã¨ã©ã¤ã»ã³ã¹
intro_1_html: |-
OpenStreetMap® ã¯è使¨©è
ã§ããOpenStreetMapè²¡å£ (OSMF)ãOpen Data Commons Open Database License (ODbL) ã®ä¸ã«ã©ã¤ã»ã³ã¹ãããªã¼ãã³ãã¼ã¿ ã§ãã
+ href="https://osmfoundation.org/">OpenStreetMapè²¡å£ (OSMF)ãOpen Data Commons Open Database License (ODbL) ã®ä¸ã«ã©ã¤ã»ã³ã¹ãããªã¼ãã³ãã¼ã¿ ã§ãã
intro_2_html: OpenStreetMapã¨ãã®ååè
ãã¯ã¬ã¸ããããã°ããã¼ã¿ãèªç±ã«ã³ãã¼ãé
å¸ãéä¿¡ãå©ç¨ãããã¨ãã§ãã¾ãã夿´ãããç¿»æ¡ããããããã¼ã¿ã¯åãã©ã¤ã»ã³ã¹ã«å¾ãå ´åã®ã¿ãæä¾ãããã¨ãã§ãã¾ããããªãã®æ¨©å©ã¨è²¬ä»»ã¯ãã©ã¤ã»ã³ã¹å¥ç´ ã®å
¨æã§èª¬æãã¦ãã¾ãã
+ href="https://opendatacommons.org/licenses/odbl/1.0/">ã©ã¤ã»ã³ã¹å¥ç´ã®å
¨æã§èª¬æãã¦ãã¾ãã
intro_3_html: |-
- å°å³ã¿ã¤ã«ã®ä½ææ³ãããã¥ã¡ã³ãã¯ãCreative
+ å°å³ã¿ã¤ã«ã®ä½ææ³ãããã¥ã¡ã³ãã¯ã Creative
Commons Attribution-ShareAlike 2.0 ã©ã¤ã»ã³ã¹ (CC BY-SA) ã«åºã¥ãã¦ã©ã¤ã»ã³ã¹ããã¾ãã
credit_title_html: OpenStreetMap ã®ã¯ã¬ã¸ãã表è¨ã®ä»æ¹
credit_1_html: '“© OpenStreetMap contributors”ã®ã¯ã¬ã¸ãããå¿
ã使ç¨ãã¦ãã ããã'
credit_2_html: ããªãã¯ãã¼ã¿ã Open Database License ã«åºã¥ãã¦æä¾ããã¦ãããã¨ãããã¦å°å³ã¿ã¤ã«ã使ç¨ããå ´åã¯ãå°å³è£½ä½ã
- CC BY-SA ã¨ãã¦ã©ã¤ã»ã³ã¹ããã¦ãããã¨ãæç¢ºã«ããªããã°ãªãã¾ãããè使¨©è¡¨ç¤ºãã¼ã¸ ã«ãªã³ã¯ãããã¨ã§ããã表ç¾ãããã¨ãã§ãã¾ããã¾ãããã¼ã¿ã®å½¢å¼ã§OpenStreetMapãé
å¸ããå ´åã®è¦ä»¶ã¨ãã¦ãååã表示ã®ä¸ãã©ã¤ã»ã³ã¹ã«ç´æ¥ãªã³ã¯ãããã¨ãã§ãã¾ãããªã³ã¯ãå¼µããªãã¡ãã£ã¢ï¼å°å·ãªã©ï¼ã®å ´åã¯ãopenstreetmap.orgï¼OpenStreetMapãã¢ãã¬ã¹ã¨ãã¦å±éããå½¢ï¼ãopendatacommons.orgãããã«é¢é£ãããå ´åã¯creativecommons.orgã¸èªè
ãèªå°ãããã¨ããå§ããã¾ãã
+ CC BY-SA ã¨ãã¦ã©ã¤ã»ã³ã¹ããã¦ãããã¨ãæç¢ºã«ããªããã°ãªãã¾ãããè使¨©è¡¨ç¤ºãã¼ã¸ ã«ãªã³ã¯ãããã¨ã§ããã表ç¾ãããã¨ãã§ãã¾ããã¾ãããã¼ã¿ã®å½¢å¼ã§OpenStreetMapãé
å¸ããå ´åã®è¦ä»¶ã¨ãã¦ãååã表示ã®ä¸ãã©ã¤ã»ã³ã¹ã«ç´æ¥ãªã³ã¯ãããã¨ãã§ãã¾ãããªã³ã¯ãå¼µããªãã¡ãã£ã¢ï¼å°å·ãªã©ï¼ã®å ´åã¯ãopenstreetmap.orgï¼OpenStreetMapãã¢ãã¬ã¹ã¨ãã¦å±éããå½¢ï¼ãopendatacommons.orgãããã«é¢é£ãããå ´åã¯creativecommons.orgã¸èªè
ãèªå°ãããã¨ããå§ããã¾ãã
credit_3_html: |-
é²è¦§å¯è½ãªé»åå°å³ã®å ´åã¯ãå°å³ã®é
ã«ã¯ã¬ã¸ããã表示ãã¦ãã ããã
ä¾:
@@ -1014,26 +1005,26 @@ ja:
more_title_html: 詳細ãè¦ã
more_1_html: |-
ãã¼ã¿ã®å©ç¨ãã¯ã¬ã¸ããæ¹æ³ã«ã¤ãã¦ã®è©³ç´°ã¯OSMF ã©ã¤ã»ã³ã¹ãã¼ã¸ ããèªã¿ãã ããã
+ href="https://osmfoundation.org/Licence">OSMF ã©ã¤ã»ã³ã¹ãã¼ã¸ããèªã¿ãã ããã
more_2_html: OpenStreetMap ã¯ãªã¼ãã³ãã¼ã¿ã§ããããµã¼ããã¼ãã£ã¼ã®éçºè
ã®ããã®ç¡æã®å°å³ API ã¯æä¾ã§ãã¾ãããAPI å©ç¨è¦ç´ ãã¿ã¤ã«å©ç¨è¦ç´ ãªãã³ã«Nominatimå©ç¨ããªã·ã¼ ããèªã¿ãã ããã
contributors_title_html: ååè
contributors_intro_html: æ°å人ãã®å人ãååè
ã¨ãªã£ã¦ãã¾ããããã«å ããåå½ã®å°å³ä½ææ©é¢ãã以ä¸ã®ããã«ããã®ä»ã®æ
å ±æºãå«ããå
¬éãããã©ã¤ã»ã³ã¹ã«ãããã¼ã¿ãå«ã¿ã¾ãã
- contributors_at_html: 'ãªã¼ã¹ããªã¢ : Stadt
- Wien (ã©ã¤ã»ã³ã¹ CC
- BY )ãLand
- Vorarlberg ãLand Tirol (ã©ã¤ã»ã³ã¹ CC
+ contributors_at_html: 'ãªã¼ã¹ããªã¢ : Stadt
+ Wien (ã©ã¤ã»ã³ã¹ CC
+ BY )ãLand
+ Vorarlberg ãLand Tirol (ã©ã¤ã»ã³ã¹ CC
BY AT with amendments ) ã«ãããã¼ã¿ãå«ã¿ã¾ãã'
contributors_ca_html: 'ã«ãã : GeoBase®ãGeoGratis (©
Department of Natural Resources Canada)ãCanVec (© Department of Natural
Resources Canada)ãStatCan (Geography Division, Statistics Canada) ã«ãããã¼ã¿ãå«ã¿ã¾ãã'
- contributors_fi_html: 'ãã£ã³ã©ã³ã : NLSFI
+ contributors_fi_html: 'ãã£ã³ã©ã³ã : NLSFI
License ã«åºã¥ããNational Land Survey of Finland''s Topographic Databaseåã³ãã®ä»ã®ãã¼ã¿ã»ããã®ãã¼ã¿ãå«ãã§ãã¾ãã'
contributors_fr_html: 'ãã©ã³ã¹ : Direction Générale des Impôts
ã«ãããã¼ã¿ãå«ã¿ã¾ãã'
- contributors_nl_html: 'ãªã©ã³ã : © AND ãã¼ã¿ã2007 (www.and.com )
+ contributors_nl_html: 'ãªã©ã³ã : © AND ãã¼ã¿ã2007 (www.and.com )
ãå«ã¿ã¾ãã'
contributors_nz_html: 'ãã¥ã¼ã¸ã¼ã©ã³ã : Land Information New Zealand
ã«ãããã¼ã¿ãå«ã¿ã¾ããè使¨©ã¯ã¯ã©ã¦ã³ã»ã³ãã¼ã©ã¤ãã«ãªãã¾ãã'
@@ -1045,17 +1036,17 @@ ja:
right 2010-12 ãå«ã¿ã¾ãã'
contributors_footer_1_html: |-
ãããã®è©³ç´°ã«ã¤ãã¦ãã¾ãOpenStreetMapã®åä¸ã«ä½¿ç¨ããããã®ä»ã®ã½ã¼ã¹ã«ã¤ãã¦ã¯ãOpenStreetMap Wikiã®ååè
ãã¼ã¸ ãã覧ãã ããã
+ href="https://wiki.openstreetmap.org/wiki/Contributors">ååè
ãã¼ã¸ãã覧ãã ããã
contributors_footer_2_html: OpenStreetMapã®ãã¼ã¿ã«å«ãããã¨ã¯ãå
ãã¼ã¿ã®æä¾è
ãOpenStreetMapãæ¯æããããä½ãããã®ä¿è¨¼ãè¡ã£ãããä½ãããã®è²¬ä»»ãè² ã£ãããããã¨ãæå³ãããã®ã§ã¯ããã¾ããã
infringement_title_html: è使¨©ä¾µå®³
infringement_1_html: 'OpenStreetMapã®ååè
ã¯ãè使¨©è
ããæç¢ºãªè¨±è«¾ãå¾ãã«ãè使¨©ã®ããæ
å ±æº (ä¾: Google
ããããå°å·ãããå°å³) ããæ±ºãã¦ãã¼ã¿ãæã¡è¾¼ã¾ãªãããæ³¨æãããã®ã¨ãã¾ãã'
infringement_2_html: ããè使¨©ã®ããç´ æãOpenStreetMapã®ãã¼ã¿ãã¼ã¹ãæ¬ãµã¤ãã«ä¸æ£ã«è¿½å ãããã¨ãèãã®å ´åã¯ãå´ä¸æé ããèªã¿ã«ãªãããããç´æ¥ç³ãç«ã¦ãè¡ã£ã¦ãã ããã
+ href="https://www.osmfoundation.org/wiki/License/Takedown_procedure">å´ä¸æé ããèªã¿ã«ãªããããªã³ã©ã¤ã³å´ä¸ã®ãã¼ã¸ ããç´æ¥ç³ãç«ã¦ãè¡ã£ã¦ãã ããã
trademarks_title_html: 忍
- trademarks_1_html: OpenStreetMapãªãã³ã«æ¡å¤§é¡ã®ãã´ããã³State of the Mapã¯OpenStreetMap財å£ã®ç»é²åæ¨ã§ãã忍ã®å©ç¨ã«é¢ãããåãåããã¯ã©ã¤ã»ã³ã¹æ
å½é¨ ã¾ã§ãå¯ããã ããã
+ trademarks_1_html: OpenStreetMapãªãã³ã«æ¡å¤§é¡ã®ãã´ããã³State of the Mapã¯OpenStreetMap財å£ã®ç»é²åæ¨ã§ãã忍ã®å©ç¨ã«é¢ãã¦ã¯ã忍å©ç¨ããªã·ã¼ ãåç
§ãã ããã
welcome_page:
title: ãããã!
introduction_html: ããªã¼ã§ç·¨éå¯è½ãªä¸çå°å³ãOpenStreetMapã¸ããããããµã¤ã³ã¢ããããã®ã§ããããã³ã°ã®æºåã¯ãã¹ã¦æ´ãã¾ãããç¥ã£ã¦ãããªããã°ãªããªãéè¦äºé
ãç°¡åã«èª¬æãã¾ãã
@@ -1073,8 +1064,8 @@ ja:
rules:
title: ã«ã¼ã«
paragraph_1_html: |-
- OpenStreetMapã«ã¯æ£è¦ã®è¦ç´ãããã¤ãããã¾ããããã¹ã¦ã®å©ç¨è
ã¨ã³ãã¥ããã£ã®ååã¨ææçéããé¡ããã¦ãã¾ããæåã§ç·¨éãã以å¤ããæ¤è¨ã®å ´åã¯ãã¤ã³ãã¼ã ãªãã³ã«
- èªåçãªç·¨é ã¬ã¤ãã©ã¤ã³ãããèªãã§å¾ã£ã¦ãã ããã
+ OpenStreetMapã«ã¯æ£è¦ã®è¦ç´ãããã¤ãããã¾ããããã¹ã¦ã®å©ç¨è
ã¨ã³ãã¥ããã£ã®ååã¨ææçéããé¡ããã¦ãã¾ããæåã§ç·¨éãã以å¤ããæ¤è¨ã®å ´åã¯ãã¤ã³ãã¼ã ãªãã³ã«
+ èªåçãªç·¨é ã¬ã¤ãã©ã¤ã³ãããèªãã§å¾ã£ã¦ãã ããã
questions:
title: ä½ã質åã¯ããã¾ãã?
paragraph_1_html: |-
@@ -1102,7 +1093,7 @@ ja:
other_concerns:
title: ä»ã®åé¡
explanation_html: ç§ãã¡ã®ãã¼ã¿ã®ä½¿ãæ¹ãã³ã³ãã³ãã«åé¡ãããå ´åãè使¨©ã®ãã¼ã¸ ãåç
§ãã¦æ³çæ
å ±ãã確èªããã ãããé©åãª
- OSMF ã¯ã¼ãã³ã° ã°ã«ã¼ã
+ OSMF ã¯ã¼ãã³ã° ã°ã«ã¼ã
ã¾ã§ãé£çµ¡ãã ããã
help_page:
title: ãã«ãã®åå¾
@@ -1112,7 +1103,7 @@ ja:
title: OSM ã¸ãããã
description: OpenStreetMap ã®åºç¤ãç¶²ç¾
ãã¦ãããã®ã¯ã¤ã㯠ã¬ã¤ãããå§ãã¾ãããã
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Beginners%27_guide
title: åå¿è
åãã®æå¼ã
description: ã³ãã¥ããã£ã¯ãåå¿è
åãã¬ã¤ããæ´åãã¦ãã¾ãã
help:
@@ -1132,7 +1123,7 @@ ja:
title: switch2osm
description: ãã«ããOpenStreetMapããã¼ã¹ã«ããå°å³ãã®ä»ã®ãµã¼ãã¹ã¸åãæ¿ããæ³äººãå£ä½åãã
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
description: 詳細ãªOSMã®èª¬æãæ¸ãããã¦ã£ããåç
§ãã¾ãã
about_page:
@@ -1145,15 +1136,16 @@ ja:
community_driven_title: ã³ãã¥ããã£ä¸»å°
community_driven_html: OpenStreetMapã®ã³ãã¥ããã£ã¯å¤æ§ã§ãæ
ç±çã§ãæ¯æ¥æé·ãã¦ãã¾ããååè
ã«ã¯å°å³ä½ãããã¢ãGISã®å°éå®¶ãOpenStreetMapãµã¼ãã¼ã稼åããã¦ããæè¡è
ã被ç½å°ã®å°å³ä½ãããã人é主義è
ãªã©ãå«ã¿ã¾ããã³ãã¥ããã£ã«ã¤ãã¦è©³ããã¯ãOpenStreetMap ã®ããã° ãå©ç¨è
ã®æ¥è¨ ãã³ãã¥ããã£ã®ããã° ã¨OSMè²¡å£ ã®ã¦ã§ããµã¤ããã覧ãã ããã
+ href='https://blogs.openstreetmap.org/'>ã³ãã¥ããã£ã®ããã°ã¨OSMè²¡å£ ã®ã¦ã§ããµã¤ããã覧ãã ããã
open_data_title: ãªã¼ãã³ ãã¼ã¿
open_data_html: OpenStreetMapã¯ãªã¼ãã³ãã¼ã¿ ã§ããããªãã¯OpenStreetMapã¨ååè
ã®è使¨©ã表示ããã°ããããªãç®çã§ãç¡æã§å©ç¨ãããã¨ãã§ãã¾ããããä½ããã®æ¹æ³ã§ãã¼ã¿ã夿´ãããäºæ¬¡ãã¼ã¿ã使ãããããå ´åããåãã©ã¤ã»ã³ã¹æ¡ä»¶ä¸ã§ã®ã¿çµæãé
å¸ã§ãã¾ãã詳ããã¯ãè使¨©ã¨ã©ã¤ã»ã³ã¹ ãã覧ãã ããã
legal_title: æ³å¾é¢ä¿
- legal_html: "ãã®ãµã¤ãããã³é¢é£ã®ãµã¼ãã¹ã¯OpenStreetMap財å£
- (OSMF)ã®ã³ãã¥ããã£ããç¶æ¿ãããã®ã§ããOpenStreetMap財å£ã®éå¶ãããµã¼ãã¹ã®å©ç¨è
ã«ã¯å©ç¨è¦å® ãªãã³ã«å½è²¡å£ã®ãã©ã¤ãã·ã¼ã«é¢ããè¦å® ã®å¯¾è±¡ã¨ãªãã¾ãã\n
- \nã©ã¤ã»ã³ã¹ãè使¨©ãã®ä»æ³çãªè³ªåãåé¡ãããå ´åã¯ãOpenStreetMap財å£ã¾ã§ãé£çµ¡ãã ãã ã"
+ legal_html: "ãã®ãµã¤ãããã³ãã®ä»ã®é¢é£ãµã¼ãã¹ã¯ãã³ãã¥ããã£ã代表ãã¦OpenStreetMap財å£
+ (OSMF) ãéå¶ãã¦ãã¾ããOpenStreetMap財å£ã®éå¶ãããµã¼ãã¹å©ç¨è
ã¯ãç§ãã¡ã®å®ããå©ç¨è¦å® ãªãã³ã«å½è²¡å£ã®ãã©ã¤ãã·ã¼ã«é¢ããè¦å® ã®å¯¾è±¡ã¨ãªãã¾ãã\n
+ \nã©ã¤ã»ã³ã¹ãè使¨©ãã®ä»æ³çãªè³ªåãåé¡ãããå ´åã¯ãOpenStreetMap財å£ã¾ã§ãé£çµ¡ãã ãã ã\n \nOpenStreetMapãªãã³ã«æ¡å¤§é¡ã®ãã´ããã³State
+ of the Mapã¯OpenStreetMap財å£ã®ç»é²åæ¨ ã§ãã"
partners_title: ãã¼ããã¼
notifier:
diary_comment_notification:
@@ -1323,10 +1315,10 @@ ja:
user_page_link: ã¦ã¼ã¶ã¼ãã¼ã¸
anon_edits_link_text: ãªãããããäºä¾ãªã®ããè¦ãã
flash_player_required: Flash ç OpenStreetMap ã¨ãã£ã¿ã¼ã§ãã Potlatch ã使ç¨ããã«ã¯ãFlash
- Player ãå¿
è¦ã§ããFlash Player ã¯Adobe.com
- ã§ãã¦ã³ãã¼ãã§ãã¾ããOpenStreetMap ãç·¨éããä»ã®æ¹æ³ ãããã¾ãã
+ Player ãå¿
è¦ã§ããFlash Player ã¯Adobe.com
+ ã§ãã¦ã³ãã¼ãã§ãã¾ããOpenStreetMap ãç·¨éããä»ã®æ¹æ³ ãããã¾ãã
potlatch_unsaved_changes: ä¿åãã¦ããªã夿´ãããã¾ãã(Potlatch ã§ã¯ãä¸è¦§ã¢ã¼ãã§ç·¨éãã¦ããå ´åãã¦ã§ã¤ãç¹ã®é¸æãè§£é¤ããå¿
è¦ãããã¾ããã¾ãã¯ãä¿åãã¿ã³ãã¯ãªãã¯ãã¦ä¿åãã¦ãã ããã)
- potlatch2_not_configured: 'Potlatch 2 ãè¨å®ããã¦ãã¾ãã - 詳細æ
å ±ã¯ãã¡ããã覧ãã ãã: http://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2'
+ potlatch2_not_configured: 'Potlatch 2 ãè¨å®ããã¦ãã¾ãã - 詳細æ
å ±ã¯ãã¡ããã覧ãã ãã: https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2'
potlatch2_unsaved_changes: ä¿åãã¦ããªã夿´ãããã¾ãã(Potlatch 2 ã§ã¯ãä¿åãã¯ãªãã¯ãã¦ä¿åããå¿
è¦ãããã¾ãã)
id_not_configured: iDãè¨å®ããã¦ãã¾ããã
no_iframe_support: ããªãã®ãã©ã¦ã¶ã¼ã¯ããã®æ©è½ã«å¿
é ã® HTML iframe ã«æªå¯¾å¿ã§ãã
@@ -1339,7 +1331,7 @@ ja:
get_directions_title: 2ç¹ãçµã¶ã«ã¼ããæ¤ç´¢
from: åºçºç¹
to: ç®çå°
- where_am_i: ããã¯ã©ãã«ããã¾ãã?
+ where_am_i: ç¾å¨è¡¨ç¤ºä¸ã®ä½ç½®æ
å ±
where_am_i_title: æ¤ç´¢ã¨ã³ã¸ã³ã使ç¨ãã¦ç¾å¨ã®å ´æãè¨è¿°
submit_text: æ¤ç´¢
key:
@@ -1416,7 +1408,7 @@ ja:
edit: ç·¨é
preview: ãã¬ãã¥ã¼
markdown_help:
- title_html: Markdown
+ title_html: Markdown
ã§æ§æè§£æããã¾ã
headings: è¦åºã
heading: è¦åºã
@@ -1523,7 +1515,7 @@ ja:
description: æè¿ã®GPSãã©ãã¯ã®ã¢ãããã¼ããåç
§
tagged_with: (ã¿ã° %{tags} ãä»ãã¦ãããã®)
empty_html: ããã«ã¯ã¾ã ä½ãããã¾ãããæ°ãããã¬ã¼ã¹ãã¢ãããã¼ã ããããã¦ã£ããã¼ã¸ ã§GPSãã¬ã¼ã¹ã®è©³ç´°æ
å ±ããèªã¿ãã ããã
+ href='https://wiki.openstreetmap.org/wiki/JA:Beginners_Guide_1.2?uselang=ja'>ã¦ã£ããã¼ã¸ã§GPSãã¬ã¼ã¹ã®è©³ç´°æ
å ±ããèªã¿ãã ããã
delete:
scheduled_for_deletion: ãã¬ã¼ã¹ã®å餿ºåãè¡ãã¾ãã
make_public:
@@ -1713,10 +1705,10 @@ ja:
html: |-
ä»ã®å°å³ã¨ã¯ç°ãªããOpenStreetMapã¯å®å
¨ã«ããªãã®ãããªäººã
ã«ãã£ã¦ä½æãããã ãã§ãèªç±ã«ä¿®æ£ãæ´æ°ããã¦ã³ãã¼ããå©ç¨ãããã¨ãã§ãã¾ãã
ååãå§ããã«ã¯ãµã¤ã³ã¢ãããã¦ãã ãããããªãã®ã¢ã«ã¦ã³ãã®ç¢ºèªã¡ã¼ã«ãéä¿¡ããã¾ãã
- license_agreement: ã¢ã«ã¦ã³ãã確èªããã«ã¯ååè
è¦ç´ ãæ¿è«¾ããå¿
è¦ãããã¾ãã
+ license_agreement: ã¢ã«ã¦ã³ãã確èªããã«ã¯ååè
è¦ç´ ãæ¿è«¾ããå¿
è¦ãããã¾ãã
email address: 'ã¡ã¼ã« ã¢ãã¬ã¹:'
confirm email address: 'ã¡ã¼ã« ã¢ãã¬ã¹ã®ç¢ºèª:'
- not displayed publicly: ããªãã®ã¢ãã¬ã¹ã¯éå
¬éã§ãã詳細ã¯å¼è²¡å£ã®ãã©ã¤ãã·ã¼ããªã·ã¼ ããåç
§ãã ãã
display name: '表示å:'
display name description: ããªãã®å
¬éå©ç¨è
åã§ãããã¨ã§å人è¨å®ã§å¤æ´ã§ãã¾ãã
@@ -1728,7 +1720,7 @@ ja:
continue: ã¦ã¼ã¶ã¼ç»é²
terms accepted: æ°ããååè
è¦ç´ãæ¿è«¾ãã¦ããã ãããããã¨ããããã¾ã!
terms declined: æ°ããååè
è¦ç´ãæ¿è«¾ããã ããæ®å¿µã§ãã詳ããæ
å ±ã¯ããã®ã¦ã£ããã¼ã¸ ãã覧ãã ããã
- terms declined url: http://wiki.openstreetmap.org/wiki/JA:Contributor_Terms_Declined
+ terms declined url: https://wiki.openstreetmap.org/wiki/JA:Contributor_Terms_Declined
terms:
title: ååè
è¦ç´
heading: ååè
è¦ç´
@@ -1828,7 +1820,7 @@ ja:
email never displayed publicly: (éå
Ž)
external auth: 'å¤é¨èªè¨¼:'
openid:
- link: http://wiki.openstreetmap.org/wiki/JA:OpenID?uselang=ja
+ link: https://wiki.openstreetmap.org/wiki/JA:OpenID?uselang=ja
link text: ããã¯ä½ã§ãã?
public editing:
heading: 'å
¬éç·¨é:'
@@ -1840,7 +1832,7 @@ ja:
public editing note:
heading: å
¬éç·¨é
text: ç¾å¨ãããªãã®ç·¨é使¥ã¯IPå©ç¨è
æ±ãã§ãããããä»ã®äººã
ããã¡ãã»ã¼ã¸ãåä¿¡ããããããªãã®å ´æãè¦ã¤ãã¦ããã£ãããããã¨ã¯ã§ãã¾ãããããªãã®ç·¨éçµæã表示ã§ããããã«ãã¦ãä»ã®äººã
ãã¦ã§ããµã¤ãçµç±ã§ããªãã«é£çµ¡ã§ããããã«ããã«ã¯ãä¸ã®ãã¿ã³ãã¯ãªãã¯ãã¦ãã ããã0.6
- API æ´æ°ããå°å³ãã¼ã¿ã®ç·¨éã¯å
¬éå©ç¨è
以å¤ãã§ããªããªãã¾ãã ã (ãã®çç±ã¯ãã¡ãã§ )ãå
¬éæ±ãã«å¤æ´ãã¦ããããªãã®ã¡ã¼ã«
+ API æ´æ°ããå°å³ãã¼ã¿ã®ç·¨éã¯å
¬éå©ç¨è
以å¤ãã§ããªããªãã¾ããã (ãã®çç±ã¯ãã¡ãã§ )ãå
¬éæ±ãã«å¤æ´ãã¦ããããªãã®ã¡ã¼ã«
ã¢ãã¬ã¹ãæ´é²ããããã¨ã¯ããã¾ããã ãã®å¤æ´ã¯åãæ¶ãã¾ããããªãæ°ããå©ç¨è
ã¯ãæ¢å®ã§å
¬éæ±ãã¨ãªãã¾ãã
contributor terms:
heading: 'ååè
è¦ç´:'
@@ -1848,6 +1840,7 @@ ja:
not yet agreed: ããªãã¯ã¾ã æ°ããæç¨¿è¦ç´ãæ¿è«¾ãã¦ãã¾ããã
review link text: ãé½åã®è¯ãæã«ãã®ãªã³ã¯ãã¯ãªãã¯ãã¦æ°ããååè
è¦ç´ã確èªã®ä¸ãæ¿è«¾ãã¦ãã¦ãã ããã
agreed_with_pd: ã¾ããããªãã¯ãèªåã®ç·¨éçµæããããªãã¯ãã¡ã¤ã³ã«ããã¹ãã ã¨èãã¦ããã¨ãããã¨ã宣è¨ãã¦ãã¾ãã
+ link: https://www.osmfoundation.org/wiki/License/Contributor_Terms
link text: ããã¯ä½ã§ãã?
profile description: 'ãããã£ã¼ã«ã®èª¬æ:'
preferred languages: 'åªå
è¨èª:'
@@ -1951,6 +1944,7 @@ ja:
not_a_role: æååã%{role}ãã¯ãæå¹ãªæ¨©éã§ã¯ããã¾ããã
already_has_role: å©ç¨è
ã¯æ¢ã« %{role} 権éãä»ä¸ããã¦ãã¾ãã
doesnt_have_role: ã¦ã¼ã¶ã¼ã« %{role} 権éãä»ä¸ããã¦ãã¾ããã
+ not_revoke_admin_current_user: ç¾å¨ã®ã¦ã¼ã¶ã«ç®¡çè
権éãããã¾ããã
grant:
title: 権éä»ä¸ã®ç¢ºèª
heading: 権éä»ä¸ã®ç¢ºèª
@@ -2154,7 +2148,8 @@ ja:
unhide_comment: é表示ãè§£é¤
notes:
new:
- intro: ã¹ãããã®ééããæ
å ±ã®æããããã¾ãããï¼ä»ã®ãããã¼ãä¿®æ£ã§ããããããç¥ãããã ããããã¼ã«ã¼ãæ£ããä½ç½®ã«ç§»åããåé¡ã説æããã¡ã¢ãå
¥åãã¾ããï¼å人æ
å ±ãè使¨©ã®ããå°å³ã»ä¸è¦§ããã®æ
å ±ã¯å
¥åããªãã§ãã ãããï¼
+ intro: ééããæ
å ±ã®æããããã¾ãããï¼ãä»ã®ãããã¼ãä¿®æ£ã§ããããããç¥ãããã ããããã¼ã«ã¼ãæ£ããä½ç½®ã«ç§»åããåé¡ã説æããã¡ã¢ãå
¥åãã¾ãã
+ advice: æç¨¿ããå°å³ã¡ã¢ã¯å
¬éãããå°å³ã®æ´æ°ã«å©ç¨ããã¾ãããã®ãããè使¨©ä¿è·ãããå°å³ãä¸è¦§æ
å ±ããã®è»¢ç¨æ
å ±ããå人æ
å ±ã®å
¥åã¯è¡ããªãã§ãã ããã
add: ã¡ã¢ã追å
show:
anonymous_warning: ãã®ã¡ã¢ã¯IPå©ç¨è
ã«ããã³ã¡ã³ããå«ãã§ãããããåå¥ã«ç¢ºèªãã¦ãã ããã
@@ -2168,14 +2163,12 @@ ja:
ascend: ä¸ãå
engines:
graphhopper_bicycle: èªè»¢è»
+ graphhopper_car: èªåè»(GraphHopper)
graphhopper_foot: æ©è¡
mapquest_bicycle: èªè»¢è»
mapquest_car: èªåè»
mapquest_foot: æ©è¡
osrm_car: èªåè»
- mapzen_bicycle: èªè»¢è»
- mapzen_car: èªåè»
- mapzen_foot: æ©è¡
descend: ä¸ãå
directions: æ¹å
distance: è·é¢
diff --git a/config/locales/ka.yml b/config/locales/ka.yml
index c9d5e07d5..c1f7c916c 100644
--- a/config/locales/ka.yml
+++ b/config/locales/ka.yml
@@ -336,30 +336,23 @@ ka:
crematorium: áá áááá¢áá áá£áá
dentist: áááá¢áá¡á¢á
doctors: áá¥ááá
- dormitory: á¡ááá áá á¡ááªá®ááá ááááá
drinking_water: á¡áá¡áááá á¬á§ááá
driving_school: ááá¢áá¡áááá
embassy: á¡áááá©á
- emergency_phone: á¡áááááááá á¡áá¢á£ááªááááá¡ á¡ááá¡áá®á£á áá¡ á¢áááá¤ááá
fast_food: á¡á¬á áá¤á ááááá
ferry_terminal: ááá áááá¡ á¡áááá£á á
- fire_hydrant: á¡áá®ááá«á á á°ááá ááá¢á
fire_station: á¡áá®ááá«á á áááá§áá¤ááááá
fountain: á¨ááá ááááá
fuel: á¡áá¬áááá
grave_yard: á¡áá¤áááá
- gym: á¤áá¢ááá¡ áªááá¢á á / á¡áááá á¯áá¨á ááá áááá
- health_centre: á¯áááá ááááááá¡ áªááá¢á á
hospital: á¡ááááááá§áá¤á
hunting_stand: á¡áááááá á ááá¨áá£á á
ice_cream: ááá§ááá
kindergarten: á¡ááááá¨áá ááá¦á
library: áááááááááá
- market: ááá¦áááá
marketplace: ááááá á
monastery: ááááá¡á¢áá á
nightclub: á¦áááá¡ ááá£áá
- nursery: áááá¡ááááá¢á
nursing_home: ááá®á£áªááá£ááá áááá¨áá¡áá¤áá á
office: áá¤áá¡á
parking: ááá¢áá¡áááááá
@@ -373,7 +366,6 @@ ka:
prison: áªáá®á
pub: áááá
public_building: á¡áá¯áá á á¨ááááá
- reception_area: áááá¦ááá
recycling: áááááá¡áá§á ááá
restaurant: á áá¡á¢áá ááá
retirement_home: ááá®á£áªááá£ááá áááá¨áá¡áá¤áá á
@@ -458,7 +450,6 @@ ka:
traffic_signals: á¨á£á¥ááá¨ááá
trail: áááááá
unclassified: áááááááá ááá ááá
- unsurfaced: á£ááááááá á ááá
"yes": ááá
historic:
archaeological_site: áá á¥ááááááá£á á áááá®á ááá
@@ -514,7 +505,6 @@ ka:
vineyard: ááááá®á
"yes": ááá¬ááá¡áá ááááááá
leisure:
- club: ááá£áá
dog_park: á«áá¦ááááá¡ ááá áá
fishing: á¡ááááááá á¢áá áá¢áá áá
fitness_centre: á¤áá¢ááá¡-áªááá¢á á
@@ -601,8 +591,6 @@ ka:
travel_agent: á¢á£á áá¡á¢á£áá á¡áááááá¢á
"yes": áá¤áá¡á
place:
- block: áááá á¢ááá
- airport: ááá áááá á¢á
city: á¥áááá¥á
country: á¥ááá§ááá
county: ááá¥á
@@ -612,7 +600,6 @@ ka:
houses: á¡áá®áááá
island: áá£áá«á£áá
islet: ááá¢áá á áá£áá«á£áá
- moor: á¢áá á¤ááá á
municipality: áá£áááªáááááá¢áá¢á
neighbourhood: á¡áááááááá
postcode: á¡áá¤áá¡á¢á ááááá¥á¡á
@@ -628,10 +615,8 @@ ka:
abandoned: ááá¢ááááá£áá á ááááááá
construction: á áááááááá¡ á ááááá¢á
disused: ááá¢ááááá£áá á ááááááá
- disused_station: ááá¢ááááá£áá á áááááááá¡ á¡áááá£á á
funicular: á¤á£áááá£áááá á
halt: ááá¢áá ááááá¡ ááá©áá ááá
- historic_station: áá¡á¢áá áá£áá á áááááááá¡ á¡áááá£á á
level_crossing: á¡áá ááááááá ááááá¡áá¡ááááá
light_rail: áá¡á£áá£á¥á á ááááááá
monorail: ááááá ááá¡á
@@ -678,7 +663,6 @@ ka:
gift: á¡áá©á£á¥á áááá¡ ááá¦áááá
greengrocer: á®áá-ááá¡á¢ááá£ááá¡ ááá¦áááá
hairdresser: á¡áááá ááááá®áá á
- insurance: á¡ááááá¦áááá
jewelry: á¡ááá£ááááá á ááá¦áááá
kiosk: á¯áá®á£á á
laundry: á¡ááá ááªá®áá
@@ -693,10 +677,8 @@ ka:
pet: áááááá¦áááá
pharmacy: áá¤áááá¥á
photo: á¤áá¢áááá¦áááá
- salon: á¡ááááá
second_hand: áááá áááááá¡ ááá¦áááá
shoes: á¤áá®á¡ááªáááá¡ ááá¦áááá
- shopping_centre: á¡ááááá á áªááá¢á á
sports: á¡ááá á¢á£áá ááá¦áááá
stationery: á¡áááááªáááá áá ááá¦áááá
supermarket: á¡á£ááá ááá ááá¢á
diff --git a/config/locales/kab.yml b/config/locales/kab.yml
index e7580d36f..d69178447 100644
--- a/config/locales/kab.yml
+++ b/config/locales/kab.yml
@@ -4,6 +4,7 @@
# Author: Belkacem77
# Author: Mastanabal
# Author: Mhenni
+# Author: MustaphaLateb
# Author: Sayem AtVkm
# Author: SlimaneAmiri
---
@@ -440,33 +441,26 @@ kab:
crematorium: Tanerɣut
dentist: Amejjay n tuɣmas
doctors: Imejjayen
- dormitory: Anaá¸á¸as
drinking_water: Aman n tissit
driving_school: AÉ£erbaz n uselmed n tenheá¹t
embassy: Tamahelt
- emergency_phone: Tiliɣri n utrab
fast_food: UÄÄi arurad
ferry_terminal: Anemdu n ufirri
- fire_hydrant: Amsexsay n tmes
fire_station: Taqcelt n isexsayen
food_court: Tamnaá¸t n wuÄÄi
fountain: Tala
fuel: Aserɣu
gambling: Uraren yidrimen
grave_yard: Tajebbant
- gym: Fitness / tajimnastikt
- health_centre: Almus n tdawsa
hospital: Sbiá¹ar
hunting_stand: Tanefsart n uselfeɣ
ice_cream: Tamagrist
kindergarten: Tibḥirt n warrac
library: Tanedlist
- market: Alzuz
marketplace: Ssuq
monastery: Amunastiá¹
motorcycle_parking: AneÉ£sar n imuá¹uten
nightclub: Tazeqqa n yiá¸
- nursery: Tanectalt
nursing_home: Axxam n tastaɣt s udawi
office: Tanarit
parking: Aneɣsar
@@ -480,7 +474,6 @@ kab:
prison: Lḥebs
pub: Ttberna
public_building: Azadaɣ azayez
- reception_area: Tamnaá¸t n usiweá¸
recycling: Point de wallus n usseqdec
restaurant: AseÄÄu
retirement_home: Axxam n testaɣt
@@ -503,17 +496,23 @@ kab:
vending_machine: Asedgar awurman
veterinary: Tafettakt tabiá¸art
village_hall: Tazeqqa taɣiwant
+ waste_basket: Iá¸umman
waste_disposal: Affas n yiá¸uman
youth_centre: Axxam n yilemáºiyen
boundary:
+ administrative: Talast tanedbalant
census: Talast taddadant
+ national_park: Taáºribt taÉ£elnawt
+ protected_area: Tamnaá¸t yettwaḥerzen
bridge:
+ suspension: Tiqená¹ert iÉelqen
swing: Tillegwit yeddawaren
viaduct: Tiqená¹aá¹t
"yes": Tiqená¹ert
building:
"yes": Akerrus
craft:
+ brewery: Tberna
carpenter: Amekras
electrician: Amesliktri
gardener: Abeḥḥar
@@ -523,14 +522,25 @@ kab:
shoemaker: Axerraz
tailor: Axeggaá¸
"yes": Taḥanutt n Tiná¸i
+ emergency:
+ landing_site: Annar n trusi n utrab
+ phone: Tiliɣri n utrab
highway:
+ abandoned: Abrid agejdan yettwattun
bridleway: AÉ£aras n yimnayen
+ bus_stop: Anbeddi n usakal
+ elevator: Asalay
+ emergency_access_point: Tabburt n unekcum n utrab
footway: AÉ£aras n uá¸ar
+ ford: Asaka
+ milestone: Taá¹ekkazt takilumitrant
+ motorway: Abrid agejdan
path: AÉ£aras
pedestrian: AÉ£lad n uá¸ar
platform: Tiɣerɣert
primary: Abrid agejdan
primary_link: Abrid agejdan
+ proposed: Asenfaá¹ n ubrid
raceway: Amnenniá¸
rest_area: Amá¸iq n ustaεfu
road: Abrid
@@ -540,6 +550,8 @@ kab:
speed_camera: Aá¹adaá¹ n tazzla
steps: Sellum
street_lamp: Tasafut n ubrid
+ tertiary: Abrid asnawan
+ tertiary_link: Abrid asnawan
track: Abrid
"yes": Abrid
historic:
@@ -554,10 +566,14 @@ kab:
house: Axxam
icon: Tignit
stone: Ablaá¸
+ tomb: Taná¸elt
landuse:
+ basin: Amdun
farm: Tibḥirt
farmland: Akal n tkerrazt
forest: Tiáºgi
+ landfill: Agudu
+ railway: Avrid tmacit
leisure:
stadium: Annar
natural:
@@ -588,8 +604,6 @@ kab:
"yes": Tanarit
place:
allotments: Talmat n twacult
- block: Iḥder
- airport: Anafag
city: Tiɣremt
country: Tamurt
county: Tamurt
@@ -677,8 +691,11 @@ kab:
intro_text: OpenStreetMap d takará¸a n umadal, rnna-tt yemdanen am keÄÄ d tilellit
i useqdec ddaw n turagt tilellit.
intro_2_create_account: Rnu amiá¸an n useqdac
- partners_html: TanezduÉ£t tmudd-itt %{ucl}, %{ic}, %{bytemark} d %{partners} nniá¸en.
+ partners_html: Tanezduɣt muddentt-id %{ucl},%{bytemark}, %{ic}, d %{partners}
+ nniá¸en.
partners_ucl: UCL
+ partners_ic: AÉ£erbaz impiryal n Lundun
+ partners_bytemark: Tanezduɣt n Bytemark
partners_partners: imendiden
osm_offline: Taffa n isefka n OpenStreetMap ur teqqin ara yakan tura imi aseǧǧem
ilaqen yettwaselkam akken ad teddu akken iwata.
@@ -701,6 +718,8 @@ kab:
license_page:
foreign:
title: Æef tsuqilt-agi
+ text: Ma llant tilla gar usebter-agi yettwasiqlen d %{english_original_link},Lqem
+ n tegllizit ara nawi
english_link: Aneá¹£li s teglizit
native:
title: Æef usebter-agi
@@ -936,6 +955,9 @@ kab:
key:
table:
entry:
+ forest: Tiáºgi
+ lake:
+ - Amdun
school:
- AÉ£erbaz
- Tasdawit
@@ -1456,9 +1478,6 @@ kab:
mapquest_car: S tkerrust (MapQuest )
mapquest_foot: Æef uá¸aá¹ (MapQuest )
osrm_car: S tkeá¹á¹ust (OSRM )
- mapzen_bicycle: S uvilu (Mapzen )
- mapzen_car: S tkeá¹á¹ust (Mapzen )
- mapzen_foot: Æef uá¸aá¹ (Mapzen )
instructions:
continue_without_exit: Kemmel ɣef %{name}
time: Akud
diff --git a/config/locales/km.yml b/config/locales/km.yml
index b3ec39675..dc886ee44 100644
--- a/config/locales/km.yml
+++ b/config/locales/km.yml
@@ -244,7 +244,6 @@ km:
search:
title:
latlon: áááááááḠInternal
- us_postcode: áááááááḠGeocoder.us
uk_postcode: áááááááḠNPEMap / FreeThe
Postcode
ca_postcode: áááááááḠGeocoder.CA
@@ -252,9 +251,7 @@ km:
search_osm_nominatim:
prefix:
amenity:
- airport: á¢á¶áá¶ááá¶ááááá¶á
arts_centre: ááááááááááá·áááá
- artwork: áááááááá
atm: ATM
bank: ááá¶áá¶á
bar: áá¶á
@@ -273,36 +270,27 @@ km:
charging_station: áááá¶áá¸áááá¶ááááá¾á
cinema: ááááá»á
clinic: áááá¸áá¸á
- club: áááá·ááááá¶ááá
college: áá á¶áá·áááá¶ááá
community_centre: ááááááá áááá
courthouse: áá»áá¶áá¶á
crematorium: áááááááááá
á»ááá
dentist: ááááááááá·á
doctors: áááááááááá·á
- dormitory: á¢áááááá¶áá·ááááá¶á
drinking_water: áá¹ááá¹á
driving_school: áá¶áá¶áááááááá¾ááá
embassy: áááá¶ááá¼á
- emergency_phone: áá¼ááááááááááááááááááá¶áá
fire_station: áááá¶áá¸ááá¢áááá¸ááá
food_court: á¢á¶á á¶ááááá¶á
fountain: ááºááá»á
fuel: á¥ááááá
grave_yard: áá¶ááááá¼áááááá
- gym: áááááá¬ááááááá á¶áááááá¶á
- hall: áá¶á
- health_centre: ááááááá»ááá¶á
hospital: ááááá¸áááááá
- hotel: ááááá¶áá¶á
ice_cream: áá¶áááá
kindergarten: áá¶áá¶áááááááá
library: ááááá¶ááá
- market: áááá¶á
marketplace: áá¸áááá¶á
nightclub: áááá¹ááá¶áááá¸
office: áá¶áá·áá¶ááá
- park: á§áááá¶áâ
parking: á
ááááááááá
pharmacy: á±áááááá¶á
place_of_worship: áá¸ááááá¶ááá¼áá¶
@@ -312,17 +300,14 @@ km:
prison: áááááá¶áá¶á
pub: áá¶á
public_building: á¢á¶áá¶ááá¶áá¶ááá
- public_market: áááá¶ááá¶áá¶ááá
restaurant: ááááá¸ááááá¶á
retirement_home: ááááá
á¶ááááá¶
sauna: áááá¶
school: áá¶áá¶ááá
shelter: ááááááááááááá½á
shop: á á¶á
- shopping: áá·ááááá·á
shower: áááááááá¼ááá¹á
social_centre: áááááááááááá·á
áá
- supermarket: áááá¶ááááá¾á
swimming_pool: á¢á¶áá áááá¹á
taxi: áá¶ááááá¸
telephone: áá¼áááááááá¶áá¶ááá
@@ -333,8 +318,6 @@ km:
veterinary: ááááááááá
village_hall: áá¶áá¶áá¼áá·
waste_basket: áá»áááááá¶á
- wifi: áááááááááá áá WiFi
- WLAN: áááááááááá áá WiFi
youth_centre: ááááááá»ááá
boundary:
administrative: ááááááááááááá¶á
@@ -362,7 +345,6 @@ km:
church: áá·á á¶ááááá·ááááá¶ááá¶
fort: ááááá¶á
house: áááá
- museum: áá¶áááááá¸á
tomb: áááá¼á
tower: ááá
landuse:
@@ -373,9 +355,6 @@ km:
grass: áá¶ááááá
industrial: áááááá§áááá¶á áááá
military: ááááááááá¶
- nature_reserve: ááááááá¶ááá¶ááááááá¶áá·
- park: á§áááá¶áâ
- piste: áááá¼ááá¢á·ááááá¸
quarry: ááááááááááá
railway: áááá¼áááá
recreation_ground: áá¸áá¶ááááá¶ááá
@@ -383,8 +362,6 @@ km:
residential: ááááááááá
áááá¶á
road: ááááááááá¼á
vineyard: á
ááá¶ááááá¶áááá¶ááá¼á
- wetland: ááááááá¹ááá·á
- wood: áááá
leisure:
beach_resort: ááááááááá¶ááá
common: áá¸áá½á
@@ -408,7 +385,6 @@ km:
bay: ááááá»ááá
beach: ááááááááá¶á
á
cave_entrance: á
áááá
á¼ááá¼ááááá
- channel: áááá¡á¶á
cliff: ááááá
crater: áá¶áááááááááá¾á
dune: áááááááá¶á
á
@@ -418,14 +394,12 @@ km:
mud: ááá
peak: áááá¼á
point: á
ááá»á
- river: ááááá
strait: ááááá»ááá
tree: áá¾ááá¾
valley: ááááááááá
volcano: áááááááá¾á
water: áá¹á
wetland: ááááááá¹ááá·á
- wetlands: ááááááá¹ááá·á
wood: áááá
office:
accountant: áááá¸áá
@@ -441,7 +415,6 @@ km:
travel_agent: áááá¶áááá¶ááááá
ááá
"yes": áá¶áá·áá¶ááá
place:
- airport: á¢á¶áá¶ááá¶ááááá¶á
city: áá¸áááá»á
county: áááááá
house: áááá
@@ -456,7 +429,6 @@ km:
abandoned: áááá¼ááááááááááá
áá
construction: áááá¼áááááááá»ááááá¶ááá¶
disused: áááá¼ááááááááááá¾
- disused_station: áááá¶áá¸áááááá¼ááááááááááá¾
station: áááá¶áá¸áááááá¼áááá
subway: áááá¶áá¸áááááááá¾áááááááá¸
subway_entrance: á
áááá
á¼ááááá¶áá¸áááááááá¾áááááááá¸
@@ -476,15 +448,6 @@ km:
description:
types:
cities: áááá»áâ
- direction:
- south_west: áá·ááá¶ááááá¼áâáááâáá¶ááá·á
â
- south: áá·ááá¶ááááá¼áâ
- south_east: áá·ááá¶ááááá¼áâááááá¶áâáá¾áâ
- east: áá·ááá¶ááá¾áâ
- north_east: áá·ááá¶ááá¾áâáááâáá¶ááá¾áâ
- north: áá·ááá¶ááá¾áâ
- north_west: áá·ááá¶ááá¾áâáááâáá¶ááá·á
â
- west: áá·ááá¶ááá·á
â
layouts:
logout: á
á¶áá
ááâ
log_in: á¡á»áá¢áá¸áâ
@@ -556,7 +519,6 @@ km:
entry:
forest: áááááá¾â
park: á§áááá¶áâ
- tourist: ááááááááá
áááâ
industrial: áááááá§áááá¶á ááááâ
farm: ááá·áááá¶áâ
centre: áááááááááâáá¸á¡á¶â
diff --git a/config/locales/kn.yml b/config/locales/kn.yml
new file mode 100644
index 000000000..90074c6d7
--- /dev/null
+++ b/config/locales/kn.yml
@@ -0,0 +1,668 @@
+# Messages for Kannada (à²à²¨à³à²¨à²¡)
+# Exported from translatewiki.net
+# Export driver: phpyaml
+# Author: Ananth subray
+# Author: Nayvik
+# Author: Omshivaprakash
+# Author: Shankar
+# Author: Srividyacb
+# Author: VASANTH S.N.
+# Author: Xor
+# Author: Yogesh
+---
+kn:
+ time:
+ formats:
+ friendly: '%H:%M ರಲà³à²²à²¿ %e %B %Y'
+ activerecord:
+ models:
+ acl: ಪà³à²°à²µà³à²¶ ನಿಯà²à²¤à³à²°à²£ ಸà³à²à²¿
+ changeset: ಬದಲಾವಣà³à²à²³à³
+ changeset_tag: ಬದಲಾವಣಾ à²à²¾à²
+ country: ದà³à²¶
+ diary_comment: ಡà³à²°à²¿ à²
ನಿಸಿà²à³
+ diary_entry: ಡà³à²°à²¿à²¯à²¨à³à²¨à³ ಬರà³
+ friend: à²à³à²³à³à²¯
+ language: à²à²¾à²·à³
+ message: ಸà²à²¦à³à²¶
+ node: ನà³à²¡à³
+ notifier: âಸà³à²à²
+ old_node: âಹಳà³à²¯ ನà³à²¡à³
+ old_node_tag: ಹಳà³à²¯ ನà³à²¡à³ ನ à²à²¾à²
+ old_relation: ಹಿà²à²¦à²¿à²¨ ಸà²à²¬à²à²§
+ old_relation_member: ಹಿà²à²¦à²¿à²¨ ಸà²à²¬à²à²§à²¦ ವà³à²¯à²à³à²¤à²¿
+ old_relation_tag: ಹಿà²à²¦à²¿à²¨ ಸà²à²¬à²à²§à²¦ à²à²¾à²
+ old_way: ಹಳà³à²¯ ದಾರಿ
+ old_way_node: ಹಿà²à²¦à²¿à²¨ ದಾರಿಯ ಬಿà²à²¦à³
+ old_way_tag: ಹಳà³à²¯ ದಾರಿಯ à²à³à²¯à²¾à²à³
+ relation: ಸà²à²¬à²à²§
+ relation_member: ಸà²à²¬à²à²§à²¦ ಸದಸà³à²¯
+ session: à²
ಧಿವà³à²¶à²¨
+ trace: ರà³à²à²¿à²¸à³
+ tracepoint: ರà³à²à²¾ ಬಿà²à²¦à³
+ user: ಬಳà²à³à²¦à²¾à²°
+ user_preference: ಬಳà²à³à²¦à²¾à²°à²¨ à²à²¦à³à²¯à²¤à³
+ user_token: ಬಳà²à³à²¦à²¾à²°à²¨ à²à³à²°à³à²¤à³
+ way: ರಸà³à²¤à³
+ attributes:
+ diary_comment:
+ body: ಶರà³à²°
+ diary_entry:
+ user: ಸದಸà³à²¯
+ title: ವಿಷಯ
+ latitude: à²
à²à³à²·à²¾à²à²¶
+ longitude: ರà³à²à²¾à²à²¶
+ language: à²à²¾à²·à³
+ friend:
+ user: ಬಳà²à³à²¦à²¾à²°
+ friend: à²à³à²³à³à²¯
+ trace:
+ user: ಸದಸà³à²¯
+ visible: à²à³à²à²°
+ name: ಹà³à²¸à²°à³
+ size: à²à²¾à²¤à³à²°
+ latitude: à²
à²à³à²·à²¾à²à²¶
+ longitude: ರà³à²à²¾à²à²¶
+ public: ಸಾರà³à²µà²à²¨à²¿à²
+ description: ವಿವರ
+ message:
+ sender: à²à²³à²¿à²¸à²¿à²¦à²µà²°à³
+ title: ವಿಷಯ
+ body: ದà³à²¹
+ recipient: ಪಡà³à²¯à³à²µà²µà²°à³
+ user:
+ email: à²-à²
à²à²à³
+ active: ಸà²à³à²°à²¿à²¯
+ display_name: ಹà³à²¸à²°à²¨à³à²¨à³ ಪà³à²°à²¦à²°à³à²¶à²¿à²¸à³
+ description: ವಿವರ
+ languages: à²à²¾à²·à³à²à²³à³
+ pass_crypt: ಪà³à²°à²µà³à²¶à²ªà²¦
+ editor:
+ default: ಪà³à²°à³à²µà²¨à²¿à²¯à³à²à²¿à²¤ (ಪà³à²°à²à²²à²¿à²¤ %{name})
+ potlatch:
+ name: ಪà³à²à³à²²à²¾à²à³ à³§
+ id:
+ name: à²à²¡à²¿
+ description: à²à²¡à²¿(ನà²à³à²·à³ ಸà²à²ªà²¾à²¦à²¿à²¸à³à²µ ತà²à²¤à³à²°à²¾à²à²¶)
+ potlatch2:
+ name: ಪà³à²à³à²²à²¾à²à³ ೨
+ description: ಪà³à²à³à²²à²¾à²à³ ೨ (ತಡà²à³à²¦à²¾à²£à²¦à³à²³à²à²¿à²¨ ಸà²à²ªà²¾à²¦à²)
+ remote:
+ name: ದà³à²° ನಿಯà²à²¤à³à²°à²£
+ description: ದà³à²° ನಿಯà²à²¤à³à²°à²£ (JOSM or Merkaartor)
+ browse:
+ created: ಸà³à²·à³à²à²¿à²¸à²²à³à²ªà²à³à²
+ closed: ಮà³à²à³à²à²²à²¾à²à²¿à²¦à³
+ closed_html: ಮà³à²à²¿à²¸à²¿à²¦à³à²¦à²¾à²°à³
+ closed_by_html: '%{user}ರವರೠಮà³à²à²¿à²¸à²¿à²¦à³à²¦à²¾à²°à³'
+ version: à²à²µà³à²¤à³à²¤à²¿
+ in_changeset: ಬದಲಾವಣà³à²à²³à³
+ anonymous: à²
ನಾಮಧà³à²¯
+ no_comment: (à²à²¿à²ªà³à²ªà²£à²¿à²¯à²¿à²²à³à²²)
+ part_of: à²à²¾à²
+ download_xml: ಡà³à²¨à²²à³à²¡à³ XML
+ view_history: à²à²¤à²¿à²¹à²¾à²¸à²µà²¨à³à²¨à³ ನà³à²¡à²¿
+ view_details: ವಿವರಣೠನà³à²¡à²¿
+ location: 'ಸà³à²¥à²³:'
+ changeset:
+ title: 'ಬದಲಾವಣà³à²à²³à³: %{id}'
+ belongs_to: à²à²°à³à²¤à³
+ node: ನà³à²¡à³à²¸à³ (%{count})
+ node_paginated: ನà³à²¡à³à²¸à³ (%{x}-%{y} ರ %{count})
+ way: ರà³à²¤à²¿à²¯à²²à³à²²à²¿ (%{count})
+ way_paginated: ದಾರಿà²à²³à³ (%{x}-%{y} ರ %{count})
+ relation: ಸà²à²¬à²à²§à²à²³à³ (%{count})
+ relation_paginated: ಸà²à²¬à²à²§à²à²³à³(%{x}-%{y} of %{count})
+ comment: à²à²¾à²®à³à²à²à³à²à²³à²¨à³à²¨à³ (%{count})
+ hidden_commented_by: à²à³à²ªà³à²¯ à²à²¿à²ªà³à²ªà²£à²¿ %{user} à²
ವರಿà²à²¦
+ commented_by: '%{user} à²
ವರಿà²à²¦ à²à²¿à²ªà³à²ªà²£à²¿ '
+ feed:
+ title: ಬದಲಾವಣà³à²à²³à³ %{id}
+ title_comment: ಬದಲಾವಣà³à²à²³à³ %{id} - %{comment}
+ join_discussion: âà²à²°à³à²à³à²à³ ಸà³à²°à²²à³ ಲಾà²à³ à²à²¨à³ à²à²à²¿à²°à²¿
+ discussion: à²à²°à³à²à³
+ node:
+ title: 'ನà³à²¡à³: %{name}'
+ history_title: 'ನà³à²¡à³ ನ à²à²¤à²¿à²¹à²¾à²¸: %{name}'
+ way:
+ title: 'ದಾರಿ: %{name}'
+ relation:
+ title: 'ಸà²à²¬à²à²§: %{name}'
+ members: ಸದಸà³à²¯à²°à³
+ relation_member:
+ entry_role: '%{type} %{name} ಹಾà²à³ %{role}'
+ type:
+ way: ರಸà³à²¤à³
+ relation: ಸà²à²¬à²à²§
+ containing_relation:
+ entry: ಸà²à²¬à²à²§ %{relation_name}
+ not_found:
+ sorry: 'à²à³à²·à²®à²¿à²¸à²¿, %{type} #%{id} ಸಿà²à³à²¤à³à²¤à²¿à²²à³à²².'
+ type:
+ node: âನà³à²¡à³
+ way: ದಾರಿ
+ relation: ಸà²à²¬à²à²§
+ changeset: ಬದಲಾವಣà³à²à²³à³
+ note: à²à²¿à²ªà³à²ªà²£à²¿
+ timeout:
+ sorry: à²à³à²·à²®à²¿à²¸à²¿, %{type}ನ %{id} ಹà³à²à²¦à²¿à²°à³à²µ ಮಾಹಿತಿ ಹà³à²¡à³à²à²²à³ ಸಾà²à²·à³à²à³ ಸಮಯ ಬà³à²à²¾à²¯à²¿à²¤à³.
+ type:
+ node: âನà³à²¡à³
+ way: ದಾರಿ
+ relation: ಸà²à²¬à²à²§
+ changeset: ಬದಲಾವಣà³à²à²³à³
+ note: à²à²¿à²ªà³à²ªà²£à²¿
+ redacted:
+ type:
+ node: âನà³à²¡à³
+ way: ದಾರಿ
+ relation: ಸà²à²¬à²à²§
+ start_rjs:
+ load_data: ಮಾಹಿತಿಯನà³à²¨à³ ತà³à²à²¬à²¿à²°à²¿
+ loading: ತà³à²à²¬à²¿à²¸à²²à²¾à²à³à²¤à³à²¤à²¿à²¦à³....
+ tag_details:
+ tags: à²
à²à²à²¿à²¤à²à²³à³
+ telephone_link: '%{phone_number} à²à²°à³à²®à²¾à²¡à²¿'
+ note:
+ title: 'à²à²¿à²ªà³à²ªà²£à²¿: %{id}'
+ new_note: ಹà³à²¸ à²à²¿à²ªà³à²ªà²£à²¿
+ description: ವಿವರ
+ open_title: 'ಬà²à³à²¹à²°à²¿à²¯à²¦ à²à²¿à²ªà³à²ªà²£à²¿ #%{note_name}'
+ closed_title: 'ಬà²à³à²¹à²°à²¿à²¦ à²à²¿à²ªà³à²ªà²£à²¿ #%{note_name}'
+ hidden_title: 'à²
ಡà²à²¿à²¸à²¿à²¦ à²à²¿à²ªà³à²ªà²£à²¿ #%{note_name}'
+ query:
+ introduction: ಹತà³à²¤à²¿à²°à²¦ ವà³à²¶à²¿à²·à³à²à³à²¯à²à²³à²¨à³à²¨à³ ಹà³à²¡à³à²à²²à³ ನà²à³à²·à³à²¯ ಮà³à²²à³ à²à³à²²à²¿à²à³ ಮಾಡಿ.
+ nearby: ಹತà³à²¤à²¿à²°à²¦ ವà³à²¶à²¿à²·à³à²à³à²¯à²à²³à³
+ enclosing: à²à²µà²°à²¿à²¸à²¿à²°à³à²µ ವà³à²¶à²¿à²·à³à²à³à²¯à²à²³à³
+ changeset:
+ changeset_paging_nav:
+ showing_page: ಪà³à² %{page}
+ next: âಮà³à²à²¦à²¿à²¨ »
+ previous: ââ « ಹಿà²à²¦à²¿à²¨
+ changeset:
+ anonymous: à²
ನಾಮಧà³à²¯
+ no_edits: ತಿದà³à²¦à³à²ªà²¡à²¿ à²à²²à³à²²
+ view_changeset_details: ಬದಲಾವಣà³à²¯ ವಿವರà²à²³à²¨à³à²¨à³ ತà³à²°à²¿à²¸à²¿
+ changesets:
+ id: à²à³à²°à³à²¤à²¿à²¨ ಸà²à²à³à²¯à³
+ saved_at: à²à²²à³à²²à²¿ à²à²³à²¿à²¸à²²à²¾à²à²¿à²¦à³
+ user: ಬಳà²à³à²¦à²¾à²°
+ comment: à²à²¿à²ªà³à²ªà²£à²¿
+ area: ಪà³à²°à²¦à³à²¶
+ list:
+ title: ಬದಲಾವಣà³à²à²³à³
+ title_user: ' %{user}à²
ವರಿà²à²¦à²¾à²¦ ಬದಲಾವಣà³à²à²³à³'
+ title_friend: ನಿಮà³à²® à²à³à²³à³à²¯à²°à²¿à²à²¦à²¾à²¦ ಬದಲಾವಣà³à²à²³à³
+ title_nearby: ಹತà³à²¤à²¿à²°à²¦ ಬಳà²à³à²¦à²¾à²°à²°à²¿à²à²¦à²¾à²¦ ಬದಲಾವಣà³à²à²³à³
+ empty: ಯಾವà³à²¦à³ ಬದಲಾವಣà³à²à²³à³ ಸಿà²à³à²¤à³à²¤à²¿à²²à³à²².
+ empty_area: ಠಪà³à²°à²¦à³à²¶à²¦à²²à³à²²à²¿ ಯಾವà³à²¦à³ ಬದಲಾವಣà³à²à²³à²¿à²²à³à²².
+ empty_user: ಠಬಳà²à³à²¦à²¾à²°à²°à²¿à²à²¦ ಯಾವà³à²¦à³ ಬದಲಾವಣà³à²à²³à²¿à²²à³à²².
+ no_more: à²à²¨à³à²¨à²¾à²µ ಬದಲಾವಣà³à²à²³à³ ಸಿà²à³à²¤à³à²¤à²¿à²²à³à²².
+ no_more_area: ಠಪà³à²°à²¦à³à²¶à²¦à²²à³à²²à²¿ à²à²¨à³à²¨à²¾à²µà³à²¦à³ ಬದಲಾವಣà³à²à²³à²¿à²²à³à²².
+ no_more_user: ಠಬಳà²à³à²¦à²¾à²°à²°à²¿à²à²¦ à²à²¨à³à²¨à²¾à²µà³à²¦à³ ಬದಲಾವಣà³à²à²³à²¿à²²à³à²².
+ load_more: à²à²¨à³à²¨à³ ತà³à²°à²¿à²¸à²¿
+ timeout:
+ sorry: à²à³à²·à²®à²¿à²¸à²¿, ನà³à²µà³ à²à³à²³à²¿à²¦ ಬದಲಾವಣಾ ಪà²à³à²à²¿ ಪಡà³à²¯à²²à³ ದà³à²°à³à² ಸಮಯ ಬà³à²à²¾à²¯à²¿à²¤à³.
+ rss:
+ title_all: à²à²ªà²¨à³ ಸà³à²à³à²¤à³à²°à³à²à³ ಮà³à²¯à²¾à²ªà³ ಬದಲಾವಣà³à²à²³ à²à²°à³à²à³
+ title_particular: à²à²ªà²¨à³ ಸà³à²à³à²°à³à²à³ ಮà³à²¯à²¾à²ªà³ ಬದಲಾವಣಾ ಸà²à²à³à²¯à³ %{changeset_id} ಯ à²à²°à³à²à³
+ comment: '%{author} à²
ವರಿà²à²¦ ಬದಲಾವಣಾ ಸà²à²à³à²¯à³ %{changeset_id} ರ ಹà³à²¸ à²
ನಿಸಿà²à³'
+ commented_at_html: '%{when} ಹಿà²à²¦à³ ನವà³à²à²°à²¿à²¸à²²à²¾à²à²¿à²¦à³'
+ commented_at_by_html: '%{user}à²
ವರಿà²à²¦ %{when} ಹಿà²à²¦à³ ನವà³à²à²°à²¿à²¸à²²à²¾à²à²¿à²¦à³'
+ full: ಪà³à²°à³à²£ à²à²°à³à²à³
+ diary_entry:
+ new:
+ title: ದಿನà²à²°à²¿à²¯à²²à³à²²à²¿ ಹà³à²¸à²¦à²¾à²¦ ದಾà²à²²à³
+ publish_button: ಪà³à²°à²à²à²¿à²¸à³
+ list:
+ title: ಬಳà²à³à²¦à²¾à²°à²° ದಿನà²à²°à²¿
+ title_friends: à²à³à²³à³à²¯à²° ದಿನà²à²°à²¿
+ title_nearby: ಹತà³à²¤à²¿à²°à²¦ ಬಳà²à³à²¦à²¾à²°à²° ದಿನà²à²°à²¿
+ user_title: '%{user}ರ ದಿನà²à²°à²¿'
+ in_language_title: ದಿನà²à²°à²¿ ದಾà²à²²à²¾à²¤à²¿ %{language}ನಲà³à²²à²¿
+ new: ಹà³à²¸à²¦à²¾à²¦ ದಿನà²à²°à²¿ ದಾà²à²²à³
+ new_title: ನಿಮà³à²® ಬಳà²à³à²¦à²¾à²° ದಿನà²à²°à²¿à²¯à²²à³à²²à²¿ ಹà³à²¸ ದಾà²à²²à³ ನಿರà³à²®à²¿à²¸à²¿
+ no_entries: ದಿನà²à²°à²¿ ದಾà²à²²à²¾à²¤à²¿ à²à²²à³à²²
+ recent_entries: à²à²¤à³à²¤à³à²à²¿à²¨ ದಿನà²à²°à²¿ ದಾà²à²²à²¾à²¤à²¿à²à²³à³
+ older_entries: ಹಳà³à²¯ ದಾà²à²²à²¾à²¤à²¿à²à²³à³
+ newer_entries: ಹà³à²¸à²¦à²¾à²¦ ದಾà²à²²à²¾à²¤à²¿à²à²³à³
+ edit:
+ title: ದಿನà²à²°à²¿ ದಾà²à²²à²¾à²¤à²¿à²¯à²¨à³à²¨à³ ತಿದà³à²¦à²¿à²°à²¿
+ subject: 'ವಿಷಯ:'
+ body: 'ದà³à²¹:'
+ language: 'à²à²¾à²·à³:'
+ location: 'ಸà³à²¥à²³:'
+ latitude: 'à²
à²à³à²·à²¾à²à²¶:'
+ longitude: 'ರà³à²à²¾à²à²¶:'
+ use_map_link: ನà²à³à²·à³ ಬಳಸà³
+ save_button: à²à²³à²¿à²¸à²¿
+ marker_text: ದಿನà²à²°à²¿ ದಾà²à²²à³à²¯ ಸà³à²¥à²³
+ view:
+ title: '%{user}à²
ವರ ದಿನà²à²°à²¿ | %{title}'
+ user_title: '%{user}à²
ವರ ದಿನà²à²°à²¿'
+ leave_a_comment: à²à²¿à²ªà³à²ªà²£à²¿ ನà³à²¡à²¿à²°à²¿
+ login_to_leave_a_comment: '%{login_link} à²
à²à²¿à²ªà³à²°à²¾à²¯ ತಿಳಿಸಲà³'
+ login: ಪà³à²°à²µà³à²¶à²¿à²¸à³
+ save_button: à²à²³à²¿à²¸à²¿
+ no_such_entry:
+ title: à²
à²à²¤à²¹ ಯಾವà³à²¦à³ ದಿನà²à²°à²¿ ದಾà²à²²à²¾à²¤à²¿ à²à²²à³à²²
+ heading: 'ಠಸà²à²à³à²¯à³à²¯ ದಾà²à²²à²¾à²¤à²¿ à²à²²à³à²²: %{id}'
+ diary_entry:
+ posted_by: '%{link_user} à²
ವರಿà²à²¦ %{created} ರà²à²¦à³ %{language_link} ನಲà³à²²à²¿ ಪà³à²¸à³à²à³
+ ಮಾಡಲಾà²à²¿à²¦à³'
+ comment_link: ಠದಾà²à²²à²¾à²¤à²¿à²à³ ನಿಮà³à²® à²
à²à²¿à²ªà³à²°à²¾à²¯ ತಿಳಿಸಿ
+ reply_link: ಠದಾà²à²²à³à²à³ ಪà³à²°à²¤à³à²¯à²¤à³à²¤à²°à²¿à²¸à²¿
+ edit_link: ಠದಾà²à²²à³à²¯à²¨à³à²¨à³ ತಿದà³à²¦à²¿à²°à²¿
+ hide_link: ಠದಾà²à²²à³à²¯à²¨à³à²¨à³ ಬà²à³à²à²¿à²¡à²¿
+ confirm: ಧà³à²¡à²ªà²¡à²¿à²¸à²¿
+ diary_comment:
+ comment_from: '%{link_user}à²
ವರಿà²à²¦ %{comment_created_at}ರà²à²¦à³ à²
à²à²¿à²ªà³à²°à²¾à²¯'
+ hide_link: ಠà²
à²à²¿à²ªà³à²°à²¾à²¯à²µà²¨à³à²¨à³ ಬà²à³à²à²¿à²¡à²¿
+ confirm: ಧà³à²¡à²ªà²¡à²¿à²¸à²¿
+ location:
+ location: 'ಸà³à²¥à²³:'
+ view: ವà³à²à³à²·à²¿à²¸à²¿
+ edit: ಸà²à²ªà²¾à²¦à²¿à²¸à²¿
+ feed:
+ user:
+ title: à²à²ªà²¨à³ ಸà³à²à³à²°à³à²à³ ಮà³à²¯à²¾à²ªà³ ನಲà³à²²à²¿ %{user} à²
ವರ ದಿನà²à²°à²¿ ದಾà²à²²à²¾à²¤à²¿à²à²³à³
+ description: à²à²ªà²¨à³ ಸà³à²à³à²°à³à²à³ ಮà³à²¯à²¾à²ªà³ ನಲà³à²²à²¿ %{user} à²
ವರ à²à²¤à³à²¤à³à²à²¿à²¨ ದಿನà²à²°à²¿ ದಾà²à²²à²¾à²¤à²¿à²à²³à³
+ language:
+ title: '%{language_name}ನಲà³à²²à²¿ à²à²ªà²¨à³ ಸà³à²à³à²°à³à²à³ ಮà³à²¯à²¾à²ªà³ ನ ದಿನà²à²°à²¿ ದಾà²à²²à²¾à²¤à²¿à²à²³à³'
+ comments:
+ post: ಪà³à²¸à³à²à³ ಮಾಡಿ
+ when: ಯಾವಾà²
+ comment: à²à²¿à²ªà³à²ªà²£à²¿
+ newer_comments: ಹà³à²¸ à²à²¿à²ªà³à²ªà²£à²¿à²à²³à³
+ older_comments: ಹಳೠà²à²¿à²ªà³à²ªà²£à²¿à²à²³à³
+ export:
+ title: ರಫà³à²¤à³ ಮಾಡà³
+ start:
+ licence: ಪರವಾನà²à²¿
+ options: à²à²¯à³à²à³à²à²³à³
+ scale: ಮಾಪà²
+ latitude: 'à²
à²à³à²·à²¾à²à²¶:'
+ longitude: 'ರà³à²à²¾à²à²¶:'
+ output: à²à²à³âಪà³à²à³
+ export_button: ರಫà³à²¤à³ ಮಾಡà³
+ geocoder:
+ search_osm_nominatim:
+ prefix:
+ amenity:
+ atm: à²à²à²¿à²à²
+ bank: ಬà³à²¯à²¾à²à²à³
+ bar: ಬಾರà³
+ bench: âಬà³à²à²à³
+ bicycle_parking: ââಸà³à²à²²à³ ನಿಲà³à²à²¡à³
+ bus_station: ಬಸೠನಿಲà³à²¦à²¾à²£
+ cafe: à²à³à²«à³
+ car_rental: ಬಾಡಿà²à³ à²à²¾à²°à³
+ cinema: à²à²¿à²¤à³à²°à²®à²à²¦à²¿à²°
+ clinic: à²à²¿à²à²¤à³à²¸à²¾à²²à²¯
+ clock: à²à²¡à²¿à²¯à²¾à²°
+ college: à²à²¾à²²à³à²à³
+ community_centre: ಸಮà³à²¦à²¾à²¯à²¦ à²à³à²à²¦à³à²°
+ courthouse: ನà³à²¯à²¾à²¯à²²à²¯
+ crematorium: ââà²à²¿à²¤à²¾à²à²¾à²°
+ dentist: ದà²à²¤à²µà³à²¦à³à²¯
+ doctors: ವà³à²¦à³à²¯à²°à³
+ drinking_water: à²à³à²¡à²¿à²¯à³à²µ ನà³à²°à³
+ driving_school: ââವಾಹನ à²à²¾à²²à²¨à³à²¯ ತರಬà³à²¤à²¿ ಶಾಲà³
+ embassy: ââರಾಯà²à²¾à²° à²à²à³à²°à²¿à²¯
+ fast_food: ââಫಾಸà³à²à³ ಫà³à²¡à³
+ ferry_terminal: ââಹಾಯಿದà³à²£à²¿ ನಿಲà³à²¦à²¾à²£
+ fire_station: ââà²
à²à³à²¨à²¿à²¶à²¾à²®à² ಠಾಣà³
+ fountain: âà²à²¾à²°à²à²à²¿
+ fuel: âà²à²à²§à²¨
+ grave_yard: ಸà³à²®à²¾à²¶à²¾à²¨
+ hospital: à²à²¸à³à²ªà²¤à³à²°à³
+ ice_cream: âà²à²¸à³ à²à³à²°à³à²
+ kindergarten: âââಶಿಶà³à²µà²¿à²¹à²¾à²°
+ library: à²à³à²°à²à²¥à²¾à²²à²¯
+ marketplace: ââಮಾರà³à²à²à³à²à³
+ monastery: ââಮà²
+ office: à²à²à³à²°à²¿
+ pharmacy: ââà²âಷಧಾಲಯ
+ place_of_worship: ââà²à²°à²¾à²§à²¨à²¾ ಮà²à²¦à²¿à²°
+ police: à²à²°à²à³à²·à²
+ post_box: à²à²ªà²¾à²²à³
+ post_office: à²
à²à²à³ à²à²à³à²°à²¿
+ prison: à²à²¾à²°à²¾à²à³à²¹
+ public_building: ಸಾರà³à²µà²à²¨à²¿à² à²à²à³à²à²¡
+ restaurant: ââರà³à²¸à³à²à³à²°à³à²à²à³
+ retirement_home: ââನಿವà³à²¤à³à²¤à²¿ ನಿವಾಸ
+ school: ಶಾಲà³
+ shop: à²
à²à²à²¡à²¿
+ social_centre: ಸಾಮಾà²à²¿à² ತಾಣ
+ swimming_pool: à²à²à³ à²à³à²³
+ theatre: à²à²²à²¾à²à²µà²¨
+ toilets: ಶà³à²à²¾à²²à²¯
+ townhall: ââââಪà³à²°à²à²µà²¨
+ university: ವಿಶà³à²µà²µà²¿à²¦à³à²¯à²¾à²²à²¯
+ veterinary: ââಪಶà³à²µà³à²¦à³à²¯à²à³à²¯ ಶಸà³à²¤à³à²°à²à²¿à²à²¿à²¤à³à²¸à³
+ waste_basket: âà²à²¸à²¦ ಬà³à²à³à²à²¿
+ waste_disposal: âà²à²¸à²¦ ವಿತರಣà³
+ youth_centre: ಯà³à²µ à²à³à²à²¦à³à²°
+ boundary:
+ administrative: ââà²à²¡à²³à²¿à²¤à²¾à²¤à³à²®à² ಪರಿಧಿ
+ census: ââà²à²¨à²à²£à²¤à²¿ ಪರಿಧಿ
+ national_park: ರಾಷà³à²à³à²°à³à²¯ à²à²¦à³à²¯à²¾à²¨à²µà²¨
+ protected_area: à²à²¾à²ªà²¾à²¡à²²à³à²ªà²à³à² ಪà³à²°à²¦à³à²¶
+ bridge:
+ "yes": ಸà³à²¤à³à²µà³
+ building:
+ "yes": à²à²à³à²à²¡
+ craft:
+ photographer: à²à²¾à²¯à²¾à²à³à²°à²¾à²¹à²
+ tailor: âââದರà³à²à²¿
+ "yes": ââââà²à²°à²à³à²¶à²² à²
à²à²à²¡à²¿à²¯à³
+ emergency:
+ ambulance_station: à²à²à²¬à³à²²à³à²¨à³à²¸à³ âââà²à²à²
+ landing_site: ತà³à²°à³à²¤à³ à²à³à²¸à³à²ªà²°à³à²¶ ತಾಣ
+ phone: âತà³à²°à³à²¤à³ ದà³à²°à²µà²¾à²£à²¿
+ highway:
+ abandoned: âಪರಿತà³à²¯à²à³à²¤ ಹà³à²¦à³à²¦à²¾à²°à²¿
+ bus_stop: ಬಸೠತà²à²à³à²¦à²¾à²£
+ path: à²à²¾à²²à³à²¦à²¾à²°à²¿
+ road: ರಸà³à²¤à³
+ steps: ಮà³à²à³à²à²¿à²²à³
+ street_lamp: ದಾರಿದà³à²ª
+ "yes": ರಸà³à²¤à³
+ historic:
+ archaeological_site: à²à²¤à²¿à²¹à²¾à²¸à²¿à² ಸà³à²¥à²³
+ building: à²à²¤à²¿à²¹à²¾à²¸à²¿à² à²à²à³à²à²¡
+ fort: à²à³à²à³
+ house: ಮನà³
+ landuse:
+ forest: à²
ರಣà³à²¯
+ grass: âಹà³à²²à³à²²à³
+ leisure:
+ dog_park: ಶà³à²µà²¾à²¨ à²à²¦à³à²¯à²¾à²¨
+ garden: ತà³à²
+ horse_riding: à²à³à²¦à³à²°à³ ಸವಾರಿ
+ park: à²à²¦à³à²¯à²¾à²¨
+ playground: à²à²à²¦à²®à³à²¦à²¾à²¨
+ sports_centre: à²à³à²°à³à²¡à²¾ à²à³à²à²¦à³à²°
+ stadium: à²à³à²°à³à²¡à²¾à²à²à²£
+ swimming_pool: à²à²à³ à²à³à²³
+ water_park: à²à²² à²à²¦à³à²¯à²¾à²¨
+ man_made:
+ works: à²à²¾à²°à³à²à²¾à²¨à³
+ "yes": ಮಾನವ-ನಿರà³à²®à²¿à²¤
+ natural:
+ beach: à²à²¡à²²à²¤à³à²°
+ hill: à²à³à²¡à³à²¡
+ island: ದà³à²µà³à²ª
+ mud: ಮಣà³à²£à³
+ peak: ತà³à²¦à²¿
+ sand: ಮರಳà³
+ stone: à²à²²à³à²²à³
+ tree: ವà³à²à³à²·
+ valley: à²à²¾à²²à³à²µà³
+ volcano: à²à³à²µà²¾à²²à²®à³à²à²¿
+ water: ನà³à²°à³
+ office:
+ accountant: ಲà³à²à³à²à²¾à²§à²¿à²à²¾à²°à²¿
+ administrative: à²à²¡à²³à²¿à²¤
+ architect: ವಾಸà³à²¤à³à²¶à²¿à²²à³à²ªà²¿
+ company: à²à²à²ªà²¨à²¿
+ government: ಸರà³à²à²¾à²°à²¿ à²à²à³à²°à²¿
+ lawyer: ವà²à³à²²
+ ngo: ಸರà³à²à²¾à²°à³à²¤à²° à²à²à³à²°à²¿
+ "yes": à²à²à³à²°à²¿
+ place:
+ city: ನà²à²°
+ country: ದà³à²¶
+ house: ಮನà³
+ houses: ಮನà³à²à²³à³
+ island: ದà³à²µà³à²ª
+ municipality: ಪà³à²°à²¸à²à³
+ sea: ಸಮà³à²¦à³à²°
+ state: ರಾà²à³à²¯
+ subdivision: à²à²ªà²µà²¿à²à²¾à²
+ town: ಪà²à³à²à²£
+ village: ಹಳà³à²³à²¿
+ "yes": à²à²°à³
+ railway:
+ halt: ರà³à²²à³ ನಿಲà³à²¦à²¾à²£
+ junction: ರà³à²²à³ à²à²à²à³à²·à²¨à³
+ monorail: ಮà³à²¨à³à²°à³à²²à³
+ station: ರà³à²²à³ ನಿಲà³à²¦à²¾à²£
+ stop: ರà³à²²à³ ನಿಲà³à²¦à²¾à²£
+ shop:
+ art: à²à²²à³ ಮಳಿà²à³
+ bakery: ಬà³à²à²°à²¿
+ beauty: ಸà³à²à²¦à²°à³à²¯ à²
à²à²à²¡à²¿
+ bicycle: ಬà³à²¸à²à²²à³à²²à²¿à²¨ à²
à²à²à²¡à²¿
+ books: ಪà³à²¸à³à²¤à²à²¦ à²
à²à²à²¡à²¿
+ car: à²à²¾à²°à²¿à²¨ à²
à²à²à²¡à²¿
+ car_parts: à²à²¾à²°à²¿à²¨ ಬಿಡಿ à²à²¾à²à²à²³à³
+ clothes: ಬà²à³à²à³à²¯ à²
à²à²à²¡à²¿
+ computer: à²à²£à²à²¯à²à²¤à³à²°à²¦ à²
à²à²à²¡à²¿
+ fish: ಮà³à²¨à²¿à²¨ à²
à²à²à²¡à²¿
+ florist: ಹà³à²µà²¿à²¨à²à²à²¡à²¿
+ furniture: âââââಪà³à² à³à²ªà²à²°à²£
+ general: à²à²¿à²°à²¾à²£à²¿ à²
à²à²à²¡à²¿
+ gift: à²à²¡à³à²à³à²°à³ à²
à²à²à²¡à²¿
+ jewelry: à²à²à²°à²£à²à²³ à²à²à²à²¡à²¿
+ "yes": à²
à²à²à²¡à²¿
+ tourism:
+ hostel: âವಸತಿ ನಿಲಯ
+ hotel: âಹà³à²à³à²²à³
+ information: ââಮಾಹಿತಿ
+ museum: ââವಸà³à²¤à³ ಸà²à²à³à²°à²¹à²¾à²²à²¯
+ zoo: ಮà³à²à²¾à²²à²¯
+ waterway:
+ canal: ââà²à²¾à²²à³à²µà³
+ dam: à²
ಣà³à²à²à³à²à³
+ ditch: ââà²à²à²¦à²
+ drain: ಮà³à²°à²¿
+ river: ನದಿ
+ stream: ಹಳà³à²³
+ waterfall: à²à²²à²ªà²¾à²¤
+ admin_levels:
+ level2: ದà³à²¶à²¦ à²à²¡à²¿
+ level4: ರಾà²à³à²¯à²¦ à²à²¡à²¿
+ level8: ನà²à²°à²¦ à²à²¡à²¿
+ level9: ಹಳà³à²³à²¿à²¯ à²à²¡à²¿
+ description:
+ types:
+ cities: ನà²à²°à²à²³à³
+ towns: ಪà²à³à²à²£à²à²³à³
+ places: ಸà³à²¥à²³à²à²³à³
+ results:
+ no_results: ಯಾವà³à²¦à³ ಫಲಿತಾà²à²¶à²à²³à²¿à²²à³à²²
+ layouts:
+ logout: ನಿರà³à²à²®à²¿à²¸à³
+ log_in: ಲಾà²à³ à²à²¨à³
+ log_in_tooltip: à²à²°à³à²µ à²à²¾à²¤à³à²¯à²¿à²à²¦ ಲಾà²à²¿à²¨à³ à²à²à²¿
+ start_mapping: ನà²à³à²·à³à²¯à²¨à³à²¨à³ ಸà²à²ªà²¾à²¦à²¿à²¸à²¿
+ sign_up_tooltip: ಸà²à²ªà²¾à²¦à²¿à²¸à²²à³ à²à²¾à²¤à³à²¯à²¨à³à²¨à³ ಸà³à²·à³à²à²¿à²¸à²¿
+ edit: ಸà²à²ªà²¾à²¦à²¿à²¸à²¿
+ history: à²à²¤à²¿à²¹à²¾à²¸
+ export: ರಫà³à²¤à³ ಮಾಡà³
+ data: ದತà³à²¤à²¾à²à²¶
+ export_data: ದತà³à²¤à²¾à²à²¶ ರಫà³à²¤à³à²®à²¾à²¡à³
+ intro_header: à²à²ªà²¨à³ ಸà³à²à³à²°à³à²à³ ಮà³à²¯à²¾à²ªà³ à²à³ ಸà³à²¸à³à²µà²¾à²à²¤!
+ intro_2_create_account: ಹà³à²¸ ಬಳà²à³à²¦à²¾à²° à²à²¾à²¤à³à²¯à²¨à³à²¨à³ ರà²à²¿à²¸à²¿
+ help: ಸಹಾಯ
+ about: ನಮà³à²® ಬà²à³à²à³
+ copyright: à²à²¾à²¯à³à²¦à²¿à²°à²¿à²¸à²¿à²¦ ಹà²à³à²à³à²à²³à³
+ community: ಸಮà³à²¦à²¾à²¯
+ community_blogs: ಸಮà³à²¦à²¾à²¯à²¦ ಬà³à²²à²¾à²à³ à²à²³à³
+ foundation: âಫà³à²à²¡à³à²¶à²¨à³
+ foundation_title: ââà²à²ªà²¨à³âಸà³à²à³à²°à³à²à³âಮà³à²¯à²¾à²ªà³ âಫà³à²à²¡à³à²¶à²¨à³
+ make_a_donation:
+ text: ದà³à²£à²¿à²à³ ನà³à²¡à²¿
+ learn_more: à²à²¨à³à²¨à²·à³à²à³ ತಿಳಿಯಿರಿ
+ more: à²à²¨à³à²¨à²·à³à²à³
+ license_page:
+ foreign:
+ title: ಠà²
ನà³à²µà²¾à²¦à²¦ ಬà²à³à²à³
+ english_link: à²à²à²à³à²²à²¦ ಮà³à²²
+ native:
+ title: ಠಪà³à²à²¦ ಬà²à³à²à³
+ mapping_link: ನà²à³à²·à³à²¯à²¨à³à²¨à³ ಸà²à²ªà²¾à²¦à²¿à²¸à²¿à²²à³ ಪà³à²°à²¾à²°à²à²à²¿à²¸à²¿
+ legal_babble:
+ title_html: à²à³à²¤à²¿à²¸à³à²µà²¾à²®à³à²¯ ಮತà³à²¤à³ ಪರವಾನà²à²¿
+ welcome_page:
+ title: ಸà³à²¸à³à²µà²¾à²à²¤!
+ whats_on_the_map:
+ title: ನà²à³à²·à³à²¯ ಮà³à²²à³à²¨à²¿à²¦à³
+ questions:
+ title: à²à²¨à²¾à²¦à²°à³ ಪà³à²°à²¶à³à²¨à³à²à²³à²¿à²µà³à²¯à³?
+ start_mapping: ನà²à³à²·à³à²¯à²¨à³à²¨à³ ಸà²à²ªà²¾à²¦à²¿à²¸à²¿à²²à³ ಪà³à²°à²¾à²°à²à²à²¿à²¸à²¿
+ add_a_note:
+ title: ನà²à³à²·à³à²¯à²¨à³à²¨à³ ಸà²à²ªà²¾à²¦à²¿à²¸à²¿à²²à³ ಸಮಯವಿಲà³à²²à²µà³? à²à²¿à²ªà³à²ªà²£à²¿à²¯à²¨à³à²¨à³ ಸà³à²°à²¿à²¸à²¿à²°à²¿!
+ fixthemap:
+ title: ಸಮಸà³à²¯à³à²¯à²¨à³à²¨à³ ವರದಿ ಮಾಡಿ / ನà²à³à²·à³à²¯à²¨à³à²¨à³ ಸರಿಪಡಿಸಿ
+ how_to_help:
+ title: ಸಹಾಯ ಮಾಡà³à²µà³à²¦à³ ಹà³à²à³
+ join_the_community:
+ title: ಸಮà³à²¦à²¾à²¯à²µà²¨à³à²¨à³ ಸà³à²°à²¿
+ other_concerns:
+ title: à²à²¤à²°à³ à²à²³à²à²³à²¿à²à²³à³
+ help_page:
+ title: ಸಹಾಯವನà³à²¨à³ ಪಡà³à²µà³à²¦à³
+ welcome:
+ url: /welcome
+ title: à²à²à²¸à³à²à²à²à³ ಸà³à²¸à³à²µà²¾à²à²¤
+ help:
+ url: https://help.openstreetmap.org/
+ title: help.openstreetmap.org
+ irc:
+ title: ಠà²à²°à³ ಸಿ
+ wiki:
+ url: http://wiki.openstreetmap.org/
+ title: wiki.openstreetmap.org
+ about_page:
+ next: ಮà³à²à²¦à²¿à²¨
+ open_data_title: ಮà³à²à³à²¤ ದತà³à²¤à²¾à²à²¶
+ notifier:
+ diary_comment_notification:
+ hi: ನಮಸà³à²¤à³ %{to_user}
+ message_notification:
+ hi: ನಮಸà³à²¤à³ %{to_user}
+ signup_confirm:
+ greeting: ನಮಸà³à²à²¾à²°!
+ email_confirm_plain:
+ greeting: ನಮಸà³à²¤à³,
+ email_confirm_html:
+ greeting: ನಮಸà³à²¤à³,
+ lost_password_plain:
+ greeting: ನಮಸà³à²¤à³,
+ lost_password_html:
+ greeting: ನಮಸà³à²¤à³,
+ note_comment_notification:
+ anonymous: à²à²¬à³à²¬ à²
ನಾಮಧà³à²¯ ಸದಸà³à²¯
+ greeting: ನಮಸà³à²¤à³,
+ changeset_comment_notification:
+ greeting: ನಮಸà³à²¤à³,
+ message:
+ inbox:
+ from: à²à²à²¦
+ subject: ವಿಷಯ
+ date: ದಿನಾà²à²
+ message_summary:
+ reply_button: à²à²¤à³à²¤à²°à²¿à²¸à²¿
+ delete_button: à²
ಳಿಸà³
+ new:
+ title: ಸà²à²¦à³à²¶ à²à²³à³à²¹à²¿à²¸à²¿
+ send_message_to: ಹà³à²¸ ಸà²à²¦à³à²¶à²µà²¨à³à²¨à³ %{name} à²à³ à²à²³à³à²¹à²¿à²¸à²¿
+ subject: ವಿಷಯ
+ body: ಶರà³à²°
+ send_button: à²à²³à³à²¹à²¿à²¸à²¿
+ outbox:
+ to: à²à³
+ subject: ವಿಷಯ
+ date: ದಿನಾà²à²
+ people_mapping_nearby: ನಿಮà³à²® ಹತà³à²¤à²¿à²°à²µà²¿à²°à³à²µ ಬಳà²à³à²¦à²¾à²°à²°à³
+ read:
+ title: ಸà²à²¦à³à²¶à²µà²¨à³à²¨à³ à²à²¦à²¿
+ from: à²à²à²¦
+ subject: ವಿಷಯ
+ date: ದಿನಾà²à²
+ reply_button: à²à²¤à³à²¤à²°à²¿à²¸à²¿
+ back: ಹಿà²à²¦à²à³à²à³
+ to: à²à³
+ sent_message_summary:
+ delete_button: à²
ಳಿಸà³
+ mark:
+ as_read: ಸà²à²¦à³à²¶ à²à²¦à²¾à²²à²¾à²à²¿à²¦à³ à²à²à²¦à³ à²à³à²°à³à²¤à³ ಮಾಡಿ
+ as_unread: ಸà²à²¦à³à²¶ à²à²¦à²¾à²²à²¾à²à²¿à²²à³à²² à²à²à²¦à³ à²à³à²°à³à²¤à³ ಮಾಡಿ
+ delete:
+ deleted: ಸà²à²¦à³à²¶à²µà²¨à³à²¨à³ à²
ಳಿಸಿ ಹಾà²à²²à²¾à²à²¿à²¦à³
+ site:
+ sidebar:
+ close: ಮà³à²à³à²à²¿
+ search:
+ search: ಹà³à²¡à³à²à³
+ get_directions: ದಾರಿಯನà³à²¨à³ ಹà³à²¡à³à²à²¿
+ from: à²à²à²¦
+ to: à²à³
+ where_am_i: ನಾನೠà²à²²à³à²²à²¿à²¦à³à²¦à³à²¨à³?
+ submit_text: ಹà³à²à³
+ key:
+ table:
+ entry:
+ forest: à²
ರಣà³à²¯
+ park: à²à²¦à³à²¯à²¾à²¨
+ resident: ವಾಸ ಮಾಡà³à²µ ಸà³à²¥à²³
+ lake:
+ - à²à³à²°à³
+ - à²
ಣà³à²à²à³à²à³
+ farm: à²à²à³à²à²²à³ à²à²®à³à²¨à³
+ cemetery: ಸà³à²®à²¾à²¶à²¾à²£
+ school:
+ - ಪಾಠಶಾಲà³
+ - ವಿಶà³à²µà²µà²¿à²¦à³à²¯à²¾à²²à²¯
+ station: ರà³à²²à³ ನಿಲà³à²¦à²¾à²£
+ richtext_area:
+ edit: ಸà²à²ªà²¾à²¦à²¿à²¸à²¿
+ preview: ಮà³à²¨à³à²¨à³à²
+ markdown_help:
+ headings: ತಲà³à²¬à²°à²¹à²à²³à³
+ heading: ತಲà³à²¬à²°à²¹
+ subheading: à²à²ª ಶಿರà³à²¨à²¾à²®à³
+ image: à²à²¿à²¤à³à²°
+ trace:
+ edit:
+ filename: 'à²à²¡à²¤à²¦ ಹà³à²¸à²°à³:'
+ download: ಡà³à²¨à³âಲà³à²¡à³
+ uploaded_at: 'à²
ಪà³à²²à³à²¡à³ à²à²à²¿à²¦à³:'
+ map: ನà²à³à²·à³
+ edit: ಸà²à²ªà²¾à²¦à²¿à²¸à²¿
+ description: 'ವಿವರ:'
+ trace_form:
+ upload_button: à²
ಪà³à²²à³à²¡à³
+ help: ಸಹಾಯ
+ user:
+ login:
+ title: ಲಾà²à³ à²à²¨à³
+ password: 'ಪà³à²°à²µà³à²¶à²ªà²¦:'
+ logout:
+ title: ಲಾà²à³ à²à²à³
+ logout_button: ಲಾà²à³ à²à²à³
+ reset_password:
+ password: 'ಪà³à²°à²µà³à²¶à²ªà²¦:'
+ flash changed: ನಿಮà³à²® ಪà³à²°à²µà³à²¶à²ªà²¦à²µà²¨à³à²¨à³ ಬದಲಾಯಿಸಲಾà²à²¿à²¦à³.
+ new:
+ password: 'ಪà³à²°à²µà³à²¶à²ªà²¦:'
+ terms:
+ legale_names:
+ france: ಫ಼à³à²°à²¾à²¨à³à²¸à³
+ italy: à²à²à²²à²¿
+ user_block:
+ show:
+ created: ಸà³à²·à³à²à²¿à²¸à²²à³à²ªà²à³à²à²¿à²¦à³
+ note:
+ rss:
+ description_area: '[(%{min_lat}|%{min_lon}) -- (%{max_lat}|%{max_lon})] ನಿಮà³à²®
+ ಸà³à²¥à²³à²¦à²²à³à²²à²¿ ಮà³à²à²¿à²¸à²¿à²¦ à²
ಥವಾ ವರದಿಮಾಡಿದ, à²à²¿à²ªà³à²ªà²£à²¿à²à²³ ಪà²à³à²à²¿'
+ closed: '%{place} ಹತà³à²¤à²¿à²° ಮà³à²à²¿à²¸à²¿à²¦ ಪà²à³à²à²¿'
+ javascripts:
+ directions:
+ instructions:
+ unnamed: ಹà³à²¸à²°à²¿à²¯à²¿à²²à³à²²à²¦ ರಸà³à²¤à³
+...
diff --git a/config/locales/ko.yml b/config/locales/ko.yml
index 8db8281ed..f7e9e6b5a 100644
--- a/config/locales/ko.yml
+++ b/config/locales/ko.yml
@@ -358,7 +358,7 @@ ko:
map_image: ì§ë 그림 (íì¤ ë ì´ì´ ë³´ì´ê¸°)
embeddable_html: ë´ì¥ë HTML
licence: ë¼ì´ì ì¤
- export_details: OpenStreetMap ë°ì´í°ë ì¤í
+ export_details: OpenStreetMap ë°ì´í°ë ì¤í
ë°ì´í° ì»¤ë¨¼ì¦ ì¤í ë°ì´í°ë² ì´ì¤ ë¼ì´ì ì¤ (ODbL)ì ë°ë¼ ì¬ì©í ì ììµëë¤.
too_large:
advice: 'ìì ë´ë³´ë´ê¸°ê° ì¤í¨íë©´, ìëì ëì´ë ì본 ì¤ íë를 ì¬ì©íë ê²ì ê³ ë ¤í´ì£¼ì¸ì:'
@@ -394,14 +394,14 @@ ko:
geocoder:
search:
title:
- latlon: ë´ë¶ ê²°ê³¼
+ latlon: ë´ë¶ ê²°ê³¼
uk_postcode: NPEMap / FreeThe Postcode ììì
ê²°ê³¼
- ca_postcode: Geocoder.CA ììì ê²°ê³¼
- osm_nominatim: OpenStreetMap
+ ca_postcode: Geocoder.CA ììì ê²°ê³¼
+ osm_nominatim: OpenStreetMap
Nominatim ììì ê²°ê³¼
geonames: GeoNames ììì ê²°ê³¼
- osm_nominatim_reverse: OpenStreetMap
+ osm_nominatim_reverse: OpenStreetMap
Nominatim ììì ê²°ê³¼
geonames_reverse: GeoNames ììì ê²°ê³¼
search_osm_nominatim:
@@ -451,33 +451,26 @@ ko:
crematorium: íì¥ì¥
dentist: ì¹ê³¼
doctors: ìì
- dormitory: 기ìì¬
drinking_water: ììë
driving_school: ì´ì íì
embassy: ëì¬ê´
- emergency_phone: ê¸´ê¸ ì í
fast_food: í¨ì¤í¸ í¸ë
ferry_terminal: í리 ë¶ë
- fire_hydrant: ìíì
fire_station: ìë°©ì
food_court: í¸ëì½í¸
fountain: ë¶ìë
fuel: 주ì ì
gambling: ëë°ì¥
grave_yard: ë¬ì§
- gym: í¼í¸ëì¤ ì¼í° / ì²´ì¡ê´
- health_centre: ë³´ê±´ì
hospital: ë³ì
hunting_stand: ì¬ë¥ì¥
ice_cream: ìì´ì¤í¬ë¦¼
kindergarten: ì ì¹ì
library: ëìê´
- market: ìì¥
marketplace: ìì¥
monastery: ìëì
motorcycle_parking: ì¤í ë°ì´ 주차ì¥
nightclub: ëì´í¸ í´ë½
- nursery: ë³´ì¡ì
nursing_home: ë³µì§ê´
office: ì¬ì¥
parking: 주차ì¥
@@ -491,7 +484,6 @@ ko:
prison: êµëì
pub: ì ì§
public_building: 공공 건물
- reception_area: ì ì 구ì
recycling: ì¬íì©ì¥
restaurant: ììì
retirement_home: ë
¸ì¸ì
@@ -587,7 +579,6 @@ ko:
trunk: ëë¡ ëë ê°ì ëë¡
trunk_link: ê°ì ëë¡
unclassified: ë¶ë¥ëì§ ìì ëë¡
- unsurfaced: ë¹í¬ì¥ ëë¡
"yes": ëë¡
historic:
archaeological_site: ì ì ì§
@@ -652,7 +643,6 @@ ko:
leisure:
beach_resort: í´ììì¥
bird_hide: ì¡°ë¥ ê´ì°°ì
- club: í´ë½
common: ê³µì ì§
dog_park: ë°ë ¤ê²¬ ê³µì
fishing: ëìí°
@@ -745,8 +735,6 @@ ko:
"yes": ì¬ì¥
place:
allotments: í
ë°
- block: ë²½ë
- airport: ê³µí
city: ì
country: êµê°
county: êµ°
@@ -758,7 +746,6 @@ ko:
islet: ìì ì¬
isolated_dwelling: ë
립 주í
locality: ì§ì
- moor: ìµì§
municipality: ìì ì´
neighbourhood: ë§ì
postcode: ì°í¸ ë²í¸
@@ -775,10 +762,8 @@ ko:
abandoned: íì ë ì² ë
construction: ê±´ì¤ ì¤ì¸ ì² ë
disused: íì ë ì² ë
- disused_station: íìë ì² ëì
funicular: ì¼ì´ë¸ ì¹´
halt: 기차 ì ì§
- historic_station: ìì¬ì ì¸ ì² ëì
junction: ì² ë ë¶ê¸°ì
level_crossing: ê±´ë목
light_rail: ê²½ì ì²
@@ -842,7 +827,6 @@ ko:
hairdresser: 미ì©ì¤
hardware: ì² ë¬¼ì
hifi: ê³ ê¸ ì¤ëì¤
- insurance: ë³´í
jewelry: ë³´ì ìì
kiosk: í¤ì¤ì¤í¬ ì
laundry: ì¸íì
@@ -858,10 +842,8 @@ ko:
pet: ì ì ë물 ê°ê²
pharmacy: ì½êµ
photo: ì¬ì§ê´
- salon: ê°ê²
second_hand: ì¤ê³ í ê°ê²
shoes: ì ë° ê°ê²
- shopping_centre: ì¼í ì¼í°
sports: ì¤í¬ì¸ ì©íì
stationery: 문구ì
supermarket: ìí¼ë§ì¼
@@ -924,7 +906,7 @@ ko:
level10: êµì¸ ê²½ê³
description:
title:
- osm_nominatim: OpenStreetMap
+ osm_nominatim: OpenStreetMap
Nominatim ììì ìì¹
geonames: GeoNames ììì ìì¹
types:
@@ -958,7 +940,7 @@ ko:
intro_header: OpenStreetMapì ì¤ì ê²ì íìí©ëë¤!
intro_text: OpenStreetMapì ì¬ë¬ë¶ê³¼ ê°ì ì¬ëë¤ì´ ë§ë¤ì´, ê°ë°©í ë¼ì´ì ì¤ì ë°ë¼ ìì ë¡ê² ì¬ì©í ì ìë ì¸ê³ ì§ëì
ëë¤.
intro_2_create_account: ì¬ì©ì ê³ì ì ë§ëì¸ì
- partners_html: í¸ì¤í
ì %{ucl} ë° %{ic}, %{bytemark}, ë¤ë¥¸ %{partners}ìì ì§ìí©ëë¤.
+ partners_html: í¸ì¤í
ì %{ucl}, %{ic}, %{bytemark}, ë¤ë¥¸ %{partners}ìì ì§ìí©ëë¤.
partners_ucl: UCL
partners_ic: ìíë¦¬ì¼ ì¹¼ë¦¬ì§ ë°ë ëí
partners_bytemark: ë°ì´í¸ë§í¬ í¸ì¤í
@@ -994,25 +976,25 @@ ko:
title_html: ì ìê¶ ë° ë¼ì´ì ì¤
intro_1_html: |-
OpenStreetMap® ì ì¤í ë°ì´í° ë¡ OpenStreetMap ì¬ë¨ (OSMF)ì ì¤í ë°ì´í°
+ href="https://osmfoundation.org/">OpenStreetMap ì¬ë¨ (OSMF)ì ì¤í ë°ì´í°
ì»¤ë¨¼ì¦ ì¤í ë°ì´í°ë² ì´ì¤ ë¼ì´ì ì¤ (ODbL)ì ë°ë¼ ì¬ì©í ì ììµëë¤.
intro_2_html: |-
OpenStreetMap 기ì¬ì를 ëª
ìíë í, OpenStreetMap ë°ì´í°ë¥¼ ìì ë¡ê² ë³µì¬, ë°°í¬, ì ì¡ ë° ì ì©í ì ììµëë¤.
ë°ì´í°ë¥¼ ë°ê¾¸ê±°ë ë°ì´í°ì 기ì´ë¡ í ëë ì¤ë¡ì§
ê°ì ë¼ì´ì ì¤ì ë°ë¼ìë§ ê²°ê³¼ë¥¼ ë°°í¬í ì ììµëë¤.
- ì 문 ì
+ ì 문 ì
ë¹ì ì ê¶ë¦¬ì ì±
ìì ì¤ëª
í©ëë¤.
intro_3_html: |-
ì§ë íì¼ì ì§ë ì ìê³¼ ì¤ëª
문ìë
- í¬ë¦¬ìì´í°ë¸
+ í¬ë¦¬ìì´í°ë¸
ì»¤ë¨¼ì¦ ì ììíì-ëì¼ì¡°ê±´ë³ê²½íë½ 2.0 ë¼ì´ì ì¤(CC BY-SA)ì ë°ë¼ ì¬ì©í ì ììµëë¤.
credit_title_html: OpenStreetMap ì ìì§ ë£ë ë°©ë²
credit_1_html: '“© OpenStreetMap 기ì¬ì”를 ì ììë¡ ì¬ì©í´ì¼ í©ëë¤.'
credit_2_html: |-
ëí ëª
ííê² ë°ì´í°ë ì¤í ë°ì´í°ë² ì´ì¤ ë¼ì´ì ì¤ì ë°ë¼ ì¬ì©í ì ìì¼ë©°,
ì§ë ì ìì ì§ë íì¼ì ì¬ì©í ëì CC-BY-SAë¡ íê°í©ëë¤.
- ì´ ì ìê¶ ë¬¸ì ë¡
+ ì´ ì ìê¶ ë¬¸ì ë¡
ë§í¬íì¬ ì´ë ê² í ì ììµëë¤.
ëí ë°ì´í° íìì¼ë¡ OSMì ë°°í¬í ëë ë¼ì´ì ì¤ ì´ë¦ê³¼
ë¼ì´ì ì¤ì ì§ì ë§í¬ë¥¼ í ì ììµëë¤. ë§í¬í ì ìë
@@ -1028,8 +1010,8 @@ ko:
more_title_html: ìì¸í 찾기
more_1_html: |-
ë°ì´í°ë¥¼ ì¬ì©íë ë°©ë²ê³¼ ì ìì§ì íìíë ë°©ë²ì ëí´ìë ë²ì
- FAQ 를 ìì¸í ì½ì¼ì¸ì.
+ href="https://osmfoundation.org/Licence">OSMF ë¼ì´ì ì¤ ë¬¸ì
+ 를 ìì¸í ì½ì¼ì¸ì.
more_2_html: |-
OpenStreetMapì ì¤í ë°ì´í°ì´ì§ë§ íì¬ ê°ë°ì를 ìí
ì§ë APIë 무ë£ë¡ ì ê³µí ì ììµëë¤.
@@ -1041,10 +1023,10 @@ ko:
ì°ë¦¬ì 기ì¬ìë ìì² ëª
ì
ëë¤. ëí êµë¦½ì§ë ì ì 기ê´ê³¼
ê°ì ë¤ë¥¸ ìì¤ì ê³µê° ë¼ì´ì ì¤ì ë°ì´í°ë¥¼ í¬í¨íê³ ììµëë¤:
contributors_at_html: |-
- ì¤ì¤í¸ë¦¬ì : Stadt Wien
- (CC BY ì ë°ë¦),
- Land Vorarlberg ì
- Land Tirol (ê°ì ë CC-BY AT ì ë°ë¦)ììì
+ ì¤ì¤í¸ë¦¬ì : Stadt Wien
+ (CC BY ì ë°ë¦),
+ Land Vorarlberg ì
+ Land Tirol (ê°ì ë CC-BY AT ì ë°ë¦)ììì
ë°ì´í°ë¥¼ í¬í¨í©ëë¤.
contributors_ca_html: |-
ìºëë¤ : GeoBase®, GeoGratis
@@ -1053,15 +1035,15 @@ ko:
ì²ì°ììë¶)ê³¼ StatCan (ìºëë¤ ì°ë°©íµê³ì²,
ì§ë¦¬ë¶)ììì ë°ì´í°ë¥¼ í¬í¨í©ëë¤.
contributors_fi_html: |-
- íëë : NLSFI ë¼ì´ì ì¤ ì
- ë°ë¥¸, National Land Survey of Finland's Topographic Databaseì
+ íëë : NLSFI ë¼ì´ì ì¤ ì ë°ë¥¸,
+ National Land Survey of Finland's Topographic Databaseì
ë¤ë¥¸ ë°ì´í°ì§í©ììì ë°ì´í°ë¥¼ í¬í¨í©ëë¤.
contributors_fr_html: |-
íëì¤ : Direction Générale des Impôtsììì
ë°ì´í°ë¥¼ í¬í¨í©ëë¤.
contributors_nl_html: |-
ë¤ëëë : © AND ë°ì´í°, 2007ë
- (www.and.com )ì í¬í¨í©ëë¤.
+ (www.and.com )ì í¬í¨í©ëë¤.
contributors_nz_html: |-
ë´ì§ëë : Land Information New Zealandììì
ë°ì´í°ë¥¼ í¬í¨í©ëë¤. Crownì´ ì ìê¶ì ìì í©ëë¤.
@@ -1080,7 +1062,7 @@ ko:
contributors_footer_1_html: |-
ìì¸í ë´ì©ê³¼ OpenStreetMapì ê°ì íë ë° ëìì´ ëë ë° ì¬ì©í
기í ìë£ì ëí´ìë OpenStreetMap ìí¤ì ìë 기ì¬ì 문ì
+ href="https://wiki.openstreetmap.org/wiki/Contributors">기ì¬ì 문ì
를 참조íì¸ì.
contributors_footer_2_html: |-
OpenStreetMapì í¬í¨ë ë°ì´í°ë ìë ë°ì´í° ì ê³µìê°
@@ -1093,12 +1075,12 @@ ko:
ë°ì´í°ë¥¼ ë°ì
íì§ ìëë¡ ì£¼ìíì¬ì¼ í©ëë¤.
infringement_2_html: |-
ì ìê¶ì ê°ì§ ìë£ê° ë¶ì ì íê² OpenStreetMap ë°ì´í°ë² ì´ì¤ë ì´ ì¬ì´í¸ì
- ì¶ê°ëìë¤ê³ ìê°íë©´ ê²ì
+ ì¶ê°ëìë¤ê³ ìê°íë©´ ê²ì
ì¤ë¨ ì ì°¨ 를 ì°¸ê³ íê±°ë ì¨ë¼ì¸
ì ê³ íì´ì§ ìì ì§ì ì ì¶íì¸ì.
trademarks_title_html: ë±ë¡ ìí
trademarks_1_html: OpenStreetMap, ë보기 ë¡ê³ , ì¤í
ì´í¸ ì¤ë¸ ë§µì OpenStreetMap ì¬ë¨ì ë±ë¡ìíì
ëë¤.
- ìíì ì¬ì©ì ëí´ ìë¬¸ì´ ìë ê²½ì°, ê´ë ¨ë ì§ë¬¸ì ë¼ì´ì ì±
+ ìíì ì¬ì©ì ëí´ ìë¬¸ì´ ìë ê²½ì°, ê´ë ¨ë ì§ë¬¸ì ë¼ì´ì ì±
ìì
그룹 ì¼ë¡ ë³´ë´ ì£¼ì¸ì.
welcome_page:
title: íìí©ëë¤!
@@ -1127,8 +1109,8 @@ ko:
rules:
title: ì¬ê¸°ì ê·ì¹!
paragraph_1_html: "OpenStreetMapì ëª ê°ì§ íìì ì¸ ê·ì¹ì´ ìì§ë§ ì°ë¦¬ë 모ë ì°¸ê°ìê° íë ¥íê³ , ê³µëì²´ì ìíµí기를
- ë°ëëë¤.\nì¬ë¬ë¶ì´ ì§ì í¸ì§íì§ ìë ë¤ë¥¸ íëì ê³ ë ¤íë¤ë©´, \nê°ì ¸ì¤ê¸° ì
- \nìëíë
+ ë°ëëë¤.\nì¬ë¬ë¶ì´ ì§ì í¸ì§íì§ ìë ë¤ë¥¸ íëì ê³ ë ¤íë¤ë©´, \n ê°ì ¸ì¤ê¸° ì
+ \nìëíë
í¸ì§ ììì\në¤ì ê°ì´ëë¼ì¸ì ì½ê³ ë°ë¼ì£¼ì기 ë°ëëë¤."
questions:
title: ì§ë¬¸ ìëì?
@@ -1165,7 +1147,7 @@ ko:
explanation_html: |-
ì°ë¦¬ì ë°ì´í°ê° ì¬ì©ëë ë°©ë²ì´ë ë´ì©ì ëí 문ì ê° ìë¤ë©´ ë ë§ì ë²ë¥
ì ë³´ì ëí ì°ë¦¬ì ì ìê¶ ë¬¸ì 를 참조íê±°ë í´ë¹
- OSMF ìì
그룹 ì 문ìíì기 ë°ëëë¤.
+ OSMF ìì
그룹 ì 문ìíì기 ë°ëëë¤.
help_page:
title: ëìë§ ì»ê¸°
introduction: |-
@@ -1176,7 +1158,7 @@ ko:
title: OSMì ì¤ì ê²ì íìí©ëë¤
description: OpenStreetMap 기ì´ë¥¼ ë¤ë£¨ë ì´ íµ ê°ì´ëë¡ ììí©ëë¤.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Ko:%EC%B4%88%EB%B3%B4%EC%9E%90_%EC%95%88%EB%82%B4%EC%84%9C
+ url: https://wiki.openstreetmap.org/wiki/Ko:%EC%B4%88%EB%B3%B4%EC%9E%90_%EC%95%88%EB%82%B4%EC%84%9C
title: ì´ë³´ì ê°ì´ë
description: 커뮤ëí°ìì ì ì§íë ì´ë³´ì ê°ì´ë
help:
@@ -1196,7 +1178,7 @@ ko:
title: switch2osm
description: íì¬ë ë¨ì²´ê° OpenStreetMapì ë¤ë¥¸ ìë¹ì¤ë¥¼ 기ë°ì¼ë¡ ì ííë ê²ì ëìì 주ììì¤.
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
description: ê¹ì´ ìë OSM ì¤ëª
문ìì ëí´ìë ìí¤ë¥¼ ì°¾ìë³´ì¸ì.
about_page:
@@ -1211,17 +1193,17 @@ ko:
community_driven_title: ê³µëì²´ 주ë
community_driven_html: |-
OpenStreetMapì ê³µëì²´ë ë¤ìíê³ , ì´ì ì ì´ë©°, ë ë§ë¤ ìë¼ë©ëë¤. ì´ì±ì ì¸ ì§ë ì ìì, GIS ì 문ê°, OSM ìë²ë¥¼ ìëìí¤ë 기ì ì, ì¬í´ ì§ìì ì§ë를 ì ìíë ì¸ë주ìì ë±ì´ ì°ë¦¬ì 기ì¬ìì
ëë¤.
- ê³µëì²´ì ëí´ ìê³ ì¶ë¤ë©´ ì¬ì©ì ì¼ê¸° ì ê³µëì²´ ë¸ë¡ê·¸ , OSM ì¬ë¨ ì¹ì¬ì´í¸ë¥¼ 방문í´ë³´ì¸ì.
+ ê³µëì²´ì ëí´ ìê³ ì¶ë¤ë©´ ì¬ì©ì ì¼ê¸° , OpenStreetMap ë¸ë¡ê·¸ , ê³µëì²´ ë¸ë¡ê·¸ , OSM ì¬ë¨ ì¹ì¬ì´í¸ë¥¼ 방문í´ë³´ì¸ì.
open_data_title: ê°ë°©í ìë£
open_data_html: 'OpenStreetMapì ê°ë°©í ìë£ì
ëë¤: OpenStreetMap ë° ê¸°ì¬ì를 ì ììë¡ ëª
ìíë í ì´ë í
목ì ì¼ë¡ë ìì ë¡ê² ì´ì©í ì ììµëë¤. ë§ì¼ ì´ë¤ ë°©ë²ì¼ë¡ ìë£ë¥¼ ë³ê²½íê±°ë 2ì°¨ ì ìì íë¤ë©´, ëì¼í ë¼ì´ì ì¤ì ííì¬ ê·¸ 결과물ì
ë°°í¬í ì ììµëë¤. ìì¸í ë´ì©ì ì ìê¶ ë° ë¼ì´ì ì¤ ë¬¸ì ìì íì¸íì¸ì.'
legal_title: ë²ë¥
legal_html: |-
- ì´ ì¬ì´í¸ ë° ë§ì ë¤ë¥¸ ê´ë ¨ë ë¶ë¬¸ì ê³µë체를 ëííì¬ OpenStreetMap ì¬ë¨ ìì ì ìì ì¼ë¡ ì´ìí©ëë¤. OpenStreetMap ì¬ë¨ì´ ì´ìíë ë¶ë¬¸ì ì´ì©ì
- íì©í ì ìë ì´ì© ì ì±
ë° ê°ì¸ì ë³´ ì ì±
ì¡°ê±´ íìì ì´ë£¨ì´ì§ëë¤.
+ ì´ ì¬ì´í¸ ë° ë§ì ë¤ë¥¸ ê´ë ¨ë ë¶ë¬¸ì ê³µë체를 ëííì¬ OpenStreetMap ì¬ë¨ ìì ì ìì ì¼ë¡ ì´ìí©ëë¤. OpenStreetMap ì¬ë¨ì´ ì´ìíë ë¶ë¬¸ì ì´ì©ì
+ íì©í ì ìë ì´ì© ì ì±
ë° ê°ì¸ì ë³´ ì ì±
ì¡°ê±´ íìì ì´ë£¨ì´ì§ëë¤.
- ë§ì¼ ì´ì©íë½ ëë ì ìê¶ ë° ë¤ë¥¸ ë²ë¥ ì ì¸ ì§ë¬¸ì´ë ì¬ìì´ ìë¤ë©´, OpenStreetMap ì¬ë¨ì ì°ë½ íììì¤.
+ ë§ì¼ ì´ì©íë½ ëë ì ìê¶ ë° ë¤ë¥¸ ë²ë¥ ì ì¸ ì§ë¬¸ì´ë ì¬ìì´ ìë¤ë©´, OpenStreetMap ì¬ë¨ì ì°ë½ íììì¤.
partners_title: íí¸ë
notifier:
diary_comment_notification:
@@ -1410,7 +1392,7 @@ ko:
ê°ì§ ë¤ë¥¸ ì¤ì ëí OpenStreetMap í¸ì§ì ìí´ ì¬ì©í ì ììµëë¤.
potlatch_unsaved_changes: ë°ë ë´ì©ì ì ì¥íì§ ìììµëë¤. (Potlatchì ì ì¥íë ¤ë©´ ë¼ì´ë¸ 모ëìì í¸ì§íë
ê²½ì° íì¬ ê¸¸ì´ë ì ì ì íì í´ì íìê³ , ì ì¥ ë²í¼ì´ ìë¤ë©´ ì ì¥ì í´ë¦í´ì¼ í©ëë¤.)
- potlatch2_not_configured: Potlatch 2ê° ì¤ì ëì§ ìììµëë¤ - ìì¸í ì ë³´ë http://wiki.openstreetmap.org/wiki/The_Rails_Port
+ potlatch2_not_configured: Potlatch 2ê° ì¤ì ëì§ ìììµëë¤ - ìì¸í ì ë³´ë https://wiki.openstreetmap.org/wiki/The_Rails_Port
potlatch2_unsaved_changes: ë°ë ë´ì©ì ì ì¥íì§ ìììµëë¤. (Potlatch 2ìì ì ì¥íë ¤ë©´ ì ì¥ì í´ë¦í´ì¼ í©ëë¤.)
id_not_configured: iDê° ì¤ì ëì§ ìììµëë¤
no_iframe_support: ë¸ë¼ì°ì ê° ì´ ê¸°ë¥ì íìí HTML iframeì ì§ìíì§ ììµëë¤.
@@ -1423,7 +1405,7 @@ ko:
get_directions_title: ë ì ì¬ì´ì 길 찾기
from: ì¶ë°ì§
to: ëì°©ì§
- where_am_i: ì´ê²ì´ ì´ëìëì?
+ where_am_i: ì´ê²ì´ ì´ëì ìëì?
where_am_i_title: ê²ì ìì§ì ì¬ì©íì¬ íì¬ ìì¹ë¥¼ ëíë
ëë¤
submit_text: ê²ì
key:
@@ -1500,7 +1482,7 @@ ko:
edit: í¸ì§
preview: 미리 보기
markdown_help:
- title_html: ë§í¬ë¤ì´ ì¼ë¡
+ title_html: ë§í¬ë¤ì´ ì¼ë¡
구문 ë¶ìë©ëë¤
headings: ë¬¸ë¨ ì 목
heading: ë¬¸ë¨ ì 목
@@ -1605,7 +1587,7 @@ ko:
description: ìµê·¼ì GPS 궤ì ì¬ë¦¬ê¸° ëë¬ë³´ê¸°
tagged_with: '%{tags}(ì¼)ë¡ íê·¸í¨'
empty_html: ì¬ê¸°ìë ìì§ ì무ê²ë ììµëë¤. ì 궤ì ì¬ë¦¬ê¸° 를 ì¬ì©íê±°ë
- ìí¤ ë¬¸ì ìì
+ ìí¤ ë¬¸ì ìì
GPS 궤ì ì ëí´ ë ììë³´ì¸ì.
delete:
scheduled_for_deletion: ìì ê³íì¤ì¸ 궤ì
@@ -1802,11 +1784,11 @@ ko:
ë¤ë¥¸ ì§ëìë ë¬ë¦¬, OpenStreetMapì ìì í ì¬ë¬ë¶ê³¼ ê°ì ì¬ëë¤ì´ ë§ë¤ì´,
ë구ë ìì ë¡ê² ê³ ì¹ê³ , ê°±ì íë©°, ë´ë ¤ë°ì ì¬ì©í ì ììµëë¤.
기ì¬ë¥¼ ììíë ¤ë©´ ê°ì
íì¸ì. ê³ì íì¸ì© ì´ë©ì¼ì ë³´ë´ë립ëë¤.
- license_agreement: ê³ì ì íì¸íë©´ ë¹ì ì 기ì¬ì
+ license_agreement: ê³ì ì íì¸íë©´ ë¹ì ì 기ì¬ì
ì½ê´ ì ëìí´ì¼í©ëë¤.
email address: 'ì´ë©ì¼ 주ì:'
confirm email address: 'ì´ë©ì¼ 주ì íì¸:'
- not displayed publicly: ë¹ì ì 주ìë ê³µê°ëì§ ììµëë¤. ìì¸í ë´ì©ì ê°ì¸ì ë³´ ì ì±
ì
참조íì기 ë°ëëë¤.
display name: 'íì ì´ë¦:'
@@ -1820,6 +1802,7 @@ ko:
terms accepted: ì 기ì¬ì ì½ê´ì ëìí´ ì£¼ì
ì ê°ì¬í©ëë¤!
terms declined: ì 기ì¬ì ì½ê´ì ëìíì§ ìì ê²ì¼ë¡ ê²°ì í기ì ì£ì¡í©ëë¤. ìì¸í ì ë³´ì ëí´ìë ì´
ìí¤ ë¬¸ì 를 참조íì¸ì.
+ terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
terms:
title: 기ì¬ì ì½ê´
heading: 기ì¬ì ì½ê´
@@ -1918,7 +1901,7 @@ ko:
email never displayed publicly: (ì ë ê³µê°íì§ ììµëë¤)
external auth: 'ë°ê¹¥ ì¸ì¦:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: ì´ê² ëì£ ?
public editing:
heading: 'ê³µê° í¸ì§:'
@@ -1931,7 +1914,7 @@ ko:
heading: ê³µê° í¸ì§
text: íì¬ í¸ì§ì ìµëª
ì¼ë¡ ëíëë©°, ë¤ë¥¸ ì¬ëìê²ì ë©ìì§ë¥¼ ë°ì ì ìê³ ìì ì ìì¹ê° ê³µê°ëì§ ììµëë¤. ìì ì´ í¸ì§í ê²ì
ëë¬ë´ê³ ë¤ë¥¸ ì¬ëì´ ì¹ ì¬ì´í¸ë¥¼ íµí´ ì°ë½í ì ìê² íë ¤ë©´ ìë ë²í¼ì í´ë¦íì¸ì. 0.6 API ê°í¸ ì´í ê³µê° ì¬ì©ìë§
- ì§ë ë°ì´í°ë¥¼ í¸ì§í ì ììµëë¤ . (ì´ì
+ ì§ë ë°ì´í°ë¥¼ í¸ì§í ì ììµëë¤. ( ì´ì
ìì보기 ).ê³µê° ì¬ì©ìê° ëëë¼ë ì´ë©ì¼ 주ìë ê³µê°ëì§ ììµëë¤. ì´ ëìì ì·¨ìí ì ìì¼ë©°,
모ë ìë¡ì´ ì¬ì©ìë íì¬ ê¸°ë³¸ì ì¼ë¡ ê³µê° ê³ì ì
ëë¤.
contributor terms:
@@ -1940,6 +1923,7 @@ ko:
not yet agreed: ìì§ ì 기ì¬ì ì½ê´ì ëìíì§ ìììµëë¤.
review link text: ê²í í ì¬ì©ìì í¸ìì ì´ ë§í¬ë¥¼ ë°ë¥´ê³ ì 기ì¬ì ì½ê´ì ëìíì¸ì.
agreed_with_pd: ëí ìì ì í¸ì§ì´ í¼ë¸ë¦ ëë©ì¸ì ìì´ì¼ íë¤ê³ ìê°íë ê²ë ì ì¸íê³ ììµëë¤.
+ link: https://www.osmfoundation.org/wiki/License/Contributor_Terms
link text: ì´ê² ëì£ ?
profile description: 'íë¡í ì¤ëª
:'
preferred languages: ì£¼ë¡ ì¬ì©íë ì¸ì´
@@ -2045,6 +2029,7 @@ ko:
not_a_role: '''%{role}'' 문ìì´ì ì¬ë°ë¥¸ ìí ì´ ìëëë¤.'
already_has_role: ì¬ì©ìë ì´ë¯¸ %{role} ìí ì´ ììµëë¤.
doesnt_have_role: ì¬ì©ìë %{role} ìí ì´ ììµëë¤.
+ not_revoke_admin_current_user: íì¬ ì¬ì©ìë¡ë¶í° ê´ë¦¬ì ìí ì ì² íí ì ììµëë¤.
grant:
title: ìí ë¶ì¬ íì¸
heading: ìí ë¶ì¬ íì¸
@@ -2254,7 +2239,7 @@ ko:
notes:
new:
intro: ì¤ìíê±°ë ìë 무ì¸ê°ë¥¼ ë°ê²¬íëì? ë¤ë¥¸ 매í¼ìê² ìë ¤ì£¼ì´ ê³ ì¹ ì ìê² í´ì£¼ì¸ì. ë§ì»¤ë¥¼ ì¬ë°ë¥¸ ìì¹ë¡ ì´ëíê³ , ì°¸ê³ ë¥¼
- ë¨ê²¨ 문ì 를 ì¤ëª
í´ì£¼ì¸ì. (ê°ì¸ ì ë³´ë ì ìê¶ì´ ìë ì§ëë ëë í°ë¦¬ 목ë¡ììì ì 보를 ì
ë ¥íì§ ë§ì¸ì.)
+ ë¨ê²¨ 문ì 를 ì¤ëª
í´ì£¼ì¸ì.
add: ì°¸ê³ ì¶ê°
show:
anonymous_warning: ìµëª
ì¬ì©ìì ì°¸ê³ ë ìì¼ë¯ë¡ ë³ëë¡ íì¸í´ì¼ í©ëë¤.
@@ -2274,9 +2259,6 @@ ko:
mapquest_car: ìëì°¨ (MapQuest)
mapquest_foot: ëë³´ (MapQuest)
osrm_car: ìëì°¨ (OSRM)
- mapzen_bicycle: ìì ê±° (Mapzen)
- mapzen_car: ìëì°¨ (Mapzen)
- mapzen_foot: ëë³´ (Mapzen)
descend: ë´ë ¤ê°ê¸°
directions: 길
distance: 거리
diff --git a/config/locales/ku-Latn.yml b/config/locales/ku-Latn.yml
new file mode 100644
index 000000000..70a656e1d
--- /dev/null
+++ b/config/locales/ku-Latn.yml
@@ -0,0 +1,1096 @@
+# Messages for Kurdish (Latin script) (Kurdî (latînî)â)
+# Exported from translatewiki.net
+# Export driver: phpyaml
+# Author: Bikarhêner
+# Author: George Animal
+# Author: Ghybu
+# Author: Gomada
+---
+ku-Latn:
+ html:
+ dir: ltr
+ time:
+ formats:
+ friendly: '%e %B %Y saet %H:%M'
+ blog: '%e %B %Y'
+ activerecord:
+ models:
+ acl: Lîsteya Kontrolê Têketinan
+ changeset: Qeyda Guhertinan
+ changeset_tag: NîÅana Qeyda Guhertinan
+ country: Welat
+ diary_comment: Åîroveya rojane
+ diary_entry: Nivîsa Rojane
+ friend: Heval
+ language: Ziman
+ message: Peyam
+ node: Nuqte
+ node_tag: NîÅana Nuqteyê
+ notifier: Agahker
+ old_node: Nuqteya Kevin
+ old_node_tag: NîÅana Nuqteya Kevin
+ old_relation: Eleqeya Kevin
+ old_relation_member: Endama Eleqeya Kevin
+ old_relation_tag: NîÅana Eleqeya Kevin
+ old_way: Rêya kevn
+ old_way_node: Girêdana Rêya Kevn
+ old_way_tag: NîÅana Rêya Kevn
+ relation: Pêwendî
+ relation_member: Endamê Eleqedar
+ relation_tag: NîÅana Eleqeyê
+ session: DaniÅîn
+ trace: Rêç
+ tracepoint: Nuqteya Taqîbkirinê
+ tracetag: NîÅana Åopandinê
+ user: Bikarhêner
+ user_preference: Tercîhên Bikarhêner
+ user_token: Sembola Bikarhênerê
+ way: Rê
+ way_node: Girêdana Rê
+ way_tag: NîÅana rê
+ attributes:
+ diary_comment:
+ body: Nivîs
+ diary_entry:
+ user: Bikarhêner
+ title: Mijar
+ latitude: Hêlîpan
+ longitude: Hêlîlar
+ language: Ziman
+ friend:
+ user: Bikarhêner
+ friend: Heval
+ trace:
+ user: Bikarhêner
+ visible: Xuya
+ name: Nav
+ size: Mezinbûn
+ latitude: Hêlîpan
+ longitude: Hêlîlar
+ public: GiÅtî
+ description: Danasîn
+ message:
+ sender: Åander
+ title: Mijar
+ body: Nivîs
+ recipient: Wergir
+ user:
+ email: E-name
+ active: Ãalak
+ display_name: Nav nîÅan bide
+ description: Danasîn
+ languages: Ziman
+ pass_crypt: Åîfre
+ editor:
+ default: Standard (vêga %{name})
+ potlatch:
+ name: Potlatch 1
+ description: Potlatch 1 (sererastkirina ji ser geroka webê)
+ id:
+ name: iD
+ description: iD (sererastkirina ji ser geroka webê)
+ potlatch2:
+ name: Potlatch 2
+ description: Potlatch 2 (sererastkirina ji ser geroka webê)
+ remote:
+ name: Ji Dûr Ve Ãdarekirin
+ description: Ji Dûr Ve Kontrol (JOSM yan jî Merkaartor)
+ browse:
+ created: Hate çêkirin
+ closed: Hate girtin
+ created_html: Berî %{time} hatiye çêkirin
+ closed_html: Berî %{time} hatiye girtin
+ created_by_html: Ji aliyê %{user} ve berî %{time}
+ hatiye çêkirin
+ deleted_by_html: Ji aliyê %{user} ve berî %{time}
+ hatiye jêbirin
+ edited_by_html: Ji aliyê %{user} ve berî %{time}
+ hatiye sererastkirin
+ closed_by_html: Ji aliyê %{user} ve berî %{time}
+ hatiye girtin
+ version: Guherto
+ in_changeset: Qeyda Guhertinan
+ anonymous: anonîm
+ no_comment: (bêÅirove)
+ part_of: Perçeyek ji
+ download_xml: XML'ê daxîne
+ view_history: Dîrokê Bibîne
+ view_details: Detayan Bibîne
+ location: 'Cih:'
+ changeset:
+ title: Desteya guhertinanË %{id}
+ belongs_to: Xwedî
+ node: Nuqte (%{count})
+ node_paginated: Nuqte (%{x}-%{y} ji %{count} heban)
+ way: Rê (%{count})
+ way_paginated: Rê (%{x}-%{y} ji %{count})
+ relation: Eleqe (%{count})
+ relation_paginated: Eleqe (%{x}-%{y} bi tevahî %{count})
+ comment: Åîrove (%{count})
+ hidden_commented_by: Åîroveya veÅartî yê ji alî %{user} ve, berî %{when}
+ commented_by: Åîrove ji aliyê %{user} ve, berî %{when}
+ changesetxml: Desteya guhertinan a XML
+ osmchangexml: osmChange XML
+ feed:
+ title: Desteya guhertinan %{id}
+ title_comment: Desteya guhertinan %{id} - %{comment}
+ join_discussion: Ji bo ku beÈdarî guftûgoyan bibî têkeve
+ discussion: Gotûbêj
+ still_open: Qeyda guhertinan hê jî vekirî ye - wê gotûbêj piÅtî ku qeyda guhertinan
+ hate girtin vebibe.
+ node:
+ title: 'Girêk: %{name}'
+ history_title: Dîroka NuqteyÃªË %{name}
+ way:
+ title: RÃªË %{name}
+ history_title: Dîroka RiyÃªË %{name}
+ nodes: Nuqte
+ also_part_of:
+ one: parçeya riyê %{related_ways}
+ other: parçeya riyê %{related_ways}
+ relation:
+ title: EleqeË %{name}
+ history_title: Dîroka EleqeyÃªË %{name}
+ members: Endam
+ relation_member:
+ entry_role: '%{type} %{name} bi rola %{role}'
+ type:
+ node: Nuqte
+ way: Rê
+ relation: Eleqe
+ containing_relation:
+ entry: Eleqe %{relation_name}
+ entry_role: Eleqe %{relation_name} (wekî %{relation_role})
+ not_found:
+ sorry: Bibore %{type} a bi nimreya %{id} nehate dîtin.
+ type:
+ node: nuqte
+ way: rê
+ relation: eleqe
+ changeset: qeyda guhertinan
+ note: not
+ timeout:
+ sorry: Li me bibore, anîna daneyên %{type} ji bo anîna %{id}yek demekî zahf
+ dirêj girt.
+ type:
+ node: nuqte
+ way: rê
+ relation: pêwendî
+ changeset: qeyda guhertinan
+ note: not
+ redacted:
+ redaction: Redaksiyon %{id}
+ message_html: Versiyona %{version} ya vê %{type} ji bo ku hatiye redaktekirin
+ em nikarin nîÅanî we bidin. Ji bo detayan xêra xwe binêre %{redaction_link}.
+ type:
+ node: nuqte
+ way: rê
+ relation: eleqe
+ start_rjs:
+ feature_warning: '%{num_features} taybetmendî bar dibin, dibe ku ev taybetmendî
+ bikin ku geroka te nikaribe biÅixule yan jî hêditir bibe. Tu pê bawerî ku
+ tu dixwazî vê daneyê bibînî?'
+ load_data: Daneyan Bar Bike
+ loading: Tê barkirin...
+ tag_details:
+ tags: Etîket
+ wiki_link:
+ key: Ji bo nîÅana %{key} rûpela terîfkirinê ya wîkî'yê
+ tag: Ji bo nîÅana %{key}=%{value} rûpela terîfkirinê ya wîkî'yê
+ wikidata_link: Maddeya %{page} a li ser Wîkîdaneyê
+ wikipedia_link: Gotara %{page} ya li ser Wîkîpediyayê
+ telephone_link: Li %{phone_number} bigere
+ note:
+ title: 'Not: %{id}'
+ new_note: Notê Nû
+ description: Danasîn
+ open_title: 'Nota ku nehatiye çarekirin #%{note_name}'
+ closed_title: 'Nota ku hatiye çarekirin #%{note_name}'
+ hidden_title: 'Notê veÅartî #%{note_name}'
+ open_by: Ji alî %{user} ve berî %{when}
+ hatiye çêkirin
+ open_by_anonymous: Berî %{when} wek anonîm
+ hate çêkirin.
+ commented_by: Åiroveya ji %{user} yê berî %{when}
+ commented_by_anonymous: Åîrove ji alî bikarhênerek anonîm ve berî %{when}
+ closed_by: Ji aliyê %{user} ve berî %{when}
+ hate çareserkirin
+ closed_by_anonymous: Ji aliyê bikarhênerek anonîm ve berî %{when}
+ hate çareserkirin
+ reopened_by: Ji aliyê %{user} ve berî %{when}
+ ji nû ve hate aktîvkirin
+ reopened_by_anonymous: Ji aliyê bikarhênerek anonîm ve berî %{when}
+ ji nû ve hate aktîvkirin
+ hidden_by: Ji aliyê %{user} ve berî %{when}
+ hate veÅartin
+ query:
+ title: Taybetmendiyan NîÅan Bide
+ introduction: Ji bo ku hûn taybetmendiyên din yên nêzîkî bibînin, bitikînin
+ ser xerîteyê.
+ nearby: Xisûsiyetên nêz
+ enclosing: Taybetmendiyên muhtewa
+ changeset:
+ changeset_paging_nav:
+ showing_page: Rûpel %{page}
+ next: PêÅve »
+ previous: « Yê berê
+ changeset:
+ anonymous: Anonîm
+ no_edits: (nehatiye guhertin)
+ view_changeset_details: Dêtayên qeyda guhertinan bibîne
+ changesets:
+ id: ID
+ saved_at: Dema qeydê
+ user: Bikarhêner
+ comment: Åîrove
+ area: Herêm
+ list:
+ title: Desteya guhertinan
+ title_user: Desteyên guhertinan yên ji alî %{user} ve
+ title_friend: Desteyên guhertinan yên ji alî hevalên te ve
+ title_nearby: Desteyên guhertinan yên ji alî bikarhênerên nêz ve
+ empty: Desteyên guhertinan nehate dîtin.
+ empty_area: Li vê derê desteyên guhertinan tine ne.
+ empty_user: Desteyên guhertinan yên vê bikarhênerê tine.
+ no_more: Desteyên guhertinan zêdetir nehate dîtin.
+ no_more_area: Li vê derê desteyên guhertinan zêdetir tine.
+ no_more_user: Desteyên guhertinan yên vê bikarhênerê zêdetir tine.
+ load_more: Zêdetir bar bike
+ timeout:
+ sorry: Bibore, bidestxistina lîsteya desteyên guhertinan ê ku te xwest demeke
+ dirêj girt.
+ rss:
+ title_all: Gotûbêja qeyda guhertinên OpenStreetMapê
+ title_particular: Gotûbêja qeyda guhertinan a %{changeset_id} yê OpenStreetMapê
+ comment: Åîroveya nû yê li ser qeyda guhertinan a %{changeset_id} yê ji alî
+ %{author} ve
+ commented_at_html: Berî %{when} hate rojanekirin
+ commented_at_by_html: Berî %{when} ji aliyê %{user} ve hate rojanekirin
+ full: Temamiya Gotûbêjê
+ diary_entry:
+ new:
+ title: Nivîsa Nû yê Rojane
+ publish_button: BiweÈîne
+ list:
+ title: Rojnivîskên bikarhêneran
+ title_friends: Rojnivîskên hevalan
+ title_nearby: Rojnivîskên Bikarhênerên nêzîk
+ user_title: Rojnivîska %{user}'s
+ in_language_title: Nivîsên Rojane yên bi %{language}
+ new: Nivîsa Nû yê Rojane
+ new_title: Di rojnivîska xwe de nivîsekî nû binivîse
+ no_entries: Nivîsên rojane tine
+ recent_entries: Nivîsên rojane yên dawîn
+ older_entries: Nivîsên Kevintir
+ newer_entries: Nivîsên Nûtir
+ edit:
+ title: Nivîsa rojane sererast bike
+ subject: 'Mijar:'
+ body: NivîsË
+ language: 'Ziman:'
+ location: 'Cih:'
+ latitude: 'Hêlîpan:'
+ longitude: 'Hêlîlar:'
+ use_map_link: nexÅeyê bikarbîne
+ save_button: Tomar bike
+ marker_text: Cihê nivîsên rojane
+ view:
+ title: Rojnivîska %{user} | %{title}
+ user_title: Nivîsên rojane yên %{user}
+ leave_a_comment: Åiroveyeke binivîse
+ login_to_leave_a_comment: Ji bo ku tu Åîroveyek binivîsî %{login_link}
+ login: Têkeve
+ save_button: Tomar bike
+ no_such_entry:
+ title: Nivîsekî wisa tine
+ heading: Nivîsekî bi vê nimreyê tineË %{id}
+ body: Li me bibore, li vir bi nimreya %{id} nivîsek yan jî Åîroveyek tine. Xêra
+ xwe herfan rast binivîse, an jî belkî lînkê ku te tikandiye nerast be.
+ diary_entry:
+ posted_by: Ji alî %{link_user} ve di %{created} de bi %{language_link} hatiye
+ nivîsîn
+ comment_link: Vê nivîsê Åîrove bike
+ reply_link: Cewab bide vê nivîsê
+ comment_count:
+ zero: BêÅîrove
+ one: '%{count} Åîrove'
+ other: '%{count} Åîrove'
+ edit_link: Vê nivîse biguherîne
+ hide_link: Vê nivîsê biveÅêre
+ confirm: Pesend bike
+ diary_comment:
+ comment_from: Åîroveya %{link_user} a %{comment_created_at}
+ hide_link: Vê Åiroveyê vebiÅêre
+ confirm: Pesend bike
+ location:
+ location: 'Cih:'
+ view: Bibîne
+ edit: Biguherîne
+ feed:
+ user:
+ title: Nivîsên rojane yên %{user} a OpenStreetMapê
+ description: Nivîsên rojane ên %{user} yên nû a OpenStreetMapê
+ language:
+ title: Nivîsên rojane yê OpenStreetMapê ên bi %{language_name}
+ description: Nivîsên rojane yên bikarhênerên OpenStreetMapê ên bi %{language_name}
+ all:
+ title: Nivîsên rojane yên OpenStreetMapê
+ description: Nivîsên rojane yên bikarhênerên OpenStreetMapê
+ comments:
+ has_commented_on: '%{display_name} van nivîsên rojane yên li xwarê Åirove kir'
+ post: Nivîs
+ when: Kengî
+ comment: Åîrove
+ ago: berî %{ago}
+ newer_comments: Åîroveyên nûtir
+ older_comments: Åîroveyên kevintir
+ export:
+ title: Eksport bike
+ start:
+ area_to_export: Cihê ku wê were eksportkirin
+ manually_select: Bi destê xwe cihekî din bibijêre
+ format_to_export: Awayê eksportkirinê
+ osm_xml_data: Daneyên OpenStreetMapê a bi Åiklê XML'yê
+ map_image: Risma Xerîteyê (tebeqeya standart nîÅan dide)
+ embeddable_html: HTML'a ku dikare were pêvekirin
+ licence: Lîsans
+ export_details: Daneyên OpenStreetMapê di bin lîsansa Open
+ Data Commons Open Database License (ODbL) hatiye lîsanskirin.
+ too_large:
+ advice: Eger hûn ji yê jor nikaribin eksport bikin, xêra xwe yek ji van çavkaniyên
+ li xwarê a lîstekirî biemilînin.
+ body: Ev der ji bo ku wekî Daneya XML a OpenStreetMapê were eksportkirin zahf
+ mezin e. Xêra xwe hinek jî nêzîk bike an jî qadekî biçûktir bibijêre an
+ jî ji bo daxistina daneyên mezin yek ji van çavkaniyên lîstekirî yên li
+ jêr biemilîne.
+ planet:
+ title: Seyareya OSMê
+ description: Kopiyên daneyên OpenStreetMapê yê ku bi awayekî binîzam têne
+ nûkirin
+ overpass:
+ title: Overpass API
+ description: Vê qutiya sînorkar ji eyneyekî daneya OpenStreetMapê daxîne
+ geofabrik:
+ title: Daxistinên Geofabrikê
+ description: Kurteyên parzemîn, welat û bajarên bijartî yê ku bi awayekî
+ sîstematîk têne nûkirin
+ metro:
+ title: Xulasayê Bajara Mezin
+ description: Xulasayên ji bo bajarên mezin yên dinyayê û derdorê wan bajaran
+ other:
+ title: Ãavkaniyên Din
+ description: Ãavkaniyên îlawe yên ku li ser wîkiya OpenStreetMapê hatine
+ lîstekirin
+ options: Vebijêrk
+ format: Format
+ scale: Pîvan (miqyas)
+ max: maksîmum
+ image_size: Mezinahiya Rismê
+ zoom: Nêzîk bike
+ add_marker: NîÅankereke îlawe bike xerîteyê
+ latitude: HêlîpanË
+ longitude: HêlîlarË
+ output: Encam
+ paste_html: Vê koda HTML'yê dikarî bi ser malperra xwe ve kopî bikî
+ export_button: Eksport bike
+ geocoder:
+ search:
+ title:
+ latlon: Encamên ji
+ uk_postcode: Netîceyên ji
+ ca_postcode: Netîceyên ji
+ osm_nominatim: Netîceyên ji
+ geonames: Netîceyên ji
+ osm_nominatim_reverse: Netîceyên ji
+ geonames_reverse: Netîceyên ji
+ search_osm_nominatim:
+ prefix:
+ aerialway:
+ cable_car: Teleferîk
+ chair_lift: Teleferîk
+ drag_lift: Teleferîka Åemitînê
+ gondola: Teleferîkên Gondolê
+ platter: Teleferîk
+ pylon: Dîrek / Birc
+ station: Stasyona Teleferîkê
+ t-bar: Teleferîka T-Bar'ê
+ aeroway:
+ aerodrome: Balafirrgeh
+ airstrip: Pîsta ji bo danînê
+ apron: Apron
+ gate: Dergeh
+ hangar: Garaja Teyareyan
+ helipad: Pîsta Helîkopterê
+ holding_position: Cihê sekinandinê ji bo balafiran
+ parking_position: Pozîsyona Parkê
+ runway: Pîsta teyareyê
+ taxiway: Rêya taksiyê
+ terminal: Termînal
+ amenity:
+ animal_shelter: Sitargeha Heywanan
+ arts_centre: Navenda Huneran
+ atm: ATM
+ bank: Bank
+ bar: Bar
+ bbq: Menqel
+ bench: Textebend
+ bicycle_parking: Parka bisiklêtê
+ bicycle_rental: Kirêkirina Bisiklêtê
+ biergarten: Baxçeya Araqê
+ boat_rental: Kirêkirina Åikevê
+ brothel: Kerxane
+ bureau_de_change: Ofîsa Diwîzê
+ bus_station: Stasyona otobêsê
+ cafe: Kafê
+ car_rental: Kirêkirina Erebeyan
+ car_sharing: Parvekirina erebeyê
+ car_wash: ÅûÅtina Erebeyê
+ casino: Kazîno
+ charging_station: Stasyona Åarjê
+ childcare: Ãavdêriya Zarokan
+ cinema: Sînema
+ clinic: Klînîk
+ clock: Saet
+ college: Lîse
+ community_centre: Merkeza Civakî
+ courthouse: Edliye
+ crematorium: Krematoryûm (sotingeh)
+ dentist: Doktorê Diranan
+ doctors: BijîÅk
+ drinking_water: Ava Vexwarinê
+ driving_school: Mekteba Ajokeriyê
+ embassy: Konsolxane
+ fast_food: Fast Food
+ ferry_terminal: Termînala Ferîbotê
+ fire_station: Ãtfaiye
+ food_court: Cihê xwarinê
+ fountain: AvweÅînk
+ fuel: Petrol
+ gambling: Qumarxane
+ grave_yard: Qebristan
+ grit_bin: Qutiya qûm an jî xwêyê
+ hospital: NexweÅxane
+ hunting_stand: Standa nêçîrê
+ ice_cream: Bestenî
+ kindergarten: Zarokxane
+ library: Pirtûkxane
+ marketplace: Cihê Bazarê
+ monastery: Manastir
+ motorcycle_parking: Cihê Parkê yê Motorsiklêtan
+ nightclub: Klûba Åevê
+ nursing_home: Aramxane
+ office: Ofîs
+ parking: Otopark
+ parking_entrance: Deriyê Ketinê yê Parkê
+ parking_space: Cihê parkê
+ pharmacy: Ãlacxane
+ place_of_worship: Ãbadetxane / PerestîÅgeh
+ police: Polîs
+ post_box: Qutiya Posteyê
+ post_office: Postexane
+ preschool: PêÅdibistan
+ prison: Girtîgeh
+ pub: Bar
+ public_building: Avahiya Dewletê
+ recycling: Nuqteya Cardin Bikaranînê
+ restaurant: Restorant
+ retirement_home: Xaniya Lênêrînê
+ sauna: Sauna
+ school: Dibistan
+ shelter: Sitare / Cihê Ewle
+ shop: FiroÅgeh
+ shower: DûÅ
+ social_centre: Merkeza civakî
+ social_club: Klûba sosyal
+ social_facility: Tesîsa civakî
+ studio: Stûdyo
+ swimming_pool: Hewza soberîkirinê
+ taxi: Taksî
+ telephone: Telefon
+ theatre: Åano
+ toilets: Ãolik
+ townhall: Bînahiya Åaredariyê
+ university: Zanîngeh
+ vending_machine: Makîneya Firotinê
+ veterinary: Muayenexaneya Veterînerê
+ village_hall: Odeya Gund
+ waste_basket: Sêlika sergoyê
+ waste_disposal: Sêlika avêtiyan
+ water_point: Nuqteya Avê
+ youth_centre: Merkeza gencan
+ boundary:
+ administrative: Sînorê îdarî
+ census: Sînorê Jimartina Nifûsê
+ national_park: Parka Neteweyî
+ protected_area: Erdên Muhafezekirî
+ bridge:
+ aqueduct: Coyê Avê
+ boardwalk: Rêya ji textê
+ suspension: Pira hilawîstî
+ swing: Pira hilawistî
+ viaduct: Viyadûk
+ "yes": Pir
+ building:
+ "yes": Bînahî
+ craft:
+ brewery: Febrîqayê Bîrayê
+ carpenter: Xerat
+ electrician: Ceyranvan
+ gardener: Baxçevan
+ painter: Boyaxker
+ photographer: FotografkêÅ
+ plumber: Tesîsatkar
+ shoemaker: Soldir - SolfiroÅ
+ tailor: Cildirû
+ "yes": Dikana Hunerên Destan
+ emergency:
+ ambulance_station: Stasyona Ambûlansê
+ assembly_point: Cihê Civînê
+ defibrillator: Defîbrîllator
+ landing_site: Cihê Daketinê yê ji bo RewÅa Acîl
+ phone: Telefonê ji bo RewÅa Acîl
+ water_tank: Depoya avê yê ji bo rewÅên acîl
+ "yes": RewÅa Acîl
+ highway:
+ abandoned: Riyên Metrûk
+ bridleway: Rêyên hespan
+ bus_guideway: Xeta Rêyên Otobêsan yên Rêberîkirî
+ bus_stop: Rawestgeha Otobêsê
+ construction: Rêya ku tê çêkirin
+ corridor: Korîdor
+ cycleway: Rêya Bisiklêtê
+ elevator: Asansor
+ emergency_access_point: Nuqteya Gihandinê yê ji bo RewÅên Acîl
+ footway: Peyarê (rêya peyadeyan)
+ ford: Bihura Avê
+ give_way: Sînyala "Rê Bide"yê
+ living_street: Kuçeya Heyatê
+ milestone: Nuqteya Werçerxê
+ motorway: Otorê
+ motorway_junction: Terqarêya Otorêyê
+ motorway_link: Rêya Otorêyê
+ passing_place: Cihê derbasbûnê
+ path: Åiverê
+ pedestrian: Rêya peyayan
+ platform: Peron
+ primary: Rêya Sereke
+ primary_link: Rêya Sereke
+ proposed: Rêya PêÅniyarkirî
+ raceway: Pîsta PêÅbaziyê
+ residential: Rêya Cihê Lêmanê
+ rest_area: Cihê Bêhnvedanê
+ road: Rê
+ secondary: Rêya di Dereceya Duyem de
+ secondary_link: Girêdana bi Rêya Dereceya Duyem re
+ service: Rêya Servîsê
+ services: Tesîsên Bêhnvedanê
+ speed_camera: Kameraya Sur'etê
+ steps: Derence
+ stop: Sînyala Seknê
+ street_lamp: Lembeya Kuçeyê
+ tertiary: Rêya di Dereceya Sêyem de
+ tertiary_link: Rêya di Dereceya Sêyem de
+ track: Rêyên ji xweliyê
+ traffic_signals: Sînyalên trafîkê
+ trail: Åop
+ trunk: Rêya serekî
+ trunk_link: Girêdana bi rêya serekî re
+ turning_loop: Ãerxa Zivirrînê
+ unclassified: Rêya Nesinifandî
+ "yes": Rê
+ historic:
+ archaeological_site: Cîhê arkeolojîk
+ battlefield: Meydana Herbê
+ boundary_stone: Kevira Hidûdê
+ building: Avahiya dîrokî
+ bunker: Sitare
+ castle: Keleh
+ church: Dêr
+ city_gate: Dergehê bajarê
+ citywalls: Kelheya Bajarê
+ fort: Kelhe
+ heritage: Cihê Bermayiyên Tarîxî
+ house: Xanî
+ icon: Ãkon
+ manor: KoÅk
+ memorial: Abîde
+ mine: Kana Madenê
+ mine_shaft: Bîra madenê
+ monument: Yadpeyker
+ roman_road: Rêya Romayê
+ ruins: Xerabe
+ stone: Kevir
+ tomb: Qebr
+ tower: Birc
+ wayside_cross: Wayside Cross (Xaçên li kinara rêyê)
+ wayside_shrine: Wayside Shrine (Tirbeyên li kinara rêyê)
+ wreck: KeÅtiya Binavbûyî
+ "yes": Cihê Dîrokî
+ junction:
+ "yes": Terqarê
+ landuse:
+ allotments: Bax û bostan
+ basin: Hewz
+ brownfield: Erdên Terkkirî
+ cemetery: Goristan
+ commercial: Cihê Xizmetên Ticarî
+ conservation: Erdên Muhafezekirî
+ construction: ÃnÅaet
+ farm: Zevî
+ farmland: Zevî
+ farmyard: HewÅa Ãiftligê
+ forest: Daristan
+ garages: Garaj
+ grass: Giya
+ greenfield: Erdê Åûv
+ industrial: Cihê endustriyê
+ landfill: Cihê VeÅartina Ãopan
+ meadow: Mêrg
+ military: Qada Eskerî
+ mine: Kana Madenê
+ orchard: Baxçeya Fêkiyan
+ quarry: Kana Madenê
+ railway: Rêhesin
+ recreation_ground: Meydana Bêhnvedanê
+ reservoir: Enbara Avê
+ reservoir_watershed: Hewzeya Ãemê
+ residential: Cihê îkametê
+ retail: Esnaf (PerakendefiroÅ)
+ road: Cihê Rêyê
+ village_green: Meydana Åînahiyan
+ vineyard: Rez
+ "yes": Emilandina erdê
+ leisure:
+ beach_resort: Havîngeha li ber Plajê
+ bird_hide: Cihê Ãavdêrîkirina Ãivîkan
+ common: Erdê umûmî
+ dog_park: Parka Kûçikan
+ firepit: Cihê ji bo Åewatê
+ fishing: Cihê masîgirtinê
+ fitness_centre: Navenda Fîtnissê
+ fitness_station: Navenda Sporê
+ garden: Baxçe
+ golf_course: Cihê Golfê
+ horse_riding: Ajotina Hespê
+ ice_rink: Åemitandina li ser cemedê
+ marina: Marîna
+ miniature_golf: Golfa Mînyatûr
+ nature_reserve: Herêma Muhefezekirina Tebîetê
+ park: Park
+ pitch: Sehaya Sporê
+ playground: Lîstikgeha zarokan
+ recreation_ground: Meydana Bêhnvedanê
+ resort: Havîngeh
+ sauna: Saûna
+ slipway: Rêya Åemitandina Qayîkan
+ sports_centre: Navenda Sporê
+ stadium: Stadyûm
+ swimming_pool: Hewza soberîkirinê
+ track: Rêya bazdanê
+ water_park: Parka avê
+ "yes": Wextên vala
+ man_made:
+ adit: Galerî
+ beacon: Fanûsa deryayê
+ beehive: Kewara mozan
+ breakwater: PêlÅkên
+ bridge: Pir
+ bunker_silo: Sitare
+ chimney: DûkêÅ
+ crane: Wînç
+ dolphin: Cihê lenger avêtinê
+ dyke: Bendav
+ embankment: Benda erdê
+ flagpole: Stûna alayê
+ lighthouse: Birca Deryayî
+ pipeline: Xeta boriyê
+ tower: Birc
+ works: Fabrîqe
+ "yes": Ãêkirina însanan
+ military:
+ airfield: Balafirgeha Eskerî
+ barracks: Eskergeh
+ bunker: Sitare
+ mountain_pass:
+ "yes": Derbasgeha Ãiyayan
+ natural:
+ bay: Kendav
+ beach: Plaj
+ cape: Nîvgirav
+ cave_entrance: Deriyê Åikeftê
+ cliff: Kendal
+ crater: Zung
+ dune: Girikê ji qûmê
+ fell: Serê çiyayan
+ fjord: Fjord (delavê teng û dirêj)
+ forest: Daristan
+ geyser: Gayzer (kaniyên germavê)
+ glacier: QeÅa
+ grassland: Mêrg
+ heath: Devî
+ hill: Gir
+ island: Girav
+ land: Erd
+ marsh: Ãirav
+ moor: Erda Bejî
+ mud: Herrî
+ peak: Lûtke / gir
+ point: Nuqte
+ reef: Resîf
+ ridge: PiÅta çiyayê - berpal
+ rock: Zinar
+ saddle: Zîn
+ sand: Xîz
+ scree: Berikên hezazê
+ scrub: Devîstan
+ spring: Kanî
+ stone: Kevir
+ strait: Tengav
+ tree: Dar
+ valley: Newal
+ volcano: Ãiyayê agirîn
+ water: Av
+ wetland: Erdê avî
+ wood: Daristan
+ office:
+ accountant: Mihasebekar
+ administrative: Rêveberî
+ architect: Mîmar
+ company: Åirket
+ employment_agency: Saziya Karê
+ estate_agent: EmlaqfiroÅ
+ government: Daîreya Dewletê
+ insurance: Ofîsa Sîgortayê
+ lawyer: Eboqat
+ ngo: Ofîsa Komeleyên Civata Sivîl
+ place:
+ city: Bajar
+ country: Welat
+ county: Welat
+ house: Xanî
+ houses: Xanî
+ island: Girav
+ region: Herêm
+ sea: Behr
+ state: Eyalet
+ subdivision: BinbeÅ
+ suburb: Tax / Banliyo
+ town: Bajarok
+ village: Gund
+ shop:
+ bakery: Firrin
+ books: Dikana Firotana Kitêban
+ fashion: Dikana Cil û Bergên Mode
+ fish: Dikana Firotana Masiyan
+ food: Dikana Xwarinê
+ furniture: Mobîlya
+ gallery: Galerî
+ garden_centre: Navenda TiÅt û miÅtên Baxçeyan
+ general: Dikan / Mexeze
+ gift: Dikana TiÅt û miÅtên diyariyê
+ greengrocer: Dikana Åînahiyan
+ grocery: Beqal
+ hairdresser: Kuafor
+ hardware: XurdefiroÅ
+ hifi: Dikana Cîhazên Hi-Fi
+ jewelry: GewherfiroÅ
+ kiosk: Kîosk (Dikanên biçûk)
+ laundry: Cihê CilÅûÅtinê
+ mall: Mexezeyên Mezin
+ massage: Masaj
+ music: Dikanên muzîkê
+ newsagent: Bayiya Rojnameyan
+ optician: Berçavkvan
+ pharmacy: Dermanxane
+ tourism:
+ hotel: Hotel
+ information: Agahî
+ zoo: Baxçeyê heywanan
+ results:
+ no_results: Ti encam nehatin dîtin
+ more_results: Encamên zêdetir
+ layouts:
+ logo:
+ alt_text: Logoya OpenStreetMapê
+ home: Here Cihê Mala Xwe
+ logout: Derkeve
+ log_in: Têkeve
+ log_in_tooltip: Bi hesabê xwe yê heyî têkeve
+ sign_up: Xwe Qeyd Bike
+ start_mapping: Dest bi çêkirina nexÅeyan bike
+ sign_up_tooltip: Ji bo ku tu guherandinan bikî hesabek çêbike
+ edit: Biguherîne
+ history: Dîrok
+ export: Eksport bike
+ data: Dane
+ gps_traces: Åopên GPS'ê
+ gps_traces_tooltip: Åopên GPS'ê îdare bike
+ user_diaries: Rojnivîskên bikarhênerê
+ user_diaries_tooltip: Rojnivîskên bikarhênerê bibîne
+ edit_with: Bi %{editor} sererast bike
+ tag_line: Xerîteya Dinyayê a Wîkiya Azad
+ intro_header: Tu bi xêr hatî OpenStreetMapêÇ
+ intro_text: OpenStreetMap xerîteyekî dinyayê ye ku ji aliyê kesên wek te ve tê
+ çêkirin û emilandina we belaŠe û di bin lîsansa azad de ye.
+ intro_2_create_account: Ji xwe re hesabekî çêbike
+ partners_html: PêÅkêÅkirina bernameyê ji alî %{ucl}, %{bytemark}, %{ic} û %{partners}
+ ve tê piÅtgirîkirin.
+ partners_ucl: University College London
+ partners_ic: Imperial College London
+ partners_bytemark: Bytemark Hosting
+ partners_partners: Åirîkên me
+ help: Alîkarî
+ about: Derbar
+ copyright: Mafê Telîfê
+ community: Civak
+ community_blogs: Blogên Civakê
+ community_blogs_title: Blogên endamên civaka OpenStreetMapê
+ foundation: Weqif
+ foundation_title: Weqfa OpenStreetMapê
+ make_a_donation:
+ title: Bi bexÅa pereyê hûn dikarin piÅtgiriyê bidin OpenStreetMapê
+ text: BexÅ bike
+ learn_more: Zêdetir Hîn Bibe
+ more: Zêdetir
+ license_page:
+ foreign:
+ title: Derbarê vê wergerê de
+ native:
+ title: Der barê vê rûpelê
+ mapping_link: dest bi çêkirina nexÅeyan bike
+ legal_babble:
+ title_html: Mafê Telîfê û Lîsans
+ contributors_title_html: BeÅdarên me
+ welcome_page:
+ title: Tu bi xêr hatî!
+ rules:
+ title: Qaîdeyên vêÇ
+ questions:
+ title: Pirsekî te heye?
+ help_page:
+ welcome:
+ title: Bi xêr hatî OSM'ê
+ forums:
+ title: Forum
+ about_page:
+ next: PêÅve
+ legal_title: Zagonî
+ notifier:
+ diary_comment_notification:
+ hi: Silav %{to_user},
+ message_notification:
+ hi: Merheba %{to_user},
+ friend_notification:
+ hi: Merheba %{to_user},
+ gpx_notification:
+ greeting: Silav,
+ email_confirm_plain:
+ greeting: Silav,
+ email_confirm_html:
+ greeting: Silav,
+ lost_password_plain:
+ greeting: Silav,
+ lost_password_html:
+ greeting: Silav,
+ note_comment_notification:
+ greeting: Merheba,
+ changeset_comment_notification:
+ hi: Merheba %{to_user},
+ greeting: Merheba,
+ message:
+ inbox:
+ from: Ji
+ date: Dîrok
+ message_summary:
+ unread_button: Wek nexwendî nîÅan bide
+ read_button: Wek xwendî nîÅan bide
+ reply_button: Cewab bide
+ delete_button: Jê bibe
+ new:
+ title: Peyamê biÅîne
+ send_message_to: Ji %{name} re peyamekî nû biÅîne
+ subject: Mijar
+ body: Nivîs
+ send_button: BiÅîne
+ no_such_message:
+ title: Mesajek wek vê tine ye
+ heading: Mesajek wek vê tine ye
+ outbox:
+ to: Ji bo
+ subject: Mijar
+ date: Dîrok
+ read:
+ title: Peyamê bixwîne
+ from: Ji
+ subject: Mijar
+ date: Dem
+ reply_button: Bersiv bide
+ unread_button: Wek nexwendî nîÅan bide
+ delete_button: Jê bibe
+ back: PaÅve vegere
+ to: Ji bo
+ sent_message_summary:
+ delete_button: Jê bibe
+ mark:
+ as_read: Peyam wek xwendî hate nîÅankirin
+ as_unread: Peyam wek nexwendî hate nîÅankirin
+ delete:
+ deleted: Payam hate jêbirin
+ site:
+ index:
+ createnote: Notek binivîse
+ edit:
+ user_page_link: rûpela bikarhêner
+ sidebar:
+ close: Bigire
+ search:
+ search: Lêbigere
+ where_am_i: Ev li ku ye?
+ submit_text: Here
+ key:
+ table:
+ entry:
+ cemetery: Gorristan
+ school:
+ - Dibistan
+ richtext_area:
+ edit: Biguherîne
+ preview: PêÅdîtin
+ markdown_help:
+ link: Girêdan
+ text: Nivîs
+ image: Wêne
+ url: URL
+ trace:
+ edit:
+ edit: biguherîne
+ owner: 'Xweyî:'
+ description: 'Danasîn:'
+ tags: EtîketË
+ trace_form:
+ description: 'Danasîn:'
+ visibility_help: Ev tê çi wateyê?
+ upload_button: Bar bike
+ help: Alîkarî
+ view:
+ edit: biguherîne
+ owner: 'Xweyî:'
+ description: 'Danasîn:'
+ trace:
+ edit: biguherîne
+ edit_map: NexÅeyê biguherîne
+ in: di
+ oauth_clients:
+ edit:
+ submit: Biguherîne
+ form:
+ name: Nav
+ user:
+ login:
+ password: 'Åîfre:'
+ remember: Min bi bîr bîne
+ lost password link: Te Åîfreya xwe winda kir?
+ login_button: Têkeve
+ register now: Vê gavê xwe qeyd bike
+ with username: Gelo jixwe hesabekî te heye? Eger hebe, xêra xwe navê xwe yê
+ bikarhêneriyê û Åîfreya xwe binivîse û têkeveË
+ with external: Wek alternatîv, ji bo têketinê yek ji van sepanan bi kar bîneË
+ new to osm: Tu di OpenStreetMapê de nû yî?
+ auth_providers:
+ openid:
+ title: Bi OpenID'yê têkeve
+ google:
+ title: Bi Google têkeve
+ facebook:
+ title: Bi Facebookê têkeve
+ alt: Bi hesabekî Facebookê têkeve
+ windowslive:
+ title: Bi Windows Live'ê têkeve
+ alt: Bi hesabê xwe yê Windows Liveê têkeve
+ github:
+ title: Bi GitHub'ê têkeve
+ wikipedia:
+ title: Bi Wîkîpediyayê têkeve
+ alt: Bi hesabekî Wîkîpediyayê têkeve
+ yahoo:
+ title: Bi Yahooyê têkeve
+ wordpress:
+ title: Bi Wordpressê têkeve
+ aol:
+ title: Bi AOL'ê têkeve
+ logout:
+ title: Derkeve
+ heading: Ji OpenStreetMapê derkeve
+ logout_button: Derkeve
+ reset_password:
+ password: 'Åîfre:'
+ flash changed: Åîfreya te hate guhertin.
+ new:
+ title: Xwe Qeyd Bike
+ password: Åîfre
+ terms:
+ consider_pd_why: Ev çi ye?
+ legale_names:
+ france: Frensa
+ italy: Ãtalya
+ view:
+ my diary: Rojnivîska min
+ my edits: Guhertinên min
+ my traces: Åopên min
+ my notes: Notên min
+ my messages: Peyamên min
+ my profile: Profîla min
+ my settings: Eyarên min
+ my comments: Åîroveyên min
+ status: 'RewÅ:'
+ description: Danasîn
+ your friends: Hevalên te
+ comments: Åîrove
+ unhide_user: Vi bikarhênerî nîÅan bide
+ delete_user: Vî/ê bikarhênerî/ê jê bibe
+ popup:
+ your location: Cihê te
+ friend: Heval
+ account:
+ openid:
+ link text: Ev çi ye?
+ public editing:
+ enabled link text: Ev çiye?
+ disabled link text: Ez çima nikarim biguherînim?
+ contributor terms:
+ link text: Ev çi ye?
+ image: 'Wêne:'
+ confirm_resend:
+ failure: Bikarhêner %{name} nehate dîtin.
+ list:
+ title: Bikarhêner
+ heading: Bikarhêner
+ user_block:
+ partial:
+ edit: Biguherîne
+ showing_page: Rûpel %{page}
+ show:
+ status: RewÅ
+ show: nîÅan bide
+ edit: Biguherîne
+ reason: 'Sedema astengkirinê:'
+ note:
+ entry:
+ comment: Åîrove
+ javascripts:
+ share:
+ link: Girêdan an jî HTML
+ changesets:
+ show:
+ comment: Åîrove
+ notes:
+ show:
+ comment: Åîrove
+ redaction:
+ edit:
+ description: Danasîn
+ show:
+ description: 'Danasîn:'
+...
diff --git a/config/locales/lb.yml b/config/locales/lb.yml
index f26ff0c19..4e1aeaf0f 100644
--- a/config/locales/lb.yml
+++ b/config/locales/lb.yml
@@ -265,19 +265,21 @@ lb:
geocoder:
search:
title:
- latlon: Resultater vun Internal
+ latlon: Resultater vun Internal
uk_postcode: Resultater vun NPEMap / FreeThe
Postcode
- ca_postcode: Resultater vu Geocoder.ca
+ ca_postcode: Resultater vu Geocoder.ca
geonames: Resultater vu GeoNames
geonames_reverse: Resultater vun GeoNames
search_osm_nominatim:
prefix:
aerialway:
cable_car: Kabelwon
+ pylon: Mast
aeroway:
aerodrome: Fluchhafen
gate: Paart
+ hangar: Hangar
helipad: Helikopterlandeplaz
runway: Start- a Landepist
terminal: Terminal
@@ -305,27 +307,22 @@ lb:
crematorium: Crematoire
dentist: Zänndokter
doctors: Dokteren
- dormitory: Studentewunnengen
drinking_water: Drénkwaasser
driving_school: Fahrschoul
embassy: Ambassade
- emergency_phone: Noutruff-Telefon
- fire_hydrant: Hydrant
fire_station: Pompjeeën
fountain: Sprangbur
fuel: Benzin
grave_yard: Kiirfecht
- gym: Fitnessstudio
hospital: Klinik
ice_cream: Glace
kindergarten: Spillschoul
library: Bibliothéik
- market: Maart
marketplace: Maartplaz
monastery: Klouschter
- nursery: Crèche
office: Büro
parking: Parking
+ parking_space: Parkplaz(en)
pharmacy: Apdikt
police: Police
post_box: Bréifboîte
@@ -334,7 +331,6 @@ lb:
prison: Prisong
pub: Bistro
public_building: Ãffentlecht Gebai
- reception_area: Rezeptiounsberäich
recycling: Recycling-Center
restaurant: Restaurant
retirement_home: Altersheim
@@ -376,6 +372,7 @@ lb:
emergency:
defibrillator: Defibrillator
phone: Noutruff-Telefon
+ "yes": Urgence
highway:
bridleway: Wee fir Päerd
bus_guideway: Busspur
@@ -397,6 +394,7 @@ lb:
secondary_link: Niewestrooss
speed_camera: Radar fir d'Vitesse ze moossen
steps: Trap
+ stop: Stoppschëld
street_lamp: Stroosseluucht
tertiary: Kleng Strooss
"yes": Strooss
@@ -419,6 +417,7 @@ lb:
tomb: Graf
tower: Tuerm
wreck: Wrack
+ "yes": Historesch Plaz
junction:
"yes": Kräizung
landuse:
@@ -438,7 +437,6 @@ lb:
residential: Wunngéigend
vineyard: Wéngert
leisure:
- club: Club
garden: Gaart
golf_course: Golfterrain
ice_rink: Ãispist
@@ -452,14 +450,25 @@ lb:
swimming_pool: Schwämm
"yes": Fräizäit
man_made:
+ bridge: Bréck
+ bunker_silo: Bunker
+ chimney: Kamäin
+ crane: Kran
+ gasometer: Gasometer
lighthouse: Liichttuerm
+ mast: Mast
+ mine: Minn
pipeline: Pipeline
+ surveillance: Iwwerwaachung
tower: Tuerm
+ water_well: Buer
+ windmill: Wandmillen
works: Fabrik
military:
airfield: Militärfluchhafen
barracks: Kasär
bunker: Bunker
+ "yes": Militär
mountain_pass:
"yes": Pass an de Bierger
natural:
@@ -497,8 +506,6 @@ lb:
travel_agent: Reesbüro
"yes": Büro
place:
- block: Block
- airport: Fluchhafen
city: Stad
country: Land
county: Bezierk
@@ -508,12 +515,13 @@ lb:
island: Insel
islet: Insel
locality: Plaz
- moor: Mouer
municipality: Gemeng
neighbourhood: Noperschaft
postcode: Postcode
+ quarter: Quartier
region: Regioun
sea: Mier
+ square: Plaz
subdivision: Ãnnerdeelung
town: Stad
village: Duerf
@@ -522,7 +530,6 @@ lb:
abandoned: Fréier Eisebunn
construction: Eisebunn (am Bau)
disused: Fréier Eisebunn
- historic_station: Historesch Eisebunnsstatioun
junction: Eisebunnskräizung
miniature: Miniatur-Eisebunn
platform: Zuchquai
@@ -552,15 +559,17 @@ lb:
furniture: Miwwelgeschäft
gallery: Galerie
hairdresser: Coiffeur
- insurance: Versécherungsbüro
jewelry: Bijouterie
laundry: Botzerei
+ lottery: Lotterie
market: Maart
+ massage: Massage
music: Museksgeschäft
optician: Optiker
pet: Déierebuttek
pharmacy: Apdikt
photo: Fotosgeschäft
+ seafood: Mieresfriichten
second_hand: Secondhand-Geschäft
shoes: Schonggeschäft
sports: Sportsgeschäft
@@ -652,7 +661,7 @@ lb:
questions:
title: Nach Froen?
add_a_note:
- title: Keng Zäit fir z'änneren? Setzt eng Notiz derbäi!
+ title: Keng Zäit fir z'änneren? Setzt eng Notiz dobäi!
fixthemap:
title: E Problem mellen / D'Kaart verbesseren
how_to_help:
@@ -667,7 +676,7 @@ lb:
url: /welcome
title: Wëllkomm bäi OSM
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Beginners%27_guide
title: Guide fir nei Benotzer
help:
url: https://help.openstreetmap.org/
@@ -681,7 +690,7 @@ lb:
irc:
title: IRC
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
about_page:
next: Weider
@@ -698,9 +707,9 @@ lb:
äntwerten
friend_notification:
hi: Salut %{to_user},
- had_added_you: '%{user} hat Iech als Frënd op OpenStrett Maap derbäigesat.'
+ had_added_you: '%{user} hat Iech als Frënd op OpenStreet Map dobäigesat.'
see_their_profile: Dir kënnt säin/hire Profil op %{userurl} kucken.
- befriend_them: Dir kënnt hien/si och als Frënd op %{befriendurl} derbäisetzen.
+ befriend_them: Dir kënnt hien/si och als Frënd op %{befriendurl} dobäisetzen.
gpx_notification:
greeting: Salut,
your_gpx_file: Et gesäit aus wéi Ãre GPX-Fichier
@@ -784,7 +793,7 @@ lb:
index:
js_1: Dir hutt entweder e Browser dee JavaScript net ënnerstëtzt oder Dir hutt
JavaScript desaktivéiert.
- createnote: Eng Notiz derbäisetzen
+ createnote: Eng Notiz dobäisetzen
edit:
not_public: Dir hutt net agestallt datt Ãr Ãnnerungen ëffentlech sinn.
user_page_link: Benotzersäit
@@ -998,7 +1007,7 @@ lb:
email address: 'E-Mail-Adress:'
confirm email address: 'E-Mail-Adress confirméieren:'
not displayed publicly: Ãr Adress gëtt net ëffentlech gewisen, kuckt eis Dateschutzrichtlinn fir méi
Informatiounen
display name: Numm weisen
@@ -1030,7 +1039,7 @@ lb:
edits: Ãnnerungen
notes: Notizen op der Kaart
remove as friend: Frënd ewechhuelen
- add as friend: Frënd derbäisetzen
+ add as friend: Frënd dobäisetzen
ago: (viru(n) %{time_in_words_ago})
ct accepted: Viru(n) %{ago} akzeptéert
latest edit: 'Lescht Ãnnerung %{ago}:'
@@ -1039,7 +1048,7 @@ lb:
description: Beschreiwung
settings_link_text: Astellungen
your friends: Ãr Frënn
- no friends: Dir hutt nach keng Frënn derbäi gesat.
+ no friends: Dir hutt nach keng Frënn dobäi gesat.
km away: '%{count} km ewech'
m away: '%{count} m ewech'
nearby users: Aner Benotzer nobäi
@@ -1071,7 +1080,7 @@ lb:
new email address: 'Nei E-Mail-Adress:'
email never displayed publicly: (ni ëffentlech gewisen)
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: wat ass dat?
public editing:
enabled link text: wat ass dëst?
@@ -1085,7 +1094,7 @@ lb:
link text: wat ass dat?
disabled: Gravatar gouf desaktivéiert.
enabled: D'Weise vun Ãrem Gravatar gouf aktivéiert.
- new image: E Bild derbäisetzen
+ new image: E Bild dobäisetzen
keep image: Dat aktuellt Bild behalen
delete image: Dat aktuellt Bild ewechhuelen
replace image: Dat aktuellt Bild ersetzen
@@ -1110,10 +1119,10 @@ lb:
go_public:
flash success: All Ãr Ãnnerunge sinn elo ëffentlech, an Dir däerft elo änneren.
make_friend:
- heading: '%{user} als Frënd derbäisetzen?'
- button: Als Frënd derbäisetzen
+ heading: '%{user} als Frënd dobäisetzen?'
+ button: Als Frënd dobäisetzen
success: '%{name} ass elo Ãre Frënd!'
- failed: Pardon, %{name} konnt net als Frënd derbäigesat ginn.
+ failed: Pardon, %{name} konnt net als Frënd dobäigesat ginn.
already_a_friend: Dir sidd schonn de Frënd vum %{name}.
remove_friend:
success: '%{name} gouf als Ãre Frënd ewechgeholl.'
@@ -1141,6 +1150,8 @@ lb:
not_a_role: D'Zeechen '%{role}' ass keng valabel Roll.
already_has_role: De Benotzer huet d'Roll %{role} schonn.
doesnt_have_role: De Benotzer huet d'Roll %{role} net.
+ not_revoke_admin_current_user: Et ass net méiglech dem Aktuelle Benotzer d'Administrateursrechter
+ ewechzehuelen.
grant:
title: Confirméiert d'Zoudeele vun der Roll
heading: Confirméiert d'Zoudeele vun der Roll
@@ -1249,7 +1260,7 @@ lb:
unhide_comment: nees weisen
notes:
new:
- add: Notiz derbäisetzen
+ add: Notiz dobäisetzen
show:
hide: Verstoppen
resolve: Léisen
@@ -1257,8 +1268,6 @@ lb:
comment: Bemierkung
directions:
ascend: Vu kleng op grouss
- engines:
- mapzen_bicycle: Vëlo (Mapzen)
descend: Vu grouss op kleng
directions: Richtungen
distance: Distanz
diff --git a/config/locales/lt.yml b/config/locales/lt.yml
index 54e773e15..2be15a6c9 100644
--- a/config/locales/lt.yml
+++ b/config/locales/lt.yml
@@ -450,33 +450,26 @@ lt:
crematorium: Krematoriumas
dentist: Dantistas
doctors: Gydytojai
- dormitory: Bendrabutis
drinking_water: Geriamas vanduo
driving_school: Vairavimo mokykla
embassy: Ambasada
- emergency_phone: Pagalbos telefonas
fast_food: Greitas maistas
ferry_terminal: Keltų terminalas
- fire_hydrant: Hidrantas
fire_station: GaisrinÄ
food_court: Savitarnos kavinÄ
fountain: Fontanas
fuel: DegalinÄ
gambling: Lošimas
grave_yard: KapinÄs
- gym: Sveikatingumo centras / sporto salÄ
- health_centre: Sveikatingumo centras
hospital: LigoninÄ
hunting_stand: Medžiotojų bokštelis
ice_cream: Ledai
kindergarten: Vaikų darželis
library: Biblioteka
- market: Turgus
marketplace: TurgavietÄ
monastery: Vienuolynas
motorcycle_parking: Motociklų stovÄjimo aikÅ¡telÄ
nightclub: Naktinis klubas
- nursery: SeselÄs kabinetas
nursing_home: Slaugos namai
office: Biuras
parking: StovÄjimo aikÅ¡telÄ
@@ -490,7 +483,6 @@ lt:
prison: KalÄjimas
pub: AludÄ
public_building: Visuomeninis pastatas
- reception_area: PriÄmimo zona
recycling: Perdirbimo punktas
restaurant: Restoranas
retirement_home: Senelių namai
@@ -586,7 +578,6 @@ lt:
trunk: Magistralinis kelias
trunk_link: Magistralinis kelias
unclassified: Neklasifikuotas kelias
- unsurfaced: Kelias be dangos
"yes": Kelias
historic:
archaeological_site: ArcheologinÄ vieta
@@ -651,7 +642,6 @@ lt:
leisure:
beach_resort: Pajūrio kurortas
bird_hide: paukÅ¡Äių stebÄjimo vieta
- club: Klubas
common: Bendra žemÄ
dog_park: Šunų parkas
fishing: Žvejybos zona
@@ -744,8 +734,6 @@ lt:
"yes": Biuras
place:
allotments: Kolektyviniai sodai
- block: Blokas
- airport: Oro uostas
city: Miestas
country: Å alis
county: Apskritis
@@ -757,7 +745,6 @@ lt:
islet: SalelÄ
isolated_dwelling: Vienkiemis
locality: VietovÄ
- moor: Dažnai užliejama vieta
municipality: SavivaldybÄ
neighbourhood: Rajonas
postcode: Pašto kodas
@@ -774,10 +761,8 @@ lt:
abandoned: Apleistas geležinkelis
construction: Statomas geležinkelis
disused: Nebenaudojamas geležinkelis
- disused_station: Nebenaudojama geležinkelio stotis
funicular: Funikulierius
halt: Traukinio StotelÄ
- historic_station: IstorinÄ geležinkelio stotis
junction: Geležinkelio mazgas
level_crossing: Pervaža
light_rail: Lengvasis geležinkelis
@@ -841,7 +826,6 @@ lt:
hairdresser: Kirpykla
hardware: AparatÅ«ros parduotuvÄ
hifi: Hi-Fi
- insurance: Draudimas
jewelry: Juvelyrikos parduotuvÄ
kiosk: Kioskas
laundry: Skalbykla
@@ -857,10 +841,8 @@ lt:
pet: Naminių gyvÅ«nÄlių parduotuvÄ
pharmacy: VaistinÄ
photo: Foto prekių parduotuvÄ
- salon: Salonas
second_hand: DÄvÄtų parduotuvÄ
shoes: Batų parduotuvÄ
- shopping_centre: Prekybos centras
sports: Sporto prekių parduotuvÄ
stationery: RaÅ¡tinÄs reikmenys
supermarket: Prekybos centras
@@ -2360,9 +2342,6 @@ lt:
mapquest_car: Mašina (MapQuest)
mapquest_foot: PÄsÄiomis (MapQuest)
osrm_car: Mašina (OSRM)
- mapzen_bicycle: Dviratis (Mapzen)
- mapzen_car: Automobilis (Mapzen)
- mapzen_foot: PÄda (Mapzen)
directions: Nurodymai
distance: Atstumas
errors:
diff --git a/config/locales/lv.yml b/config/locales/lv.yml
index b460ef4f9..48d7e21fa 100644
--- a/config/locales/lv.yml
+++ b/config/locales/lv.yml
@@ -412,6 +412,7 @@ lv:
aerodrome: Lidlauks
apron: Perons
gate: VÄrti
+ hangar: AngÄrs
helipad: Helikopteru nolaiÅ¡anÄs laukums
runway: Skrejceļš
taxiway: ManevrÄÅ¡anas ceļš
@@ -447,33 +448,26 @@ lv:
crematorium: Krematorija
dentist: ZobÄrsts
doctors: Ärsti
- dormitory: Kopmītnes
drinking_water: Dzeramais ūdens
driving_school: Braukšanas skola
embassy: VÄstniecÄ«ba
- emergency_phone: AvÄrijas telefons
fast_food: Bistro
ferry_terminal: PrÄmju terminÄls
- fire_hydrant: Hidrants
fire_station: UgunsdzÄsÄju depo
food_court: Ästuves
fountain: Strūklaka
fuel: Degviela
gambling: AzartspÄles
grave_yard: KapsÄta
- gym: Fitnesa centrs / Sporta zÄle
- health_centre: Veselības centrs
hospital: Slimnīca
hunting_stand: Medību tornis
ice_cream: SaldÄjums
kindergarten: BÄrnudÄrzs
library: BibliotÄka
- market: Tirgus
marketplace: Tirgus
monastery: Klosteris
motorcycle_parking: Motociklu stÄvvieta
nightclub: Naktsklubs
- nursery: Pirmsskolas mÄcÄ«bu iestÄde
nursing_home: PansionÄts
office: Birojs
parking: AutostÄvvieta
@@ -487,7 +481,6 @@ lv:
prison: Cietums
pub: Krogs
public_building: SabiedriskÄ Äka
- reception_area: UzÅemÅ¡anas zona
recycling: PÄrstrÄdes punkts
restaurant: RestorÄns
retirement_home: PansionÄts
@@ -583,7 +576,6 @@ lv:
trunk: MaÄ£istrÄlais ceļš
trunk_link: MaÄ£istrÄlais ceļš
unclassified: NeklasificÄts ceļš
- unsurfaced: Ceļš bez seguma
"yes": Ceļš
historic:
archaeological_site: Arheoloģisku izrakumu vieta
@@ -648,7 +640,6 @@ lv:
leisure:
beach_resort: Pludmales kūrorts
bird_hide: Putnu SlÄptuve
- club: Klubs
common: Koplietošanas zeme
dog_park: SuÅu laukums
fishing: Zvejas apgabals
@@ -675,6 +666,8 @@ lv:
water_park: Ūdens atrakciju parks
"yes": Atpūtas vieta
man_made:
+ beehive: Bišu strops
+ chimney: Skurstenis
lighthouse: BÄka
pipeline: Cauruļvads
tower: Tornis
@@ -741,8 +734,6 @@ lv:
"yes": Birojs
place:
allotments: MazdÄrziÅi
- block: Bloks
- airport: Lidosta
city: PilsÄta
country: Valsts
county: Apgabals
@@ -754,7 +745,6 @@ lv:
islet: SaliÅa
isolated_dwelling: IzolÄta MÄjvieta
locality: Vieta
- moor: Tīrelis
municipality: Pašvaldība
neighbourhood: PilsÄtas rajons
postcode: Pasta indekss
@@ -771,10 +761,8 @@ lv:
abandoned: Pamests dzelzceļš
construction: Dzelzceļš bÅ«vniecÄ«bas stadijÄ
disused: Nelietots dzelzceļš
- disused_station: Nelietota dzelzceļa stacija
funicular: Trošu dzelzceļš
halt: Vilciena pietura
- historic_station: VÄsturiska dzelzceļa stacija
junction: Dzelzceļa mezgls
level_crossing: VienlÄ«meÅa kurstojums
light_rail: Tramvaja sliedes
@@ -838,7 +826,6 @@ lv:
hairdresser: FrizÄtava
hardware: Saimniecības veikals
hifi: Hi-Fi
- insurance: ApdroÅ¡inÄÅ¡ana
jewelry: JuvelierizstrÄdÄjumu veikals
kiosk: Kiosks
laundry: Veļas mazgÄtava
@@ -854,10 +841,8 @@ lv:
pet: Zooveikals
pharmacy: Aptieka
photo: Fotoveikals
- salon: Salons
second_hand: Lietoto preÄu veikals
shoes: Apavu veikals
- shopping_centre: IepirkÅ¡anÄs centrs
sports: Sporta veikals
stationery: Kancelejas preÄu veikals
supermarket: Lielveikals
@@ -865,7 +850,7 @@ lv:
toys: Rotaļlietu veikals
travel_agency: Tūrisma aģentūra
video: Video veikals
- wine: Alkohola Veikals
+ wine: Vīna veikals
"yes": Veikals
tourism:
alpine_hut: Kalnu būda
@@ -2355,9 +2340,6 @@ lv:
mapquest_car: Ar mašīnu (MapQuest)
mapquest_foot: Ar kÄjÄm (MapQuest)
osrm_car: Ar mašīnu (OSRM)
- mapzen_bicycle: Ar velosipÄdu (Mapzen)
- mapzen_car: Ar mašīnu (Mapzen)
- mapzen_foot: Ar kÄjÄm (Mapzen)
directions: NorÄdes
distance: AttÄlums
errors:
@@ -2402,6 +2384,11 @@ lv:
nothing_found: Nav atrastas iespÄjas
error: 'Kļūda sazinoties ar %{server}: %{error}'
timeout: Saskares laiks pÄrsniedza %{server}
+ context:
+ directions_from: NorÄdes no Å¡ejienes
+ directions_to: NorÄdes uz Å¡ejieni
+ add_note: Pievienot piezīmi šeit
+ show_address: RÄdÄ«t adresi
redaction:
edit:
description: Apraksts
diff --git a/config/locales/mk.yml b/config/locales/mk.yml
index c376d0cb6..9d8e0ec8c 100644
--- a/config/locales/mk.yml
+++ b/config/locales/mk.yml
@@ -135,6 +135,8 @@ mk:
title_comment: Ðзмени %{id} - %{comment}
join_discussion: ÐаÑавеÑе Ñе за да Ñе пÑиклÑÑиÑе во ÑазговоÑоÑ
discussion: РазговоÑ
+ still_open: ÐзмениÑе Ñè ÑÑÑе Ñе оÑвоÑени â ÑазговоÑÐ¾Ñ Ñе Ñе оÑвоÑи ÑÑом Ñе Ñе
+ заÑвоÑÐ°Ñ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñе.
node:
title: 'Ðазол: %{name}'
history_title: 'ÐÑÑоÑиÑа на ÑазолоÑ: %{name}'
@@ -342,7 +344,7 @@ mk:
map_image: Слика на каÑÑаÑа (пÑикажÑва ÑÑандаÑден ÑлоÑ)
embeddable_html: HTML-код за вмеÑнÑваÑе
licence: ÐиÑенÑа
- export_details: ÐодаÑоÑиÑе на OpenStreetMap Ñе нÑÐ´Ð°Ñ Ð¿Ð¾Ð´ ÐиÑенÑаÑа
+ export_details: ÐодаÑоÑиÑе на OpenStreetMap Ñе нÑÐ´Ð°Ñ Ð¿Ð¾Ð´ ÐиÑенÑаÑа
за оÑвоÑени бази на СкладиÑÑеÑо на оÑвоÑени подаÑоÑи (ODbL, Open Data
Commons Open Database License).
too_large:
@@ -382,14 +384,14 @@ mk:
geocoder:
search:
title:
- latlon: ÐнаÑÑеÑни иÑÑ
одни ÑÑавки
+ latlon: ÐнаÑÑеÑни иÑÑ
одни ÑÑавки
uk_postcode: ÐÑÑ
од од NPEMap / FreeThe
Postcode
- ca_postcode: ÐÑÑ
од од Geocoder.CA
- osm_nominatim: ÐÑÑ
од од OpenStreetMap
+ ca_postcode: ÐÑÑ
од од Geocoder.CA
+ osm_nominatim: ÐÑÑ
од од OpenStreetMap
Nominatim
geonames: ÐÑÑ
од од GeoNames
- osm_nominatim_reverse: ÐÑÑ
од од OpenStreetMap
+ osm_nominatim_reverse: ÐÑÑ
од од OpenStreetMap
Nominatim
geonames_reverse: ÐÑÑ
од од GeoNames
search_osm_nominatim:
@@ -399,12 +401,19 @@ mk:
chair_lift: ÐлÑпна жиÑниÑа
drag_lift: ÐлеÑна жиÑниÑа
gondola: ÐабинÑка жиÑниÑа
+ platter: СкилиÑÑ
+ pylon: ÐиÑен ÑаÑбол
station: ÐондолÑка ÑÑаниÑа
+ t-bar: ÐлеÑен лиÑÑ
aeroway:
aerodrome: ÐеÑодÑом
+ airstrip: ÐеÑалиÑÑе
apron: Рампа
gate: ÐоÑÑа
+ hangar: ХангаÑ
helipad: ХелиодÑом
+ holding_position: ÐадÑжна положба
+ parking_position: ÐÑÑавна положба
runway: ÐиÑÑа
taxiway: Ð Ñлажна паÑека
terminal: ТеÑминал
@@ -439,37 +448,32 @@ mk:
crematorium: ÐÑемаÑоÑиÑм
dentist: ÐабаÑ
doctors: ÐокÑоÑи
- dormitory: СÑÑденÑÑки дом
drinking_water: Ðивка вода
driving_school: ÐвÑоÑкола
embassy: ÐмбаÑада
- emergency_phone: ÐÑен ÑелеÑон
fast_food: ÐÑза Ñ
Ñана
ferry_terminal: ТÑаекÑÑка ÑÑаниÑа
- fire_hydrant: ÐÑоÑивпожаÑен Ñ
идÑанÑ
fire_station: ÐожаÑна
food_court: ШÑандови за бÑза Ñ
Ñана
fountain: ФонÑана
fuel: ÐоÑиво
gambling: ÐоÑкаÑе
grave_yard: ÐÑобиÑÑа
- gym: ФиÑнеÑ/вежбалниÑа
- health_centre: ÐдÑавÑÑвен ÑенÑаÑ
+ grit_bin: ÐеÑкаÑниÑа
hospital: ÐолниÑа
hunting_stand: ÐовеÑка кÑла
ice_cream: Сладолед
kindergarten: ÐÑадинка
library: ÐиблиоÑека
- market: ÐазаÑ
marketplace: ÐазаÑиÑÑе
monastery: ÐанаÑÑиÑ
motorcycle_parking: ÐаÑкиÑалиÑÑе за моÑоÑикли
nightclub: ÐоÑен клÑб
- nursery: ÐаÑли
nursing_home: СÑаÑеÑки дом
office: ÐанÑелаÑиÑа
parking: ÐаÑкиÑалиÑÑе
parking_entrance: Ðлез во паÑкиÑалиÑÑе
+ parking_space: ÐаÑкинг-меÑÑо
pharmacy: ÐпÑека
place_of_worship: ÐеÑÑки обÑекÑ
police: ÐолиÑиÑа
@@ -479,7 +483,6 @@ mk:
prison: ÐаÑвоÑ
pub: ÐивниÑа
public_building: Ðавен обÑекÑ
- reception_area: РеÑепÑиÑа
recycling: РеÑиклиÑаÑе
restaurant: РеÑÑоÑан
retirement_home: СÑаÑеÑки дом
@@ -504,6 +507,7 @@ mk:
village_hall: ÐеÑна заедниÑа
waste_basket: ÐоÑпа за оÑпадоÑи
waste_disposal: ÐепониÑа
+ water_point: Ðодоводен пÑиклÑÑок
youth_centre: ÐладинÑки ÑенÑаÑ
boundary:
administrative: ÐдминиÑÑÑаÑивна гÑаниÑа
@@ -512,6 +516,7 @@ mk:
protected_area: ÐаÑÑиÑено подÑаÑÑе
bridge:
aqueduct: ÐквадÑкÑ
+ boardwalk: ШеÑалиÑÑе
suspension: ÐиÑеÑки моÑÑ
swing: ÐÑÑеÑки моÑÑ
viaduct: ÐиÑадÑкÑ
@@ -531,25 +536,31 @@ mk:
"yes": ÐанаеÑÑиÑки дÑÑан
emergency:
ambulance_station: ÐÑна помоÑ
+ assembly_point: СобиÑалиÑÑе
defibrillator: ÐеÑибÑилаÑоÑ
landing_site: ÐеÑÑо за иÑно ÑлеÑÑваÑе
phone: ÐÑен ÑелеÑон
+ water_tank: ÐÑен водоÑклад
+ "yes": ÐÑна помоÑ
highway:
abandoned: ÐапÑÑÑен авÑопаÑ
bridleway: ÐоÑÑки паÑ
bus_guideway: ÐвÑобÑÑки Ñини
bus_stop: ÐвÑобÑÑка поÑÑоÑка
construction: ÐвÑÐ¾Ð¿Ð°Ñ Ð²Ð¾ изгÑадба
+ corridor: ÐÑемин
cycleway: ÐелоÑипедÑка паÑека
elevator: ÐиÑÑ
emergency_access_point: ÐÑва помоÑ
footway: ТÑоÑоаÑ
ford: ÐÑод
+ give_way: Ðнак за пÑедноÑÑ
living_street: ÐаалÑка ÑлиÑа
milestone: ÐилÑоказ
motorway: ÐвÑопаÑ
motorway_junction: ÐлÑÑка
motorway_link: ÐÑиклÑÑен паÑ
+ passing_place: ÐинÑвалиÑÑе
path: ÐаÑека
pedestrian: ÐеÑаÑка паÑека
platform: ÐлаÑÑоÑма
@@ -566,6 +577,7 @@ mk:
services: ÐÑаÑпаÑен ÑеÑвиÑ
speed_camera: ÐÑзиноловеÑ
steps: Скалила
+ stop: Ðнак за запиÑаÑе
street_lamp: УлиÑна ÑвеÑилка
tertiary: ТÑеÑоÑÑепен паÑ
tertiary_link: ТÑеÑоÑÑепен паÑ
@@ -574,8 +586,8 @@ mk:
trail: ÐаÑека
trunk: ÐагиÑÑÑала
trunk_link: ÐагиÑÑÑала
+ turning_loop: ÐовÑаÑен Ñазол
unclassified: ÐеклаÑиÑикÑван паÑ
- unsurfaced: ÐеаÑÑалÑиÑан паÑ
"yes": ÐаÑ
historic:
archaeological_site: ÐÑÑ
еолоÑки локалиÑеÑ
@@ -594,6 +606,7 @@ mk:
manor: ÐелепоÑедниÑки дом
memorial: Споменик
mine: Ð Ñдник
+ mine_shaft: Ð ÑдниÑко окно
monument: Споменик
roman_road: РимÑки паÑ
ruins: Ð ÑÑевини
@@ -603,6 +616,7 @@ mk:
wayside_cross: ÐÑаÑпаÑен кÑÑÑ
wayside_shrine: ÐÑаÑпаÑен паÑаклиÑ
wreck: ÐÑодолом
+ "yes": ÐÑÑоÑиÑко меÑÑо
junction:
"yes": РаÑкÑÑниÑа
landuse:
@@ -640,9 +654,9 @@ mk:
leisure:
beach_resort: ÐÑаÑбÑежно одмоÑалиÑÑе
bird_hide: ÐабÑÑдÑвалиÑÑе за пÑиÑи
- club: ÐлÑб
common: ÐпÑÑеÑÑвена земÑа
dog_park: ÐаÑк за кÑÑиÑа
+ firepit: ÐгниÑÑе
fishing: РибаÑеÑе
fitness_centre: ЦенÑÐ°Ñ Ð·Ð° ÑиÑнеÑ
fitness_station: ТеÑ
ниÑки пÑеглед
@@ -667,15 +681,46 @@ mk:
water_park: ÐквапаÑк
"yes": Разонода
man_made:
+ adit: ÐомоÑно окно
+ beacon: СвеÑилник
+ beehive: ÐÑелаÑник
+ breakwater: ÐÑанобÑан
+ bridge: ÐоÑÑ
+ bunker_silo: ÐÑнкеÑ
+ chimney: ÐÑак
+ crane: ÐÑан
+ dolphin: ÐÑиÑÑан. диÑек
+ dyke: Ров
+ embankment: ÐеÑ
+ flagpole: ÐаÑбол
+ gasometer: ÐаÑомеÑ
+ groyne: ÐÑежна пÑепÑека
+ kiln: ÐеÑка
lighthouse: СвеÑилник
+ mast: ÐаÑбол
+ mine: Ð Ñдник
+ mineshaft: Ð ÑдниÑко окно
+ monitoring_station: Ðадгледна ÑÑаниÑа
+ petroleum_well: ÐаÑÑен извоÑ
+ pier: ÐÑиÑÑан. моÑÑ
pipeline: Цевковод
+ silo: СилоÑ
+ storage_tank: РезеÑвоаÑ
+ surveillance: ÐадзоÑ
tower: ÐÑла
+ wastewater_plant: ÐÑеÑиÑÑиÑелна ÑÑаниÑа
+ watermill: ÐодениÑа
+ water_tower: ÐодокÑла
+ water_well: ÐÑнаÑ
+ water_works: Ðодоводна ÑÑаниÑа
+ windmill: ÐеÑеÑниÑа
works: ФабÑика
"yes": ÐеÑÑаÑки
military:
airfield: Ðоено ÑлеÑÑвалиÑÑе
barracks: ÐаÑаÑна
bunker: ÐÑнкеÑ
+ "yes": ÐоÑÑка
mountain_pass:
"yes": ÐланинÑки пÑевоÑ
natural:
@@ -721,11 +766,14 @@ mk:
accountant: СмеÑководиÑел
administrative: УпÑава
architect: ÐÑÑ
иÑекÑ
+ association: ÐдÑÑжение
company: ФиÑма
+ educational_institution: ÐбÑазовна ÑÑÑанова
employment_agency: ÐгенÑиÑа за вÑабоÑÑваÑе
estate_agent: ÐгенÑиÑа за недвижноÑÑи
government: Ðладина ÑлÑжба
insurance: СлÑжба за оÑигÑÑÑваÑе
+ it: ÐнÑоÑмаÑиÑка ÑлÑжба
lawyer: ÐдвокаÑ
ngo: ÐÐÐ-канÑелаÑиÑа
telecommunication: ТелекомÑникаÑиÑка канÑелаÑиÑа
@@ -733,9 +781,8 @@ mk:
"yes": ÐанÑелаÑиÑа
place:
allotments: ÐаÑÑели
- block: Ðлок
- airport: ÐеÑодÑом
city: ÐÑад
+ city_block: ÐÑадÑки блок
country: ÐемÑа
county: ÐкÑÑг
farm: ФаÑма
@@ -746,12 +793,13 @@ mk:
islet: ÐÑÑÑовÑе
isolated_dwelling: ÐаÑÑлено живееалиÑÑе
locality: ÐеÑноÑÑ
- moor: ÐÑÑÑаÑа
municipality: ÐпÑÑина
neighbourhood: СоÑедÑÑво
postcode: ÐоÑÑенÑки бÑоÑ
+ quarter: ЧеÑвÑÑ
region: ÐблаÑÑ
sea: ÐоÑе
+ square: ÐлоÑÑад
state: ÐокÑаина
subdivision: Ðдмин. подÑаÑÑе
suburb: ÐаÑелба
@@ -763,10 +811,8 @@ mk:
abandoned: ÐапÑÑÑена железниÑка линиÑа
construction: ÐелезниÑка линиÑа во изгÑадба
disused: ÐапÑÑÑена железниÑка линиÑа
- disused_station: ÐапÑÑÑена железниÑка ÑÑаниÑа
funicular: ÐÑкаÑниÑа
halt: ÐелезниÑка поÑÑоÑка
- historic_station: ÐÑÑоÑиÑка железниÑка ÑÑаниÑа
junction: ÐелезниÑки Ñазол
level_crossing: Ðадвозник
light_rail: Ðека железниÑа
@@ -792,6 +838,7 @@ mk:
beauty: ÐозмеÑика
beverages: ÐиÑалоÑи
bicycle: ÐÑодавниÑа за велоÑипеди
+ bookmaker: Ðележник
books: ÐнижаÑниÑа
boutique: ÐÑÑик
butcher: ÐеÑаÑниÑа
@@ -830,12 +877,16 @@ mk:
hairdresser: ФÑизеÑ
hardware: ÐÐ»Ð°Ñ Ð¸ опÑема
hifi: ÐÑдиоÑиÑÑеми
- insurance: ÐÑигÑÑиÑелно
+ houseware: ÐÑодавниÑа за покÑÑнина
+ interior_decoration: ÐнаÑÑеÑно ÑÑедÑваÑе
jewelry: ÐÑвелиÑ
kiosk: ТÑаÑика
+ kitchen: ÐÑÑнÑка пÑодавниÑа
laundry: ÐеÑалниÑа
+ lottery: ÐоÑаÑиÑа
mall: ТÑговÑки ÑенÑаÑ
market: ÐазаÑ
+ massage: ÐаÑажа
mobile_phone: ÐобилаÑниÑа
motorcycle: ÐоÑоÑÑикли
music: ÐÑзиÑки дÑÑан
@@ -843,21 +894,27 @@ mk:
optician: ÐпÑиÑаÑ
organic: ÐдÑава Ñ
Ñана
outdoor: ÐÑодавниÑа на оÑвоÑено
+ paint: Ðои и лакови
+ pawnbroker: ÐаложниÑа
pet: ÐомаÑни милениÑи
pharmacy: ÐпÑека
photo: ФоÑогÑаÑÑки дÑÑан
- salon: Салон
+ seafood: ÐоÑÑка Ñ
Ñана
second_hand: Ðоловна Ñоба
shoes: ÐбÑвки
- shopping_centre: ТÑговÑки ÑенÑаÑ
sports: СпоÑÑÑки дÑÑан
stationery: ÐÑÐ¸Ð±Ð¾Ñ Ð¸ ÑепÑомаÑеÑиÑали
supermarket: СÑпеÑмаÑкеÑ
tailor: ÐÑоÑаÑ
+ ticket: ÐилеÑаÑниÑа
+ tobacco: ТÑÑÑнаÑниÑа
toys: ÐÑодавниÑа за игÑаÑки
travel_agency: ТÑÑиÑÑиÑка агенÑиÑа
+ tyres: ÐвÑогÑми
+ vacant: ÐÑазна пÑодавниÑа
+ variety_store: СеÑÑаÑниÑа
video: ÐидеоÑека
- wine: ÐлкоÑ
олни пиÑалоÑи
+ wine: ÐинÑка пÑодавниÑа
"yes": ÐÑÑан
tourism:
alpine_hut: ÐланинÑка кÑÑаÑка
@@ -881,6 +938,7 @@ mk:
viewpoint: ÐидиковеÑ
zoo: ÐоолоÑка
tunnel:
+ building_passage: ÐÑемин на згÑада
culvert: ÐÑопÑÑен канал
"yes": ТÑнел
waterway:
@@ -912,7 +970,7 @@ mk:
level10: ÐаÑелбена гÑаниÑа
description:
title:
- osm_nominatim: ÐеÑÑоположба од OpenStreetMap
+ osm_nominatim: ÐеÑÑоположба од OpenStreetMap
Nominatim
geonames: ÐеÑÑоположба од GeoNames
types:
@@ -988,17 +1046,17 @@ mk:
legal_babble:
title_html: ÐвÑоÑÑки пÑава и лиÑенÑа
intro_1_html: "OpenStreetMap® има
- оÑвоÑени подаÑоÑи под лиÑенÑаÑа Open
- Data\nCommons Open Database License (ODbL) од ÑондаÑиÑаÑа
+ оÑвоÑени подаÑоÑи под лиÑенÑаÑа Open
+ Data\nCommons Open Database License (ODbL) од ÑондаÑиÑаÑа
OpenStreetMap (OSMF)."
intro_2_html: "ÐаÑиÑе подаÑоÑи Ñлободно можеÑе да ги ÑмножÑваÑе, ÑаÑпÑоÑÑÑанÑваÑе,
пÑедаваÑе и менÑваÑе, \nÐ´Ð¾ÐºÐ¾Ð»ÐºÑ Ñа наведеÑе OpenStreetMap и неÑзиниÑе\nÑÑеÑниÑи.
ÐÐ¾ÐºÐ¾Ð»ÐºÑ Ð³Ð¸ измениÑе или дополниÑе подаÑоÑиÑе,\nдобиеноÑо можеÑе да го ÑаÑпÑоÑÑÑанÑваÑе
Ñамо под иÑÑаÑа лиÑенÑа. ÐаÑиÑе пÑава и одговоÑноÑÑ Ñе ги наÑдеÑе\nво ÑелоÑниоÑ
- пÑавен ÑекÑÑ ."
+ пÑавен ÑекÑÑ ."
intro_3_html: |-
ÐаÑÑогÑаÑиÑаÑа во наÑиÑе полиÑа на каÑÑиÑе и наÑаÑа докÑменÑаÑиÑа
- Ñе нÑÐ´Ð°Ñ Ð¿Ð¾Ð´ лиÑенÑаÑа ÐÑиеÑÑив ÐºÐ¾Ð¼Ð¾Ð½Ñ Ðаведи извоÑ-Сподели под иÑÑи ÑÑлови 2.0 (CC-BY-SA).
+ Ñе нÑÐ´Ð°Ñ Ð¿Ð¾Ð´ лиÑенÑаÑа ÐÑиеÑÑив ÐºÐ¾Ð¼Ð¾Ð½Ñ Ðаведи извоÑ-Сподели под иÑÑи ÑÑлови 2.0 (CC-BY-SA).
credit_title_html: Ðако да Ñа наведеÑе OpenStreetMap
credit_1_html: |-
ÐадолжиÑелно наведÑваÑÑе нè Ñо “© УÑеÑниÑи на
@@ -1006,7 +1064,7 @@ mk:
credit_2_html: "ÐÑÑо Ñака моÑа ÑаÑно да иÑÑакнеÑе дека подаÑоÑиÑе Ñе нÑÐ´Ð°Ñ Ð¿Ð¾Ð´
\nÐиÑенÑаÑа за оÑвоÑени бази, и, Ð´Ð¾ÐºÐ¾Ð»ÐºÑ Ð³Ð¸ коÑиÑÑиÑе наÑиÑе полиÑа на каÑÑиÑе,
дека\nкаÑÑогÑаÑиÑаÑа е под лиÑенÑаÑа CC-BY-SA. Ðва може да го ÑÑоÑиÑе Ñо ÑÑаваÑе
- на вÑÑка\nдо оваа ÑÑÑаниÑа
+ на вÑÑка\nдо оваа ÑÑÑаниÑа
за авÑоÑÑÑво . \nÐÑÑга можноÑÑ (задолжиÑелна ако го ÑаÑпÑоÑÑÑанÑваÑе OSM
во \nподаÑоÑен облик) е непоÑÑедно да го наведеÑе имеÑо на лиÑенÑаÑа и да
ÑÑавиÑе вÑÑка. \nÐо медиÑмиÑе каде вÑÑкиÑе не Ñе можни are not possible (на
@@ -1022,7 +1080,7 @@ mk:
more_title_html: ÐовеÑе инÑоÑмаÑии
more_1_html: |-
ÐовеÑе за ÑпоÑÑебаÑа на наÑиÑе подаÑоÑи и како да нè наведеÑе Ñе наÑдеÑе на лиÑенÑнаÑа ÑÑÑаниÑа .
+ href="https://osmfoundation.org/Licence">лиÑенÑнаÑа ÑÑÑаниÑа.
more_2_html: |-
Ðако OpenStreetMap ÑабоÑи Ñо оÑвоÑени подаÑоÑи, ние не можеме да понÑдиме
беÑплаÑни извÑÑниÑи (API) за каÑÑи на ÑÑеÑи лиÑа.
@@ -1036,23 +1094,23 @@ mk:
и дÑÑги извоÑи, меÑÑ ÐºÐ¾Ð¸ Ñе:
contributors_at_html: |-
ÐвÑÑÑиÑа : СодÑжи подаÑоÑи од
- ÐÑад Ðиена (под
- CC BY ),
- ÐокÑаина ÐÑедаÑлÑка и
- ÐокÑаина ТиÑол (под CC-BY AT Ñо иÑпÑавки ).
+ ÐÑад Ðиена (под
+ CC BY ),
+ ÐокÑаина ÐÑедаÑлÑка и
+ ÐокÑаина ТиÑол (под CC-BY AT Ñо иÑпÑавки ).
contributors_ca_html: |-
Canada : СодÑжи подаÑоÑи од
GeoBase®, GeoGratis (© ÐиниÑÑеÑÑÑво за пÑиÑодни ÑеÑÑÑÑи на Ðанада), CanVec (© ÐиниÑÑеÑÑÑво за пÑиÑодни ÑеÑÑÑÑи на Ðанада), and StatCan (ÐеогÑаÑÑко одделение,
СÑаÑиÑÑиÑка ÑлÑжба на Ðанада).
contributors_fi_html: |-
ФинÑка : СодÑжи подаÑоÑи од ÑопогÑаÑÑкаÑа база и дÑÑги ÑеÑÑÑÑи на ÐÑжавнаÑа геодеÑÑка ÑлÑжба на ФинÑка, под лиÑенÑаÑа
- NLSFI .
+ NLSFI .
contributors_fr_html: |-
ФÑанÑиÑа : СодÑжи подаÑоÑи од
ÐенеÑалнаÑа даноÑна ÑпÑава.
contributors_nl_html: |-
ХоландиÑа : СодÑжи © подаÑоÑи од AND, 2007
- (www.and.com )
+ (www.and.com )
contributors_nz_html: |-
Ðов Ðеланд : СодÑжи подаÑоÑи од
ÐаÑаÑÑаÑÑкаÑа ÑлÑжба на Ðов Ðеланд. ÐÑÑнÑки авÑоÑÑки пÑава.
@@ -1072,7 +1130,7 @@ mk:
contributors_footer_1_html: |-
ÐовеÑе инÑоÑмаÑии за овие и дÑÑги извоÑи иÑкоÑиÑÑени
за подобÑÑваÑе на OpenStreetMap Ñе наÑдеÑе на ÑÑÑаниÑаÑа УÑеÑниÑи на викиÑо на OpenStreetMap.
+ href="https://wiki.openstreetmap.org/wiki/Contributors">УÑеÑниÑи на викиÑо на OpenStreetMap.
contributors_footer_2_html: |-
УпоÑÑебаÑа на подаÑоÑиÑе на OpenStreetMap не подÑазбиÑа дека добавÑваÑоÑ
на извоÑниÑе подаÑоÑи го заÑÑапÑва или ÑекламиÑа OpenStreetMap, дава било каква гаÑанÑиÑа, или
@@ -1081,16 +1139,16 @@ mk:
infringement_1_html: |-
Ðи Ñакале да ги поÑÑеÑиме ÑÑеÑниÑиÑе на OSM дека Ð½Ð¸ÐºÐ¾Ð³Ð°Ñ Ð½Ðµ ÑÐ¼ÐµÐ°Ñ Ð´Ð° ÑÑавааÑ
подаÑоÑи од извоÑи заÑÑиÑени Ñо авÑоÑÑки пÑава (на пÑ. Google ÐаÑÑи или пеÑаÑени каÑÑи) без
- изÑиÑна дозвола од имаÑелиÑе на Ñие пÑава.
+ изÑеÑна дозвола од имаÑелиÑе на Ñие пÑава.
infringement_2_html: "ÐÐ¾ÐºÐ¾Ð»ÐºÑ ÑмеÑаÑе дека базаÑа на OpenStreetMap или ова мÑежно
меÑÑо\nÑодÑжи беÑпÑавно или неиÑпÑавно поÑÑавени подаÑоÑи, погледаÑÑе Ñа\nпÑоÑедÑÑаÑа
+ href=\"https://www.osmfoundation.org/wiki/License/Takedown_procedure\">пÑоÑедÑÑаÑа
\nза оÑÑÑÑанÑваÑе или поднеÑеÑе жалба на \nоваа
наменÑка ÑÑÑаниÑа ."
trademarks_title_html: ÐаÑÑиÑни знаÑи
trademarks_1_html: OpenStreetMap, логоÑо Ñо лÑпа и âState of the Mapâ (âСоÑÑоÑба
на каÑÑаÑаâ) Ñе заÑÑиÑни знаÑи на задолжбинаÑа OpenStreetMap. Ðко имаÑе пÑаÑаÑа
- во вÑÑка Ñо ÑпоÑÑебаÑа на знаÑиÑе, пиÑеÑе Ñ Ð½Ð° РабоÑнаÑа
+ во вÑÑка Ñо ÑпоÑÑебаÑа на знаÑиÑе, погл. РабоÑнаÑа
гÑÑпа за лиÑенÑи .
welcome_page:
title: ÐобÑе доÑдовÑе!
@@ -1122,8 +1180,8 @@ mk:
paragraph_1_html: "OpenStreetMap има Ñамо Ð¼Ð°Ð»ÐºÑ ÑоÑмални пÑавила, но оÑекÑваме
ÑиÑе ÑÑеÑниÑи да ÑоÑабоÑÑÐ²Ð°Ð°Ñ Ð¸ опÑÑÐ°Ñ Ñо заедниÑаÑа. ÐÐ¾ÐºÐ¾Ð»ÐºÑ Ð¸Ð¼Ð°Ñе на Ñм
дÑÑги акÑивноÑÑи оÑвен ÑаÑно ÑÑедÑваÑе, пÑоÑиÑаÑÑе и пÑоÑледеÑе го ÑпаÑÑÑвоÑо
- \nУвоз
- и \nÐвÑомаÑизиÑани
+ \n Увоз
+ и \nÐвÑомаÑизиÑани
ÑÑедÑваÑа ."
questions:
title: ÐмаÑе пÑаÑаÑа?
@@ -1156,7 +1214,7 @@ mk:
title: ÐÑÑги пÑоблеми
explanation_html: "Ðко ÑÑе загÑижени за Ñоа како Ñе коÑиÑÑÐ°Ñ Ð½Ð°ÑиÑе подаÑоÑи
или во вÑÑка Ñо ÑодÑжиниÑе, повеÑе пÑавни инÑоÑмаÑии Ñе добиеÑе на\nÑÑÑаниÑаÑа
- за авÑоÑÑки пÑава или обÑаÑеÑе Ñе ÐºÐ°Ñ ÑоодвеÑнаÑа \nÑабоÑна
+ за авÑоÑÑки пÑава или обÑаÑеÑе Ñе ÐºÐ°Ñ ÑоодвеÑнаÑа \nÑабоÑна
гÑÑпа на OSMF ."
help_page:
title: ÐомоÑ
@@ -1168,7 +1226,7 @@ mk:
title: ÐобÑе доÑдовÑе на OSM
description: ÐапоÑнеÑе Ñо Ð¾Ð²Ð¾Ñ Ð±Ñз Ð²Ð¾Ð´Ð¸Ñ Ð½Ð¸Ð· оÑновиÑе на OpenStreetMap.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Beginners%27_guide
title: ÐоÑеÑен кÑÑÑ
description: ÐапаÑÑÑвиÑа за поÑеÑниÑи, напиÑани од заедниÑаÑа.
help:
@@ -1191,7 +1249,7 @@ mk:
description: ÐÐ¾Ð¼Ð¾Ñ Ð·Ð° пÑеÑпÑиÑаÑиÑа и оÑганизаÑии кои пÑеоÑÐ°Ð°Ñ Ð½Ð° каÑÑи на
OpenStreetMap и дÑÑги ÑÑлÑги.
wiki:
- url: http://wiki.openstreetmap.org/wiki/Mk:Main_Page
+ url: https://wiki.openstreetmap.org/wiki/Mk:Main_Page
title: wiki.openstreetmap.org
description: ÐÑелиÑÑаÑÑе Ñа подÑобнаÑа докÑменÑаÑиÑа за OSM на викиÑо.
about_page:
@@ -1214,8 +1272,8 @@ mk:
во ÐÐС, ÑеÑ
нолози ÑÑо ÑабоÑÐ°Ñ Ñо опÑлÑжÑваÑиÑе на OSM, \nÑ
ÑманиÑаÑни ÑабоÑниÑи
ÑÑо каÑÑиÑÐ°Ð°Ñ Ð¿Ð¾Ð´ÑаÑÑа погодени \nод каÑаÑÑÑоÑи и Ñазни дÑÑги.\nÐовеÑе за заедниÑаÑа
Ñе дознаеÑе на Ð±Ð»Ð¾Ð³Ð¾Ñ Ð½Ð° OpenStreetMap ,\nкоÑиÑниÑкиÑе дневниÑи ,\nблоговиÑе
- на заедниÑаÑа и ÑÑÑаниÑиÑе на\nФондаÑиÑаÑа
+ href='%{diary_path}'>коÑиÑниÑкиÑе дневниÑи ,\nблоговиÑе
+ на заедниÑаÑа и ÑÑÑаниÑиÑе на\nФондаÑиÑаÑа
OSM website."
open_data_title: ÐÑвоÑени подаÑоÑи
open_data_html: |-
@@ -1224,13 +1282,15 @@ mk:
под иÑÑаÑа лиÑенÑа. ÐовеÑе Ñе наÑдеÑе на ÑÑÑаниÑаÑа ÐвÑоÑÑки пÑава и лиÑенÑиÑаÑе .
legal_title: ÐÑавни ÑабоÑи
legal_html: "Ðва мÑежно меÑÑо и Ð¼Ð½Ð¾Ð³Ñ Ð´ÑÑги повÑзани ÑÑлÑги Ñо кои Ñаководи \nÐадолжбинаÑа OpenStreetMap (OSMF) \nво
+ href='https://osmfoundation.org/'>ÐадолжбинаÑа OpenStreetMap (OSMF) \nво
име на заедниÑаÑа. УпоÑÑебаÑа на ÑиÑе ÑÑлÑги ÑÑо ги нÑди OSMF подлежи на наÑиÑе
- \nÐÑавила
- за пÑиÑаÑлива ÑпоÑÑеба и ÐÑавилаÑа
- за заÑÑиÑа на лиÑниÑе подаÑоÑи \n \nÐе молиме конÑакÑиÑаÑÑе
+ \nÐÑавила
+ за пÑиÑаÑлива ÑпоÑÑеба и ÐÑавилаÑа
+ за заÑÑиÑа на лиÑниÑе подаÑоÑи \n \nÐе молиме конÑакÑиÑаÑÑе
Ñа OSMF \nако имаÑе пÑаÑаÑа во вÑÑка Ñо лиÑенÑиÑаÑеÑо, авÑоÑкиÑе пÑава и
- дÑÑги пÑавни пÑаÑаÑа и пÑоблеми."
+ дÑÑги пÑавни пÑаÑаÑа и пÑоблеми.\n \nOpenStreetMap, логоÑо Ñо лÑпа и âСоÑÑоÑба
+ на каÑÑаÑаâ Ñе заÑÑиÑни
+ знаÑи на OSMF ."
partners_title: ÐаÑÑнеÑи
notifier:
diary_comment_notification:
@@ -1439,14 +1499,14 @@ mk:
user_page_link: коÑиÑниÑка ÑÑÑаниÑа
anon_edits_link_text: ÐознаÑÑе зоÑÑо ова е Ñака.
flash_player_required: Ðе ви ÑÑеба Flash-пÑогÑам за да го коÑиÑÑиÑе Potlatch
- - Flash-ÑÑедник за OpenStreetMap. ÐожеÑе да го
- пÑеземеÑе Flash Player од Adobe.com . ÐмаÑе и неколкÑ
+ â Flash-ÑÑедник за OpenStreetMap. ÐожеÑе да го
+ пÑеземеÑе Flash Player од Adobe.com . ÐмаÑе и неколкÑ
дÑÑги можноÑÑи за ÑÑедÑваÑе на OpenStreetMap.
potlatch_unsaved_changes: ÐмаÑе незаÑÑвани пÑомени. (Ðа да заÑÑваÑе во Potlatch,
ÑÑеба го одÑелекÑиÑаÑе ÑÐµÐºÐ¾Ð²Ð½Ð¸Ð¾Ñ Ð¿Ð°Ñ Ð¸Ð»Ð¸ ÑоÑка, ако ÑÑедÑваÑе во живо, или
ÑÑиÑнеÑе на âзаÑÑваÑâ ако го имаÑе Ñоа копÑе.)
- potlatch2_not_configured: Potlatch 2 не е поÑÑавен - погледаÑÑе Ñа ÑÑÑаниÑаÑа
- http://wiki.openstreetmap.org/wiki/The_Rails_Port
+ potlatch2_not_configured: Potlatch 2 не е поÑÑавен â погледаÑÑе Ñа ÑÑÑаниÑаÑа
+ https://wiki.openstreetmap.org/wiki/The_Rails_Port
potlatch2_unsaved_changes: ÐмаÑе незаÑÑвани пÑомени. (ÐаÑÑвÑваÑеÑо во Potlatch
2 Ñе вÑÑи Ñо ÑÑиÑкаÑе на âзаÑÑваÑâ.)
id_not_configured: Ðе Ð¼Ñ Ñе зададени поÑÑавки на ÑÑедÑваÑÐºÐ¸Ð¾Ñ Ð¿ÑогÑам âiDâ
@@ -1538,7 +1598,7 @@ mk:
edit: УÑеди
preview: ÐÑеглед
markdown_help:
- title_html: ÐаÑÑиÑано Ñо Markdown
+ title_html: РаÑÑленеÑо Ñо Markdown
headings: ÐаÑлови
heading: ÐаÑлов
subheading: ÐоднаÑлов
@@ -1652,7 +1712,7 @@ mk:
description: ÐÑелиÑÑÑваÑе на ÑкоÑоподигнаÑи ÐÐС-ÑÑаги
tagged_with: ' ознаÑено Ñо %{tags}'
empty_html: ТÑка Ñè ÑÑÑе нема ниÑÑо. ÐодигнеÑе нова
- ÑÑага или дознаÑÑе повеÑе за ÐÐС-ÑÑагиÑе на нивнаÑа
+ ÑÑага или дознаÑÑе повеÑе за ÐÐС-ÑÑагиÑе на нивнаÑа
викÑÑÑаниÑа .
delete:
scheduled_for_deletion: ТÑагаÑа е закажана за бÑиÑеÑе
@@ -1794,7 +1854,7 @@ mk:
account not active: Ðалиме, но ÑмеÑкаÑа Ñè ÑÑÑе не е акÑивна. СÑиÑнеÑе
на вÑÑкаÑа наведена во поÑакаÑа Ñо коÑа ви Ñа поÑвÑдÑваме ÑмеÑкаÑа за да Ñа
акÑивиÑаÑе, или пак побаÑаÑÑе нова поÑвÑдна поÑака .
- account is suspended: ÐажалоÑÑ, ваÑаÑа ÑмеÑка е закоÑена поÑади ÑомниÑелна акÑивноÑÑ. ÐбÑаÑеÑе Ñе ÐºÐ°Ñ ÑаководиÑÐµÐ»Ð¾Ñ Ð°ÐºÐ¾ ÑакаÑе да пÑодиÑкÑÑиÑаÑе
за пÑоблемоÑ.
auth failure: Ðалиме, не можевме да ве наÑавиме Ñо Ñие подаÑоÑи.
@@ -1862,12 +1922,12 @@ mk:
Ðа Ñазлика од некои дÑÑги каÑÑи, OpenStreetMap во ÑелоÑÑ Ñа изÑабоÑÑÐ²Ð°Ð°Ñ Ð»ÑÑе како ваÑ. Ð¡ÐµÐºÐ¾Ñ Ñлободно може да вÑÑи попÑавки, да Ñа подновÑва, да Ñа пÑезема и коÑиÑÑи.
РегиÑÑÑиÑаÑÑе Ñе за да поÑнеÑе Ñо ваÑе ÑÑеÑÑво. Ðе ви иÑпÑаÑиме поÑвÑда за ÑмеÑкаÑа по е-поÑÑа.
license_agreement: Ðога Ñе Ñа поÑвÑдиÑе ваÑаÑа ÑмеÑка, Ñе ÑÑеба да Ñе ÑоглаÑиÑе
- Ñо ÑÑловиÑе
+ Ñо ÑÑловиÑе
за ÑÑеÑниÑи .
email address: 'Ð-поÑÑа:'
confirm email address: 'ÐоÑвÑдеÑе Ñа е-поÑÑаÑа:'
not displayed publicly: ÐаÑаÑа адÑеÑа нема да Ñе пÑикажÑва Ñавно. ÐовеÑе инÑоÑмаÑии
- за ова Ñе наÑдеÑе во ÐÑавилаÑа
за заÑÑиÑа на лиÑниÑе подаÑоÑи .
display name: 'Ðме за пÑиказ:'
@@ -1991,12 +2051,12 @@ mk:
email never displayed publicly: (Ð½Ð¸ÐºÐ¾Ð³Ð°Ñ Ð½Ðµ Ñе пÑикажÑва Ñавно)
external auth: 'ÐадвоÑеÑна завеÑка:'
openid:
- link: http://wiki.openstreetmap.org/wiki/MK:OpenID?uselang=mk
+ link: https://wiki.openstreetmap.org/wiki/MK:OpenID?uselang=mk
link text: ÑÑо е ова?
public editing:
heading: 'Ðавно ÑÑедÑваÑе:'
enabled: Ðвозможено. Сега не е анонимно и може да Ñе ÑÑедÑÐ²Ð°Ð°Ñ Ð¿Ð¾Ð´Ð°ÑоÑи.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: ÑÑо е ова?
disabled: Ðневозможено и не може да Ñе ÑÑедÑÐ²Ð°Ð°Ñ Ð¿Ð¾Ð´Ð°ÑоÑи, ÑиÑе пÑеÑÑ
одни
ÑÑедÑваÑа Ñе анонимни.
@@ -2007,7 +2067,7 @@ mk:
поÑака или да ви Ñа Ð²Ð¸Ð´Ð°Ñ Ð¼ÐµÑÑоположбаÑа. Ðа да покажеÑе ÑÑо ÑÑедÑваÑе и
да овозможиÑе коÑиÑниÑиÑе да ве конÑакÑиÑÐ°Ð°Ñ Ð¿ÑÐµÐºÑ Ð¾Ð²Ð°Ð° ÑÑÑаниÑа, ÑÑиÑнеÑе
на копÑеÑо подолÑ. Ðо пÑÐµÐ¾Ð´Ð¾Ñ Ð½Ð° 0.6 API, Ñамо Ñавни коÑиÑниÑи можаÑ
- да ÑÑедÑÐ²Ð°Ð°Ñ Ð¿Ð¾Ð´Ð°ÑоÑи на каÑÑи . (дознаÑÑе
+ да ÑÑедÑÐ²Ð°Ð°Ñ Ð¿Ð¾Ð´Ð°ÑоÑи на каÑÑи. ( дознаÑÑе
зоÑÑо ). Ðко ÑÑанеÑе Ñавен коÑиÑник, ваÑаÑа е-поÑÑа Ñепак нема
да Ñе оÑкÑие. Ðваа поÑÑапка не може да Ñе вÑаÑи, и ÑиÑе нови коÑиÑниÑи
Ñега Ñе авÑомаÑÑки Ñавни.
@@ -2136,6 +2196,8 @@ mk:
not_a_role: ÐизаÑа `%{role}' не пÑеÑÑÑавÑва важеÑка Ñлога.
already_has_role: ÐоÑиÑÐ½Ð¸ÐºÐ¾Ñ Ð²ÐµÑе Ñа има ÑлогаÑа %{role}.
doesnt_have_role: ÐоÑиÑÐ½Ð¸ÐºÐ¾Ñ Ñа нема ÑлогаÑа %{role}.
+ not_revoke_admin_current_user: Ðе можам да Ð¼Ñ Ñа одземам админиÑÑÑаÑоÑÑкаÑа
+ Ñлога на ÑÐµÐºÐ¾Ð²Ð½Ð¸Ð¾Ñ ÐºÐ¾ÑиÑник.
grant:
title: ÐоÑвÑди доделÑваÑе на Ñлога
heading: ÐоÑвÑди доделÑваÑе на Ñлога
@@ -2357,9 +2419,10 @@ mk:
new:
intro: ÐабележавÑе некоÑа гÑеÑка или неÑÑо недоÑÑаÑÑва? ÐаÑÑе им на знаеÑе
на дÑÑгиÑе каÑÑогÑаÑи за да Ñа ÑÑедиме ÑабоÑаÑа. ÐомеÑÑеÑе го бележникоÑ
- на иÑпÑавноÑо меÑÑо и внеÑеÑе поÑака, обÑаÑнÑваÑÑи го пÑоблемоÑ. (ТÑка не
- внеÑÑваÑÑе лиÑни инÑоÑмаÑии или инÑоÑмаÑии од авÑоÑÑки-заÑÑиÑени каÑÑи и
- имениÑи.)
+ на иÑпÑавноÑо меÑÑо и внеÑеÑе поÑака, обÑаÑнÑваÑÑи го пÑоблемоÑ.
+ advice: ÐаÑаÑа белеÑка е Ñавна и може да Ñе ÑпоÑÑеби за поднова на каÑÑаÑа.
+ ÐаÑоа, не внеÑÑваÑÑе лиÑни подаÑоÑи, или пак подаÑоÑи од каÑÑи или имениÑи
+ заÑÑиÑени Ñо авÑоÑÑки пÑава.
add: ÐÐ¾Ð´Ð°Ñ Ð±ÐµÐ»ÐµÑка
show:
anonymous_warning: Ðваа белеÑка има коменÑаÑи од анонимни коÑиÑниÑи ÑÑо ÑÑеба
@@ -2381,9 +2444,6 @@ mk:
mapquest_car: ÐвÑомобил (MapQuest)
mapquest_foot: ÐеÑки (MapQuest)
osrm_car: ÐвÑомобил (OSRM)
- mapzen_bicycle: ÐелоÑипед (Mapzen)
- mapzen_car: ÐвÑомобил (Mapzen)
- mapzen_foot: ÐеÑки (Mapzen)
descend: Ðадолно
directions: ÐаÑоки
distance: РаÑÑоÑание
diff --git a/config/locales/mr.yml b/config/locales/mr.yml
index 67009b6fe..6f0fdd4b0 100644
--- a/config/locales/mr.yml
+++ b/config/locales/mr.yml
@@ -359,13 +359,13 @@ mr:
geocoder:
search:
title:
- latlon: निà¤à¤¾à¤² à¤
à¤à¤¤à¤°à¥à¤à¤¤
+ latlon: निà¤à¤¾à¤² à¤
à¤à¤¤à¤°à¥à¤à¤¤
uk_postcode: निà¤à¤¾à¤²NPEMap / FreeThe Postcode
ca_postcode: निà¤à¤¾à¤² à¤à¤¿à¤à¤à¥à¤¡à¤°.सà¥à¤
- osm_nominatim: निà¤à¤¾à¤² à¤à¤ªà¤¨à¤¸à¥à¤à¥à¤°à¥à¤à¤®à¥
प
+ osm_nominatim: निà¤à¤¾à¤² à¤à¤ªà¤¨à¤¸à¥à¤à¥à¤°à¥à¤à¤®à¥
प
नà¥à¤®à¤¿à¤¨à¥
à¤à¤¿à¤®
geonames: निà¤à¤¾à¤² à¤à¤¿à¤à¤¨à¥à¤®à¥à¤¸
- osm_nominatim_reverse: निà¤à¤¾à¤² à¤à¤ªà¤¨à¤¸à¥à¤à¥à¤°à¥à¤à¤®à¥
प
+ osm_nominatim_reverse: निà¤à¤¾à¤² à¤à¤ªà¤¨à¤¸à¥à¤à¥à¤°à¥à¤à¤®à¥
प
नà¥à¤®à¤¿à¤¨à¥
à¤à¤¿à¤®
geonames_reverse: निà¤à¤¾à¤² à¤à¤¿à¤à¤¨à¥à¤®à¥à¤¸
search_osm_nominatim:
@@ -409,30 +409,23 @@ mr:
crematorium: दहनà¤à¥à¤®à¥
dentist: दà¤à¤¤à¤µà¥à¤¦à¥à¤¯
doctors: डà¥à¤à¥à¤à¤°
- dormitory: शयनाà¤à¤¾à¤°
drinking_water: पिणà¥à¤¯à¤¾à¤à¥ पाणà¥
driving_school: à¤à¤¾à¤²à¤¨-शाळा
embassy: दà¥à¤¤à¤¾à¤µà¤¾à¤¸
- emergency_phone: सà¤à¤à¤à¤à¤¾à¤²à¥à¤¨ दà¥à¤°à¤§à¥à¤µà¤¨à¥
fast_food: à¤à¤²à¤¦à¤¾à¤¨à¥à¤¨
ferry_terminal: हà¥à¤¡à¥ à¤
à¤à¥à¤°
- fire_hydrant: à¤
à¤à¥à¤¨à¤¿ à¤à¤²à¥à¤¤à¥à¤¸à¤°à¥à¤à¥
fire_station: à¤
à¤à¥à¤¨à¤¿à¤¶à¤®à¤¨ à¤à¥à¤à¤¦à¥à¤°
food_court: à¤à¥à¤à¤¨ à¤à¤µà¤¾à¤°
fountain: à¤à¤¾à¤°à¤à¤à¥
fuel: à¤à¤à¤§à¤¨
grave_yard: दफनà¤à¥à¤®à¥
- gym: वà¥à¤¯à¤¾à¤¯à¤¾à¤®à¤¶à¤¾à¤³à¤¾
- health_centre: à¤à¤°à¥à¤à¥à¤¯ à¤à¥à¤à¤¦à¥à¤°
hospital: रà¥à¤à¥à¤£à¤¾à¤²à¤¯
hunting_stand: मà¤à¤¾à¤£
ice_cream: à¤à¤à¤¸à¤à¥à¤°à¤¿à¤®
kindergarten: बालवाडà¥
library: à¤à¥à¤°à¤à¤¥à¤¾à¤²à¤¯
- market: बाà¤à¤¾à¤°
marketplace: बाà¤à¤¾à¤°
nightclub: रातà¥à¤°à¥ à¤à¥à¤²à¤¬
- nursery: बालवाडà¥
nursing_home: शà¥à¤¶à¥à¤°à¥à¤·à¤¾à¤à¥à¤¹
office: à¤à¤¾à¤°à¥à¤¯à¤¾à¤²à¤¯
parking: वाहनतळ
@@ -445,7 +438,6 @@ mr:
prison: à¤à¤¾à¤°à¤¾à¤à¥à¤¹
pub: मदà¥à¤¯à¤ªà¤¾à¤¨à¤à¥à¤¹
public_building: सारà¥à¤µà¤à¤¨à¤¿à¤ à¤à¤®à¤¾à¤°à¤¤
- reception_area: सà¥à¤µà¤¾à¤à¤¤ à¤à¥à¤·à¥à¤¤à¥à¤°
recycling: पà¥à¤¨à¤¶à¥à¤à¤à¥à¤°à¤£ à¤à¥à¤à¤¦à¥à¤°
restaurant: à¤à¤ªà¤¾à¤¹à¤¾à¤°à¤à¥à¤¹
retirement_home: à¤à¤°à¤¾à¤®à¤à¥à¤¹
@@ -521,7 +513,6 @@ mr:
trunk: महामारà¥à¤
trunk_link: महामारà¥à¤
unclassified: à¤
वरà¥à¤à¥à¤à¥à¤¤ रसà¥à¤¤à¤¾
- unsurfaced: à¤à¤à¥à¤à¤¾ रसà¥à¤¤à¤¾
historic:
archaeological_site: पà¥à¤°à¤¾à¤¤à¤¤à¥à¤¤à¥à¤µ सà¥à¤¥à¤³
battlefield: यà¥à¤¦à¥à¤§à¤à¥à¤·à¥à¤¤à¥à¤°
@@ -647,7 +638,6 @@ mr:
travel_agent: पà¥à¤°à¤µà¤¾à¤¸ à¤
à¤à¤¿à¤à¤°à¤£
"yes": à¤à¤¾à¤°à¥à¤¯à¤¾à¤²à¤¯
place:
- airport: विमानतळ
city: शहर
country: दà¥à¤¶
county: तालà¥à¤à¤¾
@@ -659,7 +649,6 @@ mr:
islet: दà¥à¤µà¥à¤ªà¤
isolated_dwelling: विलठरहिवास
locality: मà¥à¤¹à¤²à¥à¤²à¤¾
- moor: à¤à¥à¤°à¥à¤£ à¤à¤®à¤¿à¤¨
municipality: नà¤à¤°à¤ªà¤¾à¤²à¤¿à¤à¤¾
neighbourhood: परिसर
postcode: पà¥à¤¸à¥à¤à¤¸à¤à¤à¥à¤¤
@@ -675,10 +664,8 @@ mr:
abandoned: तà¥à¤¯à¤à¥à¤¤ लà¥à¤¹à¤®à¤¾à¤°à¥à¤
construction: निरà¥à¤®à¤¾à¤£à¤¾à¤§à¥à¤¨ लà¥à¤¹à¤®à¤¾à¤°à¥à¤
disused: à¤
नà¥à¤ªà¤¯à¥à¤à¥à¤¤ रà¥à¤²à¥à¤µà¥
- disused_station: à¤
नà¥à¤ªà¤¯à¥à¤à¥à¤¤ रà¥à¤²à¥à¤µà¥ सà¥à¤¥à¤¾à¤¨à¤
funicular: रà¤à¥à¤à¥à¤²à¥à¤¹à¤®à¤¾à¤°à¥à¤
halt: रà¥à¤²à¥à¤µà¥ सà¥à¤¥à¤¾à¤¨à¤
- historic_station: à¤à¤¤à¤¿à¤¹à¤¾à¤¸à¤¿à¤ रà¥à¤²à¥à¤µà¥ सà¥à¤¥à¤¾à¤¨à¤
junction: लà¥à¤¹à¤®à¤¾à¤°à¥à¤ सà¤à¤§à¤¿à¤¸à¥à¤¥à¤¾à¤¨
level_crossing: समतल मारà¥à¤à¤ªà¤¾à¤°à¤£
light_rail: हलà¤à¥ रà¥à¤²à¥à¤µà¥
@@ -740,7 +727,6 @@ mr:
grocery: à¤à¤¿à¤°à¤¾à¤£à¤¾ दà¥à¤à¤¾à¤¨
hairdresser: à¤à¥à¤¶à¤à¤°à¥à¤¤à¤¨à¤¾à¤²à¤¯
hardware: हारà¥à¤¡à¤µà¥à¤
र à¤à¤¾à¤à¤¡à¤¾à¤°
- insurance: विमा
jewelry: à¤à¤à¥à¤·à¤£ दà¥à¤à¤¾à¤¨
kiosk: à¤à¤ªà¤°à¥
laundry: धà¥à¤²à¤¾à¤ à¤à¥à¤à¤¦à¥à¤°
@@ -756,10 +742,8 @@ mr:
pet: पाळà¥à¤µà¤ªà¥à¤°à¤¾à¤£à¥ दà¥à¤à¤¾à¤¨
pharmacy: à¤à¤·à¤§à¤¾à¤²à¤¯
photo: फà¥à¤à¥ दà¥à¤à¤¾à¤¨
- salon: à¤à¥à¤¶à¤à¤°à¥à¤¤à¤¨à¤¾à¤²à¤¯
second_hand: वापरलà¥à¤²à¥à¤¯à¤¾ वसà¥à¤¤à¥à¤à¤à¥ दà¥à¤à¤¾à¤¨
shoes: à¤à¥à¤¡à¥ दà¥à¤à¤¾à¤¨
- shopping_centre: à¤à¤°à¥à¤¦à¥ à¤à¥à¤à¤¦à¥à¤°
sports: à¤à¥à¤°à¤¿à¤¡à¤¾ दà¥à¤à¤¾à¤¨
stationery: लà¥à¤à¤¨à¤¸à¤¾à¤®à¤à¥à¤°à¥ दà¥à¤à¤¾à¤¨
supermarket: सà¥à¤ªà¤°à¤®à¤¾à¤°à¥à¤à¥à¤
@@ -818,7 +802,7 @@ mr:
level10: à¤à¤ªà¤¨à¤à¤° सिमा
description:
title:
- osm_nominatim: सà¥à¤¥à¤¾à¤¨ à¤à¤ªà¤¨à¤¸à¥à¤à¥à¤°à¥à¤à¤®à¥
प
+ osm_nominatim: सà¥à¤¥à¤¾à¤¨ à¤à¤ªà¤¨à¤¸à¥à¤à¥à¤°à¥à¤à¤®à¥
प
नà¥à¤®à¤¿à¤¨à¥
à¤à¤¿à¤® मारà¥à¤«à¤¤
geonames: सà¥à¤¥à¤¾à¤¨ à¤à¤¿à¤à¤¨à¥à¤®à¥à¤¸ मारà¥à¤«à¤¤
types:
@@ -1339,7 +1323,7 @@ mr:
title: à¤à¤¾à¤¤à¥ सà¤à¤ªà¤¾à¤¦à¤¾
my settings: माà¤à¥à¤¯à¤¾ माà¤à¤¡à¤£à¥à¤¯à¤¾
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: हॠà¤à¤¾à¤¯ à¤à¤¹à¥?
public editing:
enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
diff --git a/config/locales/ms.yml b/config/locales/ms.yml
index 4ba64c820..a81254008 100644
--- a/config/locales/ms.yml
+++ b/config/locales/ms.yml
@@ -7,6 +7,7 @@
# Author: Macofe
# Author: Nemo bis
# Author: Pizza1016
+# Author: Zulfadli51
---
ms:
time:
@@ -162,6 +163,7 @@ ms:
way: jalan
relation: hubungan
changeset: set ubah
+ note: nota
timeout:
sorry: Maaf, data untuk %{type} dengan id %{id} mengambil masa yang terlalu
lama untuk diambil.
@@ -170,6 +172,7 @@ ms:
way: jalan
relation: hubungan
changeset: set ubah
+ note: nota
redacted:
redaction: Redaksi %{id}
message_html: Versi %{version} %{type} ini tidak boleh ditunjukkan kerana ia
@@ -213,6 +216,10 @@ ms:
reopened_by_anonymous: Diaktifkan semula oleh pengguna awanama %{when}
lalu
hidden_by: Disembunyikan oleh %{user} %{when} lalu
+ query:
+ title: Ciri-ciri pertanyaan
+ introduction: Klik pada peta untuk mencari ciri-ciri terdekat.
+ nearby: Ciri-ciri terdekat
changeset:
changeset_paging_nav:
showing_page: Page %{page}
@@ -248,6 +255,7 @@ ms:
diary_entry:
new:
title: Catatan Diari Baru
+ publish_button: Terbitkan
list:
title: Diari pengguna
title_friends: Diari kawan
@@ -387,6 +395,7 @@ ms:
cable_car: Kereta kabel
chair_lift: Lif Kerusi
drag_lift: Lif Seret
+ gondola: Lif Gondola
station: Stesen Kereta Gantung
aeroway:
aerodrome: Padang Terbang
@@ -397,6 +406,7 @@ ms:
taxiway: Jalan Rayap
terminal: Terminal
amenity:
+ animal_shelter: Tempat Perlindungan Haiwan
arts_centre: Pusat Seni
atm: ATM
bank: Bank
@@ -426,33 +436,26 @@ ms:
crematorium: Bakar Mayat
dentist: Doktor Gigi
doctors: Doktor
- dormitory: Asrama
drinking_water: Air Minuman
driving_school: Sekolah Memandu
embassy: Kedutaan
- emergency_phone: Telefon Kecemasan
fast_food: Makanan Segera
ferry_terminal: Terminal Feri
- fire_hydrant: Pili Bomba
fire_station: Balai Bomba
food_court: Medan Selera
fountain: Air Pancutan
fuel: Minyak
gambling: Pusat Perjudian
grave_yard: Perkuburan
- gym: Pusat Senaman / Gim
- health_centre: Pusat Kesihatan
hospital: Hospital
hunting_stand: Pondok Memburu
ice_cream: Aiskrim
kindergarten: Tadika
library: Perpustakaan
- market: Pasar
marketplace: Tempat Pasar
monastery: Rumah Ibadah
motorcycle_parking: Tempatletak motorsikal
nightclub: Kelab Malam
- nursery: Tabika
nursing_home: Rumah Penjagaan
office: Pejabat
parking: Letak Kereta
@@ -466,7 +469,6 @@ ms:
prison: Penjara
pub: Pab
public_building: Bangunan Awam
- reception_area: Sambut Tetamu
recycling: Kitar Semula
restaurant: Kedai Makan
retirement_home: Rumah Persaraan
@@ -560,7 +562,6 @@ ms:
trunk: Jalan Utama
trunk_link: Jalan Utama
unclassified: Jalan Tidak Terkelas
- unsurfaced: Jalan Tanpa Turapan
"yes": Jalan Raya
historic:
archaeological_site: Tapak Kaji Purba
@@ -580,6 +581,7 @@ ms:
memorial: Peringatan
mine: Lombong
monument: Tugu
+ roman_road: Jalan Rom
ruins: Puing
stone: Batu
tomb: Makam
@@ -623,7 +625,6 @@ ms:
leisure:
beach_resort: Peranginan Pantai
bird_hide: Kurungan Burung
- club: Kelab
common: Tanah Awam
dog_park: Taman Anjing
fishing: Tempat Memancing
@@ -714,8 +715,6 @@ ms:
travel_agent: Agensi Pelancongan
"yes": Pejabat
place:
- block: Blok
- airport: Lapangan Terbang
city: Bandar
country: Negara
county: Kaunti
@@ -727,7 +726,6 @@ ms:
islet: Anak Pulau
isolated_dwelling: Kediaman Terpencil
locality: Lokaliti
- moor: Mur
municipality: Perbandaran
neighbourhood: Kejiranan
postcode: Poskod
@@ -744,10 +742,8 @@ ms:
abandoned: Landasan Keretapi Terbiar
construction: Landasan Keretapi dalam Pembinaan
disused: Landasan Keretapi yang Tidak Digunakan Lagi
- disused_station: Stesen Keretapi yang Tidak Digunakan Lagi
funicular: Landasan Keretapi Funikular
halt: Perhentian Keretapi
- historic_station: Stesen Keretapi Bersejarah
junction: Simpang Landasan Keretapi
level_crossing: Lintasan Keretapi Rata
light_rail: Rel Ringan
@@ -811,7 +807,6 @@ ms:
hairdresser: Kedai Dandan Rambut
hardware: Kedai Barang Besi
hifi: Hi-Fi
- insurance: Insurans
jewelry: Kedai Barang Kemas
kiosk: Gerai
laundry: Dobi
@@ -827,10 +822,8 @@ ms:
pet: Kedai Haiwan
pharmacy: Farmasi
photo: Kedai Foto
- salon: Salon
second_hand: Kedai Barangan Terpakai
shoes: Kedai Kasut
- shopping_centre: Pusat Beli-Belah
sports: Kedai Sukan
stationery: Kedai Alat Tulis
supermarket: Pasar Raya
diff --git a/config/locales/nb.yml b/config/locales/nb.yml
index bfcdda7ac..f5978b69e 100644
--- a/config/locales/nb.yml
+++ b/config/locales/nb.yml
@@ -145,6 +145,8 @@ nb:
title_comment: 'Endringsforløp: %{id} - %{comment}'
join_discussion: Logg inn for å delta i diskusjonen
discussion: Diskusjon
+ still_open: Endringssettet er fortsatt Ã¥pent â diskusjonen Ã¥pner nÃ¥r endringssettet
+ er lukket.
node:
title: 'Node: %{name}'
history_title: 'Node-historikk: %{name}'
@@ -228,7 +230,7 @@ nb:
siden
hidden_by: Skjult av %{user} for %{when} siden
query:
- title: Forespørselsesfunksjoner
+ title: Se over elementer
introduction: Klikk på kartet for å finne nærliggende funksjoner.
nearby: Nærliggende funksjoner
enclosing: Regionsfunksjoner
@@ -451,33 +453,26 @@ nb:
crematorium: Krematorium
dentist: Tannlege
doctors: Leger
- dormitory: Sovesal
drinking_water: Drikkevann
driving_school: Kjøreskole
embassy: Ambassade
- emergency_phone: Nødtelefon
fast_food: Hurtigmat
ferry_terminal: Ferjeterminal
- fire_hydrant: Brannhydrant
fire_station: Brannstasjon
food_court: Serveringssteder
fountain: Fontene
fuel: Drivstoff
gambling: Gambling
grave_yard: Gravlund
- gym: Treningssenter
- health_centre: Helsesenter
hospital: Sykehus
hunting_stand: Jaktbod
ice_cream: Iskrem
kindergarten: Barnehage
library: Bibliotek
- market: Marked
marketplace: Markedsplass
monastery: Kloster
motorcycle_parking: Motorsykkelparkering
nightclub: Nattklubb
- nursery: Førskole
nursing_home: Pleiehjem
office: Kontor
parking: Parkeringsplass
@@ -491,7 +486,6 @@ nb:
prison: Fengsel
pub: Pub
public_building: Offentlig bygning
- reception_area: Resepsjonsområde
recycling: Resirkuleringspunkt
restaurant: Restaurant
retirement_home: Gamlehjem
@@ -587,7 +581,6 @@ nb:
trunk: Hovedvei
trunk_link: Hovedvei
unclassified: Uklassifisert vei
- unsurfaced: Uklassifisert vei
"yes": Vei
historic:
archaeological_site: Arkeologisk plass
@@ -652,7 +645,6 @@ nb:
leisure:
beach_resort: Strandsted
bird_hide: Fugletårn
- club: Klubb
common: Allmenning
dog_park: Hundepark
fishing: Fiskeområde
@@ -745,8 +737,6 @@ nb:
"yes": Kontor
place:
allotments: Jordlapper
- block: Blokk
- airport: Flyplass
city: By
country: Land
county: Fylke
@@ -758,7 +748,6 @@ nb:
islet: Holme
isolated_dwelling: Enslig bosted
locality: Plass
- moor: Fjellhei
municipality: Kommune
neighbourhood: Naboskap
postcode: Postnummer
@@ -775,10 +764,8 @@ nb:
abandoned: Forlatt jernbane
construction: Jernbane under konstruksjon
disused: Nedlagt jernbane
- disused_station: Nedlagt jernbanestasjon
funicular: Kabelbane
halt: Togstopp
- historic_station: Historisk jernbanestasjon
junction: Jernbanekryss
level_crossing: Planovergang
light_rail: Bybane
@@ -842,7 +829,6 @@ nb:
hairdresser: Frisør
hardware: Jernvarehandel
hifi: Hi-Fi
- insurance: Forsikring
jewelry: Gullsmed
kiosk: Kiosk
laundry: Vaskeri
@@ -858,10 +844,8 @@ nb:
pet: Dyrebutikk
pharmacy: Apotek
photo: Fotobutikk
- salon: Salong
second_hand: Bruktbutikk
shoes: Skobutikk
- shopping_centre: Kjøpesenter
sports: Sportsbutikk
stationery: Papirbutikk
supermarket: Supermarked
@@ -962,7 +946,7 @@ nb:
intro_text: OpenStreetMap er et kart over verden, skapt av mennesker som deg,
og gratis å bruke under en åpen lisens.
intro_2_create_account: Opprett en brukerkonto
- partners_html: Hosting er støttet av %{ucl}, %{ic}, %{bytemark} og andre %{partners}.
+ partners_html: Hosting støttes av %{ucl}, %{bytemark}, %{ic}, og andre %{partners}.
partners_ucl: UCL
partners_ic: Imperial College London
partners_bytemark: Bytemark Hosting
@@ -1032,9 +1016,7 @@ nb:
title: Eksempel på kildehenvisning
more_title_html: Finner ut mer
more_1_html: Les mer om hvordan du kan bruke dataene våre og hvordan du oppgir
- oss som kilde på siden om OSMF-lisensen
- og i den juridiske
- FAQ-en .
+ oss som kilde på siden om OSMF-lisensen .
more_2_html: |-
Selv om OpenStreetMap er åpent data, kan vi ikke bidra med gratis kart-API for tredjepartsutviklere.
Se vår API Usage Policy ,
@@ -1215,9 +1197,11 @@ nb:
for at OSM er nøyaktig og oppdatert.
community_driven_title: Fellesskapsdrevet
community_driven_html: |-
- Gemenskapen i OpenStreetMap er mangfoldig, brennende, og den vokser for hver dag som går.
- I våre rekker kan en finne entusiast-kartografer, GIS-proffer, ingeniører som kjører OSM-tjenere, humanister som kartlegger katestroferammede områder, og flere til.
- For å lære mer om samholdet, sjekk ut brukererkjennelser , og OSM-stiftelsens nettside.
+ OpenStreetMap's samfunn er mangfoldig, lidenskapelig, og den vokser for hver dag som går.
+ Blant våre bidragsytere finner man entusiast-kartleggere, GIS-proffer, ingeniører som kjører OSM-tjenere, humanister som kartlegger katastroferammede områder, og mange flere.
+ For å lære mer om samfunnet, sjekk ut OpenStreetMap Bloggen ,
+ brukerdagbøker ,
+ samfunnsblogger , og OSM Foundation nettstedet.
open_data_title: Ã
pne Data
open_data_html: 'OpenStreetMap er åpne data : Du kan fritt bruke det for
alle formål, så lenge du krediterer OpenStreetMap og dets bidragsytere. Hvis
@@ -1454,7 +1438,7 @@ nb:
get_directions_title: Finn veien mellom to punkter
from: Fra
to: Til
- where_am_i: Hvor er jeg?
+ where_am_i: Hvor er dette?
where_am_i_title: Bruke søkemotoren til å beskrive gjeldende lokasjon.
submit_text: GÃ¥
key:
@@ -2107,6 +2091,8 @@ nb:
not_a_role: Strengen "%{role}" er ikke en gyldig rolle.
already_has_role: Brukeren har allerede rollen %{role}.
doesnt_have_role: Brukeren har ikke rollen %{role}.
+ not_revoke_admin_current_user: Kan ikke fjerne administratorrollen fra gjeldende
+ bruker.
grant:
title: Bekreft rolletildeling
heading: Bekreft rolletildeling
@@ -2315,8 +2301,8 @@ nb:
createnote_disabled_tooltip: Forstørr utvalg for å legge til en merknad på kartet
map_notes_zoom_in_tooltip: Forstørr utvalg for å se kartmerknader
map_data_zoom_in_tooltip: Forstørr utvalg for å se kartdata
- queryfeature_tooltip: Forespørselsesfunksjoner
- queryfeature_disabled_tooltip: Forstørr utvalg for å kjøre spørringsfunksjoner
+ queryfeature_tooltip: Se over elementer
+ queryfeature_disabled_tooltip: Forstørr utvalg for å se over elementer
changesets:
show:
comment: Kommentar
@@ -2328,8 +2314,10 @@ nb:
new:
intro: Funnet en feil eller noe som mangler? La andre kartleggere få vite
det så vi kan fikse det. Flytt markøren til riktig posisjon og skriv en
- merknad som forklarer problemet. (Ikke oppgi personlig informasjon eller
- informasjon fra opphavsrettsbeskyttede kart eller katalogoppføringer.)
+ merknad som beskriver problemet.
+ advice: Merknaden din blir publisert offentlig og blir brukt av kartleggere
+ for å oppdatere kartet, så ikke inkluder personlig info eller informasjon
+ fra opphavsrett-beskyttede kart eller kataloger.
add: Legg til merknad
show:
anonymous_warning: Denne merknaden inneholder kommentarer fra anonyme brukere
@@ -2351,9 +2339,6 @@ nb:
mapquest_car: Bil (MapQuest)
mapquest_foot: Til fots (MapQuest)
osrm_car: Bil (OSRM)
- mapzen_bicycle: Sykkel (Mapzen)
- mapzen_car: Bil (Mapzen)
- mapzen_foot: Fot (Mapzen)
descend: Avtagende
directions: Veianvisninger
distance: Avstand
@@ -2409,7 +2394,7 @@ nb:
directions_to: Veibeskrivelser hit
add_note: Legg til merknad her
show_address: Vis adresse
- query_features: Spørringsfunksjoner
+ query_features: Se over elementer
centre_map: Sentrer kartet her
redaction:
edit:
diff --git a/config/locales/nds.yml b/config/locales/nds.yml
index 3ace43a64..feb0bc0e4 100644
--- a/config/locales/nds.yml
+++ b/config/locales/nds.yml
@@ -129,10 +129,8 @@ nds:
search_osm_nominatim:
prefix:
amenity:
- airport: Flegerhaven
arts_centre: Kunstcenter
atm: Geldautomaat
- auditorium: Auditorium
bank: Bank
bar: Bar
bench: Bank
@@ -145,39 +143,29 @@ nds:
casino: Kasino
cinema: Kino
clinic: Krankenhuus
- club: Club
college: Hoogschool
courthouse: Gericht
crematorium: Krematorium
dentist: Tähndokter
doctors: Dokter
- dormitory: Studentenhuus
drinking_water: Drinkwater
driving_school: Fohrschool
embassy: Baadschop
- emergency_phone: Noodtelefoon
fast_food: Fast Food
ferry_terminal: Fährterminal
- fire_hydrant: Hydrant
fire_station: Füürwehr
fountain: Fontään
fuel: Tanksteed
grave_yard: Karkhoff
- gym: Fitnesscenter
- hall: Hall
hospital: Krankenhuus
- hotel: Hotel
hunting_stand: Hoogstand
ice_cream: Iesladen
kindergarten: Kinnergoorn
library: Bökeree
- market: Markt
marketplace: Marktplatz
nightclub: Nachtclub
- nursery: Kita
nursing_home: Pleeghuus
office: Kontoor
- park: Park
parking: Parkplatz
pharmacy: Avtheek
police: Polizei
@@ -192,26 +180,21 @@ nds:
school: School
shelter: Schuulruum
shop: Laden
- shopping: Ladens
social_club: Sozialvereen
studio: Eenkamer-Appartement
- supermarket: Supermarkt
taxi: Taxi
theatre: Theater
toilets: Toiletten
university: Universität
village_hall: Gemeendehuus
- wifi: Wifi-Togang
youth_centre: Jöögdcenter
highway:
bridleway: Riedpadd
bus_stop: Busstopp
- byway: Siedenweg
cycleway: Radweg
footway: Footpadd
ford: Foord
living_street: Wahnstraat
- minor: Blangenstraat
motorway: Autobahn
motorway_junction: Autobahnkrüüz
motorway_link: Autobahnopfohrt
@@ -222,7 +205,6 @@ nds:
residential: Wahnstraat
road: Straat
steps: Trepp
- stile: Stegel
track: Feldweg
trail: Padd
historic:
@@ -233,7 +215,6 @@ nds:
memorial: Gedenksteed
mine: Mien
monument: Monument
- museum: Museum
ruins: Ruinen
tower: Toorn
wreck: Wrack
@@ -250,13 +231,10 @@ nds:
meadow: Wisch
military: Militärrebeed
mine: Mien
- park: Park
- piste: Piste
quarry: Steenkuhl
reservoir: Reservoir
residential: Wahnrebeed
vineyard: Wiengoorn
- wood: Holt
leisure:
common: Buurmeen
garden: Goorn
@@ -275,7 +253,6 @@ nds:
beach: Strand
cape: Kap
cave_entrance: Höhleningang
- channel: Kanaal
crater: Krater
fell: Fjell
fjord: Fjord
@@ -291,10 +268,8 @@ nds:
peak: Bargtopp
reef: Riff
ridge: Bargkamm
- river: Stroom
rock: Steen
scrub: Krattbusch
- shoal: Sandbank
spring: Born
strait: Straat
tree: Boom
@@ -303,7 +278,6 @@ nds:
water: Water
wood: Woold
place:
- airport: Flegerhaven
city: Stadt
country: Land
county: Distrikt
@@ -313,7 +287,6 @@ nds:
houses: Hüüs
island: Eiland
islet: lütt Eiland
- moor: Moor
municipality: Gemeen
sea: See
state: Staat
@@ -345,7 +318,6 @@ nds:
gift: Geschenkladen
greengrocer: Gröönhöker
hairdresser: Putzbüdel
- insurance: Versekerung
jewelry: Juwelier
kiosk: Kiosk
laundry: Wäscheree
@@ -355,7 +327,6 @@ nds:
newsagent: Kiosk
optician: Optiker
photo: Fotoladen
- salon: Salon
shoes: Schohladen
supermarket: Supermarkt
toys: Speeltüügladen
@@ -368,7 +339,6 @@ nds:
hotel: Hotel
motel: Motel
museum: Museum
- valley: Daal
zoo: Zoo
waterway:
canal: Kanaal
@@ -378,9 +348,7 @@ nds:
dock: Dock
lock: Slüüs
lock_gate: Slüsendoor
- mineral_spring: Mineralborn
river: Stroom
- riverbank: Stroomöver
stream: Beek
wadi: Wadi
waterfall: Waterfall
@@ -397,19 +365,6 @@ nds:
results:
no_results: nix funnen
more_results: Mehr
- distance:
- one: üm un bi 1 km
- zero: ünner 1 km
- other: üm un bi %{count} km
- direction:
- south_west: süüdwesten
- south: süden
- south_east: süüdoosten
- east: oosten
- north_east: noordoosten
- north: noorden
- north_west: noordwesten
- west: westen
layouts:
logo:
alt_text: OpenStreetMap-Logo
@@ -499,9 +454,7 @@ nds:
primary: wichtige Landstraat
secondary: lüttjere Landstraat
unclassified: Straat
- unsurfaced: Mullstraat
track: Feldweg
- byway: Siedenweg
bridleway: Riedpadd
cycleway: Fohrradpadd
footway: Footpadd
@@ -525,7 +478,6 @@ nds:
golf: Golfplatz
park: Park
resident: Wahnrebeed
- tourist: Touristenattrakschoon
common:
- Wisch
- Wisch
@@ -656,8 +608,6 @@ nds:
account:
title: Brukerkonto ännern
email never displayed publicly: (nich apen wiesen)
- openid:
- openid: OpenID
public editing:
enabled link text: Wat is dat?
disabled link text: Worüm kann ik nix ännern?
diff --git a/config/locales/ne.yml b/config/locales/ne.yml
index 210c65be5..4559e85f5 100644
--- a/config/locales/ne.yml
+++ b/config/locales/ne.yml
@@ -453,33 +453,26 @@ ne:
crematorium: शà¥à¤®à¤¶à¤¾à¤¨
dentist: दाà¤à¤¤à¤à¥ डाà¤à¥à¤à¤°
doctors: डाà¤à¥à¤à¤°
- dormitory: à¤à¤¾à¤¤à¥à¤°à¤¾à¤µà¤¾à¤¸
drinking_water: पिà¤à¤¨à¥ पानà¥
driving_school: डà¥à¤°à¤¾à¤à¤à¤¿à¤ सà¥à¤à¥à¤²
embassy: दà¥à¤¤à¤¾à¤µà¤¾à¤¸
- emergency_phone: à¤à¤à¤¸à¥à¤®à¤¿à¤ फà¥à¤¨
fast_food: à¤à¤®à¥à¤¨à¤¾ à¤à¥à¤¹
ferry_terminal: फà¥à¤°à¥ à¤à¤°à¥à¤®à¤¿à¤¨à¤²
- fire_hydrant: à¤
à¤à¥à¤¨à¤¿ नियनà¥à¤¤à¥à¤°à¤
fire_station: à¤
à¤à¥à¤¨à¤¿ नियनà¥à¤¤à¥à¤°à¤£ सà¥à¤à¥à¤¸à¤¨à¥
food_court: à¤à¤¾à¤à¤¾ à¤à¤°
fountain: पानà¥à¤à¥ फà¥à¤¹à¥à¤°à¤¾
fuel: à¤à¤¨à¥à¤§à¤¨
gambling: à¤à¥à¤µà¤¾à¤à¤°
grave_yard: शà¥à¤®à¤¶à¤¾à¤¨ à¤à¤¾à¤
- gym: à¤à¤¿à¤®à¤à¤¾à¤¨à¤¾
- health_centre: सà¥à¤µà¤¾à¤¸à¥à¤¥à¥à¤¯ à¤à¥à¤¨à¥à¤¦à¥à¤°
hospital: à¤
सà¥à¤ªà¤¤à¤¾à¤²
hunting_stand: शिà¤à¤¾à¤° à¤à¥à¤·à¥à¤¤à¥à¤°
ice_cream: बरफ
kindergarten: बाल à¤à¤¶à¥à¤°à¤®
library: पà¥à¤¸à¥à¤¤à¤à¤¾à¤²à¤¯
- market: बà¤à¤¾à¤°
marketplace: बà¤à¤¾à¤° à¤à¥à¤·à¥à¤¤à¥à¤°
monastery: à¤à¥à¤¤à¥à¤¯
motorcycle_parking: मà¥à¤à¤° साà¤à¤à¤² पारà¥à¤à¤¿à¤
nightclub: रातà¥à¤°à¥ à¤à¥à¤²à¤¬
- nursery: नरà¥à¤¸à¤°à¥
nursing_home: नरà¥à¤¸à¤¿à¤ हà¥à¤®
office: à¤à¤¾à¤°à¥à¤¯à¤²à¤¯
parking: पारà¥à¤à¤¿à¤
@@ -493,7 +486,6 @@ ne:
prison: à¤à¤¾à¤°à¤¾à¤à¤¾à¤°
pub: पब
public_building: सारà¥à¤µà¤à¤¨à¤¿à¤ à¤à¤µà¤¨
- reception_area: रिसà¥à¤ªà¥à¤¸à¤¨ à¤à¥à¤·à¥à¥à¤¤à¥à¤°
recycling: पà¥à¤¨à¤ पà¥à¤°à¤¯à¥à¤ विनà¥à¤¦à¥
restaurant: रà¥à¤¸à¥à¤à¥à¤°à¥à¤¨à¥à¤
retirement_home: बà¥à¤¦à¥à¤§ à¤à¤¶à¥à¤°à¤®
@@ -577,7 +569,6 @@ ne:
street_lamp: सडठबतà¥à¤¤à¥
track: à¤à¥à¤°à¤¯à¤¾à¤
trail: à¤à¥à¤°à¥à¤à¥ बाà¤à¥
- unsurfaced: नà¤à¤¾à¤ªà¤¿à¤à¤à¥ मारà¥à¤
"yes": सडà¤
historic:
bunker: बà¤à¥à¤à¤°
@@ -610,7 +601,6 @@ ne:
retail: à¤à¥à¤¦à¥à¤°à¤¾
road: सडठà¤à¥à¤·à¥à¤¤à¥à¤°
leisure:
- club: à¤à¤²à¥à¤¬
garden: बà¤à¥à¤à¤à¤¾
park: à¤à¤¦à¥à¤¯à¤¾à¤¨
resort: रिसà¥à¤°à¥à¤
@@ -657,8 +647,6 @@ ne:
travel_agent: à¤à¥à¤°à¤¾à¤à¤² à¤à¤à¥à¤¨à¥à¤¸à¥
"yes": à¤à¤¾à¤°à¥à¤¯à¤²à¤¯
place:
- block: à¤à¤£à¥à¤¡
- airport: हवाठà¤
डà¥à¤¡à¤¾
city: शहर
country: दà¥à¤¶
county: à¤à¤²à¤¾à¤à¤¾
@@ -679,7 +667,6 @@ ne:
"yes": सà¥à¤¥à¤¾à¤¨à¤¹à¤°à¥
railway:
abandoned: परितà¥à¤¯à¤à¥à¤¤ रà¥à¤²à¤®à¤¾à¤°à¥à¤
- historic_station: à¤à¤¤à¤¿à¤¹à¤¾à¤¸à¤¿à¤ रà¥à¤²à¤®à¤¾à¤°à¥à¤ सà¥à¤à¥à¤¸à¤¨
junction: रà¥à¤²à¤®à¤¾à¤°à¥à¤ à¤à¤à¥à¤¸à¤¨
shop:
bakery: बà¥à¤à¤°à¥
@@ -718,7 +705,6 @@ ne:
hairdresser: नाठपसल
hardware: हारà¥à¤¡à¤µà¥à¤¯à¤° पसल
hifi: हाà¤-फाà¤
- insurance: बà¥à¤®à¤¾
jewelry: à¤à¤¹à¤¨à¤¾ पसल
mall: सपिठमल
market: बà¤à¤¾à¤°
@@ -729,9 +715,7 @@ ne:
optician: à¤
पà¥à¤à¤¿à¤¸à¤¿à¤¯à¤¨
pet: पालà¥à¤¤à¥ पसल
pharmacy: à¤à¤·à¤§à¥ पसल
- salon: सलà¥à¤¨
shoes: à¤à¥à¤¤à¥à¤¤à¤¾ पसल
- shopping_centre: à¤à¤¿à¤¨à¤®à¥à¤² à¤à¥à¤¨à¥à¤¦à¥à¤°
sports: à¤à¥à¤²à¤à¥à¤¦ सामà¤à¥à¤°à¥ पसल
tailor: सà¥à¤à¥à¤à¤¾à¤°
toys: à¤à¥à¤²à¥à¤¨à¤¾ पसल
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index 9884a9f10..a7b2af2ca 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -54,19 +54,19 @@ nl:
language: Taal
message: Bericht
node: Node
- node_tag: Nodelabel
+ node_tag: Nodetag
notifier: Melder
old_node: Oude node
- old_node_tag: Oud nodelabel
+ old_node_tag: Oude nodetag
old_relation: Oude relatie
old_relation_member: Oud relatielid
- old_relation_tag: Oud relatielabel
+ old_relation_tag: Oude relatietag
old_way: Oude weg
old_way_node: Oude node op een weg
- old_way_tag: Oud weglabel
+ old_way_tag: Oude weg-tag
relation: Relatie
relation_member: Relatielid
- relation_tag: Relatielabel
+ relation_tag: Relatietag
session: Sessie
trace: Track
tracepoint: Trackpunt
@@ -76,7 +76,7 @@ nl:
user_token: Gebruikersnummer
way: Weg
way_node: Wegnode
- way_tag: Weglabel
+ way_tag: Weg-tag
attributes:
diary_comment:
body: Tekst
@@ -164,6 +164,8 @@ nl:
title_comment: Set wijzigingen %{id} - %{comment}
join_discussion: Meld u aan om mee te praten
discussion: Overleg
+ still_open: Wijzigingenset is nog open â overleg gaat open van zodra de wijzigingenset
+ afgesloten wordt.
node:
title: 'Node: %{name}'
history_title: 'Nodegeschiedenis: %{name}'
@@ -220,10 +222,10 @@ nl:
load_data: Gegevens laden
loading: Bezig met ladenâ¦
tag_details:
- tags: Labels
+ tags: Tags
wiki_link:
- key: De wikipagina die het label %{key} beschrijft
- tag: De wikipagina die het label %{key}=%{value} beschrijft
+ key: De wikipagina die de tag %{key} beschrijft
+ tag: De wikipagina die de tag %{key}=%{value} beschrijft
wikidata_link: Het item %{page} op Wikidata
wikipedia_link: De pagina %{page} op Wikipedia
telephone_link: '%{phone_number} bellen'
@@ -380,7 +382,7 @@ nl:
embeddable_html: HTML-code
licence: Licentie
export_details: OpenStreetMapgegevens zijn gelicenseerd onder de licentie Open Data Commons Open
+ href="https://opendatacommons.org/licenses/odbl/1.0/">Open Data Commons Open
Database (ODbL).
too_large:
advice: 'Als het exporteren mislukt, overweeg dan een van de onderstaande
@@ -420,14 +422,14 @@ nl:
geocoder:
search:
title:
- latlon: Resultaten van intern
+ latlon: Resultaten van intern
uk_postcode: Resultaten van NPEMap / FreeThe
Postcode
- ca_postcode: Resultaten van Geocoder.CA
- osm_nominatim: Resultaten van OpenStreetMap
+ ca_postcode: Resultaten van Geocoder.CA
+ osm_nominatim: Resultaten van OpenStreetMap
Nominatim
geonames: Resultaten van GeoNames
- osm_nominatim_reverse: Resultaten van OpenStreetMap
+ osm_nominatim_reverse: Resultaten van OpenStreetMap
Nominatim
geonames_reverse: Resulaten van GeoNames
search_osm_nominatim:
@@ -477,36 +479,29 @@ nl:
crematorium: Crematorium
dentist: Tandarts
doctors: Dokter
- dormitory: Studentenhuis
drinking_water: Drinkwater
driving_school: Rijschool
embassy: Ambassade
- emergency_phone: Noodtelefoon
fast_food: Fast food
ferry_terminal: Veerterminal
- fire_hydrant: Brandkraan
fire_station: Brandweer
food_court: Foodcourt
fountain: Fontein
fuel: Brandstof
gambling: Gokken
grave_yard: Begraafplaats
- gym: Fitnesscentrum
- health_centre: Gezondheidscentrum
hospital: Ziekenhuis
hunting_stand: Jachttoren
ice_cream: IJs
kindergarten: Kleuterschool
library: Bibliotheek
- market: Markt
marketplace: Marktplein
monastery: Klooster
motorcycle_parking: Motorfietsparkeerplaats
nightclub: Nachtclub
- nursery: Peuterspeelzaal
nursing_home: Verpleeghuis
office: Kantoor
- parking: Parkeren
+ parking: Parking
parking_entrance: Ingang parkeerplaats
pharmacy: Apotheek
place_of_worship: Religieuze samenkomstplaats
@@ -517,7 +512,6 @@ nl:
prison: Gevangenis
pub: Café
public_building: Openbaar gebouw
- reception_area: Receptie
recycling: Recyclingpunt
restaurant: Restaurant
retirement_home: Bejaardenhuis
@@ -613,7 +607,6 @@ nl:
trunk: Autosnelweg
trunk_link: Autoweg
unclassified: Ongeclassificeerde weg
- unsurfaced: Onverharde weg
"yes": Weg
historic:
archaeological_site: Archeologische vindplaats
@@ -678,7 +671,6 @@ nl:
leisure:
beach_resort: Badplaats
bird_hide: Nestplaats
- club: Club
common: Meent
dog_park: Hondenpark
fishing: Visgrond
@@ -771,8 +763,6 @@ nl:
"yes": Kantoor
place:
allotments: Volkstuinen
- block: Blokkades
- airport: Luchthaven
city: Plaats
country: Land
county: District
@@ -784,7 +774,6 @@ nl:
islet: Eilandje
isolated_dwelling: Geïsoleerde woning
locality: Plaats
- moor: Veen
municipality: Gemeente
neighbourhood: Wijk
postcode: Postcode
@@ -801,10 +790,8 @@ nl:
abandoned: Vervallen spoorweg
construction: Spoor in aanbouw
disused: Ongebruikte spoorweg
- disused_station: Ongebruikt spoorwegstation
funicular: Kabelspoorweg
halt: Treinhalte
- historic_station: Historisch spoorwegstation
junction: Spoorwegkruising
level_crossing: Spoorwegovergang
light_rail: Lightrail
@@ -868,7 +855,6 @@ nl:
hairdresser: Kapper
hardware: Gereedschappenwinkel
hifi: Hi-fi
- insurance: Verzekering
jewelry: Juwelier
kiosk: Kioskwinkel
laundry: Wasserij
@@ -884,10 +870,8 @@ nl:
pet: Dierenwinkel
pharmacy: Apotheek
photo: Fotowinkel
- salon: Schoonheidssalon
second_hand: Kringloopwinkel
shoes: Schoenenzaak
- shopping_centre: Winkelcentrum
sports: Sportwinkel
stationery: Kantoorartikelenwinkel
supermarket: Supermarkt
@@ -950,7 +934,7 @@ nl:
level10: Wijkgrens
description:
title:
- osm_nominatim: Locatie van OpenStreetMap
+ osm_nominatim: Locatie van OpenStreetMap
Nominatim
geonames: Locatie van GeoNames
types:
@@ -1028,17 +1012,17 @@ nl:
OpenStreetMap® is open data , vrijgegeven onder de Open Data
Commons Open Database License (ODbL) door de OpenStreetMap Foundation (OSMF).
+ href="https://osmfoundation.org/">OpenStreetMap Foundation (OSMF).
intro_2_html: |-
Het staat u vrij onze gegevens te kopiëren, te distribueren,
weer te geven en aan te passen, zo lang u OpenStreetMap en haar
auteurs vermeldt. Als u onze kaarten of gegevens wijzigt of erop verder bouwt,
mag u het resultaat enkel onder dezelfde licentie distribueren. In de
- volledige juridische
+ volledige juridische
tekst worden uw rechten en verantwoordelijkheden uitgelegd.
intro_3_html: |-
De cartografie in onze kaarttegels en onze documentatie zijn
- vrijgegeven onder de licentie Creative
+ vrijgegeven onder de licentie Creative
Commons Naamsvermelding-Gelijk delen 2.0 (CC BY-SA).
credit_title_html: Hoe OpenStreetMap te vermelden
credit_1_html: |-
@@ -1047,7 +1031,7 @@ nl:
credit_2_html: "U moet ook duidelijk maken dat de gegevens beschikbaar zijn
onder de Open\nDatabase License, en als u onze kaarttegels gebruikt, dat de
cartografie\nde licentie CC BY-SA heeft. U kunt dit doen door te verwijzen
- naar\nde auteursrechtenpagina .
+ naar\nde auteursrechtenpagina .
\nU kunt ook direct verwijzen naar de licentie(s). Dat laatste is verplicht
als u OSM in gegevensvorm distribueert. In media waar\nhyperlinks niet mogelijk
zijn, bijvoorbeeld in gedrukte werken, raden we u aan\nuw lezer te verwijzen
@@ -1063,7 +1047,7 @@ nl:
title: Voorbeeld naamsvermelding
more_title_html: Meer informatie
more_1_html: Lees meer over het gebruik van onze gegevens, en hoe u OpenStreetMap
- moet vermelden, op de licentiepagina
+ moet vermelden, op de licentiepagina
van de OSMF
more_2_html: |-
Hoewel OpenStreetMap open data is, kunnen we geen gratis
@@ -1078,9 +1062,9 @@ nl:
en andere bronnen, waaronder:
contributors_at_html: |-
Oostenrijk : bevat gegevens van de
- Stad Wenen (onder
- CC BY ), Land Vorarlberg en
- Land Tirol (onder CC BY-AT met aanvullingen ).
+ Stad Wenen (onder
+ CC BY ), Land Vorarlberg en
+ Land Tirol (onder CC BY-AT met aanvullingen ).
contributors_ca_html: |-
Canada : Bevat gegevens van
GeoBase®, GeoGratis (© Department of Natural
@@ -1089,13 +1073,13 @@ nl:
Statistics Canada).
contributors_fi_html: 'Finland : bevat gegevens van de topografische
database van het nationaal kadaster van Finland en andere gegevensverzamelingen,
- onder de licentie NLSFI .'
+ onder de licentie NLSFI .'
contributors_fr_html: |-
Frankrijk : Bevat gegevens van
Direction Générale des Impôts.
contributors_nl_html: |-
Nederland : Bevat © Gegevens van AND, 2007
- (www.and.com )
+ (www.and.com )
contributors_nz_html: |-
Nieuw-Zeeland : Bevat gegevens van
Land Information New Zealand. Crown Copyright voorbehouden.
@@ -1115,7 +1099,7 @@ nl:
contributors_footer_1_html: |-
Voor meer gegevens over deze en andere bronnen die gebruikt zijn
voor het verbeteren van OpenStreetMap, kunt u de pagina met Bijdragers
+ href="https://wiki.openstreetmap.org/wiki/Contributors">pagina met Bijdragers
op de OpenStreetMap Wiki raadplegen.
contributors_footer_2_html: |-
Opname van gegevens in OpenStreetMap betekent niet dat de originele
@@ -1129,12 +1113,12 @@ nl:
infringement_2_html: |-
Als u van mening bent dat auteursrechtelijk beschermd en niet vrij gelicenseerd materiaal
ongeoorloofd aan de database van OpenStreetMap of aan deze website is toegevoegd, raadpleeg dan
- onze verwijderprocedure
- of meld het direct en formeel via onze online claimpagina .
+ onze verwijderprocedure
+ of meld het direct en formeel via onze online claimpagina .
trademarks_title_html: Handelsmerken
trademarks_1_html: OpenStreetMap, het vergrootglaslogo en State of the Map zijn
geregistreerde handelsmerken van de OpenStreetMap Foundation. Als u vragen
- hebt over uw gebruik van deze merken, stuur dan uw vragen dan naar de Licentiewerkgroep .
+ hebt over uw gebruik van deze merken, stuur dan uw vragen dan naar de Licentiewerkgroep .
welcome_page:
title: Welkom!
introduction_html: Welkom bij OpenStreetMap, de open en te bewerken kaart van
@@ -1159,16 +1143,15 @@ nl:
restaurant of een boom.
way_html: Een weg (way) is een lijn of gebied, zoals een weg,
een rivier, een meer of een gebouw.
- tag_html: Een label (tag) is een eigenschap over een node of
- een weg, zoals de naam van een restaurant of de maximum snelheid voor een
- weg.
+ tag_html: Een tag is een eigenschap over een node of een weg,
+ zoals de naam van een restaurant of de maximumsnelheid op een weg.
rules:
title: Regels!
paragraph_1_html: "OpenStreetMap heeft weinig formele regels, maar we verwachten
dat alle deelnemers samenwerken en communiceren met de gemeenschap. Als u
- van plan bent andere activiteiten te ontwikkelen dan met de hand bewerkingen
- maken, lees en volg dan de richtlijnen op Imports
- en \nGeautomatiseerde
+ van plan bent andere activiteiten uit te voeren dan met de hand bewerkingen
+ maken, lees en volg dan de richtlijnen voor Imports
+ en \nGeautomatiseerde
bewerkingen ."
questions:
title: Nog vragen?
@@ -1204,7 +1187,7 @@ nl:
explanation_html: |-
Als je vragen hebt over hoe onze gegevens worden gebruikt of over de inhoud, raadpleeg dan onze
auteursrechtenpagina voor meer juridische informatie, of neem contact op met de betreffende
- OSMF-werkgroep .
+ OSMF-werkgroep .
help_page:
title: Hulp krijgen
introduction: Er zijn verschillende bronnen om meer te leren over OpenStreetMap,
@@ -1216,7 +1199,7 @@ nl:
description: Begin met dit snelle stappenplan dat de basis van OpenSteetMap
uitlegt.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/NL:Beginnershandleiding
+ url: https://wiki.openstreetmap.org/wiki/NL:Beginnershandleiding
title: Handleiding voor beginners
description: Handleiding voor beginners, onderhouden door de gemeenschap.
help:
@@ -1240,7 +1223,7 @@ nl:
description: Hulp voor bedrijven en organisaties om over te schakelen op OpenStreetMap-gebaseerde
kaarten en andere diensten.
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
description: In de wiki kijken voor diepgaande documentatie over OSM
about_page:
@@ -1257,7 +1240,12 @@ nl:
community_driven_title: Communitygedreven
community_driven_html: |-
De gemeenschap van OpenStreetMap is divers, gepassioneerd en wordt elke dag groter. Onder onze bijdragers zitten mensen die kaarten maken als hobby, GIS-professionals, IT-specialisten die de servers van OSM draaiende houden, filantropen die rampgebieden in kaart brengen en nog veel meer.
- Bekijk de gebruikersdagboeken of de gemeenschapsblogs voor meer informatie over de gemeenschap of de website van de OSM Foundation .
+ Bekijk de
+ OpenStreetMap-blog ,
+ gebruikersdagboeken ,
+ gemeenschapsblogs ,
+ en de website van de OSM Foundation
+ voor meer informatie over de gemeenschap.
open_data_title: Open data
open_data_html: 'OpenStreetMap is open data : u mag de gegevens gebruiken
voor ieder doel, als u de naam van OpenStreetMap en haar bijdragers maar vermeldt.
@@ -1266,11 +1254,11 @@ nl:
over Auteursrechten en Licentie voor details.'
legal_title: Juridisch
legal_html: "Deze site en tal van andere diensten worden formeel beheerd door
- \nOpenStreetMap Foundation (OSMF)
+ \nOpenStreetMap Foundation (OSMF)
\nnamens de gemeenschap. Het gebruik van alle door OSMF aangeboden diensten
- is onderworpen\naan ons \nBeleid
- voor aanvaardbaar gebruik en ons Privacybeleid .\n
- \nNeem contact op met de OSMF
+ is onderworpen\naan ons \nBeleid
+ voor aanvaardbaar gebruik en ons Privacybeleid .\n
+ \nNeem contact op met de OSMF
\nals u vragen of problemen hebt in verband met licenties, auteursrechten of
andere juridische zaken."
partners_title: Partners
@@ -1486,13 +1474,13 @@ nl:
user_page_link: gebruikerspagina
anon_edits_link_text: Lees waarom dit het geval is.
flash_player_required: U hebt Flash-player nodig om Potlatch, de OpenStreetMap
- Flash-editor te gebruiken. U kunt Flash-player
+ Flash-editor te gebruiken. U kunt Flash-player
van Adobe.com downloaden . Er
zijn ook andere opties om OpenStreetMap te bewerken.
potlatch_unsaved_changes: U hebt wijzigingen gemaakt die nog niet zijn opgeslagen.
Om op te slaan in Potlach, deselecteert u de huidige weg of het huidige punt
als u in livemodus bewerkt, of klikt u op de knop Opslaan.
- potlatch2_not_configured: Potlatch 2 is niet ingesteld - zie http://wiki.openstreetmap.org/wiki/The_Rails_Port
+ potlatch2_not_configured: Potlatch 2 is niet ingesteld â zie https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2
voor meer informatie
potlatch2_unsaved_changes: U hebt wijzigingen die nog niet zijn opgeslagen.
Om op te slaan in Potlatch 2 moet u op "Opslaan" klikken.
@@ -1585,7 +1573,7 @@ nl:
edit: Bewerken
preview: Voorvertoning
markdown_help:
- title_html: Verwerkt met Markdown
+ title_html: Verwerkt met Markdown
headings: Kopjes
heading: Kopje
subheading: Onderkop
@@ -1696,7 +1684,7 @@ nl:
description: Recente GPS-trackuploads bekijken
tagged_with: ' gelabeld met %{tags}'
empty_html: Hier is nog niets te zien. Upload een nieuwe
- trace of kom meer te weten over GPS tracen op de wikipagina .
+ trace of kom meer te weten over GPS tracen op de wikipagina .
delete:
scheduled_for_deletion: Trace staat op de lijst voor verwijdering
make_public:
@@ -1907,13 +1895,13 @@ nl:
html: |-
In tegenstelling tot andere kaarten, is OpenStreetMap volledig gemaakt door mensen net als u en iedereen kan correcties maken, en de kaart bijwerken of downloaden en gebruiken.
Registreer u om te beginnen met bijdragen. We sturen een e-mail om uw registratie te bevestigen.
- license_agreement: Als u een gebruiker aan wilt maken, moet u akkoord gaan met
- de voorwaarden
+ license_agreement: Als u een gebruiker wil aanmaken, moet u akkoord gaan met
+ de voorwaarden
voor bijdragen .
email address: 'E-mailadres:'
confirm email address: 'E-mailadres bevestigen:'
- not displayed publicly: Uw adres wordt niet openbaar gemaakt, zie ons Privacybeleid
+ not displayed publicly: Uw adres wordt niet openbaar gemaakt, zie ons privacybeleid
voor meer informatie.
display name: 'Weergavenaam:'
display name description: Uw openbare gebruikersnaam. U kunt deze later in uw
@@ -1972,7 +1960,7 @@ nl:
diary: Dagboek
edits: Bewerkingen
traces: Traces
- notes: Opmerkingen bij kaarten
+ notes: Opmerkingen bij kaart
remove as friend: Vriend verwijderen
add as friend: Vriend toevoegen
mapper since: 'Mapper sinds:'
@@ -2034,12 +2022,12 @@ nl:
email never displayed publicly: (nooit openbaar gemaakt)
external auth: 'Externe verificatie:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: wat is dit?
public editing:
heading: 'Bewerkingen openbaar:'
enabled: Ingeschakeld. U bent niet anoniem en u kunt bewerken.
- enabled link: http://wiki.openstreetmap.org/wiki/Disabling_anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: wat is dit?
disabled: Uitgeschakeld. U kunt niet bewerken en al uw eerdere bewerkingen
zijn anoniem.
@@ -2050,8 +2038,8 @@ nl:
u geen berichten sturen of uw locatie zien. Om uw bewerkingen weer te kunnen
geven en andere gebruikers in staat te stellen in contact met u te komen,
kunt u op de onderstaande knop klikken. Sinds de overgang naar versie
- 0.6 van de API kunnen alleen publieke gebruikers de kaartgegevens bewerken
- (meer informatie ).Uw
+ 0.6 van de API kunnen alleen publieke gebruikers de kaartgegevens bewerken.
+ (Meer informatie ).Uw
e-mailadres wordt niet publiek gemaakt door uw bewerkingen publiek te maken. Deze
handeling kan niet ongedaan gemaakt worden en alle nieuwe gebrukers zijn
nu standaard publiek.
@@ -2172,6 +2160,8 @@ nl:
not_a_role: '"%{role}" is geen geldige rol.'
already_has_role: De gebruiker heeft de rol %{role} al.
doesnt_have_role: De gebruiker heeft de rol %{role} niet.
+ not_revoke_admin_current_user: Kan administratorrol van de huidige gebruiker
+ niet laten vallen.
grant:
title: Toekennen rechten bevestigen
heading: Toekennen rechten bevestigen
@@ -2335,8 +2325,8 @@ nl:
cancel: Annuleren
image: Afbeelding
link: Koppeling of HTML
- long_link: Koppeling
- short_link: Korte koppeling
+ long_link: Link
+ short_link: Korte link
geo_uri: Geo-URI
embed: HTML
custom_dimensions: Aangepaste afmetingen instellen
@@ -2366,14 +2356,14 @@ nl:
base:
standard: Standaard
cycle_map: Fietskaart
- transport_map: Transport Map
+ transport_map: Transportkaart
hot: Humanitarian
layers:
header: Kaartlagen
- notes: Opmerkingen bij kaarten
+ notes: Opmerkingen bij kaart
data: Kaartgegevens
gps: Openbare GPS-traces
- overlays: Overlays inschakelen om fouten in de kaart te kunnen identificeren
+ overlays: Overlays inschakelen om fouten in de kaart te helpen identificeren
title: Lagen
copyright: © bijdragers OpenStreetMap
donate_link_text: Doneer nu
@@ -2397,9 +2387,10 @@ nl:
new:
intro: Een fout gezien of ontbreekt er iets? Laat het andere kaartmakers weten
zodat wij het kunnen oplossen. Verplaats de markering naar de correcte positie
- en beschrijf het probleem. Vul hier alstublieft geen persoonlijke informatie
- of informatie van auteursrechtelijk beschermde kaarten of mappenlijsten
- in.
+ en beschrijf het probleem.
+ advice: Deze melding is publiek en kan gebruikt worden om de kaart bij te
+ werken. Vul hier dus geen persoonlijke informatie in, en ook geen informatie
+ uit kaarten of telefoonboeken waar auteursrechtelijke bescherming op rust.
add: Opmerking toevoegen
show:
anonymous_warning: In deze opmerking staan reacties van anonieme gebruikers
@@ -2412,16 +2403,16 @@ nl:
edit_help: Verplaats de kaar en zoom in op een plaats die u wilt bewerken. Klik
er daarna op.
directions:
+ ascend: Bergop
engines:
- graphhopper_bicycle: Fietsen (GraphHopper)
- graphhopper_foot: Lopen (GraphHopper)
- mapquest_bicycle: Fietsen (MapQuest)
+ graphhopper_bicycle: Fiets (GraphHopper)
+ graphhopper_car: Auto (GraphHopper)
+ graphhopper_foot: Te voet (GraphHopper)
+ mapquest_bicycle: Fiets (MapQuest)
mapquest_car: Auto (MapQuest)
- mapquest_foot: Lopen (MapQuest)
+ mapquest_foot: Te voet (MapQuest)
osrm_car: Auto (OSRM)
- mapzen_bicycle: Fietsen (Mapzen)
- mapzen_car: Auto (Mapzen)
- mapzen_foot: Lopen (Mapzen)
+ descend: Bergaf
directions: Routebeschrijving
distance: Afstand
errors:
diff --git a/config/locales/nn.yml b/config/locales/nn.yml
index 4a7cc09d8..ff7b1100a 100644
--- a/config/locales/nn.yml
+++ b/config/locales/nn.yml
@@ -109,9 +109,11 @@ nn:
created: Oppretta
closed: Attlaten
created_html: Oppretta for %{time} sidan
+ closed_html: Stengt %{time} sidan
created_by_html: Oppretta for %{time} sidan av %{user}
deleted_by_html: Sletta for %{time} sidan av %{user}
edited_by_html: Redigert for %{time} sidan av %{user}
+ closed_by_html: Stengt for %{time} sidan by %{user}
version: 'Versjon:'
anonymous: anonym
no_comment: (ingen kommentar)
@@ -119,9 +121,12 @@ nn:
download_xml: Last ned XML
view_history: Vis historikk
view_details: Vis detaljar
+ location: 'Plassering:'
changeset:
title: Endringssett %{id}
belongs_to: Skapar
+ node: Punkt (%{count})
+ node_paginated: Punkt (%{x}-%{y} av %{count})
way: Strekningar (%{count})
way_paginated: Strekningar (%{x}-%{y} av %{count})
comment: Kommentarar (%{count})
@@ -130,14 +135,25 @@ nn:
feed:
title: Endringssett %{id}
title_comment: 'Endringssett: %{id} - %{comment}'
+ join_discussion: Logg inn for å vere med i diskusjonen
discussion: Ordskifte
+ node:
+ title: 'Punkt: %{name}'
+ history_title: 'Punkthistorikk: %{name}'
+ way:
+ title: 'Strekning: %{name}'
+ history_title: 'Strekningshistorikk: %{name}'
+ nodes: Punkt
+ also_part_of:
+ one: delstrekning %{related_ways}
+ other: delstrekningar %{related_ways}
relation:
members: Medlemmar
relation_member:
entry: '%{type} %{name}'
entry_role: '%{type} %{name} som %{role}'
type:
- node: Node
+ node: Punkt
way: Veg
relation: Relasjon
containing_relation:
@@ -154,7 +170,7 @@ nn:
timeout:
sorry: Beklagar, data for %{type} med id %{id} tok for lang tid å hente.
type:
- node: node
+ node: punkt
way: veg
relation: relasjon
changeset: endringssett
@@ -164,7 +180,7 @@ nn:
message_html: Versjon %{version} av denne %{type} kan ikkje visast fordi den
er blitt maskert. Sjå %{redaction_link} for detaljar.
type:
- node: noden
+ node: punkt
way: vegen
relation: relasjonen
start_rjs:
@@ -175,6 +191,7 @@ nn:
wiki_link:
key: Wiki-beskrivelsessiden for %{key}-elementet
tag: Wiki-beskrivelsessiden for %{key}=%{value}-elementet
+ wikidata_link: Elementet %{page} på Wikidata
wikipedia_link: Artikkelen %{page} på Wikipedia
telephone_link: Ring %{phone_number}
note:
@@ -183,6 +200,17 @@ nn:
description: Skildring
open_title: 'Uavklart merknad #%{note_name}'
closed_title: 'Avklart merknad: #%{note_name}'
+ hidden_title: 'Gøymd merknad #%{note_name}'
+ open_by: Oppretta av %{user} %{when} sidan
+ open_by_anonymous: Oppretta av anonym %{when} sidan
+ commented_by: Kommentar frå %{user} %{when} sidan
+ commented_by_anonymous: Kommentar frå anonym %{when}
+ sidan
+ closed_by: Løyst av %{user} %{when} sidan
+ closed_by_anonymous: Løyst av anonym %{when} sidan
+ reopened_by: Reaktivert av %{user} %{when} sidan
+ reopened_by_anonymous: Reaktivert av anonym for %{when}
+ sidan
query:
title: Førespurnadsfunksjonar
nearby: Nærliggjande funksjonar
@@ -206,6 +234,12 @@ nn:
title_user: Endringssett av %{user}
title_friend: Endringssett av venene dine
title_nearby: Endringssett av naboar
+ empty: Fann ingen endringssett.
+ empty_area: Ingen endringssett i dette området.
+ empty_user: Ingen endringssett av denne brukaren.
+ no_more: Fann ingen fleire endringssett.
+ no_more_area: Ingen fleire endringssett i dette området.
+ no_more_user: Ingen fleire endringssett av denne brukaren.
load_more: Last inn meir
timeout:
sorry: Lista over endringssett tok for lang tid å hente.
@@ -330,6 +364,9 @@ nn:
osm_nominatim: Resultat frå OpenStreetMap
Nominatim
geonames: Resultat frå GeoNames
+ osm_nominatim_reverse: Resultat frå OpenStreetMap
+ Nominatim
+ geonames_reverse: Resultat frå GeoNames
search_osm_nominatim:
prefix_format: '%{name}'
prefix:
@@ -348,6 +385,7 @@ nn:
taxiway: Taksebane
terminal: Terminal
amenity:
+ animal_shelter: Dyrehospits
arts_centre: Kunstsenter
atm: Minibank
bank: Bank
@@ -356,7 +394,7 @@ nn:
bench: Benk
bicycle_parking: Sykkelparkering
bicycle_rental: Sykkelutleige
- biergarten: Ãlhage
+ biergarten: Uteservering
boat_rental: BÃ¥tutleige
brothel: Bordell
bureau_de_change: Vekslingskontor
@@ -367,6 +405,7 @@ nn:
car_wash: Bilvask
casino: Kasino
charging_station: Ladestation
+ childcare: Barnepass
cinema: Kino
clinic: Klinikk
clock: Klokke
@@ -376,33 +415,26 @@ nn:
crematorium: Krematorium
dentist: Tannlege
doctors: Legar
- dormitory: Sovesal
drinking_water: Drikkevatn
driving_school: Køyreskule
embassy: Ambassade
- emergency_phone: Nødtelefon
fast_food: Hurtigmat
ferry_terminal: Ferjeterminal
- fire_hydrant: Brannhydrant
fire_station: Brannstasjon
food_court: Serveringsstadar
fountain: Fontene
fuel: Drivstoff
gambling: Gambling
grave_yard: Gravlund
- gym: Treningssenter
- health_centre: Helsesenter
hospital: Sjukehus
hunting_stand: Jaktbod
ice_cream: Iskrem
kindergarten: Barnehage
library: Bibliotek
- market: Marknad
marketplace: Marknadsplass
monastery: Kloster
motorcycle_parking: Motorsykkelparkering
nightclub: Nattklubb
- nursery: Førskule
nursing_home: Pleieheim
office: Kontor
parking: Parkeringsplass
@@ -416,7 +448,6 @@ nn:
prison: Fengsel
pub: Pub
public_building: Offentleg bygning
- reception_area: Oppsamlingsområde
recycling: Resirkuleringspunkt
restaurant: Restaurant
retirement_home: Gamleheim
@@ -427,6 +458,7 @@ nn:
shower: Dusj
social_centre: Samfunnshus
social_club: Sosial klubb
+ social_facility: Sosialteneste
studio: Studio
swimming_pool: Symjebaseng
taxi: Drosje
@@ -439,6 +471,7 @@ nn:
veterinary: Veterinærklinikk
village_hall: Forsamlingshus
waste_basket: Søppelkasse
+ waste_disposal: Avfallshandtering
youth_centre: Ungdomssenter
boundary:
administrative: Administrativ grense
@@ -510,7 +543,6 @@ nn:
trunk: Hovedveg
trunk_link: Hovedveg
unclassified: Uklassifisert veg
- unsurfaced: Veg utan dekke
"yes": Veg
historic:
archaeological_site: Arkeologisk plass
@@ -571,10 +603,10 @@ nn:
road: Vegområde
village_green: landsbypark
vineyard: Vingård
+ "yes": Arealbruk
leisure:
- beach_resort: Strandsted
+ beach_resort: Badestrand
bird_hide: Fugletårn
- club: Klubb
common: Allmenning
dog_park: Hundepark
fishing: Fiskeområde
@@ -625,6 +657,7 @@ nn:
forest: Skog
geyser: Geysir
glacier: Isbre
+ grassland: Grasslette
heath: Vidde
hill: Ã
s
island: Ãy
@@ -637,6 +670,7 @@ nn:
reef: Rev
ridge: Rygg
rock: Stein
+ saddle: Sal
sand: Sand
scree: Ur
scrub: Kratt
@@ -664,8 +698,7 @@ nn:
travel_agent: Reisebyrå
"yes": Kontor
place:
- block: Blokk
- airport: Flyplass
+ allotments: Kolonihagar
city: By
country: Land
county: Fylke
@@ -677,7 +710,6 @@ nn:
islet: Holme
isolated_dwelling: Ensleg bostad
locality: Plass
- moor: Myr
municipality: Kommune
neighbourhood: Nabolag
postcode: Postnummer
@@ -694,10 +726,8 @@ nn:
abandoned: Forlatt jernbane
construction: Jernbane under konstruksjon
disused: Nedlagt jernbane
- disused_station: Nedlagt jernbanestasjon
funicular: Kabelbane
halt: Togstopp
- historic_station: Historisk jernbanestasjon
junction: Jernbanekryss
level_crossing: Planovergang
light_rail: Bybane
@@ -709,7 +739,8 @@ nn:
proposed: Føreslått jernbane
spur: Jernbaneforgrening
station: Jernbanestasjon
- subway: T-banestasjon
+ stop: Jernbanestopp
+ subway: T-bane
subway_entrance: T-baneinngang
switch: Sporveksel
tram: Sporveg
@@ -723,6 +754,7 @@ nn:
beverages: Drikkevarebutikk
bicycle: Sykkelbutikk
books: Bokhandel
+ boutique: Luksusforretning
butcher: Slaktar
car: Bilbutikk
car_parts: Bildeler
@@ -736,6 +768,7 @@ nn:
convenience: Nærbutikk
copyshop: Kopieringsbutikk
cosmetics: Kosmetikkforretning
+ deli: Delikatessebutikk
department_store: Varehus
discount: Tilbudsbutikk
doityourself: Gjer-det-sjølv
@@ -752,13 +785,12 @@ nn:
gallery: Galleri
garden_centre: Hagesenter
general: Landhandel
- gift: Gavebutikk
- greengrocer: Grønnsakshandel
- grocery: Dagligvarebutikk
+ gift: GÃ¥vebutikk
+ greengrocer: Grønsakshandel
+ grocery: Daglegvarebutikk
hairdresser: Frisør
hardware: Jernvarehandel
hifi: Hi-fi
- insurance: Forsikring
jewelry: Gullsmed
kiosk: Kiosk
laundry: Vaskeri
@@ -768,20 +800,19 @@ nn:
motorcycle: Motorsykkelbutikk
music: Musikkbutikk
newsagent: Nyhetsbyrå
- optician: Optiker
+ optician: Optikar
organic: Organisk matbutikk
outdoor: Utandørs butikk
pet: Dyrebutikk
+ pharmacy: Apotek
photo: Fotobutikk
- salon: Salong
second_hand: Bruktbutikk
shoes: Skobutikk
- shopping_centre: Kjøpesenter
sports: Sportsbutikk
stationery: Papirbutikk
supermarket: Supermarked
tailor: Skreddar
- toys: Lekebutikk
+ toys: Leikebutikk
travel_agency: Reisebyrå
video: Videobutikk
wine: Utanfor lisens
@@ -808,6 +839,7 @@ nn:
viewpoint: Utsiktspunkt
zoo: Dyrepark
tunnel:
+ culvert: Stikkrenne
"yes": Tunnel
waterway:
artificial: Kunstig vassdrag
@@ -828,6 +860,13 @@ nn:
waterfall: Foss
weir: Overløpskant
"yes": Vassveg
+ admin_levels:
+ level2: Riksgrense
+ level4: Statsgrense
+ level5: Regiongrense
+ level8: Bygrense
+ level9: Landsbygrense
+ level10: Forstadsgrense
description:
title:
osm_nominatim: Posisjon frå OpenStreetMap
@@ -865,6 +904,8 @@ nn:
edit_with: Rediger med %{editor}
tag_line: Fritt Wiki-verdenskart
intro_header: Velkomen til OpenStreetMap!
+ intro_text: OpenStreetMap er eit verdskart, laga av folks som deg, det er ope
+ og gratis å bruke, med ein open lisens.
intro_2_create_account: Opprett ein brukarkonto
partners_html: Drifta er støtta av %{ucl}, %{ic}, %{bytemark} og andre %{partners}.
partners_ucl: UCL VR-senteret
@@ -995,17 +1036,25 @@ nn:
skjema ."
welcome_page:
title: Velkomen!
+ whats_on_the_map:
+ title: Kva som finst på kartet
+ basic_terms:
+ title: Grunnleggande termar
rules:
title: Reglar!
questions:
title: Spørsmål?
start_mapping: Start kartlegging
+ add_a_note:
+ title: Ikkje tid til å kartleggje sjølv? Legg inn ein merknad.
fixthemap:
title: Rapporter eit problem/Korriger kartet
how_to_help:
title: Korleis hjelpe til
join_the_community:
title: Ver med i fellesskapen
+ other_concerns:
+ title: Andre problemstillingar
help_page:
title: FÃ¥ hjelp
welcome:
@@ -1013,8 +1062,13 @@ nn:
title: Velkomen til OSM
beginners_guide:
url: http://wiki.openstreetmap.org/wiki/Nn:Beginners%27_guide
+ title: Hjelp for nybegynnarar
+ description: Dugnadsbasert guide for nybegynnarar.
help:
+ url: https://help.openstreetmap.org/
title: help.openstreetmap.org
+ description: Still spørsmål eller finn eit svar på spørsmål- og svar-sidene
+ til OSM.
mailing_lists:
title: E-postlister
forums:
@@ -1214,6 +1268,7 @@ nn:
potlatch2_not_configured: Potlatch 2 har ikkje vorte konfigurert - sjå http://wiki.openstreetmap.org/wiki/The_rails_port
potlatch2_unsaved_changes: Du har endringar som ikkje er lagra. (For å lagre
i Potlatch 2, må du klikke lagre.)
+ id_not_configured: iD er ikkje konfigurert
no_iframe_support: Nettlesaren din støttar ikkje HTML iframes som er naudsynt
for denne eigenskapen.
sidebar:
@@ -1221,6 +1276,8 @@ nn:
close: Lukk
search:
search: Søk
+ get_directions: Få køyrerettleiing
+ get_directions_title: Finn vegen mellom to punkt
from: Frå
to: Til
where_am_i: Kor er eg?
@@ -1421,6 +1478,8 @@ nn:
heading: GPX-lagring er utilgjengelig
message: Systemet for opplasting og lagring av GPX-filer er ikkje tilgjengeleg
for augneblunken.
+ georss:
+ title: OpenStreetMap GPS-spor
description:
description_without_count: GPX-fil frå %{user}
application:
@@ -1437,6 +1496,7 @@ nn:
men du må lese dei.
oauth:
oauthorize:
+ title: Autoriser tilgang til kontoen din
request_access: Applikasjonen %{app_name} ber om tilgjenge til kontoen din,
%{user}. Sjekk om du vil at applikasjonen skal ha følgjande løyve. Du kan
velje så mange eller så få som du vil.
@@ -1449,6 +1509,14 @@ nn:
allow_write_gpx: laste opp GPS-spor.
allow_write_notes: endre notisar.
grant_access: Gje tilgang
+ oauthorize_success:
+ title: Autorisasjonsførespurnad tillaten
+ allowed: Du har gitt programmet %{app_name} tilgang til kontoen din.
+ verification: Stadfestingskoden er %{code}.
+ oauthorize_failure:
+ title: Mislykka førespurnad om autorisering
+ denied: Du har nekta programmet %{app_name} tilgang til kontoen din.
+ invalid: Autoriseringsnykelen (token) er ikkje gyldig.
revoke:
flash: Du sletta nøkkelen for %{application}
oauth_clients:
@@ -1525,6 +1593,7 @@ nn:
register now: Registrer deg no
with username: 'Har du allereie ein OpenStreetMap-konto? Logg inn med brukernavnet
og passordet ditt:'
+ with external: 'Alternativt kan du bruke ein tredjepart til å logge inn:'
new to osm: Ny på OpenStreetMap?
to make changes: For å gjere endringar på OpenStreetMap-data, må du ha ein konto.
create account minute: Opprett ein konto. Det tek berre eitt minutt.
@@ -1932,6 +2001,8 @@ nn:
helper:
time_future: Sluttar om %{time}.
until_login: Aktiv inntil brukaren loggar inn.
+ time_future_and_until_login: Sluttar om %{time} og etter at brukaren har logga
+ inn.
time_past: Slutta %{time} sidan.
blocks_on:
title: Blokkeringar av %{name}
@@ -1965,10 +2036,16 @@ nn:
commented_at_by_html: Oppdatert for %{when} sidan av %{user}
closed_at_html: Løyst for %{when} sidan
closed_at_by_html: Løyst for %{when} sidan av %{user}
+ reopened_at_html: Reaktivert for %{when} sidan
+ reopened_at_by_html: Reaktivert %{when} sidan av %{user}
+ rss:
+ title: OpenStreetMap-merknadar
entry:
comment: Kommentar
full: Fullstendig merknad
mine:
+ heading: '%{user} sine merknadar'
+ subheading: Merknadar sendt inn eller kommentert av %{user}
id: ID
creator: Skapar
description: Skildring
@@ -1986,19 +2063,30 @@ nn:
short_link: Kortlenkje
geo_uri: Geo-URI
embed: HTML
+ custom_dimensions: Still inn eigendefinerte dimensjonar
format: 'Format:'
scale: 'Skala:'
+ image_size: Bildet vil vise standard lag ved
download: Last ned
short_url: Kort-URL
include_marker: Inkluder markør
+ center_marker: Sentrer kartet på markøren
+ paste_html: Lim inn HTML for å publisere på ei nettside
view_larger_map: Vis større kart
+ only_standard_layer: Berre standardlaget kan eksporterast som bilde
+ embed:
+ report_problem: Rapporter eit problem
key:
title: Kartsymbol
tooltip: Kartsymbol
+ tooltip_disabled: Kartnøkkel ikkje tilgjengeleg for dette laget
map:
zoom:
in: Vis større
out: Vis mindre
+ locate:
+ title: Vis plassering
+ popup: Du er innanfor {distance} {unit} frå dette punktet
base:
standard: Standard
cycle_map: Sykkelkart
@@ -2008,24 +2096,37 @@ nn:
header: Kartlag
notes: Kartmerknadar
data: Kartdata
+ gps: Offentlege GPS-sporingar
+ overlays: Aktiver lag for å feilsøke i kartet
title: Lag
+ copyright: © OpenStreetMap bidragsytarar
+ donate_link_text: Doner
site:
edit_tooltip: Rediger kartet
edit_disabled_tooltip: Zoom inn for å redigere kartet
+ createnote_tooltip: Legg til ein merknad på kartet
+ createnote_disabled_tooltip: Zoom inn for å leggje til ein merknad på kartet
+ map_notes_zoom_in_tooltip: Zoom inn for å sjå kartmerknadar
+ map_data_zoom_in_tooltip: Zoom inn for å sjå kartdata
+ queryfeature_tooltip: Førespurnadsfunksjonar
changesets:
show:
comment: Kommentar
subscribe: Abonnér
unsubscribe: Avslutt abonnement
hide_comment: gøym
+ unhide_comment: vis
notes:
new:
add: Legg til merknad
show:
hide: Gøym
resolve: Løys
+ reactivate: Reaktiver
+ comment_and_resolve: Kommenter og løys
comment: Kommenter
directions:
+ ascend: Stigande
engines:
graphhopper_bicycle: Sykkel (GraphHopper)
graphhopper_car: Bil (GraphHopper)
@@ -2034,25 +2135,65 @@ nn:
mapquest_car: Bil (MapQuest)
mapquest_foot: Til fots (MapQuest)
osrm_car: Bil (OSRM)
- mapzen_bicycle: Sykkel (Mapzen)
- mapzen_car: Bil (Mapzen)
- mapzen_foot: Til fots (Mapzen)
descend: Fallande
+ directions: Vegskildringar
distance: Avstand
+ errors:
+ no_route: Klarte ikkje å finne vegen mellom desse to plassane.
+ no_place: Beklagar - klarte ikkje å finne den plassen.
instructions:
+ continue_without_exit: Fortset på %{name}
+ slight_right_without_exit: Svak høgresving inn på %{name}
+ offramp_right_without_exit: Ta avkøyrselen til høgre ut på %{name}
+ onramp_right_without_exit: Ta til høgre ut på %{name}
+ endofroad_right_without_exit: Ved slutten av vegen, sving til høgre inn på
+ %{name}
+ merge_right_without_exit: Sving rett inn på %{name}
+ fork_right_without_exit: Ved vegskiljet, ta til høgre inn på %{name}
+ turn_right_without_exit: Ta til høgre inn på %{name}
+ sharp_right_without_exit: Skarp høgresving inn på %{name}
+ uturn_without_exit: U-sving langs %{name}
sharp_left_without_exit: Skarp venstresving inn på %{name}
turn_left_without_exit: Ta til venstre inn på %{name}
offramp_left_without_exit: Ta rampen til venstre til %{name}
+ onramp_left_without_exit: Sving til venstre på rampen inn til %{name}
+ endofroad_left_without_exit: Ved slutten av vegen, sving til venstre inn på
+ %{name}
+ merge_left_without_exit: Flett til venstre inn på %{name}
+ fork_left_without_exit: Ved vegskiljet, ta til venstre inn på %{name}
+ slight_left_without_exit: Svak venstersving inn på %{name}
via_point_without_exit: (via punkt)
follow_without_exit: Følg %{name}
roundabout_without_exit: Ved rundkøyringa, ta til %{name}
+ leave_roundabout_without_exit: Forlat rundkøyringa - %{name}
+ stay_roundabout_without_exit: Ver i rundkøyringa - %{name}
+ start_without_exit: Begynn ved slutten av %{name}
+ destination_without_exit: Nå målet
+ against_oneway_without_exit: Køyr mot einvegskøyring på %{name}
+ end_oneway_without_exit: Slutt på einvegskøyring på %{name}
+ roundabout_with_exit: Ved rundkøyringa, ta avkøyrselen %{exit} mot %{name}
+ turn_left_with_exit: Ved rundkøyringa, ta til venstre inn på %{name}
+ slight_left_with_exit: Ved rundkøyringa, ta til venstre inn på %{name}
+ turn_right_with_exit: Ved rundkøyringa, ta til høgre inn på %{name}
+ slight_right_with_exit: Ved rundkøyringa, ta til høgre inn på %{name}
+ continue_with_exit: Ved rundkøyringa, fortset rett fram på %{name}
unnamed: namnlaus veg
+ courtesy: Vegskildringar med velvillig løyve frå %{link}
time: Tid
query:
node: Node
way: Veg
+ relation: Relasjon
+ nothing_found: Ingen treff
+ error: 'Problem med å kontakte %{server}: %{error}'
+ timeout: Tidsavbrot ved kontakt med %{server}
context:
+ directions_from: Vegskildring herifrå
+ directions_to: Vegskildring hit
+ add_note: Legg til ein merknad her
show_address: Vis adresse
+ query_features: Søkjefunksjonar
+ centre_map: Sentrer kartet her
redaction:
edit:
description: Skildring
diff --git a/config/locales/oc.yml b/config/locales/oc.yml
index 692d072be..6f246ddd0 100644
--- a/config/locales/oc.yml
+++ b/config/locales/oc.yml
@@ -438,33 +438,26 @@ oc:
crematorium: Crematòri
dentist: Dentista
doctors: Mètges
- dormitory: Dormitòri
drinking_water: Aiga potabla
driving_school: Escòla de conduita
embassy: Ambaissada
- emergency_phone: Telefòn d'urgéncia
fast_food: Restauracion rapida
ferry_terminal: Terminal de ferry
- fire_hydrant: Boca d'incendi
fire_station: Casèrna dels pompièrs
food_court: Airal de restauracion
fountain: Font
fuel: Carburant
gambling: Jòcs d'azard
grave_yard: Cementèri
- gym: Fitness /gimnastica
- health_centre: Centre de santat
hospital: Espital
hunting_stand: Taulièr de tir
ice_cream: Crema glaçada
kindergarten: Jardin infantil
library: Bibliotèca
- market: Mercat
marketplace: Plaça del mercat
monastery: Mostièr
motorcycle_parking: Parcatge de bicicleta
nightclub: Discotèca
- nursery: Grépia
nursing_home: Ostal de santat
office: Burèu
parking: Parcatge
@@ -478,7 +471,6 @@ oc:
prison: Preson
pub: Bar
public_building: Bastiment public
- reception_area: Zòna de recepcion
recycling: Punt de reciclatge
restaurant: Restaurant
retirement_home: Ostal de retirada
@@ -574,7 +566,6 @@ oc:
trunk: Via exprèssa
trunk_link: Via exprèssa
unclassified: Rota menora
- unsurfaced: Rota sens revestiment
"yes": Rota
historic:
archaeological_site: Site arqueologic
@@ -639,7 +630,6 @@ oc:
leisure:
beach_resort: Estacion belneara
bird_hide: Obsevatòri ornitologic
- club: Club
common: Terrens comunals
dog_park: Parc canin
fishing: Zòna de pesca
@@ -732,8 +722,6 @@ oc:
"yes": Burèu
place:
allotments: Ãrts familials
- block: Blòt
- airport: Aeropòrt
city: Vila
country: PaÃs
county: Comtat
@@ -745,7 +733,6 @@ oc:
islet: Illòt
isolated_dwelling: Abitacion isolada
locality: Localitat
- moor: Maura
municipality: Municipalitat
neighbourhood: Quartièr
postcode: Còdi postal
@@ -762,10 +749,8 @@ oc:
abandoned: Via ferrada abandonada
construction: Via ferrada en construccion
disused: Via ferrada desafectada
- disused_station: Gara desafectada
funicular: Via de funicular
halt: Arrèst de tren
- historic_station: Arrèst de tren istoric
junction: Jonccion ferrovià ria
level_crossing: Passatge de nivèl
light_rail: Pichona via ferrada
@@ -829,7 +814,6 @@ oc:
hairdresser: Cofaire
hardware: Quicalhariá
hifi: Magazin Hi-Fi
- insurance: Assegurança
jewelry: Joielariá
kiosk: Quiòsque
laundry: Bugadariá
@@ -845,10 +829,8 @@ oc:
pet: Animalariá
pharmacy: Farmà cia
photo: Magazin de fotografia
- salon: Salon
second_hand: Botiga dâocasions
shoes: Magazin de cauçaduras
- shopping_centre: Centre comercial
sports: Magazin d'espòrt
stationery: Papetariá
supermarket: Supermercat
@@ -2088,9 +2070,6 @@ oc:
mapquest_car: En veitura (MapQuest)
mapquest_foot: A pè (MapQuest)
osrm_car: En veitura (OSRM)
- mapzen_bicycle: A bicicleta (Mapzen)
- mapzen_car: En veitura (Mapzen)
- mapzen_foot: A pè (Mapzen)
descend: Descreissent
directions: Itineraris
distance: Distà ncia
diff --git a/config/locales/pa.yml b/config/locales/pa.yml
index 523c45e89..ba517d151 100644
--- a/config/locales/pa.yml
+++ b/config/locales/pa.yml
@@ -261,33 +261,26 @@ pa:
crematorium: ਸ਼ਮਸ਼ਾਨ à¨à¨¾à¨
dentist: ਦੰਦਾਠਦਾ ਡਾà¨à¨à¨°
doctors: ਡਾà¨à¨à¨°
- dormitory: ਸਰਾà¨
drinking_water: ਪà©à¨£ ਦਾ ਪਾਣà©
driving_school: ਡਰਾà¨à¨µà¨¿à©°à¨ ਸà¨à©à¨²
embassy: ਸਫ਼ਾਰਤà¨à¨¼à¨¾à¨¨à¨¾
- emergency_phone: à¨à¨®à¨°à¨à©à¨à¨¸à© ਫ਼à©à¨¨
fast_food: ਫ਼ਾਸਠਫ਼à©à¨¡
ferry_terminal: ਫ਼à©à¨°à© à¨à¨°à¨®à©à¨¨à¨²
- fire_hydrant: à¨
ੱà¨-ਬà©à¨à¨¾à¨ ਨਲà¨à¨¾
fire_station: à¨
ੱà¨-ਬà©à¨à¨¾à¨ ਸà¨à©à¨¸à¨¼à¨¨
food_court: à¨à¨¾à¨£à¨¾ ਦਰਬਾਰ
fountain: ਫ਼à©à¨¹à¨¾à¨°à¨¾
fuel: ਤà©à¨²
gambling: à¨à©à¨
grave_yard: à¨à¨¬à¨°à¨¿à¨¸à¨¤à¨¾à¨¨
- gym: à¨à¨¿à¨®/ਦਰà©à¨¸à¨¤à© à¨à©à¨à¨¦à¨°
- health_centre: ਸਿਹਤ à¨à©à¨à¨¦à¨°
hospital: ਹਸਪਤਾਲ
hunting_stand: ਸ਼ਿà¨à¨¾à¨° ਸà¨à©à¨à¨¡
ice_cream: à¨à¨à¨¸ à¨à¨°à©à¨®
kindergarten: ਬਾਲਵਾà©à©
library: ਪà©à¨¸à¨¤à¨à¨¾à¨²à¨¾
- market: ਮੰਡà©
marketplace: ਮੰਡ੠ਦ੠ਥਾà¨
monastery: ਮੱà¨
motorcycle_parking: ਮà©à¨à¨°à¨¸à¨¾à¨à¨à¨² ਪਾਰà¨à¨¿à©°à¨
nightclub: ਰਾਤ ਦਾ à¨à¨²à©±à¨¬
- nursery: ਨਰਸਰà©
nursing_home: ਨਰਸਿੰਠਹà©à¨®
office: ਦਫ਼ਤਰ
parking: ਪਾਰà¨à¨¿à©°à¨
@@ -301,7 +294,6 @@ pa:
prison: à¨à©à¨²à©à¨¹
pub: ਪਬ
public_building: à¨à¨¨à¨¤à¨ à¨à¨®à¨¾à¨°à¨¤
- reception_area: ਸਵਾà¨à¨¤ à¨à©à¨¤à¨°
recycling: ਰà©à¨¸à¨¾à¨à¨à¨² ਬਿੰਦà©
restaurant: ਰà©à¨¸à¨à©à¨°à©à¨à¨
retirement_home: ਸà©à¨µà¨¾-ਮà©à¨à¨¤à© à¨à¨°
@@ -444,7 +436,6 @@ pa:
village_green: ਪà©à¨à¨¡à© ਹਰਿà¨à¨µà¨²
vineyard: à¨
à©°à¨à©à¨°à¨¾à¨ ਦਾ ਬਾà¨à¨¼
leisure:
- club: à¨à¨²à©±à¨¬
common: ਸ਼ਾਮਲਾà¨
dog_park: à¨à©à©±à¨¤à¨¾ ਪਾਰà¨
fishing: ਮੱà¨à©-à¨à©à¨ à¨à¨²à¨¾à¨à¨¾
@@ -525,8 +516,6 @@ pa:
travel_agent: à¨à¨°à©à¨µà¨² à¨à¨à©°à¨¸à©
"yes": ਦਫ਼ਤਰ
place:
- block: ਬਲਾà¨
- airport: ਹਵਾਠà¨
ੱਡਾ
city: ਸ਼ਹਿਰ
country: ਮà©à¨²à¨
county: ਰਾà¨
@@ -538,7 +527,6 @@ pa:
islet: à¨à©à¨à¨¾ à¨à¨¾à¨ªà©
isolated_dwelling: à¨à¨à©±à¨²à¨¾ à¨à¨°
locality: ਮà©à¨¹à©±à¨²à¨¾
- moor: ਮà©à¨°
municipality: ਨà¨à¨°à¨ªà¨¾à¨²à¨¿à¨à¨¾
neighbourhood: à¨à©à¨à¨à¨¢
postcode: ਡਾà¨-à¨à©à¨¡
@@ -555,9 +543,7 @@ pa:
abandoned: à¨à©±à¨¡à¨¿à¨ ਹà©à¨à¨ ਰà©à¨²à¨µà©
construction: à¨à¨¸à¨¾à¨°à© ਹà©à¨ ਰà©à¨²à¨µà©
disused: ਵਰਤà©à¨ ਤà©à¨ ਬਾਹਰ ਰà©à¨²à¨µà©
- disused_station: ਵਰਤà©à¨ ਤà©à¨ ਮà©à¨à¨¤ ਰà©à¨²à¨µà© ਸà¨à©à¨¸à¨¼à¨¨
halt: à¨à¨°à©à¨¨ ਸà¨à¨¾à¨ª
- historic_station: à¨à¨¤à¨¿à¨¹à¨¾à¨¸à¨ ਰà©à¨²à¨µà© ਸà¨à©à¨¸à¨¼à¨¨
junction: ਰà©à¨²à¨µà© à¨à©°à¨à¨¸à¨¼à¨¨
level_crossing: ਲà©à¨µà¨² à¨à¨°à¨¾à¨¸à¨¿à©°à¨
light_rail: ਹਲà¨à© ਰà©à¨²
@@ -614,7 +600,6 @@ pa:
hairdresser: ਵਾਲ ਤਿà¨à¨° à¨à¨°à¨¨ ਵਾਲਾ
hardware: ਹਾਰਡਵà©à¨
ਰ ਸà¨à©à¨°
hifi: ਹਾà¨-ਫ਼ਾà¨
- insurance: ਬà©à¨®à¨¾
jewelry: à¨à¨¹à¨¿à¨£à¨¿à¨à¨ ਦ੠ਦà©à¨à¨¾à¨¨
kiosk: à¨à©à¨à¨¾
laundry: ਧà©à¨¬à©à¨à¨¾à¨
@@ -630,9 +615,7 @@ pa:
pet: ਪਾਲਤ੠à¨à¨¾à¨¨à¨µà¨°à¨¾à¨ ਦ੠ਦà©à¨à¨¾à¨¨
pharmacy: ਦਵਾà¨à¨¼à¨¾à¨¨à¨¾
photo: ਤਸਵà©à¨°à¨¾à¨ ਦ੠ਦà©à¨à¨¾à¨¨
- salon: ਦà©à¨µà¨¾à¨¨à¨à¨¼à¨¾à¨¨à¨¾
shoes: à¨à©à©±à¨¤à©à¨à¨ ਦ੠ਦà©à¨à¨¾à¨¨
- shopping_centre: à¨à¨¼à¨°à©à¨¦à¨¦à¨¾à¨°à© à¨à©à¨à¨¦à¨°
sports: à¨à©à¨¡à¨¾à¨ ਦ੠ਦà©à¨à¨¾à¨¨
stationery: ਸà¨à©à¨¸à¨¼à¨¨à¨°à© ਦ੠ਦà©à¨à¨¾à¨¨
supermarket: ਸà©à¨ªà¨°à¨®à¨¾à¨°à¨à¨¿à¨
diff --git a/config/locales/pl.yml b/config/locales/pl.yml
index 895517a7f..8b7dac63b 100644
--- a/config/locales/pl.yml
+++ b/config/locales/pl.yml
@@ -124,19 +124,19 @@ pl:
with_version: '%{id}, wersja %{version}'
with_name_html: '%{name}(%{id})'
editor:
- default: DomyÅlnie (obecnie %{name})
+ default: edytorze domyÅlnym (obecnie %{name})
potlatch:
name: Potlatch 1
description: Potlatch 1 (w przeglÄ
darce)
id:
name: iD
- description: iD (w przeglÄ
darce)
+ description: iD (w tej przeglÄ
darce)
potlatch2:
name: Potlatch 2
- description: Potlatch 2 (w przeglÄ
darce)
+ description: Potlatch 2 (w tej przeglÄ
darce)
remote:
name: ZewnÄtrzny edytor
- description: ZewnÄtrzny edytor (JOSM lub Merkaartor)
+ description: zewnÄtrznym edytorze (JOSM lub Merkaartor)
browse:
created: Utworzone
closed: ZamkniÄte
@@ -175,6 +175,8 @@ pl:
title_comment: Zestaw zmian %{id} - %{comment}
join_discussion: Zaloguj siÄ, aby doÅÄ
czyÄ do dyskusji
discussion: Dyskusja
+ still_open: Zestaw zmian jest wciÄ
ż otwarty - dyskusja bÄdzie możliwa, gdy zostanie
+ on zamkniÄty.
node:
title: 'WÄzeÅ: %{name}'
history_title: 'Historia wÄzÅa: %{name}'
@@ -218,9 +220,9 @@ pl:
note: Uwaga
redacted:
redaction: Poprawka %{id}
- message_html: Ten %{type} w wersji %{version} nie może zostaÄ wyÅwietlony, ponieważ
- zostaÅ poprawiony. ProszÄ zapoznaÄ siÄ z %{redaction_link}, aby uzyskaÄ wiÄcej
- informacji.
+ message_html: '%{type} w wersji %{version} nie może zostaÄ wyÅwietlony z powodu
+ ocenzurowania. ProszÄ zapoznaÄ siÄ z %{redaction_link}, aby uzyskaÄ wiÄcej
+ informacji.'
type:
node: wÄzeÅ
way: linia
@@ -241,12 +243,12 @@ pl:
note:
title: 'Uwaga: %{id}'
new_note: Nowa uwaga
- description: Opis
+ description: 'Opis:'
open_title: 'NierozwiÄ
zana uwaga #%{note_name}'
closed_title: 'RozwiÄ
zana uwaga #%{note_name}'
hidden_title: 'Ukryta uwaga #%{note_name}'
open_by: 'Utworzona przez: %{user} %{when} temu '
- open_by_anonymous: Utworzona anonimowo %{when} temu
+ open_by_anonymous: Utworzona anonimowo %{when} temu.
commented_by: Komentarz od %{user} %{when} temu
commented_by_anonymous: Skomentowana anonimowo %{when}
temu
@@ -261,7 +263,7 @@ pl:
hidden_by: Ukryte przez %{user} %{when} temu
query:
title: Dane obiektu
- introduction: Kliknij na mapie, by wyszukaÄ obiekty w pobliżu.
+ introduction: Kliknij na mapie, by wyszukaÄ pobliskie obiekty.
nearby: Obiekty w pobliżu
enclosing: WiÄksze, otaczajÄ
ce obiekty
changeset:
@@ -387,7 +389,7 @@ pl:
map_image: Obraz mapy (standardowa warstwa)
embeddable_html: Kod HTML do osadzenia
licence: Licencja
- export_details: Dane OpenStreetMap udostÄpnione sÄ
na licencji Open
+ export_details: Dane OpenStreetMap udostÄpnione sÄ
na licencji Open
Data Commons Open Database License (ODbL).
too_large:
advice: 'JeÅli eksportowanie siÄ nie uda, proszÄ rozważyÄ użycie jednego z
@@ -427,14 +429,14 @@ pl:
geocoder:
search:
title:
- latlon: Wyniki z Internal
+ latlon: Wyniki z Internal
uk_postcode: Wyniki z NPEMap / FreeThe
Postcode
- ca_postcode: Wyniki z Geocoder.CA
+ ca_postcode: Wyniki z Geocoder.CA
osm_nominatim: Wyniki z OpenStreetMap
Nominatim
geonames: Wyniki z GeoNames
- osm_nominatim_reverse: Wyniki z OpenStreetMap
+ osm_nominatim_reverse: Wyniki z OpenStreetMap
Nominatim
geonames_reverse: Wyniki z GeoNames
search_osm_nominatim:
@@ -446,6 +448,7 @@ pl:
drag_lift: WyciÄ
g orczykowy
gondola: Kolej gondolowa
station: Stacja wyciÄ
gu krzeseÅkowego
+ t-bar: WyciÄ
g orczykowy
aeroway:
aerodrome: Lotnisko
apron: PÅyta postojowa
@@ -485,37 +488,31 @@ pl:
crematorium: Krematorium
dentist: Gabinet dentystyczny
doctors: Lekarze
- dormitory: Akademik/internat
drinking_water: ŹródÅo wody pitnej
driving_school: SzkoÅa nauki jazdy
embassy: Ambasada
- emergency_phone: Telefon alarmowy
fast_food: Bar (fast food)
ferry_terminal: Terminal promowy
- fire_hydrant: Hydrant
fire_station: Remiza strażacka
food_court: WspóÅdzielone miejsce do spożywania posiÅków
fountain: Fontanna
fuel: Stacja paliw
gambling: Hazard
grave_yard: Cmentarz przykoÅcielny
- gym: Centrum Fitness / Sala Gimnastyczna
- health_centre: OÅrodek zdrowia
hospital: Szpital
hunting_stand: Ambona myÅliwska
ice_cream: Lodziarnia
kindergarten: Przedszkole/żÅobek
library: Biblioteka
- market: Targowisko
marketplace: Plac targowy
monastery: Klasztor
motorcycle_parking: Parking dla motocykli
nightclub: Klub nocny
- nursery: Å»Åobek
nursing_home: Dom opieki
office: Biuro
parking: Parking
parking_entrance: Wjazd na parking
+ parking_space: Miejsce parkingowe
pharmacy: Apteka
place_of_worship: Miejsce kultu
police: Policja lub straż miejska/gminna
@@ -525,12 +522,11 @@ pl:
prison: WiÄzienie/areszt
pub: Pub
public_building: Budynek publiczny
- reception_area: Recepcja
recycling: Miejsce recyklingu
restaurant: Restauracja
retirement_home: Dom seniora
sauna: Sauna
- school: SzkoÅa podstawowa, gimnazjum lub liceum
+ school: SzkoÅa podstawowa/Årednia
shelter: Schronienie
shop: Sklep
shower: Prysznic
@@ -586,11 +582,13 @@ pl:
bus_guideway: Droga dla autobusów
bus_stop: Przystanek autobusowy
construction: Droga w trakcie budowy
+ corridor: Korytarz
cycleway: Droga rowerowa
elevator: Winda
emergency_access_point: Miejsce zbiórki ewakuacyjnej
footway: Droga dla pieszych
ford: Bród
+ give_way: Znak drogowy "UstÄ
p pierwszeÅstwa przejazdu"
living_street: Strefa zamieszkania (znak D-40)
milestone: SÅupek pikietażowy
motorway: Autostrada
@@ -612,6 +610,7 @@ pl:
services: Miejsce ObsÅugi Podróżnych
speed_camera: Fotoradar
steps: Schody
+ stop: Znak drogowy "Stop"
street_lamp: Lampa uliczna
tertiary: Droga trzeciorzÄdna
tertiary_link: Droga trzeciorzÄdna - ÅÄ
cznik
@@ -621,10 +620,9 @@ pl:
trunk: Droga gÅówna/ekspresowa
trunk_link: Droga gÅówna/ekspresowa â dojazd
unclassified: Droga czwartorzÄdna
- unsurfaced: Droga polna lub leÅna
"yes": Droga
historic:
- archaeological_site: Wykopaliska archeologiczne
+ archaeological_site: Stanowisko archeologiczne
battlefield: Miejsce historycznej bitwy
boundary_stone: Graniczny gÅaz
building: Budynek historyczny
@@ -634,7 +632,7 @@ pl:
city_gate: Brama miasta
citywalls: Mury miejskie
fort: Fort
- heritage: Miejsce dziedzictwa
+ heritage: Miejsce dziedzictwa kulturalnego
house: Dom
icon: Ikona
manor: Dwór
@@ -657,7 +655,7 @@ pl:
brownfield: Grunty poprzemysÅowe
cemetery: Cmentarz
commercial: Obszar handlowo-usÅugowy
- conservation: Konserwacja
+ conservation: Ochrona Årodowiska
construction: Teren budowy
farm: Farma
farmland: Grunty rolne
@@ -682,11 +680,10 @@ pl:
road: Obszar drogowy
village_green: Nawsie
vineyard: Winnica
- "yes": Przeznaczenie terenu
+ "yes": Zagospodarowanie terenu
leisure:
beach_resort: Strzeżona plaża
bird_hide: Ukryj ptaki
- club: Klub
common: BÅonie
dog_park: Park dla psów
fishing: Åowisko
@@ -713,9 +710,23 @@ pl:
water_park: Park wodny
"yes": Rekreacja
man_made:
+ adit: Szyb
+ beehive: Ul
+ breakwater: Falochron
+ bridge: Most
+ chimney: Komin
+ crane: Żuraw (dźwig)
+ dyke: Grobla
lighthouse: Latarnia morska
+ mine: Kopalnia
+ pier: Molo/pomost
pipeline: RurociÄ
g
tower: Wieża
+ wastewater_plant: Oczyszczalnia Åcieków
+ watermill: MÅyn wodny
+ water_tower: Wieża ciÅnieÅ
+ water_well: Studnia
+ water_works: WodociÄ
gi
works: Fabryka
"yes": Sztuczny
military:
@@ -779,8 +790,6 @@ pl:
"yes": Biuro
place:
allotments: Ogródki dziaÅkowe
- block: Blok
- airport: Lotnisko
city: Miasto
country: Kraj
county: Powiat
@@ -792,12 +801,12 @@ pl:
islet: Wysepka
isolated_dwelling: Pojedynczy dom-gospodarstwo
locality: Miejsce nazwane
- moor: Wrzosowisko
municipality: Gmina
neighbourhood: SÄ
siedztwo
postcode: Kod pocztowy
region: Rejon
sea: Morze
+ square: Plac
state: Województwo/stan/prowincja
subdivision: Dzielnica
suburb: Osiedle
@@ -809,10 +818,8 @@ pl:
abandoned: Dawna linia kolejowa
construction: Budowana linia kolejowa
disused: Nieczynna linia kolejowa
- disused_station: Nieczynna stacja kolejowa
funicular: Kolejka linowa
halt: Przystanek kolejowy
- historic_station: Historyczna stacja kolejowa
junction: WÄzeÅ kolejowy
level_crossing: Przejazd kolejowy
light_rail: Lekka kolej
@@ -876,7 +883,6 @@ pl:
hairdresser: Fryzjernia
hardware: Sklep ze sprzÄtem
hifi: Hi-Fi
- insurance: Agent ubezpieczeniowy
jewelry: Sklep z biżuteriÄ
kiosk: Kiosk
laundry: Pralnia
@@ -889,21 +895,22 @@ pl:
optician: Optyk
organic: Sklep z produktami organicznymi
outdoor: Sklep turystyczny
+ pawnbroker: Lombard
pet: Sklep ze zwierzÄtami
pharmacy: Apteka
photo: Sklep fotograficzny
- salon: Salon
+ seafood: Owoce morza
second_hand: Lumpeks
shoes: Sklep obuwniczy
- shopping_centre: Centrum handlowe
sports: Sklep sportowy
stationery: Sklep papierniczy
supermarket: Supermarket
tailor: Krawiec
toys: Sklep z zabawkami
travel_agency: Biuro podróży
+ vacant: Sklep zamkniÄty
video: Sklep filmowy
- wine: Winiarnia
+ wine: Sklep z winami
"yes": Sklep
tourism:
alpine_hut: Chata alpejska
@@ -958,7 +965,7 @@ pl:
level10: Granica przedmieÅcia
description:
title:
- osm_nominatim: PoÅożenie wedÅug OpenStreetMap
+ osm_nominatim: PoÅożenie wedÅug OpenStreetMap
Nominatim
geonames: PoÅożenie wedÅug Geonames
types:
@@ -1035,8 +1042,8 @@ pl:
legal_babble:
title_html: Prawa autorskie i licencja
intro_1_html: |-
- OpenStreetMap® to projekt open data , rozpowszechniany na licencji Open Data Commons Open Database License (ODbL) przez OpenStreetMap Foundation (OSMF).
+ OpenStreetMap® to projekt open data , rozpowszechniany na licencji Open Data Commons Open Database License (ODbL) przez OpenStreetMap Foundation (OSMF).
intro_2_html: Możesz swobodnie kopiowaÄ, rozpowszechniaÄ, przekazywaÄ innym
i dostosowywaÄ nasze dane, pod warunkiem podania OpenStreetMap i jego autorów
jako źródÅo. JeÅli zmienisz, przeksztaÅcisz lub wykorzystasz nasze dane, wynik
@@ -1143,26 +1150,27 @@ pl:
title: Podstawowe Zasady Mapowania
paragraph_1_html: OpenStreetMap ma wÅasny slang. Oto kilka sÅów które ci siÄ
przydadzÄ
.
- editor_html: Edytor to program lub strona która pozwala na
+ editor_html: Edytor to program lub strona, która pozwala na
edycjÄ mapy.
node_html: WÄzeÅ to punkt na mapie, np. latarnia lub drzewo.
way_html: Linia to droga lub obszar, np. ulica, rzeka, jezioro
lub budynek.
- tag_html: Tag to czÄÅÄ danych opisujÄ
ca liniÄ lub wÄzeÅ, np.
- Nazwa ulicy lub jej ograniczenie prÄdkoÅci.
+ tag_html: Znacznik to czÄÅÄ danych opisujÄ
ca liniÄ lub wÄzeÅ,
+ np. nazwa restauracji lub ograniczenie prÄdkoÅci dla drogi.
rules:
title: Zasady!
- paragraph_1_html: W OpenStreetMap jest kilka formalnych zasad, ale spodziewamy
- siÄ, że wszyscy uczestnicy bÄdÄ
wspóÅpracowaÄ i komunikowaÄ siÄ ze spoÅecznoÅciÄ
.
+ paragraph_1_html: W OpenStreetMap jest kilka formalnych zasad, ale oczekujemy,
+ że wszyscy uczestnicy bÄdÄ
wspóÅpracowaÄ i komunikowaÄ siÄ ze spoÅecznoÅciÄ
.
JeÅli planujesz jakieÅ dziaÅania inne niż same edycje manualne, proszÄ przeczytaj
- i dostosuj siÄ do zaleceÅ dotyczÄ
cych wytycznych
- i automatycznych
+ i dostosuj siÄ do zaleceÅ dotyczÄ
cych importów
+ oraz zautomatyzowanych
edycji .
questions:
- title: JakieÅ pytania?
+ title: Czy masz jakieÅ pytania?
paragraph_1_html: OpenStreetMap ma wiele zasobów pomocnych w poznawaniu projektu,
- pozwalajÄ
cych na otrzymywanie odpowiedzi na pytania oraz dyskutowanie i dokumentowanie
- tematów zwiÄ
zanych z mapowaniem. Pomoc uzyskasz tutaj .
+ pozwalajÄ
cych na zadawanie pytaÅ i otrzymywanie na nie odpowiedzi, oraz na
+ dyskutowanie i dokumentowanie tematów zwiÄ
zanych z mapowaniem. Tutaj
+ uzyskasz pomoc .
start_mapping: Rozpocznij mapowanie
add_a_note:
title: Nie masz czasu na edycjÄ? Dodaj uwagÄ!
@@ -1184,9 +1192,9 @@ pl:
wÅasnorÄcznie.
add_a_note:
instructions_html: Wystarczy, że klikniesz na lub
- takÄ
samÄ
ikonkÄ na mapie. Pojawi siÄ wtedy znacznik, który możesz przesunÄ
Ä
- przez przeciÄ
gniÄcie. Dodaj wiadomoÅÄ, kliknij Zapisz, a inni maperzy zajmÄ
- siÄ problemem.
+ takÄ
samÄ
ikonkÄ na mapie. Pojawi siÄ wtedy pinezka, którÄ
możesz przesunÄ
Ä
+ przeciÄ
gajÄ
c. Wpisz wiadomoÅÄ, kliknij Zapisz, a inni mapujÄ
cy zajmÄ
siÄ
+ opisanym problemem.
other_concerns:
title: Inne kwestie
explanation_html: "JeÅli masz obawy o jak nasze dane sÄ
używane lub zawartoÅÄ
@@ -1205,7 +1213,7 @@ pl:
beginners_guide:
url: http://wiki.openstreetmap.org/wiki/Pl:Beginners%27_guide
title: PodrÄcznik dla poczÄ
tkujÄ
cych
- description: SpoÅecznoÅÄ wspiera podrÄcznik dla poczÄ
tkujÄ
cych.
+ description: PodrÄcznik dla poczÄ
tkujÄ
cych tworzony przez spoÅecznoÅÄ.
help:
url: https://help.openstreetmap.org/
title: Strona Pomocy OpenStreetMap
@@ -1226,7 +1234,7 @@ pl:
description: Pomoc firmom i organizacjom w przejÅciu do mapy OpenStreetMap i
inne usÅugi.
wiki:
- url: http://wiki.openstreetmap.org/wiki/Pl:Main_Page
+ url: https://wiki.openstreetmap.org/wiki/Pl:Main_Page
title: Wiki OpenStreetMap
description: Zapoznaj siÄ z wiki, aby uzyskaÄ szczegóÅowÄ
dokumentacjÄ OSM.
about_page:
@@ -1240,10 +1248,14 @@ pl:
local_knowledge_html: OpenStreetMap wyróżnia wiedzÄ lokalnÄ
. CzÅonkowie używajÄ
zdjÄÄ satelitarnych, lotniczych, nawigacji GPS, i zwykÅych map aby zweryfikowaÄ
czy dane w OSM sÄ
dokÅadne i aktualne.
- community_driven_title: Kontrolowany przez spoÅecznoÅÄ
+ community_driven_title: ZarzÄ
dzany przez spoÅecznoÅÄ
community_driven_html: |-
- SpoÅecznoÅÄ OpenStreetMap - urozmaicona, z pasjÄ
i rosnÄ
ca każdego dnia. WÅród naszych użytkowników sÄ
entuzjaÅci map, specjaliÅci GIS, inżynierowie wspomagajÄ
cy pracÄ serwerów OSM, specjaliÅci, którzy z humanistycznych powodów, pomagajÄ
w stworzeniu mapy obszarów dotkniÄtych skutkami klÄski żywioÅowej, i wielu innych.
- Aby dowiedzieÄ siÄ wiÄcej na temat wspólnoty, odwiedź blogi użytkowników , blogi spoÅecznoÅci , stronÄ fundacji OSM oraz stronÄ OSM Polska .
+ SpoÅecznoÅÄ OpenStreetMap jest różnorodna, zaangażowana i każdego dnia coraz wiÄksza. WÅród edytujÄ
cych mapÄ sÄ
amatorscy kartografowie, specjaliÅci GIS, inżynierowie odpowiadajÄ
cy za pracÄ serwerów OSM, osoby tworzÄ
ce mapy obszarów dotkniÄtych klÄskami żywioÅowej dla potrzeb sÅużb ratunkowych oraz wielu innych ludzi.
+ Aby dowiedzieÄ siÄ wiÄcej na temat wspólnoty, odwiedź
+ Blog OpenStreetMap ,
+ blogi użytkowników ,
+ blogi spoÅecznoÅci oraz
+ stronÄ OSM Polska .
open_data_title: Otwarte dane
open_data_html: 'OpenStreetMap to otwarte dane : możesz używaÄ ich jak tylko
chcesz pod warunkiem, że dodasz, że pochodzÄ
one z OpenStreetMap i jego czÅonków.
@@ -1252,8 +1264,8 @@ pl:
autorskie i licencja by zobaczyÄ szczegóÅy.'
legal_title: Pytania prawne
legal_html: |-
- Ta strona internetowa i inne usÅugi z tym zwiÄ
zane prowadzone sÄ
formalnie przez OpenStreetMap Foundation (OSMF) w imieniu spoÅeczeÅstwa. Korzystanie z wszystkich usÅug OSMF jest regulowane przez
- PolitykÄ użytkowania i naszÄ
PolitykÄ prywatnoÅci . ProszÄ, skontaktuj siÄ z OSMF , jeÅli masz problem z licencjami, prawami autorskimi lub innymi prawnymi problemami.
+ Ta strona internetowa i inne usÅugi z tym zwiÄ
zane prowadzone sÄ
oficjalnie przez OpenStreetMap Foundation (OSMF) w imieniu spoÅecznoÅci. Korzystanie z wszystkich usÅug OSMF jest regulowane przez
+ PolitykÄ użytkowania i naszÄ
PolitykÄ prywatnoÅci . ProszÄ, skontaktuj siÄ z OSMF , jeÅli masz pytania odnoÅnie licencji, praw autorskich lub innych prawnych zagadnieÅ i problemów.
partners_title: Partnerzy
notifier:
diary_comment_notification:
@@ -1491,13 +1503,13 @@ pl:
get_directions_title: Wyznacza trasÄ pomiÄdzy dwoma punktami
from: PoczÄ
tek trasy
to: Koniec trasy
- where_am_i: Gdzie jestem?
+ where_am_i: Gdzie teraz jestem?
where_am_i_title: OkreÅl obecnÄ
lokalizacjÄ przy użyciu wyszukiwarki
submit_text: â
key:
table:
entry:
- motorway: autostrada
+ motorway: Autostrada
main_road: GÅówna droga
trunk: Droga gÅówna
primary: Droga pierwszorzÄdna
@@ -1552,14 +1564,14 @@ pl:
- SzkoÅa
- uniwersytet
building: Ważny budynek
- station: stacja kolejowa
+ station: Stacja kolejowa
summit:
- Góra
- szczyt
tunnel: Kreskowany obrys â tunel
bridge: Czarny obrys â most
- private: WstÄp prywatny
- destination: DostÄp do punktu docelowego
+ private: DostÄp za zezwoleniem
+ destination: DostÄp tylko do punktu docelowego
construction: Drogi w budowie
bicycle_shop: Sklep rowerowy
bicycle_parking: postój dla rowerów
@@ -1891,7 +1903,7 @@ pl:
html: W przeciwieÅstwie do innych map, OpenStreetMap jest caÅkowicie tworzone
przez ludzi takich jak ty. Wszyscy mogÄ
tu wprowadzaÄ poprawki i aktualizacje
oraz pobieraÄ i używaÄ map za darmo.
- license_agreement: ZakÅadajÄ
c konto użytkownika wyrażasz zgodÄ na Warunki
+ license_agreement: ZakÅadajÄ
c konto użytkownika wyrażasz zgodÄ na Warunki
uczestnictwa .
email address: 'Adres e-mail:'
confirm email address: 'Potwierdzenie adresu e-mail:'
@@ -2021,12 +2033,12 @@ pl:
email never displayed publicly: (nie jest wyÅwietlany publicznie)
external auth: 'ZewnÄtrzne uwierzytelnienie:'
openid:
- link: http://wiki.openstreetmap.org/wiki/PL:OpenID
+ link: https://wiki.openstreetmap.org/wiki/PL:OpenID
link text: co to jest?
public editing:
heading: 'Edycje publiczne:'
enabled: WÅÄ
czone. Nie anonimowy i uprawniony do edycji danych.
- enabled link: http://wiki.openstreetmap.org/wiki/Disabling_anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Disabling_anonymous_edits
enabled link text: co to jest?
disabled: WyÅÄ
czone i nieuprawniony do edycji danych, wszystkie wczeÅniejsze
edycje sÄ
anonimowe.
@@ -2052,7 +2064,7 @@ pl:
link text: co to jest?
profile description: 'Opis profilu:'
preferred languages: 'Preferowane jÄzyki:'
- preferred editor: 'Preferowany edytor:'
+ preferred editor: 'Preferowane edytowanie w:'
image: 'Obraz:'
gravatar:
gravatar: Użycie Gravatara
@@ -2352,7 +2364,7 @@ pl:
in: Przybliż
out: Oddal
locate:
- title: WyÅwietl aktualne poÅożenie
+ title: WyÅwietl dla mojego aktualnego poÅożenia
popup: JesteÅ w promieniu {distance} {unit} od tego punktu
base:
standard: Podstawowa
@@ -2375,7 +2387,7 @@ pl:
createnote_disabled_tooltip: Przybliż mapÄ, by dodaÄ uwagÄ
map_notes_zoom_in_tooltip: PowiÄksz, aby zobaczyÄ uwagi
map_data_zoom_in_tooltip: Przybliż mapÄ, aby zobaczyÄ jej dane
- queryfeature_tooltip: WyÅwietl dane obiektu
+ queryfeature_tooltip: Pobierz i wyÅwietl obiekty
queryfeature_disabled_tooltip: Przybliż mapÄ, aby obejrzeÄ dane obiektu
changesets:
show:
@@ -2386,14 +2398,16 @@ pl:
unhide_comment: pokaż
notes:
new:
- intro: ZauważyÅeÅ bÅÄ
d lub brak czegoÅ? Daj znaÄ innym maperom, aby mogli
- to poprawiÄ. PrzesuÅ znacznik na wÅaÅciwÄ
pozycjÄ i wprowadź notatkÄ opisujÄ
cÄ
- problem. (Prosimy nie podawaÄ tutaj informacji personalnych i informacji
- z map chronionych prawami autorskimi).
+ intro: ZauważyÅeÅ bÅÄ
d lub brak czegoÅ? Daj znaÄ innym mapujÄ
cym, aby mogli
+ to poprawiÄ. PrzesuÅ znacznik do wÅaÅciwej pozycji i wpisz notatkÄ opisujÄ
cÄ
+ problem.
+ advice: Twoja uwaga jest publiczna i może zostaÄ użyta do zaktualizowania
+ mapy, nie podawaj tu wiÄc informacji osobistych oraz informacji z map i
+ źródeŠchronionych prawami autorskimi.
add: Dodaj uwagÄ
show:
- anonymous_warning: Uwaga zawiera komentarze anonimowych użytkowników, które
- powinny byÄ niezależnie zweryfikowane.
+ anonymous_warning: Uwaga zawiera informacje od anonimowych użytkowników, które
+ powinny byÄ dodatkowo zweryfikowane przed wprowadzeniem zmian na mapie.
hide: Ukryj
resolve: RozwiÄ
ż
reactivate: Ponownie aktywuj
@@ -2411,9 +2425,6 @@ pl:
mapquest_car: Samochód (MapQuest)
mapquest_foot: Pieszo (MapQuest)
osrm_car: Samochód (OSRM)
- mapzen_bicycle: Rower (Mapzen)
- mapzen_car: Samochód (Mapzen)
- mapzen_foot: Pieszo (Mapzen)
descend: W dóÅ
directions: Opis trasy
distance: OdlegÅoÅÄ
diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml
index f413704a0..79a6032b7 100644
--- a/config/locales/pt-BR.yml
+++ b/config/locales/pt-BR.yml
@@ -2,6 +2,7 @@
# Exported from translatewiki.net
# Export driver: phpyaml
# Author: Amgauna
+# Author: Athena in Wonderland
# Author: BraulioBezerra
# Author: Brunomelnic
# Author: Cainamarques
@@ -167,6 +168,8 @@ pt-BR:
title_comment: Conjunto de alterações %{id} - %{comment}
join_discussion: Entrar para participar da discussão
discussion: Discussão
+ still_open: O conjunto de alterações continua em aberto - A discussão será iniciada
+ assim que for fechado o conjunto de alterações.
node:
title: 'Ponto: %{name}'
history_title: 'Histórico do ponto: %{name}'
@@ -476,33 +479,26 @@ pt-BR:
crematorium: Crematório
dentist: Dentista
doctors: Consultório médico
- dormitory: Dormitório
drinking_water: Fonte de Ãgua Potável
driving_school: Escola de Condutores
embassy: Embaixada
- emergency_phone: Telefone de Emergência
fast_food: Fast-Food
ferry_terminal: Terminal de Balsas
- fire_hydrant: Hidrante
fire_station: Posto de Bombeiros
food_court: Praça de Alimentação
fountain: Chafariz
fuel: Posto de CombustÃvel
gambling: Casa de Jogos
grave_yard: Cemitério Paroquial
- gym: Academia de Ginástica
- health_centre: Centro de Saúde
hospital: Hospital
hunting_stand: Estande de Caça
ice_cream: Sorveteria
kindergarten: Escola Infantil
library: Biblioteca
- market: Mercado
marketplace: Mercado/Feira
monastery: Monastério
motorcycle_parking: Estacionamento de Motocicletas
nightclub: Danceteria
- nursery: Creche/Berçário
nursing_home: ClÃnica Geriátrica
office: Escritório
parking: Estacionamento
@@ -516,7 +512,6 @@ pt-BR:
prison: Prisão
pub: Pub
public_building: EdifÃcio Público
- reception_area: Ãrea de Recepção
recycling: Posto de Reciclagem
restaurant: Restaurante
retirement_home: Lar de Idosos
@@ -612,7 +607,6 @@ pt-BR:
trunk: Via Expressa
trunk_link: Ligação de Via Expressa
unclassified: Via Não Classificada
- unsurfaced: Estrada Não Pavimentada
"yes": Estrada
historic:
archaeological_site: SÃtio Arqueológico
@@ -677,7 +671,6 @@ pt-BR:
leisure:
beach_resort: Estação Praiana
bird_hide: Observatório de Pássaros
- club: Clube
common: Baldio Comunitário
dog_park: Cachorródromo
fishing: Ãrea de Pesca
@@ -770,8 +763,6 @@ pt-BR:
"yes": Escritório
place:
allotments: Horta Urbana
- block: Quarteirão
- airport: Aeroporto
city: Cidade
country: PaÃs
county: Condado
@@ -783,7 +774,6 @@ pt-BR:
islet: Ilhota
isolated_dwelling: Moradia Isolada
locality: Localidade
- moor: Ancoradouro
municipality: MunicÃpio
neighbourhood: Vizinhança
postcode: Código Postal
@@ -800,10 +790,8 @@ pt-BR:
abandoned: Ferrovia Abandonada
construction: Ferrovia em Construção
disused: Ferrovia Inativa
- disused_station: Estação Ferroviária Inativa
funicular: Funicular
halt: Parada de Trem
- historic_station: Estação Ferroviária Histórica
junction: Entroncamento Ferroviário
level_crossing: Passagem em NÃvel
light_rail: Ferrovia Metropolitana
@@ -867,7 +855,6 @@ pt-BR:
hairdresser: Cabeleireiro/Barbeiro
hardware: Loja de Material de Construção
hifi: Loja de Aparelhos Hi-Fi
- insurance: Seguradora
jewelry: Joalheria
kiosk: Quiosque Comercial
laundry: Lavanderia
@@ -883,10 +870,8 @@ pt-BR:
pet: Pet Shop
pharmacy: Drogaria
photo: Loja Fotográfica
- salon: Salão de Beleza
second_hand: Brechó
shoes: Loja de Calçados
- shopping_centre: Centro Comercial
sports: Loja de Artigos Esportivos
stationery: Papelaria
supermarket: Supermercado
@@ -1241,12 +1226,11 @@ pt-BR:
community_driven_title: Impulsionado pela Comunidade
community_driven_html: |-
A comunidade do OpenStreetMap é diversa, apaixonada, e aumenta diariamente.
- Entre os nossos contribuidores encontram-se mapeadores entusiastas,
- profissionais das áreas de sistemas geográficos, engenheiros que utilizam
- os servidores do OpenStreetMap, voluntários a mapear áreas afetadas
- por grandes desastres, e muitos mais.
- Para saber mais sobre a nossa comunidade, veja os diários dos editores ,
- blogues da comunidade , e o site da OSM Foundation .
+ Entre os nossos contribuidores encontram-se mapeadores entusiastas, profissionais das áreas de sistemas geográficos, engenheiros que utilizam os servidores do OpenStreetMap, voluntários a mapear áreas afetadas por grandes desastres, e muitos mais.
+ Para saber mais sobre a nossa comunidade, veja:
+ Blog do OpenStreetMap ,
+ diários dos editores ,
+ blogs da comunidade , e o site da Fundação OSM .
open_data_title: Dados Abertos
open_data_html: |-
O OpenStreetMap é constituÃdo por dados abertos : qualquer
@@ -2173,6 +2157,8 @@ pt-BR:
not_a_role: O texto "%{role}" não é um papel válido.
already_has_role: O usuário já tem o papel %{role}.
doesnt_have_role: O usuário não tem o papel %{role}.
+ not_revoke_admin_current_user: Não foi possÃvel retirar os direitos de administrador
+ do atual usuário.
grant:
title: Confirmar adição de papel
heading: Confirmar adição de papel
@@ -2392,8 +2378,10 @@ pt-BR:
new:
intro: Encontrou um erro ou algo faltando? Informe outros mapeadores para
que isso possa ser corrigido. Mova o marcador para a posição correta e digite
- uma nota para explicar o problema. (Por favor, não insira informações ou
- dados pessoais de mapas protegidos por direitos autorais ou listas do diretório.)
+ uma nota para explicar o problema.
+ advice: A sua nota será pública e pode ser usada para atualizar o mapa, portanto,
+ não insira informações pessoais ou dados de mapas protegidos por direitos
+ autorais ou listas de diretórios.
add: Incluir nota
show:
anonymous_warning: Esta nota contém comentários de usuários anônimos que devem
@@ -2415,9 +2403,6 @@ pt-BR:
mapquest_car: Carro (MapQuest)
mapquest_foot: Pedestre (MapQuest)
osrm_car: Carro (OSRM)
- mapzen_bicycle: Bicicleta (MapQuest)
- mapzen_car: Carro (MapQuest)
- mapzen_foot: Pé (MapQuest)
descend: Descender
directions: Itinerário
distance: Distância
diff --git a/config/locales/pt-PT.yml b/config/locales/pt-PT.yml
index e81c4ae1d..c2fc38b2b 100644
--- a/config/locales/pt-PT.yml
+++ b/config/locales/pt-PT.yml
@@ -1,6 +1,7 @@
# Messages for Portuguese (português)
# Exported from translatewiki.net
# Export driver: phpyaml
+# Author: Athena in Wonderland
# Author: Crazymadlover
# Author: FranciscoDS
# Author: Giro720
@@ -12,10 +13,12 @@
# Author: JasonZe
# Author: Jgpacker
# Author: Jgrocha
+# Author: Jkb8
# Author: Luckas
# Author: Macofe
# Author: Malafaya
# Author: McDutchie
+# Author: MokaAkashiyaPT
# Author: Nemo bis
# Author: Rsbarbosa
# Author: Ruben
@@ -150,6 +153,8 @@ pt-PT:
title_comment: Conjunto de alterações %{id} - %{comment}
join_discussion: Inicie sessão para se juntar à discussão
discussion: Discussão
+ still_open: O conjunto de alterações continua em aberto - A discussão será iniciada
+ assim que for fechado o conjunto de alterações.
node:
title: 'Nó: %{name}'
history_title: 'Histórico do Nó: %{name}'
@@ -361,8 +366,8 @@ pt-PT:
map_image: Imagem (.jpg .pdf .svg .png .ps) apenas mapa padrão
embeddable_html: HTML (mostra mapa interativo noutros sites) todos os mapas
licence: Licença
- export_details: Os dados do OpenStreetMap encontram-se sob a licença
- Open Data Commons Open Database License (ODbL).
+ export_details: Os dados do OpenStreetMap encontram-se sob a licença
+ Open Data Commons Open Database (ODbL).
too_large:
advice: 'Se a exportação acima falhar, por favor, considere o uso de uma das
fontes listadas abaixo:'
@@ -403,14 +408,14 @@ pt-PT:
geocoder:
search:
title:
- latlon: Resultados Internos
+ latlon: Resultados internos
uk_postcode: Resultados de NPEMap / FreeThe
Postcode
- ca_postcode: Resultados de Geocoder.CA
- osm_nominatim: Resultados de OpenStreetMap
+ ca_postcode: Resultados de Geocoder.CA
+ osm_nominatim: Resultados de OpenStreetMap
Nominatim
geonames: Resultados de GeoNames
- osm_nominatim_reverse: Resultados de OpenStreetMap
+ osm_nominatim_reverse: Resultados de OpenStreetMap
Nominatim
geonames_reverse: Resultados de GeoNames
search_osm_nominatim:
@@ -420,12 +425,19 @@ pt-PT:
chair_lift: Teleférico
drag_lift: Elevador de esqui
gondola: Gôndola
+ platter: Telesqui
+ pylon: Pilone
station: Estação de elevador de esqui
+ t-bar: Telesqui de barra de metal em T
aeroway:
aerodrome: Aeródromo
+ airstrip: Pista de aterragem
apron: Plataforma de estacionamento
gate: Portão
+ hangar: Hangar
helipad: Heliponto
+ holding_position: Posição de estabelecimento
+ parking_position: Posição de estacionamento
runway: Pista de Aterragem e Descolagem
taxiway: Pista de taxiamento
terminal: Terminal
@@ -460,37 +472,32 @@ pt-PT:
crematorium: Crematório
dentist: Dentista
doctors: Médicos
- dormitory: Dormitório
drinking_water: Ãgua Potável
driving_school: Escola de Condução
embassy: Embaixada
- emergency_phone: Telefone de Emergência
fast_food: Fast-food
ferry_terminal: Terminal de ferry
- fire_hydrant: Boca de Incêndio
fire_station: Quartel de Bombeiros
food_court: Praça de Alimentação
fountain: Fonte
fuel: CombustÃvel
gambling: Jogos de Fortuna e Azar
grave_yard: Cemitério
- gym: Centro de Fitness / Ginásio
- health_centre: Centro de Saúde
+ grit_bin: Caixa de sal-gema
hospital: Hospital
hunting_stand: Cabana de Caça
ice_cream: Geladaria
kindergarten: Jardim de infância
library: Biblioteca
- market: Mercado
marketplace: Feira
monastery: Mosteiro
motorcycle_parking: Parque de Estacionamento de Motas
nightclub: Clube Nocturno
- nursery: Creche
nursing_home: Lar de Idosos
office: Escritório
parking: Estacionamento
parking_entrance: Entrada de Parque de Estacionamento
+ parking_space: Espaço para estacionamento
pharmacy: Farmácia
place_of_worship: Lugar de Oração
police: PolÃcia
@@ -500,7 +507,6 @@ pt-PT:
prison: Prisão
pub: Pub
public_building: EdifÃcio Público
- reception_area: Ãrea de Receção
recycling: Ecoponto
restaurant: Restaurante
retirement_home: Casa de Retiro
@@ -525,6 +531,7 @@ pt-PT:
village_hall: Junta de Freguesia
waste_basket: Caixote do Lixo
waste_disposal: Contentor de Lixo
+ water_point: Ponto de água
youth_centre: Casa da Juventude
boundary:
administrative: Divisão Administrativa
@@ -533,6 +540,7 @@ pt-PT:
protected_area: Ãrea Protegida
bridge:
aqueduct: Aqueduto
+ boardwalk: Passadiço
suspension: Ponte Suspensa
swing: Ponte Giratória
viaduct: Viaduto
@@ -552,25 +560,31 @@ pt-PT:
"yes": Loja de Artesanato
emergency:
ambulance_station: Central de Ambulâncias
+ assembly_point: Centro de agrupamento
defibrillator: Desfibrilador
landing_site: Lugar para Aterragem de Emergência
phone: Telefone de Emergência
+ water_tank: Reservatório de água de emergência
+ "yes": Emergência
highway:
abandoned: Estrada Abandonada
bridleway: Pista de Cavalos
bus_guideway: Faixa para Autocarros Guiados
bus_stop: Paragem de Autocarro
construction: Estrada em Construção
+ corridor: Corredor
cycleway: Ciclovia
elevator: Elevador
emergency_access_point: Ponto de Ccesso de Emergência
footway: Caminho Pedonal
ford: Vau
+ give_way: Sinal de preferência de passagem
living_street: Zona de Coexistência
milestone: Marco Quilométrico
motorway: Autoestrada
motorway_junction: Interseção e SaÃda de Autoestradas
motorway_link: Nó de ligação a uma Autoestrada
+ passing_place: Lugar de passagem
path: Trilho
pedestrian: Passeio
platform: Plataforma
@@ -587,6 +601,7 @@ pt-PT:
services: Serviços de Autoestrada
speed_camera: Radar de Velocidade
steps: Escadas
+ stop: Sinal de Stop
street_lamp: Poste de Iluminação
tertiary: Estrada Terciária
tertiary_link: Nó de ligação a uma Estrada Terciária
@@ -595,8 +610,8 @@ pt-PT:
trail: Trilho
trunk: Via Rápida
trunk_link: Nó de ligação a uma Via Rápida
+ turning_loop: Circuito reverso
unclassified: Estrada sem classificação oficial
- unsurfaced: Estrada não pavimentada
"yes": Estrada
historic:
archaeological_site: SÃtio Arqueológico
@@ -615,6 +630,7 @@ pt-PT:
manor: Solar
memorial: Memorial
mine: Mina histórica
+ mine_shaft: Mina subterrânea
monument: Monumento
roman_road: Estrada Romana
ruins: RuÃnas
@@ -624,6 +640,7 @@ pt-PT:
wayside_cross: Cruzeiro
wayside_shrine: Alminhas / Nicho / Capelinha
wreck: Destroços
+ "yes": SÃtio histórico
junction:
"yes": Cruzamento
landuse:
@@ -661,9 +678,9 @@ pt-PT:
leisure:
beach_resort: Resort de Praia
bird_hide: Observatório de Ãves
- club: Clube
common: Baldio
dog_park: Parque para Cães
+ firepit: Fogueira
fishing: Zona de Pesca
fitness_centre: Ginásio (fitness)
fitness_station: Ginásio
@@ -688,15 +705,46 @@ pt-PT:
water_park: Parque Aquático
"yes": Lazer
man_made:
+ adit: Galeria de acesso
+ beacon: Baluarte
+ beehive: Colmeia
+ breakwater: Quebra-mar
+ bridge: Ponte
+ bunker_silo: Búnquer
+ chimney: Chaminé
+ crane: Guindaste
+ dolphin: Posto de amarração
+ dyke: Represa
+ embankment: Aterro
+ flagpole: Mastro
+ gasometer: Gasómetro
+ groyne: Estacada
+ kiln: Estufa
lighthouse: Farol
+ mast: Mastro
+ mine: Mina
+ mineshaft: Poços de mina
+ monitoring_station: Estação de monitorização
+ petroleum_well: Poço de petróleo
+ pier: Ponte-cais
pipeline: Pipeline
+ silo: Silo
+ storage_tank: Reservatório
+ surveillance: Vigilância
tower: Torre
+ wastewater_plant: Planta de tratamento de água
+ watermill: Moinho de água
+ water_tower: Torre de água
+ water_well: Poço
+ water_works: Estação de tratamento de água
+ windmill: Moinho de vento
works: Fábrica
"yes": Construção
military:
airfield: Aeródromo Militar
barracks: Quartel
bunker: Bunker
+ "yes": Militar
mountain_pass:
"yes": Passe de Montanha
natural:
@@ -742,11 +790,14 @@ pt-PT:
accountant: Contabilista
administrative: Administração
architect: Arquiteto
+ association: Associação
company: Empresa
+ educational_institution: Instituição educativa
employment_agency: Agência de Emprego
estate_agent: Imobiliária
government: EdifÃcio Governamental
insurance: Agência de Seguros
+ it: Escritórios de informática
lawyer: Advogado
ngo: Escritório de ONG
telecommunication: Escritório de Telecomunicações
@@ -754,9 +805,8 @@ pt-PT:
"yes": Escritório
place:
allotments: Horta Urbana / Comunitária
- block: Bloco
- airport: Aeroporto
city: Capital de distrito
+ city_block: Quarteirão
country: PaÃs
county: Condado
farm: Quinta
@@ -767,12 +817,13 @@ pt-PT:
islet: Ilheu
isolated_dwelling: Casa Isolada
locality: Localidade desabitada
- moor: Carriço
municipality: MunicÃpio
neighbourhood: Lugar
postcode: Código Postal
+ quarter: Quarto
region: Região
sea: Mar
+ square: Bairro
state: Estado
subdivision: Subdivisão
suburb: Subúrbio
@@ -784,10 +835,8 @@ pt-PT:
abandoned: Ferrovia Abandonada
construction: Ferrovia sob Construção
disused: Ferrovia Não Usada
- disused_station: Estação Ferroviária Não Usada
funicular: Funicular
halt: Apeadeiro
- historic_station: Estação Ferroviária Histórica
junction: Entroncamento Ferroviário
level_crossing: Passagem de NÃvel
light_rail: VeÃculo leve sobre trilhos
@@ -813,6 +862,7 @@ pt-PT:
beauty: Loja de Produtos de Beleza
beverages: Loja de Bebidas
bicycle: Loja de Bicicletas
+ bookmaker: Casa de apostas
books: Livraria
boutique: Boutique
butcher: Talho
@@ -851,12 +901,16 @@ pt-PT:
hairdresser: Cabeleireiro(a)
hardware: Loja de Ferragens
hifi: Hi-Fi
- insurance: Seguros
+ houseware: Lojas de artigos para casa
+ interior_decoration: Decoração de interiores
jewelry: Joalharia
kiosk: Quiosque
+ kitchen: Loja de construção de cozinha
laundry: Lavandaria
+ lottery: Lotaria
mall: Centro Comercial
market: Mercado
+ massage: Massagem
mobile_phone: Loja de Telemóveis
motorcycle: Loja de Motas
music: Loja de instrumentos musicais
@@ -864,21 +918,27 @@ pt-PT:
optician: Oftalmologista
organic: Loja de alimentos orgânicos
outdoor: Loja de artigos para atividades ao ar livre
+ paint: Lojas de pintura
+ pawnbroker: Penhores
pet: Loja de animais
pharmacy: Farmácia
photo: Loja de Fotografia
- salon: Salão de beleza
+ seafood: Frutos do mar
second_hand: Loja de segunda mão
shoes: Sapataria
- shopping_centre: Centro Comercial
sports: Loja de Artigos Desportivos
stationery: Papelaria
supermarket: Supermercado
tailor: Alfaiate
+ ticket: Loja de bilhetes
+ tobacco: Loja de tabaco
toys: Loja de Brinquedos
travel_agency: Agência de Viagens
+ tyres: Loja de pneus
+ vacant: Lojas vagas
+ variety_store: Lojas de variedades
video: Videoclube
- wine: Venda de Bebidas (Off License)
+ wine: Venda de bebidas
"yes": Loja
tourism:
alpine_hut: Albergue de Montanha
@@ -902,6 +962,7 @@ pt-PT:
viewpoint: Miradouro
zoo: Jardim zoológico
tunnel:
+ building_passage: Passagem do edifÃcio
culvert: Conduta
"yes": Túnel
waterway:
@@ -933,7 +994,7 @@ pt-PT:
level10: Lugar
description:
title:
- osm_nominatim: Resultado de OpenStreetMap
+ osm_nominatim: Resultado de OpenStreetMap
Nominatim
geonames: Resultado de GeoNames
types:
@@ -968,7 +1029,7 @@ pt-PT:
intro_text: O OpenStreetMap é um mapa do mundo, criado por pessoas como você e
de uso livre sob uma licença aberta.
intro_2_create_account: Crie uma conta de utilizador
- partners_html: O alojamento é suportado por %{ucl}, %{ic}, %{bytemark} e outros
+ partners_html: O alojamento é suportado por %{ucl}, %{bytemark}, %{ic}, e outros
%{partners}.
partners_ucl: UCL
partners_ic: Imperial College London
@@ -1008,24 +1069,24 @@ pt-PT:
title_html: Licença e Direitos de autor
intro_1_html: |-
O OpenStreetMap® é disponibilizado em dados abertos , sob a licença Open Data
+ href="https://opendatacommons.org/licenses/odbl/">Open Data
Commons Open Database License (ODbL) pela OpenStreetMap Foundation (OSMF).
+ href="https://osmfoundation.org/">Fundação OpenStreetMap (OSMF).
intro_2_html: Tem o direito de copiar, distribuir, transmitir e adaptar os nossos
dados, desde que atribua a autoria do OpenStreetMap e os seus contribuidores.
Se alterar ou adicionar conteúdo dos nossos dados, pode distribuir o resultado
- apenas com a mesma licença. O texto
+ apenas com a mesma licença. O texto
legal completo explica os seus direitos e responsabilidades.
intro_3_html: A cartografia nas nossas telas de mapas (imagens dos mapas) e
- a nossa documentação são disponibilizadas sob a licença Creative
- Commons Atribuição - CompartilhaIgual 2.0 Genérica (CC BY-SA 2.0) .
+ a nossa documentação são disponibilizadas sob a licença Creative
+ Commons Atribuição - Partilha nos Mesmos Termos 2.0 (CC BY-SA) .
credit_title_html: Como creditar o OpenStreetMap
credit_1_html: à necessário indicar “© contribuidores do OpenStreetMap”
ou caso seja mais adequado em inglês “© OpenStreetMap contributors”.
credit_2_html: Também tem de indicar claramente que os dados estão disponÃveis
sob a Open Database License (ODbL), e caso utilize as telas de mapas (imagens
dos mapas), que a cartografia é disponibilizada sob a licença CC-BY-SA. Pode
- fazer isto colocando uma hiperligação para esta
+ fazer isto colocando uma hiperligação para esta
página sobre licença e direitos de autor . Como alternativa, e obrigatório
caso distribua o OpenStreetMap em formato de dados, pode indicar as licenças
e colocar hiperligações a apontar para as páginas das licenças. Em suportes
@@ -1042,8 +1103,7 @@ pt-PT:
more_title_html: Saber mais
more_1_html: |-
Leia mais informações sobre a utilização dos nossos dados e como atribuir a autoria na página da licença da OSMF e a página da comunidade Perguntas frequentes - Legais (em inglês).
+ href="https://osmfoundation.org/Licence">página da licença da OSMF (em inglês).
more_2_html: Apesar do OpenStreetMap ser uma plataforma de dados abertos, não
podemos fornecer a terceiros uma API de mapas, livre de encargos. Veja a PolÃtica de Utilização
@@ -1054,10 +1114,10 @@ pt-PT:
contributors_intro_html: 'Os contribuidores do OpenStreetMap são milhares. Também
são utilizados dados de agências cartográficas nacionais e outras fontes,
entre elas:'
- contributors_at_html: 'Ãustria : Contém dados de Stadt
- Wien (sob a licença CC
- BY ), Land
- Vorarlberg e Land Tirol (sob a licença CC-BY
+ contributors_at_html: 'Ãustria : Contém dados de Stadt
+ Wien (sob a licença CC
+ BY ), Land
+ Vorarlberg e Land Tirol (sob a licença CC-BY
AT com emendas ).'
contributors_ca_html: 'Canadá : Contém dados de GeoBase®,
GeoGratis (© Department of Natural Resources Canada), CanVec (©
@@ -1065,11 +1125,11 @@ pt-PT:
Canada).'
contributors_fi_html: "Finlândia : Contem dados do \nNational
Land Survey da Finland´s Topographic Database \nassim como de outras bases
- de dados, sob a licença NLSFI ."
+ de dados, sob a licença NLSFI ."
contributors_fr_html: 'França : Contém dados provenientes da
Direction Générale des Impôts.'
contributors_nl_html: 'PaÃses Baixos : Contém dados © AND,
- 2007 (www.and.com )'
+ 2007 (www.and.com )'
contributors_nz_html: 'Nova Zelândia : Contém dados provenientes
de Land Information New Zealand. Crown Copyright reserved.'
contributors_si_html: |-
@@ -1083,7 +1143,7 @@ pt-PT:
contributors_gb_html: 'Reino Unido : Contém dados do Ordnance
Survey © Crown copyright and database right 2010-2012.'
contributors_footer_1_html: Para mais informações sobre estas e outras fontes
- utilizadas para melhorar o OpenStreetMap, consulte a página
+ utilizadas para melhorar o OpenStreetMap, consulte a página
de contribuidores (em inglês) na wiki do OpenStreetMap.
contributors_footer_2_html: ' A inclusão de dados no OpenStreetMap não implica
que o fornecedor de dados originais apoie o OpenStreetMap, forneça qualquer
@@ -1095,14 +1155,14 @@ pt-PT:
dos direitos de autor.
infringement_2_html: Se acredita que foi adicionado material protegido por direitos
de autor indevidamente à base de dados do OpenStreetMap, por favor consulte
- o procedimento
+ o procedimento
para retirar dados protegidos (em inglês) ou preencha os dados diretamente
no formulário (em inglês).
trademarks_title_html: Marcas registadas
trademarks_1_html: OpenStreetMap, o respetivo logótipo e State of the Map são
- marcas registadas da OpenStreetMap Foundation. Se tiver alguma questão sobre
- a utilização das marcas, por favor envie as suas questões para o Grupo
- de Trabalho de Licenças .
+ marcas registadas da Fundação OpenStreetMap. Se tiver alguma questão sobre
+ a utilização das marcas, por favor consulte as nossas Normas
+ sobre Marcas Comerciais .
welcome_page:
title: Bem-vindo !
introduction_html: Bem-vindo ao OpenStreetMap, o mapa livre e editável do mundo.
@@ -1134,8 +1194,8 @@ pt-PT:
paragraph_1_html: "O OpenStreetMap tem poucas regras formais mas espera-se que
todos os participantes colaborem e comuniquem com a comunidade. Se pretender
realizar ações em massa como importação de dados através de programas por
- favor siga as instruções presentes em \nImportações
- and \nEdições
+ favor siga as instruções presentes em \n Importações
+ and \nEdições
Automatizadas ."
questions:
title: Tens perguntas ?
@@ -1166,9 +1226,9 @@ pt-PT:
Isto irá adicionar um marcador ao mapa, o qual pode mover arrastando. Adicione a sua mensagem, clique em salvar, e outros utilizadores como você irão investigar.
other_concerns:
title: Outras preocupações
- explanation_html: Se você tem preocupações sobre o modo como os nossos dados
- estão a ser usados ou sobre os conteúdos, por favor consulte a nossa página
- de direitos de autor para mais informações legais, ou contacte o grupo
+ explanation_html: Se tem preocupações sobre o modo como os nossos dados estão
+ a ser usados ou sobre os conteúdos, por favor consulte a nossa página
+ de direitos de autor para mais informações legais, ou contacte o grupo
de trabalho OSMF apropriado.
help_page:
title: Obter Ajuda
@@ -1180,7 +1240,7 @@ pt-PT:
title: Bem vindo ao OpenStreetMap
description: Comece por este guia rápido sobre os princÃpios básicos do OpenStreetMap.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Pt:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Pt:Beginners%27_guide
title: Guia de Iniciantes
description: Guia para iniciantes criado pela comunidade.
help:
@@ -1204,7 +1264,7 @@ pt-PT:
description: Informações para empresas e organizações que queiram mudar para
os mapas do OpenStreetMap e outros serviços.
wiki:
- url: http://wiki.openstreetmap.org/wiki/Pt:Main_Page
+ url: https://wiki.openstreetmap.org/wiki/Pt:Main_Page
title: wiki.openstreetmap.org
description: Navegue na wiki de documentação sobre o OpenStreetMap.
about_page:
@@ -1222,12 +1282,11 @@ pt-PT:
community_driven_title: Dirigido pela Comunidade
community_driven_html: |-
A comunidade do OpenStreetMap é diversa, apaixonada, e aumenta diariamente.
- Entre os nossos colaboradores encontra-se mapeadores entusiastas,
- profissionais das áreas de sistemas geográficos, engenheiros que utilizam
- os servidores do OpenStreetMap, voluntários a mapear áreas afetadas
- por grandes desastres, e muitos mais.
- Para saber mais sobre a nossa comunidade, veja os diários dos editores ,
- blogues da comunidade , e o sÃtio da OSM Foundation .
+ Entre os nossos colaboradores encontra-se mapeadores entusiastas, profissionais das áreas de sistemas geográficos, engenheiros que utilizam os servidores do OSM, voluntários a mapear áreas afetadas por grandes desastres, e muitos mais.
+ Para saber mais sobre a nossa comunidade, veja:
+ Blogue do OpenStreetMap ,
+ diários dos utilizadores ,
+ blogues da comunidade , e o sÃtio da Fundação OSM .
open_data_title: Dados Abertos
open_data_html: |-
O OpenStreetMap é constituÃdo por dados abertos : qualquer
@@ -1236,14 +1295,16 @@ pt-PT:
Se você alterar os dados ou criar algo com os dados, pode distribuir
o produto resultante apenas sob a mesma licença. Consulte a página sobre direitos de autor e licenciamento para mais informações.
legal_title: Termos legais
- legal_html: "Este site e outros serviços relacionados são formalmente geridos
- pela \nOpenStreetMap Foundation (OSMF)
+ legal_html: "Este sÃtio e outros serviços relacionados são formalmente geridos
+ pela \nFundação OpenStreetMap (OSMF)
\nem nome da comunidade. A utilização de todos os serviços operados pela OSMF
- está sujeita às nossas normas de Utilização
- Aceitável e de Privacidade \n
- \nPor favor contacte a OSMF \nse
- tiver questões relacionadas com licenças, direitos de autor, questões legais
- ou problemas."
+ está sujeita\nàs nossas normas de Utilização
+ Aceitável e de Privacidade \n
+ \nPor favor contacte a OSMF
+ \nse tiver questões relacionadas com licenças, direitos de autor, questões legais
+ ou problemas.\n \nO OpenStreetMap, o logótipo da lupa e o State of the Map
+ são marcas
+ comerciais registadas da OSMF ."
partners_title: Parceiros
notifier:
diary_comment_notification:
@@ -1457,14 +1518,14 @@ pt-PT:
user_page_link: página de utilizador
anon_edits_link_text: Descubra a que se deve isto.
flash_player_required: Necessita do Flash instalado e ativado para usar o Potlatch,
- o editor em Flash do OpenStreetMap. Pode descarregar
- o Flash do site Adobe.com . Também
+ o editor em Flash do OpenStreetMap. Pode descarregar
+ o Flash do sÃtio Adobe.com . Também
estão disponÃveis outras opções para editar o OpenStreetMap.
potlatch_unsaved_changes: Tem alterações por gravar (Para gravar no Potlatch,
deve desselecionar o ponto ou linha atual, se estiver a editar no modo direto,
ou clicar no botão gravar se este estiver disponÃvel.)
potlatch2_not_configured: O Potlatch 2 não foi configurado - por favor veja
- http://wiki.openstreetmap.org/wiki/The_Rails_Port
+ https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2 para mais informações
potlatch2_unsaved_changes: Tem alterações que não foram gravadas. (Para gravar
no Potlatch 2, deve clicar no botão Gravar.)
id_not_configured: O editor iD não foi configurado
@@ -1479,7 +1540,7 @@ pt-PT:
get_directions_title: Obtenha as direções de uma rota entre 2 pontos
from: De
to: Para
- where_am_i: Onde estou?
+ where_am_i: Onde se encontra?
where_am_i_title: Pesquisa a localização atual do mapa
submit_text: Ir
key:
@@ -1556,7 +1617,7 @@ pt-PT:
edit: Editar
preview: Mostrar previsão
markdown_help:
- title_html: Tabela de códigos (Markdown )
+ title_html: Tabela de códigos (Markdown )
headings: Cabeçalhos
heading: Cabeçalho
subheading: Sub-secção
@@ -1669,7 +1730,7 @@ pt-PT:
description: Ver trilhos GPS enviados recentemente
tagged_with: ' etiquetado com %{tags}'
empty_html: Ainda não enviou nenhum trilho GPS. Envie
- um novo trilho GPS ou saiba mais sobre trilhos GPS na página
+ um novo trilho GPS ou saiba mais sobre trilhos GPS na página
wiki .
delete:
scheduled_for_deletion: Trilho programado para eliminação
@@ -1879,12 +1940,12 @@ pt-PT:
Ao contrário de outros mapas, o OpenStreetMap é completamente criado por pessoas como você, e é disponibilizado gratuitamente para que qualquer pessoa possa corrigir, atualizar, descarregar e utilizar.
Crie uma conta de utilizador para começar a colaborar. Enviaremos um email para confirmar a sua conta.
license_agreement: Quando confirmar a sua conta, será necessário aceitar os
- Termos
- de Colaboração .
+ termos
+ de colaboração .
email address: 'E-mail:'
confirm email address: 'Confirmar E-mail:'
not displayed publicly: O seu endereço de IP não será visÃvel publicamente.
- Consulte a polÃtica
de privacidade para mais informação.
display name: 'Nome de utilizador:'
@@ -2007,12 +2068,12 @@ pt-PT:
email never displayed publicly: (nunca é mostrado publicamente)
external auth: 'InÃcio de sessão externo:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: o que é isto?
public editing:
heading: 'Edição pública:'
enabled: Ativado. Não anónimo e pode editar.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: o que é isto?
disabled: Desativado e não pode editar. Todas as edições anteriores são anónimas.
disabled link text: porque não posso editar?
@@ -2021,11 +2082,12 @@ pt-PT:
text: Neste momento as suas edições são anónimas e as outras pessoas não lhe
podem enviar mensagens nem ver onde se encontra. Para mostrar as suas edições
e permitir que o contactem através do OpenStreetMap, clique na ligação seguinte.
- Desde a migração 0.6 da API, apenas utilizadores com edições públicas
- podem editar dados do mapa . (mais
+ Desde a migração 0.6 da API, apenas os utilizadores com edições públicas
+ podem editar dados do mapa . ( mais
informações ).Ao tornar as suas edições públicas o seu endereço
- de email não será revelado. Esta ação não pode ser revertida e todos
- os novos utilizadores têm as edições disponibilizadas publicamente.
+ de correio eletrónico não será revelado. Esta ação não pode ser
+ revertida e todos os novos utilizadores têm as edições disponibilizadas
+ publicamente.
contributor terms:
heading: 'Termos de Colaborador:'
agreed: Aceitou os novos Termos de Colaborador.
@@ -2152,6 +2214,8 @@ pt-PT:
not_a_role: A expressão `%{role}' não é um cargo válido.
already_has_role: O utilizador já tem o cargo %{role}.
doesnt_have_role: O utilizador não tem o cargo %{role}.
+ not_revoke_admin_current_user: Não foi possÃvel retirar os direitos de administrador
+ do atual utilizador.
grant:
title: Confirmar a concessão do cargo
heading: Confirmar concessão do cargo
@@ -2377,11 +2441,12 @@ pt-PT:
unhide_comment: desocultar
notes:
new:
- intro: Encontrou um erro ou existe algo em falta? Avise os outros mapeadores
+ intro: Encontrou um erro ou existe algo em falta? Avise aos outros mapeadores
para que eles possam consertar a anomalia. Basta posicionar o marcador na
- a posição desejada e escrever uma nota que explique o problema. (Por favor,
- não insira informações pessoais nem informação de mapas ou listas com direitos
- de autor.)
+ posição desejada e escrever uma nota que explique o problema.
+ advice: A sua nota será pública e pode ser utilizada para atualizar o mapa,
+ portanto, não insira informações pessoais ou dados de mapas protegidos por
+ direitos de autor ou listas de diretórios.
add: Reportar Erro
show:
anonymous_warning: Este erro reportado inclui comentários de utilizadores
@@ -2403,9 +2468,6 @@ pt-PT:
mapquest_car: Carro (MapQuest)
mapquest_foot: A pé (MapQuest)
osrm_car: Carro (OSRM)
- mapzen_bicycle: Bicicleta (Mapzen)
- mapzen_car: Carro (Mapzen)
- mapzen_foot: A pé (Mapzen)
descend: Descida
directions: Direções
distance: Distância
diff --git a/config/locales/ro.yml b/config/locales/ro.yml
index b0ccdde0f..1d26d55a2 100644
--- a/config/locales/ro.yml
+++ b/config/locales/ro.yml
@@ -417,31 +417,24 @@ ro:
crematorium: Crematoriu
dentist: Dentist
doctors: Medici
- dormitory: CÄmin
drinking_water: CiÈmea
driving_school: ÈcoalÄ de Èoferi
embassy: AmbasadÄ
- emergency_phone: Telefon de urgenÈÄ
fast_food: Fast-food
ferry_terminal: Terminal pentru feriboturi
- fire_hydrant: Hidrant
fire_station: StaÈie de pompieri
fountain: FântânÄ
fuel: BenzinÄrie
grave_yard: Cimitir
- gym: SalÄ de fitness / gimnasticÄ
- health_centre: Centru de sÄnÄtate
hospital: Spital
hunting_stand: Stand de vânÄtoare
ice_cream: ÃngheÈatÄ
kindergarten: GrÄdiniÈÄ
library: BibliotecÄ
- market: PiaÈÄ
marketplace: PiaÈÄ de mÄrfuri
monastery: MÄnÄstire
motorcycle_parking: Parcare pentru motociclete
nightclub: Club de noapte
- nursery: CreÈÄ
nursing_home: Azil de bÄtrâni
office: Birou
parking: Parcare
@@ -455,7 +448,6 @@ ro:
prison: Ãnchisoare
pub: Pub
public_building: ClÄdire publicÄ
- reception_area: ZonÄ de recepÈie
recycling: Punct de reciclare
restaurant: Restaurant
retirement_home: CasÄ de bÄtrâni
@@ -540,7 +532,6 @@ ro:
traffic_signals: Semafor
trail: PotecÄ
unclassified: Drum neclasificat
- unsurfaced: Drum neasfaltat
"yes": Drum
historic:
archaeological_site: Sit arheologic
@@ -592,7 +583,6 @@ ro:
vineyard: Podgorie
leisure:
beach_resort: StaÈiune balnearÄ
- club: Club
fishing: ZonÄ de pescuit
garden: GrÄdinÄ
golf_course: Teren de golf
@@ -658,7 +648,6 @@ ro:
travel_agent: AgenÈie de turism
"yes": Birou
place:
- airport: Aeroport
city: OraÈ
country: ÈarÄ
county: JudeÈ
@@ -669,7 +658,6 @@ ro:
island: InsulÄ
islet: InsuliÈÄ
locality: Localitate
- moor: BaltÄ
municipality: ComunÄ
neighbourhood: Cartier
postcode: Cod poÈtal
@@ -686,10 +674,8 @@ ro:
abandoned: Cale feratÄ abandonatÄ
construction: Cale feratÄ Ã®n construcÈie
disused: Cale feratÄ dezafectatÄ
- disused_station: GarÄ dezafectatÄ
funicular: Funicular
halt: GarÄ
- historic_station: GarÄ istoricÄ
junction: Nod feroviar
level_crossing: Trecere la nivel
light_rail: Metrou
@@ -728,7 +714,6 @@ ro:
grocery: Magazin alimentar
hairdresser: Coafor
hifi: Hi-Fi
- insurance: Asigurare
jewelry: Bijuterie
kiosk: ChioÈc
laundry: SpÄlÄtorie
@@ -740,8 +725,6 @@ ro:
organic: Magazin de alimente organice
pet: Magazin de animale
pharmacy: Farmacie
- salon: Salon de frumuseÈe
- shopping_centre: Centru comercial
stationery: Magazin de papetÄrie
supermarket: Supermarket
toys: Magazin de jucÄrii
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index 02f117ccd..504bc0db0 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -17,6 +17,7 @@
# Author: DCamer
# Author: Dmitry-s93
# Author: Dr&mx
+# Author: Edible Melon
# Author: Eduard Popov
# Author: Edward17
# Author: Eleferen
@@ -45,6 +46,7 @@
# Author: Okras
# Author: Perevod16
# Author: Putnik
+# Author: Redredsonia
# Author: Riliam
# Author: Ruila
# Author: Sanail
@@ -192,6 +194,8 @@ ru:
title_comment: ÐÐ°ÐºÐµÑ Ð¿Ñавок %{id} â %{comment}
join_discussion: ÐойдиÑе в ÑиÑÑемÑ, ÑÑÐ¾Ð±Ñ Ð¿ÑиÑоединиÑÑÑÑ Ðº обÑÑждениÑ
discussion: ÐбÑÑждение
+ still_open: ÐÐ°ÐºÐµÑ Ð¿Ñавок еÑÑ Ð¾ÑкÑÑÑ - обÑÑждение бÑÐ´ÐµÑ Ð´Ð¾ÑÑÑпно, как ÑолÑко
+ Ð¿Ð°ÐºÐµÑ Ð¿Ñавок бÑÐ´ÐµÑ Ð·Ð°ÐºÑÑÑ.
node:
title: 'ТоÑка: %{name}'
history_title: 'ÐÑÑоÑÐ¸Ñ ÑоÑки: %{name}'
@@ -404,7 +408,7 @@ ru:
map_image: ÐзобÑажение каÑÑÑ (показÑÐ²Ð°ÐµÑ ÑÑандаÑÑнÑй Ñлой)
embeddable_html: ÐÑÑÑаиваемÑй HTML
licence: ÐиÑензиÑ
- export_details: ÐаннÑе OpenStreetMap ÑаÑпÑоÑÑÑанÑÑÑÑÑ Ð¿Ð¾ лиÑензии
+ export_details: ÐаннÑе OpenStreetMap ÑаÑпÑоÑÑÑанÑÑÑÑÑ Ð¿Ð¾ лиÑензии
Open Data Commons Open Database License (ODbL).
too_large:
advice: 'ÐÑли ÑÑÐ¾Ñ ÑкÑпоÑÑ Ð¿ÑойдÑÑ Ð½ÐµÑдаÑно, пожалÑйÑÑа, попÑобÑйÑе один из
@@ -444,14 +448,14 @@ ru:
geocoder:
search:
title:
- latlon: ÐнÑÑÑенние ÑезÑлÑÑаÑÑ
+ latlon: ÐнÑÑÑенние ÑезÑлÑÑаÑÑ
uk_postcode: РезÑлÑÑаÑÑ Ð¾Ñ NPEMap / FreeThe
Postcode
ca_postcode: РезÑлÑÑаÑÑ Ð¾Ñ Geocoder.CA
- osm_nominatim: РезÑлÑÑаÑÑ Ð¾Ñ OpenStreetMap
+ osm_nominatim: РезÑлÑÑаÑÑ Ð¾Ñ OpenStreetMap
Nominatim
geonames: РезÑлÑÑаÑÑ Ð¾Ñ GeoNames
- osm_nominatim_reverse: РезÑлÑÑаÑÑ Ð¾Ñ OpenStreetMap
+ osm_nominatim_reverse: РезÑлÑÑаÑÑ Ð¾Ñ OpenStreetMap
Nominatim
geonames_reverse: РезÑлÑÑаÑÑ Ð¾Ñ GeoNames
search_osm_nominatim:
@@ -461,12 +465,19 @@ ru:
chair_lift: ÐÑеÑелÑнÑй канаÑнÑй подÑÑмник
drag_lift: ЯкоÑнÑй (бÑгелÑнÑй) подÑÑмник
gondola: ÐанаÑÐ½Ð°Ñ Ð´Ð¾Ñога
+ platter: ÐÑгелÑнÑй подÑÑмник
+ pylon: ÐпоÑа линии ÑлекÑÑопеÑедаÑ
station: СÑанÑÐ¸Ñ ÐºÐ°Ð½Ð°Ñного подÑÑмника
+ t-bar: Т-обÑазнÑе подÑÑмники-бÑкÑиÑÑ
aeroway:
aerodrome: ÐÑÑодÑом
+ airstrip: ÐзлÑÑно-поÑадоÑÐ½Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа
apron: ÐеÑÑон
gate: ÐÑÑ
од на поÑадкÑ
+ hangar: ÐнгаÑ
helipad: ÐеÑÑолÑÑÐ½Ð°Ñ Ð¿Ð»Ð¾Ñадка
+ holding_position: ÐеÑÑо ожиданиÑ
+ parking_position: ÐозиÑÐ¸Ñ Ð¿Ð°Ñковки
runway: ÐзлÑÑно-поÑадоÑÐ½Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа
taxiway: Ð ÑлÑÐ¶Ð½Ð°Ñ Ð´Ð¾Ñожка
terminal: ТеÑминал
@@ -501,37 +512,32 @@ ru:
crematorium: ÐÑемаÑоÑий
dentist: СÑомаÑологиÑ
doctors: ÐÑаÑ
- dormitory: ÐбÑежиÑие
drinking_water: ÐиÑÑÐµÐ²Ð°Ñ Ð²Ð¾Ð´Ð°
driving_school: ÐвÑоÑкола
embassy: ÐоÑолÑÑÑво
- emergency_phone: ТелеÑон ÑкÑÑÑеннÑÑ
ÑлÑжб
fast_food: ФаÑÑ-ÑÑд
ferry_terminal: ÐаÑÐ¾Ð¼Ð½Ð°Ñ ÑÑанÑиÑ
- fire_hydrant: ÐожаÑнÑй гидÑанÑ
fire_station: ÐожаÑÐ½Ð°Ñ ÑÑанÑиÑ
food_court: РеÑÑоÑаннÑй двоÑик
fountain: ФонÑан
fuel: ÐапÑавка
gambling: ÐгоÑнÑй дом
grave_yard: ÐеÑÑо заÑ
оÑонениÑ
- gym: ФиÑнеÑ-ÑенÑÑ / ТÑенажÑÑнÑй зал
- health_centre: ÐздоÑовиÑелÑнÑй ÑенÑÑ
+ grit_bin: ÐонÑÐµÐ¹Ð½ÐµÑ Ñ Ð´Ð¾Ñожной поÑÑпкой
hospital: ÐоÑпиÑалÑ
hunting_stand: ÐÑ
оÑниÑÑÑ Ð²ÑÑка
ice_cream: ÐоÑоженое
kindergarten: ÐеÑÑкий Ñад
library: ÐиблиоÑека
- market: Ð Ñнок
marketplace: Ð Ñнок
monastery: ÐонаÑÑÑÑÑ
motorcycle_parking: ÐаÑковка Ð´Ð»Ñ Ð¼Ð¾ÑоÑиклов
nightclub: ÐоÑной клÑб
- nursery: ÐанÑионаÑ
nursing_home: Ðом пÑеÑÑаÑелÑÑ
office: ÐÑиÑ
parking: СÑоÑнка
parking_entrance: ÐÑезд на ÑÑоÑнкÑ
+ parking_space: ÐаÑковка
pharmacy: ÐпÑека
place_of_worship: ÐеÑÑо поклонениÑ
police: ÐолиÑиÑ
@@ -541,7 +547,6 @@ ru:
prison: ТÑÑÑма
pub: Ðаб
public_building: ÐбÑеÑÑвенное здание
- reception_area: ÐÑиÑмнаÑ
recycling: ÐеÑÑо ÑÑилизаÑии
restaurant: РеÑÑоÑан
retirement_home: Ðом пÑеÑÑаÑелÑÑ
@@ -566,6 +571,7 @@ ru:
village_hall: УÑадÑба
waste_basket: УÑна
waste_disposal: ÐÑÑоÑнÑй бак
+ water_point: ÐÐ°Ð±Ð¾Ñ Ð²Ð¾Ð´Ñ
youth_centre: ÐолодÑжнÑй ÑенÑÑ
boundary:
administrative: ÐдминиÑÑÑаÑÐ¸Ð²Ð½Ð°Ñ Ð³ÑаниÑа
@@ -574,6 +580,7 @@ ru:
protected_area: ÐÑ
ÑанÑÐµÐ¼Ð°Ñ ÑеÑÑиÑоÑиÑ
bridge:
aqueduct: ÐкведÑк
+ boardwalk: ТÑоÑÑаÑ
suspension: ÐодвеÑной моÑÑ
swing: ÐовоÑоÑнÑй моÑÑ
viaduct: ÐиадÑк
@@ -593,25 +600,31 @@ ru:
"yes": ÐаÑÑеÑÑкаÑ
emergency:
ambulance_station: СÑанÑÐ¸Ñ ÑкоÑой медиÑинÑкой помоÑи
+ assembly_point: ÐеÑÑо ÑбоÑа
defibrillator: ÐеÑибÑиллÑÑоÑ
landing_site: ÐеÑÑо аваÑийной поÑадки
phone: ТелеÑон ÑкÑÑÑенной ÑвÑзи
+ water_tank: РезеÑвÑаÑÑ Ð²Ð¾Ð´Ñ Ð´Ð»Ñ Ð¿Ð¾Ð¶Ð°ÑоÑÑÑениÑ
+ "yes": ÐÐ»Ñ ÑкÑÑÑеннÑÑ
ÑлÑжб
highway:
abandoned: ÐабÑоÑÐµÐ½Ð½Ð°Ñ Ð´Ð¾Ñога
bridleway: ÐоÑожка Ð´Ð»Ñ Ð²ÐµÑÑ
овой ездÑ
bus_guideway: ÐвÑобÑÑÐ½Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа-ÑелÑÑ
bus_stop: ÐвÑобÑÑÐ½Ð°Ñ Ð¾ÑÑановка
construction: РемонÑ/ÑÑÑоиÑелÑÑÑво доÑоги
+ corridor: ÐÑоÑ
од ÑеÑез здание
cycleway: ÐелодоÑожка
elevator: ÐиÑÑ
emergency_access_point: ÐÑÐ½ÐºÑ Ð¿ÐµÑвой помоÑи
footway: ТÑоÑÑаÑ
ford: ÐÑод
+ give_way: Ðнак "УÑÑÑпи доÑогÑ"
living_street: ÐÐ¸Ð»Ð°Ñ ÑлиÑа
milestone: ÐиломеÑÑовÑй ÑÑолб
motorway: ÐвÑомагиÑÑÑалÑ
motorway_junction: ÐеÑекÑÑÑÑок
motorway_link: РазвÑзка на авÑомагиÑÑÑали
+ passing_place: РазÑездной пÑÑÑ
path: ТÑопа
pedestrian: ÐеÑеÑ
Ð¾Ð´Ð½Ð°Ñ ÑлиÑа
platform: ÐлаÑÑоÑма
@@ -628,6 +641,7 @@ ru:
services: ÐÑидоÑожнÑй ÑеÑвиÑ
speed_camera: ÐамеÑа конÑÑÐ¾Ð»Ñ ÑкоÑоÑÑи
steps: ÐеÑÑниÑа
+ stop: Ðнак оÑÑановки
street_lamp: УлиÑнÑй ÑонаÑÑ
tertiary: ÐоÑога ÑÑеÑÑего клаÑÑа
tertiary_link: ÐоÑога ÑÑеÑÑего клаÑÑа
@@ -636,8 +650,8 @@ ru:
trail: ТÑопа
trunk: ТÑаÑÑа
trunk_link: РазвÑзка
+ turning_loop: ÐоÑога Ð´Ð»Ñ ÑазвоÑоÑа
unclassified: ÐоÑога меÑÑного знаÑениÑ
- unsurfaced: ÐÑÑнÑÐ¾Ð²Ð°Ñ Ð´Ð¾Ñога
"yes": ÐоÑога
historic:
archaeological_site: РаÑкопки
@@ -656,6 +670,7 @@ ru:
manor: ÐомеÑÑÑе
memorial: ÐамÑÑник
mine: Ð Ñдник
+ mine_shaft: ШаÑ
ÑнÑй ÑÑвол
monument: ÐонÑменÑ
roman_road: РимÑÐºÐ°Ñ Ð´Ð¾Ñога
ruins: РазвалинÑ
@@ -665,6 +680,7 @@ ru:
wayside_cross: ÐÑидоÑожнÑй кÑеÑÑ
wayside_shrine: ÐÑидоÑÐ¾Ð¶Ð½Ð°Ñ ÑвÑÑÑнÑ
wreck: ÐÑÑов ÑÑдна
+ "yes": ÐамÑÑное меÑÑо
junction:
"yes": ÐеÑекÑÑÑÑок
landuse:
@@ -702,9 +718,9 @@ ru:
leisure:
beach_resort: ÐлÑж Ñ Ð½Ð°ÑаждениÑми
bird_hide: ÐаÑидка (пÑÐ½ÐºÑ ÑкÑÑÑого наблÑÐ´ÐµÐ½Ð¸Ñ Ð·Ð° пÑиÑами)
- club: ÐлÑб
common: ÐлÑменда
dog_park: ÐлоÑадка Ð´Ð»Ñ Ñобак
+ firepit: ÐеÑÑо Ð´Ð»Ñ ÐºÐ¾ÑÑÑа
fishing: Ð Ñбалка
fitness_centre: ФиÑнеÑ-ÑенÑÑ
fitness_station: ФиÑнеÑ-ÑÑанÑиÑ
@@ -729,15 +745,46 @@ ru:
water_park: ÐквапаÑк
"yes": ÐоÑÑг
man_made:
+ adit: ÐалеÑеÑ
+ beacon: ÐаÑк
+ beehive: Улей
+ breakwater: ÐолноÑез
+ bridge: ÐоÑÑ
+ bunker_silo: ÐÑнкеÑ
+ chimney: ÐÑмоÑ
од
+ crane: ÐÑан
+ dolphin: ÐÑиÑалÑÐ½Ð°Ñ ÑÑмба
+ dyke: Ðанава
+ embankment: Ðамба
+ flagpole: ФлагÑÑок
+ gasometer: ÐазголÑдеÑ
+ groyne: ÐолноÑез
+ kiln: ÐеÑÑ
lighthouse: ÐаÑк
+ mast: ÐаÑÑа
+ mine: Ð Ñдник
+ mineshaft: ШаÑ
ÑнÑй ÑÑвол
+ monitoring_station: СÑанÑÐ¸Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга
+ petroleum_well: Скважина
+ pier: ÐиÑÑ
pipeline: ТÑÑбопÑовод
+ silo: СилоÑ
+ storage_tank: ÐÑÑÑÑй ÑезеÑвÑаÑ
+ surveillance: ÐаблÑдение
tower: ÐаÑнÑ
+ wastewater_plant: СÑанÑÐ¸Ñ Ð¾ÑиÑÑки ÑÑоÑнÑÑ
вод
+ watermill: ÐодÑÐ½Ð°Ñ Ð¼ÐµÐ»ÑниÑа
+ water_tower: ÐодонапоÑÐ½Ð°Ñ Ð±Ð°ÑнÑ
+ water_well: ÐолодеÑ
+ water_works: ÐодозабоÑ
+ windmill: ÐеÑÑоÑнеÑгеÑиÑеÑÐºÐ°Ñ ÑÑÑановка
works: ФабÑика
"yes": ÐÑкÑÑÑÑвеннÑй
military:
airfield: ÐоеннÑй аÑÑодÑом
barracks: ÐазаÑмÑ
bunker: ÐÑнкеÑ
+ "yes": ÐоеннÑй
mountain_pass:
"yes": ÐеÑевал
natural:
@@ -783,11 +830,14 @@ ru:
accountant: ÐÑÑ
галÑеÑ
administrative: ÐдминиÑÑÑаÑиÑ
architect: ÐÑÑ
иÑекÑоÑ
+ association: ÐÑÑоÑиаÑиÑ
company: ÐомпаниÑ
+ educational_institution: УÑебное заведение
employment_agency: ÐгенÑÑÑво занÑÑоÑÑи
estate_agent: ÐгенÑÑво недвижимоÑÑи
government: ÐоÑÑдаÑÑÑвенное ÑÑÑеждение
insurance: СÑÑаÑ
овое бÑÑо
+ it: IT-оÑиÑ
lawyer: ЮÑиÑÑ
ngo: ÐÑÐ¸Ñ Ð½ÐµÐºÐ¾Ð¼Ð¼ÐµÑÑеÑкой оÑганизаÑии
telecommunication: ÐÑÐ¸Ñ ÑелекоммÑникаÑионной компании
@@ -795,9 +845,8 @@ ru:
"yes": ÐÑиÑÑ
place:
allotments: СадоводÑÑво
- block: ÐваÑÑал
- airport: ÐÑÑопоÑÑ
city: ÐоÑод
+ city_block: ÐоÑодÑкой кваÑÑал
country: СÑÑана
county: Уезд
farm: ФеÑма
@@ -808,12 +857,13 @@ ru:
islet: ÐаленÑкий оÑÑÑов
isolated_dwelling: ÐÑделÑнÑй дом-ÑеÑма
locality: ÐабÑоÑÐµÐ½Ð½Ð°Ñ Ð´ÐµÑевнÑ, ÑÑоÑиÑе, необиÑÐ°ÐµÐ¼Ð°Ñ Ð¼ÐµÑÑноÑÑÑ
- moor: ÐеÑеÑÐºÐ¾Ð²Ð°Ñ Ð¿ÑÑÑоÑÑ
municipality: ÐÑниÑипалиÑеÑ
neighbourhood: СоÑедÑÑво
postcode: ÐоÑÑовÑй индекÑ
+ quarter: Район гоÑода
region: Регион
sea: ÐоÑе
+ square: ÐлоÑадÑ
state: ÐблаÑÑÑ/ШÑаÑ
subdivision: ÐодÑазделение
suburb: ÐÑигоÑод
@@ -825,10 +875,8 @@ ru:
abandoned: РазобÑаннÑе железнодоÑожнÑе пÑÑи
construction: Ð ÐµÐ¼Ð¾Ð½Ñ Ð¶ÐµÐ»ÐµÐ·Ð½Ð¾Ð´Ð¾ÑожнÑÑ
пÑÑей
disused: ÐабÑоÑÐµÐ½Ð½Ð°Ñ Ð¶ÐµÐ»ÐµÐ·Ð½Ð¾Ð´Ð¾ÑÐ¾Ð¶Ð½Ð°Ñ Ð²ÐµÑка
- disused_station: ÐабÑоÑÐµÐ½Ð°Ñ Ð¶ÐµÐ»ÐµÐ·Ð½Ð¾Ð´Ð¾ÑÐ¾Ð¶Ð½Ð°Ñ ÑÑанÑиÑ
funicular: ФÑникÑлÑÑ
halt: ÐелезнодоÑÐ¾Ð¶Ð½Ð°Ñ ÑÑанÑиÑ
- historic_station: ÐÑÑоÑиÑеÑÐºÐ°Ñ Ð¶ÐµÐ»ÐµÐ·Ð½Ð¾Ð´Ð¾ÑÐ¾Ð¶Ð½Ð°Ñ ÑÑанÑиÑ
junction: ÐелезнодоÑÐ¾Ð¶Ð½Ð°Ñ ÑÑÑелка
level_crossing: ÐелезнодоÑожнÑй пеÑеезд
light_rail: ÐегкоÑелÑÑовÑй ÑÑанÑпоÑÑ
@@ -854,6 +902,7 @@ ru:
beauty: Салон кÑаÑоÑÑ
beverages: Ðагазин напиÑков
bicycle: Ðеломагазин
+ bookmaker: ÐÑкмекеÑ
books: ÐнижнÑй магазин
boutique: ÐÑÑик
butcher: ÐÑÑÐ½Ð°Ñ Ð»Ð°Ð²ÐºÐ°
@@ -892,12 +941,16 @@ ru:
hairdresser: ÐаÑикмаÑ
еÑÑкаÑ
hardware: ХозÑйÑÑвеннÑй магазин
hifi: Ðагазин аÑдио/видео аппаÑаÑÑÑÑ
- insurance: СÑÑаÑ
Ð¾Ð²Ð°Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ñ
+ houseware: Ðагазин поÑÑдÑ
+ interior_decoration: ÐÑоÑмление инÑеÑÑеÑа
jewelry: ЮвелиÑнÑй магазин
kiosk: ÐиоÑк
+ kitchen: Ðагазин кÑÑ
онÑ
laundry: ÐÑаÑеÑнаÑ
+ lottery: ÐоÑеÑеÑ
mall: Ðолл
market: Ð Ñнок
+ massage: ÐаÑÑаж
mobile_phone: Ðагазин мобилÑнÑÑ
ÑелеÑонов
motorcycle: Ðагазин по пÑодаже моÑоÑиклов
music: ÐÑзÑкалÑнÑй магазин
@@ -905,19 +958,25 @@ ru:
optician: ÐпÑика
organic: Ðагазин оÑганиÑеÑкиÑ
пÑодÑкÑов
outdoor: Ðагазин Ð´Ð»Ñ Ð°ÐºÑивного оÑдÑÑ
а
+ paint: Ðавка Ñ
Ñдожника
+ pawnbroker: ÐомбаÑд
pet: Ðоомагазин
pharmacy: ÐпÑека
photo: ФоÑомагазин
- salon: Салон
+ seafood: ÐоÑепÑодÑкÑÑ
second_hand: ÐомиÑÑионнÑй магазин
shoes: ÐбÑвной магазин
- shopping_centre: ТоÑговÑй ÑенÑÑ
sports: СпоÑÑивнÑй магазин
stationery: ÐанÑелÑÑÑкие ÑоваÑÑ
supermarket: СÑпеÑмаÑкеÑ
tailor: ÐоÑÑной
+ ticket: ÐаÑÑа
+ tobacco: ТабаÑнÑй магазин
toys: Ðагазин игÑÑÑек
travel_agency: ТÑÑиÑÑиÑеÑкой агенÑÑÑво
+ tyres: Ðагазин Ñин
+ vacant: ÐÑÑÑÑÑÑий магазин
+ variety_store: Ðагазин одной ÑенÑ
video: Ðагазин видеозапиÑей
wine: ÐиннÑй магазин
"yes": Ðагазин
@@ -943,6 +1002,7 @@ ru:
viewpoint: СмоÑÑÐ¾Ð²Ð°Ñ Ð¿Ð»Ð¾Ñадка
zoo: ÐоопаÑк
tunnel:
+ building_passage: ÐÑоезд ÑеÑез здание
culvert: ÐодопÑопÑÑÐºÐ½Ð°Ñ ÑÑÑба, кÑлÑвеÑÑ
"yes": ТоннелÑ
waterway:
@@ -974,7 +1034,7 @@ ru:
level10: ÐÑаниÑа пÑигоÑода
description:
title:
- osm_nominatim: ÐеÑÑоположение Ð¾Ñ OpenStreetMap
+ osm_nominatim: ÐеÑÑоположение Ð¾Ñ OpenStreetMap
Nominatim
geonames: ÐеÑÑоположение Ð¾Ñ GeoNames
types:
@@ -1138,9 +1198,9 @@ ru:
trademarks_title_html: ТоваÑнÑе знаки
trademarks_1_html: OpenStreetMap, логоÑип Ñ ÑвелиÑиÑелÑнÑм ÑÑеклом и State of
the Map ÑвлÑÑÑÑÑ Ð·Ð°ÑегиÑÑÑиÑованнÑми ÑоваÑнÑми знаками Фонда OpenStreetMap.
- ÐÑли Ñ Ð²Ð°Ñ ÐµÑÑÑ Ð²Ð¾Ð¿ÑоÑÑ Ð¾Ð± иÑполÑзовании ÑÑиÑ
знаков, пожалÑйÑÑа, задайÑе
- иÑ
ÑабоÑей
- гÑÑппе по лиÑензиÑÐ¾Ð²Ð°Ð½Ð¸Ñ .
+ ÐÑли Ñ Ð²Ð°Ñ ÐµÑÑÑ Ð²Ð¾Ð¿ÑоÑÑ Ð¾Ð± иÑполÑзовании ÑÑиÑ
знаков, пожалÑйÑÑа, ознакомÑÑеÑÑ
+ Ñ ÐолиÑикой
+ в облаÑÑи ÑоваÑнÑÑ
знаков .
welcome_page:
title: ÐобÑо пожаловаÑÑ!
introduction_html: ÐобÑо пожаловаÑÑ Ð½Ð° OpenStreetMap, оÑкÑÑÑÑÑ Ð¸ ÑвободнÑÑ ÐºÐ°ÑÑÑ
@@ -1172,8 +1232,8 @@ ru:
paragraph_1_html: Ð OpenStreetMap еÑÑÑ Ð»Ð¸ÑÑ Ð½ÐµÑколÑко ÑоÑмалÑнÑÑ
пÑавил, но
Ð¼Ñ Ð±Ñ Ñ
оÑели, ÑÑоб вÑе ÑÑаÑÑники ÑоÑÑÑдниÑали и взаимодейÑÑвовали Ñ ÑообÑеÑÑвом.
ÐÑли ÑеÑÑ Ð¸Ð´ÑÑ Ð¾ лÑбÑÑ
дейÑÑвиÑÑ
, кÑоме ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²ÑÑÑнÑÑ, пожалÑйÑÑа,
- пÑоÑиÑайÑе ÑекомендаÑиÑи по импоÑÑÑ
- и авÑомаÑизиÑованнÑм
+ пÑоÑиÑайÑе ÑекомендаÑиÑи по импоÑÑÑ
+ и авÑомаÑизиÑованнÑм
пÑавкам и ÑледÑйÑе им в далÑнейÑем.
questions:
title: ÐÑÑалиÑÑ Ð²Ð¾Ð¿ÑоÑÑ?
@@ -1240,7 +1300,7 @@ ru:
description: ÐомоÑÑ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ñм и оÑганизаÑиÑм в пеÑеÑ
оде на каÑÑÑ Ð¸ дÑÑгие ÑеÑÑÑÑÑ
OpenStreetMap.
wiki:
- url: http://wiki.openstreetmap.org/wiki/RU:Main_Page
+ url: https://wiki.openstreetmap.org/wiki/RU:ÐаглавнаÑ_ÑÑÑаниÑа
title: wiki.openstreetmap.org
description: ÐоÑмоÑÑеÑÑ Ð²Ð¸ÐºÐ¸ Ñ Ð¿Ð¾Ð´Ñобной докÑменÑаÑией по OSM
about_page:
@@ -1497,8 +1557,8 @@ ru:
user_page_link: ÑÑÑаниÑа полÑзоваÑелÑ
anon_edits_link_text: ÐÑÑÑниÑÑ, в ÑÑм дело.
flash_player_required: ÐÐ»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑедакÑоÑа Potlatch необÑ
одим Flash-плееÑ.
- ÐÑ Ð¼Ð¾Ð¶ÐµÑе загÑÑзиÑÑ
- Flash-Ð¿Ð»ÐµÐµÑ Ñ Adobe.com . СÑÑеÑÑвÑÑÑ Ð¸ дÑÑгие
+ ÐÑ Ð¼Ð¾Ð¶ÐµÑе загÑÑзиÑÑ
+ Flash-Ð¿Ð»ÐµÐµÑ Ñ Adobe.com . СÑÑеÑÑвÑÑÑ Ð¸ дÑÑгие
ÑпоÑÐ¾Ð±Ñ ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ OpenStreetMap.
potlatch_unsaved_changes: ÐмеÑÑÑÑ Ð½ÐµÑоÑ
ÑанÑннÑе изменениÑ. (ÐÐ»Ñ ÑоÑ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð²
Potlatch ÑнимиÑе вÑделение Ñ Ð¿ÑÑи или ÑоÑки, еÑли ÑедакÑиÑÑеÑе в «живом» Ñежиме,
@@ -1711,7 +1771,7 @@ ru:
description: ÐÐ±Ð·Ð¾Ñ Ð¿Ð¾ÑледниÑ
загÑÑженнÑÑ
маÑÑÑÑÑов GPS
tagged_with: 'Ñ Ñегами: %{tags}'
empty_html: Ðока здеÑÑ Ð½Ð¸Ñего неÑ. ÐагÑÑзиÑе новÑй
- ÑÑек или поÑиÑайÑе пÑо GPS-ÑÑеки на вики-ÑÑÑаниÑе .
+ ÑÑек или поÑиÑайÑе пÑо GPS-ÑÑеки на вики-ÑÑÑаниÑе .
delete:
scheduled_for_deletion: ÐапланиÑовано к ÑдалениÑ
make_public:
@@ -2051,7 +2111,7 @@ ru:
email never displayed publicly: (не бÑÐ´ÐµÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½)
external auth: 'ÐнеÑнÑÑ Ð°ÑÑенÑиÑикаÑиÑ:'
openid:
- link: http://wiki.openstreetmap.org/wiki/RU:OpenID
+ link: https://wiki.openstreetmap.org/wiki/RU:OpenID
link text: ÑÑо ÑÑо?
public editing:
heading: 'ÐÑблиÑÐ½Ð°Ñ Ð¿Ñавка:'
@@ -2196,6 +2256,8 @@ ru:
not_a_role: СÑÑока «%{role}» не ÑвлÑеÑÑÑ Ð´Ð¾Ð¿ÑÑÑимой ÑолÑÑ.
already_has_role: ÐолÑзоваÑÐµÐ»Ñ Ñже Ð¸Ð¼ÐµÐµÑ ÑÐ¾Ð»Ñ %{role}.
doesnt_have_role: У полÑзоваÑÐµÐ»Ñ Ð½ÐµÑ Ñоли %{role}.
+ not_revoke_admin_current_user: Ðевозможно оÑозваÑÑ ÑÐ¾Ð»Ñ Ð¾ÑозваÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑа
+ Ñ ÑекÑÑего полÑзоваÑелÑ.
grant:
title: ÐодÑвеÑдиÑÑ Ð¿ÑиÑвоение Ñоли
heading: ÐодÑвеÑждение пÑиÑÐ²Ð¾ÐµÐ½Ð¸Ñ Ñоли
@@ -2426,9 +2488,10 @@ ru:
new:
intro: ÐамеÑили оÑÐ¸Ð±ÐºÑ Ð¸Ð»Ð¸ оÑÑÑÑÑÑвие Ñего-либо? ÐайÑе знаÑÑ Ð¾Ð± ÑÑом дÑÑгим
каÑÑогÑаÑам, ÑÑÐ¾Ð±Ñ Ð¾Ð½Ð¸ могли ÑÑо иÑпÑавиÑÑ. ÐомеÑÑиÑе маÑÐºÐµÑ Ð½Ð° каÑÑÑ Ð²
- нÑжном меÑÑе и напиÑиÑе замеÑание, обÑÑÑнÑÑÑее пÑоблемÑ. (ÐожалÑйÑÑа, не
- вводиÑе здеÑÑ Ð»Ð¸ÑнÑе даннÑе, инÑоÑмаÑÐ¸Ñ Ð¸Ð· каÑÑ, заÑиÑÑннÑÑ
авÑоÑÑкими пÑавами,
- или ÑпиÑки каÑалогов.)
+ нÑжном меÑÑе и напиÑиÑе замеÑание, обÑÑÑнÑÑÑее пÑоблемÑ.
+ advice: ÐаÑа замеÑка ÑвлÑеÑÑÑ Ð¾Ð±ÑедоÑÑÑпной и Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ
+ каÑÑÑ, поÑÑÐ¾Ð¼Ñ Ð½Ðµ вводиÑе лиÑнÑÑ Ð¸Ð½ÑоÑмаÑиÑ, инÑоÑмаÑÐ¸Ñ Ð¸Ð· каÑÑ, заÑиÑÑннÑÑ
+ авÑоÑÑкими пÑавами, или ÑпиÑки каÑалогов.
add: ÐобавиÑÑ Ð·Ð°Ð¼ÐµÑкÑ
show:
anonymous_warning: ÐÑа замеÑка ÑодеÑÐ¶Ð¸Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑии анонимнÑÑ
ÑÑаÑÑников.
@@ -2450,9 +2513,6 @@ ru:
mapquest_car: Ðа маÑине (MapQuest)
mapquest_foot: ÐеÑком (MapQuest)
osrm_car: Ðа маÑине (OSRM)
- mapzen_bicycle: ÐелоÑипед (Mapzen)
- mapzen_car: ÐвÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ (Mapzen)
- mapzen_foot: ÐеÑком (Mapzen)
descend: Ðо ÑбÑваниÑ
directions: ÐаÑÑÑÑÑ
distance: РаÑÑÑоÑние
diff --git a/config/locales/scn.yml b/config/locales/scn.yml
index 60573e3fc..61dee2f1c 100644
--- a/config/locales/scn.yml
+++ b/config/locales/scn.yml
@@ -438,33 +438,26 @@ scn:
crematorium: Crimatoriu
dentist: Dintista
doctors: Dutturi
- dormitory: Durmitoriu
drinking_water: Acqua pi vìviri
driving_school: Scola guida
embassy: Ammasciata
- emergency_phone: Telèfunu d'emirgenza
fast_food: Fast Food
ferry_terminal: Attraccu dû traghettu
- fire_hydrant: Idranti
fire_station: Pumperi
food_court: Zona di risturazzioni
fountain: Funtana
fuel: Pompa dâ binzina
gambling: Scummissi
grave_yard: Cimiteru
- gym: Palestra
- health_centre: Casa di cura
hospital: Spitali
hunting_stand: Barracca dî cacciatura
ice_cream: Gilatarìa
kindergarten: Asilu
library: Libbrarìa
- market: Mircatu
marketplace: Mircatu
monastery: Munasteru
motorcycle_parking: Pusteggiu dî muturi
nightclub: Night Club
- nursery: Asilu
nursing_home: Casa di riposu
office: Uffizziu
parking: Pusteggiu
@@ -478,7 +471,6 @@ scn:
prison: CÃ rciri
pub: Pub
public_building: Edificiu pùbblicu
- reception_area: Accittazzioni
recycling: Ãsula eculòggica
restaurant: Risturanti
retirement_home: Casa di riposu
@@ -574,7 +566,6 @@ scn:
trunk: Supirstrata
trunk_link: Supirstrata
unclassified: Strata senza classificazzioni
- unsurfaced: Strata stirrata
"yes": Strata
historic:
archaeological_site: Zona archiulòggica
@@ -639,7 +630,6 @@ scn:
leisure:
beach_resort: Lidu
bird_hide: Ossirvatoriu pi l'auceddi
- club: Cìrculu
common: Cumuni
dog_park: Parcu dî cani
fishing: Riserva di pisca
@@ -732,8 +722,6 @@ scn:
"yes": Uffizziu
place:
allotments: Tirritoriu agrìculu o ricriativu
- block: Isulatu
- airport: Ariuportu
city: CitÃ
country: Paisi
county: Cuntea
@@ -745,7 +733,6 @@ scn:
islet: Isuletta
isolated_dwelling: Casi isulati
locality: Cuntrata
- moor: Molu
municipality: Cumuni
neighbourhood: Quarteri
postcode: CAP
@@ -762,10 +749,8 @@ scn:
abandoned: Ferruvìa abbannunata
construction: Ferruvìa n custruzzioni
disused: Ferruvìa n disusu
- disused_station: Stazzioni dû trenu abbannunata
funicular: Funiculari
halt: Firmata dû trenu
- historic_station: Stazzioni dû trenu stòrica
junction: Biviu ferruviariu
level_crossing: Passaggiu a liveddu
light_rail: Mitrupulitana leggia
@@ -829,7 +814,6 @@ scn:
hairdresser: Piluccheri
hardware: Firramenta
hifi: Hi-Fi
- insurance: Assicurazzioni
jewelry: Giujillirìa
kiosk: Cioscu
laundry: Lavannarìa
@@ -845,10 +829,8 @@ scn:
pet: Nigozziu di l'armali
pharmacy: Farmacìa
photo: Artìculi di futugrafìa
- salon: Saluni di biddizza
second_hand: Artìculi di secunna manu
shoes: Scarparu
- shopping_centre: Centru cummirciali
sports: Artìculi spurtivi
stationery: Cartaru
supermarket: Supirmircatu
diff --git a/config/locales/sco.yml b/config/locales/sco.yml
index 3fe4afd0e..809ae9003 100644
--- a/config/locales/sco.yml
+++ b/config/locales/sco.yml
@@ -414,30 +414,23 @@ sco:
crematorium: Crematorium
dentist: Dentist
doctors: Doctors
- dormitory: Dormitory
drinking_water: Drinkin Watter
driving_school: Drivin Schuil
embassy: Embassy
- emergency_phone: Emergency Phone
fast_food: Fast Fuid
ferry_terminal: Ferry Terminal
- fire_hydrant: Fire Hydrant
fire_station: Fire Station
food_court: Fuid Coort
fountain: Foontain
fuel: Fuel
grave_yard: Grave Yard
- gym: Fitness Centre / Gym
- health_centre: Heal Centre
hospital: Hospital
hunting_stand: Huntin Staund
ice_cream: Ice Cream
kindergarten: Kindergarten
library: Library
- market: Mercat
marketplace: Mercatplace
nightclub: Nicht Club
- nursery: Nursery
nursing_home: Nursin Home
office: Office
parking: Pairkin
@@ -450,7 +443,6 @@ sco:
prison: Prison
pub: Pub
public_building: Public Biggin
- reception_area: Reception Aurie
recycling: Recyclin Pynt
restaurant: Restaurant
retirement_home: Retirement Home
@@ -531,7 +523,6 @@ sco:
trunk: Trunk Road
trunk_link: Trunk Road
unclassified: Unclassified Road
- unsurfaced: Unsurfaced Road
historic:
archaeological_site: Airchaeological Steid
battlefield: Battlefield
@@ -676,7 +667,6 @@ sco:
travel_agent: Travel Agency
"yes": Office
place:
- airport: Airport
city: Ceety
country: Kintra
county: Coonty
@@ -688,7 +678,6 @@ sco:
islet: Islet
isolated_dwelling: Isolatit Dwellin
locality: Locality
- moor: Muir
municipality: Municipality
neighbourhood: Neighbourhuid
postcode: Postcode
@@ -704,10 +693,8 @@ sco:
abandoned: Abandoned Railway
construction: Railway unner Construction
disused: Disuised Railway
- disused_station: Disuised Railway Station
funicular: Funicular Railway
halt: Train Stap
- historic_station: Historic Railway Station
junction: Railway Junction
level_crossing: Level Crossin
light_rail: Licht Rail
@@ -771,7 +758,6 @@ sco:
hairdresser: Hairdresser
hardware: Hairdware Store
hifi: Hi-Fi
- insurance: Insurance
jewelry: Jewelry Shop
kiosk: Kiosk Shop
laundry: Laundry
@@ -787,10 +773,8 @@ sco:
pet: Pet Shop
pharmacy: Pharmacy
photo: Photo Shop
- salon: Salon
second_hand: Seicont-haund Shop
shoes: Shoe Shop
- shopping_centre: Shoppin Centre
sports: Sports Shop
stationery: Stationery Shop
supermarket: Supermercat
diff --git a/config/locales/sk.yml b/config/locales/sk.yml
index 6c519622b..c1846ab00 100644
--- a/config/locales/sk.yml
+++ b/config/locales/sk.yml
@@ -425,31 +425,24 @@ sk:
crematorium: Krematórium
dentist: Zubár
doctors: Lekár
- dormitory: Študentský domov
drinking_water: Pitná voda
driving_school: Autoškola
embassy: Veľvyslanectvo
- emergency_phone: Núdzový telefón
fast_food: Rýchle obÄerstvenie
ferry_terminal: Terminál trajektu
- fire_hydrant: Požiarny hydrant
fire_station: Požiarna stanica
food_court: Food court
fountain: Fontána
fuel: BenzÃnová pumpa
grave_yard: CintorÃn
- gym: Fitnes centrum / telocviÄÅa
- health_centre: Zdravotné stredisko
hospital: Nemocnica
hunting_stand: PoľovnÃcky posed
ice_cream: Zmrzlina
kindergarten: Materská škola
library: Knižnica
- market: Obchod
marketplace: Tržnica
monastery: Kláštor
nightclub: NoÄný klub
- nursery: Jasle
nursing_home: Sanatórium
office: Ãrad
parking: Parkovisko
@@ -462,7 +455,6 @@ sk:
prison: Väzenie
pub: KrÄma
public_building: Verejná budova
- reception_area: Recepcia
recycling: RecyklaÄné miesto
restaurant: Reštaurácia
retirement_home: Domov dôchodcov
@@ -553,7 +545,6 @@ sk:
trunk: Cesta pre motorové vozidlá
trunk_link: PrivádzaÄ k ceste pre motorové vozidlá
unclassified: Neklasifikovaná cesta
- unsurfaced: Nespevnená cesta
"yes": Cesta
historic:
archaeological_site: Archeologické nálezisko
@@ -614,7 +605,6 @@ sk:
leisure:
beach_resort: Plážové letovisko
bird_hide: VtáÄia pozorovateľÅa
- club: Klub
common: Verejné priestranstvo
dog_park: Psà park
fishing: Rybolov (športový)
@@ -703,7 +693,6 @@ sk:
travel_agent: Cestovná kancelária
"yes": Ãrad
place:
- airport: Letisko
city: Mesto nad 100 tis.
country: Štát
county: Okres
@@ -715,7 +704,6 @@ sk:
islet: OstrovÄek
isolated_dwelling: Samota
locality: Oblasť
- moor: MoÄiar
municipality: Obecný úrad
neighbourhood: Štvrť
postcode: PSÄ
@@ -731,10 +719,8 @@ sk:
abandoned: ZruÅ¡ená železniÄná traÅ¥
construction: Železnica vo výstavbe
disused: NepoužÃvaná železnica
- disused_station: NepoužÃvaná železniÄná stanica
funicular: Lanová dráha
halt: Zastávka vlaku
- historic_station: Zastávka historickej železnice
junction: ŽelezniÄný uzol
level_crossing: ŽelezniÄný prejazd
light_rail: Ľahká železnica
@@ -798,7 +784,6 @@ sk:
hairdresser: KadernÃctvo,holiÄstvo
hardware: Železiarstvo
hifi: Hi-Fi
- insurance: PoisÅ¥ovÅa
jewelry: ZlatnÃctvo
kiosk: Novinový stánok
laundry: PráÄovÅa
@@ -814,10 +799,8 @@ sk:
pet: Chovprodukt
pharmacy: LekáreÅ
photo: Fotokino
- salon: Salón
second_hand: Bazár
shoes: Obuv
- shopping_centre: Nákupné stredisko
sports: Športový obchod
stationery: PapiernÃctvo
supermarket: Supermarket
diff --git a/config/locales/sl.yml b/config/locales/sl.yml
index 54764414d..f67b3b2be 100644
--- a/config/locales/sl.yml
+++ b/config/locales/sl.yml
@@ -445,33 +445,26 @@ sl:
crematorium: Krematorij
dentist: Zobozdravnik
doctors: Zdravniki
- dormitory: Å tudentski dom
drinking_water: Pitna voda
driving_school: Avtošola
embassy: Veleposlaništvo
- emergency_phone: Klic v sili
fast_food: Hitra hrana
ferry_terminal: Trajekt
- fire_hydrant: Hidrant
fire_station: Gasilska postaja
food_court: Prehrambeni prostor
fountain: Vodomet
fuel: Bencinska Ärpalka
gambling: Igre na sreÄo
grave_yard: PokopaliÅ¡Äe
- gym: Fitnes / Telovadnica
- health_centre: Dom zdravja
hospital: Bolnišnica
hunting_stand: Lovska opazovalnica
ice_cream: Sladoled
kindergarten: Vrtec
library: Knjižnica
- market: Trg
marketplace: Tržnica
monastery: Samostan
motorcycle_parking: ParkiriÅ¡Äe motornih koles
nightclub: NoÄni klub
- nursery: Vrtec
nursing_home: Dom za starejše
office: Pisarne
parking: ParkiriÅ¡Äe
@@ -485,7 +478,6 @@ sl:
prison: Zapor
pub: Pivnica
public_building: Javne zgradba
- reception_area: Recepcija
recycling: Reciklirna toÄka
restaurant: Restavracija
retirement_home: Dom za ostarele
@@ -581,7 +573,6 @@ sl:
trunk: Hitra cesta
trunk_link: PrikljuÄek na hitro cesto
unclassified: Neopredeljena cesta
- unsurfaced: Makadamska pot
"yes": Cesta
historic:
archaeological_site: ArheoloÅ¡ko najdbiÅ¡Äe
@@ -646,7 +637,6 @@ sl:
leisure:
beach_resort: kopaliÅ¡Äe
bird_hide: PtiÄja opazovalnica
- club: Klub
common: Javno zemljiÅ¡Äe
dog_park: Pasji park
fishing: Ribolovno podroÄje
@@ -738,8 +728,6 @@ sl:
"yes": Pisarne
place:
allotments: VrtiÄki
- block: Blok
- airport: LetaliÅ¡Äe
city: Mesto
country: Država
county: Okrožje
@@ -751,7 +739,6 @@ sl:
islet: OtoÄek
isolated_dwelling: Osamljena hiša
locality: Krajevno ime
- moor: Barje
municipality: ObÄina
neighbourhood: Mestna Äetrt
postcode: Poštna številka
@@ -768,10 +755,8 @@ sl:
abandoned: OpuÅ¡Äena železnica
construction: Železnica v izgradnji
disused: OpuÅ¡Äena železnica
- disused_station: OpuÅ¡Äena železniÅ¡ka postaja
funicular: ŽiÄna vzpenjaÄa
halt: ŽelezniÅ¡ko postajaliÅ¡Äe
- historic_station: Zgodovinska železniška postaja
junction: KrižiÅ¡Äe železnic
level_crossing: Prehod
light_rail: Mestna železnica
@@ -835,7 +820,6 @@ sl:
hairdresser: Frizerski salon
hardware: Železnina
hifi: Trgovina z avdio opremo
- insurance: Zavarovalnica
jewelry: Draguljarna
kiosk: Kiosk prodajalna
laundry: Pralnica
@@ -851,10 +835,8 @@ sl:
pet: Trgovina za male živali
pharmacy: Lekarna
photo: Fotograf
- salon: Lepotilni salon
second_hand: Trgovina z rabljeno opremo
shoes: Trgovina s Äevlji
- shopping_centre: Nakupovalni center
sports: Å portna trgovina
stationery: Papirnica
supermarket: Supermarket
@@ -2204,9 +2186,6 @@ sl:
mapquest_car: Avto (MapQuest)
mapquest_foot: Hoja (MapQuest)
osrm_car: Avto (OSRM)
- mapzen_bicycle: Kolo (Mapzen)
- mapzen_car: Avto (Mapzen)
- mapzen_foot: Hoja (Mapzen)
directions: Navodila
distance: Razdalja
errors:
diff --git a/config/locales/sq.yml b/config/locales/sq.yml
index 53d3639c0..9610c6650 100644
--- a/config/locales/sq.yml
+++ b/config/locales/sq.yml
@@ -456,33 +456,26 @@ sq:
crematorium: Krematorium
dentist: Dentist
doctors: Mjekët
- dormitory: Konvikt
drinking_water: Ujë i pijshëm
driving_school: Autoshkollë
embassy: Ambasadë
- emergency_phone: Kabinë telefoni për emergjencë
fast_food: Ushqim i shpejtë
ferry_terminal: Terminal i trageteve
- fire_hydrant: Hidrant zjarrfikës
fire_station: Zjarrëfiksat
food_court: Kënd ushqimi
fountain: Shatërvan
fuel: Stacion karburanti
gambling: Kumar
grave_yard: Varrezë
- gym: Qendër fitnesi / Palestër
- health_centre: Qendër shëndetsore
hospital: Spital
hunting_stand: Vend gjuetie
ice_cream: Akullore
kindergarten: Kopësht fëmijësh
library: Bibliotekë
- market: Market
marketplace: Treg
monastery: Manastir
motorcycle_parking: Vendparkim motoçikletash
nightclub: Klub nate
- nursery: Ãerdhe
nursing_home: Ãerdhe
office: Zyrë
parking: Vendparkim
@@ -496,7 +489,6 @@ sq:
prison: Burg
pub: Pub
public_building: Ndërtesë publike
- reception_area: Zonë e pritjes
recycling: Pikë riciklimi
restaurant: Restorant
retirement_home: Shtëpi pleqësh
@@ -592,7 +584,6 @@ sq:
trunk: Rrugë magjistrale
trunk_link: Rrugë magjistrale
unclassified: Rrugë e paklasifikuar
- unsurfaced: Rrugë me kalldrëm
"yes": Rrugë
historic:
archaeological_site: Vend arkeologjik
@@ -657,7 +648,6 @@ sq:
leisure:
beach_resort: Plazh
bird_hide: Kamuflim zogjësh
- club: Klub
common: Tokë e përbashkët
dog_park: Park qenësh
fishing: Zonë peshkimi
@@ -750,8 +740,6 @@ sq:
"yes": Zyrë
place:
allotments: Kopsht i vogël
- block: Bllok
- airport: Aeroport
city: Qytet
country: Vend
county: Vend
@@ -763,7 +751,6 @@ sq:
islet: Ishull
isolated_dwelling: Vendbanim i izoluar
locality: Lokalitet
- moor: Moçal
municipality: Komunë
neighbourhood: Lagje
postcode: Kodi postar
@@ -780,10 +767,8 @@ sq:
abandoned: Hekurudhë e braktisur
construction: Hekurudhë në ndërtim e sipër
disused: Hekurudhë e braktisur
- disused_station: Stacion hekurudhor jashtë përdorimi
funicular: Linjë teleferiku
halt: Stacion hekerudhor
- historic_station: Stacion hekurudhor historik
junction: Nyje hekurudhore
level_crossing: Kryqzim hekurudhor
light_rail: Hekurudhë e lehtë
@@ -834,7 +819,6 @@ sq:
hairdresser: Floktar
hardware: Hekrari
hifi: Hi-Fi
- insurance: Zyre sigurimi
jewelry: Dyqan bizhuterie
kiosk: Kiosk
laundry: Lavanderi
@@ -846,7 +830,6 @@ sq:
optician: Optikë
pharmacy: Barnatore
photo: Fotograf
- salon: Sallon
supermarket: Supermarket
tailor: Rrobaqepës
toys: Dyqan lodrash
diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml
index 192b53287..f5ca8e9d4 100644
--- a/config/locales/sr-Latn.yml
+++ b/config/locales/sr-Latn.yml
@@ -312,30 +312,23 @@ sr-Latn:
crematorium: Krematorijum
dentist: Zubar
doctors: Doktor
- dormitory: Studentski dom
drinking_water: PijaÄa voda
driving_school: Auto-škola
embassy: Ambasada
- emergency_phone: Telefon za hitne sluÄajeve
fast_food: Brza hrana
ferry_terminal: Skela
- fire_hydrant: Hidrant
fire_station: Vatrogasna stanica
food_court: Å tandovi za brzu hranu
fountain: Fontana
fuel: Benzinska pumpa
grave_yard: Groblje
- gym: Fitnes centar
- health_centre: Dom zdravlja
hospital: Bolnica
hunting_stand: LovaÄki dom
ice_cream: Prodavnica sladoleda
kindergarten: Obdanište
library: Biblioteka
- market: Pijaca
marketplace: Pijaca
nightclub: NoÄni klub
- nursery: Jaslice
nursing_home: StaraÄki dom
office: Poslovnica
parking: Parking
@@ -348,7 +341,6 @@ sr-Latn:
prison: Zatvor
pub: Pab
public_building: Ustanova
- reception_area: Prijemno podruÄje
recycling: Mesto za reciklažu
restaurant: Restoran
retirement_home: StaraÄki dom
@@ -421,7 +413,6 @@ sr-Latn:
trunk: Magistralni put
trunk_link: Magistralni put
unclassified: Nekategorisani put
- unsurfaced: Neasfaltirani put
historic:
archaeological_site: Arheološko nalazište
battlefield: Bojište
@@ -549,7 +540,6 @@ sr-Latn:
travel_agent: TuristiÄka agencija
"yes": Kancelarija
place:
- airport: Aerodrom
city: Grad
country: Zemlja
county: Okrug
@@ -561,7 +551,6 @@ sr-Latn:
islet: Hrid
isolated_dwelling: Udaljeno prebivalište
locality: Lokalitet
- moor: MoÄvara
municipality: Opština
postcode: Poštanski broj
region: PodruÄje
@@ -576,10 +565,8 @@ sr-Latn:
abandoned: Napuštena železnica
construction: ŽelezniÄka pruga u izgradnji
disused: Napuštena železnica
- disused_station: NapuÅ¡tena železniÄka stanica
funicular: ŽiÄana železnica
halt: ŽelezniÄko stajaliÅ¡te
- historic_station: Istorijska železniÄka stanica
junction: ŽelezniÄki Ävor
level_crossing: Pružni prelaz
light_rail: Laka železnica
@@ -639,7 +626,6 @@ sr-Latn:
hairdresser: Frizerski salon
hardware: GvožÄara
hifi: MuziÄka oprema
- insurance: Osiguranje
jewelry: Zlatara
kiosk: Kiosk
laundry: Perionica rublja
@@ -654,9 +640,7 @@ sr-Latn:
outdoor: Å tand
pet: Prodavnica kuÄnih ljubimaca
photo: Fotografska radnja
- salon: Salon
shoes: Prodavnica obuÄe
- shopping_centre: Tržni centar
sports: Sportska oprema
stationery: Papirnica
supermarket: Supermarket
diff --git a/config/locales/sr.yml b/config/locales/sr.yml
index ba3d58d7f..17df340cd 100644
--- a/config/locales/sr.yml
+++ b/config/locales/sr.yml
@@ -1,6 +1,7 @@
# Messages for Serbian (Cyrillic script) (ÑÑпÑки (ÑиÑилиÑа)â)
# Exported from translatewiki.net
# Export driver: phpyaml
+# Author: Acamicamacaraca
# Author: Aktron
# Author: Macofe
# Author: Magnumns
@@ -53,7 +54,7 @@ sr:
tracepoint: ТаÑка ÑÑÑе
tracetag: Ðзнака ÑÑÑе
user: ÐоÑиÑник
- user_preference: ÐоÑÑавке коÑиÑника
+ user_preference: ÐодеÑаваÑа коÑиÑника
user_token: Токен коÑиÑника
way: ÐиниÑа
way_node: ТаÑка линиÑе
@@ -116,7 +117,7 @@ sr:
deleted_by_html: ÐзбÑиÑао %{user} пÑе %{time}
edited_by_html: Ðзменио %{user} пÑе %{time}
closed_by_html: ÐаÑвоÑио %{user} пÑе %{time}
- version: ÐеÑзиÑа
+ version: ÐздаÑе
in_changeset: СкÑп измена
anonymous: анониман
no_comment: (нема коменÑаÑа)
@@ -389,11 +390,11 @@ sr:
latlon: УнÑÑÑаÑÑи ÑезÑлÑаÑи
uk_postcode: РезÑлÑаÑи Ñа ÑаÑÑа NPEMap/FreeThe
Postcode
- ca_postcode: РезÑлÑаÑи Ñа ÑаÑÑа Geocoder.ca
- osm_nominatim: РезÑлÑаÑи Ñа ÑаÑÑа OpenStreetMap
+ ca_postcode: РезÑлÑаÑи Ñа ÑаÑÑа Geocoder.ca
+ osm_nominatim: РезÑлÑаÑи Ñа ÑаÑÑа OpenStreetMap
Nominatim
geonames: РезÑлÑаÑи Ñа ÑаÑÑа GeoNames
- osm_nominatim_reverse: РезÑлÑаÑи Ñа ÑаÑÑа OpenStreetMap
+ osm_nominatim_reverse: РезÑлÑаÑи Ñа ÑаÑÑа OpenStreetMap
Nominatim
geonames_reverse: РезÑлÑаÑи Ñа ÑаÑÑа GeoNames
search_osm_nominatim:
@@ -444,33 +445,26 @@ sr:
crematorium: ÐÑемаÑоÑиÑÑм
dentist: СÑомаÑолог
doctors: ÐекаÑи
- dormitory: СÑÑденÑÑки дом
drinking_water: ÐиÑаÑа вода
driving_school: ÐÑÑо-Ñкола
embassy: ÐмбаÑада
- emergency_phone: ТелеÑон за Ñ
иÑне ÑлÑÑаÑеве
fast_food: ÐÑза Ñ
Ñана
ferry_terminal: ТÑаÑекÑни ÑеÑминал
- fire_hydrant: ÐÑоÑивпожаÑни Ñ
идÑанÑ
fire_station: ÐаÑÑогаÑна ÑÑаниÑа
food_court: ÐÑлÑови Ñа Ñ
Ñаном
fountain: ФонÑана
fuel: ÐоÑиво
gambling: ÐоÑкаÑниÑа
grave_yard: ÐÑобÑе
- gym: ФиÑÐ½ÐµÑ ÑенÑаÑ/ÑеÑеÑана
- health_centre: ÐдÑавÑÑвени ÑенÑаÑ
hospital: ÐолниÑа
hunting_stand: ÐоваÑка кÑла
ice_cream: ÐÑодавниÑа Ñладоледа
kindergarten: ÐбданиÑÑе
library: ÐиблиоÑека
- market: ÐиÑаÑа
marketplace: Ðелена пиÑаÑа
monastery: ÐанаÑÑиÑ
motorcycle_parking: ÐаÑкинг за моÑоÑикле
nightclub: ÐоÑни клÑб
- nursery: ÐаÑлиÑе
nursing_home: СÑаÑаÑки дом
office: ÐанÑелаÑиÑа
parking: ÐаÑкинг
@@ -484,7 +478,6 @@ sr:
prison: ÐаÑвоÑ
pub: Ðаб
public_building: Ðавна згÑада
- reception_area: РеÑепÑиÑа
recycling: ÐеÑÑо за ÑеÑиклажÑ
restaurant: РеÑÑоÑан
retirement_home: Ðом пензионеÑа
@@ -580,7 +573,6 @@ sr:
trunk: ÐагиÑÑÑала
trunk_link: ÐагиÑÑÑала
unclassified: ÐеклаÑиÑиковани пÑÑ
- unsurfaced: ÐеаÑÑалÑиÑани пÑÑ
"yes": ÐÑÑ
historic:
archaeological_site: ÐÑÑ
еолоÑко налазиÑÑе
@@ -645,7 +637,6 @@ sr:
leisure:
beach_resort: ÐÑиобално одмаÑалиÑÑе
bird_hide: ÐÑмаÑÑаÑниÑа за пÑиÑе
- club: ÐлÑб
common: ÐпÑÑинÑко земÑиÑÑе
dog_park: ÐаÑк за пÑе
fishing: ÐеÑÑо за Ñиболов
@@ -738,8 +729,6 @@ sr:
"yes": ÐанÑелаÑиÑа
place:
allotments: ÐаÑÑеле
- block: Ðлок
- airport: ÐеÑодÑом
city: ÐÑад
country: ÐемÑа
county: ÐкÑÑг
@@ -751,7 +740,6 @@ sr:
islet: ÐÑÑÑвÑе
isolated_dwelling: УдаÑено пÑебивалиÑÑе
locality: ÐокалиÑеÑ
- moor: ÐÑеÑиÑÑе
municipality: ÐпÑÑина
neighbourhood: ÐваÑÑ
postcode: ÐоÑÑанÑки бÑоÑ
@@ -768,10 +756,8 @@ sr:
abandoned: ÐапÑÑÑена железниÑа
construction: ÐелезниÑка пÑÑга Ñ Ð¸Ð·Ð³ÑадÑи
disused: ÐапÑÑÑена железниÑа
- disused_station: ÐапÑÑÑена железниÑка ÑÑаниÑа
funicular: ÐиÑана железниÑа
halt: ÐелезниÑко ÑÑаÑалиÑÑе
- historic_station: ÐÑÑоÑиÑÑка железниÑка ÑÑаниÑа
junction: ÐелезниÑки ÑвоÑ
level_crossing: ÐÑÑжни пÑелаз
light_rail: Ðака железниÑа
@@ -835,7 +821,6 @@ sr:
hairdresser: ФÑизеÑÑки Ñалон
hardware: ÐÑодавниÑа алаÑа
hifi: ÐÑодавниÑа аÑдио-опÑеме
- insurance: ÐÑигÑÑаваÑÑÑа компаниÑа
jewelry: ÐÑвелиÑниÑа
kiosk: ТÑаÑика
laundry: ÐеÑиониÑа веÑа
@@ -851,10 +836,8 @@ sr:
pet: ÐÑодавниÑа за кÑÑне ÑÑбимÑе
pharmacy: ÐпоÑека
photo: ФоÑогÑаÑÑка ÑадÑа
- salon: Салон
second_hand: ÐÑодавниÑа половне Ñобе
shoes: ÐÑодавниÑа обÑÑе
- shopping_centre: ТÑжни ÑенÑаÑ
sports: ÐÑодавниÑа ÑпоÑÑÑке опÑеме
stationery: ÐÑодавниÑа канÑелаÑиÑÑког пÑибоÑа
supermarket: СÑпеÑмаÑкеÑ
@@ -917,7 +900,7 @@ sr:
level10: ÐÑаниÑа наÑеÑа
description:
title:
- osm_nominatim: ÐокаÑиÑа Ñа ÑаÑÑа OpenStreetMap
+ osm_nominatim: ÐокаÑиÑа Ñа ÑаÑÑа OpenStreetMap
Nominatim
geonames: ÐокаÑиÑа Ñа ÑаÑÑа GeoNames
types:
@@ -995,19 +978,19 @@ sr:
title_html: ÐÑÑоÑÑка пÑава и лиÑенÑа
intro_1_html: |-
OpenStreetMap® ÑадÑжи Ñлободне подаÑке коÑи ÑÑ Ð´Ð¾ÑÑÑпни под лиÑенÑом Open Data
+ href="https://opendatacommons.org/licenses/odbl/">Open Data
Commons Open Database License (ODbL) оÑганизаÑиÑе OpenStreetMap Foundation (OSMF).
+ href="https://osmfoundation.org/">OpenStreetMap Foundation (OSMF).
intro_2_html: |2-
ÐожеÑе да ÑмножаваÑе, делиÑе, пÑеноÑиÑе и пÑилагоÑаваÑе
наÑе подаÑке, Ñве док именÑÑеÑе ÐпенÑÑÑиÑмап и Ñене
ÑÑеднике. Ðко желиÑе да меÑаÑе и догÑаÑÑÑеÑе наÑе подаÑке,
можеÑе иÑ
делиÑи Ñамо под иÑÑом лиÑенÑом.
- Цео
+ Цео
ÑекÑÑ ÑговоÑа обÑаÑÑава вам ваÑа пÑава и одговоÑноÑÑи.
intro_3_html: |-
ÐаÑÑогÑаÑиÑа Ñ Ð½Ð°Ñим поÑима мапа и докÑменÑаÑиÑи
- нÑди Ñе под лиÑенÑом ÐÑиÑеÑÑив ÐºÐ¾Ð¼Ð¾Ð½Ñ ÐÑÑоÑÑÑво-ÐелиÑи под иÑÑим ÑÑловима 2.0 (CC-BY-SA).
+ нÑди Ñе под лиÑенÑом ÐÑиÑеÑÑив ÐºÐ¾Ð¼Ð¾Ð½Ñ ÐÑÑоÑÑÑво-ÐелиÑи под иÑÑим ÑÑловима 2.0 (CC BY-SA).
credit_title_html: Ðако да именÑÑеÑе OpenStreetMap
credit_1_html: |-
ÐаÑ
Ñевамо да као ноÑиоÑе аÑÑоÑÑкиÑ
пÑава наведеÑе “© ÐпенСÑиÑÐап
@@ -1015,7 +998,7 @@ sr:
credit_2_html: |-
ТакоÑе неопÑ
одно Ñе недвоÑмиÑлено навеÑÑи да ÑÑ Ð¿Ð¾Ð´Ð°Ñи доÑÑÑпни под лиÑенÑом оÑвоÑене базе подаÑака "Open
Database License", и ако коÑиÑÑиÑе наÑе плоÑиÑе за каÑÑÑ, да Ñе каÑÑогÑаÑиÑа лиÑенÑиÑана под CC BY-SA. Ðво можеÑе ÑÑиниÑи ÑпÑÑиваÑем на
- Ð¾Ð²Ñ ÑÑÑаниÑÑ Ð·Ð° аÑÑоÑÑка пÑава .
+ Ð¾Ð²Ñ ÑÑÑаниÑÑ Ð·Ð° аÑÑоÑÑка пÑава .
ÐÑÑга могÑÑноÑÑ Ñе да ако ÑиÑиÑе ÐÐ¡Ð Ñ Ð¾Ð±Ð»Ð¸ÐºÑ Ð¿Ð¾Ð´Ð°Ñка, лиÑенÑе можеÑе навеÑÑи и повезаÑи диÑекÑно. У медиÑима Ñ ÐºÐ¾Ñима повезиваÑе ниÑе могÑÑе (нпÑ. ÑÑампани маÑеÑиÑали), пÑедлажемо да ÑпÑÑиÑе ÑиÑаоÑе на openstreetmap.org (можда пÑоÑиÑÑÑÑÑи
'OpenStreetMap' на пÑÐ½Ñ Ð°Ð´ÑеÑÑ), на opendatacommons.org, и ако Ñе поÑÑебно, на creativecommons.org.
credit_3_html: |-
@@ -1104,7 +1087,7 @@ sr:
гÑÑпи за лиÑенÑе.
welcome_page:
title: ÐобÑо доÑли!
- introduction_html: ÐобÑодоÑли на ÐпенСÑÑиÑÐап, беÑплаÑÐ½Ñ Ð¸Ð·Ð¼ÐµÐ½ÑÐ¸Ð²Ñ ÐºÐ°ÑÑÑ ÑвеÑа.
+ introduction_html: ÐобÑо доÑли на OpenStreetMap, беÑплаÑÐ½Ñ Ð¸Ð·Ð¼ÐµÐ½ÑÐ¸Ð²Ñ ÐºÐ°ÑÑÑ ÑвеÑа.
Сада кад ÑÑе Ñе пÑиÑавили, ÑпÑемни ÑÑе да поÑнеÑе Ñа каÑÑогÑаÑиÑом. Ðво га бÑзи
Ð²Ð¾Ð´Ð¸Ñ Ñа наÑбиÑниÑим ÑÑваÑима коÑе Ñе поÑÑебно знаÑи.
whats_on_the_map:
@@ -1172,7 +1155,7 @@ sr:
Ñеме.
welcome:
url: /welcome
- title: ÐобÑодоÑли на ÐСÐ
+ title: ÐобÑо доÑли на ÐСÐ
description: ÐоÑни Ñа овим бÑзим водиÑем коÑи покÑива оÑнове ÐпенСÑÑиÑÐапа
beginners_guide:
url: http://wiki.openstreetmap.org/wiki/Sr:Beginners%27_guide
@@ -1464,7 +1447,7 @@ sr:
get_directions_title: ÐÑонаÑиÑе навигаÑиÑÑ Ð¸Ð·Ð¼ÐµÑÑ Ð´Ð²Ðµ ÑаÑке
from: Ðд
to: Ðо
- where_am_i: Ðде Ñам?
+ where_am_i: Ðде Ñе ово?
where_am_i_title: УÑÑановиÑе ÑÑенÑÑÐ½Ñ Ð»Ð¾ÐºÐ°ÑиÑÑ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð¿ÑеÑÑаживаÑа
submit_text: Ðди
key:
@@ -1704,7 +1687,7 @@ sr:
oauthorize_failure:
title: ÐеÑÑпеÑан заÑ
Ñев за аÑÑоÑизаÑиÑÑ
denied: ÐнемогÑÑили ÑÑе да апликаÑиÑа %{app_name} пÑиÑÑÑпи ÐаÑем налогÑ.
- invalid: Токен за аÑÑоÑизаÑиÑÑ Ð½Ð¸Ñе валидан.
+ invalid: Токен за аÑÑоÑизаÑиÑÑ Ð½Ð¸Ñе иÑпÑаван.
revoke:
flash: Ðпозвали ÑÑе новÑÐ¸Ñ Ð·Ð° %{application}
permissions:
@@ -1981,12 +1964,12 @@ sr:
email never displayed publicly: (никада Ñе не пÑиказÑÑе Ñавно)
external auth: 'СпоÑна аÑÑенÑиÑикаÑиÑа:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: ÑÑа Ñе ово?
public editing:
heading: 'Ðавно ÑÑеÑиваÑе:'
enabled: ÐмогÑÑено. ÐиÑе анонимно и Ð¼Ð¾Ð³Ñ Ñе ÑÑеÑиваÑи подаÑи.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: ÑÑа Ñе ово?
disabled: ÐнемогÑÑено и не Ð¼Ð¾Ð³Ñ Ñе ÑÑеÑиваÑи подаÑи. Све пÑеÑÑ
одне измене
ÑÑ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ðµ.
@@ -1996,7 +1979,7 @@ sr:
text: ТÑенÑÑно ÑÑ Ð²Ð°Ñе измене анонимне и ÑÑди вам не Ð¼Ð¾Ð³Ñ ÑлаÑи поÑÑке или
видеÑи ваÑÑ Ð»Ð¾ÐºÐ°ÑиÑÑ. Ðа биÑÑе показали ваÑе измене и дозволили ÑÑдима да
Ð²Ð°Ñ ÐºÐ¾Ð½ÑакÑиÑаÑÑ, кликниÑе на дÑгме иÑпод. Ðд пÑомена ÐÐÐ-Ñа 0.6, Ñамо
- Ñавни коÑиÑниÑи Ð¼Ð¾Ð³Ñ ÑÑеÑиваÑи мапе . (ÑазнаÑÑе
+ Ñавни коÑиÑниÑи Ð¼Ð¾Ð³Ñ ÑÑеÑиваÑи мапе. ( ÑазнаÑÑе
заÑÑо ).ÐаÑа е-адÑеÑа неÑе биÑи оÑкÑивена на Ð¾Ð²Ð°Ñ Ð½Ð°Ñин. Ðва
ÑадÑа не може биÑи опозвана и Ñви нови коÑиÑниÑи ÑÑ Ð¾Ð´ Ñада поÑÑавÑени као
Ñавни.
@@ -2106,7 +2089,7 @@ sr:
invalid_credentials: Ðевалидни аÑÑенÑиÑикаÑиони акÑедиÑиви
no_authorization_code: Ðема кода аÑÑоÑизаÑиÑе
unknown_signature_algorithm: ÐÐµÐ¿Ð¾Ð·Ð½Ð°Ñ Ð¿Ð¾ÑпиÑни алгоÑиÑам
- invalid_scope: Ðевалидан опÑед
+ invalid_scope: ÐеиÑпÑаван опÑед
auth_association:
heading: ÐÐ°Ñ ID ÑÐ¾Ñ Ñвек ниÑе повезан Ñа налогом OpenStreetMap.
option_1: |-
@@ -2339,8 +2322,7 @@ sr:
new:
intro: ÐаиÑли ÑÑе на гÑеÑÐºÑ Ð¸Ð»Ð¸ неÑÑо недоÑÑаÑе? ÐбавеÑÑиÑе дÑÑге каÑÑогÑаÑе
како биÑмо ÑеÑили пÑоблем. ÐÑемеÑÑиÑе маÑÐºÐµÑ Ð½Ð° иÑпÑавно меÑÑо и напиÑиÑе
- обÑаÑÑеÑе. Ðолимо Ð²Ð°Ñ Ð´Ð° не ÑноÑиÑе лиÑне подаÑке, инÑоÑмаÑиÑе из мапа заÑÑиÑениÑ
- аÑÑоÑÑким пÑавима или ÑпиÑкове каÑалога.
+ обÑаÑÑеÑе.
add: ÐÐ¾Ð´Ð°Ñ Ð±ÐµÐ»ÐµÑкÑ
show:
anonymous_warning: Ðва белеÑка ÑадÑжи коменÑаÑе анонимниÑ
коÑиÑника коÑе би
@@ -2361,9 +2343,6 @@ sr:
mapquest_car: ÐÑÑомобилом (MapQuest)
mapquest_foot: ÐеÑке (MapQuest)
osrm_car: ÐÑÑомобилом (OSRM)
- mapzen_bicycle: ÐиÑиклом (Mapzen)
- mapzen_car: ÐÑÑомобилом (Mapzen)
- mapzen_foot: ÐеÑке (Mapzen)
descend: ÐпадаÑÑÑе
directions: ÐÑÑаÑа
distance: УдаÑеноÑÑ
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index 53b632b40..5481d03b2 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -169,6 +169,8 @@ sv:
title_comment: Ãndringsset %{id} - %{comment}
join_discussion: Logga in för att delta i diskussionen
discussion: Diskussion
+ still_open: Ãndringsset är fortfarande öppet - diskussionen kommer att öppnas
+ när ändringsset har stängts.
node:
title: 'Nod: %{name}'
history_title: 'Nodhistorik: %{name}'
@@ -379,7 +381,7 @@ sv:
embeddable_html: Inbäddad HTML
licence: Licens
export_details: Data från OpenStreetMap har gjorts tillgänglig under licensen Open Data Commons Open
+ href="https://opendatacommons.org/licenses/odbl/1.0/">Open Data Commons Open
Database License (ODbL).
too_large:
advice: 'Om ovanstående export misslyckas, vänligen överväg att använda en
@@ -418,14 +420,14 @@ sv:
geocoder:
search:
title:
- latlon: Resultat från OpenStreetMap
+ latlon: Resultat från OpenStreetMap
uk_postcode: Resultat från NPEMap / Free
The Postcode
- ca_postcode: Resultat från Geocoder.CA
- osm_nominatim: Resultat från OpenStreetMap
+ ca_postcode: Resultat från Geocoder.CA
+ osm_nominatim: Resultat från OpenStreetMap
Nominatim
geonames: Resultat från GeoNames
- osm_nominatim_reverse: Resultat från OpenStreetMap
+ osm_nominatim_reverse: Resultat från OpenStreetMap
Nominatim
geonames_reverse: Resultat från GeoNames
search_osm_nominatim:
@@ -435,12 +437,17 @@ sv:
chair_lift: Stollift
drag_lift: Släplift
gondola: Gondolbana
+ platter: Knapplift
station: Linbanestation
+ t-bar: Ankarlift
aeroway:
aerodrome: Flygfält
+ airstrip: Landningsbana
apron: Platta
gate: Gate
+ hangar: Hangar
helipad: Helikopterplatta
+ parking_position: Parkeringsplats
runway: Landningsbana
taxiway: Taxibana
terminal: Terminal
@@ -475,39 +482,33 @@ sv:
crematorium: Krematorium
dentist: Tandläkare
doctors: Läkare
- dormitory: Studenthem
drinking_water: Dricksvatten
driving_school: Körskola
embassy: Ambassad
- emergency_phone: Nödtelefon
fast_food: Snabbmat
ferry_terminal: Färjeterminal
- fire_hydrant: Brandpost
fire_station: Brandstation
food_court: Food Court
fountain: Fontän
fuel: Bränsle
gambling: Spel
grave_yard: Begravningsplats
- gym: Fitnesscenter / Gym
- health_centre: VÃ¥rdcentral
hospital: Sjukhus
hunting_stand: Jakttorn
ice_cream: Glass
kindergarten: Dagis
library: Bibliotek
- market: Torghandel
marketplace: |2-
Marknad
monastery: Kloster
motorcycle_parking: Motorcykelparkering
nightclub: Nattklubb
- nursery: Förskola
nursing_home: VÃ¥rdhem
office: Kontor
parking: Parkeringsplats
parking_entrance: Parkeringsinfart
+ parking_space: Parkeringsplats
pharmacy: Apotek
place_of_worship: Plats för tillbedjan
police: Polis
@@ -517,7 +518,6 @@ sv:
prison: Fängelse
pub: Pub
public_building: Offentlig byggnad
- reception_area: Reception
recycling: Ã
tervinningsstation
restaurant: Restaurang
retirement_home: Ãldreboende
@@ -550,6 +550,7 @@ sv:
protected_area: Skyddat område
bridge:
aqueduct: Akvedukt
+ boardwalk: Strandpromenad
suspension: Hängbro
swing: Svängbro
viaduct: Viadukt
@@ -569,6 +570,7 @@ sv:
"yes": Hantverksbutik
emergency:
ambulance_station: Ambulansstation
+ assembly_point: Mötesplats
defibrillator: Defibrillator
landing_site: Nödlandningsplats
phone: Nödtelefon
@@ -578,11 +580,13 @@ sv:
bus_guideway: Spårbussväg
bus_stop: Busshållplats
construction: Väg under byggnad
+ corridor: Korridor
cycleway: Cykelspår
elevator: Hiss
emergency_access_point: Utryckningsplats
footway: Gångväg
ford: Vadställe
+ give_way: Väjningspliktsskylt
living_street: Gångfartsområde
milestone: Milstolpe
motorway: Motorväg
@@ -604,6 +608,7 @@ sv:
services: Rastplats-väg
speed_camera: Trafiksäkerhetskamera
steps: Trappa
+ stop: Stoppskylt
street_lamp: Gatlykta
tertiary: Landsväg
tertiary_link: Landsväg
@@ -612,8 +617,8 @@ sv:
trail: Vandringsled
trunk: Stamväg
trunk_link: På-/avfart till stamväg/motortrafikled
+ turning_loop: Vändslinga
unclassified: Oklassificerad väg
- unsurfaced: Oasfalterad väg
"yes": Väg
historic:
archaeological_site: Arkeologisk plats
@@ -632,6 +637,7 @@ sv:
manor: Herrgård
memorial: Minnesmärke
mine: Gruva
+ mine_shaft: Gruvschakt
monument: Monument
roman_road: Romersk väg
ruins: Ruin
@@ -641,6 +647,7 @@ sv:
wayside_cross: Landmärke
wayside_shrine: Vägkants-helgedom
wreck: Vrak
+ "yes": Historisk plats
junction:
"yes": Korsning
landuse:
@@ -678,9 +685,9 @@ sv:
leisure:
beach_resort: Badort
bird_hide: FÃ¥geltorn
- club: Klubb
common: Allmänning
dog_park: Hundpark
+ firepit: Gropeld
fishing: Fiskevatten
fitness_centre: Gym
fitness_station: Gym
@@ -705,15 +712,44 @@ sv:
water_park: Vattenpark
"yes": Fritid
man_made:
+ adit: Gruvöppning
+ beacon: Fyr
+ beehive: Bikupa
+ breakwater: VÃ¥gbrytare
+ bridge: Bro
+ bunker_silo: Bunker
+ chimney: Skorsten
+ crane: Kran
+ dolphin: Dykdalb
+ dyke: Dike
+ embankment: Fördämning
+ flagpole: Flaggstång
+ gasometer: Gasometer
+ groyne: VÃ¥gbrytare
+ kiln: Kalkugn
lighthouse: Fyr
+ mast: Mast
+ mine: Gruva
+ mineshaft: Gruvschakt
+ petroleum_well: Oljebrunn
+ pier: Pir
pipeline: Pipeline
+ silo: Silo
+ storage_tank: Lagringstank
+ surveillance: Ãvervakning
tower: Torn
+ watermill: Vattenkvarn
+ water_tower: Vattentorn
+ water_well: Brunn
+ water_works: Vattenreningsverk
+ windmill: Väderkvarn
works: Fabrik
"yes": handgjord
military:
airfield: Militärt flygfält
barracks: Kaserner
bunker: Bunker
+ "yes": Militär
mountain_pass:
"yes": Bergspass
natural:
@@ -760,10 +796,12 @@ sv:
administrative: Administration
architect: Arkitekt
company: Företag
+ educational_institution: Utbildningsanstalt
employment_agency: Bemanningsföretag
estate_agent: Fastighetsmäklare
government: Statligt kontor
insurance: Försäkringskassa
+ it: IT-kontor
lawyer: Advokat
ngo: Icke-statligt kontor
telecommunication: Telefonbolagskontor
@@ -771,9 +809,8 @@ sv:
"yes": Kontor
place:
allotments: Kolonilotter
- block: Blockera
- airport: Flygplats
city: Stad
+ city_block: Kvarter
country: Land
county: Län
farm: Bondgård
@@ -784,7 +821,6 @@ sv:
islet: Holme
isolated_dwelling: Enslig bostad
locality: Läge
- moor: Hed
municipality: Kommun
neighbourhood: Grannskap
postcode: Postnummer
@@ -801,10 +837,8 @@ sv:
abandoned: Ãvergiven järnväg
construction: Järnväg under anläggande
disused: Nedlagd järnväg
- disused_station: Nedlagd järnvägsstation
funicular: Bergbana
halt: TÃ¥gstopp
- historic_station: Historisk Järnvägsstation
junction: Järnvägsknutpunkt
level_crossing: Järnvägskorsning
light_rail: Snabbspårväg
@@ -868,12 +902,16 @@ sv:
hairdresser: Frisör
hardware: Järnhandel
hifi: Hi-Fi
- insurance: Försäkring
+ houseware: Husvaruhandel
+ interior_decoration: Heminredning
jewelry: Guldsmed
kiosk: Kiosk
+ kitchen: Kökshandlare
laundry: Tvättservice
+ lottery: Lotteri
mall: Köpcentrum
market: Marknad
+ massage: Massage
mobile_phone: Mobiltelefonbutik
motorcycle: Motorcykelhandlare
music: Musikaffär
@@ -881,21 +919,26 @@ sv:
optician: Optiker
organic: Ekologiska livsmedelsaffär
outdoor: Friluftsbutik
+ paint: Färgbutik
+ pawnbroker: Pantlånare
pet: Djuraffär
pharmacy: Apotek
photo: Fotoaffär
- salon: Damfrisering
+ seafood: Skaldjur
second_hand: Second hand-butik
shoes: Skoaffär
- shopping_centre: Köpcentrum
sports: Sportaffär
stationery: Pappershandel
supermarket: Snabbköp
tailor: Skräddare
+ ticket: Biljettbutik
+ tobacco: Tobaksaffär
toys: Leksaksaffär
travel_agency: Resebyrå
+ tyres: Däckaffär
+ variety_store: Varuhus
video: Videobutik
- wine: Spritbutik
+ wine: Vinhandel
"yes": Affär
tourism:
alpine_hut: Fjällstuga
@@ -919,6 +962,7 @@ sv:
viewpoint: Utsiktspunkt
zoo: Djurpark
tunnel:
+ building_passage: Byggpassage
culvert: Kulvert
"yes": Tunnel
waterway:
@@ -950,7 +994,7 @@ sv:
level10: Förortsgräns
description:
title:
- osm_nominatim: Plats från OpenStreetMap
+ osm_nominatim: Plats från OpenStreetMap
Nominatim
geonames: Plats från GeoNames
types:
@@ -1027,18 +1071,18 @@ sv:
title_html: Upphovsrätt och licens
intro_1_html: |-
OpenStreetMap® är öppen data , gjord tillgänglig under licensen Open Data Commons Open Database License (ODbL) av OpenStreetMap Foundation (OSMF).
+ href="https://opendatacommons.org/licenses/odbl/">Open Data Commons Open Database License (ODbL) av OpenStreetMap Foundation (OSMF).
intro_2_html: |-
Du är fri att kopiera, distribuera, överföra och anpassa vår data,
så länge du anger OpenStreetMap och dess bidragsgivare som källa.
Om du ändrar eller bygger vidare på vår data kan du
endast distribuera resultatet under samma licens. Den
- fullständiga juridiska
+ fullständiga juridiska
texten förklarar dina rättigheter och skyldigheter.
intro_3_html: |-
Kartografin i våra kartrutor, och vår dokumentation, är
- tillgängliga under licensen Creative
+ tillgängliga under licensen Creative
Commons Attribution-ShareAlike 2.0 (CC BY-SA).
credit_title_html: Hur du anger OpenStreetMap som källa
credit_1_html: |-
@@ -1048,7 +1092,7 @@ sv:
Du måste också göra klart att datan är tillgänglig under licensen
Open Database License, och om du använder våra kartrutor, att kartografin är
tillgänglig under licensen CC BY-SA. Du kan göra detta genom att länka till
- denna sida om upphovsrätt .
+ denna sida om upphovsrätt .
Alternativt, och som krav om du distribuerar OSM i dataform, kan du namnge
och länka direkt till licenserna. I media där länkar ej är möjliga
(t.ex. tryckt material), förslår vi att du hänvisar dina läsare till openstreetmap.org
@@ -1062,7 +1106,7 @@ sv:
more_title_html: Mer information
more_1_html: |-
Läs mer om användning av vår data och hur du anger oss som källa på OSMF:s licenssida .
+ href="https://osmfoundation.org/Licence">OSMF:s licenssida.
more_2_html: |-
Ãven om OpenStreetMap är öppen data, kan vi inte tillhandahÃ¥lla nÃ¥got gratis kart-API för tredjeparter.
Se vår användningspolicy för API ,
@@ -1075,9 +1119,9 @@ sv:
bland annat från:
contributors_at_html: |-
Ãsterrike : InnehÃ¥ller data frÃ¥n
- Stadt Wien (under licensen
- CC BY ),
- Land Vorarlberg och
+ Stadt Wien (under licensen
+ CC BY ),
+ Land Vorarlberg och
Land Tirol (under licensen CC BY AT med tillägg ).
contributors_ca_html: |-
Kanada : Innehåller data från
@@ -1086,13 +1130,13 @@ sv:
Resources Canada), och StatCan (Geography Division,
Statistics Canada).
contributors_fi_html: 'Finland : Innehåller data från Lantmäteriverket
- i Finlands topografiska databas och andra dataset, under licensen NLSFI .'
+ i Finlands topografiska databas och andra dataset, under licensen NLSFI .'
contributors_fr_html: |-
Frankrike : Innehåller data
från Direction Générale des Impôts.
contributors_nl_html: |-
Nederländerna : Innehåller © AND data, 2007
- (www.and.com )
+ (www.and.com )
contributors_nz_html: |-
Nya Zeeland : Innehåller data från
Land Information New Zealand. Crown Copyright reserved.
@@ -1112,7 +1156,7 @@ sv:
contributors_footer_1_html: |-
För ytterligare detaljer om dessa och andra källor som använts
för att förbättra OpenStreetMap, se sidan om bidragsgivare
+ href="https://wiki.openstreetmap.org/wiki/Contributors">sidan om bidragsgivare
på OpenStreetMaps wiki.
contributors_footer_2_html: " Införandet av uppgifter i OpenStreetMap innebär
inte att den ursprungliga \n datagivaren stödjer OpenStreetMap, ger någon
@@ -1125,13 +1169,12 @@ sv:
infringement_2_html: |-
Om du tror att upphovsrättsskyddat material felaktigt har
lagts in i OpenStreetMaps databas eller till den här webbplatsen, se
- vårt borttagningsförfarande
+ vårt borttagningsförfarande
eller fyll i vårt online-formulär direkt.
trademarks_title_html: Varumärken
trademarks_1_html: OpenStreetMap, förstoringsglas-logotypen och State of the
Map är registrerade varumärken hos OpenStreetMap Foundation. Om du har frågor
- gällande din användning av varumärkena, vänligen skicka frågorna till arbetsgruppen
- för licenser .
+ gällande din användning av varumärkena, vänligen se vår varumärkespolicy .
welcome_page:
title: Välkommen!
introduction_html: Välkommen till OpenStreetMap, den fria och redigerbara kartan
@@ -1164,8 +1207,8 @@ sv:
paragraph_1_html: "OpenStreetMap har få formella regler, men vi förväntar oss
att alla deltagare samarbetar och kommunicerar med gemenskapen. Om du funderar
på\nnågon annan aktivitet än manuell redigering av sidan, läs och följ anvisningarna
- på \nImport
- och \nAutomatiserade
+ på \n Import
+ och \nAutomatiserade
redigeringar ."
questions:
title: Några frågor?
@@ -1199,7 +1242,7 @@ sv:
explanation_html: |-
Om du har frågor om hur vår data används eller om innehållet, se
sidan om upphovsrätt för mer juridisk information eller kontakta lämplig
- OSMF-arbetsgrupp .
+ OSMF-arbetsgrupp .
help_page:
title: Få hjälp
introduction: OpenStreetMap har flera resurser som hjälper dig att lära dig om
@@ -1210,7 +1253,7 @@ sv:
title: Välkommen till OSM
description: Börja med den här snabbguiden som täcker grunderna i OpenStreetMap.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Sv:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Sv:Beginners%27_guide
title: Guide för nybörjare
description: Guide för nybörjare som underhålls av gemenskapen.
help:
@@ -1234,7 +1277,7 @@ sv:
description: Hjälp för företag och organisationer att byta till OpenStreetMap-baserade
kartor och andra tjänster.
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
description: Sök i wikin för ingående OSM-dokumentation.
about_page:
@@ -1250,10 +1293,13 @@ sv:
flygbilder, GPS-enheter och lågteknologiska fältkartor för att kontrollera att
OSM är korrekt och uppdaterad.
community_driven_title: Gemenskapsdriven
- community_driven_html: |-
- OpenStreetMaps gemenskap är blandad, passionerad och växer varje dag.
- Bland våra bidragsgivare finns kartentusiaster, GIS-proffs, ingenjörer som håller igång OSM:s servrar, frivilliga som kartlägger katastrofområden, och många andra.
- För mer information om gemenskapen, se OpenStreetMap-bloggen , användardagböcker , gemenskapens bloggar , och OSM-stiftelsens webbplats.
+ community_driven_html: "OpenStreetMaps gemenskap är blandad, passionerad och växer
+ varje dag.\nBland våra bidragsgivare finns kartentusiaster, GIS-proffs, ingenjörer
+ som håller igång OSM:s servrar, frivilliga som kartlägger katastrofområden,
+ och många andra.\nFör mer information om gemenskapen, se \nOpenStreetMap-bloggen ,
+ \nanvändardagböcker , \ngemenskapens
+ bloggar , och \nOSM-stiftelsens
+ webbplats."
open_data_title: Ãppna data
open_data_html: 'OpenStreetMap är öppna data : du kan fritt använda den
för valfritt syfte så länge du anger OpenStreetMap och dess bidragsgivare som
@@ -1479,13 +1525,13 @@ sv:
user_page_link: användarsida
anon_edits_link_text: Ta reda på varför det är så.
flash_player_required: Du måste ha Flash Player för att kunna använda Potlatch,
- OpenStreetMaps flasheditor. Du kan ladda
- hem Flash Player från Adobe.com . Det finns också flera
- andra editorer tillgängliga för OpenStreetMap.
+ OpenStreetMaps flasheditor. Du kan ladda
+ hem Flash Player från Adobe.com . Det finns också flera
+ andra redigerare tillgängliga för OpenStreetMap.
potlatch_unsaved_changes: Du har osparade ändringar. (För att spara i Potlatch,
bör du avmarkera den nuvarande vägen eller markeringen om du redigerar i realtidsläge,
eller klicka på Spara om du har en Spara-knapp.)
- potlatch2_not_configured: Potlatch 2 har inte konfigurerats - se http://wiki.openstreetmap.org/wiki/The_Rails_Port
+ potlatch2_not_configured: Potlatch 2 har inte konfigurerats - se https://wiki.openstreetmap.org/wiki/The_Rails_Port
potlatch2_unsaved_changes: Du har osparade ändringar. (För att spara i Potlatch
2, bör du klicka på spara.)
id_not_configured: iD har inte konfigurerats
@@ -1577,7 +1623,7 @@ sv:
edit: Redigera
preview: Förhandsgranska
markdown_help:
- title_html: Tolkat med Markdown
+ title_html: Tolkat med Markdown
headings: Rubriker
heading: Rubrik
subheading: Underrubrik
@@ -1687,7 +1733,7 @@ sv:
description: Bläddra bland nyligen uppladdade GPS-spår
tagged_with: ' taggad med %{tags}'
empty_html: Ingenting här ännu. Ladda upp ett nytt
- GPS-spår eller lär dig om GPS-spår på wikin .
+ GPS-spår eller lär dig om GPS-spår på wikin .
delete:
scheduled_for_deletion: GPS-spår schemalagt för radering
make_public:
@@ -1895,10 +1941,10 @@ sv:
html: |-
Till skillnad från andra kartor är OpenStreetMap helt skapad av människor som du. Kartan är öppen för alla att bidra till, uppdatera, ladda ner och använda.
Registrera dig för att börja kartera. Vi skickar ett mail för att bekräfta ditt konto.
- license_agreement: När du bekräftar ditt konto måste du samtycka till bidragsgivarvillkoren .
+ license_agreement: När du bekräftar ditt konto måste du samtycka till bidragsgivarvillkoren .
email address: 'E-postadress:'
confirm email address: 'Bekräfta e-postadress:'
- not displayed publicly: Din adress visas inte offentligt, se vår integritetspolicy
för mer information
display name: 'Visat namn:'
@@ -2020,12 +2066,12 @@ sv:
email never displayed publicly: (visas aldrig offentligt)
external auth: 'Extern autentisering:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: vad är detta?
public editing:
heading: 'Offentlig redigering:'
enabled: Aktiverat, du är inte anonym och kan redigera data.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: vad är detta?
disabled: Avstängt och kan inte redigera data, alla redigeringar som gjorts
är anonyma.
@@ -2164,6 +2210,8 @@ sv:
not_a_role: Strängen `%{role}' är inte en korrekt roll.
already_has_role: Användaren har redan rollen %{role}.
doesnt_have_role: Användaren har inte rollen %{role}.
+ not_revoke_admin_current_user: Kan inte återkalla administratörsroll från nuvarande
+ användare.
grant:
title: Bekräfta rolltilldelning
heading: Bekräfta rolltilldelning
@@ -2386,8 +2434,10 @@ sv:
new:
intro: Upptäckt ett misstag eller något som saknas? Låt andra karterare veta
så att vi kan fixa det. Flytta markören till rätt position och skriv in
- en kommentar som förklarar problemet. (Vänligen ange inte personuppgifter
- eller information från upphovsrättsligt skyddade kartor eller kataloger.)
+ en kommentar som förklarar problemet.
+ advice: Din anteckning är offentlig och kan användas för att uppdatera kartan,
+ så skriv inte personuppgifter eller information från upphovsrättsligt skyddade
+ kartor eller kataloger.
add: Lägg till anteckning
show:
anonymous_warning: Denna anteckning innehåller kommentarer från anonyma användare
@@ -2409,9 +2459,6 @@ sv:
mapquest_car: Bil (MapQuest)
mapquest_foot: GÃ¥ende (MapQuest)
osrm_car: Bil (OSRM)
- mapzen_bicycle: Cykel (Mapzen)
- mapzen_car: Bil (Mapzen)
- mapzen_foot: Fot (Mapzen)
descend: Fallande
directions: Vägbeskrivning
distance: Avstånd
diff --git a/config/locales/ta.yml b/config/locales/ta.yml
index 35ef5ad8a..e6e34af7c 100644
--- a/config/locales/ta.yml
+++ b/config/locales/ta.yml
@@ -5,10 +5,12 @@
# Author: ElangoRamanujam
# Author: Karthi.dr
# Author: Krishnaprasaths
+# Author: Rakeshonwiki
# Author: Sank
# Author: Shanmugamp7
# Author: Surya Prakash.S.A.
# Author: TRYPPN
+# Author: தமிழà¯à®à¯à®à¯à®°à®¿à®à®¿à®²à¯
---
ta:
time:
@@ -54,7 +56,7 @@ ta:
body: à®à®³à¯à®³à®à®à¯à®à®®à¯
diary_entry:
user: பயனரà¯
- title: தலà¯à®ªà¯à®ªà¯
+ title: பà¯à®°à¯à®³à¯
latitude: à®à¯à®±à¯à®à¯à®à¯à®à¯ à®à¯à®à¯
longitude: à®à¯à®¤à¯à®¤à¯à®¯à®°à®à¯ à®à¯à®à¯
language: à®®à¯à®´à®¿
@@ -72,7 +74,7 @@ ta:
description: விளà®à¯à®à®®à¯
message:
sender: à®
னà¯à®ªà¯à®ªà¯à®©à®°à¯
- title: தலà¯à®ªà¯à®ªà¯
+ title: பà¯à®°à¯à®³à¯
body: à®à®³à¯à®³à®à®à¯à®à®®à¯
recipient: பà¯à®±à¯à®©à®°à¯
user:
@@ -94,13 +96,24 @@ ta:
name: தà¯à®²à¯à®µà¯à®à¯ à®à®à¯à®à¯à®ªà¯à®ªà®¾à®à¯
description: தà¯à®²à¯à®µà¯ à®à®à¯à®à¯à®ªà¯à®ªà®¾à®à¯ (JOSM à®
லà¯à®²à®¤à¯ Merkaartor)
browse:
+ created: à®à®°à¯à®µà®¾à®à¯à®à®ªà¯à®ªà®à¯à®à®¤à¯
+ closed: à®®à¯à®à®ªà¯à®ªà®à¯à®à®¤à¯
+ version: பதிபà¯à®ªà¯
+ in_changeset: மாறà¯à®±à®à¯à®à®³à¯
+ anonymous: à®
à®à¯à®¯à®¾à®³à®®à®±à¯à®±à®µà®°à¯
+ view_details: விவரà®à¯à®à®³à¯à®à¯ à®à®¾à®à¯à®à¯
+ location: 'à®à®à®®à¯:'
changeset:
- title: மாறà¯à®±à®à¯à®à®³à¯
+ title: 'மாறà¯à®±à®à¯à®à®³à¯: %{id}'
+ belongs_to: à®à®à®¿à®°à®¿à®¯à®°à¯
changesetxml: மாறà¯à®±à®¤à¯à®¤à¯à®à¯à®ªà¯à®ªà¯ XML
osmchangexml: osmChange XML
feed:
title: 'மாறà¯à®±à®à¯à®à®³à¯: %{id}'
title_comment: மாறà¯à®±à®à¯à®à®³à¯ %{id}-%{comment}
+ discussion: à®à®°à¯à®¯à®¾à®à®²à¯
+ relation:
+ members: à®à®±à¯à®ªà¯à®ªà®¿à®©à®°à¯à®à®³à¯
relation_member:
entry_role: '%{type} %{name} %{role} à®à®'
type:
@@ -111,12 +124,13 @@ ta:
entry: தà¯à®à®°à¯à®ªà¯ %{relation_name}
entry_role: தà¯à®à®°à¯à®ªà¯ %{relation_name} (%{relation_role} à®à®)
not_found:
- sorry: மனà¯à®©à®¿à®à¯à®à®µà¯à®®à¯, %{id} à®à®©à¯à®± à®
à®à¯à®¯à®¾à®³à®®à¯ à®à¯à®£à¯à® %{type} à®à®©à¯à®ªà®¤à¯ à®à®¿à®à¯à®à¯à®à®µà®¿à®²à¯à®²à¯.
+ sorry: மனà¯à®©à®¿à®à¯à®à®µà¯à®®à¯, %{id} à®à®©à¯à®± à®
à®à¯à®¯à®¾à®³à®®à¯ à®à¯à®£à¯à® %{type} à®à®¿à®à¯à®à¯à®à®µà®¿à®²à¯à®²à¯.
type:
node: à®®à¯à®©à¯à®¯à®®à¯
way: வழி
relation: தà¯à®à®°à¯à®ªà¯
changeset: மாறà¯à®±à®à¯à®à®³à¯
+ note: à®à¯à®±à®¿à®ªà¯à®ªà¯
timeout:
sorry: மனà¯à®©à®¿à®à¯à®à®µà¯à®®à¯, %{id} à®à®©à¯à®± à®
à®à¯à®¯à®¾à®³à®®à¯ à®à¯à®£à¯à® %{type} -à®±à¯à®à®¾à®© தரவ௠மà¯à®à¯à®à¯à®£à®°à®ªà¯à®ªà®
à®
தி஠நà¯à®°à®®à¯ à®à®à¯à®¤à¯à®¤à¯à®à¯ à®à¯à®³à¯à®à®¿à®±à®¤à¯.
@@ -125,15 +139,20 @@ ta:
way: வழி
relation: தà¯à®à®°à¯à®ªà¯
changeset: மாறà¯à®±à®à¯à®à®³à¯
+ note: à®à¯à®±à®¿à®ªà¯à®ªà¯
redacted:
type:
+ node: à®®à¯à®©à¯à®¯à®®à¯
way: வழி
+ relation: தà¯à®à®°à¯à®ªà¯
start_rjs:
loading: à®à®±à¯à®±à®ªà¯à®ªà®à¯à®à®¿à®±à®¤à¯ ...
tag_details:
tags: 'à®à¯à®±à®¿à®ªà¯à®ªà¯à®à¯à®à®³à¯:'
wiki_link:
key: விà®à¯à®à®¿ விளà®à¯à®à®ªà¯à®ªà®à¯à®à®®à¯ %{key} à®à¯à®±à®¿à®à¯à®à¯à®²à¯à®²à¯à®à¯à®à®¾à®
+ note:
+ new_note: பà¯à®¤à¯à®à¯ à®à¯à®±à®¿à®ªà¯à®ªà¯
changeset:
changeset_paging_nav:
next: à®
à®à¯à®¤à¯à®¤à¯ »
@@ -149,9 +168,13 @@ ta:
area: பà®à¯à®¤à®¿
list:
title: மாறà¯à®±à®à¯à®à®³à¯
+ load_more: à®®à¯à®²à¯à®®à¯ பà®à®¿à®à¯à®
+ rss:
+ full: à®®à¯à®´à¯ à®à®°à¯à®¯à®¾à®à®²à¯
diary_entry:
new:
title: பà¯à®¤à®¿à®¯ à®à¯à®°à®¿ à®à®³à¯à®³à¯à®à¯
+ publish_button: வà¯à®³à®¿à®¯à®¿à®à¯
list:
title: பயனரின௠நாà®à¯à®à¯à®±à®¿à®ªà¯à®ªà¯à®à¯à®à®³à¯
title_friends: நணà¯à®ªà®°à¯à®à®³à®¿à®©à¯ நாà®à¯à®à¯à®±à®¿à®ªà¯à®ªà¯à®à¯à®à®³à¯
@@ -161,7 +184,7 @@ ta:
new: பà¯à®¤à®¿à®¯ நாà®à¯à®à¯à®±à®¿à®ªà¯à®ªà¯à®à¯ à®à®³à¯à®³à¯à®à¯
new_title: à®à®°à¯ பà¯à®¤à®¿à®¯ பதிவ௠à®à®à¯à®à®³à¯ பயனர௠நாà®à¯à®à¯à®±à®¿à®ªà¯à®ªà¯à®à¯à®à®¿à®²à¯ à®à®°à¯à®µà®¾à®à¯à®à¯
no_entries: à®à¯à®°à®¿ à®à®³à¯à®³à¯à®à¯à®à®³à¯ à®à®²à¯à®²à¯
- recent_entries: 'à®à®®à¯à®ªà®¤à¯à®¤à®¿à®¯ à®à¯à®°à®¿ à®à®³à¯à®³à¯à®à¯à®à®³à¯:'
+ recent_entries: à®à®®à¯à®ª à®à¯à®°à®¿ à®à®³à¯à®³à¯à®à¯à®à®³à¯
older_entries: பழà¯à®¯ à®à®³à¯à®³à¯à®à¯à®à®³à¯
newer_entries: பà¯à®¤à®¿à®¯ à®à®³à¯à®³à¯à®à¯à®à®³à¯
edit:
@@ -199,8 +222,12 @@ ta:
view: à®à®¾à®£à¯
edit: தà¯à®à¯
comments:
+ post: பதியவà¯à®®à¯
+ when: à®à®ªà¯à®ªà¯à®´à¯à®¤à¯
comment: à®à®°à¯à®¤à¯à®¤à¯à®°à¯
+ newer_comments: பà¯à®¤à®¿à®¯ à®à®°à¯à®¤à¯à®¤à¯à®à¯à®à®³à¯
export:
+ title: à®à®±à¯à®±à¯à®®à®¤à®¿ à®à¯à®¯à¯
start:
licence: à®à®°à®¿à®®à®®à¯
options: விரà¯à®ªà¯à®ªà®¤à¯ தà¯à®°à¯à®µà¯à®à®³à¯
@@ -215,9 +242,7 @@ ta:
search_osm_nominatim:
prefix:
amenity:
- airport: விமான நிலà¯à®¯à®®à¯
arts_centre: à®à®²à¯ à®®à¯à®¯à®®à¯
- auditorium: à®à®²à¯à®¯à®°à®à¯à®à®®à¯
bank: வà®à¯à®à®¿
bar: பாரà¯
bicycle_parking: à®à¯à®à¯à®à®¿à®³à¯ நிறà¯à®¤à¯à®¤à¯à®®à®¿à®à®®à¯
@@ -227,49 +252,38 @@ ta:
car_rental: à®à®¾à®°à¯ வாà®à®à¯à®à¯à®à¯
car_wash: à®à®¾à®°à¯ à®à¯à®¤à¯à®¤à®®à¯ à®à¯à®¯à¯à®¯à¯à®®à¯ à®à®à®®à¯
cinema: à®à®¿à®©à®¿à®®à®¾ (திரà¯à®¯à®°à®à¯à®à®®à¯)
- club: à®à®à¯à®à®®à¯
college: à®à®²à¯à®²à¯à®°à®¿
community_centre: à®à®®à¯à®¤à®¾à®¯ à®®à¯à®¯à®®à¯
courthouse: நà¯à®¤à®¿à®®à®©à¯à®±à®®à¯
crematorium: à®à¯à®à¯à®à®¾à®à¯
dentist: பல௠மரà¯à®¤à¯à®¤à¯à®µà®°à¯à®à®³à¯
doctors: மரà¯à®¤à¯à®¤à¯à®µà®°à¯à®à®³à¯
- dormitory: பலர௠தà¯à®à¯à®à¯à®®à¯ à®à®à®®à¯
drinking_water: à®à¯à®à®¿à®¨à¯à®°à¯
driving_school: à®à®à¯à®à¯à®¨à®°à¯ பயிறà¯à®à®¿à®ªà¯à®ªà®³à¯à®³à®¿
embassy: தà¯à®¤à®°à®à®®à¯
- emergency_phone: à®
வà®à®° தà¯à®²à¯à®ªà¯à®à®¿
fast_food: தà¯à®°à®¿à®¤ à®à®£à®µà¯
fire_station: தà¯à®¯à®£à¯à®ªà¯à®ªà¯ நிலà¯à®¯à®®à¯
food_court: à®à®£à®µà¯à®à¯à®à®¾à®²à¯
fountain: நà¯à®°à¯à®±à¯à®±à¯
fuel: à®à®°à®¿à®ªà¯à®°à¯à®³à¯
grave_yard: à®à®à¯à®à®¾à®à¯
- gym: à®à®à®±à¯à®ªà®¯à®¿à®±à¯à®à®¿ à®®à¯à®¯à®®à¯ / à®à®¿à®®à¯
- hall: à®à¯à®à®®à¯
- health_centre: à®à¯à®à®¾à®¤à®¾à®° à®®à¯à®¯à®®à¯
hospital: மரà¯à®¤à¯à®¤à¯à®µà®®à®©à¯
- hotel: à®à®£à¯à®à¯à®±à¯ விà®à¯à®¤à®¿
ice_cream: à®à®¸à¯ à®à®¿à®°à¯à®®à¯
kindergarten: à®à®¿à®±à¯ à®à¯à®´à®¨à¯à®¤à¯à®à®³à¯à®à¯à®à¯ à®à®°à®¿à®¯ (விளà¯à®¯à®¾à®à¯à®à¯ à®®à¯à®±à¯) à®à®²à¯à®µà®¿ à®à¯à®à®®à¯
library: நà¯à®²à®à®®à¯
- market: à®à®¨à¯à®¤à¯
marketplace: à®à®¨à¯à®¤à¯ à®à¯à®à¯à®®à®¿à®à®®à¯
nightclub: à®à®°à®µà¯ à®à®¿à®³à®ªà¯
- nursery: à®à¯à®´à®¨à¯à®¤à¯à®à®³à¯ பளà¯à®³à®¿
nursing_home: மரà¯à®¤à¯à®¤à¯à®µ à®à®²à¯à®²à®®à¯
office: à®
லà¯à®µà®²à®à®®à¯
- park: பà¯à®à¯à®à®¾
parking: வணà¯à®à®¿à®à®³à¯ நிறà¯à®¤à¯à®¤à¯à®®à®¿à®à®®à¯
pharmacy: மரà¯à®¨à¯à®¤à®à®®à¯
+ place_of_worship: வழிபாà®à¯à®à¯à®¤à¯ தலமà¯
police: à®à®¾à®µà®²à¯
post_box: à®
à®à¯à®à®²à¯ பà¯à®à¯à®à®¿
post_office: தபால௠நிலà¯à®¯à®®à¯
preschool: à®®à¯à®©à¯ பளà¯à®³à®¿
prison: à®à®¿à®±à¯à®à¯à®à®¾à®²à¯
public_building: பà¯à®¤à¯ à®à®à¯à®à®¿à®à®®à¯
- public_market: பà¯à®¤à¯ à®à®¨à¯à®¤à¯
- reception_area: வரவà¯à®±à¯à®ªà¯ பà®à¯à®¤à®¿
recycling: மறà¯à®à¯à®´à®±à¯à®à®¿ பà¯à®³à¯à®³à®¿
restaurant: à®à®£à®µà¯ விà®à¯à®¤à®¿
retirement_home: à®à®¯à¯à®µà¯ à®à®²à¯à®²à®®à¯
@@ -290,11 +304,14 @@ ta:
youth_centre: à®à®³à¯à®à®°à¯ à®®à¯à®¯à®®à¯
boundary:
administrative: நிரà¯à®µà®¾à® à®à®²à¯à®²à¯
+ national_park: தà¯à®à®¿à®¯à®ªà¯ பà¯à®à¯à®à®¾
+ protected_area: பாதà¯à®à®¾à®à¯à®à®ªà¯à®ªà®à¯à® à®à®à®®à¯
bridge:
"yes": பாலமà¯
building:
"yes": à®à®à¯à®à®¿à®à®®à¯
highway:
+ abandoned: à®à¯à®µà®¿à®à®ªà¯à®ªà®à¯à® நà¯à®à¯à®à¯à®à®¾à®²à¯
bus_guideway: வழிநà®à®¤à¯à®¤à®ªà¯à®ªà®à¯à® பà¯à®°à¯à®¨à¯à®¤à¯ தà®à®®à¯
bus_stop: பà¯à®°à¯à®¨à¯à®¤à¯ நிறà¯à®¤à¯à®¤à®®à¯
construction: நà¯à®à¯à®à¯à®à®¾à®²à¯ à®à®à¯à®à¯à®®à®¾à®©à®ªà¯ பணிà®à®³à¯ நà®à®¨à¯à®¤à¯ à®à¯à®£à¯à®à¯à®³à¯à®³à®¤à¯.
@@ -303,7 +320,6 @@ ta:
footway: நà®à¯à®ªà®¾à®¤à¯
living_street: வாழà¯à®®à¯ வà¯à®¤à®¿
milestone: à®®à¯à®²à¯ à®à®²à¯
- minor: à®à®¿à®±à¯ à®à®¾à®²à¯
path: பாதà¯
pedestrian: பாதà®à®¾à®°à®¿à®à®³à¯ வழி
platform: நà®à¯à®®à¯à®à¯
@@ -315,11 +331,12 @@ ta:
secondary_link: à®à®°à®£à¯à®à®¾à®®à¯ நில௠à®à®¾à®²à¯
steps: பà®à®¿à®à®³à¯
unclassified: வà®à¯à®ªà¯à®ªà®à¯à®¤à¯à®¤à®¾à®¤ à®à®¾à®²à¯
+ "yes": à®à®¾à®²à¯
historic:
archaeological_site: தà¯à®²à¯à®ªà¯à®°à¯à®³à¯ தளமà¯
battlefield: பà¯à®°à¯à®à¯à®à®³à®®à¯
boundary_stone: à®à®²à¯à®²à¯à®à¯ à®à®²à¯
- building: à®à®à¯à®à®¿à®à®®à¯
+ building: பà¯à®°à®¾à®¤à®¾à®©à®à¯ à®à®à¯à®à®¿à®à®®à¯
castle: à®à¯à®à¯à®à¯
church: தà¯à®µà®¾à®²à®¯à®®à¯
house: வà¯à®à¯
@@ -327,9 +344,11 @@ ta:
memorial: நினà¯à®µà®¿à®à®®à¯
mine: à®à¯à®°à®à¯à®à®®à¯
monument: நினà¯à®µà¯à®à¯à®à®¿à®©à¯à®©à®®à¯
- museum: à®
à®°à¯à®à¯à®à®¾à®à¯à®à®¿à®¯à®à®®à¯
+ stone: à®à®²à¯
tower: à®à¯à®ªà¯à®°à®®à¯
wreck: à®à¯à®¤à®®à®¾à®©à®¤à¯
+ junction:
+ "yes": à®à®¨à¯à®¤à®¿à®ªà¯à®ªà¯
landuse:
commercial: வணி஠பà®à¯à®¤à®¿
construction: à®à®à¯à®à¯à®®à®¾à®©à®®à¯
@@ -340,12 +359,10 @@ ta:
industrial: தà¯à®´à®¿à®²à® பà®à¯à®¤à®¿
military: ராணà¯à®µ பà®à¯à®¤à®¿
mine: à®à¯à®°à®à¯à®à®®à¯
- park: பà¯à®à¯à®à®¾
railway: தà¯à®à®°à¯à®µà®£à¯à®à®¿ பாதà¯
reservoir: நà¯à®°à¯à®¤à¯à®¤à¯à®à¯à®à®®à¯
residential: à®à¯à®à®¿à®¯à®¿à®°à¯à®ªà¯à®ªà¯ பà®à¯à®¤à®¿
retail: à®à®¿à®²à¯à®²à®±à¯
- wood: மரமà¯
leisure:
beach_resort: à®à®à®±à¯à®à®°à¯ தà®à¯à®à¯à®®à®¿à®à®®à¯
common: பà¯à®¤à¯à®µà®¾à®© நிலமà¯
@@ -360,15 +377,17 @@ ta:
swimming_pool: நà¯à®à¯à®à®²à¯ à®à¯à®³à®®à¯
track: à®à®à¯ தளமà¯
water_park: நà¯à®°à¯ பà¯à®à¯à®à®¾
+ man_made:
+ tower: à®à¯à®ªà¯à®°à®®à¯
natural:
bay: வளà¯à®à¯à®à®¾
beach: à®à®à®±à¯à®à®°à¯
cave_entrance: à®à¯à®à¯ நà¯à®´à¯à®µà®¾à®¯à®¿à®²à¯
+ grassland: பà¯à®²à¯à®µà¯à®³à®¿
heath: à®à¯à®à®¾à®¤à®¾à®°à®®à¯
hill: à®à¯à®©à¯à®±à¯
island: தà¯à®µà¯
land: நிலமà¯
- river: நதி
rock: à®à®²à¯
spring: வà®à®¨à¯à®¤ à®à®¾à®²à®®à¯
tree: மரமà¯
@@ -378,11 +397,14 @@ ta:
wood: மரமà¯
office:
accountant: à®à®£à®à¯à®à®¾à®³à®°à¯
+ administrative: நிரà¯à®µà®¾à®à®®à¯
company: நிறà¯à®µà®©à®®à¯
+ government: à®
à®°à®à¯ à®
லà¯à®µà®²à®à®®à¯
+ insurance: à®à®¾à®ªà¯à®ªà¯à®à¯à®à¯ à®
லà¯à®µà®²à®à®®à¯
lawyer: வழà®à¯à®à¯à®°à¯à®à®°à¯
+ ngo: à®
à®°à®à¯ à®à®¾à®°à®¾ தனà¯à®©à®¾à®°à¯à®µ à®
லà¯à®µà®²à®à®®à¯
"yes": à®
லà¯à®µà®²à®à®®à¯
place:
- airport: விமான நிலà¯à®¯à®®à¯
city: நà®à®°à®®à¯
country: நாà®à¯
county: நாà®à¯
@@ -403,7 +425,6 @@ ta:
abandoned: à®à¯à®µà®¿à®à®ªà¯à®ªà®à¯à® தà¯à®à®°à¯à®µà®£à¯à®à®¿ பாதà¯
construction: தà¯à®à®°à¯à®µà®£à¯à®à®¿ பாத௠à®à®à¯à®à¯à®®à®¾à®©à®ªà¯ பணிà®à®³à¯ நà®à®¨à¯à®¤à¯ à®à¯à®£à¯à®à¯à®³à¯à®³à®¤à¯.
halt: ரயில௠நிறà¯à®¤à¯à®¤à¯à®®à®¿à®à®®à¯
- historic_station: வரலாறà¯à®±à¯ à®à®¿à®±à®ªà¯à®ªà¯à®®à®¿à®à¯à® ரயில௠நிலà¯à®¯à®®à¯
junction: ரயிலà¯à®µà¯ à®à®¨à¯à®¤à®¿à®ªà¯à®ªà¯
platform: ரயிலà¯à®µà¯ நà®à¯à®®à¯à®à¯
station: ரயில௠நிலà¯à®¯à®®à¯
@@ -426,7 +447,6 @@ ta:
fish: à®®à¯à®©à¯ à®à®à¯
food: à®à®£à®µà¯à®à¯ à®à®à¯
gallery: à®à®¾à®à¯à®à®¿à®¯à®à®®à¯
- insurance: à®à®¾à®ªà¯à®ªà¯à®±à¯à®¤à®¿
jewelry: நà®à¯à®à¯ à®à®à¯
laundry: à®à®²à®µà¯
market: à®à®¨à¯à®¤à¯
@@ -434,17 +454,15 @@ ta:
motorcycle: à®®à¯à®à¯à®à®¾à®°à¯ à®à¯à®à¯à®à®¿à®³à¯ à®à®à¯
pet: வளரà¯à®ªà¯à®ªà¯ விலà®à¯à®à¯à®à®³à¯ à®à®à¯
photo: பà¯à®à¯à®ªà¯à®ªà® à®à®à¯
- salon: à®®à¯à®à®¿ திரà¯à®¤à¯à®¤à®à®®à¯
shoes: à®à®¾à®²à®£à®¿à®à®³à¯ à®à®à¯
- shopping_centre: ஷாபà¯à®ªà®¿à®à¯ à®®à¯à®¯à®®à¯
stationery: à®à®´à¯à®¤à¯à®ªà¯à®°à¯à®³à¯ à®à®à¯
+ supermarket: பà¯à®°à®à¯à®à®¾à®à®¿
tourism:
guest_house: விரà¯à®¨à¯à®¤à®¿à®©à®°à¯ à®à®²à¯à®²à®®à¯
hostel: விà®à¯à®¤à®¿
hotel: விà®à¯à®¤à®¿
information: தà®à®µà®²à¯
museum: à®
à®°à¯à®à¯à®à®¾à®à¯à®à®¿à®¯à®à®®à¯
- valley: பளà¯à®³à®¤à¯à®¤à®¾à®à¯à®à¯
viewpoint: à®à®¾à®à¯à®à®¿à®®à¯à®©à¯
zoo: விலà®à¯à®à¯ à®à®¾à®à¯à®à®¿ à®à®¾à®²à¯
waterway:
@@ -453,7 +471,6 @@ ta:
dam: à®
ணà¯
lock: பà¯à®à¯à®à¯
river: à®à®±à¯
- riverbank: நதிà®à¯à®à®°à¯
waterfall: நà¯à®°à¯à®µà¯à®´à¯à®à¯à®à®¿
description:
types:
@@ -463,15 +480,6 @@ ta:
results:
no_results: à®®à¯à®à®¿à®µà¯à®à®³à¯ à®à®¤à¯à®µà¯à®®à¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯
more_results: à®®à¯à®²à¯à®®à¯ à®®à¯à®à®¿à®µà¯à®à®³à¯
- direction:
- south_west: தà¯à®©à¯ à®®à¯à®±à¯à®à¯
- south: தà¯à®±à¯à®à¯
- south_east: தà¯à®©à¯ à®à®¿à®´à®à¯à®à¯
- east: à®à®¿à®´à®à¯à®à¯
- north_east: வ஠à®à®¿à®´à®à¯à®à¯
- north: வà®à®à¯à®à¯
- north_west: வ஠மà¯à®±à¯à®à¯
- west: à®®à¯à®±à¯à®à¯
layouts:
home: à®®à¯à®à®ªà¯à®ªà¯
logout: விà®à¯à®ªà®¤à®¿à®à¯
@@ -480,15 +488,23 @@ ta:
edit: தà¯à®à¯
history: வரலாறà¯
help: à®à®¤à®µà®¿
- copyright: பதிபà¯à®ªà¯à®°à®¿à®®à¯ & à®à®°à®¿à®®à®®à¯
+ copyright: பதிபà¯à®ªà¯à®°à®¿à®®à¯
+ community: à®à®®à¯à®¤à®¾à®¯à®®à¯
community_blogs: à®à®®à¯à®¤à®¾à®¯ வலà¯à®ªà¯à®ªà®¤à®¿à®µà¯à®à®³à¯
foundation: à®
à®±à®à¯à®à®à¯à®à®³à¯
foundation_title: OpenStreetMap à®
à®±à®à¯à®à®à¯à®à®³à¯
make_a_donation:
text: à®à®°à¯ நனà¯à®à¯à®à¯à®¯à¯ à®
ளிà®à¯à®à®µà¯à®®à¯
+ learn_more: à®®à¯à®²à¯à®®à¯ à®
றிய
+ more: à®®à¯à®²à¯à®®à¯
license_page:
foreign:
title: à®à®¨à¯à®¤ à®®à¯à®´à®¿à®ªà¯à®¯à®°à¯à®ªà¯à®ªà¯ பறà¯à®±à®¿
+ welcome_page:
+ rules:
+ title: விதிமà¯à®±à¯à®à®³à¯!
+ about_page:
+ next: à®
à®à¯à®¤à¯à®¤à®¤à¯
notifier:
gpx_notification:
greeting: வணà®à¯à®à®®à¯,
@@ -500,6 +516,8 @@ ta:
greeting: வணà®à¯à®à®®à¯,
lost_password_html:
greeting: வணà®à¯à®à®®à¯,
+ changeset_comment_notification:
+ greeting: வணà®à¯à®à®®à¯,
message:
inbox:
title: à®à®³à¯à®ªà¯à®à¯à®à®¿
@@ -554,7 +572,6 @@ ta:
primary: à®®à¯à®¤à®©à¯à®®à¯à®¯à®¾à®© à®à®¾à®²à¯
secondary: à®à®°à®£à¯à®à®¾à®®à¯ நில௠à®à®¾à®²à¯
unclassified: வà®à¯à®ªà¯à®ªà®à¯à®¤à¯à®¤à®¾à®¤ à®à®¾à®²à¯
- unsurfaced: பாவபà¯à®ªà®à®¾à®¤ à®à®¾à®²à¯
rail: à®à®°à®¯à®¿à®²à¯à®µà¯
forest: à®à®¾à®à¯
wood: விறà®à¯
@@ -579,6 +596,7 @@ ta:
- à®à®¯à®°à®®à®¾à®© à®à®à®®à¯
private: தனியார௠à®
னà¯à®®à®¤à®¿
construction: à®à®¾à®²à¯à®à®³à®¿à®²à¯ à®à®à¯à®à¯à®®à®¾à®©à®ªà¯ பணிà®à®³à¯ நà®à®¨à¯à®¤à¯ வரà¯à®à®¿à®©à¯à®±à®©.
+ toilets: à®à®´à®¿à®µà®±à¯à®à®³à¯
trace:
edit:
filename: 'à®à¯à®ªà¯à®ªà¯à®ªà¯à®ªà¯à®¯à®°à¯:'
@@ -639,6 +657,9 @@ ta:
submit: பதிவà¯à®à¯à®¯à¯
edit:
submit: தà¯à®à¯
+ show:
+ edit: தà¯à®à¯à®ªà¯à®ªà¯ விவரà®à¯à®à®³à¯
+ confirm: à®à®±à¯à®¤à®¿à®¯à®¾à®à®µà®¾?
index:
revoke: திரà¯à®®à¯à®ªà®ªà¯à®±à¯
form:
@@ -654,11 +675,6 @@ ta:
lost password link: à®à®à¯à®à®³à¯ à®à®à®µà¯à®à¯à®à¯à®²à¯ மறநà¯à®¤à¯à®µà®¿à®à¯à®à®¤à®¾?
login_button: பà¯à®à¯à®ªà®¤à®¿à®à¯
register now: à®à®ªà¯à®ªà¯à®¤à¯ பதிவà¯à®à¯à®¯à¯à®¯à¯à®à¯à®à®³à¯
- openid_providers:
- google:
- title: à®à¯à®à®¿à®³à¯ à®®à¯à®²à®®à¯ பà¯à®à¯à®ªà®¤à®¿à®à¯ à®à¯à®¯à¯
- yahoo:
- title: யாà®à¯ à®à®£à®à¯à®à¯ à®®à¯à®²à®®à¯ பà¯à®à¯à®ªà®¤à®¿à®à¯ à®à¯à®¯à¯
logout:
title: விà®à¯à®ªà®¤à®¿à®à¯
logout_button: விà®à¯à®ªà®¤à®¿à®à¯
diff --git a/config/locales/te.yml b/config/locales/te.yml
index abbe0f978..17c8feeb0 100644
--- a/config/locales/te.yml
+++ b/config/locales/te.yml
@@ -273,21 +273,16 @@ te:
crematorium: à°¶à±à°®à°¶à°¾à°¨à°µà°¾à°à°¿à°
dentist: à°¦à°à°¤à°µà±à°¦à±à°¯à±à°¡à±
doctors: à°µà±à°¦à±à°¯à±à°²à±
- dormitory: వసతిà°à±à°¹à°
drinking_water: à°¤à±à°°à°¾à°à± à°¨à±à°°à±
driving_school: à°¡à±à°°à±à°µà°¿à°à°à± పాఠశాల
embassy: à°¦à±à°¤à±à°¯ à°à°¾à°°à±à°¯à°¾à°²à°¯à°
- emergency_phone: à°
à°¤à±à°¯à°µà°¸à°° à°«à±à°¨à±
fast_food: à°
à°²à±à°ªà°¾à°¹à°¾à°°à°
fuel: à°à°à°§à°¨à°
grave_yard: à°¸à±à°®à°¶à°¾à°¨à°
- health_centre: à°à°°à±à°à±à°¯ à°à±à°à°¦à±à°°à°
hospital: à°à°¸à±à°ªà°¤à±à°°à°¿
ice_cream: à°à°¸à± à°à±à°°à±à°
library: à°à±à°°à°à°¥à°¾à°²à°¯à°
- market: à°¸à°à°¤
marketplace: à°¸à°à°¤
- nursery: పిలà±à°²à°² బడి
office: à°à°¾à°°à±à°¯à°¾à°²à°¯à°
parking: పారà±à°à°¿à°à°à±
pharmacy: à°®à°à°¦à±à°² à°¦à±à°à°¾à°£à°
@@ -410,7 +405,6 @@ te:
lawyer: à°¨à±à°¯à°¾à°¯à°µà°¾à°¦à°¿
"yes": à°à°¾à°°à±à°¯à°¾à°²à°¯à°
place:
- airport: విమానాశà±à°°à°¯à°
city: à°¨à°à°°à°
country: à°¦à±à°¶à°
hamlet: à°à±à°à±à°°à°¾à°®à°
@@ -426,7 +420,6 @@ te:
village: à°à±à°°à°¾à°®à°
shop:
butcher: à°à°¸à°¾à°¯à°¿
- insurance: à°¬à±à°®à°¾
jewelry: à°¨à°à°² à°¦à±à°à°¾à°£à°
laundry: à°à°¾à°à°²à°¿
market: à°
à°à°à°¡à°¿
diff --git a/config/locales/th.yml b/config/locales/th.yml
index 1a47c367e..de5ebfb53 100644
--- a/config/locales/th.yml
+++ b/config/locales/th.yml
@@ -5,6 +5,7 @@
# Author: Pon44695
# Author: Ruila
# Author: TMo3289
+# Author: Xwindows
---
th:
time:
@@ -210,7 +211,7 @@ th:
à¸à¹à¸à¸
hidden_by: à¸à¹à¸à¸à¹à¸à¸¢ %{user} à¹à¸¡à¸·à¹à¸ %{when} à¸à¹à¸à¸
query:
- title: à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¸²à¸£à¸ªà¸à¸à¸à¸²à¸¡
+ title: สà¹à¸§à¸à¸à¸£à¸°à¸à¸à¸à¹à¸à¸à¸·à¹à¸à¸à¸µà¹
introduction: à¸à¸¥à¸´à¸à¸à¸µà¹à¹à¸à¸à¸à¸µà¹à¹à¸à¸·à¹à¸à¸à¹à¸à¸«à¸²à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¹à¸²à¸ ๠à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸à¸¥à¹à¹à¸à¸µà¸¢à¸
nearby: à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸à¸¥à¹à¹à¸à¸µà¸¢à¸
enclosing: à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¸µà¹à¸à¸´à¸à¸¥à¹à¸à¸¡
@@ -337,7 +338,7 @@ th:
embeddable_html: HTML à¸à¸±à¸à¸à¸±à¸§à¹à¸à¹
licence: สัà¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸
export_details: à¸à¸£à¸£à¸à¸²à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¸à¸£à¸²à¸à¸à¹à¸à¹à¸§à¹à¸à¹à¸à¸à¹ OpenStreetMap à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¹à¸ ายà¹à¸à¹à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸ Open Data
+ href="https://opendatacommons.org/licenses/odbl/1.0/">สัà¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸ Open Data
Commons Open Database (ODbL).
too_large:
advice: 'à¸à¹à¸²à¸à¸²à¸£à¸ªà¹à¸à¸à¸à¸à¸à¹à¸²à¸à¸à¹à¸à¸¥à¹à¸¡à¹à¸«à¸¥à¸§ à¹à¸à¸£à¸à¸à¸´à¸à¸²à¸£à¸à¸²à¹à¸à¹à¹à¸«à¸¥à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸¡à¸à¸µà¹à¸£à¸°à¸à¸¸à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¸à¸µà¹:'
@@ -368,14 +369,14 @@ th:
geocoder:
search:
title:
- latlon: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸µà¹
+ latlon: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸µà¹
uk_postcode: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ NPEMap / FreeThe
Postcode
- ca_postcode: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ Geocoder.CA
- osm_nominatim: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ OpenStreetMap
+ ca_postcode: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ Geocoder.CA
+ osm_nominatim: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ OpenStreetMap
Nominatim
geonames: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ GeoNames
- osm_nominatim_reverse: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ OpenStreetMap
+ osm_nominatim_reverse: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ OpenStreetMap
Nominatim
geonames_reverse: à¸à¸¥à¸à¸²à¸£à¸à¹à¸à¸«à¸²à¸à¸²à¸ GeoNames
search_osm_nominatim:
@@ -385,11 +386,15 @@ th:
chair_lift: รà¸à¸à¸£à¸°à¹à¸à¹à¸²à¹à¸à¸¥à¸·à¸à¸¢
drag_lift: ลิà¸à¸à¹à¸¥à¸²à¸à¸ªà¸à¸µ
gondola: รà¸à¸à¸£à¸°à¹à¸à¹à¸²
+ platter: à¸à¸£à¸°à¹à¸à¹à¸²à¸¥à¸²à¸
+ pylon: à¹à¸ªà¸²à¸à¸£à¸°à¹à¸à¹à¸²
station: สà¸à¸²à¸à¸µà¸£à¸à¸à¸£à¸°à¹à¸à¹à¸²
aeroway:
- aerodrome: สà¸à¸²à¸¡à¸à¸´à¸ (à¸à¸¸à¸à¸à¸£à¸°à¹à¸ à¸)
+ aerodrome: ลาà¸à¸à¸´à¸
+ airstrip: ลาà¸à¸à¸´à¸à¸à¸à¸²à¸à¹à¸¥à¹à¸
apron: ลาà¸à¸à¸à¸à¹à¸à¸£à¸·à¹à¸à¸à¸à¸´à¸
gate: à¸à¸£à¸°à¸à¸¹à¸à¸¶à¹à¸à¹à¸à¸£à¸·à¹à¸à¸
+ hangar: à¹à¸£à¸à¹à¸à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸à¸´à¸
helipad: ลาà¸à¸à¸à¸à¹à¸®à¸¥à¸´à¸à¸à¸à¹à¸à¸à¸£à¹
runway: à¸à¸²à¸à¸§à¸´à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸à¸´à¸
taxiway: à¸à¸²à¸à¸à¸±à¸à¹à¸à¸£à¸·à¹à¸à¸à¸à¸´à¸
@@ -397,14 +402,14 @@ th:
amenity:
animal_shelter: สà¸à¸²à¸à¸ªà¸à¹à¸à¸£à¸²à¸°à¸«à¹à¸ªà¸±à¸à¸§à¹
arts_centre: ศูà¸à¸¢à¹à¸¨à¸´à¸¥à¸à¸°
- atm: à¸à¸£à¸´à¸à¸²à¸£à¹à¸à¸´à¸à¸ªà¸à¸à¹à¸§à¸
+ atm: à¹à¸à¸£à¸·à¹à¸à¸à¸à¸à¸à¹à¸à¸´à¸à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´
bank: à¸à¸à¸²à¸à¸²à¸£
bar: รà¹à¸²à¸à¸ªà¸¸à¸£à¸²
- bbq: รà¹à¸²à¸à¸à¸²à¸«à¸²à¸£à¸¢à¹à¸²à¸
+ bbq: à¹à¸à¸²à¸à¸´à¹à¸à¸¢à¹à¸²à¸
bench: มà¹à¸²à¸à¸±à¹à¸
bicycle_parking: à¸à¸µà¹à¸à¸à¸à¸à¸±à¸à¸£à¸¢à¸²à¸
bicycle_rental: à¸à¸£à¸´à¸à¸²à¸£à¹à¸à¹à¸²à¸à¸±à¸à¸£à¸¢à¸²à¸
- biergarten: สวà¸à¹à¸à¸µà¸¢à¸£à¹
+ biergarten: ลาà¸à¹à¸à¸µà¸¢à¸£à¹
boat_rental: à¸à¸£à¸´à¸à¸²à¸£à¹à¸à¹à¸²à¹à¸£à¸·à¸
brothel: สà¸à¸²à¸à¸à¸£à¸´à¸à¸²à¸£à¸à¸²à¸à¹à¸à¸¨
bureau_de_change: รà¹à¸²à¸à¸£à¸±à¸à¹à¸¥à¸à¹à¸à¸´à¸à¸à¸£à¸²
@@ -412,8 +417,8 @@ th:
cafe: รà¹à¸²à¸à¸à¸²à¹à¸
car_rental: à¸à¸£à¸´à¸à¸²à¸£à¹à¸à¹à¸²à¸£à¸à¸¢à¸à¸à¹
car_sharing: à¸à¸£à¸´à¸à¸²à¸£à¸£à¹à¸§à¸¡à¹à¸à¸´à¸à¸à¸²à¸
- car_wash: à¸à¸£à¸´à¸à¸²à¸£à¸£à¸±à¸à¸¥à¹à¸²à¸à¸£à¸
- casino: à¸à¹à¸à¸à¹à¸à¹
+ car_wash: à¸à¸£à¸´à¸à¸²à¸£à¸¥à¹à¸²à¸à¸£à¸
+ casino: à¸à¹à¸à¸à¸à¸²à¸£à¸à¸à¸±à¸
charging_station: สà¸à¸²à¸à¸µà¸à¸£à¸°à¸à¸¸à¹à¸à¸à¹à¸²
childcare: สà¸à¸²à¸à¸£à¸±à¸à¹à¸¥à¸µà¹à¸¢à¸à¹à¸à¹à¸
cinema: à¹à¸£à¸à¸ าà¸à¸¢à¸à¸à¸£à¹
@@ -425,37 +430,31 @@ th:
crematorium: à¸à¸²à¸à¸à¸ªà¸à¸²à¸
dentist: à¸à¸±à¸à¸à¹à¸à¸à¸¢à¹
doctors: à¹à¸à¸à¸¢à¹
- dormitory: หà¸à¸à¸±à¸à¸à¸±à¸à¸¨à¸¶à¸à¸©à¸²
drinking_water: à¸à¹à¸³à¸à¸·à¹à¸¡
- driving_school: สà¸à¸²à¸à¸ªà¸à¸à¸à¸±à¸à¸£à¸
+ driving_school: à¹à¸£à¸à¹à¸£à¸µà¸¢à¸à¸ªà¸à¸à¸à¸±à¸à¸£à¸
embassy: สà¸à¸²à¸à¸à¸¹à¸
- emergency_phone: à¹à¸à¸£à¸¨à¸±à¸à¸à¹à¸à¸¸à¸à¹à¸à¸´à¸
fast_food: à¸à¸²à¸«à¸²à¸£à¸à¸²à¸à¸à¹à¸§à¸
ferry_terminal: สà¸à¸²à¸à¸µà¹à¸£à¸·à¸à¸à¹à¸²à¸¡à¸à¸²à¸
- fire_hydrant: à¸à¸¸à¸à¸£à¸±à¸à¸à¹à¸³à¸à¸±à¸à¹à¸à¸¥à¸´à¸
- fire_station: สà¸à¸²à¸à¸à¸±à¸à¹à¸à¸¥à¸´à¸
+ fire_station: สà¸à¸²à¸à¸µà¸à¸±à¸à¹à¸à¸¥à¸´à¸
food_court: ศูà¸à¸¢à¹à¸à¸²à¸«à¸²à¸£
fountain: à¸à¹à¸³à¸à¸¸
fuel: สà¸à¸²à¸à¸µà¸à¸£à¸´à¸à¸²à¸£à¹à¸à¸·à¹à¸à¹à¸à¸¥à¸´à¸
gambling: à¸à¸²à¸£à¸à¸à¸±à¸
grave_yard: สุสาà¸
- gym: สà¸à¸²à¸à¸à¸à¸à¸à¸³à¸¥à¸±à¸à¸à¸²à¸¢
- health_centre: ศูà¸à¸¢à¹à¸ªà¸¸à¸à¸ าà¸
hospital: à¹à¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥
hunting_stand: à¸à¸±à¸à¹à¸à¸£à¸¥à¹à¸²à¸ªà¸±à¸à¸§à¹
ice_cream: รà¹à¸²à¸à¹à¸à¸¨à¸à¸£à¸µà¸¡
kindergarten: à¹à¸£à¸à¹à¸£à¸µà¸¢à¸à¸à¸à¸¸à¸à¸²à¸¥
library: หà¹à¸à¸à¸ªà¸¡à¸¸à¸
- market: à¸à¸¥à¸²à¸
- marketplace: à¸à¸¥à¸²à¸à¸à¸±à¸
- monastery: วัà¸à¸«à¸£à¸·à¸à¹à¸à¸ªà¸à¹
+ marketplace: à¸à¸¥à¸²à¸
+ monastery: สำà¸à¸±à¸à¸ªà¸à¸à¹
motorcycle_parking: à¸à¸µà¹à¸à¸à¸à¸£à¸à¸à¸±à¸à¸£à¸¢à¸²à¸à¸¢à¸à¸à¹
- nightclub: สà¸à¸²à¸à¸à¸£à¸´à¸à¸²à¸£
- nursery: สà¸à¸²à¸à¸£à¸±à¸à¹à¸¥à¸µà¹à¸¢à¸à¹à¸à¹à¸
+ nightclub: สà¸à¸²à¸à¸à¸±à¸à¹à¸à¸´à¸
nursing_home: สà¸à¸²à¸à¸ªà¸à¹à¸à¸£à¸²à¸°à¸«à¹à¸«à¸£à¸·à¸à¸à¹à¸²à¸à¸à¸±à¸à¸à¸à¸à¸£à¸²
office: สำà¸à¸±à¸à¸à¸²à¸
parking: à¸à¸µà¹à¸à¸à¸à¸£à¸
parking_entrance: à¸à¸²à¸à¹à¸à¹à¸²à¸à¸µà¹à¸à¸à¸à¸£à¸
+ parking_space: à¸à¸à¸à¸à¸à¸à¸£à¸
pharmacy: รà¹à¸²à¸à¸à¸²à¸¢à¸¢à¸²
place_of_worship: สà¸à¸²à¸à¸à¸µà¹à¸à¸£à¸°à¸à¸à¸à¸à¸´à¸à¸µà¸à¸²à¸à¸¨à¸²à¸ªà¸à¸²
police: สà¸à¸²à¸à¸µà¸à¸³à¸£à¸§à¸
@@ -463,15 +462,14 @@ th:
post_office: à¸à¸µà¹à¸à¸³à¸à¸²à¸£à¹à¸à¸£à¸©à¸à¸µà¸¢à¹
preschool: à¹à¸£à¸à¹à¸£à¸µà¸¢à¸à¸à¸±à¹à¸à¸à¸£à¸°à¸à¸¡à¸§à¸±à¸¢
prison: à¸à¸±à¸à¸à¸ªà¸à¸²à¸
- pub: รà¹à¸²à¸à¸à¸²à¸«à¸²à¸£
+ pub: รà¹à¸²à¸à¹à¸«à¸¥à¹à¸²
public_building: à¸à¸²à¸à¸²à¸£à¸ªà¸²à¸à¸²à¸£à¸à¸°
- reception_area: à¸à¸·à¹à¸à¸à¸µà¹à¸à¹à¸à¸à¸£à¸±à¸
recycling: à¸à¸¸à¸à¸£à¸µà¹à¸à¹à¸à¸´à¸¥
restaurant: รà¹à¸²à¸à¸à¸²à¸«à¸²à¸£
retirement_home: à¸à¹à¸²à¸à¸à¸±à¸à¸§à¸±à¸¢à¹à¸à¸©à¸µà¸¢à¸
sauna: สà¸à¸²à¸à¸à¸µà¹à¸à¸à¸à¸±à¸§
school: à¹à¸£à¸à¹à¸£à¸µà¸¢à¸
- shelter: สà¸à¸²à¸à¸à¸µà¹à¸à¸±à¸à¸à¸´à¸
+ shelter: ศาลาà¸à¸µà¹à¸à¸±à¸
shop: รà¹à¸²à¸à¸à¹à¸²
shower: สà¸à¸²à¸à¸à¸µà¹à¸à¸²à¸à¸à¹à¸³
social_centre: ศูà¸à¸¢à¹à¸à¸à¸à¸°à¸ªà¸¡à¸²à¸à¸¡
@@ -490,6 +488,7 @@ th:
village_hall: ศาลาà¸à¸¥à¸²à¸à¸«à¸¡à¸¹à¹à¸à¹à¸²à¸
waste_basket: à¸à¸±à¸à¸à¸¢à¸°
waste_disposal: à¸à¸µà¹à¸à¸´à¹à¸à¸à¸¢à¸°
+ water_point: à¸à¸¸à¸à¹à¸à¸´à¸¡à¸à¹à¸³à¸à¸·à¹à¸¡
youth_centre: ศูà¸à¸¢à¹à¹à¸¢à¸²à¸§à¸à¸
boundary:
administrative: à¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸à¸à¸à¸£à¸à¸
@@ -498,6 +497,7 @@ th:
protected_area: à¸à¸·à¹à¸à¸à¸µà¹à¸à¸à¸à¹à¸à¸
bridge:
aqueduct: สะà¸à¸²à¸à¸ªà¹à¸à¸à¹à¸³
+ boardwalk: à¸à¸²à¸à¹à¸à¸´à¸à¹à¸¡à¹à¸à¸£à¸°à¸à¸²à¸
suspension: สะà¸à¸²à¸à¹à¸à¸§à¸
swing: สะà¸à¸²à¸à¸«à¸±à¸à¸à¹à¸²à¸
viaduct: สะà¸à¸²à¸à¸à¸
@@ -510,27 +510,31 @@ th:
electrician: à¸à¹à¸²à¸à¹à¸à¸à¹à¸²
gardener: à¸à¸à¸ªà¸§à¸
painter: à¸à¹à¸²à¸à¸à¸²à¸ªà¸µ
- photographer: à¸à¸±à¸à¸à¹à¸²à¸¢à¸ าà¸
- plumber: à¸à¹à¸²à¸à¸à¹à¸à¸à¸£à¸°à¸à¸²
+ photographer: à¸à¹à¸²à¸à¸ าà¸
+ plumber: à¸à¹à¸²à¸à¸à¸£à¸°à¸à¸²
shoemaker: à¸à¹à¸²à¸à¸à¸³à¸£à¸à¸à¹à¸à¹à¸²
tailor: à¸à¹à¸²à¸à¸à¸±à¸à¹à¸ªà¸·à¹à¸à¸à¹à¸²
"yes": รà¹à¸²à¸à¸à¸²à¸à¸à¸µà¸¡à¸·à¸
emergency:
ambulance_station: สà¸à¸²à¸à¸µà¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥
+ assembly_point: à¸à¸¸à¸à¸£à¸§à¸¡à¸à¸¥
defibrillator: à¹à¸à¸£à¸·à¹à¸à¸à¸à¹à¸§à¸¢à¸à¸£à¸°à¸à¸¸à¹à¸à¸«à¸±à¸§à¹à¸
landing_site: à¸à¸·à¹à¸à¸à¸µà¹à¸¥à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸´à¸
phone: à¹à¸à¸£à¸¨à¸±à¸à¸à¹à¸à¸¸à¸à¹à¸à¸´à¸
+ "yes": à¸à¸¸à¸à¸à¸£à¸à¹à¸à¸¸à¸à¹à¸à¸´à¸
highway:
abandoned: à¸à¸²à¸à¸«à¸¥à¸§à¸à¸à¸µà¹à¹à¸¥à¸´à¸à¹à¸à¹à¹à¸¥à¹à¸§
bridleway: à¸à¸²à¸à¹à¸à¸§à¸µà¸¢à¸
bus_guideway: à¸à¸²à¸à¸£à¸à¸ªà¸²à¸à¸²à¸£à¸à¸°à¸à¸à¸´à¸à¸à¸±à¸à¸à¸±à¸à¸¥à¹à¸à¹à¸à¹
bus_stop: à¸à¸µà¹à¸«à¸¢à¸¸à¸à¸£à¸à¸ªà¸²à¸à¸²à¸£à¸à¸°
construction: à¸à¸²à¸à¸«à¸¥à¸§à¸à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸
+ corridor: ระà¹à¸à¸µà¸¢à¸à¸à¸²à¸à¹à¸à¸´à¸
cycleway: à¸à¸²à¸à¸à¸±à¸à¸£à¸¢à¸²à¸
elevator: ลิà¸à¸à¹
emergency_access_point: à¸à¸¸à¸à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸¸à¸à¹à¸à¸´à¸
footway: à¸à¸²à¸à¹à¸à¸´à¸à¹à¸à¹à¸²
ford: à¸à¸à¸à¸à¸±à¸à¸à¸²à¸à¸à¹à¸³
+ give_way: à¸à¹à¸²à¸¢à¹à¸«à¹à¸à¸²à¸
living_street: à¸à¸à¸à¹à¸à¹à¸£à¹à¸§à¸¡à¸£à¸à¹à¸¥à¸°à¸à¸
milestone: หลัà¸à¹à¸¡à¸¥à¹
motorway: à¸à¸²à¸à¸«à¸¥à¸§à¸à¸à¸´à¹à¸¨à¸©
@@ -551,17 +555,17 @@ th:
service: à¸à¸à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¹à¸à¸¡à¸à¸³à¸£à¸¸à¸
services: à¸à¸£à¸´à¸à¸²à¸£à¸à¸²à¸à¸«à¸¥à¸§à¸à¸à¸´à¹à¸¨à¸©
speed_camera: à¸à¸¥à¹à¸à¸à¸à¸±à¸à¸à¸§à¸²à¸¡à¹à¸£à¹à¸§
- steps: à¸à¸±à¹à¸
- street_lamp: à¹à¸à¸ªà¹à¸à¸à¸à¸²à¸
+ steps: à¸à¸±à¹à¸à¸à¸±à¸à¹à¸
+ stop: à¸à¹à¸²à¸¢à¸«à¸¢à¸¸à¸
+ street_lamp: à¹à¸à¸à¸à¸
tertiary: à¸à¸à¸à¸ªà¸²à¸¢à¸¢à¹à¸à¸¢
tertiary_link: à¸à¸à¸à¸ªà¸²à¸¢à¸¢à¹à¸à¸¢
track: ราà¸
traffic_signals: สัà¸à¸à¸²à¸à¸à¸£à¸²à¸à¸£
- trail: à¸à¸²à¸à¹à¸à¸´à¸
+ trail: à¸à¸²à¸à¹à¸à¸´à¸à¸à¹à¸²
trunk: à¸à¸à¸à¸ªà¸²à¸¢à¸à¸£à¸°à¸à¸²à¸
trunk_link: à¸à¸à¸à¸ªà¸²à¸¢à¸à¸£à¸°à¸à¸²à¸
unclassified: à¸à¸à¸à¸à¸µà¹à¸¡à¸´à¹à¸à¹à¸à¸³à¹à¸à¸
- unsurfaced: à¸à¸à¸à¸à¸µà¹à¸¢à¸±à¸à¹à¸¡à¹à¸à¸¹à¸¥à¸²à¸
"yes": à¸à¸à¸
historic:
archaeological_site: สà¸à¸²à¸à¸à¸µà¹à¸à¸²à¸à¹à¸à¸£à¸²à¸à¸à¸à¸µ
@@ -580,6 +584,7 @@ th:
manor: à¸à¹à¸²à¸à¸ªà¸§à¸
memorial: à¸à¸à¸¸à¸ªà¸£à¸à¹
mine: à¹à¸«à¸¡à¸·à¸à¸
+ mine_shaft: à¸à¸¥à¹à¸à¸à¹à¸«à¸¡à¸·à¸à¸à¹à¸à¹à¸²
monument: à¸à¸à¸¸à¸ªà¸²à¸§à¸£à¸µà¸¢à¹
roman_road: à¸à¸à¸à¹à¸£à¸¡à¸±à¸
ruins: à¸à¸²à¸à¹à¸à¸£à¸²à¸à¸ªà¸à¸²à¸
@@ -589,6 +594,7 @@ th:
wayside_cross: à¸à¸²à¸à¹à¸à¸à¸à¹à¸²à¸à¸à¸²à¸
wayside_shrine: ศาลà¹à¸à¹à¸²à¸à¹à¸²à¸à¸à¸²à¸
wreck: à¸à¸²à¸à¸à¸£à¸±à¸à¸«à¸±à¸à¸à¸±à¸
+ "yes": สà¸à¸²à¸à¸à¸µà¹à¸à¸£à¸°à¸§à¸±à¸à¸´à¸¨à¸²à¸ªà¸à¸£à¹
junction:
"yes": à¸à¸²à¸à¹à¸¢à¸
landuse:
@@ -597,8 +603,8 @@ th:
brownfield: à¸à¸·à¹à¸à¸à¸µà¹à¸à¸¸à¸à¸ªà¸²à¸«à¸à¸£à¸£à¸¡à¹à¸à¸´à¸¡
cemetery: สุสาà¸
commercial: à¸à¸·à¹à¸à¸à¸µà¹à¸à¸²à¸à¸´à¸à¸¢à¸à¸£à¸£à¸¡
- conservation: à¸à¸²à¸£à¸à¸à¸¸à¸£à¸±à¸à¸©à¹
- construction: à¸à¸²à¸£à¸à¹à¸à¸ªà¸£à¹à¸²à¸
+ conservation: à¸à¸·à¹à¸à¸à¸µà¹à¸à¸à¸¸à¸£à¸±à¸à¸©à¹
+ construction: à¸à¸·à¹à¸à¸à¸µà¹à¸à¹à¸à¸ªà¸£à¹à¸²à¸
farm: à¹à¸£à¹à¸à¸²
farmland: à¹à¸£à¹à¸à¸²
farmyard: ลาà¸à¹à¸£à¹à¸à¸²
@@ -612,9 +618,9 @@ th:
military: à¹à¸à¸à¸à¸«à¸²à¸£
mine: à¹à¸«à¸¡à¸·à¸à¸
orchard: สวà¸à¸à¸¥à¹à¸¡à¹
- quarry: à¸à¹à¸à¸à¸¸à¸à¸«à¸´à¸
+ quarry: à¹à¸«à¸¡à¸·à¸à¸à¹à¸à¸´à¸
railway: à¸à¸²à¸à¸£à¸à¹à¸
- recreation_ground: สà¸à¸²à¸¡à¸ªà¸³à¸«à¸£à¸±à¸à¹à¸¥à¹à¸
+ recreation_ground: à¸à¸·à¹à¸à¸à¸µà¹à¸ªà¸±à¸à¸à¸à¸²à¸à¸²à¸£
reservoir: à¸à¹à¸²à¸à¹à¸à¹à¸à¸à¹à¸³
reservoir_watershed: สัà¸à¸à¸±à¸à¸à¹à¸³
residential: à¹à¸à¸à¸à¸µà¹à¸à¸±à¸à¸à¸²à¸¨à¸±à¸¢
@@ -626,9 +632,9 @@ th:
leisure:
beach_resort: สà¸à¸²à¸à¸à¸²à¸à¸à¸²à¸à¸²à¸¨à¸à¸²à¸¢à¸«à¸²à¸
bird_hide: à¸à¸±à¸à¹à¸à¸£à¸à¸¹à¸à¸
- club: สà¹à¸¡à¸ªà¸£
common: à¸à¸·à¹à¸à¸à¸µà¹à¸ªà¸²à¸à¸²à¸£à¸à¸à¸£à¸°à¹à¸¢à¸à¸à¹
dog_park: สวà¸à¸ªà¸¸à¸à¸±à¸
+ firepit: à¸à¸¸à¸à¸à¹à¸à¸à¸à¸à¹à¸
fishing: à¸à¸·à¹à¸à¸à¸µà¹à¸à¸à¸à¸¥à¸²
fitness_centre: ศูà¸à¸¢à¹à¸à¸à¸à¸à¸³à¸¥à¸±à¸à¸à¸²à¸¢
fitness_station: ศูà¸à¸¢à¹à¸à¸à¸à¸à¸³à¸¥à¸±à¸à¸à¸²à¸¢
@@ -639,7 +645,7 @@ th:
marina: à¸à¸µà¹à¸à¸à¸à¹à¸£à¸·à¸
miniature_golf: สà¸à¸²à¸¡à¸à¸à¸¥à¹à¸à¹à¸¥à¹à¸
nature_reserve: à¸à¸·à¹à¸à¸à¸µà¹à¸ªà¸à¸§à¸à¸à¸£à¸£à¸¡à¸à¸²à¸à¸´
- park: สวà¸
+ park: สวà¸à¸ªà¸²à¸à¸²à¸£à¸à¸°
pitch: ลาà¸à¸à¸µà¸¬à¸²
playground: สà¸à¸²à¸¡à¹à¸à¹à¸à¹à¸¥à¹à¸
recreation_ground: สà¸à¸²à¸¡à¸ªà¸³à¸«à¸£à¸±à¸à¹à¸¥à¹à¸
@@ -653,9 +659,31 @@ th:
water_park: สวà¸à¸à¹à¸³
"yes": สà¸à¸²à¸à¸à¸µà¹à¹à¸à¸·à¹à¸à¸à¸±à¸à¸à¸à¸²à¸à¸²à¸£
man_made:
+ beacon: à¹à¸ªà¸²à¹à¸à¸ªà¸±à¸à¸à¸²à¸
+ beehive: à¸à¸à¸à¹à¸¥à¸µà¹à¸¢à¸à¸à¸¶à¹à¸
+ bridge: สะà¸à¸²à¸
+ chimney: à¸à¸¥à¹à¸à¸à¹à¸
+ crane: à¸à¸±à¹à¸à¸à¸±à¹à¸
+ dolphin: หลัà¸à¸à¸¹à¸à¹à¸£à¸·à¸
+ flagpole: à¹à¸ªà¸²à¸à¸
+ gasometer: à¸à¸¸à¸à¹à¸à¹à¸à¹à¸à¹à¸ª
+ kiln: à¹à¸à¸²à¹à¸à¸²
lighthouse: à¸à¸£à¸°à¸ าà¸à¸²à¸£/à¸à¸£à¸°à¹à¸à¸¡à¹à¸
+ mast: à¹à¸ªà¸²
+ mine: à¹à¸«à¸¡à¸·à¸à¸
+ mineshaft: à¸à¸¥à¹à¸à¸à¹à¸«à¸¡à¸·à¸à¸
+ monitoring_station: สà¸à¸²à¸à¸µà¸à¸£à¸§à¸à¸à¸²à¸à¸²à¸¨
+ petroleum_well: à¸à¹à¸à¸à¹à¸³à¸¡à¸±à¸
pipeline: à¸à¹à¸à¸ªà¹à¸à¸à¹à¸³à¸¡à¸±à¸
+ storage_tank: à¸à¸±à¸à¸à¸±à¸à¹à¸à¹à¸
+ surveillance: à¸à¸¥à¹à¸à¸à¸§à¸à¸à¸£à¸à¸´à¸
tower: หà¸à¸à¸à¸¢
+ wastewater_plant: à¹à¸£à¸à¸à¸³à¸à¸±à¸à¸à¹à¸³à¹à¸ªà¸µà¸¢
+ watermill: à¸à¸±à¸à¸«à¸±à¸à¸à¹à¸³
+ water_tower: หà¸à¹à¸à¹à¸à¸à¹à¸³
+ water_well: à¸à¹à¸à¸à¹à¸³
+ water_works: à¹à¸£à¸à¸à¸£à¸°à¸à¸²
+ windmill: à¸à¸±à¸à¸«à¸±à¸à¸¥à¸¡
works: à¹à¸£à¸à¸à¸²à¸
"yes": à¸à¸µà¹à¸¡à¸à¸¸à¸©à¸¢à¹à¸ªà¸£à¹à¸²à¸à¸à¸¶à¹à¸
military:
@@ -694,7 +722,7 @@ th:
sand: à¸à¸£à¸²à¸¢
scree: ลาà¸à¸«à¸´à¸à¸£à¹à¸§à¸
scrub: à¸à¹à¸²à¹à¸¡à¹à¸à¸¸à¹à¸¡
- spring: à¸à¹à¸³à¸à¸¸
+ spring: à¸à¹à¸³à¸à¸¸à¸à¸£à¸£à¸¡à¸à¸²à¸à¸´
stone: หลัà¸à¸«à¸´à¸
strait: à¸à¹à¸à¸à¹à¸à¸
tree: à¸à¹à¸à¹à¸¡à¹
@@ -707,7 +735,9 @@ th:
accountant: à¸à¸±à¸à¸à¸±à¸à¸à¸µ
administrative: à¸à¸²à¸£à¸à¸à¸à¸£à¸à¸
architect: สà¸à¸²à¸à¸à¸´à¸
+ association: สมาà¸à¸¡
company: à¸à¸£à¸´à¸©à¸±à¸
+ educational_institution: สà¸à¸²à¸à¸±à¸à¸à¸²à¸£à¸¨à¸¶à¸à¸©à¸²
employment_agency: à¸à¸£à¸´à¸©à¸±à¸à¸à¸±à¸à¸«à¸²à¸à¸²à¸
estate_agent: à¸à¸£à¸´à¸©à¸±à¸à¸à¸ªà¸±à¸à¸«à¸²à¸£à¸´à¸¡à¸à¸£à¸±à¸à¸¢à¹
government: สำà¸à¸±à¸à¸à¸²à¸à¸à¸à¸à¸£à¸±à¸à¸à¸²à¸¥
@@ -719,8 +749,6 @@ th:
"yes": สำà¸à¸±à¸à¸à¸²à¸
place:
allotments: à¸à¸µà¹à¸à¸´à¸à¹à¸à¹à¸à¹à¸à¹
- block: à¸à¹à¸§à¸à¸à¸¶à¸
- airport: สà¸à¸²à¸¡à¸à¸´à¸
city: à¹à¸¡à¸·à¸à¸
country: à¸à¸£à¸°à¹à¸à¸¨
county: à¸à¸±à¸à¸«à¸§à¸±à¸
@@ -732,12 +760,12 @@ th:
islet: à¹à¸à¸²à¸°à¸à¸à¸²à¸à¹à¸¥à¹à¸
isolated_dwelling: à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸²à¸¨à¸±à¸¢à¹à¸à¸
locality: à¸à¸¸à¸¡à¸à¸
- moor: à¸à¸¸à¹à¸à¸«à¸à¹à¸²à¸à¸µà¹à¸ªà¸¹à¸
municipality: à¹à¸à¸¨à¸à¸²à¸¥
neighbourhood: à¸à¸¸à¸¡à¸à¸
postcode: รหัสà¹à¸à¸£à¸©à¸à¸µà¸¢à¹
region: ภูมิภาà¸
sea: à¸à¸°à¹à¸¥
+ square: à¸à¸à¸¸à¸£à¸±à¸ª
state: รัà¸
subdivision: à¹à¸à¸à¸à¸²à¸£à¸à¸à¸à¸£à¸à¸à¸¢à¹à¸à¸¢
suburb: à¸à¸²à¸à¹à¸¡à¸·à¸à¸
@@ -749,10 +777,8 @@ th:
abandoned: à¸à¸²à¸à¸£à¸à¹à¸à¸à¸µà¹à¹à¸¥à¸´à¸à¹à¸à¹à¹à¸¥à¹à¸§
construction: à¸à¸²à¸à¸£à¸à¹à¸à¸à¸³à¸¥à¸±à¸à¸ªà¸£à¹à¸²à¸
disused: à¸à¸²à¸à¸£à¸à¹à¸à¹à¸¥à¸´à¸à¹à¸à¹à¹à¸¥à¹à¸§
- disused_station: สà¸à¸²à¸à¸µà¸£à¸à¹à¸à¸¢à¸¸à¸à¹à¸¥à¹à¸§
funicular: รà¸à¹à¸à¸à¸¶à¹à¸à¸¥à¸à¹à¸à¸´à¸
halt: à¸à¸µà¹à¸«à¸¢à¸¸à¸à¸£à¸à¹à¸
- historic_station: สà¸à¸²à¸à¸µà¸£à¸à¹à¸à¹à¸à¸à¸à¸µà¸
junction: à¸à¸¸à¸¡à¸à¸²à¸à¸£à¸à¹à¸
level_crossing: à¸à¸²à¸à¸à¹à¸²à¸à¹à¸ªà¸¡à¸à¸£à¸°à¸à¸±à¸
light_rail: รà¸à¹à¸à¹à¸à¸²
@@ -797,8 +823,8 @@ th:
department_store: หà¹à¸²à¸à¸ªà¸£à¸£à¸à¸ªà¸´à¸à¸à¹à¸²
discount: รà¹à¸²à¸à¸ªà¸´à¸à¸à¹à¸²à¸¥à¸à¸£à¸²à¸à¸²
doityourself: à¸à¸³à¸à¹à¸§à¸¢à¸à¸±à¸§à¸à¹à¸²à¸à¹à¸à¸
- dry_cleaning: à¸à¸£à¸´à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¹à¸
- electronics: รà¹à¸²à¸à¸à¸´à¹à¸¥à¹à¸à¸à¸£à¸à¸à¸´à¸à¸ªà¹
+ dry_cleaning: รà¹à¸²à¸à¸à¸±à¸à¹à¸«à¹à¸
+ electronics: รà¹à¸²à¸à¹à¸à¸£à¸·à¹à¸à¸à¹à¸à¸à¹à¸²
estate_agent: à¸à¸£à¸´à¸©à¸±à¸à¸à¸ªà¸±à¸à¸«à¸²à¸£à¸´à¸¡à¸à¸£à¸±à¸à¸¢à¹
farm: รà¹à¸²à¸à¹à¸à¹à¸£à¹à¸à¸²
fashion: รà¹à¸²à¸à¹à¸à¸à¸±à¹à¸
@@ -807,7 +833,7 @@ th:
food: รà¹à¸²à¸à¸à¸²à¸¢à¸à¸²à¸«à¸²à¸£
funeral_directors: à¸à¸£à¸´à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¸£à¸¨à¸
furniture: à¹à¸à¸£à¸·à¹à¸à¸à¹à¸£à¸·à¸à¸
- gallery: สà¸à¸²à¸à¸à¸µà¹à¹à¸ªà¸à¸à¸à¸²à¸à¸¨à¸´à¸¥à¸à¸°
+ gallery: รà¹à¸²à¸à¸à¸²à¸¢à¸à¸²à¸à¸¨à¸´à¸¥à¸à¸°
garden_centre: ศูà¸à¸¢à¹à¸à¸²à¸£à¸à¸±à¸à¸ªà¸§à¸
general: รà¹à¸²à¸à¸à¹à¸²à¸à¸±à¹à¸§à¹à¸
gift: รà¹à¸²à¸à¸à¸à¸à¸à¸§à¸±à¸
@@ -816,12 +842,15 @@ th:
hairdresser: รà¹à¸²à¸à¸à¸³à¸à¸¡
hardware: รà¹à¸²à¸à¸§à¸±à¸ªà¸à¸¸à¸à¹à¸à¸ªà¸£à¹à¸²à¸
hifi: à¹à¸à¸£à¸·à¹à¸à¸à¹à¸ªà¸µà¸¢à¸
- insurance: à¸à¸£à¸°à¸à¸±à¸à¸ ัย
+ houseware: รà¹à¸²à¸à¸à¸²à¸¢à¹à¸à¸£à¸·à¹à¸à¸à¹à¸à¹à¹à¸à¸à¹à¸²à¸
jewelry: รà¹à¸²à¸à¹à¸à¸£à¸·à¹à¸à¸à¸à¸£à¸°à¸à¸±à¸
kiosk: รà¹à¸²à¸à¹à¸à¸à¸¥à¸à¸¢
+ kitchen: รà¹à¸²à¸à¹à¸à¸£à¸·à¹à¸à¸à¸à¸£à¸±à¸§
laundry: รà¹à¸²à¸à¸à¸±à¸à¸£à¸µà¸
+ lottery: รà¹à¸²à¸à¸à¸²à¸¢à¸ªà¸¥à¸²à¸
mall: หà¹à¸²à¸à¸ªà¸£à¸£à¸à¸ªà¸´à¸à¸à¹à¸²à¸à¸à¸²à¸à¹à¸«à¸à¹
market: à¸à¸¥à¸²à¸
+ massage: รà¹à¸²à¸à¸à¸§à¸
mobile_phone: รà¹à¸²à¸à¹à¸à¸£à¸¨à¸±à¸à¸à¹à¸¡à¸·à¸à¸à¸·à¸
motorcycle: รà¹à¸²à¸à¸£à¸à¸à¸±à¸à¸£à¸¢à¸²à¸à¸¢à¸à¸à¹
music: รà¹à¸²à¸à¸à¸à¸à¸£à¸µ
@@ -829,19 +858,25 @@ th:
optician: à¸à¸±à¸à¸©à¸¸à¹à¸à¸à¸¢à¹
organic: รà¹à¸²à¸à¸à¸²à¸¢à¸à¸²à¸«à¸²à¸£à¸à¸´à¸à¸à¸£à¸µà¸¢à¹
outdoor: รà¹à¸²à¸à¸à¸²à¸¢à¸à¸¸à¸à¸à¸£à¸à¹à¸à¸à¸à¸ ัย
+ paint: รà¹à¸²à¸à¸à¸²à¸¢à¸ªà¸µ
+ pawnbroker: à¹à¸£à¸à¸£à¸±à¸à¸à¸³à¸à¸³
pet: รà¹à¸²à¸à¸à¸²à¸¢à¸ªà¸±à¸à¸§à¹à¹à¸¥à¸µà¹à¸¢à¸à¹à¸¥à¸°à¸à¸¸à¸à¸à¸£à¸à¹
pharmacy: รà¹à¸²à¸à¸à¸²à¸¢à¸¢à¸²
photo: รà¹à¸²à¸à¸à¹à¸²à¸¢à¸ าà¸
- salon: รà¹à¸²à¸à¸à¸³à¸à¸¡à¸ªà¸à¸£à¸µ
+ seafood: รà¹à¸²à¸à¸à¸²à¸¢à¸à¸²à¸«à¸²à¸£à¸à¸°à¹à¸¥
second_hand: รà¹à¸²à¸à¸à¸²à¸¢à¸à¸à¸à¸¡à¸·à¸à¸ªà¸à¸
shoes: รà¹à¸²à¸à¸à¸²à¸¢à¸£à¸à¸à¹à¸à¹à¸²
- shopping_centre: หà¹à¸²à¸à¸ªà¸£à¸£à¸à¸ªà¸´à¸à¸à¹à¸²
sports: รà¹à¸²à¸à¸à¸²à¸¢à¸à¸¸à¸à¸à¸£à¸à¹à¸à¸µà¸¬à¸²
stationery: รà¹à¸²à¸à¸à¸²à¸¢à¹à¸à¸£à¸·à¹à¸à¸à¹à¸à¸µà¸¢à¸
supermarket: หà¹à¸²à¸à¸ªà¸£à¸£à¸à¸ªà¸´à¸à¸à¹à¸²
tailor: à¸à¹à¸²à¸à¸à¸±à¸à¹à¸ªà¸·à¹à¸à¸à¹à¸²
+ ticket: รà¹à¸²à¸à¸à¸²à¸¢à¸à¸±à¹à¸§
+ tobacco: รà¹à¸²à¸à¸à¸²à¸¢à¸¢à¸²à¸ªà¸¹à¸
toys: รà¹à¸²à¸à¸à¸²à¸¢à¸à¸à¸à¹à¸¥à¹à¸
travel_agency: à¸à¸±à¸§à¹à¸à¸à¸à¸²à¸£à¹à¸à¸´à¸à¸à¸²à¸
+ tyres: รà¹à¸²à¸à¸à¸²à¸¢à¸¢à¸²à¸à¸£à¸
+ vacant: รà¹à¸²à¸à¸à¸´à¹à¸à¸£à¹à¸²à¸
+ variety_store: รà¹à¸²à¸à¸à¸²à¸¢à¸à¸à¸à¸à¸¸à¸à¸à¸´à¸
video: รà¹à¸²à¸à¸à¸²à¸¢à¸ าà¸à¸¢à¸à¸à¸£à¹
wine: รà¹à¸²à¸à¸à¸²à¸¢à¸ªà¸¸à¸£à¸²
"yes": รà¹à¸²à¸à¸à¹à¸²
@@ -855,7 +890,7 @@ th:
camp_site: ลาà¸à¸à¸±à¹à¸à¸à¹à¸²à¸¢
caravan_site: ลาà¸à¸à¸à¸à¸£à¸à¸à¹à¸²à¸
chalet: à¸à¸£à¸°à¸à¹à¸à¸¡à¸à¸±à¸à¸à¹à¸à¸/à¸à¸²à¹à¸¥à¸à¹
- gallery: สà¸à¸²à¸à¸à¸µà¹à¹à¸ªà¸à¸à¸à¸²à¸à¸¨à¸´à¸¥à¸à¸°
+ gallery: หà¸à¸¨à¸´à¸¥à¸à¹
guest_house: à¹à¸£à¸·à¸à¸à¸à¸±à¸
hostel: à¹à¸£à¸à¹à¸£à¸¡à¸à¸à¸à¸£à¸§à¸¡
hotel: à¹à¸£à¸à¹à¸£à¸¡
@@ -867,6 +902,7 @@ th:
viewpoint: à¸à¸¸à¸à¸à¸¡à¸§à¸´à¸§
zoo: สวà¸à¸ªà¸±à¸à¸§à¹
tunnel:
+ building_passage: à¸à¸²à¸à¸¥à¸à¸à¸à¸¶à¸
culvert: à¸à¹à¸à¸£à¸°à¸à¸²à¸¢à¸à¹à¸³
"yes": à¸à¸¸à¹à¸¡à¸à¸à¹
waterway:
@@ -898,7 +934,7 @@ th:
level10: à¹à¸à¸§à¹à¸à¸à¸à¸²à¸à¹à¸¡à¸·à¸à¸
description:
title:
- osm_nominatim: à¸à¸³à¸à¸¥à¸à¸µà¹à¸à¸±à¹à¸à¸à¸²à¸ OpenStreetMap
+ osm_nominatim: à¸à¸³à¸à¸¥à¸à¸µà¹à¸à¸±à¹à¸à¸à¸²à¸ OpenStreetMap
Nominatim
geonames: à¸à¸³à¸à¸¥à¸à¸µà¹à¸à¸±à¹à¸à¸à¸²à¸ GeoNames
types:
@@ -970,16 +1006,16 @@ th:
title_html: ลิà¸à¸ªà¸´à¸à¸à¸´à¹à¹à¸¥à¸°à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸
intro_1_html: |-
OpenStreetMap® à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸´à¸à¹à¸«à¹à¹à¸à¹à¸à¸²à¸ à¹à¸¥à¸°à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¹à¸à¸²à¸à¸ ายà¹à¸à¹à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸ Open Data
+ href="https://opendatacommons.org/licenses/odbl/">Open Data
Commons Open Database License (ODbL) à¹à¸à¸¢à¸¡à¸¹à¸¥à¸à¸´à¸à¸´ OpenStreetMap (OSMF).
+ href="https://osmfoundation.org/">มูลà¸à¸´à¸à¸´ OpenStreetMap (OSMF).
intro_2_html: "à¸à¹à¸²à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¸ªà¸³à¹à¸à¸² à¹à¸à¸à¸à¹à¸²à¸¢ à¹à¸à¸£à¹à¸ าภà¹à¸¥à¸°à¸à¸£à¸±à¸à¹à¸à¹à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¸à¹à¸£à¸²\nà¸à¸£à¸²à¸à¹à¸à¹à¸²à¸à¸µà¹à¹à¸à¹à¸£à¸°à¸à¸¸à¸à¸·à¹à¸
OpenStreetMap à¸à¸¥à¸à¸à¸à¸à¸à¸¹à¹à¸£à¹à¸§à¸¡à¸à¸±à¸à¸à¸³à¹à¸§à¹à¹à¸à¸à¸³à¸à¸à¸à¸à¸¸à¸à¸«à¸£à¸·à¸à¸à¸µà¹à¸¡à¸²\nà¸à¹à¸²à¸à¹à¸²à¸à¸à¸£à¸±à¸à¹à¸à¹à¹à¸à¸«à¸£à¸·à¸à¸ªà¸£à¹à¸²à¸à¸ªà¸£à¸£à¸à¹à¸à¸²à¸à¹à¸«à¸¡à¹à¹à¸à¸¢à¹à¸à¹à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¸à¹à¸£à¸²à¹à¸à¹à¸à¸à¸·à¹à¸
à¸à¹à¸²à¸à¸ªà¸²à¸¡à¸²à¸£à¸\nà¹à¸à¸à¸à¹à¸²à¸¢à¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¸µà¹à¹à¸à¹à¸ ายà¹à¸à¹à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸à¹à¸à¸µà¸¢à¸§à¸à¸±à¸à¹à¸à¹à¸²à¸à¸±à¹à¸ à¹à¸à¸£à¸à¸à¸¹ à¸à¹à¸à¸à¸³à¸«à¸à¸à¸à¸²à¸à¸à¸à¸«à¸¡à¸²à¸¢
+ href=\"https://opendatacommons.org/licenses/odbl/1.0/\">à¸à¹à¸à¸à¸³à¸«à¸à¸à¸à¸²à¸à¸à¸à¸«à¸¡à¸²à¸¢
\nà¸à¸¶à¹à¸à¸à¸°à¸à¸à¸´à¸à¸²à¸¢à¸ªà¸´à¸à¸à¸´à¹à¸¥à¸°à¸«à¸à¹à¸²à¸à¸µà¹à¸à¸µà¹à¸à¹à¸²à¸à¸à¸¶à¸à¸¡à¸µ"
intro_3_html: |-
- ภาà¸à¸£à¹à¸²à¸ ลายà¹à¸ªà¹à¸à¹à¸à¸à¸à¸µà¹à¸à¸²à¸¡à¸à¸µà¹à¸à¸£à¸²à¸à¸ à¹à¸¥à¸°à¹à¸à¸à¸ªà¸²à¸£à¸à¸³à¸à¸±à¸ à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¹à¸à¸²à¸à¸à¸²à¸¡à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸ Creative
+ ภาà¸à¸£à¹à¸²à¸ ลายà¹à¸ªà¹à¸à¹à¸à¸à¸à¸µà¹à¸à¸²à¸¡à¸à¸µà¹à¸à¸£à¸²à¸à¸ à¹à¸¥à¸°à¹à¸à¸à¸ªà¸²à¸£à¸à¸³à¸à¸±à¸ à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¹à¸à¸²à¸à¸à¸²à¸¡à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸ Creative
Commons Attribution-ShareAlike 2.0 (CC BY-SA)
credit_title_html: วิà¸à¸µà¸à¸²à¸£à¹à¸ªà¸à¸à¸à¸µà¹à¸¡à¸²à¸«à¸£à¸·à¸à¸à¸³à¸à¸à¸à¸à¸¸à¸ OpenStreetMap
credit_1_html: |-
@@ -989,7 +1025,7 @@ th:
à¸à¹à¸²à¸à¸à¸°à¸à¹à¸à¸à¸£à¸°à¸à¸¸à¹à¸«à¹à¸à¸±à¸à¹à¸à¸à¹à¸à¸²à¸°à¸à¸à¸§à¹à¸²à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¹à¸à¸²à¸¡à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸ Open
Database License à¹à¸¥à¸°à¸à¹à¸²à¸¡à¸µà¸à¸²à¸£à¸à¸³à¸£à¸¹à¸à¹à¸à¸à¸à¸µà¹à¹à¸à¹à¸à¹ รูà¸à¸à¸±à¹à¸à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¹à¸à¸²à¸¡à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸
CC BY-SA à¹à¸à¸à¸²à¸£à¸à¸µà¹à¸à¸²à¸à¸à¸°à¸¥à¸´à¸à¸à¹à¹à¸à¸¢à¸±à¸à¸«à¸à¹à¸²
- à¸à¹à¸à¸¡à¸¹à¸¥à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹
+ à¸à¹à¸à¸¡à¸¹à¸¥à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹
à¸à¸à¸à¸à¸²à¸à¸à¸µà¹ (à¸à¸³à¹à¸à¹à¸à¸«à¸²à¸à¸à¹à¸²à¸à¸à¹à¸²à¸¢à¹à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥ OSM) à¸à¹à¸²à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸¥à¸´à¸à¸à¹à¹à¸à¸¢à¸±à¸à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸à¹à¸à¸¢à¸à¸£à¸
à¹à¸à¸ªà¸·à¹à¸à¸à¸¢à¹à¸²à¸à¸à¸·à¹à¸ à¸à¸²à¸à¸´ สิà¹à¸à¸à¸´à¸¡à¸à¹ à¸à¸¶à¹à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸¥à¸´à¸à¸à¹à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¹à¹à¸à¸°à¸à¸³à¹à¸«à¹à¸£à¸°à¸à¸¸à¹à¸à¸µà¸¢à¸ openstreetmap.org
à¹à¸¥à¸°/หรืภopendatacommons.org à¹à¸¥à¸°/หรืภcreativecommons.org
@@ -997,10 +1033,10 @@ th:
contributors_title_html: à¸à¸¹à¹à¸£à¹à¸§à¸¡à¸ªà¸£à¹à¸²à¸à¸ªà¸£à¸£à¸à¹à¸à¸à¸à¹à¸£à¸²
contributors_at_html: |-
à¸à¸à¸ªà¹à¸à¸£à¸µà¸¢ : มีà¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸
- Stadt Wien (under
- CC BY ),
- Land Vorarlberg à¹à¸¥à¸°
- Land Tirol (under CC BY AT with amendments ).
+ Stadt Wien (under
+ CC BY ),
+ Land Vorarlberg à¹à¸¥à¸°
+ Land Tirol (under CC BY AT with amendments ).
contributors_ca_html: |-
à¹à¸à¸à¸²à¸à¸² : มีà¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸
GeoBase®, GeoGratis (© Department of Natural
@@ -1011,7 +1047,7 @@ th:
à¸à¸´à¸à¹à¸¥à¸à¸à¹ : มีà¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸
à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸£à¸ªà¸³à¸£à¸§à¸à¸ ูมิศาสà¸à¸£à¹à¹à¸«à¹à¸à¸à¸²à¸à¸´à¸à¸´à¸à¹à¸¥à¸à¸à¹à¹à¸¥à¸°à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸·à¹à¸
à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¹à¸à¸²à¸¡
- สัà¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸ NLSFI .
+ สัà¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸ NLSFI .
contributors_fr_html: |-
à¸à¸£à¸±à¹à¸à¹à¸¨à¸ª : มีà¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸à¸à¸à¸´à¸à¸à¸µà¸à¸£à¸¡à¸ าษี (
Direction Générale des Impôts)
@@ -1020,23 +1056,50 @@ th:
Survey data © ลิà¸à¸ªà¸´à¸à¸à¸´à¹à¸£à¸²à¸à¸à¸²à¸£à¹à¸¥à¸°à¸ªà¸´à¸à¸à¸´à¹à¹à¸«à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥
2010-12
infringement_title_html: à¸à¸²à¸£à¸¥à¸°à¹à¸¡à¸´à¸à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹
+ infringement_2_html: |-
+ หาà¸à¸à¹à¸²à¸à¹à¸à¸·à¹à¸à¸§à¹à¸²à¸à¹à¸à¸¡à¸¹à¸¥à¸¥à¸°à¹à¸¡à¸´à¸à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹à¸à¸£à¸²à¸à¸à¹à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸µà¹à¸«à¸£à¸·à¸à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ OpenStreetMap à¹à¸à¸£à¸à¸à¸¹ à¸à¸±à¹à¸à¸à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸¥à¸°à¹à¸¡à¸´à¸à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹ หรืà¸à¹à¸à¹à¸à¹à¸à¹à¸à¸µà¹
+ หà¸à¹à¸²à¸£à¸±à¸à¹à¸à¹à¸à¸à¸²à¸£à¸¥à¸°à¹à¸¡à¸´à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹
+ trademarks_title_html: à¹à¸à¸£à¸·à¸à¸à¸«à¸¡à¸²à¸¢à¸à¸²à¸£à¸à¹à¸²
welcome_page:
title: ยิà¸à¸à¸µà¸à¹à¸à¸à¸£à¸±à¸!
+ introduction_html: 'ยิà¸à¸à¸´à¸à¹à¸à¸à¸£à¸±à¸à¸ªà¸¹à¹ OpenStreetMap, à¹à¸à¸à¸à¸µà¹à¹à¸¥à¸à¹à¸à¸à¹à¸ªà¸£à¸µà¸à¸µà¹à¸à¸¸à¸à¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¹à¸à¹à¸à¹
+ à¸à¸¶à¹à¸à¸à¸à¸à¸à¸µà¹à¸à¸¸à¸à¹à¸à¹à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸¡à¸²à¹à¸¥à¹à¸§ à¸à¹à¸à¸à¸à¸°à¹à¸à¸¥à¸¸à¸¢à¸à¸±à¸ à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¸¡à¸µà¸ªà¸´à¹à¸à¸ªà¸³à¸à¸±à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸§à¸£à¸à¸°à¸£à¸¹à¹à¹à¸§à¹à¸à¸¥à¸à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸à¸à¸µà¹à¸à¸à¸à¸à¸¸à¸:'
+ whats_on_the_map:
+ title: à¸à¸à¹à¸à¸à¸à¸µà¹à¸à¸§à¸£à¸¡à¸µà¸à¸°à¹à¸£
+ on_html: OpenStreetMap à¹à¸à¹à¸à¸à¸µà¹à¸à¸µà¹à¸à¸¸à¸à¸à¸±à¸à¸à¸¶à¸à¸ªà¸´à¹à¸à¸à¸µà¹à¸¡à¸µà¸à¸¢à¸¹à¹à¸à¸£à¸´à¸à¸à¸à¸à¸·à¹à¸à¹à¸¥à¸
+ à¹à¸¥à¸°à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸ - à¹à¸à¹à¸à¸à¸¶à¸ หรืà¸à¸à¸à¸à¸à¸µà¹à¸à¸¸à¸à¹à¸«à¹à¸à¸à¸¢à¸¹à¹à¸à¸²à¸©à¸à¸·à¹à¸à¸à¸±à¹à¸§à¹à¸
+ รวมà¸à¸±à¹à¸à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸£à¹à¸²à¸à¸£à¸§à¸à¸à¹à¸²à¸à¹ หรืà¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸·à¹à¸à¹ à¸à¸µà¹à¹à¸«à¹à¸à¹à¸à¹à¸à¸à¸à¸ªà¸à¸²à¸à¸à¸µà¹à¹à¸«à¸¥à¹à¸²à¸à¸±à¹à¸,
+ à¹à¸à¸¢à¸à¸¸à¸à¸à¸°à¸à¸³à¹à¸à¸à¸à¸µà¹à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸°à¹à¸£à¸à¸µà¹à¸à¸¸à¸à¹à¸«à¹à¸à¸à¸¢à¸¹à¹à¸à¸à¸à¸·à¹à¸à¸à¸´à¸à¸à¹à¹à¸à¹ à¹à¸¥à¹à¸§à¹à¸à¹à¸à¸§à¸²à¸¡à¸ªà¸à¹à¸à¸à¸à¸à¸à¸¸à¸à¹à¸à¸
+ off_html: à¹à¸à¹à¸à¸µà¹à¸à¸µà¹à¸à¸°à¹à¸¡à¹à¸£à¸±à¸ à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¸¡à¸²à¸à¸²à¸à¸à¹à¸à¸à¸´à¸à¹à¸«à¹à¸ à¹à¸à¹à¸à¸à¸°à¹à¸à¸à¹à¸£à¸à¸à¸´à¹à¸
+ สà¸à¸²à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¸¢à¸¡à¸µà¸à¸¢à¸¹à¹à¹à¸à¹à¹à¸à¸à¸à¸µà¸ (à¸à¸±à¸à¸à¸¸à¸à¸±à¸à¹à¸¡à¹à¸¡à¸µà¹à¸¥à¹à¸§) รวมà¸à¸±à¹à¸à¸ªà¸à¸²à¸à¸à¸µà¹à¸à¸µà¹à¸à¸²à¸à¸§à¹à¸²à¸à¸°à¸¡à¸µà¹à¸à¸à¸à¸²à¸à¸,
+ à¹à¸¥à¸°à¸à¸°à¹à¸¡à¹à¸£à¸±à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸à¹à¸«à¸¥à¹à¸à¸à¸µà¹à¸¡à¸µà¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹à¸à¸·à¹à¸à¹, à¸à¸°à¸à¸±à¹à¸à¸à¸¢à¹à¸²à¹à¸à¹à¸à¸±à¸à¸¥à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸à¹à¸à¸à¸à¸µà¹à¸à¸à¸à¹à¸¥à¸à¹à¸«à¸£à¸·à¸à¹à¸à¸à¸à¸µà¹à¸à¸£à¸°à¸à¸²à¸©à¸¡à¸²à¹à¸ªà¹
+ (à¹à¸§à¹à¸à¹à¸à¹à¸à¸¸à¸à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸à¸à¸²à¸à¹à¸à¹à¸²à¸à¸à¸à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹à¹à¸¥à¹à¸§)
basic_terms:
- title: à¹à¸à¸·à¹à¸à¸à¹à¸à¸à¸·à¹à¸à¸à¸²à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸à¸à¸µà¹
+ title: à¸à¸³à¸¨à¸±à¸à¸à¹à¸à¸·à¹à¸à¸à¸²à¸à¹à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸à¸à¸µà¹
+ paragraph_1_html: 'à¹à¸¡à¸·à¹à¸à¸à¸¸à¸à¹à¸à¹à¸²à¸¡à¸²à¸à¸³à¹à¸à¸à¸à¸µà¹à¹à¸ OpenStreetMap, à¸à¸¸à¸à¸à¸°à¸à¸à¸à¸±à¸à¸¨à¸±à¸à¸à¹à¹à¸à¸à¸²à¸°à¸«à¸¥à¸²à¸¢à¸à¸³
+ à¸à¸¶à¹à¸à¸à¸§à¸²à¸¡à¸«à¸¡à¸²à¸¢à¸à¸°à¸à¸à¸´à¸à¸²à¸¢à¹à¸§à¹à¹à¸à¸·à¹à¸à¸à¸à¹à¸à¸à¸µà¹à¸à¹à¸²à¸à¸¥à¹à¸²à¸à¸à¸µà¹:'
+ editor_html: à¸à¸±à¸§à¹à¸à¹à¹à¸ หมายà¸à¸¶à¸à¹à¸à¸£à¹à¸à¸£à¸¡ หรืà¸à¹à¸§à¹à¸à¹à¸à¸à¹ à¸à¸µà¹à¸à¸¸à¸à¹à¸à¹à¹à¸à¹à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸à¸à¸µà¹
+ node_html: หมุภà¸à¸°à¹à¸à¹à¸à¸à¸¸à¸à¸«à¸à¸¶à¹à¸à¸à¸¸à¸à¸à¸à¹à¸à¸à¸à¸µà¹, à¹à¸à¹à¸ รà¹à¸²à¸à¸à¸²à¸«à¸²à¸£à¸à¸µà¹à¸à¸±à¹à¸à¹à¸à¸µà¹à¸¢à¸§à¹
+ หรืà¸à¸à¹à¸à¹à¸¡à¹
+ way_html: à¹à¸ªà¹à¸à¸à¸²à¸ à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸µà¹à¸¥à¸±à¸à¸©à¸à¸°à¹à¸à¹à¸à¹à¸ªà¹à¸à¸à¸à¹à¸à¸à¸à¸µà¹ à¹à¸à¹à¸à¸à¸à¸
+ ลำà¸à¸²à¸£, หรืà¸à¹à¸¡à¹à¸à¹à¹à¸à¹à¸à¸£à¸¹à¸à¸à¸´à¸ à¹à¸à¹à¸à¸à¸°à¹à¸¥à¸ªà¸²à¸ หรืà¸à¸à¸¶à¸
+ tag_html: à¸à¹à¸²à¸¢à¸à¸³à¸à¸±à¸ à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸à¸à¸à¸«à¸¡à¸¸à¸ หรืà¸à¹à¸ªà¹à¸à¸à¸²à¸,
+ à¹à¸à¹à¸ à¸à¸·à¹à¸ (à¸à¸à¸à¸£à¹à¸²à¸) หรืภà¸à¸µà¸à¸à¸³à¸à¸±à¸à¸à¸§à¸²à¸¡à¹à¸£à¹à¸§ (à¸à¸à¸à¸à¸à¸)
+ rules:
+ title: à¸à¸¢à¹à¸²à¸¥à¸·à¸¡à¸à¸à¸´à¸à¸²!
questions:
title: มีà¸à¸³à¸à¸²à¸¡à¸à¸µà¸à¸«à¸£à¸·à¸à¹à¸¡à¹?
- paragraph_1_html: "OpenStreetMap มีสืà¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¹à¸à¸à¸§à¹à¸² สà¸à¸à¸à¸²à¸¡ à¸à¸à¸à¸à¸³à¸à¸²à¸¡ \nสà¸à¸à¸à¸²
- à¸à¸¥à¸à¸à¸à¸à¸à¸±à¸à¸à¸³à¸§à¸´à¸à¸µà¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¹à¸à¸à¸à¸µà¹\nà¸à¸à¸£à¸±à¸à¸à¸§à¸²à¸¡à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸à¸à¸µà¹à¸à¸µà¹ "
+ paragraph_1_html: "OpenStreetMap มีสืà¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¹à¸à¸à¸§à¹à¸² สà¸à¸à¸à¸²à¸¡ à¸à¸à¸à¸à¸³à¸à¸²à¸¡ \nสà¸à¸à¸à¸²à¸«à¸±à¸§à¸à¹à¸à¸à¹à¸²à¸à¹
+ à¸à¸¥à¸à¸à¸à¸à¸à¸ ิà¸à¸£à¸²à¸¢à¹à¸¥à¸°à¸à¸±à¸à¸à¸³à¸§à¸´à¸à¸µà¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¹à¸à¸à¸à¸µà¹\nà¸à¸¶à¹à¸à¸à¸¸à¸à¸à¸°à¸«à¸²à¸à¸§à¸²à¸¡à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸à¹à¸à¹à¸à¸µà¹à¸à¸µà¹ "
start_mapping: à¹à¸£à¸´à¹à¸¡à¸à¸²à¸£à¸à¸³à¹à¸à¸à¸à¸µà¹
add_a_note:
- title: à¹à¸¡à¹à¸¡à¸µà¹à¸§à¸¥à¸²à¹à¸à¹à¹à¸à¹à¸à¹à¹à¸«à¸¡? à¹à¸à¸´à¹à¸¡à¸à¸±à¸à¸à¸¶à¸à¹à¸à¸µà¹à¸¢à¸§à¸à¸µà¹!
- paragraph_1_html: หาà¸à¸à¹à¸²à¸à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¹à¹à¸à¸ªà¸´à¹à¸à¸à¹à¸²à¸ ๠à¹à¸¡à¹à¸¡à¸²à¸à¸à¸±à¸ à¹à¸¥à¸°à¹à¸¡à¹à¸¡à¸µà¹à¸§à¸¥à¸²à¹à¸à¹à¸²à¹à¸à¹à¸£à¸°à¸à¸à¹à¸¥à¸°à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¸§à¸´à¸à¸µà¹à¸à¹à¹à¸à¸¡à¸²à¸à¸à¸±à¸
- à¸à¸²à¸à¸à¸°à¹à¸à¸´à¹à¸¡à¸à¸±à¸à¸à¸¶à¸à¹à¸à¸à¹à¸à¹
+ title: à¹à¸¡à¹à¸¡à¸µà¹à¸§à¸¥à¸²à¹à¸à¹à¹à¸à¹à¸à¹à¹à¸«à¸¡? à¹à¸ªà¹à¸«à¸¡à¸²à¸¢à¹à¸«à¸à¸¸à¹à¸§à¹à¹à¸à¸à¹à¸à¹!
+ paragraph_1_html: หาà¸à¸à¸¸à¸à¸à¹à¸à¸à¸à¸²à¸£à¸à¸°à¹à¸à¹à¹à¸à¹à¸à¹à¹à¸¥à¹à¸à¸à¹à¸à¸¢ à¹à¸¥à¸°à¹à¸¡à¹à¸¡à¸µà¹à¸§à¸¥à¸²à¹à¸à¹à¸²à¹à¸à¹à¸£à¸°à¸à¸à¹à¸¥à¸°à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¸§à¸´à¸à¸µà¹à¸à¹à¹à¸à¸à¹à¸§à¸¢à¸à¸±à¸§à¹à¸à¸
+ à¸à¸¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸«à¸¡à¸²à¸¢à¹à¸«à¸à¸¸à¹à¸à¸°à¹à¸à¸²à¹à¸§à¹à¸à¸à¸à¸¸à¸à¸à¸µà¹à¸à¸¸à¸à¸à¸¢à¸²à¸à¹à¸à¹à¹à¸à¹à¸à¸
paragraph_2_html: |-
- à¹à¸à¹à¹à¸à¸à¸µà¹à¹à¸à¸à¸à¸µà¹ à¹à¸¥à¹à¸§à¸à¸¥à¸´à¸à¹à¸à¸à¸à¸ à¸à¸±à¸à¸à¸¶à¸:
+ à¹à¸à¹à¹à¸à¸à¸µà¹à¹à¸à¸à¸à¸µà¹ à¹à¸¥à¹à¸§à¸à¸¥à¸´à¸à¹à¸à¸à¸à¸ หมายà¹à¸«à¸à¸¸:
. à¸à¸²à¸à¸à¸±à¹à¸à¸à¸°à¸¡à¸µà¹à¸à¸£à¸·à¹à¸à¸à¸«à¸¡à¸²à¸¢à¸¡à¸²à¸à¸µà¹à¹à¸à¸à¸à¸µà¹à¹à¸«à¹à¸à¹à¸²à¸à¸¥à¸²à¸à¹à¸à¸¢à¸±à¸
- à¸à¸³à¹à¸«à¸à¹à¸à¸à¸µà¹à¸à¹à¸à¸à¸à¸²à¸£ à¹à¸ªà¹à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¸à¹à¸à¸à¸à¸²à¸£ à¸à¸¥à¸´à¸à¸à¸±à¸à¸à¸¶à¸ à¸à¸²à¸à¸à¸±à¹à¸à¸à¸¹à¹à¹à¸à¹à¸à¹à¸²à¸à¸à¸·à¹à¸à¸à¸°à¹à¸à¹à¸²à¸¡à¸²à¸à¸£à¸§à¸à¸ªà¸à¸
+ à¸à¸³à¹à¸«à¸à¹à¸à¸à¸µà¹à¸à¹à¸à¸à¸à¸²à¸£ à¹à¸ªà¹à¸à¹à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¸à¹à¸à¸à¸à¸²à¸£ à¸à¸¥à¸´à¸à¸à¸±à¸à¸à¸¶à¸ à¹à¸¥à¹à¸§à¸à¸¹à¹à¹à¸à¹à¸à¹à¸²à¸à¸à¸·à¹à¸à¸à¸°à¹à¸à¹à¸²à¸¡à¸²à¸à¸£à¸§à¸à¸ªà¸à¸à¹à¸«à¹
fixthemap:
title: รายà¸à¸²à¸à¸à¸±à¸à¸«à¸²/à¹à¸à¹à¹à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¹à¸à¹à¸à¸à¸à¸µà¹
how_to_help:
@@ -1046,15 +1109,42 @@ th:
explanation_html: หาà¸à¸à¹à¸²à¸à¸à¸£à¸°à¸ªà¸à¸à¸±à¸à¸«à¸²à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸à¸à¸µà¹à¸à¸à¸à¹à¸£à¸² หรืà¸à¸à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸
à¹à¸à¹à¸ à¸à¸à¸à¸«à¸²à¸¢à¹à¸ หรืà¸à¸¡à¸µà¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¸à¹à¸²à¸à¸à¸µà¹à¸à¸¢à¸¹à¹ วิà¸à¸µà¸à¸µà¹à¸à¸µà¸à¸µà¹à¸ªà¸¸à¸à¸à¸·à¸à¸ªà¸¡à¸±à¸à¸£à¹à¸à¹à¸à¸ªà¸¡à¸²à¸à¸´à¸
OpenStreetMap à¹à¸à¸·à¹à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¹à¹à¸à¸à¹à¸§à¸¢à¸à¸±à¸§à¸à¹à¸²à¸à¹à¸à¸
+ other_concerns:
+ title: à¸à¹à¸à¸à¸±à¸à¸§à¸¥à¸à¸·à¹à¸ à¹
+ explanation_html: หาà¸à¸à¹à¸²à¸à¸¡à¸µà¸à¹à¸à¸à¸±à¸à¸§à¸¥à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸à¸à¹à¸£à¸²à¸«à¸£à¸·à¸à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¹à¸à¸·à¹à¸à¸«à¸²
+ à¹à¸à¸£à¸à¸à¸¹à¸«à¸à¹à¸²à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹ à¹à¸à¸·à¹à¸à¸à¸¹à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸à¸²à¸à¸à¸à¸«à¸¡à¸²à¸¢ หรืà¸à¸à¸´à¸à¸à¹à¸à¸à¸à¸°à¸à¸³à¸à¸²à¸
+ OSMF
help_page:
+ title: à¸à¸à¸£à¸±à¸à¸à¸§à¸²à¸¡à¸à¹à¸§à¸¢à¹à¸«à¸¥à¸·à¸
+ welcome:
+ title: ยิà¸à¸à¸µà¸à¹à¸à¸à¸£à¸±à¸à¸ªà¸¹à¹ OSM
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Th:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Th:Beginners%27_guide
+ title: à¸à¸³à¹à¸à¸°à¸à¸³à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸¹à¹à¹à¸£à¸´à¹à¸¡à¸à¹à¸
mailing_lists:
title: รายà¸à¸²à¸£à¸à¸µà¹à¸¡à¸¥à¸£à¸±à¸à¸à¹à¸²à¸§à¸ªà¸²à¸£
forums:
title: à¸à¸£à¸°à¸à¸²à¸à¸ªà¸à¸à¸à¸²
+ irc:
+ title: à¹à¸à¸à¸²à¸£à¹à¸à¸µ
about_page:
next: à¸à¸±à¸à¹à¸
+ used_by: '%{name} - à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸à¸à¸µà¹à¸à¸¶à¹à¸à¸à¸±à¸à¹à¸à¸¥à¸·à¹à¸à¸à¹à¸§à¹à¸à¹à¸à¸à¹ à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸à¸¡à¸·à¸à¸à¸·à¸ à¹à¸¥à¸°à¸à¸¸à¸à¸à¸£à¸à¹à¸à¸³à¸à¸²à¸à¸¡à¸²à¸à¸¡à¸²à¸¢à¸£à¸à¸à¸à¸±à¸§à¸à¸¸à¸'
+ lede_text: OpenStreetMap à¹à¸à¹à¸à¹à¸à¸£à¸à¸à¸²à¸£à¸à¸¶à¹à¸à¸ªà¸£à¹à¸²à¸à¸ªà¸£à¸£à¸à¹à¸à¸¶à¹à¸à¸à¸²à¸à¸à¸¸à¸¡à¸à¸à¸à¸à¸à¸à¸¹à¹à¹à¸à¹à¹à¸¥à¸°à¸à¸¹à¹à¸ªà¸à¹à¸
+ à¸à¸µà¹à¹à¸à¹à¸à¸³à¸à¸²à¸£à¸ªà¸³à¸£à¸§à¸ à¸à¸£à¸±à¸à¸à¸£à¸¸à¸ à¹à¸à¹à¸à¸à¸±à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸à¸à¸µà¹à¸à¸à¸ à¸à¸²à¸à¸«à¸¥à¸§à¸ à¸à¸²à¸à¹à¸à¸´à¸à¸à¹à¸², รวมà¸à¸¶à¸à¸ªà¸à¸²à¸à¸à¸µà¹à¸à¸µà¹à¸à¹à¸²à¸ªà¸à¹à¸à¸à¸¢à¹à¸²à¸
+ รà¹à¸²à¸à¸à¸²à¹à¸ สà¸à¸²à¸à¸µà¸£à¸à¹à¸ à¹à¸¥à¸°à¸à¸·à¹à¸à¹ à¸à¸µà¸à¸¡à¸²à¸à¸¡à¸²à¸¢ à¸à¸²à¸à¸à¸±à¹à¸§à¸à¸¸à¸à¸¡à¸¸à¸¡à¹à¸¥à¸
+ local_knowledge_title: à¸à¸§à¸²à¸¡à¸£à¸¹à¹à¸à¸²à¸à¸à¹à¸à¸à¸à¸´à¹à¸
+ local_knowledge_html: OpenStreetMap มุà¹à¸à¹à¸à¹à¸à¸ªà¹à¸à¹à¸ªà¸£à¸´à¸¡à¸à¸²à¸£à¹à¸à¹à¹à¸¥à¸°à¹à¸à¸¢à¹à¸à¸£à¹à¸à¸§à¸²à¸¡à¸£à¸¹à¹à¸à¸²à¸à¸à¸à¸à¹à¸à¸à¸à¸´à¹à¸
+ à¹à¸à¸¢à¸à¸±à¸à¸à¸³à¹à¸à¸à¸à¸µà¹à¹à¸à¸à¹à¸à¸à¸à¸´à¹à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¸±à¹à¸à¸ าà¸à¸à¹à¸²à¸¢à¸à¸²à¸§à¹à¸à¸µà¸¢à¸¡ à¸à¸¸à¸à¸à¸£à¸à¹à¸£à¸°à¸à¸¸à¸à¸³à¹à¸«à¸à¹à¸à¸à¸µà¸à¸µà¹à¸à¸ª
+ หรืà¸à¹à¸¡à¹à¹à¸à¹à¸à¸±à¸à¸à¸£à¸°à¸à¸²à¸© à¹à¸à¸·à¹à¸à¹à¸à¸´à¸à¸ªà¸³à¸£à¸§à¸ à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡ à¹à¸¥à¸°à¸à¸£à¸±à¸à¸à¸£à¸¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸à¸à¸µà¹ OpenStreetMap
+ à¹à¸«à¹à¸¥à¸°à¹à¸à¸µà¸¢à¸ à¸à¸¹à¸à¸à¹à¸à¸ à¸à¸±à¸à¸ªà¸¡à¸±à¸¢à¸à¸¢à¸¹à¹à¹à¸ªà¸¡à¸à¹à¸à¹à¸à¹à¸§à¸¢à¸à¸à¹à¸à¸ à¸à¸¸à¸à¸à¸µà¹ à¸à¸¸à¸à¹à¸§à¸¥à¸²
+ community_driven_title: à¸à¸¥à¸±à¸à¸à¸±à¸à¹à¸à¸¢à¸à¸¸à¸¡à¸à¸
+ community_driven_html: à¸à¸¸à¸¡à¸à¸à¸à¸¹à¹à¹à¸à¹ OpenStreetMap à¹à¸à¸´à¸à¹à¸à¸à¸¶à¹à¸à¸¡à¸²à¸à¸²à¸à¸à¸¥à¸¸à¹à¸¡à¸à¸à¸à¸µà¹à¸«à¸¥à¸²à¸à¸«à¸¥à¸²à¸¢
+ รà¹à¸§à¸¡à¸ªà¸£à¹à¸²à¸à¸ªà¸£à¸£à¸à¹à¸à¸²à¸à¸à¸±à¹à¸à¸à¸±à¸à¸à¸³à¹à¸à¸à¸à¸µà¹à¸ªà¸¡à¸±à¸à¸£à¹à¸¥à¹à¸, à¸à¸¹à¹à¹à¸à¸µà¹à¸¢à¸§à¸à¸²à¸à¸£à¸°à¸à¸à¸ ูมิสารสà¸à¹à¸à¸¨, วิศวà¸à¸£à¸à¸¹à¹à¸¥à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹,
+ à¸à¸²à¸ªà¸²à¸ªà¸¡à¸±à¸à¸£à¸à¸£à¸£à¹à¸à¸²à¸ªà¸²à¸à¸²à¸£à¸à¸ ัย à¹à¸¥à¸°à¸ªà¸²à¸à¸²à¸à¸²à¸à¸µà¸à¸à¸·à¹à¸à¹ à¸à¸µà¸à¸¡à¸²à¸à¸¡à¸²à¸¢, à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸à¸¸à¸¡à¸à¸à¸à¸à¸à¹à¸£à¸²à¹à¸à¹à¸à¸²à¸à¸à¸¥à¹à¸à¸à¸à¸²à¸à¸à¸²à¸£à¸à¸à¸ OpenStreetMap , รวมà¸à¸±à¸à¸à¸¶à¸ à¹à¸¥à¸°à¸à¸¥à¹à¸à¸à¸à¸à¸à¸à¸¹à¹à¹à¸à¹ à¸à¸±à¹à¸§à¸ªà¸²à¸£à¸à¸´à¸¨,
+ à¹à¸¥à¸°à¸à¸µà¹à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸à¸à¸¡à¸¹à¸¥à¸à¸´à¸à¸´ OpenStreetMap
open_data_title: à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸´à¸à¹à¸à¸¢
open_data_html: |-
OpenStreetMap à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¹à¸à¸²à¸¡à¸«à¸¥à¸±à¸à¹à¸à¸à¸à¹à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸´à¸à¹à¸à¸¢ à¹à¸à¸¢à¸à¸°à¸à¸³à¹à¸à¹à¸à¹à¹à¸à¸§à¸±à¸à¸à¸¸à¸à¸£à¸°à¸ªà¸à¸à¹à¸à¸·à¹à¸à¹à¸à¸à¹à¹à¸à¹
@@ -1063,10 +1153,10 @@ th:
หà¸à¹à¸²à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹à¹à¸¥à¸°à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸ à¸à¹à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¸´à¹à¸¡
legal_title: à¸à¹à¸à¸à¸³à¸«à¸à¸à¸à¸²à¸à¸à¸à¸«à¸¡à¸²à¸¢
legal_html: "à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸¥à¸°à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¹à¸à¸µà¹à¸¢à¸§à¸à¹à¸à¸à¸à¸µà¹à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸¥à¸°à¸à¸³à¸£à¸¸à¸à¸£à¸±à¸à¸©à¸²à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸¢\nมูลà¸à¸´à¸à¸´ OpenStreetMap (OSMF) \nà¹à¸à¸à¸²à¸¡à¸ªà¸¡à¸²à¸à¸´à¸à¸à¸¸à¸à¸à¸
- à¸à¸²à¸£à¹à¸à¹à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¸¢ OSMF à¸à¸°à¸à¹à¸à¸à¸à¸¢à¸¹à¹à¹à¸à¹à¹à¸à¸·à¹à¸à¸à¹à¸\nà¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸µà¹à¸¢à¸à¸¡à¸£à¸±à¸à¹à¸à¹
- à¹à¸¥à¸°à¸à¹à¸¢à¸à¸²à¸¢à¸à¸§à¸²à¸¡à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸¸à¸à¸à¸¥ \n
- \nà¹à¸à¸£à¸à¸à¸´à¸à¸à¹à¸ OSMF \nà¸à¹à¸²à¸à¹à¸²à¸à¸¡à¸µà¸à¹à¸à¸ªà¸à¸ªà¸±à¸¢à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸
+ href='https://osmfoundation.org/'>มูลà¸à¸´à¸à¸´ OpenStreetMap (OSMF) \nà¹à¸à¸à¸²à¸¡à¸ªà¸¡à¸²à¸à¸´à¸à¸à¸¸à¸à¸à¸
+ à¸à¸²à¸£à¹à¸à¹à¸à¸£à¸´à¸à¸²à¸£à¸à¸µà¹à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¸¢ OSMF à¸à¸°à¸à¹à¸à¸à¸à¸¢à¸¹à¹à¹à¸à¹à¹à¸à¸·à¹à¸à¸à¹à¸\nà¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸µà¹à¸¢à¸à¸¡à¸£à¸±à¸à¹à¸à¹
+ à¹à¸¥à¸°à¸à¹à¸¢à¸à¸²à¸¢à¸à¸§à¸²à¸¡à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸¸à¸à¸à¸¥ \n
+ \nà¹à¸à¸£à¸à¸à¸´à¸à¸à¹à¸ OSMF \nà¸à¹à¸²à¸à¹à¸²à¸à¸¡à¸µà¸à¹à¸à¸ªà¸à¸ªà¸±à¸¢à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸ªà¸±à¸à¸à¸²à¸à¸à¸¸à¸à¸²à¸
à¸à¹à¸à¸¡à¸¹à¸¥à¸¥à¸´à¸à¸ªà¸´à¸à¸à¸´à¹ à¸à¸³à¸à¸²à¸¡à¸à¸à¸«à¸¡à¸²à¸¢à¹à¸¥à¸°à¸à¸£à¸°à¹à¸à¹à¸à¸à¸µà¹à¹à¸à¸µà¹à¸¢à¸§à¸à¹à¸à¸"
partners_title: à¸à¸à¸à¹à¸à¸£à¸à¸±à¸à¸à¸¡à¸´à¸à¸£
notifier:
@@ -1251,7 +1341,7 @@ th:
js_1: à¸à¹à¸²à¸à¸à¸³à¸¥à¸±à¸à¹à¸à¹à¹à¸à¸£à¸²à¸§à¹à¹à¸à¸à¸£à¹à¸à¸µà¹à¹à¸¡à¹à¸£à¸à¸à¸£à¸±à¸à¸à¸²à¸§à¸²à¸ªà¸à¸£à¸´à¸à¸à¹ หรืà¸à¸à¹à¸²à¸à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¸à¸²à¸§à¸²à¸ªà¸à¸£à¸´à¸à¸à¹
permalink: ลิà¸à¸à¹à¸à¸²à¸§à¸£
shortlink: ลิà¸à¸à¹à¸¢à¹à¸
- createnote: à¹à¸à¸´à¹à¸¡à¸à¸±à¸à¸à¸¶à¸
+ createnote: à¹à¸à¸´à¹à¸¡à¸«à¸¡à¸²à¸¢à¹à¸«à¸à¸¸
edit:
not_public: à¸à¹à¸²à¸à¸¢à¸±à¸à¹à¸¡à¹à¹à¸à¹à¸à¸±à¹à¸à¸à¹à¸²à¸à¸²à¸£à¹à¸à¹à¹à¸à¹à¸«à¹à¸¡à¸à¸à¹à¸«à¹à¸à¹à¸à¹à¸à¸±à¹à¸§à¹à¸
not_public_description: à¸à¹à¸²à¸à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¹à¸à¹à¸à¸à¸à¸µà¹à¸à¸µà¹à¹à¸à¹à¹à¸§à¹à¸à¹à¸à¹à¸à¸°à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸ªà¸´à¹à¸à¸à¸·à¹à¸à¸à¸²à¸à¸à¸¢à¹à¸²à¸
@@ -1267,7 +1357,7 @@ th:
get_directions_title: à¸à¹à¸à¸«à¸²à¹à¸ªà¹à¸à¸à¸²à¸à¸£à¸°à¸«à¸§à¹à¸²à¸à¸à¸¸à¸à¸ªà¸à¸à¸à¸¸à¸
from: à¸à¸²à¸
to: à¸à¸¶à¸
- where_am_i: à¸à¹à¸²à¸à¹à¸à¹à¸²à¸à¸¢à¸¹à¹à¸à¸µà¹à¹à¸«à¸?
+ where_am_i: à¸à¸£à¸à¸à¸µà¹à¸à¸·à¸à¸à¸µà¹à¹à¸«à¸?
where_am_i_title: à¸à¸à¸´à¸à¸²à¸¢à¸à¸³à¹à¸«à¸à¹à¸à¸à¸±à¸à¸à¸¸à¸à¸±à¸à¹à¸à¸¢à¹à¸à¹à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¹à¸à¸«à¸²
submit_text: à¹à¸
key:
@@ -1344,7 +1434,7 @@ th:
edit: à¹à¸à¹à¹à¸
preview: à¹à¸ªà¸à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸
markdown_help:
- title_html: à¸à¸±à¸à¸à¹à¸²à¸à¹à¸à¸¢ Markdown
+ title_html: à¹à¸à¸µà¸¢à¸à¸à¹à¸§à¸¢à¸£à¸¹à¸à¹à¸à¸ Markdown
headings: หัวà¹à¸£à¸·à¹à¸à¸à¸«à¸¥à¸±à¸
heading: หัวà¹à¸£à¸·à¹à¸à¸à¸«à¸¥à¸±à¸
subheading: หัวà¹à¸£à¸·à¹à¸à¸à¸¢à¹à¸à¸¢
@@ -1365,7 +1455,17 @@ th:
identifiable: ระà¸à¸¸à¹à¸à¹ (à¹à¸ªà¸à¸à¹à¸à¹à¸à¸à¸·à¹à¸à¹à¸«à¹à¸à¸´à¸à¸à¸²à¸¡à¹à¸à¹ à¹à¸à¹à¸¥à¸°à¸à¸¸à¸à¸¡à¸µà¹à¸§à¸¥à¸²à¸à¸³à¸à¸±à¸)
create:
upload_trace: à¸à¸±à¸à¹à¸«à¸¥à¸à¸£à¸à¸¢à¸à¸²à¸ GPS
+ trace_uploaded: à¹à¸à¹à¸¡à¸à¹à¸à¸¡à¸¹à¸¥ GPX à¸à¸à¸à¸à¹à¸²à¸à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸à¹à¸²à¸£à¸°à¸à¸à¹à¸¥à¹à¸§ à¸à¸³à¸¥à¸±à¸à¸£à¸à¸à¸£à¸£à¸à¸¸à¹à¸à¹à¸²à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥
+ à¸à¸¶à¹à¸à¸à¸°à¹à¸à¹à¹à¸§à¸¥à¸²à¸à¸£à¸°à¸¡à¸²à¸à¸à¸£à¸¶à¹à¸à¸à¸±à¹à¸§à¹à¸¡à¸ à¹à¸¡à¸·à¹à¸à¸à¸£à¸°à¸à¸§à¸à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸¥à¹à¸§à¸à¸°à¸¡à¸µà¸à¸µà¹à¸¡à¸¥à¹à¸à¹à¸à¸à¹à¸²à¸à¹à¸«à¹à¸à¸£à¸²à¸
edit:
+ filename: 'à¸à¸·à¹à¸à¹à¸à¹à¸¡:'
+ download: à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸
+ uploaded_at: 'à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸¡à¸·à¹à¸:'
+ points: 'à¸à¸¸à¸:'
+ start_coord: 'à¹à¸£à¸´à¹à¸¡à¸à¸²à¸à¸à¸³à¹à¸«à¸à¹à¸:'
+ map: à¹à¸à¸à¸à¸µà¹
+ edit: à¹à¸à¹à¹à¸
+ tags: 'à¸à¹à¸²à¸¢à¸à¸³à¸à¸±à¸:'
tags_help: à¸à¸±à¹à¸à¸à¹à¸§à¸¢à¸à¸¸à¸¥à¸ าà¸
save_button: à¸à¸±à¸à¸à¸¶à¸à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸
visibility: 'สà¸à¸²à¸à¸°à¸à¸²à¸£à¹à¸ªà¸à¸:'
@@ -1383,11 +1483,155 @@ th:
upload_trace: à¸à¸±à¸à¹à¸«à¸¥à¸à¸£à¸à¸¢à¸à¸²à¸
see_all_traces: à¹à¸ªà¸à¸à¸£à¸à¸¢à¸à¸²à¸à¸à¸±à¹à¸à¸«à¸¡à¸
see_your_traces: à¹à¸ªà¸à¸à¸£à¸à¸¢à¸à¸²à¸à¸à¸à¸à¸à¹à¸²à¸
+ trace_optionals:
+ tags: à¸à¹à¸²à¸¢à¸à¸³à¸à¸±à¸
+ view:
+ title: à¹à¸ªà¸à¸à¸£à¸à¸¢à¸à¸²à¸à¸à¸·à¹à¸ %{name}
+ heading: à¹à¸ªà¸à¸à¸£à¸à¸¢à¸à¸²à¸à¸à¸·à¹à¸ %{name}
+ pending: à¸à¹à¸²à¸à¸à¸¢à¸¹à¹
+ filename: 'à¸à¸·à¹à¸à¹à¸à¹à¸¡:'
+ download: à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸
+ uploaded: 'à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸¡à¸·à¹à¸:'
+ points: 'à¸à¸¸à¸:'
+ start_coordinates: 'à¹à¸£à¸´à¹à¸¡à¸à¸²à¸à¸à¸³à¹à¸«à¸à¹à¸:'
+ map: à¹à¸à¸à¸à¸µà¹
+ edit: à¹à¸à¹à¹à¸
+ owner: 'à¹à¸à¹à¸²à¸à¸à¸:'
+ description: 'à¸à¸³à¸à¸à¸´à¸à¸²à¸¢:'
+ tags: 'à¸à¹à¸²à¸¢à¸à¸³à¸à¸±à¸:'
+ none: à¹à¸¡à¹à¸¡à¸µ
+ edit_track: à¹à¸à¹à¹à¸à¸£à¸à¸¢à¸à¸²à¸à¸à¸µà¹
+ delete_track: ลà¸à¸£à¸à¸¢à¸à¸²à¸à¸à¸µà¹
+ trace_not_found: à¹à¸¡à¹à¸à¸à¸£à¸à¸¢à¸à¸²à¸à¸à¸µà¹!
+ visibility: 'สà¸à¸²à¸à¸°à¸à¸²à¸£à¹à¸ªà¸à¸:'
+ trace_paging_nav:
+ showing_page: หà¸à¹à¸² %{page}
+ older: รà¸à¸¢à¸à¸²à¸à¸à¸µà¹à¹à¸à¹à¸²à¸à¸§à¹à¸²
+ newer: รà¸à¸¢à¸à¸²à¸à¸à¸µà¹à¹à¸«à¸¡à¹à¸à¸§à¹à¸²
+ trace:
+ pending: à¸à¹à¸²à¸à¸à¸¢à¸¹à¹
+ count_points: '%{count} à¸à¸¸à¸'
+ ago: '%{time_in_words_ago} มาà¹à¸¥à¹à¸§'
+ more: à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡
+ trace_details: à¸à¸¹à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸à¸£à¸à¸¢à¸à¸²à¸
+ view_map: à¹à¸ªà¸à¸à¹à¸à¸à¸à¸µà¹
+ edit: à¹à¸à¹à¹à¸
+ edit_map: à¹à¸à¹à¹à¸à¹à¸à¸à¸à¸µà¹
+ public: สาà¸à¸²à¸£à¸à¸°
+ identifiable: ระà¸à¸¸à¹à¸à¹
+ private: สà¹à¸§à¸à¸à¸±à¸§
+ trackable: à¸à¸´à¸à¸à¸²à¸¡à¹à¸à¹
+ by: à¹à¸à¸¢
+ in: à¹à¸
+ map: à¹à¸à¸à¸à¸µà¹
list:
public_traces: รà¸à¸¢à¸à¸²à¸ GPS สาà¸à¸²à¸£à¸à¸°
your_traces: รà¸à¸¢à¸à¸²à¸ GPS à¸à¸à¸à¸à¹à¸²à¸
+ public_traces_from: รà¸à¸¢à¸à¸²à¸à¸à¸µà¸à¸µà¹à¸à¸ªà¸ªà¸²à¸à¸²à¸£à¸à¸°à¹à¸à¸¢à¸à¸¹à¹à¹à¸à¹ %{user}
+ description: à¸à¹à¸à¸«à¸²à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸à¸£à¸à¸¢à¸à¸²à¸à¸à¸µà¸à¸µà¹à¸à¸ªà¸¥à¹à¸²à¸ªà¸¸à¸
+ tagged_with: ระà¸à¸¸à¸à¹à¸§à¸¢à¸à¹à¸²à¸¢ %{tags}
+ offline_warning:
+ message: ระà¸à¸à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸à¹à¸¡à¸à¹à¸à¸¡à¸¹à¸¥ GPX à¹à¸¡à¹à¸à¸£à¹à¸à¸¡à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¸à¸°à¸à¸µà¹
+ offline:
+ message: หà¸à¹à¸§à¸¢à¸à¸±à¸à¹à¸à¹à¸à¹à¸à¹à¸¡à¸à¹à¸à¸¡à¸¹à¸¥ GPX à¹à¸¥à¸°à¸£à¸°à¸à¸à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸¡à¹à¸à¸£à¹à¸à¸¡à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¸à¸°à¸à¸µà¹
+ description:
+ description_with_count: à¹à¸à¹à¸¡à¸à¹à¸à¸¡à¸¹à¸¥ GPX à¸à¸³à¸à¸§à¸ %{count} à¸à¸¸à¸ à¸à¸²à¸à¸à¸¹à¹à¹à¸à¹ %{user}
+ description_without_count: à¹à¸à¹à¸¡à¸à¹à¸à¸¡à¸¹à¸¥ GPX à¸à¸²à¸à¸à¸¹à¹à¹à¸à¹ %{user}
+ oauth:
+ oauthorize:
+ title: à¸à¸à¸¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¸¸à¸
+ allow_to: 'à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¸£à¹à¸à¸£à¸¡à¸ªà¸²à¸¡à¸²à¸£à¸:'
+ allow_read_prefs: à¸à¹à¸²à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸¹à¹à¹à¸à¹à¸à¸à¸à¸à¸¸à¸
+ allow_write_prefs: à¹à¸à¹à¹à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸¹à¹à¹à¸à¹à¸à¸à¸à¸à¸¸à¸
+ allow_write_api: à¹à¸à¹à¹à¸à¹à¸à¸à¸à¸µà¹
+ allow_write_notes: à¹à¸à¹à¹à¸à¸«à¸¡à¸²à¸¢à¹à¸«à¸à¸¸
+ grant_access: à¸à¸à¸¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸²à¸à¸¶à¸
+ oauthorize_success:
+ title: à¸à¸²à¸£à¸à¸à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸¡à¸±à¸à¸´à¹à¸¥à¹à¸§
+ allowed: à¸à¹à¸²à¸à¹à¸à¹à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸ %{app_name} à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¹à¸²à¸à¹à¸¥à¹à¸§
+ verification: รหัสยืà¸à¸¢à¸±à¸à¸à¸·à¸ %{code}
+ oauthorize_failure:
+ title: à¸à¸²à¸£à¸à¸à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸à¸¥à¹à¸¡à¹à¸«à¸¥à¸§
+ denied: à¸à¹à¸²à¸à¹à¸à¹à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸ %{app_name} à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸±à¸à¸à¸µà¸à¸à¸à¸à¹à¸²à¸à¹à¸¥à¹à¸§
+ invalid: à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸£à¸à¸à¸¸à¸à¸²à¸à¹à¸¡à¹à¸à¸¹à¸à¸à¹à¸à¸
+ revoke:
+ flash: à¸à¹à¸²à¸à¹à¸à¹à¸¢à¸à¹à¸¥à¸´à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸³à¸«à¸£à¸±à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸ %{application}
+ permissions:
+ missing: à¸à¹à¸²à¸à¹à¸¡à¹à¹à¸à¹à¸à¸à¸¸à¸à¸²à¸à¹à¸«à¹à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸ªà¹à¸§à¸à¸à¸µà¹
+ oauth_clients:
+ new:
+ title: ลà¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¹à¸«à¸¡à¹
+ submit: ลà¸à¸à¸°à¹à¸à¸µà¸¢à¸
+ edit:
+ title: à¹à¸à¹à¹à¸à¸à¸²à¸£à¸ªà¸¡à¸±à¸à¸£à¸à¸à¸à¸à¹à¸²à¸
+ submit: à¹à¸à¹à¹à¸
+ show:
+ title: รายละà¹à¸à¸µà¸¢à¸ OAuth à¸à¸à¸ %{app_name}
+ key: 'à¸à¸µà¸¢à¹à¸à¸¹à¹à¸à¸£à¸´à¹à¸ à¸:'
+ secret: 'à¸à¸§à¸²à¸¡à¸¥à¸±à¸à¸à¸¹à¹à¸à¸£à¸´à¹à¸ à¸:'
+ url: 'à¸à¸à¸à¸±à¸§à¸£à¸°à¸à¸¸à¸¢à¸¹à¸à¸²à¸£à¹à¹à¸à¸¥:'
+ access_url: 'à¹à¸à¹à¸²à¸à¸¶à¸à¸à¸±à¸§à¸£à¸°à¸à¸¸à¸¢à¸¹à¸à¸²à¸£à¹à¹à¸à¸¥:'
+ authorize_url: 'à¸à¸à¸¸à¸à¸²à¸à¸¢à¸¹à¸à¸²à¸£à¹à¹à¸à¸¥:'
+ support_notice: à¹à¸£à¸²à¸£à¸à¸à¸£à¸±à¸à¸¥à¸²à¸¢à¹à¸à¹à¸à¸à¸à¸´à¸ HMAC-SHA1 (à¹à¸à¸°à¸à¸³à¹à¸«à¹à¹à¸à¹) à¹à¸¥à¸° RSA-SHA1
+ edit: à¹à¸à¹à¹à¸à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸
+ delete: ลà¸à¹à¸à¸¥à¹à¸à¸à¸à¹
+ confirm: à¸à¹à¸²à¸à¹à¸à¹à¹à¸à¸«à¸£à¸·à¸à¹à¸¡à¹?
+ requests: 'à¸à¸à¸£à¸±à¸à¸à¸²à¸£à¸à¸à¸¸à¸à¸²à¸à¸à¹à¸à¹à¸à¸à¸µà¹à¸à¸²à¸à¸à¸¹à¹à¹à¸à¹:'
+ allow_read_prefs: à¸à¹à¸²à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸¹à¹à¹à¸à¹
+ allow_write_prefs: à¹à¸à¹à¹à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸¹à¹à¹à¸à¹
+ allow_write_diary: สรà¹à¸²à¸à¸£à¸²à¸¢à¸à¸²à¸£à¸à¸±à¸à¸à¸¶à¸ à¸à¹à¸à¸à¸´à¸à¹à¸«à¹à¸ à¹à¸¥à¸°à¸à¸à¹à¸à¸·à¹à¸à¸à¹à¸«à¸¡à¹
+ allow_write_api: à¹à¸à¹à¹à¸à¹à¸à¸à¸à¸µà¹
+ allow_read_gpx: à¸à¹à¸²à¸à¸£à¸à¸¢à¸à¸²à¸ GPS สà¹à¸§à¸à¸à¸¸à¸à¸à¸¥
+ allow_write_gpx: à¸à¸±à¸à¹à¸«à¸¥à¸à¸£à¸à¸¢à¸à¸²à¸ GPS
+ allow_write_notes: à¹à¸à¹à¹à¸à¸«à¸¡à¸²à¸¢à¹à¸«à¸à¸¸
+ index:
+ title: รายละà¹à¸à¸µà¸¢à¸ OAuth à¸à¸à¸à¸à¸±à¸
+ my_tokens: à¸à¸²à¸£à¸ªà¸¡à¸±à¸à¸£à¸à¸à¸à¸à¸±à¸à¸à¸µà¹à¹à¸à¹à¸£à¸±à¸à¸à¸à¸¸à¸à¸²à¸à¹à¸¥à¹à¸§
+ list_tokens: 'รายละà¹à¸à¸µà¸¢à¸à¸à¹à¸à¹à¸à¸à¸µà¹à¸à¸à¸à¹à¸«à¹à¹à¸à¹à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¹à¸à¸à¸²à¸¡à¸à¸à¸à¸à¹à¸²à¸:'
+ application: à¸à¸·à¹à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸
+ issued_at: à¸à¸à¸à¹à¸«à¹à¸à¸µà¹
+ revoke: à¹à¸à¸´à¸à¸à¸à¸
+ my_apps: à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸¹à¹à¹à¸à¹à¸à¸à¸à¸à¸±à¸
+ no_apps: à¸à¹à¸²à¸à¸¡à¸µà¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸µà¹à¸à¹à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸±à¸à¹à¸£à¸² à¹à¸à¸¢à¹à¸à¹à¸¡à¸²à¸à¸£à¸à¸²à¸ %{oauth} หรืà¸à¹à¸¡à¹?
+ à¸à¹à¸²à¸à¸à¸°à¸à¹à¸à¸à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸§à¹à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¹à¸à¸à¸à¸µà¹à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸±à¸à¸à¸¥à¹à¸²à¸§à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸à¸£à¸±à¸à¸à¸²à¸£à¸à¸à¸¸à¸à¸²à¸
+ requests มายัà¸à¸à¸£à¸´à¸à¸²à¸£à¸à¸à¸à¹à¸£à¸²à¹à¸à¹
+ registered_apps: 'à¸à¹à¸²à¸à¸¡à¸µà¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸±à¹à¸à¸à¸¹à¹à¹à¸à¹à¸à¸µà¹à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸§à¹à¹à¸¥à¹à¸§à¸à¸±à¸à¸à¸µà¹:'
+ register_new: ลà¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸à¸à¸à¹à¸²à¸
+ form:
+ name: à¸à¸·à¹à¸
+ required: à¸à¸³à¹à¸à¹à¸
+ url: à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸§à¹à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸«à¸¥à¸±à¸
+ callback_url: à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸§à¹à¸à¹à¸£à¸µà¸¢à¸à¸à¸¥à¸±à¸
+ support_url: à¸à¸µà¹à¸à¸¢à¸¹à¹à¹à¸§à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸ªà¸à¸±à¸à¸ªà¸à¸¸à¸
+ requests: 'à¸à¸à¸£à¸±à¸à¸à¸²à¸£à¸à¸à¸¸à¸à¸²à¸à¸à¹à¸à¹à¸à¸à¸µà¹à¸à¸²à¸à¸à¸¹à¹à¹à¸à¹:'
+ allow_read_prefs: à¸à¹à¸²à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸¹à¹à¹à¸à¹
+ allow_write_prefs: à¹à¸à¹à¹à¸à¸à¸²à¸£à¸à¸±à¹à¸à¸à¹à¸²à¸à¸¹à¹à¹à¸à¹
+ allow_write_diary: สรà¹à¸²à¸à¸£à¸²à¸¢à¸à¸²à¸£à¸à¸±à¸à¸à¸¶à¸ à¸à¹à¸à¸à¸´à¸à¹à¸«à¹à¸ à¹à¸¥à¸°à¸à¸à¹à¸à¸·à¹à¸à¸à¹à¸«à¸¡à¹
+ allow_write_api: à¹à¸à¹à¹à¸à¹à¸à¸à¸à¸µà¹
+ allow_read_gpx: à¸à¹à¸²à¸à¸£à¸à¸¢à¸à¸²à¸ GPS สà¹à¸§à¸à¸à¸¸à¸à¸à¸¥
+ allow_write_gpx: à¸à¸±à¸à¹à¸«à¸¥à¸à¸£à¸à¸¢à¸à¸²à¸ GPS
+ allow_write_notes: à¹à¸à¹à¹à¸à¸«à¸¡à¸²à¸¢à¹à¸«à¸à¸¸
+ not_found:
+ sorry: à¸à¸à¸à¸ ัย à¸à¸à¸´à¸ %{type} หาà¹à¸¡à¹à¸à¸
+ create:
+ flash: ลà¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸¥à¹à¸§
+ update:
+ flash: à¸à¸£à¸±à¸à¸à¸£à¸¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸±à¹à¸à¸à¸¹à¹à¹à¸à¹à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢à¹à¸¥à¹à¸§
+ destroy:
+ flash: à¸à¸à¸à¸à¸²à¸£à¸¥à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¸à¸à¸±à¹à¸à¸à¸¹à¹à¹à¸à¹à¹à¸¥à¹à¸§
user:
login:
+ title: ลà¸à¸à¸·à¹à¸à¹à¸à¹à¸²à¹à¸à¹
+ heading: ลà¸à¸à¸·à¹à¸à¹à¸à¹à¸²à¹à¸à¹
+ email or username: 'à¸à¸µà¹à¸¡à¸¥à¸«à¸£à¸·à¸à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹:'
+ password: 'รหัสà¸à¹à¸²à¸:'
+ remember: à¸à¸à¸à¸³à¸à¸±à¸à¹à¸§à¹à¹à¸à¸£à¸°à¸à¸
+ lost password link: ลืมรหัสà¸à¹à¸²à¸à¸«à¸£à¸·à¸?
+ login_button: ลà¸à¸à¸·à¹à¸à¹à¸à¹à¸²à¹à¸à¹
+ register now: ลà¸à¸à¸°à¹à¸à¸µà¸¢à¸à¹à¸à¸µà¹à¸¢à¸§à¸à¸µà¹
+ with username: มีà¸à¸±à¸à¸à¸µ OpenStreetMap à¹à¸¥à¹à¸§à¸«à¸£à¸·à¸à¸¢à¸±à¸? à¸à¹à¸²à¸¡à¸µà¹à¸à¸£à¸à¹à¸à¹à¸²à¸£à¸°à¸à¸à¸à¹à¸§à¸¢à¸à¸·à¹à¸à¸à¸¹à¹à¹à¸à¹à¹à¸¥à¸°à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸à¸µà¹à¸à¹à¸²à¸à¸¡à¸µ
+ with external: à¸à¸à¸à¸à¸²à¸à¸à¸µà¹ à¸à¹à¸²à¸à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¹à¸à¸±à¸à¸à¸µà¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¹à¸§à¹à¸à¸à¸·à¹à¸à¹à¸à¸à¸²à¸£à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¹à¸à¹
+ new to osm: à¹à¸à¸´à¹à¸à¹à¸£à¸´à¹à¸¡à¹à¸à¹ OpenStreetMap หรืà¸?
openid_logo_alt: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢ OpenID
auth_providers:
openid:
@@ -1402,14 +1646,38 @@ th:
windowslive:
title: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢ Windows Live
alt: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢à¸à¸±à¸à¸à¸µ Windows Live
+ github:
+ title: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢ GitHub
+ alt: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢à¸à¸±à¸à¸à¸µ GitHub
+ wikipedia:
+ title: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢à¸§à¸´à¸à¸´à¸à¸µà¹à¸à¸µà¸¢
+ yahoo:
+ title: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢ Yahoo
+ alt: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢ Yahoo OpenID
+ wordpress:
+ title: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢ Wordpress
+ aol:
+ title: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢ AOL
+ alt: à¹à¸à¹à¸²à¹à¸à¹à¸à¸²à¸à¸à¹à¸§à¸¢ AOL OpenID
logout:
title: à¸à¸à¸à¸à¸²à¸à¸£à¸°à¸à¸
+ heading: à¸à¸à¸à¸à¸²à¸à¸£à¸°à¸à¸ OpenStreetMap
logout_button: à¸à¸à¸à¸à¸²à¸à¸£à¸°à¸à¸
lost_password:
title: à¸à¸±à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸«à¸¡à¹
heading: ลืมรหัสà¸à¹à¸²à¸à¸«à¸£à¸·à¸?
+ email address: 'à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸µà¹à¸¡à¸¥:'
new password button: à¸à¸±à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸«à¸¡à¹
+ reset_password:
+ title: à¸à¸±à¹à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸«à¸¡à¹
+ heading: 'à¸à¸±à¹à¸§à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¹à¸«à¸¡à¹à¸ªà¸³à¸«à¸£à¸±à¸: %{user}'
+ password: 'รหัสà¸à¹à¸²à¸:'
+ confirm password: 'ยืà¸à¸¢à¸±à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸:'
+ flash changed: à¹à¸à¸¥à¸µà¹à¸¢à¸à¸£à¸«à¸±à¸ªà¸à¹à¸²à¸à¸à¸à¸à¸à¸¸à¸à¹à¸¥à¹à¸§à¹à¸£à¸µà¸¢à¸à¸£à¹à¸à¸¢
new:
+ title: สมัà¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸
+ about:
+ header: à¹à¸ªà¸£à¸µà¹à¸¥à¸°à¹à¸à¹à¹à¸à¹à¸à¹
email address: 'à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸µà¹à¸¡à¸¥:'
confirm email address: 'ยืà¸à¸¢à¸±à¸à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸µà¹à¸¡à¸¥:'
not displayed publicly: à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸à¸à¸à¹à¸²à¸à¸à¸°à¹à¸¡à¹à¹à¸ªà¸à¸à¹à¸«à¹à¸à¸¸à¸à¸à¸¥à¸ ายà¸à¸à¸à¹à¸«à¹à¸ à¹à¸à¸£à¸à¸à¸¹ %{when} ang nakaraan
+ open_by_anonymous: Nilikha ng isang di-nagpakilalang tagagamit %{when}
+ ang nakaraan
commented_by: Puna mula kay %{user} %{when} ang
nakaraan
+ commented_by_anonymous: Puna ng isang di-nagpakilalang tagagamit %{when}
+ ang nakaraan
hidden_by: Itinago ni %{user} %{when} ang nakaraan
+ query:
+ nearby: Mga kalapit na tampok
changeset:
changeset_paging_nav:
showing_page: Ika-%{page} na pahina
@@ -315,10 +325,16 @@ tl:
too_large:
body: Masyadong malaki ang lugar na ito upang mailuwas bilang Dato ng XML
ng OpenStreetMap. Mangyaring lumapit o pumili ng isang mas maliit na pook.
+ planet:
+ title: Planet OSM
overpass:
title: Overpass API
+ metro:
+ title: Metro Extracts
other:
title: Iba pang mga Pinagmulan
+ description: Karagdagang mga mapagkukunan na nakalista sa OpenStreetMap
+ Wiki
options: Mga mapagpipilian
format: Anyo
scale: Sukat
@@ -385,33 +401,26 @@ tl:
crematorium: Krematoryum
dentist: Dentista
doctors: Mga manggagamot
- dormitory: Dormitoryo
drinking_water: Naiinom na Tubig
driving_school: Paaralan ng Pagmamaneho
embassy: Embahada
- emergency_phone: Teleponong Pangsakuna
fast_food: Kainang Pangmabilisan
ferry_terminal: Himpilan ng Barkong Pangtawid
- fire_hydrant: Panubig ng Bumbero
fire_station: Himpilan ng Bumbero
food_court: Korte ng Pagkain
fountain: Bukal
fuel: Panggatong
gambling: Pagsusugal
grave_yard: Sementeryo
- gym: Lunduyang Pangkalusugan / Himnasyo
- health_centre: Lunduyan ng Kalusugan
hospital: Ospital
hunting_stand: Pook-tayuan na Pangpangangaso
ice_cream: Sorbetes
kindergarten: Kindergarten
library: Aklatan
- market: Pamilihan
marketplace: Palengke
monastery: Monasteryo
motorcycle_parking: Paradahan ng Motorsiklo
nightclub: Alibangbang
- nursery: Alagaan ng mga Bata
nursing_home: Alagaan ng mga Matatanda
office: Tanggapan
parking: Paradahan
@@ -425,7 +434,6 @@ tl:
prison: Bilangguan
pub: Pangmadlang Bahay
public_building: Pangmadlang Gusali
- reception_area: Tanggapang Pook
recycling: Pook ng Muling Paggamit
restaurant: Kainan
retirement_home: Tahanan ng Pagreretiro
@@ -468,6 +476,8 @@ tl:
gardener: Hardinero
painter: Pintor
photographer: Litratista
+ plumber: Tubero
+ shoemaker: Sapatero
tailor: Mananahi
emergency:
ambulance_station: Istasyon ng Ambulansya
@@ -479,6 +489,7 @@ tl:
bus_stop: Hintuan ng Bus
construction: Ginagawang Punong Lansangan
cycleway: Daanan ng Bisikleta
+ elevator: Asensor
emergency_access_point: Tuldok na Puntahan na Pangsakuna
footway: Makitid na Lakaran ng Tao
ford: Bagtasan ng Tao
@@ -494,7 +505,7 @@ tl:
primary_link: Pangunahing Kalsada
proposed: Iminungkahing Daan
raceway: Kanal na Daluyan ng Tubig
- residential: Pamahayan
+ residential: Daang pamahayan
rest_area: Pook Pahingahan
road: Lansangan
secondary: Pampangalawang Lansangan
@@ -511,7 +522,6 @@ tl:
trunk: Pangunahing Ruta
trunk_link: Pangunahing Ruta
unclassified: Kalsadang Walang Kaurian
- unsurfaced: Kalsadang Hindi Patag
"yes": Daan
historic:
archaeological_site: Pook na Pang-arkeolohiya
@@ -653,7 +663,6 @@ tl:
travel_agent: Ahensiya ng Paglalakbay
"yes": Tanggapan
place:
- airport: Paliparan
city: Lungsod
country: Bansa
county: Kondehan
@@ -665,7 +674,6 @@ tl:
islet: Munting Pulo
isolated_dwelling: Ilang na Tirahan
locality: Lokalidad
- moor: Lupang Pugalan ng Tubig
municipality: Munisipalidad
neighbourhood: Kabahayan
postcode: Kodigo ng Koreo
@@ -682,10 +690,8 @@ tl:
abandoned: Pinabayaang daambakal
construction: Kinukumpuning Daambakal
disused: Hindi Ginagamit na Daambakal
- disused_station: Hindi Ginagamit na Himpilan ng Daambakal
funicular: Daambakal sa Matarik na Lupa
halt: Hintuan ng Tren
- historic_station: Makasaysayang Himpilan ng Daambakal
junction: Panulukan ng Daambakal
level_crossing: Patag na Tawiran
light_rail: Banayad na Riles
@@ -696,7 +702,7 @@ tl:
preserved: Pinangangalagaang Daambakal
spur: Tahid ng Daambakal
station: Himpilan ng Daambakal
- subway: Himpilan ng Pang-ilalim na Daambakal
+ subway: Pang-ilalim na Daambakal
subway_entrance: Pasukan sa Pang-ilalim na Daambakal
switch: Mga Tuldok na Pangdaambakal
tram: Riles ng Trambya
@@ -745,7 +751,6 @@ tl:
hairdresser: Tagapag-ayos ng Buhok
hardware: Tindahan ng Hardwer
hifi: Hi-Fi
- insurance: Seguro
jewelry: Tindahan ng Alahas
kiosk: Tindahan ng Kubol
laundry: Labahan
@@ -761,9 +766,7 @@ tl:
pet: Tindahan ng Alagang Hayop
pharmacy: Botika
photo: Tindahan ng Litrato
- salon: Salon
shoes: Tindahan ng Sapatos
- shopping_centre: Lunduyang Pamilihan
sports: Tindahang Pampalakasan
stationery: Tindahan ng Papel
supermarket: Malaking Pamilihan
@@ -853,7 +856,7 @@ tl:
intro_text: Ang OpenStreetMap ay isang mapa ng mundo na nilikha ng mga taong katulad
mo at malayang gamitin sa ilalim ng isang bukas na lisensya.
intro_2_create_account: Lumikha ng isang akawnt ng tagagamit
- partners_html: Ang pagpapasinaya ay sinusuportahan ng %{ucl}, %{ic} at %{bytemark},
+ partners_html: Ang pagpapasinaya ay sinusuportahan ng %{ucl}, %{bytemark}, %{ic},
at iba pang %{partners}.
partners_ucl: UCL
partners_ic: Dalubhasaang Pang-imperyo Londres
@@ -896,9 +899,9 @@ tl:
legal_babble:
title_html: Karapatan sa Paglalathala at Lisensiya
intro_1_html: |-
- Ang OpenStreetMap ay open data , nakalisensiya sa ilalim ng lisensiyang ® ay bukas na datos , nakalisensiya sa ilalim ng lisensiyang Open Data
- Commons Open Database License (ODbL).
+ Commons Open Database License (ODbL) ng OpenStreetMap Foundation o OSMF.
intro_2_html: "Malaya mong makokopya, maipapamahagi, maipahahatid at mahahalaw
ang aming mga dato,\nbasta't babanggitin mo ang OpenStreetMap at ang mga tagapag-ambag\nnito.
Kapag binago mo o nagbuo sa pamamagitan ng aming mga dato, maaari\nmong ipamahagi
@@ -923,9 +926,10 @@ tl:
attribution_example:
title: Halimbawa ng Atribusyon
more_title_html: Ang pagtuklas ng mas marami pang iba
- more_1_html: "Magbasa ng mas marami pa hinggil sa paggamit ng dato namin doon
- sa Mga Palaging
- Itinatanong \nna Makabatas ."
+ more_1_html: |-
+ Magbasa ng mas marami pa hinggil sa paggamit ng dato namin at kung paano kaming banggitin sa pahina ng Lisensya ng OSMF at sa Mga Palaging Itinatanong na Makabatas .
more_2_html: |-
Ipinapaalala sa mga tagapag-ambag ng OpenStreetMap (OSM) na huwag kailanman magdaragdag ng dato magmula sa anumang
mga pinagmulan na mayroong karapatan sa paglalathala (halimbawa na ang Google Maps o nakalimbag na mga mapa) na wala
@@ -944,8 +948,8 @@ tl:
sa \nStadt Wien (na nasa ilalim ng
\nCC BY ),\nLand
- Vorarlberg at ng\nLand Tirol (na nasa ilalim ng CC-BY
- AT na mayroong mga susog )."
+ Vorarlberg at ng\nLand Tirol (na nasa ilalim ng CC
+ BY AT na mayroong mga susog )."
contributors_ca_html: "Canada : Naglalaman ng dato mula sa\nGeoBase®,
GeoGratis (© Kagawaran ng Likas na Yaman ng \nCanada), CanVec (©
Kagawaran ng Likas na Yaman ng Canada), at StatCan \n(Dibisyon ng Heograpiya,
@@ -995,9 +999,14 @@ tl:
title: Papaano tumulong
help_page:
welcome:
+ url: /welcome
title: Maligayang pagdating sa OSM
+ beginners_guide:
+ url: http://wiki.openstreetmap.org/wiki/Beginners%27_guide
irc:
title: IRC
+ switch2osm:
+ title: switch2osm
about_page:
next: Kasunod
copyright_html: © Mga tagapag-ambag ng OpenStreetMap
@@ -1088,11 +1097,22 @@ tl:
note_comment_notification:
anonymous: Isang di-nagpakilalang tagagamit
greeting: Kumusta,
+ commented:
+ subject_own: '[OpenStreetMap] Pinuna ni %{commenter} ang isa sa iyong mga
+ tala'
+ your_note: Nag-iwan si %{commenter} ng komento sa isa sa iyong mga tala malapit
+ sa %{place}.
+ details: Higit pang mga detalye tungkol sa tala ay matatagpuan sa %{url}.
changeset_comment_notification:
hi: Kumusta %{to_user},
greeting: Kumusta,
commented:
+ subject_own: '[OpenStreetMap] Pinuna ni %{commenter} ang isa sa iyong mga
+ pangkat ng pagbabago'
+ partial_changeset_with_comment: na may puna na '%{changeset_comment}'
partial_changeset_without_comment: walang puna
+ details: Higit pang mga detalye tungkol sa pangkat ng pagbabago ay matatagpuan
+ sa %{url}.
message:
inbox:
title: Kahon ng pumapasok
@@ -1209,7 +1229,7 @@ tl:
search: Maghanap
from: Mula sa
to: Papunta sa
- where_am_i: Nasaan ba ako?
+ where_am_i: Nasaan ba ito?
where_am_i_title: Ilarawan ang pangkasalukuyang kinalalagyan na ginagamit ang
makinang panghanap
submit_text: Gawin
@@ -1563,9 +1583,10 @@ tl:
tuntunin ng tagapag-ambag.
email address: 'Tirahan ng E-liham:'
confirm email address: 'Patotohanan ang Tirahan ng E-liham:'
- not displayed publicly: Hindi ipinapakita sa madla (tingnan ang patakaran
- sa pagsasarilinan )
+ not displayed publicly: Ang iyong tirahan ng e-liham ay hindi ipinapakita sa
+ madla, tingnan ang ating patakaran
+ sa pagsasarilinan para sa karagdagang impormasyon
display name: 'Pangalang Ipinapakita:'
display name description: Ang iyong pangalan ng tagagamit na ipinapakita sa
madla. Maaari mo itong baguhin mamaya sa loob ng mga kanaisan.
@@ -1610,6 +1631,7 @@ tl:
new diary entry: Bagong pagpapasok sa talaarawan
my edits: mga pamamatnugot ko
my traces: Mga Bakas Ko
+ my notes: Aking Talaan
my settings: mga pagtatakda ko
my comments: mga puna ko
oauth settings: mga pagtatakda ng oauth
@@ -1785,9 +1807,8 @@ tl:
title: Mga tagagamit
heading: Mga tagagamit
showing:
- one: Ipinapakita ang pahinang %{page} (%{first_item} ng %{items})
- other: Ipinapakita ang pahinang %{page} (%{first_item}-%{last_item} ng mga
- %{items})
+ one: Pahina %{page} (%{first_item} ng %{items})
+ other: Pahina %{page} (%{first_item}-%{last_item} ng mga %{items})
summary: Nilikha ang %{name} mula sa %{ip_address} noong %{date}
summary_no_ip: Nilikha ang %{name} noong %{date}
confirm: Tiyakin ang Napiling mga Tagagamit
@@ -1931,6 +1952,7 @@ tl:
heading: '%{block_on} hinadlangan ni %{block_by}'
time_future: Magwawakas sa %{time}
time_past: Nagwakas noong %{time} na ang nakalilipas
+ created: Nilikha
ago: '%{time} ang nakaraan'
status: Kalagayan
show: Ipakita
@@ -1943,9 +1965,15 @@ tl:
needs_view: Ang tagagamit ay kailangang lumagda muna bago mahawi ang hadlang
na ito.
note:
+ description:
+ opened_at_html: Nilikha %{when} ang nakaraan
+ opened_at_by_html: Nilikha %{when} ang nakaraan ni %{user}
+ closed_at_html: Nalutas %{when} ang nakaraan
+ closed_at_by_html: Nalutas %{when} ang nakaraan ni %{user}
rss:
commented: bagong puna (malapit sa %{place})
mine:
+ heading: mga tala ni %{user}
id: Id
description: Paglalarawan
created_at: Nilikha Noong
@@ -1961,6 +1989,8 @@ tl:
map:
zoom:
in: Lumapit
+ locate:
+ title: Ipakita ang Aking Lokasyon
base:
standard: Pamantayan
cycle_map: Mapa ng Pagbibisikleta
@@ -1971,14 +2001,43 @@ tl:
site:
edit_tooltip: Baguhin ang mapa
edit_disabled_tooltip: Lumapit upang baguhin ang mapa
+ createnote_tooltip: Maglagay ng tala sa mapa
+ createnote_disabled_tooltip: Lumapit upang ilagay ang tala sa mapa
map_data_zoom_in_tooltip: Lumapit upang makita ang datos ng mapa
+ changesets:
+ show:
+ hide_comment: itago
+ unhide_comment: pawalang-bisa ang pag-tago
notes:
+ new:
+ add: Magdagdag ng Tala
show:
hide: Itago
resolve: Lutasin
comment_and_resolve: Pumuna at Lutasin
+ directions:
+ engines:
+ graphhopper_bicycle: Bisikleta (GraphHopper)
+ graphhopper_car: Kotse (GraphHopper)
+ mapquest_bicycle: Bisikleta (MapQuest)
+ mapquest_car: Kotse (MapQuest)
+ osrm_car: Kotse (OSRM)
+ directions: Mga Direksyon
+ distance: Layo
+ instructions:
+ follow_without_exit: Sundan %{name}
+ start_without_exit: Magsimula sa dulo ng %{name}
+ destination_without_exit: Abutin ang patutunguhan
+ time: Oras
query:
+ node: Buko
+ way: Daan
relation: Kaugnayan
+ context:
+ directions_from: Mga direksyon mula rito
+ directions_to: Mga direksyon papunta rito
+ add_note: Magdagdag ng tala dito
+ centre_map: Igitna ang mapa dito
redaction:
edit:
description: Paglalarawan
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index fdc614cab..052f61446 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -9,6 +9,7 @@
# Author: Erdemaslancan
# Author: George Animal
# Author: Gizemb
+# Author: Hedda
# Author: Imabadplayer
# Author: Incelemeelemani
# Author: Joseph
@@ -69,12 +70,13 @@ tr:
tracetag: İzleme Etiketi
user: Kullanıcı
user_preference: Kullanıcı Tercihleri
+ user_token: Kullanıcı Simgesi
way: Yol
way_node: Yol Noktası
way_tag: Yol Etiketi
attributes:
diary_comment:
- body: Mesaj
+ body: Gövde
diary_entry:
user: Kullanıcı
title: Konu
@@ -96,7 +98,7 @@ tr:
message:
sender: Gönderen
title: Konu
- body: Mesaj
+ body: Gövde
recipient: Alıcı
user:
email: E-posta
@@ -151,8 +153,8 @@ tr:
relation: İliÅkiler (%{count})
relation_paginated: İliÅkiler (%{x}-%{y} - toplam %{count})
comment: Yorumlar (%{count})
- hidden_commented_by: Gizli yorum %{user} %{when}
- önce
+ hidden_commented_by: '%{user} tarafından gizli yorum %{when}
+ önce '
commented_by: '%{user} kullanıcıdan yorum %{when}
önce '
changesetxml: DeÄiÅiklik takımı XML
@@ -162,6 +164,8 @@ tr:
title_comment: DeÄiÅiklik takımı %{id} - %{comment}
join_discussion: TartıÅmaya katılmak için lütfen giriÅ yap
discussion: TartıÅma
+ still_open: DeÄiÅiklik serisi hâlâ açık - tartıÅma, deÄiÅiklik serisi kapatıldıÄında
+ açılacaktır.
node:
title: 'Nokta: %{name}'
history_title: 'Nokta GeçmiÅi: %{name}'
@@ -203,6 +207,8 @@ tr:
note: Not
redacted:
redaction: Redaksiyon %{id}
+ message_html: Bu %{type} için %{version} versiyonununda düzenlemeler hemen görülemez.
+ Daha fazla bilgi için %{redaction_link} sayfasına bakınız.
type:
node: nokta
way: yol
@@ -236,6 +242,16 @@ tr:
önceki yorumu'
commented_by_anonymous: Anonim kullanıcının %{when}
önceki yorumu
+ closed_by: '%{user} tarafından %{when} önce
+ çözüldü'
+ closed_by_anonymous: Anonim kullanıcı tarafından %{when}
+ önce çözüldü
+ reopened_by: '%{user} tarafından %{when} önce
+ yeniden etkin hâle getirildi.'
+ reopened_by_anonymous: Anonim kullanıcı tarafından %{when}
+ önce yeniden etkin hâle getirildi.
+ hidden_by: '%{user} tarafından %{when} önce
+ gizlendi'
query:
title: Ãzellikleri Göster
introduction: Yakın diÄer özellikleri bulmak için harita üzerine tıklayın.
@@ -320,7 +336,7 @@ tr:
diary_entry:
posted_by: '%{link_user} tarafından %{created} tarihinde %{language_link} dilinde
gönderildi'
- comment_link: Bu girdisi yorumla
+ comment_link: Bu girdiyi yorumla
reply_link: Bu girdiyi yanıtla
comment_count:
one: 1 yorum
@@ -366,7 +382,7 @@ tr:
map_image: Harita (varsayılan katmanı gösterir)
embeddable_html: Gömülebilir HTML
licence: Lisans
- export_details: OpenStreetMap verileri, Open
+ export_details: OpenStreetMap verileri, Open
Data Commons Open Database License (ODbL) altında lisanslanmıÅtır.
too_large:
advice: 'Yukarıdaki dıÅa aktarım baÅarısız olursa, lütfen aÅaÄıdaki kaynaklardan
@@ -379,8 +395,12 @@ tr:
description: Tam OpenStreetMap veritabanının düzenli güncellenen kopyası
overpass:
title: Overpass API
+ description: Bu karakter kutusunu OpenStreetMap veritabanının alternatif
+ bir baÄlantısını kullanarak indirin
geofabrik:
title: Geofabrik İndirmeleri
+ description: Kıtalar, ülkeler ve seçilen Åehirlerin düzenli olarak güncellenen
+ özetleri
metro:
title: BüyükÅehir Ãıktıları
description: BüyükÅehir ile banliyölerin çıktıkları
@@ -402,14 +422,14 @@ tr:
geocoder:
search:
title:
- latlon: OSM 'in sonuçları
+ latlon: OSM 'in sonuçları
uk_postcode: FreeThe Postcode sonuçları
(İngiltere)
- ca_postcode: Geocoder.CA 'dan sonuçları
- osm_nominatim: OSM Nominatim
+ ca_postcode: Geocoder.CA 'dan sonuçları
+ osm_nominatim: OSM Nominatim
sonuçları
geonames: GeoNames 'in sonuçları
- osm_nominatim_reverse: OpenStreetMap
+ osm_nominatim_reverse: OpenStreetMap
Nominatim 'in sonuçları
geonames_reverse: GeoNames 'in sonuçları
search_osm_nominatim:
@@ -459,33 +479,26 @@ tr:
crematorium: Krematoryum
dentist: DiÅ hekimi
doctors: Doktorlar
- dormitory: Yurt
drinking_water: İçme Suyu
driving_school: Sürücü Kursu
embassy: Elçilik
- emergency_phone: Acil Telefon
fast_food: Büfe / Fast Food
ferry_terminal: Feribot Terminali
- fire_hydrant: Yangın musluÄu
fire_station: Itfaiye
food_court: Yiyecek Reyonu
fountain: Fıskiye
fuel: Petrol ofisi
gambling: Kumarhane
grave_yard: Mezarlık
- gym: Fitness Merkezi / Spor Salonu
- health_centre: SaÄlık Merkezi
hospital: Hastane
hunting_stand: Avcılık Standı
ice_cream: Dondurma
kindergarten: KreÅ
library: Kütüphane
- market: Pazar
marketplace: Pazar yeri
monastery: Manastır
motorcycle_parking: Motosiklet Park Yeri
nightclub: Gece Kulübü
- nursery: KreÅ
nursing_home: Huzurevi
office: Ofis
parking: Otopark
@@ -499,7 +512,6 @@ tr:
prison: Cezaevi
pub: Birahane
public_building: Kamu Binası
- reception_area: Resepsiyon Alanı
recycling: Geri dönüÅüm noktası
restaurant: Restoran
retirement_home: Bakımevi
@@ -595,7 +607,6 @@ tr:
trunk: BölünmüŠanayol
trunk_link: BölünmüŠanayol baÄlantısı
unclassified: SınıflandırılmamıŠyolu
- unsurfaced: Ham yolu
"yes": Yol
historic:
archaeological_site: Arkeolojik Alan
@@ -620,6 +631,8 @@ tr:
stone: TaÅ
tomb: Mezar
tower: Kule
+ wayside_cross: Wayside Cross
+ wayside_shrine: Wayside Shrine
wreck: Batık Gemi
junction:
"yes": Yol Ayrımı
@@ -658,7 +671,6 @@ tr:
leisure:
beach_resort: Plajlı tatilköyü
bird_hide: KuŠGözleme Yeri
- club: Klüb
common: Genel Arazi
dog_park: Köpek Parkı
fishing: Balıkçılık alanı
@@ -675,6 +687,7 @@ tr:
pitch: Spor sahası
playground: Ãocuk parkı
recreation_ground: EÄlence parkı
+ resort: Tatil yeri
sauna: Sauna
slipway: Kızak yolu
sports_centre: Spor Merkezi
@@ -750,8 +763,6 @@ tr:
"yes": Ofis
place:
allotments: Bostan
- block: Blok
- airport: Havaalanı
city: BüyükÅehir / İl Merkezi
country: Ãlke
county: İlçe
@@ -763,7 +774,6 @@ tr:
islet: Adacık
isolated_dwelling: İzole Konut
locality: Yer/mevkii
- moor: Bataklık
municipality: Belediye
neighbourhood: Mahalle
postcode: Posta kodu
@@ -778,20 +788,20 @@ tr:
"yes": Yer
railway:
abandoned: TerkedilmiÅ Demiryolu
- construction: Yapım aÅamasında Demiryolu
+ construction: Yapım aÅamasındaki demiryolları
disused: Kullanılmayan Demiryolu
- disused_station: Kullanılmayan Tren İstasyonu
funicular: Füniküler hattı
halt: Tren DuraÄı
- historic_station: Tarihi tren istasyonu
junction: Demiryolu KavÅaÄı
level_crossing: Demiryolu Geçidi
light_rail: Hafif raylı demiryolu
miniature: Minyatür Demiryolu
+ monorail: Tek raylı demiryolu
narrow_gauge: Dar Hat Demiryolu
platform: Peron
preserved: KorunmuÅ Demiryolu
proposed: PlanlanmıŠDemiryolu
+ spur: Demiryolu Kör Hattı
station: Tren istasyonu
stop: Tren DuraÄı
subway: Metro
@@ -814,6 +824,7 @@ tr:
car_parts: Araba Parçaları
car_repair: Oto tamir
carpet: Halı Dükkânı
+ charity: Hayır Kurumu MaÄazası
chemist: Eczacı
clothes: Giysi Dükkânı
computer: Bilgisayar MaÄazası
@@ -833,6 +844,7 @@ tr:
fish: Balık Dükkânı
florist: Ãiçekçi
food: Yiyecek Dükkânı
+ funeral_directors: Cenaze Levazımcısı
furniture: Mobilya
gallery: Galeri
garden_centre: Bahçe Merkezi
@@ -843,7 +855,6 @@ tr:
hairdresser: Kuaför
hardware: Hırdavatçı
hifi: Hi-Fi
- insurance: Sigorta
jewelry: Kuyumcu
kiosk: Tekel Bayii
laundry: ÃamaÅırhane
@@ -859,10 +870,8 @@ tr:
pet: Hayvan MaÄazası
pharmacy: Eczane
photo: FotoÄrafçı
- salon: Kuaför
second_hand: İkinci El Dükkânı
shoes: Ayakkabı Dükkânı
- shopping_centre: AlıÅveriÅ Merkezi
sports: Spor Malzemeleri MaÄazası
stationery: Kırtasiye
supermarket: Süpermarket
@@ -925,7 +934,7 @@ tr:
level10: Mahalle Sınırı
description:
title:
- osm_nominatim: OSM Nominatim
+ osm_nominatim: OSM Nominatim
tarafından konum
geonames: GeoNames tarafından konum
types:
@@ -960,9 +969,9 @@ tr:
intro_text: OpenStreetMap senin gibi insanlar tarafından oluÅturulan, kullanımı
serbest ve açık lisans altında olan bir dünya haritasıdır.
intro_2_create_account: hesap oluÅturunuz
- partners_html: Barındırma hizmeti, %{ucl}, %{ic}, %{bytemark} ve diÄer %{partners}
- tarafından desteklenmektedir.
- partners_ucl: UCL VR Centre
+ partners_html: Barındırma hizmeti, %{ucl}, %{ic}, %{bytemark}, %{ic} ve diÄer
+ %{partners} tarafından desteklenmektedir.
+ partners_ucl: UCL
partners_ic: Imperial College London
partners_bytemark: Bytemark Hosting
partners_partners: ortaklar
@@ -987,25 +996,126 @@ tr:
license_page:
foreign:
title: Bu çeviri hakkında
+ text: Tercüme edilmiŠbu sayfa ile %{english_original_link} arasında meydana
+ gelebilecek herhangi bir uyuÅmazlıkta sayfanın özgün dili olan İngilizce bölümü
+ önceliklidir.
english_link: İngilizce orijinal
native:
title: Sayfa hakkında
+ text: Telif hakkı sayfasının İngilizce sürümünü görüntülüyorsunuz. Bu sayfanın
+ %{native_link} ile geri gidebilir ya da telif hakkı ve %{mapping_link} hakkında
+ bilgi edinmek için sayfada kalabilirsiniz.
native_link: Türkçe sürümü
mapping_link: harita çizmeye baÅla
legal_babble:
title_html: Telif Hakkı ve Lisans
+ intro_1_html: |-
+ OpenStreetMap® , OpenStreetMap Foundation (OSMF) tarafından oluÅturulan Open Data
+ Commons Open Database License (ODbL) ile lisanslandırılmıÅtır.
+ intro_2_html: |-
+ OpenStreetMap'e ve katkıda bulunanlarına deÄindiÄiniz
+ sürece verilerimizi kopyalamak, daÄıtmak, iletmek
+ ve uyarlamakta serbestsiniz.
+ Verilerimizi deÄiÅtirir veya geliÅtirirseniz,
+ sonucu sadece aynı lisans altında daÄıtabilirsiniz.
+ Tüm yasal kod , haklarınızı ve sorumluluklarınızı açıklamaktadır.
+ intro_3_html: |-
+ Haritalarımızdaki haritacılık ve belgelerimiz, Creative
+ Commons Attribution-ShareAlike 2.0 lisansı (CC BY-SA) ile yetkilendirilmiÅtir.
credit_title_html: OpenStreetMap nasıl atıf edinir
credit_1_html: |-
Atıf Åu Åekilde yazmak gerekir: “© OpenStreetMap
katılımcıları”.
+ credit_2_html: |-
+ Ayrıca, verilerin Open Database License ve
+ haritalarımızdaki karoları kullanıyorsanız haritacılıÄımız
+ CC BY-SA ile lisanslandırıldıÄını açıkça belirtmelisiniz.
+ Bunu, bu telif hakkı sayfasına baÄlantı vererek gerçekleÅtirebilirsiniz.
+ Alternatif ve bir gereksinim olarak, OSM'yi bir veri formunda daÄıtıyorsanız direkt olarak lisansları adlandırabilir
+ veya doÄrudan lisanslara baÄlayabilirsiniz. BaÄlantıların
+ mümkün olmadıÄı ortamlarda (örneÄin basılı iÅler)
+ okuyucularınızı openstreetmap.org'a, opendatacommons.org'a
+ ve varsa creativecommons.org'a yönlendirmenizi
+ öneriyoruz.
credit_3_html: |-
Bir gezinebilir elektronik haritanın saÄ alt köÅesinde kredisi görünmesi lazım.
Ãrnegin:
attribution_example:
alt: Web sayfasıında OpenStreetMap atıf etmek için bir örnek
title: Atıf örneÄi
+ more_title_html: Daha fazlasını öÄrenin
+ more_1_html: |-
+ Verilerimizi kullanma ve bizi nasıl referans verebileceÄiniz hakkında daha fazla bilgi için OSMF Lisans sayfasına bakınız.
+ more_2_html: |-
+ OpenStreetMap açık veri olsa da, üçüncü taraflar
+ için ücretsiz bir harita API'ı saÄlayamıyoruz. API Kullanım Politikası ,
+ Karo Kullanım Politikası
+ ve Nominatim Kullanım Politikası sayfalarımıza bakınız.
contributors_title_html: Katkıcılarımız
+ contributors_intro_html: |-
+ Binlerce kiÅi projemize katkıda bulunmaktadır. Ulusal
+ haritalama ajanslarından ve diÄer kaynaklardan
+ açık-lisanslı veriler de içeriyoruz:
+ contributors_at_html: |-
+ Avusturya : Stadt Wien (CC BY lisansı altında),
+ Land Vorarlberg ve
+ Land Tirol'dan (deÄiÅiklikleriyle CC BY AT lisansı altında ) veriler içermektedir.
+ contributors_ca_html: "Kanada : GeoBase®, GeoGratis \n(©
+ Department of Natural\nResources Canada), CanVec (© Department of Natural\nResources
+ Canada) ve StatCan'den (Geography Division,\nStatistics Canada) veriler içermektedir."
+ contributors_fi_html: |-
+ Finlandiya : National Land
+ Survey of Finland's Topographic Database
+ ve diÄer veri setlerinden, NLSFI License altında, veriler içermektedir..
+ contributors_fr_html: |-
+ Fransa : Direction Générale des Impôts'dan
+ veri içermektedir.
+ contributors_nl_html: |-
+ Hollanda : Contains © AND veri, 2007
+ (www.and.com )
+ contributors_nz_html: 'Yeni Zelanda : Land Information New Zealand''dan
+ edinilen verileri içerir. Crown Copyright saklıdır.'
+ contributors_si_html: |-
+ Slovenya : Surveying and Mapping Authority ve
+ Ministry of Agriculture, Forestry and Food
+ (Slovenya'nın halka açık bilgileri) sayfalarından
+ edinilen verileri içermektedir.
+ contributors_za_html: |-
+ Güney Afrika : Chief Directorate:
+ National Geo-Spatial Information kaynaklı verileri içermektedir, Devlet telif hakkı saklıdır.
+ contributors_gb_html: |-
+ BirleÅik Krallık : Contains Ordnance
+ Survey data © Crown copyright and database right
+ 2010-12.
+ contributors_footer_1_html: |-
+ OpenStreetMap'in geliÅtirilmesine yardımcı olmak için
+ bu ve diÄer kaynaklar hakkında daha ayrıntılı bilgi almak için,
+ OpenStreetMap Wiki üzerinden Katkıda bulunan kullanıcılar sayfasına lütfen bakınız.
+ contributors_footer_2_html: |-
+ Verilerin OpenStreetMap'e dahil edilmesi, orijinal
+ veri saÄlayıcının OpenStreetMap'i onayladıÄını,
+ herhangi bir garanti verdiÄini ya da
+ herhangi bir yükümlülüÄü kabul ettiÄini ima etmez.
infringement_title_html: Telif hakkı ihlali
+ infringement_1_html: |-
+ OSM'ye katkıda bulunanların telif hakkı sahiplerinin
+ açık izni olmadan telif hakkıyla korunan kaynaklardan
+ (ör. Google Haritalar veya basılı haritalar) hiçbir zaman
+ veri eklememeleri hatırlatılır.
+ infringement_2_html: |-
+ Telif hakkıyla korunan materyalin
+ OpenStreetMap veritabanına veya bu siteye
+ yanlıÅlıkla eklendiÄine inanıyorsanız kaldırma prosedürü sayfasına baÅvurun veya
+ doÄrudan çevrimiçi dosyalama sayfamızda kayda geçirin.
+ trademarks_title_html: Ticari Markalar
+ trademarks_1_html: OpenStreetMap, büyüteç logosu ve State of the Map; OpenStreetMap
+ Foundation'ın tescilli ticari markalarıdır. Markaların kullanımı ile ilgili
+ sorularınız varsa lütfen sorularınızı Lisans
+ ÃalıÅma Grubu 'na gönderiniz
welcome_page:
title: HoÅ geldiniz!
introduction_html: Dünyanın düzenlenebilir ve ücretsiz haritası OpenStreetMap'e
@@ -1033,6 +1143,13 @@ tr:
Bu bir restoranın ismi ya da yolun hız sınırı olabilir.
rules:
title: Kuralları!
+ paragraph_1_html: |-
+ OpenStreetMap'in resmi kuralları yoktur ancak tüm katılımcıların
+ toplulukla iÅbirliÄi yapmasını ve iletiÅim kurmasını bekleriz.
+ Elle düzenleme dıÅında herhangi bir faaliyet düÅünüyorsanız,
+ lütfen yönergeleri okuyun ve uygulayın:
+ İçe aktarma ve
+ Otomatik Düzenlemeler
questions:
title: Sorularınız var mı?
paragraph_1_html: OpenStreetMap, proje hakkında bilgiler içeren, soru sormak
@@ -1042,60 +1159,118 @@ tr:
start_mapping: Harita çizmeye baÅla
add_a_note:
title: Düzenlemek için vaktin yok mu? O zaman bir not ekle!
+ paragraph_1_html: |-
+ Küçük bir deÄiÅikliÄin sabit kalmasını istiyor fakat üye olacak ve
+ nasıl düzenleneceÄini öÄrenecek zamanınız yoksa
+ not eklemeniz yeterlidir.
+ paragraph_2_html: |-
+ Sadece haritaya gidin ve not simgesine tıklayın:
+ . Bu, haritaya sürükleyerek taÅıyabileceÄiniz bir iÅaret imleci ekleyecektir.
+ Mesajınızı ekleyin, ardından kaydet'i tıklayın ve diÄer
+ haritacılar yaptıklarınızı inceleyecektir.
fixthemap:
title: Sorun bildir / Haritayı onar
how_to_help:
title: Nasıl yardım edebilirim?
join_the_community:
title: TopluluÄa katılın
+ explanation_html: |-
+ Harita verilerinde bir sorun fark ettiyseniz, örneÄin bir yol veya adresinizin eksik olması gibi,
+ devam etmenin en iyi yolu OpenStreetMap topluluÄuna katılmak ve verileri kendiniz eklemeniz veya düzeltmenizdir.
add_a_note:
instructions_html: |-
Sadece ikonuna tıklayın veya harita görünümü üzerinde aynı ikona tıklayın.
Bu haritaya daha sonra sürükleyerek taÅıyabileceÄiniz bir iÅaretleyici ekleyecek. Mesajınızı ekleyin ve kaydedin, diÄer haritacılar bunu araÅtıracaklar.
other_concerns:
title: DiÄer sorunlar
+ explanation_html: Verilerimizin nasıl kullanıldıÄı veya içeriÄi hakkında endiÅeleriniz
+ varsa lütfen daha fazla yasal bilgi için telif hakkı
+ sayfamıza baÅvurun veya ilgili OSMF
+ çalıÅma grubuyla iletiÅime geçin.
help_page:
title: Yardım Almak
+ introduction: |-
+ OpenStreetMap, proje hakkında bilgilenmek, soru sormak ve
+ soruları cevaplamak
+ ve haritalama konularını ortaklaÅa tartıÅmak ve belgelemek için çeÅitli kaynaklara sahiptir.
welcome:
url: /hoÅgeldiniz
title: OSM'ye hoÅgeldin!
description: OpenStreetMap temellerini öÄrenmek için kısa bir kılavuz ile baÅla.
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Tr:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Tr:Beginners%27_guide
title: Yeni BaÅlayanlar Kılavuzu
+ description: Topluluk, yeni baÅlayanlar için rehberlik yapmaktadır.
help:
url: https://help.openstreetmap.org/
title: help.openstreetmap.org
description: Bir soru sor veya OSM'ın soru-ve-cevap sitesinde yanıtları ara.
mailing_lists:
title: E-Posta Listeleri
+ description: Oldukça geniŠyerel veya bölgesel e-posta listelerinde soru sorabilir
+ veya ilginç konuları tartıÅabilirsiniz.
forums:
title: Forumlar
+ description: Duyuru panosu tarzındaki arayüzleri tercih edenler için sorular
+ ve tartıÅmalar.
irc:
title: IRC
+ description: Birçok dilde ve birçok konuda interaktif sohbet.
switch2osm:
title: switch2osm
+ description: OpenStreetMap tabanlı haritalara ve diÄer hizmetlere geçiÅ yapan
+ Åirketler ve kuruluÅlar için yardım.
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
+ description: Ayrıntılı OSM belgeleri için wiki'ye göz atın.
about_page:
next: İleri
copyright_html: © OpenStreetMap katkıda bulunanları
+ used_by: '%{name}, binlerce web sitesinde, mobil uygulamalarda ve donanım cihazlarında
+ verileri eÅleÅtirir.'
+ lede_text: OpenStreetMap; tüm dünyada yollar, yollar, kafeler, tren istasyonları
+ ve daha pek çok Åey hakkında veri saÄlayan ve koruyan bir haritalar topluluÄu
+ tarafından oluÅturulmuÅtur.
local_knowledge_title: Yerel Bilgi
+ local_knowledge_html: |-
+ OpenStreetMap, piyasa bilgisi üzerinde durmaktadır. Katkıda bulunanlar,
+ OSM'nin doÄru ve güncel olduÄunu doÄrulamak için havadan görüntüler, GPS cihazları ve düÅük teknoloji alan haritaları kullanmaktadır.
community_driven_title: Katılım Kaynaklı
+ community_driven_html: |-
+ OpenStreetMap'ın topluluÄu çeÅitli ve tutkuludur ayrıca her geçen gün büyümektedir.
+ Katkıda bulunanların arasında hevesli haritacılar, CBS uzmanları, OSM sunucularını çalıÅtıran mühendisler, felaketten etkilenen alanlar için haritalama yapan yardımsever kiÅiler
+ ve çok daha fazlası yer alıyor.
+ Ãok daha fazlası için
+ OpenStreetMap Blog ,
+ kullanıcı günlükleri ,
+ topluluk blogları , ve
+ OSM Foundation websitesine bakınız.
open_data_title: Açık Veri
+ open_data_html: |-
+ OpenStreetMap, açık veri dir: OpenStreetMap ve katkıda bulunan
+ kiÅilere referans verdiÄiniz sürece OpenStreetMap herhangi bir amaç için kullanabilirsiniz.
+ Verileri belirli Åekillerde deÄiÅtirir veya üzerine inÅa ederseniz sonucu sadece aynı lisansla daÄıtabilirsiniz. Detaylı bilgi için Telif hakkı ve
+ Lisans sayfasına göz atınız.
legal_title: Yasal
+ legal_html: |-
+ Bu site ve diÄer pek çok ilgili hizmet resmi olarak OpenStreetMap Vakfı (OSMF) tarafından topluluk adına iÅletilmektedir. OSMF tarafından iÅletilen tüm servislerin kullanımı Kabul Edilebilir Kullanım Politikaları ve Gizlilik Politikamızın konusudur.
+ Lisanslama, telif hakkı veya diÄer yasal sorularınız ve sorunlarınız varsa lütfen OSMF ile iletiÅime geçin .
partners_title: Ortaklar
notifier:
diary_comment_notification:
- subject: '[OpenStreetMap] günlük kayıdın %{user} tarafından yorumlandı'
+ subject: '[OpenStreetMap] %{user}, günlük bir girdi hakkında yorum yaptı.'
hi: Merhaba %{to_user},
- header: '%{from_user} senin %{subject} konulu OpenStreetMap günlüÄü girdisi
- yorumladı:'
+ header: '%{from_user}, %{subject} konulu OpenStreetMap günlük girdisi hakkında
+ yorum yaptı.'
+ footer: Yorumu ayrıca %{readurl} sayfasında okuyabilir ve %{commenturl} baÄlantısıyla
+ yorum yapabilir veya %{replyurl} ile cevap verebilirsiniz.
message_notification:
hi: Merhaba %{to_user},
header: 'OpenStreetMap kullanıcı %{from_user} sana %{subject} konulu bir mesaj
gönderdi:'
+ footer_html: Mesajı ayrıca %{readurl} baÄlantısıyla okuyabilir ve %{replyurl}
+ ile cevap yazabilirsiniz.
friend_notification:
hi: Merhaba %{to_user},
subject: '[OpenStreetMap] kullanıcı %{user} seni arkadaŠolarak ekledi'
@@ -1104,17 +1279,27 @@ tr:
befriend_them: '%{befriendurl} üzerinden arkadaŠolarak da ekleyebilirsiniz.'
gpx_notification:
greeting: Merhaba,
+ your_gpx_file: GPX dosyanıza benziyor
with_description: açıklamayla beraber
+ and_the_tags: 've etiketleri:'
and_no_tags: ve etiket yok.
failure:
subject: '[OpenStreetMap] GPX dosyası maalesef alınamadı'
failed_to_import: 'GPX dosyası alınamadı. Hata bu:'
+ more_info_1: GPX alma hataları ve bu hatalardan kaçınma hakkında daha fazla
+ bilgiyi
+ more_info_2: 'Åu adresten edinebilirsiniz:'
success:
subject: '[OpenStreetMap] GPX dosyası baÅarıyla alındı'
+ loaded_successfully: Olası bir %{possible_points} noktalarından %{trace_points}
+ ile baÅarıyla yüklendi.
signup_confirm:
subject: '[OpenStreetMap]''e hoÅgeldin'
greeting: Merhaba!
created: Birisi (umarım sen) %{site_url} sitesinde yeni bir hesap açtı.
+ confirm: 'BaÅka bir Åey yapmadan önce bu isteÄin sizden geldiÄini doÄrulamamız
+ gerekiyor, bu nedenle lütfen hesabınızı onaylamak için aÅaÄıdaki baÄlantıyı
+ tıklayın:'
welcome: Hesabınızı doÄruladıktan sonra size, baÅlamanız için gereken bazı ek
bilgiler vereceÄiz.
email_confirm:
@@ -1171,21 +1356,44 @@ tr:
etkinleÅtirdi'
your_note: '%{commenter}, %{place} yakınlarındaki harita notlarınızdan birini
yeniden etkinleÅtirdi.'
+ commented_note: '%{commenter}, yorumladıÄınız bir harita notunu yeniden etkinleÅtirdi.
+ Not, %{place} yakınlarında yer almakta.'
details: Not hakkındaki ayrıntılı bilgiler %{url} baÄlantısında görülebilir.
changeset_comment_notification:
hi: Merhaba %{to_user},
greeting: Merhaba,
commented:
+ subject_own: '[OpenStreetMap] %{commenter}, sizin deÄiÅiklik serilerinizden
+ birine yorum yaptı.'
+ subject_other: '[OpenStreetMap] %{commenter}, ilgilendiÄiniz bir deÄiÅiklik
+ hakkında yorum yaptı.'
+ your_changeset: '%{commenter}, %{time} tarihinde oluÅturduÄunuz deÄiÅikliklerinizden
+ birine yorum yaptı.'
+ commented_changeset: '%{commenter}, takip etmiÅ olduÄunuz %{changeset_author}
+ tarafından %{time} tarihinde oluÅturulan harita deÄiÅiklik serisine yorum
+ yaptı.'
+ partial_changeset_with_comment: '''%{changeset_comment}'' yorumuyla'
partial_changeset_without_comment: yorumsuz
+ details: DeÄiÅiklik serisiyle ilgili daha fazla bilgi %{url} sayfasından edinebilirsiniz.
+ unsubscribe: Bu deÄiÅiklik serisinin güncellemelerini aboneliÄinizden çıkarmak
+ için %{url} sayfasını ziyaret edin ve "AboneliÄi iptal et"i tıklayın.
message:
inbox:
title: Gelen Kutusu
my_inbox: Gelen kutusu
outbox: GönderilmiŠkutusu
messages: '%{new_messages} yeni ve %{old_messages} eski mesaj var'
+ new_messages:
+ one: '%{count} yeni mesaj'
+ other: '%{count} yeni mesaj'
+ old_messages:
+ one: '%{count} eski mesaj'
+ other: '%{count} eski mesaj'
from: Gönderen
subject: Konu
date: Tarih
+ no_messages_yet: 'Henüz mesajınız yok. Yakındaki insanlarla iletiÅime geçmeye
+ ne dersiniz? Deneyin: %{people_mapping_nearby_link}'
people_mapping_nearby: yakın çevredeki haritacılar
message_summary:
unread_button: Okunmadı olarak iÅaretle
@@ -1211,10 +1419,19 @@ tr:
my_inbox: Benim %{inbox_link}
inbox: gelen kutusu
outbox: gönderilmiŠkutusu
+ messages:
+ one: '%{count} mesaj gönderdiniz'
+ other: ' %{count} mesaj gönderdiniz'
to: Alıcı
subject: Konu
date: Tarih
+ no_sent_messages: 'Henüz kimseye mesaj göndermediniz. Yakındaki insanlarla iletiÅime
+ geçmeye ne dersiniz? Deneyin: %{people_mapping_nearby_link}'
people_mapping_nearby: yakın çevredeki haritacılar
+ reply:
+ wrong_user: '`%{user}'' olarak oturum açtınız fakat yanıtlamasını istediÄiniz
+ mesaj kullanıcıya gönderilmedi. Yanıtlamak için lütfen doÄru kullanıcı olarak
+ giriŠyapınız.'
read:
title: Mesaj oku
from: Gönderen
@@ -1225,6 +1442,9 @@ tr:
delete_button: Sil
back: Geri
to: Alıcı
+ wrong_user: '`%{user}'' olarak oturum açtınız fakat okuman istenilen mesaj,
+ o kullanıcı tarafından gönderilmedi. Lütfen okumak için doÄru kullanıcı olarak
+ giriŠyapın.'
sent_message_summary:
delete_button: Sil
mark:
@@ -1245,8 +1465,22 @@ tr:
remote_failed: Düzenleme baÅarısız - JOSM veya Merkaartor'un yüklendiÄinden
ve uzaktan kontrol seçeneÄinin etkinleÅtirildiÄinden emin olun.
edit:
+ not_public: Düzenlemelerinizi herkese açık olacak Åekilde ayarlamadınız.
+ not_public_description: Siz bunu yapmadıkça haritayı artık düzenleyemezsiniz.
+ Düzenlemelerinizi, %{user_page} sayfasından herkese açık olarak ayarlayabilirsiniz
user_page_link: kullanıcı sayfası
anon_edits: (%{link})
+ anon_edits_link_text: Durumun neden böyle olduÄunu öÄrenin.
+ flash_player_required: OpenStreetMap Flash düzenleyicisi Potlatch'ı kullanmak
+ için bir Flash oynatıcıya ihtiyacınız var. Adobe.com'dan
+ Flash Player yükleyebilirsiniz . OpenStreetMap'i düzenlemek için baÅka
+ birçok seçenek de
+ mevcuttur.
+ potlatch_unsaved_changes: KaydedilmemiÅ deÄiÅiklikleriniz mevcut. (Potlatch'te
+ kaydetmek için canlı modda düzenleme yapıyorsanız geçerli yolu veya noktayı
+ seçmeniz veya bir kaydetme düÄmeniz varsa kaydet'i tıklamanız gerekir.)
+ potlatch2_not_configured: 'Potlatch 2 yapılandırılmadı - daha fazla bilgi için
+ lütfen bakınız: https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2'
potlatch2_unsaved_changes: KaydedilmemiÅ deÄiÅiklikleriniz var. (Potlatch 2'de
kaydetmek için kaydet'e tıklamalısınız.)
id_not_configured: iD yapılandırılmamıÅ
@@ -1258,13 +1492,17 @@ tr:
search:
search: Ara
get_directions: Yol tarifi al
- where_am_i: Ben neredeyim?
+ get_directions_title: İki nokta arasında yol tarifi bul
+ from: Åuradan
+ to: Åuraya
+ where_am_i: Bu nerede?
where_am_i_title: Arama motoru kullanarak geçerli konumunu tanımlar
submit_text: Git
key:
table:
entry:
motorway: Otoyol
+ main_road: Ana yol
trunk: BölünmüŠanayol
primary: Devlet Yolu
secondary: İl yolu
@@ -1272,6 +1510,9 @@ tr:
track: Toprak yolu
bridleway: Binici yolu
cycleway: Bisiklet yolu
+ cycleway_national: Ulusal Bisiklet Yolu
+ cycleway_regional: Bölgesel Bisiklet Yolu
+ cycleway_local: Yerel Bisiklet Yolu
footway: Yaya yolu
rail: Demiryolu
subway: Metro
@@ -1323,7 +1564,7 @@ tr:
bridge: Siyah kenar = köprü
private: Ãzel giriÅ
destination: Hedef noktası
- construction: yapım aÅamasında yolu
+ construction: yapım aÅamasındaki yollar
bicycle_shop: Bisikletçi
bicycle_parking: Bisiklet parkı
toilets: Tuvaletler
@@ -1331,8 +1572,11 @@ tr:
edit: Düzenle
preview: Ãn izle
markdown_help:
+ title_html: Markdown
+ ile çözümlendi
headings: BaÅlıklar
heading: BaÅlık
+ subheading: Alt baÅlık
unordered: Sırasız liste
ordered: Sıralı liste
first: İlk öÄe
@@ -1340,6 +1584,7 @@ tr:
link: BaÄlantı
text: Metin
image: Görsel
+ alt: Alt metin
url: URL
trace:
visibility:
@@ -1384,6 +1629,11 @@ tr:
upload_trace: GPS izi gönder
see_all_traces: Tüm izleri görüntüle
see_your_traces: Bütün kendi izlerini görüntüle
+ traces_waiting:
+ one: Yüklemeyi bekleyen %{count} iz var. DiÄer kullanıcıların kuyruklarını
+ engellememek için lütfen bunları yüklemeden önce öncekilerin bitmesini bekleyin.
+ other: Yüklemeyi bekleyen %{count} iz var. DiÄer kullanıcıların kuyruklarını
+ engellememek için lütfen bunları yüklemeden önce öncekilerin bitmesini bekleyin.
trace_optionals:
tags: Etiketler
view:
@@ -1431,46 +1681,134 @@ tr:
public_traces_from: '%{user} tarafından gelen herkese açık GPS izleri'
description: Son GPS izi güncellemelerine göz at
tagged_with: ' %{tags} ile etiketlendi'
+ empty_html: Burada henüz bir Åey yok. Wiki
+ sayfasında yeni bir iz yükle veya GPS iz
+ hakkında daha fazla bilgi edinin
+ delete:
+ scheduled_for_deletion: İz, silme iÅlemi için ayarlandı
make_public:
made_public: Iz herkese açık
offline_warning:
message: GPX dosya gönderme sistemi Åu anda kullanılamıyor
offline:
heading: GPX Yükleme Servisi ÃevrimdıÅı
+ message: GPX dosya depolama ve yükleme sistemi Åu anda kullanılamıyor.
georss:
title: OpenStreetMap GPS İzleri
+ description:
+ description_with_count:
+ one: '%{user} tarafından %{count} noktalı GPX dosyası'
+ other: '%{user} tarafından %{count} noktalı GPX dosyası'
+ description_without_count: '%{user} tarafından GPX dosyası'
application:
+ require_cookies:
+ cookies_needed: Ãerezleri devre dıÅı bırakmıŠgörünüyorsunuz - devam etmeden
+ önce lütfen tarayıcınızda çerezleri etkinleÅtirin.
require_moderator:
not_a_moderator: Bu eylemi gerçekleÅtirebilmek için moderatör olmalısınız.
+ setup_user_auth:
+ blocked_zero_hour: OpenStreetMap web sitesinde önemli bir mesajınız var. Düzenlemelerinizi
+ kaydetmeden önce mesajı okumanız gerekiyor.
+ blocked: API'a eriÅiminiz engellendi. Daha fazla bilgi edinmek için lütfen web
+ arayüzüne giriŠyapın.
+ need_to_see_terms: API'a eriÅiminiz geçici olarak askıya alındı. Katılımcı Åartları'nı
+ görüntülemek için lütfen web arayüzüne giriŠyapın. Kabul etmeniz gerekmiyor
+ ancak bunları görmeniz gerekiyor.
oauth:
+ oauthorize:
+ title: Hesabınıza eriÅimi yetkilendirin
+ request_access: '%{app_name} uygulaması hesabınıza, %{user}, eriÅim izni istiyor.
+ Lütfen uygulamanın aÅaÄıdaki özelliklere sahip olmasını isteyip istemediÄinizi
+ kontrol edin. İstediÄiniz kadar veya az sayıda seçebilirsiniz.'
+ allow_to: 'İstemci uygulamanın aÅaÄıdakilere izin vermesini saÄlayın:'
+ allow_read_prefs: kullanıcı tercihlerinizi okuma.
+ allow_write_prefs: kullanıcı tercihlerinizi deÄiÅtirme.
+ allow_write_diary: günlük girdiler, yorumlar ve arkadaÅlıklar oluÅturma.
+ allow_write_api: haritayı deÄiÅtirme.
+ allow_read_gpx: özel GPS izlerini okuma.
+ allow_write_gpx: GPS izlerini yükleme.
+ allow_write_notes: notları deÄiÅtirme.
+ grant_access: EriÅim izni ver
oauthorize_success:
+ title: EriÅim isteÄine izin verildi
+ allowed: '%{app_name} uygulamasının hesabınıza eriÅimine izin verdiniz.'
verification: DoÄrulama kodu %{code}.
oauthorize_failure:
title: Yetkilendirme isteÄi baÅarısız oldu
denied: '%{app_name} uygulamasının hesabınıza eriÅmesini engellediniz.'
+ invalid: Yetkilendirme özelliÄi geçerli deÄil.
+ revoke:
+ flash: ÃzelliÄi %{application} için iptal ettiniz
+ permissions:
+ missing: Uygulamanın bu özelliÄe eriÅimine izin vermediniz
oauth_clients:
new:
+ title: Yeni bir uygulama kaydedin
submit: Kayıt ol
edit:
+ title: Uygulamanızı düzenleyin
submit: Düzenle
show:
+ title: '%{app_name} için OAuth ayrıntıları'
+ key: 'Tüketici anahtarı:'
+ secret: 'Tüketici mahremiyeti:'
+ url: 'İstek BaÄlantısı:'
+ access_url: 'EriÅim Noktası BaÄlantısı:'
+ authorize_url: 'Yetkilendirme BaÄlantısı:'
+ support_notice: HMAC-SHA1 (önerilen) ve RSA-SHA1 imzalarını destekliyoruz.
edit: Ayrıntıları Düzenle
delete: İstemci Sil
confirm: Emin misiniz?
+ requests: 'Kullanıcıdan istenen izinler Åöyledir:'
+ allow_read_prefs: kullanıcı tercihleri okuma.
+ allow_write_prefs: kullanıcı tercihleri deÄiÅtirme.
+ allow_write_diary: günlük girdiler, yorumlar ve arkadaÅlıklar oluÅturma.
+ allow_write_api: haritayı deÄiÅtirme.
+ allow_read_gpx: özel GPS izlerini okuma.
+ allow_write_gpx: GPS izlerini yükleme.
+ allow_write_notes: notları deÄiÅtirme.
index:
title: OAuth Ayrıntılarım
+ my_tokens: YetkilendirdiÄim Uygulamalarım
+ list_tokens: 'Adınızdaki uygulamalara aÅaÄıdaki özellikler verildi:'
+ application: Uygulama Adı
+ issued_at: Yayınlanan
revoke: İptal!
my_apps: Benim istemci uygulamalarım
+ no_apps: '%{oauth} standardını kullanarak bizimle birlikte kullanmak için kayıt
+ yaptırmak istediÄiniz bir uygulama var mı? Bu hizmete OAuth''dan istekte bulunmadan
+ önce web uygulamanızı kaydettirmeniz gerekir.'
+ registered_apps: 'AÅaÄıdaki istemci uygulamalarını kaydettiniz:'
+ register_new: Uygulamanızı kaydedin
form:
name: Isim
required: Gerekli
+ url: Ana Uygulama BaÄlantısı
+ callback_url: Geri Arama BaÄlantısı
+ support_url: Destek BaÄlantısı
+ requests: 'Kullanıcıdan istenen izinler Åöyledir:'
+ allow_read_prefs: kullanıcı tercihlerini okuma.
+ allow_write_prefs: kullanıcı tercihlerini deÄiÅtirme.
+ allow_write_diary: günlük girdiler, yorumlar ve arkadaÅlıklar oluÅturma.
allow_write_api: haritayı düzenle.
+ allow_read_gpx: özel GPS izlerini okuma.
+ allow_write_gpx: GPS izlerini yükleme.
+ allow_write_notes: notları deÄiÅtirme.
+ not_found:
+ sorry: Ãzgünüz, bu %{type} bulunamadı.
+ create:
+ flash: Bilgileri baÅarıyla kaydettirdiniz
+ update:
+ flash: MüÅteri bilgilerini baÅarıyla güncelleÅtirildi
+ destroy:
+ flash: İstemci uygulaması kaydını yok etti
user:
login:
title: GiriÅ
heading: GiriÅ
email or username: 'E-posta Adresi veya Kullanıcı Adı:'
password: 'Parola:'
+ openid: '%{logo} OpenID:'
remember: 'Beni hatırla:'
lost password link: Parolanızı mı kaybettiniz?
login_button: Gir
@@ -1487,15 +1825,38 @@ tr:
account not active: Ãzgünüz, hesabınız henüz aktif deÄil. Lütfen aldıÄın
onaylama e-postasında ki baÄlantı tıkla veya yeni bir
onaylama e-posta iste.
+ account is suspended: Ãzgünüz, hesabınız Åüpheli etkinlikler nedeniyle askıya
+ alındı. Bu konu için lütfen webmaster'a baÅvurun.
auth failure: Ãzgünüz, bu giriÅ ile oturum açılamadı.
openid_logo_alt: OpenID ile giriÅ
auth_providers:
+ openid:
+ title: OpenID ile giriÅ
+ alt: OpenID BaÄlantısı ile giriÅ
google:
title: Google ile oturum aç
+ alt: Google OpenID ile giriÅ
+ facebook:
+ title: Facebook ile giriÅ
+ alt: Facebook Hesabı ile giriÅ
+ windowslive:
+ title: Windows Live ile giriÅ
+ alt: Windows Live Hesabı ile giriÅ
+ github:
+ title: GitHub ile giriÅ
+ alt: GitHub Hesabı ile giriÅ
+ wikipedia:
+ title: Vikipedi ile giriÅ
+ alt: Vikipedi Hesabı ile giriÅ
yahoo:
title: Yahoo ile oturum aç
+ alt: Yahoo OpenID ile giriÅ
wordpress:
title: Wordpress ile oturum aç
+ alt: Wordpress OpenID ile giriÅ
+ aol:
+ title: AOL ile giriÅ
+ alt: AOL OpenID ile giriÅ
logout:
title: ÃıkıÅ
heading: OpenStreetMap'den çıkıÅ
@@ -1505,6 +1866,10 @@ tr:
heading: Parolanızı mı Unuttunuz?
email address: 'E-posta Adresi:'
new password button: Parolayı sıfırla
+ help_text: Kaydolmak için kullandıÄınız e-posta adresini girin, Åifrenizi sıfırlamak
+ için kullanabileceÄiniz bir baÄlantı yollayacaÄız.
+ notice email on way: Maalesef onu kaybettiniz :-( Ancak yeni bir e-posta yolda.
+ Dolayısıyla yakında sıfırlayabilirsiniz.
notice email cannot find: 'Ãzgünüz: bu e-posta adresi bulunamadı.'
reset_password:
title: Parolayı sıfırla
@@ -1513,27 +1878,39 @@ tr:
confirm password: 'Sifre Onayla:'
reset: Parolayı Sıfırla
flash changed: Parolanız deÄiÅtirildi.
+ flash token bad: Bu simgeyi bulamadıysanız belki de baÄlantıyı kontrol etmelisiniz?
new:
title: Hesap oluÅtur
+ no_auto_account_create: Maalesef sizin için otomatik olarak bir hesap oluÅturamıyoruz.
+ contact_webmaster: OluÅturmak istediÄiniz hesap için lütfen webmaster
+ ile iletiÅime geçin - isteÄinizi en kısa sürede çözmeye çalıÅacaÄız.
about:
header: Ãcretsiz ve düzenlenebilir
html: |-
DiÄer haritaların aksine, OpenStreetMap tamamıyla sizin gibi insanlar tarafından oluÅturulur ve düzeltme, güncelleme, indirme ve kullanma herkes için ücretsizdir.
Katkıda bulunmaya baÅlamak için kayıt olun. Hesabınızın onaylanması için size bir e-posta göndereceÄiz.
+ license_agreement: Hesabınızı onayladıÄınızda katkıda
+ bulunan kullanıcı Åartlarını kabul etmeniz gerekecek.
email address: 'E-posta Adresi:'
confirm email address: E-posta Adresini Onayla
- not displayed publicly: Herkes tarafından görüntülenemez (bkz. gizlilik
- politikası )
+ not displayed publicly: Adresiniz herkese açık olarak gösterilmiyor, daha fazla
+ bilgi için gizlilik politikamıza
+ bakınız.
display name: 'Görünen Ad:'
display name description: Herkes tarafından görünen ad. Bu adı istediÄi zaman
'tercihlerim' bölümünde deÄiÅtirebilirsin.
+ external auth: 'Ãçüncü Taraf Kimlik DoÄrulaması:'
password: 'Parola:'
confirm password: 'Parolayı Onaylayın:'
use external auth: 'Alternatif olarak, bir üçüncü parti uygulaması kullanarak
oturum açın:'
+ auth no password: Ãçüncü taraf kimlik doÄrulamasında bir parola gerekli deÄildir,
+ ancak bazı ek araçlar veya sunucu için yine de bir parola gerekebilir.
continue: Kaydol
terms accepted: Yeni katılımcı Åartları kabul ettiÄin için teÅekkür ederiz!
+ terms declined: Yeni Katılımcı KoÅulları kabul etmediÄiniz için üzgünüz. Daha
+ fazla bilgi için lütfen buradaki wiki sayfasına bakınız.
terms:
title: Katılımcı Åartları
heading: Katılımcı Åartları
@@ -1593,6 +1970,8 @@ tr:
spam score: 'Spam puanı:'
description: Açıklama
user location: Kullanıcının konumu
+ if set location: Yakındaki kullanıcıları görmek için %{settings_link} sayfasında
+ ev konumunuzu belirleyin.
settings_link_text: ayarları
your friends: ArkadaÅ listesi
no friends: Henüz herhangi bir arkadaŠeklemediniz.
@@ -1613,12 +1992,12 @@ tr:
moderator_history: Verilen Engellemeler
comments: Yorumlar
create_block: Bu Kullanıcıyı engelle
- activate_user: Bu kullanıcıyı etkinleÅtir
- deactivate_user: bu kullanıcıyı pasifleÅtir
- confirm_user: bu kullanıcıyı onayla
- hide_user: bu kullanıcı gizle
- unhide_user: kullanıcının gizlenmesini kaldır
- delete_user: bu kullanıcıyı sil
+ activate_user: Bu Kullanıcıyı EtkinleÅtir
+ deactivate_user: Bu Kullanıcıyı Devre DıÅı Bırak
+ confirm_user: Bu Kullanıcıyı Onaylayın
+ hide_user: Bu Kullanıcıyı Gizle
+ unhide_user: Bu Kullanıcıyı Göster
+ delete_user: Bu Kullanıcıyı Sil
confirm: Onayla
friends_changesets: arkadaÅların deÄiÅiklik kayıtları
friends_diaries: arkadaÅların günlük girdileri
@@ -1634,23 +2013,34 @@ tr:
current email address: 'Geçerli E-posta Adresi:'
new email address: 'Yeni E-posta Adresi:'
email never displayed publicly: (hiçbir zaman görüntülenmez)
+ external auth: 'Harici Kimlik DoÄrulama:'
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: Bu nedir?
public editing:
heading: 'Herkese açık düzenleme modu:'
enabled: Etkin. Anonim deÄil ve verileri düzenleyebilir.
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: Bu nedir?
disabled: Devre dıÅı ve verileri düzenleyemez; önceki düzenlemeleri hepsi
anonimdir.
disabled link text: neden düzenleyemiyorum?
public editing note:
heading: Herkese açık düzenleme modu
+ text: Åu anda yaptıÄınız düzenlemeler anonimdir bundan ötürü kullanıcılar
+ size mesaj gönderemez veya konumunuzu göremez. Düzenlemelerinizi görünür
+ kılmak ve site üzerinden sizinle iletiÅime geçilmesine izin vermek için
+ aÅaÄıdaki butona tıklayın. 0.6 API'a geçiÅten beri yalnızca herkese açık
+ kullanıcılar harita verilerini düzenleyebilmektedir . (sebebini
+ öÄren ). E-posta adresiniz herkese açık hale getirilmez. Bu
+ iÅlem tersine çevrilemez ve tüm yeni kullanıcılar artık varsayılan olarak
+ herkese açık olarak gösterilmektedir.
contributor terms:
heading: 'Katılımcı Åartları:'
agreed: Yeni katılımcı Åartları kabul ettin.
not yet agreed: Yeni katılımcı Åartları kabul etmedin.
+ review link text: Yeni Katkıda Bulunma Åartlarını incelemek ve kabul etmek
+ için lütfen bu baÄlantıyı kolaylık saÄlamak için izleyin.
agreed_with_pd: Ayrıca düzenlediklerin Kamu Malı olsun diye kabul ettin.
link text: Bu nedir?
profile description: 'Tanıtım:'
@@ -1660,6 +2050,8 @@ tr:
gravatar:
gravatar: Gravatar kullanın
link text: bu nedir?
+ disabled: Gravatar devre dıÅı bırakıldı.
+ enabled: Gravatarınızın görüntüsü etkinleÅtirildi.
new image: Resim ekle
keep image: Geçerli resim dursun
delete image: Geçerli resim kaldır
@@ -1682,43 +2074,144 @@ tr:
introduction_1: Size bir doÄrulama e-postası gönderdik.
introduction_2: E-postadaki baÄlantıya tıklayarak hesabınızı doÄrulayın ve daha
sonra haritalama yapmanız mümkün olacak.
+ press confirm button: Hesabınızı etkinleÅtirmek için aÅaÄıdaki onaylama butonuna
+ basın.
button: Onayla
success: Hesabın onaylandı, teÅekkür ve iyi çalıÅmalar!HoÅgeldin
sayfasında Türkiye'deki harita durumu konusunda bilgi alabilirsin.
+ already active: Bu hesap zaten doÄrulandı.
+ unknown token: Onay kodu geçerliliÄini yitirmiÅ veya mevcut deÄil.
reconfirm_html: DoÄrulama e-postasının tekrar gönderimi için bize ihtiyacınız
varsa, buraya tıklayın .
confirm_resend:
- success: Yeni bir onay mesajı %{email} adresine gönderdik. Mesajı onaylar onaylamaz
- haritacılıÄı baÅlayabilirsiniz. EÄer onaylama mesajını almadısanız
- e-postanızın Antispam/Junk/İstenmeyen klasörüne lütfen kontrol ediniz.
+ success: '%{email} hesabınıza yeni bir bilgilendirme notu gönderdik ve hesabınızı
+ onaylar onaylamaz harita yapımına baÅlayabileceksiniz. Onay isteÄi
+ gönderen bir anti-spam sistemi kullanırsanız onay isteklerine cevap veremediÄimizden
+ lütfen kabul edilen adresler listesinde %{sender} olduÄundan emin olunuz.'
failure: '%{name} kullanıcısı bulunamadı.'
confirm_email:
+ heading: E-posta adresinde deÄiÅikliÄi onayla
+ press confirm button: Yeni e-posta adresinizi onaylamak için aÅaÄıdaki onay
+ butonuna basınız.
button: Onayla
- success: E-posta adresinizi doÄrulandı, kaydolduÄu için teÅekkür ederiz! İyi
- çalıÅmaları dileriz!
+ success: E-posta adresinizdeki deÄiÅikliÄiniz onaylandı!
+ failure: Bu özellikle ile bir e-posta adresi zaten doÄrulandı.
+ unknown_token: Onay kodu geçerliliÄini yitirmiÅ veya mevcut deÄil.
set_home:
flash success: Ev konumu baÅarıyla kaydedildi
+ go_public:
+ flash success: Tüm düzenlemeleriniz Åimdi herkese açık ve siz de düzenleme yetkisine
+ sahipsiniz.
make_friend:
+ heading: '%{user} adlı kullanıcı arkadaŠolarak eklensin mi?'
+ button: ArkadaÅ olarak ekle
success: '%{name} arkadaÅ listesinde eklendi.'
+ failed: Ãzgünüz, %{name} adlı kullanıcı arkadaÅ olarak eklenemedi.
+ already_a_friend: '%{name} ile zaten arkadaÅsın.'
remove_friend:
+ heading: '%{user} adlı kullanıcı arkadaÅlıktan çıkarılsın mı?'
+ button: ArkadaÅlıktan Ãıkar
success: '%{name} arkadaŠlistesinden çıkarıldı.'
+ not_a_friend: '%{name}, arkadaÅın deÄil.'
+ filter:
+ not_an_administrator: Bu eylemi gerçekleÅtirebilmek için bir yönetici olmanız
+ gerekiyor.
list:
title: Kullanıcılar
heading: Kullanıcılar
showing:
one: Sayfa %{page} (%{first_item} - toplam %{items})
other: Sayfa %{page} (%{first_item}-%{last_item} - toplam %{items})
+ summary: '%{name}, %{date} tarihinde %{ip_address} tarafından oluÅturuldu.'
summary_no_ip: '%{name} %{date} tarihinde oluÅturuldu.'
+ confirm: Seçili Kullanıcıları DoÄrulayın
+ hide: Seçilen Kullanıcıları Gizle
+ empty: EÅleÅen kullanıcı bulunamadı
suspended:
title: Hesap Askıda
heading: Hesap Askıda
webmaster: site yönetici
+ body: "\n Maalesef, hesabınız Åüpheli etkinlikler nedeniyle otomatik olarak
+ \n askıya alındı.\n
\n\n Bu karar kısa bir süre içinde bir yönetici
+ tarafından \n incelenecek veya\n  bunu tartıÅmak isterseniz %{webmaster}
+ ile iletiÅime\n geçebilirsiniz.\n
"
+ auth_failure:
+ connection_failed: Kimlik doÄrulama saÄlayıcısına baÄlantı baÅarısız oldu
+ invalid_credentials: Geçersiz kimlik doÄrulama bilgileri
+ no_authorization_code: Yetki kodu yok
+ unknown_signature_algorithm: Bilinmeyen imza algoritması
+ invalid_scope: Geçersiz kapsam
+ auth_association:
+ heading: KimliÄiniz henüz bir OpenStreetMap hesabıyla iliÅkili deÄil.
+ option_1: OpenStreetMap'te yeniyseniz, lütfen aÅaÄıdaki formu kullanarak yeni
+ bir hesap açın.
+ option_2: Hâlihazırda bir hesabınız varsa kullanıcı adınız ve Åifrenizi kullanarak
+ hesabınıza giriŠyapabilir ve ardından hesaplarınızı kullanıcı ayarlarınızda
+ kimliÄinizle iliÅkilendirebilirsiniz.
user_role:
+ filter:
+ not_an_administrator: Yalnızca yöneticiler, kullanıcı rolü yönetimini gerçekleÅtirebilir
+ ve siz bir yönetici deÄilsiniz.
+ not_a_role: Dizgi %{role}, geçerli bir görev deÄil.
+ already_has_role: Kullanıcı zaten %{role} görevine sahip.
+ doesnt_have_role: Kullanıcının görevi %{role} deÄil.
+ not_revoke_admin_current_user: Geçerli kullanıcıdan yönetici görevini iptal
+ edemezsiniz.
grant:
+ title: Verilen görevi onayla
+ heading: Verilen görevi onayla
+ are_you_sure: '%{role} görevini %{name} kullanıcısına vermek istediÄinize emin
+ misiniz?'
confirm: Onayla
+ fail: '%{name} kullanıcısına %{role} görevi verilemedi. Lütfen hem kullanıcının
+ hem görevin geçerli olduÄunu kontrol edin.'
revoke:
+ title: Görev iptalini onayla
+ heading: Görev iptalini onayla
+ are_you_sure: '%{name} kullanıcısından %{role} görevini almak istediÄinizden
+ emin misiniz?'
confirm: Onayla
+ fail: '%{name} kullanıcısından %{role} görevi alma iÅlemi baÅarısız oldu. Lütfen,
+ hem kullanıcının hem görevin geçerli olduÄunu kontrol edin.'
user_block:
+ model:
+ non_moderator_update: Engelleme yapmak ya da engellemeyi güncellemek için bir
+ moderatöre ihtiyaç duyulmaktadır.
+ non_moderator_revoke: Engellemeyi geri almak için bir moderatöre ihtiyaç duyulmaktadır.
+ not_found:
+ sorry: Ãzgünüz, %{id} numaralı kullanıcı engeli bulunamadı.
+ back: Dizine dön
+ new:
+ title: '%{name} adlı kullanıcıyı engelle'
+ heading: '%{name} adlı kullanıcıyı engelle'
+ reason: '%{name} adlı kullanıcının engellenme sebebi. Durum hakkında olabildiÄince
+ fazla ayrıntı vererek mesajın herkes tarafından görülebileceÄini hatırlayarak
+ mümkün olduÄunca makûl ve sakin olun. Tüm kullanıcıların topluluk jargonunu
+ anlamadıklarını lütfen unutmayın; bu nedenle acemilerin anlayabileceÄi terimleri
+ kullanmaya çalıÅın.'
+ period: Åu andan itibaren ne zamana kadar kullanıcıdan API engellenecek?
+ submit: Engelle
+ tried_contacting: Kullanıcıyla iletiÅime geçtim ve durmasını istedim.
+ tried_waiting: Kullanıcının bu iletiÅimlere cevap vermesi için makul bir süre
+ verdim.
+ needs_view: Engel kaldırılmadan önce kullanıcının giriŠyapması gerekiyor.
+ back: Tüm engellemeleri göster
+ edit:
+ title: '%{name} adlı kullanıcının engelini deÄiÅtir'
+ heading: '%{name} adlı kullanıcının engelini deÄiÅtir'
+ reason: '%{name} adlı kullanıcının engellenme sebebi. Durum hakkında olabildiÄince
+ fazla ayrıntı vererek mesajın herkes tarafından görülebileceÄini hatırlayarak
+ mümkün olduÄunca makûl ve sakin olun. Tüm kullanıcıların topluluk jargonunu
+ anlamadıklarını lütfen unutmayın; bu nedenle acemilerin anlayabileceÄi terimleri
+ kullanmaya çalıÅın.'
+ period: Åu andan itibaren ne zamana kadar kullanıcıdan API engellenecek?
+ submit: Engeli güncelle
+ show: Bu engellemeyi gör
+ back: Tüm engellemeleri göster
+ needs_view: Engel kaldırılmadan önce kullanıcının giriŠyapması gerekiyor mu?
+ filter:
+ block_expired: Engelin süresi dolmuÅ ve deÄiÅtirilemiyor.
+ block_period: Engel süresi, açılır listeden seçilebilen deÄerlerden biri olmalıdır.
create:
try_contacting: Lütfen kullanıcıyı engellemeden önce onunla iletiÅime geçmeyi
deneyin ve cevap verebilmesi için makul bir zaman verin.
@@ -1760,6 +2253,7 @@ tr:
helper:
time_future: '%{time} içinde bitecek.'
until_login: Kullanıcı giriŠyapana kadar aktif.
+ time_future_and_until_login: '%{time} içinde ve kullanıcı oturum açtıÄında bitecek.'
time_past: '%{time} önce bitti.'
blocks_on:
title: '%{name} kiÅisinin engelleri'
@@ -1774,6 +2268,8 @@ tr:
heading: '%{block_on} kiÅisi %{block_by} tarafından engellendi'
time_future: '%{time} içinde bitecek'
time_past: '%{time} önce bitti'
+ created: OluÅturuldu
+ ago: '%{time} önce'
status: Durum
show: Göster
edit: Düzenle
@@ -1785,10 +2281,38 @@ tr:
needs_view: Engel kaldırılmadan önce kullanıcının giriŠyapması gerekiyor.
note:
description:
+ opened_at_html: '%{when} önce oluÅturuldu'
opened_at_by_html: '%{when} önce %{user} tarafından oluÅturuldu'
+ commented_at_html: '%{when} önce güncellendi'
+ commented_at_by_html: '%{user} tarafından %{when} tarihinde güncellendi'
+ closed_at_html: '%{when} önce çözüldü'
+ closed_at_by_html: '%{user} tarafından %{when} tarihinde çözüldü'
+ reopened_at_html: '%{when} önce yeniden etkinleÅtirildi'
+ reopened_at_by_html: '%{user} tarafından %{when} tarihinde yeniden etkinleÅtirildi'
+ rss:
+ title: OpenStreetMap Notları
+ description_area: '[(%{min_lat}|%{min_lon}) -- (%{max_lat}|%{max_lon})] bölgenizde
+ raporlanan, yorumlanan veya kapatılan notların bir listesi'
+ description_item: Not %{id} için bir rss beslemesi
+ opened: yeni not (%{place} yakınında)
+ commented: yeni yorum (%{place} yakınında)
+ closed: kapalı not (%{place} yakınında)
+ reopened: yeniden etkinleÅtirilmiÅ not (%{place} yakınında)
+ entry:
+ comment: Yorum
+ full: Notun tamamı
mine:
+ title: '%{user} tarafından gönderilen veya yorumlanan notlar'
+ heading: '%{user} kullanıcıya ait notlar'
+ subheading: '%{user} tarafından gönderilen veya yorumlanan notlar'
+ id: Kimlik
creator: OluÅturan
+ description: Açıklama
+ created_at: OluÅturulma tarihi
+ last_changed: Son deÄiÅiklik
+ ago_html: '%{when} önce'
javascripts:
+ close: Kapat
share:
title: PaylaÅ
cancel: İptal
@@ -1796,31 +2320,42 @@ tr:
link: BaÄlantı veya HTML
long_link: BaÄlantı
short_link: Kısa BaÄlantı
+ geo_uri: CoÄrafi URI
embed: HTML
custom_dimensions: Ãzel boyutlar belirt
+ format: 'Biçim:'
scale: 'Ãlçek:'
image_size: Görsel standart katmanı Åu boyutta gösterecek (piksel)
download: İndir
+ short_url: Kısa baÄlantı
include_marker: İÅaret ekle
+ center_marker: İÅaretleyicide merkez harita
+ paste_html: Web sitesine yerleÅtirmek için HTML'yi yapıÅtırın
+ view_larger_map: Daha Büyük Haritayı Göster
+ only_standard_layer: Yalnızca standart katman bir resim olarak dıÅa aktarılabilir
+ embed:
+ report_problem: Bir sorunu Åikayet et
key:
title: Lejant
tooltip: Lejant
- tooltip_disabled: Lejant sadece standart katmanı için kullanılmakta
+ tooltip_disabled: Harita Anahtarı bu katman için kullanılamıyor
map:
zoom:
in: YakınlaÅtır
out: UzaklaÅtır
locate:
title: Konumumu göster
+ popup: Bu noktadan {distance} {unit} içeridesin
base:
standard: Standart
- cycle_map: Bisikletler için Harita
+ cycle_map: Bisiklet Haritası
transport_map: UlaÅım Haritası
hot: İnsancıl
layers:
header: Harita Katmanları
notes: Harita Notları
data: Harita Verileri
+ gps: Herkese açık GPS izleri
overlays: Sorun giderebilmek için kaplamaları etkinleÅtir
title: Katmanlar
copyright: © OpenStreetMap katkıda bulunanları
@@ -1834,21 +2369,86 @@ tr:
map_data_zoom_in_tooltip: Harita verileri görmek için yakınlaÅtır
queryfeature_tooltip: Ãzellikleri göster
queryfeature_disabled_tooltip: Ãzellikler görmek için yakınlaÅtır
+ changesets:
+ show:
+ comment: Yorum
+ subscribe: Abone ol
+ unsubscribe: Abonelikten çık
+ hide_comment: gizle
+ unhide_comment: göster
notes:
new:
- intro: Bir hata ya da eksik bir Åey mi var? Bu sorunun düzeltilebilmesi için
- diÄer haritacılara bildirin. İmleci doÄru konuma taÅıyın ve sorunu açıklayan
- bir not yazın. (Lütfen kiÅisel bilgilerinizi ya da telif hakkı saklı olan
- haritalardaki bilgileri ya da rehber listeleri girmeyiniz.)
+ intro: Bir hata mı buldunuz ya da eksik bir Åey mi var? Bu sorunun düzeltilebilmesi
+ için diÄer haritacılara bildirin. İmleci doÄru konuma taÅıyın ve sorunu
+ açıklayan bir not yazın.
+ advice: Notunuz herkese açıktır ve haritayı güncellemek için kullanılabilir,
+ bu nedenle kiÅisel bilgilerinizi veya telif hakkıyla korunan haritalar veya
+ dizin listelerinden bilgi girmeyin.
add: Not Ekle
show:
anonymous_warning: Bu not anonim kullanıcılardan yorumlar içerdiÄinden baÄımsız
olarak doÄrulanması gerekir.
hide: Gizle
resolve: Ãözümle
+ reactivate: Yeniden etkinleÅtir
+ comment_and_resolve: Yorum ve Ãözüm
comment: Yorum
edit_help: Haritayı sürükleyip ve düzenleme yapmak istediÄiniz konuma yakınlaÅtırdıktan
sonra buraya tıklayın.
+ directions:
+ ascend: Yükselt
+ engines:
+ graphhopper_bicycle: Bisikletle (GraphHopper)
+ graphhopper_car: Arabayla (GraphHopper)
+ graphhopper_foot: Yürüyerek (GraphHopper)
+ mapquest_bicycle: Bisikletle (MapQuest)
+ mapquest_car: Arabayla (MapQuest)
+ mapquest_foot: Yürüyerek (MapQuest)
+ osrm_car: Araba (OSRM)
+ descend: İniÅ
+ directions: İstikametler
+ distance: Uzaklık
+ errors:
+ no_route: Bu iki yer arasında bir rota bulunamadı.
+ no_place: Maalesef - yeri bulamadık.
+ instructions:
+ continue_without_exit: '%{name} üzerinde devam edin.'
+ slight_right_without_exit: '%{name} üstünden hafif saÄa'
+ offramp_right_without_exit: SaÄdaki rampayı kullanarak %{name} girin
+ onramp_right_without_exit: Rampadan saÄa dönerek %{name} girin
+ endofroad_right_without_exit: Yolun sonunda saÄa %{name} yönünde dönün
+ merge_right_without_exit: '%{name} üzerine saÄdan birleÅin'
+ fork_right_without_exit: Ãataldan saÄa doÄru %{name} üzerine
+ turn_right_without_exit: '%{name} üzerinde saÄa dönün'
+ sharp_right_without_exit: '%{name} üstünden saÄa keskin dönüÅ'
+ uturn_without_exit: '%{name} boyunca U dönüÅü'
+ sharp_left_without_exit: '%{name} üstünden sola keskin dönüÅ'
+ turn_left_without_exit: '%{name} üstünden sola dönün'
+ offramp_left_without_exit: Soldaki rampayı kullanarak %{name} girin
+ onramp_left_without_exit: Rampadan sola dönerek %{name} girin
+ endofroad_left_without_exit: Yolun sonunda sola %{name} yönünde dönün
+ merge_left_without_exit: '%{name} üzerine soldan birleÅin'
+ fork_left_without_exit: Ãataldan sola doÄru %{name} üzerine
+ slight_left_without_exit: '%{name} üzerinden hafif sola'
+ via_point_without_exit: (geçiŠnoktası)
+ follow_without_exit: '%{name} takip et'
+ roundabout_without_exit: Dönel kavÅakta %{name} gidiniz
+ leave_roundabout_without_exit: KavÅaktan ayrıl - %{name}
+ stay_roundabout_without_exit: KavÅakta kal - %{name}
+ start_without_exit: '%{name} bitiÅinden baÅlayın'
+ destination_without_exit: Hedefe ulaÅ
+ roundabout_with_exit: Dönel kavÅakta %{exit}. çıkıÅı kullanarak %{name} üzerine
+ slight_left_with_exit: Dönel kavÅakta %{name} üzerine hafif sola
+ slight_right_with_exit: Dönel kavÅakta %{name} üzerine hafif saÄa
+ unnamed: adsız yol
+ time: Zaman
+ query:
+ node: DüÄüm
+ way: Yol
+ relation: İliÅki
+ nothing_found: Ãzellik bulunamadı
+ error: '%{server}: %{error} ile baÄlantı kurulurken hata oluÅtu'
+ timeout: '%{server} ile baÄlantı kurulurken hata oluÅtu'
context:
directions_from: Buradan yönlendir
directions_to: Buraya yönlendir
diff --git a/config/locales/uk.yml b/config/locales/uk.yml
index d7b8dd4cb..f17f2d5ad 100644
--- a/config/locales/uk.yml
+++ b/config/locales/uk.yml
@@ -17,6 +17,7 @@
# Author: Green Zero
# Author: KEL
# Author: Macofe
+# Author: Movses
# Author: Mykola Swarnyk
# Author: Nemo bis
# Author: Olvin
@@ -158,6 +159,8 @@ uk:
title_comment: ÐабÑÑ Ð·Ð¼Ñн %{id} â %{comment}
join_discussion: УвÑйдÑÑÑ Ð² ÑиÑÑемÑ, Ñоб пÑиÑднаÑиÑÑ Ð´Ð¾ обговоÑеннÑ
discussion: ÐбговоÑеннÑ
+ still_open: ÐабÑÑ Ð·Ð¼Ñн доÑÑ Ð²ÑдкÑиÑий - обговоÑÐµÐ½Ð½Ñ Ð±Ñде вÑдкÑиÑо, Ñк ÑÑлÑки
+ набÑÑ Ð·Ð¼Ñн закÑиÑÑÑ.
node:
title: 'ТоÑка: %{name}'
history_title: 'ÐÑÑоÑÑÑ ÑоÑки: %{name}'
@@ -265,7 +268,7 @@ uk:
area: ÐÑлÑнка
list:
title: ÐабÑÑ Ð·Ð¼Ñн
- title_user: ÐабÑÑ Ð·Ð¼Ñн коÑиÑÑÑваÑа %{user}
+ title_user: ÐабоÑи змÑн вÑд %{user}
title_friend: ÐабоÑи змÑн ваÑиÑ
дÑÑзÑв
title_nearby: ÐабоÑи змÑн коÑиÑÑÑваÑÑв поÑÑд з вами
empty: Ðодного набоÑÑ Ð·Ð¼Ñн не знайдено.
@@ -468,33 +471,26 @@ uk:
crematorium: ÐÑемаÑоÑÑй
dentist: СÑомаÑологÑÑ
doctors: ÐÑкаÑÑ
- dormitory: ÐÑÑÑожиÑок
drinking_water: ÐиÑна вода
driving_school: ÐвÑоÑкола
embassy: ÐмбаÑада
- emergency_phone: ТелеÑон Ð´Ð»Ñ ÐµÐºÑÑÑениÑ
викликÑв
fast_food: Швидке Ñ
аÑÑÑваннÑ
ferry_terminal: ÐоÑомна ÑÑанÑÑÑ
- fire_hydrant: Ðожежний гÑдÑанÑ
fire_station: Ðожежна ÑÑанÑÑÑ
food_court: ФÑд-коÑÑ
fountain: ФонÑан
fuel: ÐалÑне
gambling: ÐзаÑÑÐ½Ñ ÑгÑи
grave_yard: ЦвинÑаÑ
- gym: ТÑенажеÑний зал
- health_centre: ÐÑкаÑнÑ
hospital: ШпиÑалÑ
hunting_stand: ÐиÑливÑÑка вежа
ice_cream: ÐоÑозиво
kindergarten: ÐиÑÑÑий Ñадок
library: ÐÑблÑоÑека
- market: Ринок
marketplace: Ринок
monastery: ÐонаÑÑиÑ
motorcycle_parking: СÑоÑнка моÑоÑиклÑв
nightclub: ÐÑÑний клÑб
- nursery: ЯÑла
nursing_home: ÐÑдинок пÑеÑÑаÑÑлиÑ
office: ÐÑÑÑ
parking: СÑоÑнка
@@ -508,7 +504,6 @@ uk:
prison: ÐâÑзниÑÑ
pub: Ðаб
public_building: ÐÑомадÑÑкий заклад
- reception_area: Ðона пÑийомÑ
recycling: ÐÑÑÑе пеÑеÑобки вÑдÑ
одÑв
restaurant: РеÑÑоÑан
retirement_home: ÐÑдинок Ð´Ð»Ñ Ð»Ñдей поÑ
илого вÑкÑ
@@ -604,7 +599,6 @@ uk:
trunk: ШоÑе
trunk_link: ÐâÑзд з/на ÑоÑе
unclassified: ÐоÑога без клаÑиÑÑкаÑÑÑ
- unsurfaced: ÐоÑога без покÑиÑÑÑ
"yes": ÐоÑога
historic:
archaeological_site: ÐÑÑ
еологÑÑÐ½Ñ Ð´Ð¾ÑлÑдженнÑ
@@ -669,7 +663,6 @@ uk:
leisure:
beach_resort: ÐлÑжний кÑÑоÑÑ
bird_hide: ÐаÑÑдка (пÑÐ½ÐºÑ ÑпоÑÑеÑÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð° пÑаÑ
ами)
- club: ÐлÑб
common: ÐÑомадÑÑка землÑ
dog_park: ÐайданÑик Ð´Ð»Ñ Ñобак
fishing: Район ÑиболовлÑ
@@ -762,8 +755,6 @@ uk:
"yes": ÐÑÑÑи
place:
allotments: Сади-гоÑоди, даÑÐ½Ñ Ð´ÑлÑнки
- block: ÐваÑÑал
- airport: ÐеÑопоÑÑ
city: ÐÑÑÑо
country: ÐÑаÑна
county: Район
@@ -775,7 +766,6 @@ uk:
islet: ÐÑÑÑÑвеÑÑ
isolated_dwelling: ÐкÑеме гоÑподаÑÑÑво
locality: ÐÑÑÑевÑÑÑÑ
- moor: ЯкÑÑна ÑÑоÑнка
municipality: ÐÑнÑÑипалÑÑеÑ
neighbourhood: ÐÑкÑоÑайон
postcode: ÐндекÑ
@@ -792,10 +782,8 @@ uk:
abandoned: ÐÐ°Ð½ÐµÐ´Ð±Ð°Ð½Ñ ÐºÐ¾Ð»ÑÑ
construction: ÐÑдÑвниÑÑво колÑÑ
disused: ÐокинÑÑа колÑÑ
- disused_station: ÐокинÑÑа залÑзниÑна ÑÑанÑÑÑ
funicular: ФÑнÑкÑлеÑ
halt: ÐÑпинка поÑзда
- historic_station: ÐÑÑоÑиÑна залÑзниÑна ÑÑанÑÑÑ
junction: ÐеÑеÑзд
level_crossing: ÐалÑзниÑний пеÑеÑзд
light_rail: ШвидкÑÑний ÑÑамвай
@@ -859,7 +847,6 @@ uk:
hairdresser: ÐеÑÑкаÑнÑ
hardware: ÐоÑподаÑÑÑÐºÑ ÑоваÑи
hifi: ÐÑдÑо-ÑеÑ
нÑка
- insurance: СÑÑаÑ
ÑваннÑ
jewelry: ЮвелÑÑний магазин
kiosk: ÐÑоÑк
laundry: ÐÑалÑнÑ
@@ -875,10 +862,8 @@ uk:
pet: Ðоомагазин
pharmacy: ÐпÑека
photo: ФоÑомагазин
- salon: Салон
second_hand: ÐомÑÑÑйний магазин
shoes: ÐзÑÑÑÑ
- shopping_centre: ТоÑговий ÑенÑÑ
sports: СпоÑÑÐ¸Ð²Ð½Ñ ÑоваÑи
stationery: ÐанÑÑоваÑи
supermarket: СÑпеÑмаÑкеÑ
@@ -1199,8 +1184,8 @@ uk:
ÑемаÑиÑниÑ
або ÑегÑоналÑниÑ
ÑпиÑкÑв ÑозÑилки.
forums:
title: ФоÑÑми
- description: ÐапиÑÐ°Ð½Ð½Ñ Ñа диÑкÑÑÑÑ Ð´Ð»Ñ ÑиÑ
, Ñ
Ñо вÑÐ´Ð´Ð°Ñ Ð¿ÐµÑÐµÐ²Ð°Ð³Ñ ÑнÑеÑÑейÑÑ Ð´Ð¾Ñки
- обговоÑенÑ.
+ description: ÐапиÑÐ°Ð½Ð½Ñ Ñа обговоÑÐµÐ½Ð½Ñ Ð´Ð»Ñ ÑиÑ
, Ñ
Ñо вÑÐ´Ð´Ð°Ñ Ð¿ÐµÑÐµÐ²Ð°Ð³Ñ ÑнÑеÑÑейÑÑ
+ доÑки обговоÑенÑ.
irc:
title: IRC
description: ÐнÑеÑакÑивний ÑÐ°Ñ Ð±Ð°Ð³Ð°ÑÑма мовами на багаÑо Ñем.
@@ -1711,7 +1696,7 @@ uk:
allow_read_gpx: ÑиÑаÑи ваÑÑ Ð¿ÑиваÑÐ½Ñ GPS-ÑÑеки.
allow_write_gpx: пеÑедаваÑи GPS-ÑÑеки на ÑеÑвеÑ.
allow_write_notes: змÑнÑваÑи ноÑаÑки.
- grant_access: ÐÐ°Ð´Ð°Ð½Ð½Ñ ÐоÑÑÑпÑ
+ grant_access: ÐадаÑи доÑÑÑп
oauthorize_success:
title: Ðозволено Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° авÑоÑизаÑÑÑ
allowed: Ðи надали пÑогÑÐ°Ð¼Ñ %{app_name} доÑÑÑп до ваÑого облÑкового запиÑÑ.
@@ -2398,9 +2383,6 @@ uk:
mapquest_car: ÐаÑина (MapQuest)
mapquest_foot: ÐÑÑки (MapQuest)
osrm_car: ÐаÑина (OSRM)
- mapzen_bicycle: ÐелоÑипед (Mapzen)
- mapzen_car: ÐвÑомобÑÐ»Ñ (Mapzen)
- mapzen_foot: ÐÑÑки (Mapzen)
descend: Ðниз
directions: ÐаÑÑÑÑÑ
distance: ÐÑдÑÑанÑ
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
index 252fbfc36..dbe68618b 100644
--- a/config/locales/vi.yml
+++ b/config/locales/vi.yml
@@ -7,6 +7,7 @@
# Author: Minh Nguyen
# Author: Nemo bis
# Author: Ninomax
+# Author: Phjtieudoc
# Author: Ruila
# Author: Trần Nguyá»
n Minh Huy
---
@@ -437,33 +438,26 @@ vi:
crematorium: Lò Há»a táng
dentist: Nha sĩ
doctors: Bác sĩ
- dormitory: Ký túc xá
drinking_water: Vòi Nưá»c uá»ng
driving_school: Trưá»ng Lái xe
embassy: Tòa Äại sứ
- emergency_phone: Äiá»n thoại Khẩn cấp
fast_food: Nhà hà ng Än nhanh
ferry_terminal: Trạm PhÃ
- fire_hydrant: Trụ Cứu há»a
fire_station: Trạm Cứu há»a
food_court: Khu Ẩm thực
fountain: Vòi nưá»c
fuel: Cây xÄng
gambling: Xe Cáp treo Lá»n
grave_yard: NghÄ©a Äá»a
- gym: Nhà ThỠdục
- health_centre: Trung tâm Y tế
hospital: Bá»nh viá»n
hunting_stand: Ghế Dá»±ng Äá» SÄn bắn
ice_cream: Tiá»m Kem
kindergarten: Tiá»u há»c
library: Thư viá»n
- market: Chợ
marketplace: Chợ phiên
monastery: Nhà tu
motorcycle_parking: Chá» Äáºu Xe máy
nightclub: Câu lạc bá» Äêm
- nursery: Nhà trẻ
nursing_home: Viá»n Dưỡng lão
office: VÄn phòng
parking: Chá» Äáºu xe
@@ -477,7 +471,6 @@ vi:
prison: Nhà tù
pub: Quán rượu
public_building: Tòa nhà Công cá»ng
- reception_area: Phòng Tiếp khách
recycling: Trung tâm hoặc Thùng Tái sinh
restaurant: Nhà hà ng
retirement_home: Nhà vỠhưu
@@ -573,7 +566,6 @@ vi:
trunk: Xa lá»
trunk_link: Xa lá»
unclassified: Ngõ
- unsurfaced: ÄÆ°á»ng Không Lát
"yes": ÄÆ°á»ng
historic:
archaeological_site: Khu vá»±c Khảo cá»
@@ -638,7 +630,6 @@ vi:
leisure:
beach_resort: Khu Nghá» mát Ven biá»n
bird_hide: CÄn nhà Quan sát Chim
- club: Câu lạc bá»
common: Äất Công
dog_park: Công viên Chó
fishing: Há» Äánh cá
@@ -731,8 +722,6 @@ vi:
"yes": VÄn phòng
place:
allotments: Khu Vưá»n Gia Äình
- block: Khá»i phá»
- airport: Sân bay
city: Thà nh phá»
country: Quá»c gia
county: Quáºn hạt
@@ -744,7 +733,6 @@ vi:
islet: Äảo Nhá»
isolated_dwelling: Chá» á» Cô ÄÆ¡n
locality: Äá»a phương
- moor: Truông
municipality: Äô thá»
neighbourhood: Hà ng xóm
postcode: Mã Bưu chÃnh
@@ -761,10 +749,8 @@ vi:
abandoned: ÄÆ°á»ng sắt Bá» hoang
construction: ÄÆ°á»ng sắt Äang Xây
disused: ÄÆ°á»ng sắt Không hoạt Äá»ng
- disused_station: Nhà ga Äóng cá»a
funicular: ÄÆ°á»ng sắt Leo núi
halt: Ga Xép
- historic_station: Nhà ga Lá»ch sá»
junction: Ga Äầu má»i
level_crossing: Äiá»m giao ÄÆ°á»ng sắt
light_rail: ÄÆ°á»ng sắt Nhẹ
@@ -828,7 +814,6 @@ vi:
hairdresser: Tiá»m Là m tóc
hardware: Tiá»m NgÅ© kim
hifi: Cá»a hà ng Hi-fi
- insurance: Bảo hiá»m
jewelry: Tiá»m Kim hoà n
kiosk: Quán
laundry: Tiá»m Giặt Quần áo
@@ -844,10 +829,8 @@ vi:
pet: Tiá»m Váºt nuôi
pharmacy: Nhà thuá»c
photo: Tiá»m Rá»a Hình
- salon: Tiá»m Là m tóc
second_hand: Tiá»m Mua lại
shoes: Tiá»m Già y
- shopping_centre: Trung tâm Mua sắm
sports: Tiá»m Thá» thao
stationery: Tiá»m VÄn phòng phẩm
supermarket: Siêu thá»
@@ -1432,7 +1415,7 @@ vi:
get_directions_title: Chá» ÄÆ°á»ng từ má»t Äá»a Äiá»m tá»i Äá»a Äiá»m khác
from: Từ
to: Äến
- where_am_i: Tôi á» Äâu?
+ where_am_i: Äây là Äâu?
where_am_i_title: Miêu tả vá» trà Äang á» dùng máy tìm kiếm
submit_text: Äi
key:
@@ -2339,9 +2322,6 @@ vi:
mapquest_car: Xe hơi (MapQuest)
mapquest_foot: Äi bá» (MapQuest)
osrm_car: Xe hơi (OSRM)
- mapzen_bicycle: Xe Äạp (Mapzen)
- mapzen_car: Xe hơi (Mapzen)
- mapzen_foot: Äi bá» (Mapzen)
descend: Xuá»ng
directions: Chá» ÄÆ°á»ng
distance: Tầm xa
diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml
index 8b43a3338..9e99eb53f 100644
--- a/config/locales/zh-CN.yml
+++ b/config/locales/zh-CN.yml
@@ -2,6 +2,7 @@
# Exported from translatewiki.net
# Export driver: phpyaml
# Author: Anakmalaysia
+# Author: Assoc
# Author: Boyuan Yang
# Author: David S. Hwang
# Author: Dimension
@@ -157,6 +158,7 @@ zh-CN:
title_comment: ä¿®æ¹éå %{id} - %{comment}
join_discussion: ç»å½ä»¥å å
¥è®¨è®º
discussion: 讨论
+ still_open: ä¿®æ¹éåä»å¨å¼å¯ââ䏿¦ä¿®æ¹éåå
³éå°æå¼è®¨è®ºã
node:
title: èç¹ï¼%{name}
history_title: èç¹åå²ï¼%{name}
@@ -205,7 +207,7 @@ zh-CN:
way: è·¯å¾
relation: å
³ç³»
start_rjs:
- feature_warning: æ£å¨è½½å
¥ %{num_features} 个ç¹å¾ï¼è¿å¯è½ä½¿æ¨çæµè§å¨åæ
¢æå¤±å»ååºãæ¨ç¡®å®æ³è¦æ¾ç¤ºè¯¥æ°æ®åï¼
+ feature_warning: æ£å¨è½½å
¥ %{num_features} 个è¦ç´ ï¼è¿å¯è½ä½¿æ¨çæµè§å¨åæ
¢æå¤±å»ååºãæ¨ç¡®å®æ³è¦æ¾ç¤ºè¯¥æ°æ®åï¼
load_data: è½½å
¥æ°æ®
loading: æ£å¨è½½å
¥...
tag_details:
@@ -233,10 +235,10 @@ zh-CN:
reopened_by_anonymous: å¿åç¨æ·éæ°æ¿æ´»äº %{when} å
hidden_by: '%{user} éèäº %{when} å '
query:
- title: æ¥è¯¢ç¹å¾
- introduction: ç¹å»å°å¾ä»¥æ¥æ¾éè¿ç¹å¾ã
+ title: æ¥è¯¢è¦ç´
+ introduction: ç¹å»å°å¾ä»¥æ¥æ¾éè¿è¦ç´ ã
nearby: éè¿ç¹å¾
- enclosing: å
æµåè½
+ enclosing: å°éè¦ç´
changeset:
changeset_paging_nav:
showing_page: 第 %{page} 页
@@ -358,7 +360,7 @@ zh-CN:
map_image: å°å¾å¾å (æ¾ç¤ºæ åå¾å±)
embeddable_html: å¯åµå
¥HTML
licence: 许å¯åè®®
- export_details: OpenStreetMap æ°æ®éç¨å¼æ¾æ°æ®å
±äº«å¼æ¾æ°æ®åºè®¸å¯åè®®
+ export_details: OpenStreetMap æ°æ®éç¨å¼æ¾æ°æ®å
±äº«å¼æ¾æ°æ®åºè®¸å¯åè®®
(ODbL)ææã
too_large:
advice: 妿ç¨ä¸é¢ç导åºå·¥å
·å¤±è´¥äºï¼è¯·èè使ç¨ä¸é¢ååºçæ¥æºæ¥å¯¼åºï¼
@@ -393,14 +395,14 @@ zh-CN:
geocoder:
search:
title:
- latlon: æ¥èªå
é¨ çç»æ
+ latlon: æ¥èªå
é¨ çç»æ
uk_postcode: æ¥èª NPEMap / FreeThe Postcode
çç»æ
- ca_postcode: æ¥èª Geocoder.CA çç»æ
- osm_nominatim: æ¥èª OpenStreetMap
+ ca_postcode: æ¥èª Geocoder.CA çç»æ
+ osm_nominatim: æ¥èª OpenStreetMap
Nominatim çç»æ
geonames: æ¥èª GeoNames çç»æ
- osm_nominatim_reverse: æ¥èª OpenStreetMap
+ osm_nominatim_reverse: æ¥èª OpenStreetMap
Nominatim çç»æ
geonames_reverse: æ¥èª GeoNames çç»æ
search_osm_nominatim:
@@ -411,12 +413,19 @@ zh-CN:
chair_lift: ç»å±±åæ¤
drag_lift: ä¸å±±çµå¼æº
gondola: ç´¢é
+ platter: æ¼ççµæ¢¯
+ pylon: çµç¼å¡
station: ç´¢éç«
+ t-bar: Tåå½¢æ»éªè¾éæº
aeroway:
aerodrome: å°å飿ºåº
+ airstrip: 飿ºè·é
apron: åæºåª
gate: ç»æºå£
+ hangar: 飿ºåº
helipad: ç´åæºåæºåª
+ holding_position: ç»æä½ç½®
+ parking_position: å车ä½ç½®
runway: è·é
taxiway: æ»è¡é
terminal: èªç«æ¥¼
@@ -451,37 +460,32 @@ zh-CN:
crematorium: ç«è¬åº
dentist: çç§
doctors: å»çåå
¬å®¤
- dormitory: 宿è
drinking_water: é¥®ç¨æ°´
driving_school: 驾驶妿 ¡
embassy: 大使é¦
- emergency_phone: ç´§æ¥çµè¯
fast_food: å¿«é¤
ferry_terminal: 轮渡ç 头
- fire_hydrant: æ¶é²æ
fire_station: æ¶é²å±
food_court: ç¾é£å¹¿åº
fountain: å·æ³
fuel: å æ²¹ç«
gambling: èµå
grave_yard: å¢å°
- gym: å¥èº«ä¸å¿/å¥èº«æ¿
- health_centre: å»çä¸å¿
+ grit_bin: ç ç ¾ç®±
hospital: å»é¢
hunting_stand: ç©çç«
ice_cream: å°æ·æ·
kindergarten: å¹¼å¿å
library: å¾ä¹¦é¦
- market: å¸åº
marketplace: ååº
monastery: ä¿®éé¢
motorcycle_parking: æ©æè½¦åæ¾å¤
nightclub: 夿»ä¼
- nursery: æå¿æ
nursing_home: çå
»é¢
office: åå
¬å®¤
parking: å车åº
parking_entrance: å车åºå
¥å£
+ parking_space: å车ä½
pharmacy: è¯åº
place_of_worship: å®æåºæ
police: è¦å¯å±
@@ -491,7 +495,6 @@ zh-CN:
prison: çç±
pub: é
é¦
public_building: å
Œ
±å»ºç
- reception_area: æ¥å¾
åº
recycling: åæ¶ç¹
restaurant: é¤é¦
retirement_home: å
»èé¢
@@ -516,6 +519,7 @@ zh-CN:
village_hall: ææ¿å
waste_basket: å徿¡¶
waste_disposal: åºç©å¤ç
+ water_point: 弿°´ç¹
youth_centre: éå°å¹´ä¸å¿
boundary:
administrative: è¡æ¿åºè¾¹ç
@@ -524,6 +528,7 @@ zh-CN:
protected_area: ä¿æ¤åº
bridge:
aqueduct: æ²æ¸
+ boardwalk: æ¨æ¿äººè¡é
suspension: æ¬ç´¢æ¡¥
swing: å¹³ææ¡¥
viaduct: 髿¶æ¡¥
@@ -543,25 +548,31 @@ zh-CN:
"yes": å·¥èºååº
emergency:
ambulance_station: ææ¤ç«
+ assembly_point: éåç¹
defibrillator: é¤é¢¤ä»ª
landing_site: ç´§æ¥çéå°ç¹
phone: ç´§æ¥çµè¯
+ water_tank: æ¥ææ°´ç®±
+ "yes": ç´§æ¥
highway:
abandoned: å¼ç¨å
¬è·¯
bridleway: 马é
bus_guideway: 导轨å
¬äº¤è½¦é
bus_stop: å
Œ
±æ±½è½¦ç«
construction: å¨å»ºå
¬è·¯
+ corridor: èµ°å»
cycleway: èªè¡è½¦é
elevator: çµæ¢¯
emergency_access_point: ç´§æ¥æ±æç¹
footway: 人è¡é
ford: æµ
滩
+ give_way: 让车æ å¿
living_street: çæ´»è¡
milestone: éç¨ç¢
motorway: é«éå
¬è·¯
motorway_junction: é«éå
¬è·¯è¿æ¥çº¿
motorway_link: é«éå
¬è·¯
+ passing_place: ä¼è½¦å¸¦
path: å°å¾
pedestrian: æ¥è¡è¡
platform: 车ç«
@@ -578,6 +589,7 @@ zh-CN:
services: é«éå
¬è·¯æå¡åº
speed_camera: æµéæå头
steps: 楼梯
+ stop: å车æ å¿
street_lamp: è·¯ç¯
tertiary: ä¸çº§éè·¯
tertiary_link: ä¸çº§éè·¯
@@ -586,8 +598,8 @@ zh-CN:
trail: å°è·¯
trunk: 主干éè·¯
trunk_link: å¹²é
+ turning_loop: 转弯循ç¯
unclassified: æ ç级éè·¯
- unsurfaced: æ éºé¢éè·¯
"yes": éè·¯
historic:
archaeological_site: éå
@@ -606,6 +618,7 @@ zh-CN:
manor: åºå
memorial: 纪念ç¢
mine: ç¿äº
+ mine_shaft: ç¿äº
monument: 纪念ç¢
roman_road: ç½é©¬éè·¯
ruins: é迹
@@ -615,6 +628,7 @@ zh-CN:
wayside_cross: è·¯æååæ¶
wayside_shrine: è·¯æç¥é¾
wreck: æ®éª¸
+ "yes": åå²é迹
junction:
"yes": 交åç¹
landuse:
@@ -652,9 +666,9 @@ zh-CN:
leisure:
beach_resort: 海滩度åæ
bird_hide: éçå¨ç©è§å¯ç«
- club: 俱ä¹é¨
common: å
Œ
±ç¨å°
dog_park: çå
Œ
+ firepit: ç«å±±å
fishing: åéåº
fitness_centre: å¥èº«ä¸å¿
fitness_station: å¥èº«è®¾æ½
@@ -679,15 +693,46 @@ zh-CN:
water_park: æ°´ä¸å
Œ
"yes": 鲿
man_made:
+ adit: åé
+ beacon: ä¿¡å·æµ®æ
+ beehive: èç®±
+ breakwater: 鲿³¢å ¤
+ bridge: æ¡¥
+ bunker_silo: æ©ä½
+ chimney: çå±
+ crane: èµ·éæº
+ dolphin: ç³»è¹æ±
+ dyke: å ¤å
+ embankment: è·¯å ¤
+ flagpole: ææ
+ gasometer: è´®æ°å¨
+ groyne: 鲿³¢å ¤
+ kiln: çª
lighthouse: ç¯å¡
+ mast: æ¡
æ
+ mine: ç¿ç³
+ mineshaft: ç¿äº
+ monitoring_station: çæµçµå°
+ petroleum_well: ç³æ²¹äº
+ pier: 桥墩
pipeline: 管é
+ silo: å°ä¸è´®èåº
+ storage_tank: 卿²¹ç½
+ surveillance: çè§
tower: å¡
+ wastewater_plant: 污水å¤çå
+ watermill: 水磨
+ water_tower: æ°´å¡
+ water_well: å
+ water_works: èªæ¥æ°´å
+ windmill: é£åæº
works: å·¥å
"yes": 人é
military:
airfield: åç¨æºåº
barracks: è¥æ¿
bunker: æ©ä½
+ "yes": åäº
mountain_pass:
"yes": å±±å£
natural:
@@ -733,11 +778,14 @@ zh-CN:
accountant: ä¼è®¡å¸äºå¡æ
administrative: 管ç
architect: 设计é¢
+ association: å
³è
company: å
¬å¸
+ educational_institution: æè²æºæ
employment_agency: èä¸ä»ç»æ
estate_agent: å°äº§ä»£ç
government: æ¿åºåå
¬å®¤
insurance: ä¿é©åå
¬å®¤
+ it: ITåå
¬å®¤
lawyer: å¾å¸äºå¡æ
ngo: éæ¿åºç»ç»åå
¬å®¤
telecommunication: çµä¿¡åå
¬å®¤
@@ -745,9 +793,8 @@ zh-CN:
"yes": åå
¬å®¤
place:
allotments: åé
çåå°
- block: å
- airport: æºåº
city: åå¸
+ city_block: åå¸è¡åº
country: å½å®¶
county: å¿
farm: ååº
@@ -758,12 +805,13 @@ zh-CN:
islet: 屿
isolated_dwelling: ç¬ç«çä½å®
locality: å°åº
- moor: èé
municipality: ç´è¾å¸
neighbourhood: å±
ä½åº
postcode: 鮿¿ç¼ç
+ quarter: 宿è
region: å°åº
sea: æµ·
+ square: æ¹å
state: æ´²
subdivision: ç»å
suburb: éåº
@@ -775,10 +823,8 @@ zh-CN:
abandoned: å·²æé¤éè·¯
construction: å¨å»ºéè·¯
disused: åºå¼éè·¯
- disused_station: åºå¼ç«è½¦ç«
funicular: ç¼ç´¢éè·¯
halt: ç«è½¦å车ç¹
- historic_station: åå²ç«è½¦ç«
junction: éè·¯æ¢çº½
level_crossing: 平交éå£
light_rail: 轻轨
@@ -804,6 +850,7 @@ zh-CN:
beauty: ç¾å®¹åº
beverages: 饮æåº
bicycle: èªè¡è½¦åº
+ bookmaker: èä½å®¶
books: 书åº
boutique: ç²¾ååº
butcher: èåº
@@ -842,12 +889,16 @@ zh-CN:
hairdresser: çååº
hardware: äºéåº
hifi: Hi-Fi
- insurance: ä¿é©å
¬å¸
+ houseware: å®¶åºç¨ååº
+ interior_decoration: å
é¨è£
饰ç©
jewelry: ç å®åº
kiosk: å®è´§äº
+ kitchen: 卿¿åº
laundry: æ´è¡£åº
+ lottery: 彩票
mall: è´ç©ä¸å¿
market: å¸åº
+ massage: ææ©
mobile_phone: ææºåº
motorcycle: æ©æè½¦åº
music: é³ä¹ååº
@@ -855,21 +906,27 @@ zh-CN:
optician: ç¼éåº
organic: ææºé£ååº
outdoor: æ·å¤ç¨ååº
+ paint: æ²¹æ¼è½¦é´
+ pawnbroker: å½éºèæ¿
pet: å® ç©åº
pharmacy: è¯åº
photo: ç
§ç¸é¦
- salon: ç¾å®¹é¢
+ seafood: 海产é£ç©
second_hand: äºæååååº
shoes: éåº
- shopping_centre: è´ç©ä¸å¿
sports: ä½è²ç¨ååº
stationery: æå
ጼ
supermarket: è¶
å¸
tailor: è£ç¼åº
+ ticket: å®ç¥¨åº
+ tobacco: çèåº
toys: ç©å
ጼ
travel_agency: æ
è¡ç¤¾
+ tyres: è½®èåº
+ vacant: 空置çåº
+ variety_store: æè´§éº
video: é³ååº
- wine: æ æ§ç
§
+ wine: è¡èé
åº
"yes": ååº
tourism:
alpine_hut: é«å±±å°å±
@@ -893,6 +950,7 @@ zh-CN:
viewpoint: è§æ¯ç¹
zoo: å¨ç©å
tunnel:
+ building_passage: 建çç©éé
culvert: ææ°´ç®¡
"yes": é§é
waterway:
@@ -924,7 +982,7 @@ zh-CN:
level10: éåºç
description:
title:
- osm_nominatim: OpenStreetMap
+ osm_nominatim: OpenStreetMap
Nominatim ä¸çä½ç½®
geonames: GeoNames ä¸çä½ç½®
types:
@@ -996,15 +1054,15 @@ zh-CN:
title_html: è使ä¸è®¸å¯
intro_1_html: |-
OpenStreetMap® æ¯å¼æ¾æ°æ® ï¼ç±OpenStreetMapåºéä¼ ï¼OSMFï¼éç¨å¼æ¾æ°æ®å
±äº«å¼æ¾æ°æ®åºè®¸å¯åè®® ï¼ODbLï¼ææã
+ href="https://osmfoundation.org/">OpenStreetMapåºéä¼ï¼OSMFï¼éç¨å¼æ¾æ°æ®å
±äº«å¼æ¾æ°æ®åºè®¸å¯åè®® ï¼ODbLï¼ææã
intro_2_html: åªè¦æ¨è¡¨ææ¥æºä¸º OpenStreetMap åå
¶è´¡ç®è
ï¼æ¨å°±å¯ä»¥èªç±å°å¤å¶ãååãä¼ éåæ¹ç¼æä»¬çæ°æ®ãå¦ææ¨æ³è½¬æ¢æè
以æä»¬çæ°æ®ä¸ºåºç¡è¿è¡åä½ï¼æ¨åªè½éç¨ç¸åç许å¯åè®®å表æ¨çä½åã宿´çæ³å¾ææ¬ éæäºæ¨çæå©åä¹å¡ã
- intro_3_html: æä»¬çå°å¾å¾åä¸çç»å¾æ°æ®ä»¥åæä»¬çææ¡£éç¨ç¥è¯å
±äº«âç½²å-ç¸åæ¹å¼å
񄧮
+ href="https://opendatacommons.org/licenses/odbl/1.0/">æ³å¾ææ¬ éæäºæ¨çæå©åä¹å¡ã
+ intro_3_html: æä»¬çå°å¾å¾åä¸çç»å¾æ°æ®ä»¥åæä»¬çææ¡£éç¨ç¥è¯å
±äº«âç½²å-ç¸åæ¹å¼å
񄧮
2.0â 许å¯åè®®ææã
credit_title_html: å¦ä½è¡¨æä½è
æ¯ OpenStreetMap
credit_1_html: æä»¬éè¦æ¨ç½²å“© OpenStreetMap è´¡ç®è
Ӌ
- credit_2_html: æ¨å¿
é¡»æç¡®æ³¨æï¼æä»¬çæ°æ®ä½¿ç¨å¼æ¾å¼æ°æ®åºåè®®ï¼è¥ä½¿ç¨æä»¬çå°å¾å¾åï¼å
¶å议须为 CC-BY-SAãæ¨å¯ä»¥é¾æ¥æ¤çæé¡µ 以注æãå¦å¤ï¼è¥æ¨è¦ä»¥æ°æ®å½¢å¼åå¸
+ credit_2_html: æ¨å¿
é¡»æç¡®æ³¨æï¼æä»¬çæ°æ®ä½¿ç¨å¼æ¾å¼æ°æ®åºåè®®ï¼è¥ä½¿ç¨æä»¬çå°å¾å¾åï¼å
¶å议须为 CC-BY-SAãæ¨å¯ä»¥é¾æ¥æ¤çæé¡µ 以注æãå¦å¤ï¼è¥æ¨è¦ä»¥æ°æ®å½¢å¼åå¸
OSMï¼æ¨å¯ä»¥å±åå¹¶ç´æ¥é¾æ¥åè®®ãè¥æäºåªä»æ æ³è¿è¡é¾æ¥(å¦å°å·å)ï¼æä»¬å»ºè®®æ¨å¼å¯¼æ¨ç读è
è³ openstreetmap.org (æ OpenStreetMap
ç宿´ç½å)ãopendatacommons.orgï¼åå¯è½ç¸å
³ç creativecommons.orgã
credit_3_html: |-
@@ -1016,24 +1074,24 @@ zh-CN:
more_title_html: äºè§£æ´å¤
more_1_html: |-
请å¨OSMF许å¯åè®®é¡µé¢ é
读æ´å¤å
³äºä½¿ç¨æä»¬çæ°æ®ï¼ä»¥åå¦ä½è¡¨ææä»¬æ¯ä½è
çä¿¡æ¯ã
+ href="https://osmfoundation.org/Licence">OSMF许å¯å议页é¢é
读æ´å¤å
³äºä½¿ç¨æä»¬çæ°æ®ï¼ä»¥åå¦ä½è¡¨ææä»¬æ¯ä½è
çä¿¡æ¯ã
more_2_html: 尽管 OpenStreetMap 弿¾æ°æ®ï¼ä½æ¯æä»¬æ æ³ä¸ºç¬¬ä¸æ¹æä¾å
è´¹çå°å¾ APIãè¯¦è§æä»¬ç APIä½¿ç¨æ¿ç ãå°å¾å¾åä½¿ç¨æ¿ç ååç§°æå¡ä½¿ç¨æ¿ç ã
contributors_title_html: æä»¬çè´¡ç®è
contributors_intro_html: æä»¬çæ°æ®æ¥æºäºæåä¸ä¸äººçè´¡ç®ã使们ä¹ä»å½å®¶æµç»æºæçå¤è·åå
Œ
±çæçæ°æ®ï¼å
¶ä¸å
æ¬ï¼
- contributors_at_html: 奥å°å© ï¼å
嫿¥èª Stadt
- Wien (CC
- BY åè®®)ãLand
- Vorarlberg å Land Tirol (修订ç CC-BY
+ contributors_at_html: 奥å°å© ï¼å
嫿¥èª Stadt
+ Wien (CC
+ BY åè®®)ãLand
+ Vorarlberg å Land Tirol (修订ç CC-BY
AT åè®®)çæ°æ®ã
contributors_ca_html: å æ¿å¤§ ï¼å«ææ¥èª GeoBase®ï¼GeoGratis(©
å æ¿å¤§èªç¶èµæºé¨)ï¼CanVec (© å æ¿å¤§èªç¶èµæºé¨)åStatCan (å æ¿å¤§ç»è®¡å±å°çå¤)çæ°æ®ã
- contributors_fi_html: è¬å
° ï¼å
嫿¥èªè¬å
°å½å®¶æµç»å±å°å½¢æ°æ®åºåå
¶ä»æµç»æºæçæ°æ®ï¼ä¾æ® NLSFI
+ contributors_fi_html: è¬å
° ï¼å
嫿¥èªè¬å
°å½å®¶æµç»å±å°å½¢æ°æ®åºåå
¶ä»æµç»æºæçæ°æ®ï¼ä¾æ® NLSFI
åè®® ææã
contributors_fr_html: æ³å½ ï¼å«ææ¥èª Direction Générale des Impôts
çæ°æ®ã
- contributors_nl_html: è·å
° ï¼å«æ© AND data, 2007(www.and.com )
+ contributors_nl_html: è·å
° ï¼å«æ© AND data, 2007(www.and.com )
contributors_nz_html: æ°è¥¿å
° ï¼å
嫿¥èªæ°è¥¿å
°åå°ä¿¡æ¯é¨çæ°æ®ãCrown çæææã
contributors_si_html: |-
æ¯æ´æå°¼äº ï¼å
嫿¥èª
@@ -1043,15 +1101,15 @@ zh-CN:
contributors_gb_html: è±å½ ï¼å
嫿¥èª Ordnance çè°æ¥æ°æ®ï¼© Crown çæææåæ°æ®åºæå©ï¼2010-12ã
contributors_footer_1_html: |-
å
³äºå
¶è¿ä¸æ¥çç»èï¼åå
¶ä»è¢«ç¨æ¥å¸®å©æå OpenStreetMap çæ¥æºï¼è¯¦è§ OpenStreetMap Wiki çè´¡ç®è
é¡µé¢ ã
+ href="https://wiki.openstreetmap.org/wiki/Zh-hans:Contributors">è´¡ç®è
页é¢ã
contributors_footer_2_html: OpenStreetMap 纳å
¥æ°æ®å¹¶ä¸æå³çåå§æ°æ®æä¾è
è®¤å¯ OpenStreetMapãæä¾ä»»ä½æ
ä¿ææ
è´ä»»ä½æ³å¾è´£ä»»ã
infringement_title_html: è使侵ç¯
infringement_1_html: OSM çè´¡ç®è
ä¼è¢«æéï¼ç»ä¸è¦å¨æ²¡æèä½æäººçæç¡®è®¸å¯æ¶æ·»å æ¥èªä»»ä½æèä½æçæ¥æºçæ°æ®(å¦è°·æå°å¾æå°å·å°å¾)ã
- infringement_2_html: 妿æ¨è®¤ä¸ºçæçææå·²è¢«ä¸æ°å½å°æ·»å ç OpenStreetMap æ°æ®åºæè¯¥ç½ç«ï¼è¯·åè§æä»¬çæ¤é¤ç¨åº ï¼æç´æ¥å¨æä»¬çæ¤é¤ç¨åº ï¼æç´æ¥å¨æä»¬çå¨çº¿ç³æ¥é¡µé¢ 䏿åºã
trademarks_title_html: åæ
- trademarks_1_html: OpenStreetMapãæ¾å¤§éæ å¿åå°å¾ç¶ææ¯OpenStreetMapåºéä¼ç注ååæ ã妿æ¨å¯¹ä½¿ç¨è¿äºæ å¿æä»»ä½é®é¢ï¼è¯·å¨ææå·¥ä½ç» æåºæ¨çé®é¢ã
+ trademarks_1_html: OpenStreetMapãæ¾å¤§éæ å¿åå°å¾ç¶ææ¯OpenStreetMapåºéä¼ç注ååæ ã妿æ¨å¯¹ä½¿ç¨è¿äºæ å¿æä»»ä½é®é¢ï¼è¯·åè§æä»¬çåæ æ¹é ã
welcome_page:
title: 欢è¿ï¼
introduction_html: 欢è¿è®¿é® OpenStreeMapï¼èªç±ä¸å¯ç¼è¾çä¸çå°å¾ãæ¨å·²ç»ç»å½ï¼å¯ä»¥å¼å§ç»å¶å°å¾ãè¿éæ¯å«ææ¨éè¦ç¥éçæéè¦çä¿¡æ¯çå¿«éæåã
@@ -1069,7 +1127,7 @@ zh-CN:
rules:
title: è§åï¼
paragraph_1_html: OpenStreetMapå¾å°ææ£å¼è§åï¼ä½æä»¬æå¾
ææåä¸è
è½åä½ï¼å¹¶ä¸ç¤¾åºæ²éã妿æ¨å¨èèä»»ä½é¤æå·¥ç¼è¾çæ´»å¨ï¼è¯·é
读并éµå®å¯¼å
¥ åèªå¨ç¼è¾ çæå¯¼ã
+ href='https://wiki.openstreetmap.org/wiki/Import/Guidelines'>导å
¥åèªå¨ç¼è¾ çæå¯¼ã
questions:
title: è¿æçé®åï¼
paragraph_1_html: OpenStreetMap æè¥å¹²èµæºç¨äºå¦ä¹ 该项ç®ï¼æé®ååçé®é¢ï¼ä»¥å讨论ä¸å¶ä½å°å¾ç¸å
³çè¯é¢å¹¶ä¸æ°åç¸å
³ææ¡£ãçæé¡µé¢ çæ´å¤æ³å¾ä¿¡æ¯ï¼æèç³»
- OSMF å·¥ä½ç» ã
+ OSMF å·¥ä½ç» ã
help_page:
title: è·å¾å¸®å©
introduction: OpenStreetMap æè¥å¹²èµæºç¨äºå¦ä¹ 该项ç®ï¼æé®ååçé®é¢ï¼ä»¥å讨论ä¸å¶ä½å°å¾ç¸å
³çè¯é¢å¹¶ä¸æ°åç¸å
³ææ¡£ã
@@ -1101,7 +1159,7 @@ zh-CN:
title: 欢è¿è®¿é® OSM
description: æ¬å¿«éæåæ¶µçäºå¿«éå
¥é¨ OpenStreetMap çåºæ¬ç¥è¯ã
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Zh-hans:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Zh-hans:Beginners%27_guide
title: åå¦è
æå
description: 社群维æ¤çæ°ææåã
help:
@@ -1121,7 +1179,7 @@ zh-CN:
title: switch2osm
description: åå©å
¬å¸ä¸ç»ç»æ¹ç¨ OpenStreetMap 为åºç¡çå°å¾ä¸ç¸å
³æå¡ã
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
description: æµè§ wiki æ·±å
¥äºè§£ OSM ææ¡£ã
about_page:
@@ -1135,17 +1193,19 @@ zh-CN:
community_driven_title: 社åºé©±å¨
community_driven_html: OpenStreetMap æ¯ä¸ä¸ªå¤å
åç社åºï¼å®å
æ»¡æ¿æ
ï¼å¹¶ä¸æ¯å¤©é½å¨æé¿ãæä»¬çåä¸è
å
æ¬å°å¾å¶ä½ç±å¥½è
ï¼å°çä¿¡æ¯ç³»ç»(GIS)ä»ä¸äººåï¼ç»´æ¤
OSM æå¡å¨çå·¥ç¨å¸ï¼æ 注ç¾å®³åºåç人é主ä¹èªæ¿è
ï¼å·²ç»å
¶ä»å¾å¤åçäººå£«ãæ³æ´å¤çäºè§£ç¤¾åºè¯·åè§OpenStreetMapå客 ãç¨æ·æ¥è®° ã社åºå客 ï¼ä»¥å
- OSM åºéä¼ ç½ç«ã
+ href='%{diary_path}'>ç¨æ·æ¥è®°ã社åºå客 ï¼ä»¥å
+ OSM åºéä¼ ç½ç«ã
open_data_title: 弿¾æ°æ®
open_data_html: OpenStreetMap æ¯å¼æºæ°æ® :åªè¦æ¨è¡¨æä½¿ç¨äº OpenStreetMap å¹¶æ¿è®¤å
¶è´¡ç®è
çå·¥ä½ï¼æ¨å°±å¯ä»¥ä½¿ç¨
OpenStreetMapãå¦ææ¨æ¹åæè
使ç¨è¿äºæ°æ®ï¼æ¨å¿
é¡»æç
§ç¸åççæåè®®åå¸ç»æã详æ
请åè§çæåè®® ã
legal_title: æ³å¾
legal_html: |-
- æ¤ç½ç«åå¾å¤å
¶ä»ç¸å
³æå¡å·²ç±OpenStreetMapåºéä¼ ï¼OSMFï¼æ£å¼ä»£è¡¨ç¤¾ç¾¤è¿è¥ãä½¿ç¨ææç±OSMFè¿è¥çæå¡åé符åæä»¬ç
- 坿¥åä½¿ç¨æ¹é åæä»¬çéç§æ¿ç
+ æ¤ç½ç«åå¾å¤å
¶ä»ç¸å
³æå¡å·²ç±OpenStreetMapåºéä¼ ï¼OSMFï¼æ£å¼ä»£è¡¨ç¤¾ç¾¤è¿è¥ãä½¿ç¨ææç±OSMFè¿è¥çæå¡åé符åæä»¬ç
+ 坿¥åä½¿ç¨æ¹é åæä»¬çéç§æ¿ç
+
+ å¦ææ¨æè®¸å¯åè®®ãçææå
¶ä»æ³å¾é®é¢ï¼è¯·èç»OSMF ã
- å¦ææ¨æè®¸å¯åè®®ãçææå
¶ä»æ³å¾é®é¢ï¼è¯·èç»OSMF ã
+ OpenStreetMapãæ¾å¤§éæ å¿åå°å¾ç¶ææ¯OSMFçæ³¨ååæ ã
partners_title: åä½ä¼ä¼´
notifier:
diary_comment_notification:
@@ -1317,11 +1377,10 @@ zh-CN:
anon_edits: (%{link})
anon_edits_link_text: äºè§£ä¸ºä»ä¹è¿å¾éè¦ã
flash_player_required: æ¨éè¦ Flash Player æ¥ä½¿ç¨ OpenStreetMap Flash ç¼è¾å¨ Potlatchãæ¨å¯ä»¥ä»
- Adobe.com ä¸è½½ Flash Player ãå
¶ä»å ç§éæ© ä¹å¯ä»¥ç¨æ¥ç¼è¾
- OpenStreetMapã
+ href="https://get.adobe.com/flashplayer/">ä» Adobe.com ä¸è½½ Flash Playerãå
¶ä»å ç§éæ© ä¹å¯ä»¥ç¨æ¥ç¼è¾ OpenStreetMapã
potlatch_unsaved_changes: æ¨æå°æªä¿åçä¿®æ¹ã(è¦å¨ Potlatch ä¸ä¿åï¼å¦æå¨å¨çº¿æ¨¡å¼ä¸ç¼è¾ï¼æ¨éè¦åæ¶éæ©å½åçè·¯å¾æèç¹ï¼æè
ç¹å»ä¿åï¼å¦ææä¿åæé®ã)
- potlatch2_not_configured: å°æªé
ç½® Potlatch 2 - 请åé
http://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2
+ potlatch2_not_configured: å°æªé
ç½® Potlatch 2 - 请åé
https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2
以è·å¾æ´å¤ä¿¡æ¯
potlatch2_unsaved_changes: æ¨æå°æªä¿åçä¿®æ¹ã(è¦å¨ Potlatch 2 ä¸ä¿åï¼æ¨åºè¯¥ç¹å»ä¿åã)
id_not_configured: iD å°æªé
ç½®
@@ -1412,7 +1471,7 @@ zh-CN:
edit: ç¼è¾
preview: é¢è§
markdown_help:
- title_html: ä½¿ç¨ Markdown
+ title_html: ä½¿ç¨ Markdown
è§£æ
headings: æ é¢
heading: æ é¢
@@ -1516,7 +1575,7 @@ zh-CN:
public_traces_from: æ¥èª %{user} çå
¬å¼ GPS 轨迹
description: æµè§æè¿ä¸ä¼ ç GPS 轨迹
tagged_with: 以 %{tags} æ è®°
- empty_html: å°æ 轨迹ãä¸ä¼ æ°è½¨è¿¹ æå¨wikié¡µé¢ ä¸äºè§£
+ empty_html: å°æ 轨迹ãä¸ä¼ æ°è½¨è¿¹ æå¨wikié¡µé¢ ä¸äºè§£
GPS 轨迹ã
delete:
scheduled_for_deletion: 计åå é¤ç轨迹
@@ -1705,10 +1764,10 @@ zh-CN:
html: |-
ä¸åäºå
¶ä»å°å¾ï¼OpenStreetMap æ¯å®å
¨ç±åæ¨ä¸æ ·ç人å建çï¼å¹¶ä¸å
è´¹æä¾ç»ä»»ä½äººç¨ä»¥ä¿®æ£ãæ´æ°ãä¸è½½å使ç¨ã
ç»å½æ¥è´¡ç®æ¨çåéå§ãæä»¬å°åéä¸ä»½é®ä»¶æ¥ç¡®è®¤æ¨çè´¦å·ã
- license_agreement: 彿¨ç¡®è®¤æ¨ç叿·æ¶ï¼æ¨éè¦åæè´¡ç®è
æ¡æ¬¾ ã
+ license_agreement: 彿¨ç¡®è®¤æ¨ç叿·æ¶ï¼æ¨éè¦åæè´¡ç®è
æ¡æ¬¾ ã
email address: çµåé®ä»¶å°åï¼
confirm email address: 确认çµåé®ä»¶å°åï¼
- not displayed publicly: æ¨çå°åæªå
¬å¼æ¾ç¤ºï¼è¯·åè§æä»¬çéç§æ¿ç 以è·åæ´å¤ä¿¡æ¯
display name: æ¾ç¤ºåç§°ï¼
display name description: æ¨å
¬å¼æ¾ç¤ºçç¨æ·åãæ¨å¯ä»¥ç¨åå¨é¦é项ä¸è¿è¡ä¿®æ¹ã
@@ -1720,7 +1779,7 @@ zh-CN:
continue: 注å
terms accepted: æè°¢æ¨æ¥åæ°çè´¡ç®æ¡æ¬¾ï¼
terms declined: æä»¬å¾éæ¾æ¨å·²å³å®ä¸æ¥åæ°çè´¡ç®è
æ¡æ¬¾ãæå
³è¯¦ç»ä¿¡æ¯ï¼è¯·åé
æ¤ wiki é¡µé¢ .
- terms declined url: http://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
+ terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
terms:
title: è´¡ç®è
æ¡æ¬¾
heading: è´¡ç®è
æ¡æ¬¾
@@ -1820,26 +1879,26 @@ zh-CN:
email never displayed publicly: (ä»ä¸å
¬å¼æ¾ç¤º)
external auth: å¤é¨èº«ä»½éªè¯ï¼
openid:
- link: http://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: è¿æ¯ä»ä¹ï¼
public editing:
heading: å
¬å¼ç¼è¾ï¼
enabled: å¯ç¨ãéå¿åç¨æ·ï¼å¯ä»¥ç¼è¾æ°æ®ã
- enabled link: http://wiki.openstreetmap.org/wiki/Anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: è¿æ¯ä»ä¹ï¼
disabled: ç¦ç¨ä¸æ æ³ç¼è¾æ°æ®ï¼ææè¿å»çç¼è¾å为å¿åã
disabled link text: æä¸ºä»ä¹ä¸è½ç¼è¾ï¼
public editing note:
heading: å
¬å¼ç¼è¾
text: ç®åæ¨çç¼è¾æ¯å¿åçï¼äººä»¬ä¸è½åéé®ä»¶ç»æ¨æçå°æ¨çä½ç½®ãä¸ºäºæ¾ç¤ºæ¨çç¼è¾ï¼è®©å«äººéè¿ç½ç«ä¸æ¨èç³»ï¼è¯·ç¹å»ä¸é¢çæé®ãç±äº 0.6
- API ç转æ¢ï¼åªæå
¬å¼çç¨æ·å¯ä»¥ç¼è¾å°å¾æ°æ® ã(äºè§£ä¸ºä»ä¹ )ãæ¨ççµåé®ä»¶å°åå°ä¸ä¼è¢«å 为æä¸ºå
¬å¼ç¨æ·è被éé²ã æ¤æä½æ æ³æ¤éï¼æææ°ç¨æ·ç°å¨é½é»è®¤ä¸ºå
¬å¼çã
+ API ç转æ¢ï¼åªæå
¬å¼çç¨æ·å¯ä»¥ç¼è¾å°å¾æ°æ®ã(äºè§£ä¸ºä»ä¹ )ãæ¨ççµåé®ä»¶å°åå°ä¸ä¼è¢«å 为æä¸ºå
¬å¼ç¨æ·è被éé²ã æ¤æä½æ æ³æ¤éï¼æææ°ç¨æ·ç°å¨é½é»è®¤ä¸ºå
¬å¼çã
contributor terms:
heading: è´¡ç®è
æ¡æ¬¾ï¼
agreed: æ¨å·²åææ°çè´¡ç®è
æ¡æ¬¾ã
not yet agreed: æ¨è¿æ²¡æåææ°çè´¡ç®è
æ¡æ¬¾ã
review link text: 请è·éæ¤é¾æ¥ï¼æ¹ä¾¿æ¨æ¥çå¹¶æ¥åæ°çè´¡ç®è
æ¡æ¬¾ã
agreed_with_pd: æ¨ä¹å°æ¨çç¼è¾éäºå
Œ
±é¢åã
- link: http://www.osmfoundation.org/wiki/License/Contributor_Terms
+ link: https://www.osmfoundation.org/wiki/License/Contributor_Terms
link text: è¿æ¯ä»ä¹ï¼
profile description: åºæ¬ä¿¡æ¯è¯´æï¼
preferred languages: é¦éè¯è¨ï¼
@@ -1943,6 +2002,7 @@ zh-CN:
not_a_role: å串 '%{role}' 䏿¯ææçè§è²ã
already_has_role: è¿ä¸ªç¨æ·å·²ç»æè§è² %{role}ã
doesnt_have_role: è¿ä¸ªç¨æ·æ²¡æè§è² %{role}ã
+ not_revoke_admin_current_user: ä¸è½æ¤éå½åç¨æ·ç管çåè§è²ã
grant:
title: 确认è§è²æäº
heading: 确认è§è²æäº
@@ -2137,8 +2197,8 @@ zh-CN:
createnote_disabled_tooltip: æ¾å¤§å°å¾ä»¥æ·»å ç¬è®°
map_notes_zoom_in_tooltip: æ¾å¤§å°å¾ä»¥æ¥çç¬è®°
map_data_zoom_in_tooltip: æ¾å¤§å°å¾ä»¥æ¥çæ°æ®
- queryfeature_tooltip: æ¥è¯¢ç¹å¾
- queryfeature_disabled_tooltip: æ¾å¤§å°å¾ä»¥æ¥è¯¢ç¹å¾
+ queryfeature_tooltip: æ¥è¯¢è¦ç´
+ queryfeature_disabled_tooltip: æ¾å¤§ä»¥æ¥è¯¢è¦ç´
changesets:
show:
comment: è¯è®º
@@ -2148,7 +2208,8 @@ zh-CN:
unhide_comment: åæ¶éè
notes:
new:
- intro: åç°é误æç¼ºå°äºä»ä¹ä¸è¥¿åï¼è¯·åè¯å
¶ä»å°å¾å¶ä½è
ä»¥ä¾¿äºæä»¬æ´æ£é误ãå°æ è®°ç§»å¨å°æ£ç¡®çä½ç½®å¹¶è¾å
¥å¤æ³¨è§£éå½åé®é¢ã(请ä¸è¦å¨æ¤å¤è¾å
¥ä¸ªäººä¿¡æ¯æä»»ä½çæä¿æ¤çå°å¾ç¸å
³ä¿¡æ¯æç®å½å表ã)
+ intro: åç°é误æç¼ºå°äºä»ä¹ä¸è¥¿åï¼è¯·åè¯å
¶ä»å°å¾å¶ä½è
ä»¥ä¾¿äºæä»¬æ´æ£é误ãå°æ è®°ç§»å¨å°æ£ç¡®çä½ç½®å¹¶è¾å
¥å¤æ³¨è§£éå½åé®é¢ã
+ advice: æ¨ç注éä¼å
¬å¼ï¼å¹¶å¯è½ç¨äºæ´æ°å°å¾ï¼æä»¥ä¸è¦è¾å
¥ä¸ªäººä¿¡æ¯ï¼ææ¯æ¥èªçæä¿æ¤å°å¾çä¿¡æ¯æç®å½å表ã
add: æ·»å ç¬è®°
show:
anonymous_warning: 该ç¬è®°å
å«å¿åç¨æ·çè¯è®ºï¼åºç¬ç«å°äºä»¥æ ¸å®ã
@@ -2168,9 +2229,6 @@ zh-CN:
mapquest_car: 汽车ï¼MapQuestï¼
mapquest_foot: æ¥è¡ï¼MapQuestï¼
osrm_car: 汽车ï¼OSRMï¼
- mapzen_bicycle: èªè¡è½¦ï¼Mapzenï¼
- mapzen_car: 汽车ï¼Mapzenï¼
- mapzen_foot: èï¼Mapzenï¼
descend: ä¸é
directions: æ¹å
distance: è·ç¦»
@@ -2218,7 +2276,7 @@ zh-CN:
node: èç¹
way: è·¯å¾
relation: å
³ç³»
- nothing_found: æ²¡ææ¾å°ç¹å¾
+ nothing_found: æ²¡ææ¾å°è¦ç´
error: è¿æ¥ %{server} æ¶åºéï¼%{error}
timeout: è¿æ¥ %{server} è¶
æ¶
context:
@@ -2226,8 +2284,8 @@ zh-CN:
directions_to: å°è¿éçæç¤º
add_note: 卿¤æ·»å 注é
show_address: æ¾ç¤ºå°å
- query_features: æ¥è¯¢ç¹å¾
- centre_map: ä¸å¿å°å¾å¨æ¤
+ query_features: æ¥è¯¢è¦ç´
+ centre_map: 卿¤å°å°å¾æ¾å¨ä¸é´
redaction:
edit:
description: 说æ
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index 70fbd5a57..3a7a45cee 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -156,6 +156,7 @@ zh-TW:
title_comment: è®æ´é %{id} - %{comment}
join_discussion: ç»å
¥ä»¥åå è¨è«
discussion: è¨è«
+ still_open: è®æ´éä»çºéå - è¨è«è¦å¨è®æ´ééé徿æéåã
node:
title: ç¯é»ï¼%{name}
history_title: ç¯é»æ·å²ï¼%{name}
@@ -186,7 +187,7 @@ zh-TW:
way: è·¯å¾
relation: éè¯
changeset: è®æ´é
- note: 註é
+ note: 註è¨
timeout:
sorry: æ±æï¼ç´¢å id çº %{id} ç %{type} è³æï¼è±è²»æééé·ã
type:
@@ -194,7 +195,7 @@ zh-TW:
way: è·¯å¾
relation: éè¯
changeset: è®æ´é
- note: 註é
+ note: 註è¨
redacted:
redaction: 編修ç¨åº %{id}
message_html: æ¤ %{type} ççæ¬ %{version} 已被編修ï¼å æ¤æªè½é¡¯ç¤ºã詳細è³è¨è«åé± %{redaction_link}ã
@@ -356,8 +357,8 @@ zh-TW:
map_image: å°åå½±å (é¡¯ç¤ºæ¨æºå層)
embeddable_html: å
§åµå¼ HTML
licence: ææ¬
- export_details: OpenStreetMap çè³ææ¡ç¨ Open
- Data Commons éæ¾è³æåº«ææ¬æ¢æ¬¾ (ODbL) ææ¬ã
+ export_details: OpenStreetMap çè³ææ¡ç¨ Open
+ Data Commons éæ¾è³æåº«ææ¬æ¢æ¬¾ ï¼ODbLï¼ææ¬ã
too_large:
advice: è¥ä»¥ä¸å¯åºå¤±æï¼è«èæ
®ä½¿ç¨ä¸å便ºï¼
body: éååå太大ï¼ç¡æ³å¯åº OpenStreetMap XML è³æãè«æ¾å¤§æé¸æä¸åè¼å°çååï¼æä½¿ç¨ä¸å大éè³æä¸è¼æºï¼
@@ -391,14 +392,14 @@ zh-TW:
geocoder:
search:
title:
- latlon: ä¾èªå
§é¨ ççµæ
+ latlon: ä¾èªå
§é¨ ççµæ
uk_postcode: ä¾èªNPEMap / FreeThe Postcode ççµæ
- ca_postcode: ä¾èªGeocoder.CA ççµæ
- osm_nominatim: ä¾èªOpenStreetMap
- Nominatim ççµæ
+ ca_postcode: ä¾èª Geocoder.CA ççµæ
+ osm_nominatim: ä¾èª OpenStreetMap
+ Nominatim ççµæ
geonames: ä¾èªGeoNames ççµæ
- osm_nominatim_reverse: ä¾èªOpenStreetMap
- Nominatim ççµæ
+ osm_nominatim_reverse: ä¾èª OpenStreetMap
+ Nominatim ççµæ
geonames_reverse: ä¾èªGeoNames ççµæ
search_osm_nominatim:
prefix:
@@ -407,12 +408,16 @@ zh-TW:
chair_lift: åé忤
drag_lift: ä¸å±±ç½å¼æ¢¯
gondola: å°åçºè»
+ pylon: é«å£é»å¡
station: 空ä¸çºè»è»ç«
aeroway:
aerodrome: æ©å ´
+ airstrip: 飿©è·é
apron: åæ©åª
gate: ç»æ©å£
+ hangar: æ©æ£
helipad: ç´åæ©åæ©åª
+ parking_position: åè»ä½ç½®
runway: è·é
taxiway: æ»è¡é
terminal: èªå»
@@ -447,37 +452,31 @@ zh-TW:
crematorium: ç«è¬å ´
dentist: çé«
doctors: é«å¸«
- dormitory: 宿è
drinking_water: é£²ç¨æ°´
driving_school: é§è¨ç
embassy: 大使館
- emergency_phone: ç·æ¥é»è©±
fast_food: éé£
ferry_terminal: 渡輪碼é
- fire_hydrant: æ¶é²æ
fire_station: æ¶é²é
food_court: ç¾é£å»£å ´
fountain: å´æ³
fuel: çæ
gambling: è³å ´
grave_yard: å¢å
- gym: ç¦èº«ä¸å¿ / å¥èº«æ¿
- health_centre: å¥åº·ä¸å¿
hospital: é«é¢
hunting_stand: ç©çµç«
ice_cream: å°æ·æ·
kindergarten: å¹¼ç¨å
library: 忏餍
- market: å¸å ´
marketplace: å¸å ´
monastery: ä¿®éé¢
motorcycle_parking: æ©è»åè»å ´
nightclub: å¤ç¸½æ
- nursery: æå
æ
nursing_home: è·çé¢
office: 辦å
¬å®¤
parking: åè»å ´
parking_entrance: åè»å ´å
¥å£
+ parking_space: åè»è
pharmacy: è¥æ¿
place_of_worship: å®æå ´æ
police: è¦å¯
@@ -487,7 +486,6 @@ zh-TW:
prison: ç£ç
pub: é
館
public_building: å
Œ
±å»ºç¯
- reception_area: æ¥å¾
å
recycling: åæ¶é»
restaurant: é¤å»³
retirement_home: é¤èé¢
@@ -520,6 +518,7 @@ zh-TW:
protected_area: ä¿è·å
bridge:
aqueduct: 髿¶æ°´é
+ boardwalk: æ¨æ¿èµ°é
suspension: åæ©
swing: å¹³ææ©
viaduct: 髿¶æ©
@@ -548,16 +547,19 @@ zh-TW:
bus_guideway: è»é巴士ç·
bus_stop: 巴士ç«
construction: 建é ä¸éè·¯
+ corridor: èµ°å»
cycleway: èªè¡è»é
elevator: 黿¢¯
emergency_access_point: ç·æ¥è¯çµ¡é»
footway: æ¥é
ford: éæ°´é»
+ give_way: è®è·¯æ¨èª
living_street: çæ´»è¡é
milestone: éç¨æ¨
motorway: é«éå
¬è·¯
motorway_junction: é«éå
¬è·¯äº¤å¯è
motorway_link: é«éå
¬è·¯è¯çµ¡é
+ passing_place: è®è»é
path: å°å¾
pedestrian: 人è¡é
platform: æå°
@@ -574,6 +576,7 @@ zh-TW:
services: é«éå
¬è·¯ä¼æ¯å
speed_camera: 測éç
§ç¸æ©
steps: 鿢¯
+ stop: åè»æ¨èª
street_lamp: è·¯ç
tertiary: éé
tertiary_link: ä¸ç´éè·¯é£æ¥è·¯
@@ -583,7 +586,6 @@ zh-TW:
trunk: å¿«ééè·¯
trunk_link: 主è¦å¹¹é飿¥è·¯
unclassified: ç¡åç´éè·¯
- unsurfaced: æªéªè¨éè·¯
"yes": éè·¯
historic:
archaeological_site: èå¤éºå
@@ -611,6 +613,7 @@ zh-TW:
wayside_cross: è·¯éååæ¶
wayside_shrine: è·¯éç¥é¾
wreck: æ®éª¸
+ "yes": å¤è¹
junction:
"yes": è·¯å£
landuse:
@@ -648,9 +651,9 @@ zh-TW:
leisure:
beach_resort: æµ·ç鿍å
bird_hide: è³é³¥äº
- club: 俱æ¨é¨
common: å
Œ
±ç¨å°
dog_park: ççå
Œ
+ firepit: ç«å
fishing: åé£å
fitness_centre: ç¦èº«ä¸å¿
fitness_station: å¥èº«ç«
@@ -675,9 +678,20 @@ zh-TW:
water_park: æ°´ä¸æ¨å
"yes": ä¼é
man_made:
+ bridge: æ©
+ chimney: ç
åª
+ dyke: å ¤
+ embankment: å ¤
+ flagpole: æç«¿
lighthouse: çå¡
+ mine: ç¤¦å ´
pipeline: 管ç·
+ silo: çå
tower: å¡
+ watermill: æ°´è»
+ water_tower: æ°´å¡
+ water_well: ç
+ windmill: 風è»
works: å·¥å»
"yes": äººå·¥è¨æ½
military:
@@ -730,10 +744,12 @@ zh-TW:
administrative: 管çå±
architect: 建ç¯å¸«äºåæ
company: å
¬å¸
+ educational_institution: æè²æ©æ§
employment_agency: 人å仲ä»
estate_agent: æ¿å°ç¢ä»²ä»
government: æ¿åºè¾¦äºè
insurance: ä¿éªäºåæ
+ it: IT 辦å
¬å®¤
lawyer: å¾å¸«
ngo: éæ¿åºçµç¹è¾¦å
¬å®¤
telecommunication: éè¨ä¿¡è¾¦å
¬å®¤
@@ -741,9 +757,8 @@ zh-TW:
"yes": 辦å
¬å®¤
place:
allotments: 社åè¾²å
- block: è¡å
- airport: æ©å ´
city: åå¸
+ city_block: è¡å
country: åå®¶
county: 縣
farm: è¾²ç°
@@ -754,12 +769,12 @@ zh-TW:
islet: å°å³¶
isolated_dwelling: ç¨ç«ä½å®
locality: å°å
- moor: èé
municipality: èªæ²»å¸
neighbourhood: å±
ä½å
postcode: éµéåè
region: åå
sea: æµ·
+ square: å»£å ´
state: ç
subdivision: 次åå
suburb: éå
@@ -771,10 +786,8 @@ zh-TW:
abandoned: å·²æé¤éµè·¯
construction: 建é ä¸éµè·¯
disused: 廢æ£éµè·¯
- disused_station: 廢æ£éµè·¯è»ç«
funicular: çºç´¢éµè·¯
halt: éµè·¯åé ç«
- historic_station: æ·å²éµè·¯è»ç«
junction: éµè·¯äº¤å¯è
level_crossing: 平交é
light_rail: è¼éµ
@@ -838,12 +851,13 @@ zh-TW:
hairdresser: çé«®åº
hardware: äºéè¡
hifi: é³é¿åº
- insurance: ä¿éª
jewelry: ç 寶åº
kiosk: 販å®äº
laundry: æ´è¡£åº
+ lottery: æ¨é
mall: è³¼ç©åå ´
market: å¸å ´
+ massage: ææ©åº
mobile_phone: è¡åéè¨è¡
motorcycle: æ©è»è¡
music: å±çè¡
@@ -851,19 +865,24 @@ zh-TW:
optician: é©å
師
organic: ææ©é£ååº
outdoor: æ¶å¤ç¨ååº
+ pawnbroker: ç¶éª
pet: 寵ç©åº
pharmacy: è¥æ¿
photo: ç
§ç¸é¤¨
- salon: ç¾å®¹é¢
+ seafood: æµ·ç¢
second_hand: äºæåååº
shoes: éåº
- shopping_centre: è³¼ç©ä¸å¿
sports: é«è²ç¨ååº
stationery: æå
ጼ
supermarket: è¶
ç´å¸å ´
tailor: è£ç¸«åº
+ ticket: å®ç¥¨è
+ tobacco: è¸è販賣
toys: ç©å
ጼ
travel_agency: æ
è¡ç¤¾
+ tyres: 輪è販å®
+ vacant: 空置åºè
+ variety_store: é貨åº
video: å½±é³åº
wine: é
館
"yes": ååº
@@ -920,7 +939,7 @@ zh-TW:
level10: éåéç
description:
title:
- osm_nominatim: ä¾èª OpenStreetMap
+ osm_nominatim: ä¾èª OpenStreetMap
Nominatim çä½ç½®
geonames: ä½ç½®ä¾èª GeoNames çä½ç½®
types:
@@ -954,7 +973,7 @@ zh-TW:
intro_header: æ¡è¿ä¾å° OpenStreetMapï¼
intro_text: OpenStreetMap æ¯ä¸å¹
ä¸çå°åï¼ç±åæ¨é樣ç人åæå»ºç«ï¼å¨éæ¾ææ¬ä¸å¯ä»¥èªç±ä½¿ç¨ã
intro_2_create_account: 建ç«ä½¿ç¨è
帳è
- partners_html: 主æ©ç± %{ucl}ã%{ic}ã%{bytemark}ï¼åå
¶ä» %{partners} ææ¯æ´ã
+ partners_html: 主æ©ç± %{ucl}ã%{bytemark}ã%{ic}ï¼åå
¶ä» %{partners} ææ¯æ´ã
partners_ucl: 嫿¦å¤§å¸å¸é¢
partners_ic: 嫿¦å¸åå¸é¢
partners_bytemark: Bytemark 主æ©ä»£ç®¡
@@ -987,17 +1006,18 @@ zh-TW:
mapping_link: éå§è£½å
legal_babble:
title_html: çæ¬èææ¬æ¢æ¬¾
- intro_1_html: OpenStreetMap çºéæ¾è³æ ï¼ä»¥Open
- Data Commons éæ¾è³æåº«ææ¬æ¢æ¬¾ (ODbL) ææ¬ã
+ intro_1_html: OpenStreetMap çºéæ¾è³æ ï¼ä»¥
+ OpenStreetMap åºéæ ï¼OSMFï¼æ¡ç¨ç
+ Open Data Commons éæ¾è³æåº«ææ¬æ¢æ¬¾ ï¼ODbLï¼ææ¬ã
intro_2_html: |-
æ¨å¯ä»¥èªç±å°è¤è£½ãæ£å¸ãå³è¼¸åä¿®æ¹æåçè³æï¼åææ¯æ¨é æ¨æä½è
çº OpenStreetMap åå
¶è²¢ç»è
ãè¥æ¨å¨æåçè³æä¸ä½ä¿®æ¹ææä¹è¡çå
¶ä»è³æ
- ï¼ååªå¯ä¾ç¸åææ¬æ¢æ¬¾æ£ä½æéææãææ¬çæ³å¾åæ 詳述æ¨çæ¬è²¬ã
- intro_3_html: æåå°åå½±åå¡çè£½åæ³ä»¥åæåçæä»¶ï¼ä»¥åµç¨CC
+ ï¼ååªå¯ä¾ç¸åææ¬æ¢æ¬¾æ£ä½æéææãææ¬ç æ³å¾åæ 詳述æ¨çæ¬è²¬ã
+ intro_3_html: æåå°åå½±åå¡çè£½åæ³ä»¥åæåçæä»¶ï¼ä»¥åµç¨CC
å§åæ¨ç¤º-ç¸åæ¹å¼å享 (CC BY-SA) 2.0ç æ¢æ¬¾ææ¬ã
credit_title_html: å¦ä½æ¨æä½è
æ¯ OpenStreetMap
credit_1_html: æåè¦æ±æ¨ä»¥“© OpenStreetMap è²¢ç»è
”æ¨æä½è
ã
credit_2_html: æ¨äº¦é æ¸
æ°è¨»æï¼æéè³æå¯éééæ¾è³æåº«ææ¬æ¢æ¬¾åå¾ãè¥ä½¿ç¨æåçå½±åå¡ï¼åé 註æå
¶è£½åæ³æ¯æ CC-BY-SA ææ¬ãæ¨å¯ä»¥ééé£çµè³æ¤çæ¬é 以ä½è¨»æãæ¨äº¦å¯ä»¥ææä¸¦ç´æ¥é£çµè³ææ¬å
§å®¹
+ href="https://www.openstreetmap.org/copyright">æ¤çæ¬é 以ä½è¨»æãæ¨äº¦å¯ä»¥ææä¸¦ç´æ¥é£çµè³ææ¬å
§å®¹
(ä½è¥æ¨è¦ä»¥è³æå½¢å¼ç¼å¸ OSMï¼éæ¯å¿
è¦æ¢ä»¶) ãå¨ç¡æ³ä½åºé£çµçåªé« (å¦å°å·å) ï¼æå建è°ä½ å¼å°ä½ çè®è
è³ openstreetmap.org
(å¦è¨»æ OpenStreetMap ç宿´ç¶²å) ãopendatacommons.orgï¼å (å¦ç¸éç話) creativecommons.orgã
credit_3_html: |-
@@ -1009,18 +1029,17 @@ zh-TW:
more_title_html: å°æ¾æ´å¤
more_1_html: |-
å¨OSMF ææ¬æ¢æ¬¾é é¢ èæ³å¾ä¸ç常è¦åé¡ ä¸ï¼å¯é±è®æ´å¤éæ¼ä½¿ç¨æåçè³æï¼ä»¥åå¦ä½æ¨ææåæ¯ä½è
çè³æã
+ href="https://osmfoundation.org/Licence"> OSMF ææ¬æ¢æ¬¾é é¢å¯é±è®æ´å¤éæ¼ä½¿ç¨æåçè³æï¼ä»¥åå¦ä½æ¨ææåæ¯ä½è
çè³æã
more_2_html: éç¶ OpenStreetMap æ¯éæ¾è³æï¼ä½æåç¡æ³çºç¬¬ä¸æ¹æä¾å
è²»çå°å APIãè©³è¦æåçAPI
ä½¿ç¨æ¿ç ãå°åå½±åå¡ä½¿ç¨æ¿ç åNominatim
æåä½¿ç¨æ¿ç ã
contributors_title_html: æåçè²¢ç»è
contributors_intro_html: æåçè²¢ç»è
çºæåä¸è¬ç人ãæå乿¶ç´äºå¾åå®¶æ¸¬ç¹ªæ©æ§åå
¶ä»ä¾æºçåå¾çéæ¾çæ¬è³æï¼å
¶ä¸å
æ¬ï¼
- contributors_at_html: 奧å°å© ï¼å
å«ä¾èª Stadt
- Wien (CC
- BY ææ¬) ãLand
- Vorarlberg å Land Tirol (ä¿®è¨çCC-BY
+ contributors_at_html: 奧å°å© ï¼å
å«ä¾èª Stadt
+ Wien (CC
+ BY ææ¬) ãLand
+ Vorarlberg å Land Tirol (ä¿®è¨çCC-BY
AT ææ¬) çè³æã
contributors_ca_html: |-
å æ¿å¤§ ï¼å
å«ä¾èª GeoBase®ï¼GeoGratis (© Department of Natural
@@ -1031,13 +1050,13 @@ zh-TW:
è¬è : å
å«ä¾èª
National Land Survey of Finland's Topographic Database
åå
¶ä»è³æéçè³æï¼ä»¥
- NLSFI License ææ¬ã
+ NLSFI License ææ¬ã
contributors_fr_html: |-
æ³å : å
å«ä¾èª
Direction Générale des Impôts çè³æã
contributors_nl_html: |-
è·è : å
å«ä¾èª© AND data, 2007
- (www.and.com ) çè³æã
+ (www.and.com ) çè³æã
contributors_nz_html: |-
ç´è¥¿è : å
å«ä¾èª
Land Information New Zealand (Crown Copyright reserved) çè³æã
@@ -1055,19 +1074,18 @@ zh-TW:
2010-12) çè³æã
contributors_footer_1_html: |-
è¥éè¦é²ä¸æ¥è©³æ
ï¼ä»¥åå
¶ä»æ¾ç¨ä»¥å婿¹é²
- OpenStreetMap çè³æä¾æºï¼è«åé± OpenStreetMap Wiki ä¸ç è²¢ç»è
+ OpenStreetMap çè³æä¾æºï¼è«åé± OpenStreetMap Wiki ä¸ç è²¢ç»è
é é¢ ã
contributors_footer_2_html: OpenStreetMap æ¶éä¸é
è³æï¼ä¸¦ä¸æå³åæ¬çè³ææä¾è
èªå¯ OpenStreetMapãæä¾ä»»ä½ä¿èææ¿æä»»ä½æ³å¾è²¬ä»»ã
infringement_title_html: ä¾µç¯çæ¬
infringement_1_html: OSM çè²¢ç»è
æè¢«æéï¼çµä¸è¦å¨æ²æçæ¬ææäººçæç¢ºæ·®è¨±ä¸ï¼å å
¥ä¾èªä»»ä½æçæ¬ç便ºçè³æ (å¦ Google
å°åæå°å·å°å)ã
- infringement_2_html: å¦æä½ èªçºæçæ¬çææè¢«ä¸æ°ç¶å°å å
¥å° OpenStreetMap è³æåº«ææ¤ç¶²ç«ï¼è«è«åèæåçæ¤é¤ç¨åº ï¼æç´æ¥å¨æåçæ¤é¤ç¨åº ï¼æç´æ¥å¨æåçç¶²ä¸ç³å ±é é¢ æåºã
trademarks_title_html: 忍
- trademarks_1_html: éæ¾è¡åãæ¾å¤§é¡logoåéæ¾è¡åç è¨ææ¯éæ¾è¡ååºéæç註å忍ãå¦æä½ å°æ¼ä½¿ç¨éäºåæ¨æçåç話ï¼è«å°ä½ çåé¡å¯å°ææ¬æ¢æ¬¾å·¥ä½å°çµ
- (Licence Working Group) ã
+ trademarks_1_html: OpenStreetMapãæ¾å¤§é¡æ¨èªå OpenStreetMap ç è¨ææ¯ OpenStreetMap åºéæç註å忍ãå¦æä½ å°æ¼ä½¿ç¨éäºåæ¨æçåç話ï¼è«æ¥çæåç忍æ¹é ã
welcome_page:
title: æ¡è¿ï¼
introduction_html: æ¡è¿ä¾å° OpenStreetMapï¼èªç±åå¯ç·¨è¼¯çä¸çå°åãæ¨ç®åå·²ç¶ç»å
¥ï¼å¯ä»¥éå§ç¹ªè£½å°åãé裡æä¸ä»½æ¨é ç¥éæéè¦äºé
çå¿«éæåã
@@ -1087,8 +1105,8 @@ zh-TW:
tag_html: æ¨ç±¤ æ¯éæ¼ç¯é»æè·¯å¾çç°¡è¦è³æï¼ä¾å¦é¤å»³çååæéè·¯çé度éå¶ã
rules:
title: è¦åï¼
- paragraph_1_html: éæ¾è¡åæ²æå¤å°æ£å¼è¦åï¼é¤äºææåèè
é½å¾è社群åä½åæºéãå¦æä½ ææ³éç¨äººå·¥ä»¥å¤çæ¹å¼åèç話ï¼è«å
çè®åéµå¾ªå¯å
¥ 以åèªåå編輯 å®åã
+ paragraph_1_html: OpenStreetMap æ²æå¤å°æ£å¼è¦åï¼é¤äºææåèè
é½å¾è社群åä½åæºéãå¦æä½ ææ³éç¨äººå·¥ä»¥å¤çæ¹å¼åèç話ï¼è«å
çè®åéµå¾ªå¯å
¥ 以åèªåå編輯 å®åã
questions:
title: æä»»ä½åé¡åï¼
paragraph_1_html: OpenStreetMap æä¸äºè³æºï¼å¯ç¨æ¼å¸ç¿æ¬å°æ¡ãæåºååçåé¡ï¼ä»¥åè¨è«åç´éè製ä½å°åç¸éç話é¡ã çæ¬é çè§£æ´å¤æ³å¾è³è¨ï¼æè¯çµ¡é©ç¶çOSMF å·¥ä½å°çµ ã
+ href='https://wiki.osmfoundation.org/wiki/Working_Groups'> OSMF å·¥ä½å°çµã
help_page:
title: åå¾åå©
introduction: OpenStreetMap æä¸äºè³æºï¼å¯ç¨æ¼å¸ç¿æ¬å°æ¡ãæåºååçåé¡ï¼ä»¥åè¨è«åç´éè製ä½å°åç¸éç話é¡ã
@@ -1121,7 +1139,7 @@ zh-TW:
title: æ¡è¿ä¾å°éæ¾è¡å
description: éåå¿«éæåæ¶µèäºéæ¾è¡åçåºç¤ç¥èã
beginners_guide:
- url: http://wiki.openstreetmap.org/wiki/Zh-hant:Beginners%27_guide
+ url: https://wiki.openstreetmap.org/wiki/Zh-hant:Beginners%27_guide
title: æ°ææå
description: 社群ç¶è·çæ°ææå
help:
@@ -1141,7 +1159,7 @@ zh-TW:
title: switch2osm
description: åå©å
¬å¸èçµç¹æ¹ç¨ OpenStreetMap çºåºç¤çå°åèç¸éæåã
wiki:
- url: http://wiki.openstreetmap.org/
+ url: https://wiki.openstreetmap.org/
title: wiki.openstreetmap.org
description: ç覽 wikiï¼åå¾è©³ç¡ç OSM æä»¶ã
about_page:
@@ -1157,16 +1175,16 @@ zh-TW:
community_driven_title: 社群æ¨å
community_driven_html: |-
OpenStreetMap ç社群å¤å
åãæ·æç±æ
ï¼è䏿¥ç壯大ãæåçè²¢ç»è
å
æ¬å°åè£½ä½æå¥½è
ï¼å°çè¨æ¯ç³»çµ±çå°æ¥äººå¡ï¼æä¾ OSM 伺æå¨çå·¥ç¨å¸«ï¼çºåç½å®³å½±é¿åå製åç人é主義å¿é¡äººå£«ï¼ä»¥åå
¶ä»åç人士ã
- æ³é²ä¸æ¥äºè§£éå社群ï¼è«åé±ä½¿ç¨è
æ¥è¨ ,
- 社群é¨è½æ ¼ ï¼ä»¥åOSM åºéæ ç¶²ç«ã
+ æ³é²ä¸æ¥äºè§£éå社群ï¼è«åé± OpenStreetMap é¨è½æ ¼ ã使ç¨è
æ¥è¨ ,
+ 社群é¨è½æ ¼ ï¼ä»¥å OSM åºéæ ç¶²ç«ã
open_data_title: éæ¾è³æ
open_data_html: OpenStreetMap æ¯éæ¾è³æ çï¼æ¨å¯ä»¥èªç±å°ä½¿ç¨ä½ä»»ä½ç¨éï¼åææ¯æ¨é æ¨æä½è
çº OpenStreetMap
åå
¶è²¢ç»è
ãè¥æ¨å¨æåçè³æä¸ä½ä¿®æ¹æä»¥ä¹ééæäºæ¹å¼è¡çå
¶ä»è³æï¼ååªå¯ä¾ç¸åææ¬æ¢æ¬¾æ£ä½æéææã詳æ
è«åé±çæ¬åææ¬æ¢æ¬¾é é¢ ã
legal_title: æ³å¾è³è¨
- legal_html: "æ¬ç«ä»¥å許å¤ç¸éçæåæ£å¼ç±OpenStreetMap åºéæ
- (OSMF) 代表社群æçéãææä½¿ç¨çOSMFéè¡æåç符åæåç坿¥åä½¿ç¨æ¿ç åé±ç§æ¿ç \n \nè¥æ¨æä»»ä½ææ¬ãçæ¬æå
¶ä»æ³å¾è«®è©¢èåé¡ï¼è«è¯çµ¡ OSMF ã"
+ legal_html: "æ¬ç«ä»¥å許å¤ç¸éçæåæ£å¼ç±OpenStreetMap
+ åºéæ ï¼OSMFï¼ä»£è¡¨ç¤¾ç¾¤æçéãææä½¿ç¨çOSMFéè¡æåç符åæåç坿¥åä½¿ç¨æ¿ç åé±ç§æ¿ç \n \nè¥æ¨æä»»ä½ææ¬ãçæ¬æå
¶ä»æ³å¾è«®è©¢èåé¡ï¼è«è¯çµ¡ OSMF ã"
partners_title: åä½å¤¥ä¼´
notifier:
diary_comment_notification:
@@ -1341,12 +1359,11 @@ zh-TW:
user_page_link: 使ç¨è
é é¢
anon_edits_link_text: çè§£çºä»éº¼éå¾éè¦ã
flash_player_required: æ¨éè¦ Flash player æè½ä½¿ç¨ Potlatchï¼OpenStreetMap Flash 編輯å¨ãæ¨å¯ä»¥å¨
- Adobe.com ä¸è¼ Flash Player ãéæå
¶ä»è¨±å¤é¸æ ä¹å¯ä»¥ç·¨è¼¯
- OpenStreetMapã
+ href="https://get.adobe.com/flashplayer/">å¨ Adobe.com ä¸è¼ Flash Playerãéæå
¶ä»è¨±å¤é¸æ ä¹å¯ä»¥ç·¨è¼¯ OpenStreetMapã
potlatch_unsaved_changes: æ¨éææªå²åçè®æ´ã (è¦å¨ Potlatch ä¸å²åï¼æ¨æè©²åæ¶é¸æç®åçè·¯å¾æç¯é» (妿æ¯å¨æ¸
宿¨¡å¼ç·¨è¼¯)ï¼ææ¯é»é¸å²å
(妿æå²åæé)ã)
- potlatch2_not_configured: Potlatch 2 å°æªè¨å® - è«åé± http://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2
+ potlatch2_not_configured: Potlatch 2 å°æªè¨å® - è«åé± https://wiki.openstreetmap.org/wiki/The_Rails_Port#Potlatch_2
以å徿´å¤è³è¨
potlatch2_unsaved_changes: æ¨ææªå²åçæ´æ¹ã (è¦å¨ Potlatch 2 ä¸å²åï¼æ¨ææä¸ä¸å²åã)
id_not_configured: iD å°æªè¨å®
@@ -1360,7 +1377,7 @@ zh-TW:
get_directions_title: å°æ¾å
©é»ä¹éçè·¯ç·
from: ä¾èª
to: å°
- where_am_i: æå¨åªè£¡ï¼
+ where_am_i: 鿝åªè£¡ï¼
where_am_i_title: ä½¿ç¨æå°å¼ææè¿°ç®åçä½ç½®
submit_text: åºç¼
key:
@@ -1437,7 +1454,7 @@ zh-TW:
edit: 編輯
preview: é 覽
markdown_help:
- title_html: ä½¿ç¨ Markdown
+ title_html: ä½¿ç¨ Markdown
è§£æ
headings: æ¨é¡
heading: æ¨é¡
@@ -1538,7 +1555,7 @@ zh-TW:
public_traces_from: '%{user} çå
¬é GPS è»è·¡'
description: ç覽æè¿ç GPS è»è·¡ä¸å³
tagged_with: æå¦ä¸æ¨ç±¤ï¼%{tags}
- empty_html: éæ²æè»è·¡ãä¸å³æ°çè»è·¡ æå¨ wiki
+ empty_html: éæ²æè»è·¡ã ä¸å³æ°çè»è·¡ æå¨ wiki
é é¢ ä¸çè§£æ´å¤æé GPS è»è·¡çè³è¨ã
delete:
scheduled_for_deletion: è»è·¡å·²è¢«æç¨åªé¤
@@ -1727,11 +1744,11 @@ zh-TW:
html: |-
èå
¶ä»å°åä¸åï¼OpenStreetMap æ¯å®å
¨ç±åä½ ä¸æ¨£ç人å建ç«çï¼èä¸ä»»ä½äººé½å¯èªç±å°ä¿®æ£ãæ´æ°ãä¸è¼å使ç¨ã
è«è¨»å以éå§è²¢ç»å§ãæåå°ç¼åºé»åéµä»¶ä»¥ç¢ºèªä½ ç帳èã
- license_agreement: ç¶æ¨ç¢ºèªæ¨ç帳èï¼æ¨éè¦åæè²¢ç»è
æ¢æ¬¾
+ license_agreement: ç¶æ¨ç¢ºèªæ¨ç帳èï¼æ¨éè¦åæè²¢ç»è
æ¢æ¬¾
ã
email address: é»åéµä»¶å°åï¼
confirm email address: 確èªé»åéµä»¶å°åï¼
- not displayed publicly: æ¨çå°åæªå
¬é顯示ï¼è«çæåçé±ç§æ¬æ¿ç ä¾ç²å¾æ´å¤è¨æ¯
display name: 顯示å稱ï¼
display name description: æ¨å
¬é顯示ç使ç¨è
åç¨±ãæ¨å¯ä»¥ç¨å¾å¨å好è¨å®ä¸æ¹è®å®ã
@@ -1840,21 +1857,20 @@ zh-TW:
email never displayed publicly: (æ°¸é ä¸å
¬é顯示)
external auth: å¤é¨èªèï¼
openid:
- link: HTTP://wiki.openstreetmap.org/wiki/OpenID
+ link: https://wiki.openstreetmap.org/wiki/OpenID
link text: 鿝ä»éº¼ï¼
public editing:
heading: å
¬é編輯ï¼
enabled: å·²éåãéå¿åä¸å¯ä»¥ç·¨è¼¯è³æã
- enabled link: http://wiki.openstreetmap.org/wiki/Disabling_anonymous_edits
+ enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: 鿝ä»éº¼ï¼
disabled: å·²åç¨ä¸ä¸è½ç·¨è¼¯è³æï¼ææå
åçç·¨è¼¯é½ææçºå¿åçã
disabled link text: çºä»éº¼æä¸è½ç·¨è¼¯ï¼
public editing note:
heading: å
¬é編輯
text: ç®åæ¨ç編輯æ¯å¿åçï¼äººåä¸è½ç¼ééµä»¶çµ¦æ¨æçå°æ¨çä½ç½®ãçºäºé¡¯ç¤ºä½ ç編輯ï¼è®å¥äººééç¶²ç«èæ¨è¯ç¹«ï¼è«é»é¸ä¸é¢çæéã ç±æ¼ 0.6
- API çè½æï¼åªæå
¬éç使ç¨è
å¯ä»¥ç·¨è¼¯å°åè³æ ã ( ç¥éçºä»éº¼
- ) ã æ¨çé»åéµä»¶å°åå°ä¸æè¢«å çºæçºå
¬é使ç¨è
è被éé²ã éååä½ä¸è½éè½ï¼æææ°ç使ç¨è
ç¾å¨é½é è¨çºå
¬éçã
-
+ API çè½æï¼åªæå
¬éç使ç¨è
å¯ä»¥ç·¨è¼¯å°åè³æãï¼ç¥éçºä»éº¼ ï¼ãæ¨çé»åéµä»¶å°åå°ä¸æè¢«å çºæçºå
¬é使ç¨è
è被éé²ã
+ éååä½ä¸è½éè½ï¼æææ°ç使ç¨è
ç¾å¨é½é è¨çºå
¬éçã
contributor terms:
heading: è²¢ç»è
æ¢æ¬¾ï¼
agreed: æ¨å·²åææ°çè²¢ç»è
æ¢æ¬¾ã
@@ -1957,6 +1973,7 @@ zh-TW:
not_a_role: å串 "%{role}" 䏿¯ææç身份ã
already_has_role: éå使ç¨è
å·²ç¶æ %{role} 身份ã
doesnt_have_role: éå使ç¨è
æ²æ %{role} 身份ã
+ not_revoke_admin_current_user: ç¡æ³æ¤é·ç®å使ç¨è
ç管çå¡èº«ä»½ã
grant:
title: ç¢ºèªæè身份
heading: ç¢ºèªæè身份
@@ -2161,7 +2178,8 @@ zh-TW:
unhide_comment: åæ¶é±è
notes:
new:
- intro: ç¼ç¾é¯èª¤æç¼ºå°äºä»éº¼æ±è¥¿åï¼è«å訴å
¶ä»å°å製ä½è
ä»¥ä¾¿æ¼æåèçãå°æ¨è¨ç§»åå°æ£ç¢ºçä½ç½®ä¸¦è¼¸å
¥è¨»è¨ï¼ä»¥è§£éåé¡ã (åå¿å¨æ¤è¼¸å
¥åäººè³æãæè¥²èªå
¶ä»å°åçè³è¨ï¼æè
ç®éæ¸
å®ã)
+ intro: ç¼ç¾é¯èª¤æç¼ºå°äºä»éº¼æ±è¥¿åï¼è«å訴å
¶ä»å°å製ä½è
ä»¥ä¾¿æ¼æåèçãå°æ¨è¨ç§»åå°æ£ç¢ºçä½ç½®ä¸¦è¼¸å
¥è¨»è¨ï¼ä»¥è§£éåé¡ã
+ advice: æ¨ç註è¨å·²å
¬é並å¯ç¨æ¼æ´æ°å°åï¼å æ¤è«ä¸è¦è¼¸å
¥åäººè¨æ¯ï¼ææ¯ä¾èªæ¼å
·çæ¬ä¿è·å°åçè¨æ¯ä»¥åç®éæ¸
å®ã
add: éåºè¨»è¨
show:
anonymous_warning: æ¤é
註è¨å
å«ä¾èªå¿å使ç¨è
çè©è«ï¼æä½ç¨ç«æ ¸å¯¦ã
@@ -2181,9 +2199,6 @@ zh-TW:
mapquest_car: éè» (MapQuest)
mapquest_foot: 徿¥ (MapQuest)
osrm_car: éè» (OSRM)
- mapzen_bicycle: è
³è¸è» (Mapzen)
- mapzen_car: éè» (Mapzen)
- mapzen_foot: 徿¥ (Mapzen)
descend: ä¸é
directions: è·¯ç·
distance: è·é¢
@@ -2237,7 +2252,7 @@ zh-TW:
context:
directions_from: å¾é裡çè·¯ç·
directions_to: å°é裡çè·¯ç·
- add_note: 卿¤æ°å¢è¨»è§£
+ add_note: 卿¤æ°å¢è¨»è¨
show_address: 顯示å°å
query_features: æ¥è©¢åå¾µ
centre_map: ä¸å¤®å°å卿¤
diff --git a/db/migrate/021_move_to_innodb.rb b/db/migrate/021_move_to_innodb.rb
index 5be81b695..3232e2741 100644
--- a/db/migrate/021_move_to_innodb.rb
+++ b/db/migrate/021_move_to_innodb.rb
@@ -19,9 +19,7 @@ class MoveToInnodb < ActiveRecord::Migration[5.0]
# current version to something less so that we can update the version in
# batches of 10000
tbl.classify.constantize.update_all(:version => -1)
- while tbl.classify.constantize.where(:version => -1).count > 0
- tbl.classify.constantize.update_all("version=(SELECT max(version) FROM #{tbl} WHERE #{tbl}.id = current_#{tbl}.id)", { :version => -1 }, { :limit => 10000 })
- end
+ tbl.classify.constantize.update_all("version=(SELECT max(version) FROM #{tbl} WHERE #{tbl}.id = current_#{tbl}.id)", { :version => -1 }, { :limit => 10000 }) while tbl.classify.constantize.where(:version => -1).count > 0
# execute "UPDATE current_#{tbl} SET version = " +
# "(SELECT max(version) FROM #{tbl} WHERE #{tbl}.id = current_#{tbl}.id)"
# The above update causes a MySQL error:
diff --git a/lib/bounding_box.rb b/lib/bounding_box.rb
index f12683d3c..1fc5dc696 100644
--- a/lib/bounding_box.rb
+++ b/lib/bounding_box.rb
@@ -18,23 +18,17 @@ class BoundingBox
end
def self.from_bbox_params(params)
- if params[:bbox] && params[:bbox].count(",") == 3
- bbox_array = params[:bbox].split(",")
- end
+ bbox_array = params[:bbox].split(",") if params[:bbox] && params[:bbox].count(",") == 3
from_bbox_array(bbox_array)
end
def self.from_lon_lat_params(params)
- if params[:minlon] && params[:minlat] && params[:maxlon] && params[:maxlat]
- bbox_array = [params[:minlon], params[:minlat], params[:maxlon], params[:maxlat]]
- end
+ bbox_array = [params[:minlon], params[:minlat], params[:maxlon], params[:maxlat]] if params[:minlon] && params[:minlat] && params[:maxlon] && params[:maxlat]
from_bbox_array(bbox_array)
end
def self.from_lrbt_params(params)
- if params[:l] && params[:b] && params[:t] && params[:t]
- bbox_array = [params[:l], params[:b], params[:r], params[:t]]
- end
+ bbox_array = [params[:l], params[:b], params[:r], params[:t]] if params[:l] && params[:b] && params[:t] && params[:t]
from_bbox_array(bbox_array)
end
@@ -65,12 +59,8 @@ class BoundingBox
def check_boundaries
# check the bbox is sane
- if min_lon > max_lon
- raise OSM::APIBadBoundingBox, "The minimum longitude must be less than the maximum longitude, but it wasn't"
- end
- if min_lat > max_lat
- raise OSM::APIBadBoundingBox, "The minimum latitude must be less than the maximum latitude, but it wasn't"
- end
+ raise OSM::APIBadBoundingBox, "The minimum longitude must be less than the maximum longitude, but it wasn't" if min_lon > max_lon
+ raise OSM::APIBadBoundingBox, "The minimum latitude must be less than the maximum latitude, but it wasn't" if min_lat > max_lat
if min_lon < -LON_LIMIT || min_lat < -LAT_LIMIT || max_lon > +LON_LIMIT || max_lat > +LAT_LIMIT
raise OSM::APIBadBoundingBox, "The latitudes must be between #{-LAT_LIMIT} and #{LAT_LIMIT}," \
" and longitudes between #{-LON_LIMIT} and #{LON_LIMIT}"
@@ -166,9 +156,7 @@ class BoundingBox
private
def from_bbox_array(bbox_array)
- unless bbox_array
- raise OSM::APIBadUserInput, "The parameter bbox is required, and must be of the form min_lon,min_lat,max_lon,max_lat"
- end
+ raise OSM::APIBadUserInput, "The parameter bbox is required, and must be of the form min_lon,min_lat,max_lon,max_lat" unless bbox_array
# Take an array of length 4, create a bounding box with min_lon, min_lat, max_lon and
# max_lat within their respective boundaries.
min_lon = [[bbox_array[0].to_f, -LON_LIMIT].max, +LON_LIMIT].min
diff --git a/lib/diff_reader.rb b/lib/diff_reader.rb
index 94c41a6d5..cb553bfbc 100644
--- a/lib/diff_reader.rb
+++ b/lib/diff_reader.rb
@@ -60,9 +60,7 @@ class DiffReader
attributes = {}
if @reader.has_attributes?
- while @reader.move_to_next_attribute == 1
- attributes[@reader.name] = @reader.value
- end
+ attributes[@reader.name] = @reader.value while @reader.move_to_next_attribute == 1
@reader.move_to_element
end
@@ -112,9 +110,7 @@ class DiffReader
# such as save_ and delete_with_history.
def check(model, xml, new)
raise OSM::APIBadXMLError.new(model, xml) if new.nil?
- unless new.changeset_id == @changeset.id
- raise OSM::APIChangesetMismatchError.new(new.changeset_id, @changeset.id)
- end
+ raise OSM::APIChangesetMismatchError.new(new.changeset_id, @changeset.id) unless new.changeset_id == @changeset.id
end
##
diff --git a/lib/potlatch2.rb b/lib/potlatch2.rb
index 2a856a981..fc0be8644 100644
--- a/lib/potlatch2.rb
+++ b/lib/potlatch2.rb
@@ -47,6 +47,7 @@ module Potlatch2
"it" => "it_IT",
"ja" => "ja_JP",
"ka" => "ka",
+ "kab" => "kab",
"km" => "km",
"kn" => "kn",
"ko" => "ko",
@@ -59,6 +60,7 @@ module Potlatch2
"lt" => "lt",
"lv" => "lv",
"lzz" => "lzz",
+ "mg" => "mg",
"mk" => "mk",
"mr" => "mr",
"ms" => "ms",
@@ -78,6 +80,7 @@ module Potlatch2
"sah" => "sah",
"scn" => "scn",
"sk" => "sk",
+ "skr" => "skr-arab",
"sl" => "sl",
"sq" => "sq",
"sr" => "sr-ec",
diff --git a/lib/session_persistence.rb b/lib/session_persistence.rb
index 5e933f48a..6bd05f5ce 100644
--- a/lib/session_persistence.rb
+++ b/lib/session_persistence.rb
@@ -52,9 +52,7 @@ module SessionPersistence
# Filter callback
def persist_session
- if session[session_persistence_key]
- request.session_options[:expire_after] = session[session_persistence_key]
- end
+ request.session_options[:expire_after] = session[session_persistence_key] if session[session_persistence_key]
rescue StandardError
reset_session
end
diff --git a/lib/tasks/testing.rake b/lib/tasks/testing.rake
index 924698c7f..c9b384cfe 100644
--- a/lib/tasks/testing.rake
+++ b/lib/tasks/testing.rake
@@ -1,5 +1,5 @@
task "test" do
- Rails::TestUnit::Runner.rake_run(["test/system"])
+ Rails::TestUnit::Runner.rake_run(["test/system"]) unless ENV.key?("TEST")
end
namespace :test do
diff --git a/public/api/crossdomain.xml b/public/api/crossdomain.xml
index 669cae37d..a8029a905 100644
--- a/public/api/crossdomain.xml
+++ b/public/api/crossdomain.xml
@@ -2,6 +2,6 @@
-
-
+
+
diff --git a/public/oauth/crossdomain.xml b/public/oauth/crossdomain.xml
index 669cae37d..a8029a905 100644
--- a/public/oauth/crossdomain.xml
+++ b/public/oauth/crossdomain.xml
@@ -2,6 +2,6 @@
-
-
+
+
diff --git a/script/deliver-message b/script/deliver-message
index 46f9642e7..15a9fbdc7 100755
--- a/script/deliver-message
+++ b/script/deliver-message
@@ -25,7 +25,9 @@ exit 0 if date < 1.month.ago
message.update(:message_read => true) if message
-mail = Mail.new(STDIN.readlines.join)
+mail = Mail.new(STDIN.read
+ .encode(:universal_newline => true)
+ .encode(:crlf_newline => true))
message = Message.from_mail(mail, from, to)
message.save!
diff --git a/test/controllers/amf_controller_test.rb b/test/controllers/amf_controller_test.rb
index 83ef03bbf..bd7a51884 100644
--- a/test/controllers/amf_controller_test.rb
+++ b/test/controllers/amf_controller_test.rb
@@ -1,8 +1,9 @@
require "test_helper"
require "stringio"
-include Potlatch
class AmfControllerTest < ActionController::TestCase
+ include Potlatch
+
##
# test all routes which lead to this controller
def test_routes
@@ -730,8 +731,8 @@ class AmfControllerTest < ActionController::TestCase
# This node has no tags
# create a node with random lat/lon
- lat = rand(100) - 50 + rand
- lon = rand(100) - 50 + rand
+ lat = rand(-50..49) + rand
+ lon = rand(-50..49) + rand
changeset = create(:changeset)
user = changeset.user
@@ -770,8 +771,8 @@ class AmfControllerTest < ActionController::TestCase
# This node has some tags
# create a node with random lat/lon
- lat = rand(100) - 50 + rand
- lon = rand(100) - 50 + rand
+ lat = rand(-50..49) + rand
+ lon = rand(-50..49) + rand
amf_content "putpoi", "/2", ["#{user.email}:test", changeset.id, nil, nil, lon, lat, { "key" => "value", "ping" => "pong" }, nil]
post :amf_write
@@ -811,8 +812,8 @@ class AmfControllerTest < ActionController::TestCase
# This node has no tags
# create a node with random lat/lon
- lat = rand(100) - 50 + rand
- lon = rand(100) - 50 + rand
+ lat = rand(-50..49) + rand
+ lon = rand(-50..49) + rand
changeset = create(:changeset)
user = changeset.user
@@ -847,8 +848,8 @@ class AmfControllerTest < ActionController::TestCase
# This node has no tags
# create a node with random lat/lon
- lat = rand(100) - 50 + rand
- lon = rand(100) - 50 + rand
+ lat = rand(-50..49) + rand
+ lon = rand(-50..49) + rand
changeset = create(:changeset)
user = changeset.user
diff --git a/test/controllers/changeset_controller_test.rb b/test/controllers/changeset_controller_test.rb
index a0f7960c3..5205714df 100644
--- a/test/controllers/changeset_controller_test.rb
+++ b/test/controllers/changeset_controller_test.rb
@@ -812,9 +812,7 @@ CHANGESET
assert_equal 2, Node.find(new_node_id).tags.size, "new node should have two tags"
assert_equal [new_node_id, node.id], Way.find(way.id).nds, "way nodes should match"
Relation.find(relation.id).members.each do |type, id, _role|
- if type == "node"
- assert_equal new_node_id, id, "relation should contain new node"
- end
+ assert_equal new_node_id, id, "relation should contain new node" if type == "node"
end
end
diff --git a/test/controllers/node_controller_test.rb b/test/controllers/node_controller_test.rb
index 1fdb3f907..5f737f798 100644
--- a/test/controllers/node_controller_test.rb
+++ b/test/controllers/node_controller_test.rb
@@ -33,8 +33,8 @@ class NodeControllerTest < ActionController::TestCase
changeset = create(:changeset, :user => user)
# create a node with random lat/lon
- lat = rand(100) - 50 + rand
- lon = rand(100) - 50 + rand
+ lat = rand(-50..50) + rand
+ lon = rand(-50..50) + rand
## First try with no auth
# create a minimal xml file
@@ -455,7 +455,7 @@ class NodeControllerTest < ActionController::TestCase
end
# check error when a non-existent node is included
- get :nodes, :params => { :nodes => "#{node1.id},#{node2.id},#{node3.id},#{node4.id},#{node5.id},400" }
+ get :nodes, :params => { :nodes => "#{node1.id},#{node2.id},#{node3.id},#{node4.id},#{node5.id},0" }
assert_response :not_found
end
diff --git a/test/controllers/relation_controller_test.rb b/test/controllers/relation_controller_test.rb
index f90b6b58e..8a7e8b2fe 100644
--- a/test/controllers/relation_controller_test.rb
+++ b/test/controllers/relation_controller_test.rb
@@ -188,7 +188,7 @@ class RelationControllerTest < ActionController::TestCase
end
# check error when a non-existent relation is included
- get :relations, :params => { :relations => "#{relation1.id},#{relation2.id},#{relation3.id},#{relation4.id},400" }
+ get :relations, :params => { :relations => "#{relation1.id},#{relation2.id},#{relation3.id},#{relation4.id},0" }
assert_response :not_found
end
diff --git a/test/controllers/user_roles_controller_test.rb b/test/controllers/user_roles_controller_test.rb
index f73fc9056..f9e321406 100644
--- a/test/controllers/user_roles_controller_test.rb
+++ b/test/controllers/user_roles_controller_test.rb
@@ -134,5 +134,10 @@ class UserRolesControllerTest < ActionController::TestCase
end
assert_redirected_to user_path(target_user.display_name)
assert_equal "The string `no_such_role' is not a valid role.", flash[:error]
+
+ # Revoking administrator role from current user should fail
+ post :revoke, :params => { :display_name => administrator_user.display_name, :role => "administrator" }
+ assert_redirected_to user_path(administrator_user.display_name)
+ assert_equal "Cannot revoke administrator role from current user.", flash[:error]
end
end
diff --git a/test/controllers/way_controller_test.rb b/test/controllers/way_controller_test.rb
index 285efe269..3d466de8b 100644
--- a/test/controllers/way_controller_test.rb
+++ b/test/controllers/way_controller_test.rb
@@ -105,7 +105,7 @@ class WayControllerTest < ActionController::TestCase
end
# check error when a non-existent way is included
- get :ways, :params => { :ways => "#{way1.id},#{way2.id},#{way3.id},#{way4.id},400" }
+ get :ways, :params => { :ways => "#{way1.id},#{way2.id},#{way3.id},#{way4.id},0" }
assert_response :not_found
end
diff --git a/test/helpers/browse_helper_test.rb b/test/helpers/browse_helper_test.rb
index 13f65c976..e313858e5 100644
--- a/test/helpers/browse_helper_test.rb
+++ b/test/helpers/browse_helper_test.rb
@@ -104,7 +104,7 @@ class BrowseHelperTest < ActionView::TestCase
def test_format_key
html = format_key("highway")
- assert_dom_equal "highway ", html
+ assert_dom_equal "highway ", html
html = format_key("unknown")
assert_dom_equal "unknown", html
@@ -112,7 +112,7 @@ class BrowseHelperTest < ActionView::TestCase
def test_format_value
html = format_value("highway", "primary")
- assert_dom_equal "primary ", html
+ assert_dom_equal "primary ", html
html = format_value("highway", "unknown")
assert_dom_equal "unknown", html
@@ -124,7 +124,7 @@ class BrowseHelperTest < ActionView::TestCase
assert_dom_equal "+1234567890 ", html
html = format_value("wikipedia", "Test")
- assert_dom_equal "Test ", html
+ assert_dom_equal "Test ", html
html = format_value("wikidata", "Q42")
assert_dom_equal "Q42 ", html
@@ -165,26 +165,26 @@ class BrowseHelperTest < ActionView::TestCase
def test_wiki_link
link = wiki_link("key", "highway")
- assert_equal "http://wiki.openstreetmap.org/wiki/Key:highway?uselang=en", link
+ assert_equal "https://wiki.openstreetmap.org/wiki/Key:highway?uselang=en", link
link = wiki_link("tag", "highway=primary")
- assert_equal "http://wiki.openstreetmap.org/wiki/Tag:highway=primary?uselang=en", link
+ assert_equal "https://wiki.openstreetmap.org/wiki/Tag:highway=primary?uselang=en", link
I18n.locale = "de"
link = wiki_link("key", "highway")
- assert_equal "http://wiki.openstreetmap.org/wiki/DE:Key:highway?uselang=de", link
+ assert_equal "https://wiki.openstreetmap.org/wiki/DE:Key:highway?uselang=de", link
link = wiki_link("tag", "highway=primary")
- assert_equal "http://wiki.openstreetmap.org/wiki/DE:Tag:highway=primary?uselang=de", link
+ assert_equal "https://wiki.openstreetmap.org/wiki/DE:Tag:highway=primary?uselang=de", link
I18n.locale = "tr"
link = wiki_link("key", "highway")
- assert_equal "http://wiki.openstreetmap.org/wiki/Tr:Key:highway?uselang=tr", link
+ assert_equal "https://wiki.openstreetmap.org/wiki/Tr:Key:highway?uselang=tr", link
link = wiki_link("tag", "highway=primary")
- assert_equal "http://wiki.openstreetmap.org/wiki/Tag:highway=primary?uselang=tr", link
+ assert_equal "https://wiki.openstreetmap.org/wiki/Tag:highway=primary?uselang=tr", link
end
def test_wikidata_links
@@ -268,33 +268,33 @@ class BrowseHelperTest < ActionView::TestCase
assert_nil link
link = wikipedia_link("wikipedia", "Test")
- assert_equal "http://en.wikipedia.org/wiki/Test?uselang=en", link[:url]
+ assert_equal "https://en.wikipedia.org/wiki/Test?uselang=en", link[:url]
assert_equal "Test", link[:title]
link = wikipedia_link("wikipedia", "de:Test")
- assert_equal "http://de.wikipedia.org/wiki/de:Test?uselang=en", link[:url]
+ assert_equal "https://de.wikipedia.org/wiki/de:Test?uselang=en", link[:url]
assert_equal "de:Test", link[:title]
link = wikipedia_link("wikipedia:fr", "de:Test")
- assert_equal "http://fr.wikipedia.org/wiki/de:Test?uselang=en", link[:url]
+ assert_equal "https://fr.wikipedia.org/wiki/de:Test?uselang=en", link[:url]
assert_equal "de:Test", link[:title]
link = wikipedia_link("wikipedia", "de:Englischer Garten (München)#Japanisches Teehaus")
- assert_equal "http://de.wikipedia.org/wiki/de:Englischer Garten (München)?uselang=en#Japanisches_Teehaus", link[:url]
+ assert_equal "https://de.wikipedia.org/wiki/de:Englischer Garten (München)?uselang=en#Japanisches_Teehaus", link[:url]
assert_equal "de:Englischer Garten (München)#Japanisches Teehaus", link[:title]
link = wikipedia_link("wikipedia", "de:Alte Brücke (Heidelberg)#Brückenaffe")
- assert_equal "http://de.wikipedia.org/wiki/de:Alte Brücke (Heidelberg)?uselang=en#Br.C3.BCckenaffe", link[:url]
+ assert_equal "https://de.wikipedia.org/wiki/de:Alte Brücke (Heidelberg)?uselang=en#Br.C3.BCckenaffe", link[:url]
assert_equal "de:Alte Brücke (Heidelberg)#Brückenaffe", link[:title]
link = wikipedia_link("wikipedia", "de:Liste der Baudenkmäler in Eichstätt#BrückenstraÃe 1, Ehemaliges Bauernhaus")
- assert_equal "http://de.wikipedia.org/wiki/de:Liste der Baudenkmäler in Eichstätt?uselang=en#Br.C3.BCckenstra.C3.9Fe_1.2C_Ehemaliges_Bauernhaus", link[:url]
+ assert_equal "https://de.wikipedia.org/wiki/de:Liste der Baudenkmäler in Eichstätt?uselang=en#Br.C3.BCckenstra.C3.9Fe_1.2C_Ehemaliges_Bauernhaus", link[:url]
assert_equal "de:Liste der Baudenkmäler in Eichstätt#BrückenstraÃe 1, Ehemaliges Bauernhaus", link[:title]
I18n.locale = "pt-BR"
link = wikipedia_link("wikipedia", "zh-classical:Test#Section")
- assert_equal "http://zh-classical.wikipedia.org/wiki/zh-classical:Test?uselang=pt-BR#Section", link[:url]
+ assert_equal "https://zh-classical.wikipedia.org/wiki/zh-classical:Test?uselang=pt-BR#Section", link[:url]
assert_equal "zh-classical:Test#Section", link[:title]
link = wikipedia_link("foo", "Test")
diff --git a/test/integration/compressed_requests_test.rb b/test/integration/compressed_requests_test.rb
new file mode 100644
index 000000000..6ea875a9d
--- /dev/null
+++ b/test/integration/compressed_requests_test.rb
@@ -0,0 +1,181 @@
+require "test_helper"
+
+class CompressedRequestsTest < ActionDispatch::IntegrationTest
+ def test_no_compression
+ user = create(:user)
+ changeset = create(:changeset, :user => user)
+
+ node = create(:node)
+ way = create(:way)
+ relation = create(:relation)
+ other_relation = create(:relation)
+ # Create some tags, since we test that they are removed later
+ create(:node_tag, :node => node)
+ create(:way_tag, :way => way)
+ create(:relation_tag, :relation => relation)
+
+ # simple diff to change a node, way and relation by removing
+ # their tags
+ diff = <
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+CHANGESET
+
+ # upload it
+ post "/api/0.6/changeset/#{changeset.id}/upload",
+ :params => diff,
+ :headers => {
+ "HTTP_AUTHORIZATION" => format("Basic %{auth}", :auth => Base64.encode64("#{user.display_name}:test")),
+ "HTTP_CONTENT_TYPE" => "application/xml"
+ }
+ assert_response :success,
+ "can't upload an uncompressed diff to changeset: #{@response.body}"
+
+ # check that the changes made it into the database
+ assert_equal 0, Node.find(node.id).tags.size, "node #{node.id} should now have no tags"
+ assert_equal 0, Way.find(way.id).tags.size, "way #{way.id} should now have no tags"
+ assert_equal 0, Relation.find(relation.id).tags.size, "relation #{relation.id} should now have no tags"
+ end
+
+ def test_gzip_compression
+ user = create(:user)
+ changeset = create(:changeset, :user => user)
+
+ node = create(:node)
+ way = create(:way)
+ relation = create(:relation)
+ other_relation = create(:relation)
+ # Create some tags, since we test that they are removed later
+ create(:node_tag, :node => node)
+ create(:way_tag, :way => way)
+ create(:relation_tag, :relation => relation)
+
+ # simple diff to change a node, way and relation by removing
+ # their tags
+ diff = <
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+CHANGESET
+
+ # upload it
+ post "/api/0.6/changeset/#{changeset.id}/upload",
+ :params => gzip_content(diff),
+ :headers => {
+ "HTTP_AUTHORIZATION" => format("Basic %{auth}", :auth => Base64.encode64("#{user.display_name}:test")),
+ "HTTP_CONTENT_ENCODING" => "gzip",
+ "HTTP_CONTENT_TYPE" => "application/xml"
+ }
+ assert_response :success,
+ "can't upload a gzip compressed diff to changeset: #{@response.body}"
+
+ # check that the changes made it into the database
+ assert_equal 0, Node.find(node.id).tags.size, "node #{node.id} should now have no tags"
+ assert_equal 0, Way.find(way.id).tags.size, "way #{way.id} should now have no tags"
+ assert_equal 0, Relation.find(relation.id).tags.size, "relation #{relation.id} should now have no tags"
+ end
+
+ def test_deflate_compression
+ user = create(:user)
+ changeset = create(:changeset, :user => user)
+
+ node = create(:node)
+ way = create(:way)
+ relation = create(:relation)
+ other_relation = create(:relation)
+ # Create some tags, since we test that they are removed later
+ create(:node_tag, :node => node)
+ create(:way_tag, :way => way)
+ create(:relation_tag, :relation => relation)
+
+ # simple diff to change a node, way and relation by removing
+ # their tags
+ diff = <
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+CHANGESET
+
+ # upload it
+ post "/api/0.6/changeset/#{changeset.id}/upload",
+ :params => deflate_content(diff),
+ :headers => {
+ "HTTP_AUTHORIZATION" => format("Basic %{auth}", :auth => Base64.encode64("#{user.display_name}:test")),
+ "HTTP_CONTENT_ENCODING" => "deflate",
+ "HTTP_CONTENT_TYPE" => "application/xml"
+ }
+ assert_response :success,
+ "can't upload a deflate compressed diff to changeset: #{@response.body}"
+
+ # check that the changes made it into the database
+ assert_equal 0, Node.find(node.id).tags.size, "node #{node.id} should now have no tags"
+ assert_equal 0, Way.find(way.id).tags.size, "way #{way.id} should now have no tags"
+ assert_equal 0, Relation.find(relation.id).tags.size, "relation #{relation.id} should now have no tags"
+ end
+
+ def test_invalid_compression
+ user = create(:user)
+ changeset = create(:changeset, :user => user)
+
+ # upload it
+ post "/api/0.6/changeset/#{changeset.id}/upload",
+ :params => "",
+ :headers => {
+ "HTTP_AUTHORIZATION" => format("Basic %{auth}", :auth => Base64.encode64("#{user.display_name}:test")),
+ "HTTP_CONTENT_ENCODING" => "unknown",
+ "HTTP_CONTENT_TYPE" => "application/xml"
+ }
+ assert_response :unsupported_media_type
+ end
+
+ private
+
+ def gzip_content(uncompressed)
+ compressed = StringIO.new
+ gz = Zlib::GzipWriter.new(compressed)
+ gz.write(uncompressed)
+ gz.close
+ compressed.string
+ end
+
+ def deflate_content(uncompressed)
+ Zlib::Deflate.deflate(uncompressed)
+ end
+end
diff --git a/test/integration/user_blocks_test.rb b/test/integration/user_blocks_test.rb
index 4048d5303..938136592 100644
--- a/test/integration/user_blocks_test.rb
+++ b/test/integration/user_blocks_test.rb
@@ -2,7 +2,7 @@ require "test_helper"
class UserBlocksTest < ActionDispatch::IntegrationTest
def auth_header(user, pass)
- { "HTTP_AUTHORIZATION" => format("Basic %s", Base64.encode64("#{user}:#{pass}")) }
+ { "HTTP_AUTHORIZATION" => format("Basic %{auth}", :auth => Base64.encode64("#{user}:#{pass}")) }
end
def test_api_blocked
diff --git a/test/integration/user_terms_seen_test.rb b/test/integration/user_terms_seen_test.rb
index dcc7fa7e9..7ec7fa730 100644
--- a/test/integration/user_terms_seen_test.rb
+++ b/test/integration/user_terms_seen_test.rb
@@ -74,7 +74,7 @@ class UserTermsSeenTest < ActionDispatch::IntegrationTest
private
def auth_header(user, pass)
- { "HTTP_AUTHORIZATION" => format("Basic %s", Base64.encode64("#{user}:#{pass}")) }
+ { "HTTP_AUTHORIZATION" => format("Basic %{auth}", :auth => Base64.encode64("#{user}:#{pass}")) }
end
def with_terms_seen(value)
diff --git a/test/lib/i18n_test.rb b/test/lib/i18n_test.rb
index 689f65097..3aa528ceb 100644
--- a/test/lib/i18n_test.rb
+++ b/test/lib/i18n_test.rb
@@ -24,9 +24,7 @@ class I18nTest < ActiveSupport::TestCase
end
end
- if key =~ /^(active(model|record)\.)?errors\./
- variables.push("attribute")
- end
+ variables.push("attribute") if key =~ /^(active(model|record)\.)?errors\./
value = I18n.t(key, :locale => locale, :fallback => true)
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 70f69a3ae..c9ec46dcf 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -82,7 +82,7 @@ module ActiveSupport
##
# set request headers for HTTP basic authentication
def basic_authorization(user, pass)
- @request.env["HTTP_AUTHORIZATION"] = format("Basic %s", Base64.encode64("#{user}:#{pass}"))
+ @request.env["HTTP_AUTHORIZATION"] = format("Basic %{auth}", :auth => Base64.encode64("#{user}:#{pass}"))
end
##
diff --git a/vendor/assets/iD/iD.css.erb b/vendor/assets/iD/iD.css.erb
index 7473e0eb7..75ea2d0ac 100644
--- a/vendor/assets/iD/iD.css.erb
+++ b/vendor/assets/iD/iD.css.erb
@@ -161,29 +161,68 @@ input::-moz-focus-inner {
.cf:after {
clear: both;
}
-
-use { pointer-events: none; }
-
/* base styles */
-.layer-osm path:not(.oneway) { fill: none; } /* IE needs :not(.oneway) */
+.layer-osm path:not(.oneway-marker-path) { /* IE/Edge needs :not(.oneway) */
+ fill: none;
+}
+.layer-osm path.viewfield-marker-path { /* IE/Edge rule for marker style */
+ fill: #333;
+ fill-opacity: 0.75;
+ stroke: #fff;
+ stroke-width: 0.5px;
+ stroke-opacity: 0.75;
+}
+.fill-wireframe .layer-osm path.viewfield-marker-path { /* IE/Edge rule for marker style */
+ fill: none;
+}
/* the above fill: none rule affects paths in shadow dom only in Firefox */
.layer-osm use.icon path { fill: #333; } /* FF svg Maki icons */
.layer-osm .turn use path { fill: #000; } /* FF turn restriction icons */
-#turn-only-shape2, #turn-only-u-shape2 { fill: #7092FF; } /* FF turn-only, turn-only-u */
-#turn-no-shape2, #turn-no-u-shape2 { fill: #E06D5F; } /* FF turn-no, turn-no-u */
-#turn-yes-shape2, #turn-yes-u-shape2 { fill: #8CD05F; } /* FF turn-yes, turn-yes-u */
+#turn-only-shape2, #turn-only-u-shape2 { fill: #7092ff; } /* FF turn-only, turn-only-u */
+#turn-no-shape2, #turn-no-u-shape2 { fill: #e06d5f; } /* FF turn-no, turn-no-u */
+#turn-yes-shape2, #turn-yes-u-shape2 { fill: #8cd05f; } /* FF turn-yes, turn-yes-u */
-g.point .shadow,
-g.vertex .shadow,
-g.midpoint .shadow {
- pointer-events: all;
+
+/* No interactivity except what we specifically allow */
+.layer-osm * {
+ pointer-events: none;
}
-path.shadow {
+/* `.target` objects are interactive */
+/* They can be picked up, clicked, hovered, or things can connect to them */
+.node.target {
+ pointer-events: fill;
+ fill-opacity: 0.8;
+ fill: currentColor;
+ stroke: none;
+}
+
+.way.target {
pointer-events: stroke;
+ fill: none;
+ stroke-width: 12;
+ stroke-opacity: 0.8;
+ stroke: currentColor;
+ stroke-linecap: round;
+ stroke-linejoin: round;
+}
+
+/* `.target-nope` objects are explicitly forbidden to join to */
+.surface:not(.nope-disabled) .node.target.target-nope,
+.surface:not(.nope-disabled) .way.target.target-nope {
+ cursor: not-allowed;
+}
+
+
+/* `.active` objects (currently being drawn or dragged) are not interactive */
+/* This is important to allow the events to drop through to whatever is */
+/* below them on the map, so you can still hover and connect to other things. */
+.layer-osm .active {
+ pointer-events: none !important;
}
+
/* points */
g.point .stroke {
@@ -208,10 +247,6 @@ g.point.selected .shadow {
stroke-opacity: 0.7;
}
-g.point.active, g.point.active * {
- pointer-events: none;
-}
-
g.point ellipse.stroke {
display: none;
}
@@ -251,28 +286,6 @@ g.midpoint .shadow {
fill-opacity: 0;
}
-g.vertex.vertex-hover {
- display: none;
-}
-
-.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;
-}
-
-.mode-draw-area .hover-disabled g.vertex.vertex-hover,
-.mode-draw-line .hover-disabled g.vertex.vertex-hover,
-.mode-add-area .hover-disabled g.vertex.vertex-hover,
-.mode-add-line .hover-disabled g.vertex.vertex-hover,
-.mode-add-point .hover-disabled g.vertex.vertex-hover,
-.mode-drag-node .hover-disabled g.vertex.vertex-hover {
- display: none;
-}
-
g.vertex.related:not(.selected) .shadow,
g.vertex.hover:not(.selected) .shadow,
g.midpoint.related:not(.selected) .shadow,
@@ -284,13 +297,6 @@ g.vertex.selected .shadow {
fill-opacity: 0.7;
}
-.mode-draw-area g.midpoint,
-.mode-draw-line g.midpoint,
-.mode-add-area g.midpoint,
-.mode-add-line g.midpoint,
-.mode-add-point g.midpoint {
- display: none;
-}
/* lines */
@@ -301,7 +307,7 @@ g.vertex.selected .shadow {
path.line {
stroke-linecap: round;
- stroke-linejoin: bevel;
+ stroke-linejoin: round;
}
path.stroke {
@@ -333,8 +339,7 @@ path.line.stroke {
/* Labels / Markers */
text {
- font-size:10px;
- pointer-events: none;
+ font-size: 10px;
color: #222;
opacity: 1;
}
@@ -343,11 +348,11 @@ text {
fill: #002F35;
}
-path.oneway {
+.onewaygroup path.oneway,
+.viewfieldgroup path.viewfield {
stroke-width: 6px;
}
-
text.arealabel-halo,
text.linelabel-halo,
text.pointlabel-halo,
@@ -359,7 +364,6 @@ text.pointlabel {
font-size: 12px;
font-weight: bold;
fill: #333;
- pointer-events: none;
-webkit-transition: opacity 100ms linear;
transition: opacity 100ms linear;
-moz-transition: opacity 100ms linear;
@@ -373,14 +377,14 @@ text.pointlabel {
dominant-baseline: auto;
}
-.layer-halo text {
+.layer-labels-halo text {
opacity: 0.7;
stroke: #fff;
stroke-width: 5px;
stroke-miterlimit: 1;
}
-text.proximate {
+text.nolabel {
opacity: 0;
}
@@ -410,8 +414,8 @@ g.turn circle {
}
.form-field-restrictions .vertex {
- pointer-events: none;
cursor: auto !important;
+ pointer-events: none;
}
.lasso #map {
@@ -425,15 +429,30 @@ g.turn circle {
}
path.gpx {
- stroke: #FF26D4;
+ stroke: #ff26d4;
stroke-width: 2;
fill: none;
}
-text.gpx {
- fill: #FF26D4;
+text.gpxlabel-halo,
+text.gpxlabel {
+ font-size: 10px;
+ font-weight: bold;
+ dominant-baseline: middle;
+}
+
+text.gpxlabel {
+ fill: #ff26d4;
+}
+
+text.gpxlabel-halo {
+ opacity: 0.7;
+ stroke: #000;
+ stroke-width: 5px;
+ stroke-miterlimit: 1;
}
+
/* Default - light gray */
path.area.stroke {
stroke: #ddd;
@@ -944,6 +963,7 @@ path.casing.tag-unclassified {
/* narrow highways */
path.shadow.tag-highway-living_street,
+path.shadow.tag-highway-bus_guideway,
path.shadow.tag-highway-service,
path.shadow.tag-highway-track,
path.shadow.tag-highway-road,
@@ -954,6 +974,7 @@ path.shadow.tag-road {
stroke-width: 16;
}
path.casing.tag-highway-living_street,
+path.casing.tag-highway-bus_guideway,
path.casing.tag-highway-service,
path.casing.tag-highway-track,
path.casing.tag-highway-road,
@@ -964,6 +985,7 @@ path.casing.tag-road {
stroke-width: 7;
}
path.stroke.tag-highway-living_street,
+path.stroke.tag-highway-bus_guideway,
path.stroke.tag-highway-service,
path.stroke.tag-highway-track,
path.stroke.tag-highway-road,
@@ -1024,6 +1046,7 @@ path.stroke.tag-steps {
}
.low-zoom path.shadow.tag-highway-living_street,
+.low-zoom path.shadow.tag-highway-bus_guideway,
.low-zoom path.shadow.tag-highway-service,
.low-zoom path.shadow.tag-highway-track,
.low-zoom path.shadow.tag-highway-road,
@@ -1034,6 +1057,7 @@ path.stroke.tag-steps {
stroke-width: 12;
}
.low-zoom path.casing.tag-highway-living_street,
+.low-zoom path.casing.tag-highway-bus_guideway,
.low-zoom path.casing.tag-highway-service,
.low-zoom path.casing.tag-highway-track,
.low-zoom path.casing.tag-highway-road,
@@ -1044,6 +1068,7 @@ path.stroke.tag-steps {
stroke-width: 5;
}
.low-zoom path.stroke.tag-highway-living_street,
+.low-zoom path.stroke.tag-highway-bus_guideway,
.low-zoom path.stroke.tag-highway-service,
.low-zoom path.stroke.tag-highway-track,
.low-zoom path.stroke.tag-highway-road,
@@ -1174,15 +1199,19 @@ path.casing.tag-service {
stroke:#666;
}
+/* special service roads and bus guideways */
/* with `service=* tag` (e.g. parking_aisle, alley, drive-through */
+.preset-icon .icon.highway-bus_guideway,
.preset-icon .icon.highway-service.tag-service {
color: #dcd9b9;
fill: #666;
}
+path.stroke.tag-highway-bus_guideway,
path.stroke.tag-highway-service.tag-service,
path.stroke.tag-service.tag-service {
stroke: #dcd9b9;
}
+path.casing.tag-highway-bus_guideway,
path.casing.tag-highway-service.tag-service,
path.casing.tag-service.tag-service {
stroke: #666;
@@ -1840,6 +1869,11 @@ path.fill.tag-amenity-shelter {
}
/* Cursors */
+.nope,
+.nope * {
+ cursor: not-allowed !important;
+}
+
.map-in-map,
#map {
cursor: auto; /* Opera */
@@ -1889,16 +1923,6 @@ path.fill.tag-amenity-shelter {
cursor: url(<%= asset_path("iD/img/cursor-select-remove.png") %>), pointer; /* FF */
}
-#map .point:active,
-#map .vertex:active,
-#map .line:active,
-#map .area:active,
-#map .midpoint:active,
-#map .mode-select .selected {
- cursor: pointer; /* Opera */
- cursor: url(<%= asset_path("iD/img/cursor-select-acting.png") %>), pointer; /* FF */
-}
-
.mode-draw-line #map,
.mode-draw-area #map,
.mode-add-line #map,
@@ -1959,7 +1983,7 @@ path.fill.tag-amenity-shelter {
position: absolute;
right: 0;
top: 0;
- z-index: 500;
+ z-index: 48;
}
.photo-wrapper,
@@ -2176,6 +2200,14 @@ path.fill.tag-amenity-shelter {
background: rgba(0,0,0,0.85);
color: #fff;
}
+
+.osc-image-wrap {
+ transform-origin:0 0;
+ -ms-transform-origin:0 0;
+ -webkit-transform-origin:0 0;
+ -moz-transform-origin:0 0;
+ -o-transform-origin:0 0;
+}
/* Fill Styles */
.low-zoom.fill-wireframe path.stroke,
@@ -2200,6 +2232,7 @@ path.fill.tag-amenity-shelter {
}
.fill-wireframe .point,
+.fill-wireframe .vertex.active,
.fill-wireframe .areaicon,
.fill-wireframe .areaicon-halo,
.fill-wireframe path.casing,
@@ -2211,31 +2244,11 @@ path.fill.tag-amenity-shelter {
.fill-partial path.area.fill {
fill-opacity: 0;
stroke-width: 60px;
- pointer-events: visibleStroke;
-}
-
-/* Modes */
-
-.mode-draw-line .vertex.active,
-.mode-draw-area .vertex.active,
-.mode-drag-node .vertex.active {
- display: none;
-}
-
-.mode-draw-line .way.active,
-.mode-draw-area .way.active,
-.mode-drag-node .active {
pointer-events: none;
}
-
-/* Ensure drawing doesn't interact with area fills. */
-.mode-add-point path.area.fill,
-.mode-draw-line path.area.fill,
-.mode-draw-area path.area.fill,
-.mode-add-line path.area.fill,
-.mode-add-area path.area.fill,
-.mode-drag-node path.area.fill {
- pointer-events: none;
+.mode-browse .fill-partial path.area.fill,
+.mode-select .fill-partial path.area.fill {
+ pointer-events: visibleStroke;
}
/* Basics
------------------------------------------------------- */
@@ -2369,7 +2382,6 @@ a, button, input, textarea {
a,
button,
.checkselect label:hover,
-.opacity-options li,
.radial-menu-item {
cursor: pointer;
}
@@ -2507,7 +2519,7 @@ table th {
}
table.tags, table.tags td, table.tags th {
- border: 1px solid #CCC;
+ border: 1px solid #ccc;
padding: 4px;
}
@@ -2543,7 +2555,7 @@ ul li { list-style: none;}
display: block;
height: 30px;
background-color: white;
- color: #7092FF;
+ color: #7092ff;
cursor: pointer;
}
@@ -2953,7 +2965,7 @@ button.save.has-count .count::before {
position: absolute;
right: 0;
top: 0;
- height: 60px;
+ height: 59px;
z-index: 50;
}
[dir='rtl'] .modal > button {
@@ -2979,6 +2991,30 @@ button.save.has-count .count::before {
position: absolute;
}
+
+/* Hide-Toggle
+------------------------------------------------------- */
+
+.hide-toggle .icon.pre-text {
+ vertical-align: text-top;
+ width: 16px;
+ height: 16px;
+ margin-left: -3px;
+}
+[dir='rtl'] .hide-toggle .icon.pre-text {
+ margin-left: 0;
+ margin-right: -3px;
+}
+
+a:visited.hide-toggle,
+a.hide-toggle {
+ display: inline-block;
+ font-size: 14px;
+ font-weight: bold;
+ padding-bottom: 5px;
+}
+
+
/* Inspector
------------------------------------------------------- */
@@ -3021,7 +3057,6 @@ button.save.has-count .count::before {
bottom: 0;
}
-
.feature-list-pane .inspector-body {
top: 120px;
}
@@ -3310,7 +3345,7 @@ button.save.has-count .count::before {
.preset-list-item button.tag-reference-button {
height: 100%;
- border: 1px solid #CCC;
+ border: 1px solid #ccc;
border-radius: 0 3px 3px 0;
position: absolute;
top: 0;
@@ -3382,7 +3417,7 @@ button.save.has-count .count::before {
}
.preset-editor a.hide-toggle {
- margin: 0 20px 10px 20px;
+ margin: 0 20px 5px 20px;
}
.preset-editor .form-fields-container {
@@ -3457,7 +3492,7 @@ button.save.has-count .count::before {
}
[dir='rtl'] .form-label button {
border-left: none;
- border-right: 1px solid #CCC;
+ border-right: 1px solid #ccc;
border-radius: 4px 0 0 0;
width: 31px;
}
@@ -3813,13 +3848,13 @@ input[type=number] {
float: left;
height: 100%;
width: 32px;
- border-left: 1px solid #CCC;
+ border-left: 1px solid #ccc;
border-radius: 0;
background: rgba(0, 0, 0, 0);
}
[dir='rtl'] .spin-control button{
border-left: 0;
- border-right: 1px solid #CCC;
+ border-right: 1px solid #ccc;
}
.spin-control button.decrement {
@@ -3843,13 +3878,13 @@ input[type=number] {
}
.spin-control button.decrement::after {
- border-top: 5px solid #CCC;
+ border-top: 5px solid #ccc;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.spin-control button.increment::after {
- border-bottom: 5px solid #CCC;
+ border-bottom: 5px solid #ccc;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
@@ -3861,7 +3896,7 @@ input[type=number] {
display: block;
background: white;
padding: 5px 10px;
- color: #7092FF;
+ color: #7092ff;
}
.checkselect label:hover {
@@ -3959,7 +3994,7 @@ input[type=number] {
right: 1px;
width: 32px;
margin-left: -32px;
- border: 1px solid #CCC;
+ border: 1px solid #ccc;
border-top-width: 0;
border-right-width: 0;
border-radius: 0 0 4px 0;
@@ -4073,6 +4108,28 @@ input[type=number] {
text-align: center;
}
+/* Changeset editor while comment text is empty */
+
+.form-field-comment:not(.present) #preset-input-comment {
+ border-color: rgb(230, 100, 100);
+}
+
+.form-field-comment:not(.present) .form-label {
+ border-color: rgb(230, 100, 100);
+ background: rgba(230, 100, 100, 0.2);
+}
+
+.form-field-comment:not(.present) .form-label {
+}
+
+.form-field-comment:not(.present) .form-label-button-wrap {
+ border-color: rgb(230, 100, 100);
+}
+
+.form-field-comment:not(.present) button {
+ border-color: rgb(230, 100, 100);
+}
+
/* combobox dropdown */
div.combobox {
@@ -4155,12 +4212,12 @@ div.combobox {
height: 31px;
border: 0;
border-radius: 0;
- border-bottom: 1px solid #CCC;
- border-left: 1px solid #CCC;
+ border-bottom: 1px solid #ccc;
+ border-left: 1px solid #ccc;
}
[dir='rtl'] .tag-row input {
border-left: none;
- border-right: 1px solid #CCC;
+ border-right: 1px solid #ccc;
}
.tag-row .key-wrap,
@@ -4180,14 +4237,14 @@ div.combobox {
}
.tag-row input.value {
- border-right: 1px solid #CCC;
+ border-right: 1px solid #ccc;
}
[dir='rtl'] .tag-row input.value {
- border-left: 1px solid #CCC;
+ border-left: 1px solid #ccc;
}
.tag-row:first-child input.key {
- border-top: 1px solid #CCC;
+ border-top: 1px solid #ccc;
border-top-left-radius: 4px;
}
[dir='rtl'] .tag-row:first-child input.key {
@@ -4196,14 +4253,14 @@ div.combobox {
}
.tag-row:first-child input.value {
- border-top: 1px solid #CCC;
+ border-top: 1px solid #ccc;
}
.tag-row button {
position: absolute;
height: 31px;
right: 10%;
- border: 1px solid #CCC;
+ border: 1px solid #ccc;
border-top-width: 0;
border-left-width: 0;
}
@@ -4463,16 +4520,12 @@ div.full-screen > button:hover {
.imagery-faq {
margin-bottom: 10px;
-}
-
-.map-data-control .hide-toggle,
-.background-control .hide-toggle {
- padding-bottom: 10px;
+ white-space: nowrap;
}
.layer-list, .controls-list {
margin-bottom: 10px;
- border: 1px solid #CCC;
+ border: 1px solid #ccc;
border-radius: 4px;
}
@@ -4480,7 +4533,7 @@ div.full-screen > button:hover {
position: relative;
height: 30px;
background-color: white;
- color: #7092FF;
+ color: #7092ff;
}
.layer-list:empty {
@@ -4509,7 +4562,7 @@ div.full-screen > button:hover {
.layer-list li.active,
.layer-list li.switch {
- background: #E8EBFF;
+ background: #e8ebff;
}
.layer-list li.best > div.best {
@@ -4541,60 +4594,38 @@ div.full-screen > button:hover {
text-overflow: ellipsis;
}
-.minimap-toggle {
- display: block;
- padding: 5px 10px;
- cursor: pointer;
- color: #7092FF;
- border-radius: 3px;
-}
-.minimap-toggle.active {
- background: #E8EBFF;
-}
+/* Background Display Options */
-.minimap-toggle:hover {
- background-color: #ececec;
+.display-options-container {
+ padding: 10px;
}
-.hide-toggle {
- display: block;
- padding-left: 12px;
- position: relative;
-}
-[dir='rtl'] .hide-toggle {
- padding-left: 0;
- padding-right: 12px;
+.display-control h5 {
+ padding-bottom: 0;
+ padding-top: 10px;
}
-.hide-toggle:before {
- content: '';
- display: block;
- position: absolute;
- height: 0;
- width: 0;
- left: 0;
- top: 5px;
- border-top: 4px solid transparent;
- border-bottom: 4px solid transparent;
- border-left: 8px solid #7092ff;
+.display-control h5 span {
+ margin: 5px;
}
-[dir='rtl'] .hide-toggle:before {
- left: auto;
- right: 0;
- border-left: none;
- border-right: 8px solid #7092ff;
+
+.display-control .display-option-input {
+ height: 20px;
+ width: 155px;
}
-.hide-toggle.expanded:before {
- border-top: 8px solid #7092ff;
- border-bottom: 0;
- border-right: 4px solid transparent;
- border-left: 4px solid transparent;
+.display-control button {
+ height: 30px;
+ width: 30px;
+ margin-left: 5px;
+ margin-right: 0px;
+ vertical-align: text-bottom;
+ border-radius: 4px;
}
-[dir='rtl'] .hide-toggle.expanded:before {
- border-left: 4px solid transparent;
- border-right: 4px solid transparent;
+[dir='rtl'] .display-control button {
+ margin-left: 0px;
+ margin-right: 5px;
}
@@ -4650,7 +4681,7 @@ div.full-screen > button:hover {
}
.nudge-container input.error {
- border: 1px solid #FF7878;
+ border: 1px solid #ff7878;
border-radius: 2px;
background: #ffb;
}
@@ -4702,92 +4733,43 @@ div.full-screen > button:hover {
}
.background-control .nudge.right::after {
- border-top: 5px solid transparent;
- border-bottom: 5px solid transparent;
- border-left: 5px solid #222;
+ border-top: 5px solid transparent;
+ border-bottom: 5px solid transparent;
+ border-left: 5px solid #222;
}
.background-control .nudge.left::after {
- border-top: 5px solid transparent;
- border-bottom: 5px solid transparent;
- border-right: 5px solid #222;
+ border-top: 5px solid transparent;
+ border-bottom: 5px solid transparent;
+ border-right: 5px solid #222;
}
.background-control .nudge.top::after {
- border-right: 5px solid transparent;
- border-left: 5px solid transparent;
- border-bottom: 5px solid #222;
+ border-right: 5px solid transparent;
+ border-left: 5px solid transparent;
+ border-bottom: 5px solid #222;
}
.background-control .nudge.bottom::after {
- border-right: 5px solid transparent;
- border-left: 5px solid transparent;
- border-top: 5px solid #222;
-}
-
-.opacity-options {
- background: url(<%= asset_path("iD/img/background-pattern-opacity.png") %>) 0 0 repeat;
- height: 20px;
- width: 82px;
- position: absolute;
- right: 50px;
- top: 20px;
- border: 1px solid #ccc;
-}
-[dir='rtl'] .opacity-options {
- left: 50px;
- right: auto;
-}
-
-.opacity-options li {
- height: 100%;
- display: block;
- float: left;
-}
-
-.opacity-options li .select-box{
- position: absolute;
- width: 20px;
- height: 18px;
- z-index: 9999;
-}
-
-.map-data-control li:hover .select-box,
-.map-data-control li.selected .select-box,
-.background-control li:hover .select-box,
-.background-control li.selected .select-box {
- border: 2px solid #7092ff;
- background: rgba(89, 123, 231, .5);
- opacity: .5;
-}
-
-.map-data-control li.selected:hover .select-box,
-.map-data-control li.selected .select-box,
-.background-control li.selected:hover .select-box,
-.background-control li.selected .select-box {
- opacity: 1;
+ border-right: 5px solid transparent;
+ border-left: 5px solid transparent;
+ border-top: 5px solid #222;
}
-.background-control .opacity {
- background:#222;
- display:inline-block;
- width:20px;
- height:18px;
-}
.map-data-control .layer-list button,
.background-control .layer-list button {
float: right;
height: 100%;
width: 10%;
- border-left: 1px solid #CCC;
+ border-left: 1px solid #ccc;
border-radius: 0;
}
[dir='rtl'] .map-data-control .layer-list button,
[dir='rtl'] .background-control .layer-list button {
float: left;
border-left: none;
- border-right: 1px solid #CCC;
+ border-right: 1px solid #ccc;
}
.map-data-control .layer-list button .icon,
@@ -4820,12 +4802,12 @@ div.full-screen > button:hover {
border-radius: 0 0 0 4px;
}
[dir='rtl'] .geolocate-control button {
- border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
}
.map-overlay.content {
position: fixed;
- top:60px;
+ top: 60px;
bottom: 30px;
padding: 20px 50px 20px 20px;
right: 0;
@@ -4837,13 +4819,17 @@ div.full-screen > button:hover {
right: auto !important;
}
+.map-overlay.content > div {
+ padding-bottom: 15px;
+}
+
/* Help */
.help-control button {
border-radius: 0 0 0 4px;
}
[dir='rtl'] .help-control button {
- border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
}
.help-wrap p {
@@ -4852,13 +4838,27 @@ div.full-screen > button:hover {
}
.help-wrap .left-content .body p code {
- padding:2px 4px;
- background:#eee;
+ padding: 3px 4px;
+ font-size: 12px;
+ color: #555;
+ vertical-align: baseline;
+ background-color: #f6f6f6;
+ border: solid 1px #ccc;
+ margin: 0 2px;
+ border-bottom-color: #bbb;
+ border-radius: 3px;
+ box-shadow: inset 0 -1px 0 #bbb;
+}
+
+.help-wrap .left-content .icon.pre-text {
+ vertical-align: text-top;
+ margin-right: 0;
+ margin-left: 0;
+ display: inline-block;
}
.help-wrap .toc {
- /* This is two columns, 41.66666 x .4 = 16.6666 */
- width:40%;
+ width: 40%;
float:right;
margin-left: 20px;
margin-bottom: 20px;
@@ -4868,7 +4868,7 @@ div.full-screen > button:hover {
.help-wrap .toc li a,
.help-wrap .nav a {
display: block;
- border: 1px solid #CCC;
+ border: 1px solid #ccc;
padding: 5px 10px;
}
@@ -4882,7 +4882,7 @@ div.full-screen > button:hover {
}
.help-wrap .toc li a.selected {
- background: #E8EBFF;
+ background: #e8ebff;
}
.help-wrap .toc li:first-child a {
@@ -4890,7 +4890,7 @@ div.full-screen > button:hover {
}
.help-wrap .toc li:nth-last-child(3) a {
- border-bottom: 1px solid #CCC;
+ border-bottom: 1px solid #ccc;
border-radius: 0 0 4px 4px
}
@@ -4935,12 +4935,12 @@ div.full-screen > button:hover {
------------------------------------------------------- */
img.tile {
- position:absolute;
- transform-origin:0 0;
- -ms-transform-origin:0 0;
- -webkit-transform-origin:0 0;
- -moz-transform-origin:0 0;
- -o-transform-origin:0 0;
+ position: absolute;
+ transform-origin: 0 0;
+ -ms-transform-origin: 0 0;
+ -webkit-transform-origin: 0 0;
+ -moz-transform-origin: 0 0;
+ -o-transform-origin: 0 0;
-moz-user-select: none;
-webkit-user-select: none;
@@ -4950,8 +4950,16 @@ img.tile {
opacity: 0;
-webkit-transition: opacity 200ms linear;
- transition: opacity 200ms linear;
-moz-transition: opacity 200ms linear;
+ transition: opacity 200ms linear;
+}
+
+img.tile-loaded {
+ opacity: 1;
+}
+
+img.tile-removing {
+ opacity: 0;
}
.tile-label-debug {
@@ -4963,14 +4971,14 @@ img.tile {
padding: 5px;
border-radius: 3px;
z-index: 2;
- margin-left: -50px;
+ margin-left: -70px;
margin-top: -20px;
- transform-origin:0 0;
- -ms-transform-origin:0 0;
- -webkit-transform-origin:0 0;
- -moz-transform-origin:0 0;
- -o-transform-origin:0 0;
+ transform-origin: 0 0;
+ -ms-transform-origin: 0 0;
+ -webkit-transform-origin: 0 0;
+ -moz-transform-origin: 0 0;
+ -o-transform-origin: 0 0;
-moz-user-select: none;
-webkit-user-select: none;
@@ -4982,23 +4990,15 @@ img.tile-debug {
outline: 1px solid red;
}
-img.tile-loaded {
- opacity: 1;
-}
-
-img.tile-removing {
- opacity: 0;
-}
-
/* Map
------------------------------------------------------- */
#map {
- position:relative;
- overflow:hidden;
- height:100%;
- background:#000;
+ position: relative;
+ overflow: hidden;
+ height: 100%;
+ background: #000;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
@@ -5006,11 +5006,11 @@ img.tile-removing {
}
#supersurface {
- transform-origin:0 0;
- -ms-transform-origin:0 0;
- -webkit-transform-origin:0 0;
- -moz-transform-origin:0 0;
- -o-transform-origin:0 0;
+ transform-origin: 0 0;
+ -ms-transform-origin: 0 0;
+ -webkit-transform-origin: 0 0;
+ -moz-transform-origin: 0 0;
+ -o-transform-origin: 0 0;
}
#supersurface, .layer {
@@ -5089,6 +5089,7 @@ img.tile-removing {
stroke-width: 1;
}
+.nocolor { color: rgba(0, 0, 0, 0); }
.red { color: rgba(255, 0, 0, 0.75); }
.green { color: rgba(0, 255, 0, 0.75); }
.blue { color: rgba(0, 0, 255, 0.75); }
@@ -5184,6 +5185,12 @@ img.tile-removing {
position: relative;
}
+.panel-content li span {
+ display: inline-block;
+ white-space: nowrap;
+ margin: 0 8px;
+}
+
.panel-content .button {
display: inline-block;
background: #7092ff;
@@ -5199,11 +5206,11 @@ img.tile-removing {
}
.panel-content-history .links a {
- margin-left: 10px;
+ margin-left: 8px;
}
[dir='rtl'] .panel-content-history .links a {
margin-left: auto;
- margin-right: 10px;
+ margin-right: 8px;
}
.panel-content-history .view-history-on-osm {
@@ -5277,13 +5284,13 @@ img.tile-removing {
margin: 0 3px;
}
-
#footer {
pointer-events: all;
display: block;
height: 30px;
}
+/* footer flash message */
#flash-wrap {
display: flex;
@@ -5296,7 +5303,7 @@ img.tile-removing {
left: 0;
}
-#flash-wrap .content {
+.flash-content {
display: flex;
flex: 1 0 auto;
flex-flow: row nowrap;
@@ -5305,15 +5312,38 @@ img.tile-removing {
height: 30px;
}
-
-#flash-wrap svg.operation-icon {
+.flash-icon {
flex: 0 0 auto;
width: 20px;
height: 20px;
margin: 0 8px;
}
-#flash-wrap div.operation-tip {
+.flash-icon circle {
+ fill: #eee;
+}
+.flash-icon.disabled circle {
+ cursor: auto;
+ fill: rgba(255,255,255,0.7);
+}
+
+.flash-icon use {
+ color: #222;
+}
+.flash-icon.disabled use {
+ color: rgba(32,32,32,0.7);
+}
+
+.flash-icon.operation use {
+ fill: #222;
+ color: #79f;
+}
+.flash-icon.operation.disabled use {
+ fill: rgba(32,32,32,0.7);
+ color: rgba(40,40,40,0.7);
+}
+
+.flash-text {
flex: 1 1 auto;
}
@@ -5343,6 +5373,8 @@ img.tile-removing {
}
+/* footer scale */
+
#scale-block {
vertical-align: bottom;
width: 250px;
@@ -5539,7 +5571,7 @@ img.tile-removing {
.modal-section {
padding: 20px;
- border-bottom: 1px solid #CCC;
+ border-bottom: 1px solid #ccc;
}
.modal-section.header h3 {
@@ -5572,8 +5604,8 @@ img.tile-removing {
.modal-actions button,
.save-success a.button {
font-weight: normal;
- color: #7092FF;
- border-bottom: 1px solid #CCC;
+ color: #7092ff;
+ border-bottom: 1px solid #ccc;
border-radius: 0;
height: 160px;
text-align: center;
@@ -5593,7 +5625,7 @@ img.tile-removing {
}
.modal-actions > :first-child {
- border-right: 1px solid #CCC;
+ border-right: 1px solid #ccc;
}
.modal-section:last-child {
@@ -5603,7 +5635,7 @@ img.tile-removing {
/* Restore Modal
------------------------------------------------------- */
.modal-actions .logo-restore {
- color: #7092FF;
+ color: #7092ff;
}
.modal-actions .logo-reset {
color: #E06C5E;
@@ -5621,7 +5653,7 @@ img.tile-removing {
padding-top: 15px;
}
.save-success .logo-osm {
- color: #7092FF;
+ color: #7092ff;
margin-bottom: 10px;
}
.save-success a.button.social {
@@ -5631,14 +5663,14 @@ img.tile-removing {
.save-success .icon.social {
height: 80px;
width: 80px;
- color: #7092FF;
+ color: #7092ff;
}
/* Splash Modal
------------------------------------------------------- */
.modal-actions .logo-walkthrough,
.modal-actions .logo-features {
- color: #7092FF;
+ color: #7092ff;
}
@@ -5727,11 +5759,11 @@ img.tile-removing {
box-shadow: inset 0 -1px 0 #bbb;
}
-.modal-shortcuts .shortcut-keys svg.mouseclick use.left {
+svg.mouseclick use.left {
fill: rgba(112, 146, 255, 1);
color: rgba(112, 146, 255, 0);
}
-.modal-shortcuts .shortcut-keys svg.mouseclick use.right {
+svg.mouseclick use.right {
fill: rgba(112, 146, 255, 0);
color: rgba(112, 146, 255, 1);
}
@@ -5829,7 +5861,7 @@ img.tile-removing {
}
.mode-save .commit-section .changeset-list button {
- border-left: 1px solid #CCC;
+ border-left: 1px solid #ccc;
}
.changeset-list li span.count:before { content: '('; }
@@ -6218,6 +6250,7 @@ li.hide + li.version .badge .tooltip .tooltip-arrow {
.edit-menu-item rect {
fill: #eee;
+ cursor: default;
}
.edit-menu-item rect:active,
@@ -6236,6 +6269,7 @@ li.hide + li.version .badge .tooltip .tooltip-arrow {
.edit-menu-item use {
fill: #222;
color: #79f;
+ pointer-events: none;
}
.edit-menu-item.disabled use {
@@ -6386,7 +6420,7 @@ li.hide + li.version .badge .tooltip .tooltip-arrow {
.curtain-tooltip .tooltip-inner .instruction {
font-weight: bold;
display: block;
- border-top: 1px solid #CCC;
+ border-top: 1px solid #ccc;
margin-top: 10px;
margin-left: -20px;
margin-right: -20px;
@@ -6464,5 +6498,5 @@ li.hide + li.version .badge .tooltip .tooltip-arrow {
.huge-modal-button .illustration {
height: 100px;
width: 100px;
- color: #7092FF;
+ color: #7092ff;
}
diff --git a/vendor/assets/iD/iD.js b/vendor/assets/iD/iD.js
index a9e9863d4..1a879de65 100644
--- a/vendor/assets/iD/iD.js
+++ b/vendor/assets/iD/iD.js
@@ -1,11 +1,11 @@
(function () {
-var version = "4.11.0";
+var version = "4.13.0";
-var d3_ascending = function(a, b) {
+function d3_ascending(a, b) {
return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
-};
+}
-var d3_bisector = function(compare) {
+function d3_bisector(compare) {
if (compare.length === 1) compare = ascendingComparator(compare);
return {
left: function(a, x, lo, hi) {
@@ -29,7 +29,7 @@ var d3_bisector = function(compare) {
return lo;
}
};
-};
+}
function ascendingComparator(f) {
return function(d, x) {
@@ -41,18 +41,18 @@ var ascendingBisect = d3_bisector(d3_ascending);
var bisectRight = ascendingBisect.right;
var bisectLeft = ascendingBisect.left;
-var pairs = function(array, f) {
+function pairs(array, f) {
if (f == null) f = pair;
var i = 0, n = array.length - 1, p = array[0], pairs = new Array(n < 0 ? 0 : n);
while (i < n) pairs[i] = f(p, p = array[++i]);
return pairs;
-};
+}
function pair(a, b) {
return [a, b];
}
-var cross = function(values0, values1, reduce) {
+function cross(values0, values1, reduce) {
var n0 = values0.length,
n1 = values1.length,
values = new Array(n0 * n1),
@@ -70,17 +70,17 @@ var cross = function(values0, values1, reduce) {
}
return values;
-};
+}
-var d3_descending = function(a, b) {
+function d3_descending(a, b) {
return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;
-};
+}
-var number = function(x) {
+function number(x) {
return x === null ? NaN : +x;
-};
+}
-var variance = function(values, valueof) {
+function variance(values, valueof) {
var n = values.length,
m = 0,
i = -1,
@@ -110,14 +110,14 @@ var variance = function(values, valueof) {
}
if (m > 1) return sum / (m - 1);
-};
+}
-var deviation = function(array, f) {
+function deviation(array, f) {
var v = variance(array, f);
return v ? Math.sqrt(v) : v;
-};
+}
-var extent = function(values, valueof) {
+function extent(values, valueof) {
var n = values.length,
i = -1,
value,
@@ -153,24 +153,24 @@ var extent = function(values, valueof) {
}
return [min, max];
-};
+}
var array = Array.prototype;
var slice = array.slice;
var map = array.map;
-var constant = function(x) {
+function constant(x) {
return function() {
return x;
};
-};
+}
-var identity = function(x) {
+function identity(x) {
return x;
-};
+}
-var d3_range = function(start, stop, step) {
+function d3_range(start, stop, step) {
start = +start, stop = +stop, step = (n = arguments.length) < 2 ? (stop = start, start = 0, 1) : n < 3 ? 1 : +step;
var i = -1,
@@ -182,13 +182,13 @@ var d3_range = function(start, stop, step) {
}
return range;
-};
+}
var e10 = Math.sqrt(50);
var e5 = Math.sqrt(10);
var e2 = Math.sqrt(2);
-var ticks = function(start, stop, count) {
+function ticks(start, stop, count) {
var reverse,
i = -1,
n,
@@ -215,7 +215,7 @@ var ticks = function(start, stop, count) {
if (reverse) ticks.reverse();
return ticks;
-};
+}
function tickIncrement(start, stop, count) {
var step = (stop - start) / Math.max(0, count),
@@ -236,11 +236,11 @@ function tickStep(start, stop, count) {
return stop < start ? -step1 : step1;
}
-var sturges = function(values) {
+function sturges(values) {
return Math.ceil(Math.log(values.length) / Math.LN2) + 1;
-};
+}
-var histogram = function() {
+function histogram() {
var value = identity,
domain = extent,
threshold = sturges;
@@ -305,9 +305,9 @@ var histogram = function() {
};
return histogram;
-};
+}
-var threshold = function(values, p, valueof) {
+function threshold(values, p, valueof) {
if (valueof == null) valueof = number;
if (!(n = values.length)) return;
if ((p = +p) <= 0 || n < 2) return +valueof(values[0], 0, values);
@@ -318,18 +318,18 @@ var threshold = function(values, p, valueof) {
value0 = +valueof(values[i0], i0, values),
value1 = +valueof(values[i0 + 1], i0 + 1, values);
return value0 + (value1 - value0) * (i - i0);
-};
+}
-var freedmanDiaconis = function(values, min, max) {
+function freedmanDiaconis(values, min, max) {
values = map.call(values, number).sort(d3_ascending);
return Math.ceil((max - min) / (2 * (threshold(values, 0.75) - threshold(values, 0.25)) * Math.pow(values.length, -1 / 3)));
-};
+}
-var scott = function(values, min, max) {
+function scott(values, min, max) {
return Math.ceil((max - min) / (3.5 * deviation(values) * Math.pow(values.length, -1 / 3)));
-};
+}
-var max = function(values, valueof) {
+function max(values, valueof) {
var n = values.length,
i = -1,
value,
@@ -362,9 +362,9 @@ var max = function(values, valueof) {
}
return max;
-};
+}
-var mean = function(values, valueof) {
+function mean(values, valueof) {
var n = values.length,
m = n,
i = -1,
@@ -386,9 +386,9 @@ var mean = function(values, valueof) {
}
if (m) return sum / m;
-};
+}
-var d3_median = function(values, valueof) {
+function d3_median(values, valueof) {
var n = values.length,
i = -1,
value,
@@ -411,9 +411,9 @@ var d3_median = function(values, valueof) {
}
return threshold(numbers.sort(d3_ascending), 0.5);
-};
+}
-var merge = function(arrays) {
+function merge(arrays) {
var n = arrays.length,
m,
i = -1,
@@ -433,9 +433,9 @@ var merge = function(arrays) {
}
return merged;
-};
+}
-var min = function(values, valueof) {
+function min(values, valueof) {
var n = values.length,
i = -1,
value,
@@ -468,15 +468,15 @@ var min = function(values, valueof) {
}
return min;
-};
+}
-var permute = function(array, indexes) {
+function permute(array, indexes) {
var i = indexes.length, permutes = new Array(i);
while (i--) permutes[i] = array[indexes[i]];
return permutes;
-};
+}
-var scan = function(values, compare) {
+function scan(values, compare) {
if (!(n = values.length)) return;
var n,
i = 0,
@@ -493,9 +493,9 @@ var scan = function(values, compare) {
}
if (compare(xj, xj) === 0) return j;
-};
+}
-var shuffle = function(array, i0, i1) {
+function shuffle(array, i0, i1) {
var m = (i1 == null ? array.length : i1) - (i0 = i0 == null ? 0 : +i0),
t,
i;
@@ -508,9 +508,9 @@ var shuffle = function(array, i0, i1) {
}
return array;
-};
+}
-var sum = function(values, valueof) {
+function sum(values, valueof) {
var n = values.length,
i = -1,
value,
@@ -529,9 +529,9 @@ var sum = function(values, valueof) {
}
return sum;
-};
+}
-var transpose = function(matrix) {
+function transpose(matrix) {
if (!(n = matrix.length)) return [];
for (var i = -1, m = min(matrix, length), transpose = new Array(m); ++i < m;) {
for (var j = -1, n, row = transpose[i] = new Array(n); ++j < n;) {
@@ -539,21 +539,21 @@ var transpose = function(matrix) {
}
}
return transpose;
-};
+}
function length(d) {
return d.length;
}
-var zip = function() {
+function zip() {
return transpose(arguments);
-};
+}
var slice$1 = Array.prototype.slice;
-var identity$1 = function(x) {
+function identity$1(x) {
return x;
-};
+}
var top = 1;
var right = 2;
@@ -820,11 +820,11 @@ var namespaces = {
xmlns: "http://www.w3.org/2000/xmlns/"
};
-var namespace = function(name) {
+function namespace(name) {
var prefix = name += "", i = prefix.indexOf(":");
if (i >= 0 && (prefix = name.slice(0, i)) !== "xmlns") name = name.slice(i + 1);
return namespaces.hasOwnProperty(prefix) ? {space: namespaces[prefix], local: name} : name;
-};
+}
function creatorInherit(name) {
return function() {
@@ -842,207 +842,22 @@ function creatorFixed(fullname) {
};
}
-var creator = function(name) {
+function creator(name) {
var fullname = namespace(name);
return (fullname.local
? creatorFixed
: creatorInherit)(fullname);
-};
-
-var nextId = 0;
-
-function local$1() {
- return new Local;
-}
-
-function Local() {
- this._ = "@" + (++nextId).toString(36);
-}
-
-Local.prototype = local$1.prototype = {
- constructor: Local,
- get: function(node) {
- var id = this._;
- while (!(id in node)) if (!(node = node.parentNode)) return;
- return node[id];
- },
- set: function(node, value) {
- return node[this._] = value;
- },
- remove: function(node) {
- return this._ in node && delete node[this._];
- },
- toString: function() {
- return this._;
- }
-};
-
-var matcher = function(selector) {
- return function() {
- return this.matches(selector);
- };
-};
-
-if (typeof document !== "undefined") {
- var element = document.documentElement;
- if (!element.matches) {
- var vendorMatches = element.webkitMatchesSelector
- || element.msMatchesSelector
- || element.mozMatchesSelector
- || element.oMatchesSelector;
- matcher = function(selector) {
- return function() {
- return vendorMatches.call(this, selector);
- };
- };
- }
-}
-
-var matcher$1 = matcher;
-
-var filterEvents = {};
-
-var event = null;
-
-if (typeof document !== "undefined") {
- var element$1 = document.documentElement;
- if (!("onmouseenter" in element$1)) {
- filterEvents = {mouseenter: "mouseover", mouseleave: "mouseout"};
- }
-}
-
-function filterContextListener(listener, index, group) {
- listener = contextListener(listener, index, group);
- return function(event) {
- var related = event.relatedTarget;
- if (!related || (related !== this && !(related.compareDocumentPosition(this) & 8))) {
- listener.call(this, event);
- }
- };
-}
-
-function contextListener(listener, index, group) {
- return function(event1) {
- var event0 = event; // Events can be reentrant (e.g., focus).
- event = event1;
- try {
- listener.call(this, this.__data__, index, group);
- } finally {
- event = event0;
- }
- };
-}
-
-function parseTypenames$1(typenames) {
- return typenames.trim().split(/^|\s+/).map(function(t) {
- var name = "", i = t.indexOf(".");
- if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i);
- return {type: t, name: name};
- });
-}
-
-function onRemove(typename) {
- return function() {
- var on = this.__on;
- if (!on) return;
- for (var j = 0, i = -1, m = on.length, o; j < m; ++j) {
- if (o = on[j], (!typename.type || o.type === typename.type) && o.name === typename.name) {
- this.removeEventListener(o.type, o.listener, o.capture);
- } else {
- on[++i] = o;
- }
- }
- if (++i) on.length = i;
- else delete this.__on;
- };
-}
-
-function onAdd(typename, value, capture) {
- var wrap = filterEvents.hasOwnProperty(typename.type) ? filterContextListener : contextListener;
- return function(d, i, group) {
- var on = this.__on, o, listener = wrap(value, i, group);
- if (on) for (var j = 0, m = on.length; j < m; ++j) {
- if ((o = on[j]).type === typename.type && o.name === typename.name) {
- this.removeEventListener(o.type, o.listener, o.capture);
- this.addEventListener(o.type, o.listener = listener, o.capture = capture);
- o.value = value;
- return;
- }
- }
- this.addEventListener(typename.type, listener, capture);
- o = {type: typename.type, name: typename.name, value: value, listener: listener, capture: capture};
- if (!on) this.__on = [o];
- else on.push(o);
- };
}
-var selection_on = function(typename, value, capture) {
- var typenames = parseTypenames$1(typename + ""), i, n = typenames.length, t;
-
- if (arguments.length < 2) {
- var on = this.node().__on;
- if (on) for (var j = 0, m = on.length, o; j < m; ++j) {
- for (i = 0, o = on[j]; i < n; ++i) {
- if ((t = typenames[i]).type === o.type && t.name === o.name) {
- return o.value;
- }
- }
- }
- return;
- }
-
- on = value ? onAdd : onRemove;
- if (capture == null) capture = false;
- for (i = 0; i < n; ++i) this.each(on(typenames[i], value, capture));
- return this;
-};
-
-function customEvent(event1, listener, that, args) {
- var event0 = event;
- event1.sourceEvent = event;
- event = event1;
- try {
- return listener.apply(that, args);
- } finally {
- event = event0;
- }
-}
-
-var sourceEvent = function() {
- var current = event, source;
- while (source = current.sourceEvent) current = source;
- return current;
-};
-
-var point = function(node, event) {
- var svg = node.ownerSVGElement || node;
-
- if (svg.createSVGPoint) {
- var point = svg.createSVGPoint();
- point.x = event.clientX, point.y = event.clientY;
- point = point.matrixTransform(node.getScreenCTM().inverse());
- return [point.x, point.y];
- }
-
- var rect = node.getBoundingClientRect();
- return [event.clientX - rect.left - node.clientLeft, event.clientY - rect.top - node.clientTop];
-};
-
-var d3_mouse = function(node) {
- var event = sourceEvent();
- if (event.changedTouches) event = event.changedTouches[0];
- return point(node, event);
-};
-
function none() {}
-var selector = function(selector) {
+function selector(selector) {
return selector == null ? none : function() {
return this.querySelector(selector);
};
-};
+}
-var selection_select = function(select) {
+function selection_select(select) {
if (typeof select !== "function") select = selector(select);
for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
@@ -1055,19 +870,19 @@ var selection_select = function(select) {
}
return new Selection(subgroups, this._parents);
-};
+}
-function empty$1() {
+function empty() {
return [];
}
-var selectorAll = function(selector) {
- return selector == null ? empty$1 : function() {
+function selectorAll(selector) {
+ return selector == null ? empty : function() {
return this.querySelectorAll(selector);
};
-};
+}
-var selection_selectAll = function(select) {
+function selection_selectAll(select) {
if (typeof select !== "function") select = selectorAll(select);
for (var groups = this._groups, m = groups.length, subgroups = [], parents = [], j = 0; j < m; ++j) {
@@ -1080,9 +895,32 @@ var selection_selectAll = function(select) {
}
return new Selection(subgroups, parents);
+}
+
+var matcher = function(selector) {
+ return function() {
+ return this.matches(selector);
+ };
};
-var selection_filter = function(match) {
+if (typeof document !== "undefined") {
+ var element = document.documentElement;
+ if (!element.matches) {
+ var vendorMatches = element.webkitMatchesSelector
+ || element.msMatchesSelector
+ || element.mozMatchesSelector
+ || element.oMatchesSelector;
+ matcher = function(selector) {
+ return function() {
+ return vendorMatches.call(this, selector);
+ };
+ };
+ }
+}
+
+var matcher$1 = matcher;
+
+function selection_filter(match) {
if (typeof match !== "function") match = matcher$1(match);
for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
@@ -1094,15 +932,15 @@ var selection_filter = function(match) {
}
return new Selection(subgroups, this._parents);
-};
+}
-var sparse = function(update) {
+function sparse(update) {
return new Array(update.length);
-};
+}
-var selection_enter = function() {
+function selection_enter() {
return new Selection(this._enter || this._groups.map(sparse), this._parents);
-};
+}
function EnterNode(parent, datum) {
this.ownerDocument = parent.ownerDocument;
@@ -1120,11 +958,11 @@ EnterNode.prototype = {
querySelectorAll: function(selector) { return this._parent.querySelectorAll(selector); }
};
-var constant$1 = function(x) {
+function constant$1(x) {
return function() {
return x;
};
-};
+}
var keyPrefix = "$"; // Protect against keys like â__proto__â.
@@ -1198,7 +1036,7 @@ function bindKey(parent, group, enter, update, exit, data, key) {
}
}
-var selection_data = function(value, key) {
+function selection_data(value, key) {
if (!value) {
data = new Array(this.size()), j = -1;
this.each(function(d) { data[++j] = d; });
@@ -1239,13 +1077,13 @@ var selection_data = function(value, key) {
update._enter = enter;
update._exit = exit;
return update;
-};
+}
-var selection_exit = function() {
+function selection_exit() {
return new Selection(this._exit || this._groups.map(sparse), this._parents);
-};
+}
-var selection_merge = function(selection$$1) {
+function selection_merge(selection$$1) {
for (var groups0 = this._groups, groups1 = selection$$1._groups, m0 = groups0.length, m1 = groups1.length, m = Math.min(m0, m1), merges = new Array(m0), j = 0; j < m; ++j) {
for (var group0 = groups0[j], group1 = groups1[j], n = group0.length, merge = merges[j] = new Array(n), node, i = 0; i < n; ++i) {
@@ -1260,9 +1098,9 @@ var selection_merge = function(selection$$1) {
}
return new Selection(merges, this._parents);
-};
+}
-var selection_order = function() {
+function selection_order() {
for (var groups = this._groups, j = -1, m = groups.length; ++j < m;) {
for (var group = groups[j], i = group.length - 1, next = group[i], node; --i >= 0;) {
@@ -1274,9 +1112,9 @@ var selection_order = function() {
}
return this;
-};
+}
-var selection_sort = function(compare) {
+function selection_sort(compare) {
if (!compare) compare = ascending;
function compareNode(a, b) {
@@ -1293,26 +1131,26 @@ var selection_sort = function(compare) {
}
return new Selection(sortgroups, this._parents).order();
-};
+}
function ascending(a, b) {
return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;
}
-var selection_call = function() {
+function selection_call() {
var callback = arguments[0];
arguments[0] = this;
callback.apply(null, arguments);
return this;
-};
+}
-var selection_nodes = function() {
+function selection_nodes() {
var nodes = new Array(this.size()), i = -1;
this.each(function() { nodes[++i] = this; });
return nodes;
-};
+}
-var selection_node = function() {
+function selection_node() {
for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) {
for (var group = groups[j], i = 0, n = group.length; i < n; ++i) {
@@ -1322,19 +1160,19 @@ var selection_node = function() {
}
return null;
-};
+}
-var selection_size = function() {
+function selection_size() {
var size = 0;
this.each(function() { ++size; });
return size;
-};
+}
-var selection_empty = function() {
+function selection_empty() {
return !this.node();
-};
+}
-var selection_each = function(callback) {
+function selection_each(callback) {
for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) {
for (var group = groups[j], i = 0, n = group.length, node; i < n; ++i) {
@@ -1343,7 +1181,7 @@ var selection_each = function(callback) {
}
return this;
-};
+}
function attrRemove(name) {
return function() {
@@ -1385,7 +1223,7 @@ function attrFunctionNS(fullname, value) {
};
}
-var selection_attr = function(name, value) {
+function selection_attr(name, value) {
var fullname = namespace(name);
if (arguments.length < 2) {
@@ -1399,13 +1237,13 @@ var selection_attr = function(name, value) {
? (fullname.local ? attrRemoveNS : attrRemove) : (typeof value === "function"
? (fullname.local ? attrFunctionNS : attrFunction)
: (fullname.local ? attrConstantNS : attrConstant)))(fullname, value));
-};
+}
-var defaultView = function(node) {
+function defaultView(node) {
return (node.ownerDocument && node.ownerDocument.defaultView) // node is a Node
|| (node.document && node) // node is a Window
|| node.defaultView; // node is a Document
-};
+}
function styleRemove(name) {
return function() {
@@ -1427,14 +1265,14 @@ function styleFunction(name, value, priority) {
};
}
-var selection_style = function(name, value, priority) {
+function selection_style(name, value, priority) {
return arguments.length > 1
? this.each((value == null
? styleRemove : typeof value === "function"
? styleFunction
: styleConstant)(name, value, priority == null ? "" : priority))
: styleValue(this.node(), name);
-};
+}
function styleValue(node, name) {
return node.style.getPropertyValue(name)
@@ -1461,14 +1299,14 @@ function propertyFunction(name, value) {
};
}
-var selection_property = function(name, value) {
+function selection_property(name, value) {
return arguments.length > 1
? this.each((value == null
? propertyRemove : typeof value === "function"
? propertyFunction
: propertyConstant)(name, value))
: this.node()[name];
-};
+}
function classArray(string) {
return string.trim().split(/^|\s+/);
@@ -1531,7 +1369,7 @@ function classedFunction(names, value) {
};
}
-var selection_classed = function(name, value) {
+function selection_classed(name, value) {
var names = classArray(name + "");
if (arguments.length < 2) {
@@ -1544,7 +1382,7 @@ var selection_classed = function(name, value) {
? classedFunction : value
? classedTrue
: classedFalse)(names, value));
-};
+}
function textRemove() {
this.textContent = "";
@@ -1563,14 +1401,14 @@ function textFunction(value) {
};
}
-var selection_text = function(value) {
+function selection_text(value) {
return arguments.length
? this.each(value == null
? textRemove : (typeof value === "function"
? textFunction
: textConstant)(value))
: this.node().textContent;
-};
+}
function htmlRemove() {
this.innerHTML = "";
@@ -1589,64 +1427,184 @@ function htmlFunction(value) {
};
}
-var selection_html = function(value) {
+function selection_html(value) {
return arguments.length
? this.each(value == null
? htmlRemove : (typeof value === "function"
? htmlFunction
: htmlConstant)(value))
: this.node().innerHTML;
-};
+}
function raise() {
if (this.nextSibling) this.parentNode.appendChild(this);
}
-var selection_raise = function() {
+function selection_raise() {
return this.each(raise);
-};
+}
function lower() {
if (this.previousSibling) this.parentNode.insertBefore(this, this.parentNode.firstChild);
}
-var selection_lower = function() {
+function selection_lower() {
return this.each(lower);
-};
+}
-var selection_append = function(name) {
+function selection_append(name) {
var create = typeof name === "function" ? name : creator(name);
return this.select(function() {
return this.appendChild(create.apply(this, arguments));
});
-};
+}
function constantNull() {
return null;
}
-var selection_insert = function(name, before) {
+function selection_insert(name, before) {
var create = typeof name === "function" ? name : creator(name),
select = before == null ? constantNull : typeof before === "function" ? before : selector(before);
return this.select(function() {
return this.insertBefore(create.apply(this, arguments), select.apply(this, arguments) || null);
});
-};
+}
function remove() {
var parent = this.parentNode;
if (parent) parent.removeChild(this);
}
-var selection_remove = function() {
+function selection_remove() {
return this.each(remove);
-};
+}
+
+function selection_cloneShallow() {
+ return this.parentNode.insertBefore(this.cloneNode(false), this.nextSibling);
+}
+
+function selection_cloneDeep() {
+ return this.parentNode.insertBefore(this.cloneNode(true), this.nextSibling);
+}
+
+function selection_clone(deep) {
+ return this.select(deep ? selection_cloneDeep : selection_cloneShallow);
+}
-var selection_datum = function(value) {
+function selection_datum(value) {
return arguments.length
? this.property("__data__", value)
: this.node().__data__;
-};
+}
+
+var filterEvents = {};
+
+var event = null;
+
+if (typeof document !== "undefined") {
+ var element$1 = document.documentElement;
+ if (!("onmouseenter" in element$1)) {
+ filterEvents = {mouseenter: "mouseover", mouseleave: "mouseout"};
+ }
+}
+
+function filterContextListener(listener, index, group) {
+ listener = contextListener(listener, index, group);
+ return function(event) {
+ var related = event.relatedTarget;
+ if (!related || (related !== this && !(related.compareDocumentPosition(this) & 8))) {
+ listener.call(this, event);
+ }
+ };
+}
+
+function contextListener(listener, index, group) {
+ return function(event1) {
+ var event0 = event; // Events can be reentrant (e.g., focus).
+ event = event1;
+ try {
+ listener.call(this, this.__data__, index, group);
+ } finally {
+ event = event0;
+ }
+ };
+}
+
+function parseTypenames$1(typenames) {
+ return typenames.trim().split(/^|\s+/).map(function(t) {
+ var name = "", i = t.indexOf(".");
+ if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i);
+ return {type: t, name: name};
+ });
+}
+
+function onRemove(typename) {
+ return function() {
+ var on = this.__on;
+ if (!on) return;
+ for (var j = 0, i = -1, m = on.length, o; j < m; ++j) {
+ if (o = on[j], (!typename.type || o.type === typename.type) && o.name === typename.name) {
+ this.removeEventListener(o.type, o.listener, o.capture);
+ } else {
+ on[++i] = o;
+ }
+ }
+ if (++i) on.length = i;
+ else delete this.__on;
+ };
+}
+
+function onAdd(typename, value, capture) {
+ var wrap = filterEvents.hasOwnProperty(typename.type) ? filterContextListener : contextListener;
+ return function(d, i, group) {
+ var on = this.__on, o, listener = wrap(value, i, group);
+ if (on) for (var j = 0, m = on.length; j < m; ++j) {
+ if ((o = on[j]).type === typename.type && o.name === typename.name) {
+ this.removeEventListener(o.type, o.listener, o.capture);
+ this.addEventListener(o.type, o.listener = listener, o.capture = capture);
+ o.value = value;
+ return;
+ }
+ }
+ this.addEventListener(typename.type, listener, capture);
+ o = {type: typename.type, name: typename.name, value: value, listener: listener, capture: capture};
+ if (!on) this.__on = [o];
+ else on.push(o);
+ };
+}
+
+function selection_on(typename, value, capture) {
+ var typenames = parseTypenames$1(typename + ""), i, n = typenames.length, t;
+
+ if (arguments.length < 2) {
+ var on = this.node().__on;
+ if (on) for (var j = 0, m = on.length, o; j < m; ++j) {
+ for (i = 0, o = on[j]; i < n; ++i) {
+ if ((t = typenames[i]).type === o.type && t.name === o.name) {
+ return o.value;
+ }
+ }
+ }
+ return;
+ }
+
+ on = value ? onAdd : onRemove;
+ if (capture == null) capture = false;
+ for (i = 0; i < n; ++i) this.each(on(typenames[i], value, capture));
+ return this;
+}
+
+function customEvent(event1, listener, that, args) {
+ var event0 = event;
+ event1.sourceEvent = event;
+ event = event1;
+ try {
+ return listener.apply(that, args);
+ } finally {
+ event = event0;
+ }
+}
function dispatchEvent(node, type, params) {
var window = defaultView(node),
@@ -1675,11 +1633,11 @@ function dispatchFunction(type, params) {
};
}
-var selection_dispatch = function(type, params) {
+function selection_dispatch(type, params) {
return this.each((typeof params === "function"
? dispatchFunction
: dispatchConstant)(type, params));
-};
+}
var root = [null];
@@ -1720,24 +1678,83 @@ Selection.prototype = selection.prototype = {
append: selection_append,
insert: selection_insert,
remove: selection_remove,
+ clone: selection_clone,
datum: selection_datum,
on: selection_on,
dispatch: selection_dispatch
};
-var d3_select = function(selector) {
+function d3_select(selector) {
return typeof selector === "string"
? new Selection([[document.querySelector(selector)]], [document.documentElement])
: new Selection([[selector]], root);
+}
+
+function create(name) {
+ return d3_select(creator(name).call(document.documentElement));
+}
+
+var nextId = 0;
+
+function local() {
+ return new Local;
+}
+
+function Local() {
+ this._ = "@" + (++nextId).toString(36);
+}
+
+Local.prototype = local.prototype = {
+ constructor: Local,
+ get: function(node) {
+ var id = this._;
+ while (!(id in node)) if (!(node = node.parentNode)) return;
+ return node[id];
+ },
+ set: function(node, value) {
+ return node[this._] = value;
+ },
+ remove: function(node) {
+ return this._ in node && delete node[this._];
+ },
+ toString: function() {
+ return this._;
+ }
};
-var d3_selectAll = function(selector) {
+function sourceEvent() {
+ var current = event, source;
+ while (source = current.sourceEvent) current = source;
+ return current;
+}
+
+function point(node, event) {
+ var svg = node.ownerSVGElement || node;
+
+ if (svg.createSVGPoint) {
+ var point = svg.createSVGPoint();
+ point.x = event.clientX, point.y = event.clientY;
+ point = point.matrixTransform(node.getScreenCTM().inverse());
+ return [point.x, point.y];
+ }
+
+ var rect = node.getBoundingClientRect();
+ return [event.clientX - rect.left - node.clientLeft, event.clientY - rect.top - node.clientTop];
+}
+
+function d3_mouse(node) {
+ var event = sourceEvent();
+ if (event.changedTouches) event = event.changedTouches[0];
+ return point(node, event);
+}
+
+function d3_selectAll(selector) {
return typeof selector === "string"
? new Selection([document.querySelectorAll(selector)], [document.documentElement])
: new Selection([selector == null ? [] : selector], root);
-};
+}
-var touch = function(node, touches, identifier) {
+function touch(node, touches, identifier) {
if (arguments.length < 3) identifier = touches, touches = sourceEvent().changedTouches;
for (var i = 0, n = touches ? touches.length : 0, touch; i < n; ++i) {
@@ -1747,9 +1764,9 @@ var touch = function(node, touches, identifier) {
}
return null;
-};
+}
-var d3_touches = function(node, touches) {
+function d3_touches(node, touches) {
if (touches == null) touches = sourceEvent().touches;
for (var i = 0, n = touches ? touches.length : 0, points = new Array(n); i < n; ++i) {
@@ -1757,18 +1774,18 @@ var d3_touches = function(node, touches) {
}
return points;
-};
+}
function nopropagation() {
event.stopImmediatePropagation();
}
-var noevent = function() {
+function noevent() {
event.preventDefault();
event.stopImmediatePropagation();
-};
+}
-var dragDisable = function(view) {
+function dragDisable(view) {
var root = view.document.documentElement,
selection = d3_select(view).on("dragstart.drag", noevent, true);
if ("onselectstart" in root) {
@@ -1777,7 +1794,7 @@ var dragDisable = function(view) {
root.__noselect = root.style.MozUserSelect;
root.style.MozUserSelect = "none";
}
-};
+}
function yesdrag(view, noclick) {
var root = view.document.documentElement,
@@ -1794,11 +1811,11 @@ function yesdrag(view, noclick) {
}
}
-var constant$2 = function(x) {
+function constant$2(x) {
return function() {
return x;
};
-};
+}
function DragEvent(target, type, subject, id, active, x, y, dx, dy, dispatch) {
this.target = target;
@@ -1819,7 +1836,7 @@ DragEvent.prototype.on = function() {
};
// Ignore right-click, since that should open the context menu.
-function defaultFilter$1() {
+function defaultFilter() {
return !event.button;
}
@@ -1835,8 +1852,8 @@ function defaultTouchable() {
return "ontouchstart" in this;
}
-var drag = function() {
- var filter = defaultFilter$1,
+function drag() {
+ var filter = defaultFilter,
container = defaultContainer,
subject = defaultSubject,
touchable = defaultTouchable,
@@ -1977,12 +1994,12 @@ var drag = function() {
};
return drag;
-};
+}
-var define = function(constructor, factory, prototype) {
+function define(constructor, factory, prototype) {
constructor.prototype = factory.prototype = prototype;
prototype.constructor = constructor;
-};
+}
function extend(parent, definition) {
var prototype = Object.create(parent.prototype);
@@ -2493,7 +2510,7 @@ function basis(t1, v0, v1, v2, v3) {
+ t3 * v3) / 6;
}
-var basis$1 = function(values) {
+function basis$1(values) {
var n = values.length - 1;
return function(t) {
var i = t <= 0 ? (t = 0) : t >= 1 ? (t = 1, n - 1) : Math.floor(t * n),
@@ -2503,9 +2520,9 @@ var basis$1 = function(values) {
v3 = i < n - 1 ? values[i + 2] : 2 * v2 - v1;
return basis((t - i / n) * n, v0, v1, v2, v3);
};
-};
+}
-var basisClosed = function(values) {
+function basisClosed(values) {
var n = values.length;
return function(t) {
var i = Math.floor(((t %= 1) < 0 ? ++t : t) * n),
@@ -2515,13 +2532,13 @@ var basisClosed = function(values) {
v3 = values[(i + 2) % n];
return basis((t - i / n) * n, v0, v1, v2, v3);
};
-};
+}
-var constant$3 = function(x) {
+function constant$3(x) {
return function() {
return x;
};
-};
+}
function linear(a, d) {
return function(t) {
@@ -2552,12 +2569,12 @@ function nogamma(a, b) {
}
var d3_interpolateRgb = (function rgbGamma(y) {
- var color$$1 = gamma(y);
+ var color = gamma(y);
function rgb$$1(start, end) {
- var r = color$$1((start = rgb(start)).r, (end = rgb(end)).r),
- g = color$$1(start.g, end.g),
- b = color$$1(start.b, end.b),
+ var r = color((start = rgb(start)).r, (end = rgb(end)).r),
+ g = color(start.g, end.g),
+ b = color(start.b, end.b),
opacity = nogamma(start.opacity, end.opacity);
return function(t) {
start.r = r(t);
@@ -2579,22 +2596,22 @@ function rgbSpline(spline) {
r = new Array(n),
g = new Array(n),
b = new Array(n),
- i, color$$1;
+ i, color;
for (i = 0; i < n; ++i) {
- color$$1 = rgb(colors[i]);
- r[i] = color$$1.r || 0;
- g[i] = color$$1.g || 0;
- b[i] = color$$1.b || 0;
+ color = rgb(colors[i]);
+ r[i] = color.r || 0;
+ g[i] = color.g || 0;
+ b[i] = color.b || 0;
}
r = spline(r);
g = spline(g);
b = spline(b);
- color$$1.opacity = 1;
+ color.opacity = 1;
return function(t) {
- color$$1.r = r(t);
- color$$1.g = g(t);
- color$$1.b = b(t);
- return color$$1 + "";
+ color.r = r(t);
+ color.g = g(t);
+ color.b = b(t);
+ return color + "";
};
};
}
@@ -2602,10 +2619,10 @@ function rgbSpline(spline) {
var rgbBasis = rgbSpline(basis$1);
var rgbBasisClosed = rgbSpline(basisClosed);
-var array$1 = function(a, b) {
+function array$1(a, b) {
var nb = b ? b.length : 0,
na = a ? Math.min(nb, a.length) : 0,
- x = new Array(nb),
+ x = new Array(na),
c = new Array(nb),
i;
@@ -2616,22 +2633,22 @@ var array$1 = function(a, b) {
for (i = 0; i < na; ++i) c[i] = x[i](t);
return c;
};
-};
+}
-var date = function(a, b) {
+function date(a, b) {
var d = new Date;
return a = +a, b -= a, function(t) {
return d.setTime(a + b * t), d;
};
-};
+}
-var d3_interpolateNumber = function(a, b) {
+function d3_interpolateNumber(a, b) {
return a = +a, b -= a, function(t) {
return a + b * t;
};
-};
+}
-var object = function(a, b) {
+function object(a, b) {
var i = {},
c = {},
k;
@@ -2651,7 +2668,7 @@ var object = function(a, b) {
for (k in i) c[k] = i[k](t);
return c;
};
-};
+}
var reA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;
var reB = new RegExp(reA.source, "g");
@@ -2668,7 +2685,7 @@ function one(b) {
};
}
-var interpolateString = function(a, b) {
+function interpolateString(a, b) {
var bi = reA.lastIndex = reB.lastIndex = 0, // scan index for next number in b
am, // current match in a
bm, // current match in b
@@ -2714,9 +2731,9 @@ var interpolateString = function(a, b) {
for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);
return s.join("");
});
-};
+}
-var d3_interpolate = function(a, b) {
+function d3_interpolate(a, b) {
var t = typeof b, c;
return b == null || t === "boolean" ? constant$3(b)
: (t === "number" ? d3_interpolateNumber
@@ -2726,13 +2743,13 @@ var d3_interpolate = function(a, b) {
: Array.isArray(b) ? array$1
: typeof b.valueOf !== "function" && typeof b.toString !== "function" || isNaN(b) ? object
: d3_interpolateNumber)(a, b);
-};
+}
-var interpolateRound = function(a, b) {
+function interpolateRound(a, b) {
return a = +a, b -= a, function(t) {
return Math.round(a + b * t);
};
-};
+}
var degrees = 180 / Math.PI;
@@ -2745,7 +2762,7 @@ var identity$2 = {
scaleY: 1
};
-var decompose = function(a, b, c, d, e, f) {
+function decompose(a, b, c, d, e, f) {
var scaleX, scaleY, skewX;
if (scaleX = Math.sqrt(a * a + b * b)) a /= scaleX, b /= scaleX;
if (skewX = a * c + b * d) c -= a * skewX, d -= b * skewX;
@@ -2759,7 +2776,7 @@ var decompose = function(a, b, c, d, e, f) {
scaleX: scaleX,
scaleY: scaleY
};
-};
+}
var cssNode;
var cssRoot;
@@ -2865,7 +2882,7 @@ function tanh(x) {
// p0 = [ux0, uy0, w0]
// p1 = [ux1, uy1, w1]
-var interpolateZoom = function(p0, p1) {
+function interpolateZoom(p0, p1) {
var ux0 = p0[0], uy0 = p0[1], w0 = p0[2],
ux1 = p1[0], uy1 = p1[1], w1 = p1[2],
dx = ux1 - ux0,
@@ -2909,7 +2926,7 @@ var interpolateZoom = function(p0, p1) {
i.duration = S * 1000;
return i;
-};
+}
function hsl$1(hue$$1) {
return function(start, end) {
@@ -2990,11 +3007,11 @@ function cubehelix$1(hue$$1) {
var cubehelix$2 = cubehelix$1(hue);
var cubehelixLong = cubehelix$1(nogamma);
-var d3_quantize = function(interpolator, n) {
+function d3_quantize(interpolator, n) {
var samples = new Array(n);
for (var i = 0; i < n; ++i) samples[i] = interpolator(i / (n - 1));
return samples;
-};
+}
var frame = 0;
var timeout = 0;
@@ -3107,7 +3124,7 @@ function sleep(time) {
}
}
-var d3_timeout = function(callback, delay, time) {
+function d3_timeout(callback, delay, time) {
var t = new Timer;
delay = delay == null ? 0 : +delay;
t.restart(function(elapsed) {
@@ -3115,9 +3132,9 @@ var d3_timeout = function(callback, delay, time) {
callback(elapsed + delay);
}, delay, time);
return t;
-};
+}
-var interval$1 = function(callback, delay, time) {
+function interval$1(callback, delay, time) {
var t = new Timer, total = delay;
if (delay == null) return t.restart(callback, delay, time), t;
delay = +delay, time = time == null ? now() : +time;
@@ -3127,7 +3144,7 @@ var interval$1 = function(callback, delay, time) {
callback(elapsed);
}, delay, time);
return t;
-};
+}
var emptyOn = dispatch("start", "end", "interrupt");
var emptyTween = [];
@@ -3140,11 +3157,11 @@ var RUNNING = 4;
var ENDING = 5;
var ENDED = 6;
-var schedule = function(node, name, id, index, group, timing) {
+function schedule(node, name, id, index, group, timing) {
var schedules = node.__transition;
if (!schedules) node.__transition = {};
else if (id in schedules) return;
- create(node, id, {
+ create$1(node, id, {
name: name,
index: index, // For context during callback.
group: group, // For context during callback.
@@ -3157,27 +3174,27 @@ var schedule = function(node, name, id, index, group, timing) {
timer: null,
state: CREATED
});
-};
+}
function init(node, id) {
- var schedule = node.__transition;
- if (!schedule || !(schedule = schedule[id]) || schedule.state > CREATED) throw new Error("too late");
+ var schedule = get$1(node, id);
+ if (schedule.state > CREATED) throw new Error("too late; already scheduled");
return schedule;
}
function set$1(node, id) {
- var schedule = node.__transition;
- if (!schedule || !(schedule = schedule[id]) || schedule.state > STARTING) throw new Error("too late");
+ var schedule = get$1(node, id);
+ if (schedule.state > STARTING) throw new Error("too late; already started");
return schedule;
}
function get$1(node, id) {
var schedule = node.__transition;
- if (!schedule || !(schedule = schedule[id])) throw new Error("too late");
+ if (!schedule || !(schedule = schedule[id])) throw new Error("transition not found");
return schedule;
}
-function create(node, id, self) {
+function create$1(node, id, self) {
var schedules = node.__transition,
tween;
@@ -3282,7 +3299,7 @@ function create(node, id, self) {
}
}
-var interrupt = function(node, name) {
+function interrupt(node, name) {
var schedules = node.__transition,
schedule$$1,
active,
@@ -3303,13 +3320,13 @@ var interrupt = function(node, name) {
}
if (empty) delete node.__transition;
-};
+}
-var selection_interrupt = function(name) {
+function selection_interrupt(name) {
return this.each(function() {
interrupt(this, name);
});
-};
+}
function tweenRemove(id, name) {
var tween0, tween1;
@@ -3360,7 +3377,7 @@ function tweenFunction(id, name, value) {
};
}
-var transition_tween = function(name, value) {
+function transition_tween(name, value) {
var id = this._id;
name += "";
@@ -3376,7 +3393,7 @@ var transition_tween = function(name, value) {
}
return this.each((value == null ? tweenRemove : tweenFunction)(id, name, value));
-};
+}
function tweenValue(transition, name, value) {
var id = transition._id;
@@ -3391,13 +3408,13 @@ function tweenValue(transition, name, value) {
};
}
-var interpolate = function(a, b) {
+function interpolate(a, b) {
var c;
return (typeof b === "number" ? d3_interpolateNumber
: b instanceof color ? d3_interpolateRgb
: (c = color(b)) ? (b = c, d3_interpolateRgb)
: interpolateString)(a, b);
-};
+}
function attrRemove$1(name) {
return function() {
@@ -3461,13 +3478,13 @@ function attrFunctionNS$1(fullname, interpolate$$1, value) {
};
}
-var transition_attr = function(name, value) {
+function transition_attr(name, value) {
var fullname = namespace(name), i = fullname === "transform" ? interpolateTransformSvg : interpolate;
return this.attrTween(name, typeof value === "function"
? (fullname.local ? attrFunctionNS$1 : attrFunction$1)(fullname, i, tweenValue(this, "attr." + name, value))
: value == null ? (fullname.local ? attrRemoveNS$1 : attrRemove$1)(fullname)
: (fullname.local ? attrConstantNS$1 : attrConstant$1)(fullname, i, value + ""));
-};
+}
function attrTweenNS(fullname, value) {
function tween() {
@@ -3491,14 +3508,14 @@ function attrTween(name, value) {
return tween;
}
-var transition_attrTween = function(name, value) {
+function transition_attrTween(name, value) {
var key = "attr." + name;
if (arguments.length < 2) return (key = this.tween(key)) && key._value;
if (value == null) return this.tween(key, null);
if (typeof value !== "function") throw new Error;
var fullname = namespace(name);
return this.tween(key, (fullname.local ? attrTweenNS : attrTween)(fullname, value));
-};
+}
function delayFunction(id, value) {
return function() {
@@ -3512,7 +3529,7 @@ function delayConstant(id, value) {
};
}
-var transition_delay = function(value) {
+function transition_delay(value) {
var id = this._id;
return arguments.length
@@ -3520,7 +3537,7 @@ var transition_delay = function(value) {
? delayFunction
: delayConstant)(id, value))
: get$1(this.node(), id).delay;
-};
+}
function durationFunction(id, value) {
return function() {
@@ -3534,7 +3551,7 @@ function durationConstant(id, value) {
};
}
-var transition_duration = function(value) {
+function transition_duration(value) {
var id = this._id;
return arguments.length
@@ -3542,7 +3559,7 @@ var transition_duration = function(value) {
? durationFunction
: durationConstant)(id, value))
: get$1(this.node(), id).duration;
-};
+}
function easeConstant(id, value) {
if (typeof value !== "function") throw new Error;
@@ -3551,15 +3568,15 @@ function easeConstant(id, value) {
};
}
-var transition_ease = function(value) {
+function transition_ease(value) {
var id = this._id;
return arguments.length
? this.each(easeConstant(id, value))
: get$1(this.node(), id).ease;
-};
+}
-var transition_filter = function(match) {
+function transition_filter(match) {
if (typeof match !== "function") match = matcher$1(match);
for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) {
@@ -3571,9 +3588,9 @@ var transition_filter = function(match) {
}
return new Transition(subgroups, this._parents, this._name, this._id);
-};
+}
-var transition_merge = function(transition$$1) {
+function transition_merge(transition$$1) {
if (transition$$1._id !== this._id) throw new Error;
for (var groups0 = this._groups, groups1 = transition$$1._groups, m0 = groups0.length, m1 = groups1.length, m = Math.min(m0, m1), merges = new Array(m0), j = 0; j < m; ++j) {
@@ -3589,7 +3606,7 @@ var transition_merge = function(transition$$1) {
}
return new Transition(merges, this._parents, this._name, this._id);
-};
+}
function start(name) {
return (name + "").trim().split(/^|\s+/).every(function(t) {
@@ -3614,13 +3631,13 @@ function onFunction(id, name, listener) {
};
}
-var transition_on = function(name, listener) {
+function transition_on(name, listener) {
var id = this._id;
return arguments.length < 2
? get$1(this.node(), id).on.on(name)
: this.each(onFunction(id, name, listener));
-};
+}
function removeFunction(id) {
return function() {
@@ -3630,11 +3647,11 @@ function removeFunction(id) {
};
}
-var transition_remove = function() {
+function transition_remove() {
return this.on("end.remove", removeFunction(this._id));
-};
+}
-var transition_select = function(select) {
+function transition_select(select) {
var name = this._name,
id = this._id;
@@ -3651,9 +3668,9 @@ var transition_select = function(select) {
}
return new Transition(subgroups, this._parents, name, id);
-};
+}
-var transition_selectAll = function(select) {
+function transition_selectAll(select) {
var name = this._name,
id = this._id;
@@ -3674,13 +3691,13 @@ var transition_selectAll = function(select) {
}
return new Transition(subgroups, parents, name, id);
-};
+}
var Selection$1 = selection.prototype.constructor;
-var transition_selection = function() {
+function transition_selection() {
return new Selection$1(this._groups, this._parents);
-};
+}
function styleRemove$1(name, interpolate$$1) {
var value00,
@@ -3726,7 +3743,7 @@ function styleFunction$1(name, interpolate$$1, value) {
};
}
-var transition_style = function(name, value, priority) {
+function transition_style(name, value, priority) {
var i = (name += "") === "transform" ? interpolateTransformCss : interpolate;
return value == null ? this
.styleTween(name, styleRemove$1(name, i))
@@ -3734,7 +3751,7 @@ var transition_style = function(name, value, priority) {
: this.styleTween(name, typeof value === "function"
? styleFunction$1(name, i, tweenValue(this, "style." + name, value))
: styleConstant$1(name, i, value + ""), priority);
-};
+}
function styleTween(name, value, priority) {
function tween() {
@@ -3747,13 +3764,13 @@ function styleTween(name, value, priority) {
return tween;
}
-var transition_styleTween = function(name, value, priority) {
+function transition_styleTween(name, value, priority) {
var key = "style." + (name += "");
if (arguments.length < 2) return (key = this.tween(key)) && key._value;
if (value == null) return this.tween(key, null);
if (typeof value !== "function") throw new Error;
return this.tween(key, styleTween(name, value, priority == null ? "" : priority));
-};
+}
function textConstant$1(value) {
return function() {
@@ -3768,13 +3785,13 @@ function textFunction$1(value) {
};
}
-var transition_text = function(value) {
+function transition_text(value) {
return this.tween("text", typeof value === "function"
? textFunction$1(tweenValue(this, "text", value))
: textConstant$1(value == null ? "" : value + ""));
-};
+}
-var transition_transition = function() {
+function transition_transition() {
var name = this._name,
id0 = this._id,
id1 = newId();
@@ -3794,7 +3811,7 @@ var transition_transition = function() {
}
return new Transition(groups, this._parents, name, id1);
-};
+}
var id = 0;
@@ -4070,7 +4087,7 @@ function inherit(node, id) {
return timing;
}
-var selection_transition = function(name) {
+function selection_transition(name) {
var id,
timing;
@@ -4089,14 +4106,14 @@ var selection_transition = function(name) {
}
return new Transition(groups, this._parents, name, id);
-};
+}
selection.prototype.interrupt = selection_interrupt;
selection.prototype.transition = selection_transition;
var root$1 = [null];
-var active = function(node, name) {
+function active(node, name) {
var schedules = node.__transition,
schedule$$1,
i;
@@ -4111,28 +4128,28 @@ var active = function(node, name) {
}
return null;
-};
+}
-var constant$4 = function(x) {
+function constant$4(x) {
return function() {
return x;
};
-};
+}
-var BrushEvent = function(target, type, selection) {
+function BrushEvent(target, type, selection) {
this.target = target;
this.type = type;
this.selection = selection;
-};
+}
function nopropagation$1() {
event.stopImmediatePropagation();
}
-var noevent$1 = function() {
+function noevent$1() {
event.preventDefault();
event.stopImmediatePropagation();
-};
+}
var MODE_DRAG = {name: "drag"};
var MODE_SPACE = {name: "space"};
@@ -4222,7 +4239,7 @@ function type(t) {
}
// Ignore right-click, since that should open the context menu.
-function defaultFilter() {
+function defaultFilter$1() {
return !event.button;
}
@@ -4232,12 +4249,12 @@ function defaultExtent() {
}
// Like d3.local, but with the name â__brushâ rather than auto-generated.
-function local(node) {
+function local$1(node) {
while (!node.__brush) if (!(node = node.parentNode)) return;
return node.__brush;
}
-function empty(extent) {
+function empty$1(extent) {
return extent[0][0] === extent[1][0]
|| extent[0][1] === extent[1][1];
}
@@ -4255,13 +4272,13 @@ function brushY() {
return brush$1(Y);
}
-var brush = function() {
+function brush() {
return brush$1(XY);
-};
+}
function brush$1(dim) {
var extent = defaultExtent,
- filter = defaultFilter,
+ filter = defaultFilter$1,
listeners = dispatch(brush, "start", "brush", "end"),
handleSize = 6,
touchending;
@@ -4278,7 +4295,7 @@ function brush$1(dim) {
.attr("cursor", cursors.overlay)
.merge(overlay)
.each(function() {
- var extent = local(this).extent;
+ var extent = local$1(this).extent;
d3_select(this)
.attr("x", extent[0][0])
.attr("y", extent[0][1])
@@ -4327,7 +4344,7 @@ function brush$1(dim) {
i = d3_interpolate(selection0, selection1);
function tween(t) {
- state.selection = t === 1 && empty(selection1) ? null : i(t);
+ state.selection = t === 1 && empty$1(selection1) ? null : i(t);
redraw.call(that);
emit.brush();
}
@@ -4344,7 +4361,7 @@ function brush$1(dim) {
emit = emitter(that, args).beforestart();
interrupt(that);
- state.selection = selection1 == null || empty(selection1) ? null : selection1;
+ state.selection = selection1 == null || empty$1(selection1) ? null : selection1;
redraw.call(that);
emit.start().brush().end();
});
@@ -4353,7 +4370,7 @@ function brush$1(dim) {
function redraw() {
var group = d3_select(this),
- selection = local(this).selection;
+ selection = local$1(this).selection;
if (selection) {
group.selectAll(".selection")
@@ -4424,7 +4441,7 @@ function brush$1(dim) {
mode = (event.metaKey ? type = "overlay" : type) === "selection" ? MODE_DRAG : (event.altKey ? MODE_CENTER : MODE_HANDLE),
signX = dim === Y ? null : signsX[type],
signY = dim === X ? null : signsY[type],
- state = local(that),
+ state = local$1(that),
extent = state.extent,
selection = state.selection,
W = extent[0][0], w0, w1,
@@ -4564,7 +4581,7 @@ function brush$1(dim) {
group.attr("pointer-events", "all");
overlay.attr("cursor", cursors.overlay);
if (state.selection) selection = state.selection; // May be set by brush.move (on start)!
- if (empty(selection)) state.selection = null, redraw.call(that);
+ if (empty$1(selection)) state.selection = null, redraw.call(that);
emit.end();
}
@@ -4681,7 +4698,7 @@ function compareValue(compare) {
};
}
-var chord = function() {
+function chord() {
var padAngle = 0,
sortGroups = null,
sortSubgroups = null,
@@ -4789,15 +4806,15 @@ var chord = function() {
};
return chord;
-};
+}
var slice$2 = Array.prototype.slice;
-var constant$5 = function(x) {
+function constant$5(x) {
return function() {
return x;
};
-};
+}
var pi$2 = Math.PI;
var tau$2 = 2 * pi$2;
@@ -4948,7 +4965,7 @@ function defaultEndAngle(d) {
return d.endAngle;
}
-var ribbon = function() {
+function ribbon() {
var source = defaultSource,
target = defaultTarget,
radius = defaultRadius,
@@ -5009,7 +5026,7 @@ var ribbon = function() {
};
return ribbon;
-};
+}
var prefix = "$";
@@ -5085,7 +5102,7 @@ function map$1(object, f) {
return map;
}
-var nest = function() {
+function nest() {
var keys = [],
sortKeys = [],
sortValues,
@@ -5139,7 +5156,7 @@ var nest = function() {
sortValues: function(order) { sortValues = order; return nest; },
rollup: function(f) { rollup = f; return nest; }
};
-};
+}
function createObject() {
return {};
@@ -5193,23 +5210,23 @@ function set$2(object, f) {
return set;
}
-var keys = function(map) {
+function keys(map) {
var keys = [];
for (var key in map) keys.push(key);
return keys;
-};
+}
-var values = function(map) {
+function values(map) {
var values = [];
for (var key in map) values.push(map[key]);
return values;
-};
+}
-var entries = function(map) {
+function entries(map) {
var entries = [];
for (var key in map) entries.push({key: key, value: map[key]});
return entries;
-};
+}
var EOL = {};
var EOF = {};
@@ -5246,7 +5263,7 @@ function inferColumns(rows) {
return columns;
}
-var dsv = function(delimiter) {
+function dsv(delimiter) {
var reFormat = new RegExp("[\"" + delimiter + "\n\r]"),
DELIMITER = delimiter.charCodeAt(0);
@@ -5255,7 +5272,7 @@ var dsv = function(delimiter) {
if (convert) return convert(row, i - 1);
columns = row, convert = f ? customConverter(row, f) : objectConverter(row);
});
- rows.columns = columns;
+ rows.columns = columns || [];
return rows;
}
@@ -5337,7 +5354,7 @@ var dsv = function(delimiter) {
format: format,
formatRows: formatRows
};
-};
+}
var csv = dsv(",");
@@ -5353,7 +5370,7 @@ var tsvParseRows = tsv.parseRows;
var tsvFormat = tsv.format;
var tsvFormatRows = tsv.formatRows;
-var center$1 = function(x, y) {
+function center$1(x, y) {
var nodes;
if (x == null) x = 0;
@@ -5388,23 +5405,23 @@ var center$1 = function(x, y) {
};
return force;
-};
+}
-var constant$6 = function(x) {
+function constant$6(x) {
return function() {
return x;
};
-};
+}
-var jiggle = function() {
+function jiggle() {
return (Math.random() - 0.5) * 1e-6;
-};
+}
-var tree_add = function(d) {
+function tree_add(d) {
var x = +this._x.call(null, d),
y = +this._y.call(null, d);
return add(this.cover(x, y), x, y, d);
-};
+}
function add(tree, x, y, d) {
if (isNaN(x) || isNaN(y)) return tree; // ignore invalid points
@@ -5486,7 +5503,7 @@ function addAll(data) {
return this;
}
-var tree_cover = function(x, y) {
+function tree_cover(x, y) {
if (isNaN(x = +x) || isNaN(y = +y)) return this; // ignore invalid points
var x0 = this._x0,
@@ -5543,31 +5560,31 @@ var tree_cover = function(x, y) {
this._x1 = x1;
this._y1 = y1;
return this;
-};
+}
-var tree_data = function() {
+function tree_data() {
var data = [];
this.visit(function(node) {
if (!node.length) do data.push(node.data); while (node = node.next)
});
return data;
-};
+}
-var tree_extent = function(_) {
+function tree_extent(_) {
return arguments.length
? this.cover(+_[0][0], +_[0][1]).cover(+_[1][0], +_[1][1])
: isNaN(this._x0) ? undefined : [[this._x0, this._y0], [this._x1, this._y1]];
-};
+}
-var Quad = function(node, x0, y0, x1, y1) {
+function Quad(node, x0, y0, x1, y1) {
this.node = node;
this.x0 = x0;
this.y0 = y0;
this.x1 = x1;
this.y1 = y1;
-};
+}
-var tree_find = function(x, y, radius) {
+function tree_find(x, y, radius) {
var data,
x0 = this._x0,
y0 = this._y0,
@@ -5634,9 +5651,9 @@ var tree_find = function(x, y, radius) {
}
return data;
-};
+}
-var tree_remove = function(d) {
+function tree_remove(d) {
if (isNaN(x = +this._x.call(null, d)) || isNaN(y = +this._y.call(null, d))) return this; // ignore invalid points
var parent,
@@ -5692,26 +5709,26 @@ var tree_remove = function(d) {
}
return this;
-};
+}
function removeAll(data) {
for (var i = 0, n = data.length; i < n; ++i) this.remove(data[i]);
return this;
}
-var tree_root = function() {
+function tree_root() {
return this._root;
-};
+}
-var tree_size = function() {
+function tree_size() {
var size = 0;
this.visit(function(node) {
if (!node.length) do ++size; while (node = node.next)
});
return size;
-};
+}
-var tree_visit = function(callback) {
+function tree_visit(callback) {
var quads = [], q, node = this._root, child, x0, y0, x1, y1;
if (node) quads.push(new Quad(node, this._x0, this._y0, this._x1, this._y1));
while (q = quads.pop()) {
@@ -5724,9 +5741,9 @@ var tree_visit = function(callback) {
}
}
return this;
-};
+}
-var tree_visitAfter = function(callback) {
+function tree_visitAfter(callback) {
var quads = [], next = [], q;
if (this._root) quads.push(new Quad(this._root, this._x0, this._y0, this._x1, this._y1));
while (q = quads.pop()) {
@@ -5744,23 +5761,23 @@ var tree_visitAfter = function(callback) {
callback(q.node, q.x0, q.y0, q.x1, q.y1);
}
return this;
-};
+}
function defaultX(d) {
return d[0];
}
-var tree_x = function(_) {
+function tree_x(_) {
return arguments.length ? (this._x = _, this) : this._x;
-};
+}
function defaultY(d) {
return d[1];
}
-var tree_y = function(_) {
+function tree_y(_) {
return arguments.length ? (this._y = _, this) : this._y;
-};
+}
function quadtree(nodes, x, y) {
var tree = new Quadtree(x == null ? defaultX : x, y == null ? defaultY : y, NaN, NaN, NaN, NaN);
@@ -5831,7 +5848,7 @@ function y(d) {
return d.y + d.vy;
}
-var collide = function(radius) {
+function collide(radius) {
var nodes,
radii,
strength = 1,
@@ -5916,9 +5933,9 @@ var collide = function(radius) {
};
return force;
-};
+}
-function index$1(d) {
+function index(d) {
return d.index;
}
@@ -5928,8 +5945,8 @@ function find(nodeById, nodeId) {
return node;
}
-var link = function(links) {
- var id = index$1,
+function link(links) {
+ var id = index,
strength = defaultStrength,
strengths,
distance = constant$6(30),
@@ -6029,7 +6046,7 @@ var link = function(links) {
};
return force;
-};
+}
function x$1(d) {
return d.x;
@@ -6042,7 +6059,7 @@ function y$1(d) {
var initialRadius = 10;
var initialAngle = Math.PI * (3 - Math.sqrt(5));
-var simulation = function(nodes) {
+function simulation(nodes) {
var simulation,
alpha = 1,
alphaMin = 0.001,
@@ -6169,9 +6186,9 @@ var simulation = function(nodes) {
return arguments.length > 1 ? (event.on(name, _), simulation) : event.on(name);
}
};
-};
+}
-var manyBody = function() {
+function manyBody() {
var nodes,
node,
alpha,
@@ -6279,9 +6296,9 @@ var manyBody = function() {
};
return force;
-};
+}
-var radial = function(radius, x, y) {
+function radial(radius, x, y) {
var nodes,
strength = constant$6(0.1),
strengths,
@@ -6335,9 +6352,9 @@ var radial = function(radius, x, y) {
};
return force;
-};
+}
-var x$2 = function(x) {
+function x$2(x) {
var strength = constant$6(0.1),
nodes,
strengths,
@@ -6375,9 +6392,9 @@ var x$2 = function(x) {
};
return force;
-};
+}
-var y$2 = function(y) {
+function y$2(y) {
var strength = constant$6(0.1),
nodes,
strengths,
@@ -6415,12 +6432,12 @@ var y$2 = function(y) {
};
return force;
-};
+}
// Computes the decimal coefficient and exponent of the specified number x with
// significant digits p, where x is positive and p is in [1, 21] or undefined.
// For example, formatDecimal(1.23) returns ["123", 0].
-var formatDecimal = function(x, p) {
+function formatDecimal(x, p) {
if ((i = (x = p ? x.toExponential(p - 1) : x.toExponential()).indexOf("e")) < 0) return null; // NaN, ±Infinity
var i, coefficient = x.slice(0, i);
@@ -6430,13 +6447,13 @@ var formatDecimal = function(x, p) {
coefficient.length > 1 ? coefficient[0] + coefficient.slice(2) : coefficient,
+x.slice(i + 1)
];
-};
+}
-var exponent$1 = function(x) {
+function exponent$1(x) {
return x = formatDecimal(Math.abs(x)), x ? x[1] : NaN;
-};
+}
-var formatGroup = function(grouping, thousands) {
+function formatGroup(grouping, thousands) {
return function(value, width) {
var i = value.length,
t = [],
@@ -6453,17 +6470,17 @@ var formatGroup = function(grouping, thousands) {
return t.reverse().join(thousands);
};
-};
+}
-var formatNumerals = function(numerals) {
+function formatNumerals(numerals) {
return function(value) {
return value.replace(/[0-9]/g, function(i) {
return numerals[+i];
});
};
-};
+}
-var formatDefault = function(x, p) {
+function formatDefault(x, p) {
x = x.toPrecision(p);
out: for (var n = x.length, i = 1, i0 = -1, i1; i < n; ++i) {
@@ -6476,11 +6493,11 @@ var formatDefault = function(x, p) {
}
return i0 > 0 ? x.slice(0, i0) + x.slice(i1 + 1) : x;
-};
+}
var prefixExponent;
-var formatPrefixAuto = function(x, p) {
+function formatPrefixAuto(x, p) {
var d = formatDecimal(x, p);
if (!d) return x + "";
var coefficient = d[0],
@@ -6491,9 +6508,9 @@ var formatPrefixAuto = function(x, p) {
: i > n ? coefficient + new Array(i - n + 1).join("0")
: i > 0 ? coefficient.slice(0, i) + "." + coefficient.slice(i)
: "0." + new Array(1 - i).join("0") + formatDecimal(x, Math.max(0, p + i - 1))[0]; // less than 1y!
-};
+}
-var formatRounded = function(x, p) {
+function formatRounded(x, p) {
var d = formatDecimal(x, p);
if (!d) return x + "";
var coefficient = d[0],
@@ -6501,7 +6518,7 @@ var formatRounded = function(x, p) {
return exponent < 0 ? "0." + new Array(-exponent).join("0") + coefficient
: coefficient.length > exponent + 1 ? coefficient.slice(0, exponent + 1) + "." + coefficient.slice(exponent + 1)
: coefficient + new Array(exponent - coefficient.length + 2).join("0");
-};
+}
var formatTypes = {
"": formatDefault,
@@ -6575,13 +6592,13 @@ FormatSpecifier.prototype.toString = function() {
+ this.type;
};
-var identity$3 = function(x) {
+function identity$3(x) {
return x;
-};
+}
var prefixes = ["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];
-var formatLocale = function(locale) {
+function formatLocale(locale) {
var group = locale.grouping && locale.thousands ? formatGroup(locale.grouping, locale.thousands) : identity$3,
currency = locale.currency,
decimal = locale.decimal,
@@ -6640,7 +6657,7 @@ var formatLocale = function(locale) {
// Compute the prefix and suffix.
valuePrefix = (valueNegative ? (sign === "(" ? sign : "-") : sign === "-" || sign === "(" ? "" : sign) + valuePrefix;
- valueSuffix = valueSuffix + (type === "s" ? prefixes[8 + prefixExponent / 3] : "") + (valueNegative && sign === "(" ? ")" : "");
+ valueSuffix = (type === "s" ? prefixes[8 + prefixExponent / 3] : "") + valueSuffix + (valueNegative && sign === "(" ? ")" : "");
// Break the formatted value into the integer âvalueâ part that can be
// grouped, and fractional or exponential âsuffixâ part that is not.
@@ -6698,7 +6715,7 @@ var formatLocale = function(locale) {
format: newFormat,
formatPrefix: formatPrefix
};
-};
+}
var locale;
var format;
@@ -6718,18 +6735,18 @@ function defaultLocale(definition) {
return locale;
}
-var precisionFixed = function(step) {
+function precisionFixed(step) {
return Math.max(0, -exponent$1(Math.abs(step)));
-};
+}
-var precisionPrefix = function(step, value) {
+function precisionPrefix(step, value) {
return Math.max(0, Math.max(-8, Math.min(8, Math.floor(exponent$1(value) / 3))) * 3 - exponent$1(Math.abs(step)));
-};
+}
-var precisionRound = function(step, max) {
+function precisionRound(step, max) {
step = Math.abs(step), max = Math.abs(max) - step;
return Math.max(0, exponent$1(max) - exponent$1(step)) + 1;
-};
+}
// Adds floating point numbers with twice the normal precision.
// Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and
@@ -6738,9 +6755,9 @@ var precisionRound = function(step, max) {
// Code adapted from GeographicLib by Charles F. F. Karney,
// http://geographiclib.sourceforge.net/
-var adder = function() {
+function adder() {
return new Adder;
-};
+}
function Adder() {
this.reset();
@@ -6872,13 +6889,13 @@ function streamPolygon(coordinates, stream) {
stream.polygonEnd();
}
-var d3_geoStream = function(object, stream) {
+function d3_geoStream(object, stream) {
if (object && streamObjectType.hasOwnProperty(object.type)) {
streamObjectType[object.type](object, stream);
} else {
streamGeometry(object, stream);
}
-};
+}
var areaRingSum = adder();
@@ -6944,11 +6961,11 @@ function areaPoint(lambda, phi) {
lambda0 = lambda, cosPhi0 = cosPhi, sinPhi0 = sinPhi;
}
-var d3_geoArea = function(object) {
+function d3_geoArea(object) {
areaSum.reset();
d3_geoStream(object, areaStream);
return areaSum * 2;
-};
+}
function spherical(cartesian) {
return [atan2(cartesian[1], cartesian[0]), asin(cartesian[2])];
@@ -7120,7 +7137,7 @@ function rangeContains(range, x) {
return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x;
}
-var d3_geoBounds = function(feature) {
+function d3_geoBounds(feature) {
var i, n, a, b, merged, deltaMax, delta;
phi1 = lambda1 = -(lambda0$1 = phi0 = Infinity);
@@ -7155,7 +7172,7 @@ var d3_geoBounds = function(feature) {
return lambda0$1 === Infinity || phi0 === Infinity
? [[NaN, NaN], [NaN, NaN]]
: [[lambda0$1, phi0], [lambda1, phi1]];
-};
+}
var W0;
var W1;
@@ -7279,7 +7296,7 @@ function centroidRingPoint(lambda, phi) {
centroidPointCartesian(x0, y0, z0);
}
-var d3_geoCentroid = function(object) {
+function d3_geoCentroid(object) {
W0 = W1 =
X0 = Y0 = Z0 =
X1 = Y1 = Z1 =
@@ -7302,15 +7319,15 @@ var d3_geoCentroid = function(object) {
}
return [atan2(y, x) * degrees$1, asin(z / sqrt(m)) * degrees$1];
-};
+}
-var constant$7 = function(x) {
+function constant$7(x) {
return function() {
return x;
};
-};
+}
-var compose = function(a, b) {
+function compose(a, b) {
function compose(x, y) {
return x = a(x, y), b(x[0], x[1]);
@@ -7321,7 +7338,7 @@ var compose = function(a, b) {
};
return compose;
-};
+}
function rotationIdentity(lambda, phi) {
return [lambda > pi$3 ? lambda - tau$3 : lambda < -pi$3 ? lambda + tau$3 : lambda, phi];
@@ -7381,7 +7398,7 @@ function rotationPhiGamma(deltaPhi, deltaGamma) {
return rotation;
}
-var rotation = function(rotate) {
+function rotation(rotate) {
rotate = rotateRadians(rotate[0] * radians, rotate[1] * radians, rotate.length > 2 ? rotate[2] * radians : 0);
function forward(coordinates) {
@@ -7395,7 +7412,7 @@ var rotation = function(rotate) {
};
return forward;
-};
+}
// Generates a circle centered at [0°, 0°], with a given radius and precision.
function circleStream(stream, radius, delta, direction, t0, t1) {
@@ -7425,7 +7442,7 @@ function circleRadius(cosRadius, point) {
return ((-point[2] < 0 ? -radius : radius) + tau$3 - epsilon$2) % tau$3;
}
-var circle = function() {
+function circle() {
var center = constant$7([0, 0]),
radius = constant$7(90),
precision = constant$7(6),
@@ -7463,9 +7480,9 @@ var circle = function() {
};
return circle;
-};
+}
-var clipBuffer = function() {
+function clipBuffer() {
var lines = [],
line;
return {
@@ -7486,11 +7503,11 @@ var clipBuffer = function() {
return result;
}
};
-};
+}
-var pointEqual = function(a, b) {
+function pointEqual(a, b) {
return abs(a[0] - b[0]) < epsilon$2 && abs(a[1] - b[1]) < epsilon$2;
-};
+}
function Intersection(point, points, other, entry) {
this.x = point;
@@ -7504,7 +7521,7 @@ function Intersection(point, points, other, entry) {
// A generalized polygon clipping algorithm: given a polygon that has been cut
// into its visible line segments, and rejoins the segments by interpolating
// along the clip edge.
-var clipRejoin = function(segments, compareIntersection, startInside, interpolate, stream) {
+function clipRejoin(segments, compareIntersection, startInside, interpolate, stream) {
var subject = [],
clip = [],
i,
@@ -7575,7 +7592,7 @@ var clipRejoin = function(segments, compareIntersection, startInside, interpolat
} while (!current.v);
stream.lineEnd();
}
-};
+}
function link$1(array) {
if (!(n = array.length)) return;
@@ -7594,7 +7611,7 @@ function link$1(array) {
var sum$1 = adder();
-var polygonContains = function(polygon, point) {
+function polygonContains(polygon, point) {
var lambda = point[0],
phi = point[1],
normal = [sin$1(lambda), -cos$1(lambda), 0],
@@ -7655,9 +7672,9 @@ var polygonContains = function(polygon, point) {
// same side as the South pole.
return (angle < -epsilon$2 || angle < epsilon$2 && sum$1 < -epsilon$2) ^ (winding & 1);
-};
+}
-var clip = function(pointVisible, clipLine, interpolate, start) {
+function clip(pointVisible, clipLine, interpolate, start) {
return function(sink) {
var line = clipLine(sink),
ringBuffer = clipBuffer(),
@@ -7770,7 +7787,7 @@ var clip = function(pointVisible, clipLine, interpolate, start) {
return clip;
};
-};
+}
function validSegment(segment) {
return segment.length > 1;
@@ -7873,7 +7890,7 @@ function clipAntimeridianInterpolate(from, to, direction, stream) {
}
}
-var clipCircle = function(radius) {
+function clipCircle(radius) {
var cr = cos$1(radius),
delta = 6 * radians,
smallRadius = cr > 0,
@@ -8048,9 +8065,9 @@ var clipCircle = function(radius) {
}
return clip(visible, clipLine, interpolate, smallRadius ? [0, -radius] : [-pi$3, radius - pi$3]);
-};
+}
-var clipLine = function(a, b, x0, y0, x1, y1) {
+function clipLine(a, b, x0, y0, x1, y1) {
var ax = a[0],
ay = a[1],
bx = b[0],
@@ -8108,7 +8125,7 @@ var clipLine = function(a, b, x0, y0, x1, y1) {
if (t0 > 0) a[0] = ax + t0 * dx, a[1] = ay + t0 * dy;
if (t1 < 1) b[0] = ax + t1 * dx, b[1] = ay + t1 * dy;
return true;
-};
+}
var clipMax = 1e9;
var clipMin = -clipMax;
@@ -8274,7 +8291,7 @@ function clipRectangle(x0, y0, x1, y1) {
};
}
-var extent$1 = function() {
+function extent$1() {
var x0 = 0,
y0 = 0,
x1 = 960,
@@ -8291,7 +8308,7 @@ var extent$1 = function() {
return arguments.length ? (x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1], cache = cacheStream = null, clip) : [[x0, y0], [x1, y1]];
}
};
-};
+}
var lengthSum = adder();
var lambda0$2;
@@ -8336,20 +8353,20 @@ function lengthPoint(lambda, phi) {
lambda0$2 = lambda, sinPhi0$1 = sinPhi, cosPhi0$1 = cosPhi;
}
-var d3_geoLength = function(object) {
+function d3_geoLength(object) {
lengthSum.reset();
d3_geoStream(object, lengthStream);
return +lengthSum;
-};
+}
var coordinates = [null, null];
var object$1 = {type: "LineString", coordinates: coordinates};
-var distance = function(a, b) {
+function distance(a, b) {
coordinates[0] = a;
coordinates[1] = b;
return d3_geoLength(object$1);
-};
+}
var containsObjectType = {
Feature: function(object, point) {
@@ -8426,11 +8443,11 @@ function pointRadians(point) {
return [point[0] * radians, point[1] * radians];
}
-var contains = function(object, point) {
+function contains(object, point) {
return (object && containsObjectType.hasOwnProperty(object.type)
? containsObjectType[object.type]
: containsGeometry)(object, point);
-};
+}
function graticuleX(y0, y1, dy) {
var y = d3_range(y0, y1 - epsilon$2, dy).concat(y1);
@@ -8535,7 +8552,7 @@ function graticule10() {
return graticule()();
}
-var interpolate$1 = function(a, b) {
+function interpolate$1(a, b) {
var x0 = a[0] * radians,
y0 = a[1] * radians,
x1 = b[0] * radians,
@@ -8568,11 +8585,11 @@ var interpolate$1 = function(a, b) {
interpolate.distance = d;
return interpolate;
-};
+}
-var identity$4 = function(x) {
+function identity$4(x) {
return x;
-};
+}
var areaSum$1 = adder();
var areaRingSum$1 = adder();
@@ -8884,7 +8901,7 @@ function circle$1(radius) {
+ "z";
}
-var d3_geoPath = function(projection, context) {
+function d3_geoPath(projection, context) {
var pointRadius = 4.5,
projectionStream,
contextStream;
@@ -8935,13 +8952,13 @@ var d3_geoPath = function(projection, context) {
};
return path.projection(projection).context(context);
-};
+}
-var d3_geoTransform = function(methods) {
+function d3_geoTransform(methods) {
return {
stream: transformer(methods)
};
-};
+}
function transformer(methods) {
return function(stream) {
@@ -8964,41 +8981,57 @@ TransformStream.prototype = {
polygonEnd: function() { this.stream.polygonEnd(); }
};
-function fitExtent(projection, extent, object) {
- var w = extent[1][0] - extent[0][0],
- h = extent[1][1] - extent[0][1],
- clip = projection.clipExtent && projection.clipExtent();
-
- projection
- .scale(150)
- .translate([0, 0]);
-
+function fit(projection, fitBounds, object) {
+ var clip = projection.clipExtent && projection.clipExtent();
+ projection.scale(150).translate([0, 0]);
if (clip != null) projection.clipExtent(null);
-
d3_geoStream(object, projection.stream(boundsStream$1));
-
- var b = boundsStream$1.result(),
- k = Math.min(w / (b[1][0] - b[0][0]), h / (b[1][1] - b[0][1])),
- x = +extent[0][0] + (w - k * (b[1][0] + b[0][0])) / 2,
- y = +extent[0][1] + (h - k * (b[1][1] + b[0][1])) / 2;
-
+ fitBounds(boundsStream$1.result());
if (clip != null) projection.clipExtent(clip);
+ return projection;
+}
- return projection
- .scale(k * 150)
- .translate([x, y]);
+function fitExtent(projection, extent, object) {
+ return fit(projection, function(b) {
+ var w = extent[1][0] - extent[0][0],
+ h = extent[1][1] - extent[0][1],
+ k = Math.min(w / (b[1][0] - b[0][0]), h / (b[1][1] - b[0][1])),
+ x = +extent[0][0] + (w - k * (b[1][0] + b[0][0])) / 2,
+ y = +extent[0][1] + (h - k * (b[1][1] + b[0][1])) / 2;
+ projection.scale(150 * k).translate([x, y]);
+ }, object);
}
function fitSize(projection, size, object) {
return fitExtent(projection, [[0, 0], size], object);
}
+function fitWidth(projection, width, object) {
+ return fit(projection, function(b) {
+ var w = +width,
+ k = w / (b[1][0] - b[0][0]),
+ x = (w - k * (b[1][0] + b[0][0])) / 2,
+ y = -k * b[0][1];
+ projection.scale(150 * k).translate([x, y]);
+ }, object);
+}
+
+function fitHeight(projection, height, object) {
+ return fit(projection, function(b) {
+ var h = +height,
+ k = h / (b[1][1] - b[0][1]),
+ x = -k * b[0][0],
+ y = (h - k * (b[1][1] + b[0][1])) / 2;
+ projection.scale(150 * k).translate([x, y]);
+ }, object);
+}
+
var maxDepth = 16;
var cosMinDistance = cos$1(30 * radians); // cos(minimum angular distance)
-var resample = function(project, delta2) {
+function resample(project, delta2) {
return +delta2 ? resample$1(project, delta2) : resampleNone(project);
-};
+}
function resampleNone(project) {
return transformer({
@@ -9185,6 +9218,14 @@ function projectionMutator(projectAt) {
return fitSize(projection, size, object);
};
+ projection.fitWidth = function(width, object) {
+ return fitWidth(projection, width, object);
+ };
+
+ projection.fitHeight = function(height, object) {
+ return fitHeight(projection, height, object);
+ };
+
function recenter() {
projectRotate = compose(rotate = rotateRadians(deltaLambda, deltaPhi, deltaGamma), project);
var center = project(lambda, phi);
@@ -9253,20 +9294,20 @@ function conicEqualAreaRaw(y0, y1) {
return project;
}
-var conicEqualArea = function() {
+function conicEqualArea() {
return conicProjection(conicEqualAreaRaw)
.scale(155.424)
.center([0, 33.6442]);
-};
+}
-var albers = function() {
+function albers() {
return conicEqualArea()
.parallels([29.5, 45.5])
.scale(1070)
.translate([480, 250])
.rotate([96, 0])
.center([-0.6, 38.7]);
-};
+}
// The projections must have mutually exclusive clip regions on the sphere,
// as this will avoid emitting interleaving lines and polygons.
@@ -9287,7 +9328,7 @@ function multiplex(streams) {
// scale to 1285 and adjust the translate accordingly. 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
-var albersUsa = function() {
+function albersUsa() {
var cache,
cacheStream,
lower48 = albers(), lower48Point,
@@ -9358,13 +9399,21 @@ var albersUsa = function() {
return fitSize(albersUsa, size, object);
};
+ albersUsa.fitWidth = function(width, object) {
+ return fitWidth(albersUsa, width, object);
+ };
+
+ albersUsa.fitHeight = function(height, object) {
+ return fitHeight(albersUsa, height, object);
+ };
+
function reset() {
cache = cacheStream = null;
return albersUsa;
}
return albersUsa.scale(1070);
-};
+}
function azimuthalRaw(scale) {
return function(x, y) {
@@ -9399,11 +9448,11 @@ azimuthalEqualAreaRaw.invert = azimuthalInvert(function(z) {
return 2 * asin(z / 2);
});
-var azimuthalEqualArea = function() {
+function azimuthalEqualArea() {
return projection(azimuthalEqualAreaRaw)
.scale(124.75)
.clipAngle(180 - 1e-3);
-};
+}
var azimuthalEquidistantRaw = azimuthalRaw(function(c) {
return (c = acos(c)) && c / sin$1(c);
@@ -9413,11 +9462,11 @@ azimuthalEquidistantRaw.invert = azimuthalInvert(function(z) {
return z;
});
-var azimuthalEquidistant = function() {
+function azimuthalEquidistant() {
return projection(azimuthalEquidistantRaw)
.scale(79.4188)
.clipAngle(180 - 1e-3);
-};
+}
function mercatorRaw(lambda, phi) {
return [lambda, log(tan((halfPi$2 + phi) / 2))];
@@ -9427,10 +9476,10 @@ mercatorRaw.invert = function(x, y) {
return [x, 2 * atan(exp(y)) - halfPi$2];
};
-var mercator = function() {
+function mercator() {
return mercatorProjection(mercatorRaw)
.scale(961 / tau$3);
-};
+}
function mercatorProjection(project) {
var m = projection(project),
@@ -9494,11 +9543,11 @@ function conicConformalRaw(y0, y1) {
return project;
}
-var conicConformal = function() {
+function conicConformal() {
return conicProjection(conicConformalRaw)
.scale(109.5)
.parallels([30, 30]);
-};
+}
function equirectangularRaw(lambda, phi) {
return [lambda, phi];
@@ -9506,10 +9555,10 @@ function equirectangularRaw(lambda, phi) {
equirectangularRaw.invert = equirectangularRaw;
-var equirectangular = function() {
+function equirectangular() {
return projection(equirectangularRaw)
.scale(152.63);
-};
+}
function conicEquidistantRaw(y0, y1) {
var cy0 = cos$1(y0),
@@ -9531,11 +9580,11 @@ function conicEquidistantRaw(y0, y1) {
return project;
}
-var conicEquidistant = function() {
+function conicEquidistant() {
return conicProjection(conicEquidistantRaw)
.scale(131.154)
.center([0, 13.9389]);
-};
+}
function gnomonicRaw(x, y) {
var cy = cos$1(y), k = cos$1(x) * cy;
@@ -9544,11 +9593,11 @@ function gnomonicRaw(x, y) {
gnomonicRaw.invert = azimuthalInvert(atan);
-var gnomonic = function() {
+function gnomonic() {
return projection(gnomonicRaw)
.scale(144.049)
.clipAngle(60);
-};
+}
function scaleTranslate(kx, ky, tx, ty) {
return kx === 1 && ky === 1 && tx === 0 && ty === 0 ? identity$4 : transformer({
@@ -9558,7 +9607,7 @@ function scaleTranslate(kx, ky, tx, ty) {
});
}
-var d3_geoIdentity = function() {
+function d3_geoIdentity() {
var k = 1, tx = 0, ty = 0, sx = 1, sy = 1, transform = identity$4, // scale, translate and reflect
x0 = null, y0, x1, y1, // clip extent
postclip = identity$4,
@@ -9598,9 +9647,15 @@ var d3_geoIdentity = function() {
},
fitSize: function(size, object) {
return fitSize(projection, size, object);
+ },
+ fitWidth: function(width, object) {
+ return fitWidth(projection, width, object);
+ },
+ fitHeight: function(height, object) {
+ return fitHeight(projection, height, object);
}
};
-};
+}
function naturalEarth1Raw(lambda, phi) {
var phi2 = phi * phi, phi4 = phi2 * phi2;
@@ -9623,10 +9678,10 @@ naturalEarth1Raw.invert = function(x, y) {
];
};
-var naturalEarth1 = function() {
+function naturalEarth1() {
return projection(naturalEarth1Raw)
.scale(175.295);
-};
+}
function orthographicRaw(x, y) {
return [cos$1(y) * sin$1(x), sin$1(y)];
@@ -9634,11 +9689,11 @@ function orthographicRaw(x, y) {
orthographicRaw.invert = azimuthalInvert(asin);
-var orthographic = function() {
+function orthographic() {
return projection(orthographicRaw)
.scale(249.5)
.clipAngle(90 + epsilon$2);
-};
+}
function stereographicRaw(x, y) {
var cy = cos$1(y), k = 1 + cos$1(x) * cy;
@@ -9649,11 +9704,11 @@ stereographicRaw.invert = azimuthalInvert(function(z) {
return 2 * atan(z);
});
-var stereographic = function() {
+function stereographic() {
return projection(stereographicRaw)
.scale(250)
.clipAngle(142);
-};
+}
function transverseMercatorRaw(lambda, phi) {
return [log(tan((halfPi$2 + phi) / 2)), -lambda];
@@ -9663,7 +9718,7 @@ transverseMercatorRaw.invert = function(x, y) {
return [-y, 2 * atan(exp(x)) - halfPi$2];
};
-var transverseMercator = function() {
+function transverseMercator() {
var m = mercatorProjection(transverseMercatorRaw),
center = m.center,
rotate = m.rotate;
@@ -9678,7 +9733,7 @@ var transverseMercator = function() {
return rotate([0, 0, 90])
.scale(159.155);
-};
+}
function defaultSeparation(a, b) {
return a.parent === b.parent ? 1 : 2;
@@ -9712,7 +9767,7 @@ function leafRight(node) {
return node;
}
-var cluster = function() {
+function cluster() {
var separation = defaultSeparation,
dx = 1,
dy = 1,
@@ -9763,7 +9818,7 @@ var cluster = function() {
};
return cluster;
-};
+}
function count(node) {
var sum = 0,
@@ -9774,11 +9829,11 @@ function count(node) {
node.value = sum;
}
-var node_count = function() {
+function node_count() {
return this.eachAfter(count);
-};
+}
-var node_each = function(callback) {
+function node_each(callback) {
var node = this, current, next = [node], children, i, n;
do {
current = next.reverse(), next = [];
@@ -9790,9 +9845,9 @@ var node_each = function(callback) {
}
} while (next.length);
return this;
-};
+}
-var node_eachBefore = function(callback) {
+function node_eachBefore(callback) {
var node = this, nodes = [node], children, i;
while (node = nodes.pop()) {
callback(node), children = node.children;
@@ -9801,9 +9856,9 @@ var node_eachBefore = function(callback) {
}
}
return this;
-};
+}
-var node_eachAfter = function(callback) {
+function node_eachAfter(callback) {
var node = this, nodes = [node], next = [], children, i, n;
while (node = nodes.pop()) {
next.push(node), children = node.children;
@@ -9815,9 +9870,9 @@ var node_eachAfter = function(callback) {
callback(node);
}
return this;
-};
+}
-var node_sum = function(value) {
+function node_sum(value) {
return this.eachAfter(function(node) {
var sum = +value(node.data) || 0,
children = node.children,
@@ -9825,17 +9880,17 @@ var node_sum = function(value) {
while (--i >= 0) sum += children[i].value;
node.value = sum;
});
-};
+}
-var node_sort = function(compare) {
+function node_sort(compare) {
return this.eachBefore(function(node) {
if (node.children) {
node.children.sort(compare);
}
});
-};
+}
-var node_path = function(end) {
+function node_path(end) {
var start = this,
ancestor = leastCommonAncestor(start, end),
nodes = [start];
@@ -9849,7 +9904,7 @@ var node_path = function(end) {
end = end.parent;
}
return nodes;
-};
+}
function leastCommonAncestor(a, b) {
if (a === b) return a;
@@ -9866,23 +9921,23 @@ function leastCommonAncestor(a, b) {
return c;
}
-var node_ancestors = function() {
+function node_ancestors() {
var node = this, nodes = [node];
while (node = node.parent) {
nodes.push(node);
}
return nodes;
-};
+}
-var node_descendants = function() {
+function node_descendants() {
var nodes = [];
this.each(function(node) {
nodes.push(node);
});
return nodes;
-};
+}
-var node_leaves = function() {
+function node_leaves() {
var leaves = [];
this.eachBefore(function(node) {
if (!node.children) {
@@ -9890,9 +9945,9 @@ var node_leaves = function() {
}
});
return leaves;
-};
+}
-var node_links = function() {
+function node_links() {
var root = this, links = [];
root.each(function(node) {
if (node !== root) { // Donât include the rootâs parent, if any.
@@ -9900,7 +9955,7 @@ var node_links = function() {
}
});
return links;
-};
+}
function hierarchy(data, children) {
var root = new Node(data),
@@ -9987,7 +10042,7 @@ function shuffle$1(array) {
return array;
}
-var enclose = function(circles) {
+function enclose(circles) {
var i = 0, n = (circles = shuffle$1(slice$3.call(circles))).length, B = [], p, e;
while (i < n) {
@@ -9997,7 +10052,7 @@ var enclose = function(circles) {
}
return e;
-};
+}
function extendBasis(B, p) {
var i, j;
@@ -10213,10 +10268,10 @@ function packEnclose(circles) {
return c.r;
}
-var siblings = function(circles) {
+function siblings(circles) {
packEnclose(circles);
return circles;
-};
+}
function optional(f) {
return f == null ? null : required(f);
@@ -10231,17 +10286,17 @@ function constantZero() {
return 0;
}
-var constant$8 = function(x) {
+function constant$8(x) {
return function() {
return x;
};
-};
+}
function defaultRadius$1(d) {
return Math.sqrt(d.value);
}
-var index$2 = function() {
+function index$1() {
var radius = null,
dx = 1,
dy = 1,
@@ -10275,7 +10330,7 @@ var index$2 = function() {
};
return pack;
-};
+}
function radiusLeaf(radius) {
return function(node) {
@@ -10313,14 +10368,14 @@ function translateChild(k) {
};
}
-var roundNode = function(node) {
+function roundNode(node) {
node.x0 = Math.round(node.x0);
node.y0 = Math.round(node.y0);
node.x1 = Math.round(node.x1);
node.y1 = Math.round(node.y1);
-};
+}
-var treemapDice = function(parent, x0, y0, x1, y1) {
+function treemapDice(parent, x0, y0, x1, y1) {
var nodes = parent.children,
node,
i = -1,
@@ -10331,9 +10386,9 @@ var treemapDice = function(parent, x0, y0, x1, y1) {
node = nodes[i], node.y0 = y0, node.y1 = y1;
node.x0 = x0, node.x1 = x0 += node.value * k;
}
-};
+}
-var partition = function() {
+function partition() {
var dx = 1,
dy = 1,
padding = 0,
@@ -10381,7 +10436,7 @@ var partition = function() {
};
return partition;
-};
+}
var keyPrefix$1 = "$";
var preroot = {depth: -1};
@@ -10395,7 +10450,7 @@ function defaultParentId(d) {
return d.parentId;
}
-var stratify = function() {
+function stratify() {
var id = defaultId,
parentId = defaultParentId;
@@ -10452,7 +10507,7 @@ var stratify = function() {
};
return stratify;
-};
+}
function defaultSeparation$1(a, b) {
return a.parent === b.parent ? 1 : 2;
@@ -10551,7 +10606,7 @@ function treeRoot(root) {
}
// Node-link tree diagram using the Reingold-Tilford "tidy" algorithm
-var tree = function() {
+function tree() {
var separation = defaultSeparation$1,
dx = 1,
dy = 1,
@@ -10688,9 +10743,9 @@ var tree = function() {
};
return tree;
-};
+}
-var treemapSlice = function(parent, x0, y0, x1, y1) {
+function treemapSlice(parent, x0, y0, x1, y1) {
var nodes = parent.children,
node,
i = -1,
@@ -10701,7 +10756,7 @@ var treemapSlice = function(parent, x0, y0, x1, y1) {
node = nodes[i], node.x0 = x0, node.x1 = x1;
node.y0 = y0, node.y1 = y0 += node.value * k;
}
-};
+}
var phi = (1 + Math.sqrt(5)) / 2;
@@ -10767,7 +10822,7 @@ var squarify = (function custom(ratio) {
return squarify;
})(phi);
-var index$3 = function() {
+function index$2() {
var tile = squarify,
round = false,
dx = 1,
@@ -10855,9 +10910,9 @@ var index$3 = function() {
};
return treemap;
-};
+}
-var binary = function(parent, x0, y0, x1, y1) {
+function binary(parent, x0, y0, x1, y1) {
var nodes = parent.children,
i, n = nodes.length,
sum, sums = new Array(n + 1);
@@ -10902,11 +10957,11 @@ var binary = function(parent, x0, y0, x1, y1) {
partition(k, j, valueRight, x0, yk, x1, y1);
}
}
-};
+}
-var sliceDice = function(parent, x0, y0, x1, y1) {
+function sliceDice(parent, x0, y0, x1, y1) {
(parent.depth & 1 ? treemapSlice : treemapDice)(parent, x0, y0, x1, y1);
-};
+}
var resquarify = (function custom(ratio) {
@@ -10941,7 +10996,7 @@ var resquarify = (function custom(ratio) {
return resquarify;
})(phi);
-var d3_polygonArea = function(polygon) {
+function d3_polygonArea(polygon) {
var i = -1,
n = polygon.length,
a,
@@ -10955,9 +11010,9 @@ var d3_polygonArea = function(polygon) {
}
return area / 2;
-};
+}
-var d3_polygonCentroid = function(polygon) {
+function d3_polygonCentroid(polygon) {
var i = -1,
n = polygon.length,
x = 0,
@@ -10976,15 +11031,15 @@ var d3_polygonCentroid = function(polygon) {
}
return k *= 3, [x / k, y / k];
-};
+}
// Returns the 2D cross product of AB and AC vectors, i.e., the z-component of
// the 3D cross product in a quadrant I Cartesian coordinate system (+x is
// right, +y is up). Returns a positive value if ABC is counter-clockwise,
// negative if clockwise, and zero if the points are collinear.
-var cross$1 = function(a, b, c) {
+function cross$1(a, b, c) {
return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]);
-};
+}
function lexicographicOrder(a, b) {
return a[0] - b[0] || a[1] - b[1];
@@ -11006,7 +11061,7 @@ function computeUpperHullIndexes(points) {
return indexes.slice(0, size); // remove popped points
}
-var d3_polygonHull = function(points) {
+function d3_polygonHull(points) {
if ((n = points.length) < 3) return null;
var i,
@@ -11032,9 +11087,9 @@ var d3_polygonHull = function(points) {
for (i = +skipLeft; i < lowerIndexes.length - skipRight; ++i) hull.push(points[sortedPoints[lowerIndexes[i]][2]]);
return hull;
-};
+}
-var contains$1 = function(polygon, point) {
+function contains$1(polygon, point) {
var n = polygon.length,
p = polygon[n - 1],
x = point[0], y = point[1],
@@ -11049,9 +11104,9 @@ var contains$1 = function(polygon, point) {
}
return inside;
-};
+}
-var length$1 = function(polygon) {
+function length$1(polygon) {
var i = -1,
n = polygon.length,
b = polygon[n - 1],
@@ -11073,7 +11128,7 @@ var length$1 = function(polygon) {
}
return perimeter;
-};
+}
var slice$4 = [].slice;
@@ -11197,9 +11252,9 @@ function queue(concurrency) {
return new Queue(concurrency);
}
-var defaultSource$1 = function() {
+function defaultSource$1() {
return Math.random();
-};
+}
var uniform = (function sourceRandomUniform(source) {
function randomUniform(min, max) {
@@ -11295,7 +11350,7 @@ var exponential$1 = (function sourceRandomExponential(source) {
return randomExponential;
})(defaultSource$1);
-var d3_request = function(url, callback) {
+function d3_request(url, callback) {
var request,
event = dispatch("beforesend", "progress", "load", "error"),
mimeType,
@@ -11429,7 +11484,7 @@ var d3_request = function(url, callback) {
}
return request;
-};
+}
function fixCallback(callback) {
return function(error, xhr) {
@@ -11444,7 +11499,7 @@ function hasResponse(xhr) {
: xhr.responseText; // "" on error
}
-var type$1 = function(defaultMimeType, response) {
+function type$1(defaultMimeType, response) {
return function(url, callback) {
var r = d3_request(url).mimeType(defaultMimeType).response(response);
if (callback != null) {
@@ -11453,7 +11508,7 @@ var type$1 = function(defaultMimeType, response) {
}
return r;
};
-};
+}
var html = type$1("text/html", function(xhr) {
return document.createRange().createContextualFragment(xhr.responseText);
@@ -11473,7 +11528,7 @@ var d3_xml = type$1("application/xml", function(xhr) {
return xml;
});
-var dsv$1 = function(defaultMimeType, parse) {
+function dsv$1(defaultMimeType, parse) {
return function(url, row, callback) {
if (arguments.length < 3) callback = row, row = null;
var r = d3_request(url).mimeType(defaultMimeType);
@@ -11481,7 +11536,7 @@ var dsv$1 = function(defaultMimeType, parse) {
r.row(row);
return callback ? r.get(callback) : r;
};
-};
+}
function responseOf(parse, row) {
return function(request) {
@@ -11641,15 +11696,15 @@ function point$1() {
return pointish(band().paddingInner(1));
}
-var constant$9 = function(x) {
+function constant$9(x) {
return function() {
return x;
};
-};
+}
-var number$2 = function(x) {
+function number$2(x) {
return +x;
-};
+}
var unit = [0, 1];
@@ -11759,7 +11814,7 @@ function continuous(deinterpolate, reinterpolate) {
return rescale();
}
-var tickFormat = function(domain, count, specifier) {
+function tickFormat(domain, count, specifier) {
var start = domain[0],
stop = domain[domain.length - 1],
step = tickStep(start, stop, count == null ? 10 : count),
@@ -11786,7 +11841,7 @@ var tickFormat = function(domain, count, specifier) {
}
}
return format(specifier);
-};
+}
function linearish(scale) {
var domain = scale.domain;
@@ -11873,7 +11928,7 @@ function identity$5() {
return linearish(scale);
}
-var nice = function(domain, interval) {
+function nice(domain, interval) {
domain = domain.slice();
var i0 = 0,
@@ -11890,7 +11945,7 @@ var nice = function(domain, interval) {
domain[i0] = interval.floor(x0);
domain[i1] = interval.ceil(x1);
return domain;
-};
+}
function deinterpolate(a, b) {
return (b = Math.log(b / a))
@@ -12199,11 +12254,12 @@ function newInterval(floori, offseti, count, field) {
};
interval.range = function(start, stop, step) {
- var range = [];
+ var range = [], previous;
start = interval.ceil(start);
step = step == null ? 1 : Math.floor(step);
if (!(start < stop) || !(step > 0)) return range; // also handles Invalid Date
- do range.push(new Date(+start)); while (offseti(start, step), floori(start), start < stop)
+ do range.push(previous = new Date(+start)), offseti(start, step), floori(start);
+ while (previous < start && start < stop);
return range;
};
@@ -12265,18 +12321,18 @@ millisecond.every = function(k) {
var milliseconds = millisecond.range;
-var durationSecond$1 = 1e3;
-var durationMinute$1 = 6e4;
-var durationHour$1 = 36e5;
-var durationDay$1 = 864e5;
-var durationWeek$1 = 6048e5;
+var durationSecond = 1e3;
+var durationMinute = 6e4;
+var durationHour = 36e5;
+var durationDay = 864e5;
+var durationWeek = 6048e5;
var second = newInterval(function(date) {
- date.setTime(Math.floor(date / durationSecond$1) * durationSecond$1);
+ date.setTime(Math.floor(date / durationSecond) * durationSecond);
}, function(date, step) {
- date.setTime(+date + step * durationSecond$1);
+ date.setTime(+date + step * durationSecond);
}, function(start, end) {
- return (end - start) / durationSecond$1;
+ return (end - start) / durationSecond;
}, function(date) {
return date.getUTCSeconds();
});
@@ -12284,11 +12340,11 @@ var second = newInterval(function(date) {
var seconds = second.range;
var minute = newInterval(function(date) {
- date.setTime(Math.floor(date / durationMinute$1) * durationMinute$1);
+ date.setTime(Math.floor(date / durationMinute) * durationMinute);
}, function(date, step) {
- date.setTime(+date + step * durationMinute$1);
+ date.setTime(+date + step * durationMinute);
}, function(start, end) {
- return (end - start) / durationMinute$1;
+ return (end - start) / durationMinute;
}, function(date) {
return date.getMinutes();
});
@@ -12296,13 +12352,13 @@ var minute = newInterval(function(date) {
var minutes = minute.range;
var hour = newInterval(function(date) {
- var offset = date.getTimezoneOffset() * durationMinute$1 % durationHour$1;
- if (offset < 0) offset += durationHour$1;
- date.setTime(Math.floor((+date - offset) / durationHour$1) * durationHour$1 + offset);
+ var offset = date.getTimezoneOffset() * durationMinute % durationHour;
+ if (offset < 0) offset += durationHour;
+ date.setTime(Math.floor((+date - offset) / durationHour) * durationHour + offset);
}, function(date, step) {
- date.setTime(+date + step * durationHour$1);
+ date.setTime(+date + step * durationHour);
}, function(start, end) {
- return (end - start) / durationHour$1;
+ return (end - start) / durationHour;
}, function(date) {
return date.getHours();
});
@@ -12314,7 +12370,7 @@ var day = newInterval(function(date) {
}, function(date, step) {
date.setDate(date.getDate() + step);
}, function(start, end) {
- return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute$1) / durationDay$1;
+ return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute) / durationDay;
}, function(date) {
return date.getDate() - 1;
});
@@ -12328,7 +12384,7 @@ function weekday(i) {
}, function(date, step) {
date.setDate(date.getDate() + step * 7);
}, function(start, end) {
- return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute$1) / durationWeek$1;
+ return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute) / durationWeek;
});
}
@@ -12388,9 +12444,9 @@ var years = year.range;
var utcMinute = newInterval(function(date) {
date.setUTCSeconds(0, 0);
}, function(date, step) {
- date.setTime(+date + step * durationMinute$1);
+ date.setTime(+date + step * durationMinute);
}, function(start, end) {
- return (end - start) / durationMinute$1;
+ return (end - start) / durationMinute;
}, function(date) {
return date.getUTCMinutes();
});
@@ -12400,9 +12456,9 @@ var utcMinutes = utcMinute.range;
var utcHour = newInterval(function(date) {
date.setUTCMinutes(0, 0, 0);
}, function(date, step) {
- date.setTime(+date + step * durationHour$1);
+ date.setTime(+date + step * durationHour);
}, function(start, end) {
- return (end - start) / durationHour$1;
+ return (end - start) / durationHour;
}, function(date) {
return date.getUTCHours();
});
@@ -12414,7 +12470,7 @@ var utcDay = newInterval(function(date) {
}, function(date, step) {
date.setUTCDate(date.getUTCDate() + step);
}, function(start, end) {
- return (end - start) / durationDay$1;
+ return (end - start) / durationDay;
}, function(date) {
return date.getUTCDate() - 1;
});
@@ -12428,7 +12484,7 @@ function utcWeekday(i) {
}, function(date, step) {
date.setUTCDate(date.getUTCDate() + step * 7);
}, function(start, end) {
- return (end - start) / durationWeek$1;
+ return (end - start) / durationWeek;
});
}
@@ -12536,6 +12592,7 @@ function formatLocale$1(locale) {
"c": null,
"d": formatDayOfMonth,
"e": formatDayOfMonth,
+ "f": formatMicroseconds,
"H": formatHour24,
"I": formatHour12,
"j": formatDayOfYear,
@@ -12543,9 +12600,13 @@ function formatLocale$1(locale) {
"m": formatMonthNumber,
"M": formatMinutes,
"p": formatPeriod,
+ "Q": formatUnixTimestamp,
+ "s": formatUnixTimestampSeconds,
"S": formatSeconds,
+ "u": formatWeekdayNumberMonday,
"U": formatWeekNumberSunday,
- "w": formatWeekdayNumber,
+ "V": formatWeekNumberISO,
+ "w": formatWeekdayNumberSunday,
"W": formatWeekNumberMonday,
"x": null,
"X": null,
@@ -12563,6 +12624,7 @@ function formatLocale$1(locale) {
"c": null,
"d": formatUTCDayOfMonth,
"e": formatUTCDayOfMonth,
+ "f": formatUTCMicroseconds,
"H": formatUTCHour24,
"I": formatUTCHour12,
"j": formatUTCDayOfYear,
@@ -12570,9 +12632,13 @@ function formatLocale$1(locale) {
"m": formatUTCMonthNumber,
"M": formatUTCMinutes,
"p": formatUTCPeriod,
+ "Q": formatUnixTimestamp,
+ "s": formatUnixTimestampSeconds,
"S": formatUTCSeconds,
+ "u": formatUTCWeekdayNumberMonday,
"U": formatUTCWeekNumberSunday,
- "w": formatUTCWeekdayNumber,
+ "V": formatUTCWeekNumberISO,
+ "w": formatUTCWeekdayNumberSunday,
"W": formatUTCWeekNumberMonday,
"x": null,
"X": null,
@@ -12590,6 +12656,7 @@ function formatLocale$1(locale) {
"c": parseLocaleDateTime,
"d": parseDayOfMonth,
"e": parseDayOfMonth,
+ "f": parseMicroseconds,
"H": parseHour24,
"I": parseHour24,
"j": parseDayOfYear,
@@ -12597,9 +12664,13 @@ function formatLocale$1(locale) {
"m": parseMonthNumber,
"M": parseMinutes,
"p": parsePeriod,
+ "Q": parseUnixTimestamp,
+ "s": parseUnixTimestampSeconds,
"S": parseSeconds,
+ "u": parseWeekdayNumberMonday,
"U": parseWeekNumberSunday,
- "w": parseWeekdayNumber,
+ "V": parseWeekNumberISO,
+ "w": parseWeekdayNumberSunday,
"W": parseWeekNumberMonday,
"x": parseLocaleDate,
"X": parseLocaleTime,
@@ -12648,16 +12719,38 @@ function formatLocale$1(locale) {
function newParse(specifier, newDate) {
return function(string) {
var d = newYear(1900),
- i = parseSpecifier(d, specifier, string += "", 0);
+ i = parseSpecifier(d, specifier, string += "", 0),
+ week, day$$1;
if (i != string.length) return null;
+ // If a UNIX timestamp is specified, return it.
+ if ("Q" in d) return new Date(d.Q);
+
// The am-pm flag is 0 for AM, and 1 for PM.
if ("p" in d) d.H = d.H % 12 + d.p * 12;
// Convert day-of-week and week-of-year to day-of-year.
- if ("W" in d || "U" in d) {
- if (!("w" in d)) d.w = "W" in d ? 1 : 0;
- var day$$1 = "Z" in d ? utcDate(newYear(d.y)).getUTCDay() : newDate(newYear(d.y)).getDay();
+ if ("V" in d) {
+ if (d.V < 1 || d.V > 53) return null;
+ if (!("w" in d)) d.w = 1;
+ if ("Z" in d) {
+ week = utcDate(newYear(d.y)), day$$1 = week.getUTCDay();
+ week = day$$1 > 4 || day$$1 === 0 ? utcMonday.ceil(week) : utcMonday(week);
+ week = utcDay.offset(week, (d.V - 1) * 7);
+ d.y = week.getUTCFullYear();
+ d.m = week.getUTCMonth();
+ d.d = week.getUTCDate() + (d.w + 6) % 7;
+ } else {
+ week = newDate(newYear(d.y)), day$$1 = week.getDay();
+ week = day$$1 > 4 || day$$1 === 0 ? monday.ceil(week) : monday(week);
+ week = day.offset(week, (d.V - 1) * 7);
+ d.y = week.getFullYear();
+ d.m = week.getMonth();
+ d.d = week.getDate() + (d.w + 6) % 7;
+ }
+ } else if ("W" in d || "U" in d) {
+ if (!("w" in d)) d.w = "u" in d ? d.u % 7 : "W" in d ? 1 : 0;
+ day$$1 = "Z" in d ? utcDate(newYear(d.y)).getUTCDay() : newDate(newYear(d.y)).getDay();
d.m = 0;
d.d = "W" in d ? (d.w + 6) % 7 + d.W * 7 - (day$$1 + 5) % 7 : d.w + d.U * 7 - (day$$1 + 6) % 7;
}
@@ -12801,7 +12894,7 @@ function formatLocale$1(locale) {
var pads = {"-": "", "_": " ", "0": "0"};
var numberRe = /^\s*\d+/;
var percentRe = /^%/;
-var requoteRe = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;
+var requoteRe = /[\\^$*+?|[\]().{}]/g;
function pad(value, fill, width) {
var sign = value < 0 ? "-" : "",
@@ -12824,18 +12917,28 @@ function formatLookup(names) {
return map;
}
-function parseWeekdayNumber(d, string, i) {
+function parseWeekdayNumberSunday(d, string, i) {
var n = numberRe.exec(string.slice(i, i + 1));
return n ? (d.w = +n[0], i + n[0].length) : -1;
}
+function parseWeekdayNumberMonday(d, string, i) {
+ var n = numberRe.exec(string.slice(i, i + 1));
+ return n ? (d.u = +n[0], i + n[0].length) : -1;
+}
+
function parseWeekNumberSunday(d, string, i) {
- var n = numberRe.exec(string.slice(i));
+ var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.U = +n[0], i + n[0].length) : -1;
}
+function parseWeekNumberISO(d, string, i) {
+ var n = numberRe.exec(string.slice(i, i + 2));
+ return n ? (d.V = +n[0], i + n[0].length) : -1;
+}
+
function parseWeekNumberMonday(d, string, i) {
- var n = numberRe.exec(string.slice(i));
+ var n = numberRe.exec(string.slice(i, i + 2));
return n ? (d.W = +n[0], i + n[0].length) : -1;
}
@@ -12850,7 +12953,7 @@ function parseYear(d, string, i) {
}
function parseZone(d, string, i) {
- var n = /^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(string.slice(i, i + 6));
+ var n = /^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(string.slice(i, i + 6));
return n ? (d.Z = n[1] ? 0 : -(n[2] + (n[3] || "00")), i + n[0].length) : -1;
}
@@ -12889,11 +12992,26 @@ function parseMilliseconds(d, string, i) {
return n ? (d.L = +n[0], i + n[0].length) : -1;
}
+function parseMicroseconds(d, string, i) {
+ var n = numberRe.exec(string.slice(i, i + 6));
+ return n ? (d.L = Math.floor(n[0] / 1000), i + n[0].length) : -1;
+}
+
function parseLiteralPercent(d, string, i) {
var n = percentRe.exec(string.slice(i, i + 1));
return n ? i + n[0].length : -1;
}
+function parseUnixTimestamp(d, string, i) {
+ var n = numberRe.exec(string.slice(i));
+ return n ? (d.Q = +n[0], i + n[0].length) : -1;
+}
+
+function parseUnixTimestampSeconds(d, string, i) {
+ var n = numberRe.exec(string.slice(i));
+ return n ? (d.Q = (+n[0]) * 1000, i + n[0].length) : -1;
+}
+
function formatDayOfMonth(d, p) {
return pad(d.getDate(), p, 2);
}
@@ -12914,6 +13032,10 @@ function formatMilliseconds(d, p) {
return pad(d.getMilliseconds(), p, 3);
}
+function formatMicroseconds(d, p) {
+ return formatMilliseconds(d, p) + "000";
+}
+
function formatMonthNumber(d, p) {
return pad(d.getMonth() + 1, p, 2);
}
@@ -12926,11 +13048,22 @@ function formatSeconds(d, p) {
return pad(d.getSeconds(), p, 2);
}
+function formatWeekdayNumberMonday(d) {
+ var day$$1 = d.getDay();
+ return day$$1 === 0 ? 7 : day$$1;
+}
+
function formatWeekNumberSunday(d, p) {
return pad(sunday.count(year(d), d), p, 2);
}
-function formatWeekdayNumber(d) {
+function formatWeekNumberISO(d, p) {
+ var day$$1 = d.getDay();
+ d = (day$$1 >= 4 || day$$1 === 0) ? thursday(d) : thursday.ceil(d);
+ return pad(thursday.count(year(d), d) + (year(d).getDay() === 4), p, 2);
+}
+
+function formatWeekdayNumberSunday(d) {
return d.getDay();
}
@@ -12973,6 +13106,10 @@ function formatUTCMilliseconds(d, p) {
return pad(d.getUTCMilliseconds(), p, 3);
}
+function formatUTCMicroseconds(d, p) {
+ return formatUTCMilliseconds(d, p) + "000";
+}
+
function formatUTCMonthNumber(d, p) {
return pad(d.getUTCMonth() + 1, p, 2);
}
@@ -12985,11 +13122,22 @@ function formatUTCSeconds(d, p) {
return pad(d.getUTCSeconds(), p, 2);
}
+function formatUTCWeekdayNumberMonday(d) {
+ var dow = d.getUTCDay();
+ return dow === 0 ? 7 : dow;
+}
+
function formatUTCWeekNumberSunday(d, p) {
return pad(utcSunday.count(utcYear(d), d), p, 2);
}
-function formatUTCWeekdayNumber(d) {
+function formatUTCWeekNumberISO(d, p) {
+ var day$$1 = d.getUTCDay();
+ d = (day$$1 >= 4 || day$$1 === 0) ? utcThursday(d) : utcThursday.ceil(d);
+ return pad(utcThursday.count(utcYear(d), d) + (utcYear(d).getUTCDay() === 4), p, 2);
+}
+
+function formatUTCWeekdayNumberSunday(d) {
return d.getUTCDay();
}
@@ -13013,6 +13161,14 @@ function formatLiteralPercent() {
return "%";
}
+function formatUnixTimestamp(d) {
+ return +d;
+}
+
+function formatUnixTimestampSeconds(d) {
+ return Math.floor(+d / 1000);
+}
+
var locale$1;
var timeFormat;
var timeParse;
@@ -13058,13 +13214,13 @@ var parseIso = +new Date("2000-01-01T00:00:00.000Z")
? parseIsoNative
: utcParse(isoSpecifier);
-var durationSecond = 1000;
-var durationMinute = durationSecond * 60;
-var durationHour = durationMinute * 60;
-var durationDay = durationHour * 24;
-var durationWeek = durationDay * 7;
-var durationMonth = durationDay * 30;
-var durationYear = durationDay * 365;
+var durationSecond$1 = 1000;
+var durationMinute$1 = durationSecond$1 * 60;
+var durationHour$1 = durationMinute$1 * 60;
+var durationDay$1 = durationHour$1 * 24;
+var durationWeek$1 = durationDay$1 * 7;
+var durationMonth = durationDay$1 * 30;
+var durationYear = durationDay$1 * 365;
function date$1(t) {
return new Date(t);
@@ -13089,21 +13245,21 @@ function calendar(year$$1, month$$1, week, day$$1, hour$$1, minute$$1, second$$1
formatYear = format("%Y");
var tickIntervals = [
- [second$$1, 1, durationSecond],
- [second$$1, 5, 5 * durationSecond],
- [second$$1, 15, 15 * durationSecond],
- [second$$1, 30, 30 * durationSecond],
- [minute$$1, 1, durationMinute],
- [minute$$1, 5, 5 * durationMinute],
- [minute$$1, 15, 15 * durationMinute],
- [minute$$1, 30, 30 * durationMinute],
- [ hour$$1, 1, durationHour ],
- [ hour$$1, 3, 3 * durationHour ],
- [ hour$$1, 6, 6 * durationHour ],
- [ hour$$1, 12, 12 * durationHour ],
- [ day$$1, 1, durationDay ],
- [ day$$1, 2, 2 * durationDay ],
- [ week, 1, durationWeek ],
+ [second$$1, 1, durationSecond$1],
+ [second$$1, 5, 5 * durationSecond$1],
+ [second$$1, 15, 15 * durationSecond$1],
+ [second$$1, 30, 30 * durationSecond$1],
+ [minute$$1, 1, durationMinute$1],
+ [minute$$1, 5, 5 * durationMinute$1],
+ [minute$$1, 15, 15 * durationMinute$1],
+ [minute$$1, 30, 30 * durationMinute$1],
+ [ hour$$1, 1, durationHour$1 ],
+ [ hour$$1, 3, 3 * durationHour$1 ],
+ [ hour$$1, 6, 6 * durationHour$1 ],
+ [ hour$$1, 12, 12 * durationHour$1 ],
+ [ day$$1, 1, durationDay$1 ],
+ [ day$$1, 2, 2 * durationDay$1 ],
+ [ week, 1, durationWeek$1 ],
[ month$$1, 1, durationMonth ],
[ month$$1, 3, 3 * durationMonth ],
[ year$$1, 1, durationYear ]
@@ -13136,7 +13292,7 @@ function calendar(year$$1, month$$1, week, day$$1, hour$$1, minute$$1, second$$1
step = i[1];
interval = i[0];
} else {
- step = tickStep(start, stop, interval);
+ step = Math.max(tickStep(start, stop, interval), 1);
interval = millisecond$$1;
}
}
@@ -13182,19 +13338,19 @@ function calendar(year$$1, month$$1, week, day$$1, hour$$1, minute$$1, second$$1
return scale;
}
-var time = function() {
+function time() {
return calendar(year, month, sunday, day, hour, minute, second, millisecond, timeFormat).domain([new Date(2000, 0, 1), new Date(2000, 0, 2)]);
-};
+}
-var utcTime = function() {
+function utcTime() {
return calendar(utcYear, utcMonth, utcSunday, utcDay, utcHour, utcMinute, second, millisecond, utcFormat).domain([Date.UTC(2000, 0, 1), Date.UTC(2000, 0, 2)]);
-};
+}
-var colors = function(s) {
+function colors(s) {
return s.match(/.{6}/g).map(function(x) {
return "#" + x;
});
-};
+}
var category10 = colors("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
@@ -13212,14 +13368,14 @@ var cool = cubehelixLong(cubehelix(260, 0.75, 0.35), cubehelix(80, 1.50, 0.8));
var rainbow = cubehelix();
-var rainbow$1 = function(t) {
+function rainbow$1(t) {
if (t < 0 || t > 1) t -= Math.floor(t);
var ts = Math.abs(t - 0.5);
rainbow.h = 360 * t - 100;
rainbow.s = 1.5 - 1.5 * ts;
rainbow.l = 0.8 - 0.9 * ts;
return rainbow + "";
-};
+}
function ramp(range) {
var n = range.length;
@@ -13265,11 +13421,11 @@ function sequential(interpolator) {
return linearish(scale);
}
-var constant$10 = function(x) {
+function constant$10(x) {
return function constant() {
return x;
};
-};
+}
var abs$1 = Math.abs;
var atan2$1 = Math.atan2;
@@ -13362,7 +13518,7 @@ function cornerTangents(x0, y0, x1, y1, r1, rc, cw) {
};
}
-var arc = function() {
+function arc() {
var innerRadius = arcInnerRadius,
outerRadius = arcOuterRadius,
cornerRadius = constant$10(0),
@@ -13546,7 +13702,7 @@ var arc = function() {
};
return arc;
-};
+}
function Linear(context) {
this._context = context;
@@ -13576,9 +13732,9 @@ Linear.prototype = {
}
};
-var curveLinear = function(context) {
+function curveLinear(context) {
return new Linear(context);
-};
+}
function x$3(p) {
return p[0];
@@ -13588,7 +13744,7 @@ function y$3(p) {
return p[1];
}
-var line = function() {
+function line() {
var x$$1 = x$3,
y$$1 = y$3,
defined = constant$10(true),
@@ -13637,9 +13793,9 @@ var line = function() {
};
return line;
-};
+}
-var area = function() {
+function area() {
var x0 = x$3,
x1 = null,
y0 = constant$10(0),
@@ -13741,17 +13897,17 @@ var area = function() {
};
return area;
-};
+}
-var descending = function(a, b) {
+function descending(a, b) {
return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;
-};
+}
-var identity$6 = function(d) {
+function identity$6(d) {
return d;
-};
+}
-var pie = function() {
+function pie() {
var value = identity$6,
sortValues = descending,
sort = null,
@@ -13824,7 +13980,7 @@ var pie = function() {
};
return pie;
-};
+}
var curveRadialLinear = curveRadial(curveLinear);
@@ -13874,11 +14030,11 @@ function lineRadial(l) {
return l;
}
-var lineRadial$1 = function() {
+function lineRadial$1() {
return lineRadial(line().curve(curveRadialLinear));
-};
+}
-var areaRadial = function() {
+function areaRadial() {
var a = area().curve(curveRadialLinear),
c = a.curve,
x0 = a.lineX0,
@@ -13902,11 +14058,11 @@ var areaRadial = function() {
};
return a;
-};
+}
-var pointRadial = function(x, y) {
+function pointRadial(x, y) {
return [(y = +y) * Math.cos(x -= Math.PI / 2), y * Math.sin(x)];
-};
+}
var slice$6 = Array.prototype.slice;
@@ -14111,7 +14267,7 @@ var symbols = [
wye
];
-var symbol = function() {
+function symbol() {
var type = constant$10(circle$2),
size = constant$10(64),
context = null;
@@ -14136,9 +14292,9 @@ var symbol = function() {
};
return symbol;
-};
+}
-var noop$2 = function() {};
+function noop$2() {}
function point$2(that, x, y) {
that._context.bezierCurveTo(
@@ -14188,9 +14344,9 @@ Basis.prototype = {
}
};
-var basis$2 = function(context) {
+function basis$2(context) {
return new Basis(context);
-};
+}
function BasisClosed(context) {
this._context = context;
@@ -14238,9 +14394,9 @@ BasisClosed.prototype = {
}
};
-var basisClosed$1 = function(context) {
+function basisClosed$1(context) {
return new BasisClosed(context);
-};
+}
function BasisOpen(context) {
this._context = context;
@@ -14276,9 +14432,9 @@ BasisOpen.prototype = {
}
};
-var basisOpen = function(context) {
+function basisOpen(context) {
return new BasisOpen(context);
-};
+}
function Bundle(context, beta) {
this._basis = new Basis(context);
@@ -14741,9 +14897,9 @@ LinearClosed.prototype = {
}
};
-var linearClosed = function(context) {
+function linearClosed(context) {
return new LinearClosed(context);
-};
+}
function sign$1(x) {
return x < 0 ? -1 : 1;
@@ -14912,9 +15068,9 @@ function controlPoints(x) {
return [a, b];
}
-var natural = function(context) {
+function natural(context) {
return new Natural(context);
-};
+}
function Step(context, t) {
this._context = context;
@@ -14958,9 +15114,9 @@ Step.prototype = {
}
};
-var step = function(context) {
+function step(context) {
return new Step(context, 0.5);
-};
+}
function stepBefore(context) {
return new Step(context, 0);
@@ -14970,7 +15126,7 @@ function stepAfter(context) {
return new Step(context, 1);
}
-var none$1 = function(series, order) {
+function none$1(series, order) {
if (!((n = series.length) > 1)) return;
for (var i = 1, j, s0, s1 = series[order[0]], n, m = s1.length; i < n; ++i) {
s0 = s1, s1 = series[order[i]];
@@ -14978,19 +15134,19 @@ var none$1 = function(series, order) {
s1[j][1] += s1[j][0] = isNaN(s0[j][1]) ? s0[j][0] : s0[j][1];
}
}
-};
+}
-var none$2 = function(series) {
+function none$2(series) {
var n = series.length, o = new Array(n);
while (--n >= 0) o[n] = n;
return o;
-};
+}
function stackValue(d, key) {
return d[key];
}
-var stack = function() {
+function stack() {
var keys = constant$10([]),
order = none$2,
offset = none$1,
@@ -15037,18 +15193,18 @@ var stack = function() {
};
return stack;
-};
+}
-var expand = function(series, order) {
+function expand(series, order) {
if (!((n = series.length) > 0)) return;
for (var i, n, j = 0, m = series[0].length, y; j < m; ++j) {
for (y = i = 0; i < n; ++i) y += series[i][j][1] || 0;
if (y) for (i = 0; i < n; ++i) series[i][j][1] /= y;
}
none$1(series, order);
-};
+}
-var diverging = function(series, order) {
+function diverging(series, order) {
if (!((n = series.length) > 1)) return;
for (var i, j = 0, d, dy, yp, yn, n, m = series[order[0]].length; j < m; ++j) {
for (yp = yn = 0, i = 0; i < n; ++i) {
@@ -15061,18 +15217,18 @@ var diverging = function(series, order) {
}
}
}
-};
+}
-var silhouette = function(series, order) {
+function silhouette(series, order) {
if (!((n = series.length) > 0)) return;
for (var j = 0, s0 = series[order[0]], n, m = s0.length; j < m; ++j) {
for (var i = 0, y = 0; i < n; ++i) y += series[i][j][1] || 0;
s0[j][1] += s0[j][0] = -y / 2;
}
none$1(series, order);
-};
+}
-var wiggle = function(series, order) {
+function wiggle(series, order) {
if (!((n = series.length) > 0) || !((m = (s0 = series[order[0]]).length) > 0)) return;
for (var y = 0, j = 1, s0, m, n; j < m; ++j) {
for (var i = 0, s1 = 0, s2 = 0; i < n; ++i) {
@@ -15093,12 +15249,12 @@ var wiggle = function(series, order) {
}
s0[j - 1][1] += s0[j - 1][0] = y;
none$1(series, order);
-};
+}
-var ascending$1 = function(series) {
+function ascending$1(series) {
var sums = series.map(sum$2);
return none$2(series).sort(function(a, b) { return sums[a] - sums[b]; });
-};
+}
function sum$2(series) {
var s = 0, i = -1, n = series.length, v;
@@ -15106,11 +15262,11 @@ function sum$2(series) {
return s;
}
-var descending$1 = function(series) {
+function descending$1(series) {
return ascending$1(series).reverse();
-};
+}
-var insideOut = function(series) {
+function insideOut(series) {
var n = series.length,
i,
j,
@@ -15133,17 +15289,17 @@ var insideOut = function(series) {
}
return bottoms.reverse().concat(tops);
-};
+}
-var reverse = function(series) {
+function reverse(series) {
return none$2(series).reverse();
-};
+}
-var constant$11 = function(x) {
+function constant$11(x) {
return function() {
return x;
};
-};
+}
function x$4(d) {
return d[0];
@@ -16081,7 +16237,7 @@ Diagram.prototype = {
}
};
-var voronoi = function() {
+function voronoi() {
var x$$1 = x$4,
y$$1 = y$4,
extent = null;
@@ -16124,13 +16280,13 @@ var voronoi = function() {
};
return voronoi;
-};
+}
-var constant$12 = function(x) {
+function constant$12(x) {
return function() {
return x;
};
-};
+}
function ZoomEvent(target, type, transform) {
this.target = target;
@@ -16193,10 +16349,10 @@ function nopropagation$2() {
event.stopImmediatePropagation();
}
-var noevent$2 = function() {
+function noevent$2() {
event.preventDefault();
event.stopImmediatePropagation();
-};
+}
// Ignore right-click, since that should open the context menu.
function defaultFilter$2() {
@@ -16228,17 +16384,25 @@ function defaultTouchable$1() {
return "ontouchstart" in this;
}
-var d3_zoom = function() {
+function defaultConstrain(transform$$1, extent, translateExtent) {
+ var dx0 = transform$$1.invertX(extent[0][0]) - translateExtent[0][0],
+ dx1 = transform$$1.invertX(extent[1][0]) - translateExtent[1][0],
+ dy0 = transform$$1.invertY(extent[0][1]) - translateExtent[0][1],
+ dy1 = transform$$1.invertY(extent[1][1]) - translateExtent[1][1];
+ return transform$$1.translate(
+ dx1 > dx0 ? (dx0 + dx1) / 2 : Math.min(0, dx0) || Math.max(0, dx1),
+ dy1 > dy0 ? (dy0 + dy1) / 2 : Math.min(0, dy0) || Math.max(0, dy1)
+ );
+}
+
+function d3_zoom() {
var filter = defaultFilter$2,
extent = defaultExtent$1,
+ constrain = defaultConstrain,
wheelDelta = defaultWheelDelta,
touchable = defaultTouchable$1,
- k0 = 0,
- k1 = Infinity,
- x0 = -k1,
- x1 = k1,
- y0 = x0,
- y1 = x1,
+ scaleExtent = [0, Infinity],
+ translateExtent = [[-Infinity, -Infinity], [Infinity, Infinity]],
duration = 250,
interpolate = interpolateZoom,
gestures = [],
@@ -16293,7 +16457,7 @@ var d3_zoom = function() {
p0 = centroid(e),
p1 = t0.invert(p0),
k1 = typeof k === "function" ? k.apply(this, arguments) : k;
- return constrain(translate(scale(t0, k1), p0, p1), e);
+ return constrain(translate(scale(t0, k1), p0, p1), e, translateExtent);
});
};
@@ -16302,7 +16466,7 @@ var d3_zoom = function() {
return constrain(this.__zoom.translate(
typeof x === "function" ? x.apply(this, arguments) : x,
typeof y === "function" ? y.apply(this, arguments) : y
- ), extent.apply(this, arguments));
+ ), extent.apply(this, arguments), translateExtent);
});
};
@@ -16314,12 +16478,12 @@ var d3_zoom = function() {
return constrain(identity$7.translate(p[0], p[1]).scale(t.k).translate(
typeof x === "function" ? -x.apply(this, arguments) : -x,
typeof y === "function" ? -y.apply(this, arguments) : -y
- ), e);
+ ), e, translateExtent);
});
};
function scale(transform$$1, k) {
- k = Math.max(k0, Math.min(k1, k));
+ k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], k));
return k === transform$$1.k ? transform$$1 : new Transform(k, transform$$1.x, transform$$1.y);
}
@@ -16328,17 +16492,6 @@ var d3_zoom = function() {
return x === transform$$1.x && y === transform$$1.y ? transform$$1 : new Transform(transform$$1.k, x, y);
}
- function constrain(transform$$1, extent) {
- var dx0 = transform$$1.invertX(extent[0][0]) - x0,
- dx1 = transform$$1.invertX(extent[1][0]) - x1,
- dy0 = transform$$1.invertY(extent[0][1]) - y0,
- dy1 = transform$$1.invertY(extent[1][1]) - y1;
- return transform$$1.translate(
- dx1 > dx0 ? (dx0 + dx1) / 2 : Math.min(0, dx0) || Math.max(0, dx1),
- dy1 > dy0 ? (dy0 + dy1) / 2 : Math.min(0, dy0) || Math.max(0, dy1)
- );
- }
-
function centroid(extent) {
return [(+extent[0][0] + +extent[1][0]) / 2, (+extent[0][1] + +extent[1][1]) / 2];
}
@@ -16415,7 +16568,7 @@ var d3_zoom = function() {
if (!filter.apply(this, arguments)) return;
var g = gesture(this, arguments),
t = this.__zoom,
- k = Math.max(k0, Math.min(k1, t.k * Math.pow(2, wheelDelta.apply(this, arguments)))),
+ k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], t.k * Math.pow(2, wheelDelta.apply(this, arguments)))),
p = d3_mouse(this);
// If the mouse is in the same location as before, reuse it.
@@ -16439,7 +16592,7 @@ var d3_zoom = function() {
noevent$2();
g.wheel = setTimeout(wheelidled, wheelDelay);
- g.zoom("mouse", constrain(translate(scale(t, k), g.mouse[0], g.mouse[1]), g.extent));
+ g.zoom("mouse", constrain(translate(scale(t, k), g.mouse[0], g.mouse[1]), g.extent, translateExtent));
function wheelidled() {
g.wheel = null;
@@ -16467,7 +16620,7 @@ var d3_zoom = function() {
var dx = event.clientX - x0, dy = event.clientY - y0;
g.moved = dx * dx + dy * dy > clickDistance2;
}
- g.zoom("mouse", constrain(translate(g.that.__zoom, g.mouse[0] = d3_mouse(g.that), g.mouse[1]), g.extent));
+ g.zoom("mouse", constrain(translate(g.that.__zoom, g.mouse[0] = d3_mouse(g.that), g.mouse[1]), g.extent, translateExtent));
}
function mouseupped() {
@@ -16484,7 +16637,7 @@ var d3_zoom = function() {
p0 = d3_mouse(this),
p1 = t0.invert(p0),
k1 = t0.k * (event.shiftKey ? 0.5 : 2),
- t1 = constrain(translate(scale(t0, k1), p0, p1), extent.apply(this, arguments));
+ t1 = constrain(translate(scale(t0, k1), p0, p1), extent.apply(this, arguments), translateExtent);
noevent$2();
if (duration > 0) d3_select(this).transition().duration(duration).call(schedule, t1, p0);
@@ -16548,7 +16701,7 @@ var d3_zoom = function() {
}
else if (g.touch0) p = g.touch0[0], l = g.touch0[1];
else return;
- g.zoom("touch", constrain(translate(t, p, l), g.extent));
+ g.zoom("touch", constrain(translate(t, p, l), g.extent, translateExtent));
}
function touchended() {
@@ -16586,11 +16739,15 @@ var d3_zoom = function() {
};
zoom.scaleExtent = function(_) {
- return arguments.length ? (k0 = +_[0], k1 = +_[1], zoom) : [k0, k1];
+ return arguments.length ? (scaleExtent[0] = +_[0], scaleExtent[1] = +_[1], zoom) : [scaleExtent[0], scaleExtent[1]];
};
zoom.translateExtent = function(_) {
- return arguments.length ? (x0 = +_[0][0], x1 = +_[1][0], y0 = +_[0][1], y1 = +_[1][1], zoom) : [[x0, y0], [x1, y1]];
+ return arguments.length ? (translateExtent[0][0] = +_[0][0], translateExtent[1][0] = +_[1][0], translateExtent[0][1] = +_[0][1], translateExtent[1][1] = +_[1][1], zoom) : [[translateExtent[0][0], translateExtent[0][1]], [translateExtent[1][0], translateExtent[1][1]]];
+ };
+
+ zoom.constrain = function(_) {
+ return arguments.length ? (constrain = _, zoom) : constrain;
};
zoom.duration = function(_) {
@@ -16611,11 +16768,11 @@ var d3_zoom = function() {
};
return zoom;
-};
+}
-var index = Object.freeze({
+var index$3 = Object.freeze({
version: version,
bisect: bisectRight,
bisectRight: bisectRight,
@@ -16785,13 +16942,13 @@ var index = Object.freeze({
geoTransform: d3_geoTransform,
cluster: cluster,
hierarchy: hierarchy,
- pack: index$2,
+ pack: index$1,
packSiblings: siblings,
packEnclose: enclose,
partition: partition,
stratify: stratify,
tree: tree,
- treemap: index$3,
+ treemap: index$2,
treemapBinary: binary,
treemapDice: treemapDice,
treemapSlice: treemapSlice,
@@ -16869,12 +17026,14 @@ var index = Object.freeze({
interpolateInferno: inferno,
interpolatePlasma: plasma,
scaleSequential: sequential,
+ create: create,
creator: creator,
- local: local$1,
+ local: local,
matcher: matcher$1,
mouse: d3_mouse,
namespace: namespace,
namespaces: namespaces,
+ clientPoint: point,
select: d3_select,
selectAll: d3_selectAll,
selection: selection,
@@ -17026,35 +17185,235 @@ function actionAddEntity(way) {
}
/**
- * Creates an array with all falsey values removed. The values `false`, `null`,
- * `0`, `""`, `undefined`, and `NaN` are falsey.
+ * Removes all key-value entries from the list cache.
+ *
+ * @private
+ * @name clear
+ * @memberOf ListCache
+ */
+function listCacheClear() {
+ this.__data__ = [];
+ this.size = 0;
+}
+
+/**
+ * Performs a
+ * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
+ * comparison between two values to determine if they are equivalent.
*
* @static
* @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to compact.
- * @returns {Array} Returns the new array of filtered values.
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to compare.
+ * @param {*} other The other value to compare.
+ * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
* @example
*
- * _.compact([0, 1, false, 2, '', 3]);
- * // => [1, 2, 3]
+ * var object = { 'a': 1 };
+ * var other = { 'a': 1 };
+ *
+ * _.eq(object, object);
+ * // => true
+ *
+ * _.eq(object, other);
+ * // => false
+ *
+ * _.eq('a', 'a');
+ * // => true
+ *
+ * _.eq('a', Object('a'));
+ * // => false
+ *
+ * _.eq(NaN, NaN);
+ * // => true
*/
-function compact(array) {
+function eq(value, other) {
+ return value === other || (value !== value && other !== other);
+}
+
+/**
+ * Gets the index at which the `key` is found in `array` of key-value pairs.
+ *
+ * @private
+ * @param {Array} array The array to inspect.
+ * @param {*} key The key to search for.
+ * @returns {number} Returns the index of the matched value, else `-1`.
+ */
+function assocIndexOf(array, key) {
+ var length = array.length;
+ while (length--) {
+ if (eq(array[length][0], key)) {
+ return length;
+ }
+ }
+ return -1;
+}
+
+/** Used for built-in method references. */
+var arrayProto = Array.prototype;
+
+/** Built-in value references. */
+var splice = arrayProto.splice;
+
+/**
+ * Removes `key` and its value from the list cache.
+ *
+ * @private
+ * @name delete
+ * @memberOf ListCache
+ * @param {string} key The key of the value to remove.
+ * @returns {boolean} Returns `true` if the entry was removed, else `false`.
+ */
+function listCacheDelete(key) {
+ var data = this.__data__,
+ index = assocIndexOf(data, key);
+
+ if (index < 0) {
+ return false;
+ }
+ var lastIndex = data.length - 1;
+ if (index == lastIndex) {
+ data.pop();
+ } else {
+ splice.call(data, index, 1);
+ }
+ --this.size;
+ return true;
+}
+
+/**
+ * Gets the list cache value for `key`.
+ *
+ * @private
+ * @name get
+ * @memberOf ListCache
+ * @param {string} key The key of the value to get.
+ * @returns {*} Returns the entry value.
+ */
+function listCacheGet(key) {
+ var data = this.__data__,
+ index = assocIndexOf(data, key);
+
+ return index < 0 ? undefined : data[index][1];
+}
+
+/**
+ * Checks if a list cache value for `key` exists.
+ *
+ * @private
+ * @name has
+ * @memberOf ListCache
+ * @param {string} key The key of the entry to check.
+ * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
+ */
+function listCacheHas(key) {
+ return assocIndexOf(this.__data__, key) > -1;
+}
+
+/**
+ * Sets the list cache `key` to `value`.
+ *
+ * @private
+ * @name set
+ * @memberOf ListCache
+ * @param {string} key The key of the value to set.
+ * @param {*} value The value to set.
+ * @returns {Object} Returns the list cache instance.
+ */
+function listCacheSet(key, value) {
+ var data = this.__data__,
+ index = assocIndexOf(data, key);
+
+ if (index < 0) {
+ ++this.size;
+ data.push([key, value]);
+ } else {
+ data[index][1] = value;
+ }
+ return this;
+}
+
+/**
+ * Creates an list cache object.
+ *
+ * @private
+ * @constructor
+ * @param {Array} [entries] The key-value pairs to cache.
+ */
+function ListCache(entries) {
var index = -1,
- length = array == null ? 0 : array.length,
- resIndex = 0,
- result = [];
+ length = entries == null ? 0 : entries.length;
+ this.clear();
while (++index < length) {
- var value = array[index];
- if (value) {
- result[resIndex++] = value;
- }
+ var entry = entries[index];
+ this.set(entry[0], entry[1]);
}
+}
+
+// Add methods to `ListCache`.
+ListCache.prototype.clear = listCacheClear;
+ListCache.prototype['delete'] = listCacheDelete;
+ListCache.prototype.get = listCacheGet;
+ListCache.prototype.has = listCacheHas;
+ListCache.prototype.set = listCacheSet;
+
+/**
+ * Removes all key-value entries from the stack.
+ *
+ * @private
+ * @name clear
+ * @memberOf Stack
+ */
+function stackClear() {
+ this.__data__ = new ListCache;
+ this.size = 0;
+}
+
+/**
+ * Removes `key` and its value from the stack.
+ *
+ * @private
+ * @name delete
+ * @memberOf Stack
+ * @param {string} key The key of the value to remove.
+ * @returns {boolean} Returns `true` if the entry was removed, else `false`.
+ */
+function stackDelete(key) {
+ var data = this.__data__,
+ result = data['delete'](key);
+
+ this.size = data.size;
return result;
}
+/**
+ * Gets the stack value for `key`.
+ *
+ * @private
+ * @name get
+ * @memberOf Stack
+ * @param {string} key The key of the value to get.
+ * @returns {*} Returns the entry value.
+ */
+function stackGet(key) {
+ return this.__data__.get(key);
+}
+
+/**
+ * Checks if a stack value for `key` exists.
+ *
+ * @private
+ * @name has
+ * @memberOf Stack
+ * @param {string} key The key of the entry to check.
+ * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
+ */
+function stackHas(key) {
+ return this.__data__.has(key);
+}
+
/** Detect free variable `global` from Node.js. */
var freeGlobal = typeof global == 'object' && global && global.Object === Object && global;
@@ -17068,20 +17427,20 @@ var root$2 = freeGlobal || freeSelf || Function('return this')();
var Symbol = root$2.Symbol;
/** Used for built-in method references. */
-var objectProto$2 = Object.prototype;
+var objectProto = Object.prototype;
/** Used to check objects for own properties. */
-var hasOwnProperty$2 = objectProto$2.hasOwnProperty;
+var hasOwnProperty = objectProto.hasOwnProperty;
/**
* Used to resolve the
* [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
* of values.
*/
-var nativeObjectToString = objectProto$2.toString;
+var nativeObjectToString = objectProto.toString;
/** Built-in value references. */
-var symToStringTag$1 = Symbol ? Symbol.toStringTag : undefined;
+var symToStringTag = Symbol ? Symbol.toStringTag : undefined;
/**
* A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.
@@ -17091,34 +17450,34 @@ var symToStringTag$1 = Symbol ? Symbol.toStringTag : undefined;
* @returns {string} Returns the raw `toStringTag`.
*/
function getRawTag(value) {
- var isOwn = hasOwnProperty$2.call(value, symToStringTag$1),
- tag = value[symToStringTag$1];
+ var isOwn = hasOwnProperty.call(value, symToStringTag),
+ tag = value[symToStringTag];
try {
- value[symToStringTag$1] = undefined;
+ value[symToStringTag] = undefined;
var unmasked = true;
} catch (e) {}
var result = nativeObjectToString.call(value);
if (unmasked) {
if (isOwn) {
- value[symToStringTag$1] = tag;
+ value[symToStringTag] = tag;
} else {
- delete value[symToStringTag$1];
+ delete value[symToStringTag];
}
}
return result;
}
/** Used for built-in method references. */
-var objectProto$3 = Object.prototype;
+var objectProto$1 = Object.prototype;
/**
* Used to resolve the
* [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
* of values.
*/
-var nativeObjectToString$1 = objectProto$3.toString;
+var nativeObjectToString$1 = objectProto$1.toString;
/**
* Converts `value` to a string using `Object.prototype.toString`.
@@ -17136,7 +17495,7 @@ var nullTag = '[object Null]';
var undefinedTag = '[object Undefined]';
/** Built-in value references. */
-var symToStringTag = Symbol ? Symbol.toStringTag : undefined;
+var symToStringTag$1 = Symbol ? Symbol.toStringTag : undefined;
/**
* The base implementation of `getTag` without fallbacks for buggy environments.
@@ -17149,7 +17508,7 @@ function baseGetTag(value) {
if (value == null) {
return value === undefined ? undefinedTag : nullTag;
}
- return (symToStringTag && symToStringTag in Object(value))
+ return (symToStringTag$1 && symToStringTag$1 in Object(value))
? getRawTag(value)
: objectToString(value);
}
@@ -17238,10 +17597,10 @@ function isMasked(func) {
}
/** Used for built-in method references. */
-var funcProto$1 = Function.prototype;
+var funcProto = Function.prototype;
/** Used to resolve the decompiled source of functions. */
-var funcToString$1 = funcProto$1.toString;
+var funcToString = funcProto.toString;
/**
* Converts `func` to its source code.
@@ -17253,7 +17612,7 @@ var funcToString$1 = funcProto$1.toString;
function toSource(func) {
if (func != null) {
try {
- return funcToString$1.call(func);
+ return funcToString.call(func);
} catch (e) {}
try {
return (func + '');
@@ -17272,18 +17631,18 @@ var reRegExpChar = /[\\^$.*+?()[\]{}|]/g;
var reIsHostCtor = /^\[object .+?Constructor\]$/;
/** Used for built-in method references. */
-var funcProto = Function.prototype;
-var objectProto$1 = Object.prototype;
+var funcProto$1 = Function.prototype;
+var objectProto$2 = Object.prototype;
/** Used to resolve the decompiled source of functions. */
-var funcToString = funcProto.toString;
+var funcToString$1 = funcProto$1.toString;
/** Used to check objects for own properties. */
-var hasOwnProperty$1 = objectProto$1.hasOwnProperty;
+var hasOwnProperty$1 = objectProto$2.hasOwnProperty;
/** Used to detect if a method is native. */
var reIsNative = RegExp('^' +
- funcToString.call(hasOwnProperty$1).replace(reRegExpChar, '\\$&')
+ funcToString$1.call(hasOwnProperty$1).replace(reRegExpChar, '\\$&')
.replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$'
);
@@ -17328,6 +17687,331 @@ function getNative(object, key) {
return baseIsNative(value) ? value : undefined;
}
+/* Built-in method references that are verified to be native. */
+var Map$1 = getNative(root$2, 'Map');
+
+/* Built-in method references that are verified to be native. */
+var nativeCreate = getNative(Object, 'create');
+
+/**
+ * Removes all key-value entries from the hash.
+ *
+ * @private
+ * @name clear
+ * @memberOf Hash
+ */
+function hashClear() {
+ this.__data__ = nativeCreate ? nativeCreate(null) : {};
+ this.size = 0;
+}
+
+/**
+ * Removes `key` and its value from the hash.
+ *
+ * @private
+ * @name delete
+ * @memberOf Hash
+ * @param {Object} hash The hash to modify.
+ * @param {string} key The key of the value to remove.
+ * @returns {boolean} Returns `true` if the entry was removed, else `false`.
+ */
+function hashDelete(key) {
+ var result = this.has(key) && delete this.__data__[key];
+ this.size -= result ? 1 : 0;
+ return result;
+}
+
+/** Used to stand-in for `undefined` hash values. */
+var HASH_UNDEFINED = '__lodash_hash_undefined__';
+
+/** Used for built-in method references. */
+var objectProto$3 = Object.prototype;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty$2 = objectProto$3.hasOwnProperty;
+
+/**
+ * Gets the hash value for `key`.
+ *
+ * @private
+ * @name get
+ * @memberOf Hash
+ * @param {string} key The key of the value to get.
+ * @returns {*} Returns the entry value.
+ */
+function hashGet(key) {
+ var data = this.__data__;
+ if (nativeCreate) {
+ var result = data[key];
+ return result === HASH_UNDEFINED ? undefined : result;
+ }
+ return hasOwnProperty$2.call(data, key) ? data[key] : undefined;
+}
+
+/** Used for built-in method references. */
+var objectProto$4 = Object.prototype;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty$3 = objectProto$4.hasOwnProperty;
+
+/**
+ * Checks if a hash value for `key` exists.
+ *
+ * @private
+ * @name has
+ * @memberOf Hash
+ * @param {string} key The key of the entry to check.
+ * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
+ */
+function hashHas(key) {
+ var data = this.__data__;
+ return nativeCreate ? (data[key] !== undefined) : hasOwnProperty$3.call(data, key);
+}
+
+/** Used to stand-in for `undefined` hash values. */
+var HASH_UNDEFINED$1 = '__lodash_hash_undefined__';
+
+/**
+ * Sets the hash `key` to `value`.
+ *
+ * @private
+ * @name set
+ * @memberOf Hash
+ * @param {string} key The key of the value to set.
+ * @param {*} value The value to set.
+ * @returns {Object} Returns the hash instance.
+ */
+function hashSet(key, value) {
+ var data = this.__data__;
+ this.size += this.has(key) ? 0 : 1;
+ data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED$1 : value;
+ return this;
+}
+
+/**
+ * Creates a hash object.
+ *
+ * @private
+ * @constructor
+ * @param {Array} [entries] The key-value pairs to cache.
+ */
+function Hash(entries) {
+ var index = -1,
+ length = entries == null ? 0 : entries.length;
+
+ this.clear();
+ while (++index < length) {
+ var entry = entries[index];
+ this.set(entry[0], entry[1]);
+ }
+}
+
+// Add methods to `Hash`.
+Hash.prototype.clear = hashClear;
+Hash.prototype['delete'] = hashDelete;
+Hash.prototype.get = hashGet;
+Hash.prototype.has = hashHas;
+Hash.prototype.set = hashSet;
+
+/**
+ * Removes all key-value entries from the map.
+ *
+ * @private
+ * @name clear
+ * @memberOf MapCache
+ */
+function mapCacheClear() {
+ this.size = 0;
+ this.__data__ = {
+ 'hash': new Hash,
+ 'map': new (Map$1 || ListCache),
+ 'string': new Hash
+ };
+}
+
+/**
+ * Checks if `value` is suitable for use as unique object key.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is suitable, else `false`.
+ */
+function isKeyable(value) {
+ var type = typeof value;
+ return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean')
+ ? (value !== '__proto__')
+ : (value === null);
+}
+
+/**
+ * Gets the data for `map`.
+ *
+ * @private
+ * @param {Object} map The map to query.
+ * @param {string} key The reference key.
+ * @returns {*} Returns the map data.
+ */
+function getMapData(map, key) {
+ var data = map.__data__;
+ return isKeyable(key)
+ ? data[typeof key == 'string' ? 'string' : 'hash']
+ : data.map;
+}
+
+/**
+ * Removes `key` and its value from the map.
+ *
+ * @private
+ * @name delete
+ * @memberOf MapCache
+ * @param {string} key The key of the value to remove.
+ * @returns {boolean} Returns `true` if the entry was removed, else `false`.
+ */
+function mapCacheDelete(key) {
+ var result = getMapData(this, key)['delete'](key);
+ this.size -= result ? 1 : 0;
+ return result;
+}
+
+/**
+ * Gets the map value for `key`.
+ *
+ * @private
+ * @name get
+ * @memberOf MapCache
+ * @param {string} key The key of the value to get.
+ * @returns {*} Returns the entry value.
+ */
+function mapCacheGet(key) {
+ return getMapData(this, key).get(key);
+}
+
+/**
+ * Checks if a map value for `key` exists.
+ *
+ * @private
+ * @name has
+ * @memberOf MapCache
+ * @param {string} key The key of the entry to check.
+ * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
+ */
+function mapCacheHas(key) {
+ return getMapData(this, key).has(key);
+}
+
+/**
+ * Sets the map `key` to `value`.
+ *
+ * @private
+ * @name set
+ * @memberOf MapCache
+ * @param {string} key The key of the value to set.
+ * @param {*} value The value to set.
+ * @returns {Object} Returns the map cache instance.
+ */
+function mapCacheSet(key, value) {
+ var data = getMapData(this, key),
+ size = data.size;
+
+ data.set(key, value);
+ this.size += data.size == size ? 0 : 1;
+ return this;
+}
+
+/**
+ * Creates a map cache object to store key-value pairs.
+ *
+ * @private
+ * @constructor
+ * @param {Array} [entries] The key-value pairs to cache.
+ */
+function MapCache(entries) {
+ var index = -1,
+ length = entries == null ? 0 : entries.length;
+
+ this.clear();
+ while (++index < length) {
+ var entry = entries[index];
+ this.set(entry[0], entry[1]);
+ }
+}
+
+// Add methods to `MapCache`.
+MapCache.prototype.clear = mapCacheClear;
+MapCache.prototype['delete'] = mapCacheDelete;
+MapCache.prototype.get = mapCacheGet;
+MapCache.prototype.has = mapCacheHas;
+MapCache.prototype.set = mapCacheSet;
+
+/** Used as the size to enable large array optimizations. */
+var LARGE_ARRAY_SIZE = 200;
+
+/**
+ * Sets the stack `key` to `value`.
+ *
+ * @private
+ * @name set
+ * @memberOf Stack
+ * @param {string} key The key of the value to set.
+ * @param {*} value The value to set.
+ * @returns {Object} Returns the stack cache instance.
+ */
+function stackSet(key, value) {
+ var data = this.__data__;
+ if (data instanceof ListCache) {
+ var pairs = data.__data__;
+ if (!Map$1 || (pairs.length < LARGE_ARRAY_SIZE - 1)) {
+ pairs.push([key, value]);
+ this.size = ++data.size;
+ return this;
+ }
+ data = this.__data__ = new MapCache(pairs);
+ }
+ data.set(key, value);
+ this.size = data.size;
+ return this;
+}
+
+/**
+ * Creates a stack cache object to store key-value pairs.
+ *
+ * @private
+ * @constructor
+ * @param {Array} [entries] The key-value pairs to cache.
+ */
+function Stack(entries) {
+ var data = this.__data__ = new ListCache(entries);
+ this.size = data.size;
+}
+
+// Add methods to `Stack`.
+Stack.prototype.clear = stackClear;
+Stack.prototype['delete'] = stackDelete;
+Stack.prototype.get = stackGet;
+Stack.prototype.has = stackHas;
+Stack.prototype.set = stackSet;
+
+/**
+ * A specialized version of `_.forEach` for arrays without support for
+ * iteratee shorthands.
+ *
+ * @private
+ * @param {Array} [array] The array to iterate over.
+ * @param {Function} iteratee The function invoked per iteration.
+ * @returns {Array} Returns `array`.
+ */
+function arrayEach(array, iteratee) {
+ var index = -1,
+ length = array == null ? 0 : array.length;
+
+ while (++index < length) {
+ if (iteratee(array[index], index, array) === false) {
+ break;
+ }
+ }
+ return array;
+}
+
var defineProperty = (function() {
try {
var func = getNative(Object, 'defineProperty');
@@ -17358,47 +18042,11 @@ function baseAssignValue(object, key, value) {
}
}
-/**
- * Performs a
- * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * comparison between two values to determine if they are equivalent.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
- * @example
- *
- * var object = { 'a': 1 };
- * var other = { 'a': 1 };
- *
- * _.eq(object, object);
- * // => true
- *
- * _.eq(object, other);
- * // => false
- *
- * _.eq('a', 'a');
- * // => true
- *
- * _.eq('a', Object('a'));
- * // => false
- *
- * _.eq(NaN, NaN);
- * // => true
- */
-function eq(value, other) {
- return value === other || (value !== value && other !== other);
-}
-
/** Used for built-in method references. */
-var objectProto = Object.prototype;
+var objectProto$5 = Object.prototype;
/** Used to check objects for own properties. */
-var hasOwnProperty = objectProto.hasOwnProperty;
+var hasOwnProperty$4 = objectProto$5.hasOwnProperty;
/**
* Assigns `value` to `key` of `object` if the existing value is not equivalent
@@ -17412,7 +18060,7 @@ var hasOwnProperty = objectProto.hasOwnProperty;
*/
function assignValue(object, key, value) {
var objValue = object[key];
- if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||
+ if (!(hasOwnProperty$4.call(object, key) && eq(objValue, value)) ||
(value === undefined && !(key in object))) {
baseAssignValue(object, key, value);
}
@@ -17455,414 +18103,100 @@ function copyObject(source, props, object, customizer) {
}
/**
- * This method returns the first argument it receives.
+ * The base implementation of `_.times` without support for iteratee shorthands
+ * or max array length checks.
+ *
+ * @private
+ * @param {number} n The number of times to invoke `iteratee`.
+ * @param {Function} iteratee The function invoked per iteration.
+ * @returns {Array} Returns the array of results.
+ */
+function baseTimes(n, iteratee) {
+ var index = -1,
+ result = Array(n);
+
+ while (++index < n) {
+ result[index] = iteratee(index);
+ }
+ return result;
+}
+
+/**
+ * Checks if `value` is object-like. A value is object-like if it's not `null`
+ * and has a `typeof` result of "object".
*
* @static
- * @since 0.1.0
* @memberOf _
- * @category Util
- * @param {*} value Any value.
- * @returns {*} Returns `value`.
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
* @example
*
- * var object = { 'a': 1 };
+ * _.isObjectLike({});
+ * // => true
*
- * console.log(_.identity(object) === object);
+ * _.isObjectLike([1, 2, 3]);
* // => true
+ *
+ * _.isObjectLike(_.noop);
+ * // => false
+ *
+ * _.isObjectLike(null);
+ * // => false
*/
-function identity$8(value) {
- return value;
+function isObjectLike(value) {
+ return value != null && typeof value == 'object';
}
+/** `Object#toString` result references. */
+var argsTag = '[object Arguments]';
+
/**
- * A faster alternative to `Function#apply`, this function invokes `func`
- * with the `this` binding of `thisArg` and the arguments of `args`.
+ * The base implementation of `_.isArguments`.
*
* @private
- * @param {Function} func The function to invoke.
- * @param {*} thisArg The `this` binding of `func`.
- * @param {Array} args The arguments to invoke `func` with.
- * @returns {*} Returns the result of `func`.
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an `arguments` object,
*/
-function apply(func, thisArg, args) {
- switch (args.length) {
- case 0: return func.call(thisArg);
- case 1: return func.call(thisArg, args[0]);
- case 2: return func.call(thisArg, args[0], args[1]);
- case 3: return func.call(thisArg, args[0], args[1], args[2]);
- }
- return func.apply(thisArg, args);
+function baseIsArguments(value) {
+ return isObjectLike(value) && baseGetTag(value) == argsTag;
}
-/* Built-in method references for those with the same name as other `lodash` methods. */
-var nativeMax = Math.max;
+/** Used for built-in method references. */
+var objectProto$6 = Object.prototype;
-/**
- * A specialized version of `baseRest` which transforms the rest array.
- *
- * @private
- * @param {Function} func The function to apply a rest parameter to.
- * @param {number} [start=func.length-1] The start position of the rest parameter.
- * @param {Function} transform The rest array transform.
- * @returns {Function} Returns the new function.
- */
-function overRest(func, start, transform) {
- start = nativeMax(start === undefined ? (func.length - 1) : start, 0);
- return function() {
- var args = arguments,
- index = -1,
- length = nativeMax(args.length - start, 0),
- array = Array(length);
+/** Used to check objects for own properties. */
+var hasOwnProperty$5 = objectProto$6.hasOwnProperty;
- while (++index < length) {
- array[index] = args[start + index];
- }
- index = -1;
- var otherArgs = Array(start + 1);
- while (++index < start) {
- otherArgs[index] = args[index];
- }
- otherArgs[start] = transform(array);
- return apply(func, this, otherArgs);
- };
-}
+/** Built-in value references. */
+var propertyIsEnumerable = objectProto$6.propertyIsEnumerable;
/**
- * Creates a function that returns `value`.
+ * Checks if `value` is likely an `arguments` object.
*
* @static
* @memberOf _
- * @since 2.4.0
- * @category Util
- * @param {*} value The value to return from the new function.
- * @returns {Function} Returns the new constant function.
+ * @since 0.1.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an `arguments` object,
+ * else `false`.
* @example
*
- * var objects = _.times(2, _.constant({ 'a': 1 }));
- *
- * console.log(objects);
- * // => [{ 'a': 1 }, { 'a': 1 }]
- *
- * console.log(objects[0] === objects[1]);
+ * _.isArguments(function() { return arguments; }());
* // => true
+ *
+ * _.isArguments([1, 2, 3]);
+ * // => false
*/
-function constant$13(value) {
- return function() {
- return value;
- };
-}
+var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {
+ return isObjectLike(value) && hasOwnProperty$5.call(value, 'callee') &&
+ !propertyIsEnumerable.call(value, 'callee');
+};
/**
- * The base implementation of `setToString` without support for hot loop shorting.
- *
- * @private
- * @param {Function} func The function to modify.
- * @param {Function} string The `toString` result.
- * @returns {Function} Returns `func`.
- */
-var baseSetToString = !defineProperty ? identity$8 : function(func, string) {
- return defineProperty(func, 'toString', {
- 'configurable': true,
- 'enumerable': false,
- 'value': constant$13(string),
- 'writable': true
- });
-};
-
-/** Used to detect hot functions by number of calls within a span of milliseconds. */
-var HOT_COUNT = 800;
-var HOT_SPAN = 16;
-
-/* Built-in method references for those with the same name as other `lodash` methods. */
-var nativeNow = Date.now;
-
-/**
- * Creates a function that'll short out and invoke `identity` instead
- * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN`
- * milliseconds.
- *
- * @private
- * @param {Function} func The function to restrict.
- * @returns {Function} Returns the new shortable function.
- */
-function shortOut(func) {
- var count = 0,
- lastCalled = 0;
-
- return function() {
- var stamp = nativeNow(),
- remaining = HOT_SPAN - (stamp - lastCalled);
-
- lastCalled = stamp;
- if (remaining > 0) {
- if (++count >= HOT_COUNT) {
- return arguments[0];
- }
- } else {
- count = 0;
- }
- return func.apply(undefined, arguments);
- };
-}
-
-/**
- * Sets the `toString` method of `func` to return `string`.
- *
- * @private
- * @param {Function} func The function to modify.
- * @param {Function} string The `toString` result.
- * @returns {Function} Returns `func`.
- */
-var setToString = shortOut(baseSetToString);
-
-/**
- * The base implementation of `_.rest` which doesn't validate or coerce arguments.
- *
- * @private
- * @param {Function} func The function to apply a rest parameter to.
- * @param {number} [start=func.length-1] The start position of the rest parameter.
- * @returns {Function} Returns the new function.
- */
-function baseRest(func, start) {
- return setToString(overRest(func, start, identity$8), func + '');
-}
-
-/** Used as references for various `Number` constants. */
-var MAX_SAFE_INTEGER = 9007199254740991;
-
-/**
- * Checks if `value` is a valid array-like length.
- *
- * **Note:** This method is loosely based on
- * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
- * @example
- *
- * _.isLength(3);
- * // => true
- *
- * _.isLength(Number.MIN_VALUE);
- * // => false
- *
- * _.isLength(Infinity);
- * // => false
- *
- * _.isLength('3');
- * // => false
- */
-function isLength(value) {
- return typeof value == 'number' &&
- value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
-}
-
-/**
- * Checks if `value` is array-like. A value is considered array-like if it's
- * not a function and has a `value.length` that's an integer greater than or
- * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
- * @example
- *
- * _.isArrayLike([1, 2, 3]);
- * // => true
- *
- * _.isArrayLike(document.body.children);
- * // => true
- *
- * _.isArrayLike('abc');
- * // => true
- *
- * _.isArrayLike(_.noop);
- * // => false
- */
-function isArrayLike(value) {
- return value != null && isLength(value.length) && !isFunction(value);
-}
-
-/** Used as references for various `Number` constants. */
-var MAX_SAFE_INTEGER$1 = 9007199254740991;
-
-/** Used to detect unsigned integer values. */
-var reIsUint = /^(?:0|[1-9]\d*)$/;
-
-/**
- * Checks if `value` is a valid array-like index.
- *
- * @private
- * @param {*} value The value to check.
- * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.
- * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.
- */
-function isIndex(value, length) {
- length = length == null ? MAX_SAFE_INTEGER$1 : length;
- return !!length &&
- (typeof value == 'number' || reIsUint.test(value)) &&
- (value > -1 && value % 1 == 0 && value < length);
-}
-
-/**
- * Checks if the given arguments are from an iteratee call.
- *
- * @private
- * @param {*} value The potential iteratee value argument.
- * @param {*} index The potential iteratee index or key argument.
- * @param {*} object The potential iteratee object argument.
- * @returns {boolean} Returns `true` if the arguments are from an iteratee call,
- * else `false`.
- */
-function isIterateeCall(value, index, object) {
- if (!isObject(object)) {
- return false;
- }
- var type = typeof index;
- if (type == 'number'
- ? (isArrayLike(object) && isIndex(index, object.length))
- : (type == 'string' && index in object)
- ) {
- return eq(object[index], value);
- }
- return false;
-}
-
-/**
- * Creates a function like `_.assign`.
- *
- * @private
- * @param {Function} assigner The function to assign values.
- * @returns {Function} Returns the new assigner function.
- */
-function createAssigner(assigner) {
- return baseRest(function(object, sources) {
- var index = -1,
- length = sources.length,
- customizer = length > 1 ? sources[length - 1] : undefined,
- guard = length > 2 ? sources[2] : undefined;
-
- customizer = (assigner.length > 3 && typeof customizer == 'function')
- ? (length--, customizer)
- : undefined;
-
- if (guard && isIterateeCall(sources[0], sources[1], guard)) {
- customizer = length < 3 ? undefined : customizer;
- length = 1;
- }
- object = Object(object);
- while (++index < length) {
- var source = sources[index];
- if (source) {
- assigner(object, source, index, customizer);
- }
- }
- return object;
- });
-}
-
-/**
- * The base implementation of `_.times` without support for iteratee shorthands
- * or max array length checks.
- *
- * @private
- * @param {number} n The number of times to invoke `iteratee`.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array} Returns the array of results.
- */
-function baseTimes(n, iteratee) {
- var index = -1,
- result = Array(n);
-
- while (++index < n) {
- result[index] = iteratee(index);
- }
- return result;
-}
-
-/**
- * Checks if `value` is object-like. A value is object-like if it's not `null`
- * and has a `typeof` result of "object".
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
- * @example
- *
- * _.isObjectLike({});
- * // => true
- *
- * _.isObjectLike([1, 2, 3]);
- * // => true
- *
- * _.isObjectLike(_.noop);
- * // => false
- *
- * _.isObjectLike(null);
- * // => false
- */
-function isObjectLike(value) {
- return value != null && typeof value == 'object';
-}
-
-/** `Object#toString` result references. */
-var argsTag = '[object Arguments]';
-
-/**
- * The base implementation of `_.isArguments`.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an `arguments` object,
- */
-function baseIsArguments(value) {
- return isObjectLike(value) && baseGetTag(value) == argsTag;
-}
-
-/** Used for built-in method references. */
-var objectProto$5 = Object.prototype;
-
-/** Used to check objects for own properties. */
-var hasOwnProperty$4 = objectProto$5.hasOwnProperty;
-
-/** Built-in value references. */
-var propertyIsEnumerable = objectProto$5.propertyIsEnumerable;
-
-/**
- * Checks if `value` is likely an `arguments` object.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an `arguments` object,
- * else `false`.
- * @example
- *
- * _.isArguments(function() { return arguments; }());
- * // => true
- *
- * _.isArguments([1, 2, 3]);
- * // => false
- */
-var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {
- return isObjectLike(value) && hasOwnProperty$4.call(value, 'callee') &&
- !propertyIsEnumerable.call(value, 'callee');
-};
-
-/**
- * Checks if `value` is classified as an `Array` object.
+ * Checks if `value` is classified as an `Array` object.
*
* @static
* @memberOf _
@@ -17937,6 +18271,61 @@ var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;
*/
var isBuffer = nativeIsBuffer || stubFalse;
+/** Used as references for various `Number` constants. */
+var MAX_SAFE_INTEGER = 9007199254740991;
+
+/** Used to detect unsigned integer values. */
+var reIsUint = /^(?:0|[1-9]\d*)$/;
+
+/**
+ * Checks if `value` is a valid array-like index.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.
+ * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.
+ */
+function isIndex(value, length) {
+ length = length == null ? MAX_SAFE_INTEGER : length;
+ return !!length &&
+ (typeof value == 'number' || reIsUint.test(value)) &&
+ (value > -1 && value % 1 == 0 && value < length);
+}
+
+/** Used as references for various `Number` constants. */
+var MAX_SAFE_INTEGER$1 = 9007199254740991;
+
+/**
+ * Checks if `value` is a valid array-like length.
+ *
+ * **Note:** This method is loosely based on
+ * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
+ * @example
+ *
+ * _.isLength(3);
+ * // => true
+ *
+ * _.isLength(Number.MIN_VALUE);
+ * // => false
+ *
+ * _.isLength(Infinity);
+ * // => false
+ *
+ * _.isLength('3');
+ * // => false
+ */
+function isLength(value) {
+ return typeof value == 'number' &&
+ value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER$1;
+}
+
/** `Object#toString` result references. */
var argsTag$1 = '[object Arguments]';
var arrayTag = '[object Array]';
@@ -18047,10 +18436,10 @@ var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;
var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;
/** Used for built-in method references. */
-var objectProto$4 = Object.prototype;
+var objectProto$7 = Object.prototype;
/** Used to check objects for own properties. */
-var hasOwnProperty$3 = objectProto$4.hasOwnProperty;
+var hasOwnProperty$6 = objectProto$7.hasOwnProperty;
/**
* Creates an array of the enumerable property names of the array-like `value`.
@@ -18070,7 +18459,7 @@ function arrayLikeKeys(value, inherited) {
length = result.length;
for (var key in value) {
- if ((inherited || hasOwnProperty$3.call(value, key)) &&
+ if ((inherited || hasOwnProperty$6.call(value, key)) &&
!(skipIndexes && (
// Safari 9 has enumerable `arguments.length` in strict mode.
key == 'length' ||
@@ -18088,7 +18477,7 @@ function arrayLikeKeys(value, inherited) {
}
/** Used for built-in method references. */
-var objectProto$7 = Object.prototype;
+var objectProto$8 = Object.prototype;
/**
* Checks if `value` is likely a prototype object.
@@ -18099,11 +18488,128 @@ var objectProto$7 = Object.prototype;
*/
function isPrototype(value) {
var Ctor = value && value.constructor,
- proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto$7;
+ proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto$8;
return value === proto;
}
+/**
+ * Creates a unary function that invokes `func` with its argument transformed.
+ *
+ * @private
+ * @param {Function} func The function to wrap.
+ * @param {Function} transform The argument transform.
+ * @returns {Function} Returns the new function.
+ */
+function overArg(func, transform) {
+ return function(arg) {
+ return func(transform(arg));
+ };
+}
+
+/* Built-in method references for those with the same name as other `lodash` methods. */
+var nativeKeys = overArg(Object.keys, Object);
+
+/** Used for built-in method references. */
+var objectProto$9 = Object.prototype;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty$7 = objectProto$9.hasOwnProperty;
+
+/**
+ * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of property names.
+ */
+function baseKeys(object) {
+ if (!isPrototype(object)) {
+ return nativeKeys(object);
+ }
+ var result = [];
+ for (var key in Object(object)) {
+ if (hasOwnProperty$7.call(object, key) && key != 'constructor') {
+ result.push(key);
+ }
+ }
+ return result;
+}
+
+/**
+ * Checks if `value` is array-like. A value is considered array-like if it's
+ * not a function and has a `value.length` that's an integer greater than or
+ * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
+ * @example
+ *
+ * _.isArrayLike([1, 2, 3]);
+ * // => true
+ *
+ * _.isArrayLike(document.body.children);
+ * // => true
+ *
+ * _.isArrayLike('abc');
+ * // => true
+ *
+ * _.isArrayLike(_.noop);
+ * // => false
+ */
+function isArrayLike(value) {
+ return value != null && isLength(value.length) && !isFunction(value);
+}
+
+/**
+ * Creates an array of the own enumerable property names of `object`.
+ *
+ * **Note:** Non-object values are coerced to objects. See the
+ * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)
+ * for more details.
+ *
+ * @static
+ * @since 0.1.0
+ * @memberOf _
+ * @category Object
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of property names.
+ * @example
+ *
+ * function Foo() {
+ * this.a = 1;
+ * this.b = 2;
+ * }
+ *
+ * Foo.prototype.c = 3;
+ *
+ * _.keys(new Foo);
+ * // => ['a', 'b'] (iteration order is not guaranteed)
+ *
+ * _.keys('hi');
+ * // => ['0', '1']
+ */
+function keys$1(object) {
+ return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);
+}
+
+/**
+ * The base implementation of `_.assign` without support for multiple sources
+ * or `customizer` functions.
+ *
+ * @private
+ * @param {Object} object The destination object.
+ * @param {Object} source The source object.
+ * @returns {Object} Returns `object`.
+ */
+function baseAssign(object, source) {
+ return object && copyObject(source, keys$1(source), object);
+}
+
/**
* This function is like
* [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)
@@ -18124,10 +18630,10 @@ function nativeKeysIn(object) {
}
/** Used for built-in method references. */
-var objectProto$6 = Object.prototype;
+var objectProto$10 = Object.prototype;
/** Used to check objects for own properties. */
-var hasOwnProperty$5 = objectProto$6.hasOwnProperty;
+var hasOwnProperty$8 = objectProto$10.hasOwnProperty;
/**
* The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense.
@@ -18144,7 +18650,7 @@ function baseKeysIn(object) {
result = [];
for (var key in object) {
- if (!(key == 'constructor' && (isProto || !hasOwnProperty$5.call(object, key)))) {
+ if (!(key == 'constructor' && (isProto || !hasOwnProperty$8.call(object, key)))) {
result.push(key);
}
}
@@ -18179,39 +18685,68 @@ function keysIn$1(object) {
}
/**
- * This method is like `_.assign` except that it iterates over own and
- * inherited source properties.
- *
- * **Note:** This method mutates `object`.
+ * The base implementation of `_.assignIn` without support for multiple sources
+ * or `customizer` functions.
*
- * @static
- * @memberOf _
- * @since 4.0.0
- * @alias extend
- * @category Object
+ * @private
* @param {Object} object The destination object.
- * @param {...Object} [sources] The source objects.
+ * @param {Object} source The source object.
* @returns {Object} Returns `object`.
- * @see _.assign
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * }
- *
- * function Bar() {
- * this.c = 3;
- * }
- *
- * Foo.prototype.b = 2;
- * Bar.prototype.d = 4;
- *
- * _.assignIn({ 'a': 0 }, new Foo, new Bar);
- * // => { 'a': 1, 'b': 2, 'c': 3, 'd': 4 }
*/
-var assignIn = createAssigner(function(object, source) {
- copyObject(source, keysIn$1(source), object);
-});
+function baseAssignIn(object, source) {
+ return object && copyObject(source, keysIn$1(source), object);
+}
+
+/** Detect free variable `exports`. */
+var freeExports$2 = typeof exports == 'object' && exports && !exports.nodeType && exports;
+
+/** Detect free variable `module`. */
+var freeModule$2 = freeExports$2 && typeof module == 'object' && module && !module.nodeType && module;
+
+/** Detect the popular CommonJS extension `module.exports`. */
+var moduleExports$2 = freeModule$2 && freeModule$2.exports === freeExports$2;
+
+/** Built-in value references. */
+var Buffer$1 = moduleExports$2 ? root$2.Buffer : undefined;
+var allocUnsafe = Buffer$1 ? Buffer$1.allocUnsafe : undefined;
+
+/**
+ * Creates a clone of `buffer`.
+ *
+ * @private
+ * @param {Buffer} buffer The buffer to clone.
+ * @param {boolean} [isDeep] Specify a deep clone.
+ * @returns {Buffer} Returns the cloned buffer.
+ */
+function cloneBuffer(buffer, isDeep) {
+ if (isDeep) {
+ return buffer.slice();
+ }
+ var length = buffer.length,
+ result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);
+
+ buffer.copy(result);
+ return result;
+}
+
+/**
+ * Copies the values of `source` to `array`.
+ *
+ * @private
+ * @param {Array} source The array to copy values from.
+ * @param {Array} [array=[]] The array to copy values to.
+ * @returns {Array} Returns `array`.
+ */
+function copyArray(source, array) {
+ var index = -1,
+ length = source.length;
+
+ array || (array = Array(length));
+ while (++index < length) {
+ array[index] = source[index];
+ }
+ return array;
+}
/**
* A specialized version of `_.filter` for arrays without support for
@@ -18238,684 +18773,842 @@ function arrayFilter(array, predicate) {
}
/**
- * Creates a base function for methods like `_.forIn` and `_.forOwn`.
+ * This method returns a new empty array.
*
- * @private
- * @param {boolean} [fromRight] Specify iterating from right to left.
- * @returns {Function} Returns the new base function.
+ * @static
+ * @memberOf _
+ * @since 4.13.0
+ * @category Util
+ * @returns {Array} Returns the new empty array.
+ * @example
+ *
+ * var arrays = _.times(2, _.stubArray);
+ *
+ * console.log(arrays);
+ * // => [[], []]
+ *
+ * console.log(arrays[0] === arrays[1]);
+ * // => false
*/
-function createBaseFor(fromRight) {
- return function(object, iteratee, keysFunc) {
- var index = -1,
- iterable = Object(object),
- props = keysFunc(object),
- length = props.length;
-
- while (length--) {
- var key = props[fromRight ? length : ++index];
- if (iteratee(iterable[key], key, iterable) === false) {
- break;
- }
- }
- return object;
- };
+function stubArray() {
+ return [];
}
+/** Used for built-in method references. */
+var objectProto$11 = Object.prototype;
+
+/** Built-in value references. */
+var propertyIsEnumerable$1 = objectProto$11.propertyIsEnumerable;
+
+/* Built-in method references for those with the same name as other `lodash` methods. */
+var nativeGetSymbols = Object.getOwnPropertySymbols;
+
/**
- * The base implementation of `baseForOwn` which iterates over `object`
- * properties returned by `keysFunc` and invokes `iteratee` for each property.
- * Iteratee functions may exit iteration early by explicitly returning `false`.
+ * Creates an array of the own enumerable symbols of `object`.
*
* @private
- * @param {Object} object The object to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @param {Function} keysFunc The function to get the keys of `object`.
- * @returns {Object} Returns `object`.
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of symbols.
*/
-var baseFor = createBaseFor();
+var getSymbols = !nativeGetSymbols ? stubArray : function(object) {
+ if (object == null) {
+ return [];
+ }
+ object = Object(object);
+ return arrayFilter(nativeGetSymbols(object), function(symbol) {
+ return propertyIsEnumerable$1.call(object, symbol);
+ });
+};
/**
- * Creates a unary function that invokes `func` with its argument transformed.
+ * Copies own symbols of `source` to `object`.
*
* @private
- * @param {Function} func The function to wrap.
- * @param {Function} transform The argument transform.
- * @returns {Function} Returns the new function.
+ * @param {Object} source The object to copy symbols from.
+ * @param {Object} [object={}] The object to copy symbols to.
+ * @returns {Object} Returns `object`.
*/
-function overArg(func, transform) {
- return function(arg) {
- return func(transform(arg));
- };
+function copySymbols(source, object) {
+ return copyObject(source, getSymbols(source), object);
}
-/* Built-in method references for those with the same name as other `lodash` methods. */
-var nativeKeys = overArg(Object.keys, Object);
-
-/** Used for built-in method references. */
-var objectProto$8 = Object.prototype;
-
-/** Used to check objects for own properties. */
-var hasOwnProperty$6 = objectProto$8.hasOwnProperty;
-
/**
- * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.
+ * Appends the elements of `values` to `array`.
*
* @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names.
+ * @param {Array} array The array to modify.
+ * @param {Array} values The values to append.
+ * @returns {Array} Returns `array`.
*/
-function baseKeys(object) {
- if (!isPrototype(object)) {
- return nativeKeys(object);
- }
- var result = [];
- for (var key in Object(object)) {
- if (hasOwnProperty$6.call(object, key) && key != 'constructor') {
- result.push(key);
- }
+function arrayPush(array, values) {
+ var index = -1,
+ length = values.length,
+ offset = array.length;
+
+ while (++index < length) {
+ array[offset + index] = values[index];
}
- return result;
+ return array;
}
+/** Built-in value references. */
+var getPrototype = overArg(Object.getPrototypeOf, Object);
+
+/* Built-in method references for those with the same name as other `lodash` methods. */
+var nativeGetSymbols$1 = Object.getOwnPropertySymbols;
+
/**
- * Creates an array of the own enumerable property names of `object`.
- *
- * **Note:** Non-object values are coerced to objects. See the
- * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)
- * for more details.
+ * Creates an array of the own and inherited enumerable symbols of `object`.
*
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Object
+ * @private
* @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names.
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.keys(new Foo);
- * // => ['a', 'b'] (iteration order is not guaranteed)
- *
- * _.keys('hi');
- * // => ['0', '1']
+ * @returns {Array} Returns the array of symbols.
*/
-function keys$1(object) {
- return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);
-}
+var getSymbolsIn = !nativeGetSymbols$1 ? stubArray : function(object) {
+ var result = [];
+ while (object) {
+ arrayPush(result, getSymbols(object));
+ object = getPrototype(object);
+ }
+ return result;
+};
/**
- * The base implementation of `_.forOwn` without support for iteratee shorthands.
+ * Copies own and inherited symbols of `source` to `object`.
*
* @private
- * @param {Object} object The object to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
+ * @param {Object} source The object to copy symbols from.
+ * @param {Object} [object={}] The object to copy symbols to.
* @returns {Object} Returns `object`.
*/
-function baseForOwn(object, iteratee) {
- return object && baseFor(object, iteratee, keys$1);
+function copySymbolsIn(source, object) {
+ return copyObject(source, getSymbolsIn(source), object);
}
/**
- * Creates a `baseEach` or `baseEachRight` function.
+ * The base implementation of `getAllKeys` and `getAllKeysIn` which uses
+ * `keysFunc` and `symbolsFunc` to get the enumerable property names and
+ * symbols of `object`.
*
* @private
- * @param {Function} eachFunc The function to iterate over a collection.
- * @param {boolean} [fromRight] Specify iterating from right to left.
- * @returns {Function} Returns the new base function.
+ * @param {Object} object The object to query.
+ * @param {Function} keysFunc The function to get the keys of `object`.
+ * @param {Function} symbolsFunc The function to get the symbols of `object`.
+ * @returns {Array} Returns the array of property names and symbols.
*/
-function createBaseEach(eachFunc, fromRight) {
- return function(collection, iteratee) {
- if (collection == null) {
- return collection;
- }
- if (!isArrayLike(collection)) {
- return eachFunc(collection, iteratee);
- }
- var length = collection.length,
- index = fromRight ? length : -1,
- iterable = Object(collection);
-
- while ((fromRight ? index-- : ++index < length)) {
- if (iteratee(iterable[index], index, iterable) === false) {
- break;
- }
- }
- return collection;
- };
+function baseGetAllKeys(object, keysFunc, symbolsFunc) {
+ var result = keysFunc(object);
+ return isArray(object) ? result : arrayPush(result, symbolsFunc(object));
}
/**
- * The base implementation of `_.forEach` without support for iteratee shorthands.
+ * Creates an array of own enumerable property names and symbols of `object`.
*
* @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array|Object} Returns `collection`.
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of property names and symbols.
*/
-var baseEach = createBaseEach(baseForOwn);
+function getAllKeys(object) {
+ return baseGetAllKeys(object, keys$1, getSymbols);
+}
/**
- * The base implementation of `_.filter` without support for iteratee shorthands.
+ * Creates an array of own and inherited enumerable property names and
+ * symbols of `object`.
*
* @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} predicate The function invoked per iteration.
- * @returns {Array} Returns the new filtered array.
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of property names and symbols.
*/
-function baseFilter(collection, predicate) {
- var result = [];
- baseEach(collection, function(value, index, collection) {
- if (predicate(value, index, collection)) {
- result.push(value);
- }
- });
- return result;
+function getAllKeysIn(object) {
+ return baseGetAllKeys(object, keysIn$1, getSymbolsIn);
}
+/* Built-in method references that are verified to be native. */
+var DataView = getNative(root$2, 'DataView');
+
+/* Built-in method references that are verified to be native. */
+var Promise = getNative(root$2, 'Promise');
+
+/* Built-in method references that are verified to be native. */
+var Set$1 = getNative(root$2, 'Set');
+
+/* Built-in method references that are verified to be native. */
+var WeakMap = getNative(root$2, 'WeakMap');
+
+/** `Object#toString` result references. */
+var mapTag$1 = '[object Map]';
+var objectTag$1 = '[object Object]';
+var promiseTag = '[object Promise]';
+var setTag$1 = '[object Set]';
+var weakMapTag$1 = '[object WeakMap]';
+
+var dataViewTag$1 = '[object DataView]';
+
+/** Used to detect maps, sets, and weakmaps. */
+var dataViewCtorString = toSource(DataView);
+var mapCtorString = toSource(Map$1);
+var promiseCtorString = toSource(Promise);
+var setCtorString = toSource(Set$1);
+var weakMapCtorString = toSource(WeakMap);
+
/**
- * Removes all key-value entries from the list cache.
+ * Gets the `toStringTag` of `value`.
*
* @private
- * @name clear
- * @memberOf ListCache
+ * @param {*} value The value to query.
+ * @returns {string} Returns the `toStringTag`.
*/
-function listCacheClear() {
- this.__data__ = [];
- this.size = 0;
+var getTag = baseGetTag;
+
+// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.
+if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag$1) ||
+ (Map$1 && getTag(new Map$1) != mapTag$1) ||
+ (Promise && getTag(Promise.resolve()) != promiseTag) ||
+ (Set$1 && getTag(new Set$1) != setTag$1) ||
+ (WeakMap && getTag(new WeakMap) != weakMapTag$1)) {
+ getTag = function(value) {
+ var result = baseGetTag(value),
+ Ctor = result == objectTag$1 ? value.constructor : undefined,
+ ctorString = Ctor ? toSource(Ctor) : '';
+
+ if (ctorString) {
+ switch (ctorString) {
+ case dataViewCtorString: return dataViewTag$1;
+ case mapCtorString: return mapTag$1;
+ case promiseCtorString: return promiseTag;
+ case setCtorString: return setTag$1;
+ case weakMapCtorString: return weakMapTag$1;
+ }
+ }
+ return result;
+ };
}
+var getTag$1 = getTag;
+
+/** Used for built-in method references. */
+var objectProto$12 = Object.prototype;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty$9 = objectProto$12.hasOwnProperty;
+
/**
- * Gets the index at which the `key` is found in `array` of key-value pairs.
+ * Initializes an array clone.
*
* @private
- * @param {Array} array The array to inspect.
- * @param {*} key The key to search for.
- * @returns {number} Returns the index of the matched value, else `-1`.
+ * @param {Array} array The array to clone.
+ * @returns {Array} Returns the initialized clone.
*/
-function assocIndexOf(array, key) {
- var length = array.length;
- while (length--) {
- if (eq(array[length][0], key)) {
- return length;
- }
+function initCloneArray(array) {
+ var length = array.length,
+ result = array.constructor(length);
+
+ // Add properties assigned by `RegExp#exec`.
+ if (length && typeof array[0] == 'string' && hasOwnProperty$9.call(array, 'index')) {
+ result.index = array.index;
+ result.input = array.input;
}
- return -1;
+ return result;
}
-/** Used for built-in method references. */
-var arrayProto = Array.prototype;
-
/** Built-in value references. */
-var splice = arrayProto.splice;
+var Uint8Array = root$2.Uint8Array;
/**
- * Removes `key` and its value from the list cache.
+ * Creates a clone of `arrayBuffer`.
*
* @private
- * @name delete
- * @memberOf ListCache
- * @param {string} key The key of the value to remove.
- * @returns {boolean} Returns `true` if the entry was removed, else `false`.
+ * @param {ArrayBuffer} arrayBuffer The array buffer to clone.
+ * @returns {ArrayBuffer} Returns the cloned array buffer.
*/
-function listCacheDelete(key) {
- var data = this.__data__,
- index = assocIndexOf(data, key);
-
- if (index < 0) {
- return false;
- }
- var lastIndex = data.length - 1;
- if (index == lastIndex) {
- data.pop();
- } else {
- splice.call(data, index, 1);
- }
- --this.size;
- return true;
+function cloneArrayBuffer(arrayBuffer) {
+ var result = new arrayBuffer.constructor(arrayBuffer.byteLength);
+ new Uint8Array(result).set(new Uint8Array(arrayBuffer));
+ return result;
}
/**
- * Gets the list cache value for `key`.
+ * Creates a clone of `dataView`.
*
* @private
- * @name get
- * @memberOf ListCache
- * @param {string} key The key of the value to get.
- * @returns {*} Returns the entry value.
+ * @param {Object} dataView The data view to clone.
+ * @param {boolean} [isDeep] Specify a deep clone.
+ * @returns {Object} Returns the cloned data view.
*/
-function listCacheGet(key) {
- var data = this.__data__,
- index = assocIndexOf(data, key);
-
- return index < 0 ? undefined : data[index][1];
+function cloneDataView(dataView, isDeep) {
+ var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer;
+ return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);
}
/**
- * Checks if a list cache value for `key` exists.
+ * Adds the key-value `pair` to `map`.
*
* @private
- * @name has
- * @memberOf ListCache
- * @param {string} key The key of the entry to check.
- * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
+ * @param {Object} map The map to modify.
+ * @param {Array} pair The key-value pair to add.
+ * @returns {Object} Returns `map`.
*/
-function listCacheHas(key) {
- return assocIndexOf(this.__data__, key) > -1;
+function addMapEntry(map, pair) {
+ // Don't return `map.set` because it's not chainable in IE 11.
+ map.set(pair[0], pair[1]);
+ return map;
}
/**
- * Sets the list cache `key` to `value`.
+ * A specialized version of `_.reduce` for arrays without support for
+ * iteratee shorthands.
*
* @private
- * @name set
- * @memberOf ListCache
- * @param {string} key The key of the value to set.
- * @param {*} value The value to set.
- * @returns {Object} Returns the list cache instance.
+ * @param {Array} [array] The array to iterate over.
+ * @param {Function} iteratee The function invoked per iteration.
+ * @param {*} [accumulator] The initial value.
+ * @param {boolean} [initAccum] Specify using the first element of `array` as
+ * the initial value.
+ * @returns {*} Returns the accumulated value.
*/
-function listCacheSet(key, value) {
- var data = this.__data__,
- index = assocIndexOf(data, key);
+function arrayReduce(array, iteratee, accumulator, initAccum) {
+ var index = -1,
+ length = array == null ? 0 : array.length;
- if (index < 0) {
- ++this.size;
- data.push([key, value]);
- } else {
- data[index][1] = value;
+ if (initAccum && length) {
+ accumulator = array[++index];
}
- return this;
+ while (++index < length) {
+ accumulator = iteratee(accumulator, array[index], index, array);
+ }
+ return accumulator;
}
/**
- * Creates an list cache object.
+ * Converts `map` to its key-value pairs.
*
* @private
- * @constructor
- * @param {Array} [entries] The key-value pairs to cache.
+ * @param {Object} map The map to convert.
+ * @returns {Array} Returns the key-value pairs.
*/
-function ListCache(entries) {
+function mapToArray(map) {
var index = -1,
- length = entries == null ? 0 : entries.length;
+ result = Array(map.size);
- this.clear();
- while (++index < length) {
- var entry = entries[index];
- this.set(entry[0], entry[1]);
- }
+ map.forEach(function(value, key) {
+ result[++index] = [key, value];
+ });
+ return result;
}
-// Add methods to `ListCache`.
-ListCache.prototype.clear = listCacheClear;
-ListCache.prototype['delete'] = listCacheDelete;
-ListCache.prototype.get = listCacheGet;
-ListCache.prototype.has = listCacheHas;
-ListCache.prototype.set = listCacheSet;
+/** Used to compose bitmasks for cloning. */
+var CLONE_DEEP_FLAG = 1;
/**
- * Removes all key-value entries from the stack.
+ * Creates a clone of `map`.
*
* @private
- * @name clear
- * @memberOf Stack
+ * @param {Object} map The map to clone.
+ * @param {Function} cloneFunc The function to clone values.
+ * @param {boolean} [isDeep] Specify a deep clone.
+ * @returns {Object} Returns the cloned map.
*/
-function stackClear() {
- this.__data__ = new ListCache;
- this.size = 0;
+function cloneMap(map, isDeep, cloneFunc) {
+ var array = isDeep ? cloneFunc(mapToArray(map), CLONE_DEEP_FLAG) : mapToArray(map);
+ return arrayReduce(array, addMapEntry, new map.constructor);
}
+/** Used to match `RegExp` flags from their coerced string values. */
+var reFlags = /\w*$/;
+
/**
- * Removes `key` and its value from the stack.
+ * Creates a clone of `regexp`.
*
* @private
- * @name delete
- * @memberOf Stack
- * @param {string} key The key of the value to remove.
- * @returns {boolean} Returns `true` if the entry was removed, else `false`.
+ * @param {Object} regexp The regexp to clone.
+ * @returns {Object} Returns the cloned regexp.
*/
-function stackDelete(key) {
- var data = this.__data__,
- result = data['delete'](key);
-
- this.size = data.size;
+function cloneRegExp(regexp) {
+ var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));
+ result.lastIndex = regexp.lastIndex;
return result;
}
/**
- * Gets the stack value for `key`.
+ * Adds `value` to `set`.
*
* @private
- * @name get
- * @memberOf Stack
- * @param {string} key The key of the value to get.
- * @returns {*} Returns the entry value.
+ * @param {Object} set The set to modify.
+ * @param {*} value The value to add.
+ * @returns {Object} Returns `set`.
*/
-function stackGet(key) {
- return this.__data__.get(key);
+function addSetEntry(set, value) {
+ // Don't return `set.add` because it's not chainable in IE 11.
+ set.add(value);
+ return set;
}
/**
- * Checks if a stack value for `key` exists.
+ * Converts `set` to an array of its values.
*
* @private
- * @name has
- * @memberOf Stack
- * @param {string} key The key of the entry to check.
- * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
+ * @param {Object} set The set to convert.
+ * @returns {Array} Returns the values.
*/
-function stackHas(key) {
- return this.__data__.has(key);
-}
+function setToArray(set) {
+ var index = -1,
+ result = Array(set.size);
-/* Built-in method references that are verified to be native. */
-var Map$1 = getNative(root$2, 'Map');
+ set.forEach(function(value) {
+ result[++index] = value;
+ });
+ return result;
+}
-/* Built-in method references that are verified to be native. */
-var nativeCreate = getNative(Object, 'create');
+/** Used to compose bitmasks for cloning. */
+var CLONE_DEEP_FLAG$1 = 1;
/**
- * Removes all key-value entries from the hash.
+ * Creates a clone of `set`.
*
* @private
- * @name clear
- * @memberOf Hash
+ * @param {Object} set The set to clone.
+ * @param {Function} cloneFunc The function to clone values.
+ * @param {boolean} [isDeep] Specify a deep clone.
+ * @returns {Object} Returns the cloned set.
*/
-function hashClear() {
- this.__data__ = nativeCreate ? nativeCreate(null) : {};
- this.size = 0;
+function cloneSet(set, isDeep, cloneFunc) {
+ var array = isDeep ? cloneFunc(setToArray(set), CLONE_DEEP_FLAG$1) : setToArray(set);
+ return arrayReduce(array, addSetEntry, new set.constructor);
}
+/** Used to convert symbols to primitives and strings. */
+var symbolProto = Symbol ? Symbol.prototype : undefined;
+var symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
+
/**
- * Removes `key` and its value from the hash.
+ * Creates a clone of the `symbol` object.
*
* @private
- * @name delete
- * @memberOf Hash
- * @param {Object} hash The hash to modify.
- * @param {string} key The key of the value to remove.
- * @returns {boolean} Returns `true` if the entry was removed, else `false`.
+ * @param {Object} symbol The symbol object to clone.
+ * @returns {Object} Returns the cloned symbol object.
*/
-function hashDelete(key) {
- var result = this.has(key) && delete this.__data__[key];
- this.size -= result ? 1 : 0;
- return result;
+function cloneSymbol(symbol) {
+ return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};
}
-/** Used to stand-in for `undefined` hash values. */
-var HASH_UNDEFINED = '__lodash_hash_undefined__';
-
-/** Used for built-in method references. */
-var objectProto$9 = Object.prototype;
-
-/** Used to check objects for own properties. */
-var hasOwnProperty$7 = objectProto$9.hasOwnProperty;
-
/**
- * Gets the hash value for `key`.
+ * Creates a clone of `typedArray`.
*
* @private
- * @name get
- * @memberOf Hash
- * @param {string} key The key of the value to get.
- * @returns {*} Returns the entry value.
+ * @param {Object} typedArray The typed array to clone.
+ * @param {boolean} [isDeep] Specify a deep clone.
+ * @returns {Object} Returns the cloned typed array.
*/
-function hashGet(key) {
- var data = this.__data__;
- if (nativeCreate) {
- var result = data[key];
- return result === HASH_UNDEFINED ? undefined : result;
- }
- return hasOwnProperty$7.call(data, key) ? data[key] : undefined;
+function cloneTypedArray(typedArray, isDeep) {
+ var buffer = isDeep ? cloneArrayBuffer(typedArray.buffer) : typedArray.buffer;
+ return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);
}
-/** Used for built-in method references. */
-var objectProto$10 = Object.prototype;
+/** `Object#toString` result references. */
+var boolTag$1 = '[object Boolean]';
+var dateTag$1 = '[object Date]';
+var mapTag$2 = '[object Map]';
+var numberTag$1 = '[object Number]';
+var regexpTag$1 = '[object RegExp]';
+var setTag$2 = '[object Set]';
+var stringTag$1 = '[object String]';
+var symbolTag = '[object Symbol]';
-/** Used to check objects for own properties. */
-var hasOwnProperty$8 = objectProto$10.hasOwnProperty;
+var arrayBufferTag$1 = '[object ArrayBuffer]';
+var dataViewTag$2 = '[object DataView]';
+var float32Tag$1 = '[object Float32Array]';
+var float64Tag$1 = '[object Float64Array]';
+var int8Tag$1 = '[object Int8Array]';
+var int16Tag$1 = '[object Int16Array]';
+var int32Tag$1 = '[object Int32Array]';
+var uint8Tag$1 = '[object Uint8Array]';
+var uint8ClampedTag$1 = '[object Uint8ClampedArray]';
+var uint16Tag$1 = '[object Uint16Array]';
+var uint32Tag$1 = '[object Uint32Array]';
/**
- * Checks if a hash value for `key` exists.
+ * Initializes an object clone based on its `toStringTag`.
+ *
+ * **Note:** This function only supports cloning values with tags of
+ * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.
*
* @private
- * @name has
- * @memberOf Hash
- * @param {string} key The key of the entry to check.
- * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
+ * @param {Object} object The object to clone.
+ * @param {string} tag The `toStringTag` of the object to clone.
+ * @param {Function} cloneFunc The function to clone values.
+ * @param {boolean} [isDeep] Specify a deep clone.
+ * @returns {Object} Returns the initialized clone.
*/
-function hashHas(key) {
- var data = this.__data__;
- return nativeCreate ? (data[key] !== undefined) : hasOwnProperty$8.call(data, key);
+function initCloneByTag(object, tag, cloneFunc, isDeep) {
+ var Ctor = object.constructor;
+ switch (tag) {
+ case arrayBufferTag$1:
+ return cloneArrayBuffer(object);
+
+ case boolTag$1:
+ case dateTag$1:
+ return new Ctor(+object);
+
+ case dataViewTag$2:
+ return cloneDataView(object, isDeep);
+
+ case float32Tag$1: case float64Tag$1:
+ case int8Tag$1: case int16Tag$1: case int32Tag$1:
+ case uint8Tag$1: case uint8ClampedTag$1: case uint16Tag$1: case uint32Tag$1:
+ return cloneTypedArray(object, isDeep);
+
+ case mapTag$2:
+ return cloneMap(object, isDeep, cloneFunc);
+
+ case numberTag$1:
+ case stringTag$1:
+ return new Ctor(object);
+
+ case regexpTag$1:
+ return cloneRegExp(object);
+
+ case setTag$2:
+ return cloneSet(object, isDeep, cloneFunc);
+
+ case symbolTag:
+ return cloneSymbol(object);
+ }
}
-/** Used to stand-in for `undefined` hash values. */
-var HASH_UNDEFINED$1 = '__lodash_hash_undefined__';
+/** Built-in value references. */
+var objectCreate = Object.create;
/**
- * Sets the hash `key` to `value`.
+ * The base implementation of `_.create` without support for assigning
+ * properties to the created object.
*
* @private
- * @name set
- * @memberOf Hash
- * @param {string} key The key of the value to set.
- * @param {*} value The value to set.
- * @returns {Object} Returns the hash instance.
+ * @param {Object} proto The object to inherit from.
+ * @returns {Object} Returns the new object.
*/
-function hashSet(key, value) {
- var data = this.__data__;
- this.size += this.has(key) ? 0 : 1;
- data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED$1 : value;
- return this;
-}
+var baseCreate = (function() {
+ function object() {}
+ return function(proto) {
+ if (!isObject(proto)) {
+ return {};
+ }
+ if (objectCreate) {
+ return objectCreate(proto);
+ }
+ object.prototype = proto;
+ var result = new object;
+ object.prototype = undefined;
+ return result;
+ };
+}());
/**
- * Creates a hash object.
+ * Initializes an object clone.
*
* @private
- * @constructor
- * @param {Array} [entries] The key-value pairs to cache.
+ * @param {Object} object The object to clone.
+ * @returns {Object} Returns the initialized clone.
*/
-function Hash(entries) {
- var index = -1,
- length = entries == null ? 0 : entries.length;
-
- this.clear();
- while (++index < length) {
- var entry = entries[index];
- this.set(entry[0], entry[1]);
- }
+function initCloneObject(object) {
+ return (typeof object.constructor == 'function' && !isPrototype(object))
+ ? baseCreate(getPrototype(object))
+ : {};
}
-// Add methods to `Hash`.
-Hash.prototype.clear = hashClear;
-Hash.prototype['delete'] = hashDelete;
-Hash.prototype.get = hashGet;
-Hash.prototype.has = hashHas;
-Hash.prototype.set = hashSet;
+/** Used to compose bitmasks for cloning. */
+var CLONE_DEEP_FLAG$2 = 1;
+var CLONE_FLAT_FLAG = 2;
+var CLONE_SYMBOLS_FLAG = 4;
+
+/** `Object#toString` result references. */
+var argsTag$2 = '[object Arguments]';
+var arrayTag$1 = '[object Array]';
+var boolTag$2 = '[object Boolean]';
+var dateTag$2 = '[object Date]';
+var errorTag$1 = '[object Error]';
+var funcTag$2 = '[object Function]';
+var genTag$1 = '[object GeneratorFunction]';
+var mapTag$3 = '[object Map]';
+var numberTag$2 = '[object Number]';
+var objectTag$2 = '[object Object]';
+var regexpTag$2 = '[object RegExp]';
+var setTag$3 = '[object Set]';
+var stringTag$2 = '[object String]';
+var symbolTag$1 = '[object Symbol]';
+var weakMapTag$2 = '[object WeakMap]';
+
+var arrayBufferTag$2 = '[object ArrayBuffer]';
+var dataViewTag$3 = '[object DataView]';
+var float32Tag$2 = '[object Float32Array]';
+var float64Tag$2 = '[object Float64Array]';
+var int8Tag$2 = '[object Int8Array]';
+var int16Tag$2 = '[object Int16Array]';
+var int32Tag$2 = '[object Int32Array]';
+var uint8Tag$2 = '[object Uint8Array]';
+var uint8ClampedTag$2 = '[object Uint8ClampedArray]';
+var uint16Tag$2 = '[object Uint16Array]';
+var uint32Tag$2 = '[object Uint32Array]';
+
+/** Used to identify `toStringTag` values supported by `_.clone`. */
+var cloneableTags = {};
+cloneableTags[argsTag$2] = cloneableTags[arrayTag$1] =
+cloneableTags[arrayBufferTag$2] = cloneableTags[dataViewTag$3] =
+cloneableTags[boolTag$2] = cloneableTags[dateTag$2] =
+cloneableTags[float32Tag$2] = cloneableTags[float64Tag$2] =
+cloneableTags[int8Tag$2] = cloneableTags[int16Tag$2] =
+cloneableTags[int32Tag$2] = cloneableTags[mapTag$3] =
+cloneableTags[numberTag$2] = cloneableTags[objectTag$2] =
+cloneableTags[regexpTag$2] = cloneableTags[setTag$3] =
+cloneableTags[stringTag$2] = cloneableTags[symbolTag$1] =
+cloneableTags[uint8Tag$2] = cloneableTags[uint8ClampedTag$2] =
+cloneableTags[uint16Tag$2] = cloneableTags[uint32Tag$2] = true;
+cloneableTags[errorTag$1] = cloneableTags[funcTag$2] =
+cloneableTags[weakMapTag$2] = false;
/**
- * Removes all key-value entries from the map.
+ * The base implementation of `_.clone` and `_.cloneDeep` which tracks
+ * traversed objects.
*
* @private
- * @name clear
- * @memberOf MapCache
+ * @param {*} value The value to clone.
+ * @param {boolean} bitmask The bitmask flags.
+ * 1 - Deep clone
+ * 2 - Flatten inherited properties
+ * 4 - Clone symbols
+ * @param {Function} [customizer] The function to customize cloning.
+ * @param {string} [key] The key of `value`.
+ * @param {Object} [object] The parent object of `value`.
+ * @param {Object} [stack] Tracks traversed objects and their clone counterparts.
+ * @returns {*} Returns the cloned value.
*/
-function mapCacheClear() {
- this.size = 0;
- this.__data__ = {
- 'hash': new Hash,
- 'map': new (Map$1 || ListCache),
- 'string': new Hash
- };
+function baseClone(value, bitmask, customizer, key, object, stack) {
+ var result,
+ isDeep = bitmask & CLONE_DEEP_FLAG$2,
+ isFlat = bitmask & CLONE_FLAT_FLAG,
+ isFull = bitmask & CLONE_SYMBOLS_FLAG;
+
+ if (customizer) {
+ result = object ? customizer(value, key, object, stack) : customizer(value);
+ }
+ if (result !== undefined) {
+ return result;
+ }
+ if (!isObject(value)) {
+ return value;
+ }
+ var isArr = isArray(value);
+ if (isArr) {
+ result = initCloneArray(value);
+ if (!isDeep) {
+ return copyArray(value, result);
+ }
+ } else {
+ var tag = getTag$1(value),
+ isFunc = tag == funcTag$2 || tag == genTag$1;
+
+ if (isBuffer(value)) {
+ return cloneBuffer(value, isDeep);
+ }
+ if (tag == objectTag$2 || tag == argsTag$2 || (isFunc && !object)) {
+ result = (isFlat || isFunc) ? {} : initCloneObject(value);
+ if (!isDeep) {
+ return isFlat
+ ? copySymbolsIn(value, baseAssignIn(result, value))
+ : copySymbols(value, baseAssign(result, value));
+ }
+ } else {
+ if (!cloneableTags[tag]) {
+ return object ? value : {};
+ }
+ result = initCloneByTag(value, tag, baseClone, isDeep);
+ }
+ }
+ // Check for circular references and return its corresponding clone.
+ stack || (stack = new Stack);
+ var stacked = stack.get(value);
+ if (stacked) {
+ return stacked;
+ }
+ stack.set(value, result);
+
+ var keysFunc = isFull
+ ? (isFlat ? getAllKeysIn : getAllKeys)
+ : (isFlat ? keysIn : keys$1);
+
+ var props = isArr ? undefined : keysFunc(value);
+ arrayEach(props || value, function(subValue, key) {
+ if (props) {
+ key = subValue;
+ subValue = value[key];
+ }
+ // Recursively populate clone (susceptible to call stack limits).
+ assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));
+ });
+ return result;
}
+/** Used to compose bitmasks for cloning. */
+var CLONE_SYMBOLS_FLAG$1 = 4;
+
/**
- * Checks if `value` is suitable for use as unique object key.
+ * Creates a shallow clone of `value`.
*
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is suitable, else `false`.
+ * **Note:** This method is loosely based on the
+ * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)
+ * and supports cloning arrays, array buffers, booleans, date objects, maps,
+ * numbers, `Object` objects, regexes, sets, strings, symbols, and typed
+ * arrays. The own enumerable properties of `arguments` objects are cloned
+ * as plain objects. An empty object is returned for uncloneable values such
+ * as error objects, functions, DOM nodes, and WeakMaps.
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Lang
+ * @param {*} value The value to clone.
+ * @returns {*} Returns the cloned value.
+ * @see _.cloneDeep
+ * @example
+ *
+ * var objects = [{ 'a': 1 }, { 'b': 2 }];
+ *
+ * var shallow = _.clone(objects);
+ * console.log(shallow[0] === objects[0]);
+ * // => true
*/
-function isKeyable(value) {
- var type = typeof value;
- return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean')
- ? (value !== '__proto__')
- : (value === null);
+function clone(value) {
+ return baseClone(value, CLONE_SYMBOLS_FLAG$1);
}
/**
- * Gets the data for `map`.
+ * A specialized version of `baseAggregator` for arrays.
*
* @private
- * @param {Object} map The map to query.
- * @param {string} key The reference key.
- * @returns {*} Returns the map data.
+ * @param {Array} [array] The array to iterate over.
+ * @param {Function} setter The function to set `accumulator` values.
+ * @param {Function} iteratee The iteratee to transform keys.
+ * @param {Object} accumulator The initial aggregated object.
+ * @returns {Function} Returns `accumulator`.
*/
-function getMapData(map, key) {
- var data = map.__data__;
- return isKeyable(key)
- ? data[typeof key == 'string' ? 'string' : 'hash']
- : data.map;
+function arrayAggregator(array, setter, iteratee, accumulator) {
+ var index = -1,
+ length = array == null ? 0 : array.length;
+
+ while (++index < length) {
+ var value = array[index];
+ setter(accumulator, value, iteratee(value), array);
+ }
+ return accumulator;
}
/**
- * Removes `key` and its value from the map.
+ * Creates a base function for methods like `_.forIn` and `_.forOwn`.
*
* @private
- * @name delete
- * @memberOf MapCache
- * @param {string} key The key of the value to remove.
- * @returns {boolean} Returns `true` if the entry was removed, else `false`.
+ * @param {boolean} [fromRight] Specify iterating from right to left.
+ * @returns {Function} Returns the new base function.
*/
-function mapCacheDelete(key) {
- var result = getMapData(this, key)['delete'](key);
- this.size -= result ? 1 : 0;
- return result;
+function createBaseFor(fromRight) {
+ return function(object, iteratee, keysFunc) {
+ var index = -1,
+ iterable = Object(object),
+ props = keysFunc(object),
+ length = props.length;
+
+ while (length--) {
+ var key = props[fromRight ? length : ++index];
+ if (iteratee(iterable[key], key, iterable) === false) {
+ break;
+ }
+ }
+ return object;
+ };
}
/**
- * Gets the map value for `key`.
+ * The base implementation of `baseForOwn` which iterates over `object`
+ * properties returned by `keysFunc` and invokes `iteratee` for each property.
+ * Iteratee functions may exit iteration early by explicitly returning `false`.
*
* @private
- * @name get
- * @memberOf MapCache
- * @param {string} key The key of the value to get.
- * @returns {*} Returns the entry value.
+ * @param {Object} object The object to iterate over.
+ * @param {Function} iteratee The function invoked per iteration.
+ * @param {Function} keysFunc The function to get the keys of `object`.
+ * @returns {Object} Returns `object`.
*/
-function mapCacheGet(key) {
- return getMapData(this, key).get(key);
-}
+var baseFor = createBaseFor();
/**
- * Checks if a map value for `key` exists.
+ * The base implementation of `_.forOwn` without support for iteratee shorthands.
*
* @private
- * @name has
- * @memberOf MapCache
- * @param {string} key The key of the entry to check.
- * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
+ * @param {Object} object The object to iterate over.
+ * @param {Function} iteratee The function invoked per iteration.
+ * @returns {Object} Returns `object`.
*/
-function mapCacheHas(key) {
- return getMapData(this, key).has(key);
+function baseForOwn(object, iteratee) {
+ return object && baseFor(object, iteratee, keys$1);
}
/**
- * Sets the map `key` to `value`.
+ * Creates a `baseEach` or `baseEachRight` function.
*
* @private
- * @name set
- * @memberOf MapCache
- * @param {string} key The key of the value to set.
- * @param {*} value The value to set.
- * @returns {Object} Returns the map cache instance.
+ * @param {Function} eachFunc The function to iterate over a collection.
+ * @param {boolean} [fromRight] Specify iterating from right to left.
+ * @returns {Function} Returns the new base function.
*/
-function mapCacheSet(key, value) {
- var data = getMapData(this, key),
- size = data.size;
+function createBaseEach(eachFunc, fromRight) {
+ return function(collection, iteratee) {
+ if (collection == null) {
+ return collection;
+ }
+ if (!isArrayLike(collection)) {
+ return eachFunc(collection, iteratee);
+ }
+ var length = collection.length,
+ index = fromRight ? length : -1,
+ iterable = Object(collection);
- data.set(key, value);
- this.size += data.size == size ? 0 : 1;
- return this;
+ while ((fromRight ? index-- : ++index < length)) {
+ if (iteratee(iterable[index], index, iterable) === false) {
+ break;
+ }
+ }
+ return collection;
+ };
}
/**
- * Creates a map cache object to store key-value pairs.
+ * The base implementation of `_.forEach` without support for iteratee shorthands.
*
* @private
- * @constructor
- * @param {Array} [entries] The key-value pairs to cache.
- */
-function MapCache(entries) {
- var index = -1,
- length = entries == null ? 0 : entries.length;
-
- this.clear();
- while (++index < length) {
- var entry = entries[index];
- this.set(entry[0], entry[1]);
- }
-}
-
-// Add methods to `MapCache`.
-MapCache.prototype.clear = mapCacheClear;
-MapCache.prototype['delete'] = mapCacheDelete;
-MapCache.prototype.get = mapCacheGet;
-MapCache.prototype.has = mapCacheHas;
-MapCache.prototype.set = mapCacheSet;
-
-/** Used as the size to enable large array optimizations. */
-var LARGE_ARRAY_SIZE = 200;
-
-/**
- * Sets the stack `key` to `value`.
- *
- * @private
- * @name set
- * @memberOf Stack
- * @param {string} key The key of the value to set.
- * @param {*} value The value to set.
- * @returns {Object} Returns the stack cache instance.
+ * @param {Array|Object} collection The collection to iterate over.
+ * @param {Function} iteratee The function invoked per iteration.
+ * @returns {Array|Object} Returns `collection`.
*/
-function stackSet(key, value) {
- var data = this.__data__;
- if (data instanceof ListCache) {
- var pairs = data.__data__;
- if (!Map$1 || (pairs.length < LARGE_ARRAY_SIZE - 1)) {
- pairs.push([key, value]);
- this.size = ++data.size;
- return this;
- }
- data = this.__data__ = new MapCache(pairs);
- }
- data.set(key, value);
- this.size = data.size;
- return this;
-}
+var baseEach = createBaseEach(baseForOwn);
/**
- * Creates a stack cache object to store key-value pairs.
+ * Aggregates elements of `collection` on `accumulator` with keys transformed
+ * by `iteratee` and values set by `setter`.
*
* @private
- * @constructor
- * @param {Array} [entries] The key-value pairs to cache.
+ * @param {Array|Object} collection The collection to iterate over.
+ * @param {Function} setter The function to set `accumulator` values.
+ * @param {Function} iteratee The iteratee to transform keys.
+ * @param {Object} accumulator The initial aggregated object.
+ * @returns {Function} Returns `accumulator`.
*/
-function Stack(entries) {
- var data = this.__data__ = new ListCache(entries);
- this.size = data.size;
+function baseAggregator(collection, setter, iteratee, accumulator) {
+ baseEach(collection, function(value, key, collection) {
+ setter(accumulator, value, iteratee(value), collection);
+ });
+ return accumulator;
}
-// Add methods to `Stack`.
-Stack.prototype.clear = stackClear;
-Stack.prototype['delete'] = stackDelete;
-Stack.prototype.get = stackGet;
-Stack.prototype.has = stackHas;
-Stack.prototype.set = stackSet;
-
/** Used to stand-in for `undefined` hash values. */
var HASH_UNDEFINED$2 = '__lodash_hash_undefined__';
@@ -19004,8 +19697,8 @@ function cacheHas(cache, key) {
}
/** Used to compose bitmasks for value comparisons. */
-var COMPARE_PARTIAL_FLAG$2 = 1;
-var COMPARE_UNORDERED_FLAG$1 = 2;
+var COMPARE_PARTIAL_FLAG = 1;
+var COMPARE_UNORDERED_FLAG = 2;
/**
* A specialized version of `baseIsEqualDeep` for arrays with support for
@@ -19021,7 +19714,7 @@ var COMPARE_UNORDERED_FLAG$1 = 2;
* @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.
*/
function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {
- var isPartial = bitmask & COMPARE_PARTIAL_FLAG$2,
+ var isPartial = bitmask & COMPARE_PARTIAL_FLAG,
arrLength = array.length,
othLength = other.length;
@@ -19035,7 +19728,7 @@ function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {
}
var index = -1,
result = true,
- seen = (bitmask & COMPARE_UNORDERED_FLAG$1) ? new SetCache : undefined;
+ seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined;
stack.set(array, other);
stack.set(other, array);
@@ -19081,64 +19774,27 @@ function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {
return result;
}
-/** Built-in value references. */
-var Uint8Array = root$2.Uint8Array;
-
-/**
- * Converts `map` to its key-value pairs.
- *
- * @private
- * @param {Object} map The map to convert.
- * @returns {Array} Returns the key-value pairs.
- */
-function mapToArray(map) {
- var index = -1,
- result = Array(map.size);
-
- map.forEach(function(value, key) {
- result[++index] = [key, value];
- });
- return result;
-}
-
-/**
- * Converts `set` to an array of its values.
- *
- * @private
- * @param {Object} set The set to convert.
- * @returns {Array} Returns the values.
- */
-function setToArray(set) {
- var index = -1,
- result = Array(set.size);
-
- set.forEach(function(value) {
- result[++index] = value;
- });
- return result;
-}
-
/** Used to compose bitmasks for value comparisons. */
-var COMPARE_PARTIAL_FLAG$3 = 1;
-var COMPARE_UNORDERED_FLAG$2 = 2;
+var COMPARE_PARTIAL_FLAG$1 = 1;
+var COMPARE_UNORDERED_FLAG$1 = 2;
/** `Object#toString` result references. */
-var boolTag$1 = '[object Boolean]';
-var dateTag$1 = '[object Date]';
-var errorTag$1 = '[object Error]';
-var mapTag$1 = '[object Map]';
-var numberTag$1 = '[object Number]';
-var regexpTag$1 = '[object RegExp]';
-var setTag$1 = '[object Set]';
-var stringTag$1 = '[object String]';
-var symbolTag = '[object Symbol]';
+var boolTag$3 = '[object Boolean]';
+var dateTag$3 = '[object Date]';
+var errorTag$2 = '[object Error]';
+var mapTag$4 = '[object Map]';
+var numberTag$3 = '[object Number]';
+var regexpTag$3 = '[object RegExp]';
+var setTag$4 = '[object Set]';
+var stringTag$3 = '[object String]';
+var symbolTag$2 = '[object Symbol]';
-var arrayBufferTag$1 = '[object ArrayBuffer]';
-var dataViewTag$1 = '[object DataView]';
+var arrayBufferTag$3 = '[object ArrayBuffer]';
+var dataViewTag$4 = '[object DataView]';
/** Used to convert symbols to primitives and strings. */
-var symbolProto = Symbol ? Symbol.prototype : undefined;
-var symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
+var symbolProto$1 = Symbol ? Symbol.prototype : undefined;
+var symbolValueOf$1 = symbolProto$1 ? symbolProto$1.valueOf : undefined;
/**
* A specialized version of `baseIsEqualDeep` for comparing objects of
@@ -19159,7 +19815,7 @@ var symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
*/
function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {
switch (tag) {
- case dataViewTag$1:
+ case dataViewTag$4:
if ((object.byteLength != other.byteLength) ||
(object.byteOffset != other.byteOffset)) {
return false;
@@ -19167,35 +19823,35 @@ function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {
object = object.buffer;
other = other.buffer;
- case arrayBufferTag$1:
+ case arrayBufferTag$3:
if ((object.byteLength != other.byteLength) ||
!equalFunc(new Uint8Array(object), new Uint8Array(other))) {
return false;
}
return true;
- case boolTag$1:
- case dateTag$1:
- case numberTag$1:
+ case boolTag$3:
+ case dateTag$3:
+ case numberTag$3:
// Coerce booleans to `1` or `0` and dates to milliseconds.
// Invalid dates are coerced to `NaN`.
return eq(+object, +other);
- case errorTag$1:
+ case errorTag$2:
return object.name == other.name && object.message == other.message;
- case regexpTag$1:
- case stringTag$1:
+ case regexpTag$3:
+ case stringTag$3:
// Coerce regexes to strings and treat strings, primitives and objects,
// as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring
// for more details.
return object == (other + '');
- case mapTag$1:
+ case mapTag$4:
var convert = mapToArray;
- case setTag$1:
- var isPartial = bitmask & COMPARE_PARTIAL_FLAG$3;
+ case setTag$4:
+ var isPartial = bitmask & COMPARE_PARTIAL_FLAG$1;
convert || (convert = setToArray);
if (object.size != other.size && !isPartial) {
@@ -19206,7 +19862,7 @@ function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {
if (stacked) {
return stacked == other;
}
- bitmask |= COMPARE_UNORDERED_FLAG$2;
+ bitmask |= COMPARE_UNORDERED_FLAG$1;
// Recursively compare objects (susceptible to call stack limits).
stack.set(object, other);
@@ -19214,116 +19870,22 @@ function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {
stack['delete'](object);
return result;
- case symbolTag:
- if (symbolValueOf) {
- return symbolValueOf.call(object) == symbolValueOf.call(other);
+ case symbolTag$2:
+ if (symbolValueOf$1) {
+ return symbolValueOf$1.call(object) == symbolValueOf$1.call(other);
}
}
return false;
}
-/**
- * Appends the elements of `values` to `array`.
- *
- * @private
- * @param {Array} array The array to modify.
- * @param {Array} values The values to append.
- * @returns {Array} Returns `array`.
- */
-function arrayPush(array, values) {
- var index = -1,
- length = values.length,
- offset = array.length;
-
- while (++index < length) {
- array[offset + index] = values[index];
- }
- return array;
-}
-
-/**
- * The base implementation of `getAllKeys` and `getAllKeysIn` which uses
- * `keysFunc` and `symbolsFunc` to get the enumerable property names and
- * symbols of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {Function} keysFunc The function to get the keys of `object`.
- * @param {Function} symbolsFunc The function to get the symbols of `object`.
- * @returns {Array} Returns the array of property names and symbols.
- */
-function baseGetAllKeys(object, keysFunc, symbolsFunc) {
- var result = keysFunc(object);
- return isArray(object) ? result : arrayPush(result, symbolsFunc(object));
-}
-
-/**
- * This method returns a new empty array.
- *
- * @static
- * @memberOf _
- * @since 4.13.0
- * @category Util
- * @returns {Array} Returns the new empty array.
- * @example
- *
- * var arrays = _.times(2, _.stubArray);
- *
- * console.log(arrays);
- * // => [[], []]
- *
- * console.log(arrays[0] === arrays[1]);
- * // => false
- */
-function stubArray() {
- return [];
-}
-
-/** Used for built-in method references. */
-var objectProto$13 = Object.prototype;
-
-/** Built-in value references. */
-var propertyIsEnumerable$1 = objectProto$13.propertyIsEnumerable;
-
-/* Built-in method references for those with the same name as other `lodash` methods. */
-var nativeGetSymbols = Object.getOwnPropertySymbols;
-
-/**
- * Creates an array of the own enumerable symbols of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of symbols.
- */
-var getSymbols = !nativeGetSymbols ? stubArray : function(object) {
- if (object == null) {
- return [];
- }
- object = Object(object);
- return arrayFilter(nativeGetSymbols(object), function(symbol) {
- return propertyIsEnumerable$1.call(object, symbol);
- });
-};
-
-/**
- * Creates an array of own enumerable property names and symbols of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names and symbols.
- */
-function getAllKeys(object) {
- return baseGetAllKeys(object, keys$1, getSymbols);
-}
-
/** Used to compose bitmasks for value comparisons. */
-var COMPARE_PARTIAL_FLAG$4 = 1;
+var COMPARE_PARTIAL_FLAG$2 = 1;
/** Used for built-in method references. */
-var objectProto$12 = Object.prototype;
+var objectProto$13 = Object.prototype;
/** Used to check objects for own properties. */
-var hasOwnProperty$10 = objectProto$12.hasOwnProperty;
+var hasOwnProperty$10 = objectProto$13.hasOwnProperty;
/**
* A specialized version of `baseIsEqualDeep` for objects with support for
@@ -19339,7 +19901,7 @@ var hasOwnProperty$10 = objectProto$12.hasOwnProperty;
* @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
*/
function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {
- var isPartial = bitmask & COMPARE_PARTIAL_FLAG$4,
+ var isPartial = bitmask & COMPARE_PARTIAL_FLAG$2,
objProps = getAllKeys(object),
objLength = objProps.length,
othProps = getAllKeys(other),
@@ -19402,82 +19964,19 @@ function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {
return result;
}
-/* Built-in method references that are verified to be native. */
-var DataView = getNative(root$2, 'DataView');
-
-/* Built-in method references that are verified to be native. */
-var Promise = getNative(root$2, 'Promise');
-
-/* Built-in method references that are verified to be native. */
-var Set$1 = getNative(root$2, 'Set');
-
-/* Built-in method references that are verified to be native. */
-var WeakMap = getNative(root$2, 'WeakMap');
-
-/** `Object#toString` result references. */
-var mapTag$2 = '[object Map]';
-var objectTag$2 = '[object Object]';
-var promiseTag = '[object Promise]';
-var setTag$2 = '[object Set]';
-var weakMapTag$1 = '[object WeakMap]';
-
-var dataViewTag$2 = '[object DataView]';
-
-/** Used to detect maps, sets, and weakmaps. */
-var dataViewCtorString = toSource(DataView);
-var mapCtorString = toSource(Map$1);
-var promiseCtorString = toSource(Promise);
-var setCtorString = toSource(Set$1);
-var weakMapCtorString = toSource(WeakMap);
-
-/**
- * Gets the `toStringTag` of `value`.
- *
- * @private
- * @param {*} value The value to query.
- * @returns {string} Returns the `toStringTag`.
- */
-var getTag = baseGetTag;
-
-// Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.
-if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag$2) ||
- (Map$1 && getTag(new Map$1) != mapTag$2) ||
- (Promise && getTag(Promise.resolve()) != promiseTag) ||
- (Set$1 && getTag(new Set$1) != setTag$2) ||
- (WeakMap && getTag(new WeakMap) != weakMapTag$1)) {
- getTag = function(value) {
- var result = baseGetTag(value),
- Ctor = result == objectTag$2 ? value.constructor : undefined,
- ctorString = Ctor ? toSource(Ctor) : '';
-
- if (ctorString) {
- switch (ctorString) {
- case dataViewCtorString: return dataViewTag$2;
- case mapCtorString: return mapTag$2;
- case promiseCtorString: return promiseTag;
- case setCtorString: return setTag$2;
- case weakMapCtorString: return weakMapTag$1;
- }
- }
- return result;
- };
-}
-
-var getTag$1 = getTag;
-
/** Used to compose bitmasks for value comparisons. */
-var COMPARE_PARTIAL_FLAG$1 = 1;
+var COMPARE_PARTIAL_FLAG$3 = 1;
/** `Object#toString` result references. */
-var argsTag$2 = '[object Arguments]';
-var arrayTag$1 = '[object Array]';
-var objectTag$1 = '[object Object]';
+var argsTag$3 = '[object Arguments]';
+var arrayTag$2 = '[object Array]';
+var objectTag$3 = '[object Object]';
/** Used for built-in method references. */
-var objectProto$11 = Object.prototype;
+var objectProto$14 = Object.prototype;
/** Used to check objects for own properties. */
-var hasOwnProperty$9 = objectProto$11.hasOwnProperty;
+var hasOwnProperty$11 = objectProto$14.hasOwnProperty;
/**
* A specialized version of `baseIsEqual` for arrays and objects which performs
@@ -19496,14 +19995,14 @@ var hasOwnProperty$9 = objectProto$11.hasOwnProperty;
function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {
var objIsArr = isArray(object),
othIsArr = isArray(other),
- objTag = objIsArr ? arrayTag$1 : getTag$1(object),
- othTag = othIsArr ? arrayTag$1 : getTag$1(other);
+ objTag = objIsArr ? arrayTag$2 : getTag$1(object),
+ othTag = othIsArr ? arrayTag$2 : getTag$1(other);
- objTag = objTag == argsTag$2 ? objectTag$1 : objTag;
- othTag = othTag == argsTag$2 ? objectTag$1 : othTag;
+ objTag = objTag == argsTag$3 ? objectTag$3 : objTag;
+ othTag = othTag == argsTag$3 ? objectTag$3 : othTag;
- var objIsObj = objTag == objectTag$1,
- othIsObj = othTag == objectTag$1,
+ var objIsObj = objTag == objectTag$3,
+ othIsObj = othTag == objectTag$3,
isSameTag = objTag == othTag;
if (isSameTag && isBuffer(object)) {
@@ -19519,9 +20018,9 @@ function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {
? equalArrays(object, other, bitmask, customizer, equalFunc, stack)
: equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack);
}
- if (!(bitmask & COMPARE_PARTIAL_FLAG$1)) {
- var objIsWrapped = objIsObj && hasOwnProperty$9.call(object, '__wrapped__'),
- othIsWrapped = othIsObj && hasOwnProperty$9.call(other, '__wrapped__');
+ if (!(bitmask & COMPARE_PARTIAL_FLAG$3)) {
+ var objIsWrapped = objIsObj && hasOwnProperty$11.call(object, '__wrapped__'),
+ othIsWrapped = othIsObj && hasOwnProperty$11.call(other, '__wrapped__');
if (objIsWrapped || othIsWrapped) {
var objUnwrapped = objIsWrapped ? object.value() : object,
@@ -19563,8 +20062,8 @@ function baseIsEqual(value, other, bitmask, customizer, stack) {
}
/** Used to compose bitmasks for value comparisons. */
-var COMPARE_PARTIAL_FLAG = 1;
-var COMPARE_UNORDERED_FLAG = 2;
+var COMPARE_PARTIAL_FLAG$4 = 1;
+var COMPARE_UNORDERED_FLAG$2 = 2;
/**
* The base implementation of `_.isMatch` without support for iteratee shorthands.
@@ -19610,7 +20109,7 @@ function baseIsMatch(object, source, matchData, customizer) {
var result = customizer(objValue, srcValue, key, object, source, stack);
}
if (!(result === undefined
- ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack)
+ ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG$4 | COMPARE_UNORDERED_FLAG$2, customizer, stack)
: result
)) {
return false;
@@ -19689,7 +20188,7 @@ function baseMatches(source) {
}
/** `Object#toString` result references. */
-var symbolTag$1 = '[object Symbol]';
+var symbolTag$3 = '[object Symbol]';
/**
* Checks if `value` is classified as a `Symbol` primitive or object.
@@ -19710,7 +20209,7 @@ var symbolTag$1 = '[object Symbol]';
*/
function isSymbol(value) {
return typeof value == 'symbol' ||
- (isObjectLike(value) && baseGetTag(value) == symbolTag$1);
+ (isObjectLike(value) && baseGetTag(value) == symbolTag$3);
}
/** Used to match property names within property paths. */
@@ -19880,8 +20379,8 @@ function arrayMap(array, iteratee) {
var INFINITY = 1 / 0;
/** Used to convert symbols to primitives and strings. */
-var symbolProto$1 = Symbol ? Symbol.prototype : undefined;
-var symbolToString = symbolProto$1 ? symbolProto$1.toString : undefined;
+var symbolProto$2 = Symbol ? Symbol.prototype : undefined;
+var symbolToString = symbolProto$2 ? symbolProto$2.toString : undefined;
/**
* The base implementation of `_.toString` which doesn't convert nullish
@@ -20112,6 +20611,26 @@ function baseMatchesProperty(path, srcValue) {
};
}
+/**
+ * This method returns the first argument it receives.
+ *
+ * @static
+ * @since 0.1.0
+ * @memberOf _
+ * @category Util
+ * @param {*} value Any value.
+ * @returns {*} Returns `value`.
+ * @example
+ *
+ * var object = { 'a': 1 };
+ *
+ * console.log(_.identity(object) === object);
+ * // => true
+ */
+function identity$8(value) {
+ return value;
+}
+
/**
* The base implementation of `_.property` without support for deep paths.
*
@@ -20189,1192 +20708,1147 @@ function baseIteratee(value) {
}
/**
- * Iterates over elements of `collection`, returning an array of all elements
- * `predicate` returns truthy for. The predicate is invoked with three
- * arguments: (value, index|key, collection).
+ * Creates a function like `_.groupBy`.
*
- * **Note:** Unlike `_.remove`, this method returns a new array.
+ * @private
+ * @param {Function} setter The function to set accumulator values.
+ * @param {Function} [initializer] The accumulator object initializer.
+ * @returns {Function} Returns the new aggregator function.
+ */
+function createAggregator(setter, initializer) {
+ return function(collection, iteratee) {
+ var func = isArray(collection) ? arrayAggregator : baseAggregator,
+ accumulator = initializer ? initializer() : {};
+
+ return func(collection, setter, baseIteratee(iteratee, 2), accumulator);
+ };
+}
+
+/** Used for built-in method references. */
+var objectProto$15 = Object.prototype;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty$12 = objectProto$15.hasOwnProperty;
+
+/**
+ * Creates an object composed of keys generated from the results of running
+ * each element of `collection` thru `iteratee`. The order of grouped values
+ * is determined by the order they occur in `collection`. The corresponding
+ * value of each key is an array of elements responsible for generating the
+ * key. The iteratee is invoked with one argument: (value).
*
* @static
* @memberOf _
* @since 0.1.0
* @category Collection
* @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the new filtered array.
- * @see _.reject
+ * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
+ * @returns {Object} Returns the composed aggregate object.
* @example
*
- * var users = [
- * { 'user': 'barney', 'age': 36, 'active': true },
- * { 'user': 'fred', 'age': 40, 'active': false }
- * ];
- *
- * _.filter(users, function(o) { return !o.active; });
- * // => objects for ['fred']
+ * _.groupBy([6.1, 4.2, 6.3], Math.floor);
+ * // => { '4': [4.2], '6': [6.1, 6.3] }
*
- * // The `_.matches` iteratee shorthand.
- * _.filter(users, { 'age': 36, 'active': true });
- * // => objects for ['barney']
+ * // The `_.property` iteratee shorthand.
+ * _.groupBy(['one', 'two', 'three'], 'length');
+ * // => { '3': ['one', 'two'], '5': ['three'] }
+ */
+var groupBy = createAggregator(function(result, value, key) {
+ if (hasOwnProperty$12.call(result, key)) {
+ result[key].push(value);
+ } else {
+ baseAssignValue(result, key, [value]);
+ }
+});
+
+/**
+ * Gets the last element of `array`.
*
- * // The `_.matchesProperty` iteratee shorthand.
- * _.filter(users, ['active', false]);
- * // => objects for ['fred']
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Array
+ * @param {Array} array The array to query.
+ * @returns {*} Returns the last element of `array`.
+ * @example
*
- * // The `_.property` iteratee shorthand.
- * _.filter(users, 'active');
- * // => objects for ['barney']
+ * _.last([1, 2, 3]);
+ * // => 3
*/
-function filter(collection, predicate) {
- var func = isArray(collection) ? arrayFilter : baseFilter;
- return func(collection, baseIteratee(predicate, 3));
+function last(array) {
+ var length = array == null ? 0 : array.length;
+ return length ? array[length - 1] : undefined;
}
/**
- * Creates a `_.find` or `_.findLast` function.
+ * The base implementation of `_.slice` without an iteratee call guard.
*
* @private
- * @param {Function} findIndexFunc The function to find the collection index.
- * @returns {Function} Returns the new find function.
+ * @param {Array} array The array to slice.
+ * @param {number} [start=0] The start position.
+ * @param {number} [end=array.length] The end position.
+ * @returns {Array} Returns the slice of `array`.
*/
-function createFind(findIndexFunc) {
- return function(collection, predicate, fromIndex) {
- var iterable = Object(collection);
- if (!isArrayLike(collection)) {
- var iteratee = baseIteratee(predicate, 3);
- collection = keys$1(collection);
- predicate = function(key) { return iteratee(iterable[key], key, iterable); };
- }
- var index = findIndexFunc(collection, predicate, fromIndex);
- return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;
- };
+function baseSlice(array, start, end) {
+ var index = -1,
+ length = array.length;
+
+ if (start < 0) {
+ start = -start > length ? 0 : (length + start);
+ }
+ end = end > length ? length : end;
+ if (end < 0) {
+ end += length;
+ }
+ length = start > end ? 0 : ((end - start) >>> 0);
+ start >>>= 0;
+
+ var result = Array(length);
+ while (++index < length) {
+ result[index] = array[index + start];
+ }
+ return result;
}
/**
- * The base implementation of `_.findIndex` and `_.findLastIndex` without
- * support for iteratee shorthands.
+ * Gets the parent value at `path` of `object`.
*
* @private
- * @param {Array} array The array to inspect.
- * @param {Function} predicate The function invoked per iteration.
- * @param {number} fromIndex The index to search from.
- * @param {boolean} [fromRight] Specify iterating from right to left.
- * @returns {number} Returns the index of the matched value, else `-1`.
+ * @param {Object} object The object to query.
+ * @param {Array} path The path to get the parent value of.
+ * @returns {*} Returns the parent value.
*/
-function baseFindIndex(array, predicate, fromIndex, fromRight) {
- var length = array.length,
- index = fromIndex + (fromRight ? 1 : -1);
-
- while ((fromRight ? index-- : ++index < length)) {
- if (predicate(array[index], index, array)) {
- return index;
- }
- }
- return -1;
+function parent(object, path) {
+ return path.length < 2 ? object : baseGet(object, baseSlice(path, 0, -1));
}
-/** Used as references for various `Number` constants. */
-var NAN = 0 / 0;
+/**
+ * The base implementation of `_.unset`.
+ *
+ * @private
+ * @param {Object} object The object to modify.
+ * @param {Array|string} path The property path to unset.
+ * @returns {boolean} Returns `true` if the property is deleted, else `false`.
+ */
+function baseUnset(object, path) {
+ path = castPath(path, object);
+ object = parent(object, path);
+ return object == null || delete object[toKey(last(path))];
+}
-/** Used to match leading and trailing whitespace. */
-var reTrim = /^\s+|\s+$/g;
+/** `Object#toString` result references. */
+var objectTag$4 = '[object Object]';
-/** Used to detect bad signed hexadecimal string values. */
-var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;
+/** Used for built-in method references. */
+var funcProto$2 = Function.prototype;
+var objectProto$16 = Object.prototype;
-/** Used to detect binary string values. */
-var reIsBinary = /^0b[01]+$/i;
+/** Used to resolve the decompiled source of functions. */
+var funcToString$2 = funcProto$2.toString;
-/** Used to detect octal string values. */
-var reIsOctal = /^0o[0-7]+$/i;
+/** Used to check objects for own properties. */
+var hasOwnProperty$13 = objectProto$16.hasOwnProperty;
-/** Built-in method references without a dependency on `root`. */
-var freeParseInt = parseInt;
+/** Used to infer the `Object` constructor. */
+var objectCtorString = funcToString$2.call(Object);
/**
- * Converts `value` to a number.
+ * Checks if `value` is a plain object, that is, an object created by the
+ * `Object` constructor or one with a `[[Prototype]]` of `null`.
*
* @static
* @memberOf _
- * @since 4.0.0
+ * @since 0.8.0
* @category Lang
- * @param {*} value The value to process.
- * @returns {number} Returns the number.
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
* @example
*
- * _.toNumber(3.2);
- * // => 3.2
+ * function Foo() {
+ * this.a = 1;
+ * }
*
- * _.toNumber(Number.MIN_VALUE);
- * // => 5e-324
+ * _.isPlainObject(new Foo);
+ * // => false
*
- * _.toNumber(Infinity);
- * // => Infinity
+ * _.isPlainObject([1, 2, 3]);
+ * // => false
*
- * _.toNumber('3.2');
- * // => 3.2
+ * _.isPlainObject({ 'x': 0, 'y': 0 });
+ * // => true
+ *
+ * _.isPlainObject(Object.create(null));
+ * // => true
*/
-function toNumber(value) {
- if (typeof value == 'number') {
- return value;
- }
- if (isSymbol(value)) {
- return NAN;
- }
- if (isObject(value)) {
- var other = typeof value.valueOf == 'function' ? value.valueOf() : value;
- value = isObject(other) ? (other + '') : other;
+function isPlainObject(value) {
+ if (!isObjectLike(value) || baseGetTag(value) != objectTag$4) {
+ return false;
}
- if (typeof value != 'string') {
- return value === 0 ? value : +value;
+ var proto = getPrototype(value);
+ if (proto === null) {
+ return true;
}
- value = value.replace(reTrim, '');
- var isBinary = reIsBinary.test(value);
- return (isBinary || reIsOctal.test(value))
- ? freeParseInt(value.slice(2), isBinary ? 2 : 8)
- : (reIsBadHex.test(value) ? NAN : +value);
+ var Ctor = hasOwnProperty$13.call(proto, 'constructor') && proto.constructor;
+ return typeof Ctor == 'function' && Ctor instanceof Ctor &&
+ funcToString$2.call(Ctor) == objectCtorString;
}
-/** Used as references for various `Number` constants. */
-var INFINITY$2 = 1 / 0;
-var MAX_INTEGER = 1.7976931348623157e+308;
-
/**
- * Converts `value` to a finite number.
- *
- * @static
- * @memberOf _
- * @since 4.12.0
- * @category Lang
- * @param {*} value The value to convert.
- * @returns {number} Returns the converted number.
- * @example
- *
- * _.toFinite(3.2);
- * // => 3.2
+ * Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain
+ * objects.
*
- * _.toFinite(Number.MIN_VALUE);
- * // => 5e-324
+ * @private
+ * @param {*} value The value to inspect.
+ * @param {string} key The key of the property to inspect.
+ * @returns {*} Returns the uncloned value or `undefined` to defer cloning to `_.cloneDeep`.
+ */
+function customOmitClone(value) {
+ return isPlainObject(value) ? undefined : value;
+}
+
+/** Built-in value references. */
+var spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined;
+
+/**
+ * Checks if `value` is a flattenable `arguments` object or array.
*
- * _.toFinite(Infinity);
- * // => 1.7976931348623157e+308
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.
+ */
+function isFlattenable(value) {
+ return isArray(value) || isArguments(value) ||
+ !!(spreadableSymbol && value && value[spreadableSymbol]);
+}
+
+/**
+ * The base implementation of `_.flatten` with support for restricting flattening.
*
- * _.toFinite('3.2');
- * // => 3.2
+ * @private
+ * @param {Array} array The array to flatten.
+ * @param {number} depth The maximum recursion depth.
+ * @param {boolean} [predicate=isFlattenable] The function invoked per iteration.
+ * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks.
+ * @param {Array} [result=[]] The initial result value.
+ * @returns {Array} Returns the new flattened array.
*/
-function toFinite(value) {
- if (!value) {
- return value === 0 ? value : 0;
- }
- value = toNumber(value);
- if (value === INFINITY$2 || value === -INFINITY$2) {
- var sign = (value < 0 ? -1 : 1);
- return sign * MAX_INTEGER;
+function baseFlatten(array, depth, predicate, isStrict, result) {
+ var index = -1,
+ length = array.length;
+
+ predicate || (predicate = isFlattenable);
+ result || (result = []);
+
+ while (++index < length) {
+ var value = array[index];
+ if (depth > 0 && predicate(value)) {
+ if (depth > 1) {
+ // Recursively flatten arrays (susceptible to call stack limits).
+ baseFlatten(value, depth - 1, predicate, isStrict, result);
+ } else {
+ arrayPush(result, value);
+ }
+ } else if (!isStrict) {
+ result[result.length] = value;
+ }
}
- return value === value ? value : 0;
+ return result;
}
/**
- * Converts `value` to an integer.
- *
- * **Note:** This method is loosely based on
- * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).
+ * Flattens `array` a single level deep.
*
* @static
* @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to convert.
- * @returns {number} Returns the converted integer.
+ * @since 0.1.0
+ * @category Array
+ * @param {Array} array The array to flatten.
+ * @returns {Array} Returns the new flattened array.
* @example
*
- * _.toInteger(3.2);
- * // => 3
- *
- * _.toInteger(Number.MIN_VALUE);
- * // => 0
- *
- * _.toInteger(Infinity);
- * // => 1.7976931348623157e+308
- *
- * _.toInteger('3.2');
- * // => 3
+ * _.flatten([1, [2, [3, [4]], 5]]);
+ * // => [1, 2, [3, [4]], 5]
*/
-function toInteger(value) {
- var result = toFinite(value),
- remainder = result % 1;
+function flatten(array) {
+ var length = array == null ? 0 : array.length;
+ return length ? baseFlatten(array, 1) : [];
+}
- return result === result ? (remainder ? result - remainder : result) : 0;
+/**
+ * A faster alternative to `Function#apply`, this function invokes `func`
+ * with the `this` binding of `thisArg` and the arguments of `args`.
+ *
+ * @private
+ * @param {Function} func The function to invoke.
+ * @param {*} thisArg The `this` binding of `func`.
+ * @param {Array} args The arguments to invoke `func` with.
+ * @returns {*} Returns the result of `func`.
+ */
+function apply(func, thisArg, args) {
+ switch (args.length) {
+ case 0: return func.call(thisArg);
+ case 1: return func.call(thisArg, args[0]);
+ case 2: return func.call(thisArg, args[0], args[1]);
+ case 3: return func.call(thisArg, args[0], args[1], args[2]);
+ }
+ return func.apply(thisArg, args);
}
/* Built-in method references for those with the same name as other `lodash` methods. */
-var nativeMax$1 = Math.max;
+var nativeMax = Math.max;
/**
- * This method is like `_.find` except that it returns the index of the first
- * element `predicate` returns truthy for instead of the element itself.
- *
- * @static
- * @memberOf _
- * @since 1.1.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @param {number} [fromIndex=0] The index to search from.
- * @returns {number} Returns the index of the found element, else `-1`.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'active': false },
- * { 'user': 'fred', 'active': false },
- * { 'user': 'pebbles', 'active': true }
- * ];
- *
- * _.findIndex(users, function(o) { return o.user == 'barney'; });
- * // => 0
- *
- * // The `_.matches` iteratee shorthand.
- * _.findIndex(users, { 'user': 'fred', 'active': false });
- * // => 1
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.findIndex(users, ['active', false]);
- * // => 0
+ * A specialized version of `baseRest` which transforms the rest array.
*
- * // The `_.property` iteratee shorthand.
- * _.findIndex(users, 'active');
- * // => 2
+ * @private
+ * @param {Function} func The function to apply a rest parameter to.
+ * @param {number} [start=func.length-1] The start position of the rest parameter.
+ * @param {Function} transform The rest array transform.
+ * @returns {Function} Returns the new function.
*/
-function findIndex(array, predicate, fromIndex) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return -1;
- }
- var index = fromIndex == null ? 0 : toInteger(fromIndex);
- if (index < 0) {
- index = nativeMax$1(length + index, 0);
- }
- return baseFindIndex(array, baseIteratee(predicate, 3), index);
+function overRest(func, start, transform) {
+ start = nativeMax(start === undefined ? (func.length - 1) : start, 0);
+ return function() {
+ var args = arguments,
+ index = -1,
+ length = nativeMax(args.length - start, 0),
+ array = Array(length);
+
+ while (++index < length) {
+ array[index] = args[start + index];
+ }
+ index = -1;
+ var otherArgs = Array(start + 1);
+ while (++index < start) {
+ otherArgs[index] = args[index];
+ }
+ otherArgs[start] = transform(array);
+ return apply(func, this, otherArgs);
+ };
}
/**
- * Iterates over elements of `collection`, returning the first element
- * `predicate` returns truthy for. The predicate is invoked with three
- * arguments: (value, index|key, collection).
+ * Creates a function that returns `value`.
*
* @static
* @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to inspect.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @param {number} [fromIndex=0] The index to search from.
- * @returns {*} Returns the matched element, else `undefined`.
+ * @since 2.4.0
+ * @category Util
+ * @param {*} value The value to return from the new function.
+ * @returns {Function} Returns the new constant function.
* @example
*
- * var users = [
- * { 'user': 'barney', 'age': 36, 'active': true },
- * { 'user': 'fred', 'age': 40, 'active': false },
- * { 'user': 'pebbles', 'age': 1, 'active': true }
- * ];
- *
- * _.find(users, function(o) { return o.age < 40; });
- * // => object for 'barney'
- *
- * // The `_.matches` iteratee shorthand.
- * _.find(users, { 'age': 1, 'active': true });
- * // => object for 'pebbles'
+ * var objects = _.times(2, _.constant({ 'a': 1 }));
*
- * // The `_.matchesProperty` iteratee shorthand.
- * _.find(users, ['active', false]);
- * // => object for 'fred'
+ * console.log(objects);
+ * // => [{ 'a': 1 }, { 'a': 1 }]
*
- * // The `_.property` iteratee shorthand.
- * _.find(users, 'active');
- * // => object for 'barney'
+ * console.log(objects[0] === objects[1]);
+ * // => true
*/
-var find$1 = createFind(findIndex);
+function constant$13(value) {
+ return function() {
+ return value;
+ };
+}
/**
- * The base implementation of `_.map` without support for iteratee shorthands.
+ * The base implementation of `setToString` without support for hot loop shorting.
*
* @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array} Returns the new mapped array.
- */
-function baseMap(collection, iteratee) {
- var index = -1,
- result = isArrayLike(collection) ? Array(collection.length) : [];
-
- baseEach(collection, function(value, key, collection) {
- result[++index] = iteratee(value, key, collection);
+ * @param {Function} func The function to modify.
+ * @param {Function} string The `toString` result.
+ * @returns {Function} Returns `func`.
+ */
+var baseSetToString = !defineProperty ? identity$8 : function(func, string) {
+ return defineProperty(func, 'toString', {
+ 'configurable': true,
+ 'enumerable': false,
+ 'value': constant$13(string),
+ 'writable': true
});
- return result;
-}
+};
+
+/** Used to detect hot functions by number of calls within a span of milliseconds. */
+var HOT_COUNT = 800;
+var HOT_SPAN = 16;
+
+/* Built-in method references for those with the same name as other `lodash` methods. */
+var nativeNow = Date.now;
/**
- * Creates an array of values by running each element in `collection` thru
- * `iteratee`. The iteratee is invoked with three arguments:
- * (value, index|key, collection).
- *
- * Many lodash methods are guarded to work as iteratees for methods like
- * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`.
- *
- * The guarded methods are:
- * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`,
- * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`,
- * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`,
- * `template`, `trim`, `trimEnd`, `trimStart`, and `words`
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the new mapped array.
- * @example
- *
- * function square(n) {
- * return n * n;
- * }
- *
- * _.map([4, 8], square);
- * // => [16, 64]
- *
- * _.map({ 'a': 4, 'b': 8 }, square);
- * // => [16, 64] (iteration order is not guaranteed)
- *
- * var users = [
- * { 'user': 'barney' },
- * { 'user': 'fred' }
- * ];
+ * Creates a function that'll short out and invoke `identity` instead
+ * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN`
+ * milliseconds.
*
- * // The `_.property` iteratee shorthand.
- * _.map(users, 'user');
- * // => ['barney', 'fred']
+ * @private
+ * @param {Function} func The function to restrict.
+ * @returns {Function} Returns the new shortable function.
*/
-function map$4(collection, iteratee) {
- var func = isArray(collection) ? arrayMap : baseMap;
- return func(collection, baseIteratee(iteratee, 3));
+function shortOut(func) {
+ var count = 0,
+ lastCalled = 0;
+
+ return function() {
+ var stamp = nativeNow(),
+ remaining = HOT_SPAN - (stamp - lastCalled);
+
+ lastCalled = stamp;
+ if (remaining > 0) {
+ if (++count >= HOT_COUNT) {
+ return arguments[0];
+ }
+ } else {
+ count = 0;
+ }
+ return func.apply(undefined, arguments);
+ };
}
/**
- * The base implementation of `_.values` and `_.valuesIn` which creates an
- * array of `object` property values corresponding to the property names
- * of `props`.
+ * Sets the `toString` method of `func` to return `string`.
*
* @private
- * @param {Object} object The object to query.
- * @param {Array} props The property names to get values for.
- * @returns {Object} Returns the array of property values.
+ * @param {Function} func The function to modify.
+ * @param {Function} string The `toString` result.
+ * @returns {Function} Returns `func`.
*/
-function baseValues(object, props) {
- return arrayMap(props, function(key) {
- return object[key];
- });
+var setToString = shortOut(baseSetToString);
+
+/**
+ * A specialized version of `baseRest` which flattens the rest array.
+ *
+ * @private
+ * @param {Function} func The function to apply a rest parameter to.
+ * @returns {Function} Returns the new function.
+ */
+function flatRest(func) {
+ return setToString(overRest(func, undefined, flatten), func + '');
}
+/** Used to compose bitmasks for cloning. */
+var CLONE_DEEP_FLAG$3 = 1;
+var CLONE_FLAT_FLAG$1 = 2;
+var CLONE_SYMBOLS_FLAG$2 = 4;
+
/**
- * Creates an array of the own enumerable string keyed property values of `object`.
+ * The opposite of `_.pick`; this method creates an object composed of the
+ * own and inherited enumerable property paths of `object` that are not omitted.
*
- * **Note:** Non-object values are coerced to objects.
+ * **Note:** This method is considerably slower than `_.pick`.
*
* @static
* @since 0.1.0
* @memberOf _
* @category Object
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property values.
+ * @param {Object} object The source object.
+ * @param {...(string|string[])} [paths] The property paths to omit.
+ * @returns {Object} Returns the new object.
* @example
*
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.values(new Foo);
- * // => [1, 2] (iteration order is not guaranteed)
+ * var object = { 'a': 1, 'b': '2', 'c': 3 };
*
- * _.values('hi');
- * // => ['h', 'i']
+ * _.omit(object, ['a', 'c']);
+ * // => { 'b': '2' }
*/
-function values$1(object) {
- return object == null ? [] : baseValues(object, keys$1(object));
-}
+var omit = flatRest(function(object, paths) {
+ var result = {};
+ if (object == null) {
+ return result;
+ }
+ var isDeep = false;
+ paths = arrayMap(paths, function(path) {
+ path = castPath(path, object);
+ isDeep || (isDeep = path.length > 1);
+ return path;
+ });
+ copyObject(object, getAllKeysIn(object), result);
+ if (isDeep) {
+ result = baseClone(result, CLONE_DEEP_FLAG$3 | CLONE_FLAT_FLAG$1 | CLONE_SYMBOLS_FLAG$2, customOmitClone);
+ }
+ var length = paths.length;
+ while (length--) {
+ baseUnset(result, paths[length]);
+ }
+ return result;
+});
/**
- * A specialized version of `_.forEach` for arrays without support for
- * iteratee shorthands.
+ * Creates an array with all falsey values removed. The values `false`, `null`,
+ * `0`, `""`, `undefined`, and `NaN` are falsey.
*
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array} Returns `array`.
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Array
+ * @param {Array} array The array to compact.
+ * @returns {Array} Returns the new array of filtered values.
+ * @example
+ *
+ * _.compact([0, 1, false, 2, '', 3]);
+ * // => [1, 2, 3]
*/
-function arrayEach(array, iteratee) {
+function compact(array) {
var index = -1,
- length = array == null ? 0 : array.length;
+ length = array == null ? 0 : array.length,
+ resIndex = 0,
+ result = [];
while (++index < length) {
- if (iteratee(array[index], index, array) === false) {
- break;
+ var value = array[index];
+ if (value) {
+ result[resIndex++] = value;
}
}
- return array;
-}
-
-/**
- * The base implementation of `_.assign` without support for multiple sources
- * or `customizer` functions.
- *
- * @private
- * @param {Object} object The destination object.
- * @param {Object} source The source object.
- * @returns {Object} Returns `object`.
- */
-function baseAssign(object, source) {
- return object && copyObject(source, keys$1(source), object);
+ return result;
}
/**
- * The base implementation of `_.assignIn` without support for multiple sources
- * or `customizer` functions.
+ * The base implementation of `_.rest` which doesn't validate or coerce arguments.
*
* @private
- * @param {Object} object The destination object.
- * @param {Object} source The source object.
- * @returns {Object} Returns `object`.
+ * @param {Function} func The function to apply a rest parameter to.
+ * @param {number} [start=func.length-1] The start position of the rest parameter.
+ * @returns {Function} Returns the new function.
*/
-function baseAssignIn(object, source) {
- return object && copyObject(source, keysIn$1(source), object);
+function baseRest(func, start) {
+ return setToString(overRest(func, start, identity$8), func + '');
}
-/** Detect free variable `exports`. */
-var freeExports$2 = typeof exports == 'object' && exports && !exports.nodeType && exports;
-
-/** Detect free variable `module`. */
-var freeModule$2 = freeExports$2 && typeof module == 'object' && module && !module.nodeType && module;
-
-/** Detect the popular CommonJS extension `module.exports`. */
-var moduleExports$2 = freeModule$2 && freeModule$2.exports === freeExports$2;
-
-/** Built-in value references. */
-var Buffer$1 = moduleExports$2 ? root$2.Buffer : undefined;
-var allocUnsafe = Buffer$1 ? Buffer$1.allocUnsafe : undefined;
-
/**
- * Creates a clone of `buffer`.
+ * Checks if the given arguments are from an iteratee call.
*
* @private
- * @param {Buffer} buffer The buffer to clone.
- * @param {boolean} [isDeep] Specify a deep clone.
- * @returns {Buffer} Returns the cloned buffer.
+ * @param {*} value The potential iteratee value argument.
+ * @param {*} index The potential iteratee index or key argument.
+ * @param {*} object The potential iteratee object argument.
+ * @returns {boolean} Returns `true` if the arguments are from an iteratee call,
+ * else `false`.
*/
-function cloneBuffer(buffer, isDeep) {
- if (isDeep) {
- return buffer.slice();
+function isIterateeCall(value, index, object) {
+ if (!isObject(object)) {
+ return false;
}
- var length = buffer.length,
- result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);
-
- buffer.copy(result);
- return result;
+ var type = typeof index;
+ if (type == 'number'
+ ? (isArrayLike(object) && isIndex(index, object.length))
+ : (type == 'string' && index in object)
+ ) {
+ return eq(object[index], value);
+ }
+ return false;
}
/**
- * Copies the values of `source` to `array`.
+ * Creates a function like `_.assign`.
*
* @private
- * @param {Array} source The array to copy values from.
- * @param {Array} [array=[]] The array to copy values to.
- * @returns {Array} Returns `array`.
+ * @param {Function} assigner The function to assign values.
+ * @returns {Function} Returns the new assigner function.
*/
-function copyArray(source, array) {
- var index = -1,
- length = source.length;
+function createAssigner(assigner) {
+ return baseRest(function(object, sources) {
+ var index = -1,
+ length = sources.length,
+ customizer = length > 1 ? sources[length - 1] : undefined,
+ guard = length > 2 ? sources[2] : undefined;
- array || (array = Array(length));
- while (++index < length) {
- array[index] = source[index];
- }
- return array;
+ customizer = (assigner.length > 3 && typeof customizer == 'function')
+ ? (length--, customizer)
+ : undefined;
+
+ if (guard && isIterateeCall(sources[0], sources[1], guard)) {
+ customizer = length < 3 ? undefined : customizer;
+ length = 1;
+ }
+ object = Object(object);
+ while (++index < length) {
+ var source = sources[index];
+ if (source) {
+ assigner(object, source, index, customizer);
+ }
+ }
+ return object;
+ });
}
/**
- * Copies own symbols of `source` to `object`.
+ * This method is like `_.assign` except that it iterates over own and
+ * inherited source properties.
*
- * @private
- * @param {Object} source The object to copy symbols from.
- * @param {Object} [object={}] The object to copy symbols to.
+ * **Note:** This method mutates `object`.
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @alias extend
+ * @category Object
+ * @param {Object} object The destination object.
+ * @param {...Object} [sources] The source objects.
* @returns {Object} Returns `object`.
+ * @see _.assign
+ * @example
+ *
+ * function Foo() {
+ * this.a = 1;
+ * }
+ *
+ * function Bar() {
+ * this.c = 3;
+ * }
+ *
+ * Foo.prototype.b = 2;
+ * Bar.prototype.d = 4;
+ *
+ * _.assignIn({ 'a': 0 }, new Foo, new Bar);
+ * // => { 'a': 1, 'b': 2, 'c': 3, 'd': 4 }
*/
-function copySymbols(source, object) {
- return copyObject(source, getSymbols(source), object);
-}
-
-/** Built-in value references. */
-var getPrototype = overArg(Object.getPrototypeOf, Object);
-
-/* Built-in method references for those with the same name as other `lodash` methods. */
-var nativeGetSymbols$1 = Object.getOwnPropertySymbols;
+var assignIn = createAssigner(function(object, source) {
+ copyObject(source, keysIn$1(source), object);
+});
/**
- * Creates an array of the own and inherited enumerable symbols of `object`.
+ * The base implementation of `_.filter` without support for iteratee shorthands.
*
* @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of symbols.
+ * @param {Array|Object} collection The collection to iterate over.
+ * @param {Function} predicate The function invoked per iteration.
+ * @returns {Array} Returns the new filtered array.
*/
-var getSymbolsIn = !nativeGetSymbols$1 ? stubArray : function(object) {
+function baseFilter(collection, predicate) {
var result = [];
- while (object) {
- arrayPush(result, getSymbols(object));
- object = getPrototype(object);
- }
+ baseEach(collection, function(value, index, collection) {
+ if (predicate(value, index, collection)) {
+ result.push(value);
+ }
+ });
return result;
-};
+}
/**
- * Copies own and inherited symbols of `source` to `object`.
+ * Iterates over elements of `collection`, returning an array of all elements
+ * `predicate` returns truthy for. The predicate is invoked with three
+ * arguments: (value, index|key, collection).
*
- * @private
- * @param {Object} source The object to copy symbols from.
- * @param {Object} [object={}] The object to copy symbols to.
- * @returns {Object} Returns `object`.
+ * **Note:** Unlike `_.remove`, this method returns a new array.
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Collection
+ * @param {Array|Object} collection The collection to iterate over.
+ * @param {Function} [predicate=_.identity] The function invoked per iteration.
+ * @returns {Array} Returns the new filtered array.
+ * @see _.reject
+ * @example
+ *
+ * var users = [
+ * { 'user': 'barney', 'age': 36, 'active': true },
+ * { 'user': 'fred', 'age': 40, 'active': false }
+ * ];
+ *
+ * _.filter(users, function(o) { return !o.active; });
+ * // => objects for ['fred']
+ *
+ * // The `_.matches` iteratee shorthand.
+ * _.filter(users, { 'age': 36, 'active': true });
+ * // => objects for ['barney']
+ *
+ * // The `_.matchesProperty` iteratee shorthand.
+ * _.filter(users, ['active', false]);
+ * // => objects for ['fred']
+ *
+ * // The `_.property` iteratee shorthand.
+ * _.filter(users, 'active');
+ * // => objects for ['barney']
*/
-function copySymbolsIn(source, object) {
- return copyObject(source, getSymbolsIn(source), object);
+function filter(collection, predicate) {
+ var func = isArray(collection) ? arrayFilter : baseFilter;
+ return func(collection, baseIteratee(predicate, 3));
}
/**
- * Creates an array of own and inherited enumerable property names and
- * symbols of `object`.
+ * Creates a `_.find` or `_.findLast` function.
*
* @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names and symbols.
+ * @param {Function} findIndexFunc The function to find the collection index.
+ * @returns {Function} Returns the new find function.
*/
-function getAllKeysIn(object) {
- return baseGetAllKeys(object, keysIn$1, getSymbolsIn);
+function createFind(findIndexFunc) {
+ return function(collection, predicate, fromIndex) {
+ var iterable = Object(collection);
+ if (!isArrayLike(collection)) {
+ var iteratee = baseIteratee(predicate, 3);
+ collection = keys$1(collection);
+ predicate = function(key) { return iteratee(iterable[key], key, iterable); };
+ }
+ var index = findIndexFunc(collection, predicate, fromIndex);
+ return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;
+ };
}
-/** Used for built-in method references. */
-var objectProto$14 = Object.prototype;
-
-/** Used to check objects for own properties. */
-var hasOwnProperty$11 = objectProto$14.hasOwnProperty;
-
/**
- * Initializes an array clone.
+ * The base implementation of `_.findIndex` and `_.findLastIndex` without
+ * support for iteratee shorthands.
*
* @private
- * @param {Array} array The array to clone.
- * @returns {Array} Returns the initialized clone.
+ * @param {Array} array The array to inspect.
+ * @param {Function} predicate The function invoked per iteration.
+ * @param {number} fromIndex The index to search from.
+ * @param {boolean} [fromRight] Specify iterating from right to left.
+ * @returns {number} Returns the index of the matched value, else `-1`.
*/
-function initCloneArray(array) {
+function baseFindIndex(array, predicate, fromIndex, fromRight) {
var length = array.length,
- result = array.constructor(length);
+ index = fromIndex + (fromRight ? 1 : -1);
- // Add properties assigned by `RegExp#exec`.
- if (length && typeof array[0] == 'string' && hasOwnProperty$11.call(array, 'index')) {
- result.index = array.index;
- result.input = array.input;
+ while ((fromRight ? index-- : ++index < length)) {
+ if (predicate(array[index], index, array)) {
+ return index;
+ }
}
- return result;
+ return -1;
}
-/**
- * Creates a clone of `arrayBuffer`.
- *
- * @private
- * @param {ArrayBuffer} arrayBuffer The array buffer to clone.
- * @returns {ArrayBuffer} Returns the cloned array buffer.
- */
-function cloneArrayBuffer(arrayBuffer) {
- var result = new arrayBuffer.constructor(arrayBuffer.byteLength);
- new Uint8Array(result).set(new Uint8Array(arrayBuffer));
- return result;
-}
+/** Used as references for various `Number` constants. */
+var NAN = 0 / 0;
-/**
- * Creates a clone of `dataView`.
- *
- * @private
- * @param {Object} dataView The data view to clone.
- * @param {boolean} [isDeep] Specify a deep clone.
- * @returns {Object} Returns the cloned data view.
- */
-function cloneDataView(dataView, isDeep) {
- var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer;
- return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);
-}
+/** Used to match leading and trailing whitespace. */
+var reTrim = /^\s+|\s+$/g;
+
+/** Used to detect bad signed hexadecimal string values. */
+var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;
+
+/** Used to detect binary string values. */
+var reIsBinary = /^0b[01]+$/i;
+
+/** Used to detect octal string values. */
+var reIsOctal = /^0o[0-7]+$/i;
+
+/** Built-in method references without a dependency on `root`. */
+var freeParseInt = parseInt;
/**
- * Adds the key-value `pair` to `map`.
+ * Converts `value` to a number.
*
- * @private
- * @param {Object} map The map to modify.
- * @param {Array} pair The key-value pair to add.
- * @returns {Object} Returns `map`.
- */
-function addMapEntry(map, pair) {
- // Don't return `map.set` because it's not chainable in IE 11.
- map.set(pair[0], pair[1]);
- return map;
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to process.
+ * @returns {number} Returns the number.
+ * @example
+ *
+ * _.toNumber(3.2);
+ * // => 3.2
+ *
+ * _.toNumber(Number.MIN_VALUE);
+ * // => 5e-324
+ *
+ * _.toNumber(Infinity);
+ * // => Infinity
+ *
+ * _.toNumber('3.2');
+ * // => 3.2
+ */
+function toNumber(value) {
+ if (typeof value == 'number') {
+ return value;
+ }
+ if (isSymbol(value)) {
+ return NAN;
+ }
+ if (isObject(value)) {
+ var other = typeof value.valueOf == 'function' ? value.valueOf() : value;
+ value = isObject(other) ? (other + '') : other;
+ }
+ if (typeof value != 'string') {
+ return value === 0 ? value : +value;
+ }
+ value = value.replace(reTrim, '');
+ var isBinary = reIsBinary.test(value);
+ return (isBinary || reIsOctal.test(value))
+ ? freeParseInt(value.slice(2), isBinary ? 2 : 8)
+ : (reIsBadHex.test(value) ? NAN : +value);
}
+/** Used as references for various `Number` constants. */
+var INFINITY$2 = 1 / 0;
+var MAX_INTEGER = 1.7976931348623157e+308;
+
/**
- * A specialized version of `_.reduce` for arrays without support for
- * iteratee shorthands.
+ * Converts `value` to a finite number.
*
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @param {*} [accumulator] The initial value.
- * @param {boolean} [initAccum] Specify using the first element of `array` as
- * the initial value.
- * @returns {*} Returns the accumulated value.
+ * @static
+ * @memberOf _
+ * @since 4.12.0
+ * @category Lang
+ * @param {*} value The value to convert.
+ * @returns {number} Returns the converted number.
+ * @example
+ *
+ * _.toFinite(3.2);
+ * // => 3.2
+ *
+ * _.toFinite(Number.MIN_VALUE);
+ * // => 5e-324
+ *
+ * _.toFinite(Infinity);
+ * // => 1.7976931348623157e+308
+ *
+ * _.toFinite('3.2');
+ * // => 3.2
*/
-function arrayReduce(array, iteratee, accumulator, initAccum) {
- var index = -1,
- length = array == null ? 0 : array.length;
-
- if (initAccum && length) {
- accumulator = array[++index];
+function toFinite(value) {
+ if (!value) {
+ return value === 0 ? value : 0;
}
- while (++index < length) {
- accumulator = iteratee(accumulator, array[index], index, array);
+ value = toNumber(value);
+ if (value === INFINITY$2 || value === -INFINITY$2) {
+ var sign = (value < 0 ? -1 : 1);
+ return sign * MAX_INTEGER;
}
- return accumulator;
+ return value === value ? value : 0;
}
-/** Used to compose bitmasks for cloning. */
-var CLONE_DEEP_FLAG$1 = 1;
+/**
+ * Converts `value` to an integer.
+ *
+ * **Note:** This method is loosely based on
+ * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to convert.
+ * @returns {number} Returns the converted integer.
+ * @example
+ *
+ * _.toInteger(3.2);
+ * // => 3
+ *
+ * _.toInteger(Number.MIN_VALUE);
+ * // => 0
+ *
+ * _.toInteger(Infinity);
+ * // => 1.7976931348623157e+308
+ *
+ * _.toInteger('3.2');
+ * // => 3
+ */
+function toInteger(value) {
+ var result = toFinite(value),
+ remainder = result % 1;
+
+ return result === result ? (remainder ? result - remainder : result) : 0;
+}
+
+/* Built-in method references for those with the same name as other `lodash` methods. */
+var nativeMax$1 = Math.max;
/**
- * Creates a clone of `map`.
+ * This method is like `_.find` except that it returns the index of the first
+ * element `predicate` returns truthy for instead of the element itself.
*
- * @private
- * @param {Object} map The map to clone.
- * @param {Function} cloneFunc The function to clone values.
- * @param {boolean} [isDeep] Specify a deep clone.
- * @returns {Object} Returns the cloned map.
+ * @static
+ * @memberOf _
+ * @since 1.1.0
+ * @category Array
+ * @param {Array} array The array to inspect.
+ * @param {Function} [predicate=_.identity] The function invoked per iteration.
+ * @param {number} [fromIndex=0] The index to search from.
+ * @returns {number} Returns the index of the found element, else `-1`.
+ * @example
+ *
+ * var users = [
+ * { 'user': 'barney', 'active': false },
+ * { 'user': 'fred', 'active': false },
+ * { 'user': 'pebbles', 'active': true }
+ * ];
+ *
+ * _.findIndex(users, function(o) { return o.user == 'barney'; });
+ * // => 0
+ *
+ * // The `_.matches` iteratee shorthand.
+ * _.findIndex(users, { 'user': 'fred', 'active': false });
+ * // => 1
+ *
+ * // The `_.matchesProperty` iteratee shorthand.
+ * _.findIndex(users, ['active', false]);
+ * // => 0
+ *
+ * // The `_.property` iteratee shorthand.
+ * _.findIndex(users, 'active');
+ * // => 2
*/
-function cloneMap(map, isDeep, cloneFunc) {
- var array = isDeep ? cloneFunc(mapToArray(map), CLONE_DEEP_FLAG$1) : mapToArray(map);
- return arrayReduce(array, addMapEntry, new map.constructor);
+function findIndex(array, predicate, fromIndex) {
+ var length = array == null ? 0 : array.length;
+ if (!length) {
+ return -1;
+ }
+ var index = fromIndex == null ? 0 : toInteger(fromIndex);
+ if (index < 0) {
+ index = nativeMax$1(length + index, 0);
+ }
+ return baseFindIndex(array, baseIteratee(predicate, 3), index);
}
-/** Used to match `RegExp` flags from their coerced string values. */
-var reFlags = /\w*$/;
+/**
+ * Iterates over elements of `collection`, returning the first element
+ * `predicate` returns truthy for. The predicate is invoked with three
+ * arguments: (value, index|key, collection).
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Collection
+ * @param {Array|Object} collection The collection to inspect.
+ * @param {Function} [predicate=_.identity] The function invoked per iteration.
+ * @param {number} [fromIndex=0] The index to search from.
+ * @returns {*} Returns the matched element, else `undefined`.
+ * @example
+ *
+ * var users = [
+ * { 'user': 'barney', 'age': 36, 'active': true },
+ * { 'user': 'fred', 'age': 40, 'active': false },
+ * { 'user': 'pebbles', 'age': 1, 'active': true }
+ * ];
+ *
+ * _.find(users, function(o) { return o.age < 40; });
+ * // => object for 'barney'
+ *
+ * // The `_.matches` iteratee shorthand.
+ * _.find(users, { 'age': 1, 'active': true });
+ * // => object for 'pebbles'
+ *
+ * // The `_.matchesProperty` iteratee shorthand.
+ * _.find(users, ['active', false]);
+ * // => object for 'fred'
+ *
+ * // The `_.property` iteratee shorthand.
+ * _.find(users, 'active');
+ * // => object for 'barney'
+ */
+var find$1 = createFind(findIndex);
/**
- * Creates a clone of `regexp`.
+ * The base implementation of `_.map` without support for iteratee shorthands.
*
* @private
- * @param {Object} regexp The regexp to clone.
- * @returns {Object} Returns the cloned regexp.
+ * @param {Array|Object} collection The collection to iterate over.
+ * @param {Function} iteratee The function invoked per iteration.
+ * @returns {Array} Returns the new mapped array.
*/
-function cloneRegExp(regexp) {
- var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));
- result.lastIndex = regexp.lastIndex;
+function baseMap(collection, iteratee) {
+ var index = -1,
+ result = isArrayLike(collection) ? Array(collection.length) : [];
+
+ baseEach(collection, function(value, key, collection) {
+ result[++index] = iteratee(value, key, collection);
+ });
return result;
}
/**
- * Adds `value` to `set`.
+ * Creates an array of values by running each element in `collection` thru
+ * `iteratee`. The iteratee is invoked with three arguments:
+ * (value, index|key, collection).
*
- * @private
- * @param {Object} set The set to modify.
- * @param {*} value The value to add.
- * @returns {Object} Returns `set`.
+ * Many lodash methods are guarded to work as iteratees for methods like
+ * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`.
+ *
+ * The guarded methods are:
+ * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`,
+ * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`,
+ * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`,
+ * `template`, `trim`, `trimEnd`, `trimStart`, and `words`
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Collection
+ * @param {Array|Object} collection The collection to iterate over.
+ * @param {Function} [iteratee=_.identity] The function invoked per iteration.
+ * @returns {Array} Returns the new mapped array.
+ * @example
+ *
+ * function square(n) {
+ * return n * n;
+ * }
+ *
+ * _.map([4, 8], square);
+ * // => [16, 64]
+ *
+ * _.map({ 'a': 4, 'b': 8 }, square);
+ * // => [16, 64] (iteration order is not guaranteed)
+ *
+ * var users = [
+ * { 'user': 'barney' },
+ * { 'user': 'fred' }
+ * ];
+ *
+ * // The `_.property` iteratee shorthand.
+ * _.map(users, 'user');
+ * // => ['barney', 'fred']
*/
-function addSetEntry(set, value) {
- // Don't return `set.add` because it's not chainable in IE 11.
- set.add(value);
- return set;
+function map$4(collection, iteratee) {
+ var func = isArray(collection) ? arrayMap : baseMap;
+ return func(collection, baseIteratee(iteratee, 3));
}
-/** Used to compose bitmasks for cloning. */
-var CLONE_DEEP_FLAG$2 = 1;
-
/**
- * Creates a clone of `set`.
+ * The base implementation of `_.values` and `_.valuesIn` which creates an
+ * array of `object` property values corresponding to the property names
+ * of `props`.
*
* @private
- * @param {Object} set The set to clone.
- * @param {Function} cloneFunc The function to clone values.
- * @param {boolean} [isDeep] Specify a deep clone.
- * @returns {Object} Returns the cloned set.
+ * @param {Object} object The object to query.
+ * @param {Array} props The property names to get values for.
+ * @returns {Object} Returns the array of property values.
*/
-function cloneSet(set, isDeep, cloneFunc) {
- var array = isDeep ? cloneFunc(setToArray(set), CLONE_DEEP_FLAG$2) : setToArray(set);
- return arrayReduce(array, addSetEntry, new set.constructor);
+function baseValues(object, props) {
+ return arrayMap(props, function(key) {
+ return object[key];
+ });
}
-/** Used to convert symbols to primitives and strings. */
-var symbolProto$2 = Symbol ? Symbol.prototype : undefined;
-var symbolValueOf$1 = symbolProto$2 ? symbolProto$2.valueOf : undefined;
-
/**
- * Creates a clone of the `symbol` object.
+ * Creates an array of the own enumerable string keyed property values of `object`.
*
- * @private
- * @param {Object} symbol The symbol object to clone.
- * @returns {Object} Returns the cloned symbol object.
+ * **Note:** Non-object values are coerced to objects.
+ *
+ * @static
+ * @since 0.1.0
+ * @memberOf _
+ * @category Object
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of property values.
+ * @example
+ *
+ * function Foo() {
+ * this.a = 1;
+ * this.b = 2;
+ * }
+ *
+ * Foo.prototype.c = 3;
+ *
+ * _.values(new Foo);
+ * // => [1, 2] (iteration order is not guaranteed)
+ *
+ * _.values('hi');
+ * // => ['h', 'i']
*/
-function cloneSymbol(symbol) {
- return symbolValueOf$1 ? Object(symbolValueOf$1.call(symbol)) : {};
+function values$1(object) {
+ return object == null ? [] : baseValues(object, keys$1(object));
}
/**
- * Creates a clone of `typedArray`.
+ * The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array
+ * of key-value pairs for `object` corresponding to the property names of `props`.
*
* @private
- * @param {Object} typedArray The typed array to clone.
- * @param {boolean} [isDeep] Specify a deep clone.
- * @returns {Object} Returns the cloned typed array.
+ * @param {Object} object The object to query.
+ * @param {Array} props The property names to get values for.
+ * @returns {Object} Returns the key-value pairs.
*/
-function cloneTypedArray(typedArray, isDeep) {
- var buffer = isDeep ? cloneArrayBuffer(typedArray.buffer) : typedArray.buffer;
- return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);
+function baseToPairs(object, props) {
+ return arrayMap(props, function(key) {
+ return [key, object[key]];
+ });
}
-/** `Object#toString` result references. */
-var boolTag$3 = '[object Boolean]';
-var dateTag$3 = '[object Date]';
-var mapTag$4 = '[object Map]';
-var numberTag$3 = '[object Number]';
-var regexpTag$3 = '[object RegExp]';
-var setTag$4 = '[object Set]';
-var stringTag$3 = '[object String]';
-var symbolTag$3 = '[object Symbol]';
-
-var arrayBufferTag$3 = '[object ArrayBuffer]';
-var dataViewTag$4 = '[object DataView]';
-var float32Tag$2 = '[object Float32Array]';
-var float64Tag$2 = '[object Float64Array]';
-var int8Tag$2 = '[object Int8Array]';
-var int16Tag$2 = '[object Int16Array]';
-var int32Tag$2 = '[object Int32Array]';
-var uint8Tag$2 = '[object Uint8Array]';
-var uint8ClampedTag$2 = '[object Uint8ClampedArray]';
-var uint16Tag$2 = '[object Uint16Array]';
-var uint32Tag$2 = '[object Uint32Array]';
-
/**
- * Initializes an object clone based on its `toStringTag`.
- *
- * **Note:** This function only supports cloning values with tags of
- * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.
+ * Converts `set` to its value-value pairs.
*
* @private
- * @param {Object} object The object to clone.
- * @param {string} tag The `toStringTag` of the object to clone.
- * @param {Function} cloneFunc The function to clone values.
- * @param {boolean} [isDeep] Specify a deep clone.
- * @returns {Object} Returns the initialized clone.
+ * @param {Object} set The set to convert.
+ * @returns {Array} Returns the value-value pairs.
*/
-function initCloneByTag(object, tag, cloneFunc, isDeep) {
- var Ctor = object.constructor;
- switch (tag) {
- case arrayBufferTag$3:
- return cloneArrayBuffer(object);
-
- case boolTag$3:
- case dateTag$3:
- return new Ctor(+object);
-
- case dataViewTag$4:
- return cloneDataView(object, isDeep);
-
- case float32Tag$2: case float64Tag$2:
- case int8Tag$2: case int16Tag$2: case int32Tag$2:
- case uint8Tag$2: case uint8ClampedTag$2: case uint16Tag$2: case uint32Tag$2:
- return cloneTypedArray(object, isDeep);
-
- case mapTag$4:
- return cloneMap(object, isDeep, cloneFunc);
-
- case numberTag$3:
- case stringTag$3:
- return new Ctor(object);
-
- case regexpTag$3:
- return cloneRegExp(object);
-
- case setTag$4:
- return cloneSet(object, isDeep, cloneFunc);
+function setToPairs(set) {
+ var index = -1,
+ result = Array(set.size);
- case symbolTag$3:
- return cloneSymbol(object);
- }
+ set.forEach(function(value) {
+ result[++index] = [value, value];
+ });
+ return result;
}
-/** Built-in value references. */
-var objectCreate = Object.create;
+/** `Object#toString` result references. */
+var mapTag$5 = '[object Map]';
+var setTag$5 = '[object Set]';
/**
- * The base implementation of `_.create` without support for assigning
- * properties to the created object.
+ * Creates a `_.toPairs` or `_.toPairsIn` function.
*
* @private
- * @param {Object} proto The object to inherit from.
- * @returns {Object} Returns the new object.
+ * @param {Function} keysFunc The function to get the keys of a given object.
+ * @returns {Function} Returns the new pairs function.
*/
-var baseCreate = (function() {
- function object() {}
- return function(proto) {
- if (!isObject(proto)) {
- return {};
+function createToPairs(keysFunc) {
+ return function(object) {
+ var tag = getTag$1(object);
+ if (tag == mapTag$5) {
+ return mapToArray(object);
}
- if (objectCreate) {
- return objectCreate(proto);
+ if (tag == setTag$5) {
+ return setToPairs(object);
}
- object.prototype = proto;
- var result = new object;
- object.prototype = undefined;
- return result;
+ return baseToPairs(object, keysFunc(object));
};
-}());
+}
/**
- * Initializes an object clone.
+ * Creates an array of own enumerable string keyed-value pairs for `object`
+ * which can be consumed by `_.fromPairs`. If `object` is a map or set, its
+ * entries are returned.
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @alias entries
+ * @category Object
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the key-value pairs.
+ * @example
+ *
+ * function Foo() {
+ * this.a = 1;
+ * this.b = 2;
+ * }
+ *
+ * Foo.prototype.c = 3;
+ *
+ * _.toPairs(new Foo);
+ * // => [['a', 1], ['b', 2]] (iteration order is not guaranteed)
+ */
+var toPairs = createToPairs(keys$1);
+
+/**
+ * The base implementation of `_.isNaN` without support for number objects.
*
* @private
- * @param {Object} object The object to clone.
- * @returns {Object} Returns the initialized clone.
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.
*/
-function initCloneObject(object) {
- return (typeof object.constructor == 'function' && !isPrototype(object))
- ? baseCreate(getPrototype(object))
- : {};
+function baseIsNaN(value) {
+ return value !== value;
}
-/** Used to compose bitmasks for cloning. */
-var CLONE_DEEP_FLAG = 1;
-var CLONE_FLAT_FLAG = 2;
-var CLONE_SYMBOLS_FLAG$1 = 4;
-
-/** `Object#toString` result references. */
-var argsTag$3 = '[object Arguments]';
-var arrayTag$2 = '[object Array]';
-var boolTag$2 = '[object Boolean]';
-var dateTag$2 = '[object Date]';
-var errorTag$2 = '[object Error]';
-var funcTag$2 = '[object Function]';
-var genTag$1 = '[object GeneratorFunction]';
-var mapTag$3 = '[object Map]';
-var numberTag$2 = '[object Number]';
-var objectTag$3 = '[object Object]';
-var regexpTag$2 = '[object RegExp]';
-var setTag$3 = '[object Set]';
-var stringTag$2 = '[object String]';
-var symbolTag$2 = '[object Symbol]';
-var weakMapTag$2 = '[object WeakMap]';
-
-var arrayBufferTag$2 = '[object ArrayBuffer]';
-var dataViewTag$3 = '[object DataView]';
-var float32Tag$1 = '[object Float32Array]';
-var float64Tag$1 = '[object Float64Array]';
-var int8Tag$1 = '[object Int8Array]';
-var int16Tag$1 = '[object Int16Array]';
-var int32Tag$1 = '[object Int32Array]';
-var uint8Tag$1 = '[object Uint8Array]';
-var uint8ClampedTag$1 = '[object Uint8ClampedArray]';
-var uint16Tag$1 = '[object Uint16Array]';
-var uint32Tag$1 = '[object Uint32Array]';
-
-/** Used to identify `toStringTag` values supported by `_.clone`. */
-var cloneableTags = {};
-cloneableTags[argsTag$3] = cloneableTags[arrayTag$2] =
-cloneableTags[arrayBufferTag$2] = cloneableTags[dataViewTag$3] =
-cloneableTags[boolTag$2] = cloneableTags[dateTag$2] =
-cloneableTags[float32Tag$1] = cloneableTags[float64Tag$1] =
-cloneableTags[int8Tag$1] = cloneableTags[int16Tag$1] =
-cloneableTags[int32Tag$1] = cloneableTags[mapTag$3] =
-cloneableTags[numberTag$2] = cloneableTags[objectTag$3] =
-cloneableTags[regexpTag$2] = cloneableTags[setTag$3] =
-cloneableTags[stringTag$2] = cloneableTags[symbolTag$2] =
-cloneableTags[uint8Tag$1] = cloneableTags[uint8ClampedTag$1] =
-cloneableTags[uint16Tag$1] = cloneableTags[uint32Tag$1] = true;
-cloneableTags[errorTag$2] = cloneableTags[funcTag$2] =
-cloneableTags[weakMapTag$2] = false;
-
-/**
- * The base implementation of `_.clone` and `_.cloneDeep` which tracks
- * traversed objects.
- *
- * @private
- * @param {*} value The value to clone.
- * @param {boolean} bitmask The bitmask flags.
- * 1 - Deep clone
- * 2 - Flatten inherited properties
- * 4 - Clone symbols
- * @param {Function} [customizer] The function to customize cloning.
- * @param {string} [key] The key of `value`.
- * @param {Object} [object] The parent object of `value`.
- * @param {Object} [stack] Tracks traversed objects and their clone counterparts.
- * @returns {*} Returns the cloned value.
- */
-function baseClone(value, bitmask, customizer, key, object, stack) {
- var result,
- isDeep = bitmask & CLONE_DEEP_FLAG,
- isFlat = bitmask & CLONE_FLAT_FLAG,
- isFull = bitmask & CLONE_SYMBOLS_FLAG$1;
-
- if (customizer) {
- result = object ? customizer(value, key, object, stack) : customizer(value);
- }
- if (result !== undefined) {
- return result;
- }
- if (!isObject(value)) {
- return value;
- }
- var isArr = isArray(value);
- if (isArr) {
- result = initCloneArray(value);
- if (!isDeep) {
- return copyArray(value, result);
- }
- } else {
- var tag = getTag$1(value),
- isFunc = tag == funcTag$2 || tag == genTag$1;
-
- if (isBuffer(value)) {
- return cloneBuffer(value, isDeep);
- }
- if (tag == objectTag$3 || tag == argsTag$3 || (isFunc && !object)) {
- result = (isFlat || isFunc) ? {} : initCloneObject(value);
- if (!isDeep) {
- return isFlat
- ? copySymbolsIn(value, baseAssignIn(result, value))
- : copySymbols(value, baseAssign(result, value));
- }
- } else {
- if (!cloneableTags[tag]) {
- return object ? value : {};
- }
- result = initCloneByTag(value, tag, baseClone, isDeep);
- }
- }
- // Check for circular references and return its corresponding clone.
- stack || (stack = new Stack);
- var stacked = stack.get(value);
- if (stacked) {
- return stacked;
- }
- stack.set(value, result);
-
- var keysFunc = isFull
- ? (isFlat ? getAllKeysIn : getAllKeys)
- : (isFlat ? keysIn : keys$1);
-
- var props = isArr ? undefined : keysFunc(value);
- arrayEach(props || value, function(subValue, key) {
- if (props) {
- key = subValue;
- subValue = value[key];
- }
- // Recursively populate clone (susceptible to call stack limits).
- assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));
- });
- return result;
-}
-
-/** Used to compose bitmasks for cloning. */
-var CLONE_SYMBOLS_FLAG = 4;
-
-/**
- * Creates a shallow clone of `value`.
- *
- * **Note:** This method is loosely based on the
- * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)
- * and supports cloning arrays, array buffers, booleans, date objects, maps,
- * numbers, `Object` objects, regexes, sets, strings, symbols, and typed
- * arrays. The own enumerable properties of `arguments` objects are cloned
- * as plain objects. An empty object is returned for uncloneable values such
- * as error objects, functions, DOM nodes, and WeakMaps.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to clone.
- * @returns {*} Returns the cloned value.
- * @see _.cloneDeep
- * @example
- *
- * var objects = [{ 'a': 1 }, { 'b': 2 }];
- *
- * var shallow = _.clone(objects);
- * console.log(shallow[0] === objects[0]);
- * // => true
- */
-function clone(value) {
- return baseClone(value, CLONE_SYMBOLS_FLAG);
-}
-
-/**
- * The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array
- * of key-value pairs for `object` corresponding to the property names of `props`.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {Array} props The property names to get values for.
- * @returns {Object} Returns the key-value pairs.
- */
-function baseToPairs(object, props) {
- return arrayMap(props, function(key) {
- return [key, object[key]];
- });
-}
-
-/**
- * Converts `set` to its value-value pairs.
- *
- * @private
- * @param {Object} set The set to convert.
- * @returns {Array} Returns the value-value pairs.
- */
-function setToPairs(set) {
- var index = -1,
- result = Array(set.size);
-
- set.forEach(function(value) {
- result[++index] = [value, value];
- });
- return result;
-}
-
-/** `Object#toString` result references. */
-var mapTag$5 = '[object Map]';
-var setTag$5 = '[object Set]';
-
-/**
- * Creates a `_.toPairs` or `_.toPairsIn` function.
- *
- * @private
- * @param {Function} keysFunc The function to get the keys of a given object.
- * @returns {Function} Returns the new pairs function.
- */
-function createToPairs(keysFunc) {
- return function(object) {
- var tag = getTag$1(object);
- if (tag == mapTag$5) {
- return mapToArray(object);
- }
- if (tag == setTag$5) {
- return setToPairs(object);
- }
- return baseToPairs(object, keysFunc(object));
- };
-}
-
-/**
- * Creates an array of own enumerable string keyed-value pairs for `object`
- * which can be consumed by `_.fromPairs`. If `object` is a map or set, its
- * entries are returned.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @alias entries
- * @category Object
- * @param {Object} object The object to query.
- * @returns {Array} Returns the key-value pairs.
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.toPairs(new Foo);
- * // => [['a', 1], ['b', 2]] (iteration order is not guaranteed)
- */
-var toPairs = createToPairs(keys$1);
-
-/** Built-in value references. */
-var spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined;
-
-/**
- * Checks if `value` is a flattenable `arguments` object or array.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.
- */
-function isFlattenable(value) {
- return isArray(value) || isArguments(value) ||
- !!(spreadableSymbol && value && value[spreadableSymbol]);
-}
-
-/**
- * The base implementation of `_.flatten` with support for restricting flattening.
- *
- * @private
- * @param {Array} array The array to flatten.
- * @param {number} depth The maximum recursion depth.
- * @param {boolean} [predicate=isFlattenable] The function invoked per iteration.
- * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks.
- * @param {Array} [result=[]] The initial result value.
- * @returns {Array} Returns the new flattened array.
- */
-function baseFlatten(array, depth, predicate, isStrict, result) {
- var index = -1,
- length = array.length;
-
- predicate || (predicate = isFlattenable);
- result || (result = []);
-
- while (++index < length) {
- var value = array[index];
- if (depth > 0 && predicate(value)) {
- if (depth > 1) {
- // Recursively flatten arrays (susceptible to call stack limits).
- baseFlatten(value, depth - 1, predicate, isStrict, result);
- } else {
- arrayPush(result, value);
- }
- } else if (!isStrict) {
- result[result.length] = value;
- }
- }
- return result;
-}
-
-/**
- * The base implementation of `_.isNaN` without support for number objects.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.
- */
-function baseIsNaN(value) {
- return value !== value;
-}
-
-/**
- * A specialized version of `_.indexOf` which performs strict equality
- * comparisons of values, i.e. `===`.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {*} value The value to search for.
- * @param {number} fromIndex The index to search from.
- * @returns {number} Returns the index of the matched value, else `-1`.
- */
-function strictIndexOf(array, value, fromIndex) {
- var index = fromIndex - 1,
- length = array.length;
+/**
+ * A specialized version of `_.indexOf` which performs strict equality
+ * comparisons of values, i.e. `===`.
+ *
+ * @private
+ * @param {Array} array The array to inspect.
+ * @param {*} value The value to search for.
+ * @param {number} fromIndex The index to search from.
+ * @returns {number} Returns the index of the matched value, else `-1`.
+ */
+function strictIndexOf(array, value, fromIndex) {
+ var index = fromIndex - 1,
+ length = array.length;
while (++index < length) {
if (array[index] === value) {
@@ -21684,10 +22158,10 @@ var osmOneWayTags = {
'yes': true
},
'highway': {
- 'motorway': true,
- 'motorway_link': true
+ 'motorway': true
},
'junction': {
+ 'circular': true,
'roundabout': true
},
'man_made': {
@@ -21721,7 +22195,7 @@ var osmPavedTags = {
}
};
-var wikipedia$1 = [
+var wikipedia = [
[
"Abkhazian",
"ÐÒ§ÑÑÓа",
@@ -23144,19 +23618,19 @@ var wikipedia$1 = [
]
];
-var wikipedia$2 = Object.freeze({
- default: wikipedia$1
+var wikipedia$1 = Object.freeze({
+ default: wikipedia
});
-var require$$6 = ( wikipedia$2 && wikipedia$1 ) || wikipedia$2;
+var require$$6 = ( wikipedia$1 && wikipedia ) || wikipedia$1;
-var wikipedia = require$$6;
+var wikipedia$2 = require$$6;
-var amenity = {"arts_centre":{"Åwietlica wiejska":{"count":62},"Ðом кÑлÑÑÑÑÑ":{"count":182}},"bank":{"ABANCA":{"count":83},"ABN AMRO":{"count":152},"ABSA":{"count":105},"AIB":{"count":85},"ANZ":{"count":378},"ASB Bank":{"count":51},"ATB Financial":{"count":68},"AXA":{"count":106},"Agribank":{"count":58},"Akbank":{"count":129},"Alior Bank":{"count":180},"Allahabad Bank":{"count":52},"Allied Bank":{"count":67},"Alpha Bank":{"count":329},"Andhra Bank":{"count":97},"Antonveneta":{"count":56},"Argenta":{"count":125},"Asia United Bank":{"count":57},"Askari Bank":{"count":71},"Associated Bank":{"count":55},"Axis Bank":{"count":198},"BAC":{"count":77},"BAWAG PSK":{"count":97},"BB&T":{"count":418},"BBBank":{"count":58},"BBK":{"count":122},"BBVA":{"count":1445},"BBVA Bancomer":{"count":157},"BBVA Compass":{"count":80},"BBVA Continental":{"count":74},"BBVA Francés":{"count":158},"BCA":{"count":135},"BCI":{"count":140},"BCP":{"count":226},"BCR":{"count":232},"BDO":{"count":538},"BGÅ» BNP Paribas":{"count":74},"BMCE":{"count":53},"BMN":{"count":88},"BMO":{"count":339},"BMO Harris Bank":{"count":72},"BNA":{"count":70},"BNI":{"count":136},"BNL":{"count":159},"BNP Paribas":{"count":1165},"BNP Paribas Fortis":{"count":303},"BOC":{"count":95},"BPH":{"count":63},"BPI":{"count":579},"BPI Family Savings Bank":{"count":54},"BRD":{"count":276},"BRED":{"count":70},"BRI":{"count":209},"BW-Bank":{"count":95},"BZ WBK":{"count":156},"Banamex":{"count":356},"Banc Sabadell":{"count":175},"Banca Intesa":{"count":92},"Banca March":{"count":51},"Banca Popolare di Milano":{"count":99},"Banca Popolare di Novara":{"count":79},"Banca Popolare di Sondrio":{"count":105},"Banca Popolare di Verona":{"count":59},"Banca Popolare di Vicenza":{"count":119},"Banca RomâneascÄ":{"count":61},"Banca Sella":{"count":56},"Banca Transilvania":{"count":167},"Banco Agrario":{"count":58},"Banco Azteca":{"count":119},"Banco BCI":{"count":74},"Banco Bradesco":{"count":226},"Banco Continental":{"count":64},"Banco Estado":{"count":153},"Banco Fassil":{"count":59},"Banco G&T Continental":{"count":84},"Banco General":{"count":53},"Banco Industrial":{"count":91},"Banco Internacional":{"count":62},"Banco Itaú":{"count":351},"Banco Nacional":{"count":143},"Banco Nación":{"count":149},"Banco Pastor":{"count":74},"Banco Pichincha":{"count":109},"Banco Popular":{"count":619},"Banco Provincia":{"count":138},"Banco Sabadell":{"count":189},"Banco Santander":{"count":112},"Banco Sol":{"count":74},"Banco de Bogotá":{"count":74},"Banco de Chile":{"count":175},"Banco de Costa Rica":{"count":123},"Banco de Desarrollo Banrural":{"count":85},"Banco de Occidente":{"count":67},"Banco de Venezuela":{"count":76},"Banco de la Nación":{"count":156},"Banco de la Nación Argentina":{"count":166},"Banco di Napoli":{"count":79},"Banco di Sardegna":{"count":79},"Banco do Brasil":{"count":1313},"Banco do Nordeste":{"count":56},"BancoEstado":{"count":121},"Bancolombia":{"count":170},"Bancomer":{"count":227},"Bancpost":{"count":77},"Banesco":{"count":209},"Bangkok Bank":{"count":69},"Bank Al Habib":{"count":52},"Bank Alfalah":{"count":63},"Bank Austria":{"count":123},"Bank BCA":{"count":71},"Bank BNI":{"count":67},"Bank BPH":{"count":56},"Bank BRI":{"count":196},"Bank Danamon":{"count":60},"Bank Mandiri":{"count":232},"Bank Mega":{"count":54},"Bank SpóÅdzielczy":{"count":395},"Bank Zachodni WBK":{"count":103},"Bank of Africa":{"count":59},"Bank of America":{"count":1787},"Bank of Baroda":{"count":122},"Bank of Ceylon":{"count":74},"Bank of China":{"count":152},"Bank of Commerce":{"count":69},"Bank of India":{"count":113},"Bank of Ireland":{"count":151},"Bank of Montreal":{"count":157},"Bank of New Zealand":{"count":63},"Bank of Scotland":{"count":122},"Bank of the West":{"count":173},"Bankia":{"count":613},"Bankinter":{"count":139},"Banner Bank":{"count":53},"Banorte":{"count":260},"Banque Atlantique":{"count":57},"Banque Nationale":{"count":137},"Banque Populaire":{"count":919},"Banrisul":{"count":101},"Banrural":{"count":84},"Barclays":{"count":1243},"Bcc":{"count":54},"Belfius":{"count":285},"Bendigo Bank":{"count":140},"Berliner Volksbank":{"count":73},"Bicentenario":{"count":173},"Bradesco":{"count":751},"Budapest Bank":{"count":56},"CBAO":{"count":53},"CEC Bank":{"count":121},"CGD":{"count":52},"CIB Bank":{"count":64},"CIBC":{"count":574},"CIC":{"count":742},"CIMB Bank":{"count":64},"CNEP":{"count":52},"Caisse Desjardins":{"count":69},"Caisse d'Ãpargne":{"count":1607},"Caixa":{"count":239},"Caixa Econômica Federal":{"count":573},"Caixa Geral de Depósitos":{"count":231},"CaixaBank":{"count":343},"Caja CÃrculo":{"count":68},"Caja Duero":{"count":90},"Caja España":{"count":74},"Caja Rural":{"count":216},"Caja Rural de Jaén":{"count":55},"CajaSur":{"count":73},"Cajamar":{"count":216},"Cajero Automatico Bancared":{"count":123},"Canara Bank":{"count":270},"Capital One":{"count":199},"Carige":{"count":57},"Cariparma":{"count":69},"Cassa di Risparmio del Veneto":{"count":102},"CatalunyaCaixa":{"count":107},"Central Bank of India":{"count":60},"Chase":{"count":1658},"China Bank":{"count":156},"China Bank Savings":{"count":54},"China Construction Bank":{"count":68},"Citibank":{"count":485},"Citizens Bank":{"count":248},"Clydesdale Bank":{"count":55},"Columbia Bank":{"count":79},"Comerica Bank":{"count":67},"Commerce Bank":{"count":61},"Commercial Bank":{"count":75},"Commercial Bank of Ceylon PLC":{"count":100},"Commerzbank":{"count":879},"Commonwealth Bank":{"count":376},"Corporation Bank":{"count":92},"Credem":{"count":77},"Credicoop":{"count":111},"Credit Agricole":{"count":104},"Credit Suisse":{"count":93},"Crelan":{"count":53},"Crédit Agricole":{"count":2544},"Crédit Mutuel":{"count":1129},"Crédit Mutuel de Bretagne":{"count":368},"Crédit du Nord":{"count":148},"Crédito AgrÃcola":{"count":87},"CбеÑбанк":{"count":74},"Danske Bank":{"count":157},"Davivienda":{"count":172},"De Venezuela":{"count":87},"Denizbank":{"count":58},"Desjardins":{"count":80},"Deutsche Bank":{"count":995},"Dubai Islamic Bank":{"count":71},"EastWest Bank":{"count":127},"Ecobank":{"count":197},"Erste Bank":{"count":200},"Eurobank":{"count":261},"Express Union":{"count":58},"FNB":{"count":143},"Federal Bank":{"count":88},"Fifth Third Bank":{"count":234},"Finansbank":{"count":68},"First Bank":{"count":91},"First Citizens Bank":{"count":88},"First National Bank":{"count":209},"Galicia":{"count":179},"Garanti":{"count":58},"Garanti Bankası":{"count":82},"Getin Bank":{"count":112},"Groupama":{"count":61},"HDFC Bank":{"count":219},"HNB":{"count":67},"HSBC":{"count":1748},"Halifax":{"count":367},"Halkbank":{"count":74},"Hamburger Sparkasse":{"count":159},"Handelsbanken":{"count":250},"Hong Leong Bank":{"count":51},"Hrvatska poÅ¡tanska banka":{"count":54},"Huntington Bank":{"count":110},"HypoVereinsbank":{"count":408},"ICBC":{"count":158},"ICICI Bank":{"count":224},"IDBI Bank":{"count":73},"ING":{"count":654},"ING Bank ÅlÄ
ski":{"count":128},"IberCaja":{"count":209},"Indian Bank":{"count":98},"Indian Overseas Bank":{"count":108},"Interbank":{"count":131},"Intesa San Paolo":{"count":257},"Itaú":{"count":726},"K&H Bank":{"count":75},"KBC":{"count":273},"Kasa Stefczyka":{"count":65},"Key Bank":{"count":382},"KomerÄnà banka":{"count":180},"Kreissparkasse":{"count":600},"Kreissparkasse Köln":{"count":69},"Kutxabank":{"count":68},"LCL":{"count":903},"La Banque Postale":{"count":124},"La Caixa":{"count":1144},"Laboral Kutxa":{"count":66},"Landbank":{"count":115},"Liberbank":{"count":164},"Lloyds Bank":{"count":612},"M&T Bank":{"count":184},"MCB":{"count":62},"MCB Bank":{"count":54},"MONETA Money Bank":{"count":92},"Macro":{"count":174},"Maybank":{"count":234},"Meezan Bank":{"count":63},"Mercantil":{"count":132},"Metro Bank":{"count":57},"Metrobank":{"count":434},"Millennium BCP":{"count":119},"Millennium Bank":{"count":386},"Monte dei Paschi di Siena":{"count":265},"Montepio":{"count":113},"NAB":{"count":205},"NSB":{"count":51},"NatWest":{"count":800},"National Bank":{"count":147},"Nationwide":{"count":337},"Nedbank":{"count":100},"Nordea":{"count":331},"Novo Banco":{"count":101},"OLB":{"count":57},"OTP":{"count":362},"Oberbank":{"count":103},"Occidental de Descuento":{"count":68},"Oldenburgische Landesbank":{"count":68},"One Network Bank":{"count":91},"Osuuspankki":{"count":89},"PBZ":{"count":65},"PKO":{"count":58},"PKO BP":{"count":561},"PNB":{"count":323},"PNC":{"count":52},"PNC Bank":{"count":639},"PSBank":{"count":108},"Patagonia":{"count":94},"Pekao SA":{"count":155},"Peoples Bank":{"count":254},"Philippine National Bank":{"count":69},"Piraeus Bank":{"count":96},"Popular":{"count":104},"Postbank":{"count":567},"Postbank Finanzcenter":{"count":65},"Provincial":{"count":135},"Public Bank":{"count":90},"Punjab National Bank":{"count":134},"RBC":{"count":487},"RBC Financial Group":{"count":59},"RBS":{"count":190},"RCBC":{"count":144},"RCBC Savings Bank":{"count":84},"Rabobank":{"count":557},"Raiffeisen Polbank":{"count":78},"Raiffeisenbank":{"count":2705},"Regions Bank":{"count":204},"Republic Bank":{"count":85},"Royal Bank":{"count":90},"Royal Bank of Canada":{"count":56},"Royal Bank of Scotland":{"count":129},"SEB":{"count":129},"SNS Bank":{"count":58},"Sabadell":{"count":97},"Sampath Bank":{"count":87},"Santander":{"count":3268},"Santander Consumer Bank":{"count":109},"Santander RÃo":{"count":239},"Santander Totta":{"count":201},"Sberbank":{"count":135},"Scotiabank":{"count":1144},"Security Bank":{"count":171},"Sicredi":{"count":94},"Slovenská sporiteľÅa":{"count":165},"Société Générale":{"count":1136},"Sparda-Bank":{"count":277},"Sparkasse":{"count":4667},"Sparkasse Aachen":{"count":56},"Sparkasse KölnBonn":{"count":76},"Stadtsparkasse":{"count":68},"Stanbic Bank":{"count":63},"Standard Bank":{"count":165},"Standard Chartered":{"count":95},"Standard Chartered Bank":{"count":74},"State Bank of India":{"count":1013},"SunTrust":{"count":322},"Supervielle":{"count":72},"Swedbank":{"count":252},"Syndicate Bank":{"count":118},"TCF Bank":{"count":85},"TD Bank":{"count":425},"TD Canada Trust":{"count":675},"TEB":{"count":56},"TSB":{"count":259},"Takarékszövetkezet":{"count":120},"Targobank":{"count":279},"Tatra banka":{"count":70},"Türkiye İŠBankası":{"count":53},"UBS":{"count":169},"UCO Bank":{"count":51},"UCPB":{"count":122},"UOB":{"count":126},"US Bank":{"count":723},"Ulster Bank":{"count":100},"Umpqua Bank":{"count":103},"UniCredit Bank":{"count":548},"Unicaja Banco":{"count":182},"Unicredit Banca":{"count":496},"Union Bank":{"count":304},"United Bank":{"count":68},"VR-Bank":{"count":506},"Vakıfbank":{"count":85},"Veneto Banca":{"count":73},"Vijaya Bank":{"count":56},"Volks- und Raiffeisenbank":{"count":53},"Volksbank":{"count":2665},"Volksbank Mittelhessen":{"count":53},"Volksbank Raiffeisenbank":{"count":63},"VÃB":{"count":105},"Washington Federal":{"count":65},"Wells Fargo":{"count":1947},"Western Union":{"count":440},"Westpac":{"count":322},"Yorkshire Bank":{"count":95},"Yorkshire Building Society":{"count":69},"ZagrebaÄka banka":{"count":54},"Ziraat Bankası":{"count":172},"mBank":{"count":70},"ÄSOB":{"count":211},"Äeská spoÅitelna":{"count":243},"İŠBankası":{"count":112},"Îθνική ΤÏάÏεζα":{"count":103},"ΠειÏαιÏÏ":{"count":120},"ΤÏάÏεζα ΠειÏαιÏÏ":{"count":104},"ÐвангаÑд":{"count":76},"ÐлÑÑа-Ðанк":{"count":301},"Ðанк ÐоÑквÑ":{"count":176},"Ðанка ÐСÐ":{"count":63},"ÐелагÑопÑомбанк":{"count":184},"ÐелаÑÑÑбанк":{"count":570},"ÐелинвеÑÑбанк":{"count":78},"Ðинбанк":{"count":114},"ÐТÐ":{"count":80},"ÐТÐ24":{"count":545},"ÐозÑождение":{"count":81},"ÐазпÑомбанк":{"count":161},"Ðенбанк":{"count":83},"ÐазкоммеÑÑбанк":{"count":74},"ÐÐÐ Ðанк":{"count":52},"ÐоÑковÑкий индÑÑÑÑиалÑнÑй банк":{"count":53},"ÐоÑоблбанк":{"count":54},"ÐаÑоднÑй банк":{"count":63},"ÐТРÐанк":{"count":54},"ÐÑкÑÑÑие":{"count":92},"ÐÑадбанк":{"count":883},"ÐУÐÐ":{"count":78},"ÐоÑÑа Ðанк":{"count":65},"ÐÑиваÑÐанк":{"count":1018},"ÐÑиваÑбанк":{"count":76},"ÐÑиднеÑÑÑовÑкий СбеÑбанк":{"count":59},"ÐÑиоÑбанк":{"count":69},"ÐÑомÑвÑзÑбанк":{"count":133},"Ð ÐÐÐ":{"count":124},"РайÑÑайзен":{"count":65},"РайÑÑайзен Ðанк ÐвалÑ":{"count":125},"РайÑÑайзенбанк":{"count":52},"РоÑбанк":{"count":218},"РоÑÑелÑÑ
озбанк":{"count":374},"Ð ÑÑÑкий ÑÑандаÑÑ":{"count":55},"СбеÑбанк":{"count":6921},"Совкомбанк":{"count":186},"УкÑСиббанк":{"count":213},"УкÑÑоÑбанк":{"count":57},"УÑалÑиб":{"count":130},"ХоÑм ÐÑедиÑ":{"count":53},"×× ×§ ×פ××¢×××":{"count":112},"×× ×§ ×××××":{"count":83},"باÙÚ©":{"count":219},"باÙÚ© Ø¢ÛÙØ¯Ù":{"count":58},"باÙÚ© Ø§ÙØªØµØ§Ø¯ ÙÙÛÙ":{"count":78},"باÙÚ© Ø§ÙØµØ§Ø±":{"count":99},"باÙÚ© تجارت":{"count":365},"باÙÚ© Ø±ÙØ§Ù":{"count":138},"باÙÚ© Ø±ÙØ§Ù کارگراÙ":{"count":72},"باÙÚ© سپÙ":{"count":348},"باÙÚ© Ø´ÙØ±":{"count":93},"باÙÚ© صادرات":{"count":492},"باÙÚ© ÙÙØ§Ù
ÛÙ":{"count":110},"باÙÚ© Ù
سکÙ":{"count":263},"باÙÚ© Ù
ÙØª":{"count":428},"باÙÚ© Ù
ÙÛ":{"count":561},"باÙÚ© Ù
ÙÛ Ø§ÛØ±Ø§Ù":{"count":80},"باÙÚ© Ù
ÙØ± Ø§ÙØªØµØ§Ø¯":{"count":92},"باÙÚ© Ù¾Ø§Ø±Ø³ÛØ§Ù":{"count":103},"باÙÚ© پاسارگاد":{"count":107},"باÙÚ© Ú©Ø´Ø§ÙØ±Ø²Û":{"count":277},"صادرات":{"count":85},"Ù
ÙÛ":{"count":67},"پست باÙÚ©":{"count":71},"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸":{"count":121},"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸¢":{"count":85},"à¸à¸à¸²à¸à¸²à¸£à¸à¸ªà¸´à¸à¸£à¹à¸à¸¢":{"count":108},"à¸à¸à¸²à¸à¸²à¸£à¸à¸à¸¡à¸ªà¸´à¸":{"count":71},"à¸à¸à¸²à¸à¸²à¸£à¹à¸à¸¢à¸à¸²à¸à¸´à¸à¸¢à¹":{"count":95},"ã¿ãã»éè¡":{"count":255},"ãããªéè¡":{"count":135},"ä¸äºä½åéè¡":{"count":204},"ä¸è±æ±äº¬UFJéè¡":{"count":235},"ä¸å½åä¸é¶è¡":{"count":198},"ä¸å½å·¥åé¶è¡":{"count":181},"ä¸å½å»ºè®¾é¶è¡":{"count":158},"ä¸å½é®æ¿å¨èé¶è¡":{"count":76},"ä¸å½é¶è¡":{"count":275},"交éé¶è¡":{"count":68},"京é½ä¸å¤®ä¿¡ç¨é庫":{"count":53},"京é½éè¡":{"count":66},"åä¸é¶è¡":{"count":78},"åæµ·ééè¡":{"count":51},"åä½é庫éè¡":{"count":55},"åå°éè¡":{"count":54},"å·¥åé¶è¡":{"count":160},"建设é¶è¡":{"count":89},"å½°åéè¡":{"count":53},"æåé¶è¡":{"count":94},"横æµéè¡":{"count":92},"第ä¸éè¡":{"count":78},"è¯åéè¡":{"count":52},"êµë¯¼ìí":{"count":199,"tags":{"name:en":"Gungmin Bank"}},"기ì
ìí":{"count":53},"ëí":{"count":148},"ìë§ìê¸ê³ ":{"count":102},"ì íìí":{"count":245,"tags":{"name:en":"Sinhan Bank"}},"ì°ë¦¬ìí":{"count":316,"tags":{"name:en":"Uri Bank"}},"íëìí":{"count":85}},"bar":{"Bar Centrale":{"count":141},"Bar Sport":{"count":90},"Beach Bar":{"count":80},"Pool Bar":{"count":54}},"bicycle_rental":{"Bicing":{"count":130},"Call a Bike":{"count":95},"Grid":{"count":51},"Mibici":{"count":116},"metropolradruhr":{"count":91}},"bureau_de_change":{"Abitab":{"count":55},"Change":{"count":51},"Travelex":{"count":75},"Western Union":{"count":189}},"cafe":{"85度C":{"count":128},"Bar Centrale":{"count":77},"Bar Kafe":{"count":253},"Barista":{"count":65},"Bistro":{"count":60},"Bonafide":{"count":63},"Cafe Coffee Day":{"count":239},"Cafe Nero":{"count":52},"Cafeteria":{"count":579},"CafeterÃa":{"count":61},"Caffè Nero":{"count":316},"Café Amazon":{"count":241},"Café Central":{"count":115},"Café de la Place":{"count":55},"Café des Sports":{"count":71},"Caribou Coffee":{"count":184},"Coffee Fellows":{"count":77},"Coffee House":{"count":71},"Coffee Island":{"count":51},"Coffee Shop":{"count":180},"Coffee Time":{"count":133},"Costa":{"count":1403},"Country Style":{"count":58},"Dolce Vita":{"count":55},"Dunkin' Donuts":{"count":1662,"tags":{"cuisine":"donut"}},"Eiscafe Dolomiti":{"count":51},"Eiscafe Venezia":{"count":237},"Espresso House":{"count":122},"Havanna":{"count":81},"Internet Cafe":{"count":95},"Jamba Juice":{"count":86},"Kafe":{"count":55},"Krispy Kreme":{"count":63},"Le Pain Quotidien":{"count":59},"McCafé":{"count":72,"tags":{"amenity":"cafe","cuisine":"coffee_shop"}},"Peet's Coffee & Tea":{"count":82},"Pret A Manger":{"count":174},"Prime":{"count":51},"Second Cup":{"count":234},"Segafredo":{"count":103},"Starbucks":{"count":8463,"tags":{"cuisine":"coffee_shop"}},"Subway":{"count":114},"Tchibo":{"count":168},"The Coffee Bean & Tea Leaf":{"count":93},"The Coffee Club":{"count":81},"Tim Hortons":{"count":1945},"Traveler's Coffee":{"count":70},"Venezia":{"count":55},"Wayne's Coffee":{"count":52},"ÐеÑÑзка":{"count":52},"ÐиÑÑÑо":{"count":84},"ÐÑÑеÑ":{"count":56},"ÐÑÑÑеÑа":{"count":83},"Ðаблби":{"count":59},"ÐакÑÑоÑнаÑ":{"count":101},"ÐоÑе ХаÑз":{"count":119},"ÐоÑейнÑ":{"count":78},"Ðакомка":{"count":62},"ÐеÑнее каÑе":{"count":61},"ÐазиÑ":{"count":54},"ÐелÑменнаÑ":{"count":63},"ÐиÑÑеÑиÑ":{"count":60},"РандевÑ":{"count":54},"Сказка":{"count":66},"Смак":{"count":62},"СÑаÑбакÑ":{"count":55},"СÑоловаÑ":{"count":1181},"ТеÑемок":{"count":64},"УÑÑ":{"count":115},"Ð¥ÑÑоÑок":{"count":59},"ШаÑлÑÑнаÑ":{"count":153},"Шоколад":{"count":54},"ШоколадниÑа":{"count":252},"×ר×××":{"count":64},"Ù
ÙÙÙ":{"count":136},"à¸à¸²à¹à¸à¹ à¸à¹à¸¡à¸à¸à¸":{"count":59},"ã¨ã¯ã»ã«ã·ãªã¼ã« ã«ãã§":{"count":61},"ã«ãã§ã»ãã»ã¯ãªã¨":{"count":80,"tags":{"name:en":"Cafe de CRIE"}},"ã«ãã§ã»ããã¼ãã§":{"count":105},"ã³ã¡ãçç²åº":{"count":179},"ãµã³ãã«ã¯ã«ãã§":{"count":156},"ã¹ã¿ã¼ããã¯ã¹":{"count":558,"tags":{"name:en":"Starbucks"}},"ã¿ãªã¼ãºã³ã¼ãã¼":{"count":243},"ããã¼ã«ã³ã¼ãã¼ã·ã§ãã":{"count":489},"æå·´å
":{"count":146},"ì¤íë²
ì¤":{"count":52}},"car_rental":{"Alamo":{"count":57},"Avis":{"count":604},"Budget":{"count":218},"Enterprise":{"count":594},"Enterprise Rent-a-Car":{"count":51},"Europcar":{"count":611},"Hertz":{"count":654},"Localiza":{"count":59},"Sixt":{"count":323},"Thrifty":{"count":81},"U-Haul":{"count":94},"ãªãªãã¯ã¹ã¬ã³ã¿ã«ã¼":{"count":54},"ãã¨ã¿ã¬ã³ã¿ã«ã¼":{"count":57},"ãã¨ã¿ã¬ã³ã¿ãªã¼ã¹":{"count":63},"ãããã³ã¬ã³ã¿ã«ã¼":{"count":113}},"car_wash":{"Aral":{"count":88},"Autolavaggio":{"count":52},"BP":{"count":63},"Esso":{"count":55},"H-E-B Car Wash":{"count":71},"Intermarché":{"count":60},"Lavage Auto":{"count":60},"Lavazh":{"count":52},"Myjnia":{"count":54},"Myjnia bezdotykowa":{"count":93},"Myjnia samochodowa":{"count":66},"Shell":{"count":162},"SpÄlÄtorie Auto":{"count":69},"SpÄlÄtorie auto":{"count":52},"ÐвÑомийка":{"count":63}},"cinema":{"Cinema City":{"count":61},"Cinemark":{"count":87},"Cinemex":{"count":70},"Cinepolis":{"count":59},"Cineworld":{"count":64},"Odeon":{"count":81}},"clinic":{"ФÐÐ":{"count":162}},"dentist":{"Aspen Dental":{"count":73},"Consultorio Dental":{"count":187},"Dentista":{"count":109},"Family Dentistry":{"count":51},"Vitaldent":{"count":54},"СÑомаÑолог":{"count":72},"СÑомаÑологÑÑ":{"count":66}},"doctors":{"Háziorvosi rendelÅ":{"count":54},"ÐнвиÑÑо":{"count":115},"ФÐÐ":{"count":147}},"driving_school":{"ÐвÑодÑом":{"count":55}},"fast_food":{"A&W":{"count":614},"Ali Baba":{"count":101},"Angel's Burger":{"count":66},"Antalya":{"count":53},"Arby's":{"count":1432},"Asia Bistro":{"count":53},"Asia Wok":{"count":53},"Baskin-Robbins":{"count":262,"tags":{"amenity":"ice_cream"}},"Bistro":{"count":80},"Bob's":{"count":83},"Bojangles":{"count":89},"Booster Juice":{"count":76},"Boston Market":{"count":107},"Braum's":{"count":58},"Burger King":{"count":6601,"tags":{"cuisine":"burger"}},"Burger Machine":{"count":55},"Büfé":{"count":72},"Captain D's":{"count":56},"Carl's Jr.":{"count":593,"tags":{"cuisine":"burger"}},"Checkers":{"count":102},"Chick-fil-A":{"count":906,"tags":{"cuisine":"chicken"}},"Chicken Express":{"count":67},"Chipotle":{"count":688,"tags":{"cuisine":"mexican"}},"Chowking":{"count":250},"Church's Chicken":{"count":249},"CoCo壱çªå±":{"count":218},"Cold Stone Creamery":{"count":72},"Cook Out":{"count":81},"Culver's":{"count":541},"DQ":{"count":66},"Dairy Queen":{"count":1485},"Del Taco":{"count":244},"Ditsch":{"count":55},"Domino's Pizza":{"count":2577,"tags":{"cuisine":"pizza"}},"Dunkin' Donuts":{"count":747,"tags":{"cuisine":"donut"}},"El Pollo Loco":{"count":132},"Everest":{"count":59},"Extreme Pita":{"count":58},"Fazoli's":{"count":53},"Firehouse Subs":{"count":147},"Fish & Chips":{"count":185},"Fish and Chips":{"count":55},"Five Guys":{"count":457},"Food Court":{"count":72},"Greenwich":{"count":83},"Habib's":{"count":87},"Hallo Pizza":{"count":98},"Hardee's":{"count":634,"tags":{"cuisine":"burger"}},"Harvey's":{"count":158},"Hesburger":{"count":164},"Hungry Jacks":{"count":261,"tags":{"cuisine":"burger"}},"In-N-Out Burger":{"count":211},"Istanbul":{"count":96},"Istanbul Kebab":{"count":59},"Jack in the Box":{"count":951,"tags":{"cuisine":"burger"}},"Jamba Juice":{"count":148},"Jersey Mike's Subs":{"count":88},"Jimmy John's":{"count":519,"tags":{"cuisine":"sandwich"}},"Jollibee":{"count":740},"KFC":{"count":6003,"tags":{"cuisine":"chicken"}},"KFC/Taco Bell":{"count":70},"Kebab House":{"count":74},"Kebabai":{"count":64},"Kochlöffel":{"count":78},"Kotipizza":{"count":89},"Krispy Kreme":{"count":63},"Krystal":{"count":53},"Little Caesars":{"count":567},"Little Caesars Pizza":{"count":82},"Long John Silver's":{"count":200},"Lotteria":{"count":67},"Max":{"count":54},"McDonald's":{"count":18327,"tags":{"cuisine":"burger"}},"Minute Burger":{"count":53},"Mr. Sub":{"count":153},"New York Pizza":{"count":65},"Nordsee":{"count":198},"Panda Express":{"count":593,"tags":{"cuisine":"chinese"}},"Panera Bread":{"count":120},"Papa John's":{"count":820,"tags":{"cuisine":"pizza"}},"Papa Murphy's":{"count":100},"Pinulito":{"count":58},"Pita Pit":{"count":150},"Pizza Hut":{"count":1503,"tags":{"cuisine":"pizza"}},"Pizza Hut Delivery":{"count":70},"Pizza King":{"count":56},"Pizza Nova":{"count":90},"Pizza Pizza":{"count":411},"Pollo Campero":{"count":134},"Pollo Granjero":{"count":66},"Popeye's":{"count":521,"tags":{"cuisine":"chicken"}},"Popeyes Louisiana Kitchen":{"count":51},"Qdoba":{"count":91},"Quick":{"count":434},"Quiznos":{"count":401},"Rally's":{"count":68},"Red Rooster":{"count":192},"Sbarro":{"count":65},"Schlotzsky's Deli":{"count":348},"Sibylla":{"count":74},"Sonic":{"count":1166,"tags":{"cuisine":"burger"}},"Starbucks":{"count":60,"tags":{"cuisine":"coffee_shop"}},"Steers":{"count":190},"Subway":{"count":11431},"Taco Bell":{"count":2947,"tags":{"cuisine":"mexican"}},"Taco Bueno":{"count":59},"Taco Cabana":{"count":57},"Taco Del Mar":{"count":57},"Taco John's":{"count":141},"Taco Time":{"count":171},"Telepizza":{"count":323},"Thai Express":{"count":63},"The Pizza Company":{"count":62},"Waffle House":{"count":86},"Wendy's":{"count":3036,"tags":{"cuisine":"burger"}},"Whataburger":{"count":815},"White Castle":{"count":149},"Wienerschnitzel":{"count":61},"Wimpy":{"count":168},"Zaxby's":{"count":185},"ÎÏηγÏÏηÏ":{"count":59},"ÐиÑÑÑо":{"count":61},"ÐÑÑÐ³ÐµÑ Ðинг":{"count":181},"ÐÑоÑка ÐаÑÑоÑка":{"count":77},"ÐакдоналдÑ":{"count":469,"tags":{"name:en":"McDonald's"}},"Робин Сдобин":{"count":131},"Ð ÑÑÑкий ÐппеÑиÑ":{"count":129},"СабвÑй":{"count":73},"СÑаÑдог!s":{"count":66},"ТеÑемок":{"count":155},"ШавеÑма":{"count":93},"ШаÑÑма":{"count":265},"ãã£ã±å¯¿å¸":{"count":84},"ãã¤ã":{"count":58},"ãã寿å¸":{"count":99},"ããå®¶":{"count":571,"tags":{"name:en":"SUKIYA"}},"ãªãå¯":{"count":180},"ã»ã£ãã»ã£ãäº":{"count":57},"ã»ã£ã¨ãã£ã¨":{"count":168},"ãªãªã¸ã³å¼å½":{"count":93},"ã±ã³ã¿ããã¼ãã©ã¤ãããã³":{"count":334,"tags":{"cuisine":"chicken","name:en":"KFC"}},"ãµãã¦ã§ã¤":{"count":74},"ã¹ã·ãã¼":{"count":94},"ãã¯ããã«ã":{"count":1261,"tags":{"cuisine":"burger","name:en":"McDonald's"}},"ãã¹ã¿ã¼ãã¼ãã":{"count":188},"ã¢ã¹ãã¼ã¬ã¼":{"count":507,"tags":{"name:en":"MOS BURGER"}},"ããããªã¢":{"count":97},"丸äºè£½éºº":{"count":57},"åéå®¶":{"count":461},"幸楽è":{"count":80},"æ©æ¯æ¼¢å ¡":{"count":86},"æ¾å±":{"count":574,"tags":{"name:en":"Matsuya"}},"è¯å¾·åº":{"count":197},"麥ç¶å":{"count":224},"麦å½å³":{"count":97},"롯ë°ë¦¬ì":{"count":83}},"fuel":{"76":{"count":603},"1-2-3":{"count":75},"7-Eleven":{"count":1013},"ABC":{"count":83},"ADNOC":{"count":76},"ANP":{"count":202},"ARAL":{"count":68},"Aegean":{"count":56},"Afriquia":{"count":134},"Agip":{"count":2348},"Agrola":{"count":99},"Alon":{"count":54},"Alpet":{"count":61},"Api":{"count":234},"Aral":{"count":1708},"Arco":{"count":585},"Asda":{"count":51},"Auchan":{"count":84},"Avanti":{"count":112},"Avia":{"count":1061},"BEBECO":{"count":77},"BFT":{"count":102},"BHPetrol":{"count":60},"BP":{"count":4069},"BR":{"count":165},"Bangchak":{"count":106},"Benzina":{"count":167},"Bharat Petroleum":{"count":230},"Bliska":{"count":141},"CAMPSA":{"count":420},"CARREFOUR":{"count":61},"CEPSA":{"count":892},"CNG":{"count":373},"Caltex":{"count":1574},"Campsa":{"count":64},"Canadian Tire":{"count":97},"Carrefour":{"count":372},"Casey's General Store":{"count":385},"Cenex":{"count":222},"Cepsa":{"count":305},"Ceypetco":{"count":70},"Chevron":{"count":1781},"Circle K":{"count":730},"Citgo":{"count":692},"Clark":{"count":56},"Co-op":{"count":52},"Coles Express":{"count":305},"Conoco":{"count":398},"Coop":{"count":71},"Copec":{"count":566},"Copetrol":{"count":119},"Cosmo":{"count":68},"Costco":{"count":82},"Costco Gas":{"count":62},"Costco Gasoline":{"count":59},"Couche-Tard":{"count":54},"Crodux":{"count":51},"Cumberland Farms":{"count":93},"Delta":{"count":157},"Diamond Shamrock":{"count":51},"Drummed Fuel":{"count":178},"E. Leclerc":{"count":136},"EKO":{"count":224},"ENEOS":{"count":1600},"ENI":{"count":92},"ERG":{"count":71},"Elan":{"count":208},"Eneos":{"count":130},"Engen":{"count":383},"Eni":{"count":681},"Erg":{"count":469},"Esso":{"count":4742},"Esso Express":{"count":176},"EuroOil":{"count":52},"Exxon":{"count":1064},"F24":{"count":67},"Firezone":{"count":66},"Flying V":{"count":175},"GALP":{"count":788},"GNV":{"count":58},"Gas":{"count":66},"Gazprom":{"count":68},"GetGo":{"count":54},"Goil":{"count":78},"Gulf":{"count":416},"H-E-B Fuel":{"count":51},"H-E-B Gas":{"count":155},"HEM":{"count":276},"HP":{"count":163},"HP Petrol Pump":{"count":53},"Helios":{"count":63},"Hess":{"count":195},"Hindustan Petroleum":{"count":82},"Holiday":{"count":156},"Husky":{"count":244},"IES":{"count":57},"IP":{"count":993},"Independent Fuel Station":{"count":52},"Indian Oil":{"count":416},"Indipend.":{"count":129},"Ingo":{"count":62},"Intermarché":{"count":556},"Intermarché Super":{"count":102},"Ipiranga":{"count":173},"Irving":{"count":194},"JA-SS":{"count":74},"JOMO":{"count":51},"Jet":{"count":707},"Jetti":{"count":61},"Kangaroo":{"count":115},"Kobil":{"count":87},"Kroger":{"count":59},"Kroger Fuel":{"count":68},"Kum & Go":{"count":136},"Kwik Trip":{"count":210},"LPG":{"count":349},"LPG Station":{"count":51},"LUKOIL":{"count":61},"Liberty":{"count":93},"Lotos":{"count":284},"Lotos Optima":{"count":71},"Love's":{"count":52},"Lukoil":{"count":908},"MEROIL":{"count":70},"MOL":{"count":436},"MRS":{"count":65},"Marathon":{"count":694},"Maverik":{"count":66},"Maxol":{"count":57},"Metano":{"count":248},"Migrol":{"count":71},"Minipump":{"count":140},"Mobil":{"count":1387},"Mobile":{"count":62},"Mol":{"count":64},"Morrisons":{"count":128},"Moya":{"count":62},"Murphy USA":{"count":190},"NP":{"count":63},"Neste":{"count":166},"OIL!":{"count":110},"OK":{"count":269},"OKQ8":{"count":218},"OMV":{"count":936},"Oilibya":{"count":127},"Opet":{"count":117},"Orlen":{"count":1185},"PETRONOR":{"count":182},"PSO":{"count":121},"PSO Petrol Pump":{"count":56},"PT":{"count":306},"PTT":{"count":423},"PV Oil":{"count":100},"Pacific Pride":{"count":54},"Pecsa":{"count":130},"Pemex":{"count":2023},"Pertamina":{"count":324},"Petro":{"count":54},"Petro-Canada":{"count":893},"Petrobras":{"count":487},"Petrochina":{"count":116},"Petroecuador":{"count":64},"Petrol Ofisi":{"count":237},"Petrolimex":{"count":325},"Petrom":{"count":381},"Petron":{"count":1485},"Petronas":{"count":387},"Petroperu":{"count":110},"Phillips 66":{"count":424},"Phoenix":{"count":210},"Pilot":{"count":69},"Pioneer":{"count":104},"Posto":{"count":52},"Posto Atem":{"count":68},"Posto BR":{"count":222},"Posto Ipiranga":{"count":177},"Posto Shell":{"count":104},"Primax":{"count":288},"Prio":{"count":52},"Puma":{"count":442},"Q1":{"count":53},"Q8":{"count":1467},"Q8 Easy":{"count":66},"QuikTrip":{"count":251},"REPSOL":{"count":1380},"RaceTrac":{"count":80},"Raiffeisenbank":{"count":130},"Repsol":{"count":1099},"Rompetrol":{"count":234},"Royal Farms":{"count":79},"Rubis":{"count":108},"SB Tank":{"count":62},"SPBU":{"count":203},"Safeway":{"count":74},"Sainsbury's":{"count":75},"Sam's Club":{"count":57},"Sasol":{"count":90},"Sea Oil":{"count":142},"Sheetz":{"count":304},"Shell":{"count":12317},"Shell Express":{"count":135},"Sinclair":{"count":201},"Sinopec":{"count":106},"Sinopec Fuel":{"count":116},"Slovnaft":{"count":259},"Socar":{"count":86},"Sokimex":{"count":85},"Speedway":{"count":556},"St1":{"count":141},"Star":{"count":419},"Star Oil":{"count":100},"Station Service E. Leclerc":{"count":423},"Statoil":{"count":495},"Stewart's":{"count":72},"Sunoco":{"count":853},"Super U":{"count":174},"Tamoil":{"count":959},"Tango":{"count":146},"Teboil":{"count":100},"Tela":{"count":191},"Terpel":{"count":367},"Tesco":{"count":218},"Texaco":{"count":1167},"Tinq":{"count":219},"Topaz":{"count":111},"Total":{"count":3591},"Total Access":{"count":226},"Total Erg":{"count":59},"TotalErg":{"count":267},"Turkey Hill":{"count":80},"Turmöl":{"count":80},"Ultramar":{"count":372},"United":{"count":197},"Uno":{"count":134},"Uno-X":{"count":69},"Valero":{"count":778},"Vito":{"count":91},"WOG":{"count":350},"Wawa":{"count":173},"Westfalen":{"count":94},"Woolworths Petrol":{"count":187},"Z":{"count":98},"bft":{"count":202},"eni":{"count":71},"ÎÎÎ":{"count":58},"ÐÐÐС":{"count":1020},"ÐÐС":{"count":86},"ÐвÑаÑ":{"count":116},"ÐРСÐ-ÐаÑÑа":{"count":64},"ÐаÑнеÑÑÑ":{"count":272},"ÐелоÑÑÑнеÑÑÑ":{"count":71},"ÐÐ°Ð·Ð¾Ð²Ð°Ñ Ð·Ð°Ð¿Ñавка":{"count":57},"ÐазпÑомнеÑÑÑ":{"count":1242},"ÐелиоÑ":{"count":61},"ÐÐÐ":{"count":78},"ÐапÑавка":{"count":63},"ÐазÐÑнайÐаз":{"count":150},"ÐÑкойл":{"count":2327},"ÐакпеÑÑол":{"count":108},"ÐÐ ÐлÑÑнÑ":{"count":105},"ÐеÑÑÑмагиÑÑÑалÑ":{"count":66},"ÐÐÐÐ":{"count":316},"ÐÐÐ":{"count":55},"ÐкÑан":{"count":53},"ÐТÐ":{"count":104},"ÐеÑÑол":{"count":124},"ÐÑопан":{"count":83},"РоÑнеÑÑÑ":{"count":957},"СибнеÑÑÑ":{"count":51},"СÑÑгÑÑнеÑÑегаз":{"count":95},"ТÐÐ":{"count":588},"ТаÑнеÑÑепÑодÑкÑ":{"count":58},"ТаÑнеÑÑÑ":{"count":331},"УкÑнаÑÑа":{"count":228},"××ר ××××":{"count":126},"×××§":{"count":160},"ס×× ××":{"count":159},"פ×":{"count":209},"Ù
ØØ·Ø© ÙÙÙØ¯":{"count":221},"Ù
ØØ·Ù ÙÙÙØ¯":{"count":98},"Ù¾Ù
Ù¾ Ø¨ÙØ²ÛÙ":{"count":559},"Ù¾Ù
Ù¾ گاز":{"count":152},"à¸à¸²à¸à¸à¸²à¸":{"count":214},"à¸.à¸.à¸.":{"count":414},"à¹à¸à¸¥à¸¥à¹":{"count":90},"à¹à¸à¸ªà¹à¸à¹":{"count":82},"ã¨ãã½":{"count":70},"ã¨ããªã¹":{"count":301},"ã³ã¹ã¢ç³æ²¹":{"count":415},"ã¼ãã©ã«":{"count":75},"ä¸å½ç³å":{"count":104},"ä¸å½ç³å Sinopec":{"count":61},"ä¸å½ç³æ²¹":{"count":82},"䏿²¹":{"count":64},"åºå
":{"count":620,"tags":{"name:en":"IDEMITSU"}},"å æ²¹ç«":{"count":60},"å°ç£ä¸æ²¹":{"count":257},"æåã·ã§ã«":{"count":274}},"hospital":{"Cruz Roja":{"count":93},"IMSS":{"count":64},"ÐнÑекÑионное оÑделение":{"count":91},"Ðожно-венеÑологиÑеÑкий диÑпанÑеÑ":{"count":57},"Ð Ð°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа":{"count":88},"Роддом":{"count":133},"РодилÑнÑй дом":{"count":75},"СкоÑÐ°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ":{"count":75},"ФÐÐ":{"count":108},"ЦРÐ":{"count":122},"ЦенÑÑалÑÐ½Ð°Ñ ÑÐ°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа":{"count":144},"à¹à¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥à¸ªà¹à¸à¹à¸ªà¸£à¸´à¸¡à¸ªà¸¸à¸à¸ าà¸à¸à¸³à¸à¸¥":{"count":69}},"ice_cream":{"Baskin-Robbins":{"count":69,"tags":{"amenity":"ice_cream"}},"Cold Stone Creamery":{"count":66},"Grido":{"count":163}},"kindergarten":{"Amado Nervo":{"count":64},"Anganwadi":{"count":85},"Arche Noah":{"count":67},"Benito Juarez":{"count":89},"CONAFE Preescolar":{"count":90},"Cuauhtemoc":{"count":54},"Cursos Comunitarios":{"count":74},"Educacion Inicial de CONAFE No Escolarizado":{"count":184},"Emiliano Zapata":{"count":60},"Estefania Casta�eda":{"count":53},"Evangelischer Kindergarten":{"count":320},"Federico Froebel":{"count":88},"Gabriela Mistral":{"count":129},"Jardin Infantil":{"count":85},"Jean Piaget":{"count":82},"Jose Vasconcelos":{"count":71},"Juan Escutia":{"count":82},"Katholischer Kindergarten":{"count":99},"Kindergarten Regenbogen":{"count":62},"Kindergarten St. Josef":{"count":55},"Kindergarten St. Martin":{"count":55},"Maria Montessori":{"count":93},"Miguel Hidalgo Y Costilla":{"count":57},"Ni�os Heroes":{"count":68},"PAUD":{"count":82},"Pusteblume":{"count":54},"Rosaura Zapata":{"count":68},"Sor Juana Ines De La Cruz":{"count":76},"Spatzennest":{"count":54},"Städtischer Kindergarten":{"count":103},"Villa Kunterbunt":{"count":88},"Waldkindergarten":{"count":111},"Waldorfkindergarten":{"count":71},"Ãvoda":{"count":72},"ÐеÑÑад":{"count":65},"ÐеÑÑкий Ñад \"СолнÑÑко\"":{"count":83},"ÐеÑÑкий Ñад â 1":{"count":54},"ÐеÑÑкий Ñад â1":{"count":150},"ÐеÑÑкий Ñад â10":{"count":77},"ÐеÑÑкий Ñад â11":{"count":81},"ÐеÑÑкий Ñад â12":{"count":57},"ÐеÑÑкий Ñад â13":{"count":57},"ÐеÑÑкий Ñад â14":{"count":76},"ÐеÑÑкий Ñад â15":{"count":72},"ÐеÑÑкий Ñад â16":{"count":58},"ÐеÑÑкий Ñад â17":{"count":67},"ÐеÑÑкий Ñад â18":{"count":77},"ÐеÑÑкий Ñад â19":{"count":62},"ÐеÑÑкий Ñад â2":{"count":155},"ÐеÑÑкий Ñад â22":{"count":60},"ÐеÑÑкий Ñад â24":{"count":53},"ÐеÑÑкий Ñад â25":{"count":56},"ÐеÑÑкий Ñад â27":{"count":54},"ÐеÑÑкий Ñад â29":{"count":57},"ÐеÑÑкий Ñад â3":{"count":129},"ÐеÑÑкий Ñад â33":{"count":55},"ÐеÑÑкий Ñад â4":{"count":86},"ÐеÑÑкий Ñад â5":{"count":106},"ÐеÑÑкий Ñад â6":{"count":93},"ÐеÑÑкий Ñад â7":{"count":98},"ÐеÑÑкий Ñад â8":{"count":80},"ÐеÑÑкий Ñад â9":{"count":80},"ÐиÑÑÑий Ñадок":{"count":58},"Сказка":{"count":52},"СолнÑÑко":{"count":99},"ТеÑемок":{"count":59},"á¡ááááá¨áá ááá¦á":{"count":69},"ä¸å¤®ä¿è²æ":{"count":56}},"library":{"Biblioteca Comunale":{"count":212},"Biblioteca Municipal":{"count":451},"Biblioteca Pública":{"count":66},"Biblioteca Pública Municipal":{"count":85},"Biblioteca comunale":{"count":187},"Biblioteka Publiczna":{"count":78},"Bibliothèque Municipale":{"count":299},"Bibliothèque municipale":{"count":247},"Bücherei":{"count":113},"Central Library":{"count":65},"Gemeindebücherei":{"count":150},"Gminna Biblioteka Publiczna":{"count":71},"Miejska Biblioteka Publiczna":{"count":66},"Médiathèque":{"count":287},"MÄstská knihovna":{"count":60},"Public Library":{"count":91},"Stadtbibliothek":{"count":232},"Stadtbücherei":{"count":289},"ÐоÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"count":69},"ÐеÑÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"count":260},"ЦенÑÑалÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"count":83},"ЦенÑÑалÑÐ½Ð°Ñ Ð³Ð¾ÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"count":61},"å¾ä¹¦é¦":{"count":65}},"pharmacy":{"36.6":{"count":57},"Adler-Apotheke":{"count":375},"Alte Apotheke":{"count":99},"Apollo Pharmacy":{"count":87},"Apotek":{"count":62},"Apotek Hjärtat":{"count":51},"Apotheke am Markt":{"count":83},"Bahnhof Apotheke":{"count":51},"Bahnhof-Apotheke":{"count":90},"Bartell Drugs":{"count":53},"Benavides":{"count":83},"Benu":{"count":61},"Boots":{"count":1348},"Botica":{"count":118},"Brunnen-Apotheke":{"count":77},"Burg-Apotheke":{"count":76},"Bären-Apotheke":{"count":111},"CVS":{"count":3228},"Camelia":{"count":54},"Catena":{"count":112},"Chemist Warehouse":{"count":82},"Clicks":{"count":123},"Cruz Azul":{"count":97},"Cruz Verde":{"count":223},"Dbam o Zdrowie":{"count":68},"Dr. Max":{"count":324},"Droga Raia":{"count":152},"Drogaria São Paulo":{"count":87},"Drogasil":{"count":157},"Duane Reade":{"count":91},"Eczane":{"count":88},"Engel-Apotheke":{"count":143},"EurovaistinÄ":{"count":89},"Familiprix":{"count":70},"Farmacenter":{"count":65},"Farmacia Centrale":{"count":61},"Farmacia Comunale":{"count":196},"Farmacia Guadalajara":{"count":146},"Farmacia del Ahorro":{"count":65},"Farmacias Ahumada":{"count":182},"Farmacias Cruz Azul":{"count":134},"Farmacias Cruz Verde":{"count":162},"Farmacias Económicas":{"count":63},"Farmacias Guadalajara":{"count":107},"Farmacias SalcoBrand":{"count":140},"Farmacias Sana Sana":{"count":111},"Farmacias Similares":{"count":137},"Farmacias del Ahorro":{"count":187},"Farmacity":{"count":191},"Farmahorro":{"count":53},"Farmatodo":{"count":165},"Farmácia":{"count":85},"Felicia":{"count":56},"Fybeca":{"count":52},"Generika Drugstore":{"count":52},"GintarinÄ vaistinÄ":{"count":121},"Guardian":{"count":71},"Gyógyszertár":{"count":59},"H-E-B Pharmacy":{"count":239},"Hirsch-Apotheke":{"count":180},"Hubertus Apotheke":{"count":120},"Inkafarma":{"count":234},"Jean Coutu":{"count":132},"Kinney Drugs":{"count":74},"Kur-Apotheke":{"count":52},"Linden-Apotheke":{"count":224},"Ljekarna":{"count":77},"Lloyds Pharmacy":{"count":539},"Lékárna":{"count":52},"Löwen-Apotheke":{"count":397},"Marien-Apotheke":{"count":370},"Markt-Apotheke":{"count":207},"Mercury Drug":{"count":584},"Mifarma":{"count":195},"MÄness aptieka":{"count":64},"Neue Apotheke":{"count":129},"Pague Menos":{"count":74},"Panvel":{"count":77},"Park-Apotheke":{"count":54},"Pharmacie Centrale":{"count":218},"Pharmacie Principale":{"count":62},"Pharmacie de l'Hôtel de Ville":{"count":52},"Pharmacie de la Gare":{"count":114},"Pharmacie de la Mairie":{"count":71},"Pharmacie de la Poste":{"count":68},"Pharmacie du Centre":{"count":154},"Pharmacie du Marché":{"count":110},"Pharmacie du Parc":{"count":60},"Pharmaprix":{"count":99},"Pharmasave":{"count":129},"Punkt Apteczny":{"count":53},"Rathaus-Apotheke":{"count":181},"Rats-Apotheke":{"count":126},"Rexall":{"count":109},"Rite Aid":{"count":1481},"Rose Pharmacy":{"count":99},"Rosen-Apotheke":{"count":205},"Rowlands Pharmacy":{"count":127},"SalcoBrand":{"count":112},"Sana Sana":{"count":95},"Schloss-Apotheke":{"count":62},"Sensiblu":{"count":115},"Shoppers Drug Mart":{"count":713},"Sonnen-Apotheke":{"count":372},"South Star Drug":{"count":69},"Stadt-Apotheke":{"count":397},"Stern-Apotheke":{"count":83},"Superdrug":{"count":177},"São João":{"count":54},"The Generics Pharmacy":{"count":211},"Uniprix":{"count":63},"Walgreens":{"count":3314},"Walgreens Pharmacy":{"count":76},"Walmart Pharmacy":{"count":99},"Watsons":{"count":110},"Well Pharmacy":{"count":61},"centro naturista":{"count":123},"Ð5":{"count":94},"ÐйболиÑ":{"count":88},"ÐпÑека 36,6":{"count":285},"ÐпÑека низкиÑ
Ñен":{"count":65},"ÐпÑека низÑкиÑ
ÑÑн":{"count":88},"ÐпÑека Ð¾Ñ Ñклада":{"count":83},"ÐпÑека â1":{"count":92},"ÐпÑеÑнÑй пÑнкÑ":{"count":285},"ÐÑнÑка":{"count":124},"ÐеÑÐµÐ¶Ð½Ð°Ñ Ð°Ð¿Ñека":{"count":67},"ÐÑÐ´Ñ Ð·Ð´Ð¾Ñов":{"count":63},"ÐиÑа":{"count":140},"ÐоÑздÑав":{"count":395},"Ðивика":{"count":105},"ÐдоÑовÑе":{"count":87},"ÐмплозиÑ":{"count":84},"ÐлаÑÑика":{"count":102},"ÐадÑÑка":{"count":53},"Ðед-ÑеÑвÑÑ":{"count":59},"ÐÐµÐ»Ð¾Ð´Ð¸Ñ Ð·Ð´Ð¾ÑовÑÑ":{"count":60},"ÐевиÑ":{"count":151},"ÐоÑма":{"count":89},"ÐзеÑки":{"count":54},"ÐанаÑеÑ":{"count":68},"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ":{"count":132},"ÐланеÑа здоÑовÑÑ":{"count":140},"РадÑга":{"count":139},"Ригла":{"count":215},"СемейнаÑ":{"count":52},"СоÑиалÑÐ½Ð°Ñ Ð°Ð¿Ñека":{"count":62},"СÑолиÑки":{"count":83},"ФаÑмакопейка":{"count":85},"ФаÑмакоÑ":{"count":106},"ФаÑмаÑиÑ":{"count":187},"ФаÑмленд":{"count":108},"ЦенÑÑалÑÐ½Ð°Ñ Ð°Ð¿Ñека":{"count":57},"ס×פר-פ×ר×":{"count":93},"Ø¯Ø§Ø±ÙØ®Ø§ÙÙ":{"count":264},"Ø¯Ø§Ø±ÙØ®Ø§Ù٠شباÙÙ Ø±ÙØ²Û":{"count":54},"ØµÙØ¯ÙÙØ©":{"count":148},"ãããã®ç¦å¤ªé":{"count":51},"ãããè¬å±":{"count":52},"ã¦ã¨ã«ã·ã¢":{"count":84},"ã«ã¯ãè¬å":{"count":52},"ã¯ãªã¨ã¤ã":{"count":53},"ãµã³ãã©ãã°":{"count":130},"ã¹ã®è¬å±":{"count":134},"ã»ã¤ã¸ã§ã¼":{"count":58},"ãã«ããã©ãã°":{"count":185},"ãã©ãã°ã¦ããã¾ (Drug Terashima)":{"count":58},"ããã¢ããã¨ã·":{"count":221},"ä¸ä¸è¥å±":{"count":75}},"pub":{"Black Bull":{"count":55},"Commercial Hotel":{"count":62},"Cross Keys":{"count":64},"Irish Pub":{"count":107},"Kings Arms":{"count":81},"Kings Head":{"count":65},"New Inn":{"count":100},"Prince of Wales":{"count":89},"Queens Head":{"count":55},"Red Lion":{"count":201},"Rose & Crown":{"count":63},"Rose and Crown":{"count":82},"Royal Hotel":{"count":64},"Royal Oak":{"count":172},"The Albion":{"count":51},"The Anchor":{"count":68},"The Angel":{"count":55},"The Beehive":{"count":52},"The Bell":{"count":128},"The Bell Inn":{"count":58},"The Black Horse":{"count":100},"The Bull":{"count":82},"The Castle":{"count":63},"The Chequers":{"count":74},"The Cricketers":{"count":56},"The Cross Keys":{"count":58},"The Crown":{"count":252},"The Crown Inn":{"count":88},"The Fox":{"count":76},"The George":{"count":119},"The Green Man":{"count":59},"The Greyhound":{"count":99},"The Kings Arms":{"count":65},"The Kings Head":{"count":68},"The New Inn":{"count":126},"The Plough":{"count":182},"The Plough Inn":{"count":57},"The Queens Head":{"count":61},"The Railway":{"count":112},"The Red Lion":{"count":271},"The Rising Sun":{"count":74},"The Royal Oak":{"count":223},"The Ship":{"count":92},"The Ship Inn":{"count":98},"The Star":{"count":72},"The Star Inn":{"count":53},"The Sun Inn":{"count":51},"The Swan":{"count":155},"The Swan Inn":{"count":59},"The Victoria":{"count":72},"The Wheatsheaf":{"count":126},"The White Hart":{"count":247},"The White Horse":{"count":234},"The White Lion":{"count":75},"The White Swan":{"count":55},"éæ°":{"count":119},"鳥貴æ":{"count":57}},"restaurant":{"Adler":{"count":228},"Adria":{"count":60},"Adyar Ananda Bhavan":{"count":60},"Akropolis":{"count":212},"Ali Baba":{"count":59},"Alte Post":{"count":68},"Applebee's":{"count":977},"Asia":{"count":78},"Athen":{"count":75},"Athos":{"count":61},"Autogrill":{"count":60},"Bahnhof":{"count":56},"Bella Italia":{"count":194},"Bella Napoli":{"count":88},"Belvedere":{"count":55},"Big Boy":{"count":58},"Bistro":{"count":64},"Bob Evans":{"count":269},"Bonefish Grill":{"count":73},"Boston Market":{"count":91},"Boston Pizza":{"count":278},"Buffalo Grill":{"count":282},"Buffalo Wild Wings":{"count":454},"Bären":{"count":75},"Cafeteria":{"count":65},"California Pizza Kitchen":{"count":116},"Campanile":{"count":55},"Canteen":{"count":91},"Capri":{"count":56},"Captain D's":{"count":54},"Carluccio's":{"count":57},"Carpe Diem":{"count":60},"Carrabba's Italian Grill":{"count":62},"Casa Mia":{"count":64},"Casablanca":{"count":61},"Cheesecake Factory":{"count":52},"Chifa":{"count":86},"Chili's":{"count":698},"China Buffet":{"count":54},"China Garden":{"count":114},"China House":{"count":72},"China Town":{"count":117},"China Wok":{"count":100},"Chiquito":{"count":55},"Chuck E. Cheese's":{"count":54},"Cici's Pizza":{"count":51},"CoCo壱çªå±":{"count":77},"Cold Stone Creamery":{"count":67},"Comedor":{"count":60},"Comida China":{"count":52},"Courtepaille":{"count":170},"Cracker Barrel":{"count":392},"Da Grasso":{"count":63},"Da Vinci":{"count":88},"Delphi":{"count":105},"Denny's":{"count":850},"Deutsches Haus":{"count":93},"Dionysos":{"count":75},"Dolce Vita":{"count":121},"Dorfkrug":{"count":60},"Dunkin' Donuts":{"count":94,"tags":{"cuisine":"donut"}},"East Side Mario's":{"count":53},"El Greco":{"count":112},"El Paso":{"count":60},"El Rancho":{"count":82},"Europa":{"count":61},"Famous Dave's":{"count":62},"Firehouse Subs":{"count":85},"Five Guys":{"count":91},"Flunch":{"count":179},"Food Court":{"count":52},"Frankie & Benny's":{"count":151},"Friendly's":{"count":113},"Gasthaus Krone":{"count":93},"Gasthaus zur Linde":{"count":59},"Gasthof zur Post":{"count":109},"Golden Corral":{"count":209},"Golden Dragon":{"count":62},"Great Wall":{"count":54},"Grüner Baum":{"count":122},"Gusto":{"count":74},"Hard Rock Cafe":{"count":96},"Hardee's":{"count":56,"tags":{"cuisine":"burger"}},"Harvester":{"count":75},"Hellas":{"count":66},"Hippopotamus":{"count":115},"Hirsch":{"count":83},"Hirschen":{"count":86},"Hong Kong":{"count":126},"Hooters":{"count":190},"IHOP":{"count":758},"IL ÐаÑио":{"count":51},"Jason's Deli":{"count":73},"Jimmy John's":{"count":150,"tags":{"cuisine":"sandwich"}},"Joe's Crab Shack":{"count":70},"Jägerhof":{"count":54},"Kantine":{"count":104},"Kelsey's":{"count":66},"Kirchenwirt":{"count":94},"Kreta":{"count":70},"Kreuz":{"count":85},"Krone":{"count":179},"Kudu":{"count":172},"L'Escale":{"count":66},"L'Osteria":{"count":80},"La Bodega":{"count":55},"La Boucherie":{"count":80},"La Cantina":{"count":105},"La Casa":{"count":66},"La Casona":{"count":62},"La Dolce Vita":{"count":129},"La Fontana":{"count":62},"La Gondola":{"count":60},"La Hacienda":{"count":54},"La Pataterie":{"count":116},"La Pergola":{"count":87},"La Perla":{"count":85},"La Piazza":{"count":123},"La Piazzetta":{"count":77},"La Place":{"count":55},"La Scala":{"count":62},"La Strada":{"count":74},"La Tagliatella":{"count":69},"La Tasca":{"count":56},"La Taverna":{"count":58},"La Terrasse":{"count":82},"La Terraza":{"count":56},"La Terrazza":{"count":57},"La Trattoria":{"count":91},"Lamm":{"count":69},"Linde":{"count":114},"Lindenhof":{"count":95},"Little Caesars":{"count":80},"Little Chef":{"count":62},"Little Italy":{"count":90},"Logan's Roadhouse":{"count":89},"LongHorn Steakhouse":{"count":183},"Lotus":{"count":87},"Léon de Bruxelles":{"count":63},"Löwen":{"count":141},"MK Restaurants":{"count":65},"Maharaja":{"count":52},"Mamma Mia":{"count":130},"Mandarin":{"count":90},"Mang Inasal":{"count":128},"Marco Polo":{"count":62},"Marco's Pizza":{"count":53},"McAlister's Deli":{"count":51},"Mediterraneo":{"count":55},"Mellow Mushroom":{"count":73},"Mensa":{"count":148},"Milano":{"count":77},"Mimi's Cafe":{"count":52},"Moe's Southwest Grill":{"count":79},"Mykonos":{"count":89},"Mythos":{"count":61},"Nando's":{"count":412},"Noodles & Company":{"count":106},"O'Charley's":{"count":61},"Oasis":{"count":73},"Ocean Basket":{"count":71},"Ochsen":{"count":94},"Old Chicago":{"count":54},"Olive Garden":{"count":504},"Olympia":{"count":86},"Osaka":{"count":52},"Outback Steakhouse":{"count":399},"P.F. Chang's":{"count":53},"Pancake House":{"count":79},"Panda":{"count":52},"Panera Bread":{"count":582},"Panorama":{"count":102},"Papa Murphy's":{"count":66},"Parrilla":{"count":62},"Peking":{"count":68},"Perkins":{"count":157},"Pinocchio":{"count":63},"Pizza Express":{"count":417},"Pizza Factory":{"count":59},"Pizza House":{"count":56},"Pizza Hut":{"count":2688,"tags":{"cuisine":"pizza"}},"Pizza Ranch":{"count":77},"Pizzeria Italia":{"count":65},"Pizzeria Milano":{"count":51},"Pizzeria Napoli":{"count":53},"Pizzeria Roma":{"count":86},"Pizzeria Venezia":{"count":54},"Poivre Rouge":{"count":56},"Pollo Campero":{"count":53},"Pomodoro":{"count":62},"Portofino":{"count":67},"Poseidon":{"count":145},"Prezzo":{"count":147},"Qdoba":{"count":81},"Qdoba Mexican Grill":{"count":54},"Ratskeller":{"count":161},"Red Lobster":{"count":419},"Red Robin":{"count":312},"Restaurante Universitário":{"count":53},"Rhodos":{"count":94},"Ristorante Del Arte":{"count":160},"Roma":{"count":85},"Rose":{"count":51},"Round Table Pizza":{"count":100},"Ruby Tuesday":{"count":303},"Rössle":{"count":54},"Rössli":{"count":93},"Saigon":{"count":51},"Sakura":{"count":139},"San Marco":{"count":88},"Santorini":{"count":59},"Schwarzer Adler":{"count":65},"Schützenhaus":{"count":151},"Shakey's":{"count":64},"Shalimar":{"count":53},"Shanghai":{"count":96},"Shari's":{"count":75},"Shoney's":{"count":55},"Sizzler":{"count":90},"Sonic":{"count":80,"tags":{"cuisine":"burger"}},"Sonne":{"count":121},"Sphinx":{"count":66},"Sportheim":{"count":113},"Spur":{"count":70},"Starbucks":{"count":54,"tags":{"cuisine":"coffee_shop"}},"Steak 'n Shake":{"count":86,"tags":{"cuisine":"burger"}},"Steak House":{"count":58},"Sternen":{"count":85},"Subway":{"count":1108},"Sunset Grill":{"count":55},"Sushi":{"count":88},"Sushi Bar":{"count":68},"Swiss Chalet":{"count":162},"Syrtaki":{"count":65},"TGI Friday's":{"count":364},"Taj Mahal":{"count":183},"Taste of India":{"count":68},"Taverna":{"count":69},"Telepizza":{"count":109},"Texas Roadhouse":{"count":232},"The Cheesecake Factory":{"count":52},"Tim Hortons":{"count":61},"Toby Carvery":{"count":51},"Tony Roma's":{"count":63},"Toscana":{"count":76},"Trattoria":{"count":70},"Traube":{"count":68},"Vapiano":{"count":136},"Venezia":{"count":68},"Village Inn":{"count":149},"Vips":{"count":109},"Waffle House":{"count":521},"Wagamama":{"count":111},"Waldschänke":{"count":52},"Warung":{"count":73},"Wasabi":{"count":70},"Wimpy":{"count":66},"Zaxby's":{"count":60},"Zizzi":{"count":102},"Zorbas":{"count":62},"Zum Hirschen":{"count":52},"Zum Löwen":{"count":80},"Zur Krone":{"count":96},"Zur Linde":{"count":228},"Zur Post":{"count":125},"Zur Sonne":{"count":77},"ÐвÑазиÑ":{"count":93},"РеÑÑоÑан":{"count":60},"ТанÑки":{"count":62},"ЯкиÑоÑиÑ":{"count":84},"Ø±Ø³ØªÙØ±Ø§Ù":{"count":72},"Ù
طعÙ
":{"count":52},"ããå®¶":{"count":61,"tags":{"name:en":"SUKIYA"}},"ã¯ã¾å¯¿å¸":{"count":67},"ã³ã£ãããã³ãã¼":{"count":120},"ãããè»":{"count":71},"ã¬ã¹ã":{"count":512,"tags":{"name:en":"Gusto"}},"ã³ã³ã¹":{"count":142},"ãµã¤ã¼ãªã¢":{"count":54},"ãµã¤ã¼ãªã¤":{"count":285},"ã¸ã§ã¤ãã«":{"count":83},"ã¸ã§ããµã³":{"count":139},"ã¸ã§ãªã¼ãã¹ã¿":{"count":75},"ããã¼ãº":{"count":199},"ãã¼ãã¤ã³":{"count":130},"ãã¤ã¤ã«ãã¹ã":{"count":108},"丸äºè£½éºº":{"count":98},"å
«æ¹é²é":{"count":145},"åéå®¶":{"count":61},"夢庵":{"count":67},"大æ¸å±":{"count":68},"大éªçå°":{"count":68},"天ä¸ä¸å":{"count":70},"宿¥½äº":{"count":60},"çè§":{"count":107},"é£å ":{"count":63},"é¤åã®çå°":{"count":212},"ë°ë¤íì§ (Bada Fish Restaurant)":{"count":52}},"school":{"Adolfo Lopez Mateos":{"count":137},"Agustin Ya�ez":{"count":57},"Albert-Schweitzer-Schule":{"count":81},"Amado Nervo":{"count":85},"Astrid-Lindgren-Schule":{"count":77},"Benito Juarez":{"count":294},"Brown School":{"count":54},"CEM":{"count":215},"Center School":{"count":115},"Central Elementary School":{"count":179},"Central High School":{"count":130},"Central School":{"count":215},"Colegio San José":{"count":74},"Collège Jean Moulin":{"count":68},"Collège privé Saint-Joseph":{"count":60},"Cuauhtemoc":{"count":152},"Curso Comunitario":{"count":57},"Cursos Comunitarios":{"count":116},"EPP":{"count":112},"Emiliano Zapata":{"count":286},"Escola Estadual":{"count":73},"Escola Municipal":{"count":211},"Fairview Elementary School":{"count":64},"Fairview School":{"count":164},"Francisco I Madero":{"count":86},"Francisco I. Madero":{"count":52},"Francisco Villa":{"count":116},"Franklin Elementary School":{"count":96},"Franklin School":{"count":126},"Garfield Elementary School":{"count":69},"Garfield School":{"count":58},"Gimnazjum nr 1":{"count":59},"Government School":{"count":60},"Gregorio Torres Quintero":{"count":53},"Groupe Scolaire":{"count":57},"Guadalupe Victoria":{"count":58},"Highland School":{"count":71},"Hillcrest Elementary School":{"count":63},"Holy Cross School":{"count":68},"Holy Family School":{"count":77},"Holy Trinity School":{"count":59},"Ignacio Allende":{"count":51},"Ignacio Zaragoza":{"count":98},"Immaculate Conception School":{"count":83},"Jackson Elementary School":{"count":53},"Jackson School":{"count":56},"Jefferson Elementary School":{"count":177},"Jefferson School":{"count":108},"Jose Clemente Orozco":{"count":59},"Jose Ma Morelos Y Pavon":{"count":120},"Jose Vasconcelos":{"count":73},"Josefa Ortiz De Dominguez":{"count":78},"Juan Escutia":{"count":121},"Justo Sierra":{"count":118},"Kumon":{"count":66},"Lazaro Cardenas":{"count":68},"Lazaro Cardenas Del Rio":{"count":153},"Leona Vicario":{"count":64},"Liberty Elementary School":{"count":56},"Liberty School":{"count":84},"Lincoln Elementary School":{"count":264},"Lincoln School":{"count":269},"Longfellow Elementary School":{"count":55},"Longfellow School":{"count":53},"Madison Elementary School":{"count":55},"Manuel Lopez Cotilla":{"count":107},"Maple Grove School":{"count":51},"McKinley Elementary School":{"count":62},"McKinley School":{"count":63},"Miguel Hidalgo":{"count":86},"Miguel Hidalgo Y Costilla":{"count":213},"Miller School":{"count":66},"Mount Pleasant School":{"count":61},"Mount Zion School":{"count":53},"Mountain View Elementary School":{"count":52},"New Hope School":{"count":51},"Nicolas Bravo":{"count":58},"Ni�os Heroes":{"count":155},"Nombre En Tramite":{"count":126},"North Elementary School":{"count":57},"Oak Grove School":{"count":148},"Pedro Moreno":{"count":69},"Pestalozzischule":{"count":84},"Pine Grove School":{"count":63},"Pleasant Hill School":{"count":110},"Pleasant Valley School":{"count":85},"Pleasant View School":{"count":61},"Primaria Comunitaria":{"count":59},"Ramon Corona":{"count":54},"Ricardo Flores Magon":{"count":91},"Riverside School":{"count":76},"Roosevelt Elementary School":{"count":112},"Roosevelt School":{"count":114},"SD":{"count":76},"SDN":{"count":290},"Sacred Heart School":{"count":206},"Saint Francis School":{"count":56},"Saint James School":{"count":83},"Saint Johns School":{"count":173},"Saint Joseph School":{"count":147},"Saint Josephs School":{"count":157},"Saint Kizito Primary School":{"count":61},"Saint Mary School":{"count":54},"Saint Marys School":{"count":256},"Saint Patricks School":{"count":80},"Saint Paul School":{"count":53},"Saint Pauls School":{"count":74},"Saint Peters School":{"count":81},"Schillerschule":{"count":61},"School Number 1":{"count":233},"School Number 2":{"count":206},"School Number 3":{"count":184},"School Number 4":{"count":126},"Smith School":{"count":60},"Sor Juana Ines De La Cruz":{"count":56},"South Elementary School":{"count":53},"Sunnyside School":{"count":60},"SzkoÅa Podstawowa nr 1":{"count":78},"SzkoÅa Podstawowa nr 2":{"count":75},"SzkoÅa Podstawowa nr 3":{"count":60},"Trinity School":{"count":85},"UNIDAD EDUCATIVA":{"count":106},"Union School":{"count":128},"Valentin Gomez Farias":{"count":71},"Venustiano Carranza":{"count":64},"Vicente Guerrero":{"count":159},"Volkshochschule":{"count":105},"Volksschule":{"count":366},"Washington Elementary School":{"count":192},"Washington School":{"count":213},"West Elementary School":{"count":58},"White School":{"count":51},"Wilson Elementary School":{"count":66},"Wilson School":{"count":80},"Ãltalános iskola":{"count":105},"Ãcole Jules Ferry":{"count":51},"Ãcole Notre-Dame":{"count":61},"Ãcole Saint-Joseph":{"count":96},"Ãcole primaire Jean Jaurès":{"count":71},"Ãcole primaire Jules Ferry":{"count":82},"Ãcole primaire privée Notre-Dame":{"count":69},"Ãcole primaire privée Saint-Joseph":{"count":132},"Ãcole primaire privée Sainte-Marie":{"count":63},"Ãcole élémentaire Jules Ferry":{"count":52},"Ècoala GeneralÄ":{"count":51},"ÈcoalÄ":{"count":53},"ÐеÑеÑнÑÑ Ñкола":{"count":53},"ÐÐ¸Ð¼Ð½Ð°Ð·Ð¸Ñ â1":{"count":96},"ÐЮСШ":{"count":63},"СÑеднÑÑ Ñкола â1":{"count":80},"СÑеднÑÑ Ñкола â2":{"count":86},"СÑеднÑÑ Ñкола â3":{"count":58},"Школа â 1":{"count":130},"Школа â 2":{"count":117},"Школа â 3":{"count":80},"Школа â 4":{"count":77},"Школа â 5":{"count":55},"Школа â1":{"count":576},"Школа â10":{"count":167},"Школа â11":{"count":148},"Школа â12":{"count":136},"Школа â13":{"count":129},"Школа â14":{"count":123},"Школа â15":{"count":129},"Школа â16":{"count":99},"Школа â17":{"count":117},"Школа â18":{"count":111},"Школа â19":{"count":98},"Школа â2":{"count":509},"Школа â20":{"count":100},"Школа â21":{"count":72},"Школа â22":{"count":72},"Школа â23":{"count":75},"Школа â24":{"count":78},"Школа â25":{"count":57},"Школа â26":{"count":64},"Школа â27":{"count":58},"Школа â28":{"count":53},"Школа â3":{"count":393},"Школа â31":{"count":55},"Школа â35":{"count":54},"Школа â4":{"count":281},"Школа â5":{"count":275},"Школа â6":{"count":217},"Школа â7":{"count":215},"Школа â8":{"count":188},"Школа â9":{"count":183},"Ù
درسة":{"count":92},"Ù
درسÙ":{"count":500},"å¸ç«åä¸å¦æ ¡":{"count":53},"å¸ç«åå°å¦æ ¡":{"count":56},"å¸ç«æ±ä¸å¦æ ¡":{"count":54}},"social_facility":{"Safe Haven":{"count":92},"ÐеÑÑкий дом":{"count":70},"СоÑиалÑнÑй ÑÑаÑÑковÑй":{"count":195}},"theatre":{"Amfiteatr":{"count":97},"Amphitheater":{"count":110},"Amphitheatre":{"count":109},"Anfiteatro":{"count":94},"Freilichtbühne":{"count":78},"Teatro Comunale":{"count":56},"Teatro Municipal":{"count":94}},"veterinary":{"Clinica Veterinaria":{"count":75},"Veterinaria":{"count":153}}};
-var leisure = {"fitness_centre":{"Anytime Fitness":{"count":143},"Gold's Gym":{"count":61},"LA Fitness":{"count":126},"Planet Fitness":{"count":106},"Snap Fitness":{"count":67}},"playground":{"Ãocuk Parkı":{"count":60},"ëì´í°":{"count":292}},"sports_centre":{"Anytime Fitness":{"count":152},"Complejo Municipal de Deportes":{"count":88},"Complexe Sportif":{"count":51},"Curves":{"count":91},"Fitness First":{"count":70},"Gold's Gym":{"count":82},"Kieser Training":{"count":90},"LA Fitness":{"count":72},"Life Time Fitness":{"count":76},"McFit":{"count":60},"Mrs. Sporty":{"count":76},"Orlik":{"count":82},"Pabellón Municipal de Deportes":{"count":109},"Palestra Comunale":{"count":81},"Planet Fitness":{"count":106},"Polideportivo":{"count":248},"Salle Omnisport":{"count":57},"Schützenhaus":{"count":79},"Snap Fitness":{"count":51},"Virgin Active":{"count":69},"YMCA":{"count":174},"ÐЮСШ":{"count":82},"ÐедовÑй двоÑеÑ":{"count":54},"ä½è²é¤¨":{"count":80}},"swimming_pool":{"Schwimmerbecken":{"count":57},"Yüzme Havuzu":{"count":51},"ãã¼ã«":{"count":56},"æ¸¸æ³³æ± ":{"count":55}}};
+var amenity = {"arts_centre":{"Åwietlica wiejska":{"count":62},"Ðом кÑлÑÑÑÑÑ":{"count":182}},"bank":{"ABANCA":{"count":83},"ABN AMRO":{"count":152},"ABSA":{"count":105},"AIB":{"count":85},"ANZ":{"count":378},"ASB Bank":{"count":51},"ATB Financial":{"count":68},"AXA":{"count":106},"Agribank":{"count":58},"Akbank":{"count":129},"Alior Bank":{"count":180},"Allahabad Bank":{"count":52},"Allied Bank":{"count":67},"Alpha Bank":{"count":329},"Andhra Bank":{"count":97},"Antonveneta":{"count":56},"Argenta":{"count":125},"Asia United Bank":{"count":57},"Askari Bank":{"count":71},"Associated Bank":{"count":55},"Axis Bank":{"count":198},"BAC":{"count":77},"BAWAG PSK":{"count":97},"BB&T":{"count":418},"BBBank":{"count":58},"BBK":{"count":122},"BBVA":{"count":1445},"BBVA Bancomer":{"count":157},"BBVA Compass":{"count":80},"BBVA Continental":{"count":74},"BBVA Francés":{"count":158},"BCA":{"count":135},"BCI":{"count":140},"BCP":{"count":226},"BCR":{"count":232},"BDO":{"count":538},"BGÅ» BNP Paribas":{"count":74},"BMCE":{"count":53},"BMN":{"count":88},"BMO":{"count":339},"BMO Harris Bank":{"count":72},"BNA":{"count":70},"BNI":{"count":136},"BNL":{"count":159},"BNP Paribas":{"count":1165},"BNP Paribas Fortis":{"count":303},"BOC":{"count":95},"BPH":{"count":63},"BPI":{"count":579},"BPI Family Savings Bank":{"count":54},"BRD":{"count":276},"BRED":{"count":70},"BRI":{"count":209},"BW-Bank":{"count":95},"BZ WBK":{"count":156},"Banamex":{"count":356},"Banc Sabadell":{"count":175},"Banca Intesa":{"count":92},"Banca March":{"count":51},"Banca Popolare di Milano":{"count":99},"Banca Popolare di Novara":{"count":79},"Banca Popolare di Sondrio":{"count":105},"Banca Popolare di Verona":{"count":59},"Banca Popolare di Vicenza":{"count":119},"Banca RomâneascÄ":{"count":61},"Banca Sella":{"count":56},"Banca Transilvania":{"count":167},"Banco Agrario":{"count":58},"Banco Azteca":{"count":119},"Banco BCI":{"count":74},"Banco Bradesco":{"count":226},"Banco Continental":{"count":64},"Banco Estado":{"count":153},"Banco Fassil":{"count":59},"Banco G&T Continental":{"count":84},"Banco General":{"count":53},"Banco Industrial":{"count":91},"Banco Internacional":{"count":62},"Banco Itaú":{"count":351},"Banco Nacional":{"count":143},"Banco Nación":{"count":149},"Banco Pastor":{"count":74},"Banco Pichincha":{"count":109},"Banco Popular":{"count":619},"Banco Provincia":{"count":138},"Banco Sabadell":{"count":189},"Banco Santander":{"count":112},"Banco Sol":{"count":74},"Banco de Bogotá":{"count":74},"Banco de Chile":{"count":175},"Banco de Costa Rica":{"count":123},"Banco de Desarrollo Banrural":{"count":85},"Banco de Occidente":{"count":67},"Banco de Venezuela":{"count":76},"Banco de la Nación":{"count":156},"Banco de la Nación Argentina":{"count":166},"Banco di Napoli":{"count":79},"Banco di Sardegna":{"count":79},"Banco do Brasil":{"count":1313},"Banco do Nordeste":{"count":56},"BancoEstado":{"count":121},"Bancolombia":{"count":170},"Bancomer":{"count":227},"Bancpost":{"count":77},"Banesco":{"count":209},"Bangkok Bank":{"count":69},"Bank Al Habib":{"count":52},"Bank Alfalah":{"count":63},"Bank Austria":{"count":123},"Bank BCA":{"count":71},"Bank BNI":{"count":67},"Bank BPH":{"count":56},"Bank BRI":{"count":196},"Bank Danamon":{"count":60},"Bank Mandiri":{"count":232},"Bank Mega":{"count":54},"Bank SpóÅdzielczy":{"count":395},"Bank Zachodni WBK":{"count":103},"Bank of Africa":{"count":59},"Bank of America":{"count":1787},"Bank of Baroda":{"count":122},"Bank of Ceylon":{"count":74},"Bank of China":{"count":152},"Bank of Commerce":{"count":69},"Bank of India":{"count":113},"Bank of Ireland":{"count":151},"Bank of Montreal":{"count":157},"Bank of New Zealand":{"count":63},"Bank of Scotland":{"count":122},"Bank of the West":{"count":173},"Bankia":{"count":613},"Bankinter":{"count":139},"Banner Bank":{"count":53},"Banorte":{"count":260},"Banque Atlantique":{"count":57},"Banque Nationale":{"count":137},"Banque Populaire":{"count":919},"Banrisul":{"count":101},"Banrural":{"count":84},"Barclays":{"count":1243},"Bcc":{"count":54},"Belfius":{"count":285},"Bendigo Bank":{"count":140},"Berliner Volksbank":{"count":73},"Bicentenario":{"count":173},"Bradesco":{"count":751},"Budapest Bank":{"count":56},"CBAO":{"count":53},"CEC Bank":{"count":121},"CGD":{"count":52},"CIB Bank":{"count":64},"CIBC":{"count":574},"CIC":{"count":742},"CIMB Bank":{"count":64},"CNEP":{"count":52},"Caisse Desjardins":{"count":69},"Caisse d'Ãpargne":{"count":1607},"Caixa":{"count":239},"Caixa Econômica Federal":{"count":573},"Caixa Geral de Depósitos":{"count":231},"CaixaBank":{"count":343},"Caja CÃrculo":{"count":68},"Caja Duero":{"count":90},"Caja España":{"count":74},"Caja Rural":{"count":216},"Caja Rural de Jaén":{"count":55},"CajaSur":{"count":73},"Cajamar":{"count":216},"Cajero Automatico Bancared":{"count":123},"Canara Bank":{"count":270},"Capital One":{"count":199},"Carige":{"count":57},"Cariparma":{"count":69},"Cassa di Risparmio del Veneto":{"count":102},"CatalunyaCaixa":{"count":107},"Central Bank of India":{"count":60},"Chase":{"count":1658},"China Bank":{"count":156},"China Bank Savings":{"count":54},"China Construction Bank":{"count":68},"Citibank":{"count":485},"Citizens Bank":{"count":248},"Clydesdale Bank":{"count":55},"Columbia Bank":{"count":79},"Comerica Bank":{"count":67},"Commerce Bank":{"count":61},"Commercial Bank":{"count":75},"Commercial Bank of Ceylon PLC":{"count":100},"Commerzbank":{"count":879},"Commonwealth Bank":{"count":376},"Corporation Bank":{"count":92},"Credem":{"count":77},"Credicoop":{"count":111},"Credit Agricole":{"count":104},"Credit Suisse":{"count":93},"Crelan":{"count":53},"Crédit Agricole":{"count":2544},"Crédit Mutuel":{"count":1129},"Crédit Mutuel de Bretagne":{"count":368},"Crédit du Nord":{"count":148},"Crédito AgrÃcola":{"count":87},"CбеÑбанк":{"count":74},"Danske Bank":{"count":157},"Davivienda":{"count":172},"De Venezuela":{"count":87},"Denizbank":{"count":58},"Desjardins":{"count":80},"Deutsche Bank":{"count":995},"Dubai Islamic Bank":{"count":71},"EastWest Bank":{"count":127},"Ecobank":{"count":197},"Erste Bank":{"count":200},"Eurobank":{"count":261},"Express Union":{"count":58},"FNB":{"count":143},"Federal Bank":{"count":88},"Fifth Third Bank":{"count":234},"Finansbank":{"count":68},"First Bank":{"count":91},"First Citizens Bank":{"count":88},"First National Bank":{"count":209},"Galicia":{"count":179},"Garanti":{"count":58},"Garanti Bankası":{"count":82},"Getin Bank":{"count":112},"Groupama":{"count":61},"HDFC Bank":{"count":219},"HNB":{"count":67},"HSBC":{"count":1748},"Halifax":{"count":367},"Halkbank":{"count":74},"Hamburger Sparkasse":{"count":159},"Handelsbanken":{"count":250},"Hong Leong Bank":{"count":51},"Hrvatska poÅ¡tanska banka":{"count":54},"Huntington Bank":{"count":110},"HypoVereinsbank":{"count":408},"ICBC":{"count":158},"ICICI Bank":{"count":224},"IDBI Bank":{"count":73},"ING":{"count":654},"ING Bank ÅlÄ
ski":{"count":128},"IberCaja":{"count":209},"Indian Bank":{"count":98},"Indian Overseas Bank":{"count":108},"Interbank":{"count":131},"Intesa San Paolo":{"count":257},"Itaú":{"count":726},"K&H Bank":{"count":75},"KBC":{"count":273},"Kasa Stefczyka":{"count":65},"Key Bank":{"count":382},"KomerÄnà banka":{"count":180},"Kreissparkasse":{"count":600},"Kreissparkasse Köln":{"count":69},"Kutxabank":{"count":68},"LCL":{"count":903},"La Banque Postale":{"count":124},"La Caixa":{"count":1144},"Laboral Kutxa":{"count":66},"Landbank":{"count":115},"Liberbank":{"count":164},"Lloyds Bank":{"count":612},"M&T Bank":{"count":184},"MCB":{"count":62},"MCB Bank":{"count":54},"MONETA Money Bank":{"count":92},"Macro":{"count":174},"Maybank":{"count":234},"Meezan Bank":{"count":63},"Mercantil":{"count":132},"Metro Bank":{"count":57},"Metrobank":{"count":434},"Millennium BCP":{"count":119},"Millennium Bank":{"count":386},"Monte dei Paschi di Siena":{"count":265},"Montepio":{"count":113},"NAB":{"count":205},"NSB":{"count":51},"NatWest":{"count":800},"National Bank":{"count":147},"Nationwide":{"count":337},"Nedbank":{"count":100},"Nordea":{"count":331},"Novo Banco":{"count":101},"OLB":{"count":57},"OTP":{"count":362},"Oberbank":{"count":103},"Occidental de Descuento":{"count":68},"Oldenburgische Landesbank":{"count":68},"One Network Bank":{"count":91},"Osuuspankki":{"count":89},"PBZ":{"count":65},"PKO":{"count":58},"PKO BP":{"count":561},"PNB":{"count":323},"PNC":{"count":52},"PNC Bank":{"count":639},"PSBank":{"count":108},"Patagonia":{"count":94},"Pekao SA":{"count":155},"Peoples Bank":{"count":254},"Philippine National Bank":{"count":69},"Piraeus Bank":{"count":96},"Popular":{"count":104},"Postbank":{"count":567},"Postbank Finanzcenter":{"count":65},"Provincial":{"count":135},"Public Bank":{"count":90},"Punjab National Bank":{"count":134},"RBC":{"count":487},"RBC Financial Group":{"count":59},"RBS":{"count":190},"RCBC":{"count":144},"RCBC Savings Bank":{"count":84},"Rabobank":{"count":557},"Raiffeisen Polbank":{"count":78},"Raiffeisenbank":{"count":2705},"Regions Bank":{"count":204},"Republic Bank":{"count":85},"Royal Bank":{"count":90},"Royal Bank of Canada":{"count":56},"Royal Bank of Scotland":{"count":129},"SEB":{"count":129},"SNS Bank":{"count":58},"Sabadell":{"count":97},"Sampath Bank":{"count":87},"Santander":{"count":3268},"Santander Consumer Bank":{"count":109},"Santander RÃo":{"count":239},"Santander Totta":{"count":201},"Sberbank":{"count":135},"Scotiabank":{"count":1144},"Security Bank":{"count":171},"Sicredi":{"count":94},"Slovenská sporiteľÅa":{"count":165},"Société Générale":{"count":1136},"Sparda-Bank":{"count":277},"Sparkasse":{"count":4667},"Sparkasse Aachen":{"count":56},"Sparkasse KölnBonn":{"count":76},"Stadtsparkasse":{"count":68},"Stanbic Bank":{"count":63},"Standard Bank":{"count":165},"Standard Chartered":{"count":95},"Standard Chartered Bank":{"count":74},"State Bank of India":{"count":1013},"SunTrust":{"count":322},"Supervielle":{"count":72},"Swedbank":{"count":252},"Syndicate Bank":{"count":118},"TCF Bank":{"count":85},"TD Bank":{"count":425},"TD Canada Trust":{"count":675},"TEB":{"count":56},"TSB":{"count":259},"Takarékszövetkezet":{"count":120},"Targobank":{"count":279},"Tatra banka":{"count":70},"Türkiye İŠBankası":{"count":53},"UBS":{"count":169},"UCO Bank":{"count":51},"UCPB":{"count":122},"UOB":{"count":126},"US Bank":{"count":723},"Ulster Bank":{"count":100},"Umpqua Bank":{"count":103},"UniCredit Bank":{"count":548},"Unicaja Banco":{"count":182},"Unicredit Banca":{"count":496},"Union Bank":{"count":304},"United Bank":{"count":68},"VR-Bank":{"count":506},"Vakıfbank":{"count":85},"Veneto Banca":{"count":73},"Vijaya Bank":{"count":56},"Volks- und Raiffeisenbank":{"count":53},"Volksbank":{"count":2665},"Volksbank Mittelhessen":{"count":53},"Volksbank Raiffeisenbank":{"count":63},"VÃB":{"count":105},"Washington Federal":{"count":65},"Wells Fargo":{"count":1947},"Western Union":{"count":440},"Westpac":{"count":322},"Yorkshire Bank":{"count":95},"Yorkshire Building Society":{"count":69},"ZagrebaÄka banka":{"count":54},"Ziraat Bankası":{"count":172},"mBank":{"count":70},"ÄSOB":{"count":211},"Äeská spoÅitelna":{"count":243},"İŠBankası":{"count":112},"Îθνική ΤÏάÏεζα":{"count":103},"ΠειÏαιÏÏ":{"count":120},"ΤÏάÏεζα ΠειÏαιÏÏ":{"count":104},"ÐвангаÑд":{"count":76},"ÐлÑÑа-Ðанк":{"count":301},"Ðанк ÐоÑквÑ":{"count":176},"Ðанка ÐСÐ":{"count":63},"ÐелагÑопÑомбанк":{"count":184},"ÐелаÑÑÑбанк":{"count":570},"ÐелинвеÑÑбанк":{"count":78},"Ðинбанк":{"count":114},"ÐТÐ":{"count":80},"ÐТÐ24":{"count":545},"ÐозÑождение":{"count":81},"ÐазпÑомбанк":{"count":161},"Ðенбанк":{"count":83},"ÐазкоммеÑÑбанк":{"count":74},"ÐÐÐ Ðанк":{"count":52},"ÐоÑковÑкий индÑÑÑÑиалÑнÑй банк":{"count":53},"ÐоÑоблбанк":{"count":54},"ÐаÑоднÑй банк":{"count":63},"ÐТРÐанк":{"count":54},"ÐÑкÑÑÑие":{"count":92},"ÐÑадбанк":{"count":883},"ÐУÐÐ":{"count":78},"ÐоÑÑа Ðанк":{"count":65},"ÐÑиваÑÐанк":{"count":1018},"ÐÑиваÑбанк":{"count":76},"ÐÑиднеÑÑÑовÑкий СбеÑбанк":{"count":59},"ÐÑиоÑбанк":{"count":69},"ÐÑомÑвÑзÑбанк":{"count":133},"Ð ÐÐÐ":{"count":124},"РайÑÑайзен":{"count":65},"РайÑÑайзен Ðанк ÐвалÑ":{"count":125},"РайÑÑайзенбанк":{"count":52},"РоÑбанк":{"count":218},"РоÑÑелÑÑ
озбанк":{"count":374},"Ð ÑÑÑкий ÑÑандаÑÑ":{"count":55},"СбеÑбанк":{"count":6921},"Совкомбанк":{"count":186},"УкÑСиббанк":{"count":213},"УкÑÑоÑбанк":{"count":57},"УÑалÑиб":{"count":130},"ХоÑм ÐÑедиÑ":{"count":53},"×× ×§ ×פ××¢×××":{"count":112},"×× ×§ ×××××":{"count":83},"باÙÚ©":{"count":219},"باÙÚ© Ø¢ÛÙØ¯Ù":{"count":58},"باÙÚ© Ø§ÙØªØµØ§Ø¯ ÙÙÛÙ":{"count":78},"باÙÚ© Ø§ÙØµØ§Ø±":{"count":99},"باÙÚ© تجارت":{"count":365},"باÙÚ© Ø±ÙØ§Ù":{"count":138},"باÙÚ© Ø±ÙØ§Ù کارگراÙ":{"count":72},"باÙÚ© سپÙ":{"count":348},"باÙÚ© Ø´ÙØ±":{"count":93},"باÙÚ© صادرات":{"count":492},"باÙÚ© ÙÙØ§Ù
ÛÙ":{"count":110},"باÙÚ© Ù
سکÙ":{"count":263},"باÙÚ© Ù
ÙØª":{"count":428},"باÙÚ© Ù
ÙÛ":{"count":561},"باÙÚ© Ù
ÙÛ Ø§ÛØ±Ø§Ù":{"count":80},"باÙÚ© Ù
ÙØ± Ø§ÙØªØµØ§Ø¯":{"count":92},"باÙÚ© Ù¾Ø§Ø±Ø³ÛØ§Ù":{"count":103},"باÙÚ© پاسارگاد":{"count":107},"باÙÚ© Ú©Ø´Ø§ÙØ±Ø²Û":{"count":277},"صادرات":{"count":85},"Ù
ÙÛ":{"count":67},"پست باÙÚ©":{"count":71},"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸":{"count":121},"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸¢":{"count":85},"à¸à¸à¸²à¸à¸²à¸£à¸à¸ªà¸´à¸à¸£à¹à¸à¸¢":{"count":108},"à¸à¸à¸²à¸à¸²à¸£à¸à¸à¸¡à¸ªà¸´à¸":{"count":71},"à¸à¸à¸²à¸à¸²à¸£à¹à¸à¸¢à¸à¸²à¸à¸´à¸à¸¢à¹":{"count":95},"ã¿ãã»éè¡":{"count":255},"ãããªéè¡":{"count":135},"ä¸äºä½åéè¡":{"count":204},"ä¸è±æ±äº¬UFJéè¡":{"count":235},"ä¸å½åä¸é¶è¡":{"count":198},"ä¸å½å·¥åé¶è¡":{"count":181},"ä¸å½å»ºè®¾é¶è¡":{"count":158},"ä¸å½é®æ¿å¨èé¶è¡":{"count":76},"ä¸å½é¶è¡":{"count":275},"交éé¶è¡":{"count":68},"京é½ä¸å¤®ä¿¡ç¨é庫":{"count":53},"京é½éè¡":{"count":66},"åä¸é¶è¡":{"count":78},"åæµ·ééè¡":{"count":51},"åä½é庫éè¡":{"count":55},"åå°éè¡":{"count":54},"å·¥åé¶è¡":{"count":160},"建设é¶è¡":{"count":89},"å½°åéè¡":{"count":53},"æåé¶è¡":{"count":94},"横æµéè¡":{"count":92},"第ä¸éè¡":{"count":78},"è¯åéè¡":{"count":52},"êµë¯¼ìí":{"count":199,"tags":{"name:en":"Gungmin Bank"}},"기ì
ìí":{"count":53},"ëí":{"count":148},"ìë§ìê¸ê³ ":{"count":102},"ì íìí":{"count":245,"tags":{"name:en":"Sinhan Bank"}},"ì°ë¦¬ìí":{"count":316,"tags":{"name:en":"Uri Bank"}},"íëìí":{"count":85}},"bar":{"Bar Centrale":{"count":141},"Bar Sport":{"count":90},"Beach Bar":{"count":80},"Pool Bar":{"count":54}},"bicycle_rental":{"Bicing":{"count":130},"Call a Bike":{"count":95},"Grid":{"count":51},"Mibici":{"count":116},"metropolradruhr":{"count":91}},"bureau_de_change":{"Abitab":{"count":55},"Change":{"count":51},"Travelex":{"count":75},"Western Union":{"count":189}},"cafe":{"85度C":{"count":128},"Bar Centrale":{"count":77},"Bar Kafe":{"count":253},"Barista":{"count":65},"Bistro":{"count":60},"Bonafide":{"count":63},"Cafe Coffee Day":{"count":239},"Cafe Nero":{"count":52},"Cafeteria":{"count":579},"CafeterÃa":{"count":61},"Caffè Nero":{"count":316},"Café Amazon":{"count":241},"Café Central":{"count":115},"Café de la Place":{"count":55},"Café des Sports":{"count":71},"Caribou Coffee":{"count":184},"Coffee Fellows":{"count":77},"Coffee House":{"count":71},"Coffee Island":{"count":51},"Coffee Time":{"count":133},"Costa":{"count":1403},"Country Style":{"count":58},"Dolce Vita":{"count":55},"Dunkin' Donuts":{"count":1662,"tags":{"cuisine":"donut"}},"Eiscafe Dolomiti":{"count":51},"Eiscafe Venezia":{"count":237},"Espresso House":{"count":122},"Havanna":{"count":81},"Internet Cafe":{"count":95},"Jamba Juice":{"count":86},"Kafe":{"count":55},"Krispy Kreme":{"count":63},"Le Pain Quotidien":{"count":59},"McCafé":{"count":72,"tags":{"amenity":"cafe","cuisine":"coffee_shop"}},"Peet's Coffee & Tea":{"count":82},"Pret A Manger":{"count":174},"Prime":{"count":51},"Second Cup":{"count":234},"Segafredo":{"count":103},"Starbucks":{"count":8463,"tags":{"cuisine":"coffee_shop"}},"Subway":{"count":114},"Tchibo":{"count":168},"The Coffee Bean & Tea Leaf":{"count":93},"The Coffee Club":{"count":81},"Tim Hortons":{"count":1945},"Traveler's Coffee":{"count":70},"Venezia":{"count":55},"Wayne's Coffee":{"count":52},"ÐеÑÑзка":{"count":52},"ÐиÑÑÑо":{"count":84},"ÐÑÑеÑ":{"count":56},"ÐÑÑÑеÑа":{"count":83},"Ðаблби":{"count":59},"ÐакÑÑоÑнаÑ":{"count":101},"ÐоÑе ХаÑз":{"count":119},"ÐоÑейнÑ":{"count":78},"Ðакомка":{"count":62},"ÐеÑнее каÑе":{"count":61},"ÐазиÑ":{"count":54},"ÐелÑменнаÑ":{"count":63},"ÐиÑÑеÑиÑ":{"count":60},"РандевÑ":{"count":54},"Сказка":{"count":66},"Смак":{"count":62},"СÑаÑбакÑ":{"count":55},"СÑоловаÑ":{"count":1181},"ТеÑемок":{"count":64},"УÑÑ":{"count":115},"Ð¥ÑÑоÑок":{"count":59},"ШаÑлÑÑнаÑ":{"count":153},"Шоколад":{"count":54},"ШоколадниÑа":{"count":252},"×ר×××":{"count":64},"Ù
ÙÙÙ":{"count":136},"à¸à¸²à¹à¸à¹ à¸à¹à¸¡à¸à¸à¸":{"count":59},"ã¨ã¯ã»ã«ã·ãªã¼ã« ã«ãã§":{"count":61},"ã«ãã§ã»ãã»ã¯ãªã¨":{"count":80,"tags":{"name:en":"Cafe de CRIE"}},"ã«ãã§ã»ããã¼ãã§":{"count":105},"ã³ã¡ãçç²åº":{"count":179},"ãµã³ãã«ã¯ã«ãã§":{"count":156},"ã¹ã¿ã¼ããã¯ã¹":{"count":558,"tags":{"name:en":"Starbucks"}},"ã¿ãªã¼ãºã³ã¼ãã¼":{"count":243},"ããã¼ã«ã³ã¼ãã¼ã·ã§ãã":{"count":489},"æå·´å
":{"count":146},"ì¤íë²
ì¤":{"count":52}},"car_rental":{"Alamo":{"count":57},"Avis":{"count":604},"Budget":{"count":218},"Enterprise":{"count":594},"Enterprise Rent-a-Car":{"count":51},"Europcar":{"count":611},"Hertz":{"count":654},"Localiza":{"count":59},"Sixt":{"count":323},"Thrifty":{"count":81},"U-Haul":{"count":94},"ãªãªãã¯ã¹ã¬ã³ã¿ã«ã¼":{"count":54},"ãã¨ã¿ã¬ã³ã¿ã«ã¼":{"count":57},"ãã¨ã¿ã¬ã³ã¿ãªã¼ã¹":{"count":63},"ãããã³ã¬ã³ã¿ã«ã¼":{"count":113}},"car_wash":{"Aral":{"count":88},"Autolavaggio":{"count":52},"BP":{"count":63},"Esso":{"count":55},"H-E-B Car Wash":{"count":71},"Intermarché":{"count":60},"Lavage Auto":{"count":60},"Lavazh":{"count":52},"Myjnia":{"count":54},"Myjnia bezdotykowa":{"count":93},"Myjnia samochodowa":{"count":66},"Shell":{"count":162},"SpÄlÄtorie Auto":{"count":69},"SpÄlÄtorie auto":{"count":52},"ÐвÑомийка":{"count":63}},"cinema":{"Cinema City":{"count":61},"Cinemark":{"count":87},"Cinemex":{"count":70},"Cinepolis":{"count":59},"Cineworld":{"count":64},"Odeon":{"count":81}},"clinic":{"ФÐÐ":{"count":162}},"dentist":{"Aspen Dental":{"count":73},"Family Dentistry":{"count":51},"Vitaldent":{"count":54},"СÑомаÑолог":{"count":72},"СÑомаÑологÑÑ":{"count":66}},"doctors":{"Háziorvosi rendelÅ":{"count":54},"ÐнвиÑÑо":{"count":115},"ФÐÐ":{"count":147}},"driving_school":{"ÐвÑодÑом":{"count":55}},"fast_food":{"A&W":{"count":614},"Ali Baba":{"count":101},"Angel's Burger":{"count":66},"Antalya":{"count":53},"Arby's":{"count":1432},"Asia Bistro":{"count":53},"Asia Wok":{"count":53},"Baskin-Robbins":{"count":262,"tags":{"amenity":"ice_cream"}},"Bistro":{"count":80},"Bob's":{"count":83},"Bojangles":{"count":89},"Booster Juice":{"count":76},"Boston Market":{"count":107},"Braum's":{"count":58},"Burger King":{"count":6601,"tags":{"cuisine":"burger"}},"Burger Machine":{"count":55},"Büfé":{"count":72},"Captain D's":{"count":56},"Carl's Jr.":{"count":593,"tags":{"cuisine":"burger"}},"Checkers":{"count":102},"Chick-fil-A":{"count":906,"tags":{"cuisine":"chicken"}},"Chicken Express":{"count":67},"Chipotle":{"count":688,"tags":{"cuisine":"mexican"}},"Chowking":{"count":250},"Church's Chicken":{"count":249},"CoCo壱çªå±":{"count":218},"Cold Stone Creamery":{"count":72},"Cook Out":{"count":81},"Culver's":{"count":541},"DQ":{"count":66},"Dairy Queen":{"count":1485},"Del Taco":{"count":244},"Ditsch":{"count":55},"Domino's Pizza":{"count":2577,"tags":{"cuisine":"pizza"}},"Dunkin' Donuts":{"count":747,"tags":{"cuisine":"donut"}},"El Pollo Loco":{"count":132},"Everest":{"count":59},"Extreme Pita":{"count":58},"Fazoli's":{"count":53},"Firehouse Subs":{"count":147},"Fish & Chips":{"count":185},"Fish and Chips":{"count":55},"Five Guys":{"count":457},"Greenwich":{"count":83},"Habib's":{"count":87},"Hallo Pizza":{"count":98},"Hardee's":{"count":634,"tags":{"cuisine":"burger"}},"Harvey's":{"count":158},"Hesburger":{"count":164},"Hungry Jacks":{"count":261,"tags":{"cuisine":"burger"}},"In-N-Out Burger":{"count":211},"Istanbul":{"count":96},"Istanbul Kebab":{"count":59},"Jack in the Box":{"count":951,"tags":{"cuisine":"burger"}},"Jamba Juice":{"count":148},"Jersey Mike's Subs":{"count":88},"Jimmy John's":{"count":519,"tags":{"cuisine":"sandwich"}},"Jollibee":{"count":740},"KFC":{"count":6003,"tags":{"cuisine":"chicken"}},"KFC/Taco Bell":{"count":70},"Kebab House":{"count":74},"Kebabai":{"count":64},"Kochlöffel":{"count":78},"Kotipizza":{"count":89},"Krispy Kreme":{"count":63},"Krystal":{"count":53},"Little Caesars":{"count":567},"Little Caesars Pizza":{"count":82},"Long John Silver's":{"count":200},"Lotteria":{"count":67},"Max":{"count":54},"McDonald's":{"count":18327,"tags":{"cuisine":"burger"}},"Minute Burger":{"count":53},"Mr. Sub":{"count":153},"New York Pizza":{"count":65},"Nordsee":{"count":198},"Panda Express":{"count":593,"tags":{"cuisine":"chinese"}},"Panera Bread":{"count":120},"Papa John's":{"count":820,"tags":{"cuisine":"pizza"}},"Papa Murphy's":{"count":100},"Pinulito":{"count":58},"Pita Pit":{"count":150},"Pizza Hut":{"count":1503,"tags":{"cuisine":"pizza"}},"Pizza Hut Delivery":{"count":70},"Pizza King":{"count":56},"Pizza Nova":{"count":90},"Pizza Pizza":{"count":411},"Pollo Campero":{"count":134},"Pollo Granjero":{"count":66},"Popeye's":{"count":521,"tags":{"cuisine":"chicken"}},"Popeyes Louisiana Kitchen":{"count":51},"Qdoba":{"count":91},"Quick":{"count":434},"Quiznos":{"count":401},"Rally's":{"count":68},"Red Rooster":{"count":192},"Sbarro":{"count":65},"Schlotzsky's Deli":{"count":348},"Sibylla":{"count":74},"Sonic":{"count":1166,"tags":{"cuisine":"burger"}},"Starbucks":{"count":60,"tags":{"cuisine":"coffee_shop"}},"Steers":{"count":190},"Subway":{"count":11431},"Taco Bell":{"count":2947,"tags":{"cuisine":"mexican"}},"Taco Bueno":{"count":59},"Taco Cabana":{"count":57},"Taco Del Mar":{"count":57},"Taco John's":{"count":141},"Taco Time":{"count":171},"Telepizza":{"count":323},"Thai Express":{"count":63},"The Pizza Company":{"count":62},"Waffle House":{"count":86},"Wendy's":{"count":3036,"tags":{"cuisine":"burger"}},"Whataburger":{"count":815},"White Castle":{"count":149},"Wienerschnitzel":{"count":61},"Wimpy":{"count":168},"Zaxby's":{"count":185},"ÎÏηγÏÏηÏ":{"count":59},"ÐиÑÑÑо":{"count":61},"ÐÑÑÐ³ÐµÑ Ðинг":{"count":181},"ÐÑоÑка ÐаÑÑоÑка":{"count":77},"ÐакдоналдÑ":{"count":469,"tags":{"name:en":"McDonald's"}},"Робин Сдобин":{"count":131},"Ð ÑÑÑкий ÐппеÑиÑ":{"count":129},"СабвÑй":{"count":73},"СÑаÑдог!s":{"count":66},"ТеÑемок":{"count":155},"ШавеÑма":{"count":93},"ШаÑÑма":{"count":265},"ãã£ã±å¯¿å¸":{"count":84},"ãã¤ã":{"count":58},"ãã寿å¸":{"count":99},"ããå®¶":{"count":571,"tags":{"name:en":"SUKIYA"}},"ãªãå¯":{"count":180},"ã»ã£ãã»ã£ãäº":{"count":57},"ã»ã£ã¨ãã£ã¨":{"count":168},"ãªãªã¸ã³å¼å½":{"count":93},"ã±ã³ã¿ããã¼ãã©ã¤ãããã³":{"count":334,"tags":{"cuisine":"chicken","name:en":"KFC"}},"ãµãã¦ã§ã¤":{"count":74},"ã¹ã·ãã¼":{"count":94},"ãã¯ããã«ã":{"count":1261,"tags":{"cuisine":"burger","name:en":"McDonald's"}},"ãã¹ã¿ã¼ãã¼ãã":{"count":188},"ã¢ã¹ãã¼ã¬ã¼":{"count":507,"tags":{"name:en":"MOS BURGER"}},"ããããªã¢":{"count":97},"丸äºè£½éºº":{"count":57},"åéå®¶":{"count":461},"幸楽è":{"count":80},"æ©æ¯æ¼¢å ¡":{"count":86},"æ¾å±":{"count":574,"tags":{"name:en":"Matsuya"}},"è¯å¾·åº":{"count":197},"麥ç¶å":{"count":224},"麦å½å³":{"count":97},"롯ë°ë¦¬ì":{"count":83}},"fuel":{"76":{"count":603},"1-2-3":{"count":75},"7-Eleven":{"count":1013},"ABC":{"count":83},"ADNOC":{"count":76},"ANP":{"count":202},"ARAL":{"count":68},"Aegean":{"count":56},"Afriquia":{"count":134},"Agip":{"count":2348},"Agrola":{"count":99},"Alon":{"count":54},"Alpet":{"count":61},"Api":{"count":234},"Aral":{"count":1708},"Arco":{"count":585},"Asda":{"count":51},"Auchan":{"count":84},"Avanti":{"count":112},"Avia":{"count":1061},"BEBECO":{"count":77},"BFT":{"count":102},"BHPetrol":{"count":60},"BP":{"count":4069},"BR":{"count":165},"Bangchak":{"count":106},"Benzina":{"count":167},"Bharat Petroleum":{"count":230},"Bliska":{"count":141},"CAMPSA":{"count":420},"CARREFOUR":{"count":61},"CEPSA":{"count":892},"CNG":{"count":373},"Caltex":{"count":1574},"Campsa":{"count":64},"Canadian Tire":{"count":97},"Carrefour":{"count":372},"Casey's General Store":{"count":385},"Cenex":{"count":222},"Cepsa":{"count":305},"Ceypetco":{"count":70},"Chevron":{"count":1781},"Circle K":{"count":730},"Citgo":{"count":692},"Clark":{"count":56},"Co-op":{"count":52},"Coles Express":{"count":305},"Conoco":{"count":398},"Coop":{"count":71},"Copec":{"count":566},"Copetrol":{"count":119},"Cosmo":{"count":68},"Costco":{"count":82},"Costco Gas":{"count":62},"Costco Gasoline":{"count":59},"Couche-Tard":{"count":54},"Crodux":{"count":51},"Cumberland Farms":{"count":93},"Delta":{"count":157},"Diamond Shamrock":{"count":51},"Drummed Fuel":{"count":178},"E. Leclerc":{"count":136},"EKO":{"count":224},"ENEOS":{"count":1600},"ENI":{"count":92},"ERG":{"count":71},"Elan":{"count":208},"Eneos":{"count":130},"Engen":{"count":383},"Eni":{"count":681},"Erg":{"count":469},"Esso":{"count":4742},"Esso Express":{"count":176},"EuroOil":{"count":52},"Exxon":{"count":1064},"F24":{"count":67},"Firezone":{"count":66},"Flying V":{"count":175},"GALP":{"count":788},"Gazprom":{"count":68},"GetGo":{"count":54},"Goil":{"count":78},"Gulf":{"count":416},"H-E-B Fuel":{"count":51},"H-E-B Gas":{"count":155},"HEM":{"count":276},"HP":{"count":163},"HP Petrol Pump":{"count":53},"Helios":{"count":63},"Hess":{"count":195},"Hindustan Petroleum":{"count":82},"Holiday":{"count":156},"Husky":{"count":244},"IES":{"count":57},"IP":{"count":993},"Independent Fuel Station":{"count":52},"Indian Oil":{"count":416},"Indipend.":{"count":129},"Ingo":{"count":62},"Intermarché":{"count":556},"Intermarché Super":{"count":102},"Ipiranga":{"count":173},"Irving":{"count":194},"JA-SS":{"count":74},"JOMO":{"count":51},"Jet":{"count":707},"Jetti":{"count":61},"Kangaroo":{"count":115},"Kobil":{"count":87},"Kroger":{"count":59},"Kroger Fuel":{"count":68},"Kum & Go":{"count":136},"Kwik Trip":{"count":210},"LPG":{"count":349},"LPG Station":{"count":51},"LUKOIL":{"count":61},"Liberty":{"count":93},"Lotos":{"count":284},"Lotos Optima":{"count":71},"Love's":{"count":52},"Lukoil":{"count":908},"MEROIL":{"count":70},"MOL":{"count":436},"MRS":{"count":65},"Marathon":{"count":694},"Maverik":{"count":66},"Maxol":{"count":57},"Metano":{"count":248},"Migrol":{"count":71},"Minipump":{"count":140},"Mobil":{"count":1387},"Mobile":{"count":62},"Mol":{"count":64},"Morrisons":{"count":128},"Moya":{"count":62},"Murphy USA":{"count":190},"NP":{"count":63},"Neste":{"count":166},"OIL!":{"count":110},"OK":{"count":269},"OKQ8":{"count":218},"OMV":{"count":936},"Oilibya":{"count":127},"Opet":{"count":117},"Orlen":{"count":1185},"PETRONOR":{"count":182},"PSO":{"count":121},"PSO Petrol Pump":{"count":56},"PT":{"count":306},"PTT":{"count":423},"PV Oil":{"count":100},"Pacific Pride":{"count":54},"Pecsa":{"count":130},"Pemex":{"count":2023},"Pertamina":{"count":324},"Petro":{"count":54},"Petro-Canada":{"count":893},"Petrobras":{"count":487},"Petrochina":{"count":116},"Petroecuador":{"count":64},"Petrol Ofisi":{"count":237},"Petrolimex":{"count":325},"Petrom":{"count":381},"Petron":{"count":1485},"Petronas":{"count":387},"Petroperu":{"count":110},"Phillips 66":{"count":424},"Phoenix":{"count":210},"Pilot":{"count":69},"Pioneer":{"count":104},"Posto":{"count":52},"Posto Atem":{"count":68},"Posto BR":{"count":222},"Posto Ipiranga":{"count":177},"Posto Shell":{"count":104},"Primax":{"count":288},"Prio":{"count":52},"Puma":{"count":442},"Q1":{"count":53},"Q8":{"count":1467},"Q8 Easy":{"count":66},"QuikTrip":{"count":251},"REPSOL":{"count":1380},"RaceTrac":{"count":80},"Raiffeisenbank":{"count":130},"Repsol":{"count":1099},"Rompetrol":{"count":234},"Royal Farms":{"count":79},"Rubis":{"count":108},"SB Tank":{"count":62},"SPBU":{"count":203},"Safeway":{"count":74},"Sainsbury's":{"count":75},"Sam's Club":{"count":57},"Sasol":{"count":90},"Sea Oil":{"count":142},"Sheetz":{"count":304},"Shell":{"count":12317},"Shell Express":{"count":135},"Sinclair":{"count":201},"Sinopec":{"count":106},"Sinopec Fuel":{"count":116},"Slovnaft":{"count":259},"Socar":{"count":86},"Sokimex":{"count":85},"Speedway":{"count":556},"St1":{"count":141},"Star":{"count":419},"Star Oil":{"count":100},"Station Service E. Leclerc":{"count":423},"Statoil":{"count":495},"Stewart's":{"count":72},"Sunoco":{"count":853},"Super U":{"count":174},"Tamoil":{"count":959},"Tango":{"count":146},"Teboil":{"count":100},"Tela":{"count":191},"Terpel":{"count":367},"Tesco":{"count":218},"Texaco":{"count":1167},"Tinq":{"count":219},"Topaz":{"count":111},"Total":{"count":3591},"Total Access":{"count":226},"Total Erg":{"count":59},"TotalErg":{"count":267},"Turkey Hill":{"count":80},"Turmöl":{"count":80},"Ultramar":{"count":372},"United":{"count":197},"Uno":{"count":134},"Uno-X":{"count":69},"Valero":{"count":778},"Vito":{"count":91},"WOG":{"count":350},"Wawa":{"count":173},"Westfalen":{"count":94},"Woolworths Petrol":{"count":187},"Z":{"count":98},"bft":{"count":202},"eni":{"count":71},"ÎÎÎ":{"count":58},"ÐÐÐС":{"count":1020},"ÐÐС":{"count":86},"ÐвÑаÑ":{"count":116},"ÐРСÐ-ÐаÑÑа":{"count":64},"ÐаÑнеÑÑÑ":{"count":272},"ÐелоÑÑÑнеÑÑÑ":{"count":71},"ÐÐ°Ð·Ð¾Ð²Ð°Ñ Ð·Ð°Ð¿Ñавка":{"count":57},"ÐазпÑомнеÑÑÑ":{"count":1242},"ÐелиоÑ":{"count":61},"ÐÐÐ":{"count":78},"ÐапÑавка":{"count":63},"ÐазÐÑнайÐаз":{"count":150},"ÐÑкойл":{"count":2327},"ÐакпеÑÑол":{"count":108},"ÐÐ ÐлÑÑнÑ":{"count":105},"ÐеÑÑÑмагиÑÑÑалÑ":{"count":66},"ÐÐÐÐ":{"count":316},"ÐÐÐ":{"count":55},"ÐкÑан":{"count":53},"ÐТÐ":{"count":104},"ÐеÑÑол":{"count":124},"ÐÑопан":{"count":83},"РоÑнеÑÑÑ":{"count":957},"СибнеÑÑÑ":{"count":51},"СÑÑгÑÑнеÑÑегаз":{"count":95},"ТÐÐ":{"count":588},"ТаÑнеÑÑепÑодÑкÑ":{"count":58},"ТаÑнеÑÑÑ":{"count":331},"УкÑнаÑÑа":{"count":228},"××ר ××××":{"count":126},"×××§":{"count":160},"ס×× ××":{"count":159},"פ×":{"count":209},"Ù
ØØ·Ø© ÙÙÙØ¯":{"count":221},"Ù
ØØ·Ù ÙÙÙØ¯":{"count":98},"Ù¾Ù
Ù¾ Ø¨ÙØ²ÛÙ":{"count":559},"Ù¾Ù
Ù¾ گاز":{"count":152},"à¸à¸²à¸à¸à¸²à¸":{"count":214},"à¸.à¸.à¸.":{"count":414},"à¹à¸à¸¥à¸¥à¹":{"count":90},"à¹à¸à¸ªà¹à¸à¹":{"count":82},"ã¨ãã½":{"count":70},"ã¨ããªã¹":{"count":301},"ã³ã¹ã¢ç³æ²¹":{"count":415},"ã¼ãã©ã«":{"count":75},"ä¸å½ç³å":{"count":104},"ä¸å½ç³å Sinopec":{"count":61},"ä¸å½ç³æ²¹":{"count":82},"䏿²¹":{"count":64},"åºå
":{"count":620,"tags":{"name:en":"IDEMITSU"}},"å æ²¹ç«":{"count":60},"å°ç£ä¸æ²¹":{"count":257},"æåã·ã§ã«":{"count":274}},"hospital":{"Cruz Roja":{"count":93},"IMSS":{"count":64},"ÐнÑекÑионное оÑделение":{"count":91},"Ðожно-венеÑологиÑеÑкий диÑпанÑеÑ":{"count":57},"Ð Ð°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа":{"count":88},"Роддом":{"count":133},"РодилÑнÑй дом":{"count":75},"СкоÑÐ°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ":{"count":75},"ФÐÐ":{"count":108},"ЦРÐ":{"count":122},"ЦенÑÑалÑÐ½Ð°Ñ ÑÐ°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа":{"count":144},"à¹à¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥à¸ªà¹à¸à¹à¸ªà¸£à¸´à¸¡à¸ªà¸¸à¸à¸ าà¸à¸à¸³à¸à¸¥":{"count":69}},"ice_cream":{"Baskin-Robbins":{"count":69,"tags":{"amenity":"ice_cream"}},"Cold Stone Creamery":{"count":66},"Grido":{"count":163}},"kindergarten":{"Amado Nervo":{"count":64},"Anganwadi":{"count":85},"Arche Noah":{"count":67},"Benito Juarez":{"count":89},"CONAFE Preescolar":{"count":90},"Cuauhtemoc":{"count":54},"Cursos Comunitarios":{"count":74},"Educacion Inicial de CONAFE No Escolarizado":{"count":184},"Emiliano Zapata":{"count":60},"Estefania Casta�eda":{"count":53},"Evangelischer Kindergarten":{"count":320},"Federico Froebel":{"count":88},"Gabriela Mistral":{"count":129},"Jean Piaget":{"count":82},"Jose Vasconcelos":{"count":71},"Juan Escutia":{"count":82},"Katholischer Kindergarten":{"count":99},"Kindergarten Regenbogen":{"count":62},"Kindergarten St. Josef":{"count":55},"Kindergarten St. Martin":{"count":55},"Maria Montessori":{"count":93},"Miguel Hidalgo Y Costilla":{"count":57},"Ni�os Heroes":{"count":68},"PAUD":{"count":82},"Pusteblume":{"count":54},"Rosaura Zapata":{"count":68},"Sor Juana Ines De La Cruz":{"count":76},"Spatzennest":{"count":54},"Städtischer Kindergarten":{"count":103},"Villa Kunterbunt":{"count":88},"Waldkindergarten":{"count":111},"Waldorfkindergarten":{"count":71},"Ãvoda":{"count":72},"ÐеÑÑад":{"count":65},"ÐеÑÑкий Ñад \"СолнÑÑко\"":{"count":83},"ÐеÑÑкий Ñад â 1":{"count":54},"ÐеÑÑкий Ñад â1":{"count":150},"ÐеÑÑкий Ñад â10":{"count":77},"ÐеÑÑкий Ñад â11":{"count":81},"ÐеÑÑкий Ñад â12":{"count":57},"ÐеÑÑкий Ñад â13":{"count":57},"ÐеÑÑкий Ñад â14":{"count":76},"ÐеÑÑкий Ñад â15":{"count":72},"ÐеÑÑкий Ñад â16":{"count":58},"ÐеÑÑкий Ñад â17":{"count":67},"ÐеÑÑкий Ñад â18":{"count":77},"ÐеÑÑкий Ñад â19":{"count":62},"ÐеÑÑкий Ñад â2":{"count":155},"ÐеÑÑкий Ñад â22":{"count":60},"ÐеÑÑкий Ñад â24":{"count":53},"ÐеÑÑкий Ñад â25":{"count":56},"ÐеÑÑкий Ñад â27":{"count":54},"ÐеÑÑкий Ñад â29":{"count":57},"ÐеÑÑкий Ñад â3":{"count":129},"ÐеÑÑкий Ñад â33":{"count":55},"ÐеÑÑкий Ñад â4":{"count":86},"ÐеÑÑкий Ñад â5":{"count":106},"ÐеÑÑкий Ñад â6":{"count":93},"ÐеÑÑкий Ñад â7":{"count":98},"ÐеÑÑкий Ñад â8":{"count":80},"ÐеÑÑкий Ñад â9":{"count":80},"ÐиÑÑÑий Ñадок":{"count":58},"Сказка":{"count":52},"СолнÑÑко":{"count":99},"ТеÑемок":{"count":59},"á¡ááááá¨áá ááá¦á":{"count":69},"ä¸å¤®ä¿è²æ":{"count":56}},"library":{"Biblioteca Comunale":{"count":212},"Biblioteca comunale":{"count":187},"Biblioteka Publiczna":{"count":78},"Bibliothèque Municipale":{"count":299},"Bibliothèque municipale":{"count":247},"Bücherei":{"count":113},"Central Library":{"count":65},"Gemeindebücherei":{"count":150},"Gminna Biblioteka Publiczna":{"count":71},"Miejska Biblioteka Publiczna":{"count":66},"Médiathèque":{"count":287},"MÄstská knihovna":{"count":60},"Public Library":{"count":91},"Stadtbibliothek":{"count":232},"Stadtbücherei":{"count":289},"ÐоÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"count":69},"ÐеÑÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"count":260},"ЦенÑÑалÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"count":83},"ЦенÑÑалÑÐ½Ð°Ñ Ð³Ð¾ÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"count":61},"å¾ä¹¦é¦":{"count":65}},"pharmacy":{"36.6":{"count":57},"Adler-Apotheke":{"count":375},"Alte Apotheke":{"count":99},"Apollo Pharmacy":{"count":87},"Apotek":{"count":62},"Apotek Hjärtat":{"count":51},"Apotheke am Markt":{"count":83},"Bahnhof Apotheke":{"count":51},"Bahnhof-Apotheke":{"count":90},"Bartell Drugs":{"count":53},"Benavides":{"count":83},"Benu":{"count":61},"Boots":{"count":1348},"Botica":{"count":118},"Brunnen-Apotheke":{"count":77},"Burg-Apotheke":{"count":76},"Bären-Apotheke":{"count":111},"CVS":{"count":3228},"Camelia":{"count":54},"Catena":{"count":112},"Chemist Warehouse":{"count":82},"Clicks":{"count":123},"Cruz Azul":{"count":97},"Cruz Verde":{"count":223},"Dbam o Zdrowie":{"count":68},"Dr. Max":{"count":324},"Droga Raia":{"count":152},"Drogaria São Paulo":{"count":87},"Drogasil":{"count":157},"Duane Reade":{"count":91},"Eczane":{"count":88},"Engel-Apotheke":{"count":143},"EurovaistinÄ":{"count":89},"Familiprix":{"count":70},"Farmacenter":{"count":65},"Farmacia Centrale":{"count":61},"Farmacia Comunale":{"count":196},"Farmacia Guadalajara":{"count":146},"Farmacia del Ahorro":{"count":65},"Farmacias Ahumada":{"count":182},"Farmacias Cruz Azul":{"count":134},"Farmacias Cruz Verde":{"count":162},"Farmacias Económicas":{"count":63},"Farmacias Guadalajara":{"count":107},"Farmacias SalcoBrand":{"count":140},"Farmacias Sana Sana":{"count":111},"Farmacias Similares":{"count":137},"Farmacias del Ahorro":{"count":187},"Farmacity":{"count":191},"Farmahorro":{"count":53},"Farmatodo":{"count":165},"Felicia":{"count":56},"Fybeca":{"count":52},"Generika Drugstore":{"count":52},"GintarinÄ vaistinÄ":{"count":121},"Guardian":{"count":71},"Gyógyszertár":{"count":59},"H-E-B Pharmacy":{"count":239},"Hirsch-Apotheke":{"count":180},"Hubertus Apotheke":{"count":120},"Inkafarma":{"count":234},"Jean Coutu":{"count":132},"Kinney Drugs":{"count":74},"Kur-Apotheke":{"count":52},"Linden-Apotheke":{"count":224},"Ljekarna":{"count":77},"Lloyds Pharmacy":{"count":539},"Lékárna":{"count":52},"Löwen-Apotheke":{"count":397},"Marien-Apotheke":{"count":370},"Markt-Apotheke":{"count":207},"Mercury Drug":{"count":584},"Mifarma":{"count":195},"MÄness aptieka":{"count":64},"Neue Apotheke":{"count":129},"Pague Menos":{"count":74},"Panvel":{"count":77},"Park-Apotheke":{"count":54},"Pharmacie Centrale":{"count":218},"Pharmacie Principale":{"count":62},"Pharmacie de l'Hôtel de Ville":{"count":52},"Pharmacie de la Gare":{"count":114},"Pharmacie de la Mairie":{"count":71},"Pharmacie de la Poste":{"count":68},"Pharmacie du Centre":{"count":154},"Pharmacie du Marché":{"count":110},"Pharmacie du Parc":{"count":60},"Pharmaprix":{"count":99},"Pharmasave":{"count":129},"Punkt Apteczny":{"count":53},"Rathaus-Apotheke":{"count":181},"Rats-Apotheke":{"count":126},"Rexall":{"count":109},"Rite Aid":{"count":1481},"Rose Pharmacy":{"count":99},"Rosen-Apotheke":{"count":205},"Rowlands Pharmacy":{"count":127},"SalcoBrand":{"count":112},"Sana Sana":{"count":95},"Schloss-Apotheke":{"count":62},"Sensiblu":{"count":115},"Shoppers Drug Mart":{"count":713},"Sonnen-Apotheke":{"count":372},"South Star Drug":{"count":69},"Stadt-Apotheke":{"count":397},"Stern-Apotheke":{"count":83},"Superdrug":{"count":177},"São João":{"count":54},"The Generics Pharmacy":{"count":211},"Uniprix":{"count":63},"Walgreens":{"count":3314},"Walgreens Pharmacy":{"count":76},"Walmart Pharmacy":{"count":99},"Watsons":{"count":110},"Well Pharmacy":{"count":61},"centro naturista":{"count":123},"Ð5":{"count":94},"ÐйболиÑ":{"count":88},"ÐпÑека 36,6":{"count":285},"ÐпÑека низкиÑ
Ñен":{"count":65},"ÐпÑека низÑкиÑ
ÑÑн":{"count":88},"ÐпÑека Ð¾Ñ Ñклада":{"count":83},"ÐпÑека â1":{"count":92},"ÐпÑеÑнÑй пÑнкÑ":{"count":285},"ÐÑнÑка":{"count":124},"ÐеÑÐµÐ¶Ð½Ð°Ñ Ð°Ð¿Ñека":{"count":67},"ÐÑÐ´Ñ Ð·Ð´Ð¾Ñов":{"count":63},"ÐиÑа":{"count":140},"ÐоÑздÑав":{"count":395},"Ðивика":{"count":105},"ÐдоÑовÑе":{"count":87},"ÐмплозиÑ":{"count":84},"ÐлаÑÑика":{"count":102},"ÐадÑÑка":{"count":53},"Ðед-ÑеÑвÑÑ":{"count":59},"ÐÐµÐ»Ð¾Ð´Ð¸Ñ Ð·Ð´Ð¾ÑовÑÑ":{"count":60},"ÐевиÑ":{"count":151},"ÐоÑма":{"count":89},"ÐзеÑки":{"count":54},"ÐанаÑеÑ":{"count":68},"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ":{"count":132},"ÐланеÑа здоÑовÑÑ":{"count":140},"РадÑга":{"count":139},"Ригла":{"count":215},"СемейнаÑ":{"count":52},"СоÑиалÑÐ½Ð°Ñ Ð°Ð¿Ñека":{"count":62},"СÑолиÑки":{"count":83},"ФаÑмакопейка":{"count":85},"ФаÑмакоÑ":{"count":106},"ФаÑмаÑиÑ":{"count":187},"ФаÑмленд":{"count":108},"ЦенÑÑалÑÐ½Ð°Ñ Ð°Ð¿Ñека":{"count":57},"ס×פר-פ×ר×":{"count":93},"Ø¯Ø§Ø±ÙØ®Ø§ÙÙ":{"count":264},"Ø¯Ø§Ø±ÙØ®Ø§Ù٠شباÙÙ Ø±ÙØ²Û":{"count":54},"ØµÙØ¯ÙÙØ©":{"count":148},"ãããã®ç¦å¤ªé":{"count":51},"ãããè¬å±":{"count":52},"ã¦ã¨ã«ã·ã¢":{"count":84},"ã«ã¯ãè¬å":{"count":52},"ã¯ãªã¨ã¤ã":{"count":53},"ãµã³ãã©ãã°":{"count":130},"ã¹ã®è¬å±":{"count":134},"ã»ã¤ã¸ã§ã¼":{"count":58},"ãã«ããã©ãã°":{"count":185},"ãã©ãã°ã¦ããã¾ (Drug Terashima)":{"count":58},"ããã¢ããã¨ã·":{"count":221},"ä¸ä¸è¥å±":{"count":75}},"pub":{"Black Bull":{"count":55},"Commercial Hotel":{"count":62},"Cross Keys":{"count":64},"Irish Pub":{"count":107},"Kings Arms":{"count":81},"Kings Head":{"count":65},"New Inn":{"count":100},"Prince of Wales":{"count":89},"Queens Head":{"count":55},"Red Lion":{"count":201},"Rose & Crown":{"count":63},"Rose and Crown":{"count":82},"Royal Hotel":{"count":64},"Royal Oak":{"count":172},"The Albion":{"count":51},"The Anchor":{"count":68},"The Angel":{"count":55},"The Beehive":{"count":52},"The Bell":{"count":128},"The Bell Inn":{"count":58},"The Black Horse":{"count":100},"The Bull":{"count":82},"The Castle":{"count":63},"The Chequers":{"count":74},"The Cricketers":{"count":56},"The Cross Keys":{"count":58},"The Crown":{"count":252},"The Crown Inn":{"count":88},"The Fox":{"count":76},"The George":{"count":119},"The Green Man":{"count":59},"The Greyhound":{"count":99},"The Kings Arms":{"count":65},"The Kings Head":{"count":68},"The New Inn":{"count":126},"The Plough":{"count":182},"The Plough Inn":{"count":57},"The Queens Head":{"count":61},"The Railway":{"count":112},"The Red Lion":{"count":271},"The Rising Sun":{"count":74},"The Royal Oak":{"count":223},"The Ship":{"count":92},"The Ship Inn":{"count":98},"The Star":{"count":72},"The Star Inn":{"count":53},"The Sun Inn":{"count":51},"The Swan":{"count":155},"The Swan Inn":{"count":59},"The Victoria":{"count":72},"The Wheatsheaf":{"count":126},"The White Hart":{"count":247},"The White Horse":{"count":234},"The White Lion":{"count":75},"The White Swan":{"count":55},"éæ°":{"count":119},"鳥貴æ":{"count":57}},"restaurant":{"Adler":{"count":228},"Adria":{"count":60},"Adyar Ananda Bhavan":{"count":60},"Akropolis":{"count":212},"Ali Baba":{"count":59},"Alte Post":{"count":68},"Applebee's":{"count":977},"Asia":{"count":78},"Athen":{"count":75},"Athos":{"count":61},"Autogrill":{"count":60},"Bahnhof":{"count":56},"Bella Italia":{"count":194},"Bella Napoli":{"count":88},"Big Boy":{"count":58},"Bistro":{"count":64},"Bob Evans":{"count":269},"Bonefish Grill":{"count":73},"Boston Market":{"count":91},"Boston Pizza":{"count":278},"Buffalo Grill":{"count":282},"Buffalo Wild Wings":{"count":454},"Bären":{"count":75},"Cafeteria":{"count":65},"California Pizza Kitchen":{"count":116},"Campanile":{"count":55},"Canteen":{"count":91},"Capri":{"count":56},"Captain D's":{"count":54},"Carluccio's":{"count":57},"Carpe Diem":{"count":60},"Carrabba's Italian Grill":{"count":62},"Casa Mia":{"count":64},"Casablanca":{"count":61},"Cheesecake Factory":{"count":52},"Chifa":{"count":86},"Chili's":{"count":698},"China Buffet":{"count":54},"China Garden":{"count":114},"China House":{"count":72},"China Town":{"count":117},"China Wok":{"count":100},"Chiquito":{"count":55},"Chuck E. Cheese's":{"count":54},"Cici's Pizza":{"count":51},"CoCo壱çªå±":{"count":77},"Cold Stone Creamery":{"count":67},"Comedor":{"count":60},"Comida China":{"count":52},"Courtepaille":{"count":170},"Cracker Barrel":{"count":392},"Da Grasso":{"count":63},"Da Vinci":{"count":88},"Delphi":{"count":105},"Denny's":{"count":850},"Deutsches Haus":{"count":93},"Dionysos":{"count":75},"Dolce Vita":{"count":121},"Dorfkrug":{"count":60},"Dunkin' Donuts":{"count":94,"tags":{"cuisine":"donut"}},"East Side Mario's":{"count":53},"El Greco":{"count":112},"El Paso":{"count":60},"El Rancho":{"count":82},"Europa":{"count":61},"Famous Dave's":{"count":62},"Firehouse Subs":{"count":85},"Five Guys":{"count":91},"Flunch":{"count":179},"Frankie & Benny's":{"count":151},"Friendly's":{"count":113},"Gasthaus Krone":{"count":93},"Gasthaus zur Linde":{"count":59},"Gasthof zur Post":{"count":109},"Golden Corral":{"count":209},"Golden Dragon":{"count":62},"Great Wall":{"count":54},"Grüner Baum":{"count":122},"Gusto":{"count":74},"Hard Rock Cafe":{"count":96},"Hardee's":{"count":56,"tags":{"cuisine":"burger"}},"Harvester":{"count":75},"Hellas":{"count":66},"Hippopotamus":{"count":115},"Hirsch":{"count":83},"Hirschen":{"count":86},"Hong Kong":{"count":126},"Hooters":{"count":190},"IHOP":{"count":758},"IL ÐаÑио":{"count":51},"Jason's Deli":{"count":73},"Jimmy John's":{"count":150,"tags":{"cuisine":"sandwich"}},"Joe's Crab Shack":{"count":70},"Jägerhof":{"count":54},"Kantine":{"count":104},"Kelsey's":{"count":66},"Kirchenwirt":{"count":94},"Kreta":{"count":70},"Kreuz":{"count":85},"Krone":{"count":179},"Kudu":{"count":172},"L'Escale":{"count":66},"L'Osteria":{"count":80},"La Bodega":{"count":55},"La Boucherie":{"count":80},"La Cantina":{"count":105},"La Casa":{"count":66},"La Casona":{"count":62},"La Dolce Vita":{"count":129},"La Fontana":{"count":62},"La Gondola":{"count":60},"La Hacienda":{"count":54},"La Pataterie":{"count":116},"La Pergola":{"count":87},"La Perla":{"count":85},"La Piazza":{"count":123},"La Piazzetta":{"count":77},"La Place":{"count":55},"La Scala":{"count":62},"La Strada":{"count":74},"La Tagliatella":{"count":69},"La Tasca":{"count":56},"La Taverna":{"count":58},"La Terrasse":{"count":82},"La Terraza":{"count":56},"La Terrazza":{"count":57},"La Trattoria":{"count":91},"Lamm":{"count":69},"Linde":{"count":114},"Lindenhof":{"count":95},"Little Caesars":{"count":80},"Little Chef":{"count":62},"Little Italy":{"count":90},"Logan's Roadhouse":{"count":89},"LongHorn Steakhouse":{"count":183},"Lotus":{"count":87},"Léon de Bruxelles":{"count":63},"Löwen":{"count":141},"MK Restaurants":{"count":65},"Maharaja":{"count":52},"Mamma Mia":{"count":130},"Mandarin":{"count":90},"Mang Inasal":{"count":128},"Marco Polo":{"count":62},"Marco's Pizza":{"count":53},"McAlister's Deli":{"count":51},"Mediterraneo":{"count":55},"Mellow Mushroom":{"count":73},"Mensa":{"count":148},"Milano":{"count":77},"Mimi's Cafe":{"count":52},"Moe's Southwest Grill":{"count":79},"Mykonos":{"count":89},"Mythos":{"count":61},"Nando's":{"count":412},"Noodles & Company":{"count":106},"O'Charley's":{"count":61},"Oasis":{"count":73},"Ocean Basket":{"count":71},"Ochsen":{"count":94},"Old Chicago":{"count":54},"Olive Garden":{"count":504},"Olympia":{"count":86},"Osaka":{"count":52},"Outback Steakhouse":{"count":399},"P.F. Chang's":{"count":53},"Pancake House":{"count":79},"Panda":{"count":52},"Panera Bread":{"count":582},"Panorama":{"count":102},"Papa Murphy's":{"count":66},"Parrilla":{"count":62},"Peking":{"count":68},"Perkins":{"count":157},"Pinocchio":{"count":63},"Pizza Express":{"count":417},"Pizza Factory":{"count":59},"Pizza House":{"count":56},"Pizza Hut":{"count":2688,"tags":{"cuisine":"pizza"}},"Pizza Ranch":{"count":77},"Pizzeria Italia":{"count":65},"Pizzeria Milano":{"count":51},"Pizzeria Napoli":{"count":53},"Pizzeria Roma":{"count":86},"Pizzeria Venezia":{"count":54},"Poivre Rouge":{"count":56},"Pollo Campero":{"count":53},"Pomodoro":{"count":62},"Portofino":{"count":67},"Poseidon":{"count":145},"Prezzo":{"count":147},"Qdoba":{"count":81},"Qdoba Mexican Grill":{"count":54},"Ratskeller":{"count":161},"Red Lobster":{"count":419},"Red Robin":{"count":312},"Restaurante Universitário":{"count":53},"Rhodos":{"count":94},"Ristorante Del Arte":{"count":160},"Roma":{"count":85},"Rose":{"count":51},"Round Table Pizza":{"count":100},"Ruby Tuesday":{"count":303},"Rössle":{"count":54},"Rössli":{"count":93},"Saigon":{"count":51},"Sakura":{"count":139},"San Marco":{"count":88},"Santorini":{"count":59},"Schwarzer Adler":{"count":65},"Schützenhaus":{"count":151},"Shakey's":{"count":64},"Shalimar":{"count":53},"Shanghai":{"count":96},"Shari's":{"count":75},"Shoney's":{"count":55},"Sizzler":{"count":90},"Sonic":{"count":80,"tags":{"cuisine":"burger"}},"Sonne":{"count":121},"Sphinx":{"count":66},"Sportheim":{"count":113},"Spur":{"count":70},"Starbucks":{"count":54,"tags":{"cuisine":"coffee_shop"}},"Steak 'n Shake":{"count":86,"tags":{"cuisine":"burger"}},"Steak House":{"count":58},"Sternen":{"count":85},"Subway":{"count":1108},"Sunset Grill":{"count":55},"Sushi":{"count":88},"Sushi Bar":{"count":68},"Swiss Chalet":{"count":162},"Syrtaki":{"count":65},"TGI Friday's":{"count":364},"Taj Mahal":{"count":183},"Taste of India":{"count":68},"Taverna":{"count":69},"Telepizza":{"count":109},"Texas Roadhouse":{"count":232},"The Cheesecake Factory":{"count":52},"Tim Hortons":{"count":61},"Toby Carvery":{"count":51},"Tony Roma's":{"count":63},"Toscana":{"count":76},"Trattoria":{"count":70},"Traube":{"count":68},"Vapiano":{"count":136},"Venezia":{"count":68},"Village Inn":{"count":149},"Vips":{"count":109},"Waffle House":{"count":521},"Wagamama":{"count":111},"Waldschänke":{"count":52},"Warung":{"count":73},"Wasabi":{"count":70},"Wimpy":{"count":66},"Zaxby's":{"count":60},"Zizzi":{"count":102},"Zorbas":{"count":62},"Zum Hirschen":{"count":52},"Zum Löwen":{"count":80},"Zur Krone":{"count":96},"Zur Linde":{"count":228},"Zur Post":{"count":125},"Zur Sonne":{"count":77},"ÐвÑазиÑ":{"count":93},"РеÑÑоÑан":{"count":60},"ТанÑки":{"count":62},"ЯкиÑоÑиÑ":{"count":84},"Ø±Ø³ØªÙØ±Ø§Ù":{"count":72},"Ù
طعÙ
":{"count":52},"ããå®¶":{"count":61,"tags":{"name:en":"SUKIYA"}},"ã¯ã¾å¯¿å¸":{"count":67},"ã³ã£ãããã³ãã¼":{"count":120},"ãããè»":{"count":71},"ã¬ã¹ã":{"count":512,"tags":{"name:en":"Gusto"}},"ã³ã³ã¹":{"count":142},"ãµã¤ã¼ãªã¢":{"count":54},"ãµã¤ã¼ãªã¤":{"count":285},"ã¸ã§ã¤ãã«":{"count":83},"ã¸ã§ããµã³":{"count":139},"ã¸ã§ãªã¼ãã¹ã¿":{"count":75},"ããã¼ãº":{"count":199},"ãã¼ãã¤ã³":{"count":130},"ãã¤ã¤ã«ãã¹ã":{"count":108},"丸äºè£½éºº":{"count":98},"å
«æ¹é²é":{"count":145},"åéå®¶":{"count":61},"夢庵":{"count":67},"大æ¸å±":{"count":68},"大éªçå°":{"count":68},"天ä¸ä¸å":{"count":70},"宿¥½äº":{"count":60},"çè§":{"count":107},"é£å ":{"count":63},"é¤åã®çå°":{"count":212},"ë°ë¤íì§ (Bada Fish Restaurant)":{"count":52}},"school":{"Adolfo Lopez Mateos":{"count":137},"Agustin Ya�ez":{"count":57},"Albert-Schweitzer-Schule":{"count":81},"Amado Nervo":{"count":85},"Astrid-Lindgren-Schule":{"count":77},"Benito Juarez":{"count":294},"Brown School":{"count":54},"CEM":{"count":215},"Center School":{"count":115},"Central Elementary School":{"count":179},"Central High School":{"count":130},"Central School":{"count":215},"Colegio San José":{"count":74},"Collège Jean Moulin":{"count":68},"Collège privé Saint-Joseph":{"count":60},"Cuauhtemoc":{"count":152},"Curso Comunitario":{"count":57},"Cursos Comunitarios":{"count":116},"EPP":{"count":112},"Emiliano Zapata":{"count":286},"Fairview Elementary School":{"count":64},"Fairview School":{"count":164},"Francisco I Madero":{"count":86},"Francisco I. Madero":{"count":52},"Francisco Villa":{"count":116},"Franklin Elementary School":{"count":96},"Franklin School":{"count":126},"Garfield Elementary School":{"count":69},"Garfield School":{"count":58},"Gimnazjum nr 1":{"count":59},"Government School":{"count":60},"Gregorio Torres Quintero":{"count":53},"Groupe Scolaire":{"count":57},"Guadalupe Victoria":{"count":58},"Highland School":{"count":71},"Hillcrest Elementary School":{"count":63},"Holy Cross School":{"count":68},"Holy Family School":{"count":77},"Holy Trinity School":{"count":59},"Ignacio Allende":{"count":51},"Ignacio Zaragoza":{"count":98},"Immaculate Conception School":{"count":83},"Jackson Elementary School":{"count":53},"Jackson School":{"count":56},"Jefferson Elementary School":{"count":177},"Jefferson School":{"count":108},"Jose Clemente Orozco":{"count":59},"Jose Ma Morelos Y Pavon":{"count":120},"Jose Vasconcelos":{"count":73},"Josefa Ortiz De Dominguez":{"count":78},"Juan Escutia":{"count":121},"Justo Sierra":{"count":118},"Kumon":{"count":66},"Lazaro Cardenas":{"count":68},"Lazaro Cardenas Del Rio":{"count":153},"Leona Vicario":{"count":64},"Liberty Elementary School":{"count":56},"Liberty School":{"count":84},"Lincoln Elementary School":{"count":264},"Lincoln School":{"count":269},"Longfellow Elementary School":{"count":55},"Longfellow School":{"count":53},"Madison Elementary School":{"count":55},"Manuel Lopez Cotilla":{"count":107},"Maple Grove School":{"count":51},"McKinley Elementary School":{"count":62},"McKinley School":{"count":63},"Miguel Hidalgo":{"count":86},"Miguel Hidalgo Y Costilla":{"count":213},"Miller School":{"count":66},"Mount Pleasant School":{"count":61},"Mount Zion School":{"count":53},"Mountain View Elementary School":{"count":52},"New Hope School":{"count":51},"Nicolas Bravo":{"count":58},"Ni�os Heroes":{"count":155},"Nombre En Tramite":{"count":126},"North Elementary School":{"count":57},"Oak Grove School":{"count":148},"Pedro Moreno":{"count":69},"Pestalozzischule":{"count":84},"Pine Grove School":{"count":63},"Pleasant Hill School":{"count":110},"Pleasant Valley School":{"count":85},"Pleasant View School":{"count":61},"Primaria Comunitaria":{"count":59},"Ramon Corona":{"count":54},"Ricardo Flores Magon":{"count":91},"Riverside School":{"count":76},"Roosevelt Elementary School":{"count":112},"Roosevelt School":{"count":114},"SD":{"count":76},"SDN":{"count":290},"Sacred Heart School":{"count":206},"Saint Francis School":{"count":56},"Saint James School":{"count":83},"Saint Johns School":{"count":173},"Saint Joseph School":{"count":147},"Saint Josephs School":{"count":157},"Saint Kizito Primary School":{"count":61},"Saint Mary School":{"count":54},"Saint Marys School":{"count":256},"Saint Patricks School":{"count":80},"Saint Paul School":{"count":53},"Saint Pauls School":{"count":74},"Saint Peters School":{"count":81},"Schillerschule":{"count":61},"School Number 1":{"count":233},"School Number 2":{"count":206},"School Number 3":{"count":184},"School Number 4":{"count":126},"Smith School":{"count":60},"Sor Juana Ines De La Cruz":{"count":56},"South Elementary School":{"count":53},"Sunnyside School":{"count":60},"SzkoÅa Podstawowa nr 1":{"count":78},"SzkoÅa Podstawowa nr 2":{"count":75},"SzkoÅa Podstawowa nr 3":{"count":60},"Trinity School":{"count":85},"UNIDAD EDUCATIVA":{"count":106},"Union School":{"count":128},"Valentin Gomez Farias":{"count":71},"Venustiano Carranza":{"count":64},"Vicente Guerrero":{"count":159},"Volkshochschule":{"count":105},"Volksschule":{"count":366},"Washington Elementary School":{"count":192},"Washington School":{"count":213},"West Elementary School":{"count":58},"White School":{"count":51},"Wilson Elementary School":{"count":66},"Wilson School":{"count":80},"Ãltalános iskola":{"count":105},"Ãcole Jules Ferry":{"count":51},"Ãcole Notre-Dame":{"count":61},"Ãcole Saint-Joseph":{"count":96},"Ãcole primaire Jean Jaurès":{"count":71},"Ãcole primaire Jules Ferry":{"count":82},"Ãcole primaire privée Notre-Dame":{"count":69},"Ãcole primaire privée Saint-Joseph":{"count":132},"Ãcole primaire privée Sainte-Marie":{"count":63},"Ãcole élémentaire Jules Ferry":{"count":52},"Ècoala GeneralÄ":{"count":51},"ÈcoalÄ":{"count":53},"ÐеÑеÑнÑÑ Ñкола":{"count":53},"ÐÐ¸Ð¼Ð½Ð°Ð·Ð¸Ñ â1":{"count":96},"ÐЮСШ":{"count":63},"СÑеднÑÑ Ñкола â1":{"count":80},"СÑеднÑÑ Ñкола â2":{"count":86},"СÑеднÑÑ Ñкола â3":{"count":58},"Школа â 1":{"count":130},"Школа â 2":{"count":117},"Школа â 3":{"count":80},"Школа â 4":{"count":77},"Школа â 5":{"count":55},"Школа â1":{"count":576},"Школа â10":{"count":167},"Школа â11":{"count":148},"Школа â12":{"count":136},"Школа â13":{"count":129},"Школа â14":{"count":123},"Школа â15":{"count":129},"Школа â16":{"count":99},"Школа â17":{"count":117},"Школа â18":{"count":111},"Школа â19":{"count":98},"Школа â2":{"count":509},"Школа â20":{"count":100},"Школа â21":{"count":72},"Школа â22":{"count":72},"Школа â23":{"count":75},"Школа â24":{"count":78},"Школа â25":{"count":57},"Школа â26":{"count":64},"Школа â27":{"count":58},"Школа â28":{"count":53},"Школа â3":{"count":393},"Школа â31":{"count":55},"Школа â35":{"count":54},"Школа â4":{"count":281},"Школа â5":{"count":275},"Школа â6":{"count":217},"Школа â7":{"count":215},"Школа â8":{"count":188},"Школа â9":{"count":183},"Ù
درسة":{"count":92},"Ù
درسÙ":{"count":500},"å¸ç«åä¸å¦æ ¡":{"count":53},"å¸ç«åå°å¦æ ¡":{"count":56},"å¸ç«æ±ä¸å¦æ ¡":{"count":54}},"social_facility":{"Safe Haven":{"count":92},"ÐеÑÑкий дом":{"count":70},"СоÑиалÑнÑй ÑÑаÑÑковÑй":{"count":195}},"theatre":{"Amfiteatr":{"count":97},"Amphitheater":{"count":110},"Amphitheatre":{"count":109},"Freilichtbühne":{"count":78},"Teatro Comunale":{"count":56}}};
+var leisure = {"fitness_centre":{"Anytime Fitness":{"count":143},"Gold's Gym":{"count":61},"LA Fitness":{"count":126},"Planet Fitness":{"count":106},"Snap Fitness":{"count":67}},"playground":{"Ãocuk Parkı":{"count":60},"ëì´í°":{"count":292}},"sports_centre":{"Anytime Fitness":{"count":152},"Complejo Municipal de Deportes":{"count":88},"Complexe Sportif":{"count":51},"Curves":{"count":91},"Fitness First":{"count":70},"Gold's Gym":{"count":82},"Kieser Training":{"count":90},"LA Fitness":{"count":72},"Life Time Fitness":{"count":76},"McFit":{"count":60},"Mrs. Sporty":{"count":76},"Orlik":{"count":82},"Pabellón Municipal de Deportes":{"count":109},"Palestra Comunale":{"count":81},"Planet Fitness":{"count":106},"Salle Omnisport":{"count":57},"Schützenhaus":{"count":79},"Snap Fitness":{"count":51},"Virgin Active":{"count":69},"YMCA":{"count":174},"ÐЮСШ":{"count":82},"ÐедовÑй двоÑеÑ":{"count":54},"ä½è²é¤¨":{"count":80}},"swimming_pool":{"Schwimmerbecken":{"count":57},"Yüzme Havuzu":{"count":51},"ãã¼ã«":{"count":56},"æ¸¸æ³³æ± ":{"count":55}}};
var man_made = {"windmill":{"De Hoop":{"count":57}}};
-var shop = {"alcohol":{"Alko":{"count":170},"BC Liquor Store":{"count":66},"BWS":{"count":157},"Bargain Booze":{"count":140},"Beer Store":{"count":66},"Botilleria":{"count":121},"Dan Murphy's":{"count":61},"Gall & Gall":{"count":511},"LCBO":{"count":430},"Liquor Depot":{"count":53},"Liquor Store":{"count":72},"Liquorland":{"count":112},"Mitra":{"count":60},"Nicolas":{"count":253},"SAQ":{"count":169},"Systembolaget":{"count":271},"The Beer Store":{"count":231},"Vinmonopolet":{"count":66},"ÐлкомаÑкеÑ":{"count":67},"ÐÑомаÑнÑй миÑ":{"count":196},"ÐÑиÑÑолÑ":{"count":329},"ÐÑадÑÑ":{"count":52},"Ðивое пиво":{"count":182},"ÐÑаÑное & Ðелое":{"count":989},"ÐÑиÑÑалл":{"count":56},"ÐоÑман":{"count":146},"ÐÑдоÑ
ни":{"count":75},"Ðиво":{"count":73},"Разливное пиво":{"count":143}},"baby_goods":{"Aubert":{"count":56},"Babies R Us":{"count":80},"BabyOne":{"count":52},"西æ¾å±":{"count":53}},"bakery":{"AILI":{"count":53},"Anker":{"count":85},"Awiteks":{"count":53},"Backshop":{"count":57},"Backwerk":{"count":161},"Baguette":{"count":72},"Bakers Delight":{"count":75},"Bakker Bart":{"count":97},"Banette":{"count":111},"Bäckerei Fuchs":{"count":62},"Bäckerei Grimminger":{"count":51},"Bäckerei Müller":{"count":68},"Bäckerei Schmidt":{"count":103},"Bäckerei Schneider":{"count":52},"Cooplands":{"count":63},"Dat Backhus":{"count":81},"Der Beck":{"count":114},"Der Mann":{"count":53},"Ditsch":{"count":70},"Dunkin' Donuts":{"count":55,"tags":{"cuisine":"donut"}},"Fornetti":{"count":113},"Goeken backen":{"count":53},"Goldilocks":{"count":124},"Greggs":{"count":613},"Hofpfisterei":{"count":134},"Ihle":{"count":108},"Julie's Bakeshop":{"count":57},"K&U":{"count":117},"K&U Bäckerei":{"count":54},"Kamps":{"count":268},"La Mie Câline":{"count":56},"Le Crobag":{"count":54},"Le Fournil":{"count":57},"Lila Bäcker":{"count":107},"Lipóti Pékség":{"count":54},"Marie Blachère":{"count":89},"Mlinar":{"count":80},"Musmanni":{"count":81},"Oebel":{"count":65},"Panaderia":{"count":615},"Paul":{"count":186},"Red Ribbon":{"count":72},"Schäfer's":{"count":146},"Sehne":{"count":91},"Stadtbäckerei":{"count":60},"Steinecke":{"count":268},"Sternenbäck":{"count":89},"Ströck":{"count":62},"Wiener Feinbäcker":{"count":55},"von Allwörden":{"count":65},"ÐÑлоÑнаÑ":{"count":71},"ÐоÑÑÑий Ñ
леб":{"count":54},"ÐаÑавай":{"count":56},"ÐÑлиниÑи":{"count":121},"ÐÑлиниÑÑ":{"count":59},"Свежий Ñ
леб":{"count":68},"Хлеб":{"count":177},"Ù
خبز":{"count":72},"Ù
خبزة":{"count":55},"ÙØ§Ù ÙÙØ§Ø´":{"count":54},"ÙØ§ÙÙØ§ÛÛ":{"count":665},"ÙØ§ÙÙØ§ÛÛ Ø¨Ø±Ø¨Ø±Û":{"count":140},"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©":{"count":68},"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©Û":{"count":52},"ÙØ§ÙÙØ§ÛÛ ÙÙØ§Ø´":{"count":63}},"beauty":{"Marionnaud":{"count":54},"Sally Beauty Supply":{"count":151},"Yves Rocher":{"count":654}},"bed":{"Dänisches Bettenlager":{"count":157},"Matratzen Concord":{"count":361},"Mattress Firm":{"count":173},"Sleepy's":{"count":52}},"beverages":{"50åµ":{"count":101},"Dursty":{"count":77},"Edeka Getränkemarkt":{"count":69},"Fristo":{"count":88},"Getränke Hoffmann":{"count":187},"Getränkeland":{"count":81},"Getränkemarkt":{"count":110},"Orterer Getränkemarkt":{"count":64},"Rewe Getränkemarkt":{"count":256},"Trinkgut":{"count":112},"è¶æ¹¯æ":{"count":56}},"bicycle":{"Giant":{"count":52},"Halfords":{"count":158},"ÐеломаÑка":{"count":51},"ãµã¤ã¯ã«ãã¼ã¹ããã²":{"count":87}},"bookmaker":{"Betfred":{"count":320},"Coral":{"count":466},"Ladbrokes":{"count":629},"Paddy Power":{"count":127},"William Hill":{"count":634},"ÎÎ ÎÎ ":{"count":102}},"butcher":{"Boucherie Charcuterie":{"count":51},"CarnicerÃa":{"count":78},"Fleischerei Richter":{"count":51},"Húsbolt":{"count":52},"Macelleria":{"count":84},"Vinzenzmurr":{"count":55},"ÐÑианÑ":{"count":84},"ÐеликолÑкÑкий мÑÑокомбинаÑ":{"count":173},"ÐÑÑÐ½Ð°Ñ Ð»Ð°Ð²ÐºÐ°":{"count":226},"ÐÑÑниÑкий ÑÑд":{"count":64},"ÐÑÑной":{"count":53},"ÐÑÑо":{"count":156},"ÐаÑа Ð Ñба":{"count":60},"Свежее мÑÑо":{"count":111}},"car":{"Audi":{"count":191},"BMW":{"count":216},"Chevrolet":{"count":259},"Citroën":{"count":445},"Dacia":{"count":56},"Fiat":{"count":167},"Ford":{"count":446},"Honda":{"count":348},"Hyundai":{"count":421},"Isuzu":{"count":66},"Kia":{"count":456},"Land Rover":{"count":54},"Lexus":{"count":76},"Mazda":{"count":193},"Mercedes-Benz":{"count":447},"Mitsubishi":{"count":176},"Mitsubishi Motors":{"count":60},"NISSAN":{"count":51},"Nissan":{"count":424},"Opel":{"count":218},"Peugeot":{"count":527},"Porsche":{"count":97},"Renault":{"count":701},"Seat":{"count":90},"Skoda":{"count":143},"Subaru":{"count":118},"Suzuki":{"count":178},"Toyota":{"count":597},"Volkswagen":{"count":371},"Volvo":{"count":180}},"car_parts":{"Advance Auto Parts":{"count":306},"AutoZone":{"count":759},"Brezan":{"count":95},"Halfords":{"count":95},"NAPA Auto Parts":{"count":250},"Napa Auto Parts":{"count":61},"O'Reilly Auto Parts":{"count":374},"Repco":{"count":77},"TokiÄ":{"count":61},"repuestos automotrices":{"count":56},"ÐвÑозапÑаÑÑини":{"count":61},"ÐвÑомиÑ":{"count":53},"ã¤ã¨ãã¼ããã":{"count":80},"ãªã¼ãããã¯ã¹":{"count":91},"ã¿ã¤ã¤é¤¨":{"count":83}},"car_repair":{"A.T.U":{"count":457},"Advance Auto Parts":{"count":290},"Borracharia":{"count":56},"Bosch Car Service":{"count":65},"Carglass":{"count":234},"Citroën":{"count":108},"Euromaster":{"count":142},"Feu Vert":{"count":178},"Firestone":{"count":224},"Firestone Complete Auto Care":{"count":73},"Ford":{"count":61},"Garage Renault":{"count":84},"Gomeria":{"count":153},"GomerÃa":{"count":107},"Goodyear":{"count":97},"Grease Monkey":{"count":57},"Halfords":{"count":56},"Jiffy Lube":{"count":464},"Kwik Fit":{"count":249},"Lubricentro":{"count":83},"Meineke":{"count":52},"Mekonomen":{"count":59},"Midas":{"count":462},"Mr. Lube":{"count":56},"NAPA Auto Parts":{"count":82},"Norauto":{"count":257},"O'Reilly Auto Parts":{"count":227},"Pep Boys":{"count":79},"Peugeot":{"count":152},"Pit Stop":{"count":84},"Point S":{"count":59},"Renault":{"count":294},"Roady":{"count":82},"Sears Auto Center":{"count":59},"Speedy":{"count":192},"Stacja Kontroli Pojazdów":{"count":70},"Taller":{"count":63},"Toyota":{"count":63},"Valvoline":{"count":52},"Valvoline Instant Oil Change":{"count":92},"Wulkanizacja":{"count":84},"ÃAMTC":{"count":52},"ÐвÑомаÑÑеÑÑкаÑ":{"count":93},"ÐвÑоÑемонÑ":{"count":57},"ÐвÑоÑеÑвиÑ":{"count":799},"ÐвÑоÑеÑвиÑ+ÑиномонÑаж":{"count":66},"ÐÑлканизаÑиÑ":{"count":72},"Ðамена маÑла":{"count":98},"СТÐ":{"count":1058},"ШиномонÑаж":{"count":3591},"ÑиномонÑаж":{"count":173}},"carpet":{"Carpet Right":{"count":111},"Carpetright":{"count":53}},"charity":{"Age UK":{"count":116},"Barnardo's":{"count":56},"British Heart Foundation":{"count":189},"Cancer Research UK":{"count":129},"Goodwill":{"count":120},"Oxfam":{"count":216},"Salvation Army":{"count":63},"Scope":{"count":74},"Sue Ryder":{"count":83}},"chemist":{"7 Ðней":{"count":55},"Bipa":{"count":485},"Budnikowsky":{"count":114},"CVS":{"count":58},"Etos":{"count":486},"Kruidvat":{"count":1169},"Matas":{"count":74},"Müller":{"count":350},"Rossmann":{"count":2516},"Schlecker":{"count":51},"Teta":{"count":120},"Trekpleister":{"count":185},"Walgreens":{"count":142},"Watsons":{"count":123},"dm":{"count":1877},"ÐÑÑÐ¾Ð²Ð°Ñ Ñ
имиÑ":{"count":73},"ÐÐ°Ð³Ð½Ð¸Ñ ÐоÑмеÑик":{"count":233},"Ðила":{"count":70},"ÐÑÑÑов ÑиÑÑоÑÑ":{"count":110},"Ð ÑÐ±Ð»Ñ ÐÑм":{"count":68},"УлÑбка ÑадÑги":{"count":110},"ã¹ã®è¬å±":{"count":51},"ä¸ä¸è¥å±":{"count":72},"å±è£æ°":{"count":134},"康æ¯ç¾":{"count":81}},"clothes":{"AOKI":{"count":119},"AWG":{"count":95},"Ackermans":{"count":98},"Adidas":{"count":224},"Adler":{"count":83},"American Apparel":{"count":89},"American Eagle Outfitters":{"count":93},"Anthropologie":{"count":55},"Ardene":{"count":55},"Armand Thiery":{"count":89},"Banana Republic":{"count":120},"Benetton":{"count":190},"Bershka":{"count":166},"Bonita":{"count":315},"Bonobo":{"count":59},"Brooks Brothers":{"count":55},"Burberry":{"count":63},"Burlington Coat Factory":{"count":104},"Burton":{"count":94},"C&A":{"count":860},"Cache Cache":{"count":59},"Calvin Klein":{"count":78},"Calzedonia":{"count":264},"Camaïeu":{"count":167},"Caroll":{"count":75},"Carter's":{"count":64},"Cecil":{"count":119},"Celio":{"count":206},"Charles Vögele":{"count":133},"Chico's":{"count":96},"Cropp":{"count":68},"Cubus":{"count":65},"Desigual":{"count":175},"Devred":{"count":59},"Didi":{"count":72},"Diesel":{"count":77},"Dorothy Perkins":{"count":85},"Dress Barn":{"count":135},"Dressmann":{"count":67},"Eddie Bauer":{"count":54},"Edgars":{"count":117},"Engbers":{"count":64},"Ernsting's family":{"count":720},"Esprit":{"count":404},"Etam":{"count":121},"Express":{"count":56},"Fat Face":{"count":82},"Forever 21":{"count":124},"Gant":{"count":78},"Gap":{"count":258},"Gerry Weber":{"count":220},"Gina Laura":{"count":80},"Goodwill":{"count":65},"Guess":{"count":146},"Gymboree":{"count":60},"Gémo":{"count":99},"H&M":{"count":1467},"Hallhuber":{"count":63},"House":{"count":67},"Hugo Boss":{"count":109},"Humana":{"count":83},"Hunkemöller":{"count":224},"Intimissimi":{"count":173},"JBC":{"count":54},"Jack & Jones":{"count":174},"Jack Wolfskin":{"count":68},"Jeans Fritz":{"count":110},"Jennyfer":{"count":81},"Jet":{"count":68},"Jigsaw":{"count":51},"Jules":{"count":120},"Justice":{"count":81},"KappAhl":{"count":68},"KiK":{"count":1862},"Kiabi":{"count":276},"La Halle":{"count":148},"Lacoste":{"count":193},"Lane Bryant":{"count":86},"Levi's":{"count":197},"Lindex":{"count":120},"Loft":{"count":62},"Mango":{"count":339},"Marc O'Polo":{"count":82},"Mark's":{"count":76},"Marks & Spencer":{"count":53},"Marshalls":{"count":218},"Massimo Dutti":{"count":109},"Matalan":{"count":144},"Maurices":{"count":70},"Max Mara":{"count":55},"Men's Wearhouse":{"count":128},"Mexx":{"count":68},"Michael Kors":{"count":55},"Mim":{"count":57},"Monsoon":{"count":75},"Mr Price":{"count":99},"NKD":{"count":783},"New Look":{"count":280},"New Yorker":{"count":350},"NewYorker":{"count":54},"Next":{"count":313},"Nike":{"count":122},"Nordstrom Rack":{"count":57},"OVS":{"count":92},"Okaïdi":{"count":63},"Old Navy":{"count":361},"Only":{"count":94},"Orchestra":{"count":117},"Original Marines":{"count":60},"Orsay":{"count":168},"Outfit":{"count":51},"Outlet":{"count":63},"Palmers":{"count":78},"Peacocks":{"count":178},"Peek & Cloppenburg":{"count":69},"Pep":{"count":139},"Pepco":{"count":153},"Petit Bateau":{"count":67},"Pimkie":{"count":163},"Plato's Closet":{"count":53},"Primark":{"count":177},"Promod":{"count":195},"Pull & Bear":{"count":63},"Puma":{"count":65},"Reitmans":{"count":71},"Reserved":{"count":150},"River Island":{"count":125},"Ross":{"count":363},"Sela":{"count":58},"Sergent Major":{"count":77},"Shoeby":{"count":109},"Sisley":{"count":82},"Springfield":{"count":83},"Stefanel":{"count":63},"Steps":{"count":56},"Stradivarius":{"count":103},"Street One":{"count":153},"Superdry":{"count":82},"TJ Maxx":{"count":200},"TK Maxx":{"count":209},"Takko":{"count":843},"Talbots":{"count":54},"Tally Weijl":{"count":151},"Tati":{"count":64},"Terranova":{"count":63},"Tesha":{"count":76},"Tezenis":{"count":98},"The Children's Place":{"count":71},"The North Face":{"count":56},"The Sting":{"count":53},"Timberland":{"count":87},"Toko Pakaian":{"count":72},"Tom Tailor":{"count":120},"Tommy Hilfiger":{"count":206},"Topshop":{"count":62},"Triumph":{"count":132},"Truworths":{"count":72},"Ulla Popken":{"count":117},"Uniqlo":{"count":63},"United Colors of Benetton":{"count":210},"Urban Outfitters":{"count":130},"Vero Moda":{"count":222},"Victoria's Secret":{"count":143},"Vögele":{"count":191},"WE":{"count":68},"Wibra":{"count":99},"Winners":{"count":112},"Woolworths":{"count":119},"Yamamay":{"count":65},"Zara":{"count":540},"Zeeman":{"count":379},"mister*lady":{"count":59},"s.Oliver":{"count":103},"ÐеÑÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°":{"count":59},"ÐенÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°":{"count":65},"ÐипненÑки":{"count":81},"ÐоÑковÑÐºÐ°Ñ ÑÑмаÑка":{"count":51},"Ðдежда":{"count":163},"СмеÑнÑе ÑенÑ":{"count":86},"СпеÑодежда":{"count":85},"ãã¾ãã":{"count":213},"ã¦ãã¯ã":{"count":201},"ã¯ã¼ã¯ãã³":{"count":65},"æ´æã®éå±±":{"count":242},"西æ¾å±":{"count":113}},"coffee":{"Café Amazon":{"count":212},"Coffee Shop":{"count":71},"Nespresso":{"count":74},"Starbucks":{"count":264,"tags":{"cuisine":"coffee_shop"}},"Tchibo":{"count":197}},"computer":{"Apple Store":{"count":75},"DNS":{"count":234},"PC World":{"count":59},"ÐÐС":{"count":55}},"confectionery":{"Fagyizó":{"count":58},"Hussel":{"count":78},"Leonidas":{"count":84},"T. SN":{"count":77},"Thorntons":{"count":66}},"convenience":{"711":{"count":64},"777":{"count":58},"24 ÑаÑа":{"count":85},"7-Eleven":{"count":11418},"8 à Huit":{"count":82},"99 Speedmart":{"count":85},"ABC":{"count":716},"AMPM":{"count":125},"AibÄ":{"count":112},"Alepa":{"count":60},"Alfamart":{"count":427},"Alimentara":{"count":63},"Almacen":{"count":405},"Almacén":{"count":94},"Aral":{"count":93},"BP":{"count":273},"BP Shop":{"count":70},"Baqala":{"count":181},"Best One":{"count":57},"Best-One":{"count":63},"Biedronka":{"count":98},"Bodega":{"count":83},"Bonjour":{"count":71},"CBA":{"count":299},"COOP":{"count":470},"COOP Jednota":{"count":381},"CU":{"count":324},"Carrefour City":{"count":91},"Carrefour Express":{"count":255},"Casey's General Store":{"count":225},"Casino":{"count":91},"Casino Shop":{"count":56},"Centra":{"count":139},"Central Convenience Store":{"count":69},"Chevron":{"count":110},"Circle K":{"count":790},"Citgo":{"count":73},"Co-Op":{"count":54},"Co-op":{"count":161},"Coles Express":{"count":217},"Coop":{"count":492},"Coop Jednota":{"count":128},"Corner Store":{"count":109},"Costcutter":{"count":435},"Couche-Tard":{"count":139},"Cumberland Farms":{"count":109},"Daisy Mart":{"count":57},"Delikatesy":{"count":148},"Delikatesy Centrum":{"count":182},"Dollar General":{"count":646},"Dollar Tree":{"count":67},"Dépanneur":{"count":53},"Esso":{"count":143},"Express":{"count":53},"Extra":{"count":86},"Exxon":{"count":51},"Family Dollar":{"count":85},"FamilyMart":{"count":919},"Food Mart":{"count":512},"Four Square":{"count":99},"Franprix":{"count":96},"Fresh":{"count":67},"Freshmarket":{"count":224},"GS25":{"count":343},"Groszek":{"count":254},"Hasty Market":{"count":87},"Holiday":{"count":67},"HruÅ¡ka":{"count":89},"Indomaret":{"count":483},"Jednota":{"count":66},"Joker":{"count":56},"K-Market":{"count":104},"Kangaroo":{"count":54},"Kangaroo Express":{"count":51},"Kiosco":{"count":74},"Kisbolt":{"count":94},"Konzum":{"count":229},"Kum & Go":{"count":127},"Kwik Trip":{"count":134},"Lawson":{"count":311},"Lewiatan":{"count":565},"Lifestyle Express":{"count":114},"Londis":{"count":505},"M&S Simply Food":{"count":72},"Mac's":{"count":295},"Mace":{"count":166},"Magazin":{"count":81},"Magazin Mixt":{"count":139},"Magazin Non-Stop":{"count":62},"Magazin mixt":{"count":57},"Marathon":{"count":59},"Maxikiosco":{"count":86},"MaÅpka Express":{"count":71},"McColl's":{"count":289},"Mercator":{"count":122},"Migrolino":{"count":63},"Mini ABC":{"count":77},"Mini Market":{"count":1312},"Mini Market Non-Stop":{"count":134},"Mini Mart":{"count":78},"Mini Stop":{"count":466},"Minimarket":{"count":255},"Minimercado":{"count":77},"Mlin i pekare":{"count":63},"Mobil":{"count":82},"Nasz Sklep":{"count":92},"Nisa":{"count":70},"Nisa Local":{"count":164},"OK":{"count":107},"OK-Mart":{"count":51},"OK便å©ååº":{"count":96},"OK便å©åº Circle K":{"count":92},"Odido":{"count":148},"On The Run":{"count":53},"On the Run":{"count":111},"One Stop":{"count":294},"Oxxo":{"count":2261},"ParduotuvÄ":{"count":102},"Petit Casino":{"count":297},"Plaid Pantry":{"count":69},"Potraviny":{"count":438},"Prehrana":{"count":88},"Premier":{"count":321},"Proxi":{"count":249},"Proxy":{"count":53},"Pulperia":{"count":56},"PulperÃa":{"count":51},"QuikTrip":{"count":161},"Rite Aid":{"count":72},"Royal Farms":{"count":90},"Sainsbury's Local":{"count":208},"Sale":{"count":89},"Sari-sari Store":{"count":82},"Select":{"count":133},"Sheetz":{"count":137},"Shell":{"count":479},"Shell Select":{"count":71},"Shop & Go":{"count":80},"Siwa":{"count":157},"Sklep spożywczy":{"count":151},"SmÃÅ¡ené zbožÃ":{"count":57},"Spar":{"count":1472},"Speedway":{"count":108},"SpoÅem":{"count":199},"Spätkauf":{"count":60},"Statoil":{"count":62},"Stewart's":{"count":255},"Stores":{"count":70},"Stripes":{"count":63},"Studenac":{"count":113},"Sunkus":{"count":51},"Sunoco":{"count":65},"SÅoneczko":{"count":61},"TESCO Lotus Express":{"count":55},"Tchibo":{"count":75},"Tesco":{"count":54},"Tesco Express":{"count":661},"Tesco Lotus Express":{"count":107},"The Co-operative Food":{"count":341},"Tom Market 89":{"count":232},"Total":{"count":172},"United Dairy Farmers":{"count":55},"Utile":{"count":63},"Valero":{"count":71},"Vegyesbolt":{"count":391},"VeÄerka":{"count":131},"Vival":{"count":381},"Volg":{"count":149},"Wawa":{"count":279},"Weltladen":{"count":64},"Woolworths Petrol":{"count":97},"abc":{"count":374},"ampm":{"count":152},"best-one":{"count":52},"odido":{"count":77},"Ãlelmiszer":{"count":59},"Ãlelmiszerbolt":{"count":65},"Å»abka":{"count":1656},"Žabka":{"count":61},"ÐТÐ":{"count":56},"ÐвгÑÑÑина":{"count":52},"ÐвоÑÑка":{"count":115},"ÐгÑокомплекÑ":{"count":79},"ÐлÑÑнÑ":{"count":51},"ÐпелÑÑин":{"count":72},"ÐÑÑоÑÑи":{"count":118},"ÐелоÑÑÑÑкие пÑодÑкÑÑ":{"count":58},"ÐеÑÑзка":{"count":193},"ÐезÑнÑик":{"count":66},"ÐеÑнÑй":{"count":61},"ÐеÑна":{"count":101},"ÐеÑеÑан":{"count":56},"ÐизиÑ":{"count":99},"ÐикÑоÑиÑ":{"count":164},"ÐкÑÑÐилл":{"count":131},"ÐаÑÑÑоном":{"count":383},"ÐеÑмеÑ":{"count":68},"ÐÑоздÑ":{"count":52},"ÐÑÑман":{"count":92},"ÐикÑи":{"count":270},"ÐомаÑний":{"count":77},"ÐвÑоопÑ":{"count":152},"Ðлена":{"count":68},"ÐÑмолино":{"count":51},"ÐазÐÑнайÐаз":{"count":117},"Ðалинка":{"count":61},"ÐаÑавай":{"count":52},"ÐваÑÑал":{"count":57},"ÐиÑовÑкий":{"count":86},"Ðолобок":{"count":51},"ÐолоÑок":{"count":58},"ÐопееÑка":{"count":99},"Ðопейка":{"count":65},"ÐоÑзинка":{"count":54},"ÐÑамниÑÑ":{"count":64},"ÐÑиÑÑалл":{"count":57},"ÐÑлинаÑиÑ":{"count":134},"ÐÑпеÑ":{"count":64},"ÐаÑÑоÑка":{"count":51},"ÐидеÑ":{"count":60},"ÐÑбимÑй":{"count":84},"ÐÑкÑ":{"count":59},"Ðагазин пÑи ÐÐС":{"count":54},"ÐагниÑ":{"count":1991},"ÐагнолиÑ":{"count":88},"ÐаÑиÑ-Ра":{"count":197},"ÐаÑк":{"count":76},"ÐеÑкÑÑий":{"count":77},"ÐеÑÑа":{"count":103},"ÐинимаÑкеÑ":{"count":424},"ÐиÑаж":{"count":56},"ÐонеÑка":{"count":165},"Ðадежда":{"count":115},"Ðика":{"count":57},"ÐазиÑ":{"count":57},"Ðлимп":{"count":51},"ÐеÑекÑеÑÑок":{"count":157},"ÐодÑолнÑÑ
":{"count":69},"ÐÑеÑÑиж":{"count":58},"ÐÑодÑкÑи":{"count":1446},"ÐÑодÑкÑовÑй":{"count":307},"ÐÑодÑкÑовÑй магазин":{"count":803},"ÐÑодÑкÑÑ":{"count":8416},"ÐÑодÑкÑÑ 24":{"count":65},"ÐÑÑÑÑоÑка":{"count":1324},"РадÑга":{"count":165},"Ð Ð¾Ð´Ð½Ñ ÐºÑÑ":{"count":90},"РомаÑка":{"count":83},"Ð ÑÑÑ":{"count":61},"СвеÑлана":{"count":96},"Сказка":{"count":62},"Смак":{"count":151},"СолнеÑнÑй":{"count":54},"СолнÑÑко":{"count":54},"ТаÑÑÑна":{"count":68},"ТеÑемок":{"count":105},"ТÑойка":{"count":62},"У ÐалÑÑа":{"count":69},"УнивеÑÑам":{"count":153},"ФоÑÑÑна":{"count":97},"ХоÑоÑий":{"count":55},"ЦенÑÑалÑнÑй":{"count":73},"Чайка":{"count":57},"ШанÑ":{"count":60},"Ðконом":{"count":72},"ЮбилейнÑй":{"count":56},"ЮлиÑ":{"count":58},"пÑодÑкÑÑ":{"count":157},"ááá ááá¢á":{"count":134},"ááá ááá¢á (Market)":{"count":71},"ãµã³ã¯ã¹":{"count":970,"tags":{"name:en":"sunkus"}},"ãµã¼ã¯ã«K":{"count":1109,"tags":{"name:en":"Circle K"}},"ã¹ãªã¼ã¨ã":{"count":228},"ã»ã¤ã³ã¼ãã¼ã":{"count":449},"ã»ãã³ã¤ã¬ãã³":{"count":7859,"tags":{"name:en":"7-Eleven"}},"ã»ãã³ã¤ã¬ãã³(Seven-Eleven)":{"count":332},"ã»ã¼ããªã³":{"count":71},"ãã¤ãªã¼ã¤ãã¶ã":{"count":421},"ãã¡ããªã¼ãã¼ã":{"count":4457,"tags":{"name:en":"FamilyMart"}},"ããã©":{"count":101},"ããã¹ããã":{"count":773,"tags":{"name:en":"MINISTOP"}},"ã¤ãã¶ãã·ã§ãã":{"count":106},"ãã¼ã½ã³":{"count":4247,"tags":{"name:en":"LAWSON"}},"ãã¼ã½ã³ã¹ãã¢100":{"count":272},"å
¨å®¶":{"count":482},"å
¨å®¶ä¾¿å©ååº":{"count":833},"èç¾å¯":{"count":405},"ì¸ë¸ì¼ë ë¸":{"count":157}},"copyshop":{"FedEx Office":{"count":53},"FedEx Office Print and Ship Center":{"count":170}},"cosmetics":{"Douglas":{"count":58},"Lush":{"count":80},"Marionnaud":{"count":55},"Sephora":{"count":184},"The Body Shop":{"count":95},"Yves Rocher":{"count":111},"Ð'ÐÑÑалÑ":{"count":111},"ÐÐ°Ð³Ð½Ð¸Ñ ÐоÑмеÑик":{"count":116},"ÐÐ°Ð³Ð½Ð¸Ñ ÐºÐ¾ÑмеÑик":{"count":63},"ÐагниÑ-ÐоÑмеÑик":{"count":55},"Ðила":{"count":68},"ÐодÑÑжка":{"count":51}},"craft":{"Hobby Lobby":{"count":96},"Michaels":{"count":222}},"deli":{"ã»ã£ã¨ãã£ã¨":{"count":58}},"department_store":{"Argos":{"count":90},"Bed Bath & Beyond":{"count":72},"Big Lots":{"count":142},"Big W":{"count":120},"Canadian Tire":{"count":176},"Coppel":{"count":55},"Debenhams":{"count":118},"Dillard's":{"count":86},"Dollar General":{"count":62},"Dollar Tree":{"count":64},"El Corte Inglés":{"count":61},"Family Dollar":{"count":76},"Fred Meyer":{"count":51},"Galeria Kaufhof":{"count":60},"HEMA":{"count":248},"Harvey Norman":{"count":62},"JCPenney":{"count":365},"Karstadt":{"count":66},"Kmart":{"count":390},"Kohl's":{"count":371},"Lojas Americanas":{"count":63},"Macy's":{"count":292},"Marks & Spencer":{"count":136},"Marshalls":{"count":58},"Myer":{"count":51},"Nordstrom":{"count":54},"Sam's Club":{"count":103},"Sears":{"count":462},"Shopko":{"count":65},"Target":{"count":1104},"The Warehouse":{"count":68},"Walmart":{"count":847},"Walmart Supercenter":{"count":234},"Woolworth":{"count":153},"ÐагниÑ":{"count":88},"УнивеÑмаг":{"count":170}},"doityourself":{"Ace Hardware":{"count":300},"B&Q":{"count":229},"Bauhaus":{"count":223},"Biltema":{"count":64},"Brico":{"count":126},"Bricomarché":{"count":425},"Bricorama":{"count":117},"Bunnings Warehouse":{"count":210},"Canadian Tire":{"count":138},"Castorama":{"count":168},"Easy":{"count":53},"Gamma":{"count":133},"Globus Baumarkt":{"count":52},"Hagebaumarkt":{"count":132},"Hellweg":{"count":70},"Home Depot":{"count":1345},"Home Hardware":{"count":172},"Homebase":{"count":205},"Hornbach":{"count":134},"Hubo":{"count":107},"Karwei":{"count":77},"Lagerhaus":{"count":116},"Leroy Merlin":{"count":285},"Lowe's":{"count":1236},"Lowes":{"count":95},"Menards":{"count":132},"Mr Bricolage":{"count":112},"Mr.Bricolage":{"count":139},"OBI":{"count":501},"Point P":{"count":125},"Praktiker":{"count":54},"Praxis":{"count":61},"Rona":{"count":77},"Screwfix":{"count":80},"Sonderpreis Baumarkt":{"count":68},"Tekzen":{"count":112},"Toom Baumarkt":{"count":155},"Weldom":{"count":110},"Wickes":{"count":159},"ÐеÑÑа ÐеÑлен":{"count":54},"ÐаÑÑеÑ":{"count":59},"СанÑеÑ
ника":{"count":51},"СÑÑоиÑелÑ":{"count":67},"СÑÑоймаÑеÑиалÑ":{"count":506},"ХозÑоваÑÑ":{"count":137},"ã«ã¤ã³ãºãã¼ã ":{"count":51},"ã³ã¡ãª":{"count":137},"ã³ã¼ãã³":{"count":77}},"dry_cleaning":{"Cleaners":{"count":103},"Pressing":{"count":58},"Ðиана":{"count":88},"ХимÑиÑÑка":{"count":73},"ãã¯ã¤ãæ¥ä¾¿":{"count":136}},"electronics":{"Apple Store":{"count":63},"BCC":{"count":54},"Batteries Plus Bulbs":{"count":74},"Bell":{"count":73},"Best Buy":{"count":706},"Boulanger":{"count":71},"Currys":{"count":109},"Currys PC World":{"count":70},"DNS":{"count":111},"Darty":{"count":168},"Elektra":{"count":64},"Elgiganten":{"count":67},"Euronics":{"count":247},"Expert":{"count":224},"Hartlauer":{"count":64},"Interdiscount":{"count":57},"La Curacao":{"count":69},"Maplin":{"count":114},"Media Expert":{"count":163},"Media Markt":{"count":422},"Musimundo":{"count":53},"Neonet":{"count":97},"RTV Euro AGD":{"count":68},"Radio Shack":{"count":485},"Rogers":{"count":61},"Samsung":{"count":164},"Saturn":{"count":155},"Sony":{"count":51},"The Source":{"count":91},"Unieuro":{"count":66},"Ð.Ðидео":{"count":121},"ФокÑÑÑоÑ":{"count":76},"ÐкÑпеÑÑ":{"count":70},"ÐлÑдоÑадо":{"count":313},"ã¨ãã£ãªã³":{"count":74},"ã±ã¼ãºãã³ã":{"count":136},"ã³ã¸ã":{"count":53},"ã¤ãã黿©":{"count":162},"å
¨åé»å":{"count":72},"ç¦å¤3C":{"count":52}},"erotic":{"Orion":{"count":85}},"fabric":{"Ткани":{"count":121}},"farm":{"Hofladen":{"count":63}},"florist":{"Blume 2000":{"count":94},"Blumen Risse":{"count":69},"Fleuriste":{"count":54},"Interflora":{"count":78},"Monceau Fleurs":{"count":69},"Virágbolt":{"count":64},"ÐвÑÑи":{"count":86},"ЦвеÑоÑнÑй магазин":{"count":57},"ЦвеÑÑ":{"count":1098}},"frame":{"rumah penduduk":{"count":316}},"funeral_directors":{"Funeraria":{"count":51},"The Co-operative Funeralcare":{"count":82},"РиÑÑалÑнÑе ÑÑлÑги":{"count":133}},"furniture":{"Aaron's":{"count":57},"Black Red White":{"count":79},"Bodzio":{"count":61},"But":{"count":162},"Casa":{"count":62},"Conforama":{"count":174},"DFS":{"count":52},"Dänisches Bettenlager":{"count":464},"Fly":{"count":53},"Harveys":{"count":58},"IKEA":{"count":234},"JYSK":{"count":431},"Kwantum":{"count":54},"Leen Bakker":{"count":72},"Pier 1 Imports":{"count":95},"Roller":{"count":99},"The Brick":{"count":68},"ÐеблÑ":{"count":70},"ãããª":{"count":93}},"garden_centre":{"Dehner":{"count":59},"Gamm Vert":{"count":210},"Jardiland":{"count":124},"Point Vert":{"count":68},"Welkoop":{"count":97},"Семена":{"count":53}},"gift":{"Card Factory":{"count":116},"Hallmark":{"count":163},"ÐодаÑки":{"count":56}},"greengrocer":{"FruterÃa":{"count":60},"ÐвоÑи и ÑÑÑкÑÑ":{"count":71}},"hairdresser":{"Barbershop":{"count":51},"Berber":{"count":71},"Cost Cutters":{"count":69},"Fantastic Sams":{"count":53},"Figaro":{"count":79},"First Choice Haircutters":{"count":51},"Franck Provost":{"count":136},"Frizerie":{"count":59},"Great Clips":{"count":578},"Haarmonie":{"count":79},"Haarscharf":{"count":59},"Hair Cuttery":{"count":121},"Hairkiller":{"count":73},"Jean Louis David":{"count":90},"Jean-Louis David":{"count":59},"Klier":{"count":239},"Klipp":{"count":76},"Le Salon":{"count":55},"Marco Aldany":{"count":55},"PeluquerÃa":{"count":165},"Salon":{"count":57},"Salon fryzjerski":{"count":52},"Sport Clips":{"count":114},"Super Cuts":{"count":55},"Supercuts":{"count":359},"Tchip":{"count":62},"The Barber Shop":{"count":130},"Toni & Guy":{"count":77},"Top Hair":{"count":74},"ÐикÑоÑиÑ":{"count":53},"Ðлена":{"count":53},"Ðокон":{"count":67},"ÐаÑикмаÑ
еÑÑкаÑ":{"count":798},"ÐеÑÑкаÑнÑ":{"count":119},"Салон кÑаÑоÑÑ":{"count":58},"СÑилÑ":{"count":94},"ШаÑм":{"count":79},"ØÙاÙ":{"count":65}},"hardware":{"1000 мелоÑей":{"count":125},"FerreterÃa":{"count":295},"Harbor Freight Tools":{"count":57},"Home Hardware":{"count":94},"Lowe's":{"count":74},"Quincaillerie":{"count":105},"True Value":{"count":52},"Würth":{"count":51},"ÐÑомÑоваÑÑ":{"count":67},"СанÑеÑ
ника":{"count":87},"СÑÑоймаÑеÑиалÑ":{"count":142},"ТоваÑÑ Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°":{"count":69},"ХозÑоваÑÑ":{"count":477}},"hearing_aids":{"Amplifon":{"count":124},"Geers":{"count":66},"Kind Hörgeräte":{"count":74},"amplifon":{"count":52}},"hifi":{"Bang & Olufsen":{"count":51}},"houseware":{"Blokker":{"count":264},"Marskramer":{"count":72},"Xenos":{"count":119}},"ice_cream":{"ÐоÑоженое":{"count":51}},"interior_decoration":{"Casa":{"count":65},"Depot":{"count":97}},"jewelry":{"585":{"count":94},"Apart":{"count":53},"Bijou Brigitte":{"count":172},"Christ":{"count":116},"Claire's":{"count":99},"Ernest Jones":{"count":53},"H Samuel":{"count":55},"James Avery Jewelry":{"count":99},"Julien d'Orcel":{"count":123},"Kay Jewelers":{"count":78},"Pandora":{"count":280},"Swarovski":{"count":240},"ÐдамаÑ":{"count":60},"ÐолоÑо":{"count":51}},"kiosk":{"Aral":{"count":76},"Edicola":{"count":94},"Esso":{"count":51},"KIOS":{"count":288},"Kiosco":{"count":203},"Kiosko":{"count":62},"Kiosque":{"count":68},"Kolporter":{"count":88},"Lietuvos spauda":{"count":62},"Narvesen":{"count":188},"PressbyrÃ¥n":{"count":117},"PulperÃa":{"count":61},"R-Kioski":{"count":352},"Relay":{"count":61},"Ruch":{"count":187},"Shell":{"count":122},"Tabak Trafik":{"count":83},"Tisak":{"count":245},"Trafik":{"count":221},"Trafika":{"count":64},"Trinkhalle":{"count":98},"Warung":{"count":73},"ÐелÑоÑзпеÑаÑÑ":{"count":59},"ÐиоÑк":{"count":143},"ÐоÑоженое":{"count":56},"ÐÑодÑкÑÑ":{"count":212},"РоÑпеÑаÑÑ":{"count":233},"СоÑзпеÑаÑÑ":{"count":94},"ááá ááá¢á (Market)":{"count":94}},"kitchen":{"Cuisinella":{"count":60},"Home Utensils":{"count":65},"Kitchen":{"count":202},"kitchen":{"count":101}},"laundry":{"Launderette":{"count":51},"LavanderÃa":{"count":84},"ã³ã¤ã³ã©ã³ããªã¼":{"count":64}},"lottery":{"Loteria de la Provincia":{"count":63},"LoterÃa Nacional":{"count":221},"LoterÃa de la Provincia":{"count":349},"Lotto":{"count":192},"Lottózó":{"count":69},"ONCE":{"count":91}},"mall":{"ТоÑговÑй ÑенÑÑ":{"count":57}},"massage":{"Massage Envy":{"count":80}},"medical_supply":{"Pofam-PoznaÅ":{"count":61}},"mobile_phone":{"3 Store":{"count":90},"AT&T":{"count":558},"Bell":{"count":140},"BitÄ":{"count":66},"Boost Mobile":{"count":151},"Carphone Warehouse":{"count":357},"Claro":{"count":446},"Cricket":{"count":122},"Cricket Wireless":{"count":73},"Digicel":{"count":152},"EE":{"count":190},"MetroPCS":{"count":201},"Movistar":{"count":411},"O2":{"count":527},"Orange":{"count":730},"Personal":{"count":54},"Play":{"count":150},"Plus":{"count":122},"Rogers":{"count":52},"SFR":{"count":156},"Samsung":{"count":71},"Sprint":{"count":394},"T-Mobile":{"count":665},"TIM":{"count":67},"Telcel":{"count":52},"Tele2":{"count":186},"Telekom":{"count":148},"Telekom Shop":{"count":99},"Telenor":{"count":99},"Telus":{"count":69},"The Phone House":{"count":137},"Three":{"count":57},"Tim":{"count":51},"Télécentre":{"count":76},"Verizon":{"count":152},"Verizon Wireless":{"count":629},"Vodafone":{"count":1168},"Vodafone Shop":{"count":52},"Wind":{"count":156},"Yoigo":{"count":61},"au":{"count":136},"auã·ã§ãã":{"count":340},"mobilcom debitel":{"count":63},"Ðлло":{"count":86},"Ðилайн":{"count":441},"ÐвÑоÑеÑÑ":{"count":1020},"ÐиÑвÑÑаÑ":{"count":57},"ÐТС":{"count":1012},"ÐегаÑон":{"count":687},"СвÑзной":{"count":842},"Теле2":{"count":70},"ã½ãããã³ã¯ã·ã§ãã":{"count":482},"ãã³ã¢ã·ã§ãã":{"count":426}},"money_lender":{"Money Mart":{"count":95}},"motorcycle":{"Harley Davidson":{"count":81},"Honda":{"count":238},"Suzuki":{"count":90},"Yamaha":{"count":235}},"music":{"HMV":{"count":81},"TSUTAYA":{"count":53}},"musical_instrument":{"Guitar Center":{"count":51}},"newsagent":{"Edicola":{"count":111},"Kolporter":{"count":56},"Maison de la Presse":{"count":132},"Relay":{"count":246},"Tabac Presse":{"count":82},"Trafika":{"count":60},"WHSmith":{"count":160},"ÐелÑоÑзпеÑаÑÑ":{"count":52},"ÐиÑебÑкоблÑоÑзпеÑаÑÑ":{"count":56},"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа":{"count":57},"ÐеÑаÑÑ":{"count":74},"РоÑпеÑаÑÑ":{"count":371},"СоÑзпеÑаÑÑ":{"count":130}},"optician":{"Alain Afflelou":{"count":204},"Apollo":{"count":441},"Atol":{"count":124},"Boots Opticians":{"count":101},"Fielmann":{"count":477},"General Ãptica":{"count":53},"Grand Optical":{"count":57},"Générale d'Optique":{"count":94},"Hakim Optical":{"count":73},"Hans Anders":{"count":105},"Krys":{"count":192},"Les Opticiens Mutualistes":{"count":103},"Optic 2000":{"count":281},"Optica":{"count":159},"Optical Center":{"count":125},"Pearle":{"count":199},"Pearle Vision":{"count":52},"Specsavers":{"count":384},"Sunglass Hut":{"count":61},"Synoptik":{"count":55},"Vision Express":{"count":183},"à¹à¸§à¹à¸à¸à¹à¸à¸à¹à¸à¸£à¸´à¸":{"count":97},"ã¡ã¬ãã¹ã¼ãã¼":{"count":62},"ç¼é¡å¸å ´":{"count":206}},"outdoor":{"Jack Wolfskin":{"count":51},"Mountain Warehouse":{"count":74},"REI":{"count":77},"Ð Ñболов":{"count":70}},"paint":{"Benjamin Moore":{"count":58},"Comex":{"count":68},"Jotun":{"count":51},"National Paints":{"count":53},"Sherwin Williams":{"count":323},"Sherwin-Williams Paints":{"count":59}},"pawnbroker":{"Cash Converters":{"count":83},"Lombard":{"count":55},"Palawan Pawnshop":{"count":52}},"pet":{"Das Futterhaus":{"count":158},"Fressnapf":{"count":620},"Global Pet Foods":{"count":54},"Maxi Zoo":{"count":65},"Pet Valu":{"count":112},"PetSmart":{"count":491},"Petco":{"count":377},"Pets at Home":{"count":170},"ÐеÑÑ
овен":{"count":60},"ÐооÑоваÑÑ":{"count":79},"ЧеÑÑÑе лапÑ":{"count":56}},"second_hand":{"Goodwill":{"count":235},"Value Village":{"count":53}},"shoes":{"Adidas":{"count":51},"Aldo":{"count":74},"Bata":{"count":281},"Besson Chaussures":{"count":124},"Brantano":{"count":132},"CCC":{"count":245},"Camper":{"count":51},"Chaussea":{"count":102},"Clarks":{"count":268},"Converse":{"count":58},"Crocs":{"count":64},"DSW":{"count":52},"Deichmann":{"count":1231},"Dosenbach":{"count":58},"Ecco":{"count":185},"Famous Footwear":{"count":178},"Foot Locker":{"count":240},"Geox":{"count":151},"Kari":{"count":66},"La Halle aux Chaussures":{"count":158},"Mephisto":{"count":57},"Minelli":{"count":55},"New Balance":{"count":52},"Payless":{"count":56},"Payless Shoe Source":{"count":316},"Payless ShoeSource":{"count":133},"Quick Schuh":{"count":116},"Rack Room Shoes":{"count":51},"Reno":{"count":233},"Rieker":{"count":83},"Salamander":{"count":103},"San Marina":{"count":54},"Scapino":{"count":67},"Shoe Carnival":{"count":66},"Shoe Zone":{"count":161},"Siemes Schuhcenter":{"count":69},"Skechers":{"count":83},"Tamaris":{"count":99},"Timberland":{"count":51},"vanHaren":{"count":98},"Ãram":{"count":88},"Ð ÐµÐ¼Ð¾Ð½Ñ Ð¾Ð±Ñви":{"count":71},"ЦенÑÑÐбÑвÑ":{"count":76},"ЮниÑел":{"count":73},"æ±äº¬é´æµéã»ã³ã¿ã¼":{"count":81}},"sports":{"Adidas":{"count":132},"Aktiesport":{"count":61},"Big 5 Sporting Goods":{"count":93},"Decathlon":{"count":409},"Dick's Sporting Goods":{"count":222},"Hervis":{"count":66},"Intersport":{"count":737},"JD Sports":{"count":58},"Nike":{"count":95},"Sport 2000":{"count":209},"Sports Authority":{"count":108},"Sports Direct":{"count":217},"Stadium":{"count":53},"СпоÑÑмаÑÑеÑ":{"count":208},"СпоÑÑÑоваÑÑ":{"count":68}},"stationery":{"Bureau Vallée":{"count":64},"Libro":{"count":73},"McPaper":{"count":158},"Office Depot":{"count":378},"Office Max":{"count":169},"Officeworks":{"count":73},"Pagro":{"count":64},"Paperchase":{"count":54},"Ryman":{"count":85},"Staples":{"count":671},"ÐанÑÑоваÑÑ":{"count":140}},"supermarket":{"7-Eleven":{"count":60},"A&O":{"count":67},"A101":{"count":388},"AD Delhaize":{"count":80},"ADEG":{"count":85},"Ahorramás":{"count":66},"Albert":{"count":245},"Albert Heijn":{"count":766},"Albertsons":{"count":316},"Aldi":{"count":6323},"Aldi Nord":{"count":356},"Aldi Süd":{"count":916},"Alfamart":{"count":109},"Alimerka":{"count":96},"Alnatura":{"count":97},"Asda":{"count":474},"Atac":{"count":53},"Atacadão":{"count":80},"Auchan":{"count":229},"BM":{"count":52},"Biedronka":{"count":2348},"Big C":{"count":53},"Billa":{"count":1592},"Bim":{"count":678},"Biocoop":{"count":159},"Bodega Aurrera":{"count":264},"Budgens":{"count":77},"Bulk Barn":{"count":54},"Bunnpris":{"count":69},"CBA":{"count":236},"CONAD":{"count":67},"COOP":{"count":255},"COOP Jednota":{"count":177},"CRAI":{"count":66},"CU":{"count":64},"Caprabo":{"count":144},"Cargills Food City":{"count":79},"Carrefour":{"count":2544},"Carrefour City":{"count":349},"Carrefour Contact":{"count":270},"Carrefour Express":{"count":921},"Casino":{"count":337},"Centra":{"count":63},"Centre Commercial E. Leclerc":{"count":385},"Checkers":{"count":140},"Chedraui":{"count":80},"Co-Op":{"count":62},"Co-op":{"count":352},"Co-operative":{"count":51},"Coles":{"count":583},"Colmado":{"count":103},"Colruyt":{"count":212},"Combi":{"count":127},"Comercial Mexicana":{"count":59},"Conad":{"count":560},"Conad City":{"count":95},"Condis":{"count":126},"Consum":{"count":236},"Continente":{"count":111},"Coop":{"count":1665},"Coop Extra":{"count":88},"Coop Jednota":{"count":101},"Coop Konsum":{"count":96},"Costco":{"count":295},"Costcutter":{"count":93},"Coto":{"count":65},"Countdown":{"count":135},"Coviran":{"count":124},"Covirán":{"count":51},"Crai":{"count":119},"Cub Foods":{"count":57},"Dagli'Brugsen":{"count":135},"Deen":{"count":55},"Delhaize":{"count":228},"Delikatesy Centrum":{"count":209},"Denner":{"count":412},"Despar":{"count":209},"Despensa Familiar":{"count":81},"Dia":{"count":1329},"Dia %":{"count":181},"Dia Market":{"count":60},"Dino":{"count":298},"Dirk van den Broek":{"count":66},"Disco":{"count":74},"Diska":{"count":68},"Dollar General":{"count":106},"Dollar Tree":{"count":52},"Dunnes Stores":{"count":72},"E-Center":{"count":66},"E. Leclerc":{"count":186},"E. Leclerc Drive":{"count":97},"EKO":{"count":78},"EMTÃ":{"count":74},"Edeka":{"count":2231},"Ekom":{"count":64},"Ekono":{"count":68},"El Ãrbol":{"count":86},"Eroski":{"count":351},"Esselunga":{"count":106},"EuroSpin":{"count":81},"Eurospar":{"count":340},"Eurospin":{"count":328},"Extra":{"count":149},"Famiglia Cooperativa":{"count":89},"Famila":{"count":167},"Family Dollar":{"count":72},"Fareway":{"count":51},"Farmfoods":{"count":141},"Feneberg":{"count":64},"Food Basics":{"count":116},"Food Lion":{"count":425},"Foodland":{"count":192},"Foodworks":{"count":90},"Franprix":{"count":401},"Fred Meyer":{"count":70},"Freshmarket":{"count":86},"Froiz":{"count":97},"Føtex":{"count":74},"G20":{"count":71},"GS25":{"count":72},"Gadis":{"count":126},"Game":{"count":59},"Giant":{"count":276},"Giant Eagle":{"count":134},"Grand Frais":{"count":70},"Grocery Outlet":{"count":128},"Géant Casino":{"count":75},"H-E-B":{"count":274},"HIT":{"count":64},"Hannaford":{"count":95},"Harris Teeter":{"count":158},"Hemköp":{"count":87},"Heron Foods":{"count":55},"Hofer":{"count":484},"Hoogvliet":{"count":66},"HruÅ¡ka":{"count":54},"Hy-Vee":{"count":121},"ICA":{"count":255},"ICA Kvantum":{"count":51},"IDEA":{"count":52},"IGA":{"count":568},"Iceland":{"count":538},"Indomaret":{"count":124},"Intermarché":{"count":1477},"Intermarché Contact":{"count":122},"Intermarché Super":{"count":261},"Interspar":{"count":117},"Irma":{"count":69},"Jewel-Osco":{"count":72},"Jumbo":{"count":476},"K+K":{"count":119},"Kaufland":{"count":1172},"King Soopers":{"count":99},"Kiwi":{"count":178},"Konsum":{"count":144},"Konzum":{"count":370},"Kroger":{"count":627},"Kvickly":{"count":60},"La Vie Claire":{"count":65},"Landi":{"count":54},"Leader Price":{"count":502},"Leclerc Drive":{"count":120},"Lewiatan":{"count":255},"Lider":{"count":78},"Lidl":{"count":8927},"Londis":{"count":52},"Lupa":{"count":79},"M&S Simply Food":{"count":52},"MPREIS":{"count":187},"Makro":{"count":226},"Markant":{"count":98},"Market Basket":{"count":57},"Marktkauf":{"count":117},"Match":{"count":139},"Maxi":{"count":198},"Maxi Dia":{"count":52},"Maxima":{"count":111},"Maxima X":{"count":158},"Maxima XX":{"count":69},"Mega Image":{"count":97},"Mego":{"count":52},"Meijer":{"count":129},"Meny":{"count":105},"Mercado":{"count":63},"Mercado Municipal":{"count":52},"Mercado de Abastos":{"count":57},"Mercadona":{"count":1228},"Mercator":{"count":155},"Merkur":{"count":132},"Metro":{"count":395},"Migros":{"count":641},"Mila":{"count":90},"Mini Market":{"count":81},"Minimarket":{"count":69},"Minipreço":{"count":213},"Mix Markt":{"count":60},"Monoprix":{"count":283},"More":{"count":61},"Morrisons":{"count":443},"NORMA":{"count":144},"NP":{"count":251},"Nah & Frisch":{"count":107},"Nahkauf":{"count":324},"Netto":{"count":4429},"Netto Marken-Discount":{"count":706},"New World":{"count":89},"No Frills":{"count":177},"Norfa XL":{"count":66},"Norma":{"count":1162},"Oxxo":{"count":278},"PENNY":{"count":89},"PLUS":{"count":92},"POLOmarket":{"count":172},"PalÃ":{"count":69},"Pam":{"count":77},"Penny":{"count":2819},"Penny Markt":{"count":77},"Petit Casino":{"count":146},"Pick n Pay":{"count":268},"Piggly Wiggly":{"count":103},"Pingo Doce":{"count":308},"Piotr i PaweÅ":{"count":112},"Plaza Vea":{"count":68},"Plodine":{"count":67},"Poiesz":{"count":53},"Price Chopper":{"count":132},"Prix":{"count":53},"Profi":{"count":203},"Proxi":{"count":75},"Proxy Delhaize":{"count":63},"Publix":{"count":645},"Punto Simply":{"count":54},"Puregold":{"count":75},"Pão de Açúcar":{"count":76},"QFC":{"count":54},"REMA 1000":{"count":89},"Ralphs":{"count":81},"Real":{"count":210},"Real Canadian Superstore":{"count":69},"Reliance Fresh":{"count":95},"Rema 1000":{"count":394},"Rewe":{"count":2808},"Rewe City":{"count":78},"Rimi":{"count":115},"S-Market":{"count":110},"Safeway":{"count":619},"Sainsbury's":{"count":595},"Sainsbury's Local":{"count":248},"Sam's Club":{"count":303},"Santa Isabel":{"count":174},"Save-A-Lot":{"count":100,"tags":{"shop":"supermarket"}},"ShopRite":{"count":53},"Shoprite":{"count":337},"Sigma":{"count":107},"Simply Market":{"count":541},"Sky":{"count":113},"Smith's":{"count":56},"Sobeys":{"count":186},"Soriana":{"count":194},"Spar":{"count":3381},"SpoÅem":{"count":120},"Sprouts Farmers Market":{"count":71},"Stokrotka":{"count":227},"Stop & Shop":{"count":147},"Super C":{"count":57},"Super U":{"count":654},"SuperBrugsen":{"count":183},"SuperValu":{"count":80},"Superama":{"count":51},"Supersol":{"count":51},"Superspar":{"count":54},"Tegut":{"count":118},"Tengelmann":{"count":155},"Tesco":{"count":1373},"Tesco Express":{"count":566},"Tesco Extra":{"count":200},"Tesco Lotus":{"count":95},"Tesco Metro":{"count":153},"The Co-operative":{"count":79},"The Co-operative Food":{"count":1261},"Tommy":{"count":56},"Tottus":{"count":82},"Trader Joe's":{"count":345},"Treff 3000":{"count":134},"U Express":{"count":129},"Unimarc":{"count":256},"Unimarkt":{"count":104},"Utile":{"count":68},"Vea":{"count":67},"Vival":{"count":80},"Volg":{"count":231},"Waitrose":{"count":301},"Walmart":{"count":1164},"Walmart Neighborhood Market":{"count":171},"Walmart Supercenter":{"count":688},"Wasgau":{"count":51},"Wegmans":{"count":89},"Wellcome":{"count":51},"Whole Foods Market":{"count":379,"tags":{"shop":"supermarket"}},"Willys":{"count":89},"WinCo Foods":{"count":53},"Winn Dixie":{"count":168},"Woolworths":{"count":816},"denn's Biomarkt":{"count":147},"fakta":{"count":296},"real":{"count":58},"tegut":{"count":89},"Åok":{"count":271},"Å»abka":{"count":88},"ÎÎ ÎαÏιλÏÏοÏ
λοÏ":{"count":82},"ÎαλαξίαÏ":{"count":54},"ÎαÏοÏÏηÏ":{"count":85},"ΣκλαβενίÏηÏ":{"count":92},"ÐТÐ":{"count":618},"ÐбÑолÑÑ":{"count":51},"ÐвоÑÑка":{"count":60},"ÐзбÑка ÐкÑÑа":{"count":66},"ÐÑак":{"count":85},"ÐÑан":{"count":80},"ÐеÑнÑй":{"count":226},"ÐикÑоÑиÑ":{"count":74},"Ðопак":{"count":59},"ÐаÑÑÑоном":{"count":54},"ÐÑоздÑ":{"count":63},"ÐеÑÑÑоÑка":{"count":52},"ÐикÑи":{"count":1670},"ÐвÑоопÑ":{"count":201},"ÐаÑÑÑелÑ":{"count":68},"ÐваÑÑал":{"count":77},"ÐиÑовÑкий":{"count":54},"ÐомандоÑ":{"count":75},"ÐÑаÑнÑй ЯÑ":{"count":58},"ÐенÑа":{"count":165},"ÐагниÑ":{"count":4289},"ÐагнолиÑ":{"count":121},"ÐаÑиÑ-Ра":{"count":159},"ÐонеÑка":{"count":363},"ÐаÑÐ¾Ð´Ð½Ð°Ñ 7Я ÑемÑЯ":{"count":199},"ÐеÑекÑеÑÑок":{"count":501},"ÐокÑпоÑка":{"count":73},"ÐолÑÑка":{"count":213},"ÐÑÑÑÑоÑка":{"count":3622},"Радеж":{"count":64},"Ð ÑкавиÑка":{"count":78},"СвеÑоÑоÑ":{"count":73},"СедÑмой конÑиненÑ":{"count":69},"СемейнÑй":{"count":52},"СемÑÑ":{"count":85},"СÑпеÑмаÑкеÑ":{"count":65},"СÑлÑпо":{"count":203},"ТавÑÑÑâÐ":{"count":66},"УнивеÑÑам":{"count":77},"ФоÑа":{"count":162},"ФÑÑÑеÑ":{"count":86},"ХүнÑний дÑлгүүÑ":{"count":63},"ÐделÑвейÑ":{"count":55},"Ñ
үнÑний дÑлгүүÑ":{"count":73},"Ø¨ÙØ§ÙØ©":{"count":74},"سÙپر Ù
ارکت":{"count":75},"سÙپرÙ
ارکت":{"count":79},"ããªãã":{"count":66},"ã¾ãã°ããã£ã¨":{"count":162},"ã¤ãªã³":{"count":95},"ã¤ãã¼ã¨ã¼ã«ãã¼":{"count":67},"ã«ã¹ã":{"count":56},"ããã¯ã¹ããªã¥":{"count":143},"ãã«ã¨ã":{"count":99},"ã©ã¤ã":{"count":125},"å
¨è¯":{"count":74},"å
¨è¯ç¦å©ä¸å¿":{"count":241},"æ 康 Wellcome":{"count":57},"æ¥åã¹ã¼ãã¼":{"count":176},"ç¾å»ç¤¾":{"count":74},"西å":{"count":137}},"tailor":{"Atelier de couture":{"count":63}},"tattoo":{"Tattoo":{"count":73}},"ticket":{"Boutique Grandes Lignes":{"count":60},"Guichet Transilien":{"count":243},"ÐаÑÑа":{"count":61},"ÐÑоезднÑе билеÑÑ":{"count":65}},"tobacco":{"Dohánybolt":{"count":109},"Estanco":{"count":134},"Nemzeti Dohánybolt":{"count":926},"Tabacos":{"count":62},"ТабакеÑка":{"count":73}},"toys":{"DráÄik":{"count":63},"Intertoys":{"count":242},"King Jouet":{"count":102},"La Grande Récré":{"count":112},"Maxi Toys":{"count":63},"Toys R Us":{"count":410,"tags":{"shop":"toys"}},"ÐеÑÑкий миÑ":{"count":186},"ÐгÑÑÑки":{"count":95}},"travel_agency":{"D-reizen":{"count":64},"DER Reisebüro":{"count":52},"First Reisebüro":{"count":57},"Flight Centre":{"count":159},"Reiseland":{"count":52},"TUI":{"count":262},"The Co-operative Travel":{"count":58},"Thomas Cook":{"count":298},"Thomson":{"count":144}},"tyres":{"Borracharia":{"count":98},"Bridgestone":{"count":65},"Discount Tire":{"count":94},"Euromaster":{"count":76},"Firestone":{"count":57},"Gomeria":{"count":71},"Les Schwab Tire Center":{"count":59},"Vianor":{"count":52},"Vulcanizing Shop":{"count":54},"ÐÑлканизаÑиÑ":{"count":113},"ШиномонÑаж":{"count":419}},"variety_store":{"Action":{"count":147},"Bazar":{"count":56},"Big Bazar":{"count":60},"Big Lots":{"count":65},"Dollar General":{"count":345},"Dollar Tree":{"count":753},"Dollarama":{"count":404},"EuroShop":{"count":59},"Family Dollar":{"count":590},"Fix Price":{"count":97},"Fix price":{"count":127},"FixPrice":{"count":62},"GiFi":{"count":229},"Home Bargains":{"count":68},"Mäc-Geiz":{"count":59},"NOZ":{"count":82},"Poundland":{"count":197},"Poundworld":{"count":70},"Tedi":{"count":611},"ãã¤ã½ã¼":{"count":226}},"video":{"Blockbuster":{"count":75},"Family Video":{"count":113},"TSUTAYA":{"count":122},"World of Video":{"count":53},"ã²ãª":{"count":81}},"video_games":{"EB Games":{"count":101},"Game":{"count":76},"GameStop":{"count":676},"Micromania":{"count":83}}};
-var tourism = {"alpine_hut":{"ÐÐШ":{"count":105}},"apartment":{"ÐвÑÑ
комнаÑÐ½Ð°Ñ ÐºÐ²Ð°ÑÑиÑа на ÑÑÑки":{"count":52}},"attraction":{"Arch":{"count":51},"Kursächsische Postmeilensäule":{"count":54},"Lavoir":{"count":109},"Maibaum":{"count":52},"Moab trail":{"count":55},"Moai":{"count":702},"OWÅ":{"count":102},"Sommerrodelbahn":{"count":54},"path continues":{"count":71},"path contiunes":{"count":75},"white blaze":{"count":53},"ÐладбиÑе евÑейÑкое":{"count":89},"ÐолеÑо обозÑениÑ":{"count":69},"ÐÑиÑÑадебнÑй паÑк":{"count":69},"УÑадÑба":{"count":53},"ХозÑйÑÑвеннÑй двоÑ":{"count":72},"ЧаÑовнÑ":{"count":64},"долÑмен":{"count":86}},"camp_site":{"Camping Municipal":{"count":198},"Camping municipal":{"count":80},"Campsite":{"count":70}},"guest_house":{"Casa":{"count":61},"Guest House":{"count":64},"Home":{"count":68},"OW \"Bielanka\"":{"count":54}},"hostel":{"Albergue de Peregrinos":{"count":67},"Hospedaje":{"count":70},"Hostal":{"count":124}},"hotel":{"B&B Hôtel":{"count":104},"B&b Hôtel":{"count":78},"Best Western":{"count":242},"Campanile":{"count":145},"Central Hotel":{"count":51},"City Hotel":{"count":74},"Comfort Inn":{"count":283},"Comfort Inn & Suites":{"count":67},"Comfort Suites":{"count":148},"Country Inn & Suites":{"count":83},"Courtyard by Marriott":{"count":155},"Crowne Plaza":{"count":85},"Days Inn":{"count":245},"Econo Lodge":{"count":70},"Embassy Suites":{"count":68},"Extended Stay America":{"count":102},"Fairfield Inn":{"count":60},"Fairfield Inn & Suites":{"count":67},"Formule 1":{"count":74},"Grand Hotel":{"count":90},"Hampton Inn":{"count":376},"Hampton Inn & Suites":{"count":96},"Hilton Garden Inn":{"count":183},"Holiday Inn":{"count":411},"Holiday Inn Express":{"count":479},"Holiday Inn Express & Suites":{"count":72},"Homewood Suites":{"count":61},"Hotel Central":{"count":92},"Hotel Europa":{"count":91},"Hotel Ibis":{"count":67},"Hotel Krone":{"count":58},"Hotel Panorama":{"count":61},"Hotel Plaza":{"count":62},"Hotel Post":{"count":60},"Hotel Royal":{"count":62},"Hotel Victoria":{"count":71},"Hotel zur Post":{"count":60},"Hôtel Ibis":{"count":70},"Hôtel de France":{"count":61},"Ibis":{"count":215},"Ibis Budget":{"count":188},"Ibis Styles":{"count":53},"Krone":{"count":68},"Kyriad":{"count":65},"La Quinta":{"count":54},"Marriott":{"count":57},"Mercure":{"count":109},"Motel 6":{"count":83},"Novotel":{"count":180},"Palace Hotel":{"count":54},"Park Hotel":{"count":88},"Parkhotel":{"count":64},"Premier Inn":{"count":400},"Première Classe":{"count":62},"Quality Inn":{"count":178},"Quality Inn & Suites":{"count":80},"Ramada":{"count":97},"Residence Inn":{"count":89},"Royal Hotel":{"count":94},"Sheraton":{"count":56},"Sleep Inn":{"count":68},"Staybridge Suites":{"count":54},"Super 8":{"count":229},"Travelodge":{"count":284},"ÐоÑÑиниÑа":{"count":166},"УÑÑ":{"count":58},"æ±æ¨ªã¤ã³":{"count":57}},"motel":{"Best Western":{"count":59},"Budget Inn":{"count":76},"Comfort Inn":{"count":131},"Days Inn":{"count":103},"Econo Lodge":{"count":117},"Motel":{"count":105},"Motel 6":{"count":214},"Quality Inn":{"count":113},"Rodeway Inn":{"count":102},"Super 8":{"count":173},"Travelodge":{"count":68}},"museum":{"Heimatmuseum":{"count":336},"Museum":{"count":51},"Stadtmuseum":{"count":86},"Tájház":{"count":93},"ÐÑаеведÑеÑкий мÑзей":{"count":247},"ÐÑзей":{"count":99}}};
+var shop = {"alcohol":{"Alko":{"count":170},"BC Liquor Store":{"count":66},"BWS":{"count":157},"Bargain Booze":{"count":140},"Beer Store":{"count":66},"Botilleria":{"count":121},"Dan Murphy's":{"count":61},"Gall & Gall":{"count":511},"LCBO":{"count":430},"Liquor Depot":{"count":53},"Liquor Store":{"count":72},"Liquorland":{"count":112},"Mitra":{"count":60},"Nicolas":{"count":253},"SAQ":{"count":169},"Systembolaget":{"count":271},"The Beer Store":{"count":231},"Vinmonopolet":{"count":66},"ÐлкомаÑкеÑ":{"count":67},"ÐÑомаÑнÑй миÑ":{"count":196},"ÐÑиÑÑолÑ":{"count":329},"ÐÑадÑÑ":{"count":52},"Ðивое пиво":{"count":182},"ÐÑаÑное & Ðелое":{"count":989},"ÐÑиÑÑалл":{"count":56},"ÐоÑман":{"count":146},"ÐÑдоÑ
ни":{"count":75},"Ðиво":{"count":73},"Разливное пиво":{"count":143}},"baby_goods":{"Aubert":{"count":56},"Babies R Us":{"count":80},"BabyOne":{"count":52},"西æ¾å±":{"count":53}},"bakery":{"AILI":{"count":53},"Anker":{"count":85},"Awiteks":{"count":53},"Backshop":{"count":57},"Backwerk":{"count":161},"Baguette":{"count":72},"Bakers Delight":{"count":75},"Bakker Bart":{"count":97},"Banette":{"count":111},"Bäckerei Fuchs":{"count":62},"Bäckerei Grimminger":{"count":51},"Bäckerei Müller":{"count":68},"Bäckerei Schmidt":{"count":103},"Bäckerei Schneider":{"count":52},"Cooplands":{"count":63},"Dat Backhus":{"count":81},"Der Beck":{"count":114},"Der Mann":{"count":53},"Ditsch":{"count":70},"Dunkin' Donuts":{"count":55,"tags":{"cuisine":"donut"}},"Fornetti":{"count":113},"Goeken backen":{"count":53},"Goldilocks":{"count":124},"Greggs":{"count":613},"Hofpfisterei":{"count":134},"Ihle":{"count":108},"Julie's Bakeshop":{"count":57},"K&U":{"count":117},"K&U Bäckerei":{"count":54},"Kamps":{"count":268},"La Mie Câline":{"count":56},"Le Crobag":{"count":54},"Le Fournil":{"count":57},"Lila Bäcker":{"count":107},"Lipóti Pékség":{"count":54},"Marie Blachère":{"count":89},"Mlinar":{"count":80},"Musmanni":{"count":81},"Oebel":{"count":65},"Paul":{"count":186},"Red Ribbon":{"count":72},"Schäfer's":{"count":146},"Sehne":{"count":91},"Stadtbäckerei":{"count":60},"Steinecke":{"count":268},"Sternenbäck":{"count":89},"Ströck":{"count":62},"Wiener Feinbäcker":{"count":55},"von Allwörden":{"count":65},"ÐÑлоÑнаÑ":{"count":71},"ÐоÑÑÑий Ñ
леб":{"count":54},"ÐаÑавай":{"count":56},"ÐÑлиниÑи":{"count":121},"ÐÑлиниÑÑ":{"count":59},"Свежий Ñ
леб":{"count":68},"Хлеб":{"count":177},"Ù
خبز":{"count":72},"Ù
خبزة":{"count":55},"ÙØ§Ù ÙÙØ§Ø´":{"count":54},"ÙØ§ÙÙØ§ÛÛ":{"count":665},"ÙØ§ÙÙØ§ÛÛ Ø¨Ø±Ø¨Ø±Û":{"count":140},"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©":{"count":68},"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©Û":{"count":52},"ÙØ§ÙÙØ§ÛÛ ÙÙØ§Ø´":{"count":63}},"beauty":{"Marionnaud":{"count":54},"Sally Beauty Supply":{"count":151},"Yves Rocher":{"count":654}},"bed":{"Dänisches Bettenlager":{"count":157},"Matratzen Concord":{"count":361},"Mattress Firm":{"count":173},"Sleepy's":{"count":52}},"beverages":{"50åµ":{"count":101},"Dursty":{"count":77},"Edeka Getränkemarkt":{"count":69},"Fristo":{"count":88},"Getränke Hoffmann":{"count":187},"Getränkeland":{"count":81},"Getränkemarkt":{"count":110},"Orterer Getränkemarkt":{"count":64},"Rewe Getränkemarkt":{"count":256},"Trinkgut":{"count":112},"è¶æ¹¯æ":{"count":56}},"bicycle":{"Giant":{"count":52},"Halfords":{"count":158},"ÐеломаÑка":{"count":51},"ãµã¤ã¯ã«ãã¼ã¹ããã²":{"count":87}},"bookmaker":{"Betfred":{"count":320},"Coral":{"count":466},"Ladbrokes":{"count":629},"Paddy Power":{"count":127},"William Hill":{"count":634},"ÎÎ ÎÎ ":{"count":102}},"butcher":{"Boucherie Charcuterie":{"count":51},"CarnicerÃa":{"count":78},"Fleischerei Richter":{"count":51},"Húsbolt":{"count":52},"Macelleria":{"count":84},"Vinzenzmurr":{"count":55},"ÐÑианÑ":{"count":84},"ÐеликолÑкÑкий мÑÑокомбинаÑ":{"count":173},"ÐÑÑÐ½Ð°Ñ Ð»Ð°Ð²ÐºÐ°":{"count":226},"ÐÑÑниÑкий ÑÑд":{"count":64},"ÐÑÑной":{"count":53},"ÐÑÑо":{"count":156},"ÐаÑа Ð Ñба":{"count":60},"Свежее мÑÑо":{"count":111}},"car":{"Audi":{"count":191},"BMW":{"count":216},"Chevrolet":{"count":259},"Citroën":{"count":445},"Dacia":{"count":56},"Fiat":{"count":167},"Ford":{"count":446},"Honda":{"count":348},"Hyundai":{"count":421},"Isuzu":{"count":66},"Kia":{"count":456},"Land Rover":{"count":54},"Lexus":{"count":76},"Mazda":{"count":193},"Mercedes-Benz":{"count":447},"Mitsubishi":{"count":176},"Mitsubishi Motors":{"count":60},"NISSAN":{"count":51},"Nissan":{"count":424},"Opel":{"count":218},"Peugeot":{"count":527},"Porsche":{"count":97},"Renault":{"count":701},"Seat":{"count":90},"Skoda":{"count":143},"Subaru":{"count":118},"Suzuki":{"count":178},"Toyota":{"count":597},"Volkswagen":{"count":371},"Volvo":{"count":180}},"car_parts":{"Advance Auto Parts":{"count":306},"AutoZone":{"count":759},"Brezan":{"count":95},"Halfords":{"count":95},"NAPA Auto Parts":{"count":250},"Napa Auto Parts":{"count":61},"O'Reilly Auto Parts":{"count":374},"Repco":{"count":77},"TokiÄ":{"count":61},"repuestos automotrices":{"count":56},"ÐвÑозапÑаÑÑини":{"count":61},"ÐвÑомиÑ":{"count":53},"ã¤ã¨ãã¼ããã":{"count":80},"ãªã¼ãããã¯ã¹":{"count":91},"ã¿ã¤ã¤é¤¨":{"count":83}},"car_repair":{"A.T.U":{"count":457},"Advance Auto Parts":{"count":290},"Borracharia":{"count":56},"Bosch Car Service":{"count":65},"Carglass":{"count":234},"Citroën":{"count":108},"Euromaster":{"count":142},"Feu Vert":{"count":178},"Firestone":{"count":224},"Firestone Complete Auto Care":{"count":73},"Ford":{"count":61},"Garage Renault":{"count":84},"Gomeria":{"count":153},"GomerÃa":{"count":107},"Goodyear":{"count":97},"Grease Monkey":{"count":57},"Halfords":{"count":56},"Jiffy Lube":{"count":464},"Kwik Fit":{"count":249},"Lubricentro":{"count":83},"Meineke":{"count":52},"Mekonomen":{"count":59},"Midas":{"count":462},"Mr. Lube":{"count":56},"NAPA Auto Parts":{"count":82},"Norauto":{"count":257},"O'Reilly Auto Parts":{"count":227},"Pep Boys":{"count":79},"Peugeot":{"count":152},"Pit Stop":{"count":84},"Point S":{"count":59},"Renault":{"count":294},"Roady":{"count":82},"Sears Auto Center":{"count":59},"Speedy":{"count":192},"Stacja Kontroli Pojazdów":{"count":70},"Taller":{"count":63},"Toyota":{"count":63},"Valvoline":{"count":52},"Valvoline Instant Oil Change":{"count":92},"Wulkanizacja":{"count":84},"ÃAMTC":{"count":52},"ÐвÑомаÑÑеÑÑкаÑ":{"count":93},"ÐвÑоÑемонÑ":{"count":57},"ÐвÑоÑеÑвиÑ":{"count":799},"ÐвÑоÑеÑвиÑ+ÑиномонÑаж":{"count":66},"ÐÑлканизаÑиÑ":{"count":72},"Ðамена маÑла":{"count":98},"СТÐ":{"count":1058},"ШиномонÑаж":{"count":3591},"ÑиномонÑаж":{"count":173}},"carpet":{"Carpet Right":{"count":111},"Carpetright":{"count":53}},"charity":{"Age UK":{"count":116},"Barnardo's":{"count":56},"British Heart Foundation":{"count":189},"Cancer Research UK":{"count":129},"Goodwill":{"count":120},"Oxfam":{"count":216},"Salvation Army":{"count":63},"Scope":{"count":74},"Sue Ryder":{"count":83}},"chemist":{"7 Ðней":{"count":55},"Bipa":{"count":485},"Budnikowsky":{"count":114},"CVS":{"count":58},"Etos":{"count":486},"Kruidvat":{"count":1169},"Matas":{"count":74},"Müller":{"count":350},"Rossmann":{"count":2516},"Schlecker":{"count":51},"Teta":{"count":120},"Trekpleister":{"count":185},"Walgreens":{"count":142},"Watsons":{"count":123},"dm":{"count":1877},"ÐÑÑÐ¾Ð²Ð°Ñ Ñ
имиÑ":{"count":73},"ÐÐ°Ð³Ð½Ð¸Ñ ÐоÑмеÑик":{"count":233},"Ðила":{"count":70},"ÐÑÑÑов ÑиÑÑоÑÑ":{"count":110},"Ð ÑÐ±Ð»Ñ ÐÑм":{"count":68},"УлÑбка ÑадÑги":{"count":110},"ã¹ã®è¬å±":{"count":51},"ä¸ä¸è¥å±":{"count":72},"å±è£æ°":{"count":134},"康æ¯ç¾":{"count":81}},"clothes":{"AOKI":{"count":119},"AWG":{"count":95},"Ackermans":{"count":98},"Adidas":{"count":224},"Adler":{"count":83},"American Apparel":{"count":89},"American Eagle Outfitters":{"count":93},"Anthropologie":{"count":55},"Ardene":{"count":55},"Armand Thiery":{"count":89},"Banana Republic":{"count":120},"Benetton":{"count":190},"Bershka":{"count":166},"Bonita":{"count":315},"Bonobo":{"count":59},"Brooks Brothers":{"count":55},"Burberry":{"count":63},"Burlington Coat Factory":{"count":104},"Burton":{"count":94},"C&A":{"count":860},"Cache Cache":{"count":59},"Calvin Klein":{"count":78},"Calzedonia":{"count":264},"Camaïeu":{"count":167},"Caroll":{"count":75},"Carter's":{"count":64},"Cecil":{"count":119},"Celio":{"count":206},"Charles Vögele":{"count":133},"Chico's":{"count":96},"Cropp":{"count":68},"Cubus":{"count":65},"Desigual":{"count":175},"Devred":{"count":59},"Didi":{"count":72},"Diesel":{"count":77},"Dorothy Perkins":{"count":85},"Dress Barn":{"count":135},"Dressmann":{"count":67},"Eddie Bauer":{"count":54},"Edgars":{"count":117},"Engbers":{"count":64},"Ernsting's family":{"count":720},"Esprit":{"count":404},"Etam":{"count":121},"Express":{"count":56},"Fat Face":{"count":82},"Forever 21":{"count":124},"Gant":{"count":78},"Gap":{"count":258},"Gerry Weber":{"count":220},"Gina Laura":{"count":80},"Goodwill":{"count":65},"Guess":{"count":146},"Gymboree":{"count":60},"Gémo":{"count":99},"H&M":{"count":1467},"Hallhuber":{"count":63},"House":{"count":67},"Hugo Boss":{"count":109},"Humana":{"count":83},"Hunkemöller":{"count":224},"Intimissimi":{"count":173},"JBC":{"count":54},"Jack & Jones":{"count":174},"Jack Wolfskin":{"count":68},"Jeans Fritz":{"count":110},"Jennyfer":{"count":81},"Jet":{"count":68},"Jigsaw":{"count":51},"Jules":{"count":120},"Justice":{"count":81},"KappAhl":{"count":68},"KiK":{"count":1862},"Kiabi":{"count":276},"La Halle":{"count":148},"Lacoste":{"count":193},"Lane Bryant":{"count":86},"Levi's":{"count":197},"Lindex":{"count":120},"Loft":{"count":62},"Mango":{"count":339},"Marc O'Polo":{"count":82},"Mark's":{"count":76},"Marks & Spencer":{"count":53},"Marshalls":{"count":218},"Massimo Dutti":{"count":109},"Matalan":{"count":144},"Maurices":{"count":70},"Max Mara":{"count":55},"Men's Wearhouse":{"count":128},"Mexx":{"count":68},"Michael Kors":{"count":55},"Mim":{"count":57},"Monsoon":{"count":75},"Mr Price":{"count":99},"NKD":{"count":783},"New Look":{"count":280},"New Yorker":{"count":350},"NewYorker":{"count":54},"Next":{"count":313},"Nike":{"count":122},"Nordstrom Rack":{"count":57},"OVS":{"count":92},"Okaïdi":{"count":63},"Old Navy":{"count":361},"Only":{"count":94},"Orchestra":{"count":117},"Original Marines":{"count":60},"Orsay":{"count":168},"Outfit":{"count":51},"Outlet":{"count":63},"Palmers":{"count":78},"Peacocks":{"count":178},"Peek & Cloppenburg":{"count":69},"Pep":{"count":139},"Pepco":{"count":153},"Petit Bateau":{"count":67},"Pimkie":{"count":163},"Plato's Closet":{"count":53},"Primark":{"count":177},"Promod":{"count":195},"Pull & Bear":{"count":63},"Puma":{"count":65},"Reitmans":{"count":71},"Reserved":{"count":150},"River Island":{"count":125},"Ross":{"count":363},"Sela":{"count":58},"Sergent Major":{"count":77},"Shoeby":{"count":109},"Sisley":{"count":82},"Springfield":{"count":83},"Stefanel":{"count":63},"Steps":{"count":56},"Stradivarius":{"count":103},"Street One":{"count":153},"Superdry":{"count":82},"TJ Maxx":{"count":200},"TK Maxx":{"count":209},"Takko":{"count":843},"Talbots":{"count":54},"Tally Weijl":{"count":151},"Tati":{"count":64},"Terranova":{"count":63},"Tesha":{"count":76},"Tezenis":{"count":98},"The Children's Place":{"count":71},"The North Face":{"count":56},"The Sting":{"count":53},"Timberland":{"count":87},"Toko Pakaian":{"count":72},"Tom Tailor":{"count":120},"Tommy Hilfiger":{"count":206},"Topshop":{"count":62},"Triumph":{"count":132},"Truworths":{"count":72},"Ulla Popken":{"count":117},"Uniqlo":{"count":63},"United Colors of Benetton":{"count":210},"Urban Outfitters":{"count":130},"Vero Moda":{"count":222},"Victoria's Secret":{"count":143},"Vögele":{"count":191},"WE":{"count":68},"Wibra":{"count":99},"Winners":{"count":112},"Woolworths":{"count":119},"Yamamay":{"count":65},"Zara":{"count":540},"Zeeman":{"count":379},"mister*lady":{"count":59},"s.Oliver":{"count":103},"ÐеÑÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°":{"count":59},"ÐенÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°":{"count":65},"ÐипненÑки":{"count":81},"ÐоÑковÑÐºÐ°Ñ ÑÑмаÑка":{"count":51},"Ðдежда":{"count":163},"СмеÑнÑе ÑенÑ":{"count":86},"СпеÑодежда":{"count":85},"ãã¾ãã":{"count":213},"ã¦ãã¯ã":{"count":201},"ã¯ã¼ã¯ãã³":{"count":65},"æ´æã®éå±±":{"count":242},"西æ¾å±":{"count":113}},"coffee":{"Café Amazon":{"count":212},"Nespresso":{"count":74},"Starbucks":{"count":264,"tags":{"cuisine":"coffee_shop"}},"Tchibo":{"count":197}},"computer":{"Apple Store":{"count":75},"DNS":{"count":234},"PC World":{"count":59},"ÐÐС":{"count":55}},"confectionery":{"Fagyizó":{"count":58},"Hussel":{"count":78},"Leonidas":{"count":84},"T. SN":{"count":77},"Thorntons":{"count":66}},"convenience":{"711":{"count":64},"777":{"count":58},"24 ÑаÑа":{"count":85},"7-Eleven":{"count":11418},"8 à Huit":{"count":82},"99 Speedmart":{"count":85},"ABC":{"count":716},"AMPM":{"count":125},"AibÄ":{"count":112},"Alepa":{"count":60},"Alfamart":{"count":427},"Alimentara":{"count":63},"Almacen":{"count":405},"Almacén":{"count":94},"Aral":{"count":93},"BP":{"count":273},"BP Shop":{"count":70},"Baqala":{"count":181},"Best One":{"count":57},"Best-One":{"count":63},"Biedronka":{"count":98},"Bodega":{"count":83},"Bonjour":{"count":71},"CBA":{"count":299},"COOP":{"count":470},"COOP Jednota":{"count":381},"CU":{"count":324},"Carrefour City":{"count":91},"Carrefour Express":{"count":255},"Casey's General Store":{"count":225},"Casino Shop":{"count":56},"Centra":{"count":139},"Central Convenience Store":{"count":69},"Chevron":{"count":110},"Circle K":{"count":790},"Citgo":{"count":73},"Co-Op":{"count":54},"Co-op":{"count":161},"Coles Express":{"count":217},"Coop":{"count":492},"Coop Jednota":{"count":128},"Corner Store":{"count":109},"Costcutter":{"count":435},"Couche-Tard":{"count":139},"Cumberland Farms":{"count":109},"Daisy Mart":{"count":57},"Delikatesy":{"count":148},"Delikatesy Centrum":{"count":182},"Dollar General":{"count":646},"Dollar Tree":{"count":67},"Dépanneur":{"count":53},"Esso":{"count":143},"Express":{"count":53},"Extra":{"count":86},"Exxon":{"count":51},"Family Dollar":{"count":85},"FamilyMart":{"count":919},"Food Mart":{"count":512},"Four Square":{"count":99},"Franprix":{"count":96},"Fresh":{"count":67},"Freshmarket":{"count":224},"GS25":{"count":343},"Groszek":{"count":254},"Hasty Market":{"count":87},"Holiday":{"count":67},"HruÅ¡ka":{"count":89},"Indomaret":{"count":483},"Jednota":{"count":66},"Joker":{"count":56},"K-Market":{"count":104},"Kangaroo":{"count":54},"Kangaroo Express":{"count":51},"Kisbolt":{"count":94},"Konzum":{"count":229},"Kum & Go":{"count":127},"Kwik Trip":{"count":134},"Lawson":{"count":311},"Lewiatan":{"count":565},"Lifestyle Express":{"count":114},"Londis":{"count":505},"M&S Simply Food":{"count":72},"Mac's":{"count":295},"Mace":{"count":166},"Magazin":{"count":81},"Magazin Mixt":{"count":139},"Magazin Non-Stop":{"count":62},"Magazin mixt":{"count":57},"Marathon":{"count":59},"Maxikiosco":{"count":86},"MaÅpka Express":{"count":71},"McColl's":{"count":289},"Mercator":{"count":122},"Migrolino":{"count":63},"Mini ABC":{"count":77},"Mini Market":{"count":1312},"Mini Market Non-Stop":{"count":134},"Mini Mart":{"count":78},"Mini Stop":{"count":466},"Minimercado":{"count":77},"Mlin i pekare":{"count":63},"Mobil":{"count":82},"Nasz Sklep":{"count":92},"Nisa":{"count":70},"Nisa Local":{"count":164},"OK":{"count":107},"OK-Mart":{"count":51},"OK便å©ååº":{"count":96},"OK便å©åº Circle K":{"count":92},"Odido":{"count":148},"On The Run":{"count":53},"On the Run":{"count":111},"One Stop":{"count":294},"Oxxo":{"count":2261},"ParduotuvÄ":{"count":102},"Petit Casino":{"count":297},"Plaid Pantry":{"count":69},"Potraviny":{"count":438},"Prehrana":{"count":88},"Premier":{"count":321},"Proxi":{"count":249},"Proxy":{"count":53},"Pulperia":{"count":56},"PulperÃa":{"count":51},"QuikTrip":{"count":161},"Rite Aid":{"count":72},"Royal Farms":{"count":90},"Sainsbury's Local":{"count":208},"Sale":{"count":89},"Sari-sari Store":{"count":82},"Select":{"count":133},"Sheetz":{"count":137},"Shell":{"count":479},"Shell Select":{"count":71},"Shop & Go":{"count":80},"Siwa":{"count":157},"Sklep spożywczy":{"count":151},"SmÃÅ¡ené zbožÃ":{"count":57},"Spar":{"count":1472},"Speedway":{"count":108},"SpoÅem":{"count":199},"Spätkauf":{"count":60},"Statoil":{"count":62},"Stewart's":{"count":255},"Stores":{"count":70},"Stripes":{"count":63},"Studenac":{"count":113},"Sunkus":{"count":51},"Sunoco":{"count":65},"SÅoneczko":{"count":61},"TESCO Lotus Express":{"count":55},"Tchibo":{"count":75},"Tesco":{"count":54},"Tesco Express":{"count":661},"Tesco Lotus Express":{"count":107},"The Co-operative Food":{"count":341},"Tom Market 89":{"count":232},"Total":{"count":172},"United Dairy Farmers":{"count":55},"Utile":{"count":63},"Valero":{"count":71},"Vegyesbolt":{"count":391},"VeÄerka":{"count":131},"Vival":{"count":381},"Volg":{"count":149},"Wawa":{"count":279},"Weltladen":{"count":64},"Woolworths Petrol":{"count":97},"abc":{"count":374},"ampm":{"count":152},"best-one":{"count":52},"odido":{"count":77},"Ãlelmiszer":{"count":59},"Ãlelmiszerbolt":{"count":65},"Å»abka":{"count":1656},"Žabka":{"count":61},"ÐТÐ":{"count":56},"ÐвгÑÑÑина":{"count":52},"ÐвоÑÑка":{"count":115},"ÐгÑокомплекÑ":{"count":79},"ÐлÑÑнÑ":{"count":51},"ÐпелÑÑин":{"count":72},"ÐÑÑоÑÑи":{"count":118},"ÐелоÑÑÑÑкие пÑодÑкÑÑ":{"count":58},"ÐеÑÑзка":{"count":193},"ÐезÑнÑик":{"count":66},"ÐеÑнÑй":{"count":61},"ÐеÑна":{"count":101},"ÐеÑеÑан":{"count":56},"ÐизиÑ":{"count":99},"ÐикÑоÑиÑ":{"count":164},"ÐкÑÑÐилл":{"count":131},"ÐаÑÑÑоном":{"count":383},"ÐеÑмеÑ":{"count":68},"ÐÑоздÑ":{"count":52},"ÐÑÑман":{"count":92},"ÐикÑи":{"count":270},"ÐомаÑний":{"count":77},"ÐвÑоопÑ":{"count":152},"Ðлена":{"count":68},"ÐÑмолино":{"count":51},"ÐазÐÑнайÐаз":{"count":117},"Ðалинка":{"count":61},"ÐаÑавай":{"count":52},"ÐваÑÑал":{"count":57},"ÐиÑовÑкий":{"count":86},"Ðолобок":{"count":51},"ÐолоÑок":{"count":58},"ÐопееÑка":{"count":99},"Ðопейка":{"count":65},"ÐоÑзинка":{"count":54},"ÐÑамниÑÑ":{"count":64},"ÐÑиÑÑалл":{"count":57},"ÐÑлинаÑиÑ":{"count":134},"ÐÑпеÑ":{"count":64},"ÐаÑÑоÑка":{"count":51},"ÐидеÑ":{"count":60},"ÐÑбимÑй":{"count":84},"ÐÑкÑ":{"count":59},"Ðагазин пÑи ÐÐС":{"count":54},"ÐагниÑ":{"count":1991},"ÐагнолиÑ":{"count":88},"ÐаÑиÑ-Ра":{"count":197},"ÐаÑк":{"count":76},"ÐеÑкÑÑий":{"count":77},"ÐеÑÑа":{"count":103},"ÐинимаÑкеÑ":{"count":424},"ÐиÑаж":{"count":56},"ÐонеÑка":{"count":165},"Ðадежда":{"count":115},"Ðика":{"count":57},"ÐазиÑ":{"count":57},"Ðлимп":{"count":51},"ÐеÑекÑеÑÑок":{"count":157},"ÐодÑолнÑÑ
":{"count":69},"ÐÑеÑÑиж":{"count":58},"ÐÑодÑкÑи":{"count":1446},"ÐÑодÑкÑовÑй":{"count":307},"ÐÑодÑкÑовÑй магазин":{"count":803},"ÐÑодÑкÑÑ":{"count":8416},"ÐÑодÑкÑÑ 24":{"count":65},"ÐÑÑÑÑоÑка":{"count":1324},"РадÑга":{"count":165},"Ð Ð¾Ð´Ð½Ñ ÐºÑÑ":{"count":90},"РомаÑка":{"count":83},"Ð ÑÑÑ":{"count":61},"СвеÑлана":{"count":96},"Сказка":{"count":62},"Смак":{"count":151},"СолнеÑнÑй":{"count":54},"СолнÑÑко":{"count":54},"ТаÑÑÑна":{"count":68},"ТеÑемок":{"count":105},"ТÑойка":{"count":62},"У ÐалÑÑа":{"count":69},"УнивеÑÑам":{"count":153},"ФоÑÑÑна":{"count":97},"ХоÑоÑий":{"count":55},"ЦенÑÑалÑнÑй":{"count":73},"Чайка":{"count":57},"ШанÑ":{"count":60},"Ðконом":{"count":72},"ЮбилейнÑй":{"count":56},"ЮлиÑ":{"count":58},"пÑодÑкÑÑ":{"count":157},"ááá ááá¢á":{"count":134},"ááá ááá¢á (Market)":{"count":71},"ãµã³ã¯ã¹":{"count":970,"tags":{"name:en":"sunkus"}},"ãµã¼ã¯ã«K":{"count":1109,"tags":{"name:en":"Circle K"}},"ã¹ãªã¼ã¨ã":{"count":228},"ã»ã¤ã³ã¼ãã¼ã":{"count":449},"ã»ãã³ã¤ã¬ãã³":{"count":7859,"tags":{"name:en":"7-Eleven"}},"ã»ãã³ã¤ã¬ãã³(Seven-Eleven)":{"count":332},"ã»ã¼ããªã³":{"count":71},"ãã¤ãªã¼ã¤ãã¶ã":{"count":421},"ãã¡ããªã¼ãã¼ã":{"count":4457,"tags":{"name:en":"FamilyMart"}},"ããã©":{"count":101},"ããã¹ããã":{"count":773,"tags":{"name:en":"MINISTOP"}},"ã¤ãã¶ãã·ã§ãã":{"count":106},"ãã¼ã½ã³":{"count":4247,"tags":{"name:en":"LAWSON"}},"ãã¼ã½ã³ã¹ãã¢100":{"count":272},"å
¨å®¶":{"count":482},"å
¨å®¶ä¾¿å©ååº":{"count":833},"èç¾å¯":{"count":405},"ì¸ë¸ì¼ë ë¸":{"count":157}},"copyshop":{"FedEx Office":{"count":53},"FedEx Office Print and Ship Center":{"count":170}},"cosmetics":{"Douglas":{"count":58},"Lush":{"count":80},"Marionnaud":{"count":55},"Sephora":{"count":184},"The Body Shop":{"count":95},"Yves Rocher":{"count":111},"Ð'ÐÑÑалÑ":{"count":111},"ÐÐ°Ð³Ð½Ð¸Ñ ÐоÑмеÑик":{"count":116},"ÐÐ°Ð³Ð½Ð¸Ñ ÐºÐ¾ÑмеÑик":{"count":63},"ÐагниÑ-ÐоÑмеÑик":{"count":55},"Ðила":{"count":68},"ÐодÑÑжка":{"count":51}},"craft":{"Hobby Lobby":{"count":96},"Michaels":{"count":222}},"deli":{"ã»ã£ã¨ãã£ã¨":{"count":58}},"department_store":{"Argos":{"count":90},"Bed Bath & Beyond":{"count":72},"Big Lots":{"count":142},"Big W":{"count":120},"Canadian Tire":{"count":176},"Coppel":{"count":55},"Debenhams":{"count":118},"Dillard's":{"count":86},"Dollar General":{"count":62},"Dollar Tree":{"count":64},"El Corte Inglés":{"count":61},"Family Dollar":{"count":76},"Fred Meyer":{"count":51},"Galeria Kaufhof":{"count":60},"HEMA":{"count":248},"Harvey Norman":{"count":62},"JCPenney":{"count":365},"Karstadt":{"count":66},"Kmart":{"count":390},"Kohl's":{"count":371},"Lojas Americanas":{"count":63},"Macy's":{"count":292},"Marks & Spencer":{"count":136},"Marshalls":{"count":58},"Myer":{"count":51},"Nordstrom":{"count":54},"Sam's Club":{"count":103},"Sears":{"count":462},"Shopko":{"count":65},"Target":{"count":1104},"The Warehouse":{"count":68},"Walmart":{"count":847},"Walmart Supercenter":{"count":234},"Woolworth":{"count":153},"ÐагниÑ":{"count":88},"УнивеÑмаг":{"count":170}},"doityourself":{"Ace Hardware":{"count":300},"B&Q":{"count":229},"Bauhaus":{"count":223},"Biltema":{"count":64},"Brico":{"count":126},"Bricomarché":{"count":425},"Bricorama":{"count":117},"Bunnings Warehouse":{"count":210},"Canadian Tire":{"count":138},"Castorama":{"count":168},"Easy":{"count":53},"Gamma":{"count":133},"Globus Baumarkt":{"count":52},"Hagebaumarkt":{"count":132},"Hellweg":{"count":70},"Home Depot":{"count":1345},"Home Hardware":{"count":172},"Homebase":{"count":205},"Hornbach":{"count":134},"Hubo":{"count":107},"Karwei":{"count":77},"Lagerhaus":{"count":116},"Leroy Merlin":{"count":285},"Lowe's":{"count":1236},"Lowes":{"count":95},"Menards":{"count":132},"Mr Bricolage":{"count":112},"Mr.Bricolage":{"count":139},"OBI":{"count":501},"Point P":{"count":125},"Praktiker":{"count":54},"Praxis":{"count":61},"Rona":{"count":77},"Screwfix":{"count":80},"Sonderpreis Baumarkt":{"count":68},"Tekzen":{"count":112},"Toom Baumarkt":{"count":155},"Weldom":{"count":110},"Wickes":{"count":159},"ÐеÑÑа ÐеÑлен":{"count":54},"ÐаÑÑеÑ":{"count":59},"СанÑеÑ
ника":{"count":51},"СÑÑоиÑелÑ":{"count":67},"СÑÑоймаÑеÑиалÑ":{"count":506},"ХозÑоваÑÑ":{"count":137},"ã«ã¤ã³ãºãã¼ã ":{"count":51},"ã³ã¡ãª":{"count":137},"ã³ã¼ãã³":{"count":77}},"dry_cleaning":{"Cleaners":{"count":103},"Pressing":{"count":58},"Ðиана":{"count":88},"ХимÑиÑÑка":{"count":73},"ãã¯ã¤ãæ¥ä¾¿":{"count":136}},"electronics":{"Apple Store":{"count":63},"BCC":{"count":54},"Batteries Plus Bulbs":{"count":74},"Bell":{"count":73},"Best Buy":{"count":706},"Boulanger":{"count":71},"Currys":{"count":109},"Currys PC World":{"count":70},"DNS":{"count":111},"Darty":{"count":168},"Elektra":{"count":64},"Elgiganten":{"count":67},"Euronics":{"count":247},"Expert":{"count":224},"Hartlauer":{"count":64},"Interdiscount":{"count":57},"La Curacao":{"count":69},"Maplin":{"count":114},"Media Expert":{"count":163},"Media Markt":{"count":422},"Musimundo":{"count":53},"Neonet":{"count":97},"RTV Euro AGD":{"count":68},"Radio Shack":{"count":485},"Rogers":{"count":61},"Samsung":{"count":164},"Saturn":{"count":155},"Sony":{"count":51},"The Source":{"count":91},"Unieuro":{"count":66},"Ð.Ðидео":{"count":121},"ФокÑÑÑоÑ":{"count":76},"ÐкÑпеÑÑ":{"count":70},"ÐлÑдоÑадо":{"count":313},"ã¨ãã£ãªã³":{"count":74},"ã±ã¼ãºãã³ã":{"count":136},"ã³ã¸ã":{"count":53},"ã¤ãã黿©":{"count":162},"å
¨åé»å":{"count":72},"ç¦å¤3C":{"count":52}},"erotic":{"Orion":{"count":85}},"fabric":{"Ткани":{"count":121}},"farm":{"Hofladen":{"count":63}},"florist":{"Blume 2000":{"count":94},"Blumen Risse":{"count":69},"Fleuriste":{"count":54},"Interflora":{"count":78},"Monceau Fleurs":{"count":69},"Virágbolt":{"count":64},"ÐвÑÑи":{"count":86},"ЦвеÑоÑнÑй магазин":{"count":57},"ЦвеÑÑ":{"count":1098}},"frame":{"rumah penduduk":{"count":316}},"funeral_directors":{"The Co-operative Funeralcare":{"count":82},"РиÑÑалÑнÑе ÑÑлÑги":{"count":133}},"furniture":{"Aaron's":{"count":57},"Black Red White":{"count":79},"Bodzio":{"count":61},"But":{"count":162},"Casa":{"count":62},"Conforama":{"count":174},"DFS":{"count":52},"Dänisches Bettenlager":{"count":464},"Fly":{"count":53},"Harveys":{"count":58},"IKEA":{"count":234},"JYSK":{"count":431},"Kwantum":{"count":54},"Leen Bakker":{"count":72},"Pier 1 Imports":{"count":95},"Roller":{"count":99},"The Brick":{"count":68},"ÐеблÑ":{"count":70},"ãããª":{"count":93}},"garden_centre":{"Dehner":{"count":59},"Gamm Vert":{"count":210},"Jardiland":{"count":124},"Point Vert":{"count":68},"Welkoop":{"count":97},"Семена":{"count":53}},"gift":{"Card Factory":{"count":116},"Hallmark":{"count":163},"ÐодаÑки":{"count":56}},"greengrocer":{"FruterÃa":{"count":60},"ÐвоÑи и ÑÑÑкÑÑ":{"count":71}},"hairdresser":{"Berber":{"count":71},"Cost Cutters":{"count":69},"Fantastic Sams":{"count":53},"Figaro":{"count":79},"First Choice Haircutters":{"count":51},"Franck Provost":{"count":136},"Frizerie":{"count":59},"Great Clips":{"count":578},"Haarmonie":{"count":79},"Haarscharf":{"count":59},"Hair Cuttery":{"count":121},"Hairkiller":{"count":73},"Jean Louis David":{"count":90},"Jean-Louis David":{"count":59},"Klier":{"count":239},"Klipp":{"count":76},"Le Salon":{"count":55},"Marco Aldany":{"count":55},"PeluquerÃa":{"count":165},"Salon fryzjerski":{"count":52},"Sport Clips":{"count":114},"Super Cuts":{"count":55},"Supercuts":{"count":359},"Tchip":{"count":62},"The Barber Shop":{"count":130},"Toni & Guy":{"count":77},"Top Hair":{"count":74},"ÐикÑоÑиÑ":{"count":53},"Ðлена":{"count":53},"Ðокон":{"count":67},"ÐаÑикмаÑ
еÑÑкаÑ":{"count":798},"ÐеÑÑкаÑнÑ":{"count":119},"Салон кÑаÑоÑÑ":{"count":58},"СÑилÑ":{"count":94},"ШаÑм":{"count":79},"ØÙاÙ":{"count":65}},"hardware":{"1000 мелоÑей":{"count":125},"FerreterÃa":{"count":295},"Harbor Freight Tools":{"count":57},"Home Hardware":{"count":94},"Lowe's":{"count":74},"Quincaillerie":{"count":105},"True Value":{"count":52},"Würth":{"count":51},"ÐÑомÑоваÑÑ":{"count":67},"СанÑеÑ
ника":{"count":87},"СÑÑоймаÑеÑиалÑ":{"count":142},"ТоваÑÑ Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°":{"count":69},"ХозÑоваÑÑ":{"count":477}},"hearing_aids":{"Amplifon":{"count":124},"Geers":{"count":66},"Kind Hörgeräte":{"count":74},"amplifon":{"count":52}},"hifi":{"Bang & Olufsen":{"count":51}},"houseware":{"Blokker":{"count":264},"Marskramer":{"count":72},"Xenos":{"count":119}},"ice_cream":{"ÐоÑоженое":{"count":51}},"interior_decoration":{"Casa":{"count":65},"Depot":{"count":97}},"jewelry":{"585":{"count":94},"Apart":{"count":53},"Bijou Brigitte":{"count":172},"Christ":{"count":116},"Claire's":{"count":99},"Ernest Jones":{"count":53},"H Samuel":{"count":55},"James Avery Jewelry":{"count":99},"Julien d'Orcel":{"count":123},"Kay Jewelers":{"count":78},"Pandora":{"count":280},"Swarovski":{"count":240},"ÐдамаÑ":{"count":60},"ÐолоÑо":{"count":51}},"kiosk":{"Aral":{"count":76},"Edicola":{"count":94},"Esso":{"count":51},"KIOS":{"count":288},"Kiosko":{"count":62},"Kiosque":{"count":68},"Kolporter":{"count":88},"Lietuvos spauda":{"count":62},"Narvesen":{"count":188},"PressbyrÃ¥n":{"count":117},"PulperÃa":{"count":61},"R-Kioski":{"count":352},"Relay":{"count":61},"Ruch":{"count":187},"Shell":{"count":122},"Tabak Trafik":{"count":83},"Tisak":{"count":245},"Trafik":{"count":221},"Trafika":{"count":64},"Trinkhalle":{"count":98},"Warung":{"count":73},"ÐелÑоÑзпеÑаÑÑ":{"count":59},"ÐиоÑк":{"count":143},"ÐоÑоженое":{"count":56},"ÐÑодÑкÑÑ":{"count":212},"РоÑпеÑаÑÑ":{"count":233},"СоÑзпеÑаÑÑ":{"count":94},"ááá ááá¢á (Market)":{"count":94}},"kitchen":{"Cuisinella":{"count":60},"Home Utensils":{"count":65}},"laundry":{"Launderette":{"count":51},"LavanderÃa":{"count":84},"ã³ã¤ã³ã©ã³ããªã¼":{"count":64}},"lottery":{"Loteria de la Provincia":{"count":63},"LoterÃa Nacional":{"count":221},"LoterÃa de la Provincia":{"count":349},"Lotto":{"count":192},"Lottózó":{"count":69},"ONCE":{"count":91}},"mall":{"ТоÑговÑй ÑенÑÑ":{"count":57}},"massage":{"Massage Envy":{"count":80}},"medical_supply":{"Pofam-PoznaÅ":{"count":61}},"mobile_phone":{"3 Store":{"count":90},"AT&T":{"count":558},"Bell":{"count":140},"BitÄ":{"count":66},"Boost Mobile":{"count":151},"Carphone Warehouse":{"count":357},"Claro":{"count":446},"Cricket Wireless":{"count":73},"Digicel":{"count":152},"EE":{"count":190},"MetroPCS":{"count":201},"Movistar":{"count":411},"O2":{"count":527},"Orange":{"count":730},"Personal":{"count":54},"Play":{"count":150},"Plus":{"count":122},"Rogers":{"count":52},"SFR":{"count":156},"Samsung":{"count":71},"Sprint":{"count":394},"T-Mobile":{"count":665},"TIM":{"count":67},"Telcel":{"count":52},"Tele2":{"count":186},"Telekom":{"count":148},"Telekom Shop":{"count":99},"Telenor":{"count":99},"Telus":{"count":69},"The Phone House":{"count":137},"Three":{"count":57},"Tim":{"count":51},"Télécentre":{"count":76},"Verizon":{"count":152},"Verizon Wireless":{"count":629},"Vodafone":{"count":1168},"Vodafone Shop":{"count":52},"Wind":{"count":156},"Yoigo":{"count":61},"au":{"count":136},"auã·ã§ãã":{"count":340},"mobilcom debitel":{"count":63},"Ðлло":{"count":86},"Ðилайн":{"count":441},"ÐвÑоÑеÑÑ":{"count":1020},"ÐиÑвÑÑаÑ":{"count":57},"ÐТС":{"count":1012},"ÐегаÑон":{"count":687},"СвÑзной":{"count":842},"Теле2":{"count":70},"ã½ãããã³ã¯ã·ã§ãã":{"count":482},"ãã³ã¢ã·ã§ãã":{"count":426}},"money_lender":{"Money Mart":{"count":95}},"motorcycle":{"Harley Davidson":{"count":81},"Honda":{"count":238},"Suzuki":{"count":90},"Yamaha":{"count":235}},"music":{"HMV":{"count":81},"TSUTAYA":{"count":53}},"musical_instrument":{"Guitar Center":{"count":51}},"newsagent":{"Edicola":{"count":111},"Kolporter":{"count":56},"Maison de la Presse":{"count":132},"Relay":{"count":246},"Tabac Presse":{"count":82},"Trafika":{"count":60},"WHSmith":{"count":160},"ÐелÑоÑзпеÑаÑÑ":{"count":52},"ÐиÑебÑкоблÑоÑзпеÑаÑÑ":{"count":56},"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа":{"count":57},"ÐеÑаÑÑ":{"count":74},"РоÑпеÑаÑÑ":{"count":371},"СоÑзпеÑаÑÑ":{"count":130}},"optician":{"Alain Afflelou":{"count":204},"Apollo":{"count":441},"Atol":{"count":124},"Boots Opticians":{"count":101},"Fielmann":{"count":477},"General Ãptica":{"count":53},"Grand Optical":{"count":57},"Générale d'Optique":{"count":94},"Hakim Optical":{"count":73},"Hans Anders":{"count":105},"Krys":{"count":192},"Les Opticiens Mutualistes":{"count":103},"Optic 2000":{"count":281},"Optical Center":{"count":125},"Pearle":{"count":199},"Pearle Vision":{"count":52},"Specsavers":{"count":384},"Sunglass Hut":{"count":61},"Synoptik":{"count":55},"Vision Express":{"count":183},"à¹à¸§à¹à¸à¸à¹à¸à¸à¹à¸à¸£à¸´à¸":{"count":97},"ã¡ã¬ãã¹ã¼ãã¼":{"count":62},"ç¼é¡å¸å ´":{"count":206}},"outdoor":{"Jack Wolfskin":{"count":51},"Mountain Warehouse":{"count":74},"REI":{"count":77},"Ð Ñболов":{"count":70}},"paint":{"Benjamin Moore":{"count":58},"Comex":{"count":68},"Jotun":{"count":51},"National Paints":{"count":53},"Sherwin Williams":{"count":323},"Sherwin-Williams Paints":{"count":59}},"pawnbroker":{"Cash Converters":{"count":83},"Lombard":{"count":55},"Palawan Pawnshop":{"count":52}},"pet":{"Das Futterhaus":{"count":158},"Fressnapf":{"count":620},"Global Pet Foods":{"count":54},"Maxi Zoo":{"count":65},"Pet Valu":{"count":112},"PetSmart":{"count":491},"Petco":{"count":377},"Pets at Home":{"count":170},"ÐеÑÑ
овен":{"count":60},"ÐооÑоваÑÑ":{"count":79},"ЧеÑÑÑе лапÑ":{"count":56}},"second_hand":{"Goodwill":{"count":235},"Value Village":{"count":53}},"shoes":{"Adidas":{"count":51},"Aldo":{"count":74},"Bata":{"count":281},"Besson Chaussures":{"count":124},"Brantano":{"count":132},"CCC":{"count":245},"Camper":{"count":51},"Chaussea":{"count":102},"Clarks":{"count":268},"Converse":{"count":58},"Crocs":{"count":64},"DSW":{"count":52},"Deichmann":{"count":1231},"Dosenbach":{"count":58},"Ecco":{"count":185},"Famous Footwear":{"count":178},"Foot Locker":{"count":240},"Geox":{"count":151},"Kari":{"count":66},"La Halle aux Chaussures":{"count":158},"Mephisto":{"count":57},"Minelli":{"count":55},"New Balance":{"count":52},"Payless":{"count":56},"Payless Shoe Source":{"count":316},"Payless ShoeSource":{"count":133},"Quick Schuh":{"count":116},"Rack Room Shoes":{"count":51},"Reno":{"count":233},"Rieker":{"count":83},"Salamander":{"count":103},"San Marina":{"count":54},"Scapino":{"count":67},"Shoe Carnival":{"count":66},"Shoe Zone":{"count":161},"Siemes Schuhcenter":{"count":69},"Skechers":{"count":83},"Tamaris":{"count":99},"Timberland":{"count":51},"vanHaren":{"count":98},"Ãram":{"count":88},"Ð ÐµÐ¼Ð¾Ð½Ñ Ð¾Ð±Ñви":{"count":71},"ЦенÑÑÐбÑвÑ":{"count":76},"ЮниÑел":{"count":73},"æ±äº¬é´æµéã»ã³ã¿ã¼":{"count":81}},"sports":{"Adidas":{"count":132},"Aktiesport":{"count":61},"Big 5 Sporting Goods":{"count":93},"Decathlon":{"count":409},"Dick's Sporting Goods":{"count":222},"Hervis":{"count":66},"Intersport":{"count":737},"JD Sports":{"count":58},"Nike":{"count":95},"Sport 2000":{"count":209},"Sports Authority":{"count":108},"Sports Direct":{"count":217},"СпоÑÑмаÑÑеÑ":{"count":208},"СпоÑÑÑоваÑÑ":{"count":68}},"stationery":{"Bureau Vallée":{"count":64},"Libro":{"count":73},"McPaper":{"count":158},"Office Depot":{"count":378},"Office Max":{"count":169},"Officeworks":{"count":73},"Pagro":{"count":64},"Paperchase":{"count":54},"Ryman":{"count":85},"Staples":{"count":671},"ÐанÑÑоваÑÑ":{"count":140}},"supermarket":{"7-Eleven":{"count":60},"A&O":{"count":67},"A101":{"count":388},"AD Delhaize":{"count":80},"ADEG":{"count":85},"Ahorramás":{"count":66},"Albert":{"count":245},"Albert Heijn":{"count":766},"Albertsons":{"count":316},"Aldi":{"count":6323},"Aldi Nord":{"count":356},"Aldi Süd":{"count":916},"Alfamart":{"count":109},"Alimerka":{"count":96},"Alnatura":{"count":97},"Asda":{"count":474},"Atac":{"count":53},"Atacadão":{"count":80},"Auchan":{"count":229},"BM":{"count":52},"Biedronka":{"count":2348},"Big C":{"count":53},"Billa":{"count":1592},"Bim":{"count":678},"Biocoop":{"count":159},"Bodega Aurrera":{"count":264},"Budgens":{"count":77},"Bulk Barn":{"count":54},"Bunnpris":{"count":69},"CBA":{"count":236},"CONAD":{"count":67},"COOP":{"count":255},"COOP Jednota":{"count":177},"CRAI":{"count":66},"CU":{"count":64},"Caprabo":{"count":144},"Cargills Food City":{"count":79},"Carrefour":{"count":2544},"Carrefour City":{"count":349},"Carrefour Contact":{"count":270},"Carrefour Express":{"count":921},"Centra":{"count":63},"Centre Commercial E. Leclerc":{"count":385},"Checkers":{"count":140},"Chedraui":{"count":80},"Co-Op":{"count":62},"Co-op":{"count":352},"Co-operative":{"count":51},"Coles":{"count":583},"Colmado":{"count":103},"Colruyt":{"count":212},"Combi":{"count":127},"Comercial Mexicana":{"count":59},"Conad":{"count":560},"Conad City":{"count":95},"Condis":{"count":126},"Consum":{"count":236},"Continente":{"count":111},"Coop":{"count":1665},"Coop Extra":{"count":88},"Coop Jednota":{"count":101},"Coop Konsum":{"count":96},"Costco":{"count":295},"Costcutter":{"count":93},"Coto":{"count":65},"Countdown":{"count":135},"Coviran":{"count":124},"Covirán":{"count":51},"Crai":{"count":119},"Cub Foods":{"count":57},"Dagli'Brugsen":{"count":135},"Deen":{"count":55},"Delhaize":{"count":228},"Delikatesy Centrum":{"count":209},"Denner":{"count":412},"Despar":{"count":209},"Despensa Familiar":{"count":81},"Dia":{"count":1329},"Dia %":{"count":181},"Dia Market":{"count":60},"Dino":{"count":298},"Dirk van den Broek":{"count":66},"Disco":{"count":74},"Diska":{"count":68},"Dollar General":{"count":106},"Dollar Tree":{"count":52},"Dunnes Stores":{"count":72},"E-Center":{"count":66},"E. Leclerc":{"count":186},"E. Leclerc Drive":{"count":97},"EKO":{"count":78},"EMTÃ":{"count":74},"Edeka":{"count":2231},"Ekom":{"count":64},"Ekono":{"count":68},"El Ãrbol":{"count":86},"Eroski":{"count":351},"Esselunga":{"count":106},"EuroSpin":{"count":81},"Eurospar":{"count":340},"Eurospin":{"count":328},"Extra":{"count":149},"Famiglia Cooperativa":{"count":89},"Famila":{"count":167},"Family Dollar":{"count":72},"Fareway":{"count":51},"Farmfoods":{"count":141},"Feneberg":{"count":64},"Food Basics":{"count":116},"Food Lion":{"count":425},"Foodland":{"count":192},"Foodworks":{"count":90},"Franprix":{"count":401},"Fred Meyer":{"count":70},"Freshmarket":{"count":86},"Froiz":{"count":97},"Føtex":{"count":74},"G20":{"count":71},"GS25":{"count":72},"Gadis":{"count":126},"Game":{"count":59},"Giant":{"count":276},"Giant Eagle":{"count":134},"Grand Frais":{"count":70},"Grocery Outlet":{"count":128},"Géant Casino":{"count":75},"H-E-B":{"count":274},"HIT":{"count":64},"Hannaford":{"count":95},"Harris Teeter":{"count":158},"Hemköp":{"count":87},"Heron Foods":{"count":55},"Hofer":{"count":484},"Hoogvliet":{"count":66},"HruÅ¡ka":{"count":54},"Hy-Vee":{"count":121},"ICA":{"count":255},"ICA Kvantum":{"count":51},"IDEA":{"count":52},"IGA":{"count":568},"Iceland":{"count":538},"Indomaret":{"count":124},"Intermarché":{"count":1477},"Intermarché Contact":{"count":122},"Intermarché Super":{"count":261},"Interspar":{"count":117},"Irma":{"count":69},"Jewel-Osco":{"count":72},"Jumbo":{"count":476},"K+K":{"count":119},"Kaufland":{"count":1172},"King Soopers":{"count":99},"Kiwi":{"count":178},"Konsum":{"count":144},"Konzum":{"count":370},"Kroger":{"count":627},"Kvickly":{"count":60},"La Vie Claire":{"count":65},"Landi":{"count":54},"Leader Price":{"count":502},"Leclerc Drive":{"count":120},"Lewiatan":{"count":255},"Lider":{"count":78},"Lidl":{"count":8927},"Londis":{"count":52},"Lupa":{"count":79},"M&S Simply Food":{"count":52},"MPREIS":{"count":187},"Makro":{"count":226},"Markant":{"count":98},"Market Basket":{"count":57},"Marktkauf":{"count":117},"Match":{"count":139},"Maxi":{"count":198},"Maxi Dia":{"count":52},"Maxima":{"count":111},"Maxima X":{"count":158},"Maxima XX":{"count":69},"Mega Image":{"count":97},"Mego":{"count":52},"Meijer":{"count":129},"Meny":{"count":105},"Mercado Municipal":{"count":52},"Mercado de Abastos":{"count":57},"Mercadona":{"count":1228},"Mercator":{"count":155},"Merkur":{"count":132},"Metro":{"count":395},"Migros":{"count":641},"Mila":{"count":90},"Mini Market":{"count":81},"Minipreço":{"count":213},"Mix Markt":{"count":60},"Monoprix":{"count":283},"More":{"count":61},"Morrisons":{"count":443},"NORMA":{"count":144},"NP":{"count":251},"Nah & Frisch":{"count":107},"Nahkauf":{"count":324},"Netto":{"count":4429},"Netto Marken-Discount":{"count":706},"New World":{"count":89},"No Frills":{"count":177},"Norfa XL":{"count":66},"Norma":{"count":1162},"Oxxo":{"count":278},"PENNY":{"count":89},"PLUS":{"count":92},"POLOmarket":{"count":172},"PalÃ":{"count":69},"Pam":{"count":77},"Penny":{"count":2819},"Penny Markt":{"count":77},"Petit Casino":{"count":146},"Pick n Pay":{"count":268},"Piggly Wiggly":{"count":103},"Pingo Doce":{"count":308},"Piotr i PaweÅ":{"count":112},"Plaza Vea":{"count":68},"Plodine":{"count":67},"Poiesz":{"count":53},"Price Chopper":{"count":132},"Prix":{"count":53},"Profi":{"count":203},"Proxi":{"count":75},"Proxy Delhaize":{"count":63},"Publix":{"count":645},"Punto Simply":{"count":54},"Puregold":{"count":75},"Pão de Açúcar":{"count":76},"QFC":{"count":54},"REMA 1000":{"count":89},"Ralphs":{"count":81},"Real":{"count":210},"Real Canadian Superstore":{"count":69},"Reliance Fresh":{"count":95},"Rema 1000":{"count":394},"Rewe":{"count":2808},"Rewe City":{"count":78},"Rimi":{"count":115},"S-Market":{"count":110},"Safeway":{"count":619},"Sainsbury's":{"count":595},"Sainsbury's Local":{"count":248},"Sam's Club":{"count":303},"Santa Isabel":{"count":174},"Save-A-Lot":{"count":100,"tags":{"shop":"supermarket"}},"ShopRite":{"count":53},"Shoprite":{"count":337},"Sigma":{"count":107},"Simply Market":{"count":541},"Sky":{"count":113},"Smith's":{"count":56},"Sobeys":{"count":186},"Soriana":{"count":194},"Spar":{"count":3381},"SpoÅem":{"count":120},"Sprouts Farmers Market":{"count":71},"Stokrotka":{"count":227},"Stop & Shop":{"count":147},"Super C":{"count":57},"Super U":{"count":654},"SuperBrugsen":{"count":183},"SuperValu":{"count":80},"Superama":{"count":51},"Supersol":{"count":51},"Superspar":{"count":54},"Tegut":{"count":118},"Tengelmann":{"count":155},"Tesco":{"count":1373},"Tesco Express":{"count":566},"Tesco Extra":{"count":200},"Tesco Lotus":{"count":95},"Tesco Metro":{"count":153},"The Co-operative":{"count":79},"The Co-operative Food":{"count":1261},"Tommy":{"count":56},"Tottus":{"count":82},"Trader Joe's":{"count":345},"Treff 3000":{"count":134},"U Express":{"count":129},"Unimarc":{"count":256},"Unimarkt":{"count":104},"Utile":{"count":68},"Vea":{"count":67},"Vival":{"count":80},"Volg":{"count":231},"Waitrose":{"count":301},"Walmart":{"count":1164},"Walmart Neighborhood Market":{"count":171},"Walmart Supercenter":{"count":688},"Wasgau":{"count":51},"Wegmans":{"count":89},"Wellcome":{"count":51},"Whole Foods Market":{"count":379,"tags":{"shop":"supermarket"}},"Willys":{"count":89},"WinCo Foods":{"count":53},"Winn Dixie":{"count":168},"Woolworths":{"count":816},"denn's Biomarkt":{"count":147},"fakta":{"count":296},"real":{"count":58},"tegut":{"count":89},"Åok":{"count":271},"Å»abka":{"count":88},"ÎÎ ÎαÏιλÏÏοÏ
λοÏ":{"count":82},"ÎαλαξίαÏ":{"count":54},"ÎαÏοÏÏηÏ":{"count":85},"ΣκλαβενίÏηÏ":{"count":92},"ÐТÐ":{"count":618},"ÐбÑолÑÑ":{"count":51},"ÐвоÑÑка":{"count":60},"ÐзбÑка ÐкÑÑа":{"count":66},"ÐÑак":{"count":85},"ÐÑан":{"count":80},"ÐеÑнÑй":{"count":226},"ÐикÑоÑиÑ":{"count":74},"Ðопак":{"count":59},"ÐаÑÑÑоном":{"count":54},"ÐÑоздÑ":{"count":63},"ÐеÑÑÑоÑка":{"count":52},"ÐикÑи":{"count":1670},"ÐвÑоопÑ":{"count":201},"ÐаÑÑÑелÑ":{"count":68},"ÐваÑÑал":{"count":77},"ÐиÑовÑкий":{"count":54},"ÐомандоÑ":{"count":75},"ÐÑаÑнÑй ЯÑ":{"count":58},"ÐенÑа":{"count":165},"ÐагниÑ":{"count":4289},"ÐагнолиÑ":{"count":121},"ÐаÑиÑ-Ра":{"count":159},"ÐонеÑка":{"count":363},"ÐаÑÐ¾Ð´Ð½Ð°Ñ 7Я ÑемÑЯ":{"count":199},"ÐеÑекÑеÑÑок":{"count":501},"ÐокÑпоÑка":{"count":73},"ÐолÑÑка":{"count":213},"ÐÑÑÑÑоÑка":{"count":3622},"Радеж":{"count":64},"Ð ÑкавиÑка":{"count":78},"СвеÑоÑоÑ":{"count":73},"СедÑмой конÑиненÑ":{"count":69},"СемейнÑй":{"count":52},"СемÑÑ":{"count":85},"СÑпеÑмаÑкеÑ":{"count":65},"СÑлÑпо":{"count":203},"ТавÑÑÑâÐ":{"count":66},"УнивеÑÑам":{"count":77},"ФоÑа":{"count":162},"ФÑÑÑеÑ":{"count":86},"ХүнÑний дÑлгүүÑ":{"count":63},"ÐделÑвейÑ":{"count":55},"Ñ
үнÑний дÑлгүүÑ":{"count":73},"Ø¨ÙØ§ÙØ©":{"count":74},"سÙپر Ù
ارکت":{"count":75},"سÙپرÙ
ارکت":{"count":79},"ããªãã":{"count":66},"ã¾ãã°ããã£ã¨":{"count":162},"ã¤ãªã³":{"count":95},"ã¤ãã¼ã¨ã¼ã«ãã¼":{"count":67},"ã«ã¹ã":{"count":56},"ããã¯ã¹ããªã¥":{"count":143},"ãã«ã¨ã":{"count":99},"ã©ã¤ã":{"count":125},"å
¨è¯":{"count":74},"å
¨è¯ç¦å©ä¸å¿":{"count":241},"æ 康 Wellcome":{"count":57},"æ¥åã¹ã¼ãã¼":{"count":176},"ç¾å»ç¤¾":{"count":74},"西å":{"count":137}},"tailor":{"Atelier de couture":{"count":63}},"ticket":{"Boutique Grandes Lignes":{"count":60},"Guichet Transilien":{"count":243},"ÐаÑÑа":{"count":61},"ÐÑоезднÑе билеÑÑ":{"count":65}},"tobacco":{"Dohánybolt":{"count":109},"Estanco":{"count":134},"Nemzeti Dohánybolt":{"count":926},"Tabacos":{"count":62},"ТабакеÑка":{"count":73}},"toys":{"DráÄik":{"count":63},"Intertoys":{"count":242},"King Jouet":{"count":102},"La Grande Récré":{"count":112},"Maxi Toys":{"count":63},"Toys R Us":{"count":410,"tags":{"shop":"toys"}},"ÐеÑÑкий миÑ":{"count":186},"ÐгÑÑÑки":{"count":95}},"travel_agency":{"D-reizen":{"count":64},"DER Reisebüro":{"count":52},"First Reisebüro":{"count":57},"Flight Centre":{"count":159},"Reiseland":{"count":52},"TUI":{"count":262},"The Co-operative Travel":{"count":58},"Thomas Cook":{"count":298},"Thomson":{"count":144}},"tyres":{"Borracharia":{"count":98},"Bridgestone":{"count":65},"Discount Tire":{"count":94},"Euromaster":{"count":76},"Firestone":{"count":57},"Gomeria":{"count":71},"Les Schwab Tire Center":{"count":59},"Vianor":{"count":52},"ÐÑлканизаÑиÑ":{"count":113},"ШиномонÑаж":{"count":419}},"variety_store":{"Action":{"count":147},"Bazar":{"count":56},"Big Bazar":{"count":60},"Big Lots":{"count":65},"Dollar General":{"count":345},"Dollar Tree":{"count":753},"Dollarama":{"count":404},"EuroShop":{"count":59},"Family Dollar":{"count":590},"Fix Price":{"count":97},"Fix price":{"count":127},"FixPrice":{"count":62},"GiFi":{"count":229},"Home Bargains":{"count":68},"Mäc-Geiz":{"count":59},"NOZ":{"count":82},"Poundland":{"count":197},"Poundworld":{"count":70},"Tedi":{"count":611},"ãã¤ã½ã¼":{"count":226}},"video":{"Blockbuster":{"count":75},"Family Video":{"count":113},"TSUTAYA":{"count":122},"World of Video":{"count":53},"ã²ãª":{"count":81}},"video_games":{"EB Games":{"count":101},"Game":{"count":76},"GameStop":{"count":676},"Micromania":{"count":83}}};
+var tourism = {"alpine_hut":{"ÐÐШ":{"count":105}},"apartment":{"ÐвÑÑ
комнаÑÐ½Ð°Ñ ÐºÐ²Ð°ÑÑиÑа на ÑÑÑки":{"count":52}},"attraction":{"Arch":{"count":51},"Kursächsische Postmeilensäule":{"count":54},"Maibaum":{"count":52},"Moab trail":{"count":55},"Moai":{"count":702},"OWÅ":{"count":102},"Sommerrodelbahn":{"count":54},"path contiunes":{"count":75},"white blaze":{"count":53},"ÐладбиÑе евÑейÑкое":{"count":89},"ÐолеÑо обозÑениÑ":{"count":69},"ÐÑиÑÑадебнÑй паÑк":{"count":69},"УÑадÑба":{"count":53},"ХозÑйÑÑвеннÑй двоÑ":{"count":72},"ЧаÑовнÑ":{"count":64},"долÑмен":{"count":86}},"camp_site":{"Camping Municipal":{"count":198},"Camping municipal":{"count":80}},"guest_house":{"Casa":{"count":61},"Home":{"count":68},"OW \"Bielanka\"":{"count":54}},"hostel":{"Albergue de Peregrinos":{"count":67},"Hospedaje":{"count":70},"Hostal":{"count":124}},"hotel":{"B&B Hôtel":{"count":104},"B&b Hôtel":{"count":78},"Best Western":{"count":242},"Campanile":{"count":145},"Central Hotel":{"count":51},"City Hotel":{"count":74},"Comfort Inn":{"count":283},"Comfort Inn & Suites":{"count":67},"Comfort Suites":{"count":148},"Country Inn & Suites":{"count":83},"Courtyard by Marriott":{"count":155},"Crowne Plaza":{"count":85},"Days Inn":{"count":245},"Econo Lodge":{"count":70},"Embassy Suites":{"count":68},"Extended Stay America":{"count":102},"Fairfield Inn":{"count":60},"Fairfield Inn & Suites":{"count":67},"Formule 1":{"count":74},"Grand Hotel":{"count":90},"Hampton Inn":{"count":376},"Hampton Inn & Suites":{"count":96},"Hilton Garden Inn":{"count":183},"Holiday Inn":{"count":411},"Holiday Inn Express":{"count":479},"Holiday Inn Express & Suites":{"count":72},"Homewood Suites":{"count":61},"Hotel Central":{"count":92},"Hotel Europa":{"count":91},"Hotel Ibis":{"count":67},"Hotel Krone":{"count":58},"Hotel Panorama":{"count":61},"Hotel Plaza":{"count":62},"Hotel Post":{"count":60},"Hotel Royal":{"count":62},"Hotel Victoria":{"count":71},"Hotel zur Post":{"count":60},"Hôtel Ibis":{"count":70},"Hôtel de France":{"count":61},"Ibis":{"count":215},"Ibis Budget":{"count":188},"Ibis Styles":{"count":53},"Krone":{"count":68},"Kyriad":{"count":65},"La Quinta":{"count":54},"Marriott":{"count":57},"Mercure":{"count":109},"Motel 6":{"count":83},"Novotel":{"count":180},"Palace Hotel":{"count":54},"Park Hotel":{"count":88},"Parkhotel":{"count":64},"Premier Inn":{"count":400},"Première Classe":{"count":62},"Quality Inn":{"count":178},"Quality Inn & Suites":{"count":80},"Ramada":{"count":97},"Residence Inn":{"count":89},"Royal Hotel":{"count":94},"Sheraton":{"count":56},"Sleep Inn":{"count":68},"Staybridge Suites":{"count":54},"Super 8":{"count":229},"Travelodge":{"count":284},"ÐоÑÑиниÑа":{"count":166},"УÑÑ":{"count":58},"æ±æ¨ªã¤ã³":{"count":57}},"motel":{"Best Western":{"count":59},"Budget Inn":{"count":76},"Comfort Inn":{"count":131},"Days Inn":{"count":103},"Econo Lodge":{"count":117},"Motel 6":{"count":214},"Quality Inn":{"count":113},"Rodeway Inn":{"count":102},"Super 8":{"count":173},"Travelodge":{"count":68}},"museum":{"Heimatmuseum":{"count":336},"Stadtmuseum":{"count":86},"Tájház":{"count":93},"ÐÑаеведÑеÑкий мÑзей":{"count":247},"ÐÑзей":{"count":99}}};
var dataSuggestions = {
amenity: amenity,
leisure: leisure,
@@ -23165,17 +23639,17 @@ var dataSuggestions = {
tourism: tourism
};
-var dataAddressFormats = [{"format":[["housenumber","street","unit"],["city","postcode"]]},{"countryCodes":["gb"],"format":[["housename"],["housenumber","street","unit"],["city","postcode"]]},{"countryCodes":["ie"],"format":[["housename"],["housenumber","street","unit"],["city"],["postcode"]]},{"countryCodes":["at","ch","de"],"format":[["street","housenumber"],["postcode","city"]]},{"countryCodes":["ad","ba","be","cz","dk","es","fi","gr","hr","is","it","li","nl","no","pt","se","si","sk","sm","va"],"format":[["unit","street","housenumber"],["postcode","city"]]},{"countryCodes":["pl"],"format":[["street","housenumber"],["postcode"],["place","city"]]},{"countryCodes":["fr","lu","mo"],"format":[["unit","housenumber","street"],["postcode","city"]]},{"countryCodes":["br"],"format":[["street"],["housenumber","suburb"],["city","postcode"]]},{"countryCodes":["vn"],"format":[["housenumber","street"],["subdistrict"],["district"],["city"],["province","postcode"]]},{"countryCodes":["au","ca"],"format":[["housenumber","street","unit"],["city","province","postcode"]]},{"countryCodes":["us"],"format":[["housenumber","street","unit"],["city","state","postcode"]]},{"countryCodes":["tw"],"format":[["postcode","city","district"],["place","street"],["housenumber","floor","unit"]]},{"countryCodes":["jp"],"format":[["postcode","province","county"],["city","suburb"],["quarter","neighbourhood"],["block_number","housenumber"]],"dropdowns":["postcode","province","county","city","suburb","quarter","neighbourhood","block_number"],"widths":{"postcode":0.3,"province":0.35,"county":0.35,"city":0.65,"suburb":0.35,"quarter":0.5,"neighbourhood":0.5,"block_number":0.5,"housenumber":0.5}},{"countryCodes":["tr"],"format":[["neighbourhood"],["street","housenumber","unit"],["postcode","district","city"]]},{"countryCodes":["ua"],"format":[["housenumber","postcode"],["street","unit"]]},{"countryCodes":["cn"],"format":[["postcode","province"],["city","district"],["street","housenumber"]]}];
+var dataAddressFormats = [{"format":[["housenumber","street"],["city","postcode"]]},{"countryCodes":["gb"],"format":[["housename"],["housenumber","street"],["city","postcode"]]},{"countryCodes":["ie"],"format":[["housename"],["housenumber","street"],["city"],["postcode"]]},{"countryCodes":["at","ch","de","si"],"format":[["street","housenumber"],["postcode","city"]]},{"countryCodes":["ad","ba","be","cz","dk","es","fi","gr","hr","is","it","li","nl","no","pt","se","sk","sm","va"],"format":[["street","housenumber","unit"],["postcode","city"]]},{"countryCodes":["pl"],"format":[["street","housenumber"],["postcode"],["place","city"]]},{"countryCodes":["fr","lu","mo"],"format":[["housenumber","street"],["postcode","city"]]},{"countryCodes":["br"],"format":[["street"],["housenumber","suburb"],["city","postcode"]]},{"countryCodes":["vn"],"format":[["housenumber","street"],["subdistrict"],["district"],["city"],["province","postcode"]]},{"countryCodes":["au","ca"],"format":[["housenumber","street","unit"],["city","province","postcode"]]},{"countryCodes":["us"],"format":[["housenumber","street","unit"],["city","state","postcode"]]},{"countryCodes":["tw"],"format":[["postcode","city","district"],["place","street"],["housenumber","floor","unit"]]},{"countryCodes":["jp"],"format":[["postcode","province","county"],["city","suburb"],["quarter","neighbourhood"],["block_number","housenumber"]],"dropdowns":["postcode","province","county","city","suburb","quarter","neighbourhood","block_number"],"widths":{"postcode":0.3,"province":0.35,"county":0.35,"city":0.65,"suburb":0.35,"quarter":0.5,"neighbourhood":0.5,"block_number":0.5,"housenumber":0.5}},{"countryCodes":["tr"],"format":[["neighbourhood"],["street","housenumber"],["postcode","district","city"]]},{"countryCodes":["ua"],"format":[["housenumber","postcode"],["street"]]},{"countryCodes":["cn"],"format":[["postcode","province"],["city","district"],["street","housenumber"]]}];
var dataDeprecated = [{"old":{"amenity":"firepit"},"replace":{"leisure":"firepit"}},{"old":{"barrier":"wire_fence"},"replace":{"barrier":"fence","fence_type":"chain"}},{"old":{"barrier":"wood_fence"},"replace":{"barrier":"fence","fence_type":"wood"}},{"old":{"highway":"ford"},"replace":{"ford":"yes"}},{"old":{"highway":"stile"},"replace":{"barrier":"stile"}},{"old":{"highway":"incline"},"replace":{"highway":"road","incline":"up"}},{"old":{"highway":"incline_steep"},"replace":{"highway":"road","incline":"up"}},{"old":{"highway":"unsurfaced"},"replace":{"highway":"road","incline":"unpaved"}},{"old":{"landuse":"wood"},"replace":{"landuse":"forest","natural":"wood"}},{"old":{"natural":"marsh"},"replace":{"natural":"wetland","wetland":"marsh"}},{"old":{"power_source":"*"},"replace":{"generator:source":"$1"}},{"old":{"power_rating":"*"},"replace":{"generator:output":"$1"}},{"old":{"shop":"organic"},"replace":{"shop":"supermarket","organic":"only"}}];
var dataDiscarded = ["created_by","odbl","odbl:note","tiger:upload_uuid","tiger:tlid","tiger:source","tiger:separated","geobase:datasetName","geobase:uuid","sub_sea:type","KSJ2:ADS","KSJ2:ARE","KSJ2:AdminArea","KSJ2:COP_label","KSJ2:DFD","KSJ2:INT","KSJ2:INT_label","KSJ2:LOC","KSJ2:LPN","KSJ2:OPC","KSJ2:PubFacAdmin","KSJ2:RAC","KSJ2:RAC_label","KSJ2:RIC","KSJ2:RIN","KSJ2:WSC","KSJ2:coordinate","KSJ2:curve_id","KSJ2:curve_type","KSJ2:filename","KSJ2:lake_id","KSJ2:lat","KSJ2:long","KSJ2:river_id","yh:LINE_NAME","yh:LINE_NUM","yh:STRUCTURE","yh:TOTYUMONO","yh:TYPE","yh:WIDTH","yh:WIDTH_RANK","SK53_bulk:load"];
-var dataLocales = {"af":{"rtl":false},"ar":{"rtl":true},"ar-AA":{"rtl":true},"ast":{"rtl":false},"bg":{"rtl":false},"bg-BG":{"rtl":false},"bn":{"rtl":false},"bs":{"rtl":false},"ca":{"rtl":false},"cs":{"rtl":false},"da":{"rtl":false},"de":{"rtl":false},"dv":{"rtl":true},"el":{"rtl":false},"en-GB":{"rtl":false},"eo":{"rtl":false},"es":{"rtl":false},"et":{"rtl":false},"eu":{"rtl":false},"fa":{"rtl":true},"fi":{"rtl":false},"fr":{"rtl":false},"gan":{"rtl":false},"gl":{"rtl":false},"gu":{"rtl":false},"he":{"rtl":true},"hi":{"rtl":false},"hr":{"rtl":false},"hu":{"rtl":false},"hy":{"rtl":false},"ia":{"rtl":false},"id":{"rtl":false},"is":{"rtl":false},"it":{"rtl":false},"ja":{"rtl":false},"jv":{"rtl":false},"km":{"rtl":false},"kn":{"rtl":false},"ko":{"rtl":false},"ku":{"rtl":true},"lij":{"rtl":false},"lt":{"rtl":false},"lv":{"rtl":false},"mg":{"rtl":false},"mk":{"rtl":false},"ml":{"rtl":false},"mn":{"rtl":false},"ms":{"rtl":false},"ne":{"rtl":false},"nl":{"rtl":false},"nn":{"rtl":false},"no":{"rtl":false},"nv":{"rtl":false},"pl":{"rtl":false},"pt":{"rtl":false},"pt-BR":{"rtl":false},"rm":{"rtl":false},"ro":{"rtl":false},"ru":{"rtl":false},"sc":{"rtl":false},"si":{"rtl":false},"sk":{"rtl":false},"sl":{"rtl":false},"sq":{"rtl":false},"sr":{"rtl":false},"sv":{"rtl":false},"ta":{"rtl":false},"te":{"rtl":false},"th":{"rtl":false},"tl":{"rtl":false},"tr":{"rtl":false},"uk":{"rtl":false},"ur":{"rtl":true},"vi":{"rtl":false},"yue":{"rtl":false},"zh":{"rtl":false},"zh-CN":{"rtl":false},"zh-HK":{"rtl":false},"zh-TW":{"rtl":false}};
+var dataLocales = {"af":{"rtl":false},"ar":{"rtl":true},"ar-AA":{"rtl":true},"ast":{"rtl":false},"be":{"rtl":false},"bg":{"rtl":false},"bg-BG":{"rtl":false},"bn":{"rtl":false},"bs":{"rtl":false},"ca":{"rtl":false},"cs":{"rtl":false},"cy":{"rtl":false},"da":{"rtl":false},"de":{"rtl":false},"dv":{"rtl":true},"el":{"rtl":false},"en-GB":{"rtl":false},"eo":{"rtl":false},"es":{"rtl":false},"et":{"rtl":false},"eu":{"rtl":false},"fa":{"rtl":true},"fi":{"rtl":false},"fr":{"rtl":false},"gan":{"rtl":false},"gl":{"rtl":false},"gu":{"rtl":false},"he":{"rtl":true},"hi":{"rtl":false},"hr":{"rtl":false},"hu":{"rtl":false},"hy":{"rtl":false},"ia":{"rtl":false},"id":{"rtl":false},"is":{"rtl":false},"it":{"rtl":false},"ja":{"rtl":false},"jv":{"rtl":false},"km":{"rtl":false},"kn":{"rtl":false},"ko":{"rtl":false},"ku":{"rtl":true},"lij":{"rtl":false},"lt":{"rtl":false},"lv":{"rtl":false},"mg":{"rtl":false},"mk":{"rtl":false},"ml":{"rtl":false},"mn":{"rtl":false},"ms":{"rtl":false},"ne":{"rtl":false},"nl":{"rtl":false},"nn":{"rtl":false},"no":{"rtl":false},"nv":{"rtl":false},"pl":{"rtl":false},"pt":{"rtl":false},"pt-BR":{"rtl":false},"rm":{"rtl":false},"ro":{"rtl":false},"ru":{"rtl":false},"sc":{"rtl":false},"si":{"rtl":false},"sk":{"rtl":false},"sl":{"rtl":false},"sq":{"rtl":false},"sr":{"rtl":false},"sv":{"rtl":false},"ta":{"rtl":false},"te":{"rtl":false},"th":{"rtl":false},"tl":{"rtl":false},"tr":{"rtl":false},"uk":{"rtl":false},"ur":{"rtl":true},"vi":{"rtl":false},"yue":{"rtl":false},"zh":{"rtl":false},"zh-CN":{"rtl":false},"zh-HK":{"rtl":false},"zh-TW":{"rtl":false}};
var dataPhoneFormats = {"us":"+1-202-555-1234","ca":"+1-226-555-1234","bs":"+1-242-555-1234","bb":"+1-246-555-1234","ai":"+1-264-555-1234","ag":"+1-268-555-1234","vg":"+1-284-555-1234","vi":"+1-340-555-1234","ky":"+1-345-555-1234","bm":"+1-441-555-1234","gd":"+1-473-555-1234","tc":"+1-649-555-1234","ms":"+1-664-555-1234","mp":"+1-670-555-1234","gu":"+1-671-555-1234","as":"+1-684-555-1234","sx":"+1-721-555-1234","lc":"+1-758-555-1234","dm":"+1-767-555-1234","vc":"+1-784-555-1234","pr":"+1-787-555-1234","do":"+1-809-555-1234","tt":"+1-868-555-1234","kn":"+1-869-555-1234","jm":"+1-876-555-1234","za":"+27 11 907 1111","nl":"+31 42 123 4567","fr":"+33 1 23 45 67 89","es":"+34 989 12 34 56","pt":"+351 211 123456","ie":"+353 20 912 3456","fi":"+358 40 123 4567","hu":"+36 1 123 45 67","hr":"+385 01 123 4567","si":"+386 31 123 4567","it":"+39 01 123 456","va":"+39 01 123 456","gb":"+44 1632 961234","gg":"+44 1632 961234","im":"+44 1632 961234","je":"+44 1632 961234","se":"+46 31 123 4567","no":"+47 22 12 34 56","sj":"+47 22 12 34 56","pl":"+48 42 123 4567","de":"+49 89 1234567","br":"+55 11 0982 1098","ru":"+7 495 1234567","kz":"+7 495 1234567","vn":"+84 1 234 5678","hk":"+852 1234 5678","cn":"+86 10 12345678","tw":"+886 1 2345 6789","tr":"+90 312 123 4567","ua":"+380 44 123 4567","at":"+43 1 123 45 67","ci":"+225 20 12 34 56","bj":"+229 20 12 34 56"};
-var dataShortcuts = [{"tab":"browsing","text":"shortcuts.browsing.title","columns":[{"rows":[{"section":"navigation","text":"shortcuts.browsing.navigation.title"},{"shortcuts":["â","â","â","â"],"text":"shortcuts.browsing.navigation.pan","separator":","},{"modifiers":["â"],"shortcuts":["â","â","â","â"],"text":"shortcuts.browsing.navigation.pan_more","separator":","},{"shortcuts":["+","-"],"text":"shortcuts.browsing.navigation.zoom","separator":","},{"modifiers":["â"],"shortcuts":["+","-"],"text":"shortcuts.browsing.navigation.zoom_more","separator":","},{"section":"help","text":"shortcuts.browsing.help.title"},{"shortcuts":["help.key"],"text":"shortcuts.browsing.help.help"},{"shortcuts":["shortcuts.toggle.key"],"text":"shortcuts.browsing.help.keyboard"},{"section":"display_options","text":"shortcuts.browsing.display_options.title"},{"shortcuts":["background.key"],"text":"shortcuts.browsing.display_options.background"},{"modifiers":["â"],"shortcuts":["background.key"],"text":"shortcuts.browsing.display_options.background_switch"},{"shortcuts":["map_data.key"],"text":"shortcuts.browsing.display_options.map_data"},{"modifiers":["â","â"],"shortcuts":["F","F11"],"text":"shortcuts.browsing.display_options.fullscreen"},{"shortcuts":["area_fill.wireframe.key"],"text":"shortcuts.browsing.display_options.wireframe"},{"shortcuts":["background.minimap.key"],"text":"shortcuts.browsing.display_options.minimap"}]},{"rows":[{"section":"selecting","text":"shortcuts.browsing.selecting.title"},{"shortcuts":["Left-click"],"text":"shortcuts.browsing.selecting.select_one"},{"modifiers":["â§"],"shortcuts":["Left-click"],"text":"shortcuts.browsing.selecting.select_multi"},{"modifiers":["â§"],"shortcuts":["Left-click"],"gesture":"shortcuts.gesture.drag","text":"shortcuts.browsing.selecting.lasso"},{"shortcuts":[],"text":""},{"section":"with_selected","text":"shortcuts.browsing.with_selected.title"},{"shortcuts":["Right-click","shortcuts.key.space"],"text":"shortcuts.browsing.with_selected.edit_menu"},{"shortcuts":[],"text":""},{"section":"vertex_selected","text":"shortcuts.browsing.vertex_selected.title"},{"shortcuts":["[","â"],"text":"shortcuts.browsing.vertex_selected.previous"},{"shortcuts":["]","â"],"text":"shortcuts.browsing.vertex_selected.next"},{"shortcuts":["{","â"],"text":"shortcuts.browsing.vertex_selected.first"},{"shortcuts":["}","â"],"text":"shortcuts.browsing.vertex_selected.last"},{"shortcuts":["\\","shortcuts.key.pause"],"text":"shortcuts.browsing.vertex_selected.change_parent"}]}]},{"tab":"editing","text":"shortcuts.editing.title","columns":[{"rows":[{"section":"drawing","text":"shortcuts.editing.drawing.title"},{"shortcuts":["1"],"text":"shortcuts.editing.drawing.add_point"},{"shortcuts":["2"],"text":"shortcuts.editing.drawing.add_line"},{"shortcuts":["3"],"text":"shortcuts.editing.drawing.add_area"},{"shortcuts":["Left-click","shortcuts.key.space"],"text":"shortcuts.editing.drawing.place_point"},{"shortcuts":["â¥"],"text":"shortcuts.editing.drawing.disable_snap"},{"shortcuts":["âµ","â"],"text":"shortcuts.editing.drawing.stop_line"},{"section":"commands","text":"shortcuts.editing.commands.title"},{"modifiers":["â"],"shortcuts":["C"],"text":"shortcuts.editing.commands.copy"},{"modifiers":["â"],"shortcuts":["V"],"text":"shortcuts.editing.commands.paste"},{"modifiers":["â"],"shortcuts":["Z"],"text":"shortcuts.editing.commands.undo"},{"modifiers":["â","â§"],"shortcuts":["Z"],"text":"shortcuts.editing.commands.redo"},{"modifiers":["â"],"shortcuts":["S"],"text":"shortcuts.editing.commands.save"}]},{"rows":[{"section":"operations","text":"shortcuts.editing.operations.title"},{"shortcuts":["operations.continue.key"],"text":"shortcuts.editing.operations.continue_line"},{"shortcuts":["operations.merge.key"],"text":"shortcuts.editing.operations.merge"},{"shortcuts":["operations.disconnect.key"],"text":"shortcuts.editing.operations.disconnect"},{"shortcuts":["operations.split.key"],"text":"shortcuts.editing.operations.split"},{"shortcuts":["operations.reverse.key"],"text":"shortcuts.editing.operations.reverse"},{"shortcuts":["operations.move.key"],"text":"shortcuts.editing.operations.move"},{"shortcuts":["operations.rotate.key"],"text":"shortcuts.editing.operations.rotate"},{"shortcuts":["operations.orthogonalize.key"],"text":"shortcuts.editing.operations.orthogonalize"},{"shortcuts":["operations.circularize.key"],"text":"shortcuts.editing.operations.circularize"},{"shortcuts":["operations.reflect.key.long"],"text":"shortcuts.editing.operations.reflect_long"},{"shortcuts":["operations.reflect.key.short"],"text":"shortcuts.editing.operations.reflect_short"},{"modifiers":["â"],"shortcuts":["â«"],"text":"shortcuts.editing.operations.delete"}]}]},{"tab":"tools","text":"shortcuts.tools.title","columns":[{"rows":[{"section":"info","text":"shortcuts.tools.info.title"},{"modifiers":["â"],"shortcuts":["info_panels.key"],"text":"shortcuts.tools.info.all"},{"modifiers":["â","â§"],"shortcuts":["info_panels.background.key"],"text":"shortcuts.tools.info.background"},{"modifiers":["â","â§"],"shortcuts":["info_panels.history.key"],"text":"shortcuts.tools.info.history"},{"modifiers":["â","â§"],"shortcuts":["info_panels.location.key"],"text":"shortcuts.tools.info.location"},{"modifiers":["â","â§"],"shortcuts":["info_panels.measurement.key"],"text":"shortcuts.tools.info.measurement"}]}]}];
+var dataShortcuts = [{"tab":"browsing","text":"shortcuts.browsing.title","columns":[{"rows":[{"section":"navigation","text":"shortcuts.browsing.navigation.title"},{"shortcuts":["â","â","â","â"],"text":"shortcuts.browsing.navigation.pan","separator":","},{"modifiers":["â"],"shortcuts":["â","â","â","â"],"text":"shortcuts.browsing.navigation.pan_more","separator":","},{"shortcuts":["+","-"],"text":"shortcuts.browsing.navigation.zoom","separator":","},{"modifiers":["â"],"shortcuts":["+","-"],"text":"shortcuts.browsing.navigation.zoom_more","separator":","},{"section":"help","text":"shortcuts.browsing.help.title"},{"shortcuts":["help.key"],"text":"shortcuts.browsing.help.help"},{"shortcuts":["shortcuts.toggle.key"],"text":"shortcuts.browsing.help.keyboard"},{"section":"display_options","text":"shortcuts.browsing.display_options.title"},{"shortcuts":["background.key"],"text":"shortcuts.browsing.display_options.background"},{"modifiers":["â"],"shortcuts":["background.key"],"text":"shortcuts.browsing.display_options.background_switch"},{"shortcuts":["map_data.key"],"text":"shortcuts.browsing.display_options.map_data"},{"modifiers":["â","â"],"shortcuts":["F","F11"],"text":"shortcuts.browsing.display_options.fullscreen"},{"shortcuts":["area_fill.wireframe.key"],"text":"shortcuts.browsing.display_options.wireframe"},{"shortcuts":["background.minimap.key"],"text":"shortcuts.browsing.display_options.minimap"}]},{"rows":[{"section":"selecting","text":"shortcuts.browsing.selecting.title"},{"shortcuts":["Left-click"],"text":"shortcuts.browsing.selecting.select_one"},{"modifiers":["â§"],"shortcuts":["Left-click"],"text":"shortcuts.browsing.selecting.select_multi"},{"modifiers":["â§"],"shortcuts":["Left-click"],"gesture":"shortcuts.gesture.drag","text":"shortcuts.browsing.selecting.lasso"},{"modifiers":["â"],"shortcuts":["F"],"text":"shortcuts.browsing.selecting.search"},{"section":"with_selected","text":"shortcuts.browsing.with_selected.title"},{"shortcuts":["Right-click","shortcuts.key.space"],"text":"shortcuts.browsing.with_selected.edit_menu"},{"shortcuts":[],"text":""},{"section":"vertex_selected","text":"shortcuts.browsing.vertex_selected.title"},{"shortcuts":["[","â"],"text":"shortcuts.browsing.vertex_selected.previous"},{"shortcuts":["]","â"],"text":"shortcuts.browsing.vertex_selected.next"},{"shortcuts":["{","â"],"text":"shortcuts.browsing.vertex_selected.first"},{"shortcuts":["}","â"],"text":"shortcuts.browsing.vertex_selected.last"},{"shortcuts":["\\","shortcuts.key.pause"],"text":"shortcuts.browsing.vertex_selected.change_parent"}]}]},{"tab":"editing","text":"shortcuts.editing.title","columns":[{"rows":[{"section":"drawing","text":"shortcuts.editing.drawing.title"},{"shortcuts":["1"],"text":"shortcuts.editing.drawing.add_point"},{"shortcuts":["2"],"text":"shortcuts.editing.drawing.add_line"},{"shortcuts":["3"],"text":"shortcuts.editing.drawing.add_area"},{"shortcuts":["Left-click","shortcuts.key.space"],"text":"shortcuts.editing.drawing.place_point"},{"shortcuts":["â¥"],"text":"shortcuts.editing.drawing.disable_snap"},{"shortcuts":["âµ","â"],"text":"shortcuts.editing.drawing.stop_line"},{"section":"commands","text":"shortcuts.editing.commands.title"},{"modifiers":["â"],"shortcuts":["C"],"text":"shortcuts.editing.commands.copy"},{"modifiers":["â"],"shortcuts":["V"],"text":"shortcuts.editing.commands.paste"},{"modifiers":["â"],"shortcuts":["Z"],"text":"shortcuts.editing.commands.undo"},{"modifiers":["â","â§"],"shortcuts":["Z"],"text":"shortcuts.editing.commands.redo"},{"modifiers":["â"],"shortcuts":["S"],"text":"shortcuts.editing.commands.save"}]},{"rows":[{"section":"operations","text":"shortcuts.editing.operations.title"},{"shortcuts":["operations.continue.key"],"text":"shortcuts.editing.operations.continue_line"},{"shortcuts":["operations.merge.key"],"text":"shortcuts.editing.operations.merge"},{"shortcuts":["operations.disconnect.key"],"text":"shortcuts.editing.operations.disconnect"},{"shortcuts":["operations.split.key"],"text":"shortcuts.editing.operations.split"},{"shortcuts":["operations.reverse.key"],"text":"shortcuts.editing.operations.reverse"},{"shortcuts":["operations.move.key"],"text":"shortcuts.editing.operations.move"},{"shortcuts":["operations.rotate.key"],"text":"shortcuts.editing.operations.rotate"},{"shortcuts":["operations.orthogonalize.key"],"text":"shortcuts.editing.operations.orthogonalize"},{"shortcuts":["operations.circularize.key"],"text":"shortcuts.editing.operations.circularize"},{"shortcuts":["operations.reflect.key.long"],"text":"shortcuts.editing.operations.reflect_long"},{"shortcuts":["operations.reflect.key.short"],"text":"shortcuts.editing.operations.reflect_short"},{"modifiers":["â"],"shortcuts":["â«"],"text":"shortcuts.editing.operations.delete"}]}]},{"tab":"tools","text":"shortcuts.tools.title","columns":[{"rows":[{"section":"info","text":"shortcuts.tools.info.title"},{"modifiers":["â"],"shortcuts":["info_panels.key"],"text":"shortcuts.tools.info.all"},{"modifiers":["â","â§"],"shortcuts":["info_panels.background.key"],"text":"shortcuts.tools.info.background"},{"modifiers":["â","â§"],"shortcuts":["info_panels.history.key"],"text":"shortcuts.tools.info.history"},{"modifiers":["â","â§"],"shortcuts":["info_panels.location.key"],"text":"shortcuts.tools.info.location"},{"modifiers":["â","â§"],"shortcuts":["info_panels.measurement.key"],"text":"shortcuts.tools.info.measurement"}]}]}];
var type$2 = "FeatureCollection";
var features = [{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[1.97754,51.13111],[1.8457,63.45051],[-10.45898,57.01681],[-6.82251,55.26503],[-7.25583,55.06525],[-7.26546,55.0665],[-7.26992,55.06419],[-7.2725,55.06346],[-7.27818,55.05362],[-7.2893,55.04735],[-7.29939,55.0561],[-7.31835,55.04475],[-7.3447,55.05079],[-7.38831,55.02389],[-7.40547,55.00292],[-7.39157,54.99507],[-7.40075,54.98892],[-7.40706,54.98291],[-7.40363,54.97963],[-7.40633,54.97813],[-7.39835,54.97013],[-7.40745,54.96357],[-7.40178,54.95961],[-7.40727,54.95515],[-7.3944,54.94376],[-7.44444,54.93858],[-7.45216,54.89793],[-7.44204,54.87532],[-7.4713,54.83431],[-7.48092,54.83093],[-7.49216,54.82185],[-7.55121,54.79054],[-7.5443,54.78609],[-7.54958,54.75653],[-7.5349,54.74917],[-7.54881,54.74068],[-7.55941,54.74556],[-7.57894,54.74221],[-7.57507,54.7494],[-7.58606,54.75039],[-7.58872,54.74377],[-7.60031,54.74603],[-7.60632,54.74405],[-7.61662,54.74459],[-7.63593,54.75108],[-7.68854,54.72968],[-7.72064,54.72155],[-7.75094,54.70469],[-7.79094,54.71942],[-7.8051,54.71932],[-7.83497,54.73632],[-7.85419,54.72745],[-7.91496,54.67582],[-7.90174,54.66182],[-7.83832,54.63401],[-7.7433,54.6188],[-7.70863,54.63485],[-7.70682,54.6189],[-7.69386,54.6188],[-7.69631,54.61125],[-7.75845,54.59509],[-7.78708,54.58],[-7.79446,54.58141],[-7.79969,54.57704],[-7.79673,54.56915],[-7.8184,54.56315],[-7.83334,54.55227],[-7.82737,54.54299],[-7.85007,54.53363],[-7.90741,54.53722],[-7.93213,54.53388],[-8.00487,54.54568],[-8.03727,54.51162],[-8.04285,54.48759],[-8.08027,54.48829],[-8.09988,54.48395],[-8.09126,54.4765],[-8.111,54.47807],[-8.11512,54.46904],[-8.16542,54.46914],[-8.1776,54.46485],[-8.14293,54.45003],[-8.16284,54.4413],[-8.08731,54.4002],[-8.06062,54.37051],[-8.03289,54.35711],[-8.00054,54.34835],[-7.93333,54.30561],[-7.85849,54.29151],[-7.87067,54.28794],[-7.87265,54.26648],[-7.86123,54.25931],[-7.85917,54.21256],[-7.71043,54.20307],[-7.70193,54.20776],[-7.68828,54.202],[-7.67644,54.18906],[-7.66082,54.1871],[-7.62554,54.16545],[-7.62541,54.15319],[-7.61026,54.14353],[-7.57421,54.14142],[-7.57181,54.13287],[-7.56228,54.12704],[-7.51379,54.12998],[-7.47944,54.122],[-7.47169,54.12665],[-7.47075,54.13318],[-7.44684,54.15168],[-7.40792,54.156],[-7.42579,54.14092],[-7.41903,54.13629],[-7.3744,54.14172],[-7.37234,54.13881],[-7.39509,54.12624],[-7.39182,54.12017],[-7.36341,54.13157],[-7.34518,54.11577],[-7.32471,54.12123],[-7.32003,54.11379],[-7.3078,54.11718],[-7.30548,54.12347],[-7.31591,54.12697],[-7.31213,54.13162],[-7.3187,54.13411],[-7.31857,54.13745],[-7.32222,54.13836],[-7.32737,54.13544],[-7.3399,54.14585],[-7.30827,54.16716],[-7.30024,54.16625],[-7.29029,54.1715],[-7.28158,54.16839],[-7.2863,54.14919],[-7.29874,54.14904],[-7.30162,54.14411],[-7.28411,54.13971],[-7.29192,54.13071],[-7.29737,54.133],[-7.30883,54.13242],[-7.30333,54.12251],[-7.29218,54.11929],[-7.27844,54.12282],[-7.27707,54.12986],[-7.26613,54.13624],[-7.2566,54.16354],[-7.24015,54.17125],[-7.2575,54.17678],[-7.2581,54.19257],[-7.25179,54.19403],[-7.23608,54.1935],[-7.23338,54.19792],[-7.24317,54.20076],[-7.24892,54.1977],[-7.25183,54.20201],[-7.24119,54.20623],[-7.23094,54.20578],[-7.23269,54.20912],[-7.22188,54.21607],[-7.20643,54.2117],[-7.18506,54.22485],[-7.17055,54.21742],[-7.14721,54.22488],[-7.14633,54.23008],[-7.15051,54.23165],[-7.14613,54.23983],[-7.15802,54.24434],[-7.13985,54.25298],[-7.15255,54.26235],[-7.16064,54.27405],[-7.17991,54.27144],[-7.17201,54.28627],[-7.21252,54.2985],[-7.19888,54.31117],[-7.17918,54.30946],[-7.1812,54.3397],[-7.15339,54.33514],[-7.10253,54.35811],[-7.10811,54.36677],[-7.06927,54.3899],[-7.05593,54.41056],[-7.02898,54.42135],[-7.00198,54.40832],[-6.98683,54.40829],[-6.97562,54.40014],[-6.96774,54.40145],[-6.90682,54.36966],[-6.89772,54.35075],[-6.87527,54.33853],[-6.86512,54.32568],[-6.85163,54.29137],[-6.87452,54.28677],[-6.87791,54.27918],[-6.86673,54.27522],[-6.85177,54.26489],[-6.83693,54.26658],[-6.82165,54.24346],[-6.81633,54.22299],[-6.80045,54.22108],[-6.80122,54.21338],[-6.77599,54.19965],[-6.75573,54.1987],[-6.74316,54.18258],[-6.73406,54.18566],[-6.72445,54.18127],[-6.70295,54.20036],[-6.69166,54.20018],[-6.68673,54.19398],[-6.669,54.19584],[-6.65248,54.18102],[-6.6433,54.17801],[-6.63467,54.16449],[-6.63179,54.14766],[-6.64081,54.14238],[-6.63935,54.13599],[-6.66149,54.1205],[-6.6481,54.10153],[-6.66119,54.0934],[-6.66458,54.06629],[-6.64681,54.05873],[-6.62501,54.03737],[-6.59291,54.04755],[-6.58905,54.05808],[-6.5597,54.0481],[-6.52897,54.05888],[-6.50442,54.05566],[-6.47824,54.07004],[-6.47919,54.07762],[-6.43601,54.05959],[-6.36314,54.07057],[-6.36589,54.09338],[-6.36293,54.09758],[-6.37104,54.11497],[-6.3522,54.11084],[-6.34242,54.1114],[-6.33589,54.10833],[-6.33636,54.09469],[-6.31808,54.09096],[-6.30903,54.10463],[-6.29165,54.11235],[-6.28246,54.11145],[-6.26272,54.09786],[-5.35583,53.72597],[-7.0752,49.23912],[-1.83472,49.02346],[-2.12036,49.94415],[1.97754,51.13111]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-65.2,18.7],[-65,16.3],[-63.7,19.2],[-65.2,18.7]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-63,-50.5],[-55,-51],[-60,-54],[-63,-50.5]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-139.19952,60.08402],[-141,60.30621],[-141,76],[-169,68.63655],[-169,65.20147],[-180,61],[-180,-4],[-154,9],[-133.76404,54.54021],[-130.73868,54.71986],[-129.96277,55.29163],[-130.15228,55.7758],[-130.01787,55.90688],[-130.00362,56.00798],[-130.10284,56.12336],[-130.24498,56.09656],[-130.42625,56.14249],[-131.87439,56.79787],[-135.02884,59.56285],[-135.11759,59.62306],[-135.15827,59.6261],[-135.47928,59.79822],[-136.28677,59.57955],[-136.30531,59.46462],[-136.36836,59.44898],[-136.47697,59.46558],[-137.19727,59.01935],[-139.19952,60.08402]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-111.96064,48.99841],[-121.22623,49.00049],[-122.26513,49.00246],[-122.7565,49.00208],[-123.32218,49.00218],[-122.97821,48.76524],[-123.2666,48.69821],[-123.21991,48.21186],[-125.80444,48.60749],[-124.32129,31.54109],[-117.125,32.53429],[-116.82417,32.55996],[-115.88036,32.63735],[-115.49738,32.66486],[-114.71984,32.71877],[-114.7649,32.64602],[-114.80885,32.60959],[-114.81481,32.49451],[-112.81743,31.88004],[-111.07481,31.33224],[-109.56051,31.33402],[-108.20847,31.33384],[-108.20838,31.78363],[-106.52847,31.78391],[-106.52781,31.78086],[-106.52249,31.77501],[-106.51249,31.76933],[-106.50988,31.7612],[-106.50709,31.76123],[-106.48896,31.74806],[-106.48473,31.74769],[-106.4719,31.75101],[-106.46816,31.75897],[-106.45434,31.76466],[-106.45035,31.76426],[-106.43516,31.75492],[-106.41484,31.75101],[-106.37864,31.73021],[-106.37225,31.71174],[-106.34924,31.69633],[-106.33289,31.66178],[-106.3068,31.62459],[-106.28079,31.56179],[-106.24775,31.54226],[-106.2329,31.49982],[-106.2105,31.46857],[-106.08201,31.39863],[-106.00554,31.39233],[-105.76401,31.17051],[-105.58548,31.06117],[-105.56419,30.98526],[-104.99153,30.6639],[-104.97162,30.60896],[-104.90639,30.57822],[-104.83772,30.38117],[-104.70177,30.20567],[-104.68048,29.92399],[-104.57611,29.77838],[-104.51157,29.63674],[-104.39758,29.57047],[-104.39278,29.55293],[-104.05769,29.32173],[-103.79883,29.2581],[-103.78196,29.26555],[-103.76759,29.22799],[-103.14102,28.93666],[-102.86087,29.2217],[-102.65076,29.79418],[-101.41068,29.73457],[-101.26511,29.51372],[-101.05997,29.452],[-101.04083,29.38038],[-100.96303,29.34735],[-100.94406,29.34369],[-100.94071,29.33351],[-100.92775,29.32663],[-100.89814,29.30957],[-100.87818,29.28086],[-100.80076,29.2238],[-100.76437,29.15981],[-100.67047,29.08663],[-100.6412,28.91299],[-100.63236,28.90255],[-100.61296,28.89939],[-100.534,28.75622],[-100.51495,28.74531],[-100.50705,28.7143],[-100.51203,28.70666],[-100.51014,28.69127],[-100.50048,28.66186],[-100.45547,28.6381],[-100.44697,28.60743],[-100.35599,28.45239],[-100.34946,28.39653],[-100.29488,28.31315],[-100.29591,28.27324],[-100.17197,28.17493],[-99.93645,27.9568],[-99.87722,27.80173],[-99.79671,27.73338],[-99.772,27.72532],[-99.74556,27.69979],[-99.71947,27.65981],[-99.5957,27.59974],[-99.54094,27.60537],[-99.53055,27.57973],[-99.52034,27.55782],[-99.52802,27.49773],[-99.50141,27.49986],[-99.48755,27.49518],[-99.47897,27.48421],[-99.48661,27.46453],[-99.49534,27.44861],[-99.48927,27.40941],[-99.53957,27.31565],[-99.43588,27.19678],[-99.46404,27.01968],[-99.16698,26.56039],[-99.17474,26.53939],[-99.12698,26.51958],[-99.1135,26.42954],[-99.08355,26.39625],[-99.06007,26.39737],[-99.03634,26.41255],[-99.02042,26.40598],[-99.01291,26.39364],[-98.95686,26.38641],[-98.9566,26.37365],[-98.94523,26.36949],[-98.90013,26.36419],[-98.89905,26.35454],[-98.80305,26.36626],[-98.78254,26.30511],[-98.66667,26.23457],[-98.58496,26.24647],[-98.57951,26.23434],[-98.56519,26.23987],[-98.56294,26.22464],[-98.50599,26.20858],[-98.44806,26.21236],[-98.38617,26.15721],[-98.34176,26.15278],[-98.33579,26.1388],[-98.30626,26.10003],[-98.28841,26.10512],[-98.26524,26.0914],[-98.19898,26.06411],[-98.09577,26.05698],[-98.07568,26.06667],[-98.08302,26.03396],[-97.9771,26.04136],[-97.9532,26.06179],[-97.81643,26.04475],[-97.77017,26.02439],[-97.73884,26.02902],[-97.5289,25.90648],[-97.52151,25.88625],[-97.50615,25.89031],[-97.49851,25.89903],[-97.49637,25.89641],[-97.49748,25.88008],[-97.49422,25.87981],[-97.48847,25.88564],[-97.46409,25.88174],[-97.42607,25.842],[-97.36856,25.8396],[-97.26231,25.94724],[-80.81543,24.00633],[-66.87378,44.77794],[-67.16148,45.16715],[-67.2286,45.16739],[-67.26246,45.18797],[-67.28311,45.19175],[-67.28959,45.18784],[-67.29332,45.17568],[-67.29049,45.17317],[-67.3001,45.16776],[-67.3025,45.16122],[-67.29761,45.14766],[-67.33975,45.1255],[-67.40524,45.16122],[-67.40387,45.17139],[-67.4818,45.27682],[-67.42172,45.38543],[-67.45262,45.41008],[-67.50498,45.4889],[-67.41623,45.50105],[-67.42219,45.55661],[-67.42902,45.56833],[-67.42331,45.57154],[-67.42498,45.57836],[-67.45193,45.60323],[-67.77981,45.6738],[-67.79019,47.06776],[-67.88006,47.1067],[-67.91319,47.14793],[-67.92598,47.15418],[-67.95181,47.1875],[-68.02374,47.23915],[-68.13017,47.29309],[-68.17669,47.32893],[-68.24046,47.35354],[-68.32809,47.36005],[-68.36363,47.35476],[-68.38054,47.34167],[-68.38509,47.30321],[-68.37367,47.28796],[-68.4377,47.28232],[-68.47916,47.29623],[-68.51074,47.29885],[-68.54593,47.28441],[-68.58408,47.28482],[-68.59777,47.27134],[-68.59271,47.25762],[-68.61889,47.24148],[-68.68936,47.24125],[-68.71768,47.23676],[-68.80128,47.21423],[-68.89629,47.17676],[-69.05354,47.24847],[-69.04924,47.41798],[-69.22425,47.45961],[-69.99729,46.69558],[-70.0569,46.4149],[-70.25551,46.10871],[-70.29001,46.09431],[-70.39919,45.80667],[-70.83229,45.40062],[-70.80794,45.37878],[-70.82663,45.2367],[-70.87538,45.23453],[-70.92138,45.28099],[-70.90645,45.30918],[-71.0109,45.34798],[-71.08429,45.30556],[-71.1454,45.24226],[-71.20525,45.25278],[-71.28925,45.30097],[-71.41405,45.23513],[-71.43044,45.12381],[-71.49692,45.06991],[-71.50623,45.04878],[-71.49284,45.03629],[-71.50027,45.01372],[-71.79359,45.01075],[-72.08774,45.00581],[-72.14155,45.00568],[-72.15282,45.00609],[-72.17142,45.00584],[-72.25847,45.00436],[-72.38795,45.00626],[-72.4496,45.00863],[-72.5356,45.00936],[-72.66257,45.01523],[-72.82537,45.01642],[-73.08466,45.01561],[-73.45219,45.00875],[-74.14699,44.99145],[-74.33753,44.9923],[-74.50786,44.99798],[-74.66158,44.99949],[-74.71244,44.99734],[-74.75887,44.98708],[-74.76368,45.00632],[-74.78977,45.00365],[-74.82376,45.01773],[-74.94186,44.98229],[-75.30098,44.83883],[-75.30304,44.82836],[-75.59418,44.6457],[-75.97269,44.33502],[-75.97295,44.34595],[-76.00059,44.34797],[-76.17645,44.2865],[-76.18744,44.22158],[-76.88782,43.82759],[-79.16851,43.32168],[-79.05487,43.25371],[-79.05092,43.169],[-79.04603,43.16093],[-79.04208,43.13942],[-79.07002,43.12038],[-79.06015,43.114],[-79.0568,43.10474],[-79.0774,43.07861],[-78.9996,43.05484],[-79.02311,43.02071],[-79.02552,42.99473],[-78.96235,42.9573],[-78.91188,42.9426],[-78.90398,42.89181],[-82.42767,41.47978],[-83.14316,42.03807],[-83.12805,42.23843],[-83.09715,42.29052],[-83.07252,42.31515],[-82.94575,42.34332],[-82.59676,42.5479],[-82.51368,42.61785],[-82.5108,42.66464],[-82.4675,42.76415],[-82.48055,42.80573],[-82.45497,42.9284],[-82.41334,42.97099],[-82.42596,42.99536],[-82.15851,43.39507],[-83.53729,46.098],[-83.96301,46.05036],[-84.11021,46.23851],[-84.09794,46.25656],[-84.11613,46.26878],[-84.11905,46.31516],[-84.10721,46.3218],[-84.14394,46.41076],[-84.11682,46.51576],[-84.13536,46.53218],[-84.16162,46.5284],[-84.21621,46.53891],[-84.26994,46.49189],[-84.36092,46.50997],[-84.55284,46.4407],[-84.95178,46.77185],[-89.59179,48.00307],[-89.67547,48.00371],[-90.87204,48.25943],[-91.41312,48.06753],[-92.99377,48.62474],[-93.34877,48.62604],[-93.35529,48.61124],[-93.37074,48.60584],[-93.39812,48.60369],[-93.40542,48.61089],[-93.43846,48.59478],[-93.46859,48.59205],[-93.45735,48.56667],[-93.46533,48.54593],[-93.64763,48.51751],[-93.80625,48.51888],[-93.80642,48.58047],[-93.83328,48.62582],[-93.84865,48.63064],[-93.93388,48.6326],[-94.01327,48.64471],[-94.16176,48.64697],[-94.25025,48.65463],[-94.24931,48.67827],[-94.26046,48.69816],[-94.30578,48.71073],[-94.32758,48.70433],[-94.36123,48.70478],[-94.38406,48.71135],[-94.41629,48.71067],[-94.44294,48.69266],[-94.53615,48.7024],[-94.55031,48.71419],[-94.58894,48.71928],[-94.69425,48.77938],[-94.70129,48.83376],[-94.68996,48.83953],[-94.68395,48.99914],[-111.96064,48.99841]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[180,55],[170,53],[180,49],[180,55]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[143,22],[147,22],[147,12],[143,12],[143,22]]]}},{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[-171.5,-10],[-171,-15],[-167,-15],[-171.5,-10]]]}}];
@@ -23191,17 +23665,17 @@ var dataDriveLeft = {
features: features$1
};
-var en = {"modes":{"add_area":{"title":"Area","description":"Add parks, buildings, lakes or other areas to the map.","tail":"Click on the map to start drawing an area, like a park, lake, or building."},"add_line":{"title":"Line","description":"Add highways, streets, pedestrian paths, canals or other lines to the map.","tail":"Click on the map to start drawing a road, path, or route."},"add_point":{"title":"Point","description":"Add restaurants, monuments, postal boxes or other points to the map.","tail":"Click on the map to add a point."},"browse":{"title":"Browse","description":"Pan and zoom the map."},"draw_area":{"tail":"Click to add nodes to your area. Click the first node to finish the area."},"draw_line":{"tail":"Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."}},"operations":{"add":{"annotation":{"point":"Added a point.","vertex":"Added a node to a way.","relation":"Added a relation."}},"start":{"annotation":{"line":"Started a line.","area":"Started an area."}},"continue":{"key":"A","title":"Continue","description":"Continue this line.","not_eligible":"No line can be continued here.","multiple":"Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.","annotation":{"line":"Continued a line.","area":"Continued an area."}},"cancel_draw":{"annotation":"Canceled drawing."},"change_role":{"annotation":"Changed the role of a relation member."},"change_tags":{"annotation":"Changed tags."},"circularize":{"title":"Circularize","description":{"line":"Make this line circular.","area":"Make this area circular."},"key":"O","annotation":{"line":"Made a line circular.","area":"Made an area circular."},"not_closed":"This can't be made circular because it's not a loop.","too_large":"This can't be made circular because not enough of it is currently visible.","connected_to_hidden":"This can't be made circular because it is connected to a hidden feature."},"orthogonalize":{"title":"Square","description":{"line":"Square the corners of this line.","area":"Square the corners of this area."},"key":"S","annotation":{"line":"Squared the corners of a line.","area":"Squared the corners of an area."},"not_squarish":"This can't be made square because it is not squarish.","too_large":"This can't be made square because not enough of it is currently visible.","connected_to_hidden":"This can't be made square because it is connected to a hidden feature."},"straighten":{"title":"Straighten","description":"Straighten this line.","key":"S","annotation":"Straightened a line.","too_bendy":"This can't be straightened because it bends too much.","connected_to_hidden":"This line can't be straightened because it is connected to a hidden feature."},"delete":{"title":"Delete","description":{"single":"Delete this feature permanently.","multiple":"Delete these features permanently."},"annotation":{"point":"Deleted a point.","vertex":"Deleted a node from a way.","line":"Deleted a line.","area":"Deleted an area.","relation":"Deleted a relation.","multiple":"Deleted {n} features."},"too_large":{"single":"This feature can't be deleted because not enough of it is currently visible.","multiple":"These features can't be deleted because not enough of them are currently visible."},"incomplete_relation":{"single":"This feature can't be deleted because it hasn't been fully downloaded.","multiple":"These features can't be deleted because they haven't been fully downloaded."},"part_of_relation":{"single":"This feature can't be deleted because it is part of a larger relation. You must remove it from the relation first.","multiple":"These features can't be deleted because they are part of larger relations. You must remove them from the relations first."},"connected_to_hidden":{"single":"This feature can't be deleted because it is connected to a hidden feature.","multiple":"These features can't be deleted because some are connected to hidden features."}},"add_member":{"annotation":"Added a member to a relation."},"delete_member":{"annotation":"Removed a member from a relation."},"connect":{"annotation":{"point":"Connected a way to a point.","vertex":"Connected a way to another.","line":"Connected a way to a line.","area":"Connected a way to an area."}},"disconnect":{"title":"Disconnect","description":"Disconnect these lines/areas from each other.","key":"D","annotation":"Disconnected lines/areas.","not_connected":"There aren't enough lines/areas here to disconnect.","connected_to_hidden":"This can't be disconnected because it is connected to a hidden feature.","relation":"This can't be disconnected because it connects members of a relation."},"merge":{"title":"Merge","description":"Merge these features.","key":"C","annotation":"Merged {n} features.","not_eligible":"These features can't be merged.","not_adjacent":"These features can't be merged because their endpoints aren't connected.","restriction":"These features can't be merged because at least one is a member of a \"{relation}\" relation.","incomplete_relation":"These features can't be merged because at least one hasn't been fully downloaded.","conflicting_tags":"These features can't be merged because some of their tags have conflicting values."},"move":{"title":"Move","description":{"single":"Move this feature to a different location.","multiple":"Move these features to a different location."},"key":"M","annotation":{"point":"Moved a point.","vertex":"Moved a node in a way.","line":"Moved a line.","area":"Moved an area.","multiple":"Moved multiple features."},"incomplete_relation":{"single":"This feature can't be moved because it hasn't been fully downloaded.","multiple":"These features can't be moved because they haven't been fully downloaded."},"too_large":{"single":"This feature can't be moved because not enough of it is currently visible.","multiple":"These features can't be moved because not enough of them are currently visible."},"connected_to_hidden":{"single":"This feature can't be moved because it is connected to a hidden feature.","multiple":"These features can't be moved because some are connected to hidden features."}},"reflect":{"title":{"long":"Reflect Long","short":"Reflect Short"},"description":{"long":{"single":"Reflect this feature across its long axis.","multiple":"Reflect these features across their long axis."},"short":{"single":"Reflect this feature across its short axis.","multiple":"Reflect these features across their short axis."}},"key":{"long":"T","short":"Y"},"annotation":{"long":{"single":"Reflected a feature across its long axis.","multiple":"Reflected multiple features across their long axis."},"short":{"single":"Reflected a feature across its short axis.","multiple":"Reflected multiple features across their short axis."}},"incomplete_relation":{"single":"This feature can't be reflected because it hasn't been fully downloaded.","multiple":"These features can't be reflected because they haven't been fully downloaded."},"too_large":{"single":"This feature can't be reflected because not enough of it is currently visible.","multiple":"These features can't be reflected because not enough of them are currently visible."},"connected_to_hidden":{"single":"This feature can't be reflected because it is connected to a hidden feature.","multiple":"These features can't be reflected because some are connected to hidden features."}},"rotate":{"title":"Rotate","description":{"single":"Rotate this feature around its center point.","multiple":"Rotate these features around their center point."},"key":"R","annotation":{"line":"Rotated a line.","area":"Rotated an area.","multiple":"Rotated multiple features."},"incomplete_relation":{"single":"This feature can't be rotated because it hasn't been fully downloaded.","multiple":"These features can't be rotated because they haven't been fully downloaded."},"too_large":{"single":"This feature can't be rotated because not enough of it is currently visible.","multiple":"These features can't be rotated because not enough of them are currently visible."},"connected_to_hidden":{"single":"This feature can't be rotated because it is connected to a hidden feature.","multiple":"These features can't be rotated because some are connected to hidden features."}},"reverse":{"title":"Reverse","description":"Make this line go in the opposite direction.","key":"V","annotation":"Reversed a line."},"split":{"title":"Split","description":{"line":"Split this line into two at this node.","area":"Split the boundary of this area into two.","multiple":"Split the lines/area boundaries at this node into two."},"key":"X","annotation":{"line":"Split a line.","area":"Split an area boundary.","multiple":"Split {n} lines/area boundaries."},"not_eligible":"Lines can't be split at their beginning or end.","multiple_ways":"There are too many lines here to split.","connected_to_hidden":"This can't be split because it is connected to a hidden feature."},"restriction":{"help":{"select":"Click to select a road segment.","toggle":"Click to toggle turn restrictions.","toggle_on":"Click to add a \"{restriction}\" restriction.","toggle_off":"Click to remove the \"{restriction}\" restriction."},"annotation":{"create":"Added a turn restriction","delete":"Deleted a turn restriction"}}},"undo":{"tooltip":"Undo: {action}","nothing":"Nothing to undo."},"redo":{"tooltip":"Redo: {action}","nothing":"Nothing to redo."},"tooltip_keyhint":"Shortcut:","browser_notice":"This editor is supported in Firefox, Chrome, Safari, Opera, and Internet Explorer 11 and above. Please upgrade your browser or use Potlatch 2 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","login":"login","logout":"logout","loading_auth":"Connecting to OpenStreetMap...","report_a_bug":"Report a bug","help_translate":"Help translate","feature_info":{"hidden_warning":"{count} hidden features","hidden_details":"These features are currently hidden: {details}"},"status":{"error":"Unable to connect to API.","offline":"The API is offline. Please try editing later.","readonly":"The API is read-only. You will need to wait to save your changes.","rateLimit":"The API is limiting anonymous connections. You can fix this by logging in."},"commit":{"title":"Upload to OpenStreetMap","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.","request_review":"I would like someone to review my edits.","save":"Upload","cancel":"Cancel","changes":"{count} Changes","download_changes":"Download osmChange file","warnings":"Warnings","modified":"Modified","deleted":"Deleted","created":"Created","about_changeset_comments":"About changeset comments","about_changeset_comments_link":"//wiki.openstreetmap.org/wiki/Good_changeset_comments","google_warning":"You mentioned Google in this comment: remember that copying from Google Maps is strictly forbidden.","google_warning_link":"http://www.openstreetmap.org/copyright"},"contributors":{"list":"Edits by {users}","truncated_list":"Edits by {users} and {count} others"},"info_panels":{"key":"I","background":{"key":"B","title":"Background","zoom":"Zoom","vintage":"Vintage","source":"Source","description":"Description","resolution":"Resolution","accuracy":"Accuracy","unknown":"Unknown","show_tiles":"Show Tiles","hide_tiles":"Hide Tiles","show_vintage":"Show Vintage","hide_vintage":"Hide Vintage"},"history":{"key":"H","title":"History","selected":"{n} selected","version":"Version","last_edit":"Last Edit","edited_by":"Edited By","changeset":"Changeset","unknown":"Unknown","link_text":"History on openstreetmap.org"},"location":{"key":"L","title":"Location","unknown_location":"Unknown Location"},"measurement":{"key":"M","title":"Measurement","selected":"{n} selected","geometry":"Geometry","closed":"closed","center":"Center","perimeter":"Perimeter","length":"Length","area":"Area","centroid":"Centroid","location":"Location","metric":"Metric","imperial":"Imperial"}},"geometry":{"point":"point","vertex":"vertex","line":"line","area":"area","relation":"relation"},"geocoder":{"search":"Search worldwide...","no_results_visible":"No results in visible map area","no_results_worldwide":"No results found"},"geolocate":{"title":"Show My Location","locating":"Locating, please wait..."},"inspector":{"no_documentation_combination":"There is no documentation available for this tag combination","no_documentation_key":"There is no documentation available for this key","documentation_redirect":"This documentation has been redirected to a new page","show_more":"Show More","view_on_osm":"View on openstreetmap.org","all_fields":"All fields","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","remove":"Remove","search":"Search","multiselect":"Selected features","unknown":"Unknown","incomplete":"","feature_list":"Search features","edit":"Edit feature","check":{"yes":"Yes","no":"No","reverser":"Change Direction"},"radio":{"structure":{"type":"Type","default":"Default","layer":"Layer"}},"add":"Add","none":"None","node":"Node","way":"Way","relation":"Relation","location":"Location","add_fields":"Add field:"},"background":{"title":"Background","description":"Background settings","key":"B","percent_brightness":"{opacity}% brightness","none":"None","best_imagery":"Best known imagery source for this location","switch":"Switch back to this background","custom":"Custom","custom_button":"Edit custom background","custom_prompt":"Enter a tile URL template. Valid tokens are:\n - {zoom}/{z}, {x}, {y} for Z/X/Y tile scheme\n - {ty} for flipped TMS-style Y coordinates\n - {u} for quadtile scheme\n - {switch:a,b,c} for DNS server multiplexing\n\nExample:\n{example}","fix_misalignment":"Adjust imagery offset","imagery_source_faq":"Where does this imagery come from?","reset":"reset","offset":"Drag anywhere in the gray area below to adjust the imagery offset, or enter the offset values in meters.","minimap":{"description":"Minimap","tooltip":"Show a zoomed out map to help locate the area currently displayed.","key":"/"}},"map_data":{"title":"Map Data","description":"Map Data","key":"F","data_layers":"Data Layers","layers":{"osm":{"tooltip":"Map data from OpenStreetMap","title":"OpenStreetMap data"}},"fill_area":"Fill Areas","map_features":"Map Features","autohidden":"These features have been automatically hidden because too many would be shown on the screen. You can zoom in to edit them.","osmhidden":"These features have been automatically hidden because the OpenStreetMap layer is hidden."},"feature":{"points":{"description":"Points","tooltip":"Points of Interest"},"traffic_roads":{"description":"Traffic Roads","tooltip":"Highways, Streets, etc."},"service_roads":{"description":"Service Roads","tooltip":"Service Roads, Parking Aisles, Tracks, etc."},"paths":{"description":"Paths","tooltip":"Sidewalks, Foot Paths, Cycle Paths, etc."},"buildings":{"description":"Buildings","tooltip":"Buildings, Shelters, Garages, etc."},"landuse":{"description":"Landuse Features","tooltip":"Forests, Farmland, Parks, Residential, Commercial, etc."},"boundaries":{"description":"Boundaries","tooltip":"Administrative Boundaries"},"water":{"description":"Water Features","tooltip":"Rivers, Lakes, Ponds, Basins, etc."},"rail":{"description":"Rail Features","tooltip":"Railways"},"power":{"description":"Power Features","tooltip":"Power Lines, Power Plants, Substations, etc."},"past_future":{"description":"Past/Future","tooltip":"Proposed, Construction, Abandoned, Demolished, etc."},"others":{"description":"Others","tooltip":"Everything Else"}},"area_fill":{"wireframe":{"description":"No Fill (Wireframe)","tooltip":"Enabling wireframe mode makes it easy to see the background imagery.","key":"W"},"partial":{"description":"Partial Fill","tooltip":"Areas are drawn with fill only around their inner edges. (Recommended for beginner mappers)"},"full":{"description":"Full Fill","tooltip":"Areas are drawn fully filled."}},"restore":{"heading":"You have unsaved changes","description":"Do you wish to restore unsaved changes from a previous editing session?","restore":"Restore my changes","reset":"Discard my changes"},"save":{"title":"Save","help":"Review your changes and upload them to OpenStreetMap, making them visible to other users.","no_changes":"No changes to save.","error":"Errors occurred while trying to save","status_code":"Server returned status code {code}","unknown_error_details":"Please ensure you are connected to the internet.","uploading":"Uploading changes to OpenStreetMap...","unsaved_changes":"You have unsaved changes","conflict":{"header":"Resolve conflicting edits","count":"Conflict {num} of {total}","previous":"< Previous","next":"Next >","keep_local":"Keep mine","keep_remote":"Use theirs","restore":"Restore","delete":"Leave Deleted","download_changes":"Or download osmChange file","done":"All conflicts resolved!","help":"Another user changed some of the same map features you changed.\nClick on each feature below for more details about the conflict, and choose whether to keep\nyour changes or the other user's changes.\n"}},"merge_remote_changes":{"conflict":{"deleted":"This feature has been deleted by {user}.","location":"This feature was moved by both you and {user}.","nodelist":"Nodes were changed by both you and {user}.","memberlist":"Relation members were changed by both you and {user}.","tags":"You changed the {tag} tag to \"{local}\" and {user} changed it to \"{remote}\"."}},"success":{"edited_osm":"Edited OSM!","just_edited":"You just edited OpenStreetMap!","view_on_osm":"View on OSM","facebook":"Share on Facebook","twitter":"Share on Twitter","google":"Share on Google+","help_html":"Your changes should appear in the \"Standard\" layer in a few minutes. Other layers, and certain features, may take longer.","help_link_text":"Details","help_link_url":"https://wiki.openstreetmap.org/wiki/FAQ#I_have_just_made_some_changes_to_the_map._How_do_I_get_to_see_my_changes.3F"},"confirm":{"okay":"OK","cancel":"Cancel"},"splash":{"welcome":"Welcome to the iD OpenStreetMap editor","text":"iD is a friendly but powerful tool for contributing to the world's best free world map. This is version {version}. For more information see {website} and report bugs at {github}.","walkthrough":"Start the Walkthrough","start":"Edit now"},"source_switch":{"live":"live","lose_changes":"You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?","dev":"dev"},"version":{"whats_new":"What's new in iD {version}"},"tag_reference":{"description":"Description","on_wiki":"{tag} on wiki.osm.org","used_with":"used with {type}"},"validations":{"disconnected_highway":"Disconnected highway","disconnected_highway_tooltip":"Roads should be connected to other roads or building entrances.","old_multipolygon":"Multipolygon tags on outer way","old_multipolygon_tooltip":"This style of multipolygon is deprecated. Please assign the tags to the parent multipolygon instead of the outer way.","untagged_point":"Untagged point","untagged_point_tooltip":"Select a feature type that describes what this point is.","untagged_line":"Untagged line","untagged_line_tooltip":"Select a feature type that describes what this line is.","untagged_area":"Untagged area","untagged_area_tooltip":"Select a feature type that describes what this area is.","untagged_relation":"Untagged relation","untagged_relation_tooltip":"Select a feature type that describes what this relation is.","many_deletions":"You're deleting {n} features. Are you sure you want to do this? This will delete them from the map that everyone else sees on openstreetmap.org.","tag_suggests_area":"The tag {tag} suggests line should be area, but it is not an area","deprecated_tags":"Deprecated tags: {tags}"},"zoom":{"in":"Zoom in","out":"Zoom out"},"cannot_zoom":"Cannot zoom out further in current mode.","full_screen":"Toggle Full Screen","gpx":{"local_layer":"Local file","drag_drop":"Drag and drop a .gpx, .geojson or .kml file on the page, or click the button to the right to browse","zoom":"Zoom to layer","browse":"Browse for a file"},"mapillary_images":{"tooltip":"Street-level photos from Mapillary","title":"Photo Overlay (Mapillary)"},"mapillary_signs":{"tooltip":"Traffic signs from Mapillary (must enable Photo Overlay)","title":"Traffic Sign Overlay (Mapillary)"},"mapillary":{"view_on_mapillary":"View this image on Mapillary"},"openstreetcam_images":{"tooltip":"Street-level photos from OpenStreetCam","title":"Photo Overlay (OpenStreetCam)"},"openstreetcam":{"view_on_openstreetcam":"View this image on OpenStreetCam"},"help":{"title":"Help","key":"H","help":"# Help\n\nThis is an editor for [OpenStreetMap](http://www.openstreetmap.org/), the\nfree and editable map of the world. You can use it to add and update\ndata in your area, making an open-source and open-data map of the world\nbetter for everyone.\n\nEdits that you make on this map will be visible to everyone who uses\nOpenStreetMap. In order to make an edit, you'll need to\n[log in](https://www.openstreetmap.org/login).\n\nThe [iD editor](http://ideditor.com/) is a collaborative project with [source\ncode available on GitHub](https://github.com/openstreetmap/iD).\n","editing_saving":"# Editing & Saving\n\nThis editor is designed to work primarily online, and you're accessing\nit through a website right now.\n\n### Selecting Features\n\nTo select a map feature, like a road or point of interest, click on it on\nthe map. This will highlight the selected feature and load a sidebar with\ndetails about it. If you right-click on it, it will show a menu of things\nyou can do with the feature.\n\nTo select multiple features, hold down the 'Shift' key. Then either click\non the features you want to select, or drag on the map to draw a contour\naround those features. All the points inside the lasso area will be selected.\n\n### Saving Edits\n\nWhen you make changes like editing roads, buildings, and places, these are\nstored locally until you save them to the server. Don't worry if you make\na mistake - you can undo changes by clicking the undo button, and redo\nchanges by clicking the redo button.\n\nClick 'Save' to finish a group of edits - for instance, if you've completed\nan area of town and would like to start on a new area. You'll have a chance\nto review what you've done, and the editor supplies helpful suggestions\nand warnings if something doesn't seem right about the changes.\n\nIf everything looks good, you can enter a short comment explaining the change\nyou made, and click 'Upload' to post the changes to\n[OpenStreetMap.org](http://www.openstreetmap.org/), where they will be visible\nto all other users and available for others to build and improve upon.\n\nIf you can't finish your edits in one sitting, you can leave the editor\nwindow and come back (on the same browser and computer), and the\neditor application will offer to restore your work.\n\n### Using the editor\n\nYou can view a list of keyboard shortcuts by pressing the `?` key.\n","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 sidebar showing more information about the road. If you right-click\non it, you'll have a menu of actions you can apply on 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 right-click on it and select the 'Move' tool, or simply press\nthe `M` shortcut key, to move the entire road at one time, and then click\nagain 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 pressing the 'Delete'\nkey or right-clicking it and then clicking the trash can icon.\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\nCollected GPS traces are one valuable 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[Mapping with a smartphone, GPS, or paper](http://learnosm.org/en/mobile-mapping/).\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 purple\nline. Click on the 'Map Data' menu on the right 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, and also to [upload it to OpenStreetMap](http://www.openstreetmap.org/trace/create)\nfor other users to use.\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 right.\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\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 section on the left side of the page that allows you to\nedit the details of the selected feature.\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 the 'Add field' dropdown to add\nother details, like a Wikipedia link, wheelchair access, 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","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 load a sidebar showing more information about the building.\nIf you right-click on it, it will show a menu of actions you can execute\nin the building.\n\n### Modifying\n\nSometimes buildings are incorrectly placed or have incorrect tags.\n\nTo move an entire building, select it and press the 'M' shortcut key,\nor right-click it and select 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 pressing the 'Delete'\nkey, or right-clicking it and then clicking the trash can icon.\n","relations":"# Relations\n\nA relation is a special type of feature in OpenStreetMap that groups together\nother features. For example, two common types of relations are *route relations*,\nwhich group together sections of road that belong to a specific freeway or\nhighway, and *multipolygons*, which group together several lines that define\na complex area (one with several pieces or holes in it like a donut).\n\nThe group of features in a relation are called *members*. In the bottom of the\nsidebar, you can see which relations a feature is a member of, and click on a\nrelation there will select it. When the relation is selected, you can see all of\nits members listed in the sidebar and highlighted on the map.\n\nFor the most part, iD will take care of maintaining relations automatically\nwhile you edit. The main thing you should be aware of is that if you delete a\nsection of road to redraw it more accurately, you should make sure that the\nnew section is a member of the same relations as the original.\n\n## Editing Relations\n\nIf you want to edit relations, here are the basics.\n\nTo add a feature to a relation, select the feature, click the \"+\" button in the\n\"All relations\" section of the sidebar, and select or type the name of the relation.\n\nTo create a new relation, select the first feature that should be a member,\nclick the \"+\" button in the \"All relations\" section, and select \"New relation...\".\n\nTo remove a feature from a relation, select the feature and click the trash\nbutton next to the relation you want to remove it from.\n\nYou can create multipolygons with holes using the \"Merge\" tool. Draw two areas (inner\nand outer), hold the Shift key and click on each of them to select them both, and then\npress the 'C' shortcut key. Other option is to select both, and then right-click one\nof the and click the \"Merge\" (+) button.\n"},"intro":{"done":"done","ok":"OK","graph":{"block_number":"","city":"Three Rivers","county":"","district":"","hamlet":"","neighbourhood":"","postcode":"49093","province":"","quarter":"","state":"MI","subdistrict":"","suburb":"","countrycode":"us","name":{"1st-avenue":"1st Avenue","2nd-avenue":"2nd Avenue","4th-avenue":"4th Avenue","5th-avenue":"5th Avenue","6th-avenue":"6th Avenue","6th-street":"6th Street","7th-avenue":"7th Avenue","8th-avenue":"8th Avenue","9th-avenue":"9th Avenue","10th-avenue":"10th Avenue","11th-avenue":"11th Avenue","12th-avenue":"12th Avenue","access-point-employment":"Access Point Employment","adams-street":"Adams Street","andrews-elementary-school":"Andrews Elementary School","andrews-street":"Andrews Street","armitage-street":"Armitage Street","barrows-school":"Barrows School","battle-street":"Battle Street","bennett-street":"Bennett Street","bowman-park":"Bowman Park","collins-drive":"Collins Drive","conrail-railroad":"Conrail Railroad","conservation-park":"Conservation Park","constantine-street":"Constantine Street","cushman-street":"Cushman Street","dollar-tree":"Dollar Tree","douglas-avenue":"Douglas Avenue","east-street":"East Street","elm-street":"Elm Street","flower-street":"Flower Street","foster-street":"Foster Street","french-street":"French Street","garden-street":"Garden Street","gem-pawnbroker":"Gem Pawnbroker","golden-finch-framing":"Golden Finch Framing","grant-avenue":"Grant Avenue","hoffman-pond":"Hoffman Pond","hoffman-street":"Hoffman Street","hook-avenue":"Hook Avenue","jefferson-street":"Jefferson Street","kelsey-street":"Kelsey Street","lafayette-park":"LaFayette Park","las-coffee-cafe":"L.A.'s Coffee Cafe","lincoln-avenue":"Lincoln Avenue","lowrys-books":"Lowry's Books","lynns-garage":"Lynn's Garage","main-street-barbell":"Main Street Barbell","main-street-cafe":"Main Street Cafe","main-street-fitness":"Main Street Fitness","main-street":"Main Street","maple-street":"Maple Street","marina-park":"Marina Park","market-street":"Market Street","memory-isle-park":"Memory Isle Park","memory-isle":"Memory Isle","michigan-avenue":"Michigan Avenue","middle-street":"Middle Street","millard-street":"Millard Street","moore-street":"Moore Street","morris-avenue":"Morris Avenue","mural-mall":"Mural Mall","paisanos-bar-and-grill":"Paisano's Bar and Grill","paisley-emporium":"Paisley Emporium","paparazzi-tattoo":"Paparazzi Tattoo","pealer-street":"Pealer Street","pine-street":"Pine Street","pizza-hut":"Pizza Hut","portage-avenue":"Portage Avenue","portage-river":"Portage River","preferred-insurance-services":"Preferred Insurance Services","railroad-drive":"Railroad Drive","river-city-appliance":"River City Appliance","river-drive":"River Drive","river-road":"River Road","river-street":"River Street","riverside-cemetery":"Riverside Cemetery","riverwalk-trail":"Riverwalk Trail","riviera-theatre":"Riviera Theatre","rocky-river":"Rocky River","saint-joseph-river":"Saint Joseph River","scidmore-park-petting-zoo":"Scidmore Park Petting Zoo","scidmore-park":"Scidmore Park","scouter-park":"Scouter Park","sherwin-williams":"Sherwin-Williams","south-street":"South Street","southern-michigan-bank":"Southern Michigan Bank","spring-street":"Spring Street","sturgeon-river-road":"Sturgeon River Road","three-rivers-city-hall":"Three Rivers City Hall","three-rivers-elementary-school":"Three Rivers Elementary School","three-rivers-fire-department":"Three Rivers Fire Department","three-rivers-high-school":"Three Rivers High School","three-rivers-middle-school":"Three Rivers Middle School","three-rivers-municipal-airport":"Three Rivers Municipal Airport","three-rivers-post-office":"Three Rivers Post Office","three-rivers-public-library":"Three Rivers Public Library","three-rivers":"Three Rivers","unique-jewelry":"Unique Jewelry","walnut-street":"Walnut Street","washington-street":"Washington Street","water-street":"Water Street","west-street":"West Street","wheeler-street":"Wheeler Street","william-towing":"William Towing","willow-drive":"Willow Drive","wood-street":"Wood Street","world-fare":"World Fare"}},"welcome":{"title":"Welcome","welcome":"Welcome! This walkthrough will teach you the basics of editing on OpenStreetMap.","practice":"All of the data in this walkthrough is just for practicing, and any edits that you make in the walkthrough will not be saved.","words":"This walkthrough will introduce some new words and concepts. When we introduce a new word, we'll use *italics*.","mouse":"You can use any input device to edit the map, but this walkthrough assumes you have a mouse with left and right buttons. **If you want to attach a mouse, do so now, then click OK.**","leftclick":"When this tutorial asks you to click or double-click, we mean with the left button. On a trackpad it might be a single-click or single-finger tap. **Left-click {num} times.**","rightclick":"Sometimes we'll also ask you to right-click. This might be the same as control-click, or two-finger tap on a trackpad. Your keyboard might even have a 'menu' key that works like right-click. **Right-click {num} times.**","chapters":"So far, so good! You can use the buttons below to skip chapters at any time or to restart a chapter if you get stuck. Let's begin! **Click '{next}' to continue.**"},"navigation":{"title":"Navigation","drag":"The main map area shows OpenStreetMap data on top of a background.{br}You can drag the map by pressing and holding the left mouse button while moving the mouse around. You can also use the arrow keys on your keyboard. **Drag the map!**","zoom":"You can zoom in or out by scrolling with the mouse wheel or trackpad, or by clicking the {plus} / {minus} buttons. **Zoom the map!**","features":"We use the word *features* to describe the things that appear on the map. Anything in the real world can be mapped as a feature on OpenStreetMap.","points_lines_areas":"Map features are represented using *points, lines, or areas.*","nodes_ways":"In OpenStreetMap, points are sometimes called *nodes*, and lines and areas are sometimes called *ways*.","click_townhall":"All features on the map can be selected by clicking on them. **Click on the point to select it.**","selected_townhall":"Great! The point is now selected. Selected features are drawn with a pulsing glow.","editor_townhall":"When a feature is selected, the *feature editor* is displayed alongside the map.","preset_townhall":"The top part of the feature editor shows the feature's type. This point is a {preset}.","fields_townhall":"The middle part of the feature editor contains *fields* showing the feature's attributes, such as its name and address.","close_townhall":"**Close the feature editor by hitting escape or pressing the {button} button in the upper corner.**","search_street":"You can also search for features in the current view, or worldwide. **Search for '{name}'.**","choose_street":"**Choose {name} from the list to select it.**","selected_street":"Great! {name} is now selected.","editor_street":"The fields shown for a street are different than the fields that were shown for the town hall.{br}For this selected street, the feature editor shows fields like '{field1}' and '{field2}'. **Close the feature editor by hitting escape or pressing the {button} button.**","play":"Try moving the map and clicking on some other features to see what kinds of things can be added to OpenStreetMap. **When you are ready to continue to the next chapter, click '{next}'.**"},"points":{"title":"Points","add_point":"*Points* can be used to represent features such as shops, restaurants, and monuments.{br}They mark a specific location, and describe what's there. **Click the {button} Point button to add a new point.**","place_point":"To place the new point on the map, position your mouse cursor where the point should go, then left-click or press the spacebar. **Move the mouse pointer over this building, then left-click or press the spacebar.**","search_cafe":"There are many different features that can be represented by points. The point you just added is a cafe. **Search for '{preset}'.**","choose_cafe":"**Choose {preset} from the list.**","feature_editor":"The point is now marked as a cafe. Using the feature editor, we can add more information about the cafe.","add_name":"In OpenStreetMap, all of the fields are optional, and it's OK to leave a field blank if you are unsure.{br}Let's pretend that you have local knowledge of this cafe, and you know its name. **Add a name for the cafe.**","add_close":"The feature editor will remember all of your changes automatically. **When you are finished adding the name, hit escape, enter, or click the {button} button to close the feature editor.**","reselect":"Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Click to select the cafe you just created.**","update":"Let's fill in some more details for this cafe. You can change its name, add a cuisine, or add an address. **Change the cafe details.**","update_close":"**When you are finished updating the cafe, hit escape, enter, or click the {button} button to close the feature editor.**","rightclick":"You can right-click on any feature to see the *edit menu*, which shows a list of editing operations that can be performed. **Right-click to select the point you created and show the edit menu.**","delete":"It's OK to delete features that don't exist in the real world.{br}Deleting a feature from OpenStreetMap removes it from the map that everyone uses, so you should make sure a feature is really gone before you delete it. **Click on the {button} button to delete the point.**","undo":"You can always undo any changes up until you save your edits to OpenStreetMap. **Click on the {button} button to undo the delete and get the point back.**","play":"Now that you know how to create and edit points, try creating a few more points for practice! **When you are ready to continue to the next chapter, click '{next}'.**"},"areas":{"title":"Areas","add_playground":"*Areas* are used to show the boundaries of features like lakes, buildings, and residential areas.{br}They can be also be used for more detailed mapping of many features you might normally map as points. **Click the {button} Area button to add a new area.**","start_playground":"Let's add this playground to the map by drawing an area. Areas are drawn by placing *nodes* along the outer edge of the feature. **Click or press spacebar to place a starting node on one of the corners of the playground.**","continue_playground":"Continue drawing the area by placing more nodes along the playground's edge. It is OK to connect the area to the existing walking paths.{br}Tip: You can hold down the '{alt}' key to prevent nodes from connecting to other features. **Continue drawing an area for the playground.**","finish_playground":"Finish the area by pressing enter, or clicking again on either the first or last node. **Finish drawing an area for the playground.**","search_playground":"**Search for '{preset}'.**","choose_playground":"**Choose {preset} from the list.**","add_field":"This playground doesn't have an official name, so we won't add anything in the Name field.{br}Instead let's add some additional details about the playground to the Description field. **Open the Add Field list.**","choose_field":"**Choose {field} from the list.**","retry_add_field":"You didn't select the {field} field. Let's try again.","describe_playground":"**Add a description, then click the {button} button to close the feature editor.**","play":"Good job! Try drawing a few more areas, and see what other kinds of area features you can add to OpenStreetMap. **When you are ready to continue to the next chapter, click '{next}'.**"},"lines":{"title":"Lines","add_line":"*Lines* are used to represent features such as roads, railroads, and rivers. **Click the {button} Line button to add a new line.**","start_line":"Here is a road that is missing. Let's add it!{br}In OpenStreetMap, lines should be drawn down the center of the road. You can drag and zoom the map while drawing if necessary. **Start a new line by clicking at the top end of this missing road.**","intersect":"Click or press spacebar to add more nodes to the line.{br}Roads, and many other types of lines, are part of a larger network. It is important for these lines to be connected properly in order for routing applications to work. **Click on {name} to create an intersection connecting the two lines.**","retry_intersect":"The road needs to intersect {name}. Let's try again!","continue_line":"Continue drawing the line for the new road. Remember that you can drag and zoom the map if needed.{br}When you are finished drawing, click on the last node again. **Finish drawing the road.**","choose_category_road":"**Select {category} from the list.**","choose_preset_residential":"There are many different types of roads, but this one is a residential road. **Choose the {preset} type.**","retry_preset_residential":"You didn't select the {preset} type. **Click here to choose again.**","name_road":"**Give this road a name, then hit escape, enter, or click the {button} button to close the feature editor.**","did_name_road":"Looks good! Next we will learn how to update the shape of a line.","update_line":"Sometimes you will need to change the shape of an existing line. Here is a road that doesn't look quite right.","add_node":"We can add some nodes to this line to improve its shape. One way to add a node is to double-click the line where you want to add a node. **Double-click on the line to create a new node.**","start_drag_endpoint":"When a line is selected, you can drag any of its nodes by clicking and holding down the left mouse button while you drag. **Drag the endpoint to the place where these roads should intersect.**","finish_drag_endpoint":"This spot looks good. **Release the left mouse button to finish dragging.**","start_drag_midpoint":"Small triangles are drawn at the *midpoints* between nodes. Another way to create a new node is to drag a midpoint to a new location. **Drag the midpoint triangle to create a new node along the curve of the road.**","continue_drag_midpoint":"This line is looking much better! Continue to adjust this line by double-clicking or dragging midpoints until the curve matches the road shape. **When you're happy with how the line looks, click OK.**","delete_lines":"It's OK to delete lines for roads that don't exist in the real world.{br}Here's an example where the city planned a {street} but never built it. We can improve this part of the map by deleting the extra lines.","rightclick_intersection":"The last real street is {street1}, so we will *split* {street2} at this intersection and remove everything above it. **Right click on the intersection node.**","split_intersection":"**Click on the {button} button to split {street}.**","retry_split":"You didn't click the Split button. Try again.","did_split_multi":"Good job! {street1} is now split into two pieces. The top part can be removed. **Click the top part of {street2} to select it.**","did_split_single":"**Click the top part of {street2} to select it.**","multi_select":"{selected} is now selected. Let's also select {other1}. You can shift-click to select multiple things. **Shift-click on {other2}.**","multi_rightclick":"Good! Both lines to delete are now selected. **Right-click on one of the lines to show the edit menu.**","multi_delete":"**Click on the {button} button to delete the extra lines.**","retry_delete":"You didn't click the Delete button. Try again.","play":"Great! Use the skills that you've learned in this chapter to practice editing some more lines. **When you are ready to continue to the next chapter, click '{next}'.**"},"buildings":{"title":"Buildings","add_building":"OpenStreetMap is the world's largest database of buildings.{br}You can help improve this database by tracing buildings that aren't already mapped. **Click the {button} Area button to add a new area.**","start_building":"Let's add this house to the map by tracing its outline.{br}Buildings should be traced around their footprint as accurately as possible. **Click or press spacebar to place a starting node on one of the corners of the building.**","continue_building":"Continue adding more nodes to trace the outline of the building. Remember that you can zoom in if you want to add more details.{br}Finish the building by pressing enter, or clicking again on either the first or last node. **Finish tracing the building.**","retry_building":"It looks like you had some trouble placing the nodes at the building corners. Try again!","choose_category_building":"**Choose {category} from the list.**","choose_preset_house":"There are many different types of buildings, but this one is clearly a house.{br}If you're not sure of the type, it's OK to just choose the generic Building type. **Choose the {preset} type.**","close":"**Hit escape or click the {button} button to close the feature editor.**","rightclick_building":"**Right-click to select the building you created and show the edit menu.**","square_building":"The house that you just added will look even better with perfectly square corners. **Click on the {button} button to square the building shape.**","retry_square":"You didn't click the Square button. Try again.","done_square":"See how the corners of the building moved into place? Let's learn another useful trick.","add_tank":"Next we'll trace this circular storage tank. **Click the {button} Area button to add a new area.**","start_tank":"Don't worry, you won't need to draw a perfect circle. Just draw an area inside the tank that touches its edge. **Click or press spacebar to place a starting node on the edge of the tank.**","continue_tank":"Add a few more nodes around the edge. The circle will be created outside the nodes that you draw.{br}Finish the area by pressing enter, or clicking again on either the first or last node. **Finish tracing the tank.**","search_tank":"**Search for '{preset}'.**","choose_tank":"**Choose {preset} from the list.**","rightclick_tank":"**Right-click to select the storage tank you created and show the edit menu.**","circle_tank":"**Click on the {button} button to make the tank a circle.**","retry_circle":"You didn't click the Circularize button. Try again.","play":"Great Job! Practice tracing a few more buildings, and try some of the other commands on the edit menu. **When you are ready to continue to the next chapter, click '{next}'.**"},"startediting":{"title":"Start Editing","help":"You're now ready to edit OpenStreetMap!{br}You can replay this walkthrough anytime or view more documentation by clicking the {button} Help button or pressing the '{key}' key.","shortcuts":"You can view a list of commands along with their keyboard shortcuts by pressing the '{key}' key.","save":"Don't forget to regularly save your changes!","start":"Start mapping!"}},"shortcuts":{"title":"Keyboard shortcuts","tooltip":"Show the keyboard shortcuts screen.","toggle":{"key":"?"},"key":{"alt":"Alt","backspace":"Backspace","cmd":"Cmd","ctrl":"Ctrl","delete":"Delete","del":"Del","end":"End","enter":"Enter","esc":"Esc","home":"Home","option":"Option","pause":"Pause","pgdn":"PgDn","pgup":"PgUp","return":"Return","shift":"Shift","space":"Space"},"gesture":{"drag":"drag"},"or":"-or-","browsing":{"title":"Browsing","navigation":{"title":"Navigation","pan":"Pan map","pan_more":"Pan map by one screenful","zoom":"Zoom in / Zoom out","zoom_more":"Zoom in / Zoom out by a lot"},"help":{"title":"Help","help":"Show help/documentation","keyboard":"Show keyboard shortcuts"},"display_options":{"title":"Display options","background":"Show background options","background_switch":"Switch back to last background","map_data":"Show map data options","fullscreen":"Enter full screen mode","wireframe":"Toggle wireframe mode","minimap":"Toggle minimap"},"selecting":{"title":"Selecting features","select_one":"Select a single feature","select_multi":"Select multiple features","lasso":"Draw a selection lasso around features"},"with_selected":{"title":"With feature selected","edit_menu":"Toggle edit menu"},"vertex_selected":{"title":"With node selected","previous":"Jump to previous node","next":"Jump to next node","first":"Jump to first node","last":"Jump to last node","change_parent":"Switch parent way"}},"editing":{"title":"Editing","drawing":{"title":"Drawing","add_point":"'Add point' mode","add_line":"'Add line' mode","add_area":"'Add area' mode","place_point":"Place a point","disable_snap":"Hold to disable point snapping","stop_line":"Finish drawing a line or area"},"operations":{"title":"Operations","continue_line":"Continue a line at the selected node","merge":"Combine (merge) selected features","disconnect":"Disconnect features at the selected node","split":"Split a line into two at the selected node","reverse":"Reverse a line","move":"Move selected features","rotate":"Rotate selected features","orthogonalize":"Straighten line / Square area corners","circularize":"Circularize a closed line or area","reflect_long":"Reflect features across the longer axis","reflect_short":"Reflect features across the shorter axis","delete":"Delete selected features"},"commands":{"title":"Commands","copy":"Copy selected features","paste":"Paste copied features","undo":"Undo last action","redo":"Redo last action","save":"Save changes"}},"tools":{"title":"Tools","info":{"title":"Information","all":"Toggle all information panels","background":"Toggle background panel","history":"Toggle history panel","location":"Toggle location panel","measurement":"Toggle measurement panel"}}},"presets":{"categories":{"category-barrier":{"name":"Barrier Features"},"category-building":{"name":"Building Features"},"category-golf":{"name":"Golf Features"},"category-landuse":{"name":"Land Use Features"},"category-natural-area":{"name":"Natural Features"},"category-natural-line":{"name":"Natural Features"},"category-natural-point":{"name":"Natural Features"},"category-path":{"name":"Path Features"},"category-rail":{"name":"Rail Features"},"category-restriction":{"name":"Restriction Features"},"category-road":{"name":"Road Features"},"category-route":{"name":"Route Features"},"category-water-area":{"name":"Water Features"},"category-water-line":{"name":"Water Features"}},"fields":{"access_simple":{"label":"Allowed Access"},"access":{"label":"Allowed Access","placeholder":"Not Specified","types":{"access":"All","foot":"Foot","motor_vehicle":"Motor Vehicles","bicycle":"Bicycles","horse":"Horses"},"options":{"yes":{"title":"Allowed","description":"Access permitted by law; a right of way"},"no":{"title":"Prohibited","description":"Access not permitted to the general public"},"permissive":{"title":"Permissive","description":"Access permitted until such time as the owner revokes the permission"},"private":{"title":"Private","description":"Access permitted only with permission of the owner on an individual basis"},"designated":{"title":"Designated","description":"Access permitted according to signs or specific local laws"},"destination":{"title":"Destination","description":"Access permitted only to reach a destination"},"dismount":{"title":"Dismount","description":"Access permitted but rider must dismount"}}},"address":{"label":"Address","placeholders":{"block_number":"Block Number","block_number!jp":"Block No.","city":"City","city!jp":"City/Town/Village/Tokyo Special Ward","city!vn":"City/Town","conscriptionnumber":"123","country":"Country","county":"County","county!jp":"District","district":"District","district!vn":"Arrondissement/Town/District","floor":"Floor","hamlet":"Hamlet","housename":"Housename","housenumber":"123","housenumber!jp":"Building No./Lot No.","neighbourhood":"Neighbourhood","neighbourhood!jp":"ChÅme/Aza/Koaza","place":"Place","postcode":"Postcode","province":"Province","province!jp":"Prefecture","quarter":"Quarter","quarter!jp":"Åaza/Machi","state":"State","street":"Street","subdistrict":"Subdistrict","subdistrict!vn":"Ward/Commune/Townlet","suburb":"Suburb","suburb!jp":"Ward","unit":"Unit"}},"admin_level":{"label":"Admin Level"},"aerialway":{"label":"Type"},"aerialway/access":{"label":"Access","options":{"entry":"Entry","exit":"Exit","both":"Both"}},"aerialway/bubble":{"label":"Bubble"},"aerialway/capacity":{"label":"Capacity (per hour)","placeholder":"500, 2500, 5000..."},"aerialway/duration":{"label":"Duration (minutes)","placeholder":"1, 2, 3..."},"aerialway/heating":{"label":"Heated"},"aerialway/occupancy":{"label":"Occupancy","placeholder":"2, 4, 8..."},"aerialway/summer/access":{"label":"Access (summer)","options":{"entry":"Entry","exit":"Exit","both":"Both"}},"aeroway":{"label":"Type"},"agrarian":{"label":"Products"},"amenity":{"label":"Type"},"animal_boarding":{"label":"For Animals"},"animal_breeding":{"label":"For Animals"},"animal_shelter":{"label":"For Animals"},"area/highway":{"label":"Type"},"artist":{"label":"Artist"},"artwork_type":{"label":"Type"},"atm":{"label":"ATM"},"backrest":{"label":"Backrest"},"barrier":{"label":"Type"},"bath/open_air":{"label":"Open Air"},"bath/sand_bath":{"label":"Sand Bath"},"bath/type":{"label":"Specialty","options":{"onsen":"Japanese Onsen","foot_bath":"Foot Bath","hot_spring":"Hot Spring"}},"beauty":{"label":"Shop Type"},"bench":{"label":"Bench"},"bicycle_parking":{"label":"Type"},"bin":{"label":"Waste Bin"},"blood_components":{"label":"Blood Components","options":{"whole":"whole blood","plasma":"plasma","platelets":"platelets","stemcells":"stem cell samples"}},"board_type":{"label":"Type"},"boules":{"label":"Type"},"boundary":{"label":"Type"},"brand":{"label":"Brand"},"bridge":{"label":"Type","placeholder":"Default"},"building_area":{"label":"Building"},"building":{"label":"Building"},"bunker_type":{"label":"Type"},"cables":{"label":"Cables","placeholder":"1, 2, 3..."},"camera/direction":{"label":"Direction (Degrees Clockwise)","placeholder":"45, 90, 180, 270"},"camera/mount":{"label":"Camera Mount"},"camera/type":{"label":"Camera Type","options":{"fixed":"Fixed","panning":"Panning","dome":"Dome"}},"capacity":{"label":"Capacity","placeholder":"50, 100, 200..."},"cardinal_direction":{"label":"Direction","options":{"N":"North","E":"East","S":"South","W":"West","NE":"Northeast","SE":"Southeast","SW":"Southwest","NW":"Northwest","NNE":"North-northeast","ENE":"East-northeast","ESE":"East-southeast","SSE":"South-southeast","SSW":"South-southwest","WSW":"West-southwest","WNW":"West-northwest","NNW":"North-northwest"}},"castle_type":{"label":"Type"},"clock_direction":{"label":"Direction","options":{"clockwise":"Clockwise","anticlockwise":"Counterclockwise"}},"clothes":{"label":"Clothes"},"club":{"label":"Type"},"collection_times":{"label":"Collection Times"},"comment":{"label":"Changeset Comment","placeholder":"Brief description of your contributions (required)"},"communication_multi":{"label":"Communication Types"},"construction":{"label":"Type"},"contact/webcam":{"label":"Webcam URL","placeholder":"http://example.com/"},"content":{"label":"Content"},"country":{"label":"Country"},"covered":{"label":"Covered"},"craft":{"label":"Type"},"crane/type":{"label":"Crane Type","options":{"portal_crane":"Portal Crane","floor-mounted_crane":"Floor-mounted Crane","travel_lift":"Travel Lift"}},"crop":{"label":"Crops"},"crossing":{"label":"Type"},"cuisine":{"label":"Cuisines"},"currency_multi":{"label":"Currency Types"},"cutting":{"label":"Type","placeholder":"Default"},"cycle_network":{"label":"Network"},"cycleway":{"label":"Bike Lanes","placeholder":"none","types":{"cycleway:left":"Left side","cycleway:right":"Right side"},"options":{"none":{"title":"None","description":"No bike lane"},"lane":{"title":"Standard bike lane","description":"A bike lane separated from auto traffic by a painted line"},"shared_lane":{"title":"Shared bike lane","description":"A bike lane with no separation from auto traffic"},"track":{"title":"Bike track","description":"A bike lane separated from traffic by a physical barrier"},"share_busway":{"title":"Bike lane shared with bus","description":"A bike lane shared with a bus lane"},"opposite_lane":{"title":"Opposite bike lane","description":"A bike lane that travels in the opposite direction of traffic"},"opposite":{"title":"Contraflow bike lane","description":"A bike lane that travels in both directions on a one-way street"}}},"date":{"label":"Date"},"delivery":{"label":"Delivery"},"denomination":{"label":"Denomination"},"denotation":{"label":"Denotation"},"description":{"label":"Description"},"devices":{"label":"Devices","placeholder":"1, 2, 3..."},"diaper":{"label":"Diaper Changing Available"},"display":{"label":"Display"},"dock":{"label":"Type"},"drive_through":{"label":"Drive-Through"},"duration":{"label":"Duration","placeholder":"00:00"},"electrified":{"label":"Electrification","placeholder":"Contact Line, Electrified Rail...","options":{"contact_line":"Contact Line","rail":"Electrified Rail","yes":"Yes (unspecified)","no":"No"}},"elevation":{"label":"Elevation"},"email":{"label":"Email","placeholder":"example@example.com"},"embankment":{"label":"Type","placeholder":"Default"},"emergency":{"label":"Emergency"},"entrance":{"label":"Type"},"except":{"label":"Exceptions"},"fax":{"label":"Fax","placeholder":"+31 42 123 4567"},"fee":{"label":"Fee"},"fence_type":{"label":"Type"},"fire_hydrant/position":{"label":"Position","options":{"lane":"Lane","parking_lot":"Parking Lot","sidewalk":"Sidewalk","green":"Green"}},"fire_hydrant/type":{"label":"Type","options":{"pillar":"Pillar/Aboveground","underground":"Underground","wall":"Wall","pond":"Pond"}},"fitness_station":{"label":"Equipment Type"},"fixme":{"label":"Fix Me"},"ford":{"label":"Type","placeholder":"Default"},"frequency":{"label":"Operating Frequency"},"fuel_multi":{"label":"Fuel Types"},"fuel":{"label":"Fuel"},"gauge":{"label":"Gauge"},"gender":{"label":"Gender","placeholder":"Unknown","options":{"male":"Male","female":"Female","unisex":"Unisex"}},"generator/method":{"label":"Method"},"generator/output/electricity":{"label":"Power Output","placeholder":"50 MW, 100 MW, 200 MW..."},"generator/source":{"label":"Source"},"generator/type":{"label":"Type"},"government":{"label":"Type"},"grape_variety":{"label":"Grape Varieties"},"handicap":{"label":"Handicap","placeholder":"1-18"},"handrail":{"label":"Handrail"},"hashtags":{"label":"Suggested Hashtags","placeholder":"#example"},"healthcare":{"label":"Type"},"healthcare/speciality":{"label":"Specialties"},"height":{"label":"Height (Meters)"},"highway":{"label":"Type"},"historic":{"label":"Type"},"historic/civilization":{"label":"Historic Civilization"},"hoops":{"label":"Hoops","placeholder":"1, 2, 4..."},"iata":{"label":"IATA"},"icao":{"label":"ICAO"},"incline_steps":{"label":"Incline","options":{"up":"Up","down":"Down"}},"incline":{"label":"Incline"},"indoor":{"label":"Indoor"},"information":{"label":"Type"},"inscription":{"label":"Inscription"},"intermittent":{"label":"Intermittent"},"internet_access":{"label":"Internet Access","options":{"yes":"Yes","no":"No","wlan":"Wifi","wired":"Wired","terminal":"Terminal"}},"internet_access/fee":{"label":"Internet Access Fee"},"internet_access/ssid":{"label":"SSID (Network Name)"},"kerb":{"label":"Curb"},"label":{"label":"Label"},"lamp_type":{"label":"Type"},"landuse":{"label":"Type"},"lanes":{"label":"Lanes","placeholder":"1, 2, 3..."},"layer":{"label":"Layer","placeholder":"0"},"leaf_cycle_singular":{"label":"Leaf Cycle","options":{"evergreen":"Evergreen","deciduous":"Deciduous","semi_evergreen":"Semi-Evergreen","semi_deciduous":"Semi-Deciduous"}},"leaf_cycle":{"label":"Leaf Cycle","options":{"evergreen":"Evergreen","deciduous":"Deciduous","semi_evergreen":"Semi-Evergreen","semi_deciduous":"Semi-Deciduous","mixed":"Mixed"}},"leaf_type_singular":{"label":"Leaf Type","options":{"broadleaved":"Broadleaved","needleleaved":"Needleleaved","leafless":"Leafless"}},"leaf_type":{"label":"Leaf Type","options":{"broadleaved":"Broadleaved","needleleaved":"Needleleaved","mixed":"Mixed","leafless":"Leafless"}},"leisure":{"label":"Type"},"length":{"label":"Length (Meters)"},"level":{"label":"Level"},"levels":{"label":"Levels","placeholder":"2, 4, 6..."},"lit":{"label":"Lit"},"location":{"label":"Location"},"man_made":{"label":"Type"},"manhole":{"label":"Type"},"map_size":{"label":"Coverage"},"map_type":{"label":"Type"},"maxheight":{"label":"Max Height","placeholder":"4, 4.5, 5, 14'0\", 14'6\", 15'0\""},"maxspeed":{"label":"Speed Limit","placeholder":"40, 50, 60..."},"maxstay":{"label":"Max Stay"},"maxweight":{"label":"Max Weight"},"memorial":{"label":"Type"},"milestone_position":{"label":"Milestone Position","placeholder":"Distance to one decimal (123.4)"},"mtb/scale":{"label":"Mountain Biking Difficulty","placeholder":"0, 1, 2, 3...","options":{"0":"0: Solid gravel/packed earth, no obstacles, wide curves","1":"1: Some loose surface, small obstacles, wide curves","2":"2: Much loose surface, large obstacles, easy hairpins","3":"3: Slippery surface, large obstacles, tight hairpins","4":"4: Loose surface or boulders, dangerous hairpins","5":"5: Maximum difficulty, boulder fields, landslides","6":"6: Not rideable except by the very best mountain bikers"}},"mtb/scale/imba":{"label":"IMBA Trail Difficulty","placeholder":"Easy, Medium, Difficult...","options":{"0":"Easiest (white circle)","1":"Easy (green circle)","2":"Medium (blue square)","3":"Difficult (black diamond)","4":"Extremely Difficult (double black diamond)"}},"mtb/scale/uphill":{"label":"Mountain Biking Uphill Difficulty","placeholder":"0, 1, 2, 3...","options":{"0":"0: Avg. incline <10%, gravel/packed earth, no obstacles","1":"1: Avg. incline <15%, gravel/packed earth, few small objects","2":"2: Avg. incline <20%, stable surface, fistsize rocks/roots","3":"3: Avg. incline <25%, variable surface, fistsize rocks/branches","4":"4: Avg. incline <30%, poor condition, big rocks/branches","5":"5: Very steep, bike generally needs to be pushed or carried"}},"name":{"label":"Name","placeholder":"Common name (if any)"},"natural":{"label":"Natural"},"network_bicycle":{"label":"Network Type","placeholder":"Local, Regional, National, International","options":{"lcn":"Local","rcn":"Regional","ncn":"National","icn":"International"}},"network_foot":{"label":"Network Type","placeholder":"Local, Regional, National, International","options":{"lwn":"Local","rwn":"Regional","nwn":"National","iwn":"International"}},"network_horse":{"label":"Network Type","placeholder":"Local, Regional, National, International","options":{"lhn":"Local","rhn":"Regional","nhn":"National","ihn":"International"}},"network_road":{"label":"Network"},"network":{"label":"Network"},"note":{"label":"Note"},"office":{"label":"Type"},"oneway_yes":{"label":"One Way","options":{"undefined":"Assumed to be Yes","yes":"Yes","no":"No"}},"oneway":{"label":"One Way","options":{"undefined":"Assumed to be No","yes":"Yes","no":"No"}},"opening_hours":{"label":"Hours"},"operator":{"label":"Operator"},"outdoor_seating":{"label":"Outdoor Seating"},"par":{"label":"Par","placeholder":"3, 4, 5..."},"parallel_direction":{"label":"Direction","options":{"forward":"Forward","backward":"Backward"}},"park_ride":{"label":"Park and Ride"},"parking":{"label":"Type","options":{"surface":"Surface","multi-storey":"Multilevel","underground":"Underground","sheds":"Sheds","carports":"Carports","garage_boxes":"Garage Boxes","lane":"Roadside Lane"}},"payment_multi":{"label":"Payment Types"},"phases":{"label":"Phases","placeholder":"1, 2, 3..."},"phone":{"label":"Phone","placeholder":"+31 42 123 4567"},"piste/difficulty":{"label":"Difficulty","placeholder":"Easy, Intermediate, Advanced...","options":{"novice":"Novice (instructional)","easy":"Easy (green circle)","intermediate":"Intermediate (blue square)","advanced":"Advanced (black diamond)","expert":"Expert (double black diamond)","freeride":"Freeride (off-piste)","extreme":"Extreme (climbing equipment required)"}},"piste/grooming":{"label":"Grooming","options":{"classic":"Classic","mogul":"Mogul","backcountry":"Backcountry","classic+skating":"Classic and Skating","scooter":"Scooter/Snowmobile","skating":"Skating"}},"piste/type":{"label":"Type","options":{"downhill":"Downhill","nordic":"Nordic","skitour":"Skitour","sled":"Sled","hike":"Hike","sleigh":"Sleigh","ice_skate":"Ice Skate","snow_park":"Snow Park","playground":"Playground"}},"place":{"label":"Type"},"plant":{"label":"Plant"},"plant/output/electricity":{"label":"Power Output","placeholder":"500 MW, 1000 MW, 2000 MW..."},"playground/baby":{"label":"Baby Seat"},"playground/max_age":{"label":"Maximum Age"},"playground/min_age":{"label":"Minimum Age"},"population":{"label":"Population"},"power_supply":{"label":"Power Supply"},"power":{"label":"Type"},"produce":{"label":"Produce"},"product":{"label":"Products"},"railway":{"label":"Type"},"rating":{"label":"Power Rating"},"recycling_accepts":{"label":"Accepts"},"recycling_type":{"label":"Recycling Type","options":{"container":"Container","centre":"Recycling Center"}},"ref_aeroway_gate":{"label":"Gate Number"},"ref_golf_hole":{"label":"Hole Number","placeholder":"1-18"},"ref_highway_junction":{"label":"Junction Number"},"ref_platform":{"label":"Platform Number"},"ref_road_number":{"label":"Road Number"},"ref_route":{"label":"Route Number"},"ref_runway":{"label":"Runway Number","placeholder":"e.g. 01L/19R"},"ref_stop_position":{"label":"Stop Number"},"ref_taxiway":{"label":"Taxiway Name","placeholder":"e.g. A5"},"ref":{"label":"Reference Code"},"relation":{"label":"Type"},"religion":{"label":"Religion"},"restriction":{"label":"Type"},"restrictions":{"label":"Turn Restrictions"},"rooms":{"label":"Rooms"},"route_master":{"label":"Type"},"route":{"label":"Type"},"sac_scale":{"label":"Hiking Difficulty","placeholder":"Mountain Hiking, Alpine Hiking...","options":{"hiking":"T1: Hiking","mountain_hiking":"T2: Mountain Hiking","demanding_mountain_hiking":"T3: Demanding Mountain Hiking","alpine_hiking":"T4: Alpine Hiking","demanding_alpine_hiking":"T5: Demanding Alpine Hiking","difficult_alpine_hiking":"T6: Difficult Alpine Hiking"}},"sanitary_dump_station":{"label":"Toilet Disposal"},"seasonal":{"label":"Seasonal"},"second_hand":{"label":"Sells Used","placeholder":"Yes, No, Only","options":{"yes":"Yes","no":"No","only":"Only"}},"service_rail":{"label":"Service Type","options":{"spur":"Spur","yard":"Yard","siding":"Siding","crossover":"Crossover"}},"service_times":{"label":"Service Times"},"service":{"label":"Type"},"service/bicycle":{"label":"Services"},"service/vehicle":{"label":"Services"},"shelter_type":{"label":"Type"},"shelter":{"label":"Shelter"},"shop":{"label":"Type"},"site":{"label":"Type"},"smoking":{"label":"Smoking","placeholder":"No, Separated, Yes...","options":{"no":"No smoking anywhere","separated":"In smoking areas, not physically isolated","isolated":"In smoking areas, physically isolated","outside":"Allowed outside","yes":"Allowed everywhere","dedicated":"Dedicated to smokers (e.g. smokers' club)"}},"smoothness":{"label":"Smoothness","placeholder":"Thin Rollers, Wheels, Off-Road...","options":{"excellent":"Thin Rollers: rollerblade, skateboard","good":"Thin Wheels: racing bike","intermediate":"Wheels: city bike, wheelchair, scooter","bad":"Robust Wheels: trekking bike, car, rickshaw","very_bad":"High Clearance: light duty off-road vehicle","horrible":"Off-Road: heavy duty off-road vehicle","very_horrible":"Specialized off-road: tractor, ATV","impassable":"Impassable / No wheeled vehicle"}},"social_facility_for":{"label":"People Served"},"social_facility":{"label":"Type"},"source":{"label":"Sources"},"sport_ice":{"label":"Sports"},"sport_racing_motor":{"label":"Sports"},"sport_racing_nonmotor":{"label":"Sports"},"sport":{"label":"Sports"},"stars":{"label":"Stars"},"start_date":{"label":"Start Date"},"step_count":{"label":"Number of Steps"},"stop":{"label":"Stop Type","options":{"all":"All Ways","minor":"Minor Road"}},"structure_waterway":{"label":"Structure","placeholder":"Unknown","options":{"tunnel":"Tunnel"}},"structure":{"label":"Structure","placeholder":"Unknown","options":{"bridge":"Bridge","tunnel":"Tunnel","embankment":"Embankment","cutting":"Cutting","ford":"Ford"}},"studio":{"label":"Type"},"substance":{"label":"Substance"},"substation":{"label":"Type"},"supervised":{"label":"Supervised"},"support":{"label":"Support"},"surface":{"label":"Surface"},"surveillance":{"label":"Surveillance Kind"},"surveillance/type":{"label":"Surveillance Type","options":{"camera":"Camera","guard":"Guard","ALPR":"Automatic License Plate Reader"}},"surveillance/zone":{"label":"Surveillance Zone"},"switch":{"label":"Type","options":{"mechanical":"Mechanical","circuit_breaker":"Circuit Breaker","disconnector":"Disconnector","earthing":"Earthing"}},"tactile_paving":{"label":"Tactile Paving"},"takeaway":{"label":"Takeaway","placeholder":"Yes, No, Takeaway Only...","options":{"yes":"Yes","no":"No","only":"Takeaway Only"}},"toilets/disposal":{"label":"Disposal","options":{"flush":"Flush","pitlatrine":"Pit/Latrine","chemical":"Chemical","bucket":"Bucket"}},"toll":{"label":"Toll"},"tomb":{"label":"Type"},"tourism_attraction":{"label":"Tourism"},"tourism":{"label":"Type"},"tower/construction":{"label":"Construction","placeholder":"Guyed, Lattice, Concealed, ..."},"tower/type":{"label":"Type"},"tracktype":{"label":"Track Type","placeholder":"Solid, Mostly Solid, Soft...","options":{"grade1":"Solid: paved or heavily compacted hardcore surface","grade2":"Mostly Solid: gravel/rock with some soft material mixed in","grade3":"Even mixture of hard and soft materials","grade4":"Mostly Soft: soil/sand/grass with some hard material mixed in","grade5":"Soft: soil/sand/grass"}},"trade":{"label":"Type"},"traffic_calming":{"label":"Type"},"traffic_signals":{"label":"Type"},"trail_visibility":{"label":"Trail Visibility","placeholder":"Excellent, Good, Bad...","options":{"excellent":"Excellent: unambiguous path or markers everywhere","good":"Good: markers visible, sometimes require searching","intermediate":"Intermediate: few markers, path mostly visible","bad":"Bad: no markers, path sometimes invisible/pathless","horrible":"Horrible: often pathless, some orientation skills required","no":"No: pathless, excellent orientation skills required"}},"transformer":{"label":"Type","options":{"distribution":"Distribution","generator":"Generator","converter":"Converter","traction":"Traction","auto":"Autotransformer","phase_angle_regulator":"Phase Angle Regulator","auxiliary":"Auxiliary","yes":"Unknown"}},"trees":{"label":"Trees"},"tunnel":{"label":"Type","placeholder":"Default"},"vending":{"label":"Type of Goods"},"visibility":{"label":"Visibility","options":{"house":"Up to 5m (16ft)","street":"5 to 20m (16 to 65ft)","area":"Over 20m (65ft)"}},"volcano/status":{"label":"Volcano Status","options":{"active":"Active","dormant":"Dormant","extinct":"Extinct"}},"volcano/type":{"label":"Volcano Type","options":{"stratovolcano":"Stratovolcano","shield":"Shield","scoria":"Scoria"}},"voltage":{"label":"Voltage"},"voltage/primary":{"label":"Primary Voltage"},"voltage/secondary":{"label":"Secondary Voltage"},"voltage/tertiary":{"label":"Tertiary Voltage"},"wall":{"label":"Type"},"water_point":{"label":"Water Point"},"water":{"label":"Type"},"waterway":{"label":"Type"},"website":{"label":"Website","placeholder":"http://example.com/"},"wetland":{"label":"Type"},"wheelchair":{"label":"Wheelchair Access"},"width":{"label":"Width (Meters)"},"wikipedia":{"label":"Wikipedia"},"windings":{"label":"Windings","placeholder":"1, 2, 3..."},"windings/configuration":{"label":"Windings Configuration","options":{"star":"Star / Wye","delta":"Delta","open-delta":"Open Delta","zigzag":"Zig Zag","open":"Open","scott":"Scott","leblanc":"Leblanc"}}},"presets":{"aerialway":{"name":"Aerialway","terms":"ski lift,funifor,funitel"},"aeroway":{"name":"Aeroway","terms":""},"amenity":{"name":"Amenity","terms":""},"highway":{"name":"Highway","terms":""},"place":{"name":"Place","terms":""},"power":{"name":"Power","terms":""},"railway":{"name":"Railway","terms":""},"roundabout":{"name":"Roundabout","terms":""},"waterway":{"name":"Waterway","terms":""},"address":{"name":"Address","terms":""},"advertising/billboard":{"name":"Billboard","terms":""},"aerialway/cable_car":{"name":"Cable Car","terms":"tramway,ropeway"},"aerialway/chair_lift":{"name":"Chair Lift","terms":""},"aerialway/drag_lift":{"name":"Drag Lift","terms":""},"aerialway/gondola":{"name":"Gondola","terms":""},"aerialway/goods":{"name":"Goods Aerialway","terms":""},"aerialway/magic_carpet":{"name":"Magic Carpet Lift","terms":""},"aerialway/mixed_lift":{"name":"Mixed Lift","terms":""},"aerialway/platter":{"name":"Platter Lift","terms":"button lift,poma lift"},"aerialway/pylon":{"name":"Aerialway Pylon","terms":""},"aerialway/rope_tow":{"name":"Rope Tow Lift","terms":"handle tow,bugel lift"},"aerialway/station":{"name":"Aerialway Station","terms":""},"aerialway/t-bar":{"name":"T-bar Lift","terms":"tbar"},"aeroway/aerodrome":{"name":"Airport","terms":"airplane,airport,aerodrome"},"aeroway/apron":{"name":"Apron","terms":"ramp"},"aeroway/gate":{"name":"Airport Gate","terms":""},"aeroway/hangar":{"name":"Hangar","terms":""},"aeroway/helipad":{"name":"Helipad","terms":"helicopter,helipad,heliport"},"aeroway/runway":{"name":"Runway","terms":"landing strip"},"aeroway/taxiway":{"name":"Taxiway","terms":""},"aeroway/terminal":{"name":"Airport Terminal","terms":"airport,aerodrome"},"amenity/coworking_space":{"name":"Coworking Space","terms":""},"amenity/nursing_home":{"name":"Nursing Home","terms":""},"amenity/register_office":{"name":"Register Office","terms":""},"amenity/scrapyard":{"name":"Scrap Yard","terms":""},"amenity/swimming_pool":{"name":"Swimming Pool","terms":""},"amenity/animal_boarding":{"name":"Animal Boarding Facility","terms":"boarding,cat,dog,horse,kitten,pet boarding,pet care,pet hotel,puppy,reptile"},"amenity/animal_breeding":{"name":"Animal Breeding Facility","terms":"breeding,bull,cat,cow,dog,horse,husbandry,kitten,livestock,pet breeding,puppy,reptile"},"amenity/animal_shelter":{"name":"Animal Shelter","terms":"adoption,aspca,cat,dog,horse,kitten,pet care,pet rescue,puppy,raptor,reptile,rescue,spca"},"amenity/arts_centre":{"name":"Arts Center","terms":""},"amenity/atm":{"name":"ATM","terms":"money,cash,machine"},"amenity/bank":{"name":"Bank","terms":"credit union,check,deposit,fund,investment,repository,reserve,safe,savings,stock,treasury,trust,vault"},"amenity/bar":{"name":"Bar","terms":"dive,beer,bier,booze"},"amenity/bbq":{"name":"Barbecue/Grill","terms":"bbq,grill"},"amenity/bench":{"name":"Bench","terms":"seat"},"amenity/bicycle_parking":{"name":"Bicycle Parking","terms":"bike"},"amenity/bicycle_rental":{"name":"Bicycle Rental","terms":"bike"},"amenity/bicycle_repair_station":{"name":"Bicycle Repair Tool Stand","terms":"bike,repair,chain,pump"},"amenity/biergarten":{"name":"Beer Garden","terms":"beer,bier,booze"},"amenity/boat_rental":{"name":"Boat Rental","terms":""},"amenity/bureau_de_change":{"name":"Currency Exchange","terms":"bureau de change,money changer"},"amenity/bus_station":{"name":"Bus Station","terms":""},"amenity/cafe":{"name":"Cafe","terms":"bistro,coffee,tea"},"amenity/car_rental":{"name":"Car Rental","terms":""},"amenity/car_sharing":{"name":"Car Sharing","terms":""},"amenity/car_wash":{"name":"Car Wash","terms":""},"amenity/casino":{"name":"Casino","terms":"gambling,roulette,craps,poker,blackjack"},"amenity/charging_station":{"name":"Charging Station","terms":"EV,Electric Vehicle,Supercharger"},"amenity/childcare":{"name":"Nursery/Childcare","terms":"daycare,orphanage,playgroup"},"amenity/cinema":{"name":"Cinema","terms":"drive-in,film,flick,movie,theater,picture,show,screen"},"amenity/clinic":{"name":"Clinic","terms":"medical,urgentcare"},"amenity/clinic/abortion":{"name":"Abortion Clinic","terms":""},"amenity/clinic/fertility":{"name":"Fertility Clinic","terms":"egg,fertility,reproductive,sperm,ovulation"},"amenity/clock":{"name":"Clock","terms":""},"amenity/college":{"name":"College Grounds","terms":"university"},"amenity/community_centre":{"name":"Community Center","terms":"event,hall"},"amenity/compressed_air":{"name":"Compressed Air","terms":""},"amenity/courthouse":{"name":"Courthouse","terms":""},"amenity/crematorium":{"name":"Crematorium","terms":"cemetery,funeral"},"amenity/dentist":{"name":"Dentist","terms":"tooth,teeth"},"amenity/doctors":{"name":"Doctor","terms":"medic*,physician"},"amenity/dojo":{"name":"Dojo / Martial Arts Academy","terms":"martial arts,dojang"},"amenity/drinking_water":{"name":"Drinking Water","terms":"fountain,potable"},"amenity/driving_school":{"name":"Driving School","terms":""},"amenity/embassy":{"name":"Embassy","terms":""},"amenity/fast_food":{"name":"Fast Food","terms":"restaurant,takeaway"},"amenity/ferry_terminal":{"name":"Ferry Terminal","terms":""},"amenity/fire_station":{"name":"Fire Station","terms":""},"amenity/food_court":{"name":"Food Court","terms":"fast food,restaurant,food"},"amenity/fountain":{"name":"Fountain","terms":""},"amenity/fuel":{"name":"Gas Station","terms":"petrol,fuel,gasoline,propane,diesel,lng,cng,biodiesel"},"amenity/grave_yard":{"name":"Graveyard","terms":""},"amenity/grit_bin":{"name":"Grit Bin","terms":"salt,sand"},"amenity/hospital":{"name":"Hospital Grounds","terms":"clinic,doctor,emergency room,health,infirmary,institution,sanatorium,sanitarium,sick,surgery,ward"},"amenity/hunting_stand":{"name":"Hunting Stand","terms":"game,gun,lookout,rifle,shoot*,wild,watch"},"amenity/ice_cream":{"name":"Ice Cream Shop","terms":"gelato,sorbet,sherbet,frozen,yogurt"},"amenity/internet_cafe":{"name":"Internet Cafe","terms":"cybercafe,taxiphone,teleboutique,coffee,cafe,net,lanhouse"},"amenity/kindergarten":{"name":"Preschool/Kindergarten Grounds","terms":"kindergarden,pre-school"},"amenity/library":{"name":"Library","terms":"book"},"amenity/marketplace":{"name":"Marketplace","terms":""},"amenity/motorcycle_parking":{"name":"Motorcycle Parking","terms":""},"amenity/music_school":{"name":"Music School","terms":"school of music"},"amenity/nightclub":{"name":"Nightclub","terms":"disco*,night club,dancing,dance club"},"amenity/parking_entrance":{"name":"Parking Garage Entrance/Exit","terms":""},"amenity/parking_space":{"name":"Parking Space","terms":""},"amenity/parking":{"name":"Car Parking","terms":""},"amenity/pavilion":{"name":"Pavilion","terms":""},"amenity/pharmacy":{"name":"Pharmacy","terms":"drug*,med*,prescription"},"amenity/place_of_worship":{"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,fold,house of God,house of prayer,house of worship,minster,mission,oratory,parish,sacellum,sanctuary,shrine,tabernacle,temple"},"amenity/place_of_worship/hindu":{"name":"Hindu Temple","terms":"garbhargriha,mandu,puja,shrine,temple"},"amenity/place_of_worship/jewish":{"name":"Synagogue","terms":"jewish"},"amenity/place_of_worship/muslim":{"name":"Mosque","terms":"muslim"},"amenity/place_of_worship/shinto":{"name":"Shinto Shrine","terms":"kami,torii"},"amenity/place_of_worship/sikh":{"name":"Sikh Temple","terms":"gurudwara,temple"},"amenity/place_of_worship/taoist":{"name":"Taoist Temple","terms":"daoist,monastery,temple"},"amenity/planetarium":{"name":"Planetarium","terms":"museum,astronomy,observatory"},"amenity/police":{"name":"Police","terms":"badge,constable,constabulary,cop,detective,fed,law,enforcement,officer,patrol"},"amenity/post_box":{"name":"Mailbox","terms":"letter,post"},"amenity/post_office":{"name":"Post Office","terms":"letter,mail"},"amenity/prison":{"name":"Prison Grounds","terms":"cell,jail"},"amenity/pub":{"name":"Pub","terms":"alcohol,drink,dive,beer,bier,booze"},"amenity/public_bath":{"name":"Public Bath","terms":"onsen,foot bath,hot springs"},"amenity/public_bookcase":{"name":"Public Bookcase","terms":"library,bookcrossing"},"amenity/ranger_station":{"name":"Ranger Station","terms":"visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"},"amenity/recycling_centre":{"name":"Recycling Center","terms":"bottle,can,dump,glass,garbage,rubbish,scrap,trash"},"amenity/recycling":{"name":"Recycling","terms":"bin,can,bottle,glass,garbage,rubbish,scrap,trash"},"amenity/restaurant":{"name":"Restaurant","terms":"bar,breakfast,cafe,café,canteen,coffee,dine,dining,dinner,drive-in,eat,grill,lunch,table"},"amenity/sanitary_dump_station":{"name":"RV Toilet Disposal","terms":"Motor Home,Camper,Sanitary,Dump Station,Elsan,CDP,CTDP,Chemical Toilet"},"amenity/school":{"name":"School Grounds","terms":"academy,elementary school,middle school,high school"},"amenity/shelter":{"name":"Shelter","terms":"lean-to,gazebo,picnic"},"amenity/shower":{"name":"Shower","terms":"rain closet"},"amenity/social_facility":{"name":"Social Facility","terms":""},"amenity/social_facility/food_bank":{"name":"Food Bank","terms":""},"amenity/social_facility/group_home":{"name":"Elderly Group Home","terms":"old,senior,living,care home,assisted living"},"amenity/social_facility/homeless_shelter":{"name":"Homeless Shelter","terms":"houseless,unhoused,displaced"},"amenity/social_facility/nursing_home":{"name":"Nursing Home","terms":"elderly,living,nursing,old,senior,assisted living"},"amenity/studio":{"name":"Studio","terms":"recording,radio,television"},"amenity/taxi":{"name":"Taxi Stand","terms":"cab"},"amenity/telephone":{"name":"Telephone","terms":"phone"},"amenity/theatre":{"name":"Theater","terms":"theatre,performance,play,musical"},"amenity/toilets":{"name":"Toilets","terms":"bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."},"amenity/townhall":{"name":"Town Hall","terms":"village,city,government,courthouse,municipal"},"amenity/university":{"name":"University Grounds","terms":"college"},"amenity/vending_machine":{"name":"Vending Machine","terms":""},"amenity/vending_machine/news_papers":{"name":"Newspaper Vending Machine","terms":"newspaper"},"amenity/vending_machine/cigarettes":{"name":"Cigarette Vending Machine","terms":"cigarette"},"amenity/vending_machine/condoms":{"name":"Condom Vending Machine","terms":"condom"},"amenity/vending_machine/drinks":{"name":"Drink Vending Machine","terms":"drink,soda,beverage,juice,pop"},"amenity/vending_machine/excrement_bags":{"name":"Excrement Bag Vending Machine","terms":"excrement bags,poop,dog,animal"},"amenity/vending_machine/feminine_hygiene":{"name":"Feminine Hygiene Vending Machine","terms":"condom,tampon,pad,woman,women,menstrual hygiene products,personal care"},"amenity/vending_machine/newspapers":{"name":"Newspaper Vending Machine","terms":"newspaper"},"amenity/vending_machine/parcel_pickup_dropoff":{"name":"Parcel Pickup/Dropoff Vending Machine","terms":"parcel,mail,pickup"},"amenity/vending_machine/parking_tickets":{"name":"Parking Ticket Vending Machine","terms":"parking,ticket"},"amenity/vending_machine/public_transport_tickets":{"name":"Transit Ticket Vending Machine","terms":"bus,train,ferry,rail,ticket,transportation"},"amenity/vending_machine/sweets":{"name":"Snack Vending Machine","terms":"candy,gum,chip,pretzel,cookie,cracker"},"amenity/veterinary":{"name":"Veterinary","terms":"pet clinic,veterinarian,animal hospital,pet doctor"},"amenity/waste_basket":{"name":"Waste Basket","terms":"bin,garbage,rubbish,litter,trash"},"amenity/waste_disposal":{"name":"Garbage Dumpster","terms":"garbage,rubbish,litter,trash"},"amenity/waste_transfer_station":{"name":"Waste Transfer Station","terms":"dump,garbage,recycling,rubbish,scrap,trash"},"amenity/waste/dog_excrement":{"name":"Dog Excrement Bin","terms":"bin,garbage,rubbish,litter,trash,poo,dog"},"amenity/water_point":{"name":"RV Drinking Water","terms":""},"amenity/watering_place":{"name":"Animal Watering Place","terms":""},"area":{"name":"Area","terms":""},"area/highway":{"name":"Road Surface","terms":""},"attraction/amusement_ride":{"name":"Amusement Ride","terms":"theme park,carnival ride"},"attraction/animal":{"name":"Animal","terms":"zoo,theme park,animal park,lion,tiger,bear"},"attraction/big_wheel":{"name":"Big Wheel","terms":"ferris wheel,theme park,amusement ride"},"attraction/bumper_car":{"name":"Bumper Car","terms":"theme park,dodgem cars,autoscooter"},"attraction/bungee_jumping":{"name":"Bungee Jumping","terms":"theme park,bungy jumping,jumping platform"},"attraction/carousel":{"name":"Carousel","terms":"theme park,roundabout,merry-go-round,galloper,jumper,horseabout,flying horses"},"attraction/dark_ride":{"name":"Dark Ride","terms":"theme park,ghost train"},"attraction/drop_tower":{"name":"Drop Tower","terms":"theme park,amusement ride,gondola,tower,big drop"},"attraction/pirate_ship":{"name":"Pirate Ship","terms":"theme park,carnival ride,amusement ride"},"attraction/river_rafting":{"name":"River Rafting","terms":"theme park,aquatic park,water park,rafting simulator,river rafting ride,river rapids ride"},"attraction/roller_coaster":{"name":"Roller Coaster","terms":"theme park,amusement ride"},"attraction/train":{"name":"Tourist Train","terms":"theme park,rackless train,road train,Tschu-Tschu train,dotto train,park train"},"attraction/water_slide":{"name":"Water Slide","terms":"theme park,aquatic park,water park,flumes,water chutes,hydroslides"},"barrier":{"name":"Barrier","terms":""},"barrier/entrance":{"name":"Entrance","terms":""},"barrier/block":{"name":"Block","terms":""},"barrier/bollard":{"name":"Bollard","terms":""},"barrier/border_control":{"name":"Border Control","terms":""},"barrier/cattle_grid":{"name":"Cattle Grid","terms":""},"barrier/city_wall":{"name":"City Wall","terms":""},"barrier/cycle_barrier":{"name":"Cycle Barrier","terms":""},"barrier/ditch":{"name":"Trench","terms":""},"barrier/fence":{"name":"Fence","terms":""},"barrier/gate":{"name":"Gate","terms":""},"barrier/hedge":{"name":"Hedge","terms":""},"barrier/kissing_gate":{"name":"Kissing Gate","terms":""},"barrier/lift_gate":{"name":"Lift Gate","terms":""},"barrier/retaining_wall":{"name":"Retaining Wall","terms":""},"barrier/stile":{"name":"Stile","terms":""},"barrier/toll_booth":{"name":"Toll Booth","terms":""},"barrier/wall":{"name":"Wall","terms":""},"boundary/administrative":{"name":"Administrative Boundary","terms":""},"building":{"name":"Building","terms":""},"building/bunker":{"name":"Bunker","terms":""},"building/entrance":{"name":"Entrance/Exit","terms":""},"building/train_station":{"name":"Train Station","terms":""},"building/apartments":{"name":"Apartments","terms":""},"building/barn":{"name":"Barn","terms":""},"building/cabin":{"name":"Cabin","terms":""},"building/cathedral":{"name":"Cathedral Building","terms":""},"building/chapel":{"name":"Chapel Building","terms":""},"building/church":{"name":"Church Building","terms":""},"building/college":{"name":"College Building","terms":"university"},"building/commercial":{"name":"Commercial Building","terms":""},"building/construction":{"name":"Building Under Construction","terms":""},"building/detached":{"name":"Detached House","terms":"home,single,family,residence,dwelling"},"building/dormitory":{"name":"Dormitory","terms":""},"building/garage":{"name":"Garage","terms":""},"building/garages":{"name":"Garages","terms":""},"building/greenhouse":{"name":"Greenhouse","terms":""},"building/hospital":{"name":"Hospital Building","terms":""},"building/hotel":{"name":"Hotel Building","terms":""},"building/house":{"name":"House","terms":"home,family,residence,dwelling"},"building/hut":{"name":"Hut","terms":""},"building/industrial":{"name":"Industrial Building","terms":""},"building/kindergarten":{"name":"Preschool/Kindergarten Building","terms":"kindergarden,pre-school"},"building/public":{"name":"Public Building","terms":""},"building/residential":{"name":"Residential Building","terms":""},"building/retail":{"name":"Retail Building","terms":""},"building/roof":{"name":"Roof","terms":""},"building/school":{"name":"School Building","terms":"academy,elementary school,middle school,high school"},"building/semidetached_house":{"name":"Semi-Detached House","terms":"home,double,duplex,twin,family,residence,dwelling"},"building/shed":{"name":"Shed","terms":""},"building/stable":{"name":"Stable","terms":""},"building/static_caravan":{"name":"Static Mobile Home","terms":""},"building/terrace":{"name":"Row Houses","terms":"home,terrace,brownstone,family,residence,dwelling"},"building/university":{"name":"University Building","terms":"college"},"building/warehouse":{"name":"Warehouse","terms":""},"camp_site/camp_pitch":{"name":"Camp Pitch","terms":"tent,rv"},"club":{"name":"Club","terms":"social"},"craft":{"name":"Craft","terms":""},"craft/jeweler":{"name":"Jeweler","terms":""},"craft/locksmith":{"name":"Locksmith","terms":""},"craft/optician":{"name":"Optician","terms":""},"craft/tailor":{"name":"Tailor","terms":"clothes,suit"},"craft/basket_maker":{"name":"Basket Maker","terms":""},"craft/beekeeper":{"name":"Beekeeper","terms":""},"craft/blacksmith":{"name":"Blacksmith","terms":""},"craft/boatbuilder":{"name":"Boat Builder","terms":""},"craft/bookbinder":{"name":"Bookbinder","terms":"book repair"},"craft/brewery":{"name":"Brewery","terms":"alcohol,beer,beverage,bier,booze,cider"},"craft/carpenter":{"name":"Carpenter","terms":"woodworker"},"craft/carpet_layer":{"name":"Carpet Layer","terms":""},"craft/caterer":{"name":"Caterer","terms":""},"craft/chimney_sweeper":{"name":"Chimney Sweeper","terms":""},"craft/clockmaker":{"name":"Clockmaker","terms":""},"craft/confectionery":{"name":"Candy Maker","terms":"sweet,candy"},"craft/distillery":{"name":"Distillery","terms":"alcohol,beverage,bourbon,booze,brandy,gin,hooch,liquor,mezcal,moonshine,rum,scotch,spirits,still,tequila,vodka,whiskey,whisky"},"craft/dressmaker":{"name":"Dressmaker","terms":"seamstress"},"craft/electrician":{"name":"Electrician","terms":"power,wire"},"craft/electronics_repair":{"name":"Electronics Repair Shop","terms":""},"craft/gardener":{"name":"Gardener","terms":"landscaper,grounds keeper"},"craft/glaziery":{"name":"Glaziery","terms":"glass,stained-glass,window"},"craft/handicraft":{"name":"Handicraft","terms":""},"craft/hvac":{"name":"HVAC","terms":"heat*,vent*,air conditioning"},"craft/insulator":{"name":"Insulator","terms":""},"craft/key_cutter":{"name":"Key Cutter","terms":""},"craft/metal_construction":{"name":"Metal Construction","terms":""},"craft/painter":{"name":"Painter","terms":""},"craft/photographer":{"name":"Photographer","terms":""},"craft/photographic_laboratory":{"name":"Photographic Laboratory","terms":"film"},"craft/plasterer":{"name":"Plasterer","terms":""},"craft/plumber":{"name":"Plumber","terms":"pipe"},"craft/pottery":{"name":"Pottery","terms":"ceramic"},"craft/rigger":{"name":"Rigger","terms":""},"craft/roofer":{"name":"Roofer","terms":""},"craft/saddler":{"name":"Saddler","terms":""},"craft/sailmaker":{"name":"Sailmaker","terms":""},"craft/sawmill":{"name":"Sawmill","terms":"lumber"},"craft/scaffolder":{"name":"Scaffolder","terms":""},"craft/sculptor":{"name":"Sculptor","terms":""},"craft/shoemaker":{"name":"Shoemaker","terms":"cobbler"},"craft/stonemason":{"name":"Stonemason","terms":"masonry"},"craft/tiler":{"name":"Tiler","terms":""},"craft/tinsmith":{"name":"Tinsmith","terms":""},"craft/upholsterer":{"name":"Upholsterer","terms":""},"craft/watchmaker":{"name":"Watchmaker","terms":""},"craft/window_construction":{"name":"Window Construction","terms":"glass"},"craft/winery":{"name":"Winery","terms":""},"embankment":{"name":"Embankment","terms":""},"emergency/designated":{"name":"Emergency Access Designated","terms":""},"emergency/destination":{"name":"Emergency Access Destination","terms":""},"emergency/no":{"name":"Emergency Access No","terms":""},"emergency/official":{"name":"Emergency Access Official","terms":""},"emergency/private":{"name":"Emergency Access Private","terms":""},"emergency/yes":{"name":"Emergency Access Yes","terms":""},"emergency/ambulance_station":{"name":"Ambulance Station","terms":"EMS,EMT,rescue"},"emergency/defibrillator":{"name":"Defibrillator","terms":"AED"},"emergency/fire_hydrant":{"name":"Fire Hydrant","terms":"fire plug"},"emergency/life_ring":{"name":"Life Ring","terms":"life buoy,kisby ring,kisbie ring,perry buoy"},"emergency/phone":{"name":"Emergency Phone","terms":""},"entrance":{"name":"Entrance/Exit","terms":""},"footway/crossing-raised":{"name":"Raised Street Crossing","terms":"flat top,hump,speed,slow"},"footway/crossing":{"name":"Street Crossing","terms":""},"footway/crosswalk-raised":{"name":"Raised Pedestrian Crosswalk","terms":"zebra crossing,flat top,hump,speed,slow"},"footway/crosswalk":{"name":"Pedestrian Crosswalk","terms":"zebra crossing"},"footway/sidewalk":{"name":"Sidewalk","terms":""},"ford":{"name":"Ford","terms":""},"golf/bunker":{"name":"Sand Trap","terms":"hazard,bunker"},"golf/fairway":{"name":"Fairway","terms":""},"golf/green":{"name":"Putting Green","terms":""},"golf/hole":{"name":"Golf Hole","terms":""},"golf/lateral_water_hazard_area":{"name":"Lateral Water Hazard","terms":""},"golf/lateral_water_hazard_line":{"name":"Lateral Water Hazard","terms":""},"golf/rough":{"name":"Rough","terms":""},"golf/tee":{"name":"Tee Box","terms":"teeing ground"},"golf/water_hazard_area":{"name":"Water Hazard","terms":""},"golf/water_hazard_line":{"name":"Water Hazard","terms":""},"healthcare":{"name":"Healthcare Facility","terms":"clinic,doctor,disease,health,institution,sick,surgery,wellness"},"healthcare/alternative":{"name":"Alternative Medicine","terms":"acupuncture,anthroposophical,applied kinesiology,aromatherapy,ayurveda,herbalism,homeopathy,hydrotherapy,hypnosis,naturopathy,osteopathy,reflexology,reiki,shiatsu,traditional,tuina,unani"},"healthcare/alternative/chiropractic":{"name":"Chiropractor","terms":"back,pain,spine"},"healthcare/audiologist":{"name":"Audiologist","terms":"ear,hearing,sound"},"healthcare/birthing_center":{"name":"Birthing Center","terms":"baby,childbirth,delivery,labour,labor,pregnancy"},"healthcare/blood_donation":{"name":"Blood Donor Center","terms":"blood bank,blood donation,blood transfusion,apheresis,plasmapheresis,plateletpheresis,stem cell donation"},"healthcare/hospice":{"name":"Hospice","terms":"terminal,illness"},"healthcare/midwife":{"name":"Midwife","terms":"baby,childbirth,delivery,labour,labor,pregnancy"},"healthcare/occupational_therapist":{"name":"Occupational Therapist","terms":"therapist,therapy"},"healthcare/optometrist":{"name":"Optometrist","terms":"eye,glasses,lasik,lenses,vision"},"healthcare/physiotherapist":{"name":"Physiotherapist","terms":"physical,therapist,therapy"},"healthcare/podiatrist":{"name":"Podiatrist","terms":"foot,feet,nails"},"healthcare/psychotherapist":{"name":"Psychotherapist","terms":"anxiety,counselor,depression,mental health,mind,suicide,therapist,therapy"},"healthcare/rehabilitation":{"name":"Rehabilitation Facility","terms":"rehab,therapist,therapy"},"healthcare/speech_therapist":{"name":"Speech Therapist","terms":"speech,therapist,therapy,voice"},"highway/bridleway":{"name":"Bridle Path","terms":"bridleway,equestrian,horse"},"highway/bus_stop":{"name":"Bus Stop","terms":""},"highway/corridor":{"name":"Indoor Corridor","terms":"gallery,hall,hallway,indoor,passage,passageway"},"highway/crossing-raised":{"name":"Raised Street Crossing","terms":"flat top,hump,speed,slow"},"highway/crossing":{"name":"Street Crossing","terms":""},"highway/crosswalk-raised":{"name":"Raised Pedestrian Crosswalk","terms":"zebra crossing,flat top,hump,speed,slow"},"highway/crosswalk":{"name":"Pedestrian Crosswalk","terms":"zebra crossing"},"highway/cycleway":{"name":"Cycle Path","terms":"bike"},"highway/elevator":{"name":"Elevator","terms":"lift"},"highway/footway":{"name":"Foot Path","terms":"hike,hiking,trackway,trail,walk"},"highway/give_way":{"name":"Yield Sign","terms":"give way,yield,sign"},"highway/living_street":{"name":"Living Street","terms":""},"highway/mini_roundabout":{"name":"Mini-Roundabout","terms":""},"highway/motorway_junction":{"name":"Motorway Junction / Exit","terms":""},"highway/motorway_link":{"name":"Motorway Link","terms":"ramp,on ramp,off ramp"},"highway/motorway":{"name":"Motorway","terms":"autobahn,expressway,freeway,highway,interstate,parkway,thruway,turnpike"},"highway/path":{"name":"Path","terms":"hike,hiking,trackway,trail,walk"},"highway/pedestrian_area":{"name":"Pedestrian Area","terms":"center,centre,plaza,quad,square,walkway"},"highway/pedestrian_line":{"name":"Pedestrian Street","terms":"center,centre,plaza,quad,square,walkway"},"highway/primary_link":{"name":"Primary Link","terms":"ramp,on ramp,off ramp"},"highway/primary":{"name":"Primary Road","terms":""},"highway/raceway":{"name":"Racetrack (Motorsport)","terms":"auto*,formula one,kart,motocross,nascar,race*,track"},"highway/residential":{"name":"Residential Road","terms":""},"highway/rest_area":{"name":"Rest Area","terms":"rest stop"},"highway/road":{"name":"Unknown Road","terms":""},"highway/secondary_link":{"name":"Secondary Link","terms":"ramp,on ramp,off ramp"},"highway/secondary":{"name":"Secondary Road","terms":""},"highway/service":{"name":"Service Road","terms":""},"highway/service/alley":{"name":"Alley","terms":""},"highway/service/drive-through":{"name":"Drive-Through","terms":""},"highway/service/driveway":{"name":"Driveway","terms":""},"highway/service/emergency_access":{"name":"Emergency Access","terms":""},"highway/service/parking_aisle":{"name":"Parking Aisle","terms":""},"highway/services":{"name":"Service Area","terms":"services,travel plaza,service station"},"highway/speed_camera":{"name":"Speed Camera","terms":""},"highway/steps":{"name":"Steps","terms":"stairs,staircase"},"highway/stop":{"name":"Stop Sign","terms":"stop,halt,sign"},"highway/street_lamp":{"name":"Street Lamp","terms":"streetlight,street light,lamp,light,gaslight"},"highway/tertiary_link":{"name":"Tertiary Link","terms":"ramp,on ramp,off ramp"},"highway/tertiary":{"name":"Tertiary Road","terms":""},"highway/track":{"name":"Unmaintained Track Road","terms":"woods road,forest road,logging road,fire road,farm road,agricultural road,ranch road,carriage road,primitive,unmaintained,rut,offroad,4wd,4x4,four wheel drive,atv,quad,jeep,double track,two track"},"highway/traffic_mirror":{"name":"Traffic Mirror","terms":"blind spot,convex,corner,curved,roadside,round,safety,sphere,visibility"},"highway/traffic_signals":{"name":"Traffic Signals","terms":"light,stoplight,traffic light"},"highway/trunk_link":{"name":"Trunk Link","terms":"ramp,on ramp,off ramp"},"highway/trunk":{"name":"Trunk Road","terms":""},"highway/turning_circle":{"name":"Turning Circle","terms":"cul-de-sac"},"highway/turning_loop":{"name":"Turning Loop (Island)","terms":"cul-de-sac"},"highway/unclassified":{"name":"Minor/Unclassified Road","terms":""},"historic":{"name":"Historic Site","terms":""},"historic/archaeological_site":{"name":"Archaeological Site","terms":""},"historic/boundary_stone":{"name":"Boundary Stone","terms":""},"historic/castle":{"name":"Castle","terms":""},"historic/memorial":{"name":"Memorial","terms":""},"historic/monument":{"name":"Monument","terms":""},"historic/ruins":{"name":"Ruins","terms":""},"historic/tomb":{"name":"Tomb","terms":""},"historic/wayside_cross":{"name":"Wayside Cross","terms":""},"historic/wayside_shrine":{"name":"Wayside Shrine","terms":""},"junction":{"name":"Junction","terms":""},"landuse":{"name":"Land Use","terms":""},"landuse/farm":{"name":"Farmland","terms":""},"landuse/allotments":{"name":"Community Garden","terms":"allotment,garden"},"landuse/aquaculture":{"name":"Aquaculture","terms":"fish farm,crustacean,algae,aquafarming,shrimp farm,oyster farm,mariculture,algaculture"},"landuse/basin":{"name":"Basin","terms":""},"landuse/brownfield":{"name":"Brownfield","terms":""},"landuse/cemetery":{"name":"Cemetery","terms":""},"landuse/churchyard":{"name":"Churchyard","terms":""},"landuse/commercial":{"name":"Commercial Area","terms":""},"landuse/construction":{"name":"Construction","terms":""},"landuse/farmland":{"name":"Farmland","terms":"crop,grow,plant"},"landuse/farmyard":{"name":"Farmyard","terms":"crop,grow,plant"},"landuse/forest":{"name":"Forest","terms":"tree"},"landuse/garages":{"name":"Garages","terms":""},"landuse/grass":{"name":"Grass","terms":""},"landuse/greenfield":{"name":"Greenfield","terms":""},"landuse/harbour":{"name":"Harbor","terms":"boat"},"landuse/industrial":{"name":"Industrial Area","terms":""},"landuse/industrial/scrap_yard":{"name":"Scrap Yard","terms":"car,junk,metal,salvage,scrap,u-pull-it,vehicle,wreck,yard"},"landuse/industrial/slaughterhouse":{"name":"Slaughterhouse","terms":"abattoir,beef,butchery,calf,chicken,cow,killing house,meat,pig,pork,poultry,shambles,stockyard"},"landuse/landfill":{"name":"Landfill","terms":"dump"},"landuse/meadow":{"name":"Meadow","terms":""},"landuse/military":{"name":"Military Area","terms":""},"landuse/military/airfield":{"name":"Military Airfield","terms":"air force,army,base,bomb,fight,force,guard,heli*,jet,marine,navy,plane,troop,war"},"landuse/military/barracks":{"name":"Barracks","terms":"air force,army,base,fight,force,guard,marine,navy,troop,war"},"landuse/military/bunker":{"name":"Military Bunker","terms":"air force,army,base,fight,force,guard,marine,navy,troop,war"},"landuse/military/checkpoint":{"name":"Checkpoint","terms":"air force,army,base,force,guard,marine,navy,troop,war"},"landuse/military/danger_area":{"name":"Danger Area","terms":"air force,army,base,blast,bomb,explo*,force,guard,mine,marine,navy,troop,war"},"landuse/military/naval_base":{"name":"Naval Base","terms":"base,fight,force,guard,marine,navy,ship,sub,troop,war"},"landuse/military/nuclear_explosion_site":{"name":"Nuclear Explosion Site","terms":"atom,blast,bomb,detonat*,nuke,site,test"},"landuse/military/obstacle_course":{"name":"Obstacle Course","terms":"army,base,force,guard,marine,navy,troop,war"},"landuse/military/office":{"name":"Military Office","terms":"air force,army,base,enlist,fight,force,guard,marine,navy,recruit,troop,war"},"landuse/military/range":{"name":"Military Range","terms":"air force,army,base,fight,fire,force,guard,gun,marine,navy,rifle,shoot*,snip*,train,troop,war"},"landuse/military/training_area":{"name":"Training Area","terms":"air force,army,base,fight,fire,force,guard,gun,marine,navy,rifle,shoot*,snip*,train,troop,war"},"landuse/orchard":{"name":"Orchard","terms":"fruit"},"landuse/plant_nursery":{"name":"Plant Nursery","terms":"flower,garden,grow,vivero"},"landuse/quarry":{"name":"Quarry","terms":""},"landuse/railway":{"name":"Railway Corridor","terms":"rail,train,track"},"landuse/recreation_ground":{"name":"Recreation Ground","terms":"playing fields"},"landuse/religious":{"name":"Religious Area","terms":""},"landuse/residential":{"name":"Residential Area","terms":""},"landuse/retail":{"name":"Retail Area","terms":""},"landuse/vineyard":{"name":"Vineyard","terms":"grape,wine"},"leisure":{"name":"Leisure","terms":""},"leisure/adult_gaming_centre":{"name":"Adult Gaming Center","terms":"gambling,slot machine"},"leisure/bird_hide":{"name":"Bird Hide","terms":"machan,ornithology"},"leisure/bowling_alley":{"name":"Bowling Alley","terms":"bowling center"},"leisure/common":{"name":"Common","terms":"open space"},"leisure/dance":{"name":"Dance Hall","terms":"ballroom,jive,swing,tango,waltz"},"leisure/dog_park":{"name":"Dog Park","terms":""},"leisure/firepit":{"name":"Firepit","terms":"fireplace,campfire"},"leisure/fitness_centre":{"name":"Gym / Fitness Center","terms":"health,gym,leisure,studio"},"leisure/fitness_centre/yoga":{"name":"Yoga Studio","terms":"studio"},"leisure/fitness_station":{"name":"Outdoor Fitness Station","terms":"exercise,fitness,gym,trim trail"},"leisure/fitness_station/balance_beam":{"name":"Exercise Balance Beam","terms":"balance,exercise,fitness,gym,trim trail"},"leisure/fitness_station/box":{"name":"Exercise Box","terms":"box,exercise,fitness,gym,jump,trim trail"},"leisure/fitness_station/horizontal_bar":{"name":"Exercise Horizontal Bar","terms":"bar,chinup,chin up,exercise,fitness,gym,pullup,pull up,trim trail"},"leisure/fitness_station/horizontal_ladder":{"name":"Exercise Monkey Bars","terms":"bar,chinup,chin up,exercise,fitness,gym,ladder,monkey bars,pullup,pull up,trim trail"},"leisure/fitness_station/hyperextension":{"name":"Hyperextension Station","terms":"back,exercise,extension,fitness,gym,roman chair,trim trail"},"leisure/fitness_station/parallel_bars":{"name":"Parallel Bars","terms":"bar,dip,exercise,fitness,gym,trim trail"},"leisure/fitness_station/push-up":{"name":"Push-Up Station","terms":"bar,exercise,fitness,gym,pushup,push up,trim trail"},"leisure/fitness_station/rings":{"name":"Exercise Rings","terms":"exercise,fitness,gym,muscle up,pullup,pull up,trim trail"},"leisure/fitness_station/sign":{"name":"Exercise Instruction Sign","terms":"exercise,fitness,gym,trim trail"},"leisure/fitness_station/sit-up":{"name":"Sit-Up Station","terms":"crunch,exercise,fitness,gym,situp,sit up,trim trail"},"leisure/fitness_station/stairs":{"name":"Exercise Stairs","terms":"exercise,fitness,gym,steps,trim trail"},"leisure/garden":{"name":"Garden","terms":""},"leisure/golf_course":{"name":"Golf Course","terms":"links"},"leisure/hackerspace":{"name":"Hackerspace","terms":"makerspace,hackspace,hacklab"},"leisure/horse_riding":{"name":"Horseback Riding Facility","terms":"equestrian,stable"},"leisure/ice_rink":{"name":"Ice Rink","terms":"hockey,skating,curling"},"leisure/marina":{"name":"Marina","terms":"boat"},"leisure/miniature_golf":{"name":"Miniature Golf","terms":"crazy golf,mini golf,putt-putt"},"leisure/nature_reserve":{"name":"Nature Reserve","terms":"protected,wildlife"},"leisure/park":{"name":"Park","terms":"esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"},"leisure/picnic_table":{"name":"Picnic Table","terms":"bench"},"leisure/pitch":{"name":"Sport Pitch","terms":"field"},"leisure/pitch/american_football":{"name":"American Football Field","terms":""},"leisure/pitch/baseball":{"name":"Baseball Diamond","terms":""},"leisure/pitch/basketball":{"name":"Basketball Court","terms":""},"leisure/pitch/beachvolleyball":{"name":"Beach Volleyball Court","terms":"volleyball"},"leisure/pitch/boules":{"name":"Boules/Bocce Court","terms":"bocce,lyonnaise,pétanque"},"leisure/pitch/bowls":{"name":"Bowling Green","terms":""},"leisure/pitch/cricket":{"name":"Cricket Field","terms":""},"leisure/pitch/equestrian":{"name":"Riding Arena","terms":"dressage,equestrian,horse,horseback,riding"},"leisure/pitch/rugby_league":{"name":"Rugby League Field","terms":""},"leisure/pitch/rugby_union":{"name":"Rugby Union Field","terms":""},"leisure/pitch/skateboard":{"name":"Skate Park","terms":""},"leisure/pitch/soccer":{"name":"Soccer Field","terms":"football"},"leisure/pitch/table_tennis":{"name":"Ping Pong Table","terms":"table tennis,ping pong"},"leisure/pitch/tennis":{"name":"Tennis Court","terms":""},"leisure/pitch/volleyball":{"name":"Volleyball Court","terms":""},"leisure/playground":{"name":"Playground","terms":"jungle gym,play area"},"leisure/resort":{"name":"Resort","terms":""},"leisure/running_track":{"name":"Racetrack (Running)","terms":"race*,running,sprint,track"},"leisure/sauna":{"name":"Sauna","terms":""},"leisure/slipway":{"name":"Slipway","terms":"boat launch,boat ramp"},"leisure/sports_centre":{"name":"Sports Center / Complex","terms":""},"leisure/sports_centre/swimming":{"name":"Swimming Pool Facility","terms":"dive,water"},"leisure/stadium":{"name":"Stadium","terms":""},"leisure/swimming_pool":{"name":"Swimming Pool","terms":"dive,water"},"leisure/track":{"name":"Racetrack (Non-Motorsport)","terms":"cycle,dog,greyhound,horse,race*,track"},"leisure/water_park":{"name":"Water Park","terms":"swim,pool,dive"},"line":{"name":"Line","terms":""},"man_made":{"name":"Man Made","terms":""},"man_made/embankment":{"name":"Embankment","terms":""},"man_made/adit":{"name":"Adit","terms":"entrance,underground,mine,cave"},"man_made/breakwater":{"name":"Breakwater","terms":""},"man_made/bridge":{"name":"Bridge","terms":""},"man_made/chimney":{"name":"Chimney","terms":""},"man_made/crane":{"name":"Crane","terms":""},"man_made/cutline":{"name":"Cut line","terms":""},"man_made/flagpole":{"name":"Flagpole","terms":""},"man_made/gasometer":{"name":"Gasometer","terms":"gas holder"},"man_made/groyne":{"name":"Groyne","terms":""},"man_made/lighthouse":{"name":"Lighthouse","terms":""},"man_made/mast":{"name":"Mast","terms":"antenna,broadcast tower,cell phone tower,cell tower,communication mast,communication tower,guyed tower,mobile phone tower,radio mast,radio tower,television tower,transmission mast,transmission tower,tv tower"},"man_made/observation":{"name":"Observation Tower","terms":"lookout tower,fire tower"},"man_made/petroleum_well":{"name":"Oil Well","terms":"drilling rig,oil derrick,oil drill,oil horse,oil rig,oil pump,petroleum well,pumpjack"},"man_made/pier":{"name":"Pier","terms":"dock,jetty"},"man_made/pipeline":{"name":"Pipeline","terms":""},"man_made/pumping_station":{"name":"Pumping Station","terms":""},"man_made/silo":{"name":"Silo","terms":"grain,corn,wheat"},"man_made/storage_tank":{"name":"Storage Tank","terms":"water,oil,gas,petrol"},"man_made/surveillance_camera":{"name":"Surveillance Camera","terms":"anpr,alpr,camera,car plate recognition,cctv,guard,license plate recognition,monitoring,number plate recognition,security,video,webcam"},"man_made/surveillance":{"name":"Surveillance","terms":"anpr,alpr,camera,car plate recognition,cctv,guard,license plate recognition,monitoring,number plate recognition,security,video,webcam"},"man_made/survey_point":{"name":"Survey Point","terms":"trig point,triangulation pillar,trigonometrical station"},"man_made/tower":{"name":"Tower","terms":""},"man_made/wastewater_plant":{"name":"Wastewater Plant","terms":"sewage*,water treatment plant,reclamation plant"},"man_made/water_tower":{"name":"Water Tower","terms":""},"man_made/water_well":{"name":"Water Well","terms":""},"man_made/water_works":{"name":"Water Works","terms":""},"man_made/watermill":{"name":"Watermill","terms":"water,wheel,mill"},"man_made/windmill":{"name":"Windmill","terms":"wind,wheel,mill"},"man_made/works":{"name":"Factory","terms":"assembly,build,brewery,car,plant,plastic,processing,manufacture,refinery"},"manhole":{"name":"Manhole","terms":"cover,hole,sewer,sewage,telecom"},"manhole/drain":{"name":"Storm Drain","terms":"cover,drain,hole,rain,sewer,sewage,storm"},"manhole/telecom":{"name":"Telecom Manhole","terms":"cover,phone,hole,telecom,telephone,bt"},"natural":{"name":"Natural","terms":""},"natural/bare_rock":{"name":"Bare Rock","terms":"rock"},"natural/bay":{"name":"Bay","terms":""},"natural/beach":{"name":"Beach","terms":"shore"},"natural/cave_entrance":{"name":"Cave Entrance","terms":"cavern,hollow,grotto,shelter,cavity"},"natural/cliff":{"name":"Cliff","terms":"escarpment"},"natural/coastline":{"name":"Coastline","terms":"shore"},"natural/fell":{"name":"Fell","terms":""},"natural/glacier":{"name":"Glacier","terms":""},"natural/grassland":{"name":"Grassland","terms":"prairie,savanna"},"natural/heath":{"name":"Heath","terms":""},"natural/peak":{"name":"Peak","terms":"acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"},"natural/ridge":{"name":"Ridge","terms":"crest"},"natural/saddle":{"name":"Saddle","terms":"pass,mountain pass,top"},"natural/sand":{"name":"Sand","terms":"desert"},"natural/scree":{"name":"Scree","terms":"loose rocks"},"natural/scrub":{"name":"Scrub","terms":"bush,shrubs"},"natural/spring":{"name":"Spring","terms":""},"natural/tree_row":{"name":"Tree row","terms":""},"natural/tree":{"name":"Tree","terms":""},"natural/volcano":{"name":"Volcano","terms":"mountain,crater"},"natural/water":{"name":"Water","terms":""},"natural/water/lake":{"name":"Lake","terms":"lakelet,loch,mere"},"natural/water/pond":{"name":"Pond","terms":"lakelet,millpond,tarn,pool,mere"},"natural/water/reservoir":{"name":"Reservoir","terms":""},"natural/wetland":{"name":"Wetland","terms":"bog,marsh,reedbed,swamp,tidalflat"},"natural/wood":{"name":"Wood","terms":"tree"},"noexit/yes":{"name":"No Exit","terms":"no exit,road end,dead end"},"office":{"name":"Office","terms":""},"office/physician":{"name":"Physician","terms":""},"office/travel_agent":{"name":"Travel Agency","terms":""},"office/accountant":{"name":"Accountant Office","terms":""},"office/administrative":{"name":"Administrative Office","terms":""},"office/adoption_agency":{"name":"Adoption Agency","terms":""},"office/advertising_agency":{"name":"Advertising Agency","terms":"ad,ad agency,advert agency,advertising,marketing"},"office/architect":{"name":"Architect Office","terms":""},"office/association":{"name":"Nonprofit Organization Office","terms":"association,non-profit,nonprofit,organization,society"},"office/charity":{"name":"Charity Office","terms":"charitable organization"},"office/company":{"name":"Company Office","terms":""},"office/coworking":{"name":"Coworking Space","terms":"coworking,office"},"office/educational_institution":{"name":"Educational Institution","terms":""},"office/employment_agency":{"name":"Employment Agency","terms":"job"},"office/energy_supplier":{"name":"Energy Supplier Office","terms":"electricity,energy company,energy utility,gas utility"},"office/estate_agent":{"name":"Real Estate Office","terms":""},"office/financial":{"name":"Financial Office","terms":""},"office/forestry":{"name":"Forestry Office","terms":"forest,ranger"},"office/foundation":{"name":"Foundation Office","terms":""},"office/government":{"name":"Government Office","terms":""},"office/government/register_office":{"name":"Register Office","terms":"clerk,marriage,death,birth,certificate"},"office/government/tax":{"name":"Tax and Revenue Office","terms":"fiscal authorities,revenue office,tax office"},"office/guide":{"name":"Tour Guide Office","terms":"dive guide,mountain guide,tour guide"},"office/insurance":{"name":"Insurance Office","terms":""},"office/it":{"name":"Information Technology Office","terms":"computer,information,software,technology"},"office/lawyer":{"name":"Law Office","terms":""},"office/lawyer/notary":{"name":"Notary Office","terms":"clerk,signature,wills,deeds,estate"},"office/moving_company":{"name":"Moving Company Office","terms":"relocation"},"office/newspaper":{"name":"Newspaper Office","terms":""},"office/ngo":{"name":"NGO Office","terms":"ngo,non government,non-government,organization,organisation"},"office/notary":{"name":"Notary Office","terms":""},"office/political_party":{"name":"Political Party","terms":""},"office/private_investigator":{"name":"Private Investigator Office","terms":"PI,private eye,private detective"},"office/quango":{"name":"Quasi-NGO Office","terms":"ngo,non government,non-government,organization,organisation,quasi autonomous,quasi-autonomous"},"office/research":{"name":"Research Office","terms":""},"office/surveyor":{"name":"Surveyor Office","terms":""},"office/tax_advisor":{"name":"Tax Advisor Office","terms":"tax,tax consultant"},"office/telecommunication":{"name":"Telecom Office","terms":""},"office/therapist":{"name":"Therapist Office","terms":"therapy"},"office/water_utility":{"name":"Water Utility Office","terms":"water board,utility"},"piste":{"name":"Piste/Ski Trail","terms":"ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"},"place/farm":{"name":"Farm","terms":""},"place/city":{"name":"City","terms":""},"place/hamlet":{"name":"Hamlet","terms":""},"place/island":{"name":"Island","terms":"archipelago,atoll,bar,cay,isle,islet,key,reef"},"place/islet":{"name":"Islet","terms":"archipelago,atoll,bar,cay,isle,islet,key,reef"},"place/isolated_dwelling":{"name":"Isolated Dwelling","terms":""},"place/locality":{"name":"Locality","terms":""},"place/neighbourhood":{"name":"Neighborhood","terms":"neighbourhood"},"place/plot":{"name":"Plot","terms":"tract,land,lot,parcel"},"place/quarter":{"name":"Sub-Borough / Quarter","terms":"boro,borough,quarter"},"place/square":{"name":"Square","terms":""},"place/suburb":{"name":"Borough / Suburb","terms":"boro,borough,quarter"},"place/town":{"name":"Town","terms":""},"place/village":{"name":"Village","terms":""},"playground/balance_beam":{"name":"Play Balance Beam","terms":""},"playground/basket_spinner":{"name":"Basket Spinner","terms":"basket rotator"},"playground/basket_swing":{"name":"Basket Swing","terms":""},"playground/climbing_frame":{"name":"Climbing Frame","terms":""},"playground/cushion":{"name":"Bouncy Cushion","terms":""},"playground/horizontal_bar":{"name":"Play Horizontal Bar","terms":"high bar"},"playground/rocker":{"name":"Spring Rider","terms":"spring rocker,springy rocker"},"playground/roundabout":{"name":"Play Roundabout","terms":"merry-go-round"},"playground/sandpit":{"name":"Sandpit","terms":""},"playground/seesaw":{"name":"Seesaw","terms":""},"playground/slide":{"name":"Slide","terms":""},"playground/structure":{"name":"Play Structure","terms":""},"playground/swing":{"name":"Swing","terms":""},"playground/zipwire":{"name":"Zip Wire","terms":""},"point":{"name":"Point","terms":""},"power/sub_station":{"name":"Substation","terms":""},"power/generator":{"name":"Power Generator","terms":"hydro,solar,turbine,wind"},"power/generator/source_nuclear":{"name":"Nuclear Reactor","terms":"fission,generator,nuclear,nuke,reactor"},"power/generator/source_wind":{"name":"Wind Turbine","terms":"generator,turbine,windmill,wind"},"power/line":{"name":"Power Line","terms":""},"power/minor_line":{"name":"Minor Power Line","terms":""},"power/plant":{"name":"Power Station Grounds","terms":"coal,gas,generat*,hydro,nuclear,power,station"},"power/pole":{"name":"Power Pole","terms":""},"power/substation":{"name":"Substation","terms":""},"power/switch":{"name":"Power Switch","terms":""},"power/tower":{"name":"High-Voltage Tower","terms":""},"power/transformer":{"name":"Transformer","terms":""},"public_transport/platform":{"name":"Platform","terms":""},"public_transport/stop_position":{"name":"Stop Position","terms":""},"railway/abandoned":{"name":"Abandoned Railway","terms":""},"railway/buffer_stop":{"name":"Buffer Stop","terms":"stop,halt,buffer"},"railway/crossing":{"name":"Railway Crossing (Path)","terms":"crossing,pedestrian crossing,railroad crossing,level crossing,grade crossing,path through railroad,train crossing"},"railway/derail":{"name":"Railway Derailer","terms":"derailer"},"railway/disused":{"name":"Disused Railway","terms":""},"railway/funicular":{"name":"Funicular","terms":"venicular,cliff railway,cable car,cable railway,funicular railway"},"railway/halt":{"name":"Railway Halt","terms":"break,interrupt,rest,wait,interruption"},"railway/level_crossing":{"name":"Railway Crossing (Road)","terms":"crossing,railroad crossing,level crossing,grade crossing,road through railroad,train crossing"},"railway/light_rail":{"name":"Light Rail","terms":"light rail,streetcar,trolley"},"railway/milestone":{"name":"Railway Milestone","terms":"milestone,marker"},"railway/monorail":{"name":"Monorail","terms":""},"railway/narrow_gauge":{"name":"Narrow Gauge Rail","terms":"narrow gauge railway,narrow gauge railroad"},"railway/platform":{"name":"Railway Platform","terms":""},"railway/rail":{"name":"Rail","terms":""},"railway/signal":{"name":"Railway Signal","terms":"signal,lights"},"railway/station":{"name":"Railway Station","terms":"train station,station"},"railway/subway_entrance":{"name":"Subway Entrance","terms":"metro,transit"},"railway/subway":{"name":"Subway","terms":"metro,transit"},"railway/switch":{"name":"Railway Switch","terms":"switch,points"},"railway/train_wash":{"name":"Train Wash","terms":"wash,clean"},"railway/tram_stop":{"name":"Tram Stop","terms":"light rail,streetcar,tram,trolley"},"railway/tram":{"name":"Tram","terms":"light rail,streetcar,tram,trolley"},"relation":{"name":"Relation","terms":""},"route/ferry":{"name":"Ferry Route","terms":""},"shop":{"name":"Shop","terms":""},"shop/fishmonger":{"name":"Fishmonger","terms":""},"shop/furnace":{"name":"Furnace Store","terms":"oven,stove"},"shop/vacant":{"name":"Vacant Shop","terms":""},"shop/agrarian":{"name":"Agriculture Shop","terms":"agricultural inputs,agricultural machines,seeds,pesticides,fertilizer,agricultural tools"},"shop/alcohol":{"name":"Liquor Store","terms":"alcohol,beer,booze,wine"},"shop/anime":{"name":"Anime Shop","terms":"manga,japan,cosplay,figurine,dakimakura"},"shop/antiques":{"name":"Antiques Shop","terms":""},"shop/appliance":{"name":"Appliance Store","terms":"air conditioner,appliance,dishwasher,dryer,freezer,fridge,grill,kitchen,oven,refrigerator,stove,washer,washing machine"},"shop/art":{"name":"Art Store","terms":"art*,exhibit*,gallery"},"shop/baby_goods":{"name":"Baby Goods Store","terms":""},"shop/bag":{"name":"Bag/Luggage Store","terms":"handbag,purse"},"shop/bakery":{"name":"Bakery","terms":""},"shop/bathroom_furnishing":{"name":"Bathroom Furnishing Store","terms":""},"shop/beauty":{"name":"Beauty Shop","terms":"spa,salon,tanning"},"shop/beauty/nails":{"name":"Nail Salon","terms":"manicure,pedicure"},"shop/beauty/tanning":{"name":"Tanning Salon","terms":""},"shop/bed":{"name":"Bedding/Mattress Store","terms":""},"shop/beverages":{"name":"Beverage Store","terms":""},"shop/bicycle":{"name":"Bicycle Shop","terms":"bike,repair"},"shop/bookmaker":{"name":"Bookmaker","terms":"betting"},"shop/books":{"name":"Book Store","terms":""},"shop/boutique":{"name":"Boutique","terms":""},"shop/butcher":{"name":"Butcher","terms":"meat"},"shop/candles":{"name":"Candle Shop","terms":""},"shop/car_parts":{"name":"Car Parts Store","terms":"auto"},"shop/car_repair":{"name":"Car Repair Shop","terms":"auto,garage,service"},"shop/car":{"name":"Car Dealership","terms":"auto"},"shop/carpet":{"name":"Carpet Store","terms":"rug"},"shop/charity":{"name":"Charity Store","terms":"thrift,op shop,nonprofit"},"shop/cheese":{"name":"Cheese Store","terms":""},"shop/chemist":{"name":"Drugstore","terms":"med*,drug*,gift"},"shop/chocolate":{"name":"Chocolate Store","terms":""},"shop/clothes":{"name":"Clothing Store","terms":""},"shop/coffee":{"name":"Coffee Store","terms":""},"shop/computer":{"name":"Computer Store","terms":""},"shop/confectionery":{"name":"Candy Store","terms":"sweet"},"shop/convenience":{"name":"Convenience Store","terms":""},"shop/copyshop":{"name":"Copy Store","terms":""},"shop/cosmetics":{"name":"Cosmetics Store","terms":""},"shop/craft":{"name":"Arts and Crafts Store","terms":"art*,paint*,frame"},"shop/curtain":{"name":"Curtain Store","terms":"drape*,window"},"shop/dairy":{"name":"Dairy Store","terms":"milk,egg,cheese"},"shop/deli":{"name":"Deli","terms":"lunch,meat,sandwich"},"shop/department_store":{"name":"Department Store","terms":""},"shop/doityourself":{"name":"DIY Store","terms":""},"shop/dry_cleaning":{"name":"Dry Cleaner","terms":""},"shop/e-cigarette":{"name":"E-Cigarette Shop","terms":"electronic,vapor"},"shop/electronics":{"name":"Electronics Store","terms":"appliance,audio,blueray,camera,computer,dvd,home theater,radio,speaker,tv,video"},"shop/erotic":{"name":"Erotic Store","terms":"sex,porn"},"shop/fabric":{"name":"Fabric Store","terms":"sew"},"shop/farm":{"name":"Produce Stand","terms":"farm shop,farm stand"},"shop/fashion":{"name":"Fashion Store","terms":""},"shop/florist":{"name":"Florist","terms":"flower"},"shop/frame":{"name":"Framing Shop","terms":"art*,paint*,photo*,frame"},"shop/funeral_directors":{"name":"Funeral Home","terms":"undertaker,memorial home"},"shop/furniture":{"name":"Furniture Store","terms":"chair,sofa,table"},"shop/garden_centre":{"name":"Garden Center","terms":"landscape,mulch,shrub,tree"},"shop/gas":{"name":"Bottled Gas Shop","terms":"cng,lpg,natural gas,propane,refill,tank"},"shop/gift":{"name":"Gift Shop","terms":"souvenir"},"shop/greengrocer":{"name":"Greengrocer","terms":"fruit,vegetable"},"shop/hairdresser":{"name":"Hairdresser","terms":"barber"},"shop/hardware":{"name":"Hardware Store","terms":""},"shop/hearing_aids":{"name":"Hearing Aids Store","terms":""},"shop/herbalist":{"name":"Herbalist","terms":""},"shop/hifi":{"name":"Hifi Store","terms":"stereo,video"},"shop/houseware":{"name":"Houseware Store","terms":"home,household"},"shop/interior_decoration":{"name":"Interior Decoration Store","terms":""},"shop/jewelry":{"name":"Jeweler","terms":"diamond,gem,ring"},"shop/kiosk":{"name":"News Kiosk","terms":""},"shop/kitchen":{"name":"Kitchen Design Store","terms":""},"shop/laundry":{"name":"Laundry","terms":""},"shop/leather":{"name":"Leather Store","terms":""},"shop/locksmith":{"name":"Locksmith","terms":"key,lockpick"},"shop/lottery":{"name":"Lottery Shop","terms":""},"shop/mall":{"name":"Mall","terms":"shopping"},"shop/massage":{"name":"Massage Shop","terms":""},"shop/medical_supply":{"name":"Medical Supply Store","terms":""},"shop/mobile_phone":{"name":"Mobile Phone Store","terms":""},"shop/money_lender":{"name":"Money Lender","terms":""},"shop/motorcycle":{"name":"Motorcycle Dealership","terms":"bike"},"shop/music":{"name":"Music Store","terms":"CD,vinyl"},"shop/musical_instrument":{"name":"Musical Instrument Store","terms":"guitar"},"shop/newsagent":{"name":"Newspaper/Magazine Shop","terms":""},"shop/nutrition_supplements":{"name":"Nutrition Supplements Store","terms":""},"shop/optician":{"name":"Optician","terms":"eye,glasses"},"shop/organic":{"name":"Organic Goods Store","terms":""},"shop/outdoor":{"name":"Outdoors Store","terms":"camping,climbing,hiking"},"shop/paint":{"name":"Paint Store","terms":""},"shop/pastry":{"name":"Pastry Shop","terms":"patisserie,cake shop,cakery"},"shop/pawnbroker":{"name":"Pawn Shop","terms":""},"shop/perfumery":{"name":"Perfume Store","terms":""},"shop/pet":{"name":"Pet Store","terms":"animal,cat,dog,fish,kitten,puppy,reptile"},"shop/photo":{"name":"Photography Store","terms":"camera,film"},"shop/pyrotechnics":{"name":"Fireworks Store","terms":""},"shop/radiotechnics":{"name":"Radio/Electronic Component Store","terms":""},"shop/religion":{"name":"Religious Store","terms":""},"shop/scuba_diving":{"name":"Scuba Diving Shop","terms":""},"shop/seafood":{"name":"Seafood Shop","terms":"fishmonger"},"shop/second_hand":{"name":"Consignment/Thrift Store","terms":"secondhand,second hand,resale,thrift,used"},"shop/shoes":{"name":"Shoe Store","terms":""},"shop/sports":{"name":"Sporting Goods Store","terms":""},"shop/stationery":{"name":"Stationery Store","terms":"card,paper"},"shop/storage_rental":{"name":"Storage Rental","terms":""},"shop/supermarket":{"name":"Supermarket","terms":"grocery,store,shop"},"shop/tailor":{"name":"Tailor","terms":"clothes,suit"},"shop/tattoo":{"name":"Tattoo Parlor","terms":""},"shop/tea":{"name":"Tea Store","terms":""},"shop/ticket":{"name":"Ticket Seller","terms":""},"shop/tiles":{"name":"Tile Shop","terms":""},"shop/tobacco":{"name":"Tobacco Shop","terms":""},"shop/toys":{"name":"Toy Store","terms":""},"shop/trade":{"name":"Trade Shop","terms":""},"shop/travel_agency":{"name":"Travel Agency","terms":""},"shop/tyres":{"name":"Tire Store","terms":""},"shop/vacuum_cleaner":{"name":"Vacuum Cleaner Store","terms":""},"shop/variety_store":{"name":"Variety Store","terms":""},"shop/video_games":{"name":"Video Game Store","terms":""},"shop/video":{"name":"Video Store","terms":"DVD"},"shop/watches":{"name":"Watches Shop","terms":""},"shop/water_sports":{"name":"Watersport/Swim Shop","terms":""},"shop/weapons":{"name":"Weapon Shop","terms":"ammo,gun,knife,knives"},"shop/window_blind":{"name":"Window Blind Store","terms":""},"shop/wine":{"name":"Wine Shop","terms":""},"tourism":{"name":"Tourism","terms":""},"tourism/alpine_hut":{"name":"Alpine Hut","terms":"climbing hut"},"tourism/apartment":{"name":"Guest Apartment / Condo","terms":""},"tourism/aquarium":{"name":"Aquarium","terms":"fish,sea,water"},"tourism/artwork":{"name":"Artwork","terms":"mural,sculpture,statue"},"tourism/attraction":{"name":"Tourist Attraction","terms":""},"tourism/camp_site":{"name":"Campground","terms":"tent,rv"},"tourism/caravan_site":{"name":"RV Park","terms":"Motor Home,Camper"},"tourism/chalet":{"name":"Holiday Cottage","terms":"holiday,holiday cottage,holiday home,vacation,vacation home"},"tourism/gallery":{"name":"Art Gallery","terms":"art*,exhibit*,paint*,photo*,sculpt*"},"tourism/guest_house":{"name":"Guest House","terms":"B&B,Bed and Breakfast"},"tourism/hostel":{"name":"Hostel","terms":""},"tourism/hotel":{"name":"Hotel","terms":""},"tourism/information":{"name":"Information","terms":""},"tourism/information/board":{"name":"Information Board","terms":""},"tourism/information/guidepost":{"name":"Guidepost","terms":"signpost"},"tourism/information/map":{"name":"Map","terms":""},"tourism/information/office":{"name":"Tourist Information Office","terms":""},"tourism/motel":{"name":"Motel","terms":""},"tourism/museum":{"name":"Museum","terms":"art*,exhibit*,gallery,foundation,hall,institution,paint*,photo*,sculpt*"},"tourism/picnic_site":{"name":"Picnic Site","terms":"camp"},"tourism/theme_park":{"name":"Theme Park","terms":""},"tourism/viewpoint":{"name":"Viewpoint","terms":""},"tourism/wilderness_hut":{"name":"Wilderness Hut","terms":"wilderness hut,backcountry hut,bothy"},"tourism/zoo":{"name":"Zoo","terms":"animal"},"traffic_calming":{"name":"Traffic Calming","terms":"bump,hump,slow,speed"},"traffic_calming/bump":{"name":"Speed Bump","terms":"hump,speed,slow"},"traffic_calming/chicane":{"name":"Traffic Chicane","terms":"driveway link,speed,slow"},"traffic_calming/choker":{"name":"Traffic Choker","terms":"speed,slow"},"traffic_calming/cushion":{"name":"Speed Cushion","terms":"bump,hump,speed,slow"},"traffic_calming/dip":{"name":"Dip","terms":"speed,slow"},"traffic_calming/hump":{"name":"Speed Hump","terms":"bump,speed,slow"},"traffic_calming/island":{"name":"Traffic Island","terms":"circle,roundabout,slow"},"traffic_calming/rumble_strip":{"name":"Rumble Strip","terms":"audible lines,sleeper lines,growlers"},"traffic_calming/table":{"name":"Speed Table","terms":"flat top,hump,speed,slow"},"type/multipolygon":{"name":"Multipolygon","terms":""},"type/boundary":{"name":"Boundary","terms":""},"type/boundary/administrative":{"name":"Administrative Boundary","terms":""},"type/restriction":{"name":"Restriction","terms":""},"type/restriction/no_left_turn":{"name":"No Left Turn","terms":""},"type/restriction/no_right_turn":{"name":"No Right Turn","terms":""},"type/restriction/no_straight_on":{"name":"No Straight On","terms":""},"type/restriction/no_u_turn":{"name":"No U-turn","terms":""},"type/restriction/only_left_turn":{"name":"Left Turn Only","terms":""},"type/restriction/only_right_turn":{"name":"Right Turn Only","terms":""},"type/restriction/only_straight_on":{"name":"No Turns","terms":""},"type/route_master":{"name":"Route Master","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/hiking":{"name":"Hiking Route","terms":""},"type/route/horse":{"name":"Riding 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/site":{"name":"Site","terms":""},"type/waterway":{"name":"Waterway","terms":""},"vertex":{"name":"Other","terms":""},"waterway/boatyard":{"name":"Boatyard","terms":""},"waterway/canal":{"name":"Canal","terms":""},"waterway/dam":{"name":"Dam","terms":""},"waterway/ditch":{"name":"Ditch","terms":""},"waterway/dock":{"name":"Wet Dock / Dry Dock","terms":"boat,ship,vessel,marine"},"waterway/drain":{"name":"Drain","terms":""},"waterway/fuel":{"name":"Marine Fuel Station","terms":"petrol,gas,diesel,boat"},"waterway/river":{"name":"River","terms":"beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"},"waterway/riverbank":{"name":"Riverbank","terms":""},"waterway/sanitary_dump_station":{"name":"Marine Toilet Disposal","terms":"Boat,Watercraft,Sanitary,Dump Station,Pumpout,Pump out,Elsan,CDP,CTDP,Chemical Toilet"},"waterway/stream_intermittent":{"name":"Intermittent Stream","terms":"arroyo,beck,branch,brook,burn,course,creek,drift,flood,flow,gully,run,runnel,rush,spate,spritz,tributary,wadi,wash,watercourse"},"waterway/stream":{"name":"Stream","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"},"waterway/water_point":{"name":"Marine Drinking Water","terms":""},"waterway/waterfall":{"name":"Waterfall","terms":"fall"},"waterway/weir":{"name":"Weir","terms":""}}},"imagery":{"Bing":{"description":"Satellite and aerial imagery.","name":"Bing aerial imagery"},"DigitalGlobe-Premium":{"attribution":{"text":"Terms & Feedback"},"description":"Premium DigitalGlobe satellite imagery.","name":"DigitalGlobe Premium Imagery"},"DigitalGlobe-Premium-vintage":{"attribution":{"text":"Terms & Feedback"},"description":"Imagery boundaries and capture dates. Labels appear at zoom level 14 and higher.","name":"DigitalGlobe Premium Imagery Vintage"},"DigitalGlobe-Standard":{"attribution":{"text":"Terms & Feedback"},"description":"Standard DigitalGlobe satellite imagery.","name":"DigitalGlobe Standard Imagery"},"DigitalGlobe-Standard-vintage":{"attribution":{"text":"Terms & Feedback"},"description":"Imagery boundaries and capture dates. Labels appear at zoom level 14 and higher.","name":"DigitalGlobe Standard Imagery Vintage"},"EsriWorldImagery":{"attribution":{"text":"Terms & Feedback"},"description":"Esri world imagery.","name":"Esri World Imagery"},"MAPNIK":{"attribution":{"text":"© OpenStreetMap contributors, CC-BY-SA"},"description":"The default OpenStreetMap layer.","name":"OpenStreetMap (Standard)"},"Mapbox":{"attribution":{"text":"Terms & Feedback"},"description":"Satellite and aerial imagery.","name":"Mapbox Satellite"},"OSM_Inspector-Addresses":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Addresses"},"OSM_Inspector-Geometry":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Geometry"},"OSM_Inspector-Highways":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Highways"},"OSM_Inspector-Multipolygon":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Area"},"OSM_Inspector-Places":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Places"},"OSM_Inspector-Routing":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Routing"},"OSM_Inspector-Tagging":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Tagging"},"US-TIGER-Roads-2012":{"name":"TIGER Roads 2012"},"US-TIGER-Roads-2014":{"description":"At zoom level 16+, public domain map data from the US Census. At lower zooms, only changes since 2006 minus changes already incorporated into OpenStreetMap","name":"TIGER Roads 2014"},"US-TIGER-Roads-2017":{"description":"Yellow = Public domain map data from the US Census. Red = Data not found in OpenStreetMap","name":"TIGER Roads 2017"},"Waymarked_Trails-Cycling":{"attribution":{"text":"© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"},"name":"Waymarked Trails: Cycling"},"Waymarked_Trails-Hiking":{"attribution":{"text":"© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"},"name":"Waymarked Trails: Hiking"},"Waymarked_Trails-MTB":{"attribution":{"text":"© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"},"name":"Waymarked Trails: MTB"},"Waymarked_Trails-Skating":{"attribution":{"text":"© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"},"name":"Waymarked Trails: Skating"},"Waymarked_Trails-Winter_Sports":{"attribution":{"text":"© Michael Spreng, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"},"name":"Waymarked Trails: Winter Sports"},"basemap.at":{"attribution":{"text":"basemap.at"},"description":"Basemap of Austria, based on goverment data.","name":"basemap.at"},"basemap.at-orthofoto":{"attribution":{"text":"basemap.at"},"description":"Orthofoto layer provided by basemap.at. \"Successor\" of geoimage.at imagery.","name":"basemap.at Orthofoto"},"hike_n_bike":{"attribution":{"text":"© OpenStreetMap contributors"},"name":"Hike & Bike"},"mapbox_locator_overlay":{"attribution":{"text":"Terms & Feedback"},"description":"Shows major features to help orient you.","name":"Locator Overlay"},"openpt_map":{"attribution":{"text":"© OpenStreetMap contributors, CC-BY-SA"},"name":"OpenPT Map (overlay)"},"osm-gps":{"attribution":{"text":"© OpenStreetMap contributors"},"description":"Public GPS traces uploaded to OpenStreetMap.","name":"OpenStreetMap GPS traces"},"osm-mapnik-black_and_white":{"attribution":{"text":"© OpenStreetMap contributors, CC-BY-SA"},"name":"OpenStreetMap (Standard Black & White)"},"osm-mapnik-german_style":{"attribution":{"text":"© OpenStreetMap contributors, CC-BY-SA"},"name":"OpenStreetMap (German Style)"},"qa_no_address":{"attribution":{"text":"Simon Poole, Data ©OpenStreetMap contributors"},"name":"QA No Address"},"skobbler":{"attribution":{"text":"© Tiles: skobbler Map data: OpenStreetMap contributors"},"name":"skobbler"},"stamen-terrain-background":{"attribution":{"text":"Map tiles by Stamen Design, under CC BY 3.0"},"name":"Stamen Terrain"},"tf-cycle":{"attribution":{"text":"Maps © Thunderforest, Data © OpenStreetMap contributors"},"name":"Thunderforest OpenCycleMap"},"tf-landscape":{"attribution":{"text":"Maps © Thunderforest, Data © OpenStreetMap contributors"},"name":"Thunderforest Landscape"}}};
+var en = {"modes":{"add_area":{"title":"Area","description":"Add parks, buildings, lakes or other areas to the map.","tail":"Click on the map to start drawing an area, like a park, lake, or building."},"add_line":{"title":"Line","description":"Add highways, streets, pedestrian paths, canals or other lines to the map.","tail":"Click on the map to start drawing a road, path, or route."},"add_point":{"title":"Point","description":"Add restaurants, monuments, postal boxes or other points to the map.","tail":"Click on the map to add a point."},"browse":{"title":"Browse","description":"Pan and zoom the map."},"draw_area":{"tail":"Click to add nodes to your area. Click the first node to finish the area."},"draw_line":{"tail":"Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."},"drag_node":{"connected_to_hidden":"This can't be edited because it is connected to a hidden feature."}},"operations":{"add":{"annotation":{"point":"Added a point.","vertex":"Added a node to a way.","relation":"Added a relation."}},"start":{"annotation":{"line":"Started a line.","area":"Started an area."}},"continue":{"key":"A","title":"Continue","description":"Continue this line.","not_eligible":"No line can be continued here.","multiple":"Several lines can be continued here. To choose a line, press the Shift key and click on it to select it.","annotation":{"line":"Continued a line.","area":"Continued an area."}},"cancel_draw":{"annotation":"Canceled drawing."},"change_role":{"annotation":"Changed the role of a relation member."},"change_tags":{"annotation":"Changed tags."},"circularize":{"title":"Circularize","description":{"line":"Make this line circular.","area":"Make this area circular."},"key":"O","annotation":{"line":"Made a line circular.","area":"Made an area circular."},"not_closed":"This can't be made circular because it's not a loop.","too_large":"This can't be made circular because not enough of it is currently visible.","connected_to_hidden":"This can't be made circular because it is connected to a hidden feature."},"orthogonalize":{"title":"Square","description":{"line":"Square the corners of this line.","area":"Square the corners of this area."},"key":"S","annotation":{"line":"Squared the corners of a line.","area":"Squared the corners of an area."},"not_squarish":"This can't be made square because it is not squarish.","too_large":"This can't be made square because not enough of it is currently visible.","connected_to_hidden":"This can't be made square because it is connected to a hidden feature."},"straighten":{"title":"Straighten","description":"Straighten this line.","key":"S","annotation":"Straightened a line.","too_bendy":"This can't be straightened because it bends too much.","connected_to_hidden":"This line can't be straightened because it is connected to a hidden feature."},"delete":{"title":"Delete","description":{"single":"Delete this feature permanently.","multiple":"Delete these features permanently."},"annotation":{"point":"Deleted a point.","vertex":"Deleted a node from a way.","line":"Deleted a line.","area":"Deleted an area.","relation":"Deleted a relation.","multiple":"Deleted {n} features."},"too_large":{"single":"This feature can't be deleted because not enough of it is currently visible.","multiple":"These features can't be deleted because not enough of them are currently visible."},"incomplete_relation":{"single":"This feature can't be deleted because it hasn't been fully downloaded.","multiple":"These features can't be deleted because they haven't been fully downloaded."},"part_of_relation":{"single":"This feature can't be deleted because it is part of a larger relation. You must remove it from the relation first.","multiple":"These features can't be deleted because they are part of larger relations. You must remove them from the relations first."},"connected_to_hidden":{"single":"This feature can't be deleted because it is connected to a hidden feature.","multiple":"These features can't be deleted because some are connected to hidden features."}},"add_member":{"annotation":"Added a member to a relation."},"delete_member":{"annotation":"Removed a member from a relation."},"connect":{"annotation":{"point":"Connected a way to a point.","vertex":"Connected a way to another.","line":"Connected a way to a line.","area":"Connected a way to an area."}},"disconnect":{"title":"Disconnect","description":"Disconnect these lines/areas from each other.","key":"D","annotation":"Disconnected lines/areas.","not_connected":"There aren't enough lines/areas here to disconnect.","connected_to_hidden":"This can't be disconnected because it is connected to a hidden feature.","relation":"This can't be disconnected because it connects members of a relation."},"merge":{"title":"Merge","description":"Merge these features.","key":"C","annotation":"Merged {n} features.","not_eligible":"These features can't be merged.","not_adjacent":"These features can't be merged because their endpoints aren't connected.","restriction":"These features can't be merged because at least one is a member of a \"{relation}\" relation.","incomplete_relation":"These features can't be merged because at least one hasn't been fully downloaded.","conflicting_tags":"These features can't be merged because some of their tags have conflicting values."},"move":{"title":"Move","description":{"single":"Move this feature to a different location.","multiple":"Move these features to a different location."},"key":"M","annotation":{"point":"Moved a point.","vertex":"Moved a node in a way.","line":"Moved a line.","area":"Moved an area.","multiple":"Moved multiple features."},"incomplete_relation":{"single":"This feature can't be moved because it hasn't been fully downloaded.","multiple":"These features can't be moved because they haven't been fully downloaded."},"too_large":{"single":"This feature can't be moved because not enough of it is currently visible.","multiple":"These features can't be moved because not enough of them are currently visible."},"connected_to_hidden":{"single":"This feature can't be moved because it is connected to a hidden feature.","multiple":"These features can't be moved because some are connected to hidden features."}},"reflect":{"title":{"long":"Reflect Long","short":"Reflect Short"},"description":{"long":{"single":"Reflect this feature across its long axis.","multiple":"Reflect these features across their long axis."},"short":{"single":"Reflect this feature across its short axis.","multiple":"Reflect these features across their short axis."}},"key":{"long":"T","short":"Y"},"annotation":{"long":{"single":"Reflected a feature across its long axis.","multiple":"Reflected multiple features across their long axis."},"short":{"single":"Reflected a feature across its short axis.","multiple":"Reflected multiple features across their short axis."}},"incomplete_relation":{"single":"This feature can't be reflected because it hasn't been fully downloaded.","multiple":"These features can't be reflected because they haven't been fully downloaded."},"too_large":{"single":"This feature can't be reflected because not enough of it is currently visible.","multiple":"These features can't be reflected because not enough of them are currently visible."},"connected_to_hidden":{"single":"This feature can't be reflected because it is connected to a hidden feature.","multiple":"These features can't be reflected because some are connected to hidden features."}},"rotate":{"title":"Rotate","description":{"single":"Rotate this feature around its center point.","multiple":"Rotate these features around their center point."},"key":"R","annotation":{"line":"Rotated a line.","area":"Rotated an area.","multiple":"Rotated multiple features."},"incomplete_relation":{"single":"This feature can't be rotated because it hasn't been fully downloaded.","multiple":"These features can't be rotated because they haven't been fully downloaded."},"too_large":{"single":"This feature can't be rotated because not enough of it is currently visible.","multiple":"These features can't be rotated because not enough of them are currently visible."},"connected_to_hidden":{"single":"This feature can't be rotated because it is connected to a hidden feature.","multiple":"These features can't be rotated because some are connected to hidden features."}},"reverse":{"title":"Reverse","description":"Make this line go in the opposite direction.","key":"V","annotation":"Reversed a line."},"split":{"title":"Split","description":{"line":"Split this line into two at this node.","area":"Split the boundary of this area into two.","multiple":"Split the lines/area boundaries at this node into two."},"key":"X","annotation":{"line":"Split a line.","area":"Split an area boundary.","multiple":"Split {n} lines/area boundaries."},"not_eligible":"Lines can't be split at their beginning or end.","multiple_ways":"There are too many lines here to split.","connected_to_hidden":"This can't be split because it is connected to a hidden feature."},"restriction":{"help":{"select":"Click to select a road segment.","toggle":"Click to toggle turn restrictions.","toggle_on":"Click to add a \"{restriction}\" restriction.","toggle_off":"Click to remove the \"{restriction}\" restriction."},"annotation":{"create":"Added a turn restriction","delete":"Deleted a turn restriction"}}},"undo":{"tooltip":"Undo: {action}","nothing":"Nothing to undo."},"redo":{"tooltip":"Redo: {action}","nothing":"Nothing to redo."},"tooltip_keyhint":"Shortcut:","browser_notice":"This editor is supported in Firefox, Chrome, Safari, Opera, and Internet Explorer 11 and above. Please upgrade your browser or use Potlatch 2 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","login":"login","logout":"logout","loading_auth":"Connecting to OpenStreetMap...","report_a_bug":"Report a bug","help_translate":"Help translate","feature_info":{"hidden_warning":"{count} hidden features","hidden_details":"These features are currently hidden: {details}"},"status":{"error":"Unable to connect to API.","offline":"The API is offline. Please try editing later.","readonly":"The API is read-only. You will need to wait to save your changes.","rateLimit":"The API is limiting anonymous connections. You can fix this by logging in."},"commit":{"title":"Upload to OpenStreetMap","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.","request_review":"I would like someone to review my edits.","save":"Upload","cancel":"Cancel","changes":"{count} Changes","download_changes":"Download osmChange file","warnings":"Warnings","modified":"Modified","deleted":"Deleted","created":"Created","about_changeset_comments":"About changeset comments","about_changeset_comments_link":"//wiki.openstreetmap.org/wiki/Good_changeset_comments","google_warning":"You mentioned Google in this comment: remember that copying from Google Maps is strictly forbidden.","google_warning_link":"https://www.openstreetmap.org/copyright"},"contributors":{"list":"Edits by {users}","truncated_list":"Edits by {users} and {count} others"},"info_panels":{"key":"I","background":{"key":"B","title":"Background","zoom":"Zoom","vintage":"Vintage","source":"Source","description":"Description","resolution":"Resolution","accuracy":"Accuracy","unknown":"Unknown","show_tiles":"Show Tiles","hide_tiles":"Hide Tiles","show_vintage":"Show Vintage","hide_vintage":"Hide Vintage"},"history":{"key":"H","title":"History","selected":"{n} selected","version":"Version","last_edit":"Last Edit","edited_by":"Edited By","changeset":"Changeset","unknown":"Unknown","link_text":"History on openstreetmap.org"},"location":{"key":"L","title":"Location","unknown_location":"Unknown Location"},"measurement":{"key":"M","title":"Measurement","selected":"{n} selected","geometry":"Geometry","closed_line":"closed line","closed_area":"closed area","center":"Center","perimeter":"Perimeter","length":"Length","area":"Area","centroid":"Centroid","location":"Location","metric":"Metric","imperial":"Imperial","node_count":"Number of nodes"}},"geometry":{"point":"point","vertex":"vertex","line":"line","area":"area","relation":"relation"},"geocoder":{"search":"Search worldwide...","no_results_visible":"No results in visible map area","no_results_worldwide":"No results found"},"geolocate":{"title":"Show My Location","locating":"Locating, please wait..."},"inspector":{"no_documentation_combination":"There is no documentation available for this tag combination","no_documentation_key":"There is no documentation available for this key","documentation_redirect":"This documentation has been redirected to a new page","show_more":"Show More","view_on_osm":"View on openstreetmap.org","all_fields":"All fields","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","remove":"Remove","search":"Search","multiselect":"Selected features","unknown":"Unknown","incomplete":"","feature_list":"Search features","edit":"Edit feature","check":{"yes":"Yes","no":"No","reverser":"Change Direction"},"radio":{"structure":{"type":"Type","default":"Default","layer":"Layer"}},"add":"Add","none":"None","node":"Node","way":"Way","relation":"Relation","location":"Location","add_fields":"Add field:"},"background":{"title":"Background","description":"Background settings","key":"B","backgrounds":"Backgrounds","none":"None","best_imagery":"Best known imagery source for this location","switch":"Switch back to this background","custom":"Custom","custom_button":"Edit custom background","custom_prompt":"Enter a tile URL template. Valid tokens are:\n - {zoom} or {z}, {x}, {y} for Z/X/Y tile scheme\n - {-y} or {ty} for flipped TMS-style Y coordinates\n - {u} for quadtile scheme\n - {switch:a,b,c} for DNS server multiplexing\n\nExample:\n{example}","overlays":"Overlays","imagery_source_faq":"Imagery Info / Report a Problem","reset":"reset","display_options":"Display Options","brightness":"Brightness","contrast":"Contrast","saturation":"Saturation","sharpness":"Sharpness","minimap":{"description":"Show Minimap","tooltip":"Show a zoomed out map to help locate the area currently displayed.","key":"/"},"fix_misalignment":"Adjust imagery offset","offset":"Drag anywhere in the gray area below to adjust the imagery offset, or enter the offset values in meters."},"map_data":{"title":"Map Data","description":"Map Data","key":"F","data_layers":"Data Layers","layers":{"osm":{"tooltip":"Map data from OpenStreetMap","title":"OpenStreetMap data"}},"fill_area":"Fill Areas","map_features":"Map Features","autohidden":"These features have been automatically hidden because too many would be shown on the screen. You can zoom in to edit them.","osmhidden":"These features have been automatically hidden because the OpenStreetMap layer is hidden."},"feature":{"points":{"description":"Points","tooltip":"Points of Interest"},"traffic_roads":{"description":"Traffic Roads","tooltip":"Highways, Streets, etc."},"service_roads":{"description":"Service Roads","tooltip":"Service Roads, Parking Aisles, Tracks, etc."},"paths":{"description":"Paths","tooltip":"Sidewalks, Foot Paths, Cycle Paths, etc."},"buildings":{"description":"Buildings","tooltip":"Buildings, Shelters, Garages, etc."},"landuse":{"description":"Landuse Features","tooltip":"Forests, Farmland, Parks, Residential, Commercial, etc."},"boundaries":{"description":"Boundaries","tooltip":"Administrative Boundaries"},"water":{"description":"Water Features","tooltip":"Rivers, Lakes, Ponds, Basins, etc."},"rail":{"description":"Rail Features","tooltip":"Railways"},"power":{"description":"Power Features","tooltip":"Power Lines, Power Plants, Substations, etc."},"past_future":{"description":"Past/Future","tooltip":"Proposed, Construction, Abandoned, Demolished, etc."},"others":{"description":"Others","tooltip":"Everything Else"}},"area_fill":{"wireframe":{"description":"No Fill (Wireframe)","tooltip":"Enabling wireframe mode makes it easy to see the background imagery.","key":"W"},"partial":{"description":"Partial Fill","tooltip":"Areas are drawn with fill only around their inner edges. (Recommended for beginner mappers)"},"full":{"description":"Full Fill","tooltip":"Areas are drawn fully filled."}},"restore":{"heading":"You have unsaved changes","description":"Do you wish to restore unsaved changes from a previous editing session?","restore":"Restore my changes","reset":"Discard my changes"},"save":{"title":"Save","help":"Review your changes and upload them to OpenStreetMap, making them visible to other users.","no_changes":"No changes to save.","error":"Errors occurred while trying to save","status_code":"Server returned status code {code}","unknown_error_details":"Please ensure you are connected to the internet.","uploading":"Uploading changes to OpenStreetMap...","conflict_progress":"Checking for conflicts: {num} of {total}","unsaved_changes":"You have unsaved changes","conflict":{"header":"Resolve conflicting edits","count":"Conflict {num} of {total}","previous":"< Previous","next":"Next >","keep_local":"Keep mine","keep_remote":"Use theirs","restore":"Restore","delete":"Leave Deleted","download_changes":"Or download osmChange file","done":"All conflicts resolved!","help":"Another user changed some of the same map features you changed.\nClick on each feature below for more details about the conflict, and choose whether to keep\nyour changes or the other user's changes.\n"}},"merge_remote_changes":{"conflict":{"deleted":"This feature has been deleted by {user}.","location":"This feature was moved by both you and {user}.","nodelist":"Nodes were changed by both you and {user}.","memberlist":"Relation members were changed by both you and {user}.","tags":"You changed the {tag} tag to \"{local}\" and {user} changed it to \"{remote}\"."}},"success":{"edited_osm":"Edited OSM!","just_edited":"You just edited OpenStreetMap!","view_on_osm":"View on OSM","facebook":"Share on Facebook","twitter":"Share on Twitter","google":"Share on Google+","help_html":"Your changes should appear in the \"Standard\" layer in a few minutes. Other layers, and certain features, may take longer.","help_link_text":"Details","help_link_url":"https://wiki.openstreetmap.org/wiki/FAQ#I_have_just_made_some_changes_to_the_map._How_do_I_get_to_see_my_changes.3F"},"confirm":{"okay":"OK","cancel":"Cancel"},"splash":{"welcome":"Welcome to the iD OpenStreetMap editor","text":"iD is a friendly but powerful tool for contributing to the world's best free world map. This is version {version}. For more information see {website} and report bugs at {github}.","walkthrough":"Start the Walkthrough","start":"Edit now"},"source_switch":{"live":"live","lose_changes":"You have unsaved changes. Switching the map server will discard them. Are you sure you want to switch servers?","dev":"dev"},"version":{"whats_new":"What's new in iD {version}"},"tag_reference":{"description":"Description","on_wiki":"{tag} on wiki.osm.org","used_with":"used with {type}"},"validations":{"disconnected_highway":"Disconnected highway","disconnected_highway_tooltip":"Roads should be connected to other roads or building entrances.","old_multipolygon":"Multipolygon tags on outer way","old_multipolygon_tooltip":"This style of multipolygon is deprecated. Please assign the tags to the parent multipolygon instead of the outer way.","untagged_point":"Untagged point","untagged_point_tooltip":"Select a feature type that describes what this point is.","untagged_line":"Untagged line","untagged_line_tooltip":"Select a feature type that describes what this line is.","untagged_area":"Untagged area","untagged_area_tooltip":"Select a feature type that describes what this area is.","untagged_relation":"Untagged relation","untagged_relation_tooltip":"Select a feature type that describes what this relation is.","many_deletions":"You're deleting {n} features: {p} nodes, {l} lines, {a} areas, {r} relations. Are you sure you want to do this? This will delete them from the map that everyone else sees on openstreetmap.org.","tag_suggests_area":"The tag {tag} suggests line should be area, but it is not an area","deprecated_tags":"Deprecated tags: {tags}"},"zoom":{"in":"Zoom in","out":"Zoom out"},"cannot_zoom":"Cannot zoom out further in current mode.","full_screen":"Toggle Full Screen","gpx":{"local_layer":"Local file","drag_drop":"Drag and drop a .gpx, .geojson or .kml file on the page, or click the button to the right to browse","zoom":"Zoom to layer","browse":"Browse for a file"},"mapillary_images":{"tooltip":"Street-level photos from Mapillary","title":"Photo Overlay (Mapillary)"},"mapillary_signs":{"tooltip":"Traffic signs from Mapillary (must enable Photo Overlay)","title":"Traffic Sign Overlay (Mapillary)"},"mapillary":{"view_on_mapillary":"View this image on Mapillary"},"openstreetcam_images":{"tooltip":"Street-level photos from OpenStreetCam","title":"Photo Overlay (OpenStreetCam)"},"openstreetcam":{"view_on_openstreetcam":"View this image on OpenStreetCam"},"help":{"title":"Help","key":"H","help":{"title":"Help","welcome":"Welcome to the iD editor for [OpenStreetMap](https://www.openstreetmap.org/). With this editor you can update OpenStreetMap right from your web browser.","open_data_h":"Open Data","open_data":"Edits that you make on this map will be visible to everyone who uses OpenStreetMap. Your edits can be based on personal knowledge, on-the-ground surveying, or imagery collected from aerial or street level photos. Copying from commercial sources, like Google Maps, [is strictly forbidden](https://www.openstreetmap.org/copyright).","before_start_h":"Before you start","before_start":"You should be familiar with OpenStreetMap and this editor before you start editing. iD contains a walkthrough to teach you the basics of editing OpenStreetMap. Click \"Start the Walkthrough\" on this screen to take the tutorial - it takes only about 15 minutes.","open_source_h":"Open Source","open_source":"The iD editor is a collaborative open source project, and you are using version {version} now. The source code is available [on GitHub](https://github.com/openstreetmap/iD).","open_source_help":"You can help iD by [translating](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) or [reporting bugs](https://github.com/openstreetmap/iD/issues)."},"overview":{"title":"Overview","navigation_h":"Navigation","navigation_drag":"You can drag the map by pressing and holding down the {leftclick} left mouse button and moving the mouse around. You can also use the `â`, `â`, `â`, `â` arrow keys on your keyboard.","navigation_zoom":"You can zoom in or out by scrolling with the mouse wheel or trackpad, or by clicking the {plus} / {minus} buttons along the side of the map. You can also use the `+`, `-` keys on your keyboard.","features_h":"Map Features","features":"We use the word *features* to describe things that appear on the map, such as roads, buildings, or points of interest. Anything in the real world can be mapped as a feature on OpenStreetMap. Map features are represented on the map using *points*, *lines*, or *areas*.","nodes_ways":"In OpenStreetmap, points are sometimes called *nodes*, and lines and areas are sometimes called *ways*."},"editing":{"title":"Editing & Saving","select_h":"Select","select_left_click":"{leftclick} Left-click on a feature to select it. This will highlight it with a pulsing glow, and the sidebar will display details about that feature, such as its name or address.","select_right_click":"{rightclick} Right-click on a feature to display the editing menu, which shows the commands that are available, such as rotating, moving, and deleting.","multiselect_h":"Multiselect","multiselect_shift_click":"`{shift}`+{leftclick} left-click to select several features together. This makes it easier to move or delete multiple items.","multiselect_lasso":"Another way to select multiple features is to hold down the `{shift}` key, then press and hold down the {leftclick} left mouse button and drag the mouse to draw a selection lasso. All of the points inside the lasso area will be selected.","undo_redo_h":"Undo & Redo","undo_redo":"Your edits are stored locally in your browser until you choose to save them to the OpenStreetMap server. You can undo edits by clicking the {undo} **Undo** button, and redo them by clicking the {redo} **Redo** button.","save_h":"Save","save":"Click {save} **Save** to finish your edits and send them to OpenStreetMap. You should remember to save your work frequently!","save_validation":"On the save screen, you'll have a chance to review what you've done. iD will also perform some basic checks for missing data and may offer helpful suggestions and warnings if something doesn't seem right.","upload_h":"Upload","upload":"Before uploading your changes you must enter a [changeset comment](https://wiki.openstreetmap.org/wiki/Good_changeset_comments). Then click **Upload** to send your changes to OpenStreetMap, where they will be merged into the map and publicly visible to everyone.","backups_h":"Automatic Backups","backups":"If you can't finish your edits in one sitting, for example if your computer crashes or you close the browser tab, your edits are still saved in your browser's storage. You can come back later (on the same browser and computer), and iD will offer to restore your work.","keyboard_h":"Keyboard Shortcuts","keyboard":"You can view a list of keyboard shortcuts by pressing the `?` key."},"feature_editor":{"title":"Feature Editor","intro":"The *feature editor* appears alongside the map, and allows you to see and edit all of the information for the selected feature.","definitions":"The top section displays the feature's type. The middle section contains *fields* showing the feature's attributes, such as its name or address.","type_h":"Feature Type","type":"You can click on the feature type to change the feature to a different type. Everything that exists in the real world can be added to OpenStreetMap, so there are thousands of feature types to choose from.","type_picker":"The type picker displays the most common feature types, such as parks, hospitals, restaurants, roads, and buildings. You can search for anything by typing what you're looking for in the search box. You can also click the {inspect} **Info** icon next to the feature type to learn more about it.","fields_h":"Fields","fields_all_fields":"The \"All fields\" section contains all of the feature's details that you may edit. In OpenStreetMap, all of the fields are optional, and it's OK to leave a field blank if you are unsure.","fields_example":"Each feature type will display different fields. For example, a road may display fields for its surface and speed limit, but a restaurant may display fields for the type of food it serves and the hours it is open.","fields_add_field":"You can also click the \"Add field\" dropdown to add more fields, such as a description, Wikipedia link, wheelchair access, and more.","tags_h":"Tags","tags_all_tags":"Below the fields section, you can expand the \"All tags\" section to edit any of the OpenStreetMap *tags* for the selected feature. Each tag consists of a *key* and *value*, data elements that define all of the features stored in OpenStreetMap.","tags_resources":"Editing a feature's tags requires intermediate knowledge about OpenStreetMap. You should consult resources like the [OpenStreetMap Wiki](https://wiki.openstreetmap.org/wiki/Main_Page) or [Taginfo](https://taginfo.openstreetmap.org/) to learn more about accepted OpenStreetMap tagging practices."},"points":{"title":"Points","intro":"*Points* can be used to represent features such as shops, restaurants, and monuments. They mark a specific location, and describe what's there.","add_point_h":"Adding Points","add_point":"To add a point, click the {point} **Point** button on the toolbar above the map, or press the shortcut key `1`. This will change the mouse cursor to a cross symbol.","add_point_finish":"To place the new point on the map, position the mouse cursor where the point should go, then {leftclick} left-click or press `Space`.","move_point_h":"Moving Points","move_point":"To move a point, place the mouse cursor over the point, then press and hold the {leftclick} left mouse button while dragging the point to its new location.","delete_point_h":"Deleting Points","delete_point":"It's OK to delete features that don't exist in the real world. Deleting a feature from OpenStreetMap removes it from the map that everyone uses, so you should make sure a feature is really gone before you delete it.","delete_point_command":"To delete a point, {rightclick} right-click on the point to select it and show the edit menu, then use the {delete} **Delete** command."},"lines":{"title":"Lines","intro":"*Lines* are used to represent features such as roads, railroads, and rivers. Lines should be drawn down the center of the feature that they represent.","add_line_h":"Adding Lines","add_line":"To add a line, click the {line} **Line** button on the toolbar above the map, or press the shortcut key `2`. This will change the mouse cursor to a cross symbol.","add_line_draw":"Next, position the mouse cursor where the line should begin and {leftclick} left-click or press `Space` to begin placing nodes along the line. Continue placing more nodes by clicking or pressing `Space`. While drawing, you can zoom in or drag the map in order to add more detail.","add_line_finish":"To finish a line, press `{return}` or click again on the last node.","modify_line_h":"Modifying Lines","modify_line_dragnode":"Often you'll see lines that aren't shaped correctly, for example a road that does not match up with the background imagery. To adjust the shape of a line, first {leftclick} left-click to select it. All nodes of the line will be drawn as small circles. You can then drag the nodes to better locations.","modify_line_addnode":"You can also create new nodes along a line either by {leftclick}**x2** double-clicking on the line or by dragging the small triangles at the midpoints between nodes.","connect_line_h":"Connecting Lines","connect_line":"Having roads connected properly is important for the map and essential for providing driving directions.","connect_line_display":"The connections between roads are drawn with gray circles. The endpoints of a line are drawn with larger white circles if they don't connect to anything.","connect_line_drag":"To connect a line to another feature, drag one of the line's nodes onto the other feature until both features snap together. Tip: You can hold down the `{alt}` key to prevent nodes from connecting to other features.","connect_line_tag":"If you know that the connection has traffic lights or crosswalks, you can add them by selecting the connecting node and using the feature editor to select the correct feature's type.","disconnect_line_h":"Disconnecting Lines","disconnect_line_command":"To disconnect a road from another feature, {rightclick} right-click the connecting node and select the {disconnect} **Disconnect** command from the editing menu.","move_line_h":"Moving Lines","move_line_command":"To move an entire line, {rightclick} right-click the line and select the {move} **Move** command from the editing menu. Then move the mouse, and {leftclick} left-click to place the line in a new location.","move_line_connected":"Lines that are connected to other features will stay connected as you move the line to a new location. iD may prevent you from moving a line across another connected line.","delete_line_h":"Deleting Lines","delete_line":"If a line is entirely incorrect, for example a road that doesn't exist in the real world, it's OK to delete it. Be careful when deleting features: the background imagery you are using might be outdated, and a road that looks wrong could simply be newly built.","delete_line_command":"To delete a line, {rightclick} right-click on the line to select it and show the edit menu, then use the {delete} **Delete** command."},"areas":{"title":"Areas","intro":"*Areas* are used to show the boundaries of features like lakes, buildings, and residential areas. Areas should be traced around the edge of the feature that they represent, for example, around the base of a building.","point_or_area_h":"Points or Areas?","point_or_area":"Many features can be represented as points or areas. You should map buildings and property outlines as areas whenever possible. Place points inside a building area to represent businesses, amenities, and other features located inside the building.","add_area_h":"Adding Areas","add_area_command":"To add an area, click the {area} **Area** button on the toolbar above the map, or press the shortcut key `3`. This will change the mouse cursor to a cross symbol.","add_area_draw":"Next, position the mouse cursor at one of the corners of the feature and {leftclick} left-click or press `Space` to begin placing nodes around the outer edge of the area. Continue placing more nodes by clicking or pressing `Space`. While drawing, you can zoom in or drag the map in order to add more detail.","add_area_finish":"To finish an area, press `{return}` or click again on either the first or last node.","square_area_h":"Square Corners","square_area_command":"Many area features like buildings have square corners. To square the corners of an area, {rightclick} right-click the edge of the area and select the {orthogonalize} **Square** command from the editing menu.","modify_area_h":"Modifying Areas","modify_area_dragnode":"Often you'll see areas that aren't shaped correctly, for example a building that does not match up with the background imagery. To adjust the shape of an area, first {leftclick} left-click to select it. All nodes of the area will be drawn as small circles. You can then drag the nodes to better locations.","modify_area_addnode":"You can also create new nodes along an area either by {leftclick}**x2** double-clicking on the edge of the area or by dragging the small triangles at the midpoints between nodes.","delete_area_h":"Deleting Areas","delete_area":"If an area is entirely incorrect, for example a building that doesn't exist in the real world, it's OK to delete it. Be cautious when deleting features - the background imagery you are using might be outdated, and a building that looks wrong could simply be newly built.","delete_area_command":"To delete an area, {rightclick} right-click on the area to select it and show the edit menu, then use the {delete} **Delete** command."},"relations":{"title":"Relations","intro":"A *relation* is a special type of feature in OpenStreetMap that groups together other features. The features that belong to a relation are called *members*, and each member can have a *role* in the relation.","edit_relation_h":"Editing Relations","edit_relation":"At the bottom of the feature editor, you can expand the \"All relations\" section to see if the selected feature is a member of any relations. You can then click on the relation to select and edit it.","edit_relation_add":"To add a feature to a relation, select the feature, then click the {plus} add button in the \"All relations\" section of the feature editor. You can choose from a list of nearby relations, or choose the \"New relation...\" option.","edit_relation_delete":"You can also click the {delete} **Delete** button to remove the selected feature from the relation. If you remove all of the members from a relation, the relation will be deleted automatically.","maintain_relation_h":"Maintaining Relations","maintain_relation":"For the most part, iD will maintain relations automatically as you edit. You should take care when replacing features that might be members of relations. For example if you delete a section of road and draw a new section of road to replace it, you should add the new section to the same relations (routes, turn restrictions, etc.) as the original.","relation_types_h":"Relation Types","multipolygon_h":"Multipolygons","multipolygon":"A *multipolygon* relation is a group of one or more *outer* features and one or more inner features. The outer features define the outer edges of the multipolygon, and the inner features define sub-areas or holes cut out from the inside of the multipolygon.","multipolygon_create":"To create a multipolygon, for example a building with a hole in it, draw the outer edge as an area and the inner edge as a line or different kind of area. Then `{shift}`+{leftclick} left-click to select both features, {rightclick} right-click to show the edit menu, and select the {merge} **Merge** command.","multipolygon_merge":"Merging several lines or areas will create a new multipolygon relation with all selected areas as members. iD will choose the inner and outer roles automatically, based on which features are contained inside other features.","turn_restriction_h":"Turn restrictions","turn_restriction":"A *turn restriction* relation is a group of several road segments in an intersection. Turn restrictions consist of a *from* road, *via* node or roads, and a *to* road.","turn_restriction_field":"To edit turn restrictions, select a junction node where two or more roads meet. The feature editor will display a special \"Turn Restrictions\" field containing a model of the intersection.","turn_restriction_editing":"In the \"Turn Restrictions\" field, click to select a \"from\" road, and see whether turns are allowed or restricted to any of the \"to\" roads. You can click on the turn icons to toggle them between allowed and restricted. iD will create relations automatically and set the from, via, and to roles based on your choices.","route_h":"Routes","route":"A *route* relation is a group of one or more line features that together form a route network, like a bus route, train route, or highway route.","route_add":"To add a feature to a route relation, select the feature and scroll down to the \"All relations\" section of the feature editor, then click the {plus} add button to add this feature to a nearby existing relation or a new relation.","boundary_h":"Boundaries","boundary":"A *boundary* relation is a group of one or more line features that together form an administrative boundary.","boundary_add":"To add a feature to a boundary relation, select the feature and scroll down to the \"All relations\" section of the feature editor, then click the {plus} add button to add this feature to a nearby existing relation or a new relation."},"imagery":{"title":"Background Imagery","intro":"The background imagery that appears beneath the map data is an important resource for mapping. This imagery can be aerial photos collected from satellites, airplanes, and drones, or it can be scanned historical maps or other freely available source data.","sources_h":"Imagery Sources","choosing":"To see which imagery sources are available for editing, click the {layers} **Background settings** button on the side of the map.","sources":"By default, a [Bing Maps](https://www.bing.com/maps/) satellite layer is chosen as the background image. Depending on where you are editing, other imagery sources will be available. Some may be newer or have higher resolution, so it is always useful to check and see which layer is the best one to use as a mapping reference.","offsets_h":"Adjusting Imagery Offset","offset":"Imagery is sometimes offset slightly from accurate map data. If you see a lot of roads or buildings shifted from the background imagery, it may be the imagery that's incorrect, so don't move them all to match the background. Instead, you can adjust the background so that it matches the existing data by expanding the \"Adjust Imagery Offset\" section at the bottom of the Background Settings pane.","offset_change":"Click on the small triangles to adjust the imagery offset in small steps, or hold the left mouse button and drag within the gray square to slide the imagery into alignment."},"streetlevel":{"title":"Street Level Photos","intro":"Street level photos are useful for mapping traffic signs, businesses, and other details that you can't see from satellite and aerial images. The iD editor supports street level photos from [Mapillary](https://www.mapillary.com) and [OpenStreetCam](https://www.openstreetcam.org).","using_h":"Using Street Level Photos","using":"To use street level photos for mapping, click the {data} **Map data** panel on the side of the map to enable or disable the available photo layers.","photos":"When enabled, the photo layer displays a line along the sequence of photos. At higher zoom levels, a circle marks at each photo location, and at even higher zoom levels, a cone indicates the direction the camera was facing when the photo was taken.","viewer":"When you click on one of the photo locations, a photo viewer appears in the bottom corner of the map. The photo viewer contains controls to step forward and backward in the image sequence. It also shows the username of the person who captured the image, the date it was captured, and a link to view the image on the original site."},"gps":{"title":"GPS Traces","intro":"Collected GPS traces are a valuable source of data for OpenStreetMap. This editor supports *.gpx*, *.geojson*, and *.kml* files on your local computer. You can collect GPS traces with a smartphone, sports watch, or other GPS device.","survey":"For information on how to perform a GPS survey, read [Mapping with a smartphone, GPS, or paper](http://learnosm.org/en/mobile-mapping/).","using_h":"Using GPS Traces","using":"To use a GPS trace for mapping, drag and drop the data file onto the map editor. If it's recognized, it will be drawn on the map as a bright purple line. Click the {data} **Map data** panel on the side of the map to enable, disable, or zoom to your GPS data.","tracing":"The GPS track isn't sent to OpenStreetMap - the best way to use it is to draw on the map, using it as a guide for the new features that you add.","upload":"You can also [upload your GPS data to OpenStreetMap](https://www.openstreetmap.org/trace/create) for other users to use."}},"intro":{"done":"done","ok":"OK","graph":{"block_number":"","city":"Three Rivers","county":"","district":"","hamlet":"","neighbourhood":"","postcode":"49093","province":"","quarter":"","state":"MI","subdistrict":"","suburb":"","countrycode":"us","name":{"1st-avenue":"1st Avenue","2nd-avenue":"2nd Avenue","4th-avenue":"4th Avenue","5th-avenue":"5th Avenue","6th-avenue":"6th Avenue","6th-street":"6th Street","7th-avenue":"7th Avenue","8th-avenue":"8th Avenue","9th-avenue":"9th Avenue","10th-avenue":"10th Avenue","11th-avenue":"11th Avenue","12th-avenue":"12th Avenue","access-point-employment":"Access Point Employment","adams-street":"Adams Street","andrews-elementary-school":"Andrews Elementary School","andrews-street":"Andrews Street","armitage-street":"Armitage Street","barrows-school":"Barrows School","battle-street":"Battle Street","bennett-street":"Bennett Street","bowman-park":"Bowman Park","collins-drive":"Collins Drive","conrail-railroad":"Conrail Railroad","conservation-park":"Conservation Park","constantine-street":"Constantine Street","cushman-street":"Cushman Street","dollar-tree":"Dollar Tree","douglas-avenue":"Douglas Avenue","east-street":"East Street","elm-street":"Elm Street","flower-street":"Flower Street","foster-street":"Foster Street","french-street":"French Street","garden-street":"Garden Street","gem-pawnbroker":"Gem Pawnbroker","golden-finch-framing":"Golden Finch Framing","grant-avenue":"Grant Avenue","hoffman-pond":"Hoffman Pond","hoffman-street":"Hoffman Street","hook-avenue":"Hook Avenue","jefferson-street":"Jefferson Street","kelsey-street":"Kelsey Street","lafayette-park":"LaFayette Park","las-coffee-cafe":"L.A.'s Coffee Cafe","lincoln-avenue":"Lincoln Avenue","lowrys-books":"Lowry's Books","lynns-garage":"Lynn's Garage","main-street-barbell":"Main Street Barbell","main-street-cafe":"Main Street Cafe","main-street-fitness":"Main Street Fitness","main-street":"Main Street","maple-street":"Maple Street","marina-park":"Marina Park","market-street":"Market Street","memory-isle-park":"Memory Isle Park","memory-isle":"Memory Isle","michigan-avenue":"Michigan Avenue","middle-street":"Middle Street","millard-street":"Millard Street","moore-street":"Moore Street","morris-avenue":"Morris Avenue","mural-mall":"Mural Mall","paisanos-bar-and-grill":"Paisano's Bar and Grill","paisley-emporium":"Paisley Emporium","paparazzi-tattoo":"Paparazzi Tattoo","pealer-street":"Pealer Street","pine-street":"Pine Street","pizza-hut":"Pizza Hut","portage-avenue":"Portage Avenue","portage-river":"Portage River","preferred-insurance-services":"Preferred Insurance Services","railroad-drive":"Railroad Drive","river-city-appliance":"River City Appliance","river-drive":"River Drive","river-road":"River Road","river-street":"River Street","riverside-cemetery":"Riverside Cemetery","riverwalk-trail":"Riverwalk Trail","riviera-theatre":"Riviera Theatre","rocky-river":"Rocky River","saint-joseph-river":"Saint Joseph River","scidmore-park-petting-zoo":"Scidmore Park Petting Zoo","scidmore-park":"Scidmore Park","scouter-park":"Scouter Park","sherwin-williams":"Sherwin-Williams","south-street":"South Street","southern-michigan-bank":"Southern Michigan Bank","spring-street":"Spring Street","sturgeon-river-road":"Sturgeon River Road","three-rivers-city-hall":"Three Rivers City Hall","three-rivers-elementary-school":"Three Rivers Elementary School","three-rivers-fire-department":"Three Rivers Fire Department","three-rivers-high-school":"Three Rivers High School","three-rivers-middle-school":"Three Rivers Middle School","three-rivers-municipal-airport":"Three Rivers Municipal Airport","three-rivers-post-office":"Three Rivers Post Office","three-rivers-public-library":"Three Rivers Public Library","three-rivers":"Three Rivers","unique-jewelry":"Unique Jewelry","walnut-street":"Walnut Street","washington-street":"Washington Street","water-street":"Water Street","west-street":"West Street","wheeler-street":"Wheeler Street","william-towing":"William Towing","willow-drive":"Willow Drive","wood-street":"Wood Street","world-fare":"World Fare"}},"welcome":{"title":"Welcome","welcome":"Welcome! This walkthrough will teach you the basics of editing on OpenStreetMap.","practice":"All of the data in this walkthrough is just for practicing, and any edits that you make in the walkthrough will not be saved.","words":"This walkthrough will introduce some new words and concepts. When we introduce a new word, we'll use *italics*.","mouse":"You can use any input device to edit the map, but this walkthrough assumes you have a mouse with left and right buttons. **If you want to attach a mouse, do so now, then click OK.**","leftclick":"When this tutorial asks you to click or double-click, we mean with the left button. On a trackpad it might be a single-click or single-finger tap. **Left-click {num} times.**","rightclick":"Sometimes we'll also ask you to right-click. This might be the same as control-click, or two-finger tap on a trackpad. Your keyboard might even have a 'menu' key that works like right-click. **Right-click {num} times.**","chapters":"So far, so good! You can use the buttons below to skip chapters at any time or to restart a chapter if you get stuck. Let's begin! **Click '{next}' to continue.**"},"navigation":{"title":"Navigation","drag":"The main map area shows OpenStreetMap data on top of a background.{br}You can drag the map by pressing and holding the left mouse button while moving the mouse around. You can also use the arrow keys on your keyboard. **Drag the map!**","zoom":"You can zoom in or out by scrolling with the mouse wheel or trackpad, or by clicking the {plus} / {minus} buttons. **Zoom the map!**","features":"We use the word *features* to describe the things that appear on the map. Anything in the real world can be mapped as a feature on OpenStreetMap.","points_lines_areas":"Map features are represented using *points, lines, or areas.*","nodes_ways":"In OpenStreetMap, points are sometimes called *nodes*, and lines and areas are sometimes called *ways*.","click_townhall":"All features on the map can be selected by clicking on them. **Click on the point to select it.**","selected_townhall":"Great! The point is now selected. Selected features are drawn with a pulsing glow.","editor_townhall":"When a feature is selected, the *feature editor* is displayed alongside the map.","preset_townhall":"The top part of the feature editor shows the feature's type. This point is a {preset}.","fields_townhall":"The middle part of the feature editor contains *fields* showing the feature's attributes, such as its name and address.","close_townhall":"**Close the feature editor by hitting escape or pressing the {button} button in the upper corner.**","search_street":"You can also search for features in the current view, or worldwide. **Search for '{name}'.**","choose_street":"**Choose {name} from the list to select it.**","selected_street":"Great! {name} is now selected.","editor_street":"The fields shown for a street are different than the fields that were shown for the town hall.{br}For this selected street, the feature editor shows fields like '{field1}' and '{field2}'. **Close the feature editor by hitting escape or pressing the {button} button.**","play":"Try moving the map and clicking on some other features to see what kinds of things can be added to OpenStreetMap. **When you are ready to continue to the next chapter, click '{next}'.**"},"points":{"title":"Points","add_point":"*Points* can be used to represent features such as shops, restaurants, and monuments.{br}They mark a specific location, and describe what's there. **Click the {button} Point button to add a new point.**","place_point":"To place the new point on the map, position your mouse cursor where the point should go, then left-click or press the spacebar. **Move the mouse pointer over this building, then left-click or press the spacebar.**","search_cafe":"There are many different features that can be represented by points. The point you just added is a cafe. **Search for '{preset}'.**","choose_cafe":"**Choose {preset} from the list.**","feature_editor":"The point is now marked as a cafe. Using the feature editor, we can add more information about the cafe.","add_name":"In OpenStreetMap, all of the fields are optional, and it's OK to leave a field blank if you are unsure.{br}Let's pretend that you have local knowledge of this cafe, and you know its name. **Add a name for the cafe.**","add_close":"The feature editor will remember all of your changes automatically. **When you are finished adding the name, hit escape, enter, or click the {button} button to close the feature editor.**","reselect":"Often points will already exist, but have mistakes or be incomplete. We can edit existing points. **Click to select the cafe you just created.**","update":"Let's fill in some more details for this cafe. You can change its name, add a cuisine, or add an address. **Change the cafe details.**","update_close":"**When you are finished updating the cafe, hit escape, enter, or click the {button} button to close the feature editor.**","rightclick":"You can right-click on any feature to see the *edit menu*, which shows a list of editing operations that can be performed. **Right-click to select the point you created and show the edit menu.**","delete":"It's OK to delete features that don't exist in the real world.{br}Deleting a feature from OpenStreetMap removes it from the map that everyone uses, so you should make sure a feature is really gone before you delete it. **Click on the {button} button to delete the point.**","undo":"You can always undo any changes up until you save your edits to OpenStreetMap. **Click on the {button} button to undo the delete and get the point back.**","play":"Now that you know how to create and edit points, try creating a few more points for practice! **When you are ready to continue to the next chapter, click '{next}'.**"},"areas":{"title":"Areas","add_playground":"*Areas* are used to show the boundaries of features like lakes, buildings, and residential areas.{br}They can also be used for more detailed mapping of many features you might normally map as points. **Click the {button} Area button to add a new area.**","start_playground":"Let's add this playground to the map by drawing an area. Areas are drawn by placing *nodes* along the outer edge of the feature. **Click or press spacebar to place a starting node on one of the corners of the playground.**","continue_playground":"Continue drawing the area by placing more nodes along the playground's edge. It is OK to connect the area to the existing walking paths.{br}Tip: You can hold down the '{alt}' key to prevent nodes from connecting to other features. **Continue drawing an area for the playground.**","finish_playground":"Finish the area by pressing enter, or clicking again on either the first or last node. **Finish drawing an area for the playground.**","search_playground":"**Search for '{preset}'.**","choose_playground":"**Choose {preset} from the list.**","add_field":"This playground doesn't have an official name, so we won't add anything in the Name field.{br}Instead let's add some additional details about the playground to the Description field. **Open the Add Field list.**","choose_field":"**Choose {field} from the list.**","retry_add_field":"You didn't select the {field} field. Let's try again.","describe_playground":"**Add a description, then click the {button} button to close the feature editor.**","play":"Good job! Try drawing a few more areas, and see what other kinds of area features you can add to OpenStreetMap. **When you are ready to continue to the next chapter, click '{next}'.**"},"lines":{"title":"Lines","add_line":"*Lines* are used to represent features such as roads, railroads, and rivers. **Click the {button} Line button to add a new line.**","start_line":"Here is a road that is missing. Let's add it!{br}In OpenStreetMap, lines should be drawn down the center of the road. You can drag and zoom the map while drawing if necessary. **Start a new line by clicking at the top end of this missing road.**","intersect":"Click or press spacebar to add more nodes to the line.{br}Roads, and many other types of lines, are part of a larger network. It is important for these lines to be connected properly in order for routing applications to work. **Click on {name} to create an intersection connecting the two lines.**","retry_intersect":"The road needs to intersect {name}. Let's try again!","continue_line":"Continue drawing the line for the new road. Remember that you can drag and zoom the map if needed.{br}When you are finished drawing, click on the last node again. **Finish drawing the road.**","choose_category_road":"**Select {category} from the list.**","choose_preset_residential":"There are many different types of roads, but this one is a residential road. **Choose the {preset} type.**","retry_preset_residential":"You didn't select the {preset} type. **Click here to choose again.**","name_road":"**Give this road a name, then hit escape, enter, or click the {button} button to close the feature editor.**","did_name_road":"Looks good! Next we will learn how to update the shape of a line.","update_line":"Sometimes you will need to change the shape of an existing line. Here is a road that doesn't look quite right.","add_node":"We can add some nodes to this line to improve its shape. One way to add a node is to double-click the line where you want to add a node. **Double-click on the line to create a new node.**","start_drag_endpoint":"When a line is selected, you can drag any of its nodes by clicking and holding down the left mouse button while you drag. **Drag the endpoint to the place where these roads should intersect.**","finish_drag_endpoint":"This spot looks good. **Release the left mouse button to finish dragging.**","start_drag_midpoint":"Small triangles are drawn at the *midpoints* between nodes. Another way to create a new node is to drag a midpoint to a new location. **Drag the midpoint triangle to create a new node along the curve of the road.**","continue_drag_midpoint":"This line is looking much better! Continue to adjust this line by double-clicking or dragging midpoints until the curve matches the road shape. **When you're happy with how the line looks, click OK.**","delete_lines":"It's OK to delete lines for roads that don't exist in the real world.{br}Here's an example where the city planned a {street} but never built it. We can improve this part of the map by deleting the extra lines.","rightclick_intersection":"The last real street is {street1}, so we will *split* {street2} at this intersection and remove everything above it. **Right click on the intersection node.**","split_intersection":"**Click on the {button} button to split {street}.**","retry_split":"You didn't click the Split button. Try again.","did_split_multi":"Good job! {street1} is now split into two pieces. The top part can be removed. **Click the top part of {street2} to select it.**","did_split_single":"**Click the top part of {street2} to select it.**","multi_select":"{selected} is now selected. Let's also select {other1}. You can shift-click to select multiple things. **Shift-click on {other2}.**","multi_rightclick":"Good! Both lines to delete are now selected. **Right-click on one of the lines to show the edit menu.**","multi_delete":"**Click on the {button} button to delete the extra lines.**","retry_delete":"You didn't click the Delete button. Try again.","play":"Great! Use the skills that you've learned in this chapter to practice editing some more lines. **When you are ready to continue to the next chapter, click '{next}'.**"},"buildings":{"title":"Buildings","add_building":"OpenStreetMap is the world's largest database of buildings.{br}You can help improve this database by tracing buildings that aren't already mapped. **Click the {button} Area button to add a new area.**","start_building":"Let's add this house to the map by tracing its outline.{br}Buildings should be traced around their footprint as accurately as possible. **Click or press spacebar to place a starting node on one of the corners of the building.**","continue_building":"Continue adding more nodes to trace the outline of the building. Remember that you can zoom in if you want to add more details.{br}Finish the building by pressing enter, or clicking again on either the first or last node. **Finish tracing the building.**","retry_building":"It looks like you had some trouble placing the nodes at the building corners. Try again!","choose_category_building":"**Choose {category} from the list.**","choose_preset_house":"There are many different types of buildings, but this one is clearly a house.{br}If you're not sure of the type, it's OK to just choose the generic Building type. **Choose the {preset} type.**","close":"**Hit escape or click the {button} button to close the feature editor.**","rightclick_building":"**Right-click to select the building you created and show the edit menu.**","square_building":"The house that you just added will look even better with perfectly square corners. **Click on the {button} button to square the building shape.**","retry_square":"You didn't click the Square button. Try again.","done_square":"See how the corners of the building moved into place? Let's learn another useful trick.","add_tank":"Next we'll trace this circular storage tank. **Click the {button} Area button to add a new area.**","start_tank":"Don't worry, you won't need to draw a perfect circle. Just draw an area inside the tank that touches its edge. **Click or press spacebar to place a starting node on the edge of the tank.**","continue_tank":"Add a few more nodes around the edge. The circle will be created outside the nodes that you draw.{br}Finish the area by pressing enter, or clicking again on either the first or last node. **Finish tracing the tank.**","search_tank":"**Search for '{preset}'.**","choose_tank":"**Choose {preset} from the list.**","rightclick_tank":"**Right-click to select the storage tank you created and show the edit menu.**","circle_tank":"**Click on the {button} button to make the tank a circle.**","retry_circle":"You didn't click the Circularize button. Try again.","play":"Great Job! Practice tracing a few more buildings, and try some of the other commands on the edit menu. **When you are ready to continue to the next chapter, click '{next}'.**"},"startediting":{"title":"Start Editing","help":"You're now ready to edit OpenStreetMap!{br}You can replay this walkthrough anytime or view more documentation by clicking the {button} Help button or pressing the '{key}' key.","shortcuts":"You can view a list of commands along with their keyboard shortcuts by pressing the '{key}' key.","save":"Don't forget to regularly save your changes!","start":"Start mapping!"}},"shortcuts":{"title":"Keyboard shortcuts","tooltip":"Show the keyboard shortcuts screen.","toggle":{"key":"?"},"key":{"alt":"Alt","backspace":"Backspace","cmd":"Cmd","ctrl":"Ctrl","delete":"Delete","del":"Del","end":"End","enter":"Enter","esc":"Esc","home":"Home","option":"Option","pause":"Pause","pgdn":"PgDn","pgup":"PgUp","return":"Return","shift":"Shift","space":"Space"},"gesture":{"drag":"drag"},"or":"-or-","browsing":{"title":"Browsing","navigation":{"title":"Navigation","pan":"Pan map","pan_more":"Pan map by one screenful","zoom":"Zoom in / Zoom out","zoom_more":"Zoom in / Zoom out by a lot"},"help":{"title":"Help","help":"Show help/documentation","keyboard":"Show keyboard shortcuts"},"display_options":{"title":"Display options","background":"Show background options","background_switch":"Switch back to last background","map_data":"Show map data options","fullscreen":"Enter full screen mode","wireframe":"Toggle wireframe mode","minimap":"Toggle minimap"},"selecting":{"title":"Selecting features","select_one":"Select a single feature","select_multi":"Select multiple features","lasso":"Draw a selection lasso around features","search":"Find features matching search text"},"with_selected":{"title":"With feature selected","edit_menu":"Toggle edit menu"},"vertex_selected":{"title":"With node selected","previous":"Jump to previous node","next":"Jump to next node","first":"Jump to first node","last":"Jump to last node","change_parent":"Switch parent way"}},"editing":{"title":"Editing","drawing":{"title":"Drawing","add_point":"'Add point' mode","add_line":"'Add line' mode","add_area":"'Add area' mode","place_point":"Place a point","disable_snap":"Hold to disable point snapping","stop_line":"Finish drawing a line or area"},"operations":{"title":"Operations","continue_line":"Continue a line at the selected node","merge":"Combine (merge) selected features","disconnect":"Disconnect features at the selected node","split":"Split a line into two at the selected node","reverse":"Reverse a line","move":"Move selected features","rotate":"Rotate selected features","orthogonalize":"Straighten line / Square area corners","circularize":"Circularize a closed line or area","reflect_long":"Reflect features across the longer axis","reflect_short":"Reflect features across the shorter axis","delete":"Delete selected features"},"commands":{"title":"Commands","copy":"Copy selected features","paste":"Paste copied features","undo":"Undo last action","redo":"Redo last action","save":"Save changes"}},"tools":{"title":"Tools","info":{"title":"Information","all":"Toggle all information panels","background":"Toggle background panel","history":"Toggle history panel","location":"Toggle location panel","measurement":"Toggle measurement panel"}}},"units":{"feet":"{quantity} ft","miles":"{quantity} mi","square_feet":"{quantity} sq ft","square_miles":"{quantity} sq mi","acres":"{quantity} ac","meters":"{quantity} m","kilometers":"{quantity} km","square_meters":"{quantity} m²","square_kilometers":"{quantity} km²","hectares":"{quantity} ha","area_pair":"{area1} ({area2})","arcdegrees":"{quantity}°","arcminutes":"{quantity}â²","arcseconds":"{quantity}â³","north":"N","south":"S","east":"E","west":"W","coordinate":"{coordinate}{direction}","coordinate_pair":"{latitude}, {longitude}"},"presets":{"categories":{"category-barrier":{"name":"Barrier Features"},"category-building":{"name":"Building Features"},"category-golf":{"name":"Golf Features"},"category-landuse":{"name":"Land Use Features"},"category-natural-area":{"name":"Natural Features"},"category-natural-line":{"name":"Natural Features"},"category-natural-point":{"name":"Natural Features"},"category-path":{"name":"Path Features"},"category-rail":{"name":"Rail Features"},"category-restriction":{"name":"Restriction Features"},"category-road":{"name":"Road Features"},"category-route":{"name":"Route Features"},"category-water-area":{"name":"Water Features"},"category-water-line":{"name":"Water Features"}},"fields":{"access_simple":{"label":"Allowed Access"},"access":{"label":"Allowed Access","placeholder":"Not Specified","types":{"access":"All","foot":"Foot","motor_vehicle":"Motor Vehicles","bicycle":"Bicycles","horse":"Horses"},"options":{"yes":{"title":"Allowed","description":"Access permitted by law; a right of way"},"no":{"title":"Prohibited","description":"Access not permitted to the general public"},"permissive":{"title":"Permissive","description":"Access permitted until such time as the owner revokes the permission"},"private":{"title":"Private","description":"Access permitted only with permission of the owner on an individual basis"},"designated":{"title":"Designated","description":"Access permitted according to signs or specific local laws"},"destination":{"title":"Destination","description":"Access permitted only to reach a destination"},"dismount":{"title":"Dismount","description":"Access permitted but rider must dismount"}}},"address":{"label":"Address","placeholders":{"block_number":"Block Number","block_number!jp":"Block No.","city":"City","city!jp":"City/Town/Village/Tokyo Special Ward","city!vn":"City/Town","conscriptionnumber":"123","country":"Country","county":"County","county!jp":"District","district":"District","district!vn":"Arrondissement/Town/District","floor":"Floor","hamlet":"Hamlet","housename":"Housename","housenumber":"123","housenumber!jp":"Building No./Lot No.","neighbourhood":"Neighbourhood","neighbourhood!jp":"ChÅme/Aza/Koaza","place":"Place","postcode":"Postcode","province":"Province","province!jp":"Prefecture","quarter":"Quarter","quarter!jp":"Åaza/Machi","state":"State","street":"Street","subdistrict":"Subdistrict","subdistrict!vn":"Ward/Commune/Townlet","suburb":"Suburb","suburb!jp":"Ward","unit":"Unit"}},"admin_level":{"label":"Admin Level"},"aerialway":{"label":"Type"},"aerialway/access":{"label":"Access","options":{"entry":"Entry","exit":"Exit","both":"Both"}},"aerialway/bubble":{"label":"Bubble"},"aerialway/capacity":{"label":"Capacity (per hour)","placeholder":"500, 2500, 5000..."},"aerialway/duration":{"label":"Duration (minutes)","placeholder":"1, 2, 3..."},"aerialway/heating":{"label":"Heated"},"aerialway/occupancy":{"label":"Occupancy","placeholder":"2, 4, 8..."},"aerialway/summer/access":{"label":"Access (summer)","options":{"entry":"Entry","exit":"Exit","both":"Both"}},"aeroway":{"label":"Type"},"agrarian":{"label":"Products"},"amenity":{"label":"Type"},"animal_boarding":{"label":"For Animals"},"animal_breeding":{"label":"For Animals"},"animal_shelter":{"label":"For Animals"},"area/highway":{"label":"Type"},"artist":{"label":"Artist"},"artwork_type":{"label":"Type"},"atm":{"label":"ATM"},"backrest":{"label":"Backrest"},"barrier":{"label":"Type"},"bath/open_air":{"label":"Open Air"},"bath/sand_bath":{"label":"Sand Bath"},"bath/type":{"label":"Specialty","options":{"onsen":"Japanese Onsen","foot_bath":"Foot Bath","hot_spring":"Hot Spring"}},"beauty":{"label":"Shop Type"},"bench":{"label":"Bench"},"bicycle_parking":{"label":"Type"},"bin":{"label":"Waste Bin"},"blood_components":{"label":"Blood Components","options":{"whole":"whole blood","plasma":"plasma","platelets":"platelets","stemcells":"stem cell samples"}},"board_type":{"label":"Type"},"boules":{"label":"Type"},"boundary":{"label":"Type"},"brand":{"label":"Brand"},"brewery":{"label":"Draft Beers"},"bridge":{"label":"Type","placeholder":"Default"},"building_area":{"label":"Building"},"building":{"label":"Building"},"bunker_type":{"label":"Type"},"cables":{"label":"Cables","placeholder":"1, 2, 3..."},"camera/direction":{"label":"Direction (Degrees Clockwise)","placeholder":"45, 90, 180, 270"},"camera/mount":{"label":"Camera Mount"},"camera/type":{"label":"Camera Type","options":{"fixed":"Fixed","panning":"Panning","dome":"Dome"}},"capacity":{"label":"Capacity","placeholder":"50, 100, 200..."},"castle_type":{"label":"Type"},"clothes":{"label":"Clothes"},"club":{"label":"Type"},"collection_times":{"label":"Collection Times"},"comment":{"label":"Changeset Comment","placeholder":"Brief description of your contributions (required)"},"communication_multi":{"label":"Communication Types"},"construction":{"label":"Type"},"contact/webcam":{"label":"Webcam URL","placeholder":"http://example.com/"},"content":{"label":"Content"},"country":{"label":"Country"},"covered":{"label":"Covered"},"craft":{"label":"Type"},"crane/type":{"label":"Crane Type","options":{"portal_crane":"Portal Crane","floor-mounted_crane":"Floor-mounted Crane","travel_lift":"Travel Lift"}},"crop":{"label":"Crops"},"crossing":{"label":"Type"},"cuisine":{"label":"Cuisines"},"currency_multi":{"label":"Currency Types"},"cutting":{"label":"Type","placeholder":"Default"},"cycle_network":{"label":"Network"},"cycleway":{"label":"Bike Lanes","placeholder":"none","types":{"cycleway:left":"Left side","cycleway:right":"Right side"},"options":{"none":{"title":"None","description":"No bike lane"},"lane":{"title":"Standard bike lane","description":"A bike lane separated from auto traffic by a painted line"},"shared_lane":{"title":"Shared bike lane","description":"A bike lane with no separation from auto traffic"},"track":{"title":"Bike track","description":"A bike lane separated from traffic by a physical barrier"},"share_busway":{"title":"Bike lane shared with bus","description":"A bike lane shared with a bus lane"},"opposite_lane":{"title":"Opposite bike lane","description":"A bike lane that travels in the opposite direction of traffic"},"opposite":{"title":"Contraflow bike lane","description":"A bike lane that travels in both directions on a one-way street"}}},"date":{"label":"Date"},"delivery":{"label":"Delivery"},"denomination":{"label":"Denomination"},"denotation":{"label":"Denotation"},"description":{"label":"Description"},"devices":{"label":"Devices","placeholder":"1, 2, 3..."},"diaper":{"label":"Diaper Changing Available"},"direction_cardinal":{"label":"Direction","options":{"N":"North","E":"East","S":"South","W":"West","NE":"Northeast","SE":"Southeast","SW":"Southwest","NW":"Northwest","NNE":"North-northeast","ENE":"East-northeast","ESE":"East-southeast","SSE":"South-southeast","SSW":"South-southwest","WSW":"West-southwest","WNW":"West-northwest","NNW":"North-northwest"}},"direction_clock":{"label":"Direction","options":{"clockwise":"Clockwise","anticlockwise":"Counterclockwise"}},"direction_vertex":{"label":"Direction","options":{"forward":"Forward","backward":"Backward","both":"Both / All"}},"direction":{"label":"Direction (Degrees Clockwise)","placeholder":"45, 90, 180, 270"},"display":{"label":"Display"},"dock":{"label":"Type"},"drive_through":{"label":"Drive-Through"},"duration":{"label":"Duration","placeholder":"00:00"},"electrified":{"label":"Electrification","placeholder":"Contact Line, Electrified Rail...","options":{"contact_line":"Contact Line","rail":"Electrified Rail","yes":"Yes (unspecified)","no":"No"}},"elevation":{"label":"Elevation"},"email":{"label":"Email","placeholder":"example@example.com"},"embankment":{"label":"Type","placeholder":"Default"},"emergency":{"label":"Emergency"},"entrance":{"label":"Type"},"except":{"label":"Exceptions"},"fax":{"label":"Fax","placeholder":"+31 42 123 4567"},"fee":{"label":"Fee"},"fence_type":{"label":"Type"},"fire_hydrant/position":{"label":"Position","options":{"lane":"Lane","parking_lot":"Parking Lot","sidewalk":"Sidewalk","green":"Green"}},"fire_hydrant/type":{"label":"Type","options":{"pillar":"Pillar/Aboveground","underground":"Underground","wall":"Wall","pond":"Pond"}},"fitness_station":{"label":"Equipment Type"},"fixme":{"label":"Fix Me"},"ford":{"label":"Type","placeholder":"Default"},"frequency":{"label":"Operating Frequency"},"fuel_multi":{"label":"Fuel Types"},"fuel":{"label":"Fuel"},"gauge":{"label":"Gauge"},"gender":{"label":"Gender","placeholder":"Unknown","options":{"male":"Male","female":"Female","unisex":"Unisex"}},"generator/method":{"label":"Method"},"generator/output/electricity":{"label":"Power Output","placeholder":"50 MW, 100 MW, 200 MW..."},"generator/source":{"label":"Source"},"generator/type":{"label":"Type"},"government":{"label":"Type"},"grape_variety":{"label":"Grape Varieties"},"handicap":{"label":"Handicap","placeholder":"1-18"},"handrail":{"label":"Handrail"},"hashtags":{"label":"Suggested Hashtags","placeholder":"#example"},"healthcare":{"label":"Type"},"healthcare/speciality":{"label":"Specialties"},"height":{"label":"Height (Meters)"},"highway":{"label":"Type"},"historic":{"label":"Type"},"historic/civilization":{"label":"Historic Civilization"},"hoops":{"label":"Hoops","placeholder":"1, 2, 4..."},"iata":{"label":"IATA"},"icao":{"label":"ICAO"},"incline_steps":{"label":"Incline","options":{"up":"Up","down":"Down"}},"incline":{"label":"Incline"},"indoor":{"label":"Indoor"},"information":{"label":"Type"},"inscription":{"label":"Inscription"},"intermittent":{"label":"Intermittent"},"internet_access":{"label":"Internet Access","options":{"yes":"Yes","no":"No","wlan":"Wifi","wired":"Wired","terminal":"Terminal"}},"internet_access/fee":{"label":"Internet Access Fee"},"internet_access/ssid":{"label":"SSID (Network Name)"},"kerb":{"label":"Curb"},"label":{"label":"Label"},"lamp_type":{"label":"Type"},"landuse":{"label":"Type"},"lanes":{"label":"Lanes","placeholder":"1, 2, 3..."},"layer":{"label":"Layer","placeholder":"0"},"leaf_cycle_singular":{"label":"Leaf Cycle","options":{"evergreen":"Evergreen","deciduous":"Deciduous","semi_evergreen":"Semi-Evergreen","semi_deciduous":"Semi-Deciduous"}},"leaf_cycle":{"label":"Leaf Cycle","options":{"evergreen":"Evergreen","deciduous":"Deciduous","semi_evergreen":"Semi-Evergreen","semi_deciduous":"Semi-Deciduous","mixed":"Mixed"}},"leaf_type_singular":{"label":"Leaf Type","options":{"broadleaved":"Broadleaved","needleleaved":"Needleleaved","leafless":"Leafless"}},"leaf_type":{"label":"Leaf Type","options":{"broadleaved":"Broadleaved","needleleaved":"Needleleaved","mixed":"Mixed","leafless":"Leafless"}},"leisure":{"label":"Type"},"length":{"label":"Length (Meters)"},"level":{"label":"Level"},"levels":{"label":"Levels","placeholder":"2, 4, 6..."},"lit":{"label":"Lit"},"location":{"label":"Location"},"man_made":{"label":"Type"},"manhole":{"label":"Type"},"map_size":{"label":"Coverage"},"map_type":{"label":"Type"},"maxheight":{"label":"Max Height","placeholder":"4, 4.5, 5, 14'0\", 14'6\", 15'0\""},"maxspeed":{"label":"Speed Limit","placeholder":"40, 50, 60..."},"maxstay":{"label":"Max Stay"},"maxweight":{"label":"Max Weight"},"memorial":{"label":"Type"},"monitoring_multi":{"label":"Monitoring"},"mtb/scale":{"label":"Mountain Biking Difficulty","placeholder":"0, 1, 2, 3...","options":{"0":"0: Solid gravel/packed earth, no obstacles, wide curves","1":"1: Some loose surface, small obstacles, wide curves","2":"2: Much loose surface, large obstacles, easy hairpins","3":"3: Slippery surface, large obstacles, tight hairpins","4":"4: Loose surface or boulders, dangerous hairpins","5":"5: Maximum difficulty, boulder fields, landslides","6":"6: Not rideable except by the very best mountain bikers"}},"mtb/scale/imba":{"label":"IMBA Trail Difficulty","placeholder":"Easy, Medium, Difficult...","options":{"0":"Easiest (white circle)","1":"Easy (green circle)","2":"Medium (blue square)","3":"Difficult (black diamond)","4":"Extremely Difficult (double black diamond)"}},"mtb/scale/uphill":{"label":"Mountain Biking Uphill Difficulty","placeholder":"0, 1, 2, 3...","options":{"0":"0: Avg. incline <10%, gravel/packed earth, no obstacles","1":"1: Avg. incline <15%, gravel/packed earth, few small objects","2":"2: Avg. incline <20%, stable surface, fistsize rocks/roots","3":"3: Avg. incline <25%, variable surface, fistsize rocks/branches","4":"4: Avg. incline <30%, poor condition, big rocks/branches","5":"5: Very steep, bike generally needs to be pushed or carried"}},"name":{"label":"Name","placeholder":"Common name (if any)"},"natural":{"label":"Natural"},"network_bicycle":{"label":"Network Type","placeholder":"Local, Regional, National, International","options":{"lcn":"Local","rcn":"Regional","ncn":"National","icn":"International"}},"network_foot":{"label":"Network Type","placeholder":"Local, Regional, National, International","options":{"lwn":"Local","rwn":"Regional","nwn":"National","iwn":"International"}},"network_horse":{"label":"Network Type","placeholder":"Local, Regional, National, International","options":{"lhn":"Local","rhn":"Regional","nhn":"National","ihn":"International"}},"network_road":{"label":"Network"},"network":{"label":"Network"},"note":{"label":"Note"},"office":{"label":"Type"},"oneway_yes":{"label":"One Way","options":{"undefined":"Assumed to be Yes","yes":"Yes","no":"No","reversible":"Reversible","alternating":"Alternating"}},"oneway":{"label":"One Way","options":{"undefined":"Assumed to be No","yes":"Yes","no":"No","reversible":"Reversible","alternating":"Alternating"}},"opening_hours":{"label":"Hours"},"operator":{"label":"Operator"},"outdoor_seating":{"label":"Outdoor Seating"},"par":{"label":"Par","placeholder":"3, 4, 5..."},"park_ride":{"label":"Park and Ride"},"parking":{"label":"Type","options":{"surface":"Surface","multi-storey":"Multilevel","underground":"Underground","sheds":"Sheds","carports":"Carports","garage_boxes":"Garage Boxes","lane":"Roadside Lane"}},"payment_multi":{"label":"Payment Types"},"phases":{"label":"Phases","placeholder":"1, 2, 3..."},"phone":{"label":"Phone","placeholder":"+31 42 123 4567"},"piste/difficulty":{"label":"Difficulty","placeholder":"Easy, Intermediate, Advanced...","options":{"novice":"Novice (instructional)","easy":"Easy (green circle)","intermediate":"Intermediate (blue square)","advanced":"Advanced (black diamond)","expert":"Expert (double black diamond)","freeride":"Freeride (off-piste)","extreme":"Extreme (climbing equipment required)"}},"piste/grooming":{"label":"Grooming","options":{"classic":"Classic","mogul":"Mogul","backcountry":"Backcountry","classic+skating":"Classic and Skating","scooter":"Scooter/Snowmobile","skating":"Skating"}},"piste/type":{"label":"Type","options":{"downhill":"Downhill","nordic":"Nordic","skitour":"Skitour","sled":"Sled","hike":"Hike","sleigh":"Sleigh","ice_skate":"Ice Skate","snow_park":"Snow Park","playground":"Playground"}},"place":{"label":"Type"},"plant":{"label":"Plant"},"plant/output/electricity":{"label":"Power Output","placeholder":"500 MW, 1000 MW, 2000 MW..."},"playground/baby":{"label":"Baby Seat"},"playground/max_age":{"label":"Maximum Age"},"playground/min_age":{"label":"Minimum Age"},"population":{"label":"Population"},"power_supply":{"label":"Power Supply"},"power":{"label":"Type"},"produce":{"label":"Produce"},"product":{"label":"Products"},"railway":{"label":"Type"},"railway/position":{"label":"Milestone Position","placeholder":"Distance to one decimal (123.4)"},"railway/signal/direction":{"label":"Direction","options":{"forward":"Forward","backward":"Backward","both":"Both / All"}},"rating":{"label":"Power Rating"},"recycling_accepts":{"label":"Accepts"},"ref_aeroway_gate":{"label":"Gate Number"},"ref_golf_hole":{"label":"Hole Number","placeholder":"1-18"},"ref_highway_junction":{"label":"Junction Number"},"ref_platform":{"label":"Platform Number"},"ref_road_number":{"label":"Road Number"},"ref_route":{"label":"Route Number"},"ref_runway":{"label":"Runway Number","placeholder":"e.g. 01L/19R"},"ref_stop_position":{"label":"Stop Number"},"ref_taxiway":{"label":"Taxiway Name","placeholder":"e.g. A5"},"ref":{"label":"Reference Code"},"ref/isil":{"label":"ISIL Code"},"relation":{"label":"Type"},"religion":{"label":"Religion"},"restriction":{"label":"Type"},"restrictions":{"label":"Turn Restrictions"},"rooms":{"label":"Rooms"},"route_master":{"label":"Type"},"route":{"label":"Type"},"sac_scale":{"label":"Hiking Difficulty","placeholder":"Mountain Hiking, Alpine Hiking...","options":{"hiking":"T1: Hiking","mountain_hiking":"T2: Mountain Hiking","demanding_mountain_hiking":"T3: Demanding Mountain Hiking","alpine_hiking":"T4: Alpine Hiking","demanding_alpine_hiking":"T5: Demanding Alpine Hiking","difficult_alpine_hiking":"T6: Difficult Alpine Hiking"}},"sanitary_dump_station":{"label":"Toilet Disposal"},"seasonal":{"label":"Seasonal"},"second_hand":{"label":"Sells Used","placeholder":"Yes, No, Only","options":{"yes":"Yes","no":"No","only":"Only"}},"service_rail":{"label":"Service Type","options":{"spur":"Spur","yard":"Yard","siding":"Siding","crossover":"Crossover"}},"service_times":{"label":"Service Times"},"service":{"label":"Type"},"service/bicycle":{"label":"Services"},"service/vehicle":{"label":"Services"},"shelter_type":{"label":"Type"},"shelter":{"label":"Shelter"},"shop":{"label":"Type"},"site":{"label":"Type"},"smoking":{"label":"Smoking","placeholder":"No, Separated, Yes...","options":{"no":"No smoking anywhere","separated":"In smoking areas, not physically isolated","isolated":"In smoking areas, physically isolated","outside":"Allowed outside","yes":"Allowed everywhere","dedicated":"Dedicated to smokers (e.g. smokers' club)"}},"smoothness":{"label":"Smoothness","placeholder":"Thin Rollers, Wheels, Off-Road...","options":{"excellent":"Thin Rollers: rollerblade, skateboard","good":"Thin Wheels: racing bike","intermediate":"Wheels: city bike, wheelchair, scooter","bad":"Robust Wheels: trekking bike, car, rickshaw","very_bad":"High Clearance: light duty off-road vehicle","horrible":"Off-Road: heavy duty off-road vehicle","very_horrible":"Specialized off-road: tractor, ATV","impassable":"Impassable / No wheeled vehicle"}},"social_facility_for":{"label":"People Served"},"social_facility":{"label":"Type"},"source":{"label":"Sources"},"sport_ice":{"label":"Sports"},"sport_racing_motor":{"label":"Sports"},"sport_racing_nonmotor":{"label":"Sports"},"sport":{"label":"Sports"},"stars":{"label":"Stars"},"start_date":{"label":"Start Date"},"step_count":{"label":"Number of Steps"},"stop":{"label":"Stop Type","options":{"all":"All Ways","minor":"Minor Road"}},"structure_waterway":{"label":"Structure","placeholder":"Unknown","options":{"tunnel":"Tunnel"}},"structure":{"label":"Structure","placeholder":"Unknown","options":{"bridge":"Bridge","tunnel":"Tunnel","embankment":"Embankment","cutting":"Cutting","ford":"Ford"}},"studio":{"label":"Type"},"substance":{"label":"Substance"},"substation":{"label":"Type"},"supervised":{"label":"Supervised"},"support":{"label":"Support"},"surface":{"label":"Surface"},"surveillance":{"label":"Surveillance Kind"},"surveillance/type":{"label":"Surveillance Type","options":{"camera":"Camera","guard":"Guard","ALPR":"Automatic License Plate Reader"}},"surveillance/zone":{"label":"Surveillance Zone"},"switch":{"label":"Type","options":{"mechanical":"Mechanical","circuit_breaker":"Circuit Breaker","disconnector":"Disconnector","earthing":"Earthing"}},"tactile_paving":{"label":"Tactile Paving"},"takeaway":{"label":"Takeaway","placeholder":"Yes, No, Takeaway Only...","options":{"yes":"Yes","no":"No","only":"Takeaway Only"}},"toilets/disposal":{"label":"Disposal","options":{"flush":"Flush","pitlatrine":"Pit/Latrine","chemical":"Chemical","bucket":"Bucket"}},"toll":{"label":"Toll"},"tomb":{"label":"Type"},"tourism_attraction":{"label":"Tourism"},"tourism":{"label":"Type"},"tower/construction":{"label":"Construction","placeholder":"Guyed, Lattice, Concealed, ..."},"tower/type":{"label":"Type"},"tracktype":{"label":"Track Type","placeholder":"Solid, Mostly Solid, Soft...","options":{"grade1":"Solid: paved or heavily compacted hardcore surface","grade2":"Mostly Solid: gravel/rock with some soft material mixed in","grade3":"Even mixture of hard and soft materials","grade4":"Mostly Soft: soil/sand/grass with some hard material mixed in","grade5":"Soft: soil/sand/grass"}},"trade":{"label":"Type"},"traffic_calming":{"label":"Type"},"traffic_signals":{"label":"Type"},"traffic_signals/direction":{"label":"Direction","options":{"forward":"Forward","backward":"Backward","both":"Both / All"}},"trail_visibility":{"label":"Trail Visibility","placeholder":"Excellent, Good, Bad...","options":{"excellent":"Excellent: unambiguous path or markers everywhere","good":"Good: markers visible, sometimes require searching","intermediate":"Intermediate: few markers, path mostly visible","bad":"Bad: no markers, path sometimes invisible/pathless","horrible":"Horrible: often pathless, some orientation skills required","no":"No: pathless, excellent orientation skills required"}},"transformer":{"label":"Type","options":{"distribution":"Distribution","generator":"Generator","converter":"Converter","traction":"Traction","auto":"Autotransformer","phase_angle_regulator":"Phase Angle Regulator","auxiliary":"Auxiliary","yes":"Unknown"}},"trees":{"label":"Trees"},"tunnel":{"label":"Type","placeholder":"Default"},"vending":{"label":"Type of Goods"},"visibility":{"label":"Visibility","options":{"house":"Up to 5m (16ft)","street":"5 to 20m (16 to 65ft)","area":"Over 20m (65ft)"}},"volcano/status":{"label":"Volcano Status","options":{"active":"Active","dormant":"Dormant","extinct":"Extinct"}},"volcano/type":{"label":"Volcano Type","options":{"stratovolcano":"Stratovolcano","shield":"Shield","scoria":"Scoria"}},"voltage":{"label":"Voltage"},"voltage/primary":{"label":"Primary Voltage"},"voltage/secondary":{"label":"Secondary Voltage"},"voltage/tertiary":{"label":"Tertiary Voltage"},"wall":{"label":"Type"},"water_point":{"label":"Water Point"},"water":{"label":"Type"},"waterway":{"label":"Type"},"website":{"label":"Website","placeholder":"http://example.com/"},"wetland":{"label":"Type"},"wheelchair":{"label":"Wheelchair Access"},"width":{"label":"Width (Meters)"},"wikipedia":{"label":"Wikipedia"},"windings":{"label":"Windings","placeholder":"1, 2, 3..."},"windings/configuration":{"label":"Windings Configuration","options":{"star":"Star / Wye","delta":"Delta","open-delta":"Open Delta","zigzag":"Zig Zag","open":"Open","scott":"Scott","leblanc":"Leblanc"}}},"presets":{"aerialway":{"name":"Aerialway","terms":"ski lift,funifor,funitel"},"aeroway":{"name":"Aeroway","terms":""},"amenity":{"name":"Amenity","terms":""},"circular":{"name":"Traffic Circle","terms":""},"highway":{"name":"Highway","terms":""},"place":{"name":"Place","terms":""},"power":{"name":"Power","terms":""},"railway":{"name":"Railway","terms":""},"roundabout":{"name":"Roundabout","terms":""},"waterway":{"name":"Waterway","terms":""},"address":{"name":"Address","terms":""},"advertising/billboard":{"name":"Billboard","terms":""},"aerialway/station":{"name":"Aerialway Station","terms":""},"aerialway/cable_car":{"name":"Cable Car","terms":"tramway,ropeway"},"aerialway/chair_lift":{"name":"Chair Lift","terms":""},"aerialway/drag_lift":{"name":"Drag Lift","terms":""},"aerialway/gondola":{"name":"Gondola","terms":""},"aerialway/goods":{"name":"Goods Aerialway","terms":""},"aerialway/magic_carpet":{"name":"Magic Carpet Lift","terms":""},"aerialway/mixed_lift":{"name":"Mixed Lift","terms":""},"aerialway/platter":{"name":"Platter Lift","terms":"button lift,poma lift"},"aerialway/pylon":{"name":"Aerialway Pylon","terms":""},"aerialway/rope_tow":{"name":"Rope Tow Lift","terms":"handle tow,bugel lift"},"aerialway/t-bar":{"name":"T-bar Lift","terms":"tbar"},"aeroway/aerodrome":{"name":"Airport","terms":"airplane,airport,aerodrome"},"aeroway/apron":{"name":"Apron","terms":"ramp"},"aeroway/gate":{"name":"Airport Gate","terms":""},"aeroway/hangar":{"name":"Hangar","terms":""},"aeroway/helipad":{"name":"Helipad","terms":"helicopter,helipad,heliport"},"aeroway/runway":{"name":"Runway","terms":"landing strip"},"aeroway/taxiway":{"name":"Taxiway","terms":""},"aeroway/terminal":{"name":"Airport Terminal","terms":"airport,aerodrome"},"amenity/bus_station":{"name":"Bus Station / Terminal","terms":""},"amenity/coworking_space":{"name":"Coworking Space","terms":""},"amenity/ferry_terminal":{"name":"Ferry Station / Terminal","terms":""},"amenity/nursing_home":{"name":"Nursing Home","terms":""},"amenity/register_office":{"name":"Register Office","terms":""},"amenity/scrapyard":{"name":"Scrap Yard","terms":""},"amenity/swimming_pool":{"name":"Swimming Pool","terms":""},"amenity/animal_boarding":{"name":"Animal Boarding Facility","terms":"boarding,cat,cattery,dog,horse,kennel,kitten,pet,pet boarding,pet care,pet hotel,puppy,reptile"},"amenity/animal_breeding":{"name":"Animal Breeding Facility","terms":"breeding,bull,cat,cow,dog,horse,husbandry,kitten,livestock,pet breeding,puppy,reptile"},"amenity/animal_shelter":{"name":"Animal Shelter","terms":"adoption,aspca,cat,dog,horse,kitten,pet care,pet rescue,puppy,raptor,reptile,rescue,spca"},"amenity/arts_centre":{"name":"Arts Center","terms":""},"amenity/atm":{"name":"ATM","terms":"money,cash,machine"},"amenity/bank":{"name":"Bank","terms":"credit union,check,deposit,fund,investment,repository,reserve,safe,savings,stock,treasury,trust,vault"},"amenity/bar":{"name":"Bar","terms":"dive,beer,bier,booze"},"amenity/bbq":{"name":"Barbecue/Grill","terms":"bbq,grill"},"amenity/bench":{"name":"Bench","terms":"seat"},"amenity/bicycle_parking":{"name":"Bicycle Parking","terms":"bike"},"amenity/bicycle_rental":{"name":"Bicycle Rental","terms":"bike"},"amenity/bicycle_repair_station":{"name":"Bicycle Repair Tool Stand","terms":"bike,repair,chain,pump"},"amenity/biergarten":{"name":"Beer Garden","terms":"beer,bier,booze"},"amenity/boat_rental":{"name":"Boat Rental","terms":""},"amenity/bureau_de_change":{"name":"Currency Exchange","terms":"bureau de change,money changer"},"amenity/cafe":{"name":"Cafe","terms":"bistro,coffee,tea"},"amenity/car_pooling":{"name":"Car Pooling","terms":""},"amenity/car_rental":{"name":"Car Rental","terms":""},"amenity/car_sharing":{"name":"Car Sharing","terms":""},"amenity/car_wash":{"name":"Car Wash","terms":""},"amenity/casino":{"name":"Casino","terms":"gambling,roulette,craps,poker,blackjack"},"amenity/charging_station":{"name":"Charging Station","terms":"EV,Electric Vehicle,Supercharger"},"amenity/childcare":{"name":"Nursery/Childcare","terms":"daycare,orphanage,playgroup"},"amenity/cinema":{"name":"Cinema","terms":"drive-in,film,flick,movie,theater,picture,show,screen"},"amenity/clinic":{"name":"Clinic","terms":"medical,urgentcare"},"amenity/clinic/abortion":{"name":"Abortion Clinic","terms":""},"amenity/clinic/fertility":{"name":"Fertility Clinic","terms":"egg,fertility,reproductive,sperm,ovulation"},"amenity/clock":{"name":"Clock","terms":""},"amenity/college":{"name":"College Grounds","terms":"university"},"amenity/community_centre":{"name":"Community Center","terms":"event,hall"},"amenity/compressed_air":{"name":"Compressed Air","terms":""},"amenity/courthouse":{"name":"Courthouse","terms":""},"amenity/crematorium":{"name":"Crematorium","terms":"cemetery,funeral"},"amenity/dentist":{"name":"Dentist","terms":"tooth,teeth"},"amenity/doctors":{"name":"Doctor","terms":"medic*,physician"},"amenity/dojo":{"name":"Dojo / Martial Arts Academy","terms":"martial arts,dojang"},"amenity/drinking_water":{"name":"Drinking Water","terms":"fountain,potable"},"amenity/driving_school":{"name":"Driving School","terms":""},"amenity/embassy":{"name":"Embassy","terms":""},"amenity/fast_food":{"name":"Fast Food","terms":"restaurant,takeaway"},"amenity/fire_station":{"name":"Fire Station","terms":""},"amenity/food_court":{"name":"Food Court","terms":"fast food,restaurant,food"},"amenity/fountain":{"name":"Fountain","terms":""},"amenity/fuel":{"name":"Gas Station","terms":"petrol,fuel,gasoline,propane,diesel,lng,cng,biodiesel"},"amenity/grave_yard":{"name":"Graveyard","terms":""},"amenity/grit_bin":{"name":"Grit Bin","terms":"salt,sand"},"amenity/hospital":{"name":"Hospital Grounds","terms":"clinic,doctor,emergency room,health,infirmary,institution,sanatorium,sanitarium,sick,surgery,ward"},"amenity/hunting_stand":{"name":"Hunting Stand","terms":"game,gun,lookout,rifle,shoot*,wild,watch"},"amenity/ice_cream":{"name":"Ice Cream Shop","terms":"gelato,sorbet,sherbet,frozen,yogurt"},"amenity/internet_cafe":{"name":"Internet Cafe","terms":"cybercafe,taxiphone,teleboutique,coffee,cafe,net,lanhouse"},"amenity/kindergarten":{"name":"Preschool/Kindergarten Grounds","terms":"kindergarden,pre-school"},"amenity/library":{"name":"Library","terms":"book"},"amenity/love_hotel":{"name":"Love Hotel","terms":""},"amenity/marketplace":{"name":"Marketplace","terms":""},"amenity/motorcycle_parking":{"name":"Motorcycle Parking","terms":""},"amenity/music_school":{"name":"Music School","terms":"school of music"},"amenity/nightclub":{"name":"Nightclub","terms":"disco*,night club,dancing,dance club"},"amenity/parking_entrance":{"name":"Parking Garage Entrance/Exit","terms":""},"amenity/parking_space":{"name":"Parking Space","terms":""},"amenity/parking":{"name":"Car Parking","terms":""},"amenity/pavilion":{"name":"Pavilion","terms":""},"amenity/pharmacy":{"name":"Pharmacy","terms":"drug*,med*,prescription"},"amenity/place_of_worship":{"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,fold,house of God,house of prayer,house of worship,minster,mission,oratory,parish,sacellum,sanctuary,shrine,tabernacle,temple"},"amenity/place_of_worship/hindu":{"name":"Hindu Temple","terms":"kovil,devasthana,mandir,kshetram,alayam,shrine,temple"},"amenity/place_of_worship/jewish":{"name":"Synagogue","terms":"jewish"},"amenity/place_of_worship/muslim":{"name":"Mosque","terms":"muslim"},"amenity/place_of_worship/shinto":{"name":"Shinto Shrine","terms":"kami,torii"},"amenity/place_of_worship/sikh":{"name":"Sikh Temple","terms":"gurudwara,temple"},"amenity/place_of_worship/taoist":{"name":"Taoist Temple","terms":"daoist,monastery,temple"},"amenity/planetarium":{"name":"Planetarium","terms":"museum,astronomy,observatory"},"amenity/police":{"name":"Police","terms":"badge,constable,constabulary,cop,detective,fed,law,enforcement,officer,patrol"},"amenity/post_box":{"name":"Mailbox","terms":"letter,post"},"amenity/post_office":{"name":"Post Office","terms":"letter,mail"},"amenity/prison":{"name":"Prison Grounds","terms":"cell,jail"},"amenity/pub":{"name":"Pub","terms":"alcohol,drink,dive,beer,bier,booze"},"amenity/public_bath":{"name":"Public Bath","terms":"onsen,foot bath,hot springs"},"amenity/public_bookcase":{"name":"Public Bookcase","terms":"library,bookcrossing"},"amenity/ranger_station":{"name":"Ranger Station","terms":"visitor center,visitor centre,permit center,permit centre,backcountry office,warden office,warden center"},"amenity/recycling_centre":{"name":"Recycling Center","terms":"bottle,can,dump,glass,garbage,rubbish,scrap,trash"},"amenity/recycling":{"name":"Recycling Container","terms":"bin,can,bottle,glass,garbage,rubbish,scrap,trash"},"amenity/restaurant":{"name":"Restaurant","terms":"bar,breakfast,cafe,café,canteen,coffee,dine,dining,dinner,drive-in,eat,grill,lunch,table"},"amenity/sanitary_dump_station":{"name":"RV Toilet Disposal","terms":"Motor Home,Camper,Sanitary,Dump Station,Elsan,CDP,CTDP,Chemical Toilet"},"amenity/school":{"name":"School Grounds","terms":"academy,elementary school,middle school,high school"},"amenity/shelter":{"name":"Shelter","terms":"lean-to,gazebo,picnic"},"amenity/shower":{"name":"Shower","terms":"rain closet"},"amenity/smoking_area":{"name":"Smoking Area","terms":""},"amenity/social_facility":{"name":"Social Facility","terms":""},"amenity/social_facility/food_bank":{"name":"Food Bank","terms":""},"amenity/social_facility/group_home":{"name":"Elderly Group Home","terms":"old,senior,living,care home,assisted living"},"amenity/social_facility/homeless_shelter":{"name":"Homeless Shelter","terms":"houseless,unhoused,displaced"},"amenity/social_facility/nursing_home":{"name":"Nursing Home","terms":"elderly,living,nursing,old,senior,assisted living"},"amenity/studio":{"name":"Studio","terms":"recording,radio,television"},"amenity/taxi":{"name":"Taxi Stand","terms":"cab"},"amenity/telephone":{"name":"Telephone","terms":"phone"},"amenity/theatre":{"name":"Theater","terms":"theatre,performance,play,musical"},"amenity/toilets":{"name":"Toilets","terms":"bathroom,restroom,outhouse,privy,head,lavatory,latrine,water closet,WC,W.C."},"amenity/townhall":{"name":"Town Hall","terms":"village,city,government,courthouse,municipal"},"amenity/university":{"name":"University Grounds","terms":"college"},"amenity/vending_machine":{"name":"Vending Machine","terms":""},"amenity/vending_machine/news_papers":{"name":"Newspaper Vending Machine","terms":"newspaper"},"amenity/vending_machine/cigarettes":{"name":"Cigarette Vending Machine","terms":"cigarette"},"amenity/vending_machine/condoms":{"name":"Condom Vending Machine","terms":"condom"},"amenity/vending_machine/drinks":{"name":"Drink Vending Machine","terms":"drink,soda,beverage,juice,pop"},"amenity/vending_machine/excrement_bags":{"name":"Excrement Bag Vending Machine","terms":"excrement bags,poop,dog,animal"},"amenity/vending_machine/feminine_hygiene":{"name":"Feminine Hygiene Vending Machine","terms":"condom,tampon,pad,woman,women,menstrual hygiene products,personal care"},"amenity/vending_machine/newspapers":{"name":"Newspaper Vending Machine","terms":"newspaper"},"amenity/vending_machine/parcel_pickup_dropoff":{"name":"Parcel Pickup/Dropoff Vending Machine","terms":"parcel,mail,pickup"},"amenity/vending_machine/parking_tickets":{"name":"Parking Ticket Vending Machine","terms":"parking,ticket"},"amenity/vending_machine/public_transport_tickets":{"name":"Transit Ticket Vending Machine","terms":"bus,train,ferry,rail,ticket,transportation"},"amenity/vending_machine/sweets":{"name":"Snack Vending Machine","terms":"candy,gum,chip,pretzel,cookie,cracker"},"amenity/veterinary":{"name":"Veterinary","terms":"pet clinic,veterinarian,animal hospital,pet doctor"},"amenity/waste_basket":{"name":"Waste Basket","terms":"bin,garbage,rubbish,litter,trash"},"amenity/waste_disposal":{"name":"Garbage Dumpster","terms":"garbage,rubbish,litter,trash"},"amenity/waste_transfer_station":{"name":"Waste Transfer Station","terms":"dump,garbage,recycling,rubbish,scrap,trash"},"amenity/waste/dog_excrement":{"name":"Dog Excrement Bin","terms":"bin,garbage,rubbish,litter,trash,poo,dog"},"amenity/water_point":{"name":"RV Drinking Water","terms":""},"amenity/watering_place":{"name":"Animal Watering Place","terms":""},"area":{"name":"Area","terms":""},"area/highway":{"name":"Road Surface","terms":""},"attraction/amusement_ride":{"name":"Amusement Ride","terms":"theme park,carnival ride"},"attraction/animal":{"name":"Animal","terms":"zoo,theme park,animal park,lion,tiger,bear"},"attraction/big_wheel":{"name":"Big Wheel","terms":"ferris wheel,theme park,amusement ride"},"attraction/bumper_car":{"name":"Bumper Car","terms":"theme park,dodgem cars,autoscooter"},"attraction/bungee_jumping":{"name":"Bungee Jumping","terms":"theme park,bungy jumping,jumping platform"},"attraction/carousel":{"name":"Carousel","terms":"theme park,roundabout,merry-go-round,galloper,jumper,horseabout,flying horses"},"attraction/dark_ride":{"name":"Dark Ride","terms":"theme park,ghost train"},"attraction/drop_tower":{"name":"Drop Tower","terms":"theme park,amusement ride,gondola,tower,big drop"},"attraction/pirate_ship":{"name":"Pirate Ship","terms":"theme park,carnival ride,amusement ride"},"attraction/river_rafting":{"name":"River Rafting","terms":"theme park,aquatic park,water park,rafting simulator,river rafting ride,river rapids ride"},"attraction/roller_coaster":{"name":"Roller Coaster","terms":"theme park,amusement ride"},"attraction/train":{"name":"Tourist Train","terms":"theme park,rackless train,road train,Tschu-Tschu train,dotto train,park train"},"attraction/water_slide":{"name":"Water Slide","terms":"theme park,aquatic park,water park,flumes,water chutes,hydroslides"},"barrier":{"name":"Barrier","terms":""},"barrier/entrance":{"name":"Entrance","terms":""},"barrier/block":{"name":"Block","terms":""},"barrier/bollard":{"name":"Bollard","terms":""},"barrier/border_control":{"name":"Border Control","terms":""},"barrier/cattle_grid":{"name":"Cattle Grid","terms":""},"barrier/city_wall":{"name":"City Wall","terms":""},"barrier/cycle_barrier":{"name":"Cycle Barrier","terms":""},"barrier/ditch":{"name":"Trench","terms":""},"barrier/fence":{"name":"Fence","terms":""},"barrier/gate":{"name":"Gate","terms":""},"barrier/hedge":{"name":"Hedge","terms":""},"barrier/kerb":{"name":"Kerb","terms":""},"barrier/kissing_gate":{"name":"Kissing Gate","terms":""},"barrier/lift_gate":{"name":"Lift Gate","terms":""},"barrier/retaining_wall":{"name":"Retaining Wall","terms":""},"barrier/stile":{"name":"Stile","terms":""},"barrier/toll_booth":{"name":"Toll Booth","terms":""},"barrier/wall":{"name":"Wall","terms":""},"boundary/administrative":{"name":"Administrative Boundary","terms":""},"building":{"name":"Building","terms":""},"building/bunker":{"name":"Bunker","terms":""},"building/entrance":{"name":"Entrance/Exit","terms":""},"building/train_station":{"name":"Train Station","terms":""},"building/apartments":{"name":"Apartments","terms":""},"building/barn":{"name":"Barn","terms":""},"building/boathouse":{"name":"Boathouse","terms":""},"building/bungalow":{"name":"Bungalow","terms":"home,detached"},"building/cabin":{"name":"Cabin","terms":""},"building/cathedral":{"name":"Cathedral Building","terms":""},"building/chapel":{"name":"Chapel Building","terms":""},"building/church":{"name":"Church Building","terms":""},"building/civic":{"name":"Civic Building","terms":""},"building/college":{"name":"College Building","terms":"university"},"building/commercial":{"name":"Commercial Building","terms":""},"building/construction":{"name":"Building Under Construction","terms":""},"building/detached":{"name":"Detached House","terms":"home,single,family,residence,dwelling"},"building/dormitory":{"name":"Dormitory","terms":""},"building/farm":{"name":"Farm Building","terms":""},"building/garage":{"name":"Garage","terms":""},"building/garages":{"name":"Garages","terms":""},"building/greenhouse":{"name":"Greenhouse","terms":""},"building/hospital":{"name":"Hospital Building","terms":""},"building/hotel":{"name":"Hotel Building","terms":""},"building/house":{"name":"House","terms":"home,family,residence,dwelling"},"building/hut":{"name":"Hut","terms":""},"building/industrial":{"name":"Industrial Building","terms":""},"building/kindergarten":{"name":"Preschool/Kindergarten Building","terms":"kindergarden,pre-school"},"building/mosque":{"name":"Mosque Building","terms":""},"building/public":{"name":"Public Building","terms":""},"building/residential":{"name":"Residential Building","terms":""},"building/retail":{"name":"Retail Building","terms":""},"building/roof":{"name":"Roof","terms":""},"building/ruins":{"name":"Building Ruins","terms":""},"building/school":{"name":"School Building","terms":"academy,elementary school,middle school,high school"},"building/semidetached_house":{"name":"Semi-Detached House","terms":"home,double,duplex,twin,family,residence,dwelling"},"building/service":{"name":"Service Building","terms":""},"building/shed":{"name":"Shed","terms":""},"building/stable":{"name":"Stable","terms":""},"building/stadium":{"name":"Stadium Building","terms":""},"building/static_caravan":{"name":"Static Mobile Home","terms":""},"building/temple":{"name":"Temple Building","terms":""},"building/terrace":{"name":"Row Houses","terms":"home,terrace,brownstone,family,residence,dwelling"},"building/transportation":{"name":"Transportation Building","terms":""},"building/university":{"name":"University Building","terms":"college"},"building/warehouse":{"name":"Warehouse","terms":""},"camp_site/camp_pitch":{"name":"Camp Pitch","terms":"tent,rv"},"club":{"name":"Club","terms":"social"},"craft":{"name":"Craft","terms":""},"craft/jeweler":{"name":"Jeweler","terms":""},"craft/locksmith":{"name":"Locksmith","terms":""},"craft/optician":{"name":"Optician","terms":""},"craft/tailor":{"name":"Tailor","terms":"clothes,suit"},"craft/basket_maker":{"name":"Basket Maker","terms":""},"craft/beekeeper":{"name":"Beekeeper","terms":""},"craft/blacksmith":{"name":"Blacksmith","terms":""},"craft/boatbuilder":{"name":"Boat Builder","terms":""},"craft/bookbinder":{"name":"Bookbinder","terms":"book repair"},"craft/brewery":{"name":"Brewery","terms":"alcohol,beer,beverage,bier,booze,cider"},"craft/carpenter":{"name":"Carpenter","terms":"woodworker"},"craft/carpet_layer":{"name":"Carpet Layer","terms":""},"craft/caterer":{"name":"Caterer","terms":""},"craft/chimney_sweeper":{"name":"Chimney Sweeper","terms":""},"craft/clockmaker":{"name":"Clockmaker","terms":""},"craft/confectionery":{"name":"Candy Maker","terms":"sweet,candy"},"craft/distillery":{"name":"Distillery","terms":"alcohol,beverage,bourbon,booze,brandy,gin,hooch,liquor,mezcal,moonshine,rum,scotch,spirits,still,tequila,vodka,whiskey,whisky"},"craft/dressmaker":{"name":"Dressmaker","terms":"seamstress"},"craft/electrician":{"name":"Electrician","terms":"power,wire"},"craft/electronics_repair":{"name":"Electronics Repair Shop","terms":""},"craft/gardener":{"name":"Gardener","terms":"landscaper,grounds keeper"},"craft/glaziery":{"name":"Glaziery","terms":"glass,stained-glass,window"},"craft/handicraft":{"name":"Handicraft","terms":""},"craft/hvac":{"name":"HVAC","terms":"heat*,vent*,air conditioning"},"craft/insulator":{"name":"Insulator","terms":""},"craft/key_cutter":{"name":"Key Cutter","terms":""},"craft/metal_construction":{"name":"Metal Construction","terms":""},"craft/painter":{"name":"Painter","terms":""},"craft/photographer":{"name":"Photographer","terms":""},"craft/photographic_laboratory":{"name":"Photographic Laboratory","terms":"film"},"craft/plasterer":{"name":"Plasterer","terms":""},"craft/plumber":{"name":"Plumber","terms":"pipe"},"craft/pottery":{"name":"Pottery","terms":"ceramic"},"craft/rigger":{"name":"Rigger","terms":""},"craft/roofer":{"name":"Roofer","terms":""},"craft/saddler":{"name":"Saddler","terms":""},"craft/sailmaker":{"name":"Sailmaker","terms":""},"craft/sawmill":{"name":"Sawmill","terms":"lumber"},"craft/scaffolder":{"name":"Scaffolder","terms":""},"craft/sculptor":{"name":"Sculptor","terms":""},"craft/shoemaker":{"name":"Shoemaker","terms":"cobbler"},"craft/stonemason":{"name":"Stonemason","terms":"masonry"},"craft/tiler":{"name":"Tiler","terms":""},"craft/tinsmith":{"name":"Tinsmith","terms":""},"craft/upholsterer":{"name":"Upholsterer","terms":""},"craft/watchmaker":{"name":"Watchmaker","terms":""},"craft/window_construction":{"name":"Window Construction","terms":"glass"},"craft/winery":{"name":"Winery","terms":""},"embankment":{"name":"Embankment","terms":""},"emergency/designated":{"name":"Emergency Access Designated","terms":""},"emergency/destination":{"name":"Emergency Access Destination","terms":""},"emergency/no":{"name":"Emergency Access No","terms":""},"emergency/official":{"name":"Emergency Access Official","terms":""},"emergency/private":{"name":"Emergency Access Private","terms":""},"emergency/yes":{"name":"Emergency Access Yes","terms":""},"emergency/ambulance_station":{"name":"Ambulance Station","terms":"EMS,EMT,rescue"},"emergency/defibrillator":{"name":"Defibrillator","terms":"AED"},"emergency/fire_hydrant":{"name":"Fire Hydrant","terms":"fire plug"},"emergency/life_ring":{"name":"Life Ring","terms":"life buoy,kisby ring,kisbie ring,perry buoy"},"emergency/phone":{"name":"Emergency Phone","terms":""},"emergency/water_tank":{"name":"Emergency Water Tank","terms":"water tank,cistern,reservoir"},"entrance":{"name":"Entrance/Exit","terms":""},"footway/crossing-raised":{"name":"Raised Street Crossing","terms":"flat top,hump,speed,slow"},"footway/crossing":{"name":"Street Crossing","terms":""},"footway/crosswalk-raised":{"name":"Raised Pedestrian Crosswalk","terms":"zebra crossing,flat top,hump,speed,slow"},"footway/crosswalk":{"name":"Pedestrian Crosswalk","terms":"zebra crossing"},"footway/sidewalk":{"name":"Sidewalk","terms":""},"ford":{"name":"Ford","terms":""},"golf/bunker":{"name":"Sand Trap","terms":"hazard,bunker"},"golf/fairway":{"name":"Fairway","terms":""},"golf/green":{"name":"Putting Green","terms":""},"golf/hole":{"name":"Golf Hole","terms":""},"golf/lateral_water_hazard_area":{"name":"Lateral Water Hazard","terms":""},"golf/lateral_water_hazard_line":{"name":"Lateral Water Hazard","terms":""},"golf/rough":{"name":"Rough","terms":""},"golf/tee":{"name":"Tee Box","terms":"teeing ground"},"golf/water_hazard_area":{"name":"Water Hazard","terms":""},"golf/water_hazard_line":{"name":"Water Hazard","terms":""},"healthcare":{"name":"Healthcare Facility","terms":"clinic,doctor,disease,health,institution,sick,surgery,wellness"},"healthcare/alternative":{"name":"Alternative Medicine","terms":"acupuncture,anthroposophical,applied kinesiology,aromatherapy,ayurveda,herbalism,homeopathy,hydrotherapy,hypnosis,naturopathy,osteopathy,reflexology,reiki,shiatsu,traditional,tuina,unani"},"healthcare/alternative/chiropractic":{"name":"Chiropractor","terms":"back,pain,spine"},"healthcare/audiologist":{"name":"Audiologist","terms":"ear,hearing,sound"},"healthcare/birthing_center":{"name":"Birthing Center","terms":"baby,childbirth,delivery,labour,labor,pregnancy"},"healthcare/blood_donation":{"name":"Blood Donor Center","terms":"blood bank,blood donation,blood transfusion,apheresis,plasmapheresis,plateletpheresis,stem cell donation"},"healthcare/hospice":{"name":"Hospice","terms":"terminal,illness"},"healthcare/midwife":{"name":"Midwife","terms":"baby,childbirth,delivery,labour,labor,pregnancy"},"healthcare/occupational_therapist":{"name":"Occupational Therapist","terms":"therapist,therapy"},"healthcare/optometrist":{"name":"Optometrist","terms":"eye,glasses,lasik,lenses,vision"},"healthcare/physiotherapist":{"name":"Physiotherapist","terms":"physical,therapist,therapy"},"healthcare/podiatrist":{"name":"Podiatrist","terms":"foot,feet,nails"},"healthcare/psychotherapist":{"name":"Psychotherapist","terms":"anxiety,counselor,depression,mental health,mind,suicide,therapist,therapy"},"healthcare/rehabilitation":{"name":"Rehabilitation Facility","terms":"rehab,therapist,therapy"},"healthcare/speech_therapist":{"name":"Speech Therapist","terms":"speech,therapist,therapy,voice"},"highway/bus_stop":{"name":"Bus Stop / Platform","terms":""},"highway/bridleway":{"name":"Bridle Path","terms":"bridleway,equestrian,horse"},"highway/bus_guideway":{"name":"Bus Guideway","terms":""},"highway/corridor":{"name":"Indoor Corridor","terms":"gallery,hall,hallway,indoor,passage,passageway"},"highway/crossing-raised":{"name":"Raised Street Crossing","terms":"flat top,hump,speed,slow"},"highway/crossing":{"name":"Street Crossing","terms":""},"highway/crosswalk-raised":{"name":"Raised Pedestrian Crosswalk","terms":"zebra crossing,flat top,hump,speed,slow"},"highway/crosswalk":{"name":"Pedestrian Crosswalk","terms":"zebra crossing"},"highway/cycleway":{"name":"Cycle Path","terms":"bike"},"highway/elevator":{"name":"Elevator","terms":"lift"},"highway/footway":{"name":"Foot Path","terms":"hike,hiking,trackway,trail,walk"},"highway/give_way":{"name":"Yield Sign","terms":"give way,yield,sign"},"highway/living_street":{"name":"Living Street","terms":""},"highway/mini_roundabout":{"name":"Mini-Roundabout","terms":""},"highway/motorway_junction":{"name":"Motorway Junction / Exit","terms":""},"highway/motorway_link":{"name":"Motorway Link","terms":"ramp,on ramp,off ramp"},"highway/motorway":{"name":"Motorway","terms":"autobahn,expressway,freeway,highway,interstate,parkway,thruway,turnpike"},"highway/path":{"name":"Path","terms":"hike,hiking,trackway,trail,walk"},"highway/pedestrian_area":{"name":"Pedestrian Area","terms":"center,centre,plaza,quad,square,walkway"},"highway/pedestrian_line":{"name":"Pedestrian Street","terms":"center,centre,plaza,quad,square,walkway"},"highway/primary_link":{"name":"Primary Link","terms":"ramp,on ramp,off ramp"},"highway/primary":{"name":"Primary Road","terms":""},"highway/raceway":{"name":"Racetrack (Motorsport)","terms":"auto*,formula one,kart,motocross,nascar,race*,track"},"highway/residential":{"name":"Residential Road","terms":""},"highway/rest_area":{"name":"Rest Area","terms":"rest stop"},"highway/road":{"name":"Unknown Road","terms":""},"highway/secondary_link":{"name":"Secondary Link","terms":"ramp,on ramp,off ramp"},"highway/secondary":{"name":"Secondary Road","terms":""},"highway/service":{"name":"Service Road","terms":""},"highway/service/alley":{"name":"Alley","terms":""},"highway/service/drive-through":{"name":"Drive-Through","terms":""},"highway/service/driveway":{"name":"Driveway","terms":""},"highway/service/emergency_access":{"name":"Emergency Access","terms":""},"highway/service/parking_aisle":{"name":"Parking Aisle","terms":""},"highway/services":{"name":"Service Area","terms":"services,travel plaza,service station"},"highway/speed_camera":{"name":"Speed Camera","terms":""},"highway/steps":{"name":"Steps","terms":"stairs,staircase"},"highway/stop":{"name":"Stop Sign","terms":"stop,halt,sign"},"highway/street_lamp":{"name":"Street Lamp","terms":"streetlight,street light,lamp,light,gaslight"},"highway/tertiary_link":{"name":"Tertiary Link","terms":"ramp,on ramp,off ramp"},"highway/tertiary":{"name":"Tertiary Road","terms":""},"highway/track":{"name":"Unmaintained Track Road","terms":"woods road,forest road,logging road,fire road,farm road,agricultural road,ranch road,carriage road,primitive,unmaintained,rut,offroad,4wd,4x4,four wheel drive,atv,quad,jeep,double track,two track"},"highway/traffic_mirror":{"name":"Traffic Mirror","terms":"blind spot,convex,corner,curved,roadside,round,safety,sphere,visibility"},"highway/traffic_signals":{"name":"Traffic Signals","terms":"light,stoplight,traffic light"},"highway/trunk_link":{"name":"Trunk Link","terms":"ramp,on ramp,off ramp"},"highway/trunk":{"name":"Trunk Road","terms":""},"highway/turning_circle":{"name":"Turning Circle","terms":"cul-de-sac"},"highway/turning_loop":{"name":"Turning Loop (Island)","terms":"cul-de-sac"},"highway/unclassified":{"name":"Minor/Unclassified Road","terms":""},"historic":{"name":"Historic Site","terms":""},"historic/archaeological_site":{"name":"Archaeological Site","terms":""},"historic/boundary_stone":{"name":"Boundary Stone","terms":""},"historic/castle":{"name":"Castle","terms":""},"historic/memorial":{"name":"Memorial","terms":""},"historic/monument":{"name":"Monument","terms":""},"historic/ruins":{"name":"Ruins","terms":""},"historic/tomb":{"name":"Tomb","terms":""},"historic/wayside_cross":{"name":"Wayside Cross","terms":""},"historic/wayside_shrine":{"name":"Wayside Shrine","terms":""},"junction":{"name":"Junction","terms":""},"landuse":{"name":"Land Use","terms":""},"landuse/farm":{"name":"Farmland","terms":""},"landuse/allotments":{"name":"Community Garden","terms":"allotment,garden"},"landuse/aquaculture":{"name":"Aquaculture","terms":"fish farm,crustacean,algae,aquafarming,shrimp farm,oyster farm,mariculture,algaculture"},"landuse/basin":{"name":"Basin","terms":""},"landuse/brownfield":{"name":"Brownfield","terms":""},"landuse/cemetery":{"name":"Cemetery","terms":""},"landuse/churchyard":{"name":"Churchyard","terms":""},"landuse/commercial":{"name":"Commercial Area","terms":""},"landuse/construction":{"name":"Construction","terms":""},"landuse/farmland":{"name":"Farmland","terms":"crop,grow,plant"},"landuse/farmyard":{"name":"Farmyard","terms":"crop,grow,plant"},"landuse/forest":{"name":"Forest","terms":"tree"},"landuse/garages":{"name":"Garage Landuse","terms":""},"landuse/grass":{"name":"Grass","terms":""},"landuse/greenfield":{"name":"Greenfield","terms":""},"landuse/greenhouse_horticulture":{"name":"Greenhouse Horticulture","terms":"flower,greenhouse,horticulture,grow,vivero"},"landuse/harbour":{"name":"Harbor","terms":"boat"},"landuse/industrial":{"name":"Industrial Area","terms":""},"landuse/industrial/scrap_yard":{"name":"Scrap Yard","terms":"car,junk,metal,salvage,scrap,u-pull-it,vehicle,wreck,yard"},"landuse/industrial/slaughterhouse":{"name":"Slaughterhouse","terms":"abattoir,beef,butchery,calf,chicken,cow,killing house,meat,pig,pork,poultry,shambles,stockyard"},"landuse/landfill":{"name":"Landfill","terms":"dump"},"landuse/meadow":{"name":"Meadow","terms":""},"landuse/military":{"name":"Military Area","terms":""},"landuse/military/airfield":{"name":"Military Airfield","terms":"air force,army,base,bomb,fight,force,guard,heli*,jet,marine,navy,plane,troop,war"},"landuse/military/barracks":{"name":"Barracks","terms":"air force,army,base,fight,force,guard,marine,navy,troop,war"},"landuse/military/bunker":{"name":"Military Bunker","terms":"air force,army,base,fight,force,guard,marine,navy,troop,war"},"landuse/military/checkpoint":{"name":"Checkpoint","terms":"air force,army,base,force,guard,marine,navy,troop,war"},"landuse/military/danger_area":{"name":"Danger Area","terms":"air force,army,base,blast,bomb,explo*,force,guard,mine,marine,navy,troop,war"},"landuse/military/naval_base":{"name":"Naval Base","terms":"base,fight,force,guard,marine,navy,ship,sub,troop,war"},"landuse/military/nuclear_explosion_site":{"name":"Nuclear Explosion Site","terms":"atom,blast,bomb,detonat*,nuke,site,test"},"landuse/military/obstacle_course":{"name":"Obstacle Course","terms":"army,base,force,guard,marine,navy,troop,war"},"landuse/military/office":{"name":"Military Office","terms":"air force,army,base,enlist,fight,force,guard,marine,navy,recruit,troop,war"},"landuse/military/range":{"name":"Military Range","terms":"air force,army,base,fight,fire,force,guard,gun,marine,navy,rifle,shoot*,snip*,train,troop,war"},"landuse/military/training_area":{"name":"Training Area","terms":"air force,army,base,fight,fire,force,guard,gun,marine,navy,rifle,shoot*,snip*,train,troop,war"},"landuse/orchard":{"name":"Orchard","terms":"fruit"},"landuse/plant_nursery":{"name":"Plant Nursery","terms":"flower,garden,grow,vivero"},"landuse/quarry":{"name":"Quarry","terms":""},"landuse/railway":{"name":"Railway Corridor","terms":"rail,train,track"},"landuse/recreation_ground":{"name":"Recreation Ground","terms":"playing fields"},"landuse/religious":{"name":"Religious Area","terms":""},"landuse/residential":{"name":"Residential Area","terms":""},"landuse/retail":{"name":"Retail Area","terms":""},"landuse/vineyard":{"name":"Vineyard","terms":"grape,wine"},"leisure":{"name":"Leisure","terms":""},"leisure/adult_gaming_centre":{"name":"Adult Gaming Center","terms":"gambling,slot machine"},"leisure/bird_hide":{"name":"Bird Hide","terms":"machan,ornithology"},"leisure/bowling_alley":{"name":"Bowling Alley","terms":"bowling center"},"leisure/common":{"name":"Common","terms":"open space"},"leisure/dance":{"name":"Dance Hall","terms":"ballroom,jive,swing,tango,waltz"},"leisure/dog_park":{"name":"Dog Park","terms":""},"leisure/firepit":{"name":"Firepit","terms":"fireplace,campfire"},"leisure/fitness_centre":{"name":"Gym / Fitness Center","terms":"health,gym,leisure,studio"},"leisure/fitness_centre/yoga":{"name":"Yoga Studio","terms":"studio"},"leisure/fitness_station":{"name":"Outdoor Fitness Station","terms":"exercise,fitness,gym,trim trail"},"leisure/fitness_station/balance_beam":{"name":"Exercise Balance Beam","terms":"balance,exercise,fitness,gym,trim trail"},"leisure/fitness_station/box":{"name":"Exercise Box","terms":"box,exercise,fitness,gym,jump,trim trail"},"leisure/fitness_station/horizontal_bar":{"name":"Exercise Horizontal Bar","terms":"bar,chinup,chin up,exercise,fitness,gym,pullup,pull up,trim trail"},"leisure/fitness_station/horizontal_ladder":{"name":"Exercise Monkey Bars","terms":"bar,chinup,chin up,exercise,fitness,gym,ladder,monkey bars,pullup,pull up,trim trail"},"leisure/fitness_station/hyperextension":{"name":"Hyperextension Station","terms":"back,exercise,extension,fitness,gym,roman chair,trim trail"},"leisure/fitness_station/parallel_bars":{"name":"Parallel Bars","terms":"bar,dip,exercise,fitness,gym,trim trail"},"leisure/fitness_station/push-up":{"name":"Push-Up Station","terms":"bar,exercise,fitness,gym,pushup,push up,trim trail"},"leisure/fitness_station/rings":{"name":"Exercise Rings","terms":"exercise,fitness,gym,muscle up,pullup,pull up,trim trail"},"leisure/fitness_station/sign":{"name":"Exercise Instruction Sign","terms":"exercise,fitness,gym,trim trail"},"leisure/fitness_station/sit-up":{"name":"Sit-Up Station","terms":"crunch,exercise,fitness,gym,situp,sit up,trim trail"},"leisure/fitness_station/stairs":{"name":"Exercise Stairs","terms":"exercise,fitness,gym,steps,trim trail"},"leisure/garden":{"name":"Garden","terms":""},"leisure/golf_course":{"name":"Golf Course","terms":"links"},"leisure/hackerspace":{"name":"Hackerspace","terms":"makerspace,hackspace,hacklab"},"leisure/horse_riding":{"name":"Horseback Riding Facility","terms":"equestrian,stable"},"leisure/ice_rink":{"name":"Ice Rink","terms":"hockey,skating,curling"},"leisure/marina":{"name":"Marina","terms":"boat"},"leisure/miniature_golf":{"name":"Miniature Golf","terms":"crazy golf,mini golf,putt-putt"},"leisure/nature_reserve":{"name":"Nature Reserve","terms":"protected,wildlife"},"leisure/park":{"name":"Park","terms":"esplanade,estate,forest,garden,grass,green,grounds,lawn,lot,meadow,parkland,place,playground,plaza,pleasure garden,recreation area,square,tract,village green,woodland"},"leisure/picnic_table":{"name":"Picnic Table","terms":"bench"},"leisure/pitch":{"name":"Sport Pitch","terms":"field"},"leisure/pitch/american_football":{"name":"American Football Field","terms":""},"leisure/pitch/baseball":{"name":"Baseball Diamond","terms":""},"leisure/pitch/basketball":{"name":"Basketball Court","terms":""},"leisure/pitch/beachvolleyball":{"name":"Beach Volleyball Court","terms":"volleyball"},"leisure/pitch/boules":{"name":"Boules/Bocce Court","terms":"bocce,lyonnaise,pétanque"},"leisure/pitch/bowls":{"name":"Bowling Green","terms":""},"leisure/pitch/cricket":{"name":"Cricket Field","terms":""},"leisure/pitch/equestrian":{"name":"Riding Arena","terms":"dressage,equestrian,horse,horseback,riding"},"leisure/pitch/rugby_league":{"name":"Rugby League Field","terms":""},"leisure/pitch/rugby_union":{"name":"Rugby Union Field","terms":""},"leisure/pitch/skateboard":{"name":"Skate Park","terms":""},"leisure/pitch/soccer":{"name":"Soccer Field","terms":"football"},"leisure/pitch/table_tennis":{"name":"Ping Pong Table","terms":"table tennis,ping pong"},"leisure/pitch/tennis":{"name":"Tennis Court","terms":""},"leisure/pitch/volleyball":{"name":"Volleyball Court","terms":""},"leisure/playground":{"name":"Playground","terms":"jungle gym,play area"},"leisure/resort":{"name":"Resort","terms":""},"leisure/running_track":{"name":"Racetrack (Running)","terms":"race*,running,sprint,track"},"leisure/sauna":{"name":"Sauna","terms":""},"leisure/slipway":{"name":"Slipway","terms":"boat launch,boat ramp"},"leisure/sports_centre":{"name":"Sports Center / Complex","terms":""},"leisure/sports_centre/swimming":{"name":"Swimming Pool Facility","terms":"dive,water"},"leisure/stadium":{"name":"Stadium","terms":""},"leisure/swimming_pool":{"name":"Swimming Pool","terms":"dive,water"},"leisure/track":{"name":"Racetrack (Non-Motorsport)","terms":"cycle,dog,greyhound,horse,race*,track"},"leisure/water_park":{"name":"Water Park","terms":"swim,pool,dive"},"line":{"name":"Line","terms":""},"man_made":{"name":"Man Made","terms":""},"man_made/embankment":{"name":"Embankment","terms":""},"man_made/adit":{"name":"Adit","terms":"entrance,underground,mine,cave"},"man_made/breakwater":{"name":"Breakwater","terms":""},"man_made/bridge":{"name":"Bridge","terms":""},"man_made/chimney":{"name":"Chimney","terms":""},"man_made/crane":{"name":"Crane","terms":""},"man_made/cutline":{"name":"Cut line","terms":""},"man_made/flagpole":{"name":"Flagpole","terms":""},"man_made/gasometer":{"name":"Gasometer","terms":"gas holder"},"man_made/groyne":{"name":"Groyne","terms":""},"man_made/lighthouse":{"name":"Lighthouse","terms":""},"man_made/mast":{"name":"Mast","terms":"antenna,broadcast tower,cell phone tower,cell tower,communication mast,communication tower,guyed tower,mobile phone tower,radio mast,radio tower,television tower,transmission mast,transmission tower,tv tower"},"man_made/monitoring_station":{"name":"Monitoring Station","terms":"weather,earthquake,seismology,air,gps"},"man_made/observation":{"name":"Observation Tower","terms":"lookout tower,fire tower"},"man_made/petroleum_well":{"name":"Oil Well","terms":"drilling rig,oil derrick,oil drill,oil horse,oil rig,oil pump,petroleum well,pumpjack"},"man_made/pier":{"name":"Pier","terms":"dock,jetty"},"man_made/pipeline":{"name":"Pipeline","terms":""},"man_made/pumping_station":{"name":"Pumping Station","terms":""},"man_made/silo":{"name":"Silo","terms":"grain,corn,wheat"},"man_made/storage_tank":{"name":"Storage Tank","terms":"water,oil,gas,petrol"},"man_made/surveillance_camera":{"name":"Surveillance Camera","terms":"anpr,alpr,camera,car plate recognition,cctv,guard,license plate recognition,monitoring,number plate recognition,security,video,webcam"},"man_made/surveillance":{"name":"Surveillance","terms":"anpr,alpr,camera,car plate recognition,cctv,guard,license plate recognition,monitoring,number plate recognition,security,video,webcam"},"man_made/survey_point":{"name":"Survey Point","terms":"trig point,triangulation pillar,trigonometrical station"},"man_made/tower":{"name":"Tower","terms":""},"man_made/wastewater_plant":{"name":"Wastewater Plant","terms":"sewage*,water treatment plant,reclamation plant"},"man_made/water_tower":{"name":"Water Tower","terms":""},"man_made/water_well":{"name":"Water Well","terms":""},"man_made/water_works":{"name":"Water Works","terms":""},"man_made/watermill":{"name":"Watermill","terms":"water,wheel,mill"},"man_made/windmill":{"name":"Windmill","terms":"wind,wheel,mill"},"man_made/works":{"name":"Factory","terms":"assembly,build,brewery,car,plant,plastic,processing,manufacture,refinery"},"manhole":{"name":"Manhole","terms":"cover,hole,sewer,sewage,telecom"},"manhole/drain":{"name":"Storm Drain","terms":"cover,drain,hole,rain,sewer,sewage,storm"},"manhole/telecom":{"name":"Telecom Manhole","terms":"cover,phone,hole,telecom,telephone,bt"},"natural":{"name":"Natural","terms":""},"natural/bare_rock":{"name":"Bare Rock","terms":"rock"},"natural/bay":{"name":"Bay","terms":""},"natural/beach":{"name":"Beach","terms":"shore"},"natural/cave_entrance":{"name":"Cave Entrance","terms":"cavern,hollow,grotto,shelter,cavity"},"natural/cliff":{"name":"Cliff","terms":"escarpment"},"natural/coastline":{"name":"Coastline","terms":"shore"},"natural/fell":{"name":"Fell","terms":""},"natural/glacier":{"name":"Glacier","terms":""},"natural/grassland":{"name":"Grassland","terms":"prairie,savanna"},"natural/heath":{"name":"Heath","terms":""},"natural/peak":{"name":"Peak","terms":"acme,aiguille,alp,climax,crest,crown,hill,mount,mountain,pinnacle,summit,tip,top"},"natural/ridge":{"name":"Ridge","terms":"crest"},"natural/saddle":{"name":"Saddle","terms":"pass,mountain pass,top"},"natural/sand":{"name":"Sand","terms":"desert"},"natural/scree":{"name":"Scree","terms":"loose rocks"},"natural/scrub":{"name":"Scrub","terms":"bush,shrubs"},"natural/spring":{"name":"Spring","terms":""},"natural/tree_row":{"name":"Tree row","terms":""},"natural/tree":{"name":"Tree","terms":""},"natural/volcano":{"name":"Volcano","terms":"mountain,crater"},"natural/water":{"name":"Water","terms":""},"natural/water/lake":{"name":"Lake","terms":"lakelet,loch,mere"},"natural/water/pond":{"name":"Pond","terms":"lakelet,millpond,tarn,pool,mere"},"natural/water/reservoir":{"name":"Reservoir","terms":""},"natural/wetland":{"name":"Wetland","terms":"bog,marsh,reedbed,swamp,tidalflat"},"natural/wood":{"name":"Wood","terms":"tree"},"noexit/yes":{"name":"No Exit","terms":"no exit,road end,dead end"},"office":{"name":"Office","terms":""},"office/administrative":{"name":"Administrative Office","terms":""},"office/physician":{"name":"Physician","terms":""},"office/travel_agent":{"name":"Travel Agency","terms":""},"office/accountant":{"name":"Accountant Office","terms":""},"office/adoption_agency":{"name":"Adoption Agency","terms":""},"office/advertising_agency":{"name":"Advertising Agency","terms":"ad,ad agency,advert agency,advertising,marketing"},"office/architect":{"name":"Architect Office","terms":""},"office/association":{"name":"Nonprofit Organization Office","terms":"association,non-profit,nonprofit,organization,society"},"office/charity":{"name":"Charity Office","terms":"charitable organization"},"office/company":{"name":"Corporate Office","terms":""},"office/coworking":{"name":"Coworking Space","terms":"coworking,office"},"office/educational_institution":{"name":"Educational Institution","terms":""},"office/employment_agency":{"name":"Employment Agency","terms":"job"},"office/energy_supplier":{"name":"Energy Supplier Office","terms":"electricity,energy company,energy utility,gas utility"},"office/estate_agent":{"name":"Real Estate Office","terms":""},"office/financial":{"name":"Financial Office","terms":""},"office/forestry":{"name":"Forestry Office","terms":"forest,ranger"},"office/foundation":{"name":"Foundation Office","terms":""},"office/government":{"name":"Government Office","terms":""},"office/government/register_office":{"name":"Register Office","terms":"clerk,marriage,death,birth,certificate"},"office/government/tax":{"name":"Tax and Revenue Office","terms":"fiscal authorities,revenue office,tax office"},"office/guide":{"name":"Tour Guide Office","terms":"dive guide,mountain guide,tour guide"},"office/insurance":{"name":"Insurance Office","terms":""},"office/it":{"name":"Information Technology Office","terms":"computer,information,software,technology"},"office/lawyer":{"name":"Law Office","terms":""},"office/lawyer/notary":{"name":"Notary Office","terms":""},"office/moving_company":{"name":"Moving Company Office","terms":"relocation"},"office/newspaper":{"name":"Newspaper Office","terms":""},"office/ngo":{"name":"NGO Office","terms":"ngo,non government,non-government,organization,organisation"},"office/notary":{"name":"Notary Office","terms":"clerk,deeds,estate,signature,wills"},"office/political_party":{"name":"Political Party","terms":""},"office/private_investigator":{"name":"Private Investigator Office","terms":"PI,private eye,private detective"},"office/quango":{"name":"Quasi-NGO Office","terms":"ngo,non government,non-government,organization,organisation,quasi autonomous,quasi-autonomous"},"office/research":{"name":"Research Office","terms":""},"office/surveyor":{"name":"Surveyor Office","terms":""},"office/tax_advisor":{"name":"Tax Advisor Office","terms":"tax,tax consultant"},"office/telecommunication":{"name":"Telecom Office","terms":"communication,internet,phone,voice"},"office/therapist":{"name":"Therapist Office","terms":"therapy"},"office/water_utility":{"name":"Water Utility Office","terms":"water board,utility"},"piste":{"name":"Piste/Ski Trail","terms":"ski,sled,sleigh,snowboard,nordic,downhill,snowmobile"},"place/farm":{"name":"Farm","terms":""},"place/city":{"name":"City","terms":""},"place/hamlet":{"name":"Hamlet","terms":""},"place/island":{"name":"Island","terms":"archipelago,atoll,bar,cay,isle,islet,key,reef"},"place/islet":{"name":"Islet","terms":"archipelago,atoll,bar,cay,isle,islet,key,reef"},"place/isolated_dwelling":{"name":"Isolated Dwelling","terms":""},"place/locality":{"name":"Locality","terms":""},"place/neighbourhood":{"name":"Neighborhood","terms":"neighbourhood"},"place/plot":{"name":"Plot","terms":"tract,land,lot,parcel"},"place/quarter":{"name":"Sub-Borough / Quarter","terms":"boro,borough,quarter"},"place/square":{"name":"Square","terms":""},"place/suburb":{"name":"Borough / Suburb","terms":"boro,borough,quarter"},"place/town":{"name":"Town","terms":""},"place/village":{"name":"Village","terms":""},"playground/balance_beam":{"name":"Play Balance Beam","terms":""},"playground/basket_spinner":{"name":"Basket Spinner","terms":"basket rotator"},"playground/basket_swing":{"name":"Basket Swing","terms":""},"playground/climbing_frame":{"name":"Climbing Frame","terms":""},"playground/cushion":{"name":"Bouncy Cushion","terms":""},"playground/horizontal_bar":{"name":"Play Horizontal Bar","terms":"high bar"},"playground/rocker":{"name":"Spring Rider","terms":"spring rocker,springy rocker"},"playground/roundabout":{"name":"Play Roundabout","terms":"merry-go-round"},"playground/sandpit":{"name":"Sandpit","terms":""},"playground/seesaw":{"name":"Seesaw","terms":""},"playground/slide":{"name":"Slide","terms":""},"playground/structure":{"name":"Play Structure","terms":""},"playground/swing":{"name":"Swing","terms":""},"playground/zipwire":{"name":"Zip Wire","terms":""},"point":{"name":"Point","terms":""},"power/sub_station":{"name":"Substation","terms":""},"power/generator":{"name":"Power Generator","terms":"hydro,solar,turbine,wind"},"power/generator/source_nuclear":{"name":"Nuclear Reactor","terms":"fission,generator,nuclear,nuke,reactor"},"power/generator/source_wind":{"name":"Wind Turbine","terms":"generator,turbine,windmill,wind"},"power/line":{"name":"Power Line","terms":""},"power/minor_line":{"name":"Minor Power Line","terms":""},"power/plant":{"name":"Power Station Grounds","terms":"coal,gas,generat*,hydro,nuclear,power,station"},"power/pole":{"name":"Power Pole","terms":""},"power/substation":{"name":"Substation","terms":""},"power/switch":{"name":"Power Switch","terms":""},"power/tower":{"name":"High-Voltage Tower","terms":""},"power/transformer":{"name":"Transformer","terms":""},"public_transport/linear_platform_aerialway":{"name":"Aerialway Stop / Platform","terms":"aerialway,cable car,platform,public transit,public transportation,transit,transportation"},"public_transport/linear_platform_bus":{"name":"Bus Stop / Platform","terms":"bus,platform,public transit,public transportation,transit,transportation"},"public_transport/linear_platform_ferry":{"name":"Ferry Stop / Platform","terms":"boat,dock,ferry,pier,platform,public transit,public transportation,transit,transportation"},"public_transport/linear_platform_light_rail":{"name":"Light Rail Stop / Platform","terms":"electric,light rail,platform,public transit,public transportation,rail,track,tram,trolley,transit,transportation"},"public_transport/linear_platform_monorail":{"name":"Monorail Stop / Platform","terms":"monorail,platform,public transit,public transportation,rail,transit,transportation"},"public_transport/linear_platform_subway":{"name":"Subway Stop / Platform","terms":"metro,platform,public transit,public transportation,rail,subway,track,transit,transportation,underground"},"public_transport/linear_platform_train":{"name":"Train Stop / Platform","terms":"platform,public transit,public transportation,rail,track,train,transit,transportation"},"public_transport/linear_platform_tram":{"name":"Tram Stop / Platform","terms":"electric,light rail,platform,public transit,public transportation,rail,streetcar,track,tram,trolley,transit,transportation"},"public_transport/linear_platform_trolleybus":{"name":"Trolleybus Stop / Platform","terms":"bus,electric,platform,public transit,public transportation,streetcar,trackless,tram,trolley,transit,transportation"},"public_transport/linear_platform":{"name":"Transit Stop / Platform","terms":"platform,public transit,public transportation,transit,transportation"},"public_transport/platform_aerialway":{"name":"Aerialway Stop / Platform","terms":"aerialway,cable car,platform,public transit,public transportation,transit,transportation"},"public_transport/platform_bus":{"name":"Bus Stop / Platform","terms":"bus,platform,public transit,public transportation,transit,transportation"},"public_transport/platform_ferry":{"name":"Ferry Stop / Platform","terms":"boat,dock,ferry,pier,platform,public transit,public transportation,transit,transportation"},"public_transport/platform_light_rail":{"name":"Light Rail Stop / Platform","terms":"electric,light rail,platform,public transit,public transportation,rail,track,tram,trolley,transit,transportation"},"public_transport/platform_monorail":{"name":"Monorail Stop / Platform","terms":"monorail,platform,public transit,public transportation,rail,transit,transportation"},"public_transport/platform_subway":{"name":"Subway Stop / Platform","terms":"metro,platform,public transit,public transportation,rail,subway,track,transit,transportation,underground"},"public_transport/platform_train":{"name":"Train Stop / Platform","terms":"platform,public transit,public transportation,rail,track,train,transit,transportation"},"public_transport/platform_tram":{"name":"Tram Stop / Platform","terms":"electric,light rail,platform,public transit,public transportation,rail,streetcar,track,tram,trolley,transit,transportation"},"public_transport/platform_trolleybus":{"name":"Trolleybus Stop / Platform","terms":"bus,electric,platform,public transit,public transportation,streetcar,trackless,tram,trolley,transit,transportation"},"public_transport/platform":{"name":"Transit Stop / Platform","terms":"platform,public transit,public transportation,transit,transportation"},"public_transport/station_aerialway":{"name":"Aerialway Station","terms":"aerialway,cable car,public transit,public transportation,station,terminal,transit,transportation"},"public_transport/station_bus":{"name":"Bus Station / Terminal","terms":"bus,public transit,public transportation,station,terminal,transit,transportation"},"public_transport/station_ferry":{"name":"Ferry Station / Terminal","terms":"boat,dock,ferry,pier,public transit,public transportation,station,terminal,transit,transportation"},"public_transport/station_light_rail":{"name":"Light Rail Station","terms":"electric,light rail,public transit,public transportation,rail,station,terminal,track,tram,trolley,transit,transportation"},"public_transport/station_monorail":{"name":"Monorail Station","terms":"monorail,public transit,public transportation,rail,station,terminal,transit,transportation"},"public_transport/station_subway":{"name":"Subway Station","terms":"metro,public transit,public transportation,rail,station,subway,terminal,track,transit,transportation,underground"},"public_transport/station_train_halt":{"name":"Train Station (Halt / Request)","terms":"halt,public transit,public transportation,rail,station,track,train,transit,transportation,whistle stop"},"public_transport/station_train":{"name":"Train Station","terms":"public transit,public transportation,rail,station,terminal,track,train,transit,transportation"},"public_transport/station_tram":{"name":"Tram Station","terms":"electric,light rail,public transit,public transportation,rail,station,streetcar,terminal,track,tram,trolley,transit,transportation"},"public_transport/station_trolleybus":{"name":"Trolleybus Station / Terminal","terms":"bus,electric,public transit,public transportation,station,streetcar,terminal,trackless,tram,trolley,transit,transportation"},"public_transport/station":{"name":"Transit Station","terms":"public transit,public transportation,station,terminal,transit,transportation"},"public_transport/stop_area":{"name":"Transit Stop Area","terms":""},"public_transport/stop_position_aerialway":{"name":"Aerialway Stopping Location","terms":"aerialway,cable car,public transit,public transportation,transit,transportation"},"public_transport/stop_position_bus":{"name":"Bus Stopping Location","terms":"bus,public transit,public transportation,transit,transportation"},"public_transport/stop_position_ferry":{"name":"Ferry Stopping Location","terms":"boat,dock,ferry,pier,public transit,public transportation,transit,transportation"},"public_transport/stop_position_light_rail":{"name":"Light Rail Stopping Location","terms":"electric,light rail,public transit,public transportation,rail,track,tram,trolley,transit,transportation"},"public_transport/stop_position_monorail":{"name":"Monorail Stopping Location","terms":"monorail,public transit,public transportation,rail,transit,transportation"},"public_transport/stop_position_subway":{"name":"Subway Stopping Location","terms":"metro,public transit,public transportation,rail,subway,track,transit,transportation,underground"},"public_transport/stop_position_train":{"name":"Train Stopping Location","terms":"public transit,public transportation,rail,track,train,transit,transportation"},"public_transport/stop_position_tram":{"name":"Tram Stopping Location","terms":"electric,light rail,public transit,public transportation,rail,streetcar,track,tram,trolley,transit,transportation"},"public_transport/stop_position_trolleybus":{"name":"Trolleybus Stopping Location","terms":"bus,electric,public transit,public transportation,streetcar,trackless,tram,trolley,transit,transportation"},"public_transport/stop_position":{"name":"Transit Stopping Location","terms":"public transit,public transportation,transit,transportation"},"railway/halt":{"name":"Train Station (Halt / Request)","terms":"break,interrupt,rest,wait,interruption"},"railway/platform":{"name":"Train Stop / Platform","terms":""},"railway/station":{"name":"Train Station","terms":"train station,station"},"railway/tram_stop":{"name":"Tram Stopping Position","terms":"light rail,streetcar,tram,trolley"},"railway/abandoned":{"name":"Abandoned Railway","terms":""},"railway/buffer_stop":{"name":"Buffer Stop","terms":"stop,halt,buffer"},"railway/crossing":{"name":"Railway Crossing (Path)","terms":"crossing,pedestrian crossing,railroad crossing,level crossing,grade crossing,path through railroad,train crossing"},"railway/derail":{"name":"Railway Derailer","terms":"derailer"},"railway/disused":{"name":"Disused Railway","terms":""},"railway/funicular":{"name":"Funicular","terms":"venicular,cliff railway,cable car,cable railway,funicular railway"},"railway/level_crossing":{"name":"Railway Crossing (Road)","terms":"crossing,railroad crossing,level crossing,grade crossing,road through railroad,train crossing"},"railway/light_rail":{"name":"Light Rail","terms":"light rail,streetcar,trolley"},"railway/milestone":{"name":"Railway Milestone","terms":"milestone,marker"},"railway/miniature":{"name":"Miniature Railway","terms":"rideable miniature railway,narrow gauge railway,minimum gauge railway"},"railway/monorail":{"name":"Monorail","terms":""},"railway/narrow_gauge":{"name":"Narrow Gauge Rail","terms":"narrow gauge railway,narrow gauge railroad"},"railway/rail":{"name":"Rail","terms":""},"railway/signal":{"name":"Railway Signal","terms":"signal,lights"},"railway/subway_entrance":{"name":"Subway Entrance","terms":"metro,transit"},"railway/subway":{"name":"Subway","terms":"metro,transit"},"railway/switch":{"name":"Railway Switch","terms":"switch,points"},"railway/train_wash":{"name":"Train Wash","terms":"wash,clean"},"railway/tram":{"name":"Tram","terms":"light rail,streetcar,tram,trolley"},"relation":{"name":"Relation","terms":""},"route/ferry":{"name":"Ferry Route","terms":""},"shop":{"name":"Shop","terms":""},"shop/fishmonger":{"name":"Fishmonger","terms":""},"shop/furnace":{"name":"Furnace Store","terms":"oven,stove"},"shop/vacant":{"name":"Vacant Shop","terms":""},"shop/agrarian":{"name":"Agriculture Shop","terms":"agricultural inputs,agricultural machines,seeds,pesticides,fertilizer,agricultural tools"},"shop/alcohol":{"name":"Liquor Store","terms":"alcohol,beer,booze,wine"},"shop/anime":{"name":"Anime Shop","terms":"manga,japan,cosplay,figurine,dakimakura"},"shop/antiques":{"name":"Antiques Shop","terms":""},"shop/appliance":{"name":"Appliance Store","terms":"air conditioner,appliance,dishwasher,dryer,freezer,fridge,grill,kitchen,oven,refrigerator,stove,washer,washing machine"},"shop/art":{"name":"Art Store","terms":"art*,exhibit*,gallery"},"shop/baby_goods":{"name":"Baby Goods Store","terms":""},"shop/bag":{"name":"Bag/Luggage Store","terms":"handbag,purse"},"shop/bakery":{"name":"Bakery","terms":""},"shop/bathroom_furnishing":{"name":"Bathroom Furnishing Store","terms":""},"shop/beauty":{"name":"Beauty Shop","terms":"spa,salon,tanning"},"shop/beauty/nails":{"name":"Nail Salon","terms":"manicure,pedicure"},"shop/beauty/tanning":{"name":"Tanning Salon","terms":""},"shop/bed":{"name":"Bedding/Mattress Store","terms":""},"shop/beverages":{"name":"Beverage Store","terms":""},"shop/bicycle":{"name":"Bicycle Shop","terms":"bike,repair"},"shop/bookmaker":{"name":"Bookmaker","terms":"betting"},"shop/books":{"name":"Book Store","terms":""},"shop/boutique":{"name":"Boutique","terms":""},"shop/butcher":{"name":"Butcher","terms":"meat"},"shop/candles":{"name":"Candle Shop","terms":""},"shop/car_parts":{"name":"Car Parts Store","terms":"auto"},"shop/car_repair":{"name":"Car Repair Shop","terms":"auto,garage,service"},"shop/car":{"name":"Car Dealership","terms":"auto"},"shop/carpet":{"name":"Carpet Store","terms":"rug"},"shop/charity":{"name":"Charity Store","terms":"thrift,op shop,nonprofit"},"shop/cheese":{"name":"Cheese Store","terms":""},"shop/chemist":{"name":"Drugstore","terms":"med*,drug*,gift"},"shop/chocolate":{"name":"Chocolate Store","terms":""},"shop/clothes":{"name":"Clothing Store","terms":""},"shop/coffee":{"name":"Coffee Store","terms":""},"shop/computer":{"name":"Computer Store","terms":""},"shop/confectionery":{"name":"Candy Store","terms":"sweet"},"shop/convenience":{"name":"Convenience Store","terms":""},"shop/copyshop":{"name":"Copy Store","terms":""},"shop/cosmetics":{"name":"Cosmetics Store","terms":""},"shop/craft":{"name":"Arts and Crafts Store","terms":"art*,paint*,frame"},"shop/curtain":{"name":"Curtain Store","terms":"drape*,window"},"shop/dairy":{"name":"Dairy Store","terms":"milk,egg,cheese"},"shop/deli":{"name":"Deli","terms":"lunch,meat,sandwich"},"shop/department_store":{"name":"Department Store","terms":""},"shop/doityourself":{"name":"DIY Store","terms":""},"shop/dry_cleaning":{"name":"Dry Cleaner","terms":""},"shop/e-cigarette":{"name":"E-Cigarette Shop","terms":"electronic,vapor"},"shop/electronics":{"name":"Electronics Store","terms":"appliance,audio,blueray,camera,computer,dvd,home theater,radio,speaker,tv,video"},"shop/erotic":{"name":"Erotic Store","terms":"sex,porn"},"shop/fabric":{"name":"Fabric Store","terms":"sew"},"shop/farm":{"name":"Produce Stand","terms":"farm shop,farm stand"},"shop/fashion":{"name":"Fashion Store","terms":""},"shop/florist":{"name":"Florist","terms":"flower"},"shop/frame":{"name":"Framing Shop","terms":"art*,paint*,photo*,frame"},"shop/funeral_directors":{"name":"Funeral Home","terms":"undertaker,memorial home"},"shop/furniture":{"name":"Furniture Store","terms":"chair,sofa,table"},"shop/garden_centre":{"name":"Garden Center","terms":"landscape,mulch,shrub,tree"},"shop/gas":{"name":"Bottled Gas Shop","terms":"cng,lpg,natural gas,propane,refill,tank"},"shop/gift":{"name":"Gift Shop","terms":"souvenir"},"shop/greengrocer":{"name":"Greengrocer","terms":"fruit,vegetable"},"shop/hairdresser":{"name":"Hairdresser","terms":"barber"},"shop/hardware":{"name":"Hardware Store","terms":""},"shop/hearing_aids":{"name":"Hearing Aids Store","terms":""},"shop/herbalist":{"name":"Herbalist","terms":""},"shop/hifi":{"name":"Hifi Store","terms":"stereo,video"},"shop/houseware":{"name":"Houseware Store","terms":"home,household"},"shop/interior_decoration":{"name":"Interior Decoration Store","terms":""},"shop/jewelry":{"name":"Jeweler","terms":"diamond,gem,ring"},"shop/kiosk":{"name":"Kiosk","terms":""},"shop/kitchen":{"name":"Kitchen Design Store","terms":""},"shop/laundry":{"name":"Laundry","terms":""},"shop/leather":{"name":"Leather Store","terms":""},"shop/locksmith":{"name":"Locksmith","terms":"key,lockpick"},"shop/lottery":{"name":"Lottery Shop","terms":""},"shop/mall":{"name":"Mall","terms":"shopping"},"shop/massage":{"name":"Massage Shop","terms":""},"shop/medical_supply":{"name":"Medical Supply Store","terms":""},"shop/mobile_phone":{"name":"Mobile Phone Store","terms":""},"shop/money_lender":{"name":"Money Lender","terms":""},"shop/motorcycle":{"name":"Motorcycle Dealership","terms":"bike"},"shop/music":{"name":"Music Store","terms":"CD,vinyl"},"shop/musical_instrument":{"name":"Musical Instrument Store","terms":"guitar"},"shop/newsagent":{"name":"Newspaper/Magazine Shop","terms":""},"shop/nutrition_supplements":{"name":"Nutrition Supplements Store","terms":""},"shop/optician":{"name":"Optician","terms":"eye,glasses"},"shop/organic":{"name":"Organic Goods Store","terms":""},"shop/outdoor":{"name":"Outdoors Store","terms":"camping,climbing,hiking"},"shop/paint":{"name":"Paint Store","terms":""},"shop/pastry":{"name":"Pastry Shop","terms":"patisserie,cake shop,cakery"},"shop/pawnbroker":{"name":"Pawn Shop","terms":""},"shop/perfumery":{"name":"Perfume Store","terms":""},"shop/pet":{"name":"Pet Store","terms":"animal,cat,dog,fish,kitten,puppy,reptile"},"shop/photo":{"name":"Photography Store","terms":"camera,film"},"shop/pyrotechnics":{"name":"Fireworks Store","terms":""},"shop/radiotechnics":{"name":"Radio/Electronic Component Store","terms":""},"shop/religion":{"name":"Religious Store","terms":""},"shop/scuba_diving":{"name":"Scuba Diving Shop","terms":""},"shop/seafood":{"name":"Seafood Shop","terms":"fishmonger"},"shop/second_hand":{"name":"Consignment/Thrift Store","terms":"secondhand,second hand,resale,thrift,used"},"shop/shoes":{"name":"Shoe Store","terms":""},"shop/sports":{"name":"Sporting Goods Store","terms":""},"shop/stationery":{"name":"Stationery Store","terms":"card,paper"},"shop/storage_rental":{"name":"Storage Rental","terms":""},"shop/supermarket":{"name":"Supermarket","terms":"grocery,store,shop"},"shop/tailor":{"name":"Tailor","terms":"clothes,suit"},"shop/tattoo":{"name":"Tattoo Parlor","terms":""},"shop/tea":{"name":"Tea Store","terms":""},"shop/ticket":{"name":"Ticket Seller","terms":""},"shop/tiles":{"name":"Tile Shop","terms":""},"shop/tobacco":{"name":"Tobacco Shop","terms":""},"shop/toys":{"name":"Toy Store","terms":""},"shop/trade":{"name":"Trade Shop","terms":""},"shop/travel_agency":{"name":"Travel Agency","terms":""},"shop/tyres":{"name":"Tire Store","terms":""},"shop/vacuum_cleaner":{"name":"Vacuum Cleaner Store","terms":""},"shop/variety_store":{"name":"Variety Store","terms":""},"shop/video_games":{"name":"Video Game Store","terms":""},"shop/video":{"name":"Video Store","terms":"DVD"},"shop/watches":{"name":"Watches Shop","terms":""},"shop/water_sports":{"name":"Watersport/Swim Shop","terms":""},"shop/weapons":{"name":"Weapon Shop","terms":"ammo,gun,knife,knives"},"shop/window_blind":{"name":"Window Blind Store","terms":""},"shop/wine":{"name":"Wine Shop","terms":""},"tourism":{"name":"Tourism","terms":""},"tourism/alpine_hut":{"name":"Alpine Hut","terms":"climbing hut"},"tourism/apartment":{"name":"Guest Apartment / Condo","terms":""},"tourism/aquarium":{"name":"Aquarium","terms":"fish,sea,water"},"tourism/artwork":{"name":"Artwork","terms":"mural,sculpture,statue"},"tourism/attraction":{"name":"Tourist Attraction","terms":""},"tourism/camp_site":{"name":"Campground","terms":"tent,rv"},"tourism/caravan_site":{"name":"RV Park","terms":"Motor Home,Camper"},"tourism/chalet":{"name":"Holiday Cottage","terms":"holiday,holiday cottage,holiday home,vacation,vacation home"},"tourism/gallery":{"name":"Art Gallery","terms":"art*,exhibit*,paint*,photo*,sculpt*"},"tourism/guest_house":{"name":"Guest House","terms":"B&B,Bed and Breakfast"},"tourism/hostel":{"name":"Hostel","terms":""},"tourism/hotel":{"name":"Hotel","terms":""},"tourism/information":{"name":"Information","terms":""},"tourism/information/board":{"name":"Information Board","terms":""},"tourism/information/guidepost":{"name":"Guidepost","terms":"signpost"},"tourism/information/map":{"name":"Map","terms":""},"tourism/information/office":{"name":"Tourist Information Office","terms":""},"tourism/motel":{"name":"Motel","terms":""},"tourism/museum":{"name":"Museum","terms":"art*,exhibit*,gallery,foundation,hall,institution,paint*,photo*,sculpt*"},"tourism/picnic_site":{"name":"Picnic Site","terms":"camp"},"tourism/theme_park":{"name":"Theme Park","terms":""},"tourism/viewpoint":{"name":"Viewpoint","terms":""},"tourism/wilderness_hut":{"name":"Wilderness Hut","terms":"wilderness hut,backcountry hut,bothy"},"tourism/zoo":{"name":"Zoo","terms":"animal"},"traffic_calming":{"name":"Traffic Calming","terms":"bump,hump,slow,speed"},"traffic_calming/bump":{"name":"Speed Bump","terms":"hump,speed,slow"},"traffic_calming/chicane":{"name":"Traffic Chicane","terms":"driveway link,speed,slow"},"traffic_calming/choker":{"name":"Traffic Choker","terms":"speed,slow"},"traffic_calming/cushion":{"name":"Speed Cushion","terms":"bump,hump,speed,slow"},"traffic_calming/dip":{"name":"Dip","terms":"speed,slow"},"traffic_calming/hump":{"name":"Speed Hump","terms":"bump,speed,slow"},"traffic_calming/island":{"name":"Traffic Island","terms":"circle,roundabout,slow"},"traffic_calming/rumble_strip":{"name":"Rumble Strip","terms":"audible lines,sleeper lines,growlers"},"traffic_calming/table":{"name":"Speed Table","terms":"flat top,hump,speed,slow"},"type/multipolygon":{"name":"Multipolygon","terms":""},"type/boundary":{"name":"Boundary","terms":""},"type/boundary/administrative":{"name":"Administrative Boundary","terms":""},"type/restriction":{"name":"Restriction","terms":""},"type/restriction/no_left_turn":{"name":"No Left Turn","terms":""},"type/restriction/no_right_turn":{"name":"No Right Turn","terms":""},"type/restriction/no_straight_on":{"name":"No Straight On","terms":""},"type/restriction/no_u_turn":{"name":"No U-turn","terms":""},"type/restriction/only_left_turn":{"name":"Left Turn Only","terms":""},"type/restriction/only_right_turn":{"name":"Right Turn Only","terms":""},"type/restriction/only_straight_on":{"name":"No Turns","terms":""},"type/route_master":{"name":"Route Master","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/hiking":{"name":"Hiking Route","terms":""},"type/route/horse":{"name":"Riding Route","terms":""},"type/route/light_rail":{"name":"Light Rail Route","terms":""},"type/route/pipeline":{"name":"Pipeline Route","terms":""},"type/route/piste":{"name":"Piste/Ski Route","terms":""},"type/route/power":{"name":"Power Route","terms":""},"type/route/road":{"name":"Road Route","terms":""},"type/route/subway":{"name":"Subway Route","terms":""},"type/route/train":{"name":"Train Route","terms":""},"type/route/tram":{"name":"Tram Route","terms":""},"type/site":{"name":"Site","terms":""},"type/waterway":{"name":"Waterway","terms":""},"vertex":{"name":"Other","terms":""},"waterway/boatyard":{"name":"Boatyard","terms":""},"waterway/canal":{"name":"Canal","terms":""},"waterway/dam":{"name":"Dam","terms":""},"waterway/ditch":{"name":"Ditch","terms":""},"waterway/dock":{"name":"Wet Dock / Dry Dock","terms":"boat,ship,vessel,marine"},"waterway/drain":{"name":"Drain","terms":""},"waterway/fuel":{"name":"Marine Fuel Station","terms":"petrol,gas,diesel,boat"},"waterway/river":{"name":"River","terms":"beck,branch,brook,course,creek,estuary,rill,rivulet,run,runnel,stream,tributary,watercourse"},"waterway/riverbank":{"name":"Riverbank","terms":""},"waterway/sanitary_dump_station":{"name":"Marine Toilet Disposal","terms":"Boat,Watercraft,Sanitary,Dump Station,Pumpout,Pump out,Elsan,CDP,CTDP,Chemical Toilet"},"waterway/stream_intermittent":{"name":"Intermittent Stream","terms":"arroyo,beck,branch,brook,burn,course,creek,drift,flood,flow,gully,run,runnel,rush,spate,spritz,tributary,wadi,wash,watercourse"},"waterway/stream":{"name":"Stream","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"},"waterway/water_point":{"name":"Marine Drinking Water","terms":""},"waterway/waterfall":{"name":"Waterfall","terms":"fall"},"waterway/weir":{"name":"Weir","terms":""}}},"imagery":{"Bing":{"description":"Satellite and aerial imagery.","name":"Bing aerial imagery"},"DigitalGlobe-Premium":{"attribution":{"text":"Terms & Feedback"},"description":"Premium DigitalGlobe satellite imagery.","name":"DigitalGlobe Premium Imagery"},"DigitalGlobe-Premium-vintage":{"attribution":{"text":"Terms & Feedback"},"description":"Imagery boundaries and capture dates. Labels appear at zoom level 14 and higher.","name":"DigitalGlobe Premium Imagery Vintage"},"DigitalGlobe-Standard":{"attribution":{"text":"Terms & Feedback"},"description":"Standard DigitalGlobe satellite imagery.","name":"DigitalGlobe Standard Imagery"},"DigitalGlobe-Standard-vintage":{"attribution":{"text":"Terms & Feedback"},"description":"Imagery boundaries and capture dates. Labels appear at zoom level 14 and higher.","name":"DigitalGlobe Standard Imagery Vintage"},"EsriWorldImagery":{"attribution":{"text":"Terms & Feedback"},"description":"Esri world imagery.","name":"Esri World Imagery"},"EsriWorldImageryClarity":{"attribution":{"text":"Terms & Feedback"},"description":"Esri archive imagery that may be clearer and more accurate than the default layer.","name":"Esri World Imagery (Clarity) Beta"},"MAPNIK":{"attribution":{"text":"© OpenStreetMap contributors, CC-BY-SA"},"description":"The default OpenStreetMap layer.","name":"OpenStreetMap (Standard)"},"Mapbox":{"attribution":{"text":"Terms & Feedback"},"description":"Satellite and aerial imagery.","name":"Mapbox Satellite"},"OSM_Inspector-Addresses":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Addresses"},"OSM_Inspector-Geometry":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Geometry"},"OSM_Inspector-Highways":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Highways"},"OSM_Inspector-Multipolygon":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Area"},"OSM_Inspector-Places":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Places"},"OSM_Inspector-Routing":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Routing"},"OSM_Inspector-Tagging":{"attribution":{"text":"© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"},"name":"OSM Inspector: Tagging"},"US-TIGER-Roads-2012":{"name":"TIGER Roads 2012"},"US-TIGER-Roads-2014":{"description":"At zoom level 16+, public domain map data from the US Census. At lower zooms, only changes since 2006 minus changes already incorporated into OpenStreetMap","name":"TIGER Roads 2014"},"US-TIGER-Roads-2017":{"description":"Yellow = Public domain map data from the US Census. Red = Data not found in OpenStreetMap","name":"TIGER Roads 2017"},"Waymarked_Trails-Cycling":{"attribution":{"text":"© waymarkedtrails.org, OpenStreetMap contributors, CC by-SA 3.0"},"name":"Waymarked Trails: Cycling"},"Waymarked_Trails-Hiking":{"attribution":{"text":"© waymarkedtrails.org, OpenStreetMap contributors, CC by-SA 3.0"},"name":"Waymarked Trails: Hiking"},"Waymarked_Trails-MTB":{"attribution":{"text":"© waymarkedtrails.org, OpenStreetMap contributors, CC by-SA 3.0"},"name":"Waymarked Trails: MTB"},"Waymarked_Trails-Skating":{"attribution":{"text":"© waymarkedtrails.org, OpenStreetMap contributors, CC by-SA 3.0"},"name":"Waymarked Trails: Skating"},"Waymarked_Trails-Winter_Sports":{"attribution":{"text":"© waymarkedtrails.org, OpenStreetMap contributors, CC by-SA 3.0"},"name":"Waymarked Trails: Winter Sports"},"basemap.at":{"attribution":{"text":"basemap.at"},"description":"Basemap of Austria, based on goverment data.","name":"basemap.at"},"basemap.at-orthofoto":{"attribution":{"text":"basemap.at"},"description":"Orthofoto layer provided by basemap.at. \"Successor\" of geoimage.at imagery.","name":"basemap.at Orthofoto"},"hike_n_bike":{"attribution":{"text":"© OpenStreetMap contributors"},"name":"Hike & Bike"},"mapbox_locator_overlay":{"attribution":{"text":"Terms & Feedback"},"description":"Shows major features to help orient you.","name":"Locator Overlay"},"openpt_map":{"attribution":{"text":"© OpenStreetMap contributors, CC-BY-SA"},"name":"OpenPT Map (overlay)"},"osm-gps":{"attribution":{"text":"© OpenStreetMap contributors"},"description":"Public GPS traces uploaded to OpenStreetMap.","name":"OpenStreetMap GPS traces"},"osm-mapnik-black_and_white":{"attribution":{"text":"© OpenStreetMap contributors, CC-BY-SA"},"name":"OpenStreetMap (Standard Black & White)"},"osm-mapnik-german_style":{"attribution":{"text":"© OpenStreetMap contributors, CC-BY-SA"},"name":"OpenStreetMap (German Style)"},"qa_no_address":{"attribution":{"text":"Simon Poole, Data ©OpenStreetMap contributors"},"name":"QA No Address"},"skobbler":{"attribution":{"text":"© Tiles: skobbler Map data: OpenStreetMap contributors"},"name":"skobbler"},"stamen-terrain-background":{"attribution":{"text":"Map tiles by Stamen Design, under CC BY 3.0"},"name":"Stamen Terrain"},"tf-cycle":{"attribution":{"text":"Maps © Thunderforest, Data © OpenStreetMap contributors"},"name":"Thunderforest OpenCycleMap"},"tf-landscape":{"attribution":{"text":"Maps © Thunderforest, Data © OpenStreetMap contributors"},"name":"Thunderforest Landscape"}}};
-var dataImagery = [{"id":"sjcgis.org-Aerials_2013_WM","name":"2013 aerial imagery for San Juan County WA","type":"tms","template":"http://sjcgis.org/arcgis/rest/services/Basemaps/Aerials_2013_WM/MapServer/tile/{zoom}/{y}/{x}","endDate":"2013-06-01T00:00:00.000Z","startDate":"2013-05-01T00:00:00.000Z","scaleExtent":[0,19],"polygon":[[[-123.02167396992,48.44667085335],[-122.9466579482,48.44780949945],[-122.90151100606,48.41306930778],[-122.80263405293,48.40771378918],[-122.79199104756,48.44279926564],[-122.8088138625,48.47865708877],[-122.73911934346,48.49572334021],[-122.78546791524,48.62160819278],[-122.73087959737,48.6361306644],[-122.75559883565,48.71207854113],[-122.95747261494,48.71592956034],[-122.97086220235,48.695765074],[-122.99970131367,48.69780454658],[-123.00347786397,48.73427448605],[-123.04330330342,48.74310484148],[-123.0762622878,48.70528190578],[-123.08484535664,48.66334903433],[-123.12844734639,48.66380254936],[-123.22698097676,48.70301615666],[-123.24655037373,48.68352650341],[-123.17445259541,48.64701977542],[-123.21513634175,48.60106537642],[-123.21393471211,48.57335906966],[-123.18080406636,48.56574853208],[-123.16621284932,48.52006125122],[-123.10235481709,48.47683634964],[-123.02167396992,48.44667085335]],[[-122.98339348286,48.78214357977],[-122.93498497456,48.76653172572],[-122.91181068867,48.73857664785],[-122.80229073018,48.73982194177],[-122.81945686787,48.75498940888],[-122.93429832906,48.79571515892],[-122.98373680562,48.79435816618],[-122.98339348286,48.78214357977]]],"description":"Public domain aerial imagery taken in May/June 2013 from San Juan County, WA. Resolution is 9 inch."},{"id":"sjcgis.org-Aerials_2016_WM","name":"2016 aerial imagery for San Juan County WA","type":"tms","template":"http://sjcgis.org/arcgis/rest/services/Basemaps/Aerials_2016_WM/MapServer/tile/{zoom}/{y}/{x}","endDate":"2016-07-01T00:00:00.000Z","startDate":"2016-05-01T00:00:00.000Z","scaleExtent":[0,19],"polygon":[[[-123.02167396992,48.44667085335],[-122.9466579482,48.44780949945],[-122.90151100606,48.41306930778],[-122.80263405293,48.40771378918],[-122.79199104756,48.44279926564],[-122.8088138625,48.47865708877],[-122.73911934346,48.49572334021],[-122.78546791524,48.62160819278],[-122.73087959737,48.6361306644],[-122.75559883565,48.71207854113],[-122.95747261494,48.71592956034],[-122.97086220235,48.695765074],[-122.99970131367,48.69780454658],[-123.00347786397,48.73427448605],[-123.04330330342,48.74310484148],[-123.0762622878,48.70528190578],[-123.08484535664,48.66334903433],[-123.12844734639,48.66380254936],[-123.22698097676,48.70301615666],[-123.24655037373,48.68352650341],[-123.17445259541,48.64701977542],[-123.21513634175,48.60106537642],[-123.21393471211,48.57335906966],[-123.18080406636,48.56574853208],[-123.16621284932,48.52006125122],[-123.10235481709,48.47683634964],[-123.02167396992,48.44667085335]],[[-122.98339348286,48.78214357977],[-122.93498497456,48.76653172572],[-122.91181068867,48.73857664785],[-122.80229073018,48.73982194177],[-122.81945686787,48.75498940888],[-122.93429832906,48.79571515892],[-122.98373680562,48.79435816618],[-122.98339348286,48.78214357977]]],"best":true,"description":"Public domain aerial imagery taken in May, June, and July from San Juan County, WA. Resolution is 6 inch countywide."},{"id":"OS7","name":"7th Series (OS7)","type":"tms","template":"http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg","polygon":[[[-3.046968,54.839473],[-3.058641,55.2415704],[-4.0446639,55.2329572],[-4.0707564,55.6365416],[-4.6190429,55.6253005],[-4.6492553,56.0283381],[-4.4896102,56.0321747],[-4.5239425,56.4367031],[-3.8675094,56.4458128],[-3.8417602,56.049435],[-3.445909,56.0498185],[-3.4349227,55.6442923],[-2.7949691,55.6504917],[-2.8080153,56.0574872],[-3.2066131,56.0532696],[-3.2141662,56.4568175],[-3.7380767,56.4507463],[-3.7418532,56.8617541],[-5.0766921,56.8317131],[-5.0365233,56.4294897],[-5.1601195,56.4249331],[-5.1299071,56.0179772],[-5.9260726,55.994559],[-5.8551764,55.2333487],[-5.2280974,55.2513559],[-5.2102447,55.027647],[-4.659555,55.0418131],[-4.6454787,54.8163344],[-3.046968,54.839473]],[[-1.7483497,57.7642809],[-1.7406468,57.3599979],[-2.5802193,57.3553698],[-2.5743689,57.0452643],[-2.0840782,57.0479899],[-2.0765057,56.6427564],[-2.734497,56.6390587],[-2.737815,56.8171751],[-3.2388513,56.8143725],[-3.2489563,57.351683],[-3.7562947,57.3488858],[-3.7621877,57.6586785],[-4.7658688,57.6447324],[-4.810078,58.2698422],[-5.2511001,58.2654711],[-5.2737594,58.6676722],[-3.5581778,58.6988712],[-3.566072,58.9316035],[-3.3765578,58.9344382],[-3.3858372,59.2017095],[-3.187134,59.2021481],[-3.1874677,59.2417623],[-3.0675673,59.2420266],[-3.0785537,59.4213467],[-2.3713088,59.4276337],[-2.3685622,59.0221982],[-2.678926,59.0207845],[-2.6734328,58.8393493],[-2.8656936,58.8365068],[-2.8602004,58.5353109],[-3.0346084,58.5331604],[-3.0195022,58.1315879],[-3.6155983,58.1198177],[-3.6127639,57.9775439],[-3.7109154,57.9756153],[-3.699316,57.7536442],[-1.7483497,57.7642809]],[[-7.0749164,56.7631857],[-7.7347099,56.7356573],[-7.7911007,57.1399384],[-7.7066243,57.1434261],[-7.7629881,57.5431114],[-7.6021787,57.5496778],[-7.6213373,57.6845215],[-7.724988,57.6803049],[-7.7301746,57.7167278],[-7.6026437,57.7219106],[-7.5996413,57.7008338],[-7.4863439,57.7054402],[-7.49528,57.7681282],[-7.3749316,57.7730121],[-7.3933722,57.9020139],[-7.2359063,57.9083804],[-7.2432312,57.9594843],[-7.1391571,57.9636854],[-7.1450794,58.0049464],[-7.2374247,58.001223],[-7.2329687,57.9701789],[-7.3113276,57.9670164],[-7.3153794,57.9952475],[-7.2490415,57.9979228],[-7.2808211,58.218564],[-7.0735459,58.2268701],[-7.0827038,58.2901845],[-6.807432,58.3011927],[-6.8276802,58.4407359],[-6.5030498,58.4536624],[-6.5153194,58.5379206],[-6.1647379,58.5518417],[-6.1063084,58.1489361],[-6.3346892,58.139764],[-6.2775862,57.7414459],[-6.9613783,57.7136632],[-6.9333168,57.5161471],[-7.100168,57.5093277],[-7.0521806,57.169002],[-7.1311072,57.1657457],[-7.0749164,56.7631857]],[[0.4107642,50.8208689],[0.9810233,50.8061178],[0.9943731,51.0117337],[1.4506241,50.9999804],[1.4771216,51.4055151],[0.8961869,51.4203486],[0.882435,51.2103932],[0.5050041,51.2200721],[0.5227271,51.4904202],[-0.6339669,51.5106322],[-0.6367135,51.4456291],[-1.0995126,51.4524759],[-1.1148479,51.0481357],[-0.5298744,51.0394048],[-0.5275085,51.10203],[0.4280611,51.0877836],[0.4107642,50.8208689]],[[-5.3945661,51.9618998],[-4.7958112,51.9805124],[-4.7887332,51.8940308],[-4.2026458,51.9122773],[-4.2294099,52.2382823],[-3.6551984,52.2560218],[-3.6222764,51.8548323],[-4.2134157,51.836405],[-4.1855134,51.4934202],[-4.776615,51.4748465],[-4.7847576,51.5752482],[-5.0879928,51.5657379],[-5.0942224,51.6424172],[-5.3678001,51.6338498],[-5.3945661,51.9618998]],[[-1.2389016,54.0353696],[-0.6277871,54.0281103],[-0.6200376,54.2525704],[-0.5726819,54.2520109],[-0.5586479,54.6554165],[-1.17998,54.6626853],[-1.1878192,54.4378771],[-1.2322093,54.4383992],[-1.2389016,54.0353696]],[[-2.6722741,50.9767709],[-2.0996118,50.9802295],[-2.1057212,51.3794917],[-1.5887659,51.3825866],[-1.594992,51.7858908],[-2.1756313,51.7889106],[-2.1715392,51.3839176],[-2.6784576,51.3808828],[-2.6722741,50.9767709]],[[-2.6015496,53.2715461],[-3.2297251,53.2685042],[-3.2352183,53.6723131],[-2.6070428,53.6753262],[-2.6015496,53.2715461]],[[-0.0394177,51.7727994],[-0.6156335,51.7757705],[-0.6046472,52.5841377],[-0.0284314,52.5812201],[-0.0394177,51.7727994]],[[-2.9152892,54.0352257],[-3.5322877,54.0286638],[-3.5448438,54.4339736],[-2.9278454,54.4404713],[-2.9152892,54.0352257]],[[-6.3058305,57.1968949],[-6.3538957,57.6001458],[-5.6911121,57.6229455],[-5.643047,57.2199469],[-6.3058305,57.1968949]],[[1.171145,52.5723589],[1.1986505,52.9759408],[1.7978754,52.9610616],[1.7703699,52.5573411],[1.171145,52.5723589]],[[-2.4022508,55.5631737],[-2.4008775,55.9656986],[-1.7608445,55.965011],[-1.7622178,55.562479],[-2.4022508,55.5631737]],[[-6.3257432,56.3853727],[-7.0196021,56.3574652],[-7.0731605,56.7638392],[-6.3793015,56.7914485],[-6.3257432,56.3853727]],[[-2.422577,54.4430983],[-2.4257397,54.841885],[-1.7993058,54.8435404],[-1.7961431,54.4447701],[-2.422577,54.4430983]],[[-3.0270123,51.3793548],[-3.6058877,51.370168],[-3.6223672,51.7730401],[-3.0434918,51.7821458],[-3.0270123,51.3793548]],[[-3.0537915,52.1897924],[-3.0661511,52.5937352],[-2.4836401,52.600342],[-2.4712805,52.1964599],[-3.0537915,52.1897924]],[[-5.676726,51.7042466],[-5.6788616,51.731006],[-5.4635982,51.7375973],[-5.4614627,51.7108418],[-5.676726,51.7042466]],[[-5.8442675,59.1088192],[-5.8469031,59.1357806],[-5.7955763,59.1371015],[-5.7929408,59.1101412],[-5.8442675,59.1088192]],[[-8.648442,57.7786066],[-8.6659651,57.87717],[-8.4664946,57.8872093],[-8.4489714,57.7886733],[-8.648442,57.7786066]],[[-4.5271098,59.0153156],[-4.5285904,59.0331938],[-4.4762337,59.034342],[-4.4747531,59.0164644],[-4.5271098,59.0153156]],[[-7.6806151,58.2583811],[-7.6865455,58.2938023],[-7.5344535,58.3008387],[-7.5285231,58.2654246],[-7.6806151,58.2583811]],[[-6.1910235,59.080087],[-6.1954619,59.1158563],[-6.125424,59.1181472],[-6.1209857,59.0823803],[-6.1910235,59.080087]],[[-4.4266879,59.0711219],[-4.4280472,59.0886998],[-4.3762055,59.089758],[-4.3748462,59.0721806],[-4.4266879,59.0711219]]]},{"id":"AGRI-black_and_white-2.5m","name":"AGRI black-and-white 2.5m","type":"tms","template":"http://agri.openstreetmap.org/{zoom}/{x}/{y}.png","polygon":[[[112.28778,-28.784589],[112.71488,-31.13894],[114.11263,-34.178287],[113.60788,-37.39012],[117.17992,-37.451794],[119.31538,-37.42096],[121.72262,-36.708394],[123.81925,-35.76893],[125.9547,-34.3066],[127.97368,-33.727398],[130.07031,-33.24166],[130.10913,-33.888704],[131.00214,-34.049705],[131.0798,-34.72257],[132.28342,-35.39],[134.18591,-35.61126],[133.8753,-37.1119],[134.8459,-37.6365],[139.7769,-37.82075],[139.93223,-39.4283],[141.6017,-39.8767],[142.3783,-39.368294],[142.3783,-40.64702],[142.49478,-42.074874],[144.009,-44.060127],[147.23161,-44.03222],[149.05645,-42.534313],[149.52237,-40.99959],[149.9494,-40.852921],[150.8036,-38.09627],[151.81313,-38.12682],[156.20052,-22.667706],[156.20052,-20.10109],[156.62761,-17.417627],[155.26869,-17.19521],[154.14272,-19.51662],[153.5215,-18.34139],[153.05558,-16.5636],[152.78379,-15.256768],[152.27905,-13.4135],[151.3472,-12.391767],[149.48354,-12.05024],[146.9598,-9.992408],[135.9719,-9.992408],[130.3032,-10.33636],[128.09016,-12.164136],[125.91588,-12.315912],[124.3239,-11.860326],[122.03323,-11.974295],[118.26706,-16.9353],[115.93747,-19.11357],[114.0738,-21.11863],[113.49141,-22.596033],[112.28778,-28.784589]]],"terms_text":"AGRI"},{"id":"lu.geoportail.opendata.basemap","name":"Basemap geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/basemap/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.png","endDate":"2010-07-20T00:00:00.000Z","startDate":"2013-07-19T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/carte-de-base-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"basemap.at","name":"basemap.at","type":"tms","template":"https://maps{switch:1,2,3,4}.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.png","scaleExtent":[0,19],"polygon":[[[16.5073284,46.9929304],[16.283417,46.9929304],[16.135839,46.8713046],[15.9831722,46.8190947],[16.0493278,46.655175],[15.8610387,46.7180116],[15.7592608,46.6900933],[15.5607938,46.6796202],[15.5760605,46.6342132],[15.4793715,46.6027553],[15.4335715,46.6516819],[15.2249267,46.6342132],[15.0468154,46.6481886],[14.9908376,46.5887681],[14.9603042,46.6237293],[14.8534374,46.6027553],[14.8330818,46.5012666],[14.7516595,46.4977636],[14.6804149,46.4381781],[14.6142593,46.4381781],[14.578637,46.3785275],[14.4412369,46.4311638],[14.1613476,46.4276563],[14.1257253,46.4767409],[14.0188585,46.4767409],[13.9119917,46.5257813],[13.8254805,46.5047694],[13.4438134,46.560783],[13.3064132,46.5502848],[13.1283019,46.5887681],[12.8433237,46.6132433],[12.7262791,46.6412014],[12.5125455,46.6656529],[12.3598787,46.7040543],[12.3649676,46.7703197],[12.2886341,46.7772902],[12.2733674,46.8852187],[12.2072118,46.8747835],[12.1308784,46.9026062],[12.1156117,46.9998721],[12.2530119,47.0657733],[12.2123007,47.0934969],[11.9833004,47.0449712],[11.7339445,46.9616816],[11.6321666,47.010283],[11.5405665,46.9755722],[11.4998553,47.0068129],[11.418433,46.9651546],[11.2555884,46.9755722],[11.1130993,46.913036],[11.0418548,46.7633482],[10.8891879,46.7598621],[10.7416099,46.7842599],[10.7059877,46.8643462],[10.5787653,46.8399847],[10.4566318,46.8504267],[10.4769874,46.9269392],[10.3853873,46.9894592],[10.2327204,46.8643462],[10.1207647,46.8330223],[9.8663199,46.9408389],[9.9019422,47.0033426],[9.6831197,47.0588402],[9.6118752,47.0380354],[9.6322307,47.128131],[9.5813418,47.1662025],[9.5406306,47.2664422],[9.6067863,47.3492559],[9.6729419,47.369939],[9.6424085,47.4457079],[9.5660751,47.4801122],[9.7136531,47.5282405],[9.7848976,47.5969187],[9.8357866,47.5454185],[9.9477423,47.538548],[10.0902313,47.4491493],[10.1105869,47.3664924],[10.2428982,47.3871688],[10.1869203,47.2698953],[10.3243205,47.2975125],[10.4820763,47.4491493],[10.4311873,47.4869904],[10.4413651,47.5900549],[10.4871652,47.5522881],[10.5482319,47.5351124],[10.5991209,47.5660246],[10.7568766,47.5316766],[10.8891879,47.5454185],[10.9400769,47.4869904],[10.9960547,47.3906141],[11.2352328,47.4422662],[11.2810328,47.3975039],[11.4235219,47.5144941],[11.5761888,47.5076195],[11.6067221,47.5900549],[11.8357224,47.5866227],[12.003656,47.6243647],[12.2072118,47.6037815],[12.1614117,47.6963421],[12.2581008,47.7442718],[12.2530119,47.6792136],[12.4311232,47.7100408],[12.4921899,47.631224],[12.5685234,47.6277944],[12.6295901,47.6894913],[12.7720792,47.6689338],[12.8331459,47.5419833],[12.975635,47.4732332],[13.0417906,47.4938677],[13.0367017,47.5557226],[13.0977685,47.6415112],[13.0316128,47.7100408],[12.9043905,47.7203125],[13.0061684,47.84683],[12.9451016,47.9355501],[12.8636793,47.9594103],[12.8636793,48.0036929],[12.7517236,48.0989418],[12.8738571,48.2109733],[12.9603683,48.2109733],[13.0417906,48.2652035],[13.1842797,48.2990682],[13.2606131,48.2922971],[13.3980133,48.3565867],[13.4438134,48.417418],[13.4387245,48.5523383],[13.509969,48.5860123],[13.6117469,48.5725454],[13.7287915,48.5118999],[13.7847694,48.5725454],[13.8203916,48.6263915],[13.7949471,48.7171267],[13.850925,48.7741724],[14.0595697,48.6633774],[14.0137696,48.6331182],[14.0748364,48.5927444],[14.2173255,48.5961101],[14.3649034,48.5489696],[14.4666813,48.6499311],[14.5582815,48.5961101],[14.5989926,48.6263915],[14.7211261,48.5759124],[14.7211261,48.6868997],[14.822904,48.7271983],[14.8178151,48.777526],[14.9647227,48.7851754],[14.9893637,49.0126611],[15.1485933,48.9950306],[15.1943934,48.9315502],[15.3063491,48.9850128],[15.3928603,48.9850128],[15.4844604,48.9282069],[15.749083,48.8545973],[15.8406831,48.8880697],[16.0086166,48.7808794],[16.2070835,48.7339115],[16.3953727,48.7372678],[16.4920617,48.8110498],[16.6905286,48.7741724],[16.7057953,48.7339115],[16.8991733,48.713769],[16.9755067,48.515271],[16.8482844,48.4511817],[16.8533733,48.3464411],[16.9551512,48.2516513],[16.9907734,48.1498955],[17.0925513,48.1397088],[17.0823736,48.0241182],[17.1739737,48.0207146],[17.0823736,47.8741447],[16.9856845,47.8673174],[17.0823736,47.8092489],[17.0925513,47.7031919],[16.7414176,47.6792136],[16.7057953,47.7511153],[16.5378617,47.7545368],[16.5480395,47.7066164],[16.4208172,47.6689338],[16.573484,47.6175045],[16.670173,47.631224],[16.7108842,47.538548],[16.6599952,47.4491493],[16.5429506,47.3940591],[16.4615283,47.3940591],[16.4920617,47.276801],[16.425906,47.1973317],[16.4717061,47.1489007],[16.5480395,47.1489007],[16.476795,47.0796369],[16.527684,47.0588402],[16.5073284,46.9929304]]],"terms_text":"basemap.at","description":"Basemap of Austria, based on goverment data.","icon":"https://www.basemap.at/images/logo_basemap.jpg"},{"id":"basemap.at-orthofoto","name":"basemap.at Orthofoto","type":"tms","template":"https://maps{switch:1,2,3,4}.wien.gv.at/basemap/bmaporthofoto30cm/normal/google3857/{zoom}/{y}/{x}.jpeg","scaleExtent":[0,19],"polygon":[[[16.5073284,46.9929304],[16.283417,46.9929304],[16.135839,46.8713046],[15.9831722,46.8190947],[16.0493278,46.655175],[15.8610387,46.7180116],[15.7592608,46.6900933],[15.5607938,46.6796202],[15.5760605,46.6342132],[15.4793715,46.6027553],[15.4335715,46.6516819],[15.2249267,46.6342132],[15.0468154,46.6481886],[14.9908376,46.5887681],[14.9603042,46.6237293],[14.8534374,46.6027553],[14.8330818,46.5012666],[14.7516595,46.4977636],[14.6804149,46.4381781],[14.6142593,46.4381781],[14.578637,46.3785275],[14.4412369,46.4311638],[14.1613476,46.4276563],[14.1257253,46.4767409],[14.0188585,46.4767409],[13.9119917,46.5257813],[13.8254805,46.5047694],[13.4438134,46.560783],[13.3064132,46.5502848],[13.1283019,46.5887681],[12.8433237,46.6132433],[12.7262791,46.6412014],[12.5125455,46.6656529],[12.3598787,46.7040543],[12.3649676,46.7703197],[12.2886341,46.7772902],[12.2733674,46.8852187],[12.2072118,46.8747835],[12.1308784,46.9026062],[12.1156117,46.9998721],[12.2530119,47.0657733],[12.2123007,47.0934969],[11.9833004,47.0449712],[11.7339445,46.9616816],[11.6321666,47.010283],[11.5405665,46.9755722],[11.4998553,47.0068129],[11.418433,46.9651546],[11.2555884,46.9755722],[11.1130993,46.913036],[11.0418548,46.7633482],[10.8891879,46.7598621],[10.7416099,46.7842599],[10.7059877,46.8643462],[10.5787653,46.8399847],[10.4566318,46.8504267],[10.4769874,46.9269392],[10.3853873,46.9894592],[10.2327204,46.8643462],[10.1207647,46.8330223],[9.8663199,46.9408389],[9.9019422,47.0033426],[9.6831197,47.0588402],[9.6118752,47.0380354],[9.6322307,47.128131],[9.5813418,47.1662025],[9.5406306,47.2664422],[9.6067863,47.3492559],[9.6729419,47.369939],[9.6424085,47.4457079],[9.5660751,47.4801122],[9.7136531,47.5282405],[9.7848976,47.5969187],[9.8357866,47.5454185],[9.9477423,47.538548],[10.0902313,47.4491493],[10.1105869,47.3664924],[10.2428982,47.3871688],[10.1869203,47.2698953],[10.3243205,47.2975125],[10.4820763,47.4491493],[10.4311873,47.4869904],[10.4413651,47.5900549],[10.4871652,47.5522881],[10.5482319,47.5351124],[10.5991209,47.5660246],[10.7568766,47.5316766],[10.8891879,47.5454185],[10.9400769,47.4869904],[10.9960547,47.3906141],[11.2352328,47.4422662],[11.2810328,47.3975039],[11.4235219,47.5144941],[11.5761888,47.5076195],[11.6067221,47.5900549],[11.8357224,47.5866227],[12.003656,47.6243647],[12.2072118,47.6037815],[12.1614117,47.6963421],[12.2581008,47.7442718],[12.2530119,47.6792136],[12.4311232,47.7100408],[12.4921899,47.631224],[12.5685234,47.6277944],[12.6295901,47.6894913],[12.7720792,47.6689338],[12.8331459,47.5419833],[12.975635,47.4732332],[13.0417906,47.4938677],[13.0367017,47.5557226],[13.0977685,47.6415112],[13.0316128,47.7100408],[12.9043905,47.7203125],[13.0061684,47.84683],[12.9451016,47.9355501],[12.8636793,47.9594103],[12.8636793,48.0036929],[12.7517236,48.0989418],[12.8738571,48.2109733],[12.9603683,48.2109733],[13.0417906,48.2652035],[13.1842797,48.2990682],[13.2606131,48.2922971],[13.3980133,48.3565867],[13.4438134,48.417418],[13.4387245,48.5523383],[13.509969,48.5860123],[13.6117469,48.5725454],[13.7287915,48.5118999],[13.7847694,48.5725454],[13.8203916,48.6263915],[13.7949471,48.7171267],[13.850925,48.7741724],[14.0595697,48.6633774],[14.0137696,48.6331182],[14.0748364,48.5927444],[14.2173255,48.5961101],[14.3649034,48.5489696],[14.4666813,48.6499311],[14.5582815,48.5961101],[14.5989926,48.6263915],[14.7211261,48.5759124],[14.7211261,48.6868997],[14.822904,48.7271983],[14.8178151,48.777526],[14.9647227,48.7851754],[14.9893637,49.0126611],[15.1485933,48.9950306],[15.1943934,48.9315502],[15.3063491,48.9850128],[15.3928603,48.9850128],[15.4844604,48.9282069],[15.749083,48.8545973],[15.8406831,48.8880697],[16.0086166,48.7808794],[16.2070835,48.7339115],[16.3953727,48.7372678],[16.4920617,48.8110498],[16.6905286,48.7741724],[16.7057953,48.7339115],[16.8991733,48.713769],[16.9755067,48.515271],[16.8482844,48.4511817],[16.8533733,48.3464411],[16.9551512,48.2516513],[16.9907734,48.1498955],[17.0925513,48.1397088],[17.0823736,48.0241182],[17.1739737,48.0207146],[17.0823736,47.8741447],[16.9856845,47.8673174],[17.0823736,47.8092489],[17.0925513,47.7031919],[16.7414176,47.6792136],[16.7057953,47.7511153],[16.5378617,47.7545368],[16.5480395,47.7066164],[16.4208172,47.6689338],[16.573484,47.6175045],[16.670173,47.631224],[16.7108842,47.538548],[16.6599952,47.4491493],[16.5429506,47.3940591],[16.4615283,47.3940591],[16.4920617,47.276801],[16.425906,47.1973317],[16.4717061,47.1489007],[16.5480395,47.1489007],[16.476795,47.0796369],[16.527684,47.0588402],[16.5073284,46.9929304]]],"terms_text":"basemap.at","best":true,"description":"Orthofoto layer provided by basemap.at. \"Successor\" of geoimage.at imagery.","icon":"https://www.basemap.at/images/logo_basemap.jpg"},{"id":"bavaria-DOP80","name":"Bavaria DOP 80cm","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/BAYERNDOP80/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[0,18],"polygon":[[[10.1235886,50.568462],[10.1428576,50.5507804],[10.2028056,50.5574195],[10.2520485,50.5179575],[10.3269835,50.4934473],[10.4104825,50.4184762],[10.6031724,50.3310874],[10.6224414,50.2271041],[10.7252093,50.2106649],[10.7294913,50.2476451],[10.8515282,50.2435376],[10.7187863,50.3201525],[10.7123633,50.3652428],[10.8558102,50.3966441],[10.9371682,50.3966441],[10.9906932,50.3666085],[11.1277171,50.3666085],[11.1791011,50.3133169],[11.1619731,50.294172],[11.24119,50.2928042],[11.249754,50.3734364],[11.24119,50.479825],[11.358945,50.5234025],[11.4381619,50.5097889],[11.4424439,50.4893611],[11.425316,50.4771001],[11.425316,50.4416618],[11.4895459,50.4225686],[11.4916869,50.3980089],[11.5195199,50.3980089],[11.5259429,50.3761673],[11.5987369,50.4034677],[11.6372748,50.3884544],[11.7935678,50.4212045],[11.8363877,50.3925494],[11.9220277,50.4280246],[11.9862577,50.3870894],[11.9841167,50.3570478],[12.0483466,50.3310874],[12.0933076,50.3297207],[12.1297046,50.2982751],[12.1404096,50.2722826],[12.1061536,50.255859],[12.1125766,50.2353216],[12.1489736,50.236691],[12.1982166,50.2010728],[12.2239086,50.1640565],[12.2046396,50.1434795],[12.2067806,50.1077916],[12.2431775,50.0995522],[12.2774335,50.0720772],[12.4936744,49.985428],[12.4979564,49.9413559],[12.5557634,49.9220616],[12.5493404,49.8682726],[12.4808284,49.7881677],[12.4101755,49.7577484],[12.4615594,49.7065456],[12.5471994,49.6802313],[12.5878784,49.552613],[12.6542493,49.534553],[12.6628133,49.4330153],[12.7527353,49.4107323],[12.7976963,49.3466124],[12.9047462,49.3563752],[12.9968092,49.3368477],[13.0546161,49.2754251],[13.1316921,49.2195199],[13.1916401,49.1439475],[13.236601,49.1215335],[13.296549,49.1229347],[13.371484,49.0808823],[13.414304,49.0289687],[13.414304,48.9798112],[13.5791609,48.9699739],[13.6348268,48.9432629],[13.6776468,48.8869823],[13.7375948,48.8926132],[13.7846968,48.8334571],[13.8403627,48.774231],[13.8168118,48.7064584],[13.8446447,48.7008065],[13.8425037,48.6003807],[13.7654278,48.5422972],[13.7525818,48.5040106],[13.6712238,48.5054291],[13.6433908,48.5437146],[13.4571239,48.5508013],[13.4571239,48.4159838],[13.40574,48.3605338],[13.283703,48.2751083],[13.0931541,48.2694081],[12.9582712,48.1909669],[12.8769132,48.1852574],[12.7720043,48.0938188],[12.8640672,48.0136764],[12.8983232,47.9549216],[12.9454252,47.9563555],[12.9968092,47.8846147],[13.0139372,47.834337],[12.9347202,47.7321953],[13.0588981,47.7249947],[13.1188461,47.6385093],[13.0653211,47.5692178],[13.0567571,47.473792],[13.0032322,47.4520801],[12.7677223,47.5504355],[12.7698633,47.6327385],[12.7398893,47.6731207],[12.6670953,47.6702373],[12.5750324,47.621195],[12.4808284,47.6197519],[12.4144575,47.6702373],[12.2431775,47.6774455],[12.2132036,47.6918589],[12.1917936,47.6817699],[12.2132036,47.6659119],[12.2110626,47.603875],[12.1746656,47.5952129],[12.1382686,47.603875],[11.8920537,47.603875],[11.8513747,47.5793285],[11.6394158,47.5822169],[11.5944549,47.5489905],[11.5901729,47.5128508],[11.5173789,47.498388],[11.4403029,47.5041736],[11.395342,47.4752392],[11.427457,47.4448409],[11.346099,47.4433929],[11.279728,47.3955873],[11.2133571,47.3883402],[11.247613,47.4318076],[11.1020251,47.3926886],[10.9650012,47.3897897],[10.9778472,47.4361524],[10.9178992,47.4752392],[10.8707972,47.4752392],[10.8558102,47.4940484],[10.9007712,47.5142969],[10.8729382,47.5359831],[10.8108493,47.5128508],[10.6438513,47.5489905],[10.5946084,47.5547705],[10.5796214,47.5287553],[10.4618664,47.5403192],[10.4661484,47.4839212],[10.4875584,47.4781333],[10.4875584,47.4129762],[10.4597254,47.4028333],[10.4597254,47.375293],[10.4104825,47.3738431],[10.4083415,47.3433862],[10.3205605,47.2867768],[10.2820225,47.2780622],[10.2841635,47.2620819],[10.1471396,47.2620819],[10.1921006,47.3027497],[10.1942416,47.3738431],[10.1664086,47.3738431],[10.1664086,47.3462876],[10.1000376,47.3433862],[10.0614996,47.3636928],[10.0679226,47.4187712],[10.0936146,47.426014],[10.0957556,47.4419449],[9.9780007,47.485368],[9.9565907,47.5273097],[9.8945017,47.5287553],[9.8559637,47.5085124],[9.8174258,47.544655],[9.8217078,47.5764399],[9.7746058,47.5822169],[9.7382088,47.525864],[9.6739788,47.5345376],[9.5840569,47.564884],[9.6397228,47.6053186],[9.7167988,47.603875],[9.8559637,47.6760039],[9.9780007,47.6558179],[10.0293846,47.6817699],[10.1000376,47.6673537],[10.1321526,47.6760039],[10.1428576,47.7019459],[10.0614996,47.7725005],[10.1128836,47.8098988],[10.0829096,47.8530173],[10.1086016,47.9090177],[10.0764866,47.9649577],[10.1300116,48.020837],[10.1342936,48.1066872],[10.1000376,48.1281274],[10.0550766,48.2622821],[9.9694367,48.3676462],[10.0315256,48.4259299],[10.0293846,48.461436],[10.1235886,48.4770509],[10.1535626,48.4514968],[10.2349205,48.5125212],[10.3162785,48.516776],[10.2991505,48.6187835],[10.2456255,48.6682961],[10.2734585,48.7064584],[10.3698035,48.6838472],[10.4318924,48.6993935],[10.4511614,48.7276471],[10.4019185,48.7460035],[10.4404564,48.8489571],[10.4340334,48.9587289],[10.3376885,49.0205451],[10.2499075,49.0359872],[10.2499075,49.0738701],[10.2006646,49.1033147],[10.2520485,49.1327418],[10.1235886,49.1971401],[10.1193066,49.2628519],[10.1514216,49.2893915],[10.1043196,49.3452175],[10.1407166,49.3940134],[10.1086016,49.445545],[10.1107426,49.5053651],[10.0722046,49.5331635],[10.0165387,49.4761598],[9.9266167,49.478942],[9.9244757,49.5567797],[9.8987837,49.5817727],[9.8559637,49.5387213],[9.8067208,49.5567797],[9.8666687,49.6067529],[9.8538227,49.6441991],[9.8174258,49.6608327],[9.8345537,49.6899277],[9.7960158,49.7203895],[9.7574778,49.7079302],[9.7403498,49.6857723],[9.7060938,49.7162368],[9.6782608,49.7162368],[9.6825428,49.6885426],[9.6204539,49.6913127],[9.6461458,49.78955],[9.5583649,49.7743431],[9.5712109,49.7356133],[9.5069809,49.7522156],[9.4919939,49.7798735],[9.4684429,49.7605146],[9.425623,49.7784909],[9.404213,49.7646636],[9.33356,49.770195],[9.329278,49.7342295],[9.408495,49.725926],[9.427764,49.6982374],[9.414918,49.6441991],[9.380662,49.6386533],[9.359252,49.6497443],[9.339983,49.6372668],[9.31215,49.648358],[9.277894,49.626173],[9.284317,49.6081403],[9.241497,49.5748315],[9.0980501,49.5720547],[9.0659351,49.6081403],[9.1001911,49.6511305],[9.0916271,49.6926978],[9.1301651,49.7120837],[9.1387291,49.7425316],[9.1087551,49.7563653],[9.1365881,49.7909322],[9.1001911,49.78955],[9.0723581,49.8282367],[9.0359611,49.8351418],[9.0166922,50.0267091],[8.9631672,50.0308352],[8.9567442,50.0597083],[9.0017052,50.0707031],[9.0209742,50.1105378],[9.1216011,50.1228936],[9.1558571,50.1132838],[9.1965361,50.1187753],[9.1858311,50.1352462],[9.235074,50.1475956],[9.37638,50.1270115],[9.408495,50.0816953],[9.5219679,50.095432],[9.5048399,50.1421073],[9.5326729,50.1640565],[9.4898529,50.1695422],[9.4941349,50.2435376],[9.6140309,50.221625],[9.6654148,50.2353216],[9.6354408,50.2490142],[9.6675558,50.2722826],[9.7424908,50.3092151],[9.7296448,50.3584137],[9.7703238,50.4293885],[9.8688097,50.4007384],[9.9180527,50.4089259],[10.0358076,50.479825],[10.0379486,50.5111504],[10.1235886,50.568462]]]},{"id":"GRB","name":"Belgium AGIV GRB Flanders","type":"tms","template":"http://tile.informatievlaanderen.be/ws/raadpleegdiensten/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=grb_bsk&STYLE=&FORMAT=image/png&tileMatrixSet=GoogleMapsVL&tileMatrix={zoom}&tileRow={y}&tileCol={x}","scaleExtent":[0,21],"polygon":[[[2.522393220658428,51.101723961331],[3.1260610915867457,51.34117672029327],[3.174929443042849,51.382459567439525],[3.3761520666856217,51.38784154353026],[3.410647373595811,51.33040116175589],[3.4020235468682634,51.28547573497245],[3.4911364230529203,51.256700377228974],[3.4825125963253734,51.30345118353617],[3.5773746903283947,51.323216048914524],[3.813092620881357,51.27288873325703],[3.8217164476089045,51.236906864834886],[3.9309515861578386,51.236906864834886],[4.054559769252684,51.27468708752057],[4.20116482362099,51.35194974615148],[4.169544125619984,51.38066543475199],[4.342020660170932,51.395016527087456],[4.3650175314443915,51.46491366130351],[4.5374940659953396,51.50071687469512],[4.571989372905529,51.479238319799464],[4.560490937268798,51.44879304380801],[4.638105377816725,51.45058450468522],[4.750215125274841,51.5239738914927],[4.8364533925503155,51.507874144493115],[5.080795149830825,51.49892738159079],[5.135412719105292,51.447001512638565],[5.106666630013469,51.391429175957505],[5.264770120018504,51.31782647548482],[5.264770120018504,51.28727359653538],[5.4085005654776275,51.292666758936925],[5.486115006025553,51.325012432665545],[5.5809771000285755,51.28367780302667],[5.583851708937758,51.23510703218069],[5.767826679125435,51.20449910348059],[5.8770618176743685,51.161253258857485],[5.704585283123422,50.80292546633848],[5.905807906766195,50.7865720955422],[5.9374286047672005,50.732019528192964],[5.902933297857012,50.70107817444857],[5.8138204216723555,50.69379488717487],[5.615472406938765,50.761122144578216],[5.500488050571466,50.71200098472672],[5.204403332925673,50.70289881954383],[5.164158808197117,50.67558172042608],[5.037676016193088,50.70107817444857],[4.988807664736986,50.750210783384084],[4.916942442007425,50.72656077355532],[4.790459650003396,50.766576871275696],[4.681224511454462,50.77021300246129],[4.6697260758177315,50.73565834458533],[4.287403090896464,50.67922491935501],[3.91082932379356,50.677403355240585],[3.718230526878334,50.752029520237265],[3.6549891308763196,50.71200098472672],[3.5342555566906557,50.710180693059606],[3.514133294326379,50.741116039142966],[3.45664111614273,50.74384464791457],[3.373277457776438,50.69561581502901],[3.310036061774423,50.70745012302645],[3.2899137994101473,50.7365680045137],[3.1648683118607086,50.742935129324266],[3.1318103094051106,50.77203096207303],[3.080067349039826,50.76021296163662],[2.8745328120332805,50.73929687829333],[2.8960923788521487,50.71109084772858],[2.8745328120332805,50.69561581502901],[2.796918371485353,50.70289881954383],[2.699181668573149,50.80020030189157],[2.6201299235706315,50.79747497850781],[2.5698242676599374,50.85830267681076],[2.5669496587507554,50.923581424665855],[2.6028822701155367,50.94984841176044],[2.549702005295661,50.996006093918574],[2.522393220658428,51.101723961331]]],"terms_text":"GRB Flanders © AGIV","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAABm0lEQVQ4y6WTPUgCYRjHf5oFJVfRUZKVHYFBoBAUFLZE0FBD0NQHRENESzS019LSFNHWx1DQEhGRg0JFREM11FJuLWem4GB5HULdwdkgHprn5LO97/O8v+fj/7y2bDabpQKzFx5S6ntlgE81xvHtclHAbuSNloNT5q/uywP021cAvO4hAPYu5/hI5e6GWpsBCEfjxNSMNUALPvJ7eA3AQPcML3KIzbNhlvdEWmu+6RCcAISiCWtA3fosPztBfrYvAGgX/QCIggdR8DDe6Qbg5E0uAdjyKhhykq+uBeySi9qVCfSAB61HRBQ8RFJpRs6vALiZHMUnNpYO0Ujn+jPkJJnVfbTBNeqfFQB8YqP56H8VJqBKcuHcWsQuuXIOyUX1sN8MnPJKlnOwWS2SIScx0hkcvV3mXUzN0HcSAuBoNMBYZxsADittVXcT/XcPKE/PltqHowkTYLcMkOMoml52+wr9jnIZAJZ8XjYGe0vaUDSdsBxnulsqrUDRdMLReNHg8tYhOAs2M2HdQiSVBqChprpI7/9q5JPYKv3OfxL1n52ATYYBAAAAAElFTkSuQmCC"},{"id":"AGIV","name":"Belgium AGIV Orthophoto Flanders","type":"tms","template":"http://tile.informatievlaanderen.be/ws/raadpleegdiensten/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=omwrgbmrvl&STYLE=&FORMAT=image/png&tileMatrixSet=GoogleMapsVL&tileMatrix={zoom}&tileRow={y}&tileCol={x}","scaleExtent":[0,21],"polygon":[[[2.522393220658428,51.101723961331],[3.1260610915867457,51.34117672029327],[3.174929443042849,51.382459567439525],[3.3761520666856217,51.38784154353026],[3.410647373595811,51.33040116175589],[3.4020235468682634,51.28547573497245],[3.4911364230529203,51.256700377228974],[3.4825125963253734,51.30345118353617],[3.5773746903283947,51.323216048914524],[3.813092620881357,51.27288873325703],[3.8217164476089045,51.236906864834886],[3.9309515861578386,51.236906864834886],[4.054559769252684,51.27468708752057],[4.20116482362099,51.35194974615148],[4.169544125619984,51.38066543475199],[4.342020660170932,51.395016527087456],[4.3650175314443915,51.46491366130351],[4.5374940659953396,51.50071687469512],[4.571989372905529,51.479238319799464],[4.560490937268798,51.44879304380801],[4.638105377816725,51.45058450468522],[4.750215125274841,51.5239738914927],[4.8364533925503155,51.507874144493115],[5.080795149830825,51.49892738159079],[5.135412719105292,51.447001512638565],[5.106666630013469,51.391429175957505],[5.264770120018504,51.31782647548482],[5.264770120018504,51.28727359653538],[5.4085005654776275,51.292666758936925],[5.486115006025553,51.325012432665545],[5.5809771000285755,51.28367780302667],[5.583851708937758,51.23510703218069],[5.767826679125435,51.20449910348059],[5.8770618176743685,51.161253258857485],[5.704585283123422,50.80292546633848],[5.905807906766195,50.7865720955422],[5.9374286047672005,50.732019528192964],[5.902933297857012,50.70107817444857],[5.8138204216723555,50.69379488717487],[5.615472406938765,50.761122144578216],[5.500488050571466,50.71200098472672],[5.204403332925673,50.70289881954383],[5.164158808197117,50.67558172042608],[5.037676016193088,50.70107817444857],[4.988807664736986,50.750210783384084],[4.916942442007425,50.72656077355532],[4.790459650003396,50.766576871275696],[4.681224511454462,50.77021300246129],[4.6697260758177315,50.73565834458533],[4.287403090896464,50.67922491935501],[3.91082932379356,50.677403355240585],[3.718230526878334,50.752029520237265],[3.6549891308763196,50.71200098472672],[3.5342555566906557,50.710180693059606],[3.514133294326379,50.741116039142966],[3.45664111614273,50.74384464791457],[3.373277457776438,50.69561581502901],[3.310036061774423,50.70745012302645],[3.2899137994101473,50.7365680045137],[3.1648683118607086,50.742935129324266],[3.1318103094051106,50.77203096207303],[3.080067349039826,50.76021296163662],[2.8745328120332805,50.73929687829333],[2.8960923788521487,50.71109084772858],[2.8745328120332805,50.69561581502901],[2.796918371485353,50.70289881954383],[2.699181668573149,50.80020030189157],[2.6201299235706315,50.79747497850781],[2.5698242676599374,50.85830267681076],[2.5669496587507554,50.923581424665855],[2.6028822701155367,50.94984841176044],[2.549702005295661,50.996006093918574],[2.522393220658428,51.101723961331]]],"terms_text":"Orthophoto Flanders most recent © AGIV","best":true,"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAABm0lEQVQ4y6WTPUgCYRjHf5oFJVfRUZKVHYFBoBAUFLZE0FBD0NQHRENESzS019LSFNHWx1DQEhGRg0JFREM11FJuLWem4GB5HULdwdkgHprn5LO97/O8v+fj/7y2bDabpQKzFx5S6ntlgE81xvHtclHAbuSNloNT5q/uywP021cAvO4hAPYu5/hI5e6GWpsBCEfjxNSMNUALPvJ7eA3AQPcML3KIzbNhlvdEWmu+6RCcAISiCWtA3fosPztBfrYvAGgX/QCIggdR8DDe6Qbg5E0uAdjyKhhykq+uBeySi9qVCfSAB61HRBQ8RFJpRs6vALiZHMUnNpYO0Ujn+jPkJJnVfbTBNeqfFQB8YqP56H8VJqBKcuHcWsQuuXIOyUX1sN8MnPJKlnOwWS2SIScx0hkcvV3mXUzN0HcSAuBoNMBYZxsADittVXcT/XcPKE/PltqHowkTYLcMkOMoml52+wr9jnIZAJZ8XjYGe0vaUDSdsBxnulsqrUDRdMLReNHg8tYhOAs2M2HdQiSVBqChprpI7/9q5JPYKv3OfxL1n52ATYYBAAAAAElFTkSuQmCC"},{"id":"Benin_cotonou_pleiade_2016","name":"Benin: Cotonou Pleiade 2016","type":"tms","template":"http://geoxxx.agrocampus-ouest.fr/owsifl/gwc/service/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=Benin:cotonou_pleiade_2016&STYLE=&FORMAT=image/jpeg&tileMatrixSet=EPSG:3857&tileMatrix=EPSG:3857:{zoom}&tileRow={y}&tileCol={x}","scaleExtent":[0,21],"polygon":[[[2.31953818544,6.55745092536],[2.33645249928,6.56023631702],[2.36377172444,6.56211241002],[2.36737717181,6.56067658005],[2.37777373205,6.54939665325],[2.3777926612,6.53484752744],[2.36994151563,6.4933195729],[2.37038356708,6.45527010853],[2.36958186167,6.45269435578],[2.36188103586,6.44177160245],[2.35391742884,6.40545220189],[2.3674929737,6.40149524022],[2.39525870424,6.40071623744],[2.40128040262,6.40374371884],[2.40587684694,6.40340733291],[2.42045897749,6.39382909301],[2.42485054154,6.3979366042],[2.42949152505,6.39887495342],[2.43625257397,6.39628121034],[2.43958410532,6.40041525877],[2.44439433776,6.40189359345],[2.45375647532,6.39899446003],[2.47144744127,6.3963166199],[2.48162019208,6.3910582748],[2.49453210303,6.38739776192],[2.50893162289,6.38888498676],[2.50719014059,6.39228876781],[2.50120407357,6.39162040687],[2.4963025358,6.39521449649],[2.49509997769,6.40123077776],[2.49543290813,6.40400928653],[2.49830345887,6.41022131795],[2.50191336015,6.41281720321],[2.5108701911,6.41321333458],[2.52218648559,6.40849403999],[2.53352059576,6.4051656109],[2.53809922441,6.40960941297],[2.5411100736,6.41090182623],[2.54650822333,6.41099034757],[2.54654385468,6.40651114868],[2.57638511144,6.40723702943],[2.57642074279,6.41176933466],[2.58575615684,6.41196408125],[2.58867792765,6.41095493903],[2.60877400982,6.39413560832],[2.62569890171,6.39487921149],[2.64554556441,6.39728706193],[2.65039142819,6.39339200408],[2.6536650586,6.36823275735],[2.6431181786,6.3665949733],[2.61251084779,6.3628944474],[2.56867983171,6.3607044406],[2.54682890549,6.36055393954],[2.54687344468,6.35546343647],[2.50206702036,6.35461353888],[2.47064016846,6.35595920942],[2.46777184468,6.35202842507],[2.46422652522,6.35020467258],[2.45253944198,6.35006302163],[2.4511320036,6.34813302357],[2.44737289603,6.34629155079],[2.43757427441,6.34653944174],[2.43297783009,6.33841209773],[2.43016295333,6.33706638135],[2.42244876576,6.33706638135],[2.39236031651,6.34114999999],[2.39315311407,6.34114999999],[2.3652849434,6.34445228474],[2.35386064137,6.34529777247],[2.34377474198,6.34457844399],[2.34093759563,6.34533982549],[2.31086028117,6.36567095094],[2.28434610184,6.37465215648],[2.28146887022,6.37761782314],[2.27599054995,6.39517244756],[2.27611525968,6.39819996182],[2.31528747657,6.4926104105],[2.31579967725,6.5530659484],[2.31953818544,6.55745092536]],[[1.69563043958,6.25076170066],[1.70009994721,6.24711901182],[1.70417862346,6.24697179839],[1.75874803806,6.25835802546],[1.77079143482,6.25995187823],[1.81712109941,6.27161341959],[1.84456614779,6.27656750346],[1.85767848509,6.27944518918],[1.88843363033,6.28325588467],[1.90481876292,6.28594870029],[1.90617692982,6.29435189983],[1.90083111364,6.29721233234],[1.89880903445,6.29953873942],[1.89404334121,6.30085024405],[1.89047742238,6.29969866569],[1.88747882146,6.29636150888],[1.88344050885,6.29622344016],[1.86969682855,6.29226563906],[1.8564007671,6.29198230539],[1.85206654725,6.28674503171],[1.84991419093,6.28906373821],[1.84691224958,6.29202989661],[1.8435272712,6.29332703219],[1.84040507404,6.29315437611],[1.83626738336,6.29129499924],[1.83409832485,6.28733273348],[1.83416513363,6.2851988527],[1.83229560117,6.28456355663],[1.82785949792,6.28644177291],[1.82182443779,6.2908379014],[1.81562903657,6.28997904337],[1.81211044063,6.29143113241],[1.80757635117,6.29570768815],[1.80471693522,6.29692955475],[1.80073513171,6.29709778253],[1.79775991387,6.29612383144],[1.79625448928,6.29491967121],[1.79490049792,6.28965143736],[1.79641483036,6.28608317469],[1.80097564333,6.28338261222],[1.79566657198,6.28013306439],[1.79156005874,6.28174455931],[1.78498607441,6.28122215216],[1.78092410036,6.27752986974],[1.77588226414,6.27550220232],[1.76744654171,6.27696318619],[1.75653444036,6.27496207997],[1.74833032171,6.27238985028],[1.74761769468,6.27726423691],[1.74572477914,6.27938486862],[1.73948038482,6.27984972411],[1.73680357955,6.27761398678],[1.73572127725,6.27891558552],[1.72901812928,6.27911038233],[1.72435487617,6.27422273126],[1.72449294765,6.2678607472],[1.72555966124,6.26683029328],[1.69933944056,6.26159387355],[1.69572953928,6.25725948175],[1.69563043958,6.25076170066]]],"best":true},{"id":"Bing","name":"Bing aerial imagery","type":"bing","template":"http://www.bing.com/maps/","scaleExtent":[0,22],"default":true,"description":"Satellite and aerial imagery.","icon":"data:image/png;base64,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"},{"id":"British_Columbia_Mosaic","name":"British Columbia Mosaic","type":"tms","template":"http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png","endDate":"2013-06-01T00:00:00.000Z","startDate":"2009-01-01T00:00:00.000Z","scaleExtent":[9,20],"polygon":[[[-123.3176032,49.3272567],[-123.4405258,49.3268222],[-123.440717,49.3384429],[-123.4398375,49.3430357],[-123.4401258,49.3435398],[-123.4401106,49.3439946],[-123.4406265,49.3444493],[-123.4404747,49.3455762],[-123.4397768,49.3460606],[-123.4389726,49.3461298],[-123.4372904,49.3567236],[-123.4374774,49.3710843],[-123.4335292,49.3709446],[-123.4330357,49.373725],[-123.4332717,49.3751221],[-123.4322847,49.3761001],[-123.4317482,49.3791736],[-123.4314264,49.3795927],[-123.4307826,49.3823866],[-123.4313405,49.3827358],[-123.4312118,49.3838533],[-123.4300415,49.3845883],[-123.4189858,49.3847087],[-123.4192235,49.4135198],[-123.3972532,49.4135691],[-123.3972758,49.4243473],[-123.4006929,49.4243314],[-123.4007741,49.5703491],[-123.4000812,49.570345],[-123.4010761,49.5933838],[-123.3760399,49.5932848],[-123.3769811,49.6756063],[-123.3507288,49.6756396],[-123.3507969,49.7086751],[-123.332887,49.708722],[-123.3327888,49.7256288],[-123.3007111,49.7255625],[-123.3009164,49.7375384],[-123.2885986,49.737638],[-123.2887823,49.8249207],[-123.2997955,49.8249207],[-123.3011721,49.8497814],[-123.3218218,49.850669],[-123.3273284,49.8577696],[-123.3276726,49.9758852],[-123.3008279,49.9752212],[-123.3007204,50.0997002],[-123.2501716,50.100735],[-123.25091,50.2754901],[-123.0224338,50.2755598],[-123.0224879,50.3254853],[-123.0009318,50.3254689],[-123.0007778,50.3423899],[-122.9775023,50.3423408],[-122.9774766,50.3504306],[-122.9508137,50.3504961],[-122.950795,50.3711984],[-122.9325221,50.3711521],[-122.9321048,50.399793],[-122.8874234,50.3999748],[-122.8873385,50.4256108],[-122.6620152,50.4256959],[-122.6623083,50.3994506],[-122.5990316,50.3992413],[-122.5988274,50.3755206],[-122.5724832,50.3753706],[-122.5735621,50.2493891],[-122.5990415,50.2494643],[-122.5991504,50.2265663],[-122.6185016,50.2266359],[-122.6185741,50.2244081],[-122.6490609,50.2245126],[-122.6492181,50.1993528],[-122.7308575,50.1993758],[-122.7311583,50.1244287],[-122.7490352,50.1245109],[-122.7490541,50.0903032],[-122.7687806,50.0903435],[-122.7689801,49.9494546],[-122.999047,49.9494706],[-122.9991199,49.8754553],[-122.9775894,49.8754553],[-122.9778145,49.6995098],[-122.9992362,49.6994781],[-122.9992524,49.6516526],[-123.0221525,49.6516526],[-123.0221162,49.5995096],[-123.0491898,49.5994625],[-123.0491898,49.5940523],[-123.0664647,49.5940405],[-123.0663594,49.5451868],[-123.0699906,49.5451202],[-123.0699008,49.5413153],[-123.0706835,49.5392837],[-123.0708888,49.5379931],[-123.0711454,49.5368773],[-123.0711069,49.5358115],[-123.0713764,49.532822],[-123.0716458,49.5321141],[-123.07171,49.5313896],[-123.0720308,49.5304153],[-123.0739554,49.5303486],[-123.0748023,49.5294992],[-123.0748151,49.5288079],[-123.0743403,49.5280584],[-123.073532,49.5274588],[-123.0733652,49.5270423],[-123.0732882,49.5255932],[-123.0737116,49.5249602],[-123.0736218,49.5244938],[-123.0992583,49.5244854],[-123.0991649,49.4754502],[-123.071052,49.4755252],[-123.071088,49.4663034],[-123.0739204,49.4663054],[-123.07422,49.4505028],[-123.0746319,49.4500858],[-123.074651,49.449329],[-123.0745999,49.449018],[-123.0744619,49.4486927],[-123.0743336,49.4479899],[-123.0742427,49.4477688],[-123.0743061,49.4447473],[-123.0747103,49.4447556],[-123.0746384,49.4377306],[-122.9996506,49.4377363],[-122.9996506,49.4369214],[-122.8606163,49.4415314],[-122.8102616,49.4423972],[-122.8098984,49.3766739],[-122.4036093,49.3766617],[-122.4036341,49.3771944],[-122.264739,49.3773028],[-122.263542,49.2360088],[-122.2155742,49.236139],[-122.0580956,49.235878],[-121.9538274,49.2966525],[-121.9400911,49.3045389],[-121.9235761,49.3142257],[-121.8990871,49.3225436],[-121.8883447,49.3259752],[-121.8552982,49.3363575],[-121.832697,49.3441519],[-121.7671336,49.3654361],[-121.6736683,49.3654589],[-121.6404153,49.3743775],[-121.5961976,49.3860493],[-121.5861178,49.3879193],[-121.5213684,49.3994649],[-121.5117375,49.4038378],[-121.4679302,49.4229024],[-121.4416803,49.4345607],[-121.422429,49.4345788],[-121.3462885,49.3932312],[-121.3480144,49.3412388],[-121.5135035,49.320577],[-121.6031683,49.2771727],[-121.6584065,49.1856125],[-121.679953,49.1654109],[-121.7815793,49.0702559],[-121.8076228,49.0622471],[-121.9393997,49.0636219],[-121.9725524,49.0424179],[-121.9921394,49.0332869],[-122.0035289,49.0273413],[-122.0178564,49.0241067],[-122.1108634,48.9992786],[-122.1493067,48.9995305],[-122.1492705,48.9991498],[-122.1991447,48.9996019],[-122.199181,48.9991974],[-122.234365,48.9994829],[-122.234365,49.000173],[-122.3994722,49.0012385],[-122.4521338,49.0016326],[-122.4521338,49.000883],[-122.4584089,49.0009306],[-122.4584814,48.9993124],[-122.4992458,48.9995022],[-122.4992458,48.9992906],[-122.5492618,48.9995107],[-122.5492564,48.9993206],[-122.6580785,48.9994212],[-122.6581061,48.9954007],[-122.7067604,48.9955344],[-122.7519761,48.9956392],[-122.7922063,48.9957204],[-122.7921907,48.9994331],[-123.0350417,48.9995724],[-123.0350437,49.0000958],[-123.0397091,49.0000536],[-123.0397444,49.0001812],[-123.0485506,49.0001348],[-123.0485329,49.0004712],[-123.0557122,49.000448],[-123.0556324,49.0002284],[-123.0641365,49.0001293],[-123.064158,48.9999421],[-123.074899,48.9996928],[-123.0750717,49.0006218],[-123.0899573,49.0003726],[-123.109229,48.9999421],[-123.1271193,49.0003046],[-123.1359953,48.9998741],[-123.1362716,49.0005765],[-123.153851,48.9998061],[-123.1540533,49.0006806],[-123.1710015,49.0001274],[-123.2000916,48.9996849],[-123.2003446,49.0497785],[-123.2108845,49.0497232],[-123.2112218,49.051989],[-123.2070479,49.0520857],[-123.2078911,49.0607884],[-123.2191688,49.0600978],[-123.218958,49.0612719],[-123.2251766,49.0612719],[-123.2253874,49.0622388],[-123.2297088,49.0620316],[-123.2298142,49.068592],[-123.2331869,49.0687301],[-123.2335031,49.0705945],[-123.249313,49.0702493],[-123.2497346,49.0802606],[-123.2751358,49.0803986],[-123.2751358,49.0870947],[-123.299483,49.0873018],[-123.29944,49.080253],[-123.3254508,49.0803944],[-123.3254353,49.1154662],[-123.2750966,49.1503341],[-123.275181,49.1873267],[-123.2788067,49.1871063],[-123.278891,49.1910741],[-123.3004767,49.1910741],[-123.3004186,49.2622933],[-123.3126185,49.2622416],[-123.3125958,49.2714948],[-123.3154251,49.2714727],[-123.3156628,49.2818906],[-123.3174735,49.2818832],[-123.3174961,49.2918488],[-123.3190353,49.2918488],[-123.3190692,49.298602],[-123.3202349,49.2985651],[-123.3202786,49.3019749],[-123.3222679,49.3019605],[-123.3223943,49.3118263],[-123.3254002,49.3118086],[-123.3253898,49.3201721],[-123.3192695,49.3201957],[-123.3192242,49.3246748],[-123.3179437,49.3246596],[-123.3179861,49.3254065],[-123.3176032,49.3272567]]],"terms_url":"http://imagery.paulnorman.ca/tiles/about.html","terms_text":"Copyright Province of British Columbia, City of Surrey"},{"id":"lu.geoportail.opendata.cadastre","name":"Cadastre geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/cadastre/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/plan-cadastral-numerise-pcn-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"osm-cambodia_laos_thailand_vietnam-bilingual","name":"Cambodia, Laos, Thailand, Vietnam, Malaysia, Myanmar bilingual","type":"tms","template":"http://{switch:a,b,c,d}.tile.osm-tools.org/osm/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"polygon":[[[92.1023798,20.8135629],[93.5690546,24.0975527],[94.1733026,23.9269484],[95.1950312,26.707274],[96.7550898,27.5286657],[97.5845575,28.5805966],[98.738122,27.514051],[98.7436151,25.8799151],[97.6779413,24.7577376],[97.9635858,24.042382],[98.8205194,24.1627239],[99.5236444,22.9593356],[100.3695917,21.5051376],[101.7923212,22.4830518],[105.3628778,23.3331079],[106.8185663,22.8480137],[108.1973505,21.3619661],[107.4389505,18.8539792],[117.1453714,7.4656173],[119.6172953,5.2875389],[118.1231546,4.0502277],[117.2552347,4.3624942],[115.8654642,4.3460623],[115.5084085,3.0249771],[114.552598,1.5100953],[113.5418558,1.2574836],[112.9650736,1.5704982],[112.2454691,1.5100953],[111.67418,1.0158321],[110.4546976,0.9004918],[109.4988871,1.9218969],[103.2256937,1.1256762],[100.4626322,3.2388904],[97.6721048,8.0588831],[93.892808,15.9398659],[92.1023798,20.8135629]]],"terms_url":"http://www.osm-tools.org/","terms_text":"© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"},{"id":"South_Africa-CapeTown-Aerial-2013","name":"City of Cape Town 2013 Aerial","type":"tms","template":"http://{switch:a,b,c}.coct.aerial.openstreetmap.org.za/layer/za_coct_aerial_2013/{zoom}/{x}/{y}.jpg","endDate":"2015-01-01T00:00:00.000Z","startDate":"2013-01-01T00:00:00.000Z","scaleExtent":[1,21],"polygon":[[[18.4486565,-33.893623],[18.4485868,-33.902644],[18.4702,-33.9027665],[18.4813902,-33.8472383],[18.4492466,-33.801069],[18.4281537,-33.7356408],[18.43914,-33.7177232],[18.4071895,-33.6589917],[18.3322379,-33.5775191],[18.3324525,-33.5504487],[18.353996,-33.5505918],[18.3542535,-33.5236025],[18.3652398,-33.5236561],[18.3650252,-33.5148009],[18.3760115,-33.5147652],[18.3760545,-33.5058017],[18.4296557,-33.5059449],[18.4296986,-33.4878541],[18.4404919,-33.4878899],[18.4405991,-33.4698849],[18.4943721,-33.4700997],[18.4943292,-33.4791564],[18.5158297,-33.4791743],[18.5157439,-33.4881941],[18.5264727,-33.4883015],[18.5263225,-33.5243538],[18.5479304,-33.5244253],[18.5479519,-33.5153913],[18.5693666,-33.5154987],[18.5693666,-33.524479],[18.5801169,-33.5245327],[18.580074,-33.5425978],[18.5907814,-33.5425978],[18.5907385,-33.5606413],[18.5799453,-33.5605341],[18.5798809,-33.569617],[18.5906956,-33.569617],[18.5906526,-33.5786811],[18.6230108,-33.5787347],[18.622925,-33.5877264],[18.6659691,-33.5878872],[18.6659262,-33.614928],[18.6767194,-33.6149726],[18.6765772,-33.6510279],[18.687298,-33.6510167],[18.6873409,-33.6600365],[18.6980697,-33.6600901],[18.6980697,-33.6690733],[18.7520358,-33.6692519],[18.7520787,-33.6421924],[18.7736437,-33.642246],[18.773708,-33.6331886],[18.8274595,-33.6332958],[18.8275239,-33.6603044],[18.8166663,-33.6602866],[18.8166019,-33.6783233],[18.8058087,-33.6783055],[18.8058087,-33.7053892],[18.8273951,-33.7054428],[18.8273308,-33.7234701],[18.838124,-33.7234344],[18.8380381,-33.7413865],[18.8165161,-33.7413687],[18.8163659,-33.7955057],[18.8055941,-33.7955057],[18.8055083,-33.8135675],[18.794758,-33.8135497],[18.7947151,-33.8315364],[18.7731072,-33.8315186],[18.7731287,-33.8405194],[18.7623569,-33.8405194],[18.7622711,-33.903588],[18.7514564,-33.9035167],[18.7510809,-33.9847823],[18.7619063,-33.9848001],[18.7617776,-34.0298785],[18.772603,-34.0298963],[18.7725815,-34.0389073],[18.7940338,-34.0389406],[18.7938756,-34.0406987],[18.7984461,-34.0411855],[18.8032445,-34.0411788],[18.8034055,-34.0389206],[18.8159367,-34.038974],[18.8163444,-34.0299318],[18.8379845,-34.0316479],[18.8380006,-34.030003],[18.8484183,-34.0300074],[18.8484666,-34.0218491],[18.859925,-34.0234675],[18.8598606,-34.0210132],[18.868272,-34.0220803],[18.8681862,-34.0211733],[18.8854596,-34.0234319],[18.8851806,-34.0213156],[18.9025184,-34.021031],[18.9025828,-34.0119958],[18.9134189,-34.0119958],[18.9134833,-33.9939582],[18.9458844,-33.9940294],[18.9458629,-34.003102],[18.9674279,-34.0029953],[18.9674708,-34.0120848],[18.9782211,-34.0120848],[18.9783284,-34.0211377],[18.9891431,-34.0211377],[18.9891645,-34.039134],[19.0000167,-34.0391251],[19.0000221,-34.0571798],[19.0108368,-34.0572509],[19.0107939,-34.0841436],[19.0000007,-34.0841258],[19.0000221,-34.0931977],[18.9891538,-34.0931711],[18.9891753,-34.1021976],[18.9783177,-34.1021798],[18.9783177,-34.111232],[18.967503,-34.1112143],[18.9674923,-34.1292536],[18.9566025,-34.1292358],[18.9565596,-34.1382408],[18.9674172,-34.1383118],[18.9674172,-34.1473157],[18.9891753,-34.147298],[18.9891753,-34.165303],[18.9782748,-34.1652852],[18.9783177,-34.1742863],[18.9674172,-34.1742685],[18.9674601,-34.1833042],[18.9565596,-34.1833219],[18.9565596,-34.1923565],[18.9457449,-34.192321],[18.945702,-34.2013192],[18.9348659,-34.2013725],[18.9348873,-34.2193305],[18.9023575,-34.2193482],[18.9017567,-34.2362557],[18.8878414,-34.2373467],[18.8894185,-34.2554123],[18.8805887,-34.2553414],[18.8792744,-34.2644348],[18.8696882,-34.2644126],[18.8697097,-34.2734386],[18.8371369,-34.2734208],[18.8371155,-34.2643771],[18.848016,-34.2644037],[18.8480267,-34.237391],[18.8154861,-34.210281],[18.8156471,-34.1741265],[18.8548824,-34.1562743],[18.7617561,-34.0840547],[18.6533734,-34.077479],[18.4797433,-34.1101217],[18.4463713,-34.1342269],[18.4444508,-34.1640868],[18.4359965,-34.1640513],[18.435975,-34.1820172],[18.4468111,-34.182106],[18.4467253,-34.1911052],[18.4659299,-34.1912117],[18.4866151,-34.2453911],[18.4788904,-34.2543659],[18.4860036,-34.2543748],[18.4677109,-34.2994116],[18.4892222,-34.3445792],[18.500112,-34.3445837],[18.4999189,-34.3626174],[18.467432,-34.3625111],[18.4673676,-34.3534947],[18.3916005,-34.3170651],[18.3917722,-34.2900161],[18.3701643,-34.2808678],[18.370682,-34.2178866],[18.3492324,-34.1816178],[18.3274743,-34.1814936],[18.3276674,-34.1634565],[18.3118746,-34.1543832],[18.3114025,-34.1435331],[18.3236656,-34.1346886],[18.3499297,-34.1042053],[18.3393189,-34.0882843],[18.3612487,-34.0597219],[18.3550474,-34.0553843],[18.3427522,-34.064326],[18.3199963,-34.0644326],[18.296071,-34.045126],[18.3068213,-34.0252637],[18.3287725,-34.0191992],[18.3289227,-34.001252],[18.3397374,-34.0012698],[18.3398017,-33.9866282],[18.3628687,-33.9735145],[18.3638129,-33.9292474],[18.3726212,-33.9292741],[18.3728358,-33.917763],[18.3977267,-33.8933469],[18.4486565,-33.893623]]],"terms_url":"https://www.capetown.gov.za","terms_text":"City of Cape Town Aerial - OPENSTREETMAP USE ONLY","description":"OpenStreetMap use only. City of Cape Town Aerial ortho-photography of the municipal area. 12cm ground sample distance"},{"id":"South_Africa-CapeTown-Aerial","name":"City of Cape Town 2015 Aerial","type":"tms","template":"http://{switch:a,b,c}.coct.aerial.openstreetmap.org.za/layer/za_coct_aerial_2015/{zoom}/{x}/{y}.jpg","endDate":"2016-01-01T00:00:00.000Z","startDate":"2015-01-01T00:00:00.000Z","scaleExtent":[1,21],"polygon":[[[18.4486565,-33.893623],[18.4485868,-33.902644],[18.4702,-33.9027665],[18.4813902,-33.8472383],[18.4492466,-33.801069],[18.4281537,-33.7356408],[18.43914,-33.7177232],[18.4071895,-33.6589917],[18.3322379,-33.5775191],[18.3324525,-33.5504487],[18.353996,-33.5505918],[18.3542535,-33.5236025],[18.3652398,-33.5236561],[18.3650252,-33.5148009],[18.3760115,-33.5147652],[18.3760545,-33.5058017],[18.4296557,-33.5059449],[18.4296986,-33.4878541],[18.4404919,-33.4878899],[18.4405991,-33.4698849],[18.4943721,-33.4700997],[18.4943292,-33.4791564],[18.5158297,-33.4791743],[18.5157439,-33.4881941],[18.5264727,-33.4883015],[18.5263225,-33.5243538],[18.5479304,-33.5244253],[18.5479519,-33.5153913],[18.5693666,-33.5154987],[18.5693666,-33.524479],[18.5801169,-33.5245327],[18.580074,-33.5425978],[18.5907814,-33.5425978],[18.5907385,-33.5606413],[18.5799453,-33.5605341],[18.5798809,-33.569617],[18.5906956,-33.569617],[18.5906526,-33.5786811],[18.6230108,-33.5787347],[18.622925,-33.5877264],[18.6659691,-33.5878872],[18.6659262,-33.614928],[18.6767194,-33.6149726],[18.6765772,-33.6510279],[18.687298,-33.6510167],[18.6873409,-33.6600365],[18.6980697,-33.6600901],[18.6980697,-33.6690733],[18.7520358,-33.6692519],[18.7520787,-33.6421924],[18.7736437,-33.642246],[18.773708,-33.6331886],[18.8274595,-33.6332958],[18.8275239,-33.6603044],[18.8166663,-33.6602866],[18.8166019,-33.6783233],[18.8058087,-33.6783055],[18.8058087,-33.7053892],[18.8273951,-33.7054428],[18.8273308,-33.7234701],[18.838124,-33.7234344],[18.8380381,-33.7413865],[18.8165161,-33.7413687],[18.8163659,-33.7955057],[18.8055941,-33.7955057],[18.8055083,-33.8135675],[18.794758,-33.8135497],[18.7947151,-33.8315364],[18.7731072,-33.8315186],[18.7731287,-33.8405194],[18.7623569,-33.8405194],[18.7622711,-33.903588],[18.7514564,-33.9035167],[18.7510809,-33.9847823],[18.7619063,-33.9848001],[18.7617776,-34.0298785],[18.772603,-34.0298963],[18.7725815,-34.0389073],[18.7940338,-34.0389406],[18.7938756,-34.0406987],[18.7984461,-34.0411855],[18.8032445,-34.0411788],[18.8034055,-34.0389206],[18.8159367,-34.038974],[18.8163444,-34.0299318],[18.8379845,-34.0316479],[18.8380006,-34.030003],[18.8484183,-34.0300074],[18.8484666,-34.0218491],[18.859925,-34.0234675],[18.8598606,-34.0210132],[18.868272,-34.0220803],[18.8681862,-34.0211733],[18.8854596,-34.0234319],[18.8851806,-34.0213156],[18.9025184,-34.021031],[18.9025828,-34.0119958],[18.9134189,-34.0119958],[18.9134833,-33.9939582],[18.9458844,-33.9940294],[18.9458629,-34.003102],[18.9674279,-34.0029953],[18.9674708,-34.0120848],[18.9782211,-34.0120848],[18.9783284,-34.0211377],[18.9891431,-34.0211377],[18.9891645,-34.039134],[19.0000167,-34.0391251],[19.0000221,-34.0571798],[19.0108368,-34.0572509],[19.0107939,-34.0841436],[19.0000007,-34.0841258],[19.0000221,-34.0931977],[18.9891538,-34.0931711],[18.9891753,-34.1021976],[18.9783177,-34.1021798],[18.9783177,-34.111232],[18.967503,-34.1112143],[18.9674923,-34.1292536],[18.9566025,-34.1292358],[18.9565596,-34.1382408],[18.9674172,-34.1383118],[18.9674172,-34.1473157],[18.9891753,-34.147298],[18.9891753,-34.165303],[18.9782748,-34.1652852],[18.9783177,-34.1742863],[18.9674172,-34.1742685],[18.9674601,-34.1833042],[18.9565596,-34.1833219],[18.9565596,-34.1923565],[18.9457449,-34.192321],[18.945702,-34.2013192],[18.9348659,-34.2013725],[18.9348873,-34.2193305],[18.9023575,-34.2193482],[18.9017567,-34.2362557],[18.8878414,-34.2373467],[18.8894185,-34.2554123],[18.8805887,-34.2553414],[18.8792744,-34.2644348],[18.8696882,-34.2644126],[18.8697097,-34.2734386],[18.8371369,-34.2734208],[18.8371155,-34.2643771],[18.848016,-34.2644037],[18.8480267,-34.237391],[18.8154861,-34.210281],[18.8156471,-34.1741265],[18.8548824,-34.1562743],[18.7617561,-34.0840547],[18.6533734,-34.077479],[18.4797433,-34.1101217],[18.4463713,-34.1342269],[18.4444508,-34.1640868],[18.4359965,-34.1640513],[18.435975,-34.1820172],[18.4468111,-34.182106],[18.4467253,-34.1911052],[18.4659299,-34.1912117],[18.4866151,-34.2453911],[18.4788904,-34.2543659],[18.4860036,-34.2543748],[18.4677109,-34.2994116],[18.4892222,-34.3445792],[18.500112,-34.3445837],[18.4999189,-34.3626174],[18.467432,-34.3625111],[18.4673676,-34.3534947],[18.3916005,-34.3170651],[18.3917722,-34.2900161],[18.3701643,-34.2808678],[18.370682,-34.2178866],[18.3492324,-34.1816178],[18.3274743,-34.1814936],[18.3276674,-34.1634565],[18.3118746,-34.1543832],[18.3114025,-34.1435331],[18.3236656,-34.1346886],[18.3499297,-34.1042053],[18.3393189,-34.0882843],[18.3612487,-34.0597219],[18.3550474,-34.0553843],[18.3427522,-34.064326],[18.3199963,-34.0644326],[18.296071,-34.045126],[18.3068213,-34.0252637],[18.3287725,-34.0191992],[18.3289227,-34.001252],[18.3397374,-34.0012698],[18.3398017,-33.9866282],[18.3628687,-33.9735145],[18.3638129,-33.9292474],[18.3726212,-33.9292741],[18.3728358,-33.917763],[18.3977267,-33.8933469],[18.4486565,-33.893623]]],"terms_url":"https://www.capetown.gov.za","terms_text":"City of Cape Town Aerial - OPENSTREETMAP USE ONLY","best":true,"description":"OpenStreetMap use only. City of Cape Town Aerial ortho-photography of the municipal area. 8cm ground sample distance"},{"id":"CRAIG-Auvergne-2013","name":"CRAIG - Auvergne 2013 - 25 cm","type":"tms","template":"http://tiles.craig.fr/osm/tms/1.0.0/ortho_2013/webmercator/{zoom-1}/{x}/{-y}.jpeg","polygon":[[[2.9401192,44.6338837],[2.9971896,44.633931],[2.9971676,44.6473385],[3.0159744,44.6473541],[3.0159305,44.6741168],[3.0349486,44.6741326],[3.0349036,44.7015216],[3.0536338,44.7015371],[3.0535675,44.7418954],[3.0723301,44.741911],[3.0722196,44.8091687],[3.0921583,44.8091852],[3.092137,44.8221252],[3.1301398,44.8221567],[3.1300495,44.8770722],[3.1485587,44.8770875],[3.1485807,44.8636964],[3.1682313,44.8637126],[3.1682538,44.8500261],[3.2064,44.8500576],[3.2063789,44.8628393],[3.2439492,44.8628704],[3.2439263,44.8767893],[3.2631452,44.8768052],[3.2630782,44.9175197],[3.3200437,44.9175667],[3.3200227,44.9303336],[3.3390815,44.9303493],[3.3390586,44.9441978],[3.3769989,44.9442292],[3.3770218,44.9302879],[3.396031,44.9303036],[3.39612,44.8762713],[3.4148252,44.8762867],[3.4148923,44.8355255],[3.4333371,44.8355408],[3.4333819,44.8082784],[3.4525549,44.8082943],[3.4525774,44.7946344],[3.5089262,44.7946811],[3.508904,44.8081469],[3.604265,44.8082258],[3.6042213,44.8348239],[3.6236136,44.83484],[3.6235695,44.8616583],[3.6424823,44.8616739],[3.642549,44.821102],[3.6610055,44.8211172],[3.6610275,44.8077696],[3.6992999,44.8078013],[3.6992782,44.820994],[3.7361139,44.8210245],[3.7361819,44.7797075],[3.7751058,44.7797397],[3.775151,44.7522344],[3.8118352,44.7522648],[3.8118567,44.7392021],[3.8311822,44.7392181],[3.8312061,44.7246766],[3.887824,44.7247235],[3.8878019,44.7381833],[3.925626,44.7382146],[3.9256039,44.7516682],[3.9454097,44.7516846],[3.9453656,44.7784691],[3.9643737,44.7784848],[3.9643516,44.7919273],[4.0033183,44.7919596],[4.0032964,44.8052575],[4.0216937,44.8052727],[4.0216718,44.8185687],[4.0596515,44.8186001],[4.0596082,44.8449216],[4.0798132,44.8449383],[4.0797928,44.8573502],[4.173882,44.857428],[4.1738604,44.8705468],[4.1932576,44.8705628],[4.193235,44.8842744],[4.2140385,44.8842916],[4.2139961,44.9100242],[4.2324138,44.9100394],[4.2323689,44.9373093],[4.2715486,44.9373416],[4.2715273,44.9502971],[4.3288672,44.9503445],[4.3287793,45.0036659],[4.3489259,45.0036825],[4.3489038,45.0170656],[4.4060793,45.0171127],[4.4059904,45.0710024],[4.3884707,45.0709879],[4.3884482,45.0845976],[4.407943,45.0846137],[4.4079231,45.09663],[4.4843608,45.0966929],[4.4842941,45.1370472],[4.4663631,45.1370324],[4.4663413,45.1502035],[4.4864469,45.15022],[4.4864022,45.1772415],[4.5065524,45.177258],[4.5064402,45.2450058],[4.4881342,45.2449908],[4.4881106,45.2592077],[4.4698588,45.2591927],[4.469836,45.2729835],[4.4508849,45.2729679],[4.4508626,45.2864203],[4.3936753,45.2863733],[4.3936303,45.3135182],[4.3750893,45.3135029],[4.3750662,45.3274054],[4.3950734,45.3274218],[4.3950283,45.3545849],[4.3767871,45.35457],[4.3767639,45.3685486],[4.3576564,45.3685329],[4.3576335,45.3823359],[4.2814576,45.3822734],[4.2814334,45.3968834],[4.2444556,45.3968531],[4.2444325,45.4107893],[4.1481178,45.4107104],[4.1481388,45.3980659],[4.1291913,45.3980504],[4.1292145,45.3840899],[4.0902138,45.3840579],[4.0902351,45.3712093],[4.0135507,45.3711464],[4.0135259,45.3860975],[3.9170932,45.3860185],[3.9170704,45.3997355],[3.9375703,45.3997523],[3.9375481,45.4131142],[3.975277,45.4131451],[3.9752552,45.4262061],[3.9953725,45.4262226],[3.9956999,45.5209568],[3.9777821,45.5209421],[3.977693,45.5743873],[3.9581755,45.5743714],[3.9581522,45.5883658],[3.9396019,45.5883506],[3.9395781,45.6026212],[3.9202279,45.6026054],[3.9202048,45.6164603],[3.8818916,45.616429],[3.8818468,45.643276],[3.8441329,45.6432453],[3.8441098,45.6570896],[3.8261689,45.657075],[3.8261241,45.6838865],[3.8072175,45.6838711],[3.8071277,45.7375802],[3.7882101,45.7375648],[3.7881863,45.7517966],[3.7688482,45.7517809],[3.7688028,45.7789651],[3.750719,45.7789504],[3.7505822,45.8606554],[3.7696692,45.8606709],[3.7695793,45.914333],[3.751661,45.9143185],[3.7516379,45.9280879],[3.7328974,45.9280727],[3.7328527,45.9547155],[3.8101795,45.9547782],[3.8101569,45.9682278],[3.8495994,45.9682598],[3.8495098,46.0216192],[3.8318849,46.0216049],[3.8317936,46.0759058],[3.8505037,46.0759209],[3.8504583,46.1029545],[3.8324727,46.10294],[3.8323353,46.1845598],[3.8142194,46.1845452],[3.8141522,46.2244234],[3.8336864,46.2244392],[3.8336634,46.2381001],[3.8528929,46.2381156],[3.8528703,46.2514729],[3.8931424,46.2515054],[3.8931205,46.2644677],[3.9130562,46.2644838],[3.9130335,46.2779317],[3.9518926,46.2779631],[3.9518709,46.2908227],[3.971523,46.2908386],[3.9715012,46.3036947],[4.0105021,46.3037261],[4.0104784,46.3177638],[4.0298278,46.3177794],[4.029783,46.3442827],[4.0116018,46.344268],[4.0114647,46.4253437],[4.031532,46.4253598],[4.0314635,46.4657978],[4.0132435,46.4657832],[4.0132204,46.479378],[3.9943703,46.4793629],[3.9943461,46.4936113],[3.9745971,46.4935955],[3.9745735,46.5075278],[3.8775423,46.5074499],[3.8774959,46.5347758],[3.8583577,46.5347605],[3.8583347,46.5483156],[3.8186897,46.5482838],[3.8187114,46.5355316],[3.7992386,46.535516],[3.7992156,46.5490706],[3.7610377,46.5490399],[3.7609226,46.6168059],[3.7423295,46.616791],[3.7422834,46.6439624],[3.7228558,46.6439468],[3.7228098,46.6710357],[3.7038706,46.6710206],[3.7038474,46.6846709],[3.6841096,46.6846551],[3.6840631,46.711998],[3.6648359,46.7119826],[3.6647898,46.7390375],[3.6457623,46.7390222],[3.6457158,46.7663375],[3.6257542,46.7663216],[3.6257314,46.7797093],[3.5672301,46.7796626],[3.5672528,46.7663082],[3.5471462,46.7662922],[3.5471922,46.7392824],[3.5271621,46.7392664],[3.5272308,46.6988967],[3.4877399,46.6988651],[3.4877618,46.685943],[3.4679636,46.6859272],[3.4679407,46.6994059],[3.4679179,46.7127907],[3.4486497,46.7127753],[3.4486258,46.7267878],[3.350433,46.7267092],[3.3504786,46.6999004],[3.3303913,46.6998843],[3.3303448,46.7271984],[3.2327174,46.7271203],[3.2327406,46.7135148],[3.2129042,46.7134989],[3.212927,46.7001302],[3.1735446,46.7000987],[3.173498,46.7275094],[3.1541227,46.7274939],[3.1541002,46.7407271],[3.1147772,46.7406957],[3.114754,46.7542756],[3.0753432,46.7542441],[3.0752971,46.7813548],[3.05597,46.7813394],[3.055924,46.8083069],[2.99704,46.8082598],[2.9970166,46.8219593],[2.9379443,46.8219121],[2.9379675,46.8082604],[2.8986634,46.808229],[2.8986872,46.7942392],[2.878991,46.7942234],[2.8790134,46.7810427],[2.8594188,46.781027],[2.8594415,46.7677056],[2.8400446,46.7676901],[2.8400671,46.754466],[2.7414032,46.7543871],[2.741382,46.7668245],[2.7023351,46.7667932],[2.7023571,46.7538869],[2.6826621,46.7538711],[2.6826849,46.7404752],[2.6634875,46.7404599],[2.6635123,46.7258966],[2.6434164,46.7258805],[2.6434382,46.7130938],[2.6241432,46.7130784],[2.6241658,46.6998093],[2.6039699,46.6997931],[2.6039936,46.6858433],[2.5651245,46.6858122],[2.5651469,46.6726126],[2.5459278,46.6725972],[2.5459966,46.6321534],[2.5659222,46.6321694],[2.565946,46.6181104],[2.5456397,46.6180941],[2.5456862,46.5907192],[2.5664225,46.5907358],[2.5664449,46.5775417],[2.5854963,46.577557],[2.5855181,46.5647199],[2.5661318,46.5647044],[2.5661557,46.5506246],[2.468279,46.5505461],[2.4683039,46.5358205],[2.3321246,46.5357112],[2.3321701,46.5088566],[2.3126474,46.5088409],[2.3126703,46.4953444],[2.2928767,46.4953285],[2.2928996,46.4818182],[2.2748687,46.4818037],[2.2749151,46.4544154],[2.2553921,46.4543997],[2.255529,46.3734888],[2.275948,46.3735052],[2.276037,46.3208741],[2.3145615,46.3209052],[2.3145849,46.3070421],[2.3537075,46.3070737],[2.3537313,46.2929669],[2.3938428,46.2929992],[2.3938862,46.2672854],[2.4515727,46.267332],[2.451596,46.2534921],[2.4709353,46.2535077],[2.4709807,46.2265552],[2.4915062,46.2265718],[2.4915521,46.199329],[2.5108806,46.1993446],[2.5109254,46.1727799],[2.5311728,46.1727963],[2.5313772,46.051352],[2.5516349,46.0513684],[2.5516577,46.0377665],[2.5705635,46.0377818],[2.5706774,45.9699434],[2.5514356,45.9699278],[2.551458,45.9566151],[2.5322621,45.9565995],[2.5322849,45.9430066],[2.5130653,45.942991],[2.513134,45.9020279],[2.4749412,45.9019969],[2.4749633,45.8888235],[2.4361947,45.888792],[2.4362172,45.8753288],[2.417209,45.8753133],[2.4172548,45.8479368],[2.3784736,45.8479053],[2.378497,45.8339746],[2.3595157,45.8339592],[2.3595606,45.8070849],[2.3787254,45.8071005],[2.3787481,45.7935783],[2.3986981,45.7935945],[2.3987203,45.7803477],[2.4182486,45.7803636],[2.4183161,45.7400007],[2.4572171,45.7400324],[2.4572394,45.7266956],[2.4758919,45.7267107],[2.4759144,45.7132391],[2.49533,45.7132549],[2.4954204,45.6591268],[2.4576942,45.659096],[2.4577622,45.618343],[2.4391188,45.6183278],[2.4391866,45.5776619],[2.4585044,45.5776777],[2.4585496,45.5505348],[2.4780887,45.5505508],[2.4781108,45.5372464],[2.4975506,45.5372623],[2.4975949,45.5106757],[2.4785536,45.5106601],[2.4786444,45.4561337],[2.4597798,45.4561183],[2.4598701,45.401757],[2.4224876,45.4017264],[2.4224651,45.4152816],[2.4023154,45.4152651],[2.4022929,45.4288193],[2.3256006,45.4287565],[2.3256684,45.3879609],[2.3456182,45.3879773],[2.3456629,45.3611091],[2.326256,45.3610932],[2.326279,45.3472146],[2.3073819,45.3471991],[2.3074045,45.3335972],[2.2881095,45.3335813],[2.2881307,45.3208191],[2.2696332,45.3208039],[2.2696574,45.306212],[2.2506602,45.3061964],[2.2506828,45.2925147],[2.2316866,45.2924992],[2.2317086,45.2792355],[2.2130009,45.2792202],[2.213046,45.2520355],[2.1937387,45.2520197],[2.1937617,45.2381134],[2.1756091,45.2380985],[2.1757423,45.1576822],[2.1573543,45.157667],[2.1574448,45.1029478],[2.1202408,45.1029172],[2.1202629,45.0895468],[2.1006669,45.0895306],[2.1006902,45.0754441],[2.0824591,45.0754291],[2.082548,45.0215961],[2.1025534,45.0216126],[2.1025982,44.994453],[2.0457406,44.9944061],[2.0458508,44.9275321],[2.0657794,44.9275486],[2.0658912,44.8596881],[2.0856964,44.8597044],[2.0857193,44.8458126],[2.1055593,44.8458291],[2.1056029,44.8193264],[2.124743,44.8193422],[2.1247657,44.805512],[2.1435067,44.8055275],[2.143551,44.778597],[2.1256091,44.7785822],[2.1256984,44.7242739],[2.1066459,44.7242581],[2.1067116,44.6842263],[2.1263414,44.6842426],[2.1263635,44.670735],[2.14598,44.6707513],[2.146069,44.6164441],[2.1839622,44.6164756],[2.183983,44.6037819],[2.2404173,44.6038288],[2.2403728,44.6309515],[2.25948,44.6309674],[2.2594571,44.644934],[2.316678,44.6449815],[2.3167011,44.6308801],[2.3361516,44.6308963],[2.3361734,44.6175824],[2.3724238,44.6176125],[2.3724009,44.6315823],[2.4110495,44.6316144],[2.4110701,44.6190741],[2.4492173,44.6191058],[2.4491956,44.6323197],[2.5048575,44.6323659],[2.5048126,44.6597555],[2.5246119,44.6597719],[2.524567,44.6871739],[2.5422544,44.6871886],[2.5422313,44.70122],[2.5807101,44.701252],[2.5805999,44.7683374],[2.61769,44.7683681],[2.6176235,44.808838],[2.6367564,44.8088539],[2.6366899,44.8492948],[2.6733105,44.8493251],[2.6732888,44.8625164],[2.6933766,44.862533],[2.6933323,44.8894303],[2.7305201,44.8894611],[2.7304757,44.9164461],[2.7499202,44.9164622],[2.7500519,44.8364688],[2.8073346,44.8365162],[2.8073139,44.8491017],[2.8263796,44.8491175],[2.8264007,44.8362845],[2.8457039,44.8363004],[2.8457707,44.7957107],[2.8642166,44.795726],[2.8642611,44.7686452],[2.8839885,44.7686615],[2.8840323,44.7419697],[2.9020315,44.7419846],[2.9021426,44.6743192],[2.9219777,44.6743357],[2.9220221,44.6472986],[2.9400972,44.6473136],[2.9401192,44.6338837]]],"terms_url":"http://wiki.openstreetmap.org/wiki/WikiProject_France/CRAIG","terms_text":"Orthophotographie CRAIG/Sintegra/IGN 2013"},{"id":"Czech_CUZK-KM-tms","name":"Czech CUZK:KM tiles proxy","type":"tms","template":"http://osm-{switch:a,b,c}.zby.cz/tiles_cuzk.php/{zoom}/{x}/{y}.png","scaleExtent":[13,18],"polygon":[[[15.0063684,49.0177392],[15.1559854,49.0013828],[15.190896,48.9424551],[15.3105895,48.9882938],[15.4053469,48.9752013],[15.5400022,48.9162426],[15.7145553,48.8670572],[15.8342488,48.880178],[15.968904,48.8178233],[16.0885976,48.7455261],[16.3978059,48.7455261],[16.4875761,48.8145394],[16.6721036,48.7784014],[16.6820781,48.7356594],[16.9015163,48.7126294],[16.9464014,48.6237005],[17.1159672,48.8375227],[17.2107246,48.880178],[17.4052266,48.8178233],[17.4800351,48.8539329],[17.5299074,48.8178233],[17.7044605,48.8670572],[17.8141796,48.9359033],[17.8840008,48.9359033],[17.9438476,49.0210099],[18.0635412,49.0340903],[18.1184007,49.0994409],[18.1981964,49.3047337],[18.3877112,49.3339917],[18.577226,49.5091747],[18.7567663,49.4994587],[18.8465365,49.5253637],[18.8764598,49.5706645],[18.7966641,49.693412],[18.64206,49.7095399],[18.5872004,49.8351543],[18.6121366,49.8833809],[18.5622643,49.9347695],[18.512392,49.9058702],[18.362775,49.9540261],[18.3278644,49.9219275],[18.2630304,49.9732751],[18.1184007,50.0053395],[18.0635412,50.075806],[17.9139242,49.9796897],[17.779269,50.0309757],[17.714435,50.1237921],[17.6047159,50.1653411],[17.7593201,50.21962],[17.7343839,50.3439092],[17.6396265,50.2802117],[17.3802905,50.2802117],[17.3503671,50.3439092],[17.2805459,50.3375433],[17.1857885,50.4075214],[16.9015163,50.4615247],[16.8666057,50.4138779],[16.9663503,50.3184404],[17.0361715,50.2323826],[16.8366823,50.21962],[16.7120015,50.1046034],[16.5823335,50.1589513],[16.5623846,50.2387626],[16.4327166,50.3375433],[16.3529209,50.3916263],[16.2781124,50.3916263],[16.2082911,50.4456477],[16.3978059,50.5344899],[16.4476782,50.5978464],[16.3529209,50.670601],[16.2382145,50.6769221],[16.2182656,50.6326561],[16.1284954,50.6832425],[16.0486997,50.6073425],[15.988853,50.7021983],[15.8741467,50.6832425],[15.8292616,50.7653291],[15.729517,50.743243],[15.450232,50.8157725],[15.3903852,50.7747914],[15.3804108,50.8598659],[15.2956278,50.8850434],[15.2956278,50.9887568],[15.1709471,51.0201394],[14.9914067,51.0013124],[15.0063684,50.8881896],[14.8417898,50.8756034],[14.7969047,50.8252246],[14.6323261,50.8567177],[14.6622495,50.9353576],[14.5724793,50.9227841],[14.6123772,50.9856174],[14.4976708,51.0483657],[14.4178751,51.0232765],[14.3081561,51.0671736],[14.2532965,51.0044508],[14.4029134,50.9322145],[14.3729901,50.897627],[14.2433221,50.9070625],[14.2084114,50.844123],[14.0338583,50.8126214],[13.9789988,50.8252246],[13.9041903,50.7968626],[13.8742669,50.740087],[13.5351352,50.7243038],[13.530148,50.6579561],[13.4703012,50.6136722],[13.3905055,50.664279],[13.3256715,50.5883483],[13.250863,50.6105074],[13.1960035,50.5059517],[13.0513738,50.5218084],[12.9665909,50.4106997],[12.8269484,50.4710483],[12.7022676,50.4138779],[12.5077656,50.401164],[12.343187,50.2547088],[12.323238,50.1845054],[12.2484296,50.2738373],[12.1736211,50.3311765],[12.0988126,50.33436],[12.1187616,50.25152],[12.2234934,50.1653411],[12.2035445,50.1237921],[12.5027784,49.9732751],[12.4778422,49.9379795],[12.5476634,49.9155052],[12.4678677,49.8029766],[12.408021,49.7611134],[12.4828294,49.6869593],[12.5327017,49.6869593],[12.5177401,49.6288466],[12.6075102,49.5415474],[12.6723442,49.4378793],[12.8119867,49.3469896],[12.9466419,49.3437405],[13.2309141,49.1288206],[13.3256715,49.1059712],[13.4353906,49.0438984],[13.4154417,48.9948387],[13.5002246,48.949006],[13.5650586,48.9882938],[13.6847522,48.8834577],[13.7445989,48.9031312],[13.8243946,48.7751149],[13.8992031,48.7751149],[14.0587945,48.676418],[14.0438328,48.6302932],[14.1435774,48.5907241],[14.3729901,48.5610269],[14.4827091,48.6500662],[14.5774665,48.607215],[14.6273389,48.6335892],[14.7071346,48.5808269],[14.7470324,48.7027561],[14.8118664,48.7389485],[14.8168536,48.794831],[14.9864195,48.7652539],[15.0063684,49.0177392]]],"overlay":true},{"id":"Czech_RUIAN-budovy","name":"Czech RUIAN budovy","type":"tms","template":"http://tile.poloha.net/budovy/{zoom}/{x}/{y}.png","scaleExtent":[12,20],"polygon":[[[15.0063684,49.0177392],[15.1559854,49.0013828],[15.190896,48.9424551],[15.3105895,48.9882938],[15.4053469,48.9752013],[15.5400022,48.9162426],[15.7145553,48.8670572],[15.8342488,48.880178],[15.968904,48.8178233],[16.0885976,48.7455261],[16.3978059,48.7455261],[16.4875761,48.8145394],[16.6721036,48.7784014],[16.6820781,48.7356594],[16.9015163,48.7126294],[16.9464014,48.6237005],[17.1159672,48.8375227],[17.2107246,48.880178],[17.4052266,48.8178233],[17.4800351,48.8539329],[17.5299074,48.8178233],[17.7044605,48.8670572],[17.8141796,48.9359033],[17.8840008,48.9359033],[17.9438476,49.0210099],[18.0635412,49.0340903],[18.1184007,49.0994409],[18.1981964,49.3047337],[18.3877112,49.3339917],[18.577226,49.5091747],[18.7567663,49.4994587],[18.8465365,49.5253637],[18.8764598,49.5706645],[18.7966641,49.693412],[18.64206,49.7095399],[18.5872004,49.8351543],[18.6121366,49.8833809],[18.5622643,49.9347695],[18.512392,49.9058702],[18.362775,49.9540261],[18.3278644,49.9219275],[18.2630304,49.9732751],[18.1184007,50.0053395],[18.0635412,50.075806],[17.9139242,49.9796897],[17.779269,50.0309757],[17.714435,50.1237921],[17.6047159,50.1653411],[17.7593201,50.21962],[17.7343839,50.3439092],[17.6396265,50.2802117],[17.3802905,50.2802117],[17.3503671,50.3439092],[17.2805459,50.3375433],[17.1857885,50.4075214],[16.9015163,50.4615247],[16.8666057,50.4138779],[16.9663503,50.3184404],[17.0361715,50.2323826],[16.8366823,50.21962],[16.7120015,50.1046034],[16.5823335,50.1589513],[16.5623846,50.2387626],[16.4327166,50.3375433],[16.3529209,50.3916263],[16.2781124,50.3916263],[16.2082911,50.4456477],[16.3978059,50.5344899],[16.4476782,50.5978464],[16.3529209,50.670601],[16.2382145,50.6769221],[16.2182656,50.6326561],[16.1284954,50.6832425],[16.0486997,50.6073425],[15.988853,50.7021983],[15.8741467,50.6832425],[15.8292616,50.7653291],[15.729517,50.743243],[15.450232,50.8157725],[15.3903852,50.7747914],[15.3804108,50.8598659],[15.2956278,50.8850434],[15.2956278,50.9887568],[15.1709471,51.0201394],[14.9914067,51.0013124],[15.0063684,50.8881896],[14.8417898,50.8756034],[14.7969047,50.8252246],[14.6323261,50.8567177],[14.6622495,50.9353576],[14.5724793,50.9227841],[14.6123772,50.9856174],[14.4976708,51.0483657],[14.4178751,51.0232765],[14.3081561,51.0671736],[14.2532965,51.0044508],[14.4029134,50.9322145],[14.3729901,50.897627],[14.2433221,50.9070625],[14.2084114,50.844123],[14.0338583,50.8126214],[13.9789988,50.8252246],[13.9041903,50.7968626],[13.8742669,50.740087],[13.5351352,50.7243038],[13.530148,50.6579561],[13.4703012,50.6136722],[13.3905055,50.664279],[13.3256715,50.5883483],[13.250863,50.6105074],[13.1960035,50.5059517],[13.0513738,50.5218084],[12.9665909,50.4106997],[12.8269484,50.4710483],[12.7022676,50.4138779],[12.5077656,50.401164],[12.343187,50.2547088],[12.323238,50.1845054],[12.2484296,50.2738373],[12.1736211,50.3311765],[12.0988126,50.33436],[12.1187616,50.25152],[12.2234934,50.1653411],[12.2035445,50.1237921],[12.5027784,49.9732751],[12.4778422,49.9379795],[12.5476634,49.9155052],[12.4678677,49.8029766],[12.408021,49.7611134],[12.4828294,49.6869593],[12.5327017,49.6869593],[12.5177401,49.6288466],[12.6075102,49.5415474],[12.6723442,49.4378793],[12.8119867,49.3469896],[12.9466419,49.3437405],[13.2309141,49.1288206],[13.3256715,49.1059712],[13.4353906,49.0438984],[13.4154417,48.9948387],[13.5002246,48.949006],[13.5650586,48.9882938],[13.6847522,48.8834577],[13.7445989,48.9031312],[13.8243946,48.7751149],[13.8992031,48.7751149],[14.0587945,48.676418],[14.0438328,48.6302932],[14.1435774,48.5907241],[14.3729901,48.5610269],[14.4827091,48.6500662],[14.5774665,48.607215],[14.6273389,48.6335892],[14.7071346,48.5808269],[14.7470324,48.7027561],[14.8118664,48.7389485],[14.8168536,48.794831],[14.9864195,48.7652539],[15.0063684,49.0177392]]],"terms_url":"http://poloha.net/"},{"id":"Czech_RUIAN-parcely","name":"Czech RUIAN parcely","type":"tms","template":"http://tile.poloha.net/parcely/{zoom}/{x}/{y}.png","scaleExtent":[12,20],"polygon":[[[15.0063684,49.0177392],[15.1559854,49.0013828],[15.190896,48.9424551],[15.3105895,48.9882938],[15.4053469,48.9752013],[15.5400022,48.9162426],[15.7145553,48.8670572],[15.8342488,48.880178],[15.968904,48.8178233],[16.0885976,48.7455261],[16.3978059,48.7455261],[16.4875761,48.8145394],[16.6721036,48.7784014],[16.6820781,48.7356594],[16.9015163,48.7126294],[16.9464014,48.6237005],[17.1159672,48.8375227],[17.2107246,48.880178],[17.4052266,48.8178233],[17.4800351,48.8539329],[17.5299074,48.8178233],[17.7044605,48.8670572],[17.8141796,48.9359033],[17.8840008,48.9359033],[17.9438476,49.0210099],[18.0635412,49.0340903],[18.1184007,49.0994409],[18.1981964,49.3047337],[18.3877112,49.3339917],[18.577226,49.5091747],[18.7567663,49.4994587],[18.8465365,49.5253637],[18.8764598,49.5706645],[18.7966641,49.693412],[18.64206,49.7095399],[18.5872004,49.8351543],[18.6121366,49.8833809],[18.5622643,49.9347695],[18.512392,49.9058702],[18.362775,49.9540261],[18.3278644,49.9219275],[18.2630304,49.9732751],[18.1184007,50.0053395],[18.0635412,50.075806],[17.9139242,49.9796897],[17.779269,50.0309757],[17.714435,50.1237921],[17.6047159,50.1653411],[17.7593201,50.21962],[17.7343839,50.3439092],[17.6396265,50.2802117],[17.3802905,50.2802117],[17.3503671,50.3439092],[17.2805459,50.3375433],[17.1857885,50.4075214],[16.9015163,50.4615247],[16.8666057,50.4138779],[16.9663503,50.3184404],[17.0361715,50.2323826],[16.8366823,50.21962],[16.7120015,50.1046034],[16.5823335,50.1589513],[16.5623846,50.2387626],[16.4327166,50.3375433],[16.3529209,50.3916263],[16.2781124,50.3916263],[16.2082911,50.4456477],[16.3978059,50.5344899],[16.4476782,50.5978464],[16.3529209,50.670601],[16.2382145,50.6769221],[16.2182656,50.6326561],[16.1284954,50.6832425],[16.0486997,50.6073425],[15.988853,50.7021983],[15.8741467,50.6832425],[15.8292616,50.7653291],[15.729517,50.743243],[15.450232,50.8157725],[15.3903852,50.7747914],[15.3804108,50.8598659],[15.2956278,50.8850434],[15.2956278,50.9887568],[15.1709471,51.0201394],[14.9914067,51.0013124],[15.0063684,50.8881896],[14.8417898,50.8756034],[14.7969047,50.8252246],[14.6323261,50.8567177],[14.6622495,50.9353576],[14.5724793,50.9227841],[14.6123772,50.9856174],[14.4976708,51.0483657],[14.4178751,51.0232765],[14.3081561,51.0671736],[14.2532965,51.0044508],[14.4029134,50.9322145],[14.3729901,50.897627],[14.2433221,50.9070625],[14.2084114,50.844123],[14.0338583,50.8126214],[13.9789988,50.8252246],[13.9041903,50.7968626],[13.8742669,50.740087],[13.5351352,50.7243038],[13.530148,50.6579561],[13.4703012,50.6136722],[13.3905055,50.664279],[13.3256715,50.5883483],[13.250863,50.6105074],[13.1960035,50.5059517],[13.0513738,50.5218084],[12.9665909,50.4106997],[12.8269484,50.4710483],[12.7022676,50.4138779],[12.5077656,50.401164],[12.343187,50.2547088],[12.323238,50.1845054],[12.2484296,50.2738373],[12.1736211,50.3311765],[12.0988126,50.33436],[12.1187616,50.25152],[12.2234934,50.1653411],[12.2035445,50.1237921],[12.5027784,49.9732751],[12.4778422,49.9379795],[12.5476634,49.9155052],[12.4678677,49.8029766],[12.408021,49.7611134],[12.4828294,49.6869593],[12.5327017,49.6869593],[12.5177401,49.6288466],[12.6075102,49.5415474],[12.6723442,49.4378793],[12.8119867,49.3469896],[12.9466419,49.3437405],[13.2309141,49.1288206],[13.3256715,49.1059712],[13.4353906,49.0438984],[13.4154417,48.9948387],[13.5002246,48.949006],[13.5650586,48.9882938],[13.6847522,48.8834577],[13.7445989,48.9031312],[13.8243946,48.7751149],[13.8992031,48.7751149],[14.0587945,48.676418],[14.0438328,48.6302932],[14.1435774,48.5907241],[14.3729901,48.5610269],[14.4827091,48.6500662],[14.5774665,48.607215],[14.6273389,48.6335892],[14.7071346,48.5808269],[14.7470324,48.7027561],[14.8118664,48.7389485],[14.8168536,48.794831],[14.9864195,48.7652539],[15.0063684,49.0177392]]],"terms_url":"http://poloha.net/"},{"id":"Duna_2013","name":"Danube flood orthophoto 2013","type":"tms","template":"http://e.tile.openstreetmap.hu/dunai-arviz-2013/{zoom}/{x}/{y}.jpg","scaleExtent":[10,20],"polygon":[[[19.0773152,47.6959718],[19.0779881,47.6959835],[19.0946205,47.6944562],[19.0805603,47.595874],[19.0743376,47.5890907],[19.0795196,47.5888284],[19.07717,47.5724109],[19.0577884,47.5720924],[19.0773152,47.6959718]]],"terms_url":"http://fototerkep.hu/","terms_text":"Fotótérkép.hu"},{"id":"Delaware2012Orthophotography","name":"Delaware 2012 Orthophotography","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/0/https://firstmap.delaware.gov/arcgis/services/DE_Imagery/DE_Imagery_2012/ImageServer/WMSServer","polygon":[[[-75.01770587603,38.45188674427],[-75.74173524589,38.4499581145],[-75.80699639658,39.73907123636],[-75.75558784863,39.80106251053],[-75.64692187603,39.8563815616],[-75.47114773904,39.84645578141],[-75.37725787603,39.81477822231],[-75.48746302671,39.6718115509],[-75.50901151986,39.43446011595],[-75.39326532808,39.27784018498],[-75.30707135548,39.01666513594],[-75.1931721774,38.82218696272],[-75.05341480753,38.80875503297],[-75.01770587603,38.45188674427]]],"terms_url":"https://firstmap.delaware.gov/arcgis/rest/services/DE_Imagery/DE_Imagery_2012/ImageServer","terms_text":"Digital Aerial Solutions, LLC","description":"This data set consists of 0.3-meter pixel resolution (approximately 1-foot), 4-band true color and near infrared (R, G, B, IR) orthoimages covering New Castle, Kent and Sussex Counties in Delaware."},{"id":"DigitalGlobe-Premium","name":"DigitalGlobe Premium Imagery","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/digitalglobe.316c9a2e/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqOGRmNXltOTBucm0yd3BtY3E5czl6NmYifQ.qJJsPgCjyzMCm3YG3YWQBQ","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/DigitalGlobe","terms_text":"Terms & Feedback","default":true,"description":"Premium DigitalGlobe satellite imagery.","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAADECAYAAADApo5rAAAgAElEQVR4nMy9a7Bl2VEm9uU5595bt6puvd9dVa1+6k3rgRCSQLKMEDCBAHsEGptAGE948Bgz88Nhw0w4bBzjmBl7HDE2EzM4PGZgAIMNNkYEDKDBIARIAoQeLSG1uumu7uqq7nq/bt1b9738Y6/M/DL32vdWYzw6u6PrnLP2Wrkyc2V+meux95WFd31fAQR6FdRfRYuF7ujvAhSpdQsgUusLSikQ6e6hfkcpKOJ9AIBo/VBaINRfqd8jd17Lf8HqgspCy8pm6K0Km4pNCYUqimQukHrs/mn1kcuoi979QNsGo02rRNVXjTGf3e9ePRoj2bZe/Oz1a+0j41omLR53+vwqyzBqDoR9casohe6WTmrroPiHVKcA3BkgYgMsXN9csXT3itBNN+lKDp37CUSZLahKIPrGp1FGIQYLeaBIdWhSQnGmjIoqXukYYIQr4IoXCfVPl8oQnaEow/qBUoZl0KZhHKoM3QAL3S9WjwGro+P1CtHLn8a7lhMfYgXFxqtU+mx83m0JKpsWGUadSZCFEdNqHGrodk+otoj9dmSQrhK5paKx+5WQkmpLikjqG2agQrwpkmQEQHHe2AZL11c22FJxxepKsahVTCvFBpadjEe4pHtqyPpbqtu5casuitdXPs2r6XNABuOwqB7EeFMDLUX5T9G4Wg3zqarOZd0n91VcBi1HB2gWu4WjqttXMGiZPhlGqKFGUFCKCyAiHpoCDyV0CL1vdat5mGEWQ0o1GTKrDvOLO5wyZ3XFfN946OxCjK7dFa/p5WpYETn0rnQj6b/pm1LreCjkky6Dyizqt8Y3NJDaIIoAUgqhktQ2xXkWgXDvso0M4nX0vusZNeIqx8S/RnCAxpiN1cdd6Qn15WMSy9lQAv8SywKETJkMk5hjVRhns0ioChLUWfLymJu5ZCWTMWQWiFDmKNRAnaT+o4KZaTBzAsCpIJp48Win6Z71UarlKiB4lLDhU4dlRDNnrTWlmMyayypN0xWlj2Te1BOXlV55loGCB1AEnnGqx1XaharTgMd8Xex3Yd2bIgsNIkd3Zlvp+fxS4dZl6I/rNMkwcu+IA9NLkY2MG4Xxqy0FYaA6BZFwxjQRkxgzDHlpzAOuEGOOIqlOjxUx5HUfLarnwEPEMUIym8go0zQIhdsb/Ft/wTlrbsCmnl2CuShlWIYuChVjS5iizduU7443Q0YNYdXZu2o+mKZ7YVmE+CpG3/otfSlQXIZSaXCEmDYZRoZVRf9hB+w80OYTNFg296Q2yrCFd2png671henVT8rVJd9TmpQWmYqkjbU6Go5Z8b4k/LKQa23E5dGvqkDTDzwkB9rcR5WNUjPWSXFzCXqSUjq5t5FB5xYEZZZmaWTLE0udbzEGampDawrk28XLRdOSKoP4yo5Uw7ZITuUC1R8h+BTKYKtMKkkpahQgb4rLjm4QnYGqpxvcWhsaPpvEqNc7dGqELKpFSih4IspCRkT2ZVZH1IhIpVBkMqJdiFXa6mxhibhEgCqmJ5gzMYqXGgVsUqd9WB4pKFJCVGFJTIaqVNVZUwYwcKH+Fr8tcOmMp84xi8lF4FV1qfM+BzafT6LWs/FnHmiQOHXuutE2KoMvVkyTDKMSDN4N33cB1IPcpW0gCQn4N4qia/XsoqHKL7M581oPaW4c7mgWlUqxfsycKFTHeYaVOu8WSqSmZVrbhikglcGOMSz24askhfrs2nB+avMY0g3zWSyOaAPPi/uxkgyFFV89t6gMjmqdsYlYWqxjY3pQjy/eq42H9ekg5cjqJQrVtjonJcmPYEM2J5syGUYRo/qmFASAV+N1cSgSFL4PsrPCTcElTFZv6GpXCDpmbtFhlIYqMfCMzoEUDTxgEYxBEUNqyiaOOEazGMq7IzJzTK/v0DbxE6mG4sut+VI0DMg6IIONiVYW3aPxSMLqdYMszrJryhkm3hQ9LdoTYLJh6Vexwff83xYTGFegwDBdMozisPiASs9SYzWhQVPyERWJxwaDlnblcsDnC7nfZI0c/qIRuw8VQ66WECHOOF3h+s4k79h0BbTsB5UzqjnL7OimDFbdpVUM5mBIhhYIUG91jNjJ8yyk2DiE4RbltY+ongsGwRAm10a+OOFk5NMqwygyuY0TmIwlerkEetYDCxrNqLImbQQw9Gv3Hipq2NXvITwCKGqw3LqDXRRDsk4IM2jaLbfAbJM6Rxb3Tv9lfIU7ceIehyajq0vOSdiQDApMEXQKdFM0c6a0HECkjkMySbMXDvV8n1d6SC8+cTK9NuNgBbEyhTKMAAR0yrt5bOh+fqREaIeGP0Vm6Q94ECcJV0os5VyzytIJ5hl//xSU/6tteMXfB6nUsOwrRVJ14ImMt2N9eE+KVjqgJEN1Nkc1501qOqD27BtuQm2K67UgGlWSgcvVSHgu6I7E+XgloTNKINSzjnuLJUzH2WmOMKcKTRkqSEyhDJPKghOtlX0y7MR0ct1tu9OGCC8poMTJqtIA7ECf1hfycFUSlBNykpBiwI1KlIdKz42sJnSlqkngxk8TNRRXjq4C2dyuis9Xgdkv2NhNbwWkbFqxA+lSvF8bDLYLEK/meEMyIPZJ48TpikCoHf2GL5Z0KYeYg3fD6vf4CnagSGv5ry5FU59hMk1gS4qdFhkmmiJ4B13rEoh42NKczp0BPriiNWB1IWREDSYy/dI1NCq+XOdKcxRxLWuZGxn3VZXFDieaNhVXoonEjuIDqW3jwIRRNd2oUUBTA9aMpD6MHsU06q+r05ehN80Lk7ioK0/FGJ2ZHnenoMjjg6BzIZ2bBnjcuD7zZW3b0eWrLcOo1I51EIq4Y5TCDWH/x3CoaFaoAoECexYZta1G8ESp1ChSnBaZMBSS2U+L1SeH5rbkqFFvDWcoZJwqOzm+NstoZgfPDNW5K4kIWmnyGR2PBLX/kvodkqHE76IRmnL5YCwl9uX0qQ316X0orOvvalwl0Tb5uu/OB3oOzuM0TTJMzJDrgHW8q3cxQXY8CUKyxxeUcFjPxjVHhhbipggTCEgXxzR6ZMTkf912I6VSFcHHVTzb0xUjR6EYJt1xWmkjy6e5a754taSjI2ZF8QiN1yWw68sgPAg+dlL54fSMQ2Bh/iTYh6vcEIpQXulqDKzMBTWpjJnxMA5VR0L1p0SGUVjXr0ZJm8gKvh1fZNwaGbRO1IdE5uBe3ZtwgYRtas/BQFR1hOjR6xEmyZkOO5A5jRq4Cql1FdmpXx8TdT93Q04PRPlKl9HT9Eg6hMoRx/pv6KKX+lX5ewsTia9sK1wQ+lJ65rwNGRRxVX5C8yBDQwdBNp0fTZEMI5+EOsfOrA5AqeWOZiV80vhz7s36qRZVQA4n1huCYyK3C/rkc3UdTa5j6V9r74F0o6mWsiyqwNin7266VzqPHDqJrvhCxaCfD5T3mjRAtvCXCmIZg3oT72wYLcsDbPyCEWZeqzUWBSIzAGfE7K3Rl+tNpk6GkU4EAfXQevCKiOlqfqE1ehWMHSmuDFX9FAqKhdA2y6TGWb3bEKCzL6vTob/fK+m3nXy1eVB0MQdyGgE9MUmIzwos6bvzTu21TOrxNfOHfqQyPgY81lPVTqghGdhYfKmbeVZhQYPQl6krCK1DX7pnEOYEKqNUYpryhlUdIXouT9z0nS4ZRqUaQuibBSNezMq1I3o8zQzMmGX0zIwkQzUjU8VGYYLnp/xMuB/Wv02WJbZlhWnqh9SWUsJOLHcudlTSq7djnjhFrPcTplg9k0sSbcg2MqheiKSlLamepEmnokkYJ74dx9ZWdUrdrymBUlsfPQajjUyjDCPPodnAkbxYx6pGEsVSRgcgGD0vKVrHAlrGdJwtBou8LR8PSjgjOnFFdR4x46WmVR/eXidofOSsOMlqs+ogQn11ii1Eu1iY8s/urJOOJaVt6lyVX2G+jF4ylDTRHpTBQ4mnGyZ/to40nhV4er6pdAmEijpy/S2apjqxRneJttlmNvLpkmGkDGjeTOAXPiv29dmixE/YWC3C6OS0sxZFWkZNLevSbw6vsO9k2jBjJmczUOI0g0jYRDilN0pSKq8qktLU1a9uIsby1whEOpGKgJL5B3yiXWhlSu/RDwcEFd3ptGTwianSIR6pbdz3MYoISQrpP0d0j4wlTn5LvMdAp+mvH8UGRcw4vtMiw0jqAEk1om7JVIeluoE2AJ1R4vFmcOPwXu8xoheNHooCInasVxT1a8QIKzcmoLj1JxTwaEVr/6QY0jvpz4TrnBLFxoAn1CYD1K4L0Sr0DEXplmNpYqf9AtJ41qLmtpoOEK8UfJsyFK5Ao2uRjuVXsGJoSemnRd00fnEJXaJRMqrniybL4b6O+xTKMPKQxSZvFkffNa0q4GdfC+gTBNrFBzEwD0UNr1MfCqtlvoPMwUIdSesrWxpZzEGoXzVcR5Dq6IRaira2Np4XDkpdkoWQPLobXWz5Lk7soyOaMwt9NyeJ0ckjriZeMihDb9OQZeD5DhTcQDpNR28YKUrUUbhYPYy8yjvivaa3aLsplGESYAjKIFm1OUUnQVe9cwodYAhoj6gyKR2tOJjuqRL6Ux6Ll9gEUoKee5uAhMwdAhNNZY77LtqONeSbakX7oPDMRyvCBqOpwXWoBh/2F1QXLR0oLeXBb7j2ZUgGBzGmxX1wvZ4e69h0m1yk/WoCvGcUj6TY4JEKq7FqyiiIdYmG/RYnMS0y+MZcHYnOMWtoV19wCHAES14WpzbulTx54V1dUyDrM+XGcYUGFiqE7nsIlfCKF4cRNC5R9dc6XT8BqTMf1Fblstq0mlHUEYKiCVqKn6lFGPhKl6KK7CBD1FMCNdJ/0AdTEJcb7MBE3iISAZeWR4rKfyppoHnxwqmTYWTVhb1PjZWbDoyLtVXGggc5AylF4HsepFibEtpUqKTyaJgx4YYjTXXcODllXXnMZBeNS50g1GLmqW0htri/KkOvWYrMgTnlIoFPlqEHwaaugjQE/bHbLo3I/Aw5JBuojk+jGrfvrUROmQwjHizDLhGfqWcmaweWsqWOdKy7ex4JIrPRadz2KCIAPYVsf5G3MT27GySgPF7MsIMzs1wKFiyPokgH9dVXnYe0xeQfNtGMqBd0NSB6lsFCTykRmgldUSftnlmW2FblilbbY9159Dp5JznS074rR5YmUkpVpk+GiaU7EpevSs3hLa9VJvUbAajnA95JXiLzTS06chuciaAQ/bmHy196xmQQbLLAJruJbeO3lQbZ1xKL2JDtd2Y5kbJ8Wagwy2aWQQ7UAoPET4gOpXWT6SQttpJnpaOG1Uo7LK2h/lTHNvbUyLEzGCA4onPfUyLDSOoSoR67tYsMWgBbetXVFHVIB8pmTEqCed+mo0rY7ZcMT6lm+dWhk8N1VZIismFltAi3KZplvnPkUpmDszjS9M7daEN1RpIxfOf+e/f7MvSuHs8llvMKFw8EA1RJ9cN9GgyVOfdpPJMiVU9KPwHwtMhgz1T31t8pl+UVraIELM1wx+z6VCeKhtmtODkjfsbJETLn3bWUFBIjFkcBTifiUpySLCa8v7GyrixVBTt6kFDZESyVjKtQOsiuq+Kf8HEYBI5kG8YXO31DBq4fELLUPRXTiwth53rI2YbAoYTvRN/KxAGtqMwtRyAa+j28WnI6ZBgVtXjx5c2wTAp3LIsQqN5tRwzMghEkpN8MEF0jPz3rfYl3wiRp8qU2oqtL5hPVUPRepm6IzeG3OqIeAbC+WAoybr5v+xXhUVoHHMeN6Jw5jQS19Rk5bE4SJtJZBgJEPUtmTiQqG92nurrzHiJrMOaOZ4HLEPZKbFGjFqlta66vv3WsGCjD9+mSYeSTwaLwH84A+WDwD/UuX/ktwYI8ghiCZ0RzK3aDtifwJTJODNguehXIJ1pQTzFZbU+lKkaRwXfOWTAyTFYc8lyoIQPTUTLkpMYvXyWVKaspP95WBtMDkxG3RENCEsxoIfKl/h1AMSM98x/R3dpQ2uLgEA20ycOUyDCyAGHeFVFL2TdWFJqqE+QdVN9ijx3ZikKt23qAhyJiaktHd/VhCiNVopUab4kYrQKECSzT4r7ZUVRxvNLBY9jHD6sfIDAPQBqgFhkLBYMylL7uMkiYHCCDdecKvFi+rf9XfbJT9mQtbjucPzMdTgHDK2amS4aRepTzUpHJA4a3ScR6E3k2mEqH1+/dJwzCqePqSNy8oomFR+Yk8ZatU+h7trQwea7/G29NqwQpNtZTcZx4od3yGD1CXUFPBmG+8tWSgVILNzquS0wGI/BBD/oGnB4ciLrhChoN9bxIGJ6TgcSde9fldMkw4pTDowXgB4zgKJyXswKyqjLEfpqSgsJUcBeiM8bYzq2HvVUFSBAk6TfxY2RKUkQSQYyFDOE9pgJbmd14yM+bFNLFkM+1+OqQdECGnIZZCpn4FlJnKu+fHnUG7IAkMRwWHlywaLBZhbn+gMzTIEO3U615NwoxI2TjbojBZhIqUwjoyV9SoUWb0k1/g/Fk+k3kMDZjGy3XlaPqxxDEoxBm2wWmg6rxcLKUaPX7oAiokUnbSN3crLoXk82PnvQUY8qiY/IiO8rg7VWxcTLeHARKU/LqjOrV5Jfcno7fSywP85xalFIQ02VzafqrLMOoupEnGgXwZa4Y612ubLnsvbWtGkr67OrSQS4A/uggSc1OXK1BI5f7nRtHXNkofhYLdTxsblOYTZMZVNY/8yJNJOrGWnXEh9Iqz1VhFjirEcRz+j6oLoA6DkfXhgzspUX1qTzQ2CnvOvDqXToWDYSNfWjfrvLQQuh/Lub5nQFX8aCu6DpFMozsL3gqkfAjrKJbWaQCtV9CUjZ+ekbb0NStNxpn7Mr2IFLqIxX6zcNjb66wMN8RN8geLHX3I/gUioyRryy+fudTluavqY4PrETHVSStHpSf5WjLoJbFXaR2dDssNBhYcIUkl2IFg4Hpg1GoUFuXwdLWLEPob7pkGPHNXjiPEFsdmB7sIBE6XhxJGWW1zyBZNYieIL3Y6Chb2DmgfTCK+KOb3gcp0pSUFMh6ykiXVNFL5/hSxIOjWS+UpwbSE5d1RKjYkMEm1tq35mbqnKD+C53b0fEgtAzyljrONUo1ZWD0Ntm1P7pX8rJ1ROtpk2FkD1FUVFKj5/r8Q9GeD0VZiOtxxZ+NSyOH0tD+w71i/bqDM2wXBEMEbE7Eodj3NRCNsGXYpIPsIHl+DfCAaQdep3kgL3Tkn81B20YGizShWUJbvc8gwaz0nM2dTp2xy/Wpk2CEhPAlK9SQjOZaDpp23m2KZBjxfQD2HKz2JkW3n+p3YVruOBYAijqIxNQhyZmPJbgTqkEJ2YLuQDf0NbBKUYICB/TdNG7c1xXjI4cYBHmZ5QAbDVQLObMWbyNDqQgc0FJlqIah38NCAUqilx7cIb0rOxne/BxXR7szm7hRanUVbIsnq/6g1XTJMOpNSETozX3xpKuegAVNTIM8OmFS6YQNPFpA79yQLgeUAl6CtajYq6sMdL8La5J9zWQurhUjlTyWvvPgNaMBj7jxTcNT+zGwoDHvGOI+QTfrPeW7lEEZnLYWCoIe2Q1DaPN6hesVgzJLny3a1ojrWCLGp4534I/SYZtcSycDR/Bpk2ESxgHKt1uUljmw5eMS8Lpq5DQhFPUcuuydqBw2mSSFQJtIpuhiP4lPb0+/RFenYpiNEzZHYT5saAQp4tncKIFIEAB9HdpgWIiVrBbYkfH0eK7TSP0Ui9EU9fisFh+zr7qgMTKg0TEjz9WJe++wJhmc/7kEehpOXAZjV5QCjQd59DTJMCoiYW7byeKRQZ9VJV7JoPTgFC2FshakDq4RrrymP5Log0zr7wUWZv12MVRBQT0tqf/3nanniLUPjVy9B5LYUVgfZJUWZun/EL1IUYVpW//0q1R61pWfPA4MDMhg/XC0Cs5OTw1SdM+TyVL1FZ5TKToZJZ6FAIfmd5pHM99NGeKLkCKfUyLDKCjXWQUnS0UZJvn8ZCKi1yeF8F/q7ISqTIV8EMGa3UkIUVkIQ1AVipDY0i3d4whsU3iufHUeHerASXY8sNEqP/5uHpqAE5xTWhnb0shI6MaaSh6QIRkYnWmlIJgd6aEYSOnNrm04GmM4QjoVI03znFrRuuXnalyG5pyMZJ02GUaWtgSOg0UYAkuwXlAuaJybBoSplK6kt3zGvlgrWmsp5CwJPah/NYze3kIpMfIZi65cD6FkyJUvo+0e7H3mNrmfojKgEXXyEqAPSMt2WlfYM+EUTPlVVLVxc3bcWFwGm0sR+DB7irYuX1/XjuTZSULFXptpk6H7+xCS+kj0bE6gPznH3elqGT8LxUbvXbnBJuNS+fgzf7c2vRtEt9WY7D/MIXSwwNEg1u9dxGQ8/kw0Ut/SEmw7GXIdGsTm+Z4Buj1aua6kgh7thm5aHYb7A31+lWWoZ5mk37ZGBAH8fI5ZZAPLCqInZaVIHxE03bJq4nR0ky8YHD9uamhANDV6iNcNPLEMneDhXj7dG1CiFQkSOaMnhFitq6T/h8qH6lhISZ8ptS0DiBhPEmxfp3meSOsWqltiu4DIOUoy31MmQ3d0QyJvHWPwyCC6/+DWoRtpsT4o1A3FLWdMArMS6nCkUOZKoWcwFMBT6BOG2awIlcmQiKIAWilWLmgolsUiffhDV8k5JP0PKqfv/LjooAy9VSd+ei894iqx3HhSEEn+a1rkFIhTVdMjrRJSNhD5o5Q8dCJTJ4O9l8n5rwY5AG9qxGE7nI23MmDg5jI0nKSfTlhksN/FFMe2bO3DBKt3sxmZO290BPA+ksxJrmi09IBLi746nCAsDOx4tdKFIRnIEWn1PVTRFI1XbYykvmAipzyFnnwmskENJStFDdZaBgRucB+/TIkMtlOt8xld+rNXwMONVjuQXF58a96cApRugVdq/IENV0oxzo21sPpVggaNVtGmSfHKz+CAMDz7+ZhCfXTtVG5SnGq4PubqJyi5L4mpHcKXZjpV8g+mNSBDDxjS6HCEiZtaSpfRN3ZvGiL75NU0f7dv1bMZLK8IMRG4AYogczMtMoxCWKY3aWRUir4Ub9qafqClN3XrnY6YO0/xbyWke4qytthjYU7ApDIChzdsZ3Qt9BkmVvREV8vYggLExiIiV+6LB0mNoh0xJNlBAIMBGRgYepfRct7D3kztg3dzDY1zfqD8FC6i6GdddZXSUKrQQQe2ejRlMozoOB2UPR7fHBUKw14spBDEX4WMprpEjym6b/MF91xbbWoZnHKoLAi1oWXgoJjC7ROsULXQTwPS1P87A6AHi7TcJvrUlg09d5SNQiF2SIa8UsLOyZNCs5+E1NQuGG++1Cgk3y6RDwsJjHguQ3x0tzEPnQIZRuAOdFVJq5rHuRdLdf94jJeF8+MYPMvvHXVgpFbjUSOGb7LEpbzUjuobf/W/YDQWYViBDT4k3S+JRsspSR47IsD9CfqTdTMS/p14DDg1IAMqaATVkjHmCWsDcfubioSabIyBFjPMekD/oj5DZOQJ8xTJ4KddOXSIGzpPZEXLKxO8TR5PfLqB8GZNb23fGE1oaQNfFUZKbMzLo0FZe61LqBA2+9AwPpoLwdt2MsRB8zCgfXLo0DQxh4cUYbVAfboketZ8QAbA/o6CAxfP50rsg4U3HZdYbmzpuCVQBAKKN7A4ysZ1mBYZ6zTJMFIi9clmvymehXFOrl4eUD84np8s9MN5yZh6Rk1LaFxHyZvx5a35fl0WOKRE1VF1IzLkO+KEFLOcRm2lDhQMPDHBkdRoFOvbAxohfiBBgKH1sY0MUHQV7wOUOiQdFPhvT1EZhb1/G30RhAmO+H1jg4ytUB1fDSrOByN1iBDTIUN9c5+Ews7+tFMfM7aFkAKZcw6sN3NRAMdin/FZgELAoF+ov14kQZhQRfQv8Tsty4W5S7jvz2Ko0YpGsjTYQRZDsDq49of7GMG0n6QTcqawJKw0WzJA7aXKIFSoxGwxI93TdCQMo9IpJoIpgfzdHFnIAcz4VReK9PDHCUj1maVpkWEU6NUOunuMSuQU6mgl/SZGfQlMgvMIE9I+SupLUVC92FCE+kS6tB4J2clPCmODU4O2uQ7xr8CeQ28IWR09jmqdLDxA0fHYiIvRhB2DMefUtmE+MiCDsk23HBAqoGlBKfZL7SU4GhSX6aEd5V95DYNOjxwnnoQGQcE5bt6hd02LDHVjjislgyPgDVmCxApWR9iYK+2A2J0xhIN5GTIKIy7YPkh5JTbolcHbV74MJeBlIa0D8SuUxjEd0wNN3uH8NnlACgCipwNKiAZhNS5EiG1kqMoJ8z9VPjoDcbDQZ0OKO2HvT/4ouDAKq2YqOIkbe5in8XcGlIDMDW+YIhlGoCsgedfMaOmR8K6tDpojMz8zUYqYUKIMJ4O2VSXusSgWpCMADYdpT+JB6BJJ9xE1V0BFIDdye8DEcSnwwIYb6XBHSaeUAjKSGm/aRp2V+MkyqO96uaJgalDQjU4SwfXI9dCoJ4Gqv9jY9ocZEa2NITm1zdFt2mSYpGbqP7UCISBAE2RRkHSWS56wVkqKnFo/5cCo5YrUliIU9efqjmoc1N7QXdubAYPaWMfejhyOZfDl2u5XRGcfAG/o/bEM7sk6Qq7H2ZkJ9szvwu5ds9g1N4tdszOYnUwwOzPBaCwYjwJGYWNjE+ubm1hb38Dq6jrura1j6d4KFpdWsLG5GfVp6VfUc6k89PRpoOPgIqEdbEGjO/NWaMC0H9ZHGl8CNNNv/Wa0s018lWWYlIryMUWR+uyDBCQNTqGVzUkqNzRBNgWExyWpPdlO76ivsD87j2ZmMejYXMAcgJSl69zCfamm9Cg7O0vlzZ0J/pRfRXDlpXfmiAZHRLBv724cP7wfxw/tx9GD+3Dy6EGcPn4Yxw/tx7FD+3Fo317sX9iN/Xt3Y25mBrMzY0qdgOWVNSzdW8Htu8u4fmsRV27ewYXLN/D8S1dw8coNvHT1Ji5cuY5rNxexubkJc9IG6LCTmj7JgS2iV7KCoAIAACAASURBVB2oYal90bE7T4fpOx/lsYd1qo34imUPMxOvkZd/4zLsfdeHLbiQL8IP70kz7cvOHRA6NTC8TOhRyEj1d6c/RliiQ5PgZirauhKjtixsYQsRaTTKhZDAaK/ao3K6PRoJzp48gtc/cgaPnT2Bhx44jjPHD+P08UM4eeQg9u2ZDwPJ+zosp17haAj9LgW4fnsRL7x8Fc9duIKnnr+IJ595AX/8xWdx685dOOAwaKVPICrS9JH0m9tU2iGlS2qygc3loH45umhGwOVfBRlk4V0fpiBAiGn0C6UN6TGMYLcaUeC5PN8zhKUb7rbGYzA0oK/MjO5wdGo5I3kjNBqG28EZaFAyz+at3Lj7MR6P8ODJI/j6r3kcb3/Do3j07AmcPnYYxw7tw+5dc1V1ET25fxN1B0cZai8iWLq3ipev3sTT51/G7/3pl/Cbn/gczl28Qipgvesw96zYPxuo47UJGJDGK9VseESjfm7t9A3h/w3JIAvv+nBx4s5yvrhZZIGDUGJLo4b06wywuKOqeqhjsvEmYGOgMrqwg7RCzsA48qrU/PwcvvUdb8Jf+cY344nHH8Th/QvYv3c3ZibjQUPOBs9XdoTtIsVQm61ScHtxGecvXcNv/OFn8bO/9nG8ePl6xZN6CM5S4ipUAoy88hbycdYPkCJB/g4Dku4OWViKEHG+Z0qzMSvW5v9fGWqEiA9ihGO2wYu6zpv2QxHO+gopUk1VdAWK65NDo3q9T40d4XT1Slj5QcjOsz31YqUysYwAKVKxtshhxqMR5nfN4uEHjuM73/u1+ND734ljB/djZjLGaCRxIAau7VKkncq0vNVP6/fG5iZeunoTP/l//w5+9tc/jpt3lrC1teUyqYY5MrPOSA0Y1GWqn0Gr9YlS3+aSaIbyRr9AGq+/fBlsDmHi0LyhKLWC6DCcf3VuHUBB7+mAhs2PAaMxupw7Bp5SYBwwulC34bWGVA0gag9swczMBKePH8YTjz2ID37z1+Pf+trXYd+e3YP9b5WC5XurWF5Zw73VNayur2N9fQPrG5vY3Nqq41gwGo0wHo0wOzPB3OwM5udmsXd+Drvn52y1qSVnC8CGHEivT3z+K/iHP/UR/OmXn8Pi0r0eLQMVS1EKJCILoW9SbQI+vhmzhTgm8WgPT3xbGYWCWD+P+MuUQRbe+WENSKFG6LKUupFRzYkDB/OqdTHUKRHP34fK0PiO9r0mOmcmGBG0Ye67tpuZmeDRMyfwjq95HP/Ov/02fN0bHsP83GzPIDc2t3D99iIuXbuFKzdu4/L123j+pat46eoNvHz9Fq7fWsStxSXcuXsPK2vr2CrdxuRcdYQDC3tw7NB+nDh8AK86dRSvOnUUZ44fxgPHD+HBk0dDnzmNGrpa6dWl67fwz3/5d/BL//qTOH/pGspWhTx7e51RjspS8Kv3THNCOuf0Q42jVOMWpjk0NH1Dh1umy2vOwznEX54MXcrkHLgXVqE8ykUUyBGj8SI6kiudVcrGTLQH07eck21ztRyxE0uRIwKNTqK0zWQ8wmNnT+J9b38j3vf2N+IdX/M45mZnOlXWwdjcKjh38TK+8Mx5PPPiJTz74iWcu3gFL16+jsvXb2Nza6sOqLj6ydHDipnyaf2PceroATx65iSeePxBvPV1D+Mtr3kYp44dhCA6wk6rVXnecmfpHn7zDz+Hf/ZLv4Unnz6Pjc1NbDfPy7qJem4vYoTFjWTn3c+G8de+JBuSB+qQ6TCImpb/EmToJtWJ78yurdX2cva2UnwuFFFqO0QLMvLEqVWhWZAhvk28Nf9hMiePHsR3v+/r8a3vfBPe+NhZWyYFgK2tgpev3cQffu4pfPILz+Arz7+E51+6iis3bmNtfQNu3cLCpDSsfrMBasjg4Rbj0Rinjx/C6x4+jfe+7Q34wLvfgpNHD/UcY7srg8zq+gb++IvP4L/957+MP/7in3fzCqAPSjx+5lhWUMXNluogGRxf0yC1tpbNAGbk0QBLpVU31uj1kwTzfyky0KS6VjBeQtyAu0M1dAFjH9WtocvCGjOfoEIVELSZlBK9D70osZ0ftICoNyBdpZEI/uo3vR1/44Pvw+MPnsL+vbut6dZWwWeeOodf/b1P49kXL2EyGWN+bhazMzNY2D2HmZkJNje3sLh8D9duLuLFy9fwzPlLWFpejaGoxWwzYvbLRiLYv7Abj589iR/4zvfiQ+9/Z5jIA20HGUqxNja38PQLL+GH/sFP4k+/9Fy7X/2itqF2YmKk1ZzGJDbMDXPUCJNgpHFNWYMSbNlEa5L8F5RBFt75fV13Tafrp0mWbljwYzQgL4crI55NYg9XZiUpp4E6Gk5b9bEDraDI2n+tOzszwRsfPYv//Pu/A+9+y2uxe34uoO+txSV8+dxFjEcjPPTAMczNTDAajcwYdUe2VHm3tgq2trawsrqOL527gI99+s/wrz/1JJ67eAX3VtY8lRLeRaUJp90D6dRlEAC75mbxTW9/I/7e3/wQHjx5BJPJuBephybeXAYAz128gu/9u/8TvnzuooFprBdMQG0IoGHs3SNVN8A70WzxqcPPu9+ASNxLslSJMpJWuv1KZLCUycg3vI/2ru2bSh3cIgFFW2BULVUCNFnvXQyozTmE9g7oHzgcCAm98pnJGA+fPo7v+eZ34Ps/8B4cO7Q/IO2wctvLniyv0tBrdW0dn3ryafzMr/8+PvH5r+DStVudYzSvFC0BhOU7uh49cwI/8gPfiW9955vCDjj3v90ycKmT1s98+Rz+03/4k/jScxeo36jP3jywkSol7uOEWwZ4sQaZULJikXbV1oQx2Ncrk2E8d/aJH+tuCd3XyQ1beOeNlgeKE9FORGJ7neToPN2VUw07CBKVUZSuFuv3hlY6e5EgvIfLyijB1aEDC/j2b3wLfvQHvgsffN/XY+/uXY72acBaZVreQlytz/fGoxEePHUU3/7ut+LR0yewvLKKa7cWcW91NcqeE2nOvZMMgODGnbv49Jeeg4jg0TMnsXvXbBiPIV6VX/199OACjh7ch888dQ637y4bDx7FdOxKHA8ethAFKmwGJFe+ksNXsOOIyRmCITjfB0fRWD/y9cplMIfo2rulK/2eoREdpSK1vjuP/nYmwiD1jIlWAKpQjCw8iDDFMj30eHShI9Ovf+QM/ta/9234oQ99C1770OlgwEo7G8/a+gaWllewvLKGra2Cydg34vjiti0nGo1GeOTMCXz9Gx/Dnvk5vHjpOm4tLpsxdYsIrJPSBwX9rIh7d3kFf/bsi9jc2sIbHj2D+bnZZqTIcvHneDzGyaMHsbq+ji88cx6ra+s07Ix89Z9WxNFqbJSA20ArfaAUyCe2DgpFCJihZbU+20Y2bOLplcoge9/1YTrl7KFZiu49sAN5wpSdWZsbhTpgzhDcwNsZgNfJ93JG1cqwBrIuvTe/axZ/5RvejO//wHvwDW96DcZj3/jiiefa+gaeu3gFT527iOcuXsFLV2/g5p0lrK6vo2wVTCZj7J3fhRNHDuB1D5/G217/KM6eONx0qtal9xaX7uGjn3oS//1PfwRfeeElbG01ji6wXKQXB0q/eWj/An7wg+/Df/Z9H8DMZNzjY2gjj/l67sJl/J1/8vP46Cef9JQu9NtaJOEUBcjGYbOAEElq9CuAsIBiHXkDjSCmGonGF/gB4goU2d19yjDpjLjUkAR/BqAnaxTcwSoyn49V8CDElIeYM8H7/TgRroOe0uywRzim3dU5fmQ//sa/+z78tW95J04dPYTRKKJmKQVfPncRv/WJz+H3P/sULl65gTtL97C4vIJ7K6vY2NwKChYRzM/NYP/e3Thx5CDe/ZbX4nu/7Rvw6ledMnbz+j+XAcC+vbvx7e9+K/btmcff/kc/hYuXb9DgkLwWqt0INHr62Auu317ET/zSR/HQA8fwofe/c7DfIScBgAdPHcWHv/09+LNnL+D8pWuuR+WKkY9Qmz/8e7UpHj7L+CSIpjJA55jqLNq3RhDEVE/nrTDeiqeYIRLdvww+qQ4cgwinAaKzSCkyordEHATevj77Qet3ITQISqbvaixaPh6N8IZHTuO//I/+Kt7zta/H3Iw/D7WxuYVbi0v4vT/9Ev63f/X7+PzTL+Du8gpW1zfMQLbLu0Eyzc5McOb4Yfwn3/Mt+J73v2PwiHc3HtEIN7e28Nt/9AV879/9J1hbX6/jMiCk8mAIFysUAU4fO4Rf+Ad/G088/uC2c4fWZ6eXTfwX/+PP4Wd+7eNY29iMOg1RQNmrWYOBXFcqPQHiOSU7hZGE7D0SUO/nyTk48hi9hORQgL9/GWwOYcXqupa7SuycvFeXZbsJc2RSEjM0JAE5OGJp1CxUbnTEnpOq9+MhsI5lH+Ddu2bxgfe8Ff/07/x1vOW1D2My7k6grq6t49kXL+MXfvMP8KM//vP4F7/yuzh38QqWV9a6J9BQHMFMc9oHo7Ub9+bWFm7eXsLvfvqLWFlbxxOPP4g9837sO0/YGaFHoxEeOX0cm1ub3SaZOQ8hSAA1RULiSXVeCpbureL5l6/im77uDdi9a645z8m/ed4zrvz8qz/4LG4tLpsOGEwLj7fEHWAR7oO92eeV5jBSgTfJECIlCCDMJ6TSgNkkPyUH4cUIvCIZfJVJFH39OIHlqVVZ3bJsDLeBYUY2gYW53sTQ0D9utaty8nqzIYSoYApHLKAP6qmjB/G93/aN+Ps//O/jyMF9ALq5wVdeeAkf+b1P47/+iV/EL/32p3D91iKFKphCu76IuD1qV+tayIavdADYKgV/+qXnMDs7wdvf+BjGo1ETpbP+AOCxsyfx2aeexwsvX4sRwRyfQ25d7zPU8M8tFNy6s4y9e3bhra99uDf5z6thmZdSCg4fWMDl67fxqSefqRYe01MIz3dSCFPNkJGXSoMNO+g6yWDpr9ldxAZzCrbwBB5qL8bnfcoQIoS/EsVRnNE9e5p1KpJWikrfeBGI1FSJFaS8SRVXqJwhKAumX7v+X/vQA/hbf+3b8B9/9/sNpV++dgu/8rt/gh//hd/Az/76x3Hp+q3EDynUcj6JitTbKme9L2mkCgq+8Mx5vPHRB/HomROmpyGnUAPdNTeD3bvm8PHPfBkrK2vQKG1zMhFyClqWzqNTBCtr67i3soY3v+YhHD+8f9t+W1GrlIIHjh/G//HRT2B1dc3pk65rQk56IzbC6xXdjmpHrnMbyr4MsT+OGrwiFfkyPrRqKLw/GcazZ574MdeXe6kwKbZBNpYwyJyTspB6mweRBiN0EB0kC8cPAZlDVdqj8Qhve/2j+JH/4Dvxgfe8FXt378LG5ib+4HNfwT/+uV/Hz/767+NLz13A5qZuiFlCGs9MBcCIkSPPw+y5c/1eeVtb38DVW3fw/nd8DfbM72ou6ea5xWg0wt7du/Dsi5fwlRdeMn1pNOhFiGTk2bZuLS7jxJH9ePNrHsIM7WSHyD4QtUQEC7vn8fmnX8BTz79kwBdiAUf9CgQRkf2TT0KDnTibCMtA/YVnJMQNuAjZn84j2LeYzn3KMJ4788SPcZixNWFowqMUnFQ3Ln4swxzIBhru0RVRCw8Gh8LAGFmc5SN+3x0oDuZ4PMa73vQa/L2/+SG884lXY37XHNbWN/Dj//tv4B/99K/ij77w51hc7p4BiMck9DPvk+jg+X3jMa83G4YQPQB3l1fwyOkTeP0jZzB0ZYPcM78LtxaX8AefewrrG5vdWFg/bkThbA/xyyt2axsbEABve90jOHpwXz9SN/jgaDESwWQyxq987NM2HgE0tNBSOG0v4CgQeXV9mS63kUEIBHryAnGCrPXIwGHzWhqnHWQYuYeQIWpHpf4oXSN7UxocnS2lqgauxiHKCssQwlgEiELG5AqSVEvZdF5FBO/92tfjn/7of4i3vu5hzEzGOHfxCv76f/MT+B/+5a/i2QuX62QZxm9mIEwCTcleVmwUOTfWsoRKVV83F5fw23/8JDY2Nl1PZHit/H1mMsYTjz+I17zqFIoNRN+QQ5rGMoiOV1f2J196Fl+sm3YAkFe7hvjQ8jc+9iBe//Dp2Fd1SN8DIH0ofYoC5iQ8lCzSdjIYb9Q3G5ECRTU8yXRzJLoPGbrdKeqjgDbkROz1KzaprQwURnBzktpex5Jva1gtyowOkHlfbeOfKrwvgypqdD92zc3gO979Vvzc3/9hPHjyKO6trOEjH/s0PvQj/xi/+rFPY/neGsmWFElXVE5kqUKVjkYiRUZAI1FEsLm5hecuXMFzFy83c3aWiw3zsbMn8dqHTlekSvw0ZXAdaYqlBrC0vILf/8xTuHnnblhezZty/Ju/H9q3B9/wltdAB9PtncBCUdB4SuNZ1eSpcd/gt5PB9evgU8wAsy6inkr45/5kmACIa7jEiwrjWxGFwlREb8tRMwFKR3wZTMOgp02dQxMi2hvVuF3XbynAvj3z+K73fh3+qx/8IObnZnHlxm38/G/8If6X/+u3cfHqDeN9POqOJkzG3eOak/EY4/GoLsN2uXu33NgtgWo/o9Goe/HtwFXQPSnH8uvjoVtbW9jcKhiPRrh8/TYeO3sy1At0Urp2YGEPHjlzArvn57B0T8866QA0+BHSjemumFF96ovP4Pqtuzi8f6Fp+EPzChHB3vldePOrH8LMZIL1jQ0aLR8HUSQ2oIJH99bR9/BiJq2/vQyhndlFcWMPqRrJYt1XMJOyowyTYny62ZX6r62oaDoEn0DGJyFooAw0+4jo3qoi6e6yKyWTnZ1MsGtuBrvmZrF71yzm52axZ34O73zi1fjBD34zjh3ch43NLZx76Squ3LyNb3r7GzA7M8FkPMbszAQzkzFmZ2YwOzPB7GSM2dlJfVPeDEYjsTdkTMYjTCZjzTgxmYx7b9Hja6tOnu33VsH65ga2tgo2N7ewvrGJPfNzOHPiSGiXI0SeXAPAQ6eO4uC+vVhaXonoVyNj0+BCPVfgsy9ewsUrN/DY2ZO2Q5+voZO94/HIHmd97uIVQ0YDsVb/wSR4nlj/oWHubHlnGQBa+HCD4Y5C8HR6zKz2v70Mky73klCpJGq9yAdaK2YlBFmkn03UupPxCAt75nFg7x7s2zuP/Xt3Y2FP97lvzzz27ZnH3t27sGd+zl73ODc7g12z7hgPnjyKIwcW0G1uCV7zqlN4/MPfgcl4hJnJGOPxuHmmJ//mlZ+h3duh7zu1B/pG3/qdaZ062r3QLM5X4AgYUBgIA6RXrbu+voEnnzmPb3jzazAj48DXTvoQERw5sICHTx/HcxevOGhrBlnISFPKqRhnLKUjDMb2fciAQk5F9VwGW96h/rq2eYVrJxnCu125P95BbPHrIlGgK4CMBAu7d+HowX04dmgfjh06gOOH9uHoof04dnAfjhxYwMKe+e6dprMzmJvp3ms6OzOpr3Lsvs/MjDEzHlsas90xivFohAMLezB0DR20Yzr3m1e3aA0ZfMv4duJHRHDk4D7bQ2nyjLih6WkDaEgU5ASfe/p5bGxuYnam9yrfkCJlOUUEBxb24Mzxw1o5ZiqBExobA0vSQwDNjsmYZWwvg4T9IOWZ+xX2t65cv+f5xjYymIaMUK0UcjGdfUvX7cxkjGOH9uPsySM4c/wwzhw/3IXWE0dw/PB+7J3fFXL1yXhk38fjLjffbhmwtYmVr53u57o7bYy9EuTfbud5J4dp8Z7bHNi7G7tmZ2LIFgdTJwRHYwBsX/4cQcFTz18M850hPlrLrwcW9uDsySOYjEfY2ip2HCd1FxjrltSLPwNjgsL3j1KavJMMMWPRJf8IC6kTZoj4gftVrirARFOODqkdoXfNzuDgwh686oGjeNWp43jo1FGcPXkED548ipNHDmB2ZrJjemDKafweyltNrFSWDa6F6kOhP/++n4gx9LvVT67XcpydUjFuNzc7g8lkHEMz3JACbUF6ETN8wGvRs+cvY70eWmxFhBa46L3JeITv//b34G2vfwTnLl7F8y9dxbMXLuH8pWu4dWepeyv5+gbW1jewsraONe2ndq5THmXGncF5vR8ZisntfuTpkf8IizrUj0WpMC+gtL/Wn7z3a1+PwwcWcPrYITxw7BBOHz+M08cP48yJwzi0b29zgIcMaicDZlpDAzB0DQ3ekLFu53D3K8PQvfuJYENXlqNlmDOTMcZSJ/T1nJUvcCQ+C1kD2Dbc2lbW1nDt1iIOH1gIfOwEQnodObgP7z74Onzjm11nW6Xg9t1lXLxyAy9euo4XL1/H8xev4MKV67h5ZwmLy/ewuLSCxaV7uL20jJXV9ZiGsCnehwy9NKtQWp9DS/3p8QT0ehvNl2DpE+VWmPzLv/dD3RsmtjFgWPv2IO5kfFw+ZEhDqy9D9bcb0KE5wU5OkXloyTfE63ZX5qulKy7b2NzqTr3aDDClSiHWx5vOSuT38o3bvec1WjLsFN31Govg0L69OLRvL97wyBmru7VVcGtxCZeu38Kla7fw8rWb3buqbtzGtZuLuHbrDq7dWsSVG3dwa3HJeb0PGcJNjTYmg6dDfTpULgQuWk4OMhlyhmzA2Ui3SxWyoltovNPKzv2kTPy7xfeQwfHvITocaTLPuT7T2e7aLr1kvtbWN7rddYsC6AGqcOznJVjli8cBwG0zvj4/2+k51891sq7HY8HhAws4tH+vHVsppWB1bR3Xb9/F9VuLuH57EVdvLnbOcuk6Xrx8DRcud1Hm9t17KOk9UaYCRf0QZDr5exHT6qR5Rj6EahGo+02T6riTOZT7Dxla/p7bDA3CTpEgXztFnJ2Q/H6ixJCxb5d3D0XS3H/upyX30soq1jf0xWce6v1JM4I10wenVH2ad5b8LFfms+Xo243vTo6Uo7RINy964NghnDp60O5tbG7hztIy7ty91z2huHQPL1+7iaeefwlPnbuIr7zwEs6/fA0ra+uqxdq2ZjthbtAV6n7FUHbmtl9Ijx59zCGyIQylLa9kPrFT6tNCmFZakem26AwNTL7WNzaxurqOLRSs1ZcQbxVgeWWVHs6J1+bmFpZXVu0FZXyNRLB71xzinpdgftcsxqPuZQRzsxOMR6NtUVd5L6VLOe6trvOow/JnLrMg4cuc/gwwrK6ge0IwZwCtyf0QKA6loUPtW/1wO5FuM/Tw/oWwi765tYWVtXWsrq5jZW0dtxeX8PT5S3jymRfwmS8/h89+5XncvH3X9VGq3CSrRQX2HNJHbVGZqf/UexNmcMgpwlDvEAVy9FCF6Juvu2MNW9jcLPZ9a6vQvYLNzU0srazi7vIKFpdXcHf5Hu4ur2Dp3hqWV1Zwt74BY3llFYtLK1heXcPK6hpW19a7z/UN3Ftdw8raOlZWut8ra+sum2UXldeMIr3ftLTBk7lUv0mP2s7vmsVkNMbs7BhzM91G4/zcbPcsxPwc5ma6TcfFpXv2x05aaI8ez5w4138KgkHkB4XuN7L+Rept157LWvUm4zH2zncvcgCAB44dwuseOYPveu/bAHSAdv7SVXzmy+fwmafO4bNPncOFyzewvLJqY94d8c/gwU6Zogrtm0xaqZFeGUXyvdW1dayub/jn6jpW17ult7X1DaxtbGJtfR13l1dwa3EZt+8u487dZQuPd5bv4e6SGz1/bm2RAMq45s4BHXv6jsbYMW88c4g1JwbiI4hu4XD06crtfUC1mr331vLY6E0FWr/g3spaJ8Ny7MYndeg7F8d/Bh8ba9YNqQwsn+DQ/r1h7IZSvu0i8P2mta1rp1Rzp371+8xkjEdOn8DDDxzHd3/zOwAAl67dwpPPvIAvPHMeXzp3ERcuX8eNO3dx4/Zd3LyzhI3NzToOPMaw77bJzCkTMwDA0Hfp3gru3lvB0vIqFu+tVKRexfK9FdxZ6nK/29XIby8u1+W2zqiXlleweG8Fm5tbPmBsc8aYl9mkyX5zxAG6P3hIdbINBroRxYUJ50STjVnrJf+wolq31MHqoXX4Y45RyDDuLd4tndWIFKMTy6CH7F1ZtW9dfyE8OFLTEga2oblgjvhL91bx9PmXsbK6hoXd81jYM4+F3buwZ/cuzG2zHzVEL/c31G4oTcsynDhyACeOHMD73/EENje3cPXWHTz74mU88+LLePr5l3H+Ujdpv3DlBq7fWrTXiZpy1OhKweSzT53D9epJN+/cxc3FJdxedBS/W52gS1/umUOsrK13qwFZmIH0w+zNxq4OaEn12AgEvmFDuZ6kNi1lRi0C8SQtaqiMWB6QGoD9DTuzs2TN4s3cv1iQyhchUFz37vjKewymAlCfLRlQ+uCgOk3R7uihfT3D3W7Sz2WXrt/C//x/fhRfevYCFupZM3WKfXt248C+PTi4sAeH9u/FwYU9OLCwBwf3dZ+75+fCqeGhifzQ2LXmotvJMB6PcOLwARw/tB/vetOrsbm5hSs3buPFuor1wstX8ecvXsKXn7uIZy9c7pZ+TX+CyQ//d//C/tLNvfqp+TYPtCNkh0T6+J7eMsbyoLKP5IHrlZkaYsoAOOrGao6CLW2qEYUUq58aSeYF0ab8KIsbrw0OSq0X4d6QjOmaw0lMA82xHFQiiwMymLMR6706wMzMGPvTXzxqrSYNIfTS8gqev3gVTz79gvdUnXMyHmHXXHcKeb6eRub/9y/sxqmjB3HqyEGcOHIAJ+3zQO8PUjJvOaLcT5rXkmE8HlkE+bo3PIq19Q3cvHMXV27cweUbt/HM+ZdtLvLshcuYPPn0+QoqES+FJhqsbQ/UA2icr6YhDhhwrd+etLJzUH1Btt50T9Rja5nE+4AjLzt+M5WRHhk6t+nshkFRRJfEm2rX+ZZ+h7FtUwaNSBkwvO6pIwftDeHefXsPpHUtr3ZAaWouzuL6xiY2Nldwd2nF+SHHH4lgRg9wTsbd90l3LP/owX148NRRnD1+GKdPHMHZekLiwZNH7WhQyzH+IjJo+cxkjOOHD+DYof14A87gG978GnzP+9+BpXuruHTtFiaWtRRf1iuaUpQSUmyzaRo3ixfxjQAAIABJREFU71+Nygv9XU3dZy9MQvrGT8yHteLmKwp3+E5lsW8dWDVSlbm7achPRmVSGkk3ZJ/z9j02/LkAVh3pUtMj1UXvD8WYWFkGvYEAGGYcteDxV53CZNx/tqO1qtjSv6bJlhGwzhKPqGOKKsNWKd0S6upaL+159sJl/NEXnrG6CgqTyRhnTxzBI6eP49EzJ/Dw6eN49MxxPHjyKHbNzWCmOpR+smxDMgztr8zNTDA3sxeH9y/gzPHDvA/hw6UpgaOYvu5ePCcWGuyA0LTioYxIiio0mPkYeXA2TT9UYSW+/a0fDkwYqstpkW9u6byaJ54aJ01hltZ4WtRLZdBfXRKbF7B+SvdG9KpPm2/xokFI/2pqWus3ZTD+NToUVyPx/+jZE/aOqE6N2+8xuRq7OjcXl2xjzzfElUYfkX2cq/6IH6kIIDRG2NLHhQXAFja3NvH0Cy/hmfMvB3DTP3559sSR7v962vqBY4ewsHsX9u7unqNZ2L3L5i7ZCXu8JmeZqFYLGaYasw1HUlJPeRzdG5Mlcy6ztr4K2dFyHX43kRmxstukh16EsJSHw1pehrNopmmImGN2/HF/Ka3hUFHUiI35Ss9cpt9ceTbStX6cwPVkCBFWn39nLy8Fr37wFMbj+Cqa7XLzXH7j9l3cvrvkPChYBVBh4ycZlB8FsBBd718GQLC+sYnnLlzBuQuXHagAzM7O4NSRg3jgeHc49czxwzh19CCOHNiHowcXcGj/Ag7v34uD+/ZgZuILq61oUh8hFe8X1WvTpI/MJCC8DyAqAlBZVjIQF0oyUhWvFCavEIQcnD8ZsVqeoQZV+cvOwOgfUyyE9NBQO0dEUq5oH50lxzQP6PUddAJSNB3ayc+79+ZiQn1TlFaNz++aw+MPntw2rWhdOi4ra+u4dvMOVtc2+ilzYMdcnXQKFNPBMA7tJEPIOtCvs7a+gedfvornX75qdMajMQ7u24Pjhw/4w2oH9+P4kf04deQQTh/vjpEcP3QAc7MTk3li3kwdSOjUPwoLY4ZIvGsYNAOXlB5FZfqKSuxLHdTuFQRn6oFrdlCl0vqbTyxrcEgtQ7U976WHotUwLZ6K85nCSCMKKaBWtA7zGO3H+Q7LvT0ZAjsIY1kN6aEHjuHYwf1RL9I/umGt0qT17vIKrty8XfvhQdcP5c15YmDK0QJZl1GlTRkskS1qh93SewAp00X3ZWNzE9dudidrVW+j0Qi75+ewf+9uHFjYg/17d+PIgQWcPXkEj545gUdPH69HN2wuQGGPeLI0kW+kCvZ8h6ZalvoV30vQ6lVAdbyewRUKoyyvAi2ykXaV2oZbP4lWnuOE+QKK/ZGOkMax7HWAt412zAN8sAvUAIs7otJj5wwRYhsZQiqm95yH1z18Gvv2ztvYMK/6PadSnFLdubuMl6/dAlmJzeNEFBTY6RNiAvwn/XrgYExvI4MEA9CU3pSCuACCIGv9AaBgq2xhcanbU7tw5UaVoXs4TpeM4zPV2RmQjc64rUZCp1YDotZ0B2nFhgzaBpel0ElWcoYeyjIyVT7CODDZzL6RJDQ2unEeI6Ts3nPMmuYY+qV7WqQ71tQHavRsmga16e3FJBkUrNwx1WDqmIjgTa9+VXjeRctb3/U3G+O124v1XJXza9mgHaWmsbRI4M7cS69NgJ1lcAQA+I9RMr2wqNGjp/XiONgq9VaXFq6sreNmWcKIw154k0bgGjUXFEsVAvRph6XUkJiE5xDISjOBnI4oP6VUbWkOqf3U8nqv1N/FQlm9Vw0qDgClAyA0Np7Y+Ao8/LszGB/VEGIGlp2mgP4IQmBD38xnLBYVraYIhbQ/IEP3J6cQh8LsouDE4f143cOneyd0+eLUKciH7tU6V2/ewYXL16uhueydVorx7gAAu6O+oiXGG/3NkZ1kIHRKWy26vFtl6NVzeyk6DvchQ91VVxOnQWclATaw+pC4MmNOot8buaLPEYQEd8P1e0KoLoGegTD3UcO8fap35TlLQq+Od17ZoI+MdMYLyUQ278unhFSEdIaeJqeSc7nMF2s7IT2UbWSIcyR40K2g8vpHzuDsiSPB6PkzO0JO91bX1vDn5y9heWUt8FwbOI6Tgau+LA1Vsya9iYKnYEcZHAi7fhyvGHw8TbdxKWruyrfclwyjbgGDI4GPmr2WEoCuiXsa43Qtn/bKwTGYuKK2GnKeKJozEt8qtAeGiLqwNmmtWX8T6quCmNXCfLJsJX3PUQIl0kcXS7r77DgUzYo6COuF+lGnKj6UQzJwxDBIq2M/Ho3w+kfO4IFjB3tzB54zdF1K7zcA3L23iiefOe86rvKajYS3DSONmY5H3jOpsguB6oAMzIuNS0nlqjLWN4GqgeJ9yjBSm+zstASCYvHHOQlKC06hCqgEegPcFzbMNANbEo3EtFWIL1eQKrK1ps65KAGYGwlo0w1sfL3OrUOPqr5ZFmTIjlkVapNpLSM8UHWYM9HNIRmCxsRrlFJw7NB+vPGxs9i9a8544bEbWnplvheX7+GzT51ToaCbs6IvJO4hI+tL+wqwHe8FC+7LwEBFOG1dsBshfDd0DWB/PzKMNH2IhsaRwRGkQ6fIhpNyoQhM/R55LTNoTQWInVJZL73Sf4oZd3/+k5XkCMhRSRIPbiDMs94X+BvJGaEdnXQ+FBYjWBbhMSKAqOXRzolGSwYCKuekq/PomeN486tfZfc4Slj9bdKnrVJw7sIVPP/yVWjEEusXidHsFGbZSYZk0UpvQAZWgdC/+pXLSt/oEhjfnwwj3fSye+YAyl004LhrG3M65UztpKdwZYQHgCa+xYRoISz7ixpDXU9H6Rl7aJ+912RTfTkDOvkrlrbQmJXSTcqonoV+7iOMuVhbcyiWQ+tlmxr6TTJYpAECIMzNTPDE4w/ikdPHuxoS9x2Gdqf52trcwv/zx1+sf0qg81Y7cSDxyEaMcmzcpV0HBXa0fkAGjRLBFgqXw8a+k5H74zZSJ9L3J8Oo71geHYrob2ebJzMhVqTQUNKIsjN2dkSQKkQ3h/JqcGZnGkprOxFaopN68KJQtAiwS3k8Iz9ttNhGm8lEBwy1L6nRlK0z0dNVJCsLwOK89TKkHDW3kcEnri5DQcGBfXvwxOOvsjebuyo8wuT9hlxvZX0dv/XJz9NUJxp3S5zed5FoBZwCivPQkkGjhPPmNhjmPgE8HRQ1awDwimRovA9ald8NqJhnwTw2CFzHXcObejCnWb77KrVuRHNLXSoRS8tq9GDlQLIh8P/Urw52I5e39EXbG7k+X4Y2lfcQDXj+o11pWsS5USGabCKFNuGgEV5hhhxqQAaPqDwsgl2zMzha/9jk0NWaO7CTfOXcS/jzF18OVuOGmHRkTgYDJaXpsrFTe9mQDA2O3cisM71D9etYFbWzBEY7yWB/MIUn1DpGPJnjXNcGw8KPh0pbPXIOXEadsErrnt9XRDD5ya5cERLpsQ6rI/TSAmOthL6lkHzGlxhdtmveuOtM1vkUU35yRFdjdCKw/ORo2k/LMEiGgMYqcyXFfzUor8pxCtU8RiGCj/zen0Q/DIMARCOOiY+rUdwUeqkI7VU0ZGhdeQUxsGagLL3br0SGkZWXdAISDrxxvZfpO1KHkEsiY6B+MAAzbPZ0CQ5QkhCc92uY8s0Zdkrqk1Mc66c4X3n+QXOVbqC8vKA6EvHgrGj/VYNFzSTqI8ggAgjJEAx5exks1aqGvryyiguXrweDbx3VyJc6yp2le/joJ58kXfAYlF676Nhtc+63kmBNWYZ+OzpuYv+ShTVwKGQa9ynDKDqdo5c1LLRuS/870LJxpb7UUFoCcghlCNbONVJomiWRv4jilIsTHVeEuG2bWG5YXa3YOGaHHj2JYp0fOw+O6dkRAAnL0nVWZOlF1bOlQsXlM3p9GfhytQhuLS7js1953l883EgZWt9VJ3/4uadw8coNQ3WXAT5WKkO+xO+GYjLY3j5SQwaOOmHH2r51+jENWpVC9eQVy2DPf/v5cw11aoidUYqktImEN2nqvSAYTeRcWFQDSKMr8HydL4l1TAP0PcwrOBJWxzOHIhkrzHtwqgJ6qKdIo/dMhg7hnFXqm+ZMHRkfUO1HFxCcx1q3+KKFB7m2DNpvTs83NjfxR194Bn/wuafQsj1OmfLkenF5BT/9qx/r/mqr+jrLZ18jwvPVO8JiHaso+V5fBgYDyVEnoHzUFTuT9fkKZBgZmqoxJvTUfwutAESiXtUnwVSFo0PKAdWDC71tTm1fJ6i8fEaEGtGifrYmxMEoCGaF6CbZObQ627QCp/WtTuQvKj/zpewK0VKemE7sqykDUopRZXjq3EX81Ec+hqfPv2TzCb56x2oALC7dwz/7xd/CJ598uvtbEAQ6wbEkF3AGEE/SBq4TYDGWt2Swytl/xP4Z6EPi71cgw3ju7BM/1t2n80AV+UQiU+YenNL0+CRm4IOsyBqX2pQiRQXhk6USaRppUlKOEgES4pKpt1UZ6F79HlbG7N1KXl+q4/vEnzYFqV4XfMT4cLlMUTZgvCKl49T5Ox+xaMhg6gjZOHT179zFy7h+6y5OHD6AE4cPhEcqQeOxtVXw4uXr+Jlf+zh+6iO/i6s3F+l+jEw2NpR26DKzL4EXlMaL29xRLOjtKEOI9hGnK510ZF0i5r9SGcazZ77mx/pr1dy3H+y29WEVrpTGA/GBnY6eEfBjEkrRjJEQ0pboLO/mdiQQnEzPadjgA8oQErvlwVMdgwSiVT+qLIEXNQIy1vhXacjZrJ4DgsoaJsCge8RRTwaI69SONzt4bdVI8eVzF7C4dA+j0cj+Xp+I4O69FTx74TI++qnP43/95d/BL370E7h6azH0SaLqiBILOn7phLMIgVwETVUJO8p2MnTqKaCz5M6bDjnpN/wRxb+ADLLwrg97QsBGWb0cTKzhgUrYdwzj3TAlKOyd3ie5I8AGC/+Zy7O9Oy1xmNX6itq9VAvu1MWNLm8Y2Z+BSnriyNHRQd0EUjrMIzOK/n0g9k31WGCWwV72RlWHVpD2zM/h8bMncfLoQezdvQsjEaysruPyjdt49sIlXLlxp9emf20jA3xsG2xvQ/H+ZeiXF4sSodP/DzLI3nd+uKiXSB1U1DdGlAB12hrJ4xInNPi8fNsa5DD5MsPYRjI2Hq5nhtTx7nU9tjUjQsdE/MlDqjQkaa034jB0i/WobYg4mR929pL6ENdLkkEdQuc7OSVxMoXK+3W0Jt/PV8xWdrK+lNtoi+2caEpkGFlupWlHcYOgPUc73h2ioKKh/rQJTFemO5F9VIbdDzwJyFWJtADdiweKl1taBfhEzstMHvZeyzOJX7oHDcPMl0j8ZJGL0mT5WVYSoNemhE/7rsZRx8L7a8hQYH7CV4g6SrPq24/hlNAmIC031fo5khePlP25qZ9gsPZ+M2DAtMkw8omvHpKDDXLRmrpJVo2Ppedfzc0ejgAmfcmVTPpS0spwANtOk72d10Y603O0nObAfMD5FpWpVLm9n6T6rp7ZqCSbTyPCY2RdOWgoRZ9DSKg7JIMBSolyMbfS6y8QNB5baYeBQ3b02rxPsy9fhPmke2DqZBjxLrReBsRkKLb2zl6llWu4S1YDMy77qZBejUDblu6en4Hi5Vak3JEmm9oWzpMhSCmk26wMktl4pwHIiK4R0groJvGpfYRJWzXkjAHB2EkOu6cyWJ0hGTTi1YhjAKfNIkgVe0CJ+2s4oMneL7dzVsKVUkMCwG54lS9ptJkeGUZsEJwkOappaNF2FHREU4xangcZtggXmcroUBt4OJS+MwbQJXr9oARdzXHspTZkfeG4MDHnswodPKGoRo4Z2vltllezMgMP/nSJ4Gd6lQ5HnWEZQscqe/Rm78VSXpalYZyBZAk+b+lLzzG5OUeHsIAe09Te9dWXYeRnxfkWD5yGiwpQtLKRiTVkIwGDVPETMA/vpV0kt+bO2UEs3DZ5qM5BYbYAPqGvCgtTBNa19dWgX2K7JArUyTsHJxoc4fS3tHZ+yaMaMiRm0DcMbePR0wWjZrnPHg2B60iavbeb+zh7BNeigcjyVZZhZA+sFH3YBoij7J5qUSI7bzBOQuA8H9D7QgNdKqImA++jKDlWsX+cRc35M09UZkvDAHTDplRjj7vBjGaxr4D0pCc+qOe1SVEqbuCTz4glkChVfyZbX4augA2E+eFrCJGBlkeHVJNoOLj7KYPW5e3FPvI5OeHUaIpkGHnK45MSe7WistUwlmFeXSjJqFeYeYpKkuvAkbkVEUH3+Xcjj7TDd+A0TPpNaorCq1D+qXGTdqR77Hjfvoxod8mQpXv3VJXR9J9407+/YWnZgAz9yUk9n9TjcOjqt2+BMHcZVvu4ZYoCnnXwuDjie/n0yDDqA3E9xcnHFhCF5By+F/okO2U/n4uM0m8yRvfkUgMJG6pGssw59VfpSeXRAbh4XU4srZl7oL7KxCrxKww5eBAa5eClSO+beCpWmjAnvgy9tpEhCE6A1Vt14+jDbVmJQY4h2soPDRIvRgyUc8rUzJSmSIZRH+z0aAZ15GEkZkvFQ2F4loIdJYeuxHDmW5m3rEpXn8jTSpH4FpcqVLcCRsqx5ckqAuX84Z2p6njGAB/LVnqUd3LkEpATikVXIceMO9qdcxdqVitFvgzBhmXwts5PSaPfpSY0jmGyxGQUcDxy+x9q6WTyY+muBj8bSYsCzqzrhXL4/sR6emQYmYOQcbgxeJ+F7nX0S2SG0qSAZBziszNoWLRQSwZKUOu5XnRKdx4xJdxXmK20+6dMnV+jwxGnR7w4+oQFCHJKks9JSjLqjo+SdToIpwj6ccJVV4F4HqcGzYygzcsxW6uKeGkvPa5tnKw7gW7YlimUYWQHs2gC2f0U9+aS7EGSddSfnkrRKc2wkqRtiyPngMfb7jN5dukZJykqfzJaqYeR43j+LlE7pCyWU11TyztkUf4k6YT4VDpCO8wZxer9cO4/TnDaMqSXSLcdKJup81hCUTYV7TLS7J89S22SVca6hh4QpKM2UyLDyCaAhGoWtdWrq12bQwf6bipuk25kVp3bNKJFXCHKB9zo1CyovvZTFRnStJQLFnpE1pd2OsH07SIWqUhxhctKFD7jYWG+VGm1rPmcQP5kUGmBYJaBnN9eJbrttSOEwgBAuwkAwydw+238+1A/UlNaspYpk2Hkh+L8hqgRBEsmYyCn6qVHhraApjO9E7mZDzVgRszIpwkTbrBuOWRzNeMnnpnnpT6xRhLaSFVeId2oE0qgDQpWZPQilrPynxf2JUcKa9SnpU4ZNLIM9V7J/ISmTMRXu3rPtKkzcmBlfhpPrTUW1Y1YbyndWGg4/BTJMPLB6AtnL/yundFH/eFOwKsoXWrug2pr6dxLBhKOFDm8VAYcgVUa1l5sZ4oxhvt89jqngGPyAQYYPhBRJ+Gqssq2ilM3pHmDReS4gBDbJhn0HqWhyp8al+MJuWvpq98E1ZdahzRDAv+2QdpUAFwGSXQk6WMKZRjp5JiXVwv8vKt2K/U/fdS01MGueKhD2+vb1u7tVjXk4J1uhsW15cZS21jgaOSEdLPjtyrY5kDk9IUjmTmR9+yrSTFSeSxhmYLXeuWKhj6YfVm7moYgDQOjgW3JoHpJ9UX7MwNk+FWLK15U25q5FWpnLQaiQSvnb1atvAY1TZ8Mo0Lhmu+pA9dxJaE0lVD6tOWkS4QmLLsMG664ExYVg+rzfEJpVdpstqGNKcLr2nKfVa/OXVxn1jfDjdCufTEx3cs5pbPoxQ5Z6VOaVFjvjBxAGqZ+2aAMpIP4PfEY6jAd5bPEtnQ7PNuMHZ43UBwhWqEmp8VgutMjg0WIGF7IK9A9UdYZCB/m00+NHYnxEn92/JPVUUrTY01XXRKtojQkF6KBVKLg4yRKHqwSx8eBpy4jFopwDf3QIMRxrjOErCceRIoUEgioCsQdcxsZ+srrX1E1HImpr9C5ddQzSl15LLbMLNZHWrk2WmysDgzTKcNI/+Qup0w6kewMxjfqWnwra4yiKm+Qga2D6hjzbNQhIhWrFx80UufSB4eIweI0CURq18X7yqgf9eMRxin0v/NtUn4+PCbWJ0dJoZsS6Vk72UaGoCzXRY7oTJPz8HzFAauglG7yCqAxMXRUolMwPxseMMHITo8MI5vsMnBXBpSvYuV0GK3S7wZJHOXcfvu6oY6CcZtxZqOQpAmmp07AkYQjG9NmRxOqJ+keOUtuG8INaZ1lCJEqy0eOkHQReSR+cvssQy+0UIqoPGT1bYfG2yI1Oy+SQQ01vI/Op0yGkWJZv/9quGZjxFhGf/7FyMWD3HuegNux0NnbqNRWsTrjCs8dIJXB67mjMZ/Jbf11GgiC6rJrP1eMUSkpe7i/ThqnqW29fS8dHpLBFNO/WnPdXv/tW7X9tgR27OM+mnsfUyTDyHKtXkbgnuqhWqB/UcgdO4U3wF5UYHMPEQtzQ0YeURscluBHLPiVNAiRgXcTzJmFf+lddRzqmxkr4C2K+qFPfUGzgEQXJkNRGYJeOCrRfaNSXJdofbZl4J+hot7OixP5fhaiAPpXfuIDPdSwRSxfZaDcbqd7UyTDyGy6xNwtrrnX/9TwhDNkQi/O7UTHPjtCsf6sNqFlYcfQlIjyQDu3xDKaE6V0g/rxA2POo5FgpUt9eo11ojYYDLfYBqbzofG2epVFLD7Z2v3T26dQApbfOgAMyWBOJ6y3TgZzzPqdj9X4+LWBkN+20t9ENCEgZAeFv4S5l/atPbolCwPHlMgwKsoYI3fp0LeYkVUjpLxfghYQDCdczC8bgCElQruwEgX+SuWFfppOVdHqSPpViAePKODfgEU+fe5bakTU5xFC+0pc9zNURYVDS0CvtMMQutd1LBu9yqIbzaAMKndWeon9BTMIE1KKioUYsy7UuTMltgPlk7CWh88c3HvMupgmGUZ+uyJxPezn3ldXmUKaZDxUBdCsXbysJwl5Ru+YRagXVKYe2peJwkQ8KdtwVCYn+koT7Y6MMfNrRdnT4Ue9A9s+QMZXdv4knySerYwHtSGDB2d3mn5dQmNKN4kSySD1e0VPbpuNtuHh0rvHqzmpPYHCNMlgDwj5J0UGSlWK9B6D91QmpFDJc5MCwmSyxHuxjMOnCuk04+50oseRzOYR3taOzRty1MhgPBYbmJzvhoUndQApoW04tsL8soxGW0zXxlKhz21kMI9VGYTq9v3X9BjvV4sUP30A8Pur3LRMa73VNuILfKuPLv5cQyyfFhlGvPrJ3sfnZYxudtzgbKkD4QpKx+nzA0XZd1TwwDS/GS/xF5mk7/l+YtvzTD3OrTx2zm/pSuWHWGPBPatUvjj9IX55/AokGjojo0YmH/tBGQIjVq30avicqCGDkabTvazf1C/z3Z8gS39MVTai1V4B+urLMLIxyGHdEnTUQXdDgTLFzpRzn9IoS6L3lki9IUkJNxJNnZJGQtwytovfKxF19DxVNGydJHuIVbRnRYfgxtHABYFOyp2Os6X0uG+xl8RRbLUIUoZlYGUG3fWPOEt2cKptB90kPeSTwJEswnTROgLhiyA+pp7uiP0OIz0lMtgjpIbY8AeEzNtoMHSVKfiOcafeGG/oIb2wgSYShGsHCY0KVb3CivKcQkTSyV49d099atBUxw/KLvXV9d0cysqMx65zRhxhGXJqkMjXaG68ijk1Db7mWNRID1cOykBlgDuu/1Fyr6JL4FRUAaAkGUrQLe/1BJtlYGrEq3gpcjIM9g/0TYMM9gipnbMvjq0a/jWtKghtA7Phh9lrCfeLMaJIR+FTktIs0hUimw2PQhQz6CxQqKTwSeVhqY8iRH5bnK5tW58JvdzAC2zDwuErKqm4bv25AR0hqPK6n7r61ZIh9A2jSSHVVNOEHU7vlI7Ee3xwktmIz4oM6QI12+WTywJ7g+MUymCvoTE1K2IHhE+MS/qtdRJzIapYLTfEsJipEhsaI7ZNAJqYolyfBKayMHD0vSPbNzSxZdgqYxhEOsKiiOad+sA7tQbfJTp5SAPEfIrl78tQNSTOQRSD9F5S1NK6xI85KYFBCfe3RUIirpNnH/+Ox5gu8inUaZFhxMQ19+sMVKB5NvtrHo+wmx0koe9sq5xLsiezzWRbEnVEQkvVhgDIzmAhqdTB6fkq7Ub7SlmIOGTc4diKtlH0Vk9uIYiSUx4LfWeaNrJebH1W5lsyeF+esxu4qPxA1HUoZ3oMZE48qCQgZ+038xNcodIiHmMqGQFqGmTo/iwvR3Nul4zfUL0o02R42og0YdEfjUuRlzqwsJmUYZs7ahw0qdZjHbbbXNMeT8NKz4Yg8F3mzJykMnW60hdEeOhLqm8RINNpKUM7zn3D+m7JED5hovedJl09FhppGBPnf6O1Zrqe2DR5HWJsimQILyrrP93mZHSeoTN1oxzy/xIZY2NiSRh586AnZ9Bowmv25oyDSkhtmB/ro708GAT2H1BnD8c8ihoB/F4ICyURtUbkyH1c8T5y2yjD4HPLqPdS1OKoblPbUs+ahXrOEO/0lsRPUVswFbgd9PdvSuRtSmWoq0zFBTLmnctufGvn1ZBtkqROot89QfQ5hKU0HkGMSY6tnJ9ZyiJ2G7kPXaWy1aoS2+g/hfowRdO8g/0k1XVeSKYc9gt9N5kI6tgvRcm5XJZB1XZCegi+lWTwP+rooqsMAoqkBeDHWXn+pqPJRqlvLCygKEg8VyKw6Sq/OKDqy1fk9GEp51X0r7IKpk6GLkLwhM5GoO5MGxp6CtQL/SL2F4aCZOAyuLcWmCFH1CZn7IVMMcDtbepYm7RRJCkKFFcQs1qYT5atpO8MGLWwt8gAikzipS67OgjrhfpRpyo+lEMycEg1SDNAYSCKffC6u7DDa101ahfZjbvQbnA+0h/GTMdDghq6evVeAI/pkGGkNlk4nDCK2US2BEYYGYOQ2lFvgPvCxnSL2ZJoJKatQny5glSRfpCM6Tn8EIBZvW5DzGu68fU6tw49qtI0ejibAAAPLklEQVT+QfDDvIMrMNQ0LXcy5AzT0zy/OSRD0Jh4DU8DyNCC3qMJ9mWEj40LBd1dF15MCDSYlvIVYDveCxY8HTKMNH2IhsaRAfATl36aKXUdhCIw9XvktcygNRUXXg3fynrplf5TzLjz/KevJNrhpKgkiQd3KOZZ7wt8+ZUR2tFJKs/hUBvLIjxGBBC1PNo50WjJQEDlnOhmoTcXMC1mV0gdSXsByLq+xPpFYjQ7hVl2kiFZtHU+PTJ0f1IrhTXfnVWi3oHmdYqvDvYuoNoJb7xZKlQAn+gQc6a/Tml9hGV/UWPQlx+UnrH3DtPxp8mm+nIGdJKnR1SMpPItJdSz0M99hDEXa2sOxXJovWxTQ79JBos0QAAERdigx8LlML0BCmJO2NsI/A/q0MqdDK3zR73HozmI5Xr6YMpkGPUdi3aJRX872zyZCbEihYZwvoi7ELUjglQhutoX3Vex1bsLtQtb9lIP6RWKFgF2KY9n5KfX3GuUFJOJHtjRvgSIRy369ApbuUaXrAxNMStwhvmcxHotGeLhNTYqOhIjzqeQXlVvvDmGql9ewYl/W8+qNMXpfZd0XolTQB3zKZNhxALYLYV4MxBJ+S0JXMddw5t6MKdZth1fnUaIceXTVyHicprWZweJSuT/qV9Fg0YuXz3b2xu5Pl+GNpX3EA14/qNdaVqk8hqPGeKVXy8S4is41IAMBgzEei9t0DKhe0Qvr7roWFv6HCavaohJRzofs4ip5ArJJj3WzGGmSIaRFuQDUCV0VEKua4Nh4cdDpa0eOQcuo05YpXXP79uJSL1HduWKkEiPdVgdoXcS01groW8pJJ/xJUaX7Zp3rTuTdT7FlJ8c0dUYnQgsPzma9tMyDJIhoLHK3G9RVcLEEzQaoEnvdk8IBgMrjomPq5F2gXupSAkp0rTIMLJyerO0phyKUXG9l+k7UodlMBIZA/WDAZhhs6dLcICShOC8X8OUP3zCTkl9copj/RTnK88/aK7SDZSXF8CfIixe1rGi/VcNFjWTqI8ggwi6Z4cdAUMqsI0MlmqJIObw/s1X1Yzh6JfJh0OUtu+Rql/s2G1z7reSYE3TIkPYqealVGtYaN2W/negZeNKfamhtATkEMoQrJ1rpNA0SyJ/EcUpFyc6rghhe69iuWF1tWLjmB169CSKdX7sPDimZ0cAJCxL11mRpRdVz5YKFZfP6PVl4MvV4o4nUKPIYNXRlp6sheqproVk0H9IhnyJ3w3FZLC9faQpkmHiUaNSFI8DOhcofL8hvEkj8WvrWQdeDSrWl/fd2ktwQcmJeFakfFIKZ80CD37Dj434RBqsNK8I88gWzeA0kY7/dOVIvS8gWYkey+9Bri2D9tvTFzlS2Ak2Nm2EQj9uiMR/CQ3pa8oWuIvWGCo9oBFFpkeGkaFpNcaMnvpvoRWAwBjx75NgqsLRIeWAapT6MJL1qEjI0SX8pRk67Be14RCqyJBy8xBXhegm2Tm0FlKoZ1MaAbRO5C90+v82dyYLEtsgEBX9//9MDlYVDyRPcov70tO2xCYo0GJPTrkkbgFPyUQ6nddVhzVKjDl+Vz8DX1LtaXFxh/yY17cL4M/S5kp/NZ/8mg6/CqQ4oqs9tQTU9PrvDcjbeLog2PTmc9KmWB2Dm2xvKHS5mtWnvrBkyr4MHAsR1V6TbLwKRjk5WhZ70CvH/MKlEJEpuBTbQYIrUhynWmN/0cE/O3xq9a9xmjGafTycXcnFJR6Ct9lrE8b8Uxlf9JvbO1Csxed0+M0I08pA8S53laOGFM9rFUlqDz37XkLebaxY5aAyqsoe193JvLfa0qcM1VYMbC3dHI2zeF4yjZ0Z9uL1MfdvDt3DewSb20nf0pXjoINqbbf7poNsCnvwhHKAVr1qRDaWaCVbHEa9gTPgXWis/1PozEVaJ3gF5PiaDj/WbtpRTgsRQKutb5cEJc4ZHEa7ll1Wja+cnenx+K3gW4sBk2ZQ9I/SwsyBICtWHbDbQS1BBwhLltyBqQzolB6xn61eGxwe5fSKmKTh+dm8iXyct3ke5AZ3HTj5rmdXJvyGZe43Rjk603vLtBScTfj4Ze0p0Ede5s8m/DUdfhpc+9UlO5tQTx24rswitK3BCwptNF24v3EghiIHn2j853HfZPZhxshG4f4D5ZNLTtCIPhqrbRQWw0IefxXdPpHM835DvQ0Kl//HduLt8nzr6R/NCfdIuNSrPtzslO6v3qtQr1+FiZBN9pr6NLe4BslXdPjFduZCTKWdaAOm493K+CVpzzCMUq9QtbKkDHPsXgakI59Y63kJVSKPhv+uiVxdsz5EDZdfkLdZRYftIBcn7JRT+mPwuKPd+8SlT7Zv/60susei+F10EDiMKGmlu2guOdoMxmo2TzA3J83EUIWrglVNSj9WAubnm+cU7kM6/Co96ZDc8iCnWmqTLJDOtjYtmUytVqFGwS6QD7Ixq8zE0JU9UaBv8GTr5785P8kaGGU3yuGDfUSjxvHRw/66AwiJHE3TCY9yGU0xb6ll6p5p3nQwoGTXi9LGwa8RtIwFiqv3vc21dveT5qlfSxHT9mt9ToffPJO+aW8QroERAgejSo2VD49sNTY+dHRaS7hcRtBqTTxn1dsJRykrs9DIROcFBMmEbacxoLNlxwBMRFeG9AXc5CRr82iTtu3Ix8se6ETQw/ekg9u86aCMtzOOAU7dOkil50/kdwlA635e92pZsNHoCAB8hldyxaXPd3T40SHaHN22V2pRPySdwHl+OtGqtmHm6DrRYXeodBhnMDbQBb0zKS2t5hT2og+8rx0XhnA1o9LgBbIaArP1q9vU13PgRwgpMCTecy0q2bLOuw6NsXTv0VxcXPJSl4tzNpLZYt7lyxGY7M7sIIkAgrdB+4gOvzorzlscOKWLDVDa2V0nsYtuULBp1b/XcoQfZRf0Vu08A8Tp9irDDg6k2VyrJvTbYG2KQFub14V+9n5DlaUgfwIcNOaEPxTAkxgi6qLDEGadjqE+lT1LMXSbPA8ascpGc2nzr+41zpXBdekls/zPOvy8BJnacFurj3JFqrPEDN7mnEDgOR/Q/cBA50bU4eC3pYhWikwUUM0/ZcI1b3St5ZWM3M7el2yJZp1XQ3rYiQf1qjUMJXWbnDwjNkAit/2s26nDc4EOQnn4eUPktW4R3UpN0Chwr1MGt0/1D3/Nc3J8XuFLOvjNfUazFELCGS7O8i5rKRUT9ZLCIyvFbLMKmW8ZceE+f1/qSB++WyzD4uyySxSuQtW38qaOep82aCVeS8fPxXLk8P92MOpLX/LabwVxWfaiwzk52c+jHBK+fc7+NxAmy7bax54jC1TVwXEpxK/r39HhdwLxPsW5NzrOg2ZATv69eJ+/z3quC4rfcMaK5NyJhI6qTDYlB79NL7aMBcBZbVlYultFoF5l4kZ4sq5lIqDRTF5Ceq+gyLfnhHnIxc3INx2a4gCsY9WN2Yd9acSmxxttyYNB4mLEy3WWTNdK6UM6/E6wCwAW0WgHBvllpUKeJ9EANsGO33e5JbyrKp8VqkjLjBZnMtizAgbjeHlyq4CaP5itFHgWgMeyRQ91JzNXLARhOLsGArOCYdtq6XmKsrmzFuSuTHnXofqWPDlG/ylNMI5tskQyApzK3N793fapXeUyQ52NxKJACVt2QQ1/Tqy/o4Pf/k3nKGconol7D/3swqBMakjGFD+DQWnRqRYOCqjlufZmAwdP2Aj/Kc1u2ucp05LXdJhxDuJZ6NMWIBCU0K9IxnDqR47jwOQrnK5mnyK8bdWIz3G60JwIev0UZqtpRF09yuPdp8hWEGjDNj+ow88HszCBfH7WyU6P8wIVSrh/VinVn6nu7eR425FfIt67z4jsPJwThprfRCtFGAKn6vfo1oGxqKdCU9cfZJF8MWwCOUUnsMM8UWzfD6639wnOXYd25Hy9BNB005Ix26XpKmLZafba/tJneGVva/RYsfqJ4q/o8PMEEKjmrK2o3n7tgG70y1XKJ8vJ3Jx9LtmirxCxxltLKbfNvbBKJUO2Mm3UgokjyrW08yimt4s4U8FwyWvZlZ94mJRLRtvXrs8JzG+Cyg0Epw4Ifr9K9M/Pv0LoMgCITQOYeYar96m/3/jELmnhLR/T4eeNDoSa3ox9rDZN5EuOaQ60XUvlDB4YO/URb6PtumYMplzfoG2ZstnM8oyn6rDUF+4UrY8O8SVsoyCMRnshWcHpo06kBuY2teSItAaeLp0maEwd9r2c8rSuJFKrXXM3ycHIxEp55lNu2fB5fNRnXM61jGojqXxFh18NxqmcnpXPzQxf+0cFAVdRntK8BtVr6eQygYSZYqaXLUAhsLSh9Xo/G8YCn3IezJFwrN9aBgw+8ESbtM/WNf40nMIQ8wZn5L6A0PsOHXQPZajkk3MVniBc8zS/FdVLrVuZEU1+b5BeDbBKhxh0Ytjjgzr8NDnm8qqe/6otdD18EX7UNPdgbzzU0B686+k33dqO3KKz3DDLWuUsu48Tx6UmxM1H3m1gz4EQ9MlM5iAqzrWa1DMVjzfXnRa11XijYQ3mqevT0ghycTAM7E0H2WW0D/GzAxJ+5XFZl3Zfu1uin3u8ZINbzX9tumVtZvqeDr9EuuY9BfAeVyilUkL0seWkJUIry5Ch40YFYUoNtOd8QrQ2bbpt62NDVFsv97n5Du4sm5k34Sawa59Ws6KcJZ2zFwNy00eZlLQ7kWOtMUzntVcdYIP+95CxtSEdyZm9L24XygpgCjznp6Y/db+1ZFm8SPc7OjhD9PSCqFjp//6YCoQmm3LHEDz7z0d+eB1KmkM0rboMWikaMS+uC1KFwKdI5Bys7ONTwLOXERMZ7mIfDEIf5z1DmHbiICJTRCMgE0QF5h86nMY7P900zMTg1Zib0eGUWnlMLzOHeYyVa9OisxYwfFOHn/7zCksmTSQfh6mNupvcEo0oKn2bDvQOtLHwdOqWkdLt+oNGCi49OAQBs2gCRDbrLF4T9bt9KsMUhfNv3obx5+GxME9mycDN6PTcL/7QoRmrbDEzOmmyDp+fPmAblMZNrgBaiLejEo+B+Wx4wwST/Y4OP092CdxbAMmVvo7DaJv+M0hRKFf+e9oGjJpz2zmnU8SwBOkpCJhJmNlIm4EWaBfjHoJl9m3pBlanDi1TTf0QCMMWXUbIM/tPHY7UghJRMkzz/YXGfyI1g3cNh3rr+B+Yf0yHfwAjBO4Lyccm/wAAAABJRU5ErkJggg=="},{"id":"DigitalGlobe-Premium-vintage","name":"DigitalGlobe Premium Imagery Vintage","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/digitalglobe.2850d66c/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqOTBkcmZjNzJ5ZnozNHF6NnVkOGd6ODYifQ.grAnqgpCjOaeq-ozqt4QNw","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/DigitalGlobe","terms_text":"Terms & Feedback","description":"Imagery boundaries and capture dates. Labels appear at zoom level 14 and higher.","icon":"data:image/png;base64,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","overlay":true},{"id":"DigitalGlobe-Standard","name":"DigitalGlobe Standard Imagery","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/digitalglobe.0a8e44ba/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqOGRmNW9qZjBudmgzMnA1a294OGRtNm8ifQ.06mo-nDisy4KmqjYxEVwQw","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/DigitalGlobe","terms_text":"Terms & Feedback","default":true,"description":"Standard DigitalGlobe satellite imagery.","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMQAAADECAYAAADApo5rAAAgAElEQVR4nMy9a7Bl2VEm9uU5595bt6puvd9dVa1+6k3rgRCSQLKMEDCBAHsEGptAGE948Bgz88Nhw0w4bBzjmBl7HDE2EzM4PGZgAIMNNkYEDKDBIARIAoQeLSG1uumu7uqq7nq/bt1b9738Y6/M/DL32vdWYzw6u6PrnLP2Wrkyc2V+meux95WFd31fAQR6FdRfRYuF7ujvAhSpdQsgUusLSikQ6e6hfkcpKOJ9AIBo/VBaINRfqd8jd17Lf8HqgspCy8pm6K0Km4pNCYUqimQukHrs/mn1kcuoi979QNsGo02rRNVXjTGf3e9ePRoj2bZe/Oz1a+0j41omLR53+vwqyzBqDoR9casohe6WTmrroPiHVKcA3BkgYgMsXN9csXT3itBNN+lKDp37CUSZLahKIPrGp1FGIQYLeaBIdWhSQnGmjIoqXukYYIQr4IoXCfVPl8oQnaEow/qBUoZl0KZhHKoM3QAL3S9WjwGro+P1CtHLn8a7lhMfYgXFxqtU+mx83m0JKpsWGUadSZCFEdNqHGrodk+otoj9dmSQrhK5paKx+5WQkmpLikjqG2agQrwpkmQEQHHe2AZL11c22FJxxepKsahVTCvFBpadjEe4pHtqyPpbqtu5casuitdXPs2r6XNABuOwqB7EeFMDLUX5T9G4Wg3zqarOZd0n91VcBi1HB2gWu4WjqttXMGiZPhlGqKFGUFCKCyAiHpoCDyV0CL1vdat5mGEWQ0o1GTKrDvOLO5wyZ3XFfN946OxCjK7dFa/p5WpYETn0rnQj6b/pm1LreCjkky6Dyizqt8Y3NJDaIIoAUgqhktQ2xXkWgXDvso0M4nX0vusZNeIqx8S/RnCAxpiN1cdd6Qn15WMSy9lQAv8SywKETJkMk5hjVRhns0ioChLUWfLymJu5ZCWTMWQWiFDmKNRAnaT+o4KZaTBzAsCpIJp48Win6Z71UarlKiB4lLDhU4dlRDNnrTWlmMyayypN0xWlj2Te1BOXlV55loGCB1AEnnGqx1XaharTgMd8Xex3Yd2bIgsNIkd3Zlvp+fxS4dZl6I/rNMkwcu+IA9NLkY2MG4Xxqy0FYaA6BZFwxjQRkxgzDHlpzAOuEGOOIqlOjxUx5HUfLarnwEPEMUIym8go0zQIhdsb/Ft/wTlrbsCmnl2CuShlWIYuChVjS5iizduU7443Q0YNYdXZu2o+mKZ7YVmE+CpG3/otfSlQXIZSaXCEmDYZRoZVRf9hB+w80OYTNFg296Q2yrCFd2png671henVT8rVJd9TmpQWmYqkjbU6Go5Z8b4k/LKQa23E5dGvqkDTDzwkB9rcR5WNUjPWSXFzCXqSUjq5t5FB5xYEZZZmaWTLE0udbzEGampDawrk28XLRdOSKoP4yo5Uw7ZITuUC1R8h+BTKYKtMKkkpahQgb4rLjm4QnYGqpxvcWhsaPpvEqNc7dGqELKpFSih4IspCRkT2ZVZH1IhIpVBkMqJdiFXa6mxhibhEgCqmJ5gzMYqXGgVsUqd9WB4pKFJCVGFJTIaqVNVZUwYwcKH+Fr8tcOmMp84xi8lF4FV1qfM+BzafT6LWs/FnHmiQOHXuutE2KoMvVkyTDKMSDN4N33cB1IPcpW0gCQn4N4qia/XsoqHKL7M581oPaW4c7mgWlUqxfsycKFTHeYaVOu8WSqSmZVrbhikglcGOMSz24askhfrs2nB+avMY0g3zWSyOaAPPi/uxkgyFFV89t6gMjmqdsYlYWqxjY3pQjy/eq42H9ekg5cjqJQrVtjonJcmPYEM2J5syGUYRo/qmFASAV+N1cSgSFL4PsrPCTcElTFZv6GpXCDpmbtFhlIYqMfCMzoEUDTxgEYxBEUNqyiaOOEazGMq7IzJzTK/v0DbxE6mG4sut+VI0DMg6IIONiVYW3aPxSMLqdYMszrJryhkm3hQ9LdoTYLJh6Vexwff83xYTGFegwDBdMozisPiASs9SYzWhQVPyERWJxwaDlnblcsDnC7nfZI0c/qIRuw8VQ66WECHOOF3h+s4k79h0BbTsB5UzqjnL7OimDFbdpVUM5mBIhhYIUG91jNjJ8yyk2DiE4RbltY+ongsGwRAm10a+OOFk5NMqwygyuY0TmIwlerkEetYDCxrNqLImbQQw9Gv3Hipq2NXvITwCKGqw3LqDXRRDsk4IM2jaLbfAbJM6Rxb3Tv9lfIU7ceIehyajq0vOSdiQDApMEXQKdFM0c6a0HECkjkMySbMXDvV8n1d6SC8+cTK9NuNgBbEyhTKMAAR0yrt5bOh+fqREaIeGP0Vm6Q94ECcJV0os5VyzytIJ5hl//xSU/6tteMXfB6nUsOwrRVJ14ImMt2N9eE+KVjqgJEN1Nkc1501qOqD27BtuQm2K67UgGlWSgcvVSHgu6I7E+XgloTNKINSzjnuLJUzH2WmOMKcKTRkqSEyhDJPKghOtlX0y7MR0ct1tu9OGCC8poMTJqtIA7ECf1hfycFUSlBNykpBiwI1KlIdKz42sJnSlqkngxk8TNRRXjq4C2dyuis9Xgdkv2NhNbwWkbFqxA+lSvF8bDLYLEK/meEMyIPZJ48TpikCoHf2GL5Z0KYeYg3fD6vf4CnagSGv5ry5FU59hMk1gS4qdFhkmmiJ4B13rEoh42NKczp0BPriiNWB1IWREDSYy/dI1NCq+XOdKcxRxLWuZGxn3VZXFDieaNhVXoonEjuIDqW3jwIRRNd2oUUBTA9aMpD6MHsU06q+r05ehN80Lk7ioK0/FGJ2ZHnenoMjjg6BzIZ2bBnjcuD7zZW3b0eWrLcOo1I51EIq4Y5TCDWH/x3CoaFaoAoECexYZta1G8ESp1ChSnBaZMBSS2U+L1SeH5rbkqFFvDWcoZJwqOzm+NstoZgfPDNW5K4kIWmnyGR2PBLX/kvodkqHE76IRmnL5YCwl9uX0qQ316X0orOvvalwl0Tb5uu/OB3oOzuM0TTJMzJDrgHW8q3cxQXY8CUKyxxeUcFjPxjVHhhbipggTCEgXxzR6ZMTkf912I6VSFcHHVTzb0xUjR6EYJt1xWmkjy6e5a754taSjI2ZF8QiN1yWw68sgPAg+dlL54fSMQ2Bh/iTYh6vcEIpQXulqDKzMBTWpjJnxMA5VR0L1p0SGUVjXr0ZJm8gKvh1fZNwaGbRO1IdE5uBe3ZtwgYRtas/BQFR1hOjR6xEmyZkOO5A5jRq4Cql1FdmpXx8TdT93Q04PRPlKl9HT9Eg6hMoRx/pv6KKX+lX5ewsTia9sK1wQ+lJ65rwNGRRxVX5C8yBDQwdBNp0fTZEMI5+EOsfOrA5AqeWOZiV80vhz7s36qRZVQA4n1huCYyK3C/rkc3UdTa5j6V9r74F0o6mWsiyqwNin7266VzqPHDqJrvhCxaCfD5T3mjRAtvCXCmIZg3oT72wYLcsDbPyCEWZeqzUWBSIzAGfE7K3Rl+tNpk6GkU4EAfXQevCKiOlqfqE1ehWMHSmuDFX9FAqKhdA2y6TGWb3bEKCzL6vTob/fK+m3nXy1eVB0MQdyGgE9MUmIzwos6bvzTu21TOrxNfOHfqQyPgY81lPVTqghGdhYfKmbeVZhQYPQl6krCK1DX7pnEOYEKqNUYpryhlUdIXouT9z0nS4ZRqUaQuibBSNezMq1I3o8zQzMmGX0zIwkQzUjU8VGYYLnp/xMuB/Wv02WJbZlhWnqh9SWUsJOLHcudlTSq7djnjhFrPcTplg9k0sSbcg2MqheiKSlLamepEmnokkYJ74dx9ZWdUrdrymBUlsfPQajjUyjDCPPodnAkbxYx6pGEsVSRgcgGD0vKVrHAlrGdJwtBou8LR8PSjgjOnFFdR4x46WmVR/eXidofOSsOMlqs+ogQn11ii1Eu1iY8s/urJOOJaVt6lyVX2G+jF4ylDTRHpTBQ4mnGyZ/to40nhV4er6pdAmEijpy/S2apjqxRneJttlmNvLpkmGkDGjeTOAXPiv29dmixE/YWC3C6OS0sxZFWkZNLevSbw6vsO9k2jBjJmczUOI0g0jYRDilN0pSKq8qktLU1a9uIsby1whEOpGKgJL5B3yiXWhlSu/RDwcEFd3ptGTwianSIR6pbdz3MYoISQrpP0d0j4wlTn5LvMdAp+mvH8UGRcw4vtMiw0jqAEk1om7JVIeluoE2AJ1R4vFmcOPwXu8xoheNHooCInasVxT1a8QIKzcmoLj1JxTwaEVr/6QY0jvpz4TrnBLFxoAn1CYD1K4L0Sr0DEXplmNpYqf9AtJ41qLmtpoOEK8UfJsyFK5Ao2uRjuVXsGJoSemnRd00fnEJXaJRMqrniybL4b6O+xTKMPKQxSZvFkffNa0q4GdfC+gTBNrFBzEwD0UNr1MfCqtlvoPMwUIdSesrWxpZzEGoXzVcR5Dq6IRaira2Np4XDkpdkoWQPLobXWz5Lk7soyOaMwt9NyeJ0ckjriZeMihDb9OQZeD5DhTcQDpNR28YKUrUUbhYPYy8yjvivaa3aLsplGESYAjKIFm1OUUnQVe9cwodYAhoj6gyKR2tOJjuqRL6Ux6Ll9gEUoKee5uAhMwdAhNNZY77LtqONeSbakX7oPDMRyvCBqOpwXWoBh/2F1QXLR0oLeXBb7j2ZUgGBzGmxX1wvZ4e69h0m1yk/WoCvGcUj6TY4JEKq7FqyiiIdYmG/RYnMS0y+MZcHYnOMWtoV19wCHAES14WpzbulTx54V1dUyDrM+XGcYUGFiqE7nsIlfCKF4cRNC5R9dc6XT8BqTMf1Fblstq0mlHUEYKiCVqKn6lFGPhKl6KK7CBD1FMCNdJ/0AdTEJcb7MBE3iISAZeWR4rKfyppoHnxwqmTYWTVhb1PjZWbDoyLtVXGggc5AylF4HsepFibEtpUqKTyaJgx4YYjTXXcODllXXnMZBeNS50g1GLmqW0htri/KkOvWYrMgTnlIoFPlqEHwaaugjQE/bHbLo3I/Aw5JBuojk+jGrfvrUROmQwjHizDLhGfqWcmaweWsqWOdKy7ex4JIrPRadz2KCIAPYVsf5G3MT27GySgPF7MsIMzs1wKFiyPokgH9dVXnYe0xeQfNtGMqBd0NSB6lsFCTykRmgldUSftnlmW2FblilbbY9159Dp5JznS074rR5YmUkpVpk+GiaU7EpevSs3hLa9VJvUbAajnA95JXiLzTS06chuciaAQ/bmHy196xmQQbLLAJruJbeO3lQbZ1xKL2JDtd2Y5kbJ8Wagwy2aWQQ7UAoPET4gOpXWT6SQttpJnpaOG1Uo7LK2h/lTHNvbUyLEzGCA4onPfUyLDSOoSoR67tYsMWgBbetXVFHVIB8pmTEqCed+mo0rY7ZcMT6lm+dWhk8N1VZIismFltAi3KZplvnPkUpmDszjS9M7daEN1RpIxfOf+e/f7MvSuHs8llvMKFw8EA1RJ9cN9GgyVOfdpPJMiVU9KPwHwtMhgz1T31t8pl+UVraIELM1wx+z6VCeKhtmtODkjfsbJETLn3bWUFBIjFkcBTifiUpySLCa8v7GyrixVBTt6kFDZESyVjKtQOsiuq+Kf8HEYBI5kG8YXO31DBq4fELLUPRXTiwth53rI2YbAoYTvRN/KxAGtqMwtRyAa+j28WnI6ZBgVtXjx5c2wTAp3LIsQqN5tRwzMghEkpN8MEF0jPz3rfYl3wiRp8qU2oqtL5hPVUPRepm6IzeG3OqIeAbC+WAoybr5v+xXhUVoHHMeN6Jw5jQS19Rk5bE4SJtJZBgJEPUtmTiQqG92nurrzHiJrMOaOZ4HLEPZKbFGjFqlta66vv3WsGCjD9+mSYeSTwaLwH84A+WDwD/UuX/ktwYI8ghiCZ0RzK3aDtifwJTJODNguehXIJ1pQTzFZbU+lKkaRwXfOWTAyTFYc8lyoIQPTUTLkpMYvXyWVKaspP95WBtMDkxG3RENCEsxoIfKl/h1AMSM98x/R3dpQ2uLgEA20ycOUyDCyAGHeFVFL2TdWFJqqE+QdVN9ijx3ZikKt23qAhyJiaktHd/VhCiNVopUab4kYrQKECSzT4r7ZUVRxvNLBY9jHD6sfIDAPQBqgFhkLBYMylL7uMkiYHCCDdecKvFi+rf9XfbJT9mQtbjucPzMdTgHDK2amS4aRepTzUpHJA4a3ScR6E3k2mEqH1+/dJwzCqePqSNy8oomFR+Yk8ZatU+h7trQwea7/G29NqwQpNtZTcZx4od3yGD1CXUFPBmG+8tWSgVILNzquS0wGI/BBD/oGnB4ciLrhChoN9bxIGJ6TgcSde9fldMkw4pTDowXgB4zgKJyXswKyqjLEfpqSgsJUcBeiM8bYzq2HvVUFSBAk6TfxY2RKUkQSQYyFDOE9pgJbmd14yM+bFNLFkM+1+OqQdECGnIZZCpn4FlJnKu+fHnUG7IAkMRwWHlywaLBZhbn+gMzTIEO3U615NwoxI2TjbojBZhIqUwjoyV9SoUWb0k1/g/Fk+k3kMDZjGy3XlaPqxxDEoxBm2wWmg6rxcLKUaPX7oAiokUnbSN3crLoXk82PnvQUY8qiY/IiO8rg7VWxcTLeHARKU/LqjOrV5Jfcno7fSywP85xalFIQ02VzafqrLMOoupEnGgXwZa4Y612ubLnsvbWtGkr67OrSQS4A/uggSc1OXK1BI5f7nRtHXNkofhYLdTxsblOYTZMZVNY/8yJNJOrGWnXEh9Iqz1VhFjirEcRz+j6oLoA6DkfXhgzspUX1qTzQ2CnvOvDqXToWDYSNfWjfrvLQQuh/Lub5nQFX8aCu6DpFMozsL3gqkfAjrKJbWaQCtV9CUjZ+ekbb0NStNxpn7Mr2IFLqIxX6zcNjb66wMN8RN8geLHX3I/gUioyRryy+fudTluavqY4PrETHVSStHpSf5WjLoJbFXaR2dDssNBhYcIUkl2IFg4Hpg1GoUFuXwdLWLEPob7pkGPHNXjiPEFsdmB7sIBE6XhxJGWW1zyBZNYieIL3Y6Chb2DmgfTCK+KOb3gcp0pSUFMh6ykiXVNFL5/hSxIOjWS+UpwbSE5d1RKjYkMEm1tq35mbqnKD+C53b0fEgtAzyljrONUo1ZWD0Ntm1P7pX8rJ1ROtpk2FkD1FUVFKj5/r8Q9GeD0VZiOtxxZ+NSyOH0tD+w71i/bqDM2wXBEMEbE7Eodj3NRCNsGXYpIPsIHl+DfCAaQdep3kgL3Tkn81B20YGizShWUJbvc8gwaz0nM2dTp2xy/Wpk2CEhPAlK9SQjOZaDpp23m2KZBjxfQD2HKz2JkW3n+p3YVruOBYAijqIxNQhyZmPJbgTqkEJ2YLuQDf0NbBKUYICB/TdNG7c1xXjI4cYBHmZ5QAbDVQLObMWbyNDqQgc0FJlqIah38NCAUqilx7cIb0rOxne/BxXR7szm7hRanUVbIsnq/6g1XTJMOpNSETozX3xpKuegAVNTIM8OmFS6YQNPFpA79yQLgeUAl6CtajYq6sMdL8La5J9zWQurhUjlTyWvvPgNaMBj7jxTcNT+zGwoDHvGOI+QTfrPeW7lEEZnLYWCoIe2Q1DaPN6hesVgzJLny3a1ojrWCLGp4534I/SYZtcSycDR/Bpk2ESxgHKt1uUljmw5eMS8Lpq5DQhFPUcuuydqBw2mSSFQJtIpuhiP4lPb0+/RFenYpiNEzZHYT5saAQp4tncKIFIEAB9HdpgWIiVrBbYkfH0eK7TSP0Ui9EU9fisFh+zr7qgMTKg0TEjz9WJe++wJhmc/7kEehpOXAZjV5QCjQd59DTJMCoiYW7byeKRQZ9VJV7JoPTgFC2FshakDq4RrrymP5Log0zr7wUWZv12MVRBQT0tqf/3nanniLUPjVy9B5LYUVgfZJUWZun/EL1IUYVpW//0q1R61pWfPA4MDMhg/XC0Cs5OTw1SdM+TyVL1FZ5TKToZJZ6FAIfmd5pHM99NGeKLkCKfUyLDKCjXWQUnS0UZJvn8ZCKi1yeF8F/q7ISqTIV8EMGa3UkIUVkIQ1AVipDY0i3d4whsU3iufHUeHerASXY8sNEqP/5uHpqAE5xTWhnb0shI6MaaSh6QIRkYnWmlIJgd6aEYSOnNrm04GmM4QjoVI03znFrRuuXnalyG5pyMZJ02GUaWtgSOg0UYAkuwXlAuaJybBoSplK6kt3zGvlgrWmsp5CwJPah/NYze3kIpMfIZi65cD6FkyJUvo+0e7H3mNrmfojKgEXXyEqAPSMt2WlfYM+EUTPlVVLVxc3bcWFwGm0sR+DB7irYuX1/XjuTZSULFXptpk6H7+xCS+kj0bE6gPznH3elqGT8LxUbvXbnBJuNS+fgzf7c2vRtEt9WY7D/MIXSwwNEg1u9dxGQ8/kw0Ut/SEmw7GXIdGsTm+Z4Buj1aua6kgh7thm5aHYb7A31+lWWoZ5mk37ZGBAH8fI5ZZAPLCqInZaVIHxE03bJq4nR0ky8YHD9uamhANDV6iNcNPLEMneDhXj7dG1CiFQkSOaMnhFitq6T/h8qH6lhISZ8ptS0DiBhPEmxfp3meSOsWqltiu4DIOUoy31MmQ3d0QyJvHWPwyCC6/+DWoRtpsT4o1A3FLWdMArMS6nCkUOZKoWcwFMBT6BOG2awIlcmQiKIAWilWLmgolsUiffhDV8k5JP0PKqfv/LjooAy9VSd+ei894iqx3HhSEEn+a1rkFIhTVdMjrRJSNhD5o5Q8dCJTJ4O9l8n5rwY5AG9qxGE7nI23MmDg5jI0nKSfTlhksN/FFMe2bO3DBKt3sxmZO290BPA+ksxJrmi09IBLi746nCAsDOx4tdKFIRnIEWn1PVTRFI1XbYykvmAipzyFnnwmskENJStFDdZaBgRucB+/TIkMtlOt8xld+rNXwMONVjuQXF58a96cApRugVdq/IENV0oxzo21sPpVggaNVtGmSfHKz+CAMDz7+ZhCfXTtVG5SnGq4PubqJyi5L4mpHcKXZjpV8g+mNSBDDxjS6HCEiZtaSpfRN3ZvGiL75NU0f7dv1bMZLK8IMRG4AYogczMtMoxCWKY3aWRUir4Ub9qafqClN3XrnY6YO0/xbyWke4qytthjYU7ApDIChzdsZ3Qt9BkmVvREV8vYggLExiIiV+6LB0mNoh0xJNlBAIMBGRgYepfRct7D3kztg3dzDY1zfqD8FC6i6GdddZXSUKrQQQe2ejRlMozoOB2UPR7fHBUKw14spBDEX4WMprpEjym6b/MF91xbbWoZnHKoLAi1oWXgoJjC7ROsULXQTwPS1P87A6AHi7TcJvrUlg09d5SNQiF2SIa8UsLOyZNCs5+E1NQuGG++1Cgk3y6RDwsJjHguQ3x0tzEPnQIZRuAOdFVJq5rHuRdLdf94jJeF8+MYPMvvHXVgpFbjUSOGb7LEpbzUjuobf/W/YDQWYViBDT4k3S+JRsspSR47IsD9CfqTdTMS/p14DDg1IAMqaATVkjHmCWsDcfubioSabIyBFjPMekD/oj5DZOQJ8xTJ4KddOXSIGzpPZEXLKxO8TR5PfLqB8GZNb23fGE1oaQNfFUZKbMzLo0FZe61LqBA2+9AwPpoLwdt2MsRB8zCgfXLo0DQxh4cUYbVAfboketZ8QAbA/o6CAxfP50rsg4U3HZdYbmzpuCVQBAKKN7A4ysZ1mBYZ6zTJMFIi9clmvymehXFOrl4eUD84np8s9MN5yZh6Rk1LaFxHyZvx5a35fl0WOKRE1VF1IzLkO+KEFLOcRm2lDhQMPDHBkdRoFOvbAxohfiBBgKH1sY0MUHQV7wOUOiQdFPhvT1EZhb1/G30RhAmO+H1jg4ytUB1fDSrOByN1iBDTIUN9c5+Ews7+tFMfM7aFkAKZcw6sN3NRAMdin/FZgELAoF+ov14kQZhQRfQv8Tsty4W5S7jvz2Ko0YpGsjTYQRZDsDq49of7GMG0n6QTcqawJKw0WzJA7aXKIFSoxGwxI93TdCQMo9IpJoIpgfzdHFnIAcz4VReK9PDHCUj1maVpkWEU6NUOunuMSuQU6mgl/SZGfQlMgvMIE9I+SupLUVC92FCE+kS6tB4J2clPCmODU4O2uQ7xr8CeQ28IWR09jmqdLDxA0fHYiIvRhB2DMefUtmE+MiCDsk23HBAqoGlBKfZL7SU4GhSX6aEd5V95DYNOjxwnnoQGQcE5bt6hd02LDHVjjislgyPgDVmCxApWR9iYK+2A2J0xhIN5GTIKIy7YPkh5JTbolcHbV74MJeBlIa0D8SuUxjEd0wNN3uH8NnlACgCipwNKiAZhNS5EiG1kqMoJ8z9VPjoDcbDQZ0OKO2HvT/4ouDAKq2YqOIkbe5in8XcGlIDMDW+YIhlGoCsgedfMaOmR8K6tDpojMz8zUYqYUKIMJ4O2VSXusSgWpCMADYdpT+JB6BJJ9xE1V0BFIDdye8DEcSnwwIYb6XBHSaeUAjKSGm/aRp2V+MkyqO96uaJgalDQjU4SwfXI9dCoJ4Gqv9jY9ocZEa2NITm1zdFt2mSYpGbqP7UCISBAE2RRkHSWS56wVkqKnFo/5cCo5YrUliIU9efqjmoc1N7QXdubAYPaWMfejhyOZfDl2u5XRGcfAG/o/bEM7sk6Qq7H2ZkJ9szvwu5ds9g1N4tdszOYnUwwOzPBaCwYjwJGYWNjE+ubm1hb38Dq6jrura1j6d4KFpdWsLG5GfVp6VfUc6k89PRpoOPgIqEdbEGjO/NWaMC0H9ZHGl8CNNNv/Wa0s018lWWYlIryMUWR+uyDBCQNTqGVzUkqNzRBNgWExyWpPdlO76ivsD87j2ZmMejYXMAcgJSl69zCfamm9Cg7O0vlzZ0J/pRfRXDlpXfmiAZHRLBv724cP7wfxw/tx9GD+3Dy6EGcPn4Yxw/tx7FD+3Fo317sX9iN/Xt3Y25mBrMzY0qdgOWVNSzdW8Htu8u4fmsRV27ewYXLN/D8S1dw8coNvHT1Ji5cuY5rNxexubkJc9IG6LCTmj7JgS2iV7KCoAIAACAASURBVB2oYal90bE7T4fpOx/lsYd1qo34imUPMxOvkZd/4zLsfdeHLbiQL8IP70kz7cvOHRA6NTC8TOhRyEj1d6c/RliiQ5PgZirauhKjtixsYQsRaTTKhZDAaK/ao3K6PRoJzp48gtc/cgaPnT2Bhx44jjPHD+P08UM4eeQg9u2ZDwPJ+zosp17haAj9LgW4fnsRL7x8Fc9duIKnnr+IJ595AX/8xWdx685dOOAwaKVPICrS9JH0m9tU2iGlS2qygc3loH45umhGwOVfBRlk4V0fpiBAiGn0C6UN6TGMYLcaUeC5PN8zhKUb7rbGYzA0oK/MjO5wdGo5I3kjNBqG28EZaFAyz+at3Lj7MR6P8ODJI/j6r3kcb3/Do3j07AmcPnYYxw7tw+5dc1V1ET25fxN1B0cZai8iWLq3ipev3sTT51/G7/3pl/Cbn/gczl28Qipgvesw96zYPxuo47UJGJDGK9VseESjfm7t9A3h/w3JIAvv+nBx4s5yvrhZZIGDUGJLo4b06wywuKOqeqhjsvEmYGOgMrqwg7RCzsA48qrU/PwcvvUdb8Jf+cY344nHH8Th/QvYv3c3ZibjQUPOBs9XdoTtIsVQm61ScHtxGecvXcNv/OFn8bO/9nG8ePl6xZN6CM5S4ipUAoy88hbycdYPkCJB/g4Dku4OWViKEHG+Z0qzMSvW5v9fGWqEiA9ihGO2wYu6zpv2QxHO+gopUk1VdAWK65NDo3q9T40d4XT1Slj5QcjOsz31YqUysYwAKVKxtshhxqMR5nfN4uEHjuM73/u1+ND734ljB/djZjLGaCRxIAau7VKkncq0vNVP6/fG5iZeunoTP/l//w5+9tc/jpt3lrC1teUyqYY5MrPOSA0Y1GWqn0Gr9YlS3+aSaIbyRr9AGq+/fBlsDmHi0LyhKLWC6DCcf3VuHUBB7+mAhs2PAaMxupw7Bp5SYBwwulC34bWGVA0gag9swczMBKePH8YTjz2ID37z1+Pf+trXYd+e3YP9b5WC5XurWF5Zw73VNayur2N9fQPrG5vY3Nqq41gwGo0wHo0wOzPB3OwM5udmsXd+Drvn52y1qSVnC8CGHEivT3z+K/iHP/UR/OmXn8Pi0r0eLQMVS1EKJCILoW9SbQI+vhmzhTgm8WgPT3xbGYWCWD+P+MuUQRbe+WENSKFG6LKUupFRzYkDB/OqdTHUKRHP34fK0PiO9r0mOmcmGBG0Ye67tpuZmeDRMyfwjq95HP/Ov/02fN0bHsP83GzPIDc2t3D99iIuXbuFKzdu4/L123j+pat46eoNvHz9Fq7fWsStxSXcuXsPK2vr2CrdxuRcdYQDC3tw7NB+nDh8AK86dRSvOnUUZ44fxgPHD+HBk0dDnzmNGrpa6dWl67fwz3/5d/BL//qTOH/pGspWhTx7e51RjspS8Kv3THNCOuf0Q42jVOMWpjk0NH1Dh1umy2vOwznEX54MXcrkHLgXVqE8ykUUyBGj8SI6kiudVcrGTLQH07eck21ztRyxE0uRIwKNTqK0zWQ8wmNnT+J9b38j3vf2N+IdX/M45mZnOlXWwdjcKjh38TK+8Mx5PPPiJTz74iWcu3gFL16+jsvXb2Nza6sOqLj6ydHDipnyaf2PceroATx65iSeePxBvPV1D+Mtr3kYp44dhCA6wk6rVXnecmfpHn7zDz+Hf/ZLv4Unnz6Pjc1NbDfPy7qJem4vYoTFjWTn3c+G8de+JBuSB+qQ6TCImpb/EmToJtWJ78yurdX2cva2UnwuFFFqO0QLMvLEqVWhWZAhvk28Nf9hMiePHsR3v+/r8a3vfBPe+NhZWyYFgK2tgpev3cQffu4pfPILz+Arz7+E51+6iis3bmNtfQNu3cLCpDSsfrMBasjg4Rbj0Rinjx/C6x4+jfe+7Q34wLvfgpNHD/UcY7srg8zq+gb++IvP4L/957+MP/7in3fzCqAPSjx+5lhWUMXNluogGRxf0yC1tpbNAGbk0QBLpVU31uj1kwTzfyky0KS6VjBeQtyAu0M1dAFjH9WtocvCGjOfoEIVELSZlBK9D70osZ0ftICoNyBdpZEI/uo3vR1/44Pvw+MPnsL+vbut6dZWwWeeOodf/b1P49kXL2EyGWN+bhazMzNY2D2HmZkJNje3sLh8D9duLuLFy9fwzPlLWFpejaGoxWwzYvbLRiLYv7Abj589iR/4zvfiQ+9/Z5jIA20HGUqxNja38PQLL+GH/sFP4k+/9Fy7X/2itqF2YmKk1ZzGJDbMDXPUCJNgpHFNWYMSbNlEa5L8F5RBFt75fV13Tafrp0mWbljwYzQgL4crI55NYg9XZiUpp4E6Gk5b9bEDraDI2n+tOzszwRsfPYv//Pu/A+9+y2uxe34uoO+txSV8+dxFjEcjPPTAMczNTDAajcwYdUe2VHm3tgq2trawsrqOL527gI99+s/wrz/1JJ67eAX3VtY8lRLeRaUJp90D6dRlEAC75mbxTW9/I/7e3/wQHjx5BJPJuBephybeXAYAz128gu/9u/8TvnzuooFprBdMQG0IoGHs3SNVN8A70WzxqcPPu9+ASNxLslSJMpJWuv1KZLCUycg3vI/2ru2bSh3cIgFFW2BULVUCNFnvXQyozTmE9g7oHzgcCAm98pnJGA+fPo7v+eZ34Ps/8B4cO7Q/IO2wctvLniyv0tBrdW0dn3ryafzMr/8+PvH5r+DStVudYzSvFC0BhOU7uh49cwI/8gPfiW9955vCDjj3v90ycKmT1s98+Rz+03/4k/jScxeo36jP3jywkSol7uOEWwZ4sQaZULJikXbV1oQx2Ncrk2E8d/aJH+tuCd3XyQ1beOeNlgeKE9FORGJ7neToPN2VUw07CBKVUZSuFuv3hlY6e5EgvIfLyijB1aEDC/j2b3wLfvQHvgsffN/XY+/uXY72acBaZVreQlytz/fGoxEePHUU3/7ut+LR0yewvLKKa7cWcW91NcqeE2nOvZMMgODGnbv49Jeeg4jg0TMnsXvXbBiPIV6VX/199OACjh7ch888dQ637y4bDx7FdOxKHA8ethAFKmwGJFe+ksNXsOOIyRmCITjfB0fRWD/y9cplMIfo2rulK/2eoREdpSK1vjuP/nYmwiD1jIlWAKpQjCw8iDDFMj30eHShI9Ovf+QM/ta/9234oQ99C1770OlgwEo7G8/a+gaWllewvLKGra2Cydg34vjiti0nGo1GeOTMCXz9Gx/Dnvk5vHjpOm4tLpsxdYsIrJPSBwX9rIh7d3kFf/bsi9jc2sIbHj2D+bnZZqTIcvHneDzGyaMHsbq+ji88cx6ra+s07Ix89Z9WxNFqbJSA20ArfaAUyCe2DgpFCJihZbU+20Y2bOLplcoge9/1YTrl7KFZiu49sAN5wpSdWZsbhTpgzhDcwNsZgNfJ93JG1cqwBrIuvTe/axZ/5RvejO//wHvwDW96DcZj3/jiiefa+gaeu3gFT527iOcuXsFLV2/g5p0lrK6vo2wVTCZj7J3fhRNHDuB1D5/G217/KM6eONx0qtal9xaX7uGjn3oS//1PfwRfeeElbG01ji6wXKQXB0q/eWj/An7wg+/Df/Z9H8DMZNzjY2gjj/l67sJl/J1/8vP46Cef9JQu9NtaJOEUBcjGYbOAEElq9CuAsIBiHXkDjSCmGonGF/gB4goU2d19yjDpjLjUkAR/BqAnaxTcwSoyn49V8CDElIeYM8H7/TgRroOe0uywRzim3dU5fmQ//sa/+z78tW95J04dPYTRKKJmKQVfPncRv/WJz+H3P/sULl65gTtL97C4vIJ7K6vY2NwKChYRzM/NYP/e3Thx5CDe/ZbX4nu/7Rvw6ledMnbz+j+XAcC+vbvx7e9+K/btmcff/kc/hYuXb9DgkLwWqt0INHr62Auu317ET/zSR/HQA8fwofe/c7DfIScBgAdPHcWHv/09+LNnL+D8pWuuR+WKkY9Qmz/8e7UpHj7L+CSIpjJA55jqLNq3RhDEVE/nrTDeiqeYIRLdvww+qQ4cgwinAaKzSCkyordEHATevj77Qet3ITQISqbvaixaPh6N8IZHTuO//I/+Kt7zta/H3Iw/D7WxuYVbi0v4vT/9Ev63f/X7+PzTL+Du8gpW1zfMQLbLu0Eyzc5McOb4Yfwn3/Mt+J73v2PwiHc3HtEIN7e28Nt/9AV879/9J1hbX6/jMiCk8mAIFysUAU4fO4Rf+Ad/G088/uC2c4fWZ6eXTfwX/+PP4Wd+7eNY29iMOg1RQNmrWYOBXFcqPQHiOSU7hZGE7D0SUO/nyTk48hi9hORQgL9/GWwOYcXqupa7SuycvFeXZbsJc2RSEjM0JAE5OGJp1CxUbnTEnpOq9+MhsI5lH+Ddu2bxgfe8Ff/07/x1vOW1D2My7k6grq6t49kXL+MXfvMP8KM//vP4F7/yuzh38QqWV9a6J9BQHMFMc9oHo7Ub9+bWFm7eXsLvfvqLWFlbxxOPP4g9837sO0/YGaFHoxEeOX0cm1ub3SaZOQ8hSAA1RULiSXVeCpbureL5l6/im77uDdi9a645z8m/ed4zrvz8qz/4LG4tLpsOGEwLj7fEHWAR7oO92eeV5jBSgTfJECIlCCDMJ6TSgNkkPyUH4cUIvCIZfJVJFH39OIHlqVVZ3bJsDLeBYUY2gYW53sTQ0D9utaty8nqzIYSoYApHLKAP6qmjB/G93/aN+Ps//O/jyMF9ALq5wVdeeAkf+b1P47/+iV/EL/32p3D91iKFKphCu76IuD1qV+tayIavdADYKgV/+qXnMDs7wdvf+BjGo1ETpbP+AOCxsyfx2aeexwsvX4sRwRyfQ25d7zPU8M8tFNy6s4y9e3bhra99uDf5z6thmZdSCg4fWMDl67fxqSefqRYe01MIz3dSCFPNkJGXSoMNO+g6yWDpr9ldxAZzCrbwBB5qL8bnfcoQIoS/EsVRnNE9e5p1KpJWikrfeBGI1FSJFaS8SRVXqJwhKAumX7v+X/vQA/hbf+3b8B9/9/sNpV++dgu/8rt/gh//hd/Az/76x3Hp+q3EDynUcj6JitTbKme9L2mkCgq+8Mx5vPHRB/HomROmpyGnUAPdNTeD3bvm8PHPfBkrK2vQKG1zMhFyClqWzqNTBCtr67i3soY3v+YhHD+8f9t+W1GrlIIHjh/G//HRT2B1dc3pk65rQk56IzbC6xXdjmpHrnMbyr4MsT+OGrwiFfkyPrRqKLw/GcazZ574MdeXe6kwKbZBNpYwyJyTspB6mweRBiN0EB0kC8cPAZlDVdqj8Qhve/2j+JH/4Dvxgfe8FXt378LG5ib+4HNfwT/+uV/Hz/767+NLz13A5qZuiFlCGs9MBcCIkSPPw+y5c/1eeVtb38DVW3fw/nd8DfbM72ou6ea5xWg0wt7du/Dsi5fwlRdeMn1pNOhFiGTk2bZuLS7jxJH9ePNrHsIM7WSHyD4QtUQEC7vn8fmnX8BTz79kwBdiAUf9CgQRkf2TT0KDnTibCMtA/YVnJMQNuAjZn84j2LeYzn3KMJ4788SPcZixNWFowqMUnFQ3Ln4swxzIBhru0RVRCw8Gh8LAGFmc5SN+3x0oDuZ4PMa73vQa/L2/+SG884lXY37XHNbWN/Dj//tv4B/99K/ij77w51hc7p4BiMck9DPvk+jg+X3jMa83G4YQPQB3l1fwyOkTeP0jZzB0ZYPcM78LtxaX8AefewrrG5vdWFg/bkThbA/xyyt2axsbEABve90jOHpwXz9SN/jgaDESwWQyxq987NM2HgE0tNBSOG0v4CgQeXV9mS63kUEIBHryAnGCrPXIwGHzWhqnHWQYuYeQIWpHpf4oXSN7UxocnS2lqgauxiHKCssQwlgEiELG5AqSVEvZdF5FBO/92tfjn/7of4i3vu5hzEzGOHfxCv76f/MT+B/+5a/i2QuX62QZxm9mIEwCTcleVmwUOTfWsoRKVV83F5fw23/8JDY2Nl1PZHit/H1mMsYTjz+I17zqFIoNRN+QQ5rGMoiOV1f2J196Fl+sm3YAkFe7hvjQ8jc+9iBe//Dp2Fd1SN8DIH0ofYoC5iQ8lCzSdjIYb9Q3G5ECRTU8yXRzJLoPGbrdKeqjgDbkROz1KzaprQwURnBzktpex5Jva1gtyowOkHlfbeOfKrwvgypqdD92zc3gO979Vvzc3/9hPHjyKO6trOEjH/s0PvQj/xi/+rFPY/neGsmWFElXVE5kqUKVjkYiRUZAI1FEsLm5hecuXMFzFy83c3aWiw3zsbMn8dqHTlekSvw0ZXAdaYqlBrC0vILf/8xTuHnnblhezZty/Ju/H9q3B9/wltdAB9PtncBCUdB4SuNZ1eSpcd/gt5PB9evgU8wAsy6inkr45/5kmACIa7jEiwrjWxGFwlREb8tRMwFKR3wZTMOgp02dQxMi2hvVuF3XbynAvj3z+K73fh3+qx/8IObnZnHlxm38/G/8If6X/+u3cfHqDeN9POqOJkzG3eOak/EY4/GoLsN2uXu33NgtgWo/o9Goe/HtwFXQPSnH8uvjoVtbW9jcKhiPRrh8/TYeO3sy1At0Urp2YGEPHjlzArvn57B0T8866QA0+BHSjemumFF96ovP4Pqtuzi8f6Fp+EPzChHB3vldePOrH8LMZIL1jQ0aLR8HUSQ2oIJH99bR9/BiJq2/vQyhndlFcWMPqRrJYt1XMJOyowyTYny62ZX6r62oaDoEn0DGJyFooAw0+4jo3qoi6e6yKyWTnZ1MsGtuBrvmZrF71yzm52axZ34O73zi1fjBD34zjh3ch43NLZx76Squ3LyNb3r7GzA7M8FkPMbszAQzkzFmZ2YwOzPB7GSM2dlJfVPeDEYjsTdkTMYjTCZjzTgxmYx7b9Hja6tOnu33VsH65ga2tgo2N7ewvrGJPfNzOHPiSGiXI0SeXAPAQ6eO4uC+vVhaXonoVyNj0+BCPVfgsy9ewsUrN/DY2ZO2Q5+voZO94/HIHmd97uIVQ0YDsVb/wSR4nlj/oWHubHlnGQBa+HCD4Y5C8HR6zKz2v70Mky73klCpJGq9yAdaK2YlBFmkn03UupPxCAt75nFg7x7s2zuP/Xt3Y2FP97lvzzz27ZnH3t27sGd+zl73ODc7g12z7hgPnjyKIwcW0G1uCV7zqlN4/MPfgcl4hJnJGOPxuHmmJ//mlZ+h3duh7zu1B/pG3/qdaZ062r3QLM5X4AgYUBgIA6RXrbu+voEnnzmPb3jzazAj48DXTvoQERw5sICHTx/HcxevOGhrBlnISFPKqRhnLKUjDMb2fciAQk5F9VwGW96h/rq2eYVrJxnCu125P95BbPHrIlGgK4CMBAu7d+HowX04dmgfjh06gOOH9uHoof04dnAfjhxYwMKe+e6dprMzmJvp3ms6OzOpr3Lsvs/MjDEzHlsas90xivFohAMLezB0DR20Yzr3m1e3aA0ZfMv4duJHRHDk4D7bQ2nyjLih6WkDaEgU5ASfe/p5bGxuYnam9yrfkCJlOUUEBxb24Mzxw1o5ZiqBExobA0vSQwDNjsmYZWwvg4T9IOWZ+xX2t65cv+f5xjYymIaMUK0UcjGdfUvX7cxkjGOH9uPsySM4c/wwzhw/3IXWE0dw/PB+7J3fFXL1yXhk38fjLjffbhmwtYmVr53u57o7bYy9EuTfbud5J4dp8Z7bHNi7G7tmZ2LIFgdTJwRHYwBsX/4cQcFTz18M850hPlrLrwcW9uDsySOYjEfY2ip2HCd1FxjrltSLPwNjgsL3j1KavJMMMWPRJf8IC6kTZoj4gftVrirARFOODqkdoXfNzuDgwh686oGjeNWp43jo1FGcPXkED548ipNHDmB2ZrJjemDKafweyltNrFSWDa6F6kOhP/++n4gx9LvVT67XcpydUjFuNzc7g8lkHEMz3JACbUF6ETN8wGvRs+cvY70eWmxFhBa46L3JeITv//b34G2vfwTnLl7F8y9dxbMXLuH8pWu4dWepeyv5+gbW1jewsraONe2ndq5THmXGncF5vR8ZisntfuTpkf8IizrUj0WpMC+gtL/Wn7z3a1+PwwcWcPrYITxw7BBOHz+M08cP48yJwzi0b29zgIcMaicDZlpDAzB0DQ3ekLFu53D3K8PQvfuJYENXlqNlmDOTMcZSJ/T1nJUvcCQ+C1kD2Dbc2lbW1nDt1iIOH1gIfOwEQnodObgP7z74Onzjm11nW6Xg9t1lXLxyAy9euo4XL1/H8xev4MKV67h5ZwmLy/ewuLSCxaV7uL20jJXV9ZiGsCnehwy9NKtQWp9DS/3p8QT0ehvNl2DpE+VWmPzLv/dD3RsmtjFgWPv2IO5kfFw+ZEhDqy9D9bcb0KE5wU5OkXloyTfE63ZX5qulKy7b2NzqTr3aDDClSiHWx5vOSuT38o3bvec1WjLsFN31Govg0L69OLRvL97wyBmru7VVcGtxCZeu38Kla7fw8rWb3buqbtzGtZuLuHbrDq7dWsSVG3dwa3HJeb0PGcJNjTYmg6dDfTpULgQuWk4OMhlyhmzA2Ui3SxWyoltovNPKzv2kTPy7xfeQwfHvITocaTLPuT7T2e7aLr1kvtbWN7rddYsC6AGqcOznJVjli8cBwG0zvj4/2+k51891sq7HY8HhAws4tH+vHVsppWB1bR3Xb9/F9VuLuH57EVdvLnbOcuk6Xrx8DRcud1Hm9t17KOk9UaYCRf0QZDr5exHT6qR5Rj6EahGo+02T6riTOZT7Dxla/p7bDA3CTpEgXztFnJ2Q/H6ixJCxb5d3D0XS3H/upyX30soq1jf0xWce6v1JM4I10wenVH2ad5b8LFfms+Xo243vTo6Uo7RINy964NghnDp60O5tbG7hztIy7ty91z2huHQPL1+7iaeefwlPnbuIr7zwEs6/fA0ra+uqxdq2ZjthbtAV6n7FUHbmtl9Ijx59zCGyIQylLa9kPrFT6tNCmFZakem26AwNTL7WNzaxurqOLRSs1ZcQbxVgeWWVHs6J1+bmFpZXVu0FZXyNRLB71xzinpdgftcsxqPuZQRzsxOMR6NtUVd5L6VLOe6trvOow/JnLrMg4cuc/gwwrK6ge0IwZwCtyf0QKA6loUPtW/1wO5FuM/Tw/oWwi765tYWVtXWsrq5jZW0dtxeX8PT5S3jymRfwmS8/h89+5XncvH3X9VGq3CSrRQX2HNJHbVGZqf/UexNmcMgpwlDvEAVy9FCF6Juvu2MNW9jcLPZ9a6vQvYLNzU0srazi7vIKFpdXcHf5Hu4ur2Dp3hqWV1Zwt74BY3llFYtLK1heXcPK6hpW19a7z/UN3Ftdw8raOlZWut8ra+sum2UXldeMIr3ftLTBk7lUv0mP2s7vmsVkNMbs7BhzM91G4/zcbPcsxPwc5ma6TcfFpXv2x05aaI8ez5w4138KgkHkB4XuN7L+Rept157LWvUm4zH2zncvcgCAB44dwuseOYPveu/bAHSAdv7SVXzmy+fwmafO4bNPncOFyzewvLJqY94d8c/gwU6Zogrtm0xaqZFeGUXyvdW1dayub/jn6jpW17ult7X1DaxtbGJtfR13l1dwa3EZt+8u487dZQuPd5bv4e6SGz1/bm2RAMq45s4BHXv6jsbYMW88c4g1JwbiI4hu4XD06crtfUC1mr331vLY6E0FWr/g3spaJ8Ny7MYndeg7F8d/Bh8ba9YNqQwsn+DQ/r1h7IZSvu0i8P2mta1rp1Rzp371+8xkjEdOn8DDDxzHd3/zOwAAl67dwpPPvIAvPHMeXzp3ERcuX8eNO3dx4/Zd3LyzhI3NzToOPMaw77bJzCkTMwDA0Hfp3gru3lvB0vIqFu+tVKRexfK9FdxZ6nK/29XIby8u1+W2zqiXlleweG8Fm5tbPmBsc8aYl9mkyX5zxAG6P3hIdbINBroRxYUJ50STjVnrJf+wolq31MHqoXX4Y45RyDDuLd4tndWIFKMTy6CH7F1ZtW9dfyE8OFLTEga2oblgjvhL91bx9PmXsbK6hoXd81jYM4+F3buwZ/cuzG2zHzVEL/c31G4oTcsynDhyACeOHMD73/EENje3cPXWHTz74mU88+LLePr5l3H+Ujdpv3DlBq7fWrTXiZpy1OhKweSzT53D9epJN+/cxc3FJdxedBS/W52gS1/umUOsrK13qwFZmIH0w+zNxq4OaEn12AgEvmFDuZ6kNi1lRi0C8SQtaqiMWB6QGoD9DTuzs2TN4s3cv1iQyhchUFz37vjKewymAlCfLRlQ+uCgOk3R7uihfT3D3W7Sz2WXrt/C//x/fhRfevYCFupZM3WKfXt248C+PTi4sAeH9u/FwYU9OLCwBwf3dZ+75+fCqeGhifzQ2LXmotvJMB6PcOLwARw/tB/vetOrsbm5hSs3buPFuor1wstX8ecvXsKXn7uIZy9c7pZ+TX+CyQ//d//C/tLNvfqp+TYPtCNkh0T6+J7eMsbyoLKP5IHrlZkaYsoAOOrGao6CLW2qEYUUq58aSeYF0ab8KIsbrw0OSq0X4d6QjOmaw0lMA82xHFQiiwMymLMR6706wMzMGPvTXzxqrSYNIfTS8gqev3gVTz79gvdUnXMyHmHXXHcKeb6eRub/9y/sxqmjB3HqyEGcOHIAJ+3zQO8PUjJvOaLcT5rXkmE8HlkE+bo3PIq19Q3cvHMXV27cweUbt/HM+ZdtLvLshcuYPPn0+QoqES+FJhqsbQ/UA2icr6YhDhhwrd+etLJzUH1Btt50T9Rja5nE+4AjLzt+M5WRHhk6t+nshkFRRJfEm2rX+ZZ+h7FtUwaNSBkwvO6pIwftDeHefXsPpHUtr3ZAaWouzuL6xiY2Nldwd2nF+SHHH4lgRg9wTsbd90l3LP/owX148NRRnD1+GKdPHMHZekLiwZNH7WhQyzH+IjJo+cxkjOOHD+DYof14A87gG978GnzP+9+BpXuruHTtFiaWtRRf1iuaUpQSUmyzaRo3ixfxjQAAIABJREFU71+Nygv9XU3dZy9MQvrGT8yHteLmKwp3+E5lsW8dWDVSlbm7achPRmVSGkk3ZJ/z9j02/LkAVh3pUtMj1UXvD8WYWFkGvYEAGGYcteDxV53CZNx/tqO1qtjSv6bJlhGwzhKPqGOKKsNWKd0S6upaL+159sJl/NEXnrG6CgqTyRhnTxzBI6eP49EzJ/Dw6eN49MxxPHjyKHbNzWCmOpR+smxDMgztr8zNTDA3sxeH9y/gzPHDvA/hw6UpgaOYvu5ePCcWGuyA0LTioYxIiio0mPkYeXA2TT9UYSW+/a0fDkwYqstpkW9u6byaJ54aJ01hltZ4WtRLZdBfXRKbF7B+SvdG9KpPm2/xokFI/2pqWus3ZTD+NToUVyPx/+jZE/aOqE6N2+8xuRq7OjcXl2xjzzfElUYfkX2cq/6IH6kIIDRG2NLHhQXAFja3NvH0Cy/hmfMvB3DTP3559sSR7v962vqBY4ewsHsX9u7unqNZ2L3L5i7ZCXu8JmeZqFYLGaYasw1HUlJPeRzdG5Mlcy6ztr4K2dFyHX43kRmxstukh16EsJSHw1pehrNopmmImGN2/HF/Ka3hUFHUiI35Ss9cpt9ceTbStX6cwPVkCBFWn39nLy8Fr37wFMbj+Cqa7XLzXH7j9l3cvrvkPChYBVBh4ycZlB8FsBBd718GQLC+sYnnLlzBuQuXHagAzM7O4NSRg3jgeHc49czxwzh19CCOHNiHowcXcGj/Ag7v34uD+/ZgZuILq61oUh8hFe8X1WvTpI/MJCC8DyAqAlBZVjIQF0oyUhWvFCavEIQcnD8ZsVqeoQZV+cvOwOgfUyyE9NBQO0dEUq5oH50lxzQP6PUddAJSNB3ayc+79+ZiQn1TlFaNz++aw+MPntw2rWhdOi4ra+u4dvMOVtc2+ilzYMdcnXQKFNPBMA7tJEPIOtCvs7a+gedfvornX75qdMajMQ7u24Pjhw/4w2oH9+P4kf04deQQTh/vjpEcP3QAc7MTk3li3kwdSOjUPwoLY4ZIvGsYNAOXlB5FZfqKSuxLHdTuFQRn6oFrdlCl0vqbTyxrcEgtQ7U976WHotUwLZ6K85nCSCMKKaBWtA7zGO3H+Q7LvT0ZAjsIY1kN6aEHjuHYwf1RL9I/umGt0qT17vIKrty8XfvhQdcP5c15YmDK0QJZl1GlTRkskS1qh93SewAp00X3ZWNzE9dudidrVW+j0Qi75+ewf+9uHFjYg/17d+PIgQWcPXkEj545gUdPH69HN2wuQGGPeLI0kW+kCvZ8h6ZalvoV30vQ6lVAdbyewRUKoyyvAi2ykXaV2oZbP4lWnuOE+QKK/ZGOkMax7HWAt412zAN8sAvUAIs7otJj5wwRYhsZQiqm95yH1z18Gvv2ztvYMK/6PadSnFLdubuMl6/dAlmJzeNEFBTY6RNiAvwn/XrgYExvI4MEA9CU3pSCuACCIGv9AaBgq2xhcanbU7tw5UaVoXs4TpeM4zPV2RmQjc64rUZCp1YDotZ0B2nFhgzaBpel0ElWcoYeyjIyVT7CODDZzL6RJDQ2unEeI6Ts3nPMmuYY+qV7WqQ71tQHavRsmga16e3FJBkUrNwx1WDqmIjgTa9+VXjeRctb3/U3G+O124v1XJXza9mgHaWmsbRI4M7cS69NgJ1lcAQA+I9RMr2wqNGjp/XiONgq9VaXFq6sreNmWcKIw154k0bgGjUXFEsVAvRph6XUkJiE5xDISjOBnI4oP6VUbWkOqf3U8nqv1N/FQlm9Vw0qDgClAyA0Np7Y+Ao8/LszGB/VEGIGlp2mgP4IQmBD38xnLBYVraYIhbQ/IEP3J6cQh8LsouDE4f143cOneyd0+eLUKciH7tU6V2/ewYXL16uhueydVorx7gAAu6O+oiXGG/3NkZ1kIHRKWy26vFtl6NVzeyk6DvchQ91VVxOnQWclATaw+pC4MmNOot8buaLPEYQEd8P1e0KoLoGegTD3UcO8fap35TlLQq+Od17ZoI+MdMYLyUQ278unhFSEdIaeJqeSc7nMF2s7IT2UbWSIcyR40K2g8vpHzuDsiSPB6PkzO0JO91bX1vDn5y9heWUt8FwbOI6Tgau+LA1Vsya9iYKnYEcZHAi7fhyvGHw8TbdxKWruyrfclwyjbgGDI4GPmr2WEoCuiXsa43Qtn/bKwTGYuKK2GnKeKJozEt8qtAeGiLqwNmmtWX8T6quCmNXCfLJsJX3PUQIl0kcXS7r77DgUzYo6COuF+lGnKj6UQzJwxDBIq2M/Ho3w+kfO4IFjB3tzB54zdF1K7zcA3L23iiefOe86rvKajYS3DSONmY5H3jOpsguB6oAMzIuNS0nlqjLWN4GqgeJ9yjBSm+zstASCYvHHOQlKC06hCqgEegPcFzbMNANbEo3EtFWIL1eQKrK1ps65KAGYGwlo0w1sfL3OrUOPqr5ZFmTIjlkVapNpLSM8UHWYM9HNIRmCxsRrlFJw7NB+vPGxs9i9a8544bEbWnplvheX7+GzT51ToaCbs6IvJO4hI+tL+wqwHe8FC+7LwEBFOG1dsBshfDd0DWB/PzKMNH2IhsaRwRGkQ6fIhpNyoQhM/R55LTNoTQWInVJZL73Sf4oZd3/+k5XkCMhRSRIPbiDMs94X+BvJGaEdnXQ+FBYjWBbhMSKAqOXRzolGSwYCKuekq/PomeN486tfZfc4Slj9bdKnrVJw7sIVPP/yVWjEEusXidHsFGbZSYZk0UpvQAZWgdC/+pXLSt/oEhjfnwwj3fSye+YAyl004LhrG3M65UztpKdwZYQHgCa+xYRoISz7ixpDXU9H6Rl7aJ+912RTfTkDOvkrlrbQmJXSTcqonoV+7iOMuVhbcyiWQ+tlmxr6TTJYpAECIMzNTPDE4w/ikdPHuxoS9x2Gdqf52trcwv/zx1+sf0qg81Y7cSDxyEaMcmzcpV0HBXa0fkAGjRLBFgqXw8a+k5H74zZSJ9L3J8Oo71geHYrob2ebJzMhVqTQUNKIsjN2dkSQKkQ3h/JqcGZnGkprOxFaopN68KJQtAiwS3k8Iz9ttNhGm8lEBwy1L6nRlK0z0dNVJCsLwOK89TKkHDW3kcEnri5DQcGBfXvwxOOvsjebuyo8wuT9hlxvZX0dv/XJz9NUJxp3S5zed5FoBZwCivPQkkGjhPPmNhjmPgE8HRQ1awDwimRovA9ald8NqJhnwTw2CFzHXcObejCnWb77KrVuRHNLXSoRS8tq9GDlQLIh8P/Urw52I5e39EXbG7k+X4Y2lfcQDXj+o11pWsS5USGabCKFNuGgEV5hhhxqQAaPqDwsgl2zMzha/9jk0NWaO7CTfOXcS/jzF18OVuOGmHRkTgYDJaXpsrFTe9mQDA2O3cisM71D9etYFbWzBEY7yWB/MIUn1DpGPJnjXNcGw8KPh0pbPXIOXEadsErrnt9XRDD5ya5cERLpsQ6rI/TSAmOthL6lkHzGlxhdtmveuOtM1vkUU35yRFdjdCKw/ORo2k/LMEiGgMYqcyXFfzUor8pxCtU8RiGCj/zen0Q/DIMARCOOiY+rUdwUeqkI7VU0ZGhdeQUxsGagLL3br0SGkZWXdAISDrxxvZfpO1KHkEsiY6B+MAAzbPZ0CQ5QkhCc92uY8s0Zdkrqk1Mc66c4X3n+QXOVbqC8vKA6EvHgrGj/VYNFzSTqI8ggAgjJEAx5exks1aqGvryyiguXrweDbx3VyJc6yp2le/joJ58kXfAYlF676Nhtc+63kmBNWYZ+OzpuYv+ShTVwKGQa9ynDKDqdo5c1LLRuS/870LJxpb7UUFoCcghlCNbONVJomiWRv4jilIsTHVeEuG2bWG5YXa3YOGaHHj2JYp0fOw+O6dkRAAnL0nVWZOlF1bOlQsXlM3p9GfhytQhuLS7js1953l883EgZWt9VJ3/4uadw8coNQ3WXAT5WKkO+xO+GYjLY3j5SQwaOOmHH2r51+jENWpVC9eQVy2DPf/v5cw11aoidUYqktImEN2nqvSAYTeRcWFQDSKMr8HydL4l1TAP0PcwrOBJWxzOHIhkrzHtwqgJ6qKdIo/dMhg7hnFXqm+ZMHRkfUO1HFxCcx1q3+KKFB7m2DNpvTs83NjfxR194Bn/wuafQsj1OmfLkenF5BT/9qx/r/mqr+jrLZ18jwvPVO8JiHaso+V5fBgYDyVEnoHzUFTuT9fkKZBgZmqoxJvTUfwutAESiXtUnwVSFo0PKAdWDC71tTm1fJ6i8fEaEGtGifrYmxMEoCGaF6CbZObQ627QCp/WtTuQvKj/zpewK0VKemE7sqykDUopRZXjq3EX81Ec+hqfPv2TzCb56x2oALC7dwz/7xd/CJ598uvtbEAQ6wbEkF3AGEE/SBq4TYDGWt2Swytl/xP4Z6EPi71cgw3ju7BM/1t2n80AV+UQiU+YenNL0+CRm4IOsyBqX2pQiRQXhk6USaRppUlKOEgES4pKpt1UZ6F79HlbG7N1KXl+q4/vEnzYFqV4XfMT4cLlMUTZgvCKl49T5Ox+xaMhg6gjZOHT179zFy7h+6y5OHD6AE4cPhEcqQeOxtVXw4uXr+Jlf+zh+6iO/i6s3F+l+jEw2NpR26DKzL4EXlMaL29xRLOjtKEOI9hGnK510ZF0i5r9SGcazZ77mx/pr1dy3H+y29WEVrpTGA/GBnY6eEfBjEkrRjJEQ0pboLO/mdiQQnEzPadjgA8oQErvlwVMdgwSiVT+qLIEXNQIy1vhXacjZrJ4DgsoaJsCge8RRTwaI69SONzt4bdVI8eVzF7C4dA+j0cj+Xp+I4O69FTx74TI++qnP43/95d/BL370E7h6azH0SaLqiBILOn7phLMIgVwETVUJO8p2MnTqKaCz5M6bDjnpN/wRxb+ADLLwrg97QsBGWb0cTKzhgUrYdwzj3TAlKOyd3ie5I8AGC/+Zy7O9Oy1xmNX6itq9VAvu1MWNLm8Y2Z+BSnriyNHRQd0EUjrMIzOK/n0g9k31WGCWwV72RlWHVpD2zM/h8bMncfLoQezdvQsjEaysruPyjdt49sIlXLlxp9emf20jA3xsG2xvQ/H+ZeiXF4sSodP/DzLI3nd+uKiXSB1U1DdGlAB12hrJ4xInNPi8fNsa5DD5MsPYRjI2Hq5nhtTx7nU9tjUjQsdE/MlDqjQkaa034jB0i/WobYg4mR929pL6ENdLkkEdQuc7OSVxMoXK+3W0Jt/PV8xWdrK+lNtoi+2caEpkGFlupWlHcYOgPUc73h2ioKKh/rQJTFemO5F9VIbdDzwJyFWJtADdiweKl1taBfhEzstMHvZeyzOJX7oHDcPMl0j8ZJGL0mT5WVYSoNemhE/7rsZRx8L7a8hQYH7CV4g6SrPq24/hlNAmIC031fo5khePlP25qZ9gsPZ+M2DAtMkw8omvHpKDDXLRmrpJVo2Ppedfzc0ejgAmfcmVTPpS0spwANtOk72d10Y603O0nObAfMD5FpWpVLm9n6T6rp7ZqCSbTyPCY2RdOWgoRZ9DSKg7JIMBSolyMbfS6y8QNB5baYeBQ3b02rxPsy9fhPmke2DqZBjxLrReBsRkKLb2zl6llWu4S1YDMy77qZBejUDblu6en4Hi5Vak3JEmm9oWzpMhSCmk26wMktl4pwHIiK4R0groJvGpfYRJWzXkjAHB2EkOu6cyWJ0hGTTi1YhjAKfNIkgVe0CJ+2s4oMneL7dzVsKVUkMCwG54lS9ptJkeGUZsEJwkOappaNF2FHREU4xangcZtggXmcroUBt4OJS+MwbQJXr9oARdzXHspTZkfeG4MDHnswodPKGoRo4Z2vltllezMgMP/nSJ4Gd6lQ5HnWEZQscqe/Rm78VSXpalYZyBZAk+b+lLzzG5OUeHsIAe09Te9dWXYeRnxfkWD5yGiwpQtLKRiTVkIwGDVPETMA/vpV0kt+bO2UEs3DZ5qM5BYbYAPqGvCgtTBNa19dWgX2K7JArUyTsHJxoc4fS3tHZ+yaMaMiRm0DcMbePR0wWjZrnPHg2B60iavbeb+zh7BNeigcjyVZZhZA+sFH3YBoij7J5qUSI7bzBOQuA8H9D7QgNdKqImA++jKDlWsX+cRc35M09UZkvDAHTDplRjj7vBjGaxr4D0pCc+qOe1SVEqbuCTz4glkChVfyZbX4augA2E+eFrCJGBlkeHVJNoOLj7KYPW5e3FPvI5OeHUaIpkGHnK45MSe7WistUwlmFeXSjJqFeYeYpKkuvAkbkVEUH3+Xcjj7TDd+A0TPpNaorCq1D+qXGTdqR77Hjfvoxod8mQpXv3VJXR9J9407+/YWnZgAz9yUk9n9TjcOjqt2+BMHcZVvu4ZYoCnnXwuDjie/n0yDDqA3E9xcnHFhCF5By+F/okO2U/n4uM0m8yRvfkUgMJG6pGssw59VfpSeXRAbh4XU4srZl7oL7KxCrxKww5eBAa5eClSO+beCpWmjAnvgy9tpEhCE6A1Vt14+jDbVmJQY4h2soPDRIvRgyUc8rUzJSmSIZRH+z0aAZ15GEkZkvFQ2F4loIdJYeuxHDmW5m3rEpXn8jTSpH4FpcqVLcCRsqx5ckqAuX84Z2p6njGAB/LVnqUd3LkEpATikVXIceMO9qdcxdqVitFvgzBhmXwts5PSaPfpSY0jmGyxGQUcDxy+x9q6WTyY+muBj8bSYsCzqzrhXL4/sR6emQYmYOQcbgxeJ+F7nX0S2SG0qSAZBziszNoWLRQSwZKUOu5XnRKdx4xJdxXmK20+6dMnV+jwxGnR7w4+oQFCHJKks9JSjLqjo+SdToIpwj6ccJVV4F4HqcGzYygzcsxW6uKeGkvPa5tnKw7gW7YlimUYWQHs2gC2f0U9+aS7EGSddSfnkrRKc2wkqRtiyPngMfb7jN5dukZJykqfzJaqYeR43j+LlE7pCyWU11TyztkUf4k6YT4VDpCO8wZxer9cO4/TnDaMqSXSLcdKJup81hCUTYV7TLS7J89S22SVca6hh4QpKM2UyLDyCaAhGoWtdWrq12bQwf6bipuk25kVp3bNKJFXCHKB9zo1CyovvZTFRnStJQLFnpE1pd2OsH07SIWqUhxhctKFD7jYWG+VGm1rPmcQP5kUGmBYJaBnN9eJbrttSOEwgBAuwkAwydw+238+1A/UlNaspYpk2Hkh+L8hqgRBEsmYyCn6qVHhraApjO9E7mZDzVgRszIpwkTbrBuOWRzNeMnnpnnpT6xRhLaSFVeId2oE0qgDQpWZPQilrPynxf2JUcKa9SnpU4ZNLIM9V7J/ISmTMRXu3rPtKkzcmBlfhpPrTUW1Y1YbyndWGg4/BTJMPLB6AtnL/yundFH/eFOwKsoXWrug2pr6dxLBhKOFDm8VAYcgVUa1l5sZ4oxhvt89jqngGPyAQYYPhBRJ+Gqssq2ilM3pHmDReS4gBDbJhn0HqWhyp8al+MJuWvpq98E1ZdahzRDAv+2QdpUAFwGSXQk6WMKZRjp5JiXVwv8vKt2K/U/fdS01MGueKhD2+vb1u7tVjXk4J1uhsW15cZS21jgaOSEdLPjtyrY5kDk9IUjmTmR9+yrSTFSeSxhmYLXeuWKhj6YfVm7moYgDQOjgW3JoHpJ9UX7MwNk+FWLK15U25q5FWpnLQaiQSvnb1atvAY1TZ8Mo0Lhmu+pA9dxJaE0lVD6tOWkS4QmLLsMG664ExYVg+rzfEJpVdpstqGNKcLr2nKfVa/OXVxn1jfDjdCufTEx3cs5pbPoxQ5Z6VOaVFjvjBxAGqZ+2aAMpIP4PfEY6jAd5bPEtnQ7PNuMHZ43UBwhWqEmp8VgutMjg0WIGF7IK9A9UdYZCB/m00+NHYnxEn92/JPVUUrTY01XXRKtojQkF6KBVKLg4yRKHqwSx8eBpy4jFopwDf3QIMRxrjOErCceRIoUEgioCsQdcxsZ+srrX1E1HImpr9C5ddQzSl15LLbMLNZHWrk2WmysDgzTKcNI/+Qup0w6kewMxjfqWnwra4yiKm+Qga2D6hjzbNQhIhWrFx80UufSB4eIweI0CURq18X7yqgf9eMRxin0v/NtUn4+PCbWJ0dJoZsS6Vk72UaGoCzXRY7oTJPz8HzFAauglG7yCqAxMXRUolMwPxseMMHITo8MI5vsMnBXBpSvYuV0GK3S7wZJHOXcfvu6oY6CcZtxZqOQpAmmp07AkYQjG9NmRxOqJ+keOUtuG8INaZ1lCJEqy0eOkHQReSR+cvssQy+0UIqoPGT1bYfG2yI1Oy+SQQ01vI/Op0yGkWJZv/9quGZjxFhGf/7FyMWD3HuegNux0NnbqNRWsTrjCs8dIJXB67mjMZ/Jbf11GgiC6rJrP1eMUSkpe7i/ThqnqW29fS8dHpLBFNO/WnPdXv/tW7X9tgR27OM+mnsfUyTDyHKtXkbgnuqhWqB/UcgdO4U3wF5UYHMPEQtzQ0YeURscluBHLPiVNAiRgXcTzJmFf+lddRzqmxkr4C2K+qFPfUGzgEQXJkNRGYJeOCrRfaNSXJdofbZl4J+hot7OixP5fhaiAPpXfuIDPdSwRSxfZaDcbqd7UyTDyGy6xNwtrrnX/9TwhDNkQi/O7UTHPjtCsf6sNqFlYcfQlIjyQDu3xDKaE6V0g/rxA2POo5FgpUt9eo11ojYYDLfYBqbzofG2epVFLD7Z2v3T26dQApbfOgAMyWBOJ6y3TgZzzPqdj9X4+LWBkN+20t9ENCEgZAeFv4S5l/atPbolCwPHlMgwKsoYI3fp0LeYkVUjpLxfghYQDCdczC8bgCElQruwEgX+SuWFfppOVdHqSPpViAePKODfgEU+fe5bakTU5xFC+0pc9zNURYVDS0CvtMMQutd1LBu9yqIbzaAMKndWeon9BTMIE1KKioUYsy7UuTMltgPlk7CWh88c3HvMupgmGUZ+uyJxPezn3ldXmUKaZDxUBdCsXbysJwl5Ru+YRagXVKYe2peJwkQ8KdtwVCYn+koT7Y6MMfNrRdnT4Ue9A9s+QMZXdv4knySerYwHtSGDB2d3mn5dQmNKN4kSySD1e0VPbpuNtuHh0rvHqzmpPYHCNMlgDwj5J0UGSlWK9B6D91QmpFDJc5MCwmSyxHuxjMOnCuk04+50oseRzOYR3taOzRty1MhgPBYbmJzvhoUndQApoW04tsL8soxGW0zXxlKhz21kMI9VGYTq9v3X9BjvV4sUP30A8Pur3LRMa73VNuILfKuPLv5cQyyfFhlGvPrJ3sfnZYxudtzgbKkD4QpKx+nzA0XZd1TwwDS/GS/xF5mk7/l+YtvzTD3OrTx2zm/pSuWHWGPBPatUvjj9IX55/AokGjojo0YmH/tBGQIjVq30avicqCGDkabTvazf1C/z3Z8gS39MVTai1V4B+urLMLIxyGHdEnTUQXdDgTLFzpRzn9IoS6L3lki9IUkJNxJNnZJGQtwytovfKxF19DxVNGydJHuIVbRnRYfgxtHABYFOyp2Os6X0uG+xl8RRbLUIUoZlYGUG3fWPOEt2cKptB90kPeSTwJEswnTROgLhiyA+pp7uiP0OIz0lMtgjpIbY8AeEzNtoMHSVKfiOcafeGG/oIb2wgSYShGsHCY0KVb3CivKcQkTSyV49d099atBUxw/KLvXV9d0cysqMx65zRhxhGXJqkMjXaG68ijk1Db7mWNRID1cOykBlgDuu/1Fyr6JL4FRUAaAkGUrQLe/1BJtlYGrEq3gpcjIM9g/0TYMM9gipnbMvjq0a/jWtKghtA7Phh9lrCfeLMaJIR+FTktIs0hUimw2PQhQz6CxQqKTwSeVhqY8iRH5bnK5tW58JvdzAC2zDwuErKqm4bv25AR0hqPK6n7r61ZIh9A2jSSHVVNOEHU7vlI7Ee3xwktmIz4oM6QI12+WTywJ7g+MUymCvoTE1K2IHhE+MS/qtdRJzIapYLTfEsJipEhsaI7ZNAJqYolyfBKayMHD0vSPbNzSxZdgqYxhEOsKiiOad+sA7tQbfJTp5SAPEfIrl78tQNSTOQRSD9F5S1NK6xI85KYFBCfe3RUIirpNnH/+Ox5gu8inUaZFhxMQ19+sMVKB5NvtrHo+wmx0koe9sq5xLsiezzWRbEnVEQkvVhgDIzmAhqdTB6fkq7Ub7SlmIOGTc4diKtlH0Vk9uIYiSUx4LfWeaNrJebH1W5lsyeF+esxu4qPxA1HUoZ3oMZE48qCQgZ+038xNcodIiHmMqGQFqGmTo/iwvR3Nul4zfUL0o02R42og0YdEfjUuRlzqwsJmUYZs7ahw0qdZjHbbbXNMeT8NKz4Yg8F3mzJykMnW60hdEeOhLqm8RINNpKUM7zn3D+m7JED5hovedJl09FhppGBPnf6O1Zrqe2DR5HWJsimQILyrrP93mZHSeoTN1oxzy/xIZY2NiSRh586AnZ9Bowmv25oyDSkhtmB/ro708GAT2H1BnD8c8ihoB/F4ICyURtUbkyH1c8T5y2yjD4HPLqPdS1OKoblPbUs+ahXrOEO/0lsRPUVswFbgd9PdvSuRtSmWoq0zFBTLmnctufGvn1ZBtkqROot89QfQ5hKU0HkGMSY6tnJ9ZyiJ2G7kPXaWy1aoS2+g/hfowRdO8g/0k1XVeSKYc9gt9N5kI6tgvRcm5XJZB1XZCegi+lWTwP+rooqsMAoqkBeDHWXn+pqPJRqlvLCygKEg8VyKw6Sq/OKDqy1fk9GEp51X0r7IKpk6GLkLwhM5GoO5MGxp6CtQL/SL2F4aCZOAyuLcWmCFH1CZn7IVMMcDtbepYm7RRJCkKFFcQs1qYT5atpO8MGLWwt8gAikzipS67OgjrhfpRpyo+lEMycEg1SDNAYSCKffC6u7DDa101ahfZjbvQbnA+0h/GTMdDghq6evVeAI/pkGGkNlk4nDCK2US2BEYYGYOQ2lFvgPvCxnSL2ZJoJKatQny5glSRfpCM6Tn8EIBZvW5DzGu68fU6tw49qtI0ejibAAAPLklEQVT+QfDDvIMrMNQ0LXcy5AzT0zy/OSRD0Jh4DU8DyNCC3qMJ9mWEj40LBd1dF15MCDSYlvIVYDveCxY8HTKMNH2IhsaRAfATl36aKXUdhCIw9XvktcygNRUXXg3fynrplf5TzLjz/KevJNrhpKgkiQd3KOZZ7wt8+ZUR2tFJKs/hUBvLIjxGBBC1PNo50WjJQEDlnOhmoTcXMC1mV0gdSXsByLq+xPpFYjQ7hVl2kiFZtHU+PTJ0f1IrhTXfnVWi3oHmdYqvDvYuoNoJb7xZKlQAn+gQc6a/Tml9hGV/UWPQlx+UnrH3DtPxp8mm+nIGdJKnR1SMpPItJdSz0M99hDEXa2sOxXJovWxTQ79JBos0QAAERdigx8LlML0BCmJO2NsI/A/q0MqdDK3zR73HozmI5Xr6YMpkGPUdi3aJRX872zyZCbEihYZwvoi7ELUjglQhutoX3Vex1bsLtQtb9lIP6RWKFgF2KY9n5KfX3GuUFJOJHtjRvgSIRy369ApbuUaXrAxNMStwhvmcxHotGeLhNTYqOhIjzqeQXlVvvDmGql9ewYl/W8+qNMXpfZd0XolTQB3zKZNhxALYLYV4MxBJ+S0JXMddw5t6MKdZth1fnUaIceXTVyHicprWZweJSuT/qV9Fg0YuXz3b2xu5Pl+GNpX3EA14/qNdaVqk8hqPGeKVXy8S4is41IAMBgzEei9t0DKhe0Qvr7roWFv6HCavaohJRzofs4ip5ArJJj3WzGGmSIaRFuQDUCV0VEKua4Nh4cdDpa0eOQcuo05YpXXP79uJSL1HduWKkEiPdVgdoXcS01groW8pJJ/xJUaX7Zp3rTuTdT7FlJ8c0dUYnQgsPzma9tMyDJIhoLHK3G9RVcLEEzQaoEnvdk8IBgMrjomPq5F2gXupSAkp0rTIMLJyerO0phyKUXG9l+k7UodlMBIZA/WDAZhhs6dLcICShOC8X8OUP3zCTkl9copj/RTnK88/aK7SDZSXF8CfIixe1rGi/VcNFjWTqI8ggwi6Z4cdAUMqsI0MlmqJIObw/s1X1Yzh6JfJh0OUtu+Rql/s2G1z7reSYE3TIkPYqealVGtYaN2W/negZeNKfamhtATkEMoQrJ1rpNA0SyJ/EcUpFyc6rghhe69iuWF1tWLjmB169CSKdX7sPDimZ0cAJCxL11mRpRdVz5YKFZfP6PVl4MvV4o4nUKPIYNXRlp6sheqproVk0H9IhnyJ3w3FZLC9faQpkmHiUaNSFI8DOhcofL8hvEkj8WvrWQdeDSrWl/fd2ktwQcmJeFakfFIKZ80CD37Dj434RBqsNK8I88gWzeA0kY7/dOVIvS8gWYkey+9Bri2D9tvTFzlS2Ak2Nm2EQj9uiMR/CQ3pa8oWuIvWGCo9oBFFpkeGkaFpNcaMnvpvoRWAwBjx75NgqsLRIeWAapT6MJL1qEjI0SX8pRk67Be14RCqyJBy8xBXhegm2Tm0FlKoZ1MaAbRO5C90+v82dyYLEtsgEBX9//9MDlYVDyRPcov70tO2xCYo0GJPTrkkbgFPyUQ6nddVhzVKjDl+Vz8DX1LtaXFxh/yY17cL4M/S5kp/NZ/8mg6/CqQ4oqs9tQTU9PrvDcjbeLog2PTmc9KmWB2Dm2xvKHS5mtWnvrBkyr4MHAsR1V6TbLwKRjk5WhZ70CvH/MKlEJEpuBTbQYIrUhynWmN/0cE/O3xq9a9xmjGafTycXcnFJR6Ct9lrE8b8Uxlf9JvbO1Csxed0+M0I08pA8S53laOGFM9rFUlqDz37XkLebaxY5aAyqsoe193JvLfa0qcM1VYMbC3dHI2zeF4yjZ0Z9uL1MfdvDt3DewSb20nf0pXjoINqbbf7poNsCnvwhHKAVr1qRDaWaCVbHEa9gTPgXWis/1PozEVaJ3gF5PiaDj/WbtpRTgsRQKutb5cEJc4ZHEa7ll1Wja+cnenx+K3gW4sBk2ZQ9I/SwsyBICtWHbDbQS1BBwhLltyBqQzolB6xn61eGxwe5fSKmKTh+dm8iXyct3ke5AZ3HTj5rmdXJvyGZe43Rjk603vLtBScTfj4Ze0p0Ede5s8m/DUdfhpc+9UlO5tQTx24rswitK3BCwptNF24v3EghiIHn2j853HfZPZhxshG4f4D5ZNLTtCIPhqrbRQWw0IefxXdPpHM835DvQ0Kl//HduLt8nzr6R/NCfdIuNSrPtzslO6v3qtQr1+FiZBN9pr6NLe4BslXdPjFduZCTKWdaAOm493K+CVpzzCMUq9QtbKkDHPsXgakI59Y63kJVSKPhv+uiVxdsz5EDZdfkLdZRYftIBcn7JRT+mPwuKPd+8SlT7Zv/60susei+F10EDiMKGmlu2guOdoMxmo2TzA3J83EUIWrglVNSj9WAubnm+cU7kM6/Co96ZDc8iCnWmqTLJDOtjYtmUytVqFGwS6QD7Ixq8zE0JU9UaBv8GTr5785P8kaGGU3yuGDfUSjxvHRw/66AwiJHE3TCY9yGU0xb6ll6p5p3nQwoGTXi9LGwa8RtIwFiqv3vc21dveT5qlfSxHT9mt9ToffPJO+aW8QroERAgejSo2VD49sNTY+dHRaS7hcRtBqTTxn1dsJRykrs9DIROcFBMmEbacxoLNlxwBMRFeG9AXc5CRr82iTtu3Ix8se6ETQw/ekg9u86aCMtzOOAU7dOkil50/kdwlA635e92pZsNHoCAB8hldyxaXPd3T40SHaHN22V2pRPySdwHl+OtGqtmHm6DrRYXeodBhnMDbQBb0zKS2t5hT2og+8rx0XhnA1o9LgBbIaArP1q9vU13PgRwgpMCTecy0q2bLOuw6NsXTv0VxcXPJSl4tzNpLZYt7lyxGY7M7sIIkAgrdB+4gOvzorzlscOKWLDVDa2V0nsYtuULBp1b/XcoQfZRf0Vu08A8Tp9irDDg6k2VyrJvTbYG2KQFub14V+9n5DlaUgfwIcNOaEPxTAkxgi6qLDEGadjqE+lT1LMXSbPA8ascpGc2nzr+41zpXBdekls/zPOvy8BJnacFurj3JFqrPEDN7mnEDgOR/Q/cBA50bU4eC3pYhWikwUUM0/ZcI1b3St5ZWM3M7el2yJZp1XQ3rYiQf1qjUMJXWbnDwjNkAit/2s26nDc4EOQnn4eUPktW4R3UpN0Chwr1MGt0/1D3/Nc3J8XuFLOvjNfUazFELCGS7O8i5rKRUT9ZLCIyvFbLMKmW8ZceE+f1/qSB++WyzD4uyySxSuQtW38qaOep82aCVeS8fPxXLk8P92MOpLX/LabwVxWfaiwzk52c+jHBK+fc7+NxAmy7bax54jC1TVwXEpxK/r39HhdwLxPsW5NzrOg2ZATv69eJ+/z3quC4rfcMaK5NyJhI6qTDYlB79NL7aMBcBZbVlYultFoF5l4kZ4sq5lIqDRTF5Ceq+gyLfnhHnIxc3INx2a4gCsY9WN2Yd9acSmxxttyYNB4mLEy3WWTNdK6UM6/E6wCwAW0WgHBvllpUKeJ9EANsGO33e5JbyrKp8VqkjLjBZnMtizAgbjeHlyq4CaP5itFHgWgMeyRQ91JzNXLARhOLsGArOCYdtq6XmKsrmzFuSuTHnXofqWPDlG/ylNMI5tskQyApzK3N793fapXeUyQ52NxKJACVt2QQ1/Tqy/o4Pf/k3nKGconol7D/3swqBMakjGFD+DQWnRqRYOCqjlufZmAwdP2Aj/Kc1u2ucp05LXdJhxDuJZ6NMWIBCU0K9IxnDqR47jwOQrnK5mnyK8bdWIz3G60JwIev0UZqtpRF09yuPdp8hWEGjDNj+ow88HszCBfH7WyU6P8wIVSrh/VinVn6nu7eR425FfIt67z4jsPJwThprfRCtFGAKn6vfo1oGxqKdCU9cfZJF8MWwCOUUnsMM8UWzfD6639wnOXYd25Hy9BNB005Ix26XpKmLZafba/tJneGVva/RYsfqJ4q/o8PMEEKjmrK2o3n7tgG70y1XKJ8vJ3Jx9LtmirxCxxltLKbfNvbBKJUO2Mm3UgokjyrW08yimt4s4U8FwyWvZlZ94mJRLRtvXrs8JzG+Cyg0Epw4Ifr9K9M/Pv0LoMgCITQOYeYar96m/3/jELmnhLR/T4eeNDoSa3ox9rDZN5EuOaQ60XUvlDB4YO/URb6PtumYMplzfoG2ZstnM8oyn6rDUF+4UrY8O8SVsoyCMRnshWcHpo06kBuY2teSItAaeLp0maEwd9r2c8rSuJFKrXXM3ycHIxEp55lNu2fB5fNRnXM61jGojqXxFh18NxqmcnpXPzQxf+0cFAVdRntK8BtVr6eQygYSZYqaXLUAhsLSh9Xo/G8YCn3IezJFwrN9aBgw+8ESbtM/WNf40nMIQ8wZn5L6A0PsOHXQPZajkk3MVniBc8zS/FdVLrVuZEU1+b5BeDbBKhxh0Ytjjgzr8NDnm8qqe/6otdD18EX7UNPdgbzzU0B686+k33dqO3KKz3DDLWuUsu48Tx6UmxM1H3m1gz4EQ9MlM5iAqzrWa1DMVjzfXnRa11XijYQ3mqevT0ghycTAM7E0H2WW0D/GzAxJ+5XFZl3Zfu1uin3u8ZINbzX9tumVtZvqeDr9EuuY9BfAeVyilUkL0seWkJUIry5Ch40YFYUoNtOd8QrQ2bbpt62NDVFsv97n5Du4sm5k34Sawa59Ws6KcJZ2zFwNy00eZlLQ7kWOtMUzntVcdYIP+95CxtSEdyZm9L24XygpgCjznp6Y/db+1ZFm8SPc7OjhD9PSCqFjp//6YCoQmm3LHEDz7z0d+eB1KmkM0rboMWikaMS+uC1KFwKdI5Bys7ONTwLOXERMZ7mIfDEIf5z1DmHbiICJTRCMgE0QF5h86nMY7P900zMTg1Zib0eGUWnlMLzOHeYyVa9OisxYwfFOHn/7zCksmTSQfh6mNupvcEo0oKn2bDvQOtLHwdOqWkdLt+oNGCi49OAQBs2gCRDbrLF4T9bt9KsMUhfNv3obx5+GxME9mycDN6PTcL/7QoRmrbDEzOmmyDp+fPmAblMZNrgBaiLejEo+B+Wx4wwST/Y4OP092CdxbAMmVvo7DaJv+M0hRKFf+e9oGjJpz2zmnU8SwBOkpCJhJmNlIm4EWaBfjHoJl9m3pBlanDi1TTf0QCMMWXUbIM/tPHY7UghJRMkzz/YXGfyI1g3cNh3rr+B+Yf0yHfwAjBO4Lyccm/wAAAABJRU5ErkJggg=="},{"id":"DigitalGlobe-Standard-vintage","name":"DigitalGlobe Standard Imagery Vintage","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/digitalglobe.1412531a/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqOTBlYWJ1ZDAza2YyeG14NWVodTA4OWUifQ.wVc8ZOuPuYVw39lhS2j3_g","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/DigitalGlobe","terms_text":"Terms & Feedback","description":"Imagery boundaries and capture dates. Labels appear at zoom level 14 and higher.","icon":"data:image/png;base64,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","overlay":true},{"id":"EsriWorldImagery","name":"Esri World Imagery","type":"tms","template":"https://{switch:services,server}.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/Esri","terms_text":"Terms & Feedback","default":true,"description":"Esri world imagery.","icon":"data:image/png;base64,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"},{"id":"maaamet.ee-orto","name":"Estonia Ortho (Maaamet)","type":"tms","template":"http://kaart.maakaart.ee/orto/{zoom}/{x}/{y}.jpeg","scaleExtent":[14,18],"polygon":[[[21.6940073,57.5025466],[21.6940073,59.8274564],[28.2110546,59.8274564],[28.2110546,57.5025466],[21.6940073,57.5025466]]],"terms_text":"Maa-Ameti ortofoto"},{"id":"FOMI_2000","name":"FÃMI orthophoto 2000","type":"tms","template":"http://e.tile.openstreetmap.hu/ortofoto2000/{zoom}/{x}/{y}.jpg","endDate":"2000-01-01T00:00:00.000Z","startDate":"2000-01-01T00:00:00.000Z","scaleExtent":[0,17],"polygon":[[[16.1139147,46.8691038],[16.1789749,46.90662],[16.2000429,46.9415079],[16.2217547,46.9355441],[16.2462784,46.9463851],[16.2553226,46.9642125],[16.2764694,46.9626082],[16.290583,47.0139849],[16.3016199,46.9992329],[16.3414618,46.9965225],[16.3505162,47.0106313],[16.3734016,46.9985929],[16.412765,47.00475],[16.4332705,46.9927417],[16.4478119,47.003893],[16.479997,46.9941169],[16.5121988,47.0011695],[16.4635584,47.0322699],[16.4478586,47.0227481],[16.439123,47.029663],[16.445673,47.038872],[16.520323,47.056103],[16.473213,47.0736169],[16.4637199,47.09392],[16.500798,47.110058],[16.500035,47.123295],[16.5295349,47.1287419],[16.5171609,47.1496938],[16.454951,47.1425878],[16.4648728,47.1683349],[16.4555643,47.1875584],[16.4305559,47.1847022],[16.4195013,47.1949147],[16.4189215,47.2107114],[16.4371293,47.2097043],[16.4426335,47.2337117],[16.4313127,47.2527554],[16.4671512,47.2531652],[16.4892319,47.2798885],[16.4646338,47.3338455],[16.4337002,47.3528101],[16.458513,47.3670496],[16.4454619,47.4070195],[16.4831657,47.4093628],[16.4963821,47.3892659],[16.5170941,47.4100218],[16.5749054,47.4054243],[16.5807291,47.4191699],[16.661847,47.455595],[16.6706419,47.47422],[16.6523395,47.500342],[16.6895619,47.510161],[16.7147797,47.540199],[16.663545,47.567733],[16.673199,47.6049544],[16.6595343,47.6061018],[16.652758,47.622852],[16.6314207,47.6283176],[16.5739108,47.619667],[16.5147382,47.6461964],[16.4967504,47.6393149],[16.425464,47.6621679],[16.4437449,47.674205],[16.4480507,47.6964725],[16.4746984,47.6811576],[16.4872245,47.6979767],[16.5521729,47.7225519],[16.5363779,47.736785],[16.5479799,47.751544],[16.6095193,47.7603722],[16.6344148,47.7590843],[16.65729,47.7414879],[16.7209405,47.7353565],[16.7534062,47.6828165],[16.8301587,47.681058],[16.8394284,47.7045139],[16.8668943,47.7211462],[16.876679,47.6876452],[17.0937421,47.7077706],[17.0706562,47.7285366],[17.0516019,47.7938499],[17.0749479,47.8084997],[17.047139,47.8285635],[17.0519452,47.8377691],[17.0105513,47.8581765],[17.0163878,47.8673325],[17.0857537,47.8746239],[17.113171,47.9271605],[17.0917133,47.9342916],[17.1183782,47.9601083],[17.094657,47.9708775],[17.2010289,48.019992],[17.241769,48.0224651],[17.257955,47.998655],[17.334651,47.993125],[17.4029929,47.947849],[17.4539199,47.8852579],[17.5267369,47.865509],[17.5675779,47.8151289],[17.608402,47.8218859],[17.7085789,47.756678],[17.7798739,47.739487],[17.8660959,47.74575],[17.9001292,47.7392633],[17.946867,47.744668],[17.9708709,47.7578392],[18.0044103,47.7463402],[18.0380583,47.7576812],[18.2958774,47.7314616],[18.4540681,47.7651226],[18.4931553,47.7527552],[18.5590761,47.7659963],[18.6460866,47.7590921],[18.7260691,47.7890411],[18.7411784,47.8138245],[18.7920013,47.8230869],[18.8485417,47.8167221],[18.855876,47.826077],[18.828014,47.834291],[18.8135749,47.85555],[18.76353,47.8716049],[18.756858,47.896838],[18.776746,47.955092],[18.7552499,47.9763469],[18.8157429,47.993442],[18.819998,48.039676],[18.833268,48.048239],[18.8749364,48.0470707],[18.886674,48.058682],[18.9089819,48.051139],[18.9439039,48.058865],[18.9816099,48.0536009],[19.0148639,48.078179],[19.0585249,48.0573529],[19.0843619,48.072781],[19.107402,48.065596],[19.1352889,48.074146],[19.2413679,48.0536529],[19.2557819,48.0715559],[19.3031119,48.088711],[19.3865969,48.091914],[19.400018,48.082304],[19.454053,48.101436],[19.467354,48.083933],[19.4944199,48.109906],[19.492377,48.1396639],[19.5128219,48.154663],[19.504518,48.173443],[19.528967,48.190358],[19.526044,48.20313],[19.577502,48.2160149],[19.6308263,48.2500725],[19.6445239,48.2391719],[19.669857,48.239212],[19.691219,48.203894],[19.721125,48.201473],[19.74618,48.2165119],[19.7871629,48.19253],[19.7987329,48.19482],[19.8052829,48.183733],[19.782415,48.165039],[19.794812,48.153529],[19.821331,48.169081],[19.8452819,48.162742],[19.8551729,48.178431],[19.8601309,48.169409],[19.898745,48.1663119],[19.9145359,48.146863],[19.898298,48.1249019],[19.937383,48.131118],[19.9743939,48.1660049],[19.988706,48.1621679],[20.029038,48.1776849],[20.049449,48.1671999],[20.0729859,48.179606],[20.0700369,48.1917019],[20.1340909,48.225182],[20.1331879,48.253982],[20.206162,48.250979],[20.2038299,48.261906],[20.228466,48.262779],[20.2349469,48.279933],[20.286858,48.26164],[20.3257109,48.272794],[20.3374649,48.301667],[20.3656579,48.316606],[20.384077,48.3511809],[20.4098349,48.365857],[20.402532,48.382565],[20.4205349,48.403858],[20.416228,48.418536],[20.507929,48.489363],[20.5065069,48.534415],[20.537471,48.527878],[20.5464939,48.544292],[20.586595,48.535759],[20.6538739,48.561413],[20.836359,48.58284],[20.8378,48.57421],[20.8504359,48.5816329],[20.8453301,48.5665046],[20.8681549,48.551818],[20.922323,48.559453],[20.9346349,48.538341],[20.955882,48.533963],[20.9561979,48.521666],[20.9815849,48.5177669],[21.0151139,48.532313],[21.0663209,48.525894],[21.1174479,48.4910549],[21.1608749,48.521499],[21.179634,48.518232],[21.221061,48.537497],[21.305488,48.5222489],[21.313377,48.550841],[21.326875,48.554129],[21.319384,48.561201],[21.4154499,48.558951],[21.4226649,48.578821],[21.4406099,48.585104],[21.514091,48.551065],[21.5420199,48.508395],[21.6139329,48.509416],[21.6201879,48.469826],[21.663549,48.417961],[21.6645609,48.392164],[21.7017409,48.380695],[21.711871,48.357617],[21.8174139,48.332787],[21.8352029,48.3346409],[21.837213,48.363253],[21.8842979,48.356047],[21.8848429,48.367539],[21.897883,48.36256],[21.8997959,48.3702229],[21.9281859,48.3615969],[21.9268059,48.370899],[21.949198,48.378728],[21.994463,48.377323],[22.0213259,48.392749],[22.0546049,48.377528],[22.0764859,48.387241],[22.086743,48.371564],[22.1359089,48.380519],[22.131056,48.3912329],[22.152768,48.3962409],[22.1561913,48.4093076],[22.2125722,48.4256468],[22.2371405,48.4100396],[22.2654858,48.4098675],[22.2398761,48.3870055],[22.2675722,48.3611612],[22.3178106,48.3545437],[22.3132861,48.3250712],[22.3372944,48.3079113],[22.3384267,48.2792074],[22.3847547,48.2339632],[22.4006407,48.249198],[22.4328384,48.2525166],[22.456386,48.2423109],[22.4899029,48.2534237],[22.4972201,48.2395546],[22.5161491,48.237965],[22.5311088,48.2094282],[22.5711442,48.1961428],[22.5616362,48.1816066],[22.5982449,48.144756],[22.5902763,48.1073414],[22.6754492,48.091997],[22.7347192,48.119848],[22.7576242,48.1200599],[22.7703914,48.1090162],[22.772319,48.1218742],[22.8027688,48.1221112],[22.8025285,48.1070813],[22.8254256,48.1175119],[22.8364365,48.080249],[22.8611284,48.0750312],[22.8677955,48.0524256],[22.8820424,48.0548053],[22.8659692,48.0113165],[22.835562,47.9905988],[22.8407599,47.9813636],[22.8725729,47.9752683],[22.8697274,47.9659593],[22.8915652,47.9672446],[22.897435,47.9540629],[22.8473299,47.9077579],[22.7928135,47.8908586],[22.7586924,47.8941446],[22.77775,47.8422508],[22.7136344,47.8360928],[22.6801938,47.7877527],[22.6111171,47.7717455],[22.5490018,47.7722246],[22.4812121,47.8108886],[22.4513078,47.803389],[22.4313319,47.7398119],[22.3566167,47.7486206],[22.3177714,47.7660887],[22.3176236,47.7433657],[22.2851369,47.7292757],[22.264325,47.7310675],[22.2589955,47.6979057],[22.2306796,47.693196],[22.1796501,47.5916115],[22.1289245,47.5978984],[22.0942787,47.5583628],[22.0782587,47.5621299],[22.0534529,47.5474795],[22.0712176,47.5380742],[22.0617872,47.5288029],[22.0451278,47.5398919],[22.0367222,47.5326653],[22.0071886,47.48362],[22.0327909,47.4508372],[22.0238835,47.3908631],[22.0119849,47.3758016],[21.9627373,47.381053],[21.9382461,47.3725317],[21.8777922,47.2857763],[21.8872845,47.2730473],[21.8534909,47.2397622],[21.8580662,47.1873597],[21.8124804,47.1667511],[21.7924092,47.1059751],[21.7268258,47.0983882],[21.6976037,47.057915],[21.6504151,47.0408303],[21.6888701,47.0019977],[21.6678744,46.9712337],[21.6814917,46.9652089],[21.6381964,46.9330487],[21.5984455,46.9274708],[21.6142857,46.8867275],[21.6016694,46.8668202],[21.520328,46.8373749],[21.5186086,46.8000703],[21.4831761,46.7650246],[21.5263389,46.7393249],[21.529369,46.7209721],[21.4923253,46.6859652],[21.4728438,46.6959075],[21.4299047,46.693937],[21.4309553,46.6781367],[21.4546661,46.660863],[21.4162375,46.6426231],[21.4097959,46.6218052],[21.3657038,46.6379501],[21.3300499,46.6318155],[21.3139733,46.617666],[21.3012351,46.5908672],[21.3207905,46.5828562],[21.2743045,46.5407362],[21.2600254,46.5021583],[21.2744188,46.4767333],[21.2964506,46.4762973],[21.3174343,46.4507288],[21.2895176,46.4154784],[21.2963256,46.4069601],[21.2250116,46.4136899],[21.2064214,46.4033825],[21.1992563,46.3479034],[21.1762269,46.3357664],[21.180497,46.3044494],[21.1155437,46.3018529],[21.1030549,46.2624637],[21.0708792,46.2539014],[21.0660827,46.2429394],[21.0366237,46.2480392],[21.0246723,46.2665329],[20.960817,46.2623039],[20.9465849,46.2793024],[20.9250701,46.2766191],[20.9218133,46.2618129],[20.8732713,46.2877555],[20.7756538,46.2759602],[20.7490474,46.2508489],[20.7618619,46.204563],[20.727401,46.2077485],[20.7341052,46.1939355],[20.7140487,46.1660531],[20.6843592,46.1447802],[20.6549178,46.1497739],[20.6394471,46.1267602],[20.5450486,46.1790935],[20.5014839,46.190334],[20.4949436,46.1709908],[20.4592293,46.1428837],[20.3975133,46.1574709],[20.3685325,46.1528554],[20.3557074,46.1696256],[20.2968136,46.1521542],[20.2549024,46.1158522],[20.2484757,46.1300956],[20.2330132,46.1241668],[20.1817362,46.1601137],[20.1364966,46.1449476],[20.1009667,46.1772756],[20.0636156,46.1437275],[20.0346142,46.1458888],[20.0158072,46.1768354],[19.9354075,46.1764243],[19.8533469,46.1500005],[19.8179747,46.1281652],[19.7585403,46.1479754],[19.6982054,46.1879317],[19.6827672,46.1800388],[19.661508,46.1904394],[19.6317396,46.1692993],[19.5676482,46.179106],[19.5604013,46.1665762],[19.5026585,46.1424492],[19.5271208,46.1210269],[19.4645033,46.0953827],[19.4665828,46.0820437],[19.4160037,46.0460453],[19.3803957,46.0358749],[19.3640923,46.0522965],[19.2819012,46.0148048],[19.2965348,45.9881173],[19.2856472,45.9968981],[19.1479857,45.9963445],[19.1338422,46.0370993],[19.104873,46.0401673],[19.0660427,46.0001999],[19.0796791,45.9636376],[19.0059803,45.9590674],[19.0092745,45.9236559],[18.9061334,45.9353801],[18.8794572,45.9166827],[18.8647137,45.9208493],[18.8685629,45.9113361],[18.8276792,45.9051714],[18.8220041,45.9145893],[18.8075092,45.9036055],[18.809247,45.8796189],[18.7956242,45.8784488],[18.7048857,45.9181883],[18.6700246,45.9108439],[18.6596602,45.9168934],[18.6651348,45.899279],[18.6412808,45.8890396],[18.6550179,45.8742393],[18.6277704,45.8733782],[18.6148449,45.8531438],[18.6236656,45.8398531],[18.5732391,45.8137578],[18.5749849,45.8004344],[18.559716,45.8037961],[18.5223504,45.7826858],[18.4906706,45.7947167],[18.4821905,45.7655032],[18.4562828,45.7695229],[18.4450763,45.7605195],[18.446853,45.737128],[18.40763,45.7397119],[18.3918949,45.7616983],[18.3642257,45.7729364],[18.3394214,45.7471605],[18.2968157,45.7612196],[18.2440473,45.7612305],[18.2307311,45.7790328],[18.1908702,45.7878759],[18.1681939,45.7762712],[18.1246514,45.7896277],[18.1068067,45.7708256],[18.0818922,45.7645205],[17.9958808,45.7957311],[17.9302095,45.7863301],[17.9066757,45.7925692],[17.8653145,45.7670064],[17.8262748,45.8099957],[17.8089784,45.8040989],[17.7809054,45.8174884],[17.7603399,45.811923],[17.7408624,45.8295975],[17.6632915,45.8381849],[17.6276211,45.8979446],[17.5700676,45.9358204],[17.4378254,45.9503823],[17.4258964,45.9272681],[17.4108059,45.9399665],[17.392149,45.9302149],[17.3828713,45.9475733],[17.3476208,45.9423413],[17.3438769,45.9605329],[17.3537711,45.9525011],[17.3905375,45.9581914],[17.387423,45.9661823],[17.3583539,45.9642737],[17.3754852,45.9686921],[17.3751895,45.9881054],[17.3635685,45.9915442],[17.3567202,45.9735836],[17.3339583,45.9960781],[17.3319847,45.9728948],[17.3129974,45.9665347],[17.323647,45.9887776],[17.2987653,45.9838652],[17.3041996,46.0021128],[17.2579726,46.0110256],[17.29632,46.0285169],[17.2541514,46.030005],[17.270955,46.0567055],[17.2324767,46.0592034],[17.2525145,46.0664725],[17.2313144,46.0790345],[17.2019916,46.0765488],[17.2331299,46.0989644],[17.2104017,46.1001693],[17.2129734,46.113855],[17.175927,46.1084583],[17.1743424,46.1287608],[17.1865197,46.1332308],[17.1810983,46.1505485],[17.1562307,46.1585819],[17.1592857,46.1696818],[17.1261012,46.1684495],[17.1227409,46.1789791],[17.0752482,46.1889531],[17.0661614,46.2022984],[16.9735401,46.2251982],[16.973954,46.2431113],[16.9504085,46.2415285],[16.8862356,46.2814598],[16.8713682,46.3252767],[16.8802109,46.3356966],[16.8615374,46.3452401],[16.8656232,46.3556489],[16.8521959,46.3517189],[16.8498589,46.3626245],[16.8352859,46.3638195],[16.8376499,46.3748032],[16.8261732,46.3670994],[16.7933444,46.387385],[16.7592072,46.3776563],[16.7298672,46.40149],[16.7182119,46.3898704],[16.6772872,46.4494536],[16.6631785,46.4486958],[16.6663732,46.4582995],[16.6187915,46.4619875],[16.604468,46.4760773],[16.5235997,46.5053761],[16.5325768,46.5314027],[16.5176728,46.5363516],[16.5084107,46.5652692],[16.4829969,46.5660383],[16.4834008,46.5786011],[16.4455713,46.610952],[16.4248583,46.6131645],[16.385941,46.6442485],[16.3915424,46.6637257],[16.4198454,46.6584771],[16.4286335,46.6939737],[16.3689211,46.7040082],[16.3798266,46.7153869],[16.3710856,46.7222945],[16.3570587,46.7142387],[16.3185954,46.7541449],[16.3305417,46.7752119],[16.3121626,46.7780033],[16.3127666,46.797314],[16.3406373,46.8051851],[16.3508404,46.8300552],[16.3403309,46.8468762],[16.3015007,46.8595142],[16.2913867,46.8728341],[16.2332296,46.8766702],[16.1560866,46.8537074],[16.126571,46.8569079],[16.1139147,46.8691038]]],"terms_url":"http://www.fomi.hu/","terms_text":"Földmérési és Távérzékelési Intézet"},{"id":"FOMI_2005","name":"FÃMI orthophoto 2005","type":"tms","template":"http://e.tile.openstreetmap.hu/ortofoto2005/{zoom}/{x}/{y}.jpg","endDate":"2005-01-01T00:00:00.000Z","startDate":"2005-01-01T00:00:00.000Z","scaleExtent":[0,17],"polygon":[[[16.1139147,46.8691038],[16.1789749,46.90662],[16.2000429,46.9415079],[16.2217547,46.9355441],[16.2462784,46.9463851],[16.2553226,46.9642125],[16.2764694,46.9626082],[16.290583,47.0139849],[16.3016199,46.9992329],[16.3414618,46.9965225],[16.3505162,47.0106313],[16.3734016,46.9985929],[16.412765,47.00475],[16.4332705,46.9927417],[16.4478119,47.003893],[16.479997,46.9941169],[16.5121988,47.0011695],[16.4635584,47.0322699],[16.4478586,47.0227481],[16.439123,47.029663],[16.445673,47.038872],[16.520323,47.056103],[16.473213,47.0736169],[16.4637199,47.09392],[16.500798,47.110058],[16.500035,47.123295],[16.5295349,47.1287419],[16.5171609,47.1496938],[16.454951,47.1425878],[16.4648728,47.1683349],[16.4555643,47.1875584],[16.4305559,47.1847022],[16.4195013,47.1949147],[16.4189215,47.2107114],[16.4371293,47.2097043],[16.4426335,47.2337117],[16.4313127,47.2527554],[16.4671512,47.2531652],[16.4892319,47.2798885],[16.4646338,47.3338455],[16.4337002,47.3528101],[16.458513,47.3670496],[16.4454619,47.4070195],[16.4831657,47.4093628],[16.4963821,47.3892659],[16.5170941,47.4100218],[16.5749054,47.4054243],[16.5807291,47.4191699],[16.661847,47.455595],[16.6706419,47.47422],[16.6523395,47.500342],[16.6895619,47.510161],[16.7147797,47.540199],[16.663545,47.567733],[16.673199,47.6049544],[16.6595343,47.6061018],[16.652758,47.622852],[16.6314207,47.6283176],[16.5739108,47.619667],[16.5147382,47.6461964],[16.4967504,47.6393149],[16.425464,47.6621679],[16.4437449,47.674205],[16.4480507,47.6964725],[16.4746984,47.6811576],[16.4872245,47.6979767],[16.5521729,47.7225519],[16.5363779,47.736785],[16.5479799,47.751544],[16.6095193,47.7603722],[16.6344148,47.7590843],[16.65729,47.7414879],[16.7209405,47.7353565],[16.7534062,47.6828165],[16.8301587,47.681058],[16.8394284,47.7045139],[16.8668943,47.7211462],[16.876679,47.6876452],[17.0937421,47.7077706],[17.0706562,47.7285366],[17.0516019,47.7938499],[17.0749479,47.8084997],[17.047139,47.8285635],[17.0519452,47.8377691],[17.0105513,47.8581765],[17.0163878,47.8673325],[17.0857537,47.8746239],[17.113171,47.9271605],[17.0917133,47.9342916],[17.1183782,47.9601083],[17.094657,47.9708775],[17.2010289,48.019992],[17.241769,48.0224651],[17.257955,47.998655],[17.334651,47.993125],[17.4029929,47.947849],[17.4539199,47.8852579],[17.5267369,47.865509],[17.5675779,47.8151289],[17.608402,47.8218859],[17.7085789,47.756678],[17.7798739,47.739487],[17.8660959,47.74575],[17.9001292,47.7392633],[17.946867,47.744668],[17.9708709,47.7578392],[18.0044103,47.7463402],[18.0380583,47.7576812],[18.2958774,47.7314616],[18.4540681,47.7651226],[18.4931553,47.7527552],[18.5590761,47.7659963],[18.6460866,47.7590921],[18.7260691,47.7890411],[18.7411784,47.8138245],[18.7920013,47.8230869],[18.8485417,47.8167221],[18.855876,47.826077],[18.828014,47.834291],[18.8135749,47.85555],[18.76353,47.8716049],[18.756858,47.896838],[18.776746,47.955092],[18.7552499,47.9763469],[18.8157429,47.993442],[18.819998,48.039676],[18.833268,48.048239],[18.8749364,48.0470707],[18.886674,48.058682],[18.9089819,48.051139],[18.9439039,48.058865],[18.9816099,48.0536009],[19.0148639,48.078179],[19.0585249,48.0573529],[19.0843619,48.072781],[19.107402,48.065596],[19.1352889,48.074146],[19.2413679,48.0536529],[19.2557819,48.0715559],[19.3031119,48.088711],[19.3865969,48.091914],[19.400018,48.082304],[19.454053,48.101436],[19.467354,48.083933],[19.4944199,48.109906],[19.492377,48.1396639],[19.5128219,48.154663],[19.504518,48.173443],[19.528967,48.190358],[19.526044,48.20313],[19.577502,48.2160149],[19.6308263,48.2500725],[19.6445239,48.2391719],[19.669857,48.239212],[19.691219,48.203894],[19.721125,48.201473],[19.74618,48.2165119],[19.7871629,48.19253],[19.7987329,48.19482],[19.8052829,48.183733],[19.782415,48.165039],[19.794812,48.153529],[19.821331,48.169081],[19.8452819,48.162742],[19.8551729,48.178431],[19.8601309,48.169409],[19.898745,48.1663119],[19.9145359,48.146863],[19.898298,48.1249019],[19.937383,48.131118],[19.9743939,48.1660049],[19.988706,48.1621679],[20.029038,48.1776849],[20.049449,48.1671999],[20.0729859,48.179606],[20.0700369,48.1917019],[20.1340909,48.225182],[20.1331879,48.253982],[20.206162,48.250979],[20.2038299,48.261906],[20.228466,48.262779],[20.2349469,48.279933],[20.286858,48.26164],[20.3257109,48.272794],[20.3374649,48.301667],[20.3656579,48.316606],[20.384077,48.3511809],[20.4098349,48.365857],[20.402532,48.382565],[20.4205349,48.403858],[20.416228,48.418536],[20.507929,48.489363],[20.5065069,48.534415],[20.537471,48.527878],[20.5464939,48.544292],[20.586595,48.535759],[20.6538739,48.561413],[20.836359,48.58284],[20.8378,48.57421],[20.8504359,48.5816329],[20.8453301,48.5665046],[20.8681549,48.551818],[20.922323,48.559453],[20.9346349,48.538341],[20.955882,48.533963],[20.9561979,48.521666],[20.9815849,48.5177669],[21.0151139,48.532313],[21.0663209,48.525894],[21.1174479,48.4910549],[21.1608749,48.521499],[21.179634,48.518232],[21.221061,48.537497],[21.305488,48.5222489],[21.313377,48.550841],[21.326875,48.554129],[21.319384,48.561201],[21.4154499,48.558951],[21.4226649,48.578821],[21.4406099,48.585104],[21.514091,48.551065],[21.5420199,48.508395],[21.6139329,48.509416],[21.6201879,48.469826],[21.663549,48.417961],[21.6645609,48.392164],[21.7017409,48.380695],[21.711871,48.357617],[21.8174139,48.332787],[21.8352029,48.3346409],[21.837213,48.363253],[21.8842979,48.356047],[21.8848429,48.367539],[21.897883,48.36256],[21.8997959,48.3702229],[21.9281859,48.3615969],[21.9268059,48.370899],[21.949198,48.378728],[21.994463,48.377323],[22.0213259,48.392749],[22.0546049,48.377528],[22.0764859,48.387241],[22.086743,48.371564],[22.1359089,48.380519],[22.131056,48.3912329],[22.152768,48.3962409],[22.1561913,48.4093076],[22.2125722,48.4256468],[22.2371405,48.4100396],[22.2654858,48.4098675],[22.2398761,48.3870055],[22.2675722,48.3611612],[22.3178106,48.3545437],[22.3132861,48.3250712],[22.3372944,48.3079113],[22.3384267,48.2792074],[22.3847547,48.2339632],[22.4006407,48.249198],[22.4328384,48.2525166],[22.456386,48.2423109],[22.4899029,48.2534237],[22.4972201,48.2395546],[22.5161491,48.237965],[22.5311088,48.2094282],[22.5711442,48.1961428],[22.5616362,48.1816066],[22.5982449,48.144756],[22.5902763,48.1073414],[22.6754492,48.091997],[22.7347192,48.119848],[22.7576242,48.1200599],[22.7703914,48.1090162],[22.772319,48.1218742],[22.8027688,48.1221112],[22.8025285,48.1070813],[22.8254256,48.1175119],[22.8364365,48.080249],[22.8611284,48.0750312],[22.8677955,48.0524256],[22.8820424,48.0548053],[22.8659692,48.0113165],[22.835562,47.9905988],[22.8407599,47.9813636],[22.8725729,47.9752683],[22.8697274,47.9659593],[22.8915652,47.9672446],[22.897435,47.9540629],[22.8473299,47.9077579],[22.7928135,47.8908586],[22.7586924,47.8941446],[22.77775,47.8422508],[22.7136344,47.8360928],[22.6801938,47.7877527],[22.6111171,47.7717455],[22.5490018,47.7722246],[22.4812121,47.8108886],[22.4513078,47.803389],[22.4313319,47.7398119],[22.3566167,47.7486206],[22.3177714,47.7660887],[22.3176236,47.7433657],[22.2851369,47.7292757],[22.264325,47.7310675],[22.2589955,47.6979057],[22.2306796,47.693196],[22.1796501,47.5916115],[22.1289245,47.5978984],[22.0942787,47.5583628],[22.0782587,47.5621299],[22.0534529,47.5474795],[22.0712176,47.5380742],[22.0617872,47.5288029],[22.0451278,47.5398919],[22.0367222,47.5326653],[22.0071886,47.48362],[22.0327909,47.4508372],[22.0238835,47.3908631],[22.0119849,47.3758016],[21.9627373,47.381053],[21.9382461,47.3725317],[21.8777922,47.2857763],[21.8872845,47.2730473],[21.8534909,47.2397622],[21.8580662,47.1873597],[21.8124804,47.1667511],[21.7924092,47.1059751],[21.7268258,47.0983882],[21.6976037,47.057915],[21.6504151,47.0408303],[21.6888701,47.0019977],[21.6678744,46.9712337],[21.6814917,46.9652089],[21.6381964,46.9330487],[21.5984455,46.9274708],[21.6142857,46.8867275],[21.6016694,46.8668202],[21.520328,46.8373749],[21.5186086,46.8000703],[21.4831761,46.7650246],[21.5263389,46.7393249],[21.529369,46.7209721],[21.4923253,46.6859652],[21.4728438,46.6959075],[21.4299047,46.693937],[21.4309553,46.6781367],[21.4546661,46.660863],[21.4162375,46.6426231],[21.4097959,46.6218052],[21.3657038,46.6379501],[21.3300499,46.6318155],[21.3139733,46.617666],[21.3012351,46.5908672],[21.3207905,46.5828562],[21.2743045,46.5407362],[21.2600254,46.5021583],[21.2744188,46.4767333],[21.2964506,46.4762973],[21.3174343,46.4507288],[21.2895176,46.4154784],[21.2963256,46.4069601],[21.2250116,46.4136899],[21.2064214,46.4033825],[21.1992563,46.3479034],[21.1762269,46.3357664],[21.180497,46.3044494],[21.1155437,46.3018529],[21.1030549,46.2624637],[21.0708792,46.2539014],[21.0660827,46.2429394],[21.0366237,46.2480392],[21.0246723,46.2665329],[20.960817,46.2623039],[20.9465849,46.2793024],[20.9250701,46.2766191],[20.9218133,46.2618129],[20.8732713,46.2877555],[20.7756538,46.2759602],[20.7490474,46.2508489],[20.7618619,46.204563],[20.727401,46.2077485],[20.7341052,46.1939355],[20.7140487,46.1660531],[20.6843592,46.1447802],[20.6549178,46.1497739],[20.6394471,46.1267602],[20.5450486,46.1790935],[20.5014839,46.190334],[20.4949436,46.1709908],[20.4592293,46.1428837],[20.3975133,46.1574709],[20.3685325,46.1528554],[20.3557074,46.1696256],[20.2968136,46.1521542],[20.2549024,46.1158522],[20.2484757,46.1300956],[20.2330132,46.1241668],[20.1817362,46.1601137],[20.1364966,46.1449476],[20.1009667,46.1772756],[20.0636156,46.1437275],[20.0346142,46.1458888],[20.0158072,46.1768354],[19.9354075,46.1764243],[19.8533469,46.1500005],[19.8179747,46.1281652],[19.7585403,46.1479754],[19.6982054,46.1879317],[19.6827672,46.1800388],[19.661508,46.1904394],[19.6317396,46.1692993],[19.5676482,46.179106],[19.5604013,46.1665762],[19.5026585,46.1424492],[19.5271208,46.1210269],[19.4645033,46.0953827],[19.4665828,46.0820437],[19.4160037,46.0460453],[19.3803957,46.0358749],[19.3640923,46.0522965],[19.2819012,46.0148048],[19.2965348,45.9881173],[19.2856472,45.9968981],[19.1479857,45.9963445],[19.1338422,46.0370993],[19.104873,46.0401673],[19.0660427,46.0001999],[19.0796791,45.9636376],[19.0059803,45.9590674],[19.0092745,45.9236559],[18.9061334,45.9353801],[18.8794572,45.9166827],[18.8647137,45.9208493],[18.8685629,45.9113361],[18.8276792,45.9051714],[18.8220041,45.9145893],[18.8075092,45.9036055],[18.809247,45.8796189],[18.7956242,45.8784488],[18.7048857,45.9181883],[18.6700246,45.9108439],[18.6596602,45.9168934],[18.6651348,45.899279],[18.6412808,45.8890396],[18.6550179,45.8742393],[18.6277704,45.8733782],[18.6148449,45.8531438],[18.6236656,45.8398531],[18.5732391,45.8137578],[18.5749849,45.8004344],[18.559716,45.8037961],[18.5223504,45.7826858],[18.4906706,45.7947167],[18.4821905,45.7655032],[18.4562828,45.7695229],[18.4450763,45.7605195],[18.446853,45.737128],[18.40763,45.7397119],[18.3918949,45.7616983],[18.3642257,45.7729364],[18.3394214,45.7471605],[18.2968157,45.7612196],[18.2440473,45.7612305],[18.2307311,45.7790328],[18.1908702,45.7878759],[18.1681939,45.7762712],[18.1246514,45.7896277],[18.1068067,45.7708256],[18.0818922,45.7645205],[17.9958808,45.7957311],[17.9302095,45.7863301],[17.9066757,45.7925692],[17.8653145,45.7670064],[17.8262748,45.8099957],[17.8089784,45.8040989],[17.7809054,45.8174884],[17.7603399,45.811923],[17.7408624,45.8295975],[17.6632915,45.8381849],[17.6276211,45.8979446],[17.5700676,45.9358204],[17.4378254,45.9503823],[17.4258964,45.9272681],[17.4108059,45.9399665],[17.392149,45.9302149],[17.3828713,45.9475733],[17.3476208,45.9423413],[17.3438769,45.9605329],[17.3537711,45.9525011],[17.3905375,45.9581914],[17.387423,45.9661823],[17.3583539,45.9642737],[17.3754852,45.9686921],[17.3751895,45.9881054],[17.3635685,45.9915442],[17.3567202,45.9735836],[17.3339583,45.9960781],[17.3319847,45.9728948],[17.3129974,45.9665347],[17.323647,45.9887776],[17.2987653,45.9838652],[17.3041996,46.0021128],[17.2579726,46.0110256],[17.29632,46.0285169],[17.2541514,46.030005],[17.270955,46.0567055],[17.2324767,46.0592034],[17.2525145,46.0664725],[17.2313144,46.0790345],[17.2019916,46.0765488],[17.2331299,46.0989644],[17.2104017,46.1001693],[17.2129734,46.113855],[17.175927,46.1084583],[17.1743424,46.1287608],[17.1865197,46.1332308],[17.1810983,46.1505485],[17.1562307,46.1585819],[17.1592857,46.1696818],[17.1261012,46.1684495],[17.1227409,46.1789791],[17.0752482,46.1889531],[17.0661614,46.2022984],[16.9735401,46.2251982],[16.973954,46.2431113],[16.9504085,46.2415285],[16.8862356,46.2814598],[16.8713682,46.3252767],[16.8802109,46.3356966],[16.8615374,46.3452401],[16.8656232,46.3556489],[16.8521959,46.3517189],[16.8498589,46.3626245],[16.8352859,46.3638195],[16.8376499,46.3748032],[16.8261732,46.3670994],[16.7933444,46.387385],[16.7592072,46.3776563],[16.7298672,46.40149],[16.7182119,46.3898704],[16.6772872,46.4494536],[16.6631785,46.4486958],[16.6663732,46.4582995],[16.6187915,46.4619875],[16.604468,46.4760773],[16.5235997,46.5053761],[16.5325768,46.5314027],[16.5176728,46.5363516],[16.5084107,46.5652692],[16.4829969,46.5660383],[16.4834008,46.5786011],[16.4455713,46.610952],[16.4248583,46.6131645],[16.385941,46.6442485],[16.3915424,46.6637257],[16.4198454,46.6584771],[16.4286335,46.6939737],[16.3689211,46.7040082],[16.3798266,46.7153869],[16.3710856,46.7222945],[16.3570587,46.7142387],[16.3185954,46.7541449],[16.3305417,46.7752119],[16.3121626,46.7780033],[16.3127666,46.797314],[16.3406373,46.8051851],[16.3508404,46.8300552],[16.3403309,46.8468762],[16.3015007,46.8595142],[16.2913867,46.8728341],[16.2332296,46.8766702],[16.1560866,46.8537074],[16.126571,46.8569079],[16.1139147,46.8691038]]],"terms_url":"http://www.fomi.hu/","terms_text":"Földmérési és Távérzékelési Intézet"},{"id":"FR-BAN","name":"FR-BAN","type":"tms","template":"http://{switch:a,b,c}.layers.openstreetmap.fr/bano/{zoom}/{x}/{y}.png","scaleExtent":[12,20],"polygon":[[[8.3247852,49.0891892],[6.1566882,49.6167369],[4.8666714,50.2126152],[2.4937064,51.1761675],[1.3121526,50.9324682],[1.2659981,50.1877492],[0.1121369,49.8258592],[-0.3494075,49.4312336],[-1.0232625,49.4852345],[-1.3278818,49.7901162],[-2.1032765,49.7901162],[-1.6232703,48.7420657],[-3.1002126,48.9728514],[-5.1125465,48.6811558],[-5.3525496,48.4367783],[-4.5984193,47.7194959],[-2.555398,47.0232784],[-2.4738077,46.6638823],[-1.6676954,46.1055717],[-1.334807,45.5141125],[-1.4914604,44.1627003],[-1.9940567,43.3708146],[-0.956228,42.7364747],[2.2029487,42.2841894],[3.2342502,42.5444129],[3.2407774,43.1140543],[4.0436261,43.3280964],[6.4325902,42.808345],[7.6270723,43.5934102],[7.8163619,44.1720643],[7.0396221,44.41967],[7.268075,45.4958141],[7.1244761,46.2140775],[6.5631347,46.771283],[7.6571492,47.59128],[7.6527839,47.5941813],[7.6224698,47.5776739],[7.6047297,47.578221],[7.5877054,47.5901532],[7.521558,47.65161],[7.503992,47.70235],[7.520958,47.77685],[7.557124,47.84839],[7.549463,47.879205],[7.574615,47.93028],[7.613179,47.96804],[7.611904,47.9871],[7.5612401,48.0383618],[7.574915,48.1258],[7.595338,48.15977],[7.633047,48.19717],[7.662748,48.22473],[7.684659,48.30305],[7.763463,48.49158],[7.8004602,48.5125977],[7.799582,48.5878],[7.834088,48.64439],[7.9121073,48.6889897],[7.9672295,48.7571585],[8.020692,48.78879],[8.043024,48.7956],[8.0864658,48.8130551],[8.1364418,48.8978239],[8.1970586,48.96021],[8.2816129,48.9948995],[8.2996723,49.025966],[8.3124269,49.0599642],[8.3247852,49.0891892]],[[9.3609615,43.1345098],[8.4393174,42.48439],[8.4836272,41.8175373],[8.8469677,41.3768281],[9.2058772,41.3136241],[9.48946,41.5461776],[9.6356823,42.1994563],[9.6046655,42.901254],[9.3609615,43.1345098]]],"terms_url":"https://wiki.openstreetmap.org/wiki/WikiProject_France/WikiProject_Base_Adresses_Nationale_Ouverte_(BANO)","terms_text":"Tiles © cquest@Openstreetmap France, data © OpenStreetMap contributors, ODBL","description":"French address registry or Base Adresses Nationale"},{"id":"FR-Cadastre","name":"FR-Cadastre","type":"tms","template":"http://tms.cadastre.openstreetmap.fr/*/tout/{zoom}/{x}/{y}.png","scaleExtent":[12,22],"polygon":[[[8.3247852,49.0891892],[6.1566882,49.6167369],[4.8666714,50.2126152],[2.4937064,51.1761675],[1.3121526,50.9324682],[1.2659981,50.1877492],[0.1121369,49.8258592],[-0.3494075,49.4312336],[-1.0232625,49.4852345],[-1.3278818,49.7901162],[-2.1032765,49.7901162],[-1.6232703,48.7420657],[-3.1002126,48.9728514],[-5.1125465,48.6811558],[-5.3525496,48.4367783],[-4.5984193,47.7194959],[-2.555398,47.0232784],[-2.4738077,46.6638823],[-1.6676954,46.1055717],[-1.334807,45.5141125],[-1.4914604,44.1627003],[-1.9940567,43.3708146],[-0.956228,42.7364747],[2.2029487,42.2841894],[3.2342502,42.5444129],[3.2407774,43.1140543],[4.0436261,43.3280964],[6.4325902,42.808345],[7.6270723,43.5934102],[7.8163619,44.1720643],[7.0396221,44.41967],[7.268075,45.4958141],[7.1244761,46.2140775],[6.5631347,46.771283],[7.6571492,47.59128],[7.6527839,47.5941813],[7.6224698,47.5776739],[7.6047297,47.578221],[7.5877054,47.5901532],[7.521558,47.65161],[7.503992,47.70235],[7.520958,47.77685],[7.557124,47.84839],[7.549463,47.879205],[7.574615,47.93028],[7.613179,47.96804],[7.611904,47.9871],[7.5612401,48.0383618],[7.574915,48.1258],[7.595338,48.15977],[7.633047,48.19717],[7.662748,48.22473],[7.684659,48.30305],[7.763463,48.49158],[7.8004602,48.5125977],[7.799582,48.5878],[7.834088,48.64439],[7.9121073,48.6889897],[7.9672295,48.7571585],[8.020692,48.78879],[8.043024,48.7956],[8.0864658,48.8130551],[8.1364418,48.8978239],[8.1970586,48.96021],[8.2816129,48.9948995],[8.2996723,49.025966],[8.3124269,49.0599642],[8.3247852,49.0891892]],[[9.3609615,43.1345098],[8.4393174,42.48439],[8.4836272,41.8175373],[8.8469677,41.3768281],[9.2058772,41.3136241],[9.48946,41.5461776],[9.6356823,42.1994563],[9.6046655,42.901254],[9.3609615,43.1345098]]],"terms_url":"http://wiki.openstreetmap.org/wiki/WikiProject_Cadastre_Fran%C3%A7ais/Conditions_d%27utilisation","terms_text":"cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2015","description":"French land registry","icon":"https://svn.openstreetmap.org/applications/editors/josm/plugins/cadastre-fr/images/cadastre_small.png"},{"id":"Freemap.sk-Car","name":"Freemap.sk Car","type":"tms","template":"http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg","scaleExtent":[8,16],"polygon":[[[19.83682,49.25529],[19.80075,49.42385],[19.60437,49.48058],[19.49179,49.63961],[19.21831,49.52604],[19.16778,49.42521],[19.00308,49.42236],[18.97611,49.5308],[18.54685,49.51425],[18.31432,49.33818],[18.15913,49.2961],[18.05564,49.11134],[17.56396,48.84938],[17.17929,48.88816],[17.058,48.81105],[16.90426,48.61947],[16.79685,48.38561],[17.06762,48.01116],[17.32787,47.97749],[17.51699,47.82535],[17.74776,47.73093],[18.29515,47.72075],[18.67959,47.75541],[18.89755,47.81203],[18.79463,47.88245],[18.84318,48.04046],[19.46212,48.05333],[19.62064,48.22938],[19.89585,48.09387],[20.33766,48.2643],[20.55395,48.52358],[20.82335,48.55714],[21.10271,48.47096],[21.45863,48.55513],[21.74536,48.31435],[22.15293,48.37179],[22.61255,49.08914],[22.09997,49.23814],[21.9686,49.36363],[21.6244,49.46989],[21.06873,49.46402],[20.94336,49.31088],[20.73052,49.44006],[20.22804,49.41714],[20.05234,49.23052],[19.83682,49.25529]]],"terms_text":"Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved.","icon":"http://www.freemap.sk/index.php?c=core.download&filename=/JOSM/freemap.png"},{"id":"Freemap.sk-Cyclo","name":"Freemap.sk Cyclo","type":"tms","template":"http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg","scaleExtent":[8,16],"polygon":[[[19.83682,49.25529],[19.80075,49.42385],[19.60437,49.48058],[19.49179,49.63961],[19.21831,49.52604],[19.16778,49.42521],[19.00308,49.42236],[18.97611,49.5308],[18.54685,49.51425],[18.31432,49.33818],[18.15913,49.2961],[18.05564,49.11134],[17.56396,48.84938],[17.17929,48.88816],[17.058,48.81105],[16.90426,48.61947],[16.79685,48.38561],[17.06762,48.01116],[17.32787,47.97749],[17.51699,47.82535],[17.74776,47.73093],[18.29515,47.72075],[18.67959,47.75541],[18.89755,47.81203],[18.79463,47.88245],[18.84318,48.04046],[19.46212,48.05333],[19.62064,48.22938],[19.89585,48.09387],[20.33766,48.2643],[20.55395,48.52358],[20.82335,48.55714],[21.10271,48.47096],[21.45863,48.55513],[21.74536,48.31435],[22.15293,48.37179],[22.61255,49.08914],[22.09997,49.23814],[21.9686,49.36363],[21.6244,49.46989],[21.06873,49.46402],[20.94336,49.31088],[20.73052,49.44006],[20.22804,49.41714],[20.05234,49.23052],[19.83682,49.25529]]],"terms_text":"Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved.","icon":"http://www.freemap.sk/index.php?c=core.download&filename=/JOSM/freemap.png"},{"id":"Freemap.sk-Hiking","name":"Freemap.sk Hiking","type":"tms","template":"http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg","scaleExtent":[8,16],"polygon":[[[19.83682,49.25529],[19.80075,49.42385],[19.60437,49.48058],[19.49179,49.63961],[19.21831,49.52604],[19.16778,49.42521],[19.00308,49.42236],[18.97611,49.5308],[18.54685,49.51425],[18.31432,49.33818],[18.15913,49.2961],[18.05564,49.11134],[17.56396,48.84938],[17.17929,48.88816],[17.058,48.81105],[16.90426,48.61947],[16.79685,48.38561],[17.06762,48.01116],[17.32787,47.97749],[17.51699,47.82535],[17.74776,47.73093],[18.29515,47.72075],[18.67959,47.75541],[18.89755,47.81203],[18.79463,47.88245],[18.84318,48.04046],[19.46212,48.05333],[19.62064,48.22938],[19.89585,48.09387],[20.33766,48.2643],[20.55395,48.52358],[20.82335,48.55714],[21.10271,48.47096],[21.45863,48.55513],[21.74536,48.31435],[22.15293,48.37179],[22.61255,49.08914],[22.09997,49.23814],[21.9686,49.36363],[21.6244,49.46989],[21.06873,49.46402],[20.94336,49.31088],[20.73052,49.44006],[20.22804,49.41714],[20.05234,49.23052],[19.83682,49.25529]]],"terms_text":"Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved.","icon":"http://www.freemap.sk/index.php?c=core.download&filename=/JOSM/freemap.png"},{"id":"Freemap.sk-Ski","name":"Freemap.sk Ski","type":"tms","template":"http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg","scaleExtent":[8,16],"polygon":[[[19.83682,49.25529],[19.80075,49.42385],[19.60437,49.48058],[19.49179,49.63961],[19.21831,49.52604],[19.16778,49.42521],[19.00308,49.42236],[18.97611,49.5308],[18.54685,49.51425],[18.31432,49.33818],[18.15913,49.2961],[18.05564,49.11134],[17.56396,48.84938],[17.17929,48.88816],[17.058,48.81105],[16.90426,48.61947],[16.79685,48.38561],[17.06762,48.01116],[17.32787,47.97749],[17.51699,47.82535],[17.74776,47.73093],[18.29515,47.72075],[18.67959,47.75541],[18.89755,47.81203],[18.79463,47.88245],[18.84318,48.04046],[19.46212,48.05333],[19.62064,48.22938],[19.89585,48.09387],[20.33766,48.2643],[20.55395,48.52358],[20.82335,48.55714],[21.10271,48.47096],[21.45863,48.55513],[21.74536,48.31435],[22.15293,48.37179],[22.61255,49.08914],[22.09997,49.23814],[21.9686,49.36363],[21.6244,49.46989],[21.06873,49.46402],[20.94336,49.31088],[20.73052,49.44006],[20.22804,49.41714],[20.05234,49.23052],[19.83682,49.25529]]],"terms_text":"Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved.","icon":"http://www.freemap.sk/index.php?c=core.download&filename=/JOSM/freemap.png"},{"id":"Geoportal-PL-aerial_image","name":"Geoportal.gov.pl (Orthophotomap)","type":"tms","template":"http://wms.misek.pl/geoportal.orto/tms/{zoom}/{x}/{y}","scaleExtent":[6,24],"polygon":[[[15.9751041,54.3709213],[16.311164,54.5561775],[17.1391878,54.7845723],[18.3448458,54.9022727],[19.6613689,54.4737213],[20.2815206,54.4213456],[21.4663914,54.3406369],[22.7759855,54.3769755],[22.8625989,54.4233613],[23.2956657,54.2678633],[23.5347186,54.0955258],[23.5208604,53.9775182],[23.7183389,53.4629603],[23.9296755,53.1856735],[23.9296755,52.6887269],[23.732197,52.6067497],[23.5658994,52.5878101],[23.2090523,52.3302642],[23.1951942,52.2370089],[23.5035377,52.1860596],[23.6906226,52.0030113],[23.5970802,51.739903],[23.6629063,51.3888562],[23.9366046,50.9827781],[24.1687284,50.8604752],[24.0197534,50.8035823],[24.1098313,50.6610467],[24.0578633,50.4188439],[23.6178674,50.3083403],[22.6824431,49.5163532],[22.7378756,49.2094935],[22.9041733,49.0780441],[22.8625989,48.9940062],[22.6096878,49.0371785],[22.0761495,49.2004392],[21.8474902,49.3721872],[21.3763135,49.4488281],[21.1026153,49.3721872],[20.9120659,49.3022043],[20.6452967,49.3902311],[20.1845136,49.3315641],[20.1186875,49.2004392],[19.9419962,49.1302123],[19.765305,49.2117568],[19.7479823,49.3992506],[19.6024718,49.4150307],[19.5089294,49.5815389],[19.4292451,49.5905232],[19.2317666,49.4150307],[18.9961783,49.387976],[18.9338167,49.4916048],[18.8368097,49.4938552],[18.8021643,49.6623381],[18.6427958,49.7094091],[18.521537,49.8994693],[18.0815412,50.0109209],[17.8875272,49.9886512],[17.7385522,50.0687739],[17.6068999,50.1709584],[17.7454813,50.2153184],[17.710836,50.3017019],[17.4163505,50.2640668],[16.9486384,50.4453265],[16.8932058,50.4033889],[17.0006064,50.3105529],[17.017929,50.2241854],[16.8135215,50.186489],[16.6402948,50.0976742],[16.4324227,50.2862087],[16.1968344,50.4276731],[16.4220291,50.5885165],[16.3388803,50.6632429],[16.2280152,50.6368824],[16.0547884,50.6127057],[15.5732181,50.7641544],[15.2683391,50.8976368],[15.2440873,50.980597],[15.0292862,51.0133036],[15.0015699,50.8582883],[14.8110205,50.8735944],[14.956531,51.0721176],[15.0188926,51.2914636],[14.9392083,51.4601459],[14.7209426,51.5571799],[14.7521234,51.6260562],[14.5996839,51.8427626],[14.70362,52.0733396],[14.5581095,52.2497371],[14.5165351,52.425436],[14.6031485,52.5878101],[14.1146491,52.8208272],[14.152759,52.9733951],[14.3502374,53.0734212],[14.4229927,53.2665624],[14.1977979,53.8734759],[14.2220497,53.9958517],[15.9751041,54.3709213]]],"terms_text":"Copyright © GÅówny UrzÄ
d Geodezji i Kartografii.","best":true,"icon":"http://i.imgur.com/aFlvMpM.png"},{"id":"IBGE_DF_Addresses","name":"IBGE Distrito Federal","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/styles/v1/wille/cirnnxni1000jg8nfppc8g7pm/tiles/256/{zoom}/{x}/{y}?access_token=pk.eyJ1Ijoid2lsbGUiLCJhIjoicFNVWk5VWSJ9.hluCd0YGvYHNlFi_utWe2g","scaleExtent":[0,20],"polygon":[[[-48.2444,-16.0508],[-48.2444,-15.5005],[-47.5695,-15.5005],[-47.5695,-16.0508],[-48.2444,-16.0508]]],"description":"Addresses data from IBGE","overlay":true},{"id":"IBGE_Setores_Rurais","name":"IBGE Mapa de Setores Rurais","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/tmpsantos.i00mo1kj/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw","scaleExtent":[0,14],"polygon":[[[-29.3325,2.335959],[-28.72472,2.031551],[-27.76041,-8.937033],[-27.67249,-22.20839],[-51.11495,-35.46552],[-53.39394,-33.85064],[-53.62553,-33.72493],[-53.62503,-33.15428],[-53.24498,-32.73392],[-53.65747,-32.51873],[-53.8329,-32.16592],[-54.64174,-31.55507],[-55.29638,-31.3429],[-55.57371,-30.99691],[-56.06384,-31.16749],[-56.10468,-30.86436],[-56.86862,-30.20752],[-57.39671,-30.40464],[-57.74384,-30.22142],[-55.83724,-28.16598],[-54.86969,-27.44994],[-53.9016,-27.02998],[-53.74972,-26.25781],[-53.97158,-25.74513],[-54.44723,-25.79609],[-54.67802,-25.64668],[-54.36097,-24.35145],[-54.41679,-24.06527],[-54.64355,-23.94107],[-55.22163,-24.11355],[-55.49138,-24.02797],[-55.71734,-22.68488],[-55.90555,-22.39886],[-56.45255,-22.21731],[-56.8256,-22.4002],[-57.34109,-22.34351],[-58.08472,-22.13075],[-57.95766,-20.99818],[-58.26551,-20.24147],[-58.03577,-19.95871],[-58.23083,-19.75211],[-57.64739,-18.19828],[-57.89356,-17.57377],[-58.16997,-17.53519],[-58.48825,-17.21961],[-58.57691,-16.81466],[-58.45563,-16.42158],[-60.2541,-16.32571],[-60.33481,-15.51483],[-60.67423,-15.1122],[-60.34999,-14.99707],[-60.63603,-13.84119],[-61.07283,-13.62569],[-61.9025,-13.62647],[-62.21395,-13.25048],[-62.80185,-13.10905],[-63.17194,-12.76568],[-63.74229,-12.54071],[-64.32845,-12.59578],[-65.10261,-12.0682],[-65.45781,-11.27865],[-65.41641,-9.838943],[-66.52331,-9.985873],[-67.66452,-10.80093],[-67.99778,-10.75991],[-68.52286,-11.20807],[-69.88988,-11.02776],[-70.30957,-11.1699],[-70.71896,-11.02003],[-70.68128,-9.669083],[-71.27536,-10.08971],[-72.18053,-10.09967],[-72.41623,-9.587397],[-73.29207,-9.454149],[-73.0625,-9.017267],[-73.61432,-8.40982],[-74.09056,-7.527548],[-74.03652,-7.27885],[-73.84718,-7.238285],[-73.78618,-6.774872],[-73.22362,-6.430106],[-73.33719,-6.029736],[-72.93016,-5.038711],[-71.93973,-4.425027],[-70.96802,-4.248294],[-70.79598,-4.064931],[-70.02393,-4.167345],[-69.51025,-1.134089],[-69.70776,-0.567619],[-70.13645,-0.226161],[-70.14083,0.5844],[-69.26594,0.806502],[-69.34226,0.968924],[-69.92481,1.015705],[-69.92343,1.773851],[-68.38511,1.82943],[-68.24848,2.119808],[-67.94571,1.948424],[-67.37696,2.327468],[-67.05751,1.858336],[-67.00579,1.291603],[-66.79967,1.314684],[-66.28683,0.857709],[-65.67671,1.111146],[-65.42494,0.966549],[-65.15671,1.24203],[-64.27483,1.601591],[-64.0486,2.065137],[-63.47236,2.279358],[-64.13446,2.433909],[-64.10005,2.723778],[-64.32628,3.118275],[-64.28142,3.541983],[-64.88451,4.117671],[-64.88064,4.342461],[-64.13653,4.223152],[-63.95465,4.021316],[-63.17706,4.048301],[-62.96093,3.763658],[-62.82024,4.106019],[-62.49922,4.270815],[-61.91181,4.26284],[-61.35393,4.630097],[-61.04904,4.623115],[-60.70452,4.969851],[-60.78709,5.296764],[-60.22457,5.371207],[-59.89857,5.107541],[-59.97549,4.603025],[-59.59676,4.439875],[-59.41942,3.96994],[-59.71017,3.542008],[-59.88955,2.72301],[-59.63006,2.316332],[-59.63382,1.966581],[-59.18812,1.478079],[-58.80545,1.320732],[-58.35933,1.689932],[-57.6,1.803907],[-57.39854,2.065119],[-57.12392,2.128758],[-56.02925,1.949445],[-56.23884,2.263348],[-55.98195,2.628657],[-55.64816,2.519953],[-54.93958,2.682515],[-54.24988,2.25056],[-53.73937,2.473731],[-52.98578,2.280494],[-52.65712,2.564069],[-52.41739,3.22121],[-51.73983,4.119158],[-51.7246,4.556867],[-51.0112,5.522895],[-43.48209,5.335832],[-29.3325,2.335959]]]},{"id":"IBGE_Setores_Urbanos","name":"IBGE Mapa de Setores Urbanos","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/tmpsantos.hgda0m6h/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw","scaleExtent":[0,19],"polygon":[[[-29.3325,2.335959],[-28.72472,2.031551],[-27.76041,-8.937033],[-27.67249,-22.20839],[-51.11495,-35.46552],[-53.39394,-33.85064],[-53.62553,-33.72493],[-53.62503,-33.15428],[-53.24498,-32.73392],[-53.65747,-32.51873],[-53.8329,-32.16592],[-54.64174,-31.55507],[-55.29638,-31.3429],[-55.57371,-30.99691],[-56.06384,-31.16749],[-56.10468,-30.86436],[-56.86862,-30.20752],[-57.39671,-30.40464],[-57.74384,-30.22142],[-55.83724,-28.16598],[-54.86969,-27.44994],[-53.9016,-27.02998],[-53.74972,-26.25781],[-53.97158,-25.74513],[-54.44723,-25.79609],[-54.67802,-25.64668],[-54.36097,-24.35145],[-54.41679,-24.06527],[-54.64355,-23.94107],[-55.22163,-24.11355],[-55.49138,-24.02797],[-55.71734,-22.68488],[-55.90555,-22.39886],[-56.45255,-22.21731],[-56.8256,-22.4002],[-57.34109,-22.34351],[-58.08472,-22.13075],[-57.95766,-20.99818],[-58.26551,-20.24147],[-58.03577,-19.95871],[-58.23083,-19.75211],[-57.64739,-18.19828],[-57.89356,-17.57377],[-58.16997,-17.53519],[-58.48825,-17.21961],[-58.57691,-16.81466],[-58.45563,-16.42158],[-60.2541,-16.32571],[-60.33481,-15.51483],[-60.67423,-15.1122],[-60.34999,-14.99707],[-60.63603,-13.84119],[-61.07283,-13.62569],[-61.9025,-13.62647],[-62.21395,-13.25048],[-62.80185,-13.10905],[-63.17194,-12.76568],[-63.74229,-12.54071],[-64.32845,-12.59578],[-65.10261,-12.0682],[-65.45781,-11.27865],[-65.41641,-9.838943],[-66.52331,-9.985873],[-67.66452,-10.80093],[-67.99778,-10.75991],[-68.52286,-11.20807],[-69.88988,-11.02776],[-70.30957,-11.1699],[-70.71896,-11.02003],[-70.68128,-9.669083],[-71.27536,-10.08971],[-72.18053,-10.09967],[-72.41623,-9.587397],[-73.29207,-9.454149],[-73.0625,-9.017267],[-73.61432,-8.40982],[-74.09056,-7.527548],[-74.03652,-7.27885],[-73.84718,-7.238285],[-73.78618,-6.774872],[-73.22362,-6.430106],[-73.33719,-6.029736],[-72.93016,-5.038711],[-71.93973,-4.425027],[-70.96802,-4.248294],[-70.79598,-4.064931],[-70.02393,-4.167345],[-69.51025,-1.134089],[-69.70776,-0.567619],[-70.13645,-0.226161],[-70.14083,0.5844],[-69.26594,0.806502],[-69.34226,0.968924],[-69.92481,1.015705],[-69.92343,1.773851],[-68.38511,1.82943],[-68.24848,2.119808],[-67.94571,1.948424],[-67.37696,2.327468],[-67.05751,1.858336],[-67.00579,1.291603],[-66.79967,1.314684],[-66.28683,0.857709],[-65.67671,1.111146],[-65.42494,0.966549],[-65.15671,1.24203],[-64.27483,1.601591],[-64.0486,2.065137],[-63.47236,2.279358],[-64.13446,2.433909],[-64.10005,2.723778],[-64.32628,3.118275],[-64.28142,3.541983],[-64.88451,4.117671],[-64.88064,4.342461],[-64.13653,4.223152],[-63.95465,4.021316],[-63.17706,4.048301],[-62.96093,3.763658],[-62.82024,4.106019],[-62.49922,4.270815],[-61.91181,4.26284],[-61.35393,4.630097],[-61.04904,4.623115],[-60.70452,4.969851],[-60.78709,5.296764],[-60.22457,5.371207],[-59.89857,5.107541],[-59.97549,4.603025],[-59.59676,4.439875],[-59.41942,3.96994],[-59.71017,3.542008],[-59.88955,2.72301],[-59.63006,2.316332],[-59.63382,1.966581],[-59.18812,1.478079],[-58.80545,1.320732],[-58.35933,1.689932],[-57.6,1.803907],[-57.39854,2.065119],[-57.12392,2.128758],[-56.02925,1.949445],[-56.23884,2.263348],[-55.98195,2.628657],[-55.64816,2.519953],[-54.93958,2.682515],[-54.24988,2.25056],[-53.73937,2.473731],[-52.98578,2.280494],[-52.65712,2.564069],[-52.41739,3.22121],[-51.73983,4.119158],[-51.7246,4.556867],[-51.0112,5.522895],[-43.48209,5.335832],[-29.3325,2.335959]]]},{"id":"Haiti-Drone","name":"Imagerie Drone (Haiti)","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}","polygon":[[[-72.1547401,19.6878969],[-72.162234,19.689011],[-72.164995,19.6932445],[-72.1657838,19.6979977],[-72.161603,19.7035677],[-72.1487449,19.7028993],[-72.1477194,19.7026765],[-72.1485082,19.7001514],[-72.1436963,19.7011169],[-72.1410143,19.7000029],[-72.139476,19.6973664],[-72.1382533,19.6927617],[-72.1386872,19.6923161],[-72.1380561,19.6896423],[-72.1385294,19.6894938],[-72.1388055,19.6901251],[-72.1388844,19.6876741],[-72.1378195,19.6872656],[-72.13778,19.6850003],[-72.1369517,19.6855945],[-72.136794,19.6840719],[-72.135729,19.6835148],[-72.1355713,19.6740817],[-72.1366362,19.6708133],[-72.1487843,19.6710733],[-72.1534779,19.6763843],[-72.1530835,19.6769414],[-72.1533251,19.6769768],[-72.1532807,19.6796525],[-72.1523834,19.6797175],[-72.1522749,19.6803488],[-72.1519101,19.6803395],[-72.1518608,19.6805067],[-72.1528173,19.6806552],[-72.1522299,19.6833011],[-72.1507801,19.6831499],[-72.1504457,19.6847862],[-72.1508591,19.6843492],[-72.1530087,19.6849898],[-72.1546258,19.6854354],[-72.1543103,19.6870694],[-72.1547244,19.6868466],[-72.1548501,19.6877564],[-72.1545814,19.6877982],[-72.1547401,19.6878969]],[[-72.1310601,19.6718929],[-72.1259842,19.6772765],[-72.1255379,19.6776179],[-72.1216891,19.6776442],[-72.1149677,19.672602],[-72.1152745,19.6687152],[-72.1198205,19.6627535],[-72.1227768,19.6625696],[-72.1248965,19.662701],[-72.1285779,19.6645394],[-72.1308091,19.6661677],[-72.1316737,19.668794],[-72.1315621,19.671],[-72.1310601,19.6718929]],[[-71.845795,19.6709758],[-71.8429354,19.6759525],[-71.8410027,19.6759525],[-71.8380249,19.6755254],[-71.8378671,19.6745041],[-71.8390504,19.6743927],[-71.8390109,19.6741141],[-71.8398392,19.673947],[-71.8389123,19.6736127],[-71.8380249,19.67209],[-71.8380052,19.6726285],[-71.8376699,19.6727214],[-71.8376305,19.672545],[-71.8354414,19.6732135],[-71.835333,19.6729999],[-71.8331242,19.6734642],[-71.8326706,19.6716815],[-71.8321579,19.67209],[-71.8307183,19.6694902],[-71.8306009,19.6697594],[-71.8302174,19.6698907],[-71.8291833,19.6672095],[-71.8290749,19.6672095],[-71.8289122,19.6667916],[-71.8289516,19.6666199],[-71.8288333,19.6663506],[-71.8285572,19.6664759],[-71.8288678,19.6672466],[-71.8287593,19.6674138],[-71.8277979,19.6678177],[-71.8277112,19.6678586],[-71.8278263,19.6679637],[-71.8271831,19.6681212],[-71.8271761,19.6680917],[-71.8264405,19.6683921],[-71.8264074,19.6683231],[-71.8261954,19.6684253],[-71.8261806,19.6683556],[-71.8258946,19.6684206],[-71.8258897,19.6686574],[-71.8251551,19.6687549],[-71.8254509,19.6691588],[-71.8229332,19.6695739],[-71.822713,19.6696658],[-71.8227688,19.6697577],[-71.8201751,19.6709855],[-71.8198474,19.6704537],[-71.8197985,19.6706014],[-71.8194674,19.6707557],[-71.8182472,19.6713433],[-71.8181426,19.6711431],[-71.8175813,19.6714254],[-71.816959,19.6707672],[-71.8176388,19.6718965],[-71.8171403,19.6720376],[-71.8158225,19.6718045],[-71.8138354,19.6711874],[-71.8123259,19.6706982],[-71.8121759,19.6704258],[-71.8124304,19.6701467],[-71.8119184,19.6700141],[-71.8118765,19.6705828],[-71.811169,19.6703483],[-71.8095938,19.6698516],[-71.8077992,19.6692829],[-71.8056028,19.668612],[-71.8051443,19.6668942],[-71.8051196,19.6652322],[-71.8052315,19.661979],[-71.8065603,19.6523921],[-71.8073412,19.6482946],[-71.8099686,19.6468292],[-71.8147517,19.6454502],[-71.8147726,19.6455619],[-71.8150027,19.6455093],[-71.8149469,19.6453846],[-71.8159928,19.6450234],[-71.8158882,19.6448855],[-71.8165854,19.6446097],[-71.8190119,19.643802],[-71.8211524,19.643454],[-71.8221564,19.6433292],[-71.8269046,19.643211],[-71.8280481,19.6432241],[-71.8304466,19.6440778],[-71.8306419,19.6448592],[-71.8295263,19.6450365],[-71.8296064,19.6456111],[-71.8299411,19.6455651],[-71.8303699,19.6451744],[-71.830471,19.6453452],[-71.8308092,19.6451974],[-71.8310184,19.6451088],[-71.8312519,19.6458541],[-71.8311125,19.6458245],[-71.831367,19.6465862],[-71.8328939,19.646189],[-71.8344566,19.6457062],[-71.8344664,19.6463052],[-71.834215,19.6461938],[-71.8342002,19.6465513],[-71.8346702,19.6463],[-71.8349118,19.6463905],[-71.8347984,19.6462187],[-71.8354393,19.6458496],[-71.8355034,19.6458032],[-71.8364747,19.6461328],[-71.8376382,19.6472658],[-71.8379143,19.647888],[-71.8390483,19.6508039],[-71.8456942,19.6696203],[-71.845795,19.6709758]],[[-72.098878,18.54843],[-72.096993,18.5501994],[-72.0972888,18.5503209],[-72.0968451,18.5503489],[-72.0955632,18.551854],[-72.0956428,18.5526742],[-72.0959914,18.5533748],[-72.0962145,18.553203],[-72.0962842,18.5535665],[-72.0964446,18.5535533],[-72.0965352,18.5539764],[-72.0965056,18.554173],[-72.0966085,18.5541747],[-72.0965178,18.5542127],[-72.0968769,18.5546588],[-72.0979018,18.5552141],[-72.1006211,18.5555875],[-72.1014926,18.5556206],[-72.1024339,18.5555016],[-72.103417,18.5543515],[-72.1034798,18.5516215],[-72.1030789,18.5516149],[-72.1033752,18.5515224],[-72.1035042,18.5515224],[-72.1035239,18.5502417],[-72.1028701,18.5503062],[-72.1029015,18.55025],[-72.1028457,18.5501773],[-72.1035081,18.5500252],[-72.103491,18.5497396],[-72.1035181,18.5497361],[-72.1035398,18.5489039],[-72.1034317,18.5487056],[-72.102717,18.5481437],[-72.1025601,18.5481536],[-72.10229,18.5482751],[-72.1022891,18.5482569],[-72.1025201,18.5481396],[-72.1023388,18.5481321],[-72.0999082,18.5480901],[-72.09907,18.5483799],[-72.098878,18.54843]],[[-72.2542503,18.568262],[-72.2560252,18.5717765],[-72.2557886,18.5748049],[-72.2535009,18.5755526],[-72.2522782,18.5755526],[-72.2499906,18.5740945],[-72.2473874,18.5698323],[-72.2460069,18.566729],[-72.2458492,18.5629527],[-72.2479396,18.5625414],[-72.2501483,18.5628031],[-72.2519232,18.5650839],[-72.2542503,18.568262]],[[-72.303145,18.5332749],[-72.3031275,18.5331799],[-72.3048311,18.5311081],[-72.3097397,18.5311081],[-72.3164332,18.5324302],[-72.3234056,18.5366083],[-72.3261388,18.5387765],[-72.3261946,18.5426371],[-72.3170468,18.5540596],[-72.3130864,18.5540596],[-72.2987511,18.5453342],[-72.2988627,18.5407333],[-72.2962969,18.5404689],[-72.2954602,18.5395169],[-72.2961853,18.5338582],[-72.2971893,18.5332235],[-72.3007034,18.5332764],[-72.3022652,18.5342284],[-72.3028486,18.5335189],[-72.303104,18.5333361],[-72.303181,18.5334007],[-72.3035793,18.5335614],[-72.3030793,18.5346463],[-72.303715,18.5339873],[-72.3045286,18.5344052],[-72.3044015,18.5345097],[-72.3062747,18.5352571],[-72.3063107,18.5352741],[-72.3061219,18.5357628],[-72.3061219,18.5358196],[-72.30637,18.5358928],[-72.3062726,18.5354869],[-72.3066688,18.5350891],[-72.3061963,18.5349706],[-72.3058869,18.5349385],[-72.3055373,18.5346833],[-72.3054864,18.534613],[-72.3055585,18.5345065],[-72.3046749,18.5342293],[-72.3047617,18.5338817],[-72.3043252,18.5337511],[-72.3042595,18.5336346],[-72.303145,18.5332749]],[[-72.2981405,18.477502],[-72.2935652,18.4948587],[-72.2922242,18.4964297],[-72.2931708,18.4972526],[-72.2892266,18.5057058],[-72.2878067,18.5080996],[-72.2850458,18.5119893],[-72.2840203,18.5113161],[-72.2808649,18.515879],[-72.2773151,18.5175994],[-72.2723454,18.5175246],[-72.2662714,18.5144578],[-72.2665869,18.5066783],[-72.2692643,18.5046154],[-72.2661965,18.5029756],[-72.2688181,18.4965222],[-72.2691528,18.4959403],[-72.2702684,18.4961519],[-72.2702684,18.4955964],[-72.2690691,18.49557],[-72.2692922,18.4937714],[-72.2736988,18.4859951],[-72.2746749,18.4850429],[-72.2751769,18.483403],[-72.2765435,18.4813398],[-72.2773523,18.4814985],[-72.2783006,18.4809694],[-72.2778544,18.4807049],[-72.2771013,18.480123],[-72.2789978,18.4775836],[-72.279723,18.4772927],[-72.2806433,18.4776365],[-72.2813685,18.4771604],[-72.2808386,18.4769752],[-72.2812848,18.4758378],[-72.2823167,18.4751765],[-72.2851615,18.4750971],[-72.2849941,18.4763668],[-72.2854404,18.4769752],[-72.286277,18.4756262],[-72.2869325,18.4754675],[-72.2865978,18.4751897],[-72.2865978,18.4750046],[-72.2909765,18.4747268],[-72.2946579,18.4749384],[-72.2973911,18.476843],[-72.2981405,18.477502]],[[-72.3466657,18.5222375],[-72.346833,18.5244325],[-72.3475303,18.5277645],[-72.3455501,18.5291131],[-72.3403069,18.5292189],[-72.3383267,18.5280289],[-72.3369043,18.530118],[-72.3338086,18.5296684],[-72.3289279,18.5270769],[-72.328649,18.5253316],[-72.3292068,18.5232689],[-72.330406,18.5220524],[-72.3321631,18.5221847],[-72.3322467,18.5191963],[-72.3369183,18.5183633],[-72.3382012,18.5184691],[-72.3381454,18.5181782],[-72.3411993,18.5177947],[-72.3454943,18.5171997],[-72.3492595,18.517279],[-72.3504308,18.5188922],[-72.3503472,18.5206112],[-72.3496778,18.5220392],[-72.3466657,18.5222375]],[[-72.3303078,18.5486462],[-72.3429687,18.5508149],[-72.3433236,18.5530585],[-72.3413121,18.5614341],[-72.3390639,18.5613593],[-72.3384723,18.5638271],[-72.3375257,18.5654348],[-72.3348436,18.5650609],[-72.3311755,18.5638271],[-72.3312149,18.5616211],[-72.3232082,18.5606863],[-72.3212361,18.559602],[-72.3208023,18.5587046],[-72.3208811,18.557882],[-72.3259493,18.5580274],[-72.3266186,18.5581993],[-72.3259214,18.5577498],[-72.3250986,18.5573797],[-72.3233767,18.552263],[-72.3245994,18.5478507],[-72.3288986,18.5483742],[-72.329979,18.5489548],[-72.3303078,18.5486462]],[[-72.3231383,18.5269828],[-72.3223434,18.528067],[-72.3209629,18.5279745],[-72.3207816,18.5271282],[-72.3208513,18.5253697],[-72.3214649,18.5249598],[-72.3225666,18.5248937],[-72.3228454,18.52533],[-72.3232359,18.5264804],[-72.3231383,18.5269828]],[[-72.2160832,18.6457752],[-72.2159649,18.6553795],[-72.2030279,18.6558279],[-72.1947057,18.6553421],[-72.1922208,18.6545573],[-72.1920631,18.6521283],[-72.193483,18.6477559],[-72.201253,18.6385249],[-72.2069327,18.6388239],[-72.2120996,18.6424117],[-72.2118068,18.6430591],[-72.2121693,18.6426892],[-72.2127968,18.6427552],[-72.2134662,18.6431252],[-72.2135638,18.6437462],[-72.2154176,18.6443947],[-72.2158909,18.6450301],[-72.2160832,18.6457752]],[[-72.2867654,18.6482017],[-72.2900977,18.6527446],[-72.28981,18.6536532],[-72.2900738,18.6542664],[-72.290721,18.6537667],[-72.2910327,18.6544709],[-72.2912485,18.654221],[-72.29168,18.6558905],[-72.2912245,18.656606],[-72.2922673,18.65597],[-72.2926869,18.6567536],[-72.2930705,18.6567309],[-72.2941253,18.6581846],[-72.2960192,18.6608421],[-72.2959713,18.6619096],[-72.2932862,18.664567],[-72.2906731,18.6659979],[-72.2895943,18.6661342],[-72.2895943,18.6665657],[-72.2877004,18.6664749],[-72.2875805,18.6676559],[-72.2831214,18.6697227],[-72.2796453,18.6696546],[-72.2784311,18.6690787],[-72.2783972,18.6687736],[-72.277736,18.6691671],[-72.2774394,18.669143],[-72.2770071,18.6683159],[-72.2765575,18.6681125],[-72.2765385,18.6680583],[-72.2752319,18.6685239],[-72.2749292,18.6674649],[-72.2746416,18.6674309],[-72.2734668,18.6682145],[-72.2732271,18.6682712],[-72.2726757,18.6671583],[-72.2719147,18.6674288],[-72.2718808,18.6673405],[-72.2688149,18.6681868],[-72.2688269,18.6671761],[-72.2690786,18.6668241],[-72.2688149,18.66679],[-72.2681077,18.6670739],[-72.2676282,18.6673805],[-72.2675563,18.6666878],[-72.266861,18.666949],[-72.2655904,18.6673578],[-72.2654466,18.6670058],[-72.2647514,18.6674146],[-72.2629893,18.6681868],[-72.2628455,18.6681754],[-72.2626537,18.6676076],[-72.2623001,18.6677098],[-72.2624799,18.6679199],[-72.2624799,18.6682322],[-72.262306,18.6682606],[-72.2620963,18.6679654],[-72.2622761,18.6689193],[-72.2601484,18.6688966],[-72.2542749,18.6687944],[-72.2505388,18.6683476],[-72.2504371,18.669536],[-72.2477926,18.6698893],[-72.2415204,18.669793],[-72.2414187,18.6741933],[-72.2389167,18.6739759],[-72.2387249,18.6734649],[-72.2383653,18.6733059],[-72.2387009,18.6739532],[-72.2375502,18.6738964],[-72.2374183,18.6735103],[-72.237742,18.67334],[-72.2375142,18.6732605],[-72.236843,18.6734876],[-72.2364354,18.6724088],[-72.2355124,18.6726019],[-72.2354045,18.6724202],[-72.2353027,18.6729028],[-72.2345475,18.6726871],[-72.2343077,18.6724599],[-72.2342358,18.6734706],[-72.2334087,18.6734592],[-72.2332889,18.6733003],[-72.2327375,18.6732889],[-72.2327135,18.6735047],[-72.227703,18.6725281],[-72.2265283,18.6716537],[-72.226804,18.6715742],[-72.2274993,18.6715855],[-72.2274873,18.6714493],[-72.2272899,18.6714623],[-72.2272814,18.6712977],[-72.2272094,18.671358],[-72.2261785,18.6713693],[-72.2256032,18.670881],[-72.2255073,18.6694502],[-72.2261066,18.6696886],[-72.2261785,18.6695949],[-72.2259837,18.6695495],[-72.225777,18.6691379],[-72.2253335,18.6694643],[-72.2249739,18.66947],[-72.2245783,18.6678802],[-72.2235525,18.6677046],[-72.2235907,18.6675921],[-72.2224634,18.6676283],[-72.2223659,18.667022],[-72.2223277,18.6670943],[-72.2219209,18.667026],[-72.2208105,18.6669015],[-72.220809,18.6665325],[-72.2208705,18.6663593],[-72.2206023,18.6668107],[-72.2203895,18.6666361],[-72.2184341,18.6650535],[-72.21829,18.6640979],[-72.2183493,18.6608376],[-72.2187223,18.6606541],[-72.2186894,18.660603],[-72.2187253,18.6604525],[-72.2189771,18.6603247],[-72.2187823,18.6601998],[-72.2186984,18.6602367],[-72.2185815,18.6600352],[-72.2186085,18.6600039],[-72.2187823,18.6601345],[-72.218995,18.6600181],[-72.2189111,18.6599131],[-72.2189681,18.6597938],[-72.2183807,18.6595837],[-72.2184728,18.6539662],[-72.2201001,18.6511554],[-72.225796,18.6469472],[-72.2283048,18.6457265],[-72.2379335,18.645855],[-72.237764,18.6446985],[-72.2400355,18.6432529],[-72.2455958,18.6433493],[-72.2482742,18.6450358],[-72.2487488,18.6436705],[-72.2511067,18.6429775],[-72.2512385,18.6433409],[-72.2512625,18.6431592],[-72.2514843,18.6431365],[-72.2513284,18.6429718],[-72.2533602,18.6423471],[-72.253516,18.6426765],[-72.2539535,18.6425402],[-72.2541453,18.642932],[-72.2543851,18.6428696],[-72.2543791,18.6427503],[-72.2564168,18.6423244],[-72.2566925,18.6431365],[-72.2568783,18.6428582],[-72.2568184,18.6425288],[-72.258843,18.6420991],[-72.258885,18.6422467],[-72.2592626,18.6422297],[-72.2596461,18.6424057],[-72.2592206,18.6406907],[-72.2599545,18.6404815],[-72.2601156,18.6406341],[-72.2601156,18.6399393],[-72.2615268,18.6394669],[-72.2626056,18.6391034],[-72.2654465,18.6387286],[-72.2719433,18.6386832],[-72.272201,18.6388649],[-72.2730341,18.6394158],[-72.273166,18.6412558],[-72.2738732,18.6410286],[-72.2742208,18.6416079],[-72.2752187,18.6416987],[-72.2754524,18.6415738],[-72.2755513,18.6416874],[-72.2755394,18.6417527],[-72.2764713,18.6418634],[-72.276753,18.6418975],[-72.2762953,18.6426002],[-72.2774226,18.6429978],[-72.277982,18.6427247],[-72.2785796,18.6431303],[-72.2785669,18.6432307],[-72.2789017,18.6433471],[-72.279851,18.6439655],[-72.2858703,18.6469651],[-72.2867654,18.6482017]],[[-72.5557247,18.5305893],[-72.5555866,18.5367036],[-72.554995,18.537975],[-72.5488026,18.537919],[-72.5486646,18.5372832],[-72.548842,18.5306267],[-72.5493745,18.5301031],[-72.555133,18.5301218],[-72.5557247,18.5305893]],[[-72.6235278,18.5079877],[-72.6234441,18.5095217],[-72.6226074,18.5104341],[-72.6204878,18.511849],[-72.6183403,18.5107514],[-72.6162207,18.5083183],[-72.6162625,18.506467],[-72.618661,18.5044438],[-72.6204041,18.5044967],[-72.6228305,18.506996],[-72.6235278,18.5079877]]]},{"id":"osmim-imagicode-S2A_R119_N09_20160327T050917","name":"imagico.de OSM images for mapping: Adams Bridge","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R119_N09_20160327T050917&z={zoom}&x={x}&y={-y}","endDate":"2016-03-27T00:00:00.000Z","startDate":"2016-03-27T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[79.01779174804685,8.827572266651268],[79.01401519775389,9.64678471986339],[80.17642021179198,9.650423231331946],[80.17727851867674,8.831304063493132],[79.01779174804685,8.827572266651268]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Supplementing incomplete coverage in other sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80700162014211LGN00","name":"imagico.de OSM images for mapping: Alaska Range","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80700162014211LGN00&z={zoom}&x={x}&y={-y}","endDate":"2014-07-31T00:00:00.000Z","startDate":"2014-07-31T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[-152.70872943147867,62.30357443926811],[-152.70838610872474,62.58153176976553],[-152.00835101350992,63.54645538851267],[-148.99432055696695,63.53329945446586],[-148.99432055696695,62.30357443926811],[-152.70872943147867,62.30357443926811]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent summer image of the Alaska Range for mapping natural features (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-aral2","name":"imagico.de OSM images for mapping: Aral Sea (high water level)","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=aral2&z={zoom}&x={x}&y={-y}","endDate":"2016-03-03T00:00:00.000Z","startDate":"2016-03-03T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[58.049,43.2623],[58.049,46.7189],[58.1014,46.8645],[61.5524,46.8629],[61.5524,46.3896],[61.4675,45.3416],[60.6317,43.2623],[58.049,43.2623]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Water and wetland extents, dams etc. - some remaining winter ice in the north (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-aral1","name":"imagico.de OSM images for mapping: Aral Sea (low water level)","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=aral1&z={zoom}&x={x}&y={-y}","endDate":"2016-09-09T00:00:00.000Z","startDate":"2016-09-09T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[58.049,43.2623],[58.049,46.7334],[58.096,46.8645],[61.5524,46.8629],[61.5524,46.3896],[61.4685,45.3544],[60.6267,43.2623],[58.049,43.2623]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Water and wetland extents, dams etc. (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R067_S40_20170417T140051","name":"imagico.de OSM images for mapping: BahÃa Blanca (high tide)","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R067_S40_20170417T140051&z={zoom}&x={x}&y={-y}","endDate":"2017-04-17T00:00:00.000Z","startDate":"2017-04-17T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-62.9988,-40.7327],[-62.9988,-37.9476],[-61.7505,-37.9474],[-61.7501,-40.7322],[-62.9988,-40.7327]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Tidal flats and islands at the coast (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R067_S40_20170127T140051","name":"imagico.de OSM images for mapping: BahÃa Blanca (low tide)","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R067_S40_20170127T140051&z={zoom}&x={x}&y={-y}","endDate":"2017-01-27T00:00:00.000Z","startDate":"2017-01-27T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-62.9988,-40.7327],[-62.9988,-37.9476],[-61.7505,-37.9474],[-61.7501,-40.7322],[-62.9988,-40.7327]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Tidal flats and islands at the coast (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81190582014075LGN00","name":"imagico.de OSM images for mapping: Bakun Reservoir","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81190582014075LGN00&z={zoom}&x={x}&y={-y}","endDate":"2014-03-16T00:00:00.000Z","startDate":"2014-03-16T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[114.35999506049737,2.028456548619032],[113.5344754987298,2.030000532161949],[113.53619211249934,3.070767124420059],[114.76511591010677,3.067510236472651],[114.76254098945248,2.088156161702156],[114.35999506049737,2.028456548619032]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in older pre-2011 images (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81250592016107LGN00","name":"imagico.de OSM images for mapping: Batam","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81250592016107LGN00&z={zoom}&x={x}&y={-y}","endDate":"2016-01-01T00:00:00.000Z","startDate":"2014-01-01T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[104.00154570197358,-0.000078769115171],[104.00137404059662,1.45099139170518],[104.91014937018647,1.451162998032411],[104.91014937018647,-0.000078769115171],[104.00154570197358,-0.000078769115171]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing Islands in OSM (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80770232017156LGN00","name":"imagico.de OSM images for mapping: Bogoslof Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80770232017156LGN00&z={zoom}&x={x}&y={-y}","endDate":"2017-06-05T00:00:00.000Z","startDate":"2017-06-05T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-168.2544,53.8749],[-168.2544,54.0213],[-167.8591,54.0213],[-167.8591,53.8749],[-168.2544,53.8749]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent image from after the eruption (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81800982013291LGN00","name":"imagico.de OSM images for mapping: Bouvet Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81800982013291LGN00&z={zoom}&x={x}&y={-y}","endDate":"2013-10-18T00:00:00.000Z","startDate":"2013-10-18T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[3.246529403113632,-54.47046993167111],[3.246529403113632,-54.375391687979096],[3.463852706336288,-54.375391687979096],[3.463852706336288,-54.47046993167111],[3.246529403113632,-54.47046993167111]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","best":true,"description":"For more accurate coastline and glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R065_N47_20160929T102022","name":"imagico.de OSM images for mapping: Cental Alps in late September 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R065_N47_20160929T102022&z={zoom}&x={x}&y={-y}","endDate":"2016-09-29T00:00:00.000Z","startDate":"2016-09-29T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[10.559062957763668,45.95484945195885],[7.473964691162107,45.95532682303484],[7.555847167968747,46.27080015119853],[8.05469512939453,47.66469371011084],[11.752452850341793,47.664809318453564],[11.752452850341793,46.813336457338615],[11.38423919677734,45.955088138010865],[10.559062957763668,45.95484945195885]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date image for glacier mapping - beware of some fresh snow at higher altitudes (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82050982015344LGN00","name":"imagico.de OSM images for mapping: Clerke Rocks","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82050982015344LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-12-10T00:00:00.000Z","startDate":"2015-12-10T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-34.17701089820909,-55.29692751183208],[-35.19599283180284,-55.282851769908206],[-35.16663873634385,-54.7209735214882],[-34.12516916236925,-54.73465315976587],[-34.14010370216417,-55.29692751183208],[-34.17701089820909,-55.29692751183208]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in other image sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R086_N60_20160831T213532","name":"imagico.de OSM images for mapping: Cook Inlet","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R086_N60_20160831T213532&z={zoom}&x={x}&y={-y}","endDate":"2016-08-31T00:00:00.000Z","startDate":"2016-08-31T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-154.5102,59.4577],[-154.5097,60.6888],[-153.5403,62.1718],[-148.0423,62.1718],[-148.0445,61.5342],[-149.7291,59.4584],[-154.5102,59.4577]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Tidal flats and glaciers in surrounding mountains (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-EO1A0040712016264110KF","name":"imagico.de OSM images for mapping: Coropuna","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=EO1A0040712016264110KF&z={zoom}&x={x}&y={-y}","endDate":"2016-09-21T00:00:00.000Z","startDate":"2016-09-21T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-72.7594470977783,-15.68684010813036],[-72.7594470977783,-15.49570157136026],[-72.74434089660643,-15.426295586903299],[-72.41286277770995,-15.426295586903299],[-72.41286277770995,-15.652957427428944],[-72.42410659790038,-15.686674840407827],[-72.7594470977783,-15.68684010813036]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date image for glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R022_N06_20151221T103009","name":"imagico.de OSM images for mapping: Cotonou","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R022_N06_20151221T103009&z={zoom}&x={x}&y={-y}","endDate":"2015-12-21T00:00:00.000Z","startDate":"2015-12-21T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[1.839749701876779,6.257803795151386],[1.839749701876779,7.114271792431897],[2.549397834200998,7.114271792431897],[2.549397834200998,6.489052510574106],[2.497813590426584,6.258059752887941],[1.839749701876779,6.257803795151386]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Patchy and partly cloudy coverage in usual sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R040_N01_20160311T164128","name":"imagico.de OSM images for mapping: Darwin and Wolf islands, Galapagos","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R040_N01_20160311T164128&z={zoom}&x={x}&y={-y}","endDate":"2016-03-11T00:00:00.000Z","startDate":"2016-03-11T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-92.05216379429558,1.321295617717369],[-92.05216379429558,1.72181118585353],[-91.74849481846549,1.72181118585353],[-91.74849481846549,1.321295617717369],[-92.05216379429558,1.321295617717369]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent image, only old and poor images in other sources currently (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80360072014245LGN00","name":"imagico.de OSM images for mapping: Eastern Devon Island coast","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80360072014245LGN00&z={zoom}&x={x}&y={-y}","endDate":"2014-09-02T00:00:00.000Z","startDate":"2014-09-02T00:00:00.000Z","scaleExtent":[0,11],"polygon":[[[-84.34798733886554,74.38945823827667],[-84.34798733886554,75.89030323920836],[-79.14870755370929,75.89030323920836],[-79.14870755370929,74.38945823827667],[-84.34798733886554,74.38945823827667]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Coastline mostly mapped meanwhile (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82160152013239LGN00","name":"imagico.de OSM images for mapping: Eastern Iceland","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82160152013239LGN00&z={zoom}&x={x}&y={-y}","endDate":"2013-08-27T00:00:00.000Z","startDate":"2013-08-27T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[-13.047005598725303,64.2110895294821],[-15.164963667572959,64.22408122727819],[-15.168053572358117,64.81572800422087],[-13.043572371186242,64.80359943673454],[-13.047005598725303,64.2110895294821]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing islets and inaccurate coast (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-AST_L1T_00302052007154424_20150518041444_91492","name":"imagico.de OSM images for mapping: El Altar","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=AST_L1T_00302052007154424_20150518041444_91492&z={zoom}&x={x}&y={-y}","endDate":"2012-02-05T00:00:00.000Z","startDate":"2012-02-05T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-78.531997745432,-1.805085317123331],[-78.531997745432,-1.608105565001241],[-78.33561713019762,-1.608105565001241],[-78.33561713019762,-1.805085317123331],[-78.531997745432,-1.805085317123331]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"2007 ASTER image offering better glacier coverage than common sources (true color with estimated blue)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R009_S61_20160109","name":"imagico.de OSM images for mapping: Elephant Island/Clarence Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R009_S61_20160109&z={zoom}&x={x}&y={-y}","endDate":"2016-01-09T00:00:00.000Z","startDate":"2016-01-09T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-56.13476090727487,-61.63471600102006],[-56.13476090727487,-61.199363166283845],[-55.83263688383738,-60.84015069906498],[-53.72343354521433,-60.83981613078141],[-53.72343354521433,-61.63471600102006],[-56.13476090727487,-61.63471600102006]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Fairly clear up-to-date image for updating glacier edges (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-enderby","name":"imagico.de OSM images for mapping: Enderby Land and Kemp Coast","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=enderby&z={zoom}&x={x}&y={-y}","endDate":"2017-03-27T00:00:00.000Z","startDate":"2017-01-25T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[45.4547,-68.5091],[45.4547,-67.5724],[49.7155,-65.7176],[59.2693,-65.7176],[67.3735,-67.3449],[67.3735,-68.2581],[67.088,-68.5091],[45.4547,-68.5091]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Sentinel-2 images of Enderby Land and Kemp Coast (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82100502015347LGN00","name":"imagico.de OSM images for mapping: Fogo, Cape Verde","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82100502015347LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-12-13T00:00:00.000Z","startDate":"2015-12-13T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-24.758781955967567,14.748140156641956],[-24.758781955967567,15.092493544965103],[-24.267057941685337,15.092493544965103],[-24.267057941685337,14.748140156641956],[-24.758781955967567,14.748140156641956]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Image from after the 2014/2015 eruption (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-greenland","name":"imagico.de OSM images for mapping: Greenland mosaic","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=greenland&z={zoom}&x={x}&y={-y}","endDate":"2015-01-01T00:00:00.000Z","startDate":"2013-01-01T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[-43.9774,59.7171],[-44.545,59.7302],[-44.9203,59.7672],[-45.3587,59.8218],[-45.763,59.8848],[-46.0859,59.9827],[-46.3381,60.119],[-46.577,60.2652],[-46.8114,60.4418],[-47.2635,60.5314],[-47.6937,60.5549],[-48.1457,60.6192],[-48.5771,60.7015],[-48.8689,60.8506],[-49.0578,61.0555],[-49.396,61.2957],[-49.7601,61.4934],[-50.2064,61.7324],[-50.4699,61.9539],[-50.8647,62.1596],[-51.0631,62.3869],[-51.2121,62.6001],[-51.3005,62.8389],[-51.4238,62.9979],[-51.6767,63.1944],[-51.9465,63.4079],[-52.0253,63.6377],[-52.2255,63.8378],[-52.3658,64.0705],[-52.4829,64.3792],[-52.4988,64.6788],[-52.789,64.9063],[-53.2046,65.1321],[-53.6649,65.4753],[-53.9977,65.8019],[-54.1348,66.1568],[-54.1441,66.5235],[-54.2285,66.8319],[-54.4519,67.303],[-54.5141,67.7648],[-54.604,68.2021],[-54.568,68.5698],[-54.598,68.8347],[-54.7606,69.1207],[-55.0028,69.4125],[-55.2735,69.6187],[-55.3808,69.8283],[-55.3945,70.0838],[-55.3094,70.2573],[-55.4307,70.479],[-55.5501,70.6707],[-55.7654,70.861],[-56.2489,71.2343],[-56.5018,71.5429],[-56.5867,71.9015],[-56.5189,72.2355],[-56.5085,72.5258],[-56.8923,72.8144],[-57.4027,73.1054],[-57.8066,73.4566],[-58.1461,73.7696],[-58.3554,74.0972],[-58.5125,74.3783],[-58.7336,74.6328],[-59.3551,74.8869],[-60.1412,75.102],[-61.0067,75.2763],[-61.911,75.3886],[-62.4706,75.5595],[-62.9776,75.7454],[-64.1463,75.779],[-65.4481,75.7235],[-66.7068,75.6792],[-67.8379,75.6525],[-69.0456,75.6195],[-70.055,75.5344],[-71.0898,75.4705],[-72.1119,75.4476],[-74.2311,76.4102],[-74.5601,76.5328],[-74.5601,82.6959],[-14.4462,82.6959],[-14.3994,82.5997],[-13.5339,82.4379],[-12.0312,82.3426],[-10.7796,82.3196],[-10.7796,80.1902],[-11.2123,80.069],[-11.136,79.8103],[-10.7796,79.5176],[-10.7796,79.0441],[-11.2626,78.7128],[-12.2579,78.3558],[-13.2398,78.1272],[-13.7649,77.9279],[-14.1169,77.6779],[-14.7129,77.5278],[-15.5507,77.3655],[-16.0936,77.0771],[-16.0586,76.5548],[-15.838,75.9611],[-15.6879,75.4726],[-16.253,75.058],[-17.0427,74.6425],[-18.3155,74.2702],[-19.4463,73.9378],[-19.8329,73.632],[-20.2938,73.3524],[-20.7831,73.0446],[-21.01,72.6766],[-20.8774,72.2926],[-20.7672,71.8726],[-20.7765,71.4304],[-20.9411,70.9802],[-21.219,70.6126],[-21.5326,70.3001],[-21.8039,70.0911],[-22.166,69.8947],[-22.4831,69.7539],[-22.9027,69.6585],[-23.3545,69.544],[-23.9177,69.4036],[-24.1794,69.3088],[-24.6745,69.1084],[-25.1222,68.9555],[-25.6659,68.7995],[-26.0994,68.583],[-26.6316,68.4043],[-27.7638,68.2813],[-28.4575,68.0023],[-29.353,67.8135],[-30.6456,67.4911],[-31.7673,67.0005],[-32.9783,66.2596],[-33.9313,66.0156],[-34.8956,65.7403],[-35.5914,65.5208],[-36.1483,65.372],[-36.7532,65.2559],[-37.1858,65.1349],[-37.6032,64.9727],[-38.0624,64.4901],[-38.5304,64.1244],[-39.0545,63.7213],[-39.3131,63.4405],[-39.5739,62.7506],[-39.9532,62.2739],[-40.2757,61.8547],[-40.714,61.3365],[-41.2091,60.8495],[-41.821,60.5526],[-42.4368,60.3264],[-42.8643,60.0299],[-43.1131,59.9147],[-43.3282,59.83],[-43.5459,59.7695],[-43.797,59.7284],[-43.9774,59.7171]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Landsat mosaic of Greenland (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R047_S54_20160411T044330","name":"imagico.de OSM images for mapping: Heard Island coast","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R047_S54_20160411T044330&z={zoom}&x={x}&y={-y}","endDate":"2016-04-12T00:00:00.000Z","startDate":"2016-04-12T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[73.06896521028185,-53.270590689700434],[73.06896521028185,-52.875489636268725],[73.67338491853381,-52.87673289134188],[74.08863378938341,-52.94950473139763],[74.08863378938341,-53.270590689700434],[73.06896521028185,-53.270590689700434]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent image of Heard island with interior mostly cloud covered but mostly well visible coast (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82280982013259LGN00","name":"imagico.de OSM images for mapping: Isla Londonderry","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82280982013259LGN00&z={zoom}&x={x}&y={-y}","endDate":"2013-09-16T00:00:00.000Z","startDate":"2013-09-16T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[-69.85679747431641,-55.55949231551995],[-72.26520659296875,-55.149427383391455],[-72.26520659296875,-54.51089432315929],[-72.08530546992188,-54.17909103768387],[-69.49115874140625,-54.17889010631196],[-69.49150206416016,-55.28378528847367],[-69.62230803339844,-55.55910398108892],[-69.85679747431641,-55.55949231551995]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"A lot of very coarse coastlines could be improved here, much snow cover though so no use for glacier mapping (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-dms_kangerlussuaq_20151008","name":"imagico.de OSM images for mapping: Kangerlussuaq Autumn","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=dms_kangerlussuaq_20151008&z={zoom}&x={x}&y={-y}","endDate":"2015-10-08T00:00:00.000Z","startDate":"2015-10-08T00:00:00.000Z","scaleExtent":[0,17],"polygon":[[[-50.6992,66.9888],[-50.721,67.0017],[-50.7341,67.0125],[-50.7396,67.0193],[-50.7396,67.0212],[-50.7158,67.0265],[-50.7017,67.0265],[-50.6829,67.0176],[-50.6686,67.0077],[-50.6638,66.998],[-50.6642,66.9946],[-50.6891,66.9888],[-50.6992,66.9888]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS image of the airport and settlement - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-dms_kangerlussuaq_20160518","name":"imagico.de OSM images for mapping: Kangerlussuaq Spring","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=dms_kangerlussuaq_20160518&z={zoom}&x={x}&y={-y}","endDate":"2016-05-18T00:00:00.000Z","startDate":"2016-05-18T00:00:00.000Z","scaleExtent":[0,18],"polygon":[[[-50.7519,66.9996],[-50.7555,67.0023],[-50.7555,67.0033],[-50.6395,67.0297],[-50.6162,67.0339],[-50.6097,67.0281],[-50.6331,67.022],[-50.7323,66.9996],[-50.7519,66.9996]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS image of the airport and roads - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R021_N44_20160807T083013","name":"imagico.de OSM images for mapping: Kerch Strait","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R021_N44_20160807T083013&z={zoom}&x={x}&y={-y}","endDate":"2016-08-07T00:00:00.000Z","startDate":"2016-08-07T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[35.932588577270494,44.96236872935039],[35.932588577270494,45.559256426515695],[37.369909286499016,45.559256426515695],[37.369909286499016,44.96236872935039],[35.932588577270494,44.96236872935039]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"State of bridge construction in August 2016 (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-ls_polar2","name":"imagico.de OSM images for mapping: Landsat off-nadir July 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=ls_polar2&z={zoom}&x={x}&y={-y}","endDate":"2016-07-17T00:00:00.000Z","startDate":"2016-07-17T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-79.05174500251786,81.91484289044183],[-79.05174500251786,83.43338556749623],[-73.60389956385866,83.80224987787145],[-26.424486898081835,83.80224987787145],[-21.492998879371186,83.50352415480617],[-16.888354121159868,83.15094632775453],[-16.888354121159868,81.91484289044183],[-79.05174500251786,81.91484289044183]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Latest images north of the regular Landsat limit (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-AST_L1T_00311162013112731_20150618142416_109190","name":"imagico.de OSM images for mapping: Leskov Island ASTER","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=AST_L1T_00311162013112731_20150618142416_109190&z={zoom}&x={x}&y={-y}","endDate":"2013-11-16T00:00:00.000Z","startDate":"2013-11-16T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-28.210747081406492,-56.72108048139938],[-28.210747081406492,-56.624975043089115],[-27.96956284678735,-56.624975043089115],[-27.96956284678735,-56.72108048139938],[-28.210747081406492,-56.72108048139938]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in other image sources (true color with estimated blue)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81991002015286LGN00","name":"imagico.de OSM images for mapping: Leskov Island Landsat","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81991002015286LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-10-13T00:00:00.000Z","startDate":"2015-10-13T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-27.992928409215843,-56.73479060902333],[-28.227761172887714,-56.732624892496354],[-28.2241562839717,-56.600752537318456],[-27.969754123327167,-56.60283135691063],[-27.97318735086623,-56.73479060902333],[-27.992928409215843,-56.73479060902333]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in other image sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-ls_polar","name":"imagico.de OSM images for mapping: May 2013 off-nadir Landsat","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=ls_polar&z={zoom}&x={x}&y={-y}","endDate":"2013-05-17T00:00:00.000Z","startDate":"2013-05-17T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-85.76109385682587,81.39333391115835],[-89.83015512094161,82.14951616258433],[-89.83152841195212,82.24404688557661],[-84.99342418195555,82.73098798225534],[-79.95207288240479,83.13107965605444],[-74.55641250214465,83.46266728201661],[-69.35850602739671,83.70450775086888],[-28.207840897721187,83.70450775086888],[-23.06623935440381,83.46532469372944],[-17.96583654140148,83.15518123848051],[-17.96720983241198,82.72386035102944],[-22.781968115230015,81.44190408358111],[-85.76109385682587,81.39333391115835]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"First available image north of the regular Landsat limit, mostly with seasonal snow cover so difficult to interpret (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R092_S02_20160613T075613","name":"imagico.de OSM images for mapping: Mount Kenya 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R092_S02_20160613T075613&z={zoom}&x={x}&y={-y}","endDate":"2016-06-13T00:00:00.000Z","startDate":"2016-06-13T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[37.20665931701659,-0.266846645776291],[37.20665931701659,-0.011930465612033],[37.5655174255371,-0.011930465612033],[37.5655174255371,-0.266846645776291],[37.20665931701659,-0.266846645776291]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date image for glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R092_S05_20160802T075556","name":"imagico.de OSM images for mapping: Mount Kilimanjaro 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R092_S05_20160802T075556&z={zoom}&x={x}&y={-y}","endDate":"2016-08-02T00:00:00.000Z","startDate":"2016-08-02T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[37.24768638610839,-3.229213650135676],[37.24768638610839,-2.968155849006605],[37.61581420898436,-2.968155849006605],[37.61581420898436,-3.229213650135676],[37.24768638610839,-3.229213650135676]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date image for glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80940622015159LGN00","name":"imagico.de OSM images for mapping: New Ireland","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80940622015159LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-06-08T00:00:00.000Z","startDate":"2015-06-08T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[150.38853376619625,-2.800534349432724],[150.38853376619625,-2.383396178206425],[150.83348005525875,-2.383396178206425],[150.83348005525875,-2.800534349432724],[150.38853376619625,-2.800534349432724]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Many missing islands in OSM (mostly mapped meanwhile) (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-northsea_s2_2016","name":"imagico.de OSM images for mapping: North Sea Coast 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=northsea_s2_2016&z={zoom}&x={x}&y={-y}","endDate":"2016-09-25T00:00:00.000Z","startDate":"2016-09-25T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[5.1562,52.8755],[5.1615,53.0325],[6.4155,55.7379],[9.8813,55.7459],[9.8813,53.2428],[9.6846,52.8877],[5.1562,52.8755]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date low tide imagery of the coast for updating mapping of tidalflats and shoals (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-northsea_s2_2017","name":"imagico.de OSM images for mapping: North Sea Coast 2017","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=northsea_s2_2017&z={zoom}&x={x}&y={-y}","endDate":"2017-06-02T00:00:00.000Z","startDate":"2017-06-02T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[5.1713,53.0918],[6.477,55.8973],[9.8813,55.8973],[9.8813,53.2761],[9.7789,53.0918],[5.1713,53.0918]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date low tide imagery of the coast for updating mapping of tidalflats and shoals (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-ural_s2_2016","name":"imagico.de OSM images for mapping: Northern and Polar Ural mountains August 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=ural_s2_2016&z={zoom}&x={x}&y={-y}","endDate":"2016-08-12T00:00:00.000Z","startDate":"2016-08-12T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[59.198977223476454,64.8920468958533],[59.198977223476454,66.91656046303187],[60.733286610683486,68.44289182710118],[67.7329509173241,68.44327026354412],[67.7329509173241,67.748828729217],[64.21646761043934,64.9195663902952],[59.198977223476454,64.8920468958533]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date late summer imagery with few clouds - caution: not all visible snow is glaciers (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-ndvina","name":"imagico.de OSM images for mapping: Northern Dvina delta at low tide","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=ndvina&z={zoom}&x={x}&y={-y}","endDate":"2015-09-13T00:00:00.000Z","startDate":"2015-09-13T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[37.7291,64.1971],[37.7291,65.1161],[37.8592,65.2705],[41.3223,65.2705],[41.3223,64.3142],[41.2114,64.1973],[37.7291,64.1971]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Beaches, tidal flats and other costal forms (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-nellesmere_ast","name":"imagico.de OSM images for mapping: Northern Ellesmere Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=nellesmere_ast&z={zoom}&x={x}&y={-y}","endDate":"2012-07-09T00:00:00.000Z","startDate":"2012-07-09T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-81.62923243782096,82.45969864814401],[-83.03136255954291,82.47985512217643],[-83.03136255954291,83.05876272004272],[-72.80309111332822,83.09567468670448],[-65.65785798568925,83.03232446260982],[-65.8116665788654,82.45969864814401],[-81.62923243782096,82.45969864814401]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Assembled from July 2012 ASTER imagery (true color with estimated blue)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-nellesmere_ast_2016","name":"imagico.de OSM images for mapping: Northern Ellesmere Island July 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=nellesmere_ast_2016&z={zoom}&x={x}&y={-y}","endDate":"2012-07-15T00:00:00.000Z","startDate":"2012-07-08T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-78.89729497133754,82.17577067162792],[-82.64500613899595,82.19425721404356],[-82.64500613899595,83.08067098163464],[-66.58986093522367,83.08497116318647],[-63.78010752773773,82.98907949583335],[-63.78010752773773,82.72198178031782],[-65.0092029821365,82.17577067162792],[-78.89729497133754,82.17577067162792]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Assembled from July 2016 ASTER imagery (true color with estimated blue)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81960222015233LGN00vis","name":"imagico.de OSM images for mapping: Northern German west coast tidalflats","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81960222015233LGN00vis&z={zoom}&x={x}&y={-y}","endDate":"2015-08-21T00:00:00.000Z","startDate":"2015-08-21T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[7.63567991501593,53.28027339774928],[7.63567991501593,53.66770140276793],[8.49433012253546,55.502457780526],[9.207754805152648,55.48106268908912],[9.207754805152648,53.28027339774928],[7.63567991501593,53.28027339774928]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date low tide imagery of the coast for updating mapping of tidalflats and shoals (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81960222015233LGN00ir","name":"imagico.de OSM images for mapping: Northern German west coast tidalflats (infrared)","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81960222015233LGN00ir&z={zoom}&x={x}&y={-y}","endDate":"2015-08-21T00:00:00.000Z","startDate":"2015-08-21T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[7.63567991501593,53.28027339774928],[7.63567991501593,53.66810821588294],[8.49433012253546,55.502457780526],[9.207754805152648,55.48106268908912],[9.207754805152648,53.28027339774928],[7.63567991501593,53.28027339774928]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date low tide imagery of the coast for updating mapping of tidalflats and shoals (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-ngreenland_ast","name":"imagico.de OSM images for mapping: Northern Greenland ASTER","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=ngreenland_ast&z={zoom}&x={x}&y={-y}","endDate":"2012-08-13T00:00:00.000Z","startDate":"2005-06-21T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-52.49221819430999,82.48971755550389],[-52.49221819430999,82.94294978186194],[-49.28695697579964,83.47311821807558],[-44.52850362441216,83.7321400994933],[-29.525299334683975,83.7321400994933],[-25.263977329098022,83.58271128961059],[-21.183929736898254,83.39775984253468],[-21.183929736898254,82.74312310369845],[-23.404541300879075,82.48971755550389],[-52.49221819430999,82.48971755550389]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Assembled from mostly 2012 ASTER imagery, some 2005 images mainly in the northeast (true color with estimated blue)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-EO1A1350972013086110KF","name":"imagico.de OSM images for mapping: Northwest Heard Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=EO1A1350972013086110KF&z={zoom}&x={x}&y={-y}","endDate":"2013-03-13T00:00:00.000Z","startDate":"2013-03-13T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[73.22790413350113,-53.20333324999222],[73.22790413350113,-53.01072925838941],[73.2594898268605,-52.94943913810479],[73.78992348164566,-52.94943913810479],[73.78992348164566,-53.06048282358537],[73.71782570332533,-53.20333324999222],[73.22790413350113,-53.20333324999222]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Glaciers of Northwest Heard Island (mapped meanwhile) (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R111_N09_20160604T154554","name":"imagico.de OSM images for mapping: Panama Canal","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R111_N09_20160604T154554&z={zoom}&x={x}&y={-y}","endDate":"2016-06-07T00:00:00.000Z","startDate":"2016-06-07T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-80.01653561766223,8.848981570244637],[-80.01653561766223,9.41480707574399],[-79.46859250242785,9.41480707574399],[-79.46859250242785,8.848981570244637],[-80.01653561766223,8.848981570244637]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Images of the new locks (but partly cloudy) (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-EO1A0120532016364110KF","name":"imagico.de OSM images for mapping: Panama Canal - Pacific side","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=EO1A0120532016364110KF&z={zoom}&x={x}&y={-y}","endDate":"2016-12-30T00:00:00.000Z","startDate":"2016-12-30T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-79.62538719177245,8.770827350748924],[-79.68684196472167,8.821974500616129],[-79.6866703033447,8.93705081902936],[-79.65362548828124,9.0929436313527],[-79.268159866333,9.0929436313527],[-79.32832717895505,8.770827350748924],[-79.62538719177245,8.770827350748924]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"New locks with less clouds than in the Sentinel-2 image - make sure to check image alignment (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R078_N68_20160930T081002","name":"imagico.de OSM images for mapping: Pechora Sea Coast","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R078_N68_20160930T081002&z={zoom}&x={x}&y={-y}","endDate":"2016-09-30T00:00:00.000Z","startDate":"2016-09-30T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[53.1802,67.5344],[53.1821,68.414],[54.2107,69.3367],[55.3584,70.2786],[59.004,70.2786],[60.6947,69.977],[61.9837,69.7161],[61.9823,68.9395],[59.9153,67.5344],[53.1802,67.5344]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Sentinel-2 image of the Pechora Sea coast in autumn 2016 (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81511242016033LGN00","name":"imagico.de OSM images for mapping: Pensacola Mountains","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81511242016033LGN00&z={zoom}&x={x}&y={-y}","endDate":"2016-02-02T00:00:00.000Z","startDate":"2016-02-02T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-53.20921946177197,-84.12524693598144],[-60.615377881406225,-83.78609327915953],[-60.615377881406225,-82.29968785439104],[-48.72405102147429,-82.29987186164387],[-44.52178052933989,-82.43683433550413],[-44.51354078327688,-84.12524693598144],[-53.20921946177197,-84.12524693598144]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Outside regular Landsat coverage and therefore not in LIMA and Bing/Mapbox (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R136_N41_20150831T093006","name":"imagico.de OSM images for mapping: Prokletije Mountains","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R136_N41_20150831T093006&z={zoom}&x={x}&y={-y}","endDate":"2015-08-31T00:00:00.000Z","startDate":"2015-08-31T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[19.112325688609005,42.1531576323006],[19.08425905347717,43.08073531915633],[20.63298799634826,43.09602978090892],[20.637880345591427,42.167791043253985],[19.112325688609005,42.1531576323006]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Late summer imagery where usual sources are severely limited by clouds and snow (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-DMS_1142622_03746_20110415_17533956","name":"imagico.de OSM images for mapping: Qasigiannguit","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=DMS_1142622_03746_20110415_17533956&z={zoom}&x={x}&y={-y}","endDate":"2011-04-15T00:00:00.000Z","startDate":"2011-04-15T00:00:00.000Z","scaleExtent":[0,15],"polygon":[[[-51.238571767352376,68.79971882076842],[-51.243335370562825,68.85302612951142],[-51.151668195269856,68.85302612951142],[-51.14038145973519,68.80116208175376],[-51.238571767352376,68.79971882076842]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS image of the settlement - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81510432015030LGN00","name":"imagico.de OSM images for mapping: Rann of Kutch","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81510432015030LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-01-01T00:00:00.000Z","startDate":"2015-01-01T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[67.96839858817646,22.36264542957619],[67.86231185721942,22.38391650007107],[67.86231185721942,24.886930816927297],[71.48986007499286,24.886930816927297],[71.48986007499286,22.36264542957619],[67.96839858817646,22.36264542957619]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Land/water distinction difficult to properly map based on Bing/Mapbox images (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R093_N41_20150828T092005","name":"imagico.de OSM images for mapping: Rila and Pirin Mountains","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R093_N41_20150828T092005&z={zoom}&x={x}&y={-y}","endDate":"2015-08-28T00:00:00.000Z","startDate":"2015-08-28T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[23.808114560320394,41.584878805945024],[22.992379697039144,41.6019534981177],[23.011863263323328,42.29983747360261],[23.99402383156063,42.283393175568236],[23.965613873674886,41.584878805945024],[23.808114560320394,41.584878805945024]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Late summer imagery where usual sources are severely limited by clouds and snow (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81730602015040LGN00","name":"imagico.de OSM images for mapping: Rwenzori Mountains","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81730602015040LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-02-09T00:00:00.000Z","startDate":"2015-02-09T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[29.766296776846374,0.206886934953159],[29.766296776846374,0.509176367154027],[30.034603509024116,0.509176367154027],[30.034603509024116,0.206886934953159],[29.766296776846374,0.206886934953159]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent image of most of the remaining Rwenzori Mountains glaciers (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R078_N01_20160702T082522","name":"imagico.de OSM images for mapping: Rwenzori Mountains 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R078_N01_20160702T082522&z={zoom}&x={x}&y={-y}","endDate":"2016-07-02T00:00:00.000Z","startDate":"2016-07-02T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[29.8051357269287,0.235862065771959],[29.8051357269287,0.467085433008179],[30.02503395080565,0.467085433008179],[30.02503395080565,0.235862065771959],[29.8051357269287,0.235862065771959]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date image for glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80611072014036LGN00","name":"imagico.de OSM images for mapping: Scott Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80611072014036LGN00&z={zoom}&x={x}&y={-y}","endDate":"2014-02-05T00:00:00.000Z","startDate":"2014-02-05T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-180,-67.4263452007858],[-180,-67.32544337276457],[-179.8247337341308,-67.3253771978419],[-179.8247337341308,-67.4263452007858],[-180,-67.4263452007858]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in other image sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82100972015347LGN00","name":"imagico.de OSM images for mapping: Shag Rocks","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82100972015347LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-12-13T00:00:00.000Z","startDate":"2015-12-13T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-42.12874872458635,-53.72050213468143],[-42.14625818503558,-53.45782244664258],[-41.67573435080706,-53.445862233424414],[-41.6558216310805,-53.70871763480476],[-42.12874872458635,-53.72050213468143]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in other image sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81130622013270LGN00","name":"imagico.de OSM images for mapping: Southeastern Sulawesi","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81130622013270LGN00&z={zoom}&x={x}&y={-y}","endDate":"2013-09-27T00:00:00.000Z","startDate":"2013-09-27T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[120.84382442048364,-3.595452324350203],[120.84382442048364,-3.159848173206955],[120.98184016755395,-2.514681686347053],[122.62618449738794,-2.514681686347053],[122.62618449738794,-3.002148034113534],[122.5007000308352,-3.595452324350203],[120.84382442048364,-3.595452324350203]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing islands and coarse coastline due to cloud cover in Bing, lakes could also use additional detail (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80281222016035LGN00","name":"imagico.de OSM images for mapping: Southern Transantarctic Mountains","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80281222016035LGN00&z={zoom}&x={x}&y={-y}","endDate":"2016-02-04T00:00:00.000Z","startDate":"2016-02-04T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[156.96951345925345,-84.50097988272655],[154.50857596843485,-84.46255082580927],[154.50857596843485,-82.60681485793681],[175.46774337070775,-82.58504749645738],[177.00582930246938,-83.52806548607914],[177.00582930246938,-84.19262083779002],[171.93838547371908,-84.34632646581997],[166.83798266071676,-84.44370142483508],[161.67028858819987,-84.50045345467909],[156.96951345925345,-84.50097988272655]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Outside regular Landsat coverage and therefore not in LIMA and Bing/Mapbox (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81030632015286LGN00","name":"imagico.de OSM images for mapping: Sudirman Range 2015","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81030632015286LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-10-13T00:00:00.000Z","startDate":"2015-10-13T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[136.4226,-4.2853],[136.4226,-3.6447],[137.7971,-3.6447],[137.7971,-4.2853],[136.4226,-4.2853]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Older image of the Sudirman Range with no fresh snow showing glacier extent (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R088_S05_20160812T011732","name":"imagico.de OSM images for mapping: Sudirman Range 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R088_S05_20160812T011732&z={zoom}&x={x}&y={-y}","endDate":"2016-08-12T00:00:00.000Z","startDate":"2016-08-12T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[136.8044,-4.2585],[136.8044,-3.7836],[137.7701,-3.7836],[137.7701,-4.2585],[136.8044,-4.2585]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Cloud free image of the Sudirman Range but with fresh snow (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-s2sval","name":"imagico.de OSM images for mapping: Svalbard mosaic","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=s2sval&z={zoom}&x={x}&y={-y}","endDate":"2016-01-01T00:00:00.000Z","startDate":"2016-01-01T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[16.6108,76.4137],[16.4731,76.4268],[16.3788,76.4589],[14.4124,77.1324],[14.0784,77.2536],[10.9875,78.4054],[10.631,78.5605],[10.2314,78.8392],[10.3952,79.6074],[10.516,79.7731],[10.9632,79.8707],[20.2294,80.849],[20.4702,80.8493],[25.1752,80.6817],[33.4391,80.3438],[33.7809,80.3016],[34.0395,80.239],[33.977,80.1527],[25.5722,76.5917],[25.2739,76.481],[25.1416,76.4327],[24.937,76.4176],[16.6108,76.4137]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Sentinel-2 mosaic of Svalbard (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-DMS_1142636_160xx_20110507_1822xxxx","name":"imagico.de OSM images for mapping: Thule Air Base","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=DMS_1142636_160xx_20110507_1822xxxx&z={zoom}&x={x}&y={-y}","endDate":"2011-05-07T00:00:00.000Z","startDate":"2011-05-07T00:00:00.000Z","scaleExtent":[0,15],"polygon":[[[-68.93976917529807,76.51132557714853],[-68.93976917529807,76.54990046497333],[-68.76634826923117,76.55175699880375],[-68.50992908740743,76.55175699880375],[-68.50743999744161,76.51611959755911],[-68.67897262836203,76.51193618208278],[-68.93976917529807,76.51132557714853]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS image - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-dms_thule2_2015.09.25","name":"imagico.de OSM images for mapping: Thule Airbase DMS low altitude overflight September 2015","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=dms_thule2_2015.09.25&z={zoom}&x={x}&y={-y}","endDate":"2015-09-25T00:00:00.000Z","startDate":"2015-09-25T00:00:00.000Z","scaleExtent":[0,17],"polygon":[[[-68.74291885235837,76.52635852412212],[-68.74446380475094,76.52840070669755],[-68.74806869366695,76.54938731810256],[-68.7461482320123,76.56016657973251],[-68.72275936940244,76.56022393334496],[-68.72017371991207,76.5577475347327],[-68.71853220799495,76.5292079974043],[-68.71977675297786,76.52636602351234],[-68.74291885235837,76.52635852412212]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS aerial images from Thule Airbase - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-dms_thule_2015.10.06","name":"imagico.de OSM images for mapping: Thule Airbase DMS overflight October 2015","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=dms_thule_2015.10.06&z={zoom}&x={x}&y={-y}","endDate":"2015-10-06T00:00:00.000Z","startDate":"2015-10-06T00:00:00.000Z","scaleExtent":[0,16],"polygon":[[[-68.81923965911197,76.52510098413808],[-68.82651380996036,76.54176603738404],[-68.77344898680974,76.5439032956252],[-68.7021022270136,76.54544610909097],[-68.59176687697696,76.54560088014632],[-68.59183124999333,76.52793072237704],[-68.65970186690618,76.52510098413808],[-68.81923965911197,76.52510098413808]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS aerial images from Thule Airbase - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-dms_thule_2015.09.25","name":"imagico.de OSM images for mapping: Thule Airbase DMS overflight September 2015","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=dms_thule_2015.09.25&z={zoom}&x={x}&y={-y}","endDate":"2015-09-25T00:00:00.000Z","startDate":"2015-09-25T00:00:00.000Z","scaleExtent":[0,16],"polygon":[[[-68.7777130980429,76.50687742381471],[-68.77661875676482,76.57064446843503],[-68.68115357350676,76.57065443536027],[-68.67630413960784,76.55384487076157],[-68.67619685124725,76.5307435998188],[-68.6852305312094,76.50688243050337],[-68.7777130980429,76.50687742381471]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS aerial images from Thule Airbase - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R094_N79_20160812T105622","name":"imagico.de OSM images for mapping: Ushakov Island August 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R094_N79_20160812T105622&z={zoom}&x={x}&y={-y}","endDate":"2016-08-12T00:00:00.000Z","startDate":"2016-08-12T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[78.45885691499899,80.72643412860921],[78.45885691499899,80.9098976404357],[80.48892435884663,80.9098976404357],[80.48892435884663,80.72643412860921],[78.45885691499899,80.72643412860921]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date late summer imagery with few clouds (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80910682014358LGN00","name":"imagico.de OSM images for mapping: Vanatinai","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80910682014358LGN00&z={zoom}&x={x}&y={-y}","endDate":"2014-12-24T00:00:00.000Z","startDate":"2014-12-24T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[153.0613810625655,-11.789228234021259],[153.0613810625655,-11.288690822294749],[153.10927458673538,-11.072292520575749],[154.41201277643268,-11.072292520575749],[154.41201277643268,-11.789228234021259],[153.0613810625655,-11.789228234021259]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Coarse coastline due to cloud cover in Bing/Mapbox (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82330892016031LGN00","name":"imagico.de OSM images for mapping: Volcán Calbuco","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82330892016031LGN00&z={zoom}&x={x}&y={-y}","endDate":"2016-01-31T00:00:00.000Z","startDate":"2016-01-31T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-72.8669610523419,-41.51741123877955],[-72.8669610523419,-41.045274923011036],[-72.23181395761533,-41.045274923011036],[-71.87510161630674,-41.10829439141359],[-72.00007109872861,-41.51741123877955],[-72.8669610523419,-41.51741123877955]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Image from after the 2015 eruption (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R089_N52_20160623T024048","name":"imagico.de OSM images for mapping: Vostochny Cosmodrome","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R089_N52_20160623T024048&z={zoom}&x={x}&y={-y}","endDate":"2016-06-23T00:00:00.000Z","startDate":"2016-06-23T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[126.36143429881301,51.375528375017275],[126.34804471141064,52.33932231282816],[128.60762341624462,52.340895519845674],[128.6117432892915,51.375528375017275],[126.36143429881301,51.375528375017275]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent image showing newest features (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81490352013282LGN00","name":"imagico.de OSM images for mapping: Western Karakoram","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81490352013282LGN00&z={zoom}&x={x}&y={-y}","endDate":"2013-10-09T00:00:00.000Z","startDate":"2013-10-09T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[75.98364343730569,34.97850982318471],[73.96164407817483,35.36957188964085],[74.44281091777444,37.09391400468158],[76.50600900737405,36.7026732100855],[75.98364343730569,34.97850982318471]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Represents approximately minimum snow cover so can be well used for glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R039_S15_20160510T145731","name":"imagico.de OSM images for mapping: Willkanuta Mountains and Quelccaya Ice Cap","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R039_S15_20160510T145731&z={zoom}&x={x}&y={-y}","endDate":"2016-05-10T00:00:00.000Z","startDate":"2016-05-10T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-71.18070648306262,-14.4978507264954],[-71.17976234548938,-13.710292880050797],[-70.5563740550841,-13.71262765059222],[-70.5563740550841,-14.4978507264954],[-71.18070648306262,-14.4978507264954]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Poor and outdated imagery in other sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"IPR-orotofoto-last-tms","name":"IPR ortofoto LAST (tmsproxy)","type":"tms","template":"http://osm-{switch:a,b,c}.zby.cz/tiles_ipr_last.php/{zoom}/{x}/{y}.jpg","scaleExtent":[1,18],"polygon":[[[14.81231552124,49.93089301941],[14.18754582291,49.87687266984],[14.12025456314,50.19881542327],[14.74502426147,50.25247461226],[14.81231552124,49.93089301941]]]},{"id":"IPR-orotofoto-vege-tms","name":"IPR ortofoto Low-Vegetation (tmsproxy)","type":"tms","template":"http://osm-{switch:a,b,c}.zby.cz/tiles_ipr_vege.php/{zoom}/{x}/{y}.jpg","scaleExtent":[1,20],"polygon":[[[14.30454236984,49.99538124382],[14.3160436821,49.94205148763],[14.3499983888,49.94508261663],[14.35383872175,49.92726356386],[14.42385321818,49.93351545169],[14.4200902288,49.95097343212],[14.48865449494,49.95709281879],[14.48479036398,49.9750111737],[14.55385989188,49.98117257481],[14.55011770159,49.99851689993],[14.58455395868,50.0015874108],[14.58829614897,49.98424419323],[14.69168128485,49.99346468175],[14.67633637226,50.06452744171],[14.71278864961,50.06777324036],[14.70115373952,50.12158114828],[14.66470146217,50.11833899243],[14.6610031918,50.13543086714],[14.62755290441,50.13245658485],[14.61965341283,50.16894659259],[14.58542741996,50.16590546732],[14.58162921725,50.18344165464],[14.40776267983,50.167995553],[14.41156088254,50.15045369625],[14.37764851321,50.14743927281],[14.37379555571,50.16523508727],[14.33892816423,50.16213672855],[14.34278112173,50.14433976066],[14.27367931007,50.13819641038],[14.27749028245,50.12058459573],[14.20879964298,50.11447476994],[14.21288816219,50.09557069695],[14.24656290855,50.09856724424],[14.25417384067,50.06335893014],[14.21987061144,50.0603042129],[14.22369648177,50.04259477081],[14.257999711,50.04565061557],[14.26952647673,49.99225864496],[14.30454236984,49.99538124382]]]},{"id":"bartholomew_qi1940","name":"Ireland Bartholomew Quarter-Inch 1940","type":"tms","template":"http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png","scaleExtent":[5,13],"polygon":[[[-8.8312773,55.3963337],[-7.3221271,55.398605],[-7.2891331,55.4333162],[-7.2368042,55.4530757],[-7.18881,55.4497995],[-7.1528144,55.3968384],[-6.90561,55.394903],[-6.9047153,55.3842114],[-5.8485282,55.3922956],[-5.8378629,55.248676],[-5.3614762,55.2507024],[-5.3899172,53.8466464],[-5.8734141,53.8487436],[-5.8983,52.8256258],[-6.0191742,52.8256258],[-6.0262844,51.7712367],[-8.1131422,51.7712367],[-8.1273627,51.3268839],[-10.6052842,51.3091083],[-10.6271879,52.0328254],[-10.6469845,52.0322454],[-10.6469845,52.0440365],[-10.6271879,52.0448095],[-10.6290733,52.0745627],[-10.6699234,52.0743695],[-10.6702376,52.0876941],[-10.6312729,52.0898179],[-10.6393128,52.4147202],[-10.3137689,52.4185533],[-10.3166401,53.3341342],[-10.3699669,53.3330727],[-10.385965,54.3534472],[-8.8163777,54.3586265],[-8.8173427,54.6595721],[-8.8413398,54.6616284],[-8.8422286,54.6929749],[-8.8315632,54.7145436],[-8.8151208,54.7145436],[-8.8312773,55.3963337]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"GSGS3906","name":"Ireland British War Office 1:25k GSGS 3906","type":"tms","template":"http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png","scaleExtent":[0,18],"polygon":[[[-10.71,51.32],[-10.71,55.46],[-5.37,55.46],[-5.37,51.32],[-10.71,51.32]]],"terms_url":"http://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin","terms_text":"Glucksman Map Library, Trinity College Dublin","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAB3RJTUUH3gQOFR0YB1KT3QAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAAS/SURBVHjandN7TFNXHAfwzrn/lm3ZHy7LYrJkybK5zMw9fCEoPjbeChoHTtBVRF7l1ZZSaG8flCtvsFVpoZZHC5Y6jDM+UScDaxF5lIfSAaMIlVKBS8EZN4d+d9voZpbMFX/JN7nnnvM7n5xzcxmM5wrPlX1yFmP2adgmXKHc78bsU+j9ZRT3HzzE+D0n7tjuYdo5h38X47/q+UWD1nE0tw/gktEC66gdN/tG0Dc4hnEHhdG7DujOdqGHxi4ae2AZti8ccJXZYoOxawRPnjzGwcpmzM8//ntOe86MickZTEw7ka+99nJAZ/8YWjqs7ufc6ibM/fbQ/fzHo0eoOduJ8UkKljt2nLhk9hj4/Wlm6VA9A2NUa/ew6wNQE1OzVGvPEGUZvkvZHVNUo2mA6ugfpvoGrNT8/Dz1tMfd/yJgKZ13h6zjzFbzvbwO8wDZaR4kzeZbZG/fIHnTbCOvdzrI9h472dnVT97oociO23NkW+9M3pDVsc/V69rjRYA7Su11/dvbfkRJvDeOcMORuj8CpelLkJO6BVs4vQhj3QD5fTQS2PXYndQAblw2yrUt9c/6/xeoqzulK+VEoCTtawgSM5HCr0Nsmg48ngJhYiukonNIybeg8MQEFIZBFBWIoa4z1XoMaOrbtbHci2BtW4RachnOlO/GZW0SjuZEY2eWGYVEFfYJ+kDo/4ThdDPExadQcbxb5zmgb6/xYZlAxPtDmByFS2U+EHM5yBOyEZZ8HkzeZaQmyxFZROGkgUQIMQSNvkPrMXBM31YdFqNDJK8ZHE4FYgSt2Jl0GpKUGAhFjTiQ2QJDgRBGdSTIvEJ8IXDSQJvngEbfWrWacGJDzn1sJ34FkSqFQbgWTcUrcLWIATlnBzYSE8hOOIBQzk9YK56jgRs1CzlBVXD6bcijCYSwTYjhXUFD7nrUlHyFc6pPUCL4BpskUwhn6iGPSMYG3igN3KxeCKDZyulGddReBKV3YbNkGidkIWhQLMeFiuUoE3ths8iOfXFnoQ5nwTt9xHVFVZ5f0XGjxks0A++sIWyNqYM0TYp6qS9+UHxOn+BjqMQfwF8wgg2x5+ErccCboKA5bloAUGc8tk40i2CmGuGhgQhjX0MZwUY5uRJVuX6QcpPhm2TErlBfBLAa4S2epYHrlZ5fke4K6SVyIjRejz1REfhO2Ab2wavgZJ8EU9gEUek1MDMvIIa5DUFpzVhHzECtbRR4DJRrDP5f8h04ILwAmTQLAkEWCgsLIJVIIcwS4uhRBSQSCfi8FGzP6sbKjLsoV+tWewwolUfe+pR1y7GD1YDd4cGIi4uFgM/HulWr4LdpI5ITE5EQH49dOwMRmtmND/ebLMoy+WueA2VyBmO9opSTcx6HimWQHypGBicF+6MjwdzzLSQEH6UlBSjKFyNS1AnGMm6Csuwww2NApVK6hkv2JMptmTkGiPNqEcc+jFiuGsy0SrD4lciQ1kJW3ICAqJIWeu1ilUq1EEDlHr/6vr/XxozBuQD6jw6UUXRm6DgRQCeQfIA1iaZ+BuP191xrXwpw1RtL16zwSfi5PVg2hZAcyp0gqQOr9548TU+/82zdywGvLH429eZnO8rPBNMbB4ps+MhPpvyna9ELgb8ASvKZeuq+E9sAAAAASUVORK5CYII="},{"id":"GSGS4136","name":"Ireland British War Office One-Inch 1941-43 GSGS 4136","type":"tms","template":"http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png","scaleExtent":[5,15],"polygon":[[[-10.0847426,51.4147902],[-10.0906535,51.5064103],[-10.4564222,51.5003961],[-10.5005905,52.3043019],[-10.0837522,52.312741],[-10.0840973,52.3404698],[-10.055802,52.3408915],[-10.0768509,52.7628238],[-9.7780248,52.7684611],[-9.7818205,52.8577261],[-9.6337877,52.8596012],[-9.6449626,53.1294502],[-10.0919663,53.1227152],[-10.1051422,53.3912913],[-10.4052593,53.3866349],[-10.4530828,54.193502],[-10.2998523,54.1974988],[-10.3149801,54.4669592],[-8.9276095,54.4853897],[-8.9339534,54.7546562],[-8.7773069,54.755501],[-8.7826749,55.0252208],[-8.9402974,55.0238221],[-8.9451773,55.2934155],[-7.528039,55.2970274],[-7.525599,55.3874955],[-7.0541955,55.3841691],[-7.0556595,55.2939712],[-6.3241545,55.2859128],[-6.3217146,55.3253556],[-6.1035807,55.3223016],[-6.1045566,55.2828557],[-5.7985836,55.2772968],[-5.8117595,55.0087135],[-5.656577,55.0056351],[-5.6721928,54.7355021],[-5.3618278,54.729585],[-5.3964755,54.1917889],[-5.855679,54.2017807],[-5.9220464,52.8524504],[-6.070885,52.8551025],[-6.1030927,52.1373337],[-6.8331336,52.1463183],[-6.8355736,52.0578908],[-7.5641506,52.0617913],[-7.5661026,51.7921593],[-8.147305,51.792763],[-8.146329,51.7033331],[-8.2912636,51.7027283],[-8.2897996,51.5227274],[-9.1174397,51.516958],[-9.1179277,51.4625685],[-9.3692452,51.4616564],[-9.3672933,51.4254613],[-10.0847426,51.4147902]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"gsi.go.jp","name":"Japan GSI ortho Imagery","type":"tms","template":"http://cyberjapandata.gsi.go.jp/xyz/ort/{zoom}/{x}/{y}.jpg","scaleExtent":[12,19],"polygon":[[[141.85546875,44.64911632343077],[140.2294921875,43.96909818325174],[138.955078125,41.80407814427237],[139.482421875,40.17887331434696],[138.8671875,38.30718056188316],[136.31835937499997,37.19533058280065],[132.1435546875,35.137879119634185],[128.935546875,33.35806161277885],[129.5068359375,32.47269502206151],[129.77050781249997,31.690781806136822],[130.2099609375,30.90222470517144],[131.220703125,30.78903675126116],[131.66015625,32.32427558887655],[132.71484375,32.879587173066305],[133.76953125,33.17434155100208],[136.7578125,33.87041555094183],[139.306640625,35.06597313798418],[140.888671875,35.17380831799959],[141.15234374999997,36.56260003738548],[142.11914062499997,39.9434364619742],[141.767578125,42.68243539838623],[141.85546875,44.64911632343077]]]},{"id":"Aargau-AGIS-2011","name":"Kanton Aargau 25cm (AGIS 2011)","type":"tms","template":"http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png","endDate":"2011-01-01T00:00:00.000Z","startDate":"2011-01-01T00:00:00.000Z","scaleExtent":[14,19],"polygon":[[[8.222923278808594,47.604774168947614],[8.244209289550781,47.613569753973955],[8.294334411621094,47.60986653003798],[8.300857543945312,47.58625231278527],[8.329353332519531,47.569808674020344],[8.382568359375,47.56702895728551],[8.398017883300781,47.57490443821351],[8.424797058105469,47.56795554592218],[8.415184020996094,47.54663986006874],[8.389778137207031,47.5262428287156],[8.372268676757812,47.51233121261258],[8.358535766601562,47.503286684046664],[8.36402893066406,47.48078455918],[8.371238708496094,47.481016589036074],[8.373985290527344,47.47011007802331],[8.368148803710938,47.46825342516445],[8.387031555175781,47.44852243794931],[8.380851745605469,47.447593738482304],[8.384284973144531,47.4355191531953],[8.376388549804688,47.431803338643334],[8.377761840820312,47.42808726171425],[8.389434814453125,47.42739046807988],[8.391494750976562,47.41902822496511],[8.380165100097656,47.40462347023052],[8.364715576171875,47.4016026187529],[8.367118835449219,47.39881398671558],[8.380851745605469,47.39788440990287],[8.39424133300781,47.39439835079049],[8.399734497070312,47.372314620566925],[8.40728759765625,47.37068703239024],[8.404197692871094,47.34417352612498],[8.416213989257812,47.33416935720614],[8.414497375488281,47.32602502961836],[8.452606201171875,47.33254059215931],[8.444023132324219,47.31927592106609],[8.427543640136719,47.29925625338924],[8.390121459960938,47.28854494625744],[8.41175079345703,47.247076403108416],[8.393898010253906,47.227728840642065],[8.404884338378906,47.194845099780174],[8.401451110839844,47.17757880776958],[8.409690856933594,47.17314466448546],[8.412437438964844,47.13976002139446],[8.379478454589844,47.13929295458033],[8.361968994140625,47.14559801038333],[8.342742919921875,47.177112073280966],[8.3056640625,47.24987305653909],[8.295021057128906,47.26268916206698],[8.300514221191406,47.26991141830738],[8.278884887695312,47.28225686421767],[8.259315490722656,47.285983225286174],[8.243522644042969,47.280859411143915],[8.240432739257812,47.27130916053537],[8.228759765625,47.27270686584952],[8.219146728515625,47.25336866567523],[8.204727172851562,47.245444953748034],[8.203353881835938,47.22679624955806],[8.180007934570312,47.22143353240336],[8.171768188476562,47.2279619858493],[8.155975341796875,47.23961793870555],[8.175888061523436,47.24218190428504],[8.17657470703125,47.25406775981567],[8.136062622070312,47.24730946320093],[8.12164306640625,47.24218190428504],[8.10791015625,47.2447457457832],[8.097267150878906,47.259427174956194],[8.077354431152344,47.2603591917818],[8.059844970703125,47.25569894358661],[8.062591552734375,47.24614415248379],[8.016586303710938,47.242881146090085],[8.015899658203125,47.258961160390896],[7.997016906738281,47.2796948387185],[7.951698303222655,47.274337475394645],[7.960968017578125,47.25430078914495],[7.933845520019531,47.237053849043896],[7.911529541015624,47.24381345414034],[7.859344482421875,47.23425651880584],[7.83977508544922,47.23425651880584],[7.826042175292968,47.24427960201268],[7.828102111816407,47.25966018070071],[7.82398223876953,47.26548499105541],[7.8408050537109375,47.273405704663965],[7.848701477050781,47.28551744450745],[7.860374450683594,47.30461109337307],[7.871704101562499,47.31136207506936],[7.8888702392578125,47.31136207506936],[7.897453308105469,47.31904317780638],[7.895393371582031,47.327653995607086],[7.908439636230469,47.340451266106996],[7.9259490966796875,47.332773275955894],[7.94757843017578,47.331609846720866],[7.94757843017578,47.316715688820764],[8.007316589355467,47.33905535093827],[8.004913330078125,47.34533667855891],[8.011093139648438,47.35719936945847],[8.024139404296875,47.36719917429931],[8.032722473144531,47.38393878966209],[8.026885986328125,47.39602520707679],[8.010749816894531,47.3955603961201],[8.004570007324219,47.40671472747142],[7.975730895996094,47.41507892620099],[7.9657745361328125,47.42181578692778],[7.985343933105469,47.425764580393924],[7.971954345703124,47.46105827584221],[7.957534790039062,47.457344265054225],[7.940711975097656,47.46221885041022],[7.946891784667968,47.48403288391224],[7.907066345214844,47.48588897929538],[7.8936767578125,47.50653361720931],[7.873420715332031,47.51325876844644],[7.875480651855468,47.52253342509336],[7.865180969238281,47.51975120023913],[7.856254577636718,47.533660849056794],[7.833251953125,47.5325018525392],[7.834281921386719,47.51465007145751],[7.789649963378906,47.49377665301097],[7.789649963378906,47.518128167602484],[7.7515411376953125,47.52461999690649],[7.731285095214843,47.53203824675999],[7.708969116210937,47.54015075619555],[7.740898132324219,47.54362716173679],[7.761497497558593,47.54895720250044],[7.781410217285156,47.55289644950155],[7.797546386718749,47.55915229204993],[7.805442810058593,47.56563904359584],[7.814369201660155,47.575136052077276],[7.819175720214843,47.58648387645128],[7.8325653076171875,47.586715439092906],[7.843208312988281,47.581620824334166],[7.859344482421875,47.58602074809481],[7.8847503662109375,47.58764167941513],[7.903633117675781,47.58092606572345],[7.911872863769532,47.56749225365282],[7.90740966796875,47.55776216936179],[7.917709350585938,47.545712894408624],[7.929382324218749,47.54640812019053],[7.941741943359374,47.54432241518175],[7.9520416259765625,47.54965238525127],[7.9561614990234375,47.55683540041267],[7.9767608642578125,47.55544521625339],[7.997360229492187,47.556603705614094],[8.019676208496094,47.54965238525127],[8.049888610839844,47.55637200979099],[8.058815002441406,47.56285910557121],[8.072891235351562,47.56355410390809],[8.086967468261719,47.557067094186735],[8.100700378417969,47.56216409801383],[8.105506896972656,47.57976811421671],[8.113059997558594,47.583473468887405],[8.133659362792969,47.58301031389572],[8.138809204101562,47.59042030203756],[8.15185546875,47.59551406038282],[8.166275024414062,47.5941249027327],[8.177261352539062,47.6017648134425],[8.193740844726562,47.616346999837226],[8.2012939453125,47.62120682516921],[8.219490051269531,47.61958693358351],[8.223953247070312,47.61102381568743],[8.222923278808594,47.604774168947614]]],"terms_text":"AGIS OF2011"},{"id":"Aargau-AGIS-2014","name":"Kanton Aargau 25cm (AGIS 2014)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/AGIS2014/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","endDate":"2014-01-01T00:00:00.000Z","startDate":"2014-01-01T00:00:00.000Z","scaleExtent":[8,19],"polygon":[[[8.222923278808594,47.604774168947614],[8.244209289550781,47.613569753973955],[8.294334411621094,47.60986653003798],[8.300857543945312,47.58625231278527],[8.329353332519531,47.569808674020344],[8.382568359375,47.56702895728551],[8.398017883300781,47.57490443821351],[8.424797058105469,47.56795554592218],[8.415184020996094,47.54663986006874],[8.389778137207031,47.5262428287156],[8.372268676757812,47.51233121261258],[8.358535766601562,47.503286684046664],[8.36402893066406,47.48078455918],[8.371238708496094,47.481016589036074],[8.373985290527344,47.47011007802331],[8.368148803710938,47.46825342516445],[8.387031555175781,47.44852243794931],[8.380851745605469,47.447593738482304],[8.384284973144531,47.4355191531953],[8.376388549804688,47.431803338643334],[8.377761840820312,47.42808726171425],[8.389434814453125,47.42739046807988],[8.391494750976562,47.41902822496511],[8.380165100097656,47.40462347023052],[8.364715576171875,47.4016026187529],[8.367118835449219,47.39881398671558],[8.380851745605469,47.39788440990287],[8.39424133300781,47.39439835079049],[8.399734497070312,47.372314620566925],[8.40728759765625,47.37068703239024],[8.404197692871094,47.34417352612498],[8.416213989257812,47.33416935720614],[8.414497375488281,47.32602502961836],[8.452606201171875,47.33254059215931],[8.444023132324219,47.31927592106609],[8.427543640136719,47.29925625338924],[8.390121459960938,47.28854494625744],[8.41175079345703,47.247076403108416],[8.393898010253906,47.227728840642065],[8.404884338378906,47.194845099780174],[8.401451110839844,47.17757880776958],[8.409690856933594,47.17314466448546],[8.412437438964844,47.13976002139446],[8.379478454589844,47.13929295458033],[8.361968994140625,47.14559801038333],[8.342742919921875,47.177112073280966],[8.3056640625,47.24987305653909],[8.295021057128906,47.26268916206698],[8.300514221191406,47.26991141830738],[8.278884887695312,47.28225686421767],[8.259315490722656,47.285983225286174],[8.243522644042969,47.280859411143915],[8.240432739257812,47.27130916053537],[8.228759765625,47.27270686584952],[8.219146728515625,47.25336866567523],[8.204727172851562,47.245444953748034],[8.203353881835938,47.22679624955806],[8.180007934570312,47.22143353240336],[8.171768188476562,47.2279619858493],[8.155975341796875,47.23961793870555],[8.175888061523436,47.24218190428504],[8.17657470703125,47.25406775981567],[8.136062622070312,47.24730946320093],[8.12164306640625,47.24218190428504],[8.10791015625,47.2447457457832],[8.097267150878906,47.259427174956194],[8.077354431152344,47.2603591917818],[8.059844970703125,47.25569894358661],[8.062591552734375,47.24614415248379],[8.016586303710938,47.242881146090085],[8.015899658203125,47.258961160390896],[7.997016906738281,47.2796948387185],[7.951698303222655,47.274337475394645],[7.960968017578125,47.25430078914495],[7.933845520019531,47.237053849043896],[7.911529541015624,47.24381345414034],[7.859344482421875,47.23425651880584],[7.83977508544922,47.23425651880584],[7.826042175292968,47.24427960201268],[7.828102111816407,47.25966018070071],[7.82398223876953,47.26548499105541],[7.8408050537109375,47.273405704663965],[7.848701477050781,47.28551744450745],[7.860374450683594,47.30461109337307],[7.871704101562499,47.31136207506936],[7.8888702392578125,47.31136207506936],[7.897453308105469,47.31904317780638],[7.895393371582031,47.327653995607086],[7.908439636230469,47.340451266106996],[7.9259490966796875,47.332773275955894],[7.94757843017578,47.331609846720866],[7.94757843017578,47.316715688820764],[8.007316589355467,47.33905535093827],[8.004913330078125,47.34533667855891],[8.011093139648438,47.35719936945847],[8.024139404296875,47.36719917429931],[8.032722473144531,47.38393878966209],[8.026885986328125,47.39602520707679],[8.010749816894531,47.3955603961201],[8.004570007324219,47.40671472747142],[7.975730895996094,47.41507892620099],[7.9657745361328125,47.42181578692778],[7.985343933105469,47.425764580393924],[7.971954345703124,47.46105827584221],[7.957534790039062,47.457344265054225],[7.940711975097656,47.46221885041022],[7.946891784667968,47.48403288391224],[7.907066345214844,47.48588897929538],[7.8936767578125,47.50653361720931],[7.873420715332031,47.51325876844644],[7.875480651855468,47.52253342509336],[7.865180969238281,47.51975120023913],[7.856254577636718,47.533660849056794],[7.833251953125,47.5325018525392],[7.834281921386719,47.51465007145751],[7.789649963378906,47.49377665301097],[7.789649963378906,47.518128167602484],[7.7515411376953125,47.52461999690649],[7.731285095214843,47.53203824675999],[7.708969116210937,47.54015075619555],[7.740898132324219,47.54362716173679],[7.761497497558593,47.54895720250044],[7.781410217285156,47.55289644950155],[7.797546386718749,47.55915229204993],[7.805442810058593,47.56563904359584],[7.814369201660155,47.575136052077276],[7.819175720214843,47.58648387645128],[7.8325653076171875,47.586715439092906],[7.843208312988281,47.581620824334166],[7.859344482421875,47.58602074809481],[7.8847503662109375,47.58764167941513],[7.903633117675781,47.58092606572345],[7.911872863769532,47.56749225365282],[7.90740966796875,47.55776216936179],[7.917709350585938,47.545712894408624],[7.929382324218749,47.54640812019053],[7.941741943359374,47.54432241518175],[7.9520416259765625,47.54965238525127],[7.9561614990234375,47.55683540041267],[7.9767608642578125,47.55544521625339],[7.997360229492187,47.556603705614094],[8.019676208496094,47.54965238525127],[8.049888610839844,47.55637200979099],[8.058815002441406,47.56285910557121],[8.072891235351562,47.56355410390809],[8.086967468261719,47.557067094186735],[8.100700378417969,47.56216409801383],[8.105506896972656,47.57976811421671],[8.113059997558594,47.583473468887405],[8.133659362792969,47.58301031389572],[8.138809204101562,47.59042030203756],[8.15185546875,47.59551406038282],[8.166275024414062,47.5941249027327],[8.177261352539062,47.6017648134425],[8.193740844726562,47.616346999837226],[8.2012939453125,47.62120682516921],[8.219490051269531,47.61958693358351],[8.223953247070312,47.61102381568743],[8.222923278808594,47.604774168947614]]],"terms_text":"AGIS OF2014"},{"id":"Aargau-AGIS-2016","name":"Kanton Aargau 25cm (AGIS 2016)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/AGIS2016/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","endDate":"2016-01-01T00:00:00.000Z","startDate":"2016-01-01T00:00:00.000Z","scaleExtent":[8,19],"polygon":[[[8.222923278808594,47.604774168947614],[8.244209289550781,47.613569753973955],[8.294334411621094,47.60986653003798],[8.300857543945312,47.58625231278527],[8.329353332519531,47.569808674020344],[8.382568359375,47.56702895728551],[8.398017883300781,47.57490443821351],[8.424797058105469,47.56795554592218],[8.415184020996094,47.54663986006874],[8.389778137207031,47.5262428287156],[8.372268676757812,47.51233121261258],[8.358535766601562,47.503286684046664],[8.36402893066406,47.48078455918],[8.371238708496094,47.481016589036074],[8.373985290527344,47.47011007802331],[8.368148803710938,47.46825342516445],[8.387031555175781,47.44852243794931],[8.380851745605469,47.447593738482304],[8.384284973144531,47.4355191531953],[8.376388549804688,47.431803338643334],[8.377761840820312,47.42808726171425],[8.389434814453125,47.42739046807988],[8.391494750976562,47.41902822496511],[8.380165100097656,47.40462347023052],[8.364715576171875,47.4016026187529],[8.367118835449219,47.39881398671558],[8.380851745605469,47.39788440990287],[8.39424133300781,47.39439835079049],[8.399734497070312,47.372314620566925],[8.40728759765625,47.37068703239024],[8.404197692871094,47.34417352612498],[8.416213989257812,47.33416935720614],[8.414497375488281,47.32602502961836],[8.452606201171875,47.33254059215931],[8.444023132324219,47.31927592106609],[8.427543640136719,47.29925625338924],[8.390121459960938,47.28854494625744],[8.41175079345703,47.247076403108416],[8.393898010253906,47.227728840642065],[8.404884338378906,47.194845099780174],[8.401451110839844,47.17757880776958],[8.409690856933594,47.17314466448546],[8.412437438964844,47.13976002139446],[8.379478454589844,47.13929295458033],[8.361968994140625,47.14559801038333],[8.342742919921875,47.177112073280966],[8.3056640625,47.24987305653909],[8.295021057128906,47.26268916206698],[8.300514221191406,47.26991141830738],[8.278884887695312,47.28225686421767],[8.259315490722656,47.285983225286174],[8.243522644042969,47.280859411143915],[8.240432739257812,47.27130916053537],[8.228759765625,47.27270686584952],[8.219146728515625,47.25336866567523],[8.204727172851562,47.245444953748034],[8.203353881835938,47.22679624955806],[8.180007934570312,47.22143353240336],[8.171768188476562,47.2279619858493],[8.155975341796875,47.23961793870555],[8.175888061523436,47.24218190428504],[8.17657470703125,47.25406775981567],[8.136062622070312,47.24730946320093],[8.12164306640625,47.24218190428504],[8.10791015625,47.2447457457832],[8.097267150878906,47.259427174956194],[8.077354431152344,47.2603591917818],[8.059844970703125,47.25569894358661],[8.062591552734375,47.24614415248379],[8.016586303710938,47.242881146090085],[8.015899658203125,47.258961160390896],[7.997016906738281,47.2796948387185],[7.951698303222655,47.274337475394645],[7.960968017578125,47.25430078914495],[7.933845520019531,47.237053849043896],[7.911529541015624,47.24381345414034],[7.859344482421875,47.23425651880584],[7.83977508544922,47.23425651880584],[7.826042175292968,47.24427960201268],[7.828102111816407,47.25966018070071],[7.82398223876953,47.26548499105541],[7.8408050537109375,47.273405704663965],[7.848701477050781,47.28551744450745],[7.860374450683594,47.30461109337307],[7.871704101562499,47.31136207506936],[7.8888702392578125,47.31136207506936],[7.897453308105469,47.31904317780638],[7.895393371582031,47.327653995607086],[7.908439636230469,47.340451266106996],[7.9259490966796875,47.332773275955894],[7.94757843017578,47.331609846720866],[7.94757843017578,47.316715688820764],[8.007316589355467,47.33905535093827],[8.004913330078125,47.34533667855891],[8.011093139648438,47.35719936945847],[8.024139404296875,47.36719917429931],[8.032722473144531,47.38393878966209],[8.026885986328125,47.39602520707679],[8.010749816894531,47.3955603961201],[8.004570007324219,47.40671472747142],[7.975730895996094,47.41507892620099],[7.9657745361328125,47.42181578692778],[7.985343933105469,47.425764580393924],[7.971954345703124,47.46105827584221],[7.957534790039062,47.457344265054225],[7.940711975097656,47.46221885041022],[7.946891784667968,47.48403288391224],[7.907066345214844,47.48588897929538],[7.8936767578125,47.50653361720931],[7.873420715332031,47.51325876844644],[7.875480651855468,47.52253342509336],[7.865180969238281,47.51975120023913],[7.856254577636718,47.533660849056794],[7.833251953125,47.5325018525392],[7.834281921386719,47.51465007145751],[7.789649963378906,47.49377665301097],[7.789649963378906,47.518128167602484],[7.7515411376953125,47.52461999690649],[7.731285095214843,47.53203824675999],[7.708969116210937,47.54015075619555],[7.740898132324219,47.54362716173679],[7.761497497558593,47.54895720250044],[7.781410217285156,47.55289644950155],[7.797546386718749,47.55915229204993],[7.805442810058593,47.56563904359584],[7.814369201660155,47.575136052077276],[7.819175720214843,47.58648387645128],[7.8325653076171875,47.586715439092906],[7.843208312988281,47.581620824334166],[7.859344482421875,47.58602074809481],[7.8847503662109375,47.58764167941513],[7.903633117675781,47.58092606572345],[7.911872863769532,47.56749225365282],[7.90740966796875,47.55776216936179],[7.917709350585938,47.545712894408624],[7.929382324218749,47.54640812019053],[7.941741943359374,47.54432241518175],[7.9520416259765625,47.54965238525127],[7.9561614990234375,47.55683540041267],[7.9767608642578125,47.55544521625339],[7.997360229492187,47.556603705614094],[8.019676208496094,47.54965238525127],[8.049888610839844,47.55637200979099],[8.058815002441406,47.56285910557121],[8.072891235351562,47.56355410390809],[8.086967468261719,47.557067094186735],[8.100700378417969,47.56216409801383],[8.105506896972656,47.57976811421671],[8.113059997558594,47.583473468887405],[8.133659362792969,47.58301031389572],[8.138809204101562,47.59042030203756],[8.15185546875,47.59551406038282],[8.166275024414062,47.5941249027327],[8.177261352539062,47.6017648134425],[8.193740844726562,47.616346999837226],[8.2012939453125,47.62120682516921],[8.219490051269531,47.61958693358351],[8.223953247070312,47.61102381568743],[8.222923278808594,47.604774168947614]]],"terms_text":"AGIS OF2016","best":true},{"id":"Basel-Landschaft-2015","name":"Kanton Basel-Landschaft 10cm (2015)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/KTBASELLANDSCHAFT2015/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[18,21],"polygon":[[[7.370281219482422,47.413684985326796],[7.357578277587891,47.41507892620101],[7.357921600341797,47.41827323486739],[7.353544235229492,47.4196089792119],[7.344875335693359,47.42402250214274],[7.339725494384765,47.42971307765559],[7.332687377929687,47.430235650685475],[7.32685089111328,47.4319194618196],[7.325280543317693,47.43489176778178],[7.33050406703179,47.44175856152086],[7.338990092194756,47.44109169292469],[7.344964876980962,47.43607806019703],[7.352656881264292,47.43435807026775],[7.38119797480828,47.432081698142134],[7.375988960266113,47.414309359238985],[7.378145456314087,47.41399717320828],[7.382040023803711,47.41330745332341],[7.388391494750976,47.41397539271845],[7.413708184603623,47.410929293287566],[7.420743520414262,47.411098781635985],[7.427483310496426,47.41448047082256],[7.438105529405026,47.412739349590474],[7.448396898794484,47.41507114537187],[7.455576414208223,47.42792319548619],[7.45061852232364,47.43534476535272],[7.437842682352891,47.446323188615104],[7.425422575234655,47.443283894442736],[7.420904049355535,47.44594415975335],[7.422417620777747,47.45071647996838],[7.428795928789581,47.45387944195848],[7.430028776685507,47.459491697398036],[7.445765194338128,47.46197276972992],[7.44717015944249,47.456958090215814],[7.456512189239691,47.44925575541638],[7.492356675875099,47.458972279610066],[7.530679075390223,47.46118857622267],[7.527445320030451,47.473906165741866],[7.536326693749955,47.48383279861684],[7.536231113003725,47.49105266753894],[7.532603895549507,47.490968962664795],[7.531789123586811,47.49739885661967],[7.520038351186771,47.49678264400428],[7.512226152318425,47.49891674929323],[7.509348758631863,47.508884893812876],[7.499082452238831,47.51627805213703],[7.497870355425969,47.52124757864722],[7.502278119030558,47.514906577969604],[7.517459288006065,47.51728104695845],[7.522200236749534,47.514091442409054],[7.530955756497733,47.52904526885427],[7.519353655277215,47.53471778813415],[7.510751927105658,47.528989768842564],[7.50229842095598,47.52840455858729],[7.4980383403841,47.536152181750076],[7.505454651706732,47.54438188661593],[7.516758242758337,47.545408295649786],[7.527317399933993,47.552778846515565],[7.554658254426867,47.564368052237306],[7.5645783501094,47.55703599040843],[7.561243624111692,47.55172275211291],[7.558752685660356,47.55235329499035],[7.555882119169953,47.54433555917895],[7.564785321950861,47.54568625396918],[7.587263056821628,47.54190064304111],[7.582688476068778,47.53246814131337],[7.589482524394103,47.5279230654027],[7.590248428005343,47.51978966346127],[7.594781326929009,47.51929395578897],[7.613780785019665,47.53925099543145],[7.622303281783164,47.53977428916004],[7.622854488041502,47.550040256825795],[7.617740918118178,47.554366555487356],[7.617617220103555,47.558648485827725],[7.632727781497729,47.5614887674157],[7.639973682410965,47.55816478484801],[7.648995462809379,47.548295861439875],[7.661308760240334,47.544832242956765],[7.665860164458853,47.53745814872834],[7.674674254363578,47.5337535789565],[7.694938989531916,47.532496041115465],[7.71346844906592,47.53978344629896],[7.715956243413761,47.53582195507857],[7.723622825374551,47.536754165368905],[7.727157067196862,47.53293048764033],[7.733221863174538,47.53275465944404],[7.737974130690588,47.52732498381306],[7.749022330706917,47.5249849998809],[7.757861753102653,47.52605097450287],[7.787633628417415,47.52011695778467],[7.790143521321244,47.51864117486466],[7.788870069574476,47.50682929074843],[7.792799480290271,47.500684271209245],[7.786625359342518,47.49312139201968],[7.798890147748131,47.49565149600841],[7.798162871694108,47.49939947973339],[7.799400121334925,47.497477088945935],[7.807418124234862,47.4971384859743],[7.814709929059118,47.504801278976316],[7.831976267472122,47.51473657456054],[7.833207588232065,47.53382387257594],[7.846527268275818,47.53266095290337],[7.852330295179702,47.53523506225097],[7.862569292788096,47.52692027402488],[7.86395674074442,47.519309183202445],[7.876658649367283,47.52269034821798],[7.87567113137545,47.51319304945735],[7.893993798731052,47.50605656803392],[7.904769180395594,47.49217505264052],[7.904821911502771,47.48490926161113],[7.93328835504665,47.48140776210853],[7.947015241408695,47.48488995686335],[7.940027875634228,47.462021295570224],[7.948854362289874,47.46377967418039],[7.957614193951437,47.45880646812721],[7.957849013566705,47.451279351685564],[7.946784554043733,47.44319336966537],[7.950032053627354,47.431716361052416],[7.96183169437885,47.421834282667845],[7.956570351591289,47.41968057428149],[7.955037646053525,47.415605646331336],[7.948388855309641,47.4162657867356],[7.934927870271696,47.41176694218953],[7.936722434714782,47.408057452805856],[7.932661510641391,47.40527495151619],[7.909737672400531,47.398520997340924],[7.890221593189976,47.407141074214024],[7.883331964118422,47.40609724771633],[7.883443085719068,47.4012049891245],[7.877702761222016,47.401257097623],[7.869136696167237,47.3955142728722],[7.879434713089799,47.38799354849815],[7.878812180597903,47.38351047538804],[7.862650230995195,47.38198499163919],[7.840119046365023,47.374763282921705],[7.830547227518145,47.36512144155488],[7.80216648325237,47.36109584064414],[7.796366151294341,47.3534705803715],[7.793560892325092,47.33905227137494],[7.78528803737905,47.3378822997136],[7.768963133383802,47.33891408469915],[7.766419194330703,47.342734660857005],[7.751518928544542,47.3443274446774],[7.734153146629586,47.35776074638933],[7.727913718160677,47.36885889855421],[7.701953574259492,47.37244716296033],[7.644203220263186,47.36720838530677],[7.641761060331779,47.38046937860509],[7.635580022356337,47.38059279713257],[7.633316986492583,47.38291397270416],[7.633305398225418,47.38533959871929],[7.637251158279386,47.38606854199808],[7.63272275093214,47.41003108104519],[7.664054730400831,47.41001995588381],[7.679802017668389,47.41751395224505],[7.686578998003315,47.43366406703297],[7.682972441800632,47.43872228466388],[7.684853783500164,47.447843589969715],[7.692273418589347,47.45421309996921],[7.698831030331891,47.45585888435835],[7.699930658071183,47.46190517358485],[7.709877972706822,47.469384739707586],[7.699760966314013,47.48063247960835],[7.668326578902932,47.48634665620256],[7.666120855554305,47.49686816039971],[7.65217109717027,47.49581439933043],[7.648646287658441,47.49183004211102],[7.655389581170213,47.49020559719241],[7.650513795302598,47.48826095607083],[7.655925875394832,47.48739459757455],[7.644422678687097,47.485637798180356],[7.640965961473804,47.482734093980326],[7.607299799570857,47.48939839412024],[7.608850381582776,47.48352506892989],[7.605631268762133,47.47935909729055],[7.608148977008936,47.475213682276376],[7.604494899927722,47.47044546774548],[7.618872436050056,47.4674530520825],[7.626072253389216,47.462913883669614],[7.62217338539308,47.46195224188912],[7.616464591762502,47.445234574416695],[7.615798850305441,47.432747890966844],[7.592069133423196,47.43271179535717],[7.581206884670679,47.42878068945942],[7.578423275099778,47.434906655087865],[7.568904367023134,47.43689695884281],[7.56829539909203,47.42233486107083],[7.58074128785892,47.414703988151935],[7.525235194936931,47.41163289737562],[7.531172340312734,47.40352507464003],[7.518616677418122,47.38822295597742],[7.511295677347134,47.38974369796625],[7.502255661148456,47.384806980223004],[7.492327480628366,47.385231761698726],[7.478410241257615,47.39055778320416],[7.47746817801916,47.401277162725364],[7.464484018734026,47.40251498235377],[7.460919593518167,47.40068414452088],[7.450020783333588,47.40392739156406],[7.44951323519806,47.39975827367453],[7.443401098004909,47.40231427489849],[7.441311347159463,47.40017886074712],[7.443566657511773,47.38890284041263],[7.437324174770898,47.3808884773088],[7.411692544769116,47.38057235919037],[7.416276198506335,47.384788794341716],[7.414494030814171,47.39429988358522],[7.398935569419335,47.39683906243558],[7.395920463999715,47.40338304393273],[7.388693876865087,47.403019088497395],[7.384054886906365,47.4123601395877],[7.379679679870605,47.4128137535428],[7.375844120979309,47.41401169352981],[7.370281219482422,47.413684985326796]]],"terms_url":"http://www.geo.bl.ch/fileadmin/user_upload/Geodaten/Nutzungsbedingungen_GBD_BL_V3p1.pdf","terms_text":"Geodaten des Kantons Basel-Landschaft 2015","best":true},{"id":"KTBASELSTADT2015","name":"Kanton Basel-Stadt 2015","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/KTBASELSTADT2015/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[8,21],"polygon":[[[7.492,47.4817],[7.492,47.6342],[7.784,47.6342],[7.784,47.4817],[7.492,47.4817]]],"terms_text":"Kanton Basel-Stadt OF 2015"},{"id":"KTBASELSTADT2017","name":"Kanton Basel-Stadt 2017","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/KTBASELSTADT2017/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[8,21],"polygon":[[[7.6713752,47.5952248],[7.6799583,47.6007811],[7.6845073,47.6018228],[7.6943779,47.601707],[7.6939487,47.5966718],[7.6870823,47.5935462],[7.6788425,47.5871208],[7.685709,47.585384],[7.6890564,47.5761205],[7.6941204,47.573399],[7.6924038,47.5669132],[7.6847005,47.5617009],[7.6642513,47.5616429],[7.6487159,47.5568934],[7.6303482,47.558689],[7.6235675,47.5566617],[7.6278591,47.5514483],[7.6273763,47.5365801],[7.6183319,47.5366163],[7.6133537,47.5326179],[7.5996208,47.5191137],[7.5850296,47.5191717],[7.5840854,47.5263589],[7.5771331,47.5316327],[7.581253,47.5398612],[7.5718975,47.5414835],[7.553873,47.5414835],[7.5537872,47.5512166],[7.5565338,47.5582836],[7.5537014,47.5603108],[7.5537872,47.5747308],[7.5643444,47.5812157],[7.5793647,47.579884],[7.583313,47.5901889],[7.5856304,47.5923306],[7.5920677,47.5923885],[7.598505,47.5907098],[7.609148,47.5864261],[7.6092338,47.5810999],[7.6191043,47.580463],[7.6368713,47.593141],[7.6378154,47.595572],[7.6416778,47.5988711],[7.6452827,47.6002602],[7.664938,47.5961798],[7.6713752,47.5952248]]],"terms_text":"Kanton Basel-Stadt OF 2017","best":true},{"id":"Solothurn-sogis2014-tms","name":"Kanton Solothurn 25cm (SOGIS 2014-2015)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/sogis2014/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[15,19],"polygon":[[[7.3404127,47.2175697],[7.4154818,47.2402115],[7.4173645,47.2537956],[7.4658424,47.2646513],[7.4946766,47.2882287],[7.5328638,47.294534],[7.5483333,47.3163566],[7.5709479,47.3263111],[7.5604584,47.342492],[7.5388991,47.3476266],[7.5396485,47.3601134],[7.5217459,47.3651488],[7.5237238,47.3720704],[7.4634937,47.3702566],[7.4361035,47.3781317],[7.4434011,47.4023143],[7.4774682,47.4012772],[7.4792364,47.3897076],[7.5022557,47.384807],[7.5213659,47.3912021],[7.5311724,47.4035251],[7.5252352,47.4116329],[7.5807413,47.414704],[7.5682954,47.4223349],[7.5689044,47.436897],[7.5812069,47.4287807],[7.6157989,47.4327479],[7.6260723,47.4629139],[7.6044949,47.4704455],[7.6072998,47.4893984],[7.640966,47.4827341],[7.6559259,47.4873946],[7.6521711,47.4958144],[7.6661209,47.4968682],[7.6683266,47.4863467],[7.699761,47.4806325],[7.709878,47.4693848],[7.6848538,47.4478436],[7.6798021,47.417514],[7.6327228,47.4100311],[7.633317,47.382914],[7.6417611,47.3804694],[7.6442033,47.3672084],[7.7279138,47.3688589],[7.751519,47.3443275],[7.7935609,47.3390523],[7.8021665,47.3610959],[7.8788122,47.3835105],[7.8691367,47.3955143],[7.883332,47.4060973],[7.9097377,47.398521],[7.9550377,47.4156057],[7.9618317,47.4218343],[7.9467846,47.4431934],[7.9682836,47.4628082],[7.9872707,47.4287435],[7.9854653,47.4227641],[7.9827035,47.4283325],[7.9631993,47.4223547],[8.0072617,47.4065858],[8.0100022,47.395418],[8.0265612,47.3956224],[8.0313669,47.3836856],[8.0038366,47.3453146],[8.0051906,47.3367516],[7.9479701,47.3171432],[7.9478307,47.3325169],[7.9192088,47.3339507],[7.9078055,47.341719],[7.889098,47.3114878],[7.8611018,47.3061239],[7.8418057,47.2744707],[7.8166423,47.2616706],[7.8028241,47.2684079],[7.7861469,47.256098],[7.7746009,47.267869],[7.7568187,47.258095],[7.7326672,47.2591133],[7.684769,47.2939919],[7.6482742,47.2819898],[7.5801066,47.2763483],[7.5936981,47.2662199],[7.5959384,47.245569],[7.6261802,47.2263143],[7.6405558,47.2297944],[7.6484666,47.2189525],[7.6472258,47.2017823],[7.6715278,47.1949714],[7.6711002,47.1845216],[7.6779881,47.1819259],[7.6728612,47.1683945],[7.6600808,47.1684026],[7.6451021,47.1489207],[7.6155322,47.1565739],[7.5861404,47.1475453],[7.5810534,47.16013],[7.5634674,47.1683541],[7.5257686,47.162205],[7.5203336,47.1588879],[7.5297508,47.1487369],[7.5097234,47.1255457],[7.4613252,47.1082327],[7.4750945,47.0867101],[7.454461,47.074927],[7.4354156,47.0801664],[7.4340002,47.1005003],[7.3820271,47.0957398],[7.3704914,47.1209312],[7.4401788,47.1237276],[7.4217922,47.1358605],[7.447783,47.1550805],[7.4728074,47.1525609],[7.4970383,47.1700873],[7.4804964,47.171738],[7.4708545,47.181324],[7.4757226,47.1906485],[7.4497638,47.1895691],[7.4476258,47.1810839],[7.4332849,47.1847269],[7.4118135,47.1624212],[7.3842442,47.1601249],[7.3821749,47.1651186],[7.391911,47.1662739],[7.3835137,47.1803011],[7.3654609,47.1944525],[7.3544799,47.1915316],[7.3404127,47.2175697]],[[7.420816,47.4803666],[7.4349836,47.4981011],[7.4707584,47.480734],[7.487277,47.4820136],[7.5116652,47.5026958],[7.5317892,47.4973989],[7.5366964,47.4850517],[7.5274454,47.4739062],[7.5306791,47.4611886],[7.4565122,47.4492558],[7.445214,47.4623781],[7.4557367,47.4733767],[7.420816,47.4803666]],[[7.3759458,47.4140995],[7.3821514,47.4330266],[7.4209041,47.4459442],[7.4378427,47.4463232],[7.4555765,47.4279232],[7.4437574,47.413444],[7.3759458,47.4140995]],[[7.6744234,47.1539707],[7.6853662,47.1662986],[7.7007985,47.1617746],[7.6901531,47.1525567],[7.6744234,47.1539707]]],"terms_text":"Orthofoto WMS Solothurn","best":true,"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX///+LKCbMAABycnL+/v7v7+9sbGz39/fz8/Pw8PD8/Pz60siYAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+AIGAsXN84mS+sAAAA4SURBVAjXY2AUBAMBBkYlMCCXwcwABgZYGCwGIJo5AMQGAjYgLgYxLICY05iBwRisjsvY2IGBAQAGpQmjMKkg/wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOC0yNFQxMToyMzo1NS0wNDowMLEFqzIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDgtMjRUMTE6MjM6NTUtMDQ6MDDAWBOOAAAAAElFTkSuQmCC"},{"id":"KTZUERICH2015","name":"Kanton Zürich 2015 10cm","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/KTZUERICH2015/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[8,21],"polygon":[[[8.807601928710938,47.66608099332474],[8.808631896972656,47.65475043477393],[8.830604553222656,47.648506014952225],[8.805885314941406,47.597597727711346],[8.749580383300781,47.61565270219988],[8.751983642578125,47.59505101193038],[8.807945251464844,47.585789182379905],[8.811721801757812,47.57467282332527],[8.840904235839844,47.57467282332527],[8.854637145996094,47.56216409801383],[8.8330078125,47.55382328811835],[8.845024108886719,47.53458802782819],[8.899612426757812,47.52786561031842],[8.895835876464844,47.491224888201955],[8.902702331542969,47.48588897929538],[8.887252807617188,47.475911695481756],[8.911285400390625,47.43969913094723],[8.934288024902344,47.43807362350206],[8.935317993164062,47.43017758727173],[8.917121887207031,47.42808726171425],[8.909912109375,47.404855836246135],[8.944587707519531,47.38905261221537],[8.945274353027344,47.379521907289295],[8.963127136230469,47.357664518690434],[8.973083496093748,47.35580389715929],[8.989906311035156,47.31857768821123],[8.973426818847656,47.30367985581531],[8.9593505859375,47.300653220457775],[8.941154479980469,47.2873805430142],[8.950080871582031,47.28458587064588],[8.940467834472656,47.259194168186234],[8.876266479492188,47.24847474828181],[8.876609802246092,47.243114224640834],[8.850173950195312,47.23961793870555],[8.849830627441406,47.247076403108416],[8.825111389160156,47.24824169331652],[8.800048828125,47.24031721435106],[8.804855346679688,47.23425651880584],[8.815155029296875,47.217702626593784],[8.793525695800781,47.21886856286133],[8.71490478515625,47.20021050593422],[8.685722351074219,47.18154588528182],[8.697395324707031,47.163108130899104],[8.660659790039062,47.15633823511178],[8.6572265625,47.16684287656919],[8.618087768554688,47.172444502751944],[8.622550964355469,47.17991241867412],[8.607101440429688,47.201376826785406],[8.595085144042969,47.19834433924206],[8.575859069824219,47.21513747655813],[8.541183471679688,47.2186353776589],[8.471488952636719,47.2053421258966],[8.441619873046875,47.22120035848172],[8.417243957519531,47.22120035848172],[8.383941650390625,47.292270864380086],[8.422050476074219,47.302282968719936],[8.442306518554688,47.32439601339355],[8.413810729980469,47.32299967378833],[8.408660888671875,47.33067908487908],[8.378448486328125,47.39718721653071],[8.360939025878906,47.39695481668995],[8.359222412109375,47.4053205652024],[8.379135131835938,47.40764414848437],[8.377418518066406,47.41624051540972],[8.384284973144531,47.42274494145051],[8.372611999511719,47.42808726171425],[8.372955322265625,47.437376962080776],[8.379478454589844,47.45037978769006],[8.36402893066406,47.46198673754625],[8.352012634277344,47.5079250985124],[8.373985290527344,47.517200697839414],[8.392181396484375,47.5366741201253],[8.417587280273436,47.56610235225701],[8.430290222167967,47.5693453981427],[8.491744995117188,47.581620824334166],[8.487625122070312,47.58648387645128],[8.463935852050781,47.58301031389572],[8.453292846679688,47.60315376826432],[8.479385375976562,47.617504142079596],[8.505821228027344,47.61958693358351],[8.513717651367188,47.635783590864854],[8.542213439941406,47.632776019724375],[8.545646667480469,47.627685889602006],[8.564186096191406,47.6256034207548],[8.566932678222656,47.61935551640258],[8.576202392578125,47.613569753973955],[8.564872741699219,47.60037582174319],[8.535346984863281,47.586715439092906],[8.550109863281248,47.5714301073211],[8.555259704589844,47.55498181333744],[8.581008911132812,47.59551406038282],[8.598861694335936,47.61449551898437],[8.59130859375,47.64642437575518],[8.609848022460938,47.65521295468833],[8.620834350585938,47.646886969413],[8.618431091308594,47.65660048985082],[8.602981567382812,47.666312203609145],[8.610877990722656,47.67856488312544],[8.62323760986328,47.67856488312544],[8.621864318847656,47.69312564683551],[8.64898681640625,47.697516190510555],[8.667526245117188,47.68665469810477],[8.671646118164062,47.67602211074509],[8.692245483398438,47.65197522925437],[8.734817504882812,47.64526787368664],[8.777389526367188,47.65313158281113],[8.785629272460938,47.667930646923494],[8.807601928710938,47.66608099332474]]],"terms_text":"Kanton Zürich OF 2015","best":true},{"id":"kelowna_2012","name":"Kelowna 2012","type":"tms","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png","endDate":"2012-05-14T00:00:00.000Z","startDate":"2012-05-13T00:00:00.000Z","scaleExtent":[9,20],"polygon":[[[-119.5867318,49.7928087],[-119.5465655,49.7928097],[-119.5465661,49.8013837],[-119.5343374,49.8013841],[-119.5343376,49.8047321],[-119.5296211,49.8047322],[-119.5296216,49.8119555],[-119.5104463,49.811956],[-119.5115683,49.8744325],[-119.5108946,49.8744904],[-119.5114111,49.8843312],[-119.5114115,49.9221763],[-119.49386,49.9223477],[-119.4940505,49.9313031],[-119.4803936,49.9317529],[-119.4804572,49.9407474],[-119.4666732,49.9409927],[-119.4692775,49.9913717],[-119.4551337,49.9916078],[-119.4556736,50.0121242],[-119.4416673,50.0123895],[-119.4417308,50.0136345],[-119.4221492,50.0140377],[-119.4221042,50.0119306],[-119.4121303,50.012165],[-119.4126082,50.0216913],[-119.4123387,50.0216913],[-119.4124772,50.0250773],[-119.4120917,50.0250821],[-119.4121954,50.0270769],[-119.4126083,50.0270718],[-119.4128328,50.0321946],[-119.3936313,50.0326418],[-119.393529,50.0307781],[-119.3795727,50.0310116],[-119.3795377,50.0287584],[-119.3735764,50.0288621],[-119.371544,49.9793618],[-119.3573506,49.9793618],[-119.3548353,49.9256081],[-119.3268079,49.9257238],[-119.3256573,49.8804068],[-119.3138893,49.8806528],[-119.3137097,49.8771651],[-119.3132156,49.877223],[-119.3131482,49.8749652],[-119.312452,49.8749073],[-119.3122275,49.87236],[-119.3117558,49.872331],[-119.3115986,49.8696098],[-119.3112169,49.8694217],[-119.3109199,49.8632417],[-119.3103721,49.8632724],[-119.3095139,49.8512388],[-119.3106368,49.8512316],[-119.3103859,49.8462564],[-119.3245344,49.8459957],[-119.3246018,49.8450689],[-119.3367018,49.844875],[-119.3367467,49.8435136],[-119.337937,49.8434702],[-119.3378023,49.8382055],[-119.3383637,49.8381041],[-119.3383749,49.8351202],[-119.3390936,49.8351058],[-119.3388016,49.8321217],[-119.3391497,49.8320565],[-119.3391722,49.8293331],[-119.3394641,49.8293331],[-119.3395879,49.8267878],[-119.3500053,49.8265829],[-119.3493701,49.8180588],[-119.4046964,49.8163785],[-119.4045694,49.8099022],[-119.4101592,49.8099022],[-119.4102862,49.8072787],[-119.4319467,49.8069098],[-119.4322643,49.7907965],[-119.4459847,49.7905504],[-119.445286,49.7820201],[-119.4967376,49.7811587],[-119.4966105,49.7784927],[-119.5418371,49.7775082],[-119.5415892,49.7718277],[-119.5560296,49.7714941],[-119.5561194,49.7718422],[-119.5715704,49.7715086],[-119.5716153,49.7717262],[-119.5819235,49.7714941],[-119.5820133,49.7717697],[-119.5922991,49.7715231],[-119.592344,49.7718132],[-119.6003839,49.7715957],[-119.6011924,49.7839081],[-119.5864365,49.7843863],[-119.5867318,49.7928087]]],"description":"High quality aerial imagery taken for the City of Kelowna"},{"id":"kelowna_roads","name":"Kelowna Roads overlay","type":"tms","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png","scaleExtent":[9,20],"polygon":[[[-119.5867318,49.7928087],[-119.5465655,49.7928097],[-119.5465661,49.8013837],[-119.5343374,49.8013841],[-119.5343376,49.8047321],[-119.5296211,49.8047322],[-119.5296216,49.8119555],[-119.5104463,49.811956],[-119.5115683,49.8744325],[-119.5108946,49.8744904],[-119.5114111,49.8843312],[-119.5114115,49.9221763],[-119.49386,49.9223477],[-119.4940505,49.9313031],[-119.4803936,49.9317529],[-119.4804572,49.9407474],[-119.4666732,49.9409927],[-119.4692775,49.9913717],[-119.4551337,49.9916078],[-119.4556736,50.0121242],[-119.4416673,50.0123895],[-119.4417308,50.0136345],[-119.4221492,50.0140377],[-119.4221042,50.0119306],[-119.4121303,50.012165],[-119.4126082,50.0216913],[-119.4123387,50.0216913],[-119.4124772,50.0250773],[-119.4120917,50.0250821],[-119.4121954,50.0270769],[-119.4126083,50.0270718],[-119.4128328,50.0321946],[-119.3936313,50.0326418],[-119.393529,50.0307781],[-119.3795727,50.0310116],[-119.3795377,50.0287584],[-119.3735764,50.0288621],[-119.371544,49.9793618],[-119.3573506,49.9793618],[-119.3548353,49.9256081],[-119.3268079,49.9257238],[-119.3256573,49.8804068],[-119.3138893,49.8806528],[-119.3137097,49.8771651],[-119.3132156,49.877223],[-119.3131482,49.8749652],[-119.312452,49.8749073],[-119.3122275,49.87236],[-119.3117558,49.872331],[-119.3115986,49.8696098],[-119.3112169,49.8694217],[-119.3109199,49.8632417],[-119.3103721,49.8632724],[-119.3095139,49.8512388],[-119.3106368,49.8512316],[-119.3103859,49.8462564],[-119.3245344,49.8459957],[-119.3246018,49.8450689],[-119.3367018,49.844875],[-119.3367467,49.8435136],[-119.337937,49.8434702],[-119.3378023,49.8382055],[-119.3383637,49.8381041],[-119.3383749,49.8351202],[-119.3390936,49.8351058],[-119.3388016,49.8321217],[-119.3391497,49.8320565],[-119.3391722,49.8293331],[-119.3394641,49.8293331],[-119.3395879,49.8267878],[-119.3500053,49.8265829],[-119.3493701,49.8180588],[-119.4046964,49.8163785],[-119.4045694,49.8099022],[-119.4101592,49.8099022],[-119.4102862,49.8072787],[-119.4319467,49.8069098],[-119.4322643,49.7907965],[-119.4459847,49.7905504],[-119.445286,49.7820201],[-119.4967376,49.7811587],[-119.4966105,49.7784927],[-119.5418371,49.7775082],[-119.5415892,49.7718277],[-119.5560296,49.7714941],[-119.5561194,49.7718422],[-119.5715704,49.7715086],[-119.5716153,49.7717262],[-119.5819235,49.7714941],[-119.5820133,49.7717697],[-119.5922991,49.7715231],[-119.592344,49.7718132],[-119.6003839,49.7715957],[-119.6011924,49.7839081],[-119.5864365,49.7843863],[-119.5867318,49.7928087]]],"overlay":true},{"id":"landsat_233055","name":"Landsat 233055","type":"tms","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png","endDate":"2013-09-03T00:00:00.000Z","startDate":"2013-09-03T00:00:00.000Z","scaleExtent":[5,14],"polygon":[[[-60.8550011,6.1765004],[-60.4762612,7.9188291],[-62.161689,8.2778675],[-62.5322549,6.5375488],[-60.8550011,6.1765004]]],"description":"Recent Landsat imagery"},{"id":"landsat_047026","name":"Latest southwest British Columbia Landsat","type":"tms","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png","endDate":"2013-09-12T00:00:00.000Z","startDate":"2013-09-12T00:00:00.000Z","scaleExtent":[5,13],"polygon":[[[-121.9355512,47.7820648],[-121.5720582,48.6410125],[-121.2015461,49.4846247],[-121.8375516,49.6023246],[-122.4767046,49.7161735],[-123.118912,49.8268824],[-123.760228,49.9335836],[-124.0887706,49.0870469],[-124.4128889,48.2252567],[-123.792772,48.1197334],[-123.1727942,48.0109592],[-122.553553,47.8982299],[-121.9355512,47.7820648]]],"description":"Recent lower-resolution landsat imagery for southwest British Columbia"},{"id":"LINZ_NZ_Aerial_Imagery","name":"LINZ NZ Aerial Imagery","type":"tms","template":"https://tiles-a.data-cdn.linz.govt.nz/services;key=3197c6d0e5cb494a95d58dc2de3216c2/tiles/v4/set=2/EPSG:3857/{zoom}/{x}/{y}.png","scaleExtent":[0,21],"polygon":[[[167.2503662109375,-47.21956811231548],[167.244873046875,-47.28016067076474],[167.5030517578125,-47.37975438400816],[168.2501220703125,-47.15610477504402],[168.7445068359375,-46.79629898997744],[169.3267822265625,-46.75491661928188],[169.78271484375,-46.604167162931844],[170.4254150390625,-46.11132565729794],[170.804443359375,-45.95114968669139],[170.9527587890625,-45.440862671781744],[171.309814453125,-44.91035917458493],[171.40869140625,-44.39061697878681],[172.562255859375,-43.92954993561458],[172.90283203125,-43.96909818325171],[173.1610107421875,-43.90976594390799],[173.2598876953125,-43.69567969789881],[172.9742431640625,-43.53660274231031],[172.760009765625,-43.37710501700071],[173.1500244140625,-43.17714134663171],[173.704833984375,-42.63395872267314],[174.36401367187497,-41.78360106648077],[174.320068359375,-41.409775832009544],[174.84741210937497,-41.52914198872309],[175.0726318359375,-41.70572851523751],[175.506591796875,-41.672911819602085],[176.2261962890625,-41.10832999732831],[176.8304443359375,-40.42604212826493],[177.17102050781247,-39.67337039176559],[177.0391845703125,-39.39375459224347],[177.4456787109375,-39.18117526158747],[177.60498046875,-39.3300485529424],[177.978515625,-39.368279149160124],[178.3355712890625,-38.65977773071253],[178.7091064453125,-37.74465712069938],[178.626708984375,-37.54457732085582],[178.3135986328125,-37.43125050179357],[177.6214599609375,-37.37888785004525],[177.0391845703125,-37.39634613318924],[176.561279296875,-37.37015718405751],[176.3360595703125,-37.05956083025124],[176.0064697265625,-36.29741818650809],[175.6768798828125,-36.05354012833974],[174.671630859375,-35.1782983520012],[173.1939697265625,-34.28445325435288],[172.6776123046875,-34.234512362369856],[172.386474609375,-34.40237742424137],[172.4798583984375,-34.71903991764788],[172.9852294921875,-35.32184842037683],[173.56201171875,-36.142310873529986],[174.30908203125,-37.077093191754415],[174.5562744140625,-38.052416771864834],[174.4793701171875,-38.655488159952995],[174.3255615234375,-38.865374851611634],[173.7982177734375,-38.95940879245421],[173.60595703125,-39.232253141714885],[173.6993408203125,-39.56335316582929],[174.5892333984375,-39.95606977009003],[174.9847412109375,-40.216635475391215],[174.9847412109375,-40.49291502689579],[174.7210693359375,-40.805493843894155],[174.1497802734375,-40.65147128144056],[173.2818603515625,-40.43440488077009],[172.5897216796875,-40.350730565917885],[172.0843505859375,-40.534676780615406],[171.7657470703125,-40.826280356677124],[171.57348632812497,-41.3974150664646],[171.2823486328125,-41.652392884268124],[170.8758544921875,-42.53284428171312],[170.35400390625,-42.87193842444846],[168.277587890625,-43.92954993561458],[167.6239013671875,-44.47691085722324],[166.55273437499997,-45.38687734827038],[166.27258300781247,-45.916765867649],[166.4813232421875,-46.22545288226937],[167.6788330078125,-46.471916320870406],[167.2503662109375,-47.21956811231548]]],"terms_url":"http://www.linz.govt.nz/data/licensing-and-using-data/attributing-elevation-or-aerial-imagery-data","terms_text":"Sourced from LINZ CC-BY 3.0","best":true},{"id":"LINZ_NZ_Topo50_Gridless_Maps","name":"LINZ NZ Topo50 Gridless Maps","type":"tms","template":"https://tiles-a.data-cdn.linz.govt.nz/services;key=3197c6d0e5cb494a95d58dc2de3216c2/tiles/v4/layer=2343/EPSG:3857/{zoom}/{x}/{y}.png","scaleExtent":[0,21],"polygon":[[[167.2503662109375,-47.21956811231548],[167.244873046875,-47.28016067076474],[167.5030517578125,-47.37975438400816],[168.2501220703125,-47.15610477504402],[168.7445068359375,-46.79629898997744],[169.3267822265625,-46.75491661928188],[169.78271484375,-46.604167162931844],[170.4254150390625,-46.11132565729794],[170.804443359375,-45.95114968669139],[170.9527587890625,-45.440862671781744],[171.309814453125,-44.91035917458493],[171.40869140625,-44.39061697878681],[172.562255859375,-43.92954993561458],[172.90283203125,-43.96909818325171],[173.1610107421875,-43.90976594390799],[173.2598876953125,-43.69567969789881],[172.9742431640625,-43.53660274231031],[172.760009765625,-43.37710501700071],[173.1500244140625,-43.17714134663171],[173.704833984375,-42.63395872267314],[174.36401367187497,-41.78360106648077],[174.320068359375,-41.409775832009544],[174.84741210937497,-41.52914198872309],[175.0726318359375,-41.70572851523751],[175.506591796875,-41.672911819602085],[176.2261962890625,-41.10832999732831],[176.8304443359375,-40.42604212826493],[177.17102050781247,-39.67337039176559],[177.0391845703125,-39.39375459224347],[177.4456787109375,-39.18117526158747],[177.60498046875,-39.3300485529424],[177.978515625,-39.368279149160124],[178.3355712890625,-38.65977773071253],[178.7091064453125,-37.74465712069938],[178.626708984375,-37.54457732085582],[178.3135986328125,-37.43125050179357],[177.6214599609375,-37.37888785004525],[177.0391845703125,-37.39634613318924],[176.561279296875,-37.37015718405751],[176.3360595703125,-37.05956083025124],[176.0064697265625,-36.29741818650809],[175.6768798828125,-36.05354012833974],[174.671630859375,-35.1782983520012],[173.1939697265625,-34.28445325435288],[172.6776123046875,-34.234512362369856],[172.386474609375,-34.40237742424137],[172.4798583984375,-34.71903991764788],[172.9852294921875,-35.32184842037683],[173.56201171875,-36.142310873529986],[174.30908203125,-37.077093191754415],[174.5562744140625,-38.052416771864834],[174.4793701171875,-38.655488159952995],[174.3255615234375,-38.865374851611634],[173.7982177734375,-38.95940879245421],[173.60595703125,-39.232253141714885],[173.6993408203125,-39.56335316582929],[174.5892333984375,-39.95606977009003],[174.9847412109375,-40.216635475391215],[174.9847412109375,-40.49291502689579],[174.7210693359375,-40.805493843894155],[174.1497802734375,-40.65147128144056],[173.2818603515625,-40.43440488077009],[172.5897216796875,-40.350730565917885],[172.0843505859375,-40.534676780615406],[171.7657470703125,-40.826280356677124],[171.57348632812497,-41.3974150664646],[171.2823486328125,-41.652392884268124],[170.8758544921875,-42.53284428171312],[170.35400390625,-42.87193842444846],[168.277587890625,-43.92954993561458],[167.6239013671875,-44.47691085722324],[166.55273437499997,-45.38687734827038],[166.27258300781247,-45.916765867649],[166.4813232421875,-46.22545288226937],[167.6788330078125,-46.471916320870406],[167.2503662109375,-47.21956811231548]]],"terms_url":"https://data.linz.govt.nz/layer/2343-nz-mainland-topo50-gridless-maps/","terms_text":"Sourced from the LINZ Data Service and licensed by LINZ for re-use under the Creative Commons Attribution 3.0 New Zealand licence."},{"id":"ORT10LT","name":"Lithuania - NŽT ORT10LT","type":"tms","template":"http://ort10lt.openmap.lt/g16/{zoom}/{x}/{y}.jpeg","endDate":"2016-01-01T00:00:00.000Z","startDate":"2010-01-01T00:00:00.000Z","scaleExtent":[4,18],"polygon":[[[26.2138385,55.850748],[26.3858298,55.7045315],[26.6303618,55.6806692],[26.6205349,55.5689227],[26.5242191,55.5099228],[26.5541476,55.388833],[26.4399286,55.3479351],[26.7919694,55.3212027],[26.8291304,55.2763488],[26.7434625,55.2539863],[26.6764846,55.158828],[26.4611191,55.1285624],[26.3577434,55.1505399],[26.2296342,55.1073177],[26.2713814,55.0775905],[26.2085126,54.997414],[26.0619117,54.9416094],[25.8578176,54.9276001],[25.7429827,54.8150641],[25.7626083,54.5769013],[25.5319352,54.3418175],[25.6771618,54.3238109],[25.7857293,54.2336242],[25.7858844,54.1550594],[25.5550843,54.1461918],[25.5109462,54.1750267],[25.5896725,54.2285838],[25.5136246,54.3078472],[25.2689287,54.2744706],[25.0705963,54.1336282],[24.9573726,54.1720575],[24.8133801,54.144862],[24.7790172,54.0999054],[24.8712786,54.034904],[24.819568,53.9977218],[24.6845912,53.9621091],[24.697865,54.0171421],[24.6259068,54.0105048],[24.4342619,53.9014424],[24.3520594,53.8967893],[24.2016059,53.9700069],[23.9683341,53.9266977],[23.9130177,53.9696842],[23.7781192,53.8989169],[23.7097655,53.9394502],[23.5370435,53.9430702],[23.4822428,53.9893848],[23.5273356,54.0473482],[23.4858579,54.1532339],[23.3867851,54.224838],[23.0421216,54.3159745],[23.0102115,54.3827959],[22.8546899,54.4104029],[22.7919963,54.3633227],[22.7023421,54.4528985],[22.6838586,54.585972],[22.7489713,54.6319792],[22.7429727,54.7268221],[22.8866837,54.8135001],[22.8204005,54.9119829],[22.6424041,54.9713362],[22.5892361,55.070243],[22.080597,55.0244812],[22.0324081,55.084098],[21.9130671,55.0816838],[21.6491949,55.1808113],[21.5015124,55.1868198],[21.3843708,55.2936996],[21.2709829,55.2450059],[21.0983616,55.2563884],[20.9421741,55.282453],[21.0863466,55.5618266],[21.0399547,55.8363584],[21.0640261,56.0699542],[21.2047804,56.0811668],[21.2307958,56.1623302],[21.5021038,56.2954952],[21.7235874,56.3138211],[21.8356623,56.37162],[21.9695397,56.3766515],[22.0153001,56.4242811],[22.4372717,56.406405],[22.6800028,56.3515884],[22.9191739,56.3790184],[22.9466759,56.4146477],[23.0932498,56.3046383],[23.1703443,56.3667721],[23.3064522,56.3830535],[23.5571715,56.3338187],[23.7647953,56.3733238],[23.7666897,56.3238079],[24.0189971,56.3297615],[24.1214631,56.2488984],[24.2857421,56.3006367],[24.4541496,56.2581579],[24.5794651,56.2882389],[24.6284061,56.3753322],[24.9023767,56.4805317],[25.1277405,56.2059091],[25.5771398,56.182414],[25.6731232,56.1493667],[26.2138385,55.850748]]],"terms_url":"http://www.geoportal.lt","terms_text":"NŽT ORT10LT","best":true},{"id":"mapbox_locator_overlay","name":"Locator Overlay","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw","scaleExtent":[0,16],"overzoom":false,"terms_url":"http://www.mapbox.com/about/maps/","terms_text":"Terms & Feedback","default":true,"description":"Shows major features to help orient you.","overlay":true},{"id":"londrina2011","name":"Londrina Ortofoto 2011","type":"tms","template":"https://siglon.londrina.pr.gov.br/arcgis/rest/services/Imagens/Ortofotos_2011_Paranacidade/MapServer/WMTS/tile/1.0.0/Imagens_Ortofotos_2011_Paranacidade/default/GoogleMapsCompatible/{zoom}/{y}/{x}","polygon":[[[-51.10903142008701,-23.392750890870328],[-51.110147219037096,-23.39111628244602],[-51.111981850003126,-23.389599820448623],[-51.11358044657587,-23.38976722295012],[-51.120999436701226,-23.38592675938185],[-51.12224934611127,-23.385109415587607],[-51.12483499560139,-23.383504255873166],[-51.12538216624037,-23.38186953335707],[-51.12482426676533,-23.37770385409619],[-51.12445948633935,-23.375054689723584],[-51.124373655650885,-23.372297138974446],[-51.12244246516032,-23.37032742475139],[-51.12302182230749,-23.366427304263887],[-51.128557901713755,-23.36548180323493],[-51.12832186732048,-23.358843408308623],[-51.12477062258506,-23.35475580404945],[-51.12703440699343,-23.35091432623551],[-51.12411616358548,-23.34679692655685],[-51.12025378260435,-23.347811512977742],[-51.1176466754421,-23.33969460448754],[-51.11264703783877,-23.341290443649072],[-51.109396200513004,-23.33488726938344],[-51.10756156954697,-23.334089313725826],[-51.10485790286019,-23.333980949007543],[-51.10252974543546,-23.334187827029368],[-51.09986899409291,-23.331015661953632],[-51.09801290545476,-23.329360589233605],[-51.09998701128955,-23.32830645478855],[-51.10322711977927,-23.325321337105603],[-51.10472915682748,-23.323193291476684],[-51.104664783811145,-23.321291814470847],[-51.10514758143378,-23.318444474199904],[-51.1063599399084,-23.3157547161216],[-51.10660670313775,-23.31467091543279],[-51.11050127062705,-23.311665785493048],[-51.111584883068964,-23.30842411016493],[-51.099504213666904,-23.309468549142686],[-51.09740136179941,-23.308631027972474],[-51.09511611971892,-23.307448636164267],[-51.09201548609798,-23.3049360186679],[-51.09036324534495,-23.3037141796735],[-51.09204767260616,-23.29874787986134],[-51.09269140276969,-23.297496421894902],[-51.09407542262125,-23.292953629109174],[-51.10073802981369,-23.293318240761657],[-51.10101697955121,-23.28870632248831],[-51.10068438563339,-23.28837126237015],[-51.10084531817427,-23.28777997775132],[-51.09937546763423,-23.28663682004102],[-51.09631774935752,-23.277914991984613],[-51.10285161051725,-23.273016720553397],[-51.10835550341534,-23.27033590016574],[-51.11309764895328,-23.268404099092194],[-51.13160489115448,-23.265338785827712],[-51.13188384089201,-23.262007272160396],[-51.1317336371872,-23.255058136908826],[-51.13290308031759,-23.254683563301587],[-51.132956724497895,-23.250750476893938],[-51.13473771128364,-23.2512729236245],[-51.13533852610292,-23.25133206840842],[-51.13516686472599,-23.24359373640034],[-51.13534925493897,-23.24117849627157],[-51.137516479822814,-23.24219388826517],[-51.13884685549409,-23.243495156026544],[-51.14108918223035,-23.24521044413634],[-51.1471724322756,-23.243179698340864],[-51.14761231455401,-23.23828015040167],[-51.149082165094036,-23.235884531292832],[-51.14976881060179,-23.236811236789336],[-51.15138886484666,-23.23853646924079],[-51.15289090189487,-23.238842079520833],[-51.15383503946804,-23.238950521710013],[-51.15820167574391,-23.238142132361276],[-51.16045473131624,-23.238161849232945],[-51.160347442955654,-23.24658068718069],[-51.15912435564498,-23.2478326235554],[-51.16131303820094,-23.247773477219496],[-51.166591625541805,-23.245939927797],[-51.17193458589902,-23.245821633420345],[-51.17205260309565,-23.249557713480034],[-51.174241285651625,-23.248404370116877],[-51.17514250788055,-23.2493211310392],[-51.176859121649926,-23.248157927934038],[-51.179466228812196,-23.251686936561047],[-51.18135450395853,-23.253806268366073],[-51.18273852381009,-23.253628837227893],[-51.18378994974384,-23.253264116924615],[-51.18495939287424,-23.253303546194683],[-51.18626831087339,-23.252150235227905],[-51.18665454897149,-23.247477745146526],[-51.191182117788244,-23.249143693933142],[-51.19141815218154,-23.252859966234126],[-51.19369266542598,-23.252781107419985],[-51.1938428691308,-23.26073575534214],[-51.20096681627374,-23.26054847664639],[-51.20126722368338,-23.24259807127726],[-51.209936123218775,-23.242775517090898],[-51.21090171846407,-23.26988252079656],[-51.21968863519614,-23.27221839365197],[-51.225965004290465,-23.2745345140599],[-51.22934458764894,-23.27860487489667],[-51.234515886629225,-23.28160089636689],[-51.23497722657975,-23.283246708422755],[-51.235073786104266,-23.285444377831148],[-51.23371122392482,-23.285897704227196],[-51.232155542696304,-23.28801649191402],[-51.22870085748543,-23.292293383844925],[-51.227402668322334,-23.294599300809004],[-51.22679112466699,-23.295476327114592],[-51.225600223864475,-23.29657013833941],[-51.22392652543933,-23.297210654251764],[-51.220482569064515,-23.30072850975029],[-51.21863720926242,-23.301300029310937],[-51.21668456109974,-23.30211788923888],[-51.21423838647836,-23.30441378240661],[-51.210966091480465,-23.306965823153238],[-51.22328279527583,-23.318296686707587],[-51.224387865389886,-23.31459209321986],[-51.22521398576639,-23.312887551432937],[-51.22511742624187,-23.312582111000477],[-51.22521398576639,-23.312513140483127],[-51.2255251220121,-23.312532846348883],[-51.22595427545445,-23.312385052284572],[-51.22616885217561,-23.31183328632629],[-51.22935531648505,-23.314887676277397],[-51.22802494081377,-23.31661189768144],[-51.227885465945,-23.31901591762422],[-51.22767088922384,-23.320227763653186],[-51.22723100694544,-23.321508564518947],[-51.2273919394863,-23.322227778055023],[-51.22725246461755,-23.322848466059934],[-51.230331640566384,-23.325577488448165],[-51.23046038659909,-23.326710459617892],[-51.229537706698046,-23.32789268010374],[-51.229162197436,-23.330503379743732],[-51.229290943468705,-23.33178408156439],[-51.22681258233914,-23.334473515196468],[-51.2260186484708,-23.336571826694826],[-51.22473118814376,-23.33839427691611],[-51.22210262330938,-23.340226553005806],[-51.22257469209598,-23.34196029634743],[-51.22380850824271,-23.343388647432523],[-51.22384069475089,-23.345309509145306],[-51.22440932306201,-23.347003784611864],[-51.2245380690947,-23.348294177581966],[-51.22404454263601,-23.34968305981433],[-51.22350810083308,-23.35010661675208],[-51.22381923707877,-23.35076657486812],[-51.22304676088255,-23.35174173085325],[-51.22259614976809,-23.35296312824164],[-51.22586844476598,-23.35480505304304],[-51.22650144609346,-23.36705763453823],[-51.22354028734128,-23.369145582171885],[-51.22366903337377,-23.37968330666716],[-51.220375280703756,-23.381633186264455],[-51.216469984378406,-23.38170212087667],[-51.21416328462579,-23.379949201028825],[-51.2092816642191,-23.37395167630701],[-51.20738266023672,-23.368141007697016],[-51.20628831895872,-23.36723491438801],[-51.20472190889416,-23.366269721227162],[-51.198230963078665,-23.366683376299132],[-51.19297383340994,-23.366506095711998],[-51.18986247095292,-23.3654424072124],[-51.18806002649507,-23.36464463523902],[-51.18718026193825,-23.3645264463904],[-51.18579624208668,-23.363738518041337],[-51.183038931219606,-23.36359078095478],[-51.18071077379488,-23.3637582163071],[-51.179069261877906,-23.361581540240305],[-51.177642326682125,-23.35836078207346],[-51.16683838877106,-23.356262814974126],[-51.166141014427254,-23.358538073547532],[-51.16475699457568,-23.360389770338585],[-51.16076586756186,-23.359217688669915],[-51.15983245882475,-23.36660458495632],[-51.162042599052846,-23.36861374957437],[-51.16276143106877,-23.374158492021696],[-51.158448438973174,-23.37580315788644],[-51.155047397942575,-23.376305417047273],[-51.15396378550066,-23.37903334042617],[-51.15298746141932,-23.381052164536694],[-51.15118501696147,-23.382076336717283],[-51.149167995782435,-23.382509637949354],[-51.14721534761976,-23.382155118864866],[-51.14517686876862,-23.382588419839323],[-51.14410398516276,-23.38376029492248],[-51.14512322458833,-23.388083341091015],[-51.141797285410156,-23.389402876058366],[-51.14030597719799,-23.38880219385971],[-51.14068148646006,-23.391608636504017],[-51.14127157244328,-23.393538646762796],[-51.14093897852546,-23.394434713394368],[-51.140456180902824,-23.39536031431835],[-51.13939402613302,-23.395104297688697],[-51.13738773379004,-23.393154616350518],[-51.13608954462695,-23.389796764546077],[-51.13428710016909,-23.389757375749994],[-51.132162790629465,-23.390072485790583],[-51.13172290835106,-23.39285920758337],[-51.12259266886514,-23.38864463742227],[-51.12228153261944,-23.391657871809155],[-51.11882684740854,-23.393174310244916],[-51.115683298443365,-23.393351555162592],[-51.10903142008701,-23.392750890870328]],[[-51.13829432042955,-23.41600741009485],[-51.133310776080314,-23.418665600378624],[-51.132087688769644,-23.416440600302334],[-51.13002238782791,-23.418291487939495],[-51.12868664773901,-23.419010176689888],[-51.12824140104259,-23.42102839134528],[-51.12696466955051,-23.421860280620358],[-51.12532852205271,-23.422692164660027],[-51.1244541219139,-23.420969322085504],[-51.1215144208339,-23.424109801147612],[-51.12063465627703,-23.423268081315832],[-51.11970661195797,-23.423120410617486],[-51.11977098497433,-23.42156985833077],[-51.1188000253111,-23.421545246243184],[-51.11643431696008,-23.420836416154565],[-51.11942766222045,-23.419167696990424],[-51.11787198099193,-23.416775337218567],[-51.116546969738685,-23.41730697646229],[-51.115699391690086,-23.415702207051474],[-51.115120034542905,-23.413088261827834],[-51.119078975048524,-23.411114231305813],[-51.119599323597356,-23.41169512115064],[-51.12052200349841,-23.41489489238112],[-51.12147686990764,-23.417139608782644],[-51.12308619531643,-23.418626220171642],[-51.12754939111684,-23.41653905242448],[-51.12803218873949,-23.417395582795194],[-51.13119719537679,-23.415574218468866],[-51.13080022844262,-23.414766903017576],[-51.13278506311348,-23.41264029239725],[-51.13521514448077,-23.411055157619415],[-51.13585887464424,-23.410956701416854],[-51.13682446988958,-23.411188073376714],[-51.137205343569626,-23.411576974270133],[-51.13730190309418,-23.41324086645236],[-51.137430649126884,-23.414707830961888],[-51.13829432042955,-23.41600741009485]],[[-51.18929065852,-23.61469318354],[-51.18868716149,-23.61385268133],[-51.18817754178,-23.61338573333],[-51.18731118826,-23.61301708899],[-51.18628926663,-23.61314488581],[-51.18401743559,-23.61395590119],[-51.18348904042,-23.61396573165],[-51.18183143525,-23.61283522407],[-51.18140496401,-23.61344471632],[-51.18062980561,-23.61313505529],[-51.18001021533,-23.61409352754],[-51.17865838198,-23.61328742827],[-51.18064589886,-23.61060367181],[-51.17972321896,-23.61018095058],[-51.18061639456,-23.60849005203],[-51.1821157494,-23.60850479833],[-51.18260927586,-23.60775273479],[-51.18319936184,-23.60804274673],[-51.18415154605,-23.60627808786],[-51.18511177687,-23.60666149766],[-51.18649043231,-23.60469528171],[-51.18902243762,-23.60610112912],[-51.18821241049,-23.60741848294],[-51.18918873458,-23.60801816947],[-51.188899056,-23.60953211999],[-51.18962325244,-23.60992535103],[-51.1911896625,-23.6111935131],[-51.1901489654,-23.61244691705],[-51.19054056792,-23.6127565797],[-51.19029380469,-23.61377895281],[-51.18929065852,-23.61469318354]],[[-51.08005769639,-23.52984412096],[-51.07962317853,-23.52205317842],[-51.08468182473,-23.52194496764],[-51.08581908135,-23.52404030606],[-51.0858941832,-23.52703569673],[-51.08579494147,-23.52777346722],[-51.08530141501,-23.52806365581],[-51.08513511805,-23.52856533627],[-51.08512438922,-23.52981952906],[-51.08470864682,-23.53023759067],[-51.08343459754,-23.53023759067],[-51.08329512267,-23.52978018202],[-51.08005769639,-23.52984412096]]],"terms_url":"http://siglon.londrina.pr.gov.br/","terms_text":"Prefeitura do Londrinas, PR"},{"id":"NSW_LPI_BaseMap","name":"LPI NSW Base Map","type":"tms","template":"https://maps.six.nsw.gov.au/arcgis/rest/services/public/NSW_Base_Map/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,19],"polygon":[[[140.9948644,-28.952966],[148.9611382,-28.8997729],[148.9870097,-28.4862285],[151.013609,-28.4786485],[151.1084711,-28.7032909],[151.8759917,-28.683118],[151.9334839,-28.4078753],[152.25544,-28.2332683],[153.0660798,-28.2104723],[153.1408196,-28.1090981],[153.4735137,-28.1164808],[153.3576523,-27.693606],[159.4938303,-27.699252],[159.4856997,-37.8474137],[149.5256879,-37.8281502],[149.9159578,-37.4869999],[148.0485886,-36.8131741],[147.9680996,-36.1567945],[146.7147701,-36.2866613],[145.3004625,-36.1567945],[144.5300673,-36.1475101],[142.8397973,-35.0254303],[142.356863,-34.7802471],[141.9774146,-34.4016159],[140.9950258,-34.1371824],[140.9948644,-28.952966]]],"terms_url":"http://spatialservices.finance.nsw.gov.au/mapping_and_imagery/lpi_web_services","terms_text":"© Land and Property Information 2017"},{"id":"NSW_LPI_Imagery","name":"LPI NSW Imagery","type":"tms","template":"https://maps.six.nsw.gov.au/arcgis/rest/services/public/NSW_Imagery/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,21],"polygon":[[[140.9868688,-28.9887829],[148.9951472,-28.9727491],[148.9966717,-28.4915066],[151.0029027,-28.4930697],[151.0029027,-28.7261663],[151.4915093,-28.7323921],[151.4918687,-28.7155337],[151.9228213,-28.719635],[151.9251607,-28.4897139],[151.9955886,-28.4898718],[151.9989947,-28.1192742],[152.4967606,-28.122091],[152.4968241,-28.1146398],[153.0044563,-28.1154389],[153.0044563,-28.120397],[153.5038629,-28.119345],[153.5039264,-28.1227063],[153.5919395,-28.1223619],[153.5926582,-28.1776872],[153.6111186,-28.1757867],[153.6113881,-28.1825173],[153.7426846,-28.2162084],[153.7787253,-28.710911],[152.6237954,-32.5877239],[152.3123961,-32.6328837],[151.4141942,-33.5790388],[150.8929925,-35.2648721],[150.4620695,-35.7777256],[150.0156501,-37.5103569],[149.9918121,-37.5126787],[149.519778,-37.5130704],[149.5199577,-37.5216919],[149.4462958,-37.5353701],[149.063344,-37.5357975],[148.9836635,-37.5217631],[148.9816872,-37.5191982],[148.9863847,-37.2584972],[148.4875376,-37.265846],[148.4824774,-37.0092669],[147.994386,-37.014339],[147.988288,-36.5332184],[147.9529707,-36.5260725],[147.9486513,-36.0685992],[147.5034997,-36.0716798],[147.5047701,-36.2651047],[146.4919996,-36.266129],[146.4922536,-36.2565],[145.9929826,-36.2534267],[145.9965866,-36.0188147],[145.9831568,-36.0187058],[145.9624506,-36.0219026],[145.946236,-36.0120936],[145.9454275,-36.0060259],[145.5041534,-36.0013564],[145.5037941,-36.0109125],[145.0072008,-36.0036213],[145.0035404,-36.1520424],[144.4860806,-36.1423149],[144.4874127,-36.0137522],[143.9874676,-36.0024134],[143.9932853,-35.5723753],[143.4971691,-35.5837101],[143.4917967,-35.4065648],[143.4613438,-35.3674934],[143.4585591,-35.3555888],[143.4897755,-35.3396522],[143.4895509,-35.332214],[143.4316994,-35.2570613],[143.2505542,-35.2606556],[143.2438356,-35.0132729],[142.9933305,-35.0177207],[142.9919767,-34.7961882],[142.4971375,-34.8032323],[142.4973172,-34.8007613],[142.4211401,-34.8017571],[142.4209155,-34.7838306],[142.2330892,-34.7859191],[142.2307707,-34.7807542],[142.2269959,-34.5061271],[141.9975302,-34.5083733],[141.9945959,-34.2526687],[141.4982345,-34.2556921],[141.498171,-34.2522794],[140.9945397,-34.2528411],[140.9868688,-28.9887829]]],"terms_url":"http://spatialservices.finance.nsw.gov.au/mapping_and_imagery/lpi_web_services","terms_text":"© Land and Property Information 2017","best":true},{"id":"NSW_LPI_TopographicMap","name":"LPI NSW Topographic Map","type":"tms","template":"https://maps.six.nsw.gov.au/arcgis/rest/services/public/NSW_Topo_Map/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,16],"polygon":[[[140.9988422,-28.9992444],[148.9502438,-28.9993736],[148.9498845,-28.9665265],[148.9998308,-28.9665265],[149.0000917,-28.8165829],[149.1000729,-28.8165829],[149.0997046,-28.7488533],[148.9998504,-28.7497444],[148.9998169,-28.5000304],[151.0000514,-28.5005192],[151.0005904,-28.7325849],[151.0239466,-28.7327424],[151.0241262,-28.7418794],[151.0329297,-28.7418794],[151.033828,-28.7505431],[151.999984,-28.7495314],[151.999984,-28.7164478],[152.0334014,-28.7166053],[152.0332217,-28.683196],[152.0000739,-28.6833537],[151.9998769,-28.6416273],[151.9829886,-28.6413908],[151.9831683,-28.624912],[151.9331321,-28.6247543],[151.9334122,-28.500071],[151.9998875,-28.5002289],[151.9998556,-28.3749591],[152.2499739,-28.3750718],[152.2499356,-28.2500066],[152.9997192,-28.2498563],[152.9998989,-28.2832447],[153.1165002,-28.2834029],[153.11659,-28.2498563],[153.1666262,-28.2500146],[153.166716,-28.2331582],[153.2499898,-28.2332373],[153.2500265,-28.1249689],[153.6249628,-28.1250833],[153.6248398,-28.4999134],[153.7497955,-28.4999924],[153.7495877,-28.7497976],[153.6248117,-28.7501127],[153.6249745,-28.9999333],[153.4997672,-29.0000612],[153.4998417,-29.4995077],[153.3747962,-29.500055],[153.3754111,-29.8750302],[153.4999113,-29.8751403],[153.4999113,-30.0000922],[153.2498947,-29.9997621],[153.250025,-30.1917704],[153.2748185,-30.1916151],[153.2748185,-30.2168467],[153.2166077,-30.2166139],[153.2166077,-30.250065],[153.250025,-30.250065],[153.2497502,-30.3751935],[153.1243608,-30.3749743],[153.1246457,-30.6250359],[153.0331676,-30.6250482],[153.0333884,-30.8750837],[153.1249214,-30.8750291],[153.1249344,-31.1250505],[153.0082433,-31.1249736],[153.0082914,-31.2499759],[153.0000019,-31.250003],[152.9999392,-31.6249919],[152.8749386,-31.6250491],[152.8749572,-31.749954],[152.7832899,-31.7500034],[152.7831966,-31.8748579],[152.749914,-31.8750105],[152.7500397,-32.0000207],[152.6249044,-31.9999446],[152.6249078,-32.5000047],[152.4999757,-32.4999569],[152.5000336,-32.5666443],[152.4166699,-32.5663415],[152.4167598,-32.6249954],[152.3498477,-32.624991],[152.3498477,-32.6332294],[152.2830786,-32.6332218],[152.2832583,-32.6249755],[152.2494816,-32.6249755],[152.2498101,-32.874906],[151.8745693,-32.8750443],[151.8748535,-33.0000091],[151.7497706,-33.0001533],[151.7504669,-33.2500398],[151.6252418,-33.2497393],[151.6250828,-33.3751621],[151.499585,-33.3751442],[151.5003127,-33.6249385],[151.3741466,-33.6243658],[151.3727902,-34.001962],[151.2477819,-34.0011194],[151.2477819,-34.2493114],[150.9957327,-34.2501515],[151.0008143,-34.62483],[150.8717407,-34.6265026],[150.872757,-35.1242738],[150.7670589,-35.1234425],[150.7690916,-35.2463774],[150.6257894,-35.2496974],[150.6280314,-35.3751485],[150.4999742,-35.3751485],[150.4959088,-35.6275034],[150.3719169,-35.6250251],[150.3749658,-35.7537957],[150.2672351,-35.7513213],[150.2652024,-35.8741232],[150.2479249,-35.870829],[150.2458922,-36.374885],[150.1229166,-36.374885],[150.1259656,-36.6224345],[150.0253491,-36.6240658],[150.0283981,-36.7471337],[149.9928266,-36.7495768],[150.0040062,-37.1224477],[150.0588879,-37.1273097],[150.0568553,-37.37809],[149.9979083,-37.3732441],[149.9999409,-37.4830073],[149.987745,-37.4846202],[149.9857123,-37.5080043],[148.0684571,-36.80624],[147.9930603,-36.1379955],[147.8148345,-36.0055567],[147.3893924,-36.0113701],[147.3822059,-36.1310306],[146.9972549,-36.1275479],[146.9886311,-36.2528271],[146.4956356,-36.2447132],[146.5042595,-36.126387],[145.0011817,-36.0079505],[145.0154103,-36.2542074],[144.5072465,-36.2476506],[144.4991158,-36.0211037],[143.9965422,-35.9810531],[143.3382568,-35.2331794],[142.4097581,-34.7669434],[142.0361436,-34.3758837],[140.9965216,-34.1385805],[140.9988422,-28.9992444]]],"terms_url":"http://spatialservices.finance.nsw.gov.au/mapping_and_imagery/lpi_web_services","terms_text":"© Land and Property Information 2017"},{"id":"Mapbox","name":"Mapbox Satellite","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/styles/v1/openstreetmap/cj8gojt0i1eau2rnn7q4mdgu7/tiles/256/{zoom}/{x}/{y}?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q","scaleExtent":[0,22],"terms_url":"http://www.mapbox.com/about/maps/","terms_text":"Terms & Feedback","default":true,"description":"Satellite and aerial imagery.","icon":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODAuNDcgMjAuMDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwLjQ3IDIwLjAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MC42O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30uc3Qxe29wYWNpdHk6MC42O2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc5LjI5LDEzLjYxYzAsMC4xMS0wLjA5LDAuMi0wLjIsMC4yaC0xLjUzYy0wLjEyLDAtMC4yMy0wLjA2LTAuMjktMC4xNmwtMS4zNy0yLjI4bC0xLjM3LDIuMjhjLTAuMDYsMC4xLTAuMTcsMC4xNi0wLjI5LDAuMTZoLTEuNTNjLTAuMDQsMC0wLjA4LTAuMDEtMC4xMS0wLjAzYy0wLjA5LTAuMDYtMC4xMi0wLjE4LTAuMDYtMC4yN2MwLDAsMCwwLDAsMGwyLjMxLTMuNWwtMi4yOC0zLjQ3Yy0wLjAyLTAuMDMtMC4wMy0wLjA3LTAuMDMtMC4xMWMwLTAuMTEsMC4wOS0wLjIsMC4yLTAuMmgxLjUzYzAuMTIsMCwwLjIzLDAuMDYsMC4yOSwwLjE2bDEuMzQsMi4yNWwxLjMzLTIuMjRjMC4wNi0wLjEsMC4xNy0wLjE2LDAuMjktMC4xNmgxLjUzYzAuMDQsMCwwLjA4LDAuMDEsMC4xMSwwLjAzYzAuMDksMC4wNiwwLjEyLDAuMTgsMC4wNiwwLjI3YzAsMCwwLDAsMCwwTDc2Ljk2LDEwbDIuMzEsMy41Qzc5LjI4LDEzLjUzLDc5LjI5LDEzLjU3LDc5LjI5LDEzLjYxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02My4wOSw5LjE2Yy0wLjM3LTEuNzktMS44Ny0zLjEyLTMuNjYtMy4xMmMtMC45OCwwLTEuOTMsMC40LTIuNiwxLjEyVjMuMzdjMC0wLjEyLTAuMS0wLjIyLTAuMjItMC4yMmgtMS4zM2MtMC4xMiwwLTAuMjIsMC4xLTAuMjIsMC4yMnYxMC4yMWMwLDAuMTIsMC4xLDAuMjIsMC4yMiwwLjIyaDEuMzNjMC4xMiwwLDAuMjItMC4xLDAuMjItMC4yMnYtMC43YzAuNjgsMC43MSwxLjYyLDEuMTIsMi42LDEuMTJjMS43OSwwLDMuMjktMS4zNCwzLjY2LTMuMTNDNjMuMjEsMTAuMyw2My4yMSw5LjcyLDYzLjA5LDkuMTZMNjMuMDksOS4xNnogTTU5LjEyLDEyLjQxYy0xLjI2LDAtMi4yOC0xLjA2LTIuMy0yLjM2VjkuOTljMC4wMi0xLjMxLDEuMDQtMi4zNiwyLjMtMi4zNnMyLjMsMS4wNywyLjMsMi4zOVM2MC4zOSwxMi40MSw1OS4xMiwxMi40MXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjguMjYsNi4wNGMtMS44OS0wLjAxLTMuNTQsMS4yOS0zLjk2LDMuMTNjLTAuMTIsMC41Ni0wLjEyLDEuMTMsMCwxLjY5YzAuNDIsMS44NSwyLjA3LDMuMTYsMy45NywzLjE0YzIuMjQsMCw0LjA2LTEuNzgsNC4wNi0zLjk5UzcwLjUxLDYuMDQsNjguMjYsNi4wNHogTTY4LjI0LDEyLjQyYy0xLjI3LDAtMi4zLTEuMDctMi4zLTIuMzlzMS4wMy0yLjQsMi4zLTIuNHMyLjMsMS4wNywyLjMsMi4zOVM2OS41MSwxMi40MSw2OC4yNCwxMi40Mkw2OC4yNCwxMi40MnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTkuMTIsNy42M2MtMS4yNiwwLTIuMjgsMS4wNi0yLjMsMi4zNnYwLjA2YzAuMDIsMS4zMSwxLjA0LDIuMzYsMi4zLDIuMzZzMi4zLTEuMDcsMi4zLTIuMzlTNjAuMzksNy42Myw1OS4xMiw3LjYzeiBNNTkuMTIsMTEuMjNjLTAuNiwwLTEuMDktMC41My0xLjExLTEuMTlWMTBjMC4wMS0wLjY2LDAuNTEtMS4xOSwxLjExLTEuMTlzMS4xMSwwLjU0LDEuMTEsMS4yMVM1OS43NCwxMS4yMyw1OS4xMiwxMS4yM3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjguMjQsNy42M2MtMS4yNywwLTIuMywxLjA3LTIuMywyLjM5czEuMDMsMi4zOSwyLjMsMi4zOXMyLjMtMS4wNywyLjMtMi4zOVM2OS41MSw3LjYzLDY4LjI0LDcuNjN6IE02OC4yNCwxMS4yM2MtMC42MSwwLTEuMTEtMC41NC0xLjExLTEuMjFzMC41LTEuMiwxLjExLTEuMnMxLjExLDAuNTQsMS4xMSwxLjIxUzY4Ljg1LDExLjIzLDY4LjI0LDExLjIzeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00My41Niw2LjI0aC0xLjMzYy0wLjEyLDAtMC4yMiwwLjEtMC4yMiwwLjIydjAuN2MtMC42OC0wLjcxLTEuNjItMS4xMi0yLjYtMS4xMmMtMi4wNywwLTMuNzUsMS43OC0zLjc1LDMuOTlzMS42OSwzLjk5LDMuNzUsMy45OWMwLjk5LDAsMS45My0wLjQxLDIuNi0xLjEzdjAuN2MwLDAuMTIsMC4xLDAuMjIsMC4yMiwwLjIyaDEuMzNjMC4xMiwwLDAuMjItMC4xLDAuMjItMC4yMlY2LjQ0YzAtMC4xMS0wLjA5LTAuMjEtMC4yMS0wLjIxQzQzLjU3LDYuMjQsNDMuNTcsNi4yNCw0My41Niw2LjI0eiBNNDIuMDIsMTAuMDVjLTAuMDEsMS4zMS0xLjA0LDIuMzYtMi4zLDIuMzZzLTIuMy0xLjA3LTIuMy0yLjM5czEuMDMtMi40LDIuMjktMi40YzEuMjcsMCwyLjI4LDEuMDYsMi4zLDIuMzZMNDIuMDIsMTAuMDV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM5LjcyLDcuNjNjLTEuMjcsMC0yLjMsMS4wNy0yLjMsMi4zOXMxLjAzLDIuMzksMi4zLDIuMzlzMi4yOC0xLjA2LDIuMy0yLjM2VjkuOTlDNDIsOC42OCw0MC45OCw3LjYzLDM5LjcyLDcuNjN6IE0zOC42MiwxMC4wMmMwLTAuNjcsMC41LTEuMjEsMS4xMS0xLjIxYzAuNjEsMCwxLjA5LDAuNTMsMS4xMSwxLjE5djAuMDRjLTAuMDEsMC42NS0wLjUsMS4xOC0xLjExLDEuMThTMzguNjIsMTAuNjgsMzguNjIsMTAuMDJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ5LjkxLDYuMDRjLTAuOTgsMC0xLjkzLDAuNC0yLjYsMS4xMlY2LjQ1YzAtMC4xMi0wLjEtMC4yMi0wLjIyLTAuMjJoLTEuMzNjLTAuMTIsMC0wLjIyLDAuMS0wLjIyLDAuMjJ2MTAuMjFjMCwwLjEyLDAuMSwwLjIyLDAuMjIsMC4yMmgxLjMzYzAuMTIsMCwwLjIyLTAuMSwwLjIyLTAuMjJ2LTMuNzhjMC42OCwwLjcxLDEuNjIsMS4xMiwyLjYxLDEuMTJjMi4wNywwLDMuNzUtMS43OCwzLjc1LTMuOTlTNTEuOTgsNi4wNCw0OS45MSw2LjA0eiBNNDkuNiwxMi40MmMtMS4yNiwwLTIuMjgtMS4wNi0yLjMtMi4zNlY5Ljk5YzAuMDItMS4zMSwxLjA0LTIuMzcsMi4yOS0yLjM3YzEuMjYsMCwyLjMsMS4wNywyLjMsMi4zOVM1MC44NiwxMi40MSw0OS42LDEyLjQyTDQ5LjYsMTIuNDJ6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ5LjYsNy42M2MtMS4yNiwwLTIuMjgsMS4wNi0yLjMsMi4zNnYwLjA2YzAuMDIsMS4zMSwxLjA0LDIuMzYsMi4zLDIuMzZzMi4zLTEuMDcsMi4zLTIuMzlTNTAuODYsNy42Myw0OS42LDcuNjN6IE00OS42LDExLjIzYy0wLjYsMC0xLjA5LTAuNTMtMS4xMS0xLjE5VjEwQzQ4LjUsOS4zNCw0OSw4LjgxLDQ5LjYsOC44MWMwLjYsMCwxLjExLDAuNTUsMS4xMSwxLjIxUzUwLjIxLDExLjIzLDQ5LjYsMTEuMjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM0LjM2LDEzLjU5YzAsMC4xMi0wLjEsMC4yMi0wLjIyLDAuMjJoLTEuMzRjLTAuMTIsMC0wLjIyLTAuMS0wLjIyLTAuMjJWOS4yNGMwLTAuOTMtMC43LTEuNjMtMS41NC0xLjYzYy0wLjc2LDAtMS4zOSwwLjY3LTEuNTEsMS41NGwwLjAxLDQuNDRjMCwwLjEyLTAuMSwwLjIyLTAuMjIsMC4yMmgtMS4zNGMtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY5LjI0YzAtMC45My0wLjctMS42My0xLjU0LTEuNjNjLTAuODEsMC0xLjQ3LDAuNzUtMS41MiwxLjcxdjQuMjdjMCwwLjEyLTAuMSwwLjIyLTAuMjIsMC4yMmgtMS4zM2MtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY2LjQ0YzAuMDEtMC4xMiwwLjEtMC4yMSwwLjIyLTAuMjFoMS4zM2MwLjEyLDAsMC4yMSwwLjEsMC4yMiwwLjIxdjAuNjNjMC40OC0wLjY1LDEuMjQtMS4wNCwyLjA2LTEuMDVoMC4wM2MxLjA0LDAsMS45OSwwLjU3LDIuNDgsMS40OGMwLjQzLTAuOSwxLjMzLTEuNDgsMi4zMi0xLjQ5YzEuNTQsMCwyLjc5LDEuMTksMi43NiwyLjY1TDM0LjM2LDEzLjU5eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04MC4zMiwxMi45N2wtMC4wNy0wLjEyTDc4LjM4LDEwbDEuODUtMi44MWMwLjQyLTAuNjQsMC4yNS0xLjQ5LTAuMzktMS45MmMtMC4wMS0wLjAxLTAuMDItMC4wMS0wLjAzLTAuMDJjLTAuMjItMC4xNC0wLjQ4LTAuMjEtMC43NC0wLjIxaC0xLjUzYy0wLjUzLDAtMS4wMywwLjI4LTEuMywwLjc0bC0wLjMyLDAuNTNsLTAuMzItMC41M2MtMC4yOC0wLjQ2LTAuNzctMC43NC0xLjMxLTAuNzRoLTEuNTNjLTAuNTcsMC0xLjA4LDAuMzUtMS4yOSwwLjg4Yy0yLjA5LTEuNTgtNS4wMy0xLjQtNi45MSwwLjQzYy0wLjMzLDAuMzItMC42MiwwLjY5LTAuODUsMS4wOWMtMC44NS0xLjU1LTIuNDUtMi42LTQuMjgtMi42Yy0wLjQ4LDAtMC45NiwwLjA3LTEuNDEsMC4yMlYzLjM3YzAtMC43OC0wLjYzLTEuNDEtMS40LTEuNDFoLTEuMzNjLTAuNzcsMC0xLjQsMC42My0xLjQsMS40djMuNTdjLTAuOS0xLjMtMi4zOC0yLjA4LTMuOTctMi4wOWMtMC43LDAtMS4zOSwwLjE1LTIuMDIsMC40NWMtMC4yMy0wLjE2LTAuNTEtMC4yNS0wLjgtMC4yNWgtMS4zM2MtMC40MywwLTAuODMsMC4yLTEuMSwwLjUzYy0wLjAyLTAuMDMtMC4wNC0wLjA1LTAuMDctMC4wOGMtMC4yNy0wLjI5LTAuNjUtMC40NS0xLjA0LTAuNDVoLTEuMzJjLTAuMjksMC0wLjU3LDAuMDktMC44LDAuMjVDNDAuOCw1LDQwLjEyLDQuODUsMzkuNDIsNC44NWMtMS43NCwwLTMuMjcsMC45NS00LjE2LDIuMzhjLTAuMTktMC40NC0wLjQ2LTAuODUtMC43OS0xLjE5Yy0wLjc2LTAuNzctMS44LTEuMTktMi44OC0xLjE5aC0wLjAxYy0wLjg1LDAuMDEtMS42NywwLjMxLTIuMzQsMC44NGMtMC43LTAuNTQtMS41Ni0wLjg0LTIuNDUtMC44NGgtMC4wM2MtMC4yOCwwLTAuNTUsMC4wMy0wLjgyLDAuMWMtMC4yNywwLjA2LTAuNTMsMC4xNS0wLjc4LDAuMjdjLTAuMi0wLjExLTAuNDMtMC4xNy0wLjY3LTAuMTdoLTEuMzNjLTAuNzgsMC0xLjQsMC42My0xLjQsMS40djcuMTRjMCwwLjc4LDAuNjMsMS40LDEuNCwxLjRoMS4zM2MwLjc4LDAsMS40MS0wLjYzLDEuNDEtMS40MWMwLDAsMCwwLDAsMFY5LjM1YzAuMDMtMC4zNCwwLjIyLTAuNTYsMC4zNC0wLjU2YzAuMTcsMCwwLjM2LDAuMTcsMC4zNiwwLjQ1djQuMzVjMCwwLjc4LDAuNjMsMS40LDEuNCwxLjRoMS4zNGMwLjc4LDAsMS40LTAuNjMsMS40LTEuNGwtMC4wMS00LjM1YzAuMDYtMC4zLDAuMjQtMC40NSwwLjMzLTAuNDVjMC4xNywwLDAuMzYsMC4xNywwLjM2LDAuNDV2NC4zNWMwLDAuNzgsMC42MywxLjQsMS40LDEuNGgxLjM0YzAuNzgsMCwxLjQtMC42MywxLjQtMS40di0wLjM2YzAuOTEsMS4yMywyLjM0LDEuOTYsMy44NywxLjk2YzAuNywwLDEuMzktMC4xNSwyLjAyLTAuNDVjMC4yMywwLjE2LDAuNTEsMC4yNSwwLjgsMC4yNWgxLjMyYzAuMjksMCwwLjU3LTAuMDksMC44LTAuMjV2MS45MWMwLDAuNzgsMC42MywxLjQsMS40LDEuNGgxLjMzYzAuNzgsMCwxLjQtMC42MywxLjQtMS40di0xLjY5YzAuNDYsMC4xNCwwLjk0LDAuMjIsMS40MiwwLjIxYzEuNjIsMCwzLjA3LTAuODMsMy45Ny0yLjF2MC41YzAsMC43OCwwLjYzLDEuNCwxLjQsMS40aDEuMzNjMC4yOSwwLDAuNTctMC4wOSwwLjgtMC4yNWMwLjYzLDAuMywxLjMyLDAuNDUsMi4wMiwwLjQ1YzEuODMsMCwzLjQzLTEuMDUsNC4yOC0yLjZjMS40NywyLjUyLDQuNzEsMy4zNiw3LjIyLDEuODljMC4xNy0wLjEsMC4zNC0wLjIxLDAuNS0wLjM0YzAuMjEsMC41MiwwLjcyLDAuODcsMS4yOSwwLjg2aDEuNTNjMC41MywwLDEuMDMtMC4yOCwxLjMtMC43NGwwLjM1LTAuNThsMC4zNSwwLjU4YzAuMjgsMC40NiwwLjc3LDAuNzQsMS4zMSwwLjc0aDEuNTJjMC43NywwLDEuMzktMC42MywxLjM4LTEuMzlDODAuNDcsMTMuMzgsODAuNDIsMTMuMTcsODAuMzIsMTIuOTdMODAuMzIsMTIuOTd6IE0zNC4xNSwxMy44MWgtMS4zNGMtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY5LjI0YzAtMC45My0wLjctMS42My0xLjU0LTEuNjNjLTAuNzYsMC0xLjM5LDAuNjctMS41MSwxLjU0bDAuMDEsNC40NGMwLDAuMTItMC4xLDAuMjItMC4yMiwwLjIyaC0xLjM0Yy0wLjEyLDAtMC4yMi0wLjEtMC4yMi0wLjIyVjkuMjRjMC0wLjkzLTAuNy0xLjYzLTEuNTQtMS42M2MtMC44MSwwLTEuNDcsMC43NS0xLjUyLDEuNzF2NC4yN2MwLDAuMTItMC4xLDAuMjItMC4yMiwwLjIyaC0xLjMzYy0wLjEyLDAtMC4yMi0wLjEtMC4yMi0wLjIyVjYuNDRjMC4wMS0wLjEyLDAuMS0wLjIxLDAuMjItMC4yMWgxLjMzYzAuMTIsMCwwLjIxLDAuMSwwLjIyLDAuMjF2MC42M2MwLjQ4LTAuNjUsMS4yNC0xLjA0LDIuMDYtMS4wNWgwLjAzYzEuMDQsMCwxLjk5LDAuNTcsMi40OCwxLjQ4YzAuNDMtMC45LDEuMzMtMS40OCwyLjMyLTEuNDljMS41NCwwLDIuNzksMS4xOSwyLjc2LDIuNjVsMC4wMSw0LjkxQzM0LjM3LDEzLjcsMzQuMjcsMTMuOCwzNC4xNSwxMy44MUMzNC4xNSwxMy44MSwzNC4xNSwxMy44MSwzNC4xNSwxMy44MXogTTQzLjc4LDEzLjU5YzAsMC4xMi0wLjEsMC4yMi0wLjIyLDAuMjJoLTEuMzNjLTAuMTIsMC0wLjIyLTAuMS0wLjIyLTAuMjJ2LTAuNzFDNDEuMzQsMTMuNiw0MC40LDE0LDM5LjQyLDE0Yy0yLjA3LDAtMy43NS0xLjc4LTMuNzUtMy45OXMxLjY5LTMuOTksMy43NS0zLjk5YzAuOTgsMCwxLjkyLDAuNDEsMi42LDEuMTJ2LTAuN2MwLTAuMTIsMC4xLTAuMjIsMC4yMi0wLjIyaDEuMzNjMC4xMS0wLjAxLDAuMjEsMC4wOCwwLjIyLDAuMmMwLDAuMDEsMCwwLjAxLDAsMC4wMlYxMy41OXogTTQ5LjkxLDE0Yy0wLjk4LDAtMS45Mi0wLjQxLTIuNi0xLjEydjMuNzhjMCwwLjEyLTAuMSwwLjIyLTAuMjIsMC4yMmgtMS4zM2MtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY2LjQ1YzAtMC4xMiwwLjEtMC4yMSwwLjIyLTAuMjFoMS4zM2MwLjEyLDAsMC4yMiwwLjEsMC4yMiwwLjIydjAuN2MwLjY4LTAuNzIsMS42Mi0xLjEyLDIuNi0xLjEyYzIuMDcsMCwzLjc1LDEuNzcsMy43NSwzLjk4UzUxLjk4LDE0LDQ5LjkxLDE0eiBNNjMuMDksMTAuODdDNjIuNzIsMTIuNjUsNjEuMjIsMTQsNTkuNDMsMTRjLTAuOTgsMC0xLjkyLTAuNDEtMi42LTEuMTJ2MC43YzAsMC4xMi0wLjEsMC4yMi0wLjIyLDAuMjJoLTEuMzNjLTAuMTIsMC0wLjIyLTAuMS0wLjIyLTAuMjJWMy4zN2MwLTAuMTIsMC4xLTAuMjIsMC4yMi0wLjIyaDEuMzNjMC4xMiwwLDAuMjIsMC4xLDAuMjIsMC4yMnYzLjc4YzAuNjgtMC43MSwxLjYyLTEuMTIsMi42LTEuMTFjMS43OSwwLDMuMjksMS4zMywzLjY2LDMuMTJDNjMuMjEsOS43Myw2My4yMSwxMC4zMSw2My4wOSwxMC44N0w2My4wOSwxMC44N0w2My4wOSwxMC44N3ogTTY4LjI2LDE0LjAxYy0xLjksMC4wMS0zLjU1LTEuMjktMy45Ny0zLjE0Yy0wLjEyLTAuNTYtMC4xMi0xLjEzLDAtMS42OWMwLjQyLTEuODUsMi4wNy0zLjE1LDMuOTctMy4xNGMyLjI1LDAsNC4wNiwxLjc4LDQuMDYsMy45OVM3MC41LDE0LjAxLDY4LjI2LDE0LjAxTDY4LjI2LDE0LjAxeiBNNzkuMDksMTMuODFoLTEuNTNjLTAuMTIsMC0wLjIzLTAuMDYtMC4yOS0wLjE2bC0xLjM3LTIuMjhsLTEuMzcsMi4yOGMtMC4wNiwwLjEtMC4xNywwLjE2LTAuMjksMC4xNmgtMS41M2MtMC4wNCwwLTAuMDgtMC4wMS0wLjExLTAuMDNjLTAuMDktMC4wNi0wLjEyLTAuMTgtMC4wNi0wLjI3YzAsMCwwLDAsMCwwbDIuMzEtMy41bC0yLjI4LTMuNDdjLTAuMDItMC4wMy0wLjAzLTAuMDctMC4wMy0wLjExYzAtMC4xMSwwLjA5LTAuMiwwLjItMC4yaDEuNTNjMC4xMiwwLDAuMjMsMC4wNiwwLjI5LDAuMTZsMS4zNCwyLjI1bDEuMzQtMi4yNWMwLjA2LTAuMSwwLjE3LTAuMTYsMC4yOS0wLjE2aDEuNTNjMC4wNCwwLDAuMDgsMC4wMSwwLjExLDAuMDNjMC4wOSwwLjA2LDAuMTIsMC4xOCwwLjA2LDAuMjdjMCwwLDAsMCwwLDBMNzYuOTYsMTBsMi4zMSwzLjVjMC4wMiwwLjAzLDAuMDMsMC4wNywwLjAzLDAuMTFDNzkuMjksMTMuNzIsNzkuMiwxMy44MSw3OS4wOSwxMy44MUM3OS4wOSwxMy44MSw3OS4wOSwxMy44MSw3OS4wOSwxMy44MUw3OS4wOSwxMy44MXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAsMS4yMWMtNC44NywwLTguODEsMy45NS04LjgxLDguODFzMy45NSw4LjgxLDguODEsOC44MXM4LjgxLTMuOTUsOC44MS04LjgxQzE4LjgxLDUuMTUsMTQuODcsMS4yMSwxMCwxLjIxeiBNMTQuMTgsMTIuMTljLTEuODQsMS44NC00LjU1LDIuMi02LjM4LDIuMmMtMC42NywwLTEuMzQtMC4wNS0yLTAuMTVjMCwwLTAuOTctNS4zNywyLjA0LTguMzljMC43OS0wLjc5LDEuODYtMS4yMiwyLjk4LTEuMjJjMS4yMSwwLDIuMzcsMC40OSwzLjIzLDEuMzVDMTUuOCw3LjczLDE1Ljg1LDEwLjUsMTQuMTgsMTIuMTl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLDAuMDJjLTUuNTIsMC0xMCw0LjQ4LTEwLDEwczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMEMxOS45OSw0LjUsMTUuNTIsMC4wMiwxMCwwLjAyeiBNMTAsMTguODNjLTQuODcsMC04LjgxLTMuOTUtOC44MS04LjgxUzUuMTMsMS4yLDEwLDEuMnM4LjgxLDMuOTUsOC44MSw4LjgxQzE4LjgxLDE0Ljg5LDE0Ljg3LDE4LjgzLDEwLDE4LjgzeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNC4wNCw1Ljk4Yy0xLjc1LTEuNzUtNC41My0xLjgxLTYuMi0wLjE0QzQuODMsOC44Niw1LjgsMTQuMjMsNS44LDE0LjIzczUuMzcsMC45Nyw4LjM5LTIuMDRDMTUuODUsMTAuNSwxNS44LDcuNzMsMTQuMDQsNS45OHogTTExLjg4LDkuODdsLTAuODcsMS43OGwtMC44Ni0xLjc4TDguMzgsOS4wMWwxLjc3LTAuODZsMC44Ni0xLjc4bDAuODcsMS43OGwxLjc3LDAuODZMMTEuODgsOS44N3oiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEzLjY1LDkuMDEgMTEuODgsOS44NyAxMS4wMSwxMS42NSAxMC4xNSw5Ljg3IDguMzgsOS4wMSAxMC4xNSw4LjE1IDExLjAxLDYuMzcgMTEuODgsOC4xNSAiLz48L2c+PC9zdmc+"},{"id":"geodata.md.gov-MD_SixInchImagery","name":"MD Latest 6 Inch Aerial Imagery","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/MD_SixInchImagery/http://geodata.md.gov/imap/services/Imagery/MD_SixInchImagery/MapServer/WmsServer","endDate":"2016-01-01T00:00:00.000Z","startDate":"2013-01-01T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[-76.234131,37.920368],[-76.598053,38.158317],[-76.940002,38.270532],[-77.038193,38.413786],[-77.23526,38.33627],[-77.312164,38.410558],[-77.262726,38.566422],[-77.042999,38.713376],[-77.049866,38.793697],[-76.92627,38.892503],[-77.040939,38.984499],[-77.12162,38.925229],[-77.150116,38.955137],[-77.252426,38.975425],[-77.259293,39.024252],[-77.34581,39.054918],[-77.461853,39.070379],[-77.537384,39.139647],[-77.474213,39.224807],[-77.572746,39.304284],[-77.723465,39.328986],[-77.777023,39.463234],[-77.861481,39.516225],[-77.840881,39.608862],[-77.956238,39.59299],[-78.166351,39.695564],[-78.270035,39.621557],[-78.338699,39.640066],[-78.466415,39.523641],[-78.662796,39.540058],[-78.798752,39.606217],[-78.9814,39.446799],[-79.06723,39.476486],[-79.485054,39.199536],[-79.485569,39.72158],[-75.788359,39.721811],[-75.690994,38.460579],[-75.049238,38.458159],[-75.049839,38.402218],[-75.081511,38.323208],[-75.097733,38.309066],[-75.186996,38.097551],[-75.23798,38.022402],[-75.61821,37.989669],[-75.863686,37.909534],[-76.234131,37.920368]]],"terms_url":"http://imap.maryland.gov/Pages/imagery-products.aspx","terms_text":"DoIT, MD iMap, MDP","description":"Six Inch resolution aerial imagery for the State of Maryland"},{"id":"geodata.md.gov-MD_ColorBasemap","name":"MD Transportation Basemap","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/MD_ColorBasemap/http://geodata.md.gov/imap/services/Transportation/MD_ColorBasemap/MapServer/WmsServer","polygon":[[[-76.234131,37.920368],[-76.598053,38.158317],[-76.940002,38.270532],[-77.038193,38.413786],[-77.23526,38.33627],[-77.312164,38.410558],[-77.262726,38.566422],[-77.042999,38.713376],[-77.049866,38.793697],[-76.92627,38.892503],[-77.040939,38.984499],[-77.12162,38.925229],[-77.150116,38.955137],[-77.252426,38.975425],[-77.259293,39.024252],[-77.34581,39.054918],[-77.461853,39.070379],[-77.537384,39.139647],[-77.474213,39.224807],[-77.572746,39.304284],[-77.723465,39.328986],[-77.777023,39.463234],[-77.861481,39.516225],[-77.840881,39.608862],[-77.956238,39.59299],[-78.166351,39.695564],[-78.270035,39.621557],[-78.338699,39.640066],[-78.466415,39.523641],[-78.662796,39.540058],[-78.798752,39.606217],[-78.9814,39.446799],[-79.06723,39.476486],[-79.485054,39.199536],[-79.485569,39.72158],[-75.788359,39.721811],[-75.690994,38.460579],[-75.049238,38.458159],[-75.049839,38.402218],[-75.081511,38.323208],[-75.097733,38.309066],[-75.186996,38.097551],[-75.23798,38.022402],[-75.61821,37.989669],[-75.863686,37.909534],[-76.234131,37.920368]]],"terms_url":"http://imap.maryland.gov/Pages/imagery-products.aspx","terms_text":"DoIT, MD iMap, MDP","description":"Maryland State Highway Administration road features and additional Maryland focused landmarks"},{"id":"geodata.state.nj.us-Infrared2015","name":"NJ 2015 Aerial Imagery (Infrared)","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/Infrared2015/http://geodata.state.nj.us/imagerywms/Infrared2015","endDate":"2015-05-03T00:00:00.000Z","startDate":"2015-03-29T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[-74.86599,40.085427],[-74.840927,40.107225],[-74.822903,40.130329],[-74.788055,40.124685],[-74.726086,40.149488],[-74.729176,40.16392],[-74.763336,40.191725],[-74.775524,40.214276],[-74.844017,40.247957],[-74.868393,40.291573],[-74.944611,40.33817],[-74.967098,40.395195],[-75.002632,40.406046],[-75.026836,40.402516],[-75.06134,40.416502],[-75.074215,40.455046],[-75.069065,40.536503],[-75.102367,40.567024],[-75.135927,40.573609],[-75.16777,40.559069],[-75.197639,40.573674],[-75.203733,40.618318],[-75.205064,40.691312],[-75.198326,40.753889],[-75.172405,40.780671],[-75.1367,40.777292],[-75.090179,40.822383],[-75.100994,40.839269],[-75.096874,40.850956],[-75.068464,40.850372],[-75.057049,40.867574],[-75.13773,40.973094],[-75.135155,40.994411],[-75.039024,41.03819],[-74.981518,41.112598],[-74.905472,41.170384],[-74.84024,41.278645],[-74.798012,41.322685],[-74.757156,41.347691],[-74.695702,41.360576],[-74.041054,41.059088],[-74.041051,41.059087],[-74.04105,41.059087],[-74.04105,41.059086],[-74.041049,41.059086],[-73.890266,40.998039],[-73.933406,40.882078],[-73.933407,40.882077],[-73.933408,40.882076],[-73.933408,40.882075],[-74.011459,40.75558],[-74.024543,40.709436],[-74.066048,40.651732],[-74.152222,40.638967],[-74.183121,40.644568],[-74.200459,40.631281],[-74.199257,40.598444],[-74.21505,40.558026],[-74.246807,40.548113],[-74.24715,40.519541],[-74.267578,40.489651],[-74.26054,40.469282],[-74.199257,40.445641],[-74.181061,40.460401],[-74.136429,40.459095],[-73.997555,40.413496],[-74.026566,40.47777],[-74.003906,40.484037],[-73.977814,40.452042],[-73.964767,40.33189],[-74.088364,39.756824],[-74.356842,39.383406],[-74.609528,39.215231],[-74.776382,38.998909],[-74.863586,38.931639],[-74.931221,38.920688],[-74.980316,38.930304],[-74.960747,39.00798],[-74.905472,39.100226],[-74.899979,39.164141],[-75.101166,39.201398],[-75.135498,39.171062],[-75.425949,39.378099],[-75.475044,39.43195],[-75.543365,39.457403],[-75.552292,39.482845],[-75.538902,39.541911],[-75.519676,39.56997],[-75.571175,39.608069],[-75.577698,39.625524],[-75.539932,39.656456],[-75.472984,39.747454],[-75.466253,39.750761],[-75.466252,39.750762],[-75.466252,39.750763],[-75.466251,39.750764],[-75.466251,39.750765],[-75.46625,39.750767],[-75.466249,39.750768],[-75.466249,39.750769],[-75.465088,39.764478],[-75.415041,39.801786],[-75.324669,39.858891],[-75.246048,39.864689],[-75.143738,39.900255],[-75.142365,39.957912],[-75.07061,39.987117],[-75.056534,40.008683],[-74.935341,40.072555],[-74.86599,40.085427]]],"terms_url":"https://njgin.state.nj.us/NJ_NJGINExplorer/ShowMetadata.jsp?docId={E30775F2-6370-4525-8E68-C371ED29BBB3}","terms_text":"NJ Office of Information Technology (NJOIT), Office of Geographic Information Systems (OGIS)","description":"Digital orthophotography of New Jersey, Near Infrared, 1 foot resolution"},{"id":"geodata.state.nj.us-Natural2015","name":"NJ 2015 Aerial Imagery (Natural Color)","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/Natural2015/http://geodata.state.nj.us/imagerywms/Natural2015","endDate":"2015-05-03T00:00:00.000Z","startDate":"2015-03-29T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[-74.86599,40.085427],[-74.840927,40.107225],[-74.822903,40.130329],[-74.788055,40.124685],[-74.726086,40.149488],[-74.729176,40.16392],[-74.763336,40.191725],[-74.775524,40.214276],[-74.844017,40.247957],[-74.868393,40.291573],[-74.944611,40.33817],[-74.967098,40.395195],[-75.002632,40.406046],[-75.026836,40.402516],[-75.06134,40.416502],[-75.074215,40.455046],[-75.069065,40.536503],[-75.102367,40.567024],[-75.135927,40.573609],[-75.16777,40.559069],[-75.197639,40.573674],[-75.203733,40.618318],[-75.205064,40.691312],[-75.198326,40.753889],[-75.172405,40.780671],[-75.1367,40.777292],[-75.090179,40.822383],[-75.100994,40.839269],[-75.096874,40.850956],[-75.068464,40.850372],[-75.057049,40.867574],[-75.13773,40.973094],[-75.135155,40.994411],[-75.039024,41.03819],[-74.981518,41.112598],[-74.905472,41.170384],[-74.84024,41.278645],[-74.798012,41.322685],[-74.757156,41.347691],[-74.695702,41.360576],[-74.041054,41.059088],[-74.041051,41.059087],[-74.04105,41.059087],[-74.04105,41.059086],[-74.041049,41.059086],[-73.890266,40.998039],[-73.933406,40.882078],[-73.933407,40.882077],[-73.933408,40.882076],[-73.933408,40.882075],[-74.011459,40.75558],[-74.024543,40.709436],[-74.066048,40.651732],[-74.152222,40.638967],[-74.183121,40.644568],[-74.200459,40.631281],[-74.199257,40.598444],[-74.21505,40.558026],[-74.246807,40.548113],[-74.24715,40.519541],[-74.267578,40.489651],[-74.26054,40.469282],[-74.199257,40.445641],[-74.181061,40.460401],[-74.136429,40.459095],[-73.997555,40.413496],[-74.026566,40.47777],[-74.003906,40.484037],[-73.977814,40.452042],[-73.964767,40.33189],[-74.088364,39.756824],[-74.356842,39.383406],[-74.609528,39.215231],[-74.776382,38.998909],[-74.863586,38.931639],[-74.931221,38.920688],[-74.980316,38.930304],[-74.960747,39.00798],[-74.905472,39.100226],[-74.899979,39.164141],[-75.101166,39.201398],[-75.135498,39.171062],[-75.425949,39.378099],[-75.475044,39.43195],[-75.543365,39.457403],[-75.552292,39.482845],[-75.538902,39.541911],[-75.519676,39.56997],[-75.571175,39.608069],[-75.577698,39.625524],[-75.539932,39.656456],[-75.472984,39.747454],[-75.466253,39.750761],[-75.466252,39.750762],[-75.466252,39.750763],[-75.466251,39.750764],[-75.466251,39.750765],[-75.46625,39.750767],[-75.466249,39.750768],[-75.466249,39.750769],[-75.465088,39.764478],[-75.415041,39.801786],[-75.324669,39.858891],[-75.246048,39.864689],[-75.143738,39.900255],[-75.142365,39.957912],[-75.07061,39.987117],[-75.056534,40.008683],[-74.935341,40.072555],[-74.86599,40.085427]]],"terms_url":"https://njgin.state.nj.us/NJ_NJGINExplorer/ShowMetadata.jsp?docId={CDC67AB8-ADA1-4B4B-9087-67A82CB9151C}","terms_text":"NJ Office of Information Technology (NJOIT), Office of Geographic Information Systems (OGIS)","description":"Digital orthophotography of New Jersey, Natural Color, 1 foot resolution"},{"id":"NLS-Bartholomew-hfinch-hist","name":"NLS - Bartholomew Half Inch, 1897-1907","type":"tms","template":"http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png","scaleExtent":[0,15],"polygon":[[[-6.4585407,49.9044128],[-6.3872009,49.9841116],[-6.2296827,49.9896159],[-6.2171269,49.8680087],[-6.4551164,49.8591793],[-6.4585407,49.9044128]],[[-1.4495137,60.8634056],[-0.7167114,60.8545122],[-0.7349744,60.4359756],[-0.6938826,60.4168218],[-0.7258429,60.3942735],[-0.7395401,60.0484714],[-0.9267357,60.0461918],[-0.9381501,59.8266157],[-1.4586452,59.831205],[-1.4455187,60.0535999],[-1.463211,60.0535999],[-1.4643524,60.0630002],[-1.5716475,60.0638546],[-1.5693646,60.1790005],[-1.643558,60.1807033],[-1.643558,60.1892162],[-1.8216221,60.1894999],[-1.8204807,60.3615507],[-1.8415973,60.3697345],[-1.8216221,60.3832755],[-1.8179852,60.5934321],[-1.453168,60.5934321],[-1.4495137,60.8634056]],[[-4.9089213,54.4242078],[-4.282598,54.4429861],[-4.2535417,54.029769],[-4.8766366,54.0221831],[-4.9089213,54.4242078]],[[-5.8667408,59.1444603],[-5.7759966,59.1470945],[-5.7720016,59.1014052],[-5.8621751,59.0990605],[-5.8667408,59.1444603]],[[-1.7065887,59.5703599],[-1.5579165,59.5693481],[-1.5564897,59.4965695],[-1.7054472,59.4975834],[-1.7065887,59.5703599]],[[-7.6865827,58.2940975],[-7.5330594,58.3006957],[-7.5256401,58.2646905],[-7.6797341,58.2577853],[-7.6865827,58.2940975]],[[-4.5338281,59.0359871],[-4.481322,59.0371616],[-4.4796099,59.0186583],[-4.5332574,59.0180707],[-4.5338281,59.0359871]],[[-8.6710698,57.8769896],[-8.4673234,57.8897332],[-8.4467775,57.7907],[-8.6510947,57.7779213],[-8.6710698,57.8769896]],[[-5.2395519,50.3530581],[-5.7920073,50.3384899],[-5.760047,49.9317027],[-4.6551363,49.9581461],[-4.677965,50.2860073],[-4.244219,50.2801723],[-4.2487848,50.2042525],[-3.3812929,50.2042525],[-3.4223846,50.5188201],[-3.1164796,50.5246258],[-3.1210453,50.6579592],[-2.6736357,50.6619495],[-2.5953453,50.6394325],[-2.5905026,50.5728419],[-2.4791203,50.5733545],[-2.4758919,50.5066704],[-2.3967943,50.5056438],[-2.401637,50.5723293],[-1.0400296,50.5718167],[-1.0335726,50.7059289],[-0.549302,50.7038843],[-0.5460736,50.7886618],[-0.0924734,50.7856002],[-0.0876307,50.7181949],[0.4789659,50.7120623],[0.487037,50.8182467],[0.9761503,50.8049868],[0.9922927,51.0126311],[1.4491213,51.0004424],[1.4781775,51.4090372],[1.0229632,51.4271576],[1.035877,51.7640881],[1.6105448,51.7500992],[1.646058,52.1560003],[1.7267698,52.1540195],[1.749369,52.4481811],[1.7870672,52.4811624],[1.759102,52.522505],[1.7933451,52.9602749],[0.3798147,52.9958468],[0.3895238,53.2511239],[0.3478614,53.2511239],[0.3238912,53.282186],[0.3461492,53.6538501],[0.128487,53.6575466],[0.116582,53.6674703],[0.1350586,54.0655731],[-0.0609831,54.065908],[-0.0414249,54.4709448],[-0.5662701,54.4771794],[-0.5592078,54.6565127],[-1.1665638,54.6623485],[-1.1637389,54.842611],[-1.3316194,54.843909],[-1.3257065,55.2470842],[-1.529453,55.2487108],[-1.524178,55.6540122],[-1.7638798,55.6540122],[-1.7733693,55.9719116],[-2.1607858,55.9682981],[-2.1543289,56.0621387],[-2.4578051,56.0585337],[-2.4190635,56.641717],[-2.0962164,56.641717],[-2.0833025,57.0021322],[-1.9283359,57.0126802],[-1.9180966,57.3590895],[-1.7502161,57.3625721],[-1.7695869,57.7608634],[-3.6937554,57.7574187],[-3.7066693,57.9806386],[-3.5969013,57.9772149],[-3.6033582,58.1207277],[-3.0222335,58.1309566],[-3.0286905,58.5410788],[-2.8478961,58.530968],[-2.86081,58.8430508],[-2.679624,58.8414991],[-2.6841897,58.885175],[-2.6339665,58.9052239],[-2.679624,58.9335083],[-2.6887555,59.0229231],[-2.3668703,59.0229231],[-2.3702946,59.2652861],[-2.3429001,59.2821989],[-2.3714361,59.2996861],[-2.3737189,59.3707083],[-2.3429001,59.385825],[-2.3725775,59.400354],[-2.3714361,59.4259098],[-3.0734196,59.4230067],[-3.0711368,59.3433649],[-3.103097,59.3311405],[-3.0745611,59.3136695],[-3.0722782,59.232603],[-3.3850319,59.1484167],[-3.3747589,58.9352753],[-3.5653789,58.9323303],[-3.554829,58.69759],[-5.2808579,58.6667732],[-5.2534159,58.3514125],[-5.5068508,58.3437887],[-5.4761804,58.0323557],[-5.8974958,58.0212436],[-5.8522972,57.6171758],[-6.1396311,57.6137174],[-6.1541592,57.7423183],[-6.2913692,57.7380102],[-6.3365678,58.1398784],[-6.1121891,58.1466944],[-6.1473778,58.5106285],[-6.2934817,58.5416182],[-6.8413713,58.2977321],[-7.0057382,58.2929331],[-7.1016189,58.2064403],[-7.2573132,58.1793148],[-7.2531092,58.1004928],[-7.4070698,58.0905566],[-7.391347,57.7911354],[-7.790991,57.7733151],[-7.7624215,57.5444165],[-7.698501,57.1453194],[-7.7943817,57.1304547],[-7.716764,56.7368628],[-7.0122067,56.7654359],[-6.979922,56.5453858],[-7.0638622,56.5453858],[-7.0444914,56.3562587],[-6.500676,56.3812917],[-6.4491433,55.9793649],[-6.563287,55.9691456],[-6.5393742,55.7030135],[-6.5595521,55.6907321],[-6.5345315,55.6761713],[-6.5216176,55.5704434],[-5.8912587,55.5923416],[-5.8560127,55.2320733],[-5.2293639,55.2515958],[-5.1837064,54.6254139],[-3.6655956,54.6518373],[-3.6496155,54.4320023],[-3.5400375,54.4306744],[-3.530906,54.0290181],[-3.0697656,54.030359],[-3.0675737,53.8221388],[-3.0804876,53.7739911],[-3.0619239,53.7477488],[-3.0611168,53.6737049],[-3.2144691,53.6708361],[-3.2057699,53.4226163],[-3.2799632,53.355224],[-3.2896655,53.3608441],[-3.3327547,53.364931],[-3.3761293,53.3540318],[-4.0888976,53.3433102],[-4.0945474,53.4612036],[-4.697412,53.4448624],[-4.6882805,53.3318598],[-4.7202407,53.2895771],[-4.6837148,53.2486184],[-4.6768661,53.1542644],[-4.8480816,53.1446807],[-4.8178336,52.7440299],[-4.2545751,52.7558939],[-4.228876,52.254876],[-4.2607571,52.2536408],[-4.2724603,52.2432637],[-4.8136263,52.230095],[-4.8079191,52.1138892],[-5.3889104,52.0991668],[-5.3717888,51.9129667],[-5.4208706,51.9101502],[-5.414022,51.8453218],[-5.3683645,51.8474373],[-5.3466772,51.5595332],[-4.773676,51.5758518],[-4.7656859,51.4885146],[-4.1915432,51.4970427],[-4.1869775,51.4344663],[-3.6151177,51.4444274],[-3.6105519,51.3746543],[-3.1494115,51.3789292],[-3.1494115,51.2919281],[-4.3038735,51.2745907],[-4.2861169,51.0508721],[-4.8543277,51.0366633],[-4.8372201,50.7212787],[-5.2618345,50.7082694],[-5.2395519,50.3530581]],[[-2.1502671,60.171318],[-2.0030218,60.1696146],[-2.0013096,60.0997023],[-2.148555,60.1011247],[-2.1502671,60.171318]],[[-6.2086011,59.1163488],[-6.1229934,59.1166418],[-6.121852,59.0714985],[-6.2097426,59.0714985],[-6.2086011,59.1163488]],[[-4.4159559,59.0889036],[-4.4212022,59.0770848],[-4.3971904,59.0779143],[-4.3913388,59.0897328],[-4.4159559,59.0889036]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"NLS-OS-7th_Series","name":"NLS - OS 1-inch 7th Series 1955-61","type":"tms","template":"http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png","scaleExtent":[5,16],"polygon":[[[-6.4585407,49.9044128],[-6.3872009,49.9841116],[-6.2296827,49.9896159],[-6.2171269,49.8680087],[-6.4551164,49.8591793],[-6.4585407,49.9044128]],[[-1.4495137,60.8634056],[-0.7167114,60.8545122],[-0.7349744,60.4359756],[-0.6938826,60.4168218],[-0.7258429,60.3942735],[-0.7395401,60.0484714],[-0.9267357,60.0461918],[-0.9381501,59.8266157],[-1.4586452,59.831205],[-1.4455187,60.0535999],[-1.463211,60.0535999],[-1.4643524,60.0630002],[-1.5716475,60.0638546],[-1.5693646,60.1790005],[-1.643558,60.1807033],[-1.643558,60.1892162],[-1.8216221,60.1894999],[-1.8204807,60.3615507],[-1.8415973,60.3697345],[-1.8216221,60.3832755],[-1.8179852,60.5934321],[-1.453168,60.5934321],[-1.4495137,60.8634056]],[[-4.9089213,54.4242078],[-4.282598,54.4429861],[-4.2535417,54.029769],[-4.8766366,54.0221831],[-4.9089213,54.4242078]],[[-5.8667408,59.1444603],[-5.7759966,59.1470945],[-5.7720016,59.1014052],[-5.8621751,59.0990605],[-5.8667408,59.1444603]],[[-1.7065887,59.5703599],[-1.5579165,59.5693481],[-1.5564897,59.4965695],[-1.7054472,59.4975834],[-1.7065887,59.5703599]],[[-7.6865827,58.2940975],[-7.5330594,58.3006957],[-7.5256401,58.2646905],[-7.6797341,58.2577853],[-7.6865827,58.2940975]],[[-4.5338281,59.0359871],[-4.481322,59.0371616],[-4.4796099,59.0186583],[-4.5332574,59.0180707],[-4.5338281,59.0359871]],[[-8.6710698,57.8769896],[-8.4673234,57.8897332],[-8.4467775,57.7907],[-8.6510947,57.7779213],[-8.6710698,57.8769896]],[[-5.2395519,50.3530581],[-5.7920073,50.3384899],[-5.760047,49.9317027],[-4.6551363,49.9581461],[-4.677965,50.2860073],[-4.244219,50.2801723],[-4.2487848,50.2042525],[-3.3812929,50.2042525],[-3.4223846,50.5188201],[-3.1164796,50.5246258],[-3.1210453,50.6579592],[-2.6736357,50.6619495],[-2.5953453,50.6394325],[-2.5905026,50.5728419],[-2.4791203,50.5733545],[-2.4758919,50.5066704],[-2.3967943,50.5056438],[-2.401637,50.5723293],[-1.0400296,50.5718167],[-1.0335726,50.7059289],[-0.549302,50.7038843],[-0.5460736,50.7886618],[-0.0924734,50.7856002],[-0.0876307,50.7181949],[0.4789659,50.7120623],[0.487037,50.8182467],[0.9761503,50.8049868],[0.9922927,51.0126311],[1.4491213,51.0004424],[1.4781775,51.4090372],[1.0229632,51.4271576],[1.035877,51.7640881],[1.6105448,51.7500992],[1.646058,52.1560003],[1.7267698,52.1540195],[1.749369,52.4481811],[1.7870672,52.4811624],[1.759102,52.522505],[1.7933451,52.9602749],[0.3798147,52.9958468],[0.3895238,53.2511239],[0.3478614,53.2511239],[0.3238912,53.282186],[0.3461492,53.6538501],[0.128487,53.6575466],[0.116582,53.6674703],[0.1350586,54.0655731],[-0.0609831,54.065908],[-0.0414249,54.4709448],[-0.5662701,54.4771794],[-0.5592078,54.6565127],[-1.1665638,54.6623485],[-1.1637389,54.842611],[-1.3316194,54.843909],[-1.3257065,55.2470842],[-1.529453,55.2487108],[-1.524178,55.6540122],[-1.7638798,55.6540122],[-1.7733693,55.9719116],[-2.1607858,55.9682981],[-2.1543289,56.0621387],[-2.4578051,56.0585337],[-2.4190635,56.641717],[-2.0962164,56.641717],[-2.0833025,57.0021322],[-1.9283359,57.0126802],[-1.9180966,57.3590895],[-1.7502161,57.3625721],[-1.7695869,57.7608634],[-3.6937554,57.7574187],[-3.7066693,57.9806386],[-3.5969013,57.9772149],[-3.6033582,58.1207277],[-3.0222335,58.1309566],[-3.0286905,58.5410788],[-2.8478961,58.530968],[-2.86081,58.8430508],[-2.679624,58.8414991],[-2.6841897,58.885175],[-2.6339665,58.9052239],[-2.679624,58.9335083],[-2.6887555,59.0229231],[-2.3668703,59.0229231],[-2.3702946,59.2652861],[-2.3429001,59.2821989],[-2.3714361,59.2996861],[-2.3737189,59.3707083],[-2.3429001,59.385825],[-2.3725775,59.400354],[-2.3714361,59.4259098],[-3.0734196,59.4230067],[-3.0711368,59.3433649],[-3.103097,59.3311405],[-3.0745611,59.3136695],[-3.0722782,59.232603],[-3.3850319,59.1484167],[-3.3747589,58.9352753],[-3.5653789,58.9323303],[-3.554829,58.69759],[-5.2808579,58.6667732],[-5.2534159,58.3514125],[-5.5068508,58.3437887],[-5.4761804,58.0323557],[-5.8974958,58.0212436],[-5.8522972,57.6171758],[-6.1396311,57.6137174],[-6.1541592,57.7423183],[-6.2913692,57.7380102],[-6.3365678,58.1398784],[-6.1121891,58.1466944],[-6.1473778,58.5106285],[-6.2934817,58.5416182],[-6.8413713,58.2977321],[-7.0057382,58.2929331],[-7.1016189,58.2064403],[-7.2573132,58.1793148],[-7.2531092,58.1004928],[-7.4070698,58.0905566],[-7.391347,57.7911354],[-7.790991,57.7733151],[-7.7624215,57.5444165],[-7.698501,57.1453194],[-7.7943817,57.1304547],[-7.716764,56.7368628],[-7.0122067,56.7654359],[-6.979922,56.5453858],[-7.0638622,56.5453858],[-7.0444914,56.3562587],[-6.500676,56.3812917],[-6.4491433,55.9793649],[-6.563287,55.9691456],[-6.5393742,55.7030135],[-6.5595521,55.6907321],[-6.5345315,55.6761713],[-6.5216176,55.5704434],[-5.8912587,55.5923416],[-5.8560127,55.2320733],[-5.2293639,55.2515958],[-5.1837064,54.6254139],[-3.6655956,54.6518373],[-3.6496155,54.4320023],[-3.5400375,54.4306744],[-3.530906,54.0290181],[-3.0697656,54.030359],[-3.0675737,53.8221388],[-3.0804876,53.7739911],[-3.0619239,53.7477488],[-3.0611168,53.6737049],[-3.2144691,53.6708361],[-3.2057699,53.4226163],[-3.2799632,53.355224],[-3.2896655,53.3608441],[-3.3327547,53.364931],[-3.3761293,53.3540318],[-4.0888976,53.3433102],[-4.0945474,53.4612036],[-4.697412,53.4448624],[-4.6882805,53.3318598],[-4.7202407,53.2895771],[-4.6837148,53.2486184],[-4.6768661,53.1542644],[-4.8480816,53.1446807],[-4.8178336,52.7440299],[-4.2545751,52.7558939],[-4.228876,52.254876],[-4.2607571,52.2536408],[-4.2724603,52.2432637],[-4.8136263,52.230095],[-4.8079191,52.1138892],[-5.3889104,52.0991668],[-5.3717888,51.9129667],[-5.4208706,51.9101502],[-5.414022,51.8453218],[-5.3683645,51.8474373],[-5.3466772,51.5595332],[-4.773676,51.5758518],[-4.7656859,51.4885146],[-4.1915432,51.4970427],[-4.1869775,51.4344663],[-3.6151177,51.4444274],[-3.6105519,51.3746543],[-3.1494115,51.3789292],[-3.1494115,51.2919281],[-4.3038735,51.2745907],[-4.2861169,51.0508721],[-4.8543277,51.0366633],[-4.8372201,50.7212787],[-5.2618345,50.7082694],[-5.2395519,50.3530581]],[[-2.1502671,60.171318],[-2.0030218,60.1696146],[-2.0013096,60.0997023],[-2.148555,60.1011247],[-2.1502671,60.171318]],[[-6.2086011,59.1163488],[-6.1229934,59.1166418],[-6.121852,59.0714985],[-6.2097426,59.0714985],[-6.2086011,59.1163488]],[[-4.4159559,59.0889036],[-4.4212022,59.0770848],[-4.3971904,59.0779143],[-4.3913388,59.0897328],[-4.4159559,59.0889036]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"NLS-OS-1st_Series","name":"NLS - OS 1:25k 1st Series 1937-61","type":"tms","template":"http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png","scaleExtent":[5,16],"polygon":[[[-4.7157244,54.6796556],[-4.6850662,54.6800268],[-4.6835779,54.6623245],[-4.7148782,54.6615818],[-4.7157244,54.6796556]],[[-3.7085748,58.3371151],[-3.5405937,58.3380684],[-3.5315137,58.1608002],[-3.3608086,58.1622372],[-3.3653486,58.252173],[-3.1610473,58.2536063],[-3.1610473,58.3261509],[-3.0275704,58.3271045],[-3.0366505,58.6139001],[-3.0021463,58.614373],[-3.0030543,58.7036341],[-3.4180129,58.7003322],[-3.4171049,58.6290293],[-3.7240109,58.6266658],[-3.7231029,58.606806],[-4.2361262,58.5992374],[-4.2334022,58.5092347],[-3.88836,58.5144516],[-3.8829119,58.4261327],[-3.7158389,58.4270836],[-3.7085748,58.3371151]],[[-6.46676,49.9943621],[-6.1889102,50.004868],[-6.1789222,49.8967815],[-6.3169391,49.8915171],[-6.312399,49.8200979],[-6.4504159,49.8159968],[-6.46676,49.9943621]],[[-5.6453263,50.2029809],[-5.7801329,50.2014076],[-5.7637888,50.0197267],[-5.3479221,50.0290604],[-5.3388421,49.9414854],[-5.024672,49.9473287],[-5.0355681,50.0383923],[-5.0010639,50.0453901],[-4.9974319,50.1304478],[-4.855783,50.13394],[-4.861231,50.206057],[-4.6546085,50.2140172],[-4.6558926,50.3018616],[-4.5184924,50.3026818],[-4.51464,50.325642],[-4.2488284,50.3264618],[-4.2488284,50.3100631],[-4.10886,50.3141633],[-4.1062917,50.2411267],[-3.9648088,50.2432047],[-3.9640778,50.2254158],[-3.8522287,50.2273626],[-3.8503757,50.1552563],[-3.6921809,50.1572487],[-3.5414602,50.1602198],[-3.5465781,50.3226814],[-3.4068012,50.3241013],[-3.4165761,50.5892711],[-3.2746691,50.5962721],[-3.2749172,50.6106323],[-2.9971742,50.613972],[-2.9896008,50.688537],[-2.7120266,50.690565],[-2.710908,50.6195964],[-2.5695473,50.6157538],[-2.5651019,50.5134083],[-2.4014463,50.513379],[-2.3940583,50.6160348],[-2.2894123,50.6147436],[-2.2876184,50.6008549],[-2.1477855,50.6048506],[-2.1451013,50.5325437],[-1.9335117,50.5347477],[-1.9362139,50.6170445],[-1.8573025,50.6228094],[-1.8554865,50.709139],[-1.6066929,50.709139],[-1.6085089,50.6239615],[-1.4450678,50.6228094],[-1.4432518,50.5317039],[-1.1545059,50.5293951],[-1.1472419,50.6170485],[-1.011041,50.6205051],[-1.011041,50.7056889],[-0.704135,50.7045388],[-0.700503,50.7769401],[-0.5860943,50.7723465],[-0.5879103,50.7907181],[-0.0149586,50.7798108],[-0.0185906,50.7625836],[0.0967261,50.7620093],[0.0921861,50.6913106],[0.3046595,50.6890096],[0.3101075,50.7757917],[0.5511831,50.7726336],[0.5529991,50.8432096],[0.695556,50.8403428],[0.696464,50.8592608],[0.9852099,50.8523824],[0.9906579,50.9417226],[1.0160821,50.9411504],[1.0215301,51.0303204],[1.2812198,51.0240383],[1.2848518,51.0948044],[1.4277848,51.0948044],[1.4386809,51.2882859],[1.4713691,51.2871502],[1.4804492,51.3994534],[1.1590151,51.4073836],[1.1590151,51.3869889],[1.0191822,51.3903886],[1.0228142,51.4798247],[0.8793493,51.4843484],[0.8829813,51.5566675],[1.0264462,51.5544092],[1.0373423,51.7493319],[1.2607117,51.7482076],[1.2661598,51.8279642],[1.3351682,51.8335756],[1.3478803,51.9199021],[1.4840812,51.9199021],[1.4986093,52.0038271],[1.6438902,52.0027092],[1.6656823,52.270221],[1.7310588,52.270221],[1.7528509,52.4465637],[1.8254914,52.4476705],[1.8345714,52.624408],[1.7690346,52.6291402],[1.7741711,52.717904],[1.6996925,52.721793],[1.706113,52.8103687],[1.559724,52.8165777],[1.5648605,52.9034116],[1.4184715,52.9103818],[1.4223238,52.9281894],[1.3439928,52.9289635],[1.3491293,53.0001194],[0.4515789,53.022589],[0.4497629,52.9351139],[0.3789384,52.9351139],[0.3716744,52.846365],[0.2227614,52.8496552],[0.2336575,52.9329248],[0.3062979,52.9351139],[0.308114,53.022589],[0.3807544,53.0236813],[0.3993708,53.2933729],[0.3248922,53.2987454],[0.3274604,53.3853782],[0.2504136,53.38691],[0.2581183,53.4748924],[0.1862079,53.4779494],[0.1913443,53.6548777],[0.1502527,53.6594436],[0.1528209,53.7666003],[0.0012954,53.7734308],[0.0025796,53.8424326],[-0.0282392,53.841675],[-0.0226575,53.9311501],[-0.1406983,53.9322193],[-0.1416063,54.0219323],[-0.1706625,54.0235326],[-0.1679384,54.0949482],[-0.0126694,54.0912206],[-0.0099454,54.1811226],[-0.1615824,54.1837795],[-0.1606744,54.2029038],[-0.2405789,54.2034349],[-0.2378549,54.2936234],[-0.3894919,54.2941533],[-0.3857497,54.3837321],[-0.461638,54.3856364],[-0.4571122,54.4939066],[-0.6105651,54.4965434],[-0.6096571,54.5676704],[-0.7667421,54.569776],[-0.7640181,54.5887213],[-0.9192871,54.5908258],[-0.9148116,54.6608348],[-1.1485204,54.6634343],[-1.1472363,54.7528316],[-1.2268514,54.7532021],[-1.2265398,54.8429879],[-1.2991803,54.8435107],[-1.2991803,54.9333391],[-1.3454886,54.9354258],[-1.3436726,55.0234878],[-1.3772688,55.0255698],[-1.3754528,55.1310877],[-1.4997441,55.1315727],[-1.4969272,55.2928323],[-1.5296721,55.2942946],[-1.5258198,55.6523803],[-1.7659492,55.6545537],[-1.7620968,55.7435626],[-1.9688392,55.7435626],[-1.9698023,55.8334505],[-2.0019051,55.8336308],[-2.0015841,55.9235526],[-2.1604851,55.9240613],[-2.1613931,55.9413549],[-2.3202942,55.9408463],[-2.3212022,56.0145126],[-2.5627317,56.0124824],[-2.5645477,56.1022207],[-2.9658863,56.0991822],[-2.9667943,56.1710304],[-2.4828272,56.1755797],[-2.4882752,56.2856078],[-2.5645477,56.2835918],[-2.5681798,56.3742075],[-2.7261728,56.3732019],[-2.7316208,56.4425301],[-2.6190281,56.4425301],[-2.6153961,56.5317671],[-2.453771,56.5347715],[-2.4534686,56.6420248],[-2.4062523,56.6440218],[-2.3953562,56.7297964],[-2.2936596,56.7337811],[-2.2972916,56.807423],[-2.1629067,56.8113995],[-2.1592747,56.9958425],[-1.9922016,57.0017771],[-2.0067297,57.2737477],[-1.9195612,57.2757112],[-1.9304572,57.3482876],[-1.8106005,57.3443682],[-1.7997044,57.4402728],[-1.6616875,57.4285429],[-1.6689516,57.5398256],[-1.7452241,57.5398256],[-1.7524881,57.6313302],[-1.8287606,57.6332746],[-1.8287606,57.7187255],[-3.1768526,57.7171219],[-3.1794208,57.734264],[-3.5134082,57.7292105],[-3.5129542,57.7112683],[-3.7635638,57.7076303],[-3.7598539,57.635713],[-3.8420372,57.6343382],[-3.8458895,57.6178365],[-3.9794374,57.6157733],[-3.9794374,57.686544],[-3.8150708,57.689976],[-3.817639,57.7968899],[-3.6853753,57.7989429],[-3.6892276,57.8891567],[-3.9383458,57.8877915],[-3.9421981,57.9750592],[-3.6943641,57.9784638],[-3.6969323,58.0695865],[-4.0372226,58.0641528],[-4.0346543,57.9730163],[-4.2003051,57.9702923],[-4.1832772,57.7012869],[-4.518752,57.6951111],[-4.5122925,57.6050682],[-4.6789116,57.6016628],[-4.666022,57.4218334],[-3.6677696,57.4394729],[-3.671282,57.5295384],[-3.3384979,57.5331943],[-3.3330498,57.4438859],[-2.8336466,57.4485275],[-2.8236396,56.9992706],[-2.3305398,57.0006693],[-2.3298977,56.9113932],[-2.6579889,56.9092901],[-2.6559637,56.8198406],[-2.8216747,56.8188467],[-2.8184967,56.7295397],[-3.1449248,56.7265508],[-3.1435628,56.6362749],[-3.4679089,56.6350265],[-3.474265,56.7238108],[-3.8011471,56.7188284],[-3.785711,56.4493026],[-3.946428,56.4457896],[-3.9428873,56.2659777],[-4.423146,56.2588459],[-4.4141572,56.0815506],[-4.8944159,56.0708008],[-4.8791072,55.8896994],[-5.1994158,55.8821374],[-5.1852906,55.7023791],[-5.0273445,55.7067203],[-5.0222081,55.6879046],[-4.897649,55.6907999],[-4.8880181,55.6002822],[-4.7339244,55.6046348],[-4.7275038,55.5342082],[-4.773732,55.5334815],[-4.7685955,55.4447227],[-4.8494947,55.4418092],[-4.8405059,55.3506535],[-4.8700405,55.3513836],[-4.8649041,55.2629462],[-4.9920314,55.2592875],[-4.9907473,55.1691779],[-5.0600894,55.1655105],[-5.0575212,55.0751884],[-5.2141831,55.0722477],[-5.1991766,54.8020337],[-5.0466316,54.8062205],[-5.0502636,54.7244996],[-4.9703591,54.7203043],[-4.9776232,54.6215905],[-4.796022,54.6342056],[-4.796022,54.7307917],[-4.8977186,54.7265971],[-4.9086147,54.8145928],[-4.8069181,54.8166856],[-4.8105501,54.7915648],[-4.6943253,54.7978465],[-4.6761652,54.7244996],[-4.5744686,54.7244996],[-4.5599405,54.6426135],[-4.3093309,54.6384098],[-4.3333262,54.8229889],[-4.2626999,54.8274274],[-4.2549952,54.7348587],[-3.8338058,54.7400481],[-3.836374,54.8141105],[-3.7118149,54.8133706],[-3.7143831,54.8318654],[-3.5346072,54.8355633],[-3.5271039,54.9066228],[-3.4808758,54.9084684],[-3.4776655,54.7457328],[-3.5874573,54.744621],[-3.5836049,54.6546166],[-3.7107322,54.6531308],[-3.6991752,54.4550407],[-3.5746161,54.4572801],[-3.5759002,54.3863042],[-3.539945,54.3855564],[-3.5386609,54.297224],[-3.46033,54.2957252],[-3.4590458,54.2079507],[-3.3807149,54.2102037],[-3.381999,54.1169788],[-3.302878,54.1160656],[-3.300154,54.0276224],[-3.1013007,54.0292224],[-3.093596,53.6062158],[-3.2065981,53.6016441],[-3.2091663,53.4917753],[-3.2451215,53.4887193],[-3.2348486,53.4045934],[-3.5276266,53.3999999],[-3.5343966,53.328481],[-3.6488053,53.3252272],[-3.6527308,53.3057716],[-3.7271873,53.3046865],[-3.7315003,53.3945257],[-3.9108315,53.3912769],[-3.9071995,53.3023804],[-3.9521457,53.3015665],[-3.9566724,53.3912183],[-4.1081979,53.3889209],[-4.1081979,53.4072967],[-4.2622916,53.4065312],[-4.2635757,53.4753707],[-4.638537,53.4677274],[-4.6346847,53.3812621],[-4.7091633,53.3774321],[-4.7001745,53.1954965],[-4.5499332,53.1962658],[-4.5435126,53.1092488],[-4.3919871,53.1100196],[-4.3855666,53.0236002],[-4.6115707,53.0205105],[-4.603866,52.9284932],[-4.7566756,52.9261709],[-4.7476868,52.8370555],[-4.8208813,52.8331768],[-4.8208813,52.7446476],[-4.3701572,52.7539749],[-4.3765778,52.8401583],[-4.2314728,52.8455875],[-4.2237682,52.7586379],[-4.1056297,52.7570836],[-4.1015192,52.6714874],[-4.1487355,52.6703862],[-4.1305754,52.4008596],[-4.1995838,52.3986435],[-4.2050319,52.3110195],[-4.3466808,52.303247],[-4.3484968,52.2365693],[-4.4901457,52.2332328],[-4.4883297,52.2098702],[-4.6572188,52.2098702],[-4.6590348,52.1385939],[-4.7788916,52.13525],[-4.7807076,52.1162967],[-4.9259885,52.1140663],[-4.9187245,52.0392855],[-5.2365265,52.0314653],[-5.2347105,51.9442339],[-5.3473032,51.9408755],[-5.3473032,51.9195995],[-5.4925842,51.9162392],[-5.4853201,51.8265386],[-5.1983903,51.8321501],[-5.1893102,51.7625177],[-5.335825,51.7589528],[-5.3281204,51.6686495],[-5.1836575,51.6730296],[-5.1836575,51.6539134],[-5.0674452,51.6578966],[-5.0603825,51.5677905],[-4.5974594,51.5809588],[-4.60388,51.6726314],[-4.345773,51.6726314],[-4.3355001,51.4962964],[-3.9528341,51.5106841],[-3.9425611,51.5905333],[-3.8809237,51.5953198],[-3.8706508,51.5074872],[-3.7679216,51.4978952],[-3.7550805,51.4242895],[-3.5855774,51.41468],[-3.5778727,51.3329177],[-3.0796364,51.3329177],[-3.0770682,51.2494018],[-3.7216935,51.2381477],[-3.7216935,51.2558315],[-3.8706508,51.2558315],[-3.8680825,51.2365398],[-4.2944084,51.2252825],[-4.289272,51.0496352],[-4.5692089,51.0431767],[-4.5624122,50.9497388],[-4.5905604,50.9520269],[-4.5896524,50.8627065],[-4.6296046,50.8592677],[-4.6226411,50.7691513],[-4.6952816,50.7680028],[-4.6934655,50.6967379],[-4.8342064,50.6938621],[-4.8296664,50.6046231],[-4.9676833,50.6000126],[-4.9685913,50.5821427],[-5.1084242,50.5786832],[-5.1029762,50.4892254],[-5.1311244,50.48807],[-5.1274923,50.4163798],[-5.2664172,50.4117509],[-5.2609692,50.3034214],[-5.5124868,50.2976214],[-5.5061308,50.2256428],[-5.6468717,50.2209953],[-5.6453263,50.2029809]],[[-5.1336607,55.2630226],[-5.1021999,55.2639372],[-5.0999527,55.2458239],[-5.1322161,55.2446343],[-5.1336607,55.2630226]],[[-5.6431878,55.5095745],[-5.4861028,55.5126594],[-5.4715747,55.3348829],[-5.6277517,55.3302345],[-5.6431878,55.5095745]],[[-4.7213517,51.2180246],[-4.5804201,51.2212417],[-4.5746416,51.1306736],[-4.7174993,51.1280545],[-4.7213517,51.2180246]],[[-5.1608796,55.4153626],[-5.0045387,55.4190069],[-5.0184798,55.6153521],[-5.1755648,55.6138137],[-5.1608796,55.4153626]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"NLS-OS-25inch-hist","name":"NLS - OS 25-inch (Scotland), 1892-1905","type":"tms","template":"http://geo.nls.uk/mapdata2/os/25_inch/scotland_1/{zoom}/{x}/{y}.png","scaleExtent":[0,18],"polygon":[[[-5.2112173,54.8018593],[-5.0642752,54.8026508],[-5.0560354,54.6305176],[-4.3158316,54.6297227],[-4.3117117,54.7448258],[-3.8530325,54.7464112],[-3.8530325,54.8034424],[-3.5522818,54.8034424],[-3.5522818,54.8374644],[-3.468511,54.8406277],[-3.4657644,54.8983158],[-3.3847403,54.8991055],[-3.3888601,54.9559214],[-3.0920786,54.9539468],[-3.0392359,54.9923274],[-3.0212713,55.0493881],[-2.9591232,55.0463283],[-2.9202807,55.0666294],[-2.7857081,55.068652],[-2.7852225,55.0914426],[-2.7337562,55.0922761],[-2.737616,55.151204],[-2.7648395,55.1510672],[-2.7013114,55.1722505],[-2.6635459,55.2192808],[-2.6460364,55.2188891],[-2.629042,55.2233933],[-2.6317886,55.2287781],[-2.6235488,55.2446345],[-2.6197723,55.2454663],[-2.6099017,55.2454174],[-2.6099876,55.2486466],[-2.6408121,55.2590039],[-2.6247896,55.2615631],[-2.6045186,55.2823081],[-2.5693176,55.296132],[-2.5479542,55.3121617],[-2.5091116,55.3234891],[-2.4780376,55.3494471],[-2.4421083,55.3533118],[-2.4052079,55.3439256],[-2.3726772,55.3447539],[-2.3221819,55.3687665],[-2.3241241,55.3999337],[-2.2576062,55.425015],[-2.1985547,55.4273529],[-2.1484296,55.4717466],[-2.1944348,55.484199],[-2.2040479,55.529306],[-2.2960584,55.6379722],[-2.2177808,55.6379722],[-2.1059266,55.7452498],[-1.9716874,55.7462161],[-1.9697453,55.9190951],[-2.1201694,55.9207115],[-2.1242893,55.9776133],[-2.3440159,55.9783817],[-2.3440159,56.0390349],[-2.5046909,56.0413363],[-2.500571,56.1003588],[-2.8823459,56.0957629],[-2.8823459,56.1722898],[-2.4126804,56.1692316],[-2.4181736,56.2334017],[-2.5857151,56.2303484],[-2.5719822,56.3416356],[-2.7257908,56.3462022],[-2.7312839,56.4343808],[-2.6928318,56.4343808],[-2.6928318,56.4859769],[-2.5307834,56.4935587],[-2.5307834,56.570806],[-2.5302878,56.6047947],[-2.3732428,56.6044452],[-2.3684363,56.7398824],[-2.3292975,56.7398824],[-2.3292975,56.7888065],[-2.3145346,56.7891826],[-2.3148779,56.7967036],[-2.171369,56.7967036],[-2.1703979,56.9710595],[-2.0101725,56.9694716],[-2.0101725,57.0846832],[-2.0817687,57.085349],[-2.0488097,57.1259963],[-2.0409133,57.126369],[-2.0383434,57.2411129],[-1.878118,57.2421638],[-1.8771469,57.2978175],[-1.9868771,57.2983422],[-1.9082209,57.3560063],[-1.8752048,57.3560063],[-1.8761758,57.3769527],[-1.8120857,57.4120111],[-1.7120661,57.4120111],[-1.7034646,57.6441388],[-1.8666032,57.6451781],[-1.8646611,57.7033351],[-3.1204292,57.7064705],[-3.1218025,57.7504652],[-3.4445259,57.7526635],[-3.4472724,57.7138067],[-3.5145637,57.7094052],[-3.5118171,57.6939956],[-3.7645027,57.6917938],[-3.7672492,57.6344975],[-3.842378,57.6288312],[-3.8438346,57.5965825],[-3.9414265,57.5916386],[-3.9404554,57.6537782],[-3.8894746,57.6529989],[-3.8826772,57.7676408],[-3.7224517,57.766087],[-3.7195385,57.8819201],[-3.9146888,57.8853352],[-3.916062,57.9546243],[-3.745774,57.9538956],[-3.7471473,58.0688409],[-3.5837256,58.0695672],[-3.5837256,58.1116689],[-3.4560096,58.1138452],[-3.4544646,58.228503],[-3.4379851,58.2283222],[-3.4243233,58.2427725],[-3.412307,58.2438567],[-3.3735115,58.2695057],[-3.3063919,58.2862038],[-3.1229154,58.2859395],[-3.123602,58.3443661],[-2.9574338,58.3447264],[-2.951254,58.6422011],[-2.8812162,58.6429157],[-2.8851004,58.8112825],[-2.7180775,58.8142997],[-2.7161354,58.8715749],[-2.556881,58.8775984],[-2.5544533,58.9923453],[-2.5567617,59.0483775],[-2.391893,59.0485996],[-2.3918002,59.1106996],[-2.4733695,59.1106996],[-2.5591563,59.1783028],[-2.5630406,59.2210646],[-2.3921334,59.224046],[-2.3911409,59.2740075],[-2.3639512,59.2745036],[-2.3658933,59.285417],[-2.3911409,59.284921],[-2.3911409,59.3379505],[-2.2221759,59.3381981],[-2.2233897,59.395965],[-2.3758467,59.396583],[-2.3899271,59.4026383],[-2.4008516,59.3962122],[-2.5637882,59.3952604],[-2.5637882,59.3385811],[-2.7320164,59.3375306],[-2.7333896,59.3952604],[-3.0726511,59.3931174],[-3.0703404,59.3354759],[-3.0753186,59.3355634],[-3.0749753,59.3292593],[-3.0698254,59.3289091],[-3.069801,59.2196159],[-3.2363384,59.2166341],[-3.2336751,59.1606496],[-3.4032766,59.1588895],[-3.394086,58.9279316],[-3.5664497,58.9259268],[-3.5611089,58.8679885],[-3.392508,58.8699339],[-3.3894734,58.8698711],[-3.3891093,58.8684905],[-3.3912942,58.868616],[-3.3884161,58.7543084],[-3.2238208,58.7555677],[-3.2189655,58.691289],[-3.4634113,58.6905753],[-3.4551716,58.6341518],[-3.787508,58.6341518],[-3.7861347,58.5769211],[-3.9028645,58.5733411],[-3.9028645,58.6477304],[-4.0690327,58.6491594],[-4.0690327,58.5912376],[-4.7364521,58.5933845],[-4.7364521,58.6505884],[-5.0715351,58.6520173],[-5.0654779,58.5325854],[-5.2332047,58.5316087],[-5.2283494,58.4719947],[-5.2424298,58.4719947],[-5.2366034,58.4089731],[-5.2283494,58.4094818],[-5.2210664,58.3005859],[-5.5657939,58.2959933],[-5.5580254,58.2372573],[-5.4146722,58.2401326],[-5.4141866,58.2267768],[-5.3885749,58.2272242],[-5.382714,58.1198615],[-5.51043,58.1191362],[-5.5114011,58.006214],[-5.6745397,58.0041559],[-5.6716266,57.9449366],[-5.6716266,57.8887166],[-5.8347652,57.8856193],[-5.8277052,57.5988958],[-6.0384259,57.5986357],[-6.0389115,57.6459559],[-6.1981658,57.6456961],[-6.2076123,57.7600132],[-6.537067,57.7544033],[-6.5312406,57.6402392],[-6.7002056,57.6360809],[-6.6807844,57.5236293],[-6.8516915,57.5152857],[-6.8361545,57.3385811],[-6.6730158,57.3438213],[-6.674958,57.2850883],[-6.5098772,57.2850883],[-6.4982244,57.1757637],[-6.3506228,57.1820797],[-6.3312015,57.1251969],[-6.1797156,57.1230884],[-6.1719471,57.0682265],[-6.4593819,57.059779],[-6.4564687,57.1093806],[-6.6671895,57.1062165],[-6.6730158,57.002708],[-6.5021087,57.0048233],[-6.4836097,56.8917522],[-6.3266104,56.8894062],[-6.3156645,56.7799312],[-6.2146739,56.775675],[-6.2146739,56.7234965],[-6.6866107,56.7224309],[-6.6769001,56.6114413],[-6.8419809,56.607166],[-6.8400387,56.5483307],[-7.1546633,56.5461895],[-7.1488369,56.4872592],[-6.9915246,56.490476],[-6.9876404,56.4325329],[-6.6827265,56.4314591],[-6.6769001,56.5472601],[-6.5292985,56.5504717],[-6.5234721,56.4379018],[-6.3661598,56.4368281],[-6.3642177,56.3766524],[-6.5273563,56.3712749],[-6.5171745,56.2428427],[-6.4869621,56.247421],[-6.4869621,56.1893882],[-6.3001945,56.1985572],[-6.3029411,56.2581017],[-5.9019401,56.256576],[-5.8964469,56.0960466],[-6.0282829,56.0883855],[-6.0392692,56.1557502],[-6.3853385,56.1542205],[-6.3606193,55.96099],[-6.2123039,55.9640647],[-6.2047508,55.9202269],[-6.5185478,55.9129158],[-6.5061881,55.7501763],[-6.6764762,55.7409005],[-6.6599967,55.6263176],[-6.3551261,55.6232161],[-6.3578727,55.5689002],[-6.0392692,55.5720059],[-6.0310294,55.6247669],[-5.7398917,55.6309694],[-5.7371452,55.4569279],[-5.8964469,55.4600426],[-5.8964469,55.2789864],[-5.4350211,55.2821151],[-5.4405143,55.4506979],[-5.2867057,55.4569279],[-5.3086784,55.4070602],[-4.9735954,55.4008223],[-4.9845817,55.2038242],[-5.1493766,55.2038242],[-5.1411369,55.037337],[-5.2152946,55.0341891],[-5.2112173,54.8018593]],[[-2.1646559,60.1622059],[-1.9930299,60.1609801],[-1.9946862,60.1035151],[-2.1663122,60.104743],[-2.1646559,60.1622059]],[[-1.5360658,59.8570831],[-1.3653566,59.8559841],[-1.366847,59.7975565],[-1.190628,59.7964199],[-1.1862046,59.9695391],[-1.0078652,59.9683948],[-1.0041233,60.114145],[-0.8360832,60.1130715],[-0.834574,60.1716772],[-1.0074262,60.1727795],[-1.0052165,60.2583924],[-0.8299659,60.2572778],[-0.826979,60.3726551],[-0.6507514,60.3715381],[-0.6477198,60.4882292],[-0.9984896,60.4904445],[-0.9970279,60.546555],[-0.6425288,60.5443201],[-0.6394896,60.6606792],[-0.8148133,60.6617806],[-0.8132987,60.7196112],[-0.6383298,60.7185141],[-0.635467,60.8275393],[-0.797568,60.8285523],[-0.9941426,60.8297807],[-0.9954966,60.7782667],[-1.1670282,60.7793403],[-1.1700357,60.6646181],[-1.5222599,60.6668304],[-1.5237866,60.6084426],[-1.6975673,60.609536],[-1.7021271,60.4345249],[-1.5260578,60.4334111],[-1.5275203,60.3770719],[-1.8751127,60.3792746],[-1.8781372,60.2624647],[-1.7019645,60.2613443],[-1.7049134,60.1470532],[-1.528659,60.1459283],[-1.5360658,59.8570831]],[[-0.9847667,60.8943762],[-0.9860347,60.8361105],[-0.8078362,60.8351904],[-0.8065683,60.8934578],[-0.9847667,60.8943762]],[[-7.7696901,56.8788231],[-7.7614504,56.7608274],[-7.6009049,56.7641903],[-7.5972473,56.819332],[-7.4479894,56.8203948],[-7.4489319,56.8794098],[-7.2841369,56.8794098],[-7.2813904,57.0471152],[-7.1303283,57.0515969],[-7.1330749,57.511801],[-6.96828,57.5147514],[-6.9765198,57.6854668],[-6.8062317,57.6913392],[-6.8089782,57.8041985],[-6.6496765,57.8071252],[-6.6441833,57.8612267],[-6.3200866,57.8626878],[-6.3200866,58.1551617],[-6.1607849,58.1522633],[-6.1552917,58.20874],[-5.9850036,58.2101869],[-5.9904968,58.2680163],[-6.1497986,58.2665717],[-6.1415588,58.5557514],[-6.3173401,58.5557514],[-6.3091003,58.4983923],[-6.4876282,58.4955218],[-6.4876282,58.4423768],[-6.6606628,58.4395018],[-6.6469299,58.3819525],[-6.8117248,58.3805125],[-6.8117248,58.3286357],[-6.9792663,58.3286357],[-6.9710266,58.2694608],[-7.1413147,58.2680163],[-7.1403816,58.0358742],[-7.3020636,58.0351031],[-7.3030347,57.9774797],[-7.1379539,57.9777372],[-7.1413526,57.9202792],[-7.1398961,57.8640206],[-7.3020636,57.862471],[-7.298484,57.7442293],[-7.4509193,57.7456951],[-7.4550392,57.6899522],[-7.6186131,57.6906048],[-7.6198341,57.7456951],[-7.7901222,57.7442293],[-7.7873756,57.6855477],[-7.6222332,57.6853817],[-7.6173779,57.5712602],[-7.788285,57.5709998],[-7.7892561,57.512109],[-7.7038025,57.5115874],[-7.6999183,57.4546902],[-7.5367796,57.4552126],[-7.5348375,57.5126306],[-7.4581235,57.5131521],[-7.4552103,57.2824165],[-7.6115515,57.2845158],[-7.6144647,57.2272651],[-7.451326,57.2256881],[-7.451326,57.1103873],[-7.6164068,57.1088053],[-7.603783,56.8792358],[-7.7696901,56.8788231]],[[-1.7106618,59.5626284],[-1.5417509,59.562215],[-1.5423082,59.5037224],[-1.7112191,59.5041365],[-1.7106618,59.5626284]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"NLS-OS-6inch-Scotland-hist","name":"NLS - OS 6-inch Scotland 1842-82","type":"tms","template":"http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png","scaleExtent":[5,16],"polygon":[[[-5.2112173,54.8018593],[-5.0642752,54.8026508],[-5.0560354,54.6305176],[-4.3158316,54.6297227],[-4.3117117,54.7448258],[-3.8530325,54.7464112],[-3.8530325,54.8034424],[-3.5522818,54.8034424],[-3.5522818,54.8374644],[-3.468511,54.8406277],[-3.4657644,54.8983158],[-3.3847403,54.8991055],[-3.3888601,54.9559214],[-3.0920786,54.9539468],[-3.0392359,54.9923274],[-3.0212713,55.0493881],[-2.9591232,55.0463283],[-2.9202807,55.0666294],[-2.7857081,55.068652],[-2.7852225,55.0914426],[-2.7337562,55.0922761],[-2.737616,55.151204],[-2.7648395,55.1510672],[-2.7013114,55.1722505],[-2.6635459,55.2192808],[-2.6460364,55.2188891],[-2.629042,55.2233933],[-2.6317886,55.2287781],[-2.6235488,55.2446345],[-2.6197723,55.2454663],[-2.6099017,55.2454174],[-2.6099876,55.2486466],[-2.6408121,55.2590039],[-2.6247896,55.2615631],[-2.6045186,55.2823081],[-2.5693176,55.296132],[-2.5479542,55.3121617],[-2.5091116,55.3234891],[-2.4780376,55.3494471],[-2.4421083,55.3533118],[-2.4052079,55.3439256],[-2.3726772,55.3447539],[-2.3221819,55.3687665],[-2.3241241,55.3999337],[-2.2576062,55.425015],[-2.1985547,55.4273529],[-2.1484296,55.4717466],[-2.1944348,55.484199],[-2.2040479,55.529306],[-2.2960584,55.6379722],[-2.2177808,55.6379722],[-2.1059266,55.7452498],[-1.9716874,55.7462161],[-1.9697453,55.9190951],[-2.1201694,55.9207115],[-2.1242893,55.9776133],[-2.3440159,55.9783817],[-2.3440159,56.0390349],[-2.5046909,56.0413363],[-2.500571,56.1003588],[-2.8823459,56.0957629],[-2.8823459,56.1722898],[-2.4126804,56.1692316],[-2.4181736,56.2334017],[-2.5857151,56.2303484],[-2.5719822,56.3416356],[-2.7257908,56.3462022],[-2.7312839,56.4343808],[-2.6928318,56.4343808],[-2.6928318,56.4859769],[-2.5307834,56.4935587],[-2.5307834,56.570806],[-2.5302878,56.6047947],[-2.3732428,56.6044452],[-2.3684363,56.7398824],[-2.3292975,56.7398824],[-2.3292975,56.7888065],[-2.3145346,56.7891826],[-2.3148779,56.7967036],[-2.171369,56.7967036],[-2.1703979,56.9710595],[-2.0101725,56.9694716],[-2.0101725,57.0846832],[-2.0817687,57.085349],[-2.0488097,57.1259963],[-2.0409133,57.126369],[-2.0383434,57.2411129],[-1.878118,57.2421638],[-1.8771469,57.2978175],[-1.9868771,57.2983422],[-1.9082209,57.3560063],[-1.8752048,57.3560063],[-1.8761758,57.3769527],[-1.8120857,57.4120111],[-1.7120661,57.4120111],[-1.7034646,57.6441388],[-1.8666032,57.6451781],[-1.8646611,57.7033351],[-3.1204292,57.7064705],[-3.1218025,57.7504652],[-3.4445259,57.7526635],[-3.4472724,57.7138067],[-3.5145637,57.7094052],[-3.5118171,57.6939956],[-3.7645027,57.6917938],[-3.7672492,57.6344975],[-3.842378,57.6288312],[-3.8438346,57.5965825],[-3.9414265,57.5916386],[-3.9404554,57.6537782],[-3.8894746,57.6529989],[-3.8826772,57.7676408],[-3.7224517,57.766087],[-3.7195385,57.8819201],[-3.9146888,57.8853352],[-3.916062,57.9546243],[-3.745774,57.9538956],[-3.7471473,58.0688409],[-3.5837256,58.0695672],[-3.5837256,58.1116689],[-3.4560096,58.1138452],[-3.4544646,58.228503],[-3.4379851,58.2283222],[-3.4243233,58.2427725],[-3.412307,58.2438567],[-3.3735115,58.2695057],[-3.3063919,58.2862038],[-3.1229154,58.2859395],[-3.123602,58.3443661],[-2.9574338,58.3447264],[-2.951254,58.6422011],[-2.8812162,58.6429157],[-2.8851004,58.8112825],[-2.7180775,58.8142997],[-2.7161354,58.8715749],[-2.556881,58.8775984],[-2.5544533,58.9923453],[-2.5567617,59.0483775],[-2.391893,59.0485996],[-2.3918002,59.1106996],[-2.4733695,59.1106996],[-2.5591563,59.1783028],[-2.5630406,59.2210646],[-2.3921334,59.224046],[-2.3911409,59.2740075],[-2.3639512,59.2745036],[-2.3658933,59.285417],[-2.3911409,59.284921],[-2.3911409,59.3379505],[-2.2221759,59.3381981],[-2.2233897,59.395965],[-2.3758467,59.396583],[-2.3899271,59.4026383],[-2.4008516,59.3962122],[-2.5637882,59.3952604],[-2.5637882,59.3385811],[-2.7320164,59.3375306],[-2.7333896,59.3952604],[-3.0726511,59.3931174],[-3.0703404,59.3354759],[-3.0753186,59.3355634],[-3.0749753,59.3292593],[-3.0698254,59.3289091],[-3.069801,59.2196159],[-3.2363384,59.2166341],[-3.2336751,59.1606496],[-3.4032766,59.1588895],[-3.394086,58.9279316],[-3.5664497,58.9259268],[-3.5611089,58.8679885],[-3.392508,58.8699339],[-3.3894734,58.8698711],[-3.3891093,58.8684905],[-3.3912942,58.868616],[-3.3884161,58.7543084],[-3.2238208,58.7555677],[-3.2189655,58.691289],[-3.4634113,58.6905753],[-3.4551716,58.6341518],[-3.787508,58.6341518],[-3.7861347,58.5769211],[-3.9028645,58.5733411],[-3.9028645,58.6477304],[-4.0690327,58.6491594],[-4.0690327,58.5912376],[-4.7364521,58.5933845],[-4.7364521,58.6505884],[-5.0715351,58.6520173],[-5.0654779,58.5325854],[-5.2332047,58.5316087],[-5.2283494,58.4719947],[-5.2424298,58.4719947],[-5.2366034,58.4089731],[-5.2283494,58.4094818],[-5.2210664,58.3005859],[-5.5657939,58.2959933],[-5.5580254,58.2372573],[-5.4146722,58.2401326],[-5.4141866,58.2267768],[-5.3885749,58.2272242],[-5.382714,58.1198615],[-5.51043,58.1191362],[-5.5114011,58.006214],[-5.6745397,58.0041559],[-5.6716266,57.9449366],[-5.6716266,57.8887166],[-5.8347652,57.8856193],[-5.8277052,57.5988958],[-6.0384259,57.5986357],[-6.0389115,57.6459559],[-6.1981658,57.6456961],[-6.2076123,57.7600132],[-6.537067,57.7544033],[-6.5312406,57.6402392],[-6.7002056,57.6360809],[-6.6807844,57.5236293],[-6.8516915,57.5152857],[-6.8361545,57.3385811],[-6.6730158,57.3438213],[-6.674958,57.2850883],[-6.5098772,57.2850883],[-6.4982244,57.1757637],[-6.3506228,57.1820797],[-6.3312015,57.1251969],[-6.1797156,57.1230884],[-6.1719471,57.0682265],[-6.4593819,57.059779],[-6.4564687,57.1093806],[-6.6671895,57.1062165],[-6.6730158,57.002708],[-6.5021087,57.0048233],[-6.4836097,56.8917522],[-6.3266104,56.8894062],[-6.3156645,56.7799312],[-6.2146739,56.775675],[-6.2146739,56.7234965],[-6.6866107,56.7224309],[-6.6769001,56.6114413],[-6.8419809,56.607166],[-6.8400387,56.5483307],[-7.1546633,56.5461895],[-7.1488369,56.4872592],[-6.9915246,56.490476],[-6.9876404,56.4325329],[-6.6827265,56.4314591],[-6.6769001,56.5472601],[-6.5292985,56.5504717],[-6.5234721,56.4379018],[-6.3661598,56.4368281],[-6.3642177,56.3766524],[-6.5273563,56.3712749],[-6.5171745,56.2428427],[-6.4869621,56.247421],[-6.4869621,56.1893882],[-6.3001945,56.1985572],[-6.3029411,56.2581017],[-5.9019401,56.256576],[-5.8964469,56.0960466],[-6.0282829,56.0883855],[-6.0392692,56.1557502],[-6.3853385,56.1542205],[-6.3606193,55.96099],[-6.2123039,55.9640647],[-6.2047508,55.9202269],[-6.5185478,55.9129158],[-6.5061881,55.7501763],[-6.6764762,55.7409005],[-6.6599967,55.6263176],[-6.3551261,55.6232161],[-6.3578727,55.5689002],[-6.0392692,55.5720059],[-6.0310294,55.6247669],[-5.7398917,55.6309694],[-5.7371452,55.4569279],[-5.8964469,55.4600426],[-5.8964469,55.2789864],[-5.4350211,55.2821151],[-5.4405143,55.4506979],[-5.2867057,55.4569279],[-5.3086784,55.4070602],[-4.9735954,55.4008223],[-4.9845817,55.2038242],[-5.1493766,55.2038242],[-5.1411369,55.037337],[-5.2152946,55.0341891],[-5.2112173,54.8018593]],[[-2.1646559,60.1622059],[-1.9930299,60.1609801],[-1.9946862,60.1035151],[-2.1663122,60.104743],[-2.1646559,60.1622059]],[[-1.5360658,59.8570831],[-1.3653566,59.8559841],[-1.366847,59.7975565],[-1.190628,59.7964199],[-1.1862046,59.9695391],[-1.0078652,59.9683948],[-1.0041233,60.114145],[-0.8360832,60.1130715],[-0.834574,60.1716772],[-1.0074262,60.1727795],[-1.0052165,60.2583924],[-0.8299659,60.2572778],[-0.826979,60.3726551],[-0.6507514,60.3715381],[-0.6477198,60.4882292],[-0.9984896,60.4904445],[-0.9970279,60.546555],[-0.6425288,60.5443201],[-0.6394896,60.6606792],[-0.8148133,60.6617806],[-0.8132987,60.7196112],[-0.6383298,60.7185141],[-0.635467,60.8275393],[-0.797568,60.8285523],[-0.9941426,60.8297807],[-0.9954966,60.7782667],[-1.1670282,60.7793403],[-1.1700357,60.6646181],[-1.5222599,60.6668304],[-1.5237866,60.6084426],[-1.6975673,60.609536],[-1.7021271,60.4345249],[-1.5260578,60.4334111],[-1.5275203,60.3770719],[-1.8751127,60.3792746],[-1.8781372,60.2624647],[-1.7019645,60.2613443],[-1.7049134,60.1470532],[-1.528659,60.1459283],[-1.5360658,59.8570831]],[[-0.9847667,60.8943762],[-0.9860347,60.8361105],[-0.8078362,60.8351904],[-0.8065683,60.8934578],[-0.9847667,60.8943762]],[[-7.7696901,56.8788231],[-7.7614504,56.7608274],[-7.6009049,56.7641903],[-7.5972473,56.819332],[-7.4479894,56.8203948],[-7.4489319,56.8794098],[-7.2841369,56.8794098],[-7.2813904,57.0471152],[-7.1303283,57.0515969],[-7.1330749,57.511801],[-6.96828,57.5147514],[-6.9765198,57.6854668],[-6.8062317,57.6913392],[-6.8089782,57.8041985],[-6.6496765,57.8071252],[-6.6441833,57.8612267],[-6.3200866,57.8626878],[-6.3200866,58.1551617],[-6.1607849,58.1522633],[-6.1552917,58.20874],[-5.9850036,58.2101869],[-5.9904968,58.2680163],[-6.1497986,58.2665717],[-6.1415588,58.5557514],[-6.3173401,58.5557514],[-6.3091003,58.4983923],[-6.4876282,58.4955218],[-6.4876282,58.4423768],[-6.6606628,58.4395018],[-6.6469299,58.3819525],[-6.8117248,58.3805125],[-6.8117248,58.3286357],[-6.9792663,58.3286357],[-6.9710266,58.2694608],[-7.1413147,58.2680163],[-7.1403816,58.0358742],[-7.3020636,58.0351031],[-7.3030347,57.9774797],[-7.1379539,57.9777372],[-7.1413526,57.9202792],[-7.1398961,57.8640206],[-7.3020636,57.862471],[-7.298484,57.7442293],[-7.4509193,57.7456951],[-7.4550392,57.6899522],[-7.6186131,57.6906048],[-7.6198341,57.7456951],[-7.7901222,57.7442293],[-7.7873756,57.6855477],[-7.6222332,57.6853817],[-7.6173779,57.5712602],[-7.788285,57.5709998],[-7.7892561,57.512109],[-7.7038025,57.5115874],[-7.6999183,57.4546902],[-7.5367796,57.4552126],[-7.5348375,57.5126306],[-7.4581235,57.5131521],[-7.4552103,57.2824165],[-7.6115515,57.2845158],[-7.6144647,57.2272651],[-7.451326,57.2256881],[-7.451326,57.1103873],[-7.6164068,57.1088053],[-7.603783,56.8792358],[-7.7696901,56.8788231]],[[-1.7106618,59.5626284],[-1.5417509,59.562215],[-1.5423082,59.5037224],[-1.7112191,59.5041365],[-1.7106618,59.5626284]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"NLSC-EMAP5","name":"NLSC General Map with Contour line","type":"tms","template":"http://wmts.nlsc.gov.tw/wmts/EMAP5_OPENDATA/default/EPSG:3857/{zoom}/{y}/{x}","startDate":"2015-01-01T00:00:00.000Z","scaleExtent":[0,15],"polygon":[[[120.4570579,26.3970586],[120.44256,26.3708009],[120.44713,26.3531513],[120.4673009,26.3405831],[120.4978723,26.3340866],[120.5141036,26.3401594],[120.5341168,26.3641649],[120.5297045,26.3842128],[120.4956661,26.4015754],[120.4570579,26.3970586]],[[119.9007221,25.9858609],[119.8960071,25.9648902],[119.9131301,25.9470399],[119.9503542,25.9278478],[119.9905563,25.9260623],[120.0198392,25.9363284],[120.0277804,25.9557423],[120.0275322,25.9845224],[119.9989937,26.0010288],[119.9404278,26.0028131],[119.9007221,25.9858609]],[[122.089,24.5485],[121.709,23.4541],[121.717,22.698],[121.818,21.95],[121.803,21.8735],[121.759,21.8087],[121.694,21.7653],[120.861,21.5631],[120.815,21.5576],[120.739,21.5728],[120.661,21.6296],[120.202,22.1809],[119.27,23.0542],[119.153,23.2049],[119.128,23.2485],[119.103,23.4],[119.118,23.4765],[119.137,23.512],[119.361,23.8885],[119.406,23.9407],[120.968,25.2284],[121.408,25.4687],[121.989,25.8147],[122.065,25.8299],[122.141,25.8147],[122.216,25.7663],[122.26,25.7015],[122.297,25.48],[122.196,24.9696],[122.089,24.5485]],[[116.6855033,20.8547596],[116.6309071,20.8149565],[116.5941695,20.7600846],[116.5797214,20.6967501],[116.5893056,20.6325865],[116.621766,20.5753367],[116.6731874,20.5319171],[116.7373678,20.5075783],[116.8065659,20.5052653],[116.8724354,20.5252581],[116.9270316,20.5651373],[116.9637692,20.6200797],[116.9782173,20.6834462],[116.9686331,20.7475883],[116.9361727,20.8047732],[116.8847512,20.8481147],[116.8205709,20.872399],[116.7513728,20.8747063],[116.6855033,20.8547596]],[[118.2261504,24.4563345],[118.2936439,24.4538527],[118.2851467,24.4751026],[118.3097372,24.4916821],[118.3767709,24.4729348],[118.4100947,24.5332285],[118.4479031,24.5284069],[118.4746394,24.4599272],[118.512992,24.4315479],[118.5065839,24.4202318],[118.4811625,24.4332439],[118.4610567,24.4089192],[118.426145,24.3970385],[118.3970055,24.4284184],[118.3765564,24.4258395],[118.3397565,24.3814628],[118.3031926,24.3705764],[118.2574234,24.4139213],[118.1381276,24.3724838],[118.1617342,24.4022433],[118.2094226,24.4139604],[118.1895784,24.4352201],[118.2176338,24.430205],[118.2261504,24.4563345]],[[120.2234496,26.30045],[120.2550843,26.3100412],[120.269888,26.3368716],[120.2591889,26.3652192],[120.2292544,26.3784823],[120.1976197,26.3688968],[120.182816,26.3420738],[120.1935151,26.3137205],[120.2234496,26.30045]],[[119.4374461,25.0047541],[119.4342024,24.9886249],[119.4541901,24.9722553],[119.4827444,24.9718376],[119.4898402,24.9937882],[119.4715877,25.0069239],[119.4374461,25.0047541]],[[119.8869914,26.180381],[119.893227,26.1203128],[119.9285109,26.1080224],[119.9779388,26.1223611],[120.0366775,26.151728],[120.1098054,26.2134921],[120.119269,26.2713663],[120.0629175,26.3172592],[119.9923706,26.3164881],[119.9467732,26.2898799],[119.9020362,26.2439761],[119.8869914,26.180381]]],"terms_url":"http://maps.nlsc.gov.tw/","terms_text":"© National Land Surveying and Mapping Center, Taiwan OGDL 1.0","description":"The emap from Taiwan National Land Surveying and Mapping Center","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAxJJREFUOI3tlF9oW2UYxn9f4nKW2ixfjJGYMnuctRUZ5mhEpjdJEEaHtmsZaKHq0qt6ZdtZL3Zhk3ilIKS9Ui806UStE7Edjln8kwzEwaB6IshsmJIqK1ttZ7Qlzel2eryQhqZrsDC8EHyuvu993+/53j+8D/yPfxtip4GqH1X1owLkdHI3RSwbkbFu1yAPdx4t3hpSS6YLAM05i/vCqcmzZwpj9T6pIZYOZNArNADhsQj3RVNjtyS1DcKtiHlPIb96PTn67nJiq8++cRgJicTpQ7Yz0oHc7cQZeakzPbTyqr9iKXUr0lfbqOx7LHJgbXrux5/X9M0+G0C8SySeeWTPQPSLxu4jn1vd4tE7m4euDNclrCEvt6E+25/e6H+VuKen57vEe1b8I29b8cKyo6j6Uece6I/VK387jC70crgjMFBDPDEx8aA5aOPkG+f7FhcX9YhGZLIUBSD7VAtSsZOKNpGKNgFU710tbiJ7G0lFm9DucCL2R7uCXjTpQFZbMV6wMu+EbWnpQOIJVKcvFTuDIR+az4nmc1Zt6h4HuV9XGHjIx1D2EvrCKtLnUgE+Pig+kQ6kDeDFc9YQwJdP2rLuBlfzRjklw7yh7JJh0vfZL6Tb70IqdqRSnT/5JfQTBcZfDom4HaBiUjn5k/Xh0VYRe85ztZ11QX53K4ZQyPxwFcO0yP+2Ste9bi6XrxPbfxuvnV9g6uIfPK/dTskwURbOFfPTM2PSIeTT99Bzw4KMhERi5ICIl667OOHuYNzdQV5p/ccBxi89kUmm5vveDou06kLddvNSibasbvZGXvj9fYJGgbldAaYaI+SVVoq7ApxtCNXEH7ZyhL8+Nho00YJeoT3+6Xp0W2KtBU07NpzNlHulem2ecHmGzpUcmlGg+dp83aynitbkK99ayfwSel2tiLUTo3M4lSn3ys12ub5MsFL4O4GGWZq/fyszfvrPsfwSNZtnpw70i+jMfjPdf//MfXf7UYtrASqWQkUoeNzLtHumS0buzePJD4zjV1a5vPX9jmRT9aNGNCKbZXMn0vnfwl+e9BTflqrxKAAAAABJRU5ErkJggg=="},{"id":"IBGE_Salvador_Streets","name":"Nomes de Ruas IBGE Salvador-BA","type":"tms","template":"https://api.mapbox.com/styles/v1/wille/cj8lp78dn62wl2rquim47qo0g/tiles/256/{zoom}/{x}/{y}?access_token=pk.eyJ1Ijoid2lsbGUiLCJhIjoicFNVWk5VWSJ9.hluCd0YGvYHNlFi_utWe2g","scaleExtent":[0,20],"polygon":[[[-38.489742279052734,-12.811131765117107],[-38.54484558105469,-13.013924052026558],[-38.47755432128906,-13.034662471471638],[-38.33473205566406,-12.946846814654444],[-38.30005645751953,-12.906692193510644],[-38.33953857421875,-12.904349641337422],[-38.35481643676758,-12.830213284310222],[-38.38090896606445,-12.821844374997415],[-38.40717315673828,-12.867535227819912],[-38.46536636352539,-12.815985972925704],[-38.489742279052734,-12.811131765117107]]],"description":"Streets geometry and names of Salvador, Bahia. Source: Faces de Logradouro - IBGE.","overlay":true},{"id":"MAPNIK","name":"OpenStreetMap (Standard)","type":"tms","template":"https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png","scaleExtent":[0,19],"terms_url":"https://www.openstreetmap.org/","terms_text":"© OpenStreetMap contributors, CC-BY-SA","default":true,"description":"The default OpenStreetMap layer.","icon":"data:image/png;base64,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"},{"id":"OpenStreetMap-turistautak","name":"OpenStreetMap (turistautak)","type":"tms","template":"http://{switch:h,i,j}.tile.openstreetmap.hu/turistautak/{zoom}/{x}/{y}.png","scaleExtent":[0,18],"polygon":[[[16.1139147,46.8691038],[16.1789749,46.90662],[16.2000429,46.9415079],[16.2217547,46.9355441],[16.2462784,46.9463851],[16.2553226,46.9642125],[16.2764694,46.9626082],[16.290583,47.0139849],[16.3016199,46.9992329],[16.3414618,46.9965225],[16.3505162,47.0106313],[16.3734016,46.9985929],[16.412765,47.00475],[16.4332705,46.9927417],[16.4478119,47.003893],[16.479997,46.9941169],[16.5121988,47.0011695],[16.4635584,47.0322699],[16.4478586,47.0227481],[16.439123,47.029663],[16.445673,47.038872],[16.520323,47.056103],[16.473213,47.0736169],[16.4637199,47.09392],[16.500798,47.110058],[16.500035,47.123295],[16.5295349,47.1287419],[16.5171609,47.1496938],[16.454951,47.1425878],[16.4648728,47.1683349],[16.4555643,47.1875584],[16.4305559,47.1847022],[16.4195013,47.1949147],[16.4189215,47.2107114],[16.4371293,47.2097043],[16.4426335,47.2337117],[16.4313127,47.2527554],[16.4671512,47.2531652],[16.4892319,47.2798885],[16.4646338,47.3338455],[16.4337002,47.3528101],[16.458513,47.3670496],[16.4454619,47.4070195],[16.4831657,47.4093628],[16.4963821,47.3892659],[16.5170941,47.4100218],[16.5749054,47.4054243],[16.5807291,47.4191699],[16.661847,47.455595],[16.6706419,47.47422],[16.6523395,47.500342],[16.6895619,47.510161],[16.7147797,47.540199],[16.663545,47.567733],[16.673199,47.6049544],[16.6595343,47.6061018],[16.652758,47.622852],[16.6314207,47.6283176],[16.5739108,47.619667],[16.5147382,47.6461964],[16.4967504,47.6393149],[16.425464,47.6621679],[16.4437449,47.674205],[16.4480507,47.6964725],[16.4746984,47.6811576],[16.4872245,47.6979767],[16.5521729,47.7225519],[16.5363779,47.736785],[16.5479799,47.751544],[16.6095193,47.7603722],[16.6344148,47.7590843],[16.65729,47.7414879],[16.7209405,47.7353565],[16.7534062,47.6828165],[16.8301587,47.681058],[16.8394284,47.7045139],[16.8668943,47.7211462],[16.876679,47.6876452],[17.0937421,47.7077706],[17.0706562,47.7285366],[17.0516019,47.7938499],[17.0749479,47.8084997],[17.047139,47.8285635],[17.0519452,47.8377691],[17.0105513,47.8581765],[17.0163878,47.8673325],[17.0857537,47.8746239],[17.113171,47.9271605],[17.0917133,47.9342916],[17.1183782,47.9601083],[17.094657,47.9708775],[17.2010289,48.019992],[17.241769,48.0224651],[17.257955,47.998655],[17.334651,47.993125],[17.4029929,47.947849],[17.4539199,47.8852579],[17.5267369,47.865509],[17.5675779,47.8151289],[17.608402,47.8218859],[17.7085789,47.756678],[17.7798739,47.739487],[17.8660959,47.74575],[17.9001292,47.7392633],[17.946867,47.744668],[17.9708709,47.7578392],[18.0044103,47.7463402],[18.0380583,47.7576812],[18.2958774,47.7314616],[18.4540681,47.7651226],[18.4931553,47.7527552],[18.5590761,47.7659963],[18.6460866,47.7590921],[18.7260691,47.7890411],[18.7411784,47.8138245],[18.7920013,47.8230869],[18.8485417,47.8167221],[18.855876,47.826077],[18.828014,47.834291],[18.8135749,47.85555],[18.76353,47.8716049],[18.756858,47.896838],[18.776746,47.955092],[18.7552499,47.9763469],[18.8157429,47.993442],[18.819998,48.039676],[18.833268,48.048239],[18.8749364,48.0470707],[18.886674,48.058682],[18.9089819,48.051139],[18.9439039,48.058865],[18.9816099,48.0536009],[19.0148639,48.078179],[19.0585249,48.0573529],[19.0843619,48.072781],[19.107402,48.065596],[19.1352889,48.074146],[19.2413679,48.0536529],[19.2557819,48.0715559],[19.3031119,48.088711],[19.3865969,48.091914],[19.400018,48.082304],[19.454053,48.101436],[19.467354,48.083933],[19.4944199,48.109906],[19.492377,48.1396639],[19.5128219,48.154663],[19.504518,48.173443],[19.528967,48.190358],[19.526044,48.20313],[19.577502,48.2160149],[19.6308263,48.2500725],[19.6445239,48.2391719],[19.669857,48.239212],[19.691219,48.203894],[19.721125,48.201473],[19.74618,48.2165119],[19.7871629,48.19253],[19.7987329,48.19482],[19.8052829,48.183733],[19.782415,48.165039],[19.794812,48.153529],[19.821331,48.169081],[19.8452819,48.162742],[19.8551729,48.178431],[19.8601309,48.169409],[19.898745,48.1663119],[19.9145359,48.146863],[19.898298,48.1249019],[19.937383,48.131118],[19.9743939,48.1660049],[19.988706,48.1621679],[20.029038,48.1776849],[20.049449,48.1671999],[20.0729859,48.179606],[20.0700369,48.1917019],[20.1340909,48.225182],[20.1331879,48.253982],[20.206162,48.250979],[20.2038299,48.261906],[20.228466,48.262779],[20.2349469,48.279933],[20.286858,48.26164],[20.3257109,48.272794],[20.3374649,48.301667],[20.3656579,48.316606],[20.384077,48.3511809],[20.4098349,48.365857],[20.402532,48.382565],[20.4205349,48.403858],[20.416228,48.418536],[20.507929,48.489363],[20.5065069,48.534415],[20.537471,48.527878],[20.5464939,48.544292],[20.586595,48.535759],[20.6538739,48.561413],[20.836359,48.58284],[20.8378,48.57421],[20.8504359,48.5816329],[20.8453301,48.5665046],[20.8681549,48.551818],[20.922323,48.559453],[20.9346349,48.538341],[20.955882,48.533963],[20.9561979,48.521666],[20.9815849,48.5177669],[21.0151139,48.532313],[21.0663209,48.525894],[21.1174479,48.4910549],[21.1608749,48.521499],[21.179634,48.518232],[21.221061,48.537497],[21.305488,48.5222489],[21.313377,48.550841],[21.326875,48.554129],[21.319384,48.561201],[21.4154499,48.558951],[21.4226649,48.578821],[21.4406099,48.585104],[21.514091,48.551065],[21.5420199,48.508395],[21.6139329,48.509416],[21.6201879,48.469826],[21.663549,48.417961],[21.6645609,48.392164],[21.7017409,48.380695],[21.711871,48.357617],[21.8174139,48.332787],[21.8352029,48.3346409],[21.837213,48.363253],[21.8842979,48.356047],[21.8848429,48.367539],[21.897883,48.36256],[21.8997959,48.3702229],[21.9281859,48.3615969],[21.9268059,48.370899],[21.949198,48.378728],[21.994463,48.377323],[22.0213259,48.392749],[22.0546049,48.377528],[22.0764859,48.387241],[22.086743,48.371564],[22.1359089,48.380519],[22.131056,48.3912329],[22.152768,48.3962409],[22.1561913,48.4093076],[22.2125722,48.4256468],[22.2371405,48.4100396],[22.2654858,48.4098675],[22.2398761,48.3870055],[22.2675722,48.3611612],[22.3178106,48.3545437],[22.3132861,48.3250712],[22.3372944,48.3079113],[22.3384267,48.2792074],[22.3847547,48.2339632],[22.4006407,48.249198],[22.4328384,48.2525166],[22.456386,48.2423109],[22.4899029,48.2534237],[22.4972201,48.2395546],[22.5161491,48.237965],[22.5311088,48.2094282],[22.5711442,48.1961428],[22.5616362,48.1816066],[22.5982449,48.144756],[22.5902763,48.1073414],[22.6754492,48.091997],[22.7347192,48.119848],[22.7576242,48.1200599],[22.7703914,48.1090162],[22.772319,48.1218742],[22.8027688,48.1221112],[22.8025285,48.1070813],[22.8254256,48.1175119],[22.8364365,48.080249],[22.8611284,48.0750312],[22.8677955,48.0524256],[22.8820424,48.0548053],[22.8659692,48.0113165],[22.835562,47.9905988],[22.8407599,47.9813636],[22.8725729,47.9752683],[22.8697274,47.9659593],[22.8915652,47.9672446],[22.897435,47.9540629],[22.8473299,47.9077579],[22.7928135,47.8908586],[22.7586924,47.8941446],[22.77775,47.8422508],[22.7136344,47.8360928],[22.6801938,47.7877527],[22.6111171,47.7717455],[22.5490018,47.7722246],[22.4812121,47.8108886],[22.4513078,47.803389],[22.4313319,47.7398119],[22.3566167,47.7486206],[22.3177714,47.7660887],[22.3176236,47.7433657],[22.2851369,47.7292757],[22.264325,47.7310675],[22.2589955,47.6979057],[22.2306796,47.693196],[22.1796501,47.5916115],[22.1289245,47.5978984],[22.0942787,47.5583628],[22.0782587,47.5621299],[22.0534529,47.5474795],[22.0712176,47.5380742],[22.0617872,47.5288029],[22.0451278,47.5398919],[22.0367222,47.5326653],[22.0071886,47.48362],[22.0327909,47.4508372],[22.0238835,47.3908631],[22.0119849,47.3758016],[21.9627373,47.381053],[21.9382461,47.3725317],[21.8777922,47.2857763],[21.8872845,47.2730473],[21.8534909,47.2397622],[21.8580662,47.1873597],[21.8124804,47.1667511],[21.7924092,47.1059751],[21.7268258,47.0983882],[21.6976037,47.057915],[21.6504151,47.0408303],[21.6888701,47.0019977],[21.6678744,46.9712337],[21.6814917,46.9652089],[21.6381964,46.9330487],[21.5984455,46.9274708],[21.6142857,46.8867275],[21.6016694,46.8668202],[21.520328,46.8373749],[21.5186086,46.8000703],[21.4831761,46.7650246],[21.5263389,46.7393249],[21.529369,46.7209721],[21.4923253,46.6859652],[21.4728438,46.6959075],[21.4299047,46.693937],[21.4309553,46.6781367],[21.4546661,46.660863],[21.4162375,46.6426231],[21.4097959,46.6218052],[21.3657038,46.6379501],[21.3300499,46.6318155],[21.3139733,46.617666],[21.3012351,46.5908672],[21.3207905,46.5828562],[21.2743045,46.5407362],[21.2600254,46.5021583],[21.2744188,46.4767333],[21.2964506,46.4762973],[21.3174343,46.4507288],[21.2895176,46.4154784],[21.2963256,46.4069601],[21.2250116,46.4136899],[21.2064214,46.4033825],[21.1992563,46.3479034],[21.1762269,46.3357664],[21.180497,46.3044494],[21.1155437,46.3018529],[21.1030549,46.2624637],[21.0708792,46.2539014],[21.0660827,46.2429394],[21.0366237,46.2480392],[21.0246723,46.2665329],[20.960817,46.2623039],[20.9465849,46.2793024],[20.9250701,46.2766191],[20.9218133,46.2618129],[20.8732713,46.2877555],[20.7756538,46.2759602],[20.7490474,46.2508489],[20.7618619,46.204563],[20.727401,46.2077485],[20.7341052,46.1939355],[20.7140487,46.1660531],[20.6843592,46.1447802],[20.6549178,46.1497739],[20.6394471,46.1267602],[20.5450486,46.1790935],[20.5014839,46.190334],[20.4949436,46.1709908],[20.4592293,46.1428837],[20.3975133,46.1574709],[20.3685325,46.1528554],[20.3557074,46.1696256],[20.2968136,46.1521542],[20.2549024,46.1158522],[20.2484757,46.1300956],[20.2330132,46.1241668],[20.1817362,46.1601137],[20.1364966,46.1449476],[20.1009667,46.1772756],[20.0636156,46.1437275],[20.0346142,46.1458888],[20.0158072,46.1768354],[19.9354075,46.1764243],[19.8533469,46.1500005],[19.8179747,46.1281652],[19.7585403,46.1479754],[19.6982054,46.1879317],[19.6827672,46.1800388],[19.661508,46.1904394],[19.6317396,46.1692993],[19.5676482,46.179106],[19.5604013,46.1665762],[19.5026585,46.1424492],[19.5271208,46.1210269],[19.4645033,46.0953827],[19.4665828,46.0820437],[19.4160037,46.0460453],[19.3803957,46.0358749],[19.3640923,46.0522965],[19.2819012,46.0148048],[19.2965348,45.9881173],[19.2856472,45.9968981],[19.1479857,45.9963445],[19.1338422,46.0370993],[19.104873,46.0401673],[19.0660427,46.0001999],[19.0796791,45.9636376],[19.0059803,45.9590674],[19.0092745,45.9236559],[18.9061334,45.9353801],[18.8794572,45.9166827],[18.8647137,45.9208493],[18.8685629,45.9113361],[18.8276792,45.9051714],[18.8220041,45.9145893],[18.8075092,45.9036055],[18.809247,45.8796189],[18.7956242,45.8784488],[18.7048857,45.9181883],[18.6700246,45.9108439],[18.6596602,45.9168934],[18.6651348,45.899279],[18.6412808,45.8890396],[18.6550179,45.8742393],[18.6277704,45.8733782],[18.6148449,45.8531438],[18.6236656,45.8398531],[18.5732391,45.8137578],[18.5749849,45.8004344],[18.559716,45.8037961],[18.5223504,45.7826858],[18.4906706,45.7947167],[18.4821905,45.7655032],[18.4562828,45.7695229],[18.4450763,45.7605195],[18.446853,45.737128],[18.40763,45.7397119],[18.3918949,45.7616983],[18.3642257,45.7729364],[18.3394214,45.7471605],[18.2968157,45.7612196],[18.2440473,45.7612305],[18.2307311,45.7790328],[18.1908702,45.7878759],[18.1681939,45.7762712],[18.1246514,45.7896277],[18.1068067,45.7708256],[18.0818922,45.7645205],[17.9958808,45.7957311],[17.9302095,45.7863301],[17.9066757,45.7925692],[17.8653145,45.7670064],[17.8262748,45.8099957],[17.8089784,45.8040989],[17.7809054,45.8174884],[17.7603399,45.811923],[17.7408624,45.8295975],[17.6632915,45.8381849],[17.6276211,45.8979446],[17.5700676,45.9358204],[17.4378254,45.9503823],[17.4258964,45.9272681],[17.4108059,45.9399665],[17.392149,45.9302149],[17.3828713,45.9475733],[17.3476208,45.9423413],[17.3438769,45.9605329],[17.3537711,45.9525011],[17.3905375,45.9581914],[17.387423,45.9661823],[17.3583539,45.9642737],[17.3754852,45.9686921],[17.3751895,45.9881054],[17.3635685,45.9915442],[17.3567202,45.9735836],[17.3339583,45.9960781],[17.3319847,45.9728948],[17.3129974,45.9665347],[17.323647,45.9887776],[17.2987653,45.9838652],[17.3041996,46.0021128],[17.2579726,46.0110256],[17.29632,46.0285169],[17.2541514,46.030005],[17.270955,46.0567055],[17.2324767,46.0592034],[17.2525145,46.0664725],[17.2313144,46.0790345],[17.2019916,46.0765488],[17.2331299,46.0989644],[17.2104017,46.1001693],[17.2129734,46.113855],[17.175927,46.1084583],[17.1743424,46.1287608],[17.1865197,46.1332308],[17.1810983,46.1505485],[17.1562307,46.1585819],[17.1592857,46.1696818],[17.1261012,46.1684495],[17.1227409,46.1789791],[17.0752482,46.1889531],[17.0661614,46.2022984],[16.9735401,46.2251982],[16.973954,46.2431113],[16.9504085,46.2415285],[16.8862356,46.2814598],[16.8713682,46.3252767],[16.8802109,46.3356966],[16.8615374,46.3452401],[16.8656232,46.3556489],[16.8521959,46.3517189],[16.8498589,46.3626245],[16.8352859,46.3638195],[16.8376499,46.3748032],[16.8261732,46.3670994],[16.7933444,46.387385],[16.7592072,46.3776563],[16.7298672,46.40149],[16.7182119,46.3898704],[16.6772872,46.4494536],[16.6631785,46.4486958],[16.6663732,46.4582995],[16.6187915,46.4619875],[16.604468,46.4760773],[16.5235997,46.5053761],[16.5325768,46.5314027],[16.5176728,46.5363516],[16.5084107,46.5652692],[16.4829969,46.5660383],[16.4834008,46.5786011],[16.4455713,46.610952],[16.4248583,46.6131645],[16.385941,46.6442485],[16.3915424,46.6637257],[16.4198454,46.6584771],[16.4286335,46.6939737],[16.3689211,46.7040082],[16.3798266,46.7153869],[16.3710856,46.7222945],[16.3570587,46.7142387],[16.3185954,46.7541449],[16.3305417,46.7752119],[16.3121626,46.7780033],[16.3127666,46.797314],[16.3406373,46.8051851],[16.3508404,46.8300552],[16.3403309,46.8468762],[16.3015007,46.8595142],[16.2913867,46.8728341],[16.2332296,46.8766702],[16.1560866,46.8537074],[16.126571,46.8569079],[16.1139147,46.8691038]]],"terms_url":"https://www.openstreetmap.org/","terms_text":"© OpenStreetMap contributors"},{"id":"osm-gps","name":"OpenStreetMap GPS traces","type":"tms","template":"https://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"terms_url":"https://www.openstreetmap.org/copyright","terms_text":"© OpenStreetMap contributors","terms_html":"GPS Direction: ← ↓ ↑ → © OpenStreetMap contributors .","description":"Public GPS traces uploaded to OpenStreetMap.","icon":"data:image/png;base64,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","overlay":true},{"id":"lu.geoportail.opendata.ortho2010","name":"Ortho 2010 geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/ortho_2010/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.jpeg","endDate":"2010-07-02T00:00:00.000Z","startDate":"2010-06-24T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/bd-l-ortho-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"lu.geoportail.opendata.ortho2013","name":"Ortho 2013 geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/ortho_2013/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.jpeg","endDate":"2013-07-20T00:00:00.000Z","startDate":"2013-07-19T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/bd-l-ortho-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"lu.geoportail.opendata.ortho2016","name":"Ortho 2016 geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/ortho_2016/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.jpeg","endDate":"2016-08-16T00:00:00.000Z","startDate":"2013-08-30T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/bd-l-ortho-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","best":true,"icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"OS-historic-25k-OSM_Limited","name":"OS 1:25k historic (OSM)","type":"tms","template":"http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg","scaleExtent":[6,17],"polygon":[[[-6.4585407,49.9044128],[-6.3872009,49.9841116],[-6.2296827,49.9896159],[-6.2171269,49.8680087],[-6.4551164,49.8591793],[-6.4585407,49.9044128]],[[-1.4495137,60.8634056],[-0.7167114,60.8545122],[-0.7349744,60.4359756],[-0.6938826,60.4168218],[-0.7258429,60.3942735],[-0.7395401,60.0484714],[-0.9267357,60.0461918],[-0.9381501,59.8266157],[-1.4586452,59.831205],[-1.4455187,60.0535999],[-1.463211,60.0535999],[-1.4643524,60.0630002],[-1.5716475,60.0638546],[-1.5693646,60.1790005],[-1.643558,60.1807033],[-1.643558,60.1892162],[-1.8216221,60.1894999],[-1.8204807,60.3615507],[-1.8415973,60.3697345],[-1.8216221,60.3832755],[-1.8179852,60.5934321],[-1.453168,60.5934321],[-1.4495137,60.8634056]],[[-4.9089213,54.4242078],[-4.282598,54.4429861],[-4.2535417,54.029769],[-4.8766366,54.0221831],[-4.9089213,54.4242078]],[[-5.8667408,59.1444603],[-5.7759966,59.1470945],[-5.7720016,59.1014052],[-5.8621751,59.0990605],[-5.8667408,59.1444603]],[[-1.7065887,59.5703599],[-1.5579165,59.5693481],[-1.5564897,59.4965695],[-1.7054472,59.4975834],[-1.7065887,59.5703599]],[[-7.6865827,58.2940975],[-7.5330594,58.3006957],[-7.5256401,58.2646905],[-7.6797341,58.2577853],[-7.6865827,58.2940975]],[[-4.5338281,59.0359871],[-4.481322,59.0371616],[-4.4796099,59.0186583],[-4.5332574,59.0180707],[-4.5338281,59.0359871]],[[-8.6710698,57.8769896],[-8.4673234,57.8897332],[-8.4467775,57.7907],[-8.6510947,57.7779213],[-8.6710698,57.8769896]],[[-5.2395519,50.3530581],[-5.7920073,50.3384899],[-5.760047,49.9317027],[-4.6551363,49.9581461],[-4.677965,50.2860073],[-4.244219,50.2801723],[-4.2487848,50.2042525],[-3.3812929,50.2042525],[-3.4223846,50.5188201],[-3.1164796,50.5246258],[-3.1210453,50.6579592],[-2.6736357,50.6619495],[-2.5953453,50.6394325],[-2.5905026,50.5728419],[-2.4791203,50.5733545],[-2.4758919,50.5066704],[-2.3967943,50.5056438],[-2.401637,50.5723293],[-1.0400296,50.5718167],[-1.0335726,50.7059289],[-0.549302,50.7038843],[-0.5460736,50.7886618],[-0.0924734,50.7856002],[-0.0876307,50.7181949],[0.4789659,50.7120623],[0.487037,50.8182467],[0.9761503,50.8049868],[0.9922927,51.0126311],[1.4491213,51.0004424],[1.4781775,51.4090372],[1.0229632,51.4271576],[1.035877,51.7640881],[1.6105448,51.7500992],[1.646058,52.1560003],[1.7267698,52.1540195],[1.749369,52.4481811],[1.7870672,52.4811624],[1.759102,52.522505],[1.7933451,52.9602749],[0.3798147,52.9958468],[0.3895238,53.2511239],[0.3478614,53.2511239],[0.3238912,53.282186],[0.3461492,53.6538501],[0.128487,53.6575466],[0.116582,53.6674703],[0.1350586,54.0655731],[-0.0609831,54.065908],[-0.0414249,54.4709448],[-0.5662701,54.4771794],[-0.5592078,54.6565127],[-1.1665638,54.6623485],[-1.1637389,54.842611],[-1.3316194,54.843909],[-1.3257065,55.2470842],[-1.529453,55.2487108],[-1.524178,55.6540122],[-1.7638798,55.6540122],[-1.7733693,55.9719116],[-2.1607858,55.9682981],[-2.1543289,56.0621387],[-2.4578051,56.0585337],[-2.4190635,56.641717],[-2.0962164,56.641717],[-2.0833025,57.0021322],[-1.9283359,57.0126802],[-1.9180966,57.3590895],[-1.7502161,57.3625721],[-1.7695869,57.7608634],[-3.6937554,57.7574187],[-3.7066693,57.9806386],[-3.5969013,57.9772149],[-3.6033582,58.1207277],[-3.0222335,58.1309566],[-3.0286905,58.5410788],[-2.8478961,58.530968],[-2.86081,58.8430508],[-2.679624,58.8414991],[-2.6841897,58.885175],[-2.6339665,58.9052239],[-2.679624,58.9335083],[-2.6887555,59.0229231],[-2.3668703,59.0229231],[-2.3702946,59.2652861],[-2.3429001,59.2821989],[-2.3714361,59.2996861],[-2.3737189,59.3707083],[-2.3429001,59.385825],[-2.3725775,59.400354],[-2.3714361,59.4259098],[-3.0734196,59.4230067],[-3.0711368,59.3433649],[-3.103097,59.3311405],[-3.0745611,59.3136695],[-3.0722782,59.232603],[-3.3850319,59.1484167],[-3.3747589,58.9352753],[-3.5653789,58.9323303],[-3.554829,58.69759],[-5.2808579,58.6667732],[-5.2534159,58.3514125],[-5.5068508,58.3437887],[-5.4761804,58.0323557],[-5.8974958,58.0212436],[-5.8522972,57.6171758],[-6.1396311,57.6137174],[-6.1541592,57.7423183],[-6.2913692,57.7380102],[-6.3365678,58.1398784],[-6.1121891,58.1466944],[-6.1473778,58.5106285],[-6.2934817,58.5416182],[-6.8413713,58.2977321],[-7.0057382,58.2929331],[-7.1016189,58.2064403],[-7.2573132,58.1793148],[-7.2531092,58.1004928],[-7.4070698,58.0905566],[-7.391347,57.7911354],[-7.790991,57.7733151],[-7.7624215,57.5444165],[-7.698501,57.1453194],[-7.7943817,57.1304547],[-7.716764,56.7368628],[-7.0122067,56.7654359],[-6.979922,56.5453858],[-7.0638622,56.5453858],[-7.0444914,56.3562587],[-6.500676,56.3812917],[-6.4491433,55.9793649],[-6.563287,55.9691456],[-6.5393742,55.7030135],[-6.5595521,55.6907321],[-6.5345315,55.6761713],[-6.5216176,55.5704434],[-5.8912587,55.5923416],[-5.8560127,55.2320733],[-5.2293639,55.2515958],[-5.1837064,54.6254139],[-3.6655956,54.6518373],[-3.6496155,54.4320023],[-3.5400375,54.4306744],[-3.530906,54.0290181],[-3.0697656,54.030359],[-3.0675737,53.8221388],[-3.0804876,53.7739911],[-3.0619239,53.7477488],[-3.0611168,53.6737049],[-3.2144691,53.6708361],[-3.2057699,53.4226163],[-3.2799632,53.355224],[-3.2896655,53.3608441],[-3.3327547,53.364931],[-3.3761293,53.3540318],[-4.0888976,53.3433102],[-4.0945474,53.4612036],[-4.697412,53.4448624],[-4.6882805,53.3318598],[-4.7202407,53.2895771],[-4.6837148,53.2486184],[-4.6768661,53.1542644],[-4.8480816,53.1446807],[-4.8178336,52.7440299],[-4.2545751,52.7558939],[-4.228876,52.254876],[-4.2607571,52.2536408],[-4.2724603,52.2432637],[-4.8136263,52.230095],[-4.8079191,52.1138892],[-5.3889104,52.0991668],[-5.3717888,51.9129667],[-5.4208706,51.9101502],[-5.414022,51.8453218],[-5.3683645,51.8474373],[-5.3466772,51.5595332],[-4.773676,51.5758518],[-4.7656859,51.4885146],[-4.1915432,51.4970427],[-4.1869775,51.4344663],[-3.6151177,51.4444274],[-3.6105519,51.3746543],[-3.1494115,51.3789292],[-3.1494115,51.2919281],[-4.3038735,51.2745907],[-4.2861169,51.0508721],[-4.8543277,51.0366633],[-4.8372201,50.7212787],[-5.2618345,50.7082694],[-5.2395519,50.3530581]],[[-2.1502671,60.171318],[-2.0030218,60.1696146],[-2.0013096,60.0997023],[-2.148555,60.1011247],[-2.1502671,60.171318]],[[-6.2086011,59.1163488],[-6.1229934,59.1166418],[-6.121852,59.0714985],[-6.2097426,59.0714985],[-6.2086011,59.1163488]],[[-4.4159559,59.0889036],[-4.4212022,59.0770848],[-4.3971904,59.0779143],[-4.3913388,59.0897328],[-4.4159559,59.0889036]]]},{"id":"OS-New_Popular_Edition-historic","name":"OS New Popular Edition historic","type":"tms","template":"http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png","polygon":[[[-5.8,49.8],[-5.8,55.8],[1.9,55.8],[1.9,49.8],[-5.8,49.8]]]},{"id":"OS-OpenData_Locator","name":"OS OpenData Locator","type":"tms","template":"http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png","polygon":[[[-9,49.8],[-9,61.1],[1.9,61.1],[1.9,49.8],[-9,49.8]]],"overlay":true},{"id":"OS-OpenData_StreetView","name":"OS OpenData StreetView","type":"tms","template":"http://os.openstreetmap.org/sv/{zoom}/{x}/{y}.png","scaleExtent":[1,18],"polygon":[[[-5.8292886,50.0229734],[-5.8292886,50.254819],[-5.373356,50.254819],[-5.373356,50.3530588],[-5.1756021,50.3530588],[-5.1756021,50.5925406],[-4.9970743,50.5925406],[-4.9970743,50.6935617],[-4.7965738,50.6935617],[-4.7965738,50.7822112],[-4.6949503,50.7822112],[-4.6949503,50.9607371],[-4.6043131,50.9607371],[-4.6043131,51.0692066],[-4.3792215,51.0692066],[-4.3792215,51.2521782],[-3.9039346,51.2521782],[-3.9039346,51.2916998],[-3.7171671,51.2916998],[-3.7171671,51.2453014],[-3.1486246,51.2453014],[-3.1486246,51.362067],[-3.7446329,51.362067],[-3.7446329,51.4340386],[-3.8297769,51.4340386],[-3.8297769,51.5298246],[-4.0852091,51.5298246],[-4.0852091,51.4939284],[-4.3792215,51.4939284],[-4.3792215,51.5427168],[-5.1444195,51.5427168],[-5.1444195,51.6296003],[-5.7387103,51.6296003],[-5.7387103,51.774037],[-5.5095393,51.774037],[-5.5095393,51.9802596],[-5.198799,51.9802596],[-5.198799,52.0973358],[-4.8880588,52.0973358],[-4.8880588,52.1831557],[-4.4957492,52.1831557],[-4.4957492,52.2925739],[-4.3015365,52.2925739],[-4.3015365,52.3685318],[-4.1811246,52.3685318],[-4.1811246,52.7933685],[-4.4413696,52.7933685],[-4.4413696,52.7369614],[-4.8569847,52.7369614],[-4.8569847,52.9317255],[-4.7288044,52.9317255],[-4.7288044,53.5038599],[-4.1578191,53.5038599],[-4.1578191,53.4113498],[-3.3110518,53.4113498],[-3.3110518,53.5038599],[-3.2333667,53.5038599],[-3.2333667,54.0159169],[-3.3926211,54.0159169],[-3.3926211,54.1980953],[-3.559644,54.1980953],[-3.559644,54.433732],[-3.7188984,54.433732],[-3.7188984,54.721897],[-4.3015365,54.721897],[-4.3015365,54.6140739],[-5.0473132,54.6140739],[-5.0473132,54.7532915],[-5.2298731,54.7532915],[-5.2298731,55.2190799],[-5.6532567,55.2190799],[-5.6532567,55.250088],[-5.8979647,55.250088],[-5.8979647,55.4822462],[-6.5933212,55.4822462],[-6.5933212,56.3013441],[-7.1727691,56.3013441],[-7.1727691,56.5601822],[-6.8171722,56.5601822],[-6.8171722,56.6991713],[-6.5315276,56.6991713],[-6.5315276,56.9066964],[-6.811679,56.9066964],[-6.811679,57.3716613],[-6.8721038,57.3716613],[-6.8721038,57.5518893],[-7.0973235,57.5518893],[-7.0973235,57.2411085],[-7.1742278,57.2411085],[-7.1742278,56.9066964],[-7.3719817,56.9066964],[-7.3719817,56.8075885],[-7.5202972,56.8075885],[-7.5202972,56.7142479],[-7.8306806,56.7142479],[-7.8306806,56.8994605],[-7.6494061,56.8994605],[-7.6494061,57.4739617],[-7.8306806,57.4739617],[-7.8306806,57.7915584],[-7.4736249,57.7915584],[-7.4736249,58.086063],[-7.1879804,58.086063],[-7.1879804,58.367197],[-6.8034589,58.367197],[-6.8034589,58.4155786],[-6.638664,58.4155786],[-6.638664,58.4673277],[-6.5178143,58.4673277],[-6.5178143,58.5625632],[-6.0536224,58.5625632],[-6.0536224,58.1568843],[-6.1470062,58.1568843],[-6.1470062,58.1105865],[-6.2799798,58.1105865],[-6.2799798,57.7122664],[-6.1591302,57.7122664],[-6.1591302,57.6667563],[-5.9339104,57.6667563],[-5.9339104,57.8892524],[-5.80643,57.8892524],[-5.80643,57.9621767],[-5.6141692,57.9621767],[-5.6141692,58.0911236],[-5.490819,58.0911236],[-5.490819,58.3733281],[-5.3199118,58.3733281],[-5.3199118,58.75015],[-3.5719977,58.75015],[-3.5719977,59.2091788],[-3.1944501,59.2091788],[-3.1944501,59.4759216],[-2.243583,59.4759216],[-2.243583,59.1388749],[-2.4611012,59.1388749],[-2.4611012,58.8185938],[-2.7407675,58.8185938],[-2.7407675,58.5804743],[-2.9116746,58.5804743],[-2.9116746,58.1157523],[-3.4865441,58.1157523],[-3.4865441,57.740386],[-1.7153245,57.740386],[-1.7153245,57.2225558],[-1.9794538,57.2225558],[-1.9794538,56.8760742],[-2.1658979,56.8760742],[-2.1658979,56.6333186],[-2.3601106,56.6333186],[-2.3601106,56.0477521],[-1.9794538,56.0477521],[-1.9794538,55.8650949],[-1.4745008,55.8650949],[-1.4745008,55.2499926],[-1.3221997,55.2499926],[-1.3221997,54.8221737],[-1.0550014,54.8221737],[-1.0550014,54.6746628],[-0.6618765,54.6746628],[-0.6618765,54.5527463],[-0.3247617,54.5527463],[-0.3247617,54.2865195],[0.0092841,54.2865195],[0.0092841,53.7938518],[0.2081962,53.7938518],[0.2081962,53.5217726],[0.4163548,53.5217726],[0.4163548,53.0298851],[1.4273388,53.0298851],[1.4273388,52.92021],[1.8333912,52.92021],[1.8333912,52.042488],[1.5235504,52.042488],[1.5235504,51.8261335],[1.2697049,51.8261335],[1.2697049,51.6967453],[1.116651,51.6967453],[1.116651,51.440346],[1.5235504,51.440346],[1.5235504,51.3331831],[1.4507565,51.3331831],[1.4507565,51.0207553],[1.0699883,51.0207553],[1.0699883,50.9008416],[0.7788126,50.9008416],[0.7788126,50.729843],[-0.7255952,50.729843],[-0.7255952,50.7038437],[-1.0074383,50.7038437],[-1.0074383,50.5736307],[-2.3625252,50.5736307],[-2.3625252,50.4846421],[-2.4987805,50.4846421],[-2.4987805,50.5736307],[-3.4096378,50.5736307],[-3.4096378,50.2057837],[-3.6922446,50.2057837],[-3.6922446,50.1347737],[-5.005468,50.1347737],[-5.005468,49.9474456],[-5.2839506,49.9474456],[-5.2839506,50.0229734],[-5.8292886,50.0229734]],[[-6.4580707,49.8673563],[-6.4580707,49.9499935],[-6.3978807,49.9499935],[-6.3978807,50.0053797],[-6.1799606,50.0053797],[-6.1799606,49.9168614],[-6.2540201,49.9168614],[-6.2540201,49.8673563],[-6.4580707,49.8673563]],[[-5.8343165,49.932156],[-5.8343165,49.9754641],[-5.7683254,49.9754641],[-5.7683254,49.932156],[-5.8343165,49.932156]],[[-1.9483797,60.6885737],[-1.9483797,60.3058841],[-1.7543149,60.3058841],[-1.7543149,60.1284428],[-1.5754914,60.1284428],[-1.5754914,59.797917],[-1.0316959,59.797917],[-1.0316959,60.0354518],[-0.6626918,60.0354518],[-0.6626918,60.9103862],[-1.1034395,60.9103862],[-1.1034395,60.8040022],[-1.3506319,60.8040022],[-1.3506319,60.6885737],[-1.9483797,60.6885737]],[[-2.203381,60.1968568],[-2.203381,60.0929443],[-1.9864011,60.0929443],[-1.9864011,60.1968568],[-2.203381,60.1968568]],[[-1.7543149,59.5698289],[-1.7543149,59.4639383],[-1.5373349,59.4639383],[-1.5373349,59.5698289],[-1.7543149,59.5698289]],[[-4.5585981,59.1370518],[-4.5585981,58.9569099],[-4.2867004,58.9569099],[-4.2867004,59.1370518],[-4.5585981,59.1370518]],[[-6.2787732,59.2025744],[-6.2787732,59.0227769],[-5.6650612,59.0227769],[-5.6650612,59.2025744],[-6.2787732,59.2025744]],[[-8.7163482,57.9440556],[-8.7163482,57.7305936],[-8.3592926,57.7305936],[-8.3592926,57.9440556],[-8.7163482,57.9440556]],[[-7.6077005,50.4021026],[-7.6077005,50.2688657],[-7.3907205,50.2688657],[-7.3907205,50.4021026],[-7.6077005,50.4021026]],[[-7.7304303,58.3579902],[-7.7304303,58.248313],[-7.5134503,58.248313],[-7.5134503,58.3579902],[-7.7304303,58.3579902]]]},{"id":"OS-Scottish_Popular-historic","name":"OS Scottish Popular historic","type":"tms","template":"http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg","scaleExtent":[6,15],"polygon":[[[-7.8,54.5],[-7.8,61.1],[-1.1,61.1],[-1.1,54.5],[-7.8,54.5]]]},{"id":"Pangasinan_Bulacan_HiRes","name":"Pangasinán/Bulacan (Philippines HiRes)","type":"tms","template":"http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png","scaleExtent":[12,19],"polygon":[[[120.336593,15.985768],[120.445995,15.984],[120.446134,15.974459],[120.476464,15.974592],[120.594247,15.946832],[120.598064,16.090795],[120.596537,16.197999],[120.368537,16.218527],[120.347576,16.042308],[120.336593,15.985768]],[[120.8268,15.3658],[121.2684,15.2602],[121.2699,14.7025],[120.695,14.8423],[120.8268,15.3658]]]},{"id":"Actueel_ortho25_WMTS","name":"PDOK Luchtfoto Beeldmateriaal 25cm","type":"tms","template":"https://geodata.nationaalgeoregister.nl/luchtfoto/rgb/wmts?FORMAT=image/jpeg&SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=2016_ortho25&STYLE=&FORMAT=image/jpeg&tileMatrixSet=OGC:1.0:GoogleMapsCompatible&tileMatrix={zoom}&tileRow={y}&tileCol={x}","scaleExtent":[0,18],"polygon":[[[3.1437689,51.3598403],[3.1575018,51.2411346],[3.3387762,51.1154412],[3.9128119,51.0585083],[4.6571356,51.2806657],[4.8933416,51.2634825],[5.1789862,51.1257851],[5.3849798,51.1309561],[5.5442816,51.056782],[5.4206854,50.8595581],[5.4673773,50.7032633],[5.6568914,50.6192567],[6.1485296,50.6214349],[6.3023382,50.8578243],[6.2995916,50.9543819],[6.2638861,51.0183545],[6.3723761,51.0925902],[6.4012152,51.2011393],[6.3737494,51.2510206],[6.4451605,51.3158713],[6.4204413,51.5496009],[6.343537,51.6792182],[6.796723,51.7642909],[7.046662,51.9102418],[7.0713812,52.0455856],[7.2718817,52.1704147],[7.3075872,52.3855111],[7.2059637,52.5319494],[7.282868,52.614576],[7.2993475,52.7785318],[7.4421698,52.9782705],[7.43393,53.2831352],[7.0439154,53.5515877],[6.7829901,53.6363531],[6.2391668,53.5401639],[5.6871039,53.5124077],[5.173493,53.4388477],[4.8164373,53.2338445],[4.6516424,53.0658312],[4.5417791,52.4859784],[4.3220526,52.1956753],[4.08104,52.0136897],[4.0219885,52.0162253],[3.9368445,51.9637937],[3.9519507,51.8807927],[3.844834,51.8494157],[3.6237341,51.7075226],[3.6553198,51.6606936],[3.6333471,51.6274583],[3.5468298,51.622343],[3.3957678,51.5609145],[3.3820349,51.5173524],[3.4987646,51.4326715],[3.3298498,51.3855587],[3.1437689,51.3598403]]],"terms_url":"http://www.nationaalgeoregister.nl/geonetwork/srv/dut/catalog.search#/search?facet.q=license%2FCC-BY&isChild=%27false%27&resultType=details&any_OR_title_OR_keyword=luchtfoto&fast=index&_content_type=json&from=1&to=20&sortBy=relevance","terms_text":"Kadaster / Beeldmateriaal.nl, CC BY 4.0","best":true,"description":"Landsdekkende dataset 25cm resolutie kleuren luchtfotos van de meest recente jaargang.","icon":"data:image/png;base64,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"},{"id":"PNOA-Spain-TMS","name":"PNOA Spain","type":"tms","template":"http://www.ign.es/wmts/pnoa-ma?request=GetTile&service=WMTS&VERSION=1.0.0&Layer=OI.OrthoimageCoverage&Style=default&Format=image/png&TileMatrixSet=GoogleMapsCompatible&TileMatrix={zoom}&TileRow={y}&TileCol={x}","polygon":[[[-17.8846298,28.4460601],[-17.8939535,28.5225529],[-18.0212548,28.7481927],[-18.0224091,28.8038375],[-17.9424017,28.8726124],[-17.8911792,28.8737099],[-17.8903302,28.8515102],[-17.7675902,28.8537764],[-17.7669837,28.8312183],[-17.7412714,28.8319975],[-17.7394926,28.7642235],[-17.7139824,28.7649677],[-17.7129312,28.7303731],[-17.7574427,28.6931782],[-17.7570788,28.6741254],[-17.7457913,28.6743524],[-17.7457266,28.6165627],[-17.7519687,28.5833675],[-17.7622536,28.5591958],[-17.7833086,28.541667],[-17.7831575,28.4936643],[-17.808611,28.4925024],[-17.8060072,28.4468974],[-17.8846298,28.4460601]],[[-18.1661033,27.7851643],[-18.163494,27.6949247],[-18.0889827,27.6963366],[-18.0873398,27.6738724],[-18.0364092,27.6753701],[-18.0350079,27.6302571],[-17.9589987,27.6323976],[-17.8603269,27.7926025],[-17.8630328,27.8368793],[-17.8884015,27.8364947],[-17.8891263,27.8590536],[-17.9906491,27.8567467],[-18.0386803,27.7655831],[-18.1146412,27.7637873],[-18.1154627,27.7863613],[-18.1661033,27.7851643]],[[-17.36038,28.0639801],[-17.3629657,28.1757247],[-17.3375583,28.1763688],[-17.3384577,28.2213012],[-17.1857883,28.2238767],[-17.0820788,28.1351849],[-17.0808422,28.0679977],[-17.1315446,28.0668073],[-17.1563337,28.0214628],[-17.2321063,28.0203711],[-17.2319938,27.9980388],[-17.2576823,27.9978403],[-17.257851,28.0199741],[-17.3086658,28.0192298],[-17.36038,28.0639801]],[[-16.9278171,28.3275779],[-16.9286591,28.3721879],[-16.8776666,28.3729288],[-16.8780707,28.3954191],[-16.5214259,28.4226146],[-16.4457117,28.491135],[-16.4462506,28.535972],[-16.4205859,28.5362679],[-16.4209227,28.5588419],[-16.3443329,28.5597589],[-16.3446023,28.5822095],[-16.1912541,28.5837179],[-16.1916246,28.6068435],[-16.1279344,28.6078193],[-16.1277997,28.5921762],[-16.0995079,28.5925015],[-16.0993395,28.5163822],[-16.1648148,28.5161158],[-16.1647474,28.4938583],[-16.2385755,28.4484704],[-16.2653516,28.4476116],[-16.2658569,28.4030038],[-16.3167484,28.4017594],[-16.3163105,28.380189],[-16.3420763,28.3795075],[-16.3408301,28.2892963],[-16.415837,28.1976134],[-16.415096,28.1311312],[-16.5153297,28.0164796],[-16.6168433,28.01532],[-16.6168096,27.9930469],[-16.7184243,27.9919168],[-16.7190979,28.0371426],[-16.7446952,28.0367859],[-16.7453351,28.0818146],[-16.7706967,28.0816065],[-16.8223966,28.1259036],[-16.8231712,28.1708652],[-16.8487012,28.1707464],[-16.8502842,28.260791],[-16.8756457,28.2605537],[-16.8760836,28.2832162],[-16.9015125,28.2827713],[-16.9023882,28.3279337],[-16.9278171,28.3275779]],[[-15.8537427,27.9008901],[-15.8542032,27.9901812],[-15.828953,27.9906555],[-15.8291065,28.035578],[-15.7782992,28.0363232],[-15.7532793,28.0814298],[-15.7278756,28.0815652],[-15.7282593,28.1718567],[-15.4989741,28.1728039],[-15.4987438,28.1504075],[-15.4497785,28.1507459],[-15.4501622,28.1961425],[-15.3972827,28.1961425],[-15.3964385,28.0383554],[-15.3710348,28.0380167],[-15.3706511,28.0153212],[-15.3457847,28.0153212],[-15.3454777,27.9254406],[-15.3708046,27.9252372],[-15.3705743,27.8352137],[-15.395978,27.8347387],[-15.4209979,27.7879673],[-15.4718052,27.7893932],[-15.471882,27.7666454],[-15.522766,27.7667813],[-15.5477092,27.7216112],[-15.6236132,27.7213395],[-15.6241504,27.741991],[-15.7007451,27.7433495],[-15.801669,27.8110501],[-15.8537427,27.9008901]],[[-14.5215621,28.0467778],[-14.5224358,28.1184131],[-14.4157526,28.1156076],[-14.2168794,28.2278805],[-14.2153651,28.33903],[-14.1641672,28.4528287],[-14.1115132,28.4747955],[-14.0335806,28.7226671],[-13.9565217,28.7449351],[-13.9561722,28.7665857],[-13.8290221,28.7664325],[-13.8289639,28.7879765],[-13.8000741,28.7879255],[-13.8012972,28.7189894],[-13.827566,28.719347],[-13.8278572,28.6517968],[-13.8025786,28.651899],[-13.8033941,28.5384172],[-13.8288474,28.5384684],[-13.8315061,28.3970177],[-13.9158189,28.2241438],[-13.9856445,28.2235696],[-14.0369588,28.1795787],[-14.1387139,28.1799894],[-14.1386556,28.1579103],[-14.2153651,28.1578076],[-14.2147244,28.1118888],[-14.2913173,28.0452356],[-14.3319673,28.0368713],[-14.4457846,28.0469834],[-14.4466583,28.0657961],[-14.4962835,28.0682631],[-14.495934,28.0458525],[-14.5215621,28.0467778]],[[-13.800662,28.8456579],[-13.8009273,28.8231121],[-13.775688,28.8230539],[-13.69729,28.8898184],[-13.69729,28.9127744],[-13.6072498,28.9117991],[-13.4388551,29.0002417],[-13.4374559,29.1351289],[-13.4117005,29.1349931],[-13.4105556,29.2229789],[-13.4592801,29.255586],[-13.4597392,29.2942023],[-13.5091254,29.2945638],[-13.5100581,29.3163453],[-13.5635382,29.3172941],[-13.5640564,29.2713764],[-13.5389228,29.2711956],[-13.5389747,29.2500375],[-13.5661293,29.2501279],[-13.5665956,29.2030039],[-13.5156549,29.2022349],[-13.5156549,29.1820579],[-13.5398038,29.1827819],[-13.5408921,29.137528],[-13.65782,29.1368528],[-13.713222,29.0935079],[-13.7663353,29.0934533],[-13.8502463,29.0165937],[-13.8518224,28.983425],[-13.8524443,28.914861],[-13.9013122,28.89245],[-13.9024005,28.8469779],[-13.800662,28.8456579]],[[1.6479916,38.9990693],[1.7321668,38.9993635],[1.7314703,39.0441733],[1.6489512,39.0431944],[1.6481552,39.1276358],[1.3948608,39.1265691],[1.3954412,39.0864199],[1.2281145,39.0852615],[1.2291095,39.0028958],[1.1448657,39.0018003],[1.1452803,38.8319988],[1.3113632,38.8331615],[1.3121924,38.7906483],[1.3946949,38.7916178],[1.3951924,38.7529597],[1.3112803,38.7519251],[1.3125919,38.6238804],[1.6489036,38.6251112],[1.6480745,38.7111504],[1.58456,38.7101152],[1.5811604,38.7005387],[1.5491544,38.7002798],[1.5197188,38.7092094],[1.50355,38.7253185],[1.4813282,38.9155064],[1.5518906,38.9254411],[1.5667328,38.9566554],[1.6487378,38.9583318],[1.6479916,38.9990693]],[[2.5450749,39.4166673],[2.43933,39.4161122],[2.438714,39.4846853],[2.439022,39.4993424],[2.3122308,39.4993424],[2.3119228,39.5417911],[2.2290722,39.5409994],[2.2283536,39.6260571],[2.3460076,39.6270851],[2.9270445,39.9601558],[3.1456647,39.9600498],[3.1460753,40.0019797],[3.2313899,40.0019797],[3.2312872,39.8329231],[3.1482313,39.8331596],[3.1484366,39.7935717],[3.4814817,39.7931773],[3.4803472,39.5959027],[3.3150618,39.4784606],[3.3146179,39.3785504],[3.0830178,39.2499355],[2.9798608,39.2501482],[2.9790395,39.3334971],[2.7287424,39.3334177],[2.7288451,39.4581361],[2.6456865,39.4577397],[2.6453785,39.4996593],[2.5452802,39.4994216],[2.5450749,39.4166673]],[[3.8120402,40.0434431],[3.729082,40.0437979],[3.7286185,39.9584155],[3.8126633,39.9576011],[3.8122771,39.9164393],[3.9608975,39.9159813],[4.1938142,39.791308],[4.3150279,39.7905799],[4.3159934,39.8329294],[4.3987393,39.8320396],[4.3973664,39.9185834],[4.3158003,39.9193274],[4.3161865,40.0433985],[4.2318959,40.0443594],[4.2324752,40.0847793],[4.1491501,40.086109],[4.1490623,40.1255157],[4.0627981,40.1272166],[4.0624217,40.0849941],[3.8128687,40.085294],[3.8120402,40.0434431]],[[-8.8910646,41.8228891],[-9.1092038,42.5751065],[-9.0365469,42.730656],[-9.0883419,42.7269569],[-9.1466113,42.7750272],[-9.2185488,42.9016271],[-9.2760988,42.8605106],[-9.3099094,42.9311297],[-9.2789763,42.9821991],[-9.3099094,43.0600377],[-9.2523594,43.1041725],[-9.2314975,43.1703151],[-9.1473307,43.210176],[-9.06748,43.1991644],[-9.0336694,43.2426748],[-8.99842,43.2447709],[-8.9998588,43.2955793],[-8.9372732,43.3055265],[-8.92936,43.326986],[-8.8638969,43.3290792],[-8.8761263,43.3740655],[-8.8221732,43.3735426],[-8.785485,43.3191358],[-8.7063538,43.305003],[-8.6099575,43.3296025],[-8.5509688,43.3233227],[-8.5243519,43.3364048],[-8.5250713,43.3646525],[-8.45745,43.3918416],[-8.3610538,43.4111803],[-8.3603344,43.4634161],[-8.3344369,43.5797394],[-8.2776063,43.5708796],[-8.0646713,43.7239184],[-7.9992081,43.7233986],[-7.9171994,43.7826357],[-7.8560525,43.7914643],[-7.83591,43.7374337],[-7.6628443,43.809819],[-7.3188932,43.6782695],[-7.1997467,43.5830817],[-6.2488228,43.6075032],[-6.1229322,43.5790105],[-5.8520425,43.6798953],[-5.6036334,43.5708672],[-5.2855347,43.5619084],[-5.1787525,43.4991591],[-4.9089869,43.4836655],[-4.6156167,43.4192021],[-4.1839917,43.4249168],[-3.8029478,43.5195394],[-3.7400025,43.4869277],[-3.5612827,43.5423572],[-3.1083013,43.3816347],[-2.9385737,43.4624573],[-2.7452417,43.4755094],[-2.3046245,43.3170625],[-1.9854018,43.3563045],[-1.8552841,43.3972545],[-1.769802,43.3964383],[-1.7700492,43.3760501],[-1.7100474,43.3756908],[-1.7113451,43.3312527],[-1.7225915,43.3131806],[-1.6890375,43.3129108],[-1.6881106,43.3341294],[-1.6446695,43.3337248],[-1.6449785,43.3133155],[-1.6029903,43.3129528],[-1.6034352,43.2926624],[-1.5635905,43.2921227],[-1.5630468,43.3133844],[-1.4779905,43.3128355],[-1.3667723,43.2761368],[-1.3568809,43.2381533],[-1.3703692,43.1712972],[-1.4423067,43.0833554],[-1.4198262,43.0603647],[-1.3730668,43.051166],[-1.3640746,43.1115893],[-1.3020285,43.135217],[-1.2354864,43.1332484],[-1.2795481,43.0774443],[-1.1923239,43.0649635],[-1.0061856,43.0077821],[-0.942341,42.9748951],[-0.7562028,42.9821318],[-0.7148387,42.9610774],[-0.6968543,42.9031405],[-0.5511809,42.8220693],[-0.5044215,42.8484456],[-0.4288871,42.8200906],[-0.3164848,42.8655842],[-0.1456332,42.810856],[-0.0314324,42.7124874],[0.1861785,42.7540985],[0.3021777,42.7177729],[0.3642238,42.7428729],[0.4487504,42.7144695],[0.6276949,42.7223973],[0.6411832,42.8576747],[0.7149192,42.882718],[0.9675996,42.8181119],[1.108777,42.7989808],[1.1753192,42.7342872],[1.3632559,42.7415521],[1.4113736,42.7093914],[1.4806054,42.7103407],[1.4813006,42.5010664],[1.6443591,42.5020345],[1.6432777,42.5424539],[1.730407,42.5434214],[1.7316429,42.5011803],[2.0638621,42.5016359],[2.0645572,42.4590247],[2.3969309,42.4599364],[2.3976786,42.4178363],[2.4804823,42.4179732],[2.4809767,42.3759441],[2.6447922,42.3762636],[2.6444832,42.4592447],[2.8113266,42.4596094],[2.8112648,42.5010358],[3.063878,42.5008535],[3.063878,42.4591535],[3.2307832,42.4593359],[3.2304935,42.3764363],[3.3141469,42.3760369],[3.3141243,42.3339864],[3.397855,42.3340435],[3.3973912,42.290094],[3.3138923,42.2908368],[3.3139695,42.2070151],[3.1475896,42.2073012],[3.1475896,42.1260612],[3.2305478,42.1260039],[3.2466753,41.9529359],[3.1945206,41.8558943],[3.060537,41.7647419],[2.7835777,41.6371796],[2.26293,41.4271601],[2.1649151,41.2989297],[1.86008,41.2232228],[1.3763003,41.116273],[1.1793714,41.0464585],[1.0858526,41.048493],[0.758537,40.8195599],[0.9114042,40.733761],[0.8781331,40.6751363],[0.6650182,40.5358666],[0.5580112,40.5502166],[0.433919,40.3757589],[0.2675635,40.1919192],[0.1641534,40.0647234],[0.0751307,40.0144671],[0.010387,39.8952188],[-0.0939224,39.8116904],[-0.1847435,39.6311716],[-0.2908513,39.5036254],[-0.2863552,39.333431],[-0.1856427,39.1774612],[-0.2135185,39.1558487],[-0.1110076,38.9722246],[0.0094878,38.8826835],[0.1218901,38.872183],[0.2342925,38.798636],[0.2558737,38.7264162],[0.0958128,38.6133825],[-0.0022021,38.6070586],[-0.0570544,38.5269073],[-0.2719677,38.4762395],[-0.379874,38.3931234],[-0.3834708,38.3381297],[-0.4509122,38.3310763],[-0.5048654,38.2830943],[-0.4823849,38.1948095],[-0.429331,38.1658287],[-0.4545091,38.148859],[-0.5839966,38.1721913],[-0.6136708,38.1198599],[-0.6370505,37.9612228],[-0.6811123,37.9456238],[-0.7323677,37.8810656],[-0.7215771,37.7830562],[-0.688306,37.7340026],[-0.6641461,37.6231485],[-0.7193941,37.5878413],[-0.9196258,37.5375806],[-1.1107098,37.5164093],[-1.3383246,37.5286671],[-1.4408917,37.3903714],[-1.6766966,37.2765189],[-1.8540816,36.9122889],[-2.0683486,36.6929117],[-2.2158766,36.6619233],[-2.3721861,36.7801753],[-2.6812926,36.6591056],[-2.9201476,36.6675585],[-3.09402,36.712625],[-3.4610839,36.6548788],[-3.7280395,36.6929117],[-4.3743529,36.6633322],[-4.6571151,36.4404171],[-4.9188018,36.4531321],[-5.1699508,36.3513541],[-5.2841094,36.1970201],[-5.2680911,36.1241812],[-5.3524784,36.1224654],[-5.3516094,36.0401413],[-5.4365759,36.0388921],[-5.4353207,36.0034384],[-5.6888562,36.0036518],[-5.6899635,36.0405317],[-5.85506,36.0385595],[-5.8566821,36.1242077],[-5.9384817,36.1221487],[-5.9400265,36.1655625],[-5.9983445,36.1645024],[-6.0357297,36.1780957],[-6.0775178,36.2224132],[-6.1506113,36.2864561],[-6.231541,36.3770075],[-6.3358504,36.5310643],[-6.3214629,36.5816265],[-6.404191,36.6234958],[-6.4743301,36.7489673],[-6.4158808,36.7993866],[-6.490516,36.9173818],[-6.6298949,37.0194012],[-6.8744824,37.1083766],[-7.0426363,37.1850699],[-7.2647434,37.1843535],[-7.3753473,37.1535419],[-7.408316,37.1682196],[-7.4202886,37.2118318],[-7.4249231,37.2350505],[-7.4380543,37.2451969],[-7.4459717,37.3326142],[-7.4480958,37.3909382],[-7.4696271,37.4075829],[-7.4647029,37.4530494],[-7.5019723,37.516411],[-7.5191587,37.5229203],[-7.5219588,37.5723727],[-7.4501271,37.6695835],[-7.4249019,37.7599222],[-7.316662,37.839974],[-7.268329,37.988952],[-7.1536786,38.0155235],[-7.1177098,38.0553626],[-7.0142997,38.0243785],[-6.9963153,38.1075633],[-6.9614706,38.201254],[-7.080617,38.1570753],[-7.3402665,38.4402363],[-7.2638329,38.7380741],[-7.0435243,38.8729667],[-7.0615086,38.907962],[-6.9693387,39.0198308],[-7.0008114,39.0887867],[-7.1536786,39.0957658],[-7.1525545,39.1602899],[-7.2447245,39.1968854],[-7.2559647,39.2813308],[-7.3368944,39.3535074],[-7.3279022,39.4559917],[-7.5144901,39.5886496],[-7.5527069,39.6795427],[-7.0502684,39.6752171],[-6.9951913,39.8195433],[-6.9221297,39.8790868],[-6.886161,40.0229854],[-7.0412762,40.1347927],[-7.0176717,40.266146],[-6.8086034,40.3450071],[-6.8681766,40.4451649],[-6.8535643,40.6066433],[-6.837828,40.8757589],[-6.9536024,41.0370445],[-6.8018592,41.0395879],[-6.7681385,41.138706],[-6.6411239,41.2655616],[-6.5624422,41.2630269],[-6.217367,41.5791017],[-6.3162811,41.644652],[-6.5152332,41.6412921],[-6.5871707,41.6883151],[-6.5478299,41.8559743],[-6.6298836,41.9112057],[-7.1334461,41.9404756],[-7.1682909,41.8718791],[-7.4256922,41.7847727],[-7.9539833,41.8459271],[-8.130455,41.7805819],[-8.2518495,41.9078597],[-8.1293309,42.0348842],[-8.2484774,42.1008034],[-8.3676239,42.0557521],[-8.6070409,42.0340493],[-8.8910646,41.8228891]]],"terms_text":"PNOA","best":true},{"id":"Geodatastyrelsen_Denmark","name":"SDFE aerial imagery","type":"tms","template":"http://osmtools.septima.dk/mapproxy/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg","scaleExtent":[0,21],"polygon":[[[8.3743941,54.9551655],[8.3683809,55.4042149],[8.2103997,55.4039795],[8.2087314,55.4937345],[8.0502655,55.4924731],[8.0185123,56.7501399],[8.1819161,56.7509948],[8.1763274,57.0208898],[8.3413329,57.0219872],[8.3392467,57.1119574],[8.5054433,57.1123212],[8.5033923,57.2020499],[9.3316304,57.2027636],[9.3319079,57.2924835],[9.4978864,57.2919578],[9.4988593,57.3820608],[9.6649749,57.3811615],[9.6687295,57.5605591],[9.8351961,57.5596265],[9.8374896,57.6493322],[10.1725726,57.6462818],[10.1754245,57.7367768],[10.5118282,57.7330269],[10.5152095,57.8228945],[10.6834853,57.8207722],[10.6751613,57.6412021],[10.5077045,57.6433097],[10.5039992,57.5535088],[10.671038,57.5514113],[10.6507805,57.1024538],[10.4857673,57.1045138],[10.4786236,56.9249051],[10.3143981,56.9267573],[10.3112341,56.8369269],[10.4750295,56.83509],[10.4649016,56.5656681],[10.9524239,56.5589761],[10.9479249,56.4692243],[11.1099335,56.4664675],[11.1052639,56.376833],[10.9429901,56.3795284],[10.9341235,56.1994768],[10.7719685,56.2020244],[10.7694751,56.1120103],[10.6079695,56.1150259],[10.4466742,56.116717],[10.2865948,56.118675],[10.2831527,56.0281851],[10.4439274,56.0270388],[10.4417713,55.7579243],[10.4334961,55.6693533],[10.743814,55.6646861],[10.743814,55.5712253],[10.8969041,55.5712253],[10.9051793,55.3953852],[11.0613726,55.3812841],[11.0593038,55.1124061],[11.0458567,55.0318621],[11.2030844,55.0247474],[11.2030844,55.117139],[11.0593038,55.1124061],[11.0613726,55.3812841],[11.0789572,55.5712253],[10.8969041,55.5712253],[10.9258671,55.6670198],[10.743814,55.6646861],[10.7562267,55.7579243],[10.4417713,55.7579243],[10.4439274,56.0270388],[10.4466742,56.116717],[10.6079695,56.1150259],[10.6052053,56.0247462],[10.9258671,56.0201215],[10.9197132,55.9309388],[11.0802782,55.92792],[11.0858066,56.0178284],[11.7265047,56.005058],[11.7319981,56.0952142],[12.0540333,56.0871256],[12.0608477,56.1762576],[12.7023469,56.1594405],[12.6611131,55.7114318],[12.9792318,55.7014026],[12.9612912,55.5217294],[12.3268659,55.5412096],[12.3206071,55.4513655],[12.4778226,55.447067],[12.4702432,55.3570479],[12.6269738,55.3523837],[12.6200898,55.2632576],[12.4627339,55.26722],[12.4552949,55.1778223],[12.2987046,55.1822303],[12.2897344,55.0923641],[12.6048608,55.0832904],[12.5872011,54.9036285],[12.2766618,54.9119031],[12.2610181,54.7331602],[12.1070691,54.7378161],[12.0858621,54.4681655],[11.7794953,54.4753579],[11.7837381,54.5654783],[11.1658525,54.5782155],[11.1706443,54.6686508],[10.8617173,54.6733956],[10.8651245,54.7634667],[10.7713646,54.7643888],[10.7707276,54.7372807],[10.7551428,54.7375776],[10.7544039,54.7195666],[10.7389074,54.7197588],[10.7384368,54.7108482],[10.7074486,54.7113045],[10.7041094,54.6756741],[10.5510973,54.6781698],[10.5547184,54.7670245],[10.2423994,54.7705935],[10.2459845,54.8604673],[10.0902268,54.8622134],[10.0873731,54.7723851],[9.1555798,54.7769557],[9.1562752,54.8675369],[8.5321973,54.8663765],[8.531432,54.95516],[8.3743941,54.9551655]],[[11.4577738,56.819554],[11.7849181,56.8127385],[11.7716715,56.6332796],[11.4459621,56.6401087],[11.4577738,56.819554]],[[11.3274736,57.3612962],[11.3161808,57.1818004],[11.1508692,57.1847276],[11.1456628,57.094962],[10.8157703,57.1001693],[10.8290599,57.3695272],[11.3274736,57.3612962]],[[11.5843266,56.2777928],[11.5782882,56.1880397],[11.7392309,56.1845765],[11.7456428,56.2743186],[11.5843266,56.2777928]],[[14.6825922,55.3639405],[14.8395247,55.3565231],[14.8263755,55.2671261],[15.1393406,55.2517359],[15.1532015,55.3410836],[15.309925,55.3330556],[15.295719,55.2437356],[15.1393406,55.2517359],[15.1255631,55.1623802],[15.2815819,55.1544167],[15.2535578,54.9757646],[14.6317464,55.0062496],[14.6825922,55.3639405]]],"terms_url":"http://download.kortforsyningen.dk/content/vilkaar-og-betingelser","terms_text":"Geodatastyrelsen og Danske Kommuner","best":true,"icon":"data:image/png;base64,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"},{"id":"Slovakia-Historic-Maps","name":"Slovakia Historic Maps","type":"tms","template":"http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png","scaleExtent":[0,12],"polygon":[[[16.8196949,47.4927236],[16.8196949,49.5030322],[22.8388318,49.5030322],[22.8388318,47.4927236],[16.8196949,47.4927236]]]},{"id":"Soskut_Pusztazamor_Tarnok_Diosd_orto_2017","name":"Sóskút, Pusztazámor, Tárnok, Diósd ortophoto 2017","type":"tms","template":"http://adam.openstreetmap.hu/mapproxy/tiles/1.0.0/Soskut-Tarnok-Pusztazamor-Diosd/mercator/{zoom}/{x}/{y}.png","startDate":"2017-03-01T00:00:00.000Z","polygon":[[[18.79273330201,47.37078533804],[18.791936169,47.37048036201],[18.79139114593,47.37063268281],[18.7901097,47.3717614],[18.7891647,47.3734529],[18.78721506824,47.37566027041],[18.7860339,47.37764910001],[18.7849824,47.3790513],[18.783695,47.3803226],[18.782665,47.3819499],[18.781399,47.3836789],[18.7793426,47.3871257],[18.776657,47.3893959],[18.764716,47.396699],[18.7616966,47.3996569],[18.7563102,47.4032821],[18.7583737,47.4065272],[18.75879657883,47.40776342073],[18.76199554897,47.41217224817],[18.7630394973,47.41315137445],[18.7659298,47.4147108],[18.7704058,47.4176575],[18.77247285488,47.41808545272],[18.7724806,47.4202978],[18.8086021,47.4404108],[18.8174212,47.435389],[18.8209188,47.4357228],[18.8280427,47.4375516],[18.8302099,47.4352584],[18.8358533,47.4375371],[18.8404882,47.4334586],[18.847655,47.4357228],[18.8510024,47.4328054],[18.8689996,47.4396086],[18.87361350924,47.43597176329],[18.87499181607,47.43342149293],[18.87386045593,47.43248349864],[18.8760377,47.4279677],[18.8605023,47.4230028],[18.8662101,47.4179794],[18.8724328,47.4108645],[18.8662959,47.4077278],[18.8696433,47.4047072],[18.86776892261,47.40207457802],[18.86509430105,47.40052438512],[18.87081279074,47.3983820654],[18.86772375423,47.39699336542],[18.86992005424,47.39655168559],[18.87648610191,47.39477958954],[18.87748924808,47.39494663392],[18.87866942005,47.39462343887],[18.88358322696,47.3899604942],[18.88290731029,47.3896699544],[18.88538567142,47.38530440107],[18.87747851924,47.38339390377],[18.88181296901,47.37604910406],[18.87914148883,47.37392756692],[18.88638345317,47.36922645965],[18.88205973224,47.36772957402],[18.87973157482,47.36640704749],[18.8746997507,47.36252284243],[18.87282220439,47.36136733615],[18.87027947025,47.36062605465],[18.86687842922,47.3585329683],[18.86234013156,47.35637438604],[18.85566679554,47.35199153827],[18.84873596744,47.34728120653],[18.83192388134,47.3384118486],[18.82497159557,47.34257772442],[18.81619540767,47.34925116493],[18.8107880743,47.35356882392],[18.80823461132,47.35599644336],[18.80645362453,47.35854023611],[18.80707589702,47.359019909],[18.80634633617,47.36021180457],[18.80465118007,47.36175250772],[18.80381433086,47.36335130305],[18.80054616504,47.36544732015],[18.79988097721,47.36617355102],[18.79416204336,47.36974865444],[18.79273330201,47.37078533804]],[[18.91871480064,47.4093812629],[18.91826418952,47.40997664498],[18.9206674488,47.41155945729],[18.92509845809,47.41372304121],[18.93473295288,47.41916790937],[18.94063381271,47.42241278301],[18.94981769638,47.41937843296],[18.95154503898,47.41749820965],[18.95689872818,47.41922598493],[18.95770339088,47.41877589767],[18.95755318717,47.41435467478],[18.9621129425,47.40506817222],[18.96266011314,47.40117592194],[18.96316436843,47.39903360927],[18.95446328239,47.3967314338],[18.95275739746,47.39526437993],[18.95201710777,47.39362297422],[18.95119098739,47.39356487042],[18.94692091064,47.39798783856],[18.94410995559,47.3984526281],[18.94161013679,47.39868502134],[18.93735078887,47.39633199249],[18.93617061691,47.39682584676],[18.93122462348,47.39999947627],[18.93120316581,47.40023186269],[18.92923978881,47.40204734624],[18.92561344223,47.40604845111],[18.92465857582,47.40635342305],[18.92293123321,47.40925782918],[18.91871480064,47.4093812629]]],"terms_url":"http://fototerkep.hu/","terms_text":"Fototerkep.hu","best":true},{"id":"South_Africa-CD_NGI-Aerial","name":"South Africa CD:NGI Aerial","type":"tms","template":"http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg","scaleExtent":[1,22],"polygon":[[[17.8396817,-32.7983384],[17.8893509,-32.6972835],[18.00364,-32.6982187],[18.0991679,-32.7485251],[18.2898747,-32.5526645],[18.2930182,-32.0487089],[18.105455,-31.6454966],[17.8529257,-31.3443951],[17.5480046,-30.902171],[17.4044506,-30.6374731],[17.2493704,-30.3991663],[16.9936977,-29.6543552],[16.7987996,-29.19437],[16.5494139,-28.8415949],[16.4498691,-28.691876],[16.4491046,-28.5515766],[16.6002551,-28.4825663],[16.7514057,-28.4486958],[16.7462192,-28.2458973],[16.8855148,-28.04729],[16.9929502,-28.0244005],[17.0529659,-28.0257086],[17.1007562,-28.0338839],[17.2011527,-28.0930546],[17.2026346,-28.2328424],[17.2474611,-28.2338215],[17.2507953,-28.198892],[17.3511919,-28.1975861],[17.3515624,-28.2442655],[17.4015754,-28.2452446],[17.4149122,-28.3489751],[17.4008345,-28.547997],[17.4526999,-28.5489733],[17.4512071,-28.6495106],[17.4983599,-28.6872054],[17.6028204,-28.6830048],[17.6499732,-28.6967928],[17.6525928,-28.7381457],[17.801386,-28.7381457],[17.9994276,-28.7560602],[18.0002748,-28.7956172],[18.1574507,-28.8718055],[18.5063811,-28.8718055],[18.6153564,-28.8295875],[18.9087513,-28.8277516],[19.1046973,-28.9488548],[19.1969071,-28.9378513],[19.243012,-28.8516164],[19.2314858,-28.802963],[19.2587296,-28.7009928],[19.4431493,-28.6973163],[19.5500289,-28.4958332],[19.6967264,-28.4939914],[19.698822,-28.4479358],[19.8507587,-28.4433291],[19.8497109,-28.4027818],[19.9953605,-28.399095],[19.9893671,-24.7497859],[20.2916682,-24.9192346],[20.4724562,-25.1501701],[20.6532441,-25.4529449],[20.733265,-25.6801957],[20.8281046,-25.8963498],[20.8429232,-26.215851],[20.6502804,-26.4840868],[20.6532441,-26.8204869],[21.0889134,-26.846933],[21.6727695,-26.8389998],[21.7765003,-26.6696268],[21.9721069,-26.6431395],[22.2803355,-26.3274702],[22.5707817,-26.1333967],[22.7752795,-25.6775246],[23.0005235,-25.2761948],[23.4658301,-25.2735148],[23.883717,-25.597366],[24.2364017,-25.613402],[24.603905,-25.7896563],[25.110704,-25.7389432],[25.5078447,-25.6855376],[25.6441766,-25.4823781],[25.8419267,-24.7805437],[25.846641,-24.7538456],[26.3928487,-24.6332894],[26.4739066,-24.5653312],[26.5089966,-24.4842437],[26.5861946,-24.4075775],[26.7300635,-24.3014458],[26.8567384,-24.2499463],[26.8574402,-24.1026901],[26.9215471,-23.8990957],[26.931831,-23.8461891],[26.9714827,-23.6994344],[27.0006074,-23.6367644],[27.0578041,-23.6052574],[27.1360547,-23.5203437],[27.3339623,-23.3973792],[27.5144057,-23.3593929],[27.5958145,-23.2085465],[27.8098634,-23.0994957],[27.8828506,-23.0620496],[27.9382928,-22.9496487],[28.0407556,-22.8255118],[28.2056786,-22.6552861],[28.3397223,-22.5639374],[28.4906093,-22.560697],[28.6108769,-22.5400248],[28.828175,-22.4550173],[28.9285324,-22.4232328],[28.9594116,-22.3090081],[29.0162574,-22.208335],[29.2324117,-22.1693453],[29.3531213,-22.1842926],[29.6548952,-22.1186426],[29.7777102,-22.1361956],[29.9292989,-22.1849425],[30.1166795,-22.2830348],[30.2563377,-22.2914767],[30.3033582,-22.3395204],[30.5061784,-22.3057617],[30.8374279,-22.284983],[31.0058599,-22.3077095],[31.1834152,-22.3232913],[31.2930586,-22.3674647],[31.5680579,-23.1903385],[31.5568311,-23.4430809],[31.6931122,-23.6175209],[31.7119696,-23.741136],[31.7774743,-23.8800628],[31.8886337,-23.9481098],[31.9144386,-24.1746736],[31.9948307,-24.3040878],[32.0166656,-24.4405988],[32.0077331,-24.6536578],[32.019643,-24.9140701],[32.035523,-25.0849767],[32.019643,-25.3821442],[31.9928457,-25.4493771],[31.9997931,-25.5165725],[32.0057481,-25.6078978],[32.0057481,-25.6624806],[31.9362735,-25.8403721],[31.9809357,-25.9546537],[31.8687838,-26.0037251],[31.4162062,-25.7277683],[31.3229117,-25.7438611],[31.2504595,-25.8296526],[31.1393001,-25.9162746],[31.1164727,-25.9912361],[30.9656135,-26.2665756],[30.8921689,-26.3279703],[30.8534616,-26.4035568],[30.8226943,-26.4488849],[30.8022583,-26.5240694],[30.8038369,-26.8082089],[30.9020939,-26.7807451],[30.9100338,-26.8489495],[30.9824859,-26.9082627],[30.976531,-27.0029222],[31.0034434,-27.0441587],[31.1543322,-27.1980416],[31.5015607,-27.311117],[31.9700183,-27.311117],[31.9700183,-27.120472],[31.9769658,-27.050664],[32.0002464,-26.7983892],[32.1069826,-26.7984645],[32.3114546,-26.8479493],[32.899986,-26.8516059],[32.886091,-26.9816971],[32.709427,-27.4785436],[32.6240724,-27.7775144],[32.5813951,-28.07479],[32.5387178,-28.2288046],[32.4275584,-28.5021568],[32.3640388,-28.5945699],[32.0702603,-28.8469827],[31.9878832,-28.9069497],[31.7764818,-28.969487],[31.4638459,-29.2859343],[31.359634,-29.3854348],[31.1680825,-29.6307408],[31.064863,-29.7893535],[31.0534493,-29.8470469],[31.0669933,-29.8640319],[31.0455459,-29.9502017],[30.9518556,-30.0033946],[30.8651833,-30.1024093],[30.7244725,-30.392502],[30.3556256,-30.9308873],[30.0972364,-31.2458274],[29.8673136,-31.4304296],[29.7409393,-31.5014699],[29.481312,-31.6978686],[28.8943171,-32.2898903],[28.5497137,-32.5894641],[28.1436499,-32.8320732],[28.0748735,-32.941689],[27.8450942,-33.082869],[27.3757956,-33.3860685],[26.8805407,-33.6458951],[26.5916871,-33.7480756],[26.4527308,-33.7935795],[26.206754,-33.7548943],[26.0077897,-33.7223961],[25.8055494,-33.7524272],[25.7511073,-33.8006512],[25.6529079,-33.8543597],[25.6529079,-33.9469768],[25.7195789,-34.0040115],[25.7202807,-34.0511235],[25.5508915,-34.063151],[25.3504571,-34.0502627],[25.2810609,-34.0020322],[25.0476316,-33.9994588],[24.954724,-34.0043594],[24.9496586,-34.1010363],[24.8770358,-34.1506456],[24.8762914,-34.2005281],[24.8532574,-34.2189562],[24.7645287,-34.2017946],[24.5001356,-34.2003254],[24.3486733,-34.1163824],[24.1988819,-34.1019039],[23.9963377,-34.0514443],[23.8017509,-34.0524332],[23.7493589,-34.0111855],[23.4973536,-34.009014],[23.4155191,-34.0434586],[23.4154284,-34.1140433],[22.9000853,-34.0993009],[22.8412418,-34.0547911],[22.6470321,-34.0502627],[22.6459843,-34.0072768],[22.570016,-34.0064081],[22.5050499,-34.0645866],[22.2519968,-34.0645866],[22.2221334,-34.1014701],[22.1621197,-34.1057019],[22.1712431,-34.1521766],[22.1576913,-34.2180897],[22.0015632,-34.2172232],[21.9496952,-34.3220009],[21.8611528,-34.4007145],[21.5614708,-34.4020114],[21.5468011,-34.3661242],[21.501744,-34.3669892],[21.5006961,-34.4020114],[21.4194886,-34.4465247],[21.1978706,-34.4478208],[21.0988193,-34.3991325],[21.0033746,-34.3753872],[20.893192,-34.3997115],[20.8976647,-34.4854003],[20.7446802,-34.4828092],[20.5042011,-34.486264],[20.2527197,-34.701477],[20.0803502,-34.8361855],[19.9923317,-34.8379056],[19.899074,-34.8275845],[19.8938348,-34.7936018],[19.5972963,-34.7961833],[19.3929677,-34.642015],[19.2877095,-34.6404784],[19.2861377,-34.5986563],[19.3474363,-34.5244458],[19.3285256,-34.4534372],[19.098001,-34.449981],[19.0725583,-34.3802371],[19.0023531,-34.3525593],[18.9520568,-34.3949373],[18.7975006,-34.3936403],[18.7984174,-34.1016376],[18.501748,-34.1015292],[18.4999545,-34.3616945],[18.4477325,-34.3620007],[18.4479944,-34.3522691],[18.3974362,-34.3514041],[18.3971742,-34.3022959],[18.3565705,-34.3005647],[18.3479258,-34.2020436],[18.2972095,-34.1950274],[18.2951139,-33.9937138],[18.3374474,-33.9914079],[18.3476638,-33.8492427],[18.3479258,-33.781555],[18.4124718,-33.7448849],[18.3615477,-33.6501624],[18.2992013,-33.585591],[18.2166839,-33.448872],[18.1389858,-33.3974083],[17.9473472,-33.1602647],[17.8855247,-33.0575732],[17.8485884,-32.9668505],[17.8396817,-32.8507302],[17.8396817,-32.7983384]]],"best":true},{"id":"South-Tyrol-Orthofoto2011","name":"South Tyrol Orthofoto 2011","type":"tms","template":"http://geoservices.buergernetz.bz.it/geoserver/gwc/service/wmts/?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=P_BZ_OF_2011_EPSG3857&STYLE=default&TILEMATRIXSET=GoogleMapsCompatible&TILEMATRIX=GoogleMapsCompatible%3A{zoom}&TILEROW={y}&TILECOL={x}&FORMAT=image%2Fjpeg","scaleExtent":[0,18],"polygon":[[[10.38615,46.68821],[10.39201,46.69016],[10.40215,46.70624],[10.41274,46.70821],[10.41622,46.71479],[10.4168,46.71847],[10.39934,46.73435],[10.43464,46.75356],[10.44107,46.75413],[10.44011,46.77149],[10.42123,46.78861],[10.42845,46.79755],[10.43851,46.79869],[10.44925,46.80462],[10.45602,46.81635],[10.45438,46.82221],[10.4583,46.82478],[10.45513,46.83059],[10.45906,46.83548],[10.46483,46.83624],[10.46229,46.8413],[10.46987,46.84933],[10.46819,46.8553],[10.47838,46.86013],[10.48372,46.85543],[10.49628,46.85305],[10.49931,46.84857],[10.52124,46.84653],[10.5527,46.8511],[10.55795,46.84695],[10.55264,46.8408],[10.55536,46.84087],[10.58883,46.85125],[10.59502,46.85829],[10.60936,46.8597],[10.62441,46.86558],[10.64858,46.86655],[10.66787,46.87651],[10.67297,46.87138],[10.69112,46.86861],[10.69786,46.86339],[10.69508,46.85308],[10.70594,46.84786],[10.71763,46.84795],[10.72333,46.83892],[10.75621,46.83383],[10.76481,46.82409],[10.76387,46.81971],[10.75239,46.81387],[10.74506,46.80223],[10.7276,46.79709],[10.73122,46.78925],[10.75722,46.78624],[10.77744,46.79149],[10.78678,46.79735],[10.81439,46.77662],[10.82479,46.77472],[10.83129,46.78138],[10.84112,46.78282],[10.85354,46.77506],[10.86845,46.77313],[10.86993,46.7669],[10.88294,46.76393],[10.88962,46.76529],[10.8951,46.77092],[10.90527,46.76911],[10.92299,46.7764],[10.92821,46.77408],[10.94388,46.77648],[10.97522,46.77361],[10.97932,46.77014],[10.99475,46.76804],[11.01397,46.77317],[11.02328,46.76715],[11.0346,46.79428],[11.04234,46.801],[11.03792,46.80562],[11.05633,46.80928],[11.07279,46.82092],[11.08171,46.82252],[11.0762,46.83384],[11.06887,46.83793],[11.07303,46.84345],[11.06988,46.85348],[11.08742,46.87927],[11.09961,46.88922],[11.09538,46.89178],[11.09795,46.89844],[11.0946,46.91247],[11.10792,46.91706],[11.10804,46.92632],[11.11418,46.93234],[11.13851,46.92865],[11.16322,46.94091],[11.16642,46.94479],[11.16114,46.94979],[11.1637,46.96677],[11.17598,46.96367],[11.18658,46.97062],[11.19527,46.97152],[11.20418,46.96877],[11.20688,46.96403],[11.22047,46.97025],[11.24139,46.9708],[11.24865,46.97517],[11.25582,46.97535],[11.26272,46.98169],[11.27662,46.98168],[11.28762,46.98699],[11.30709,46.98525],[11.3205,46.99345],[11.33765,46.98606],[11.34516,46.99169],[11.35932,46.99154],[11.37697,46.98025],[11.38324,46.97168],[11.40465,46.96609],[11.43929,46.97601],[11.45134,46.99294],[11.46803,46.99582],[11.46859,47.003],[11.47831,47.01201],[11.50238,47.01073],[11.50313,47.00808],[11.51366,47.00595],[11.51679,47.00091],[11.53381,46.99233],[11.53846,46.98519],[11.55297,46.99149],[11.57663,46.99657],[11.58,47.00277],[11.58879,47.00641],[11.59901,47.00657],[11.60944,47.01207],[11.62697,47.01437],[11.63629,47.00383],[11.66542,46.99304],[11.6885,46.99658],[11.71226,46.99416],[11.72897,46.97322],[11.74698,46.97013],[11.76411,46.97412],[11.78106,46.99342],[11.81526,46.991],[11.83564,46.99417],[11.84396,47.0025],[11.85192,47.0014],[11.86722,47.01252],[11.87393,47.01136],[11.8794,47.01714],[11.89137,47.01728],[11.91627,47.03422],[11.9329,47.03864],[11.94688,47.03464],[11.95457,47.04374],[11.96773,47.04158],[11.97912,47.0511],[11.98587,47.04815],[11.99534,47.05064],[12.02037,47.04821],[12.02968,47.05127],[12.03353,47.0583],[12.04276,47.06228],[12.07543,47.0605],[12.08035,47.06951],[12.09308,47.07791],[12.10329,47.07931],[12.11867,47.07445],[12.13561,47.08171],[12.15125,47.08049],[12.15997,47.08267],[12.18589,47.09322],[12.2278,47.08302],[12.24228,47.06892],[12.23786,47.0644],[12.21821,47.05795],[12.2182,47.04483],[12.20552,47.02595],[12.18048,47.02414],[12.16423,47.01782],[12.14786,47.02357],[12.12723,47.01218],[12.12285,47.00662],[12.1322,46.99339],[12.12974,46.98593],[12.13977,46.982],[12.13808,46.96514],[12.13328,46.96292],[12.13882,46.95764],[12.15927,46.95133],[12.1702,46.93758],[12.15414,46.91654],[12.14675,46.91413],[12.16205,46.908],[12.16959,46.91121],[12.19154,46.90682],[12.20106,46.8965],[12.2022,46.88806],[12.21663,46.87517],[12.22147,46.88084],[12.23125,46.88146],[12.2345,46.88919],[12.24162,46.89192],[12.27486,46.88512],[12.27979,46.87921],[12.27736,46.87319],[12.29326,46.86566],[12.2912,46.85704],[12.29733,46.84455],[12.30833,46.84137],[12.30726,46.83271],[12.285,46.81503],[12.29383,46.8027],[12.28905,46.79948],[12.28889,46.79427],[12.28232,46.79153],[12.28539,46.7839],[12.30943,46.78603],[12.35837,46.77583],[12.37036,46.74163],[12.38475,46.71745],[12.40283,46.70811],[12.41103,46.70701],[12.41522,46.70163],[12.42862,46.6997],[12.42943,46.69567],[12.44268,46.68979],[12.47501,46.68756],[12.4795,46.67969],[12.43473,46.66714],[12.40648,46.64167],[12.38115,46.64183],[12.37944,46.63733],[12.3915,46.62765],[12.38577,46.62154],[12.35939,46.61829],[12.34465,46.62376],[12.34034,46.63022],[12.33578,46.62732],[12.3172,46.62876],[12.31785,46.62355],[12.30802,46.61811],[12.28413,46.61623],[12.26982,46.62003],[12.25931,46.62809],[12.24502,46.62326],[12.24198,46.61586],[12.21241,46.60918],[12.20444,46.59836],[12.19228,46.59321],[12.19261,46.62059],[12.1818,46.6192],[12.17117,46.63275],[12.16062,46.63574],[12.1511,46.63215],[12.1436,46.6327],[12.13739,46.64122],[12.12342,46.64475],[12.10949,46.65204],[12.10609,46.65783],[12.09345,46.66123],[12.08826,46.66638],[12.07985,46.66686],[12.07038,46.67386],[12.07173,46.66064],[12.06686,46.65364],[12.07479,46.64329],[12.06837,46.63997],[12.06495,46.62121],[12.05448,46.61778],[12.05318,46.60989],[12.04613,46.60716],[12.05043,46.60016],[12.04763,46.58357],[12.03665,46.57668],[12.0266,46.55871],[12.02189,46.55791],[11.99941,46.53208],[11.99411,46.53345],[11.98704,46.54417],[11.96633,46.54363],[11.95094,46.53869],[11.94719,46.52879],[11.94147,46.52689],[11.93294,46.52631],[11.9121,46.532],[11.8904,46.52175],[11.85192,46.51682],[11.82849,46.50783],[11.82334,46.51315],[11.82391,46.52141],[11.81086,46.53146],[11.79385,46.52023],[11.79189,46.51322],[11.76157,46.50503],[11.74317,46.50391],[11.73202,46.50877],[11.71935,46.50916],[11.71524,46.51245],[11.69889,46.50218],[11.6672,46.49647],[11.64515,46.49743],[11.63849,46.50051],[11.63495,46.49486],[11.64297,46.49346],[11.65174,46.48271],[11.64536,46.47189],[11.64179,46.47439],[11.62679,46.4708],[11.62987,46.46377],[11.61882,46.44325],[11.62143,46.42539],[11.60161,46.39731],[11.60307,46.38924],[11.5932,46.38265],[11.56489,46.38018],[11.55878,46.35076],[11.55249,46.34418],[11.54423,46.34483],[11.53837,46.35015],[11.52445,46.35502],[11.47969,46.36277],[11.48052,46.3551],[11.46322,46.34922],[11.45556,46.33396],[11.42105,46.32441],[11.40517,46.32387],[11.39865,46.31426],[11.39994,46.30709],[11.39569,46.3083],[11.38188,46.30052],[11.36088,46.29906],[11.36078,46.29682],[11.38256,46.29177],[11.3871,46.28143],[11.39609,46.27423],[11.39862,46.264],[11.38756,46.26029],[11.37347,46.2629],[11.36836,46.26135],[11.35783,46.26481],[11.35495,46.27564],[11.33912,46.28306],[11.33379,46.29049],[11.33471,46.2962],[11.3129,46.28256],[11.31737,46.27303],[11.30645,46.25786],[11.29124,46.2604],[11.24743,46.22933],[11.20622,46.2187],[11.18267,46.22496],[11.17077,46.23806],[11.17994,46.24434],[11.18351,46.25269],[11.18935,46.25354],[11.19448,46.2461],[11.20029,46.25566],[11.16604,46.26129],[11.14885,46.27904],[11.13725,46.28336],[11.14293,46.28934],[11.15847,46.29059],[11.16439,46.2986],[11.1761,46.30346],[11.1847,46.32104],[11.18894,46.32151],[11.18696,46.32673],[11.1942,46.33016],[11.20204,46.34212],[11.19001,46.35984],[11.19263,46.36578],[11.20393,46.36765],[11.19792,46.37232],[11.21275,46.39804],[11.21345,46.40675],[11.20565,46.4166],[11.21026,46.4206],[11.20347,46.42682],[11.21416,46.43556],[11.21634,46.44255],[11.20903,46.45293],[11.21419,46.45807],[11.21736,46.45731],[11.21886,46.46199],[11.21626,46.47277],[11.20939,46.481],[11.20876,46.49346],[11.19608,46.50241],[11.1924,46.501],[11.18686,46.50734],[11.18002,46.49823],[11.17014,46.49635],[11.16095,46.4878],[11.12934,46.48058],[11.1103,46.49643],[11.10449,46.4948],[11.08812,46.50128],[11.08173,46.53021],[11.05915,46.51508],[11.03795,46.51357],[11.05006,46.50784],[11.05773,46.49235],[11.06278,46.4894],[11.06894,46.46619],[11.07625,46.45487],[11.0778,46.44569],[11.07301,46.44042],[11.05394,46.44849],[11.0414,46.44569],[11.02817,46.46116],[11.00952,46.46917],[11.00462,46.47607],[10.98695,46.48289],[10.96543,46.48103],[10.95791,46.46983],[10.93819,46.46578],[10.9325,46.45831],[10.93332,46.4528],[10.91305,46.44284],[10.89161,46.44366],[10.88324,46.44995],[10.88093,46.44579],[10.87162,46.4438],[10.86174,46.43509],[10.85113,46.43817],[10.80034,46.44185],[10.78906,46.45164],[10.77835,46.47112],[10.76934,46.47609],[10.76463,46.4848],[10.75906,46.48547],[10.74422,46.48333],[10.71753,46.46022],[10.69667,46.4573],[10.68293,46.44846],[10.66821,46.45122],[10.63303,46.44309],[10.61439,46.45098],[10.60128,46.46139],[10.59995,46.46766],[10.57672,46.47237],[10.55875,46.48187],[10.54986,46.49123],[10.53685,46.49062],[10.52657,46.49425],[10.49366,46.49719],[10.48141,46.49337],[10.45714,46.5096],[10.45124,46.53083],[10.45814,46.54215],[10.47056,46.54377],[10.46954,46.54856],[10.47617,46.55749],[10.47321,46.56701],[10.48305,46.5777],[10.48575,46.58921],[10.48221,46.59199],[10.48576,46.59805],[10.48291,46.60512],[10.49055,46.61394],[10.44632,46.63989],[10.40935,46.63389],[10.40011,46.63648],[10.39873,46.6455],[10.38946,46.65862],[10.39057,46.67089],[10.3803,46.68399],[10.38615,46.68821]]],"terms_url":"http://geoservices.buergernetz.bz.it/geokatalog/","terms_text":"© Autonomen Provinz Bozen/Provincia Autonoma di Bolzano CC-BY 3.0"},{"id":"South-Tyrol-Orthofoto-2014-2015","name":"South Tyrol Orthofoto 2014/2015","type":"tms","template":"http://geoservices.buergernetz.bz.it/geoserver/gwc/service/wmts/?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=P_BZ_OF_2014_2015_EPSG3857&STYLE=default&TILEMATRIXSET=GoogleMapsCompatible&TILEMATRIX=GoogleMapsCompatible%3A{zoom}&TILEROW={y}&TILECOL={x}&FORMAT=image%2Fjpeg","endDate":"2015-11-01T00:00:00.000Z","startDate":"2014-07-01T00:00:00.000Z","scaleExtent":[0,18],"polygon":[[[10.38615,46.68821],[10.39201,46.69016],[10.40215,46.70624],[10.41274,46.70821],[10.41622,46.71479],[10.4168,46.71847],[10.39934,46.73435],[10.43464,46.75356],[10.44107,46.75413],[10.44011,46.77149],[10.42123,46.78861],[10.42845,46.79755],[10.43851,46.79869],[10.44925,46.80462],[10.45602,46.81635],[10.45438,46.82221],[10.4583,46.82478],[10.45513,46.83059],[10.45906,46.83548],[10.46483,46.83624],[10.46229,46.8413],[10.46987,46.84933],[10.46819,46.8553],[10.47838,46.86013],[10.48372,46.85543],[10.49628,46.85305],[10.49931,46.84857],[10.52124,46.84653],[10.5527,46.8511],[10.55795,46.84695],[10.55264,46.8408],[10.55536,46.84087],[10.58883,46.85125],[10.59502,46.85829],[10.60936,46.8597],[10.62441,46.86558],[10.64858,46.86655],[10.66787,46.87651],[10.67297,46.87138],[10.69112,46.86861],[10.69786,46.86339],[10.69508,46.85308],[10.70594,46.84786],[10.71763,46.84795],[10.72333,46.83892],[10.75621,46.83383],[10.76481,46.82409],[10.76387,46.81971],[10.75239,46.81387],[10.74506,46.80223],[10.7276,46.79709],[10.73122,46.78925],[10.75722,46.78624],[10.77744,46.79149],[10.78678,46.79735],[10.81439,46.77662],[10.82479,46.77472],[10.83129,46.78138],[10.84112,46.78282],[10.85354,46.77506],[10.86845,46.77313],[10.86993,46.7669],[10.88294,46.76393],[10.88962,46.76529],[10.8951,46.77092],[10.90527,46.76911],[10.92299,46.7764],[10.92821,46.77408],[10.94388,46.77648],[10.97522,46.77361],[10.97932,46.77014],[10.99475,46.76804],[11.01397,46.77317],[11.02328,46.76715],[11.0346,46.79428],[11.04234,46.801],[11.03792,46.80562],[11.05633,46.80928],[11.07279,46.82092],[11.08171,46.82252],[11.0762,46.83384],[11.06887,46.83793],[11.07303,46.84345],[11.06988,46.85348],[11.08742,46.87927],[11.09961,46.88922],[11.09538,46.89178],[11.09795,46.89844],[11.0946,46.91247],[11.10792,46.91706],[11.10804,46.92632],[11.11418,46.93234],[11.13851,46.92865],[11.16322,46.94091],[11.16642,46.94479],[11.16114,46.94979],[11.1637,46.96677],[11.17598,46.96367],[11.18658,46.97062],[11.19527,46.97152],[11.20418,46.96877],[11.20688,46.96403],[11.22047,46.97025],[11.24139,46.9708],[11.24865,46.97517],[11.25582,46.97535],[11.26272,46.98169],[11.27662,46.98168],[11.28762,46.98699],[11.30709,46.98525],[11.3205,46.99345],[11.33765,46.98606],[11.34516,46.99169],[11.35932,46.99154],[11.37697,46.98025],[11.38324,46.97168],[11.40465,46.96609],[11.43929,46.97601],[11.45134,46.99294],[11.46803,46.99582],[11.46859,47.003],[11.47831,47.01201],[11.50238,47.01073],[11.50313,47.00808],[11.51366,47.00595],[11.51679,47.00091],[11.53381,46.99233],[11.53846,46.98519],[11.55297,46.99149],[11.57663,46.99657],[11.58,47.00277],[11.58879,47.00641],[11.59901,47.00657],[11.60944,47.01207],[11.62697,47.01437],[11.63629,47.00383],[11.66542,46.99304],[11.6885,46.99658],[11.71226,46.99416],[11.72897,46.97322],[11.74698,46.97013],[11.76411,46.97412],[11.78106,46.99342],[11.81526,46.991],[11.83564,46.99417],[11.84396,47.0025],[11.85192,47.0014],[11.86722,47.01252],[11.87393,47.01136],[11.8794,47.01714],[11.89137,47.01728],[11.91627,47.03422],[11.9329,47.03864],[11.94688,47.03464],[11.95457,47.04374],[11.96773,47.04158],[11.97912,47.0511],[11.98587,47.04815],[11.99534,47.05064],[12.02037,47.04821],[12.02968,47.05127],[12.03353,47.0583],[12.04276,47.06228],[12.07543,47.0605],[12.08035,47.06951],[12.09308,47.07791],[12.10329,47.07931],[12.11867,47.07445],[12.13561,47.08171],[12.15125,47.08049],[12.15997,47.08267],[12.18589,47.09322],[12.2278,47.08302],[12.24228,47.06892],[12.23786,47.0644],[12.21821,47.05795],[12.2182,47.04483],[12.20552,47.02595],[12.18048,47.02414],[12.16423,47.01782],[12.14786,47.02357],[12.12723,47.01218],[12.12285,47.00662],[12.1322,46.99339],[12.12974,46.98593],[12.13977,46.982],[12.13808,46.96514],[12.13328,46.96292],[12.13882,46.95764],[12.15927,46.95133],[12.1702,46.93758],[12.15414,46.91654],[12.14675,46.91413],[12.16205,46.908],[12.16959,46.91121],[12.19154,46.90682],[12.20106,46.8965],[12.2022,46.88806],[12.21663,46.87517],[12.22147,46.88084],[12.23125,46.88146],[12.2345,46.88919],[12.24162,46.89192],[12.27486,46.88512],[12.27979,46.87921],[12.27736,46.87319],[12.29326,46.86566],[12.2912,46.85704],[12.29733,46.84455],[12.30833,46.84137],[12.30726,46.83271],[12.285,46.81503],[12.29383,46.8027],[12.28905,46.79948],[12.28889,46.79427],[12.28232,46.79153],[12.28539,46.7839],[12.30943,46.78603],[12.35837,46.77583],[12.37036,46.74163],[12.38475,46.71745],[12.40283,46.70811],[12.41103,46.70701],[12.41522,46.70163],[12.42862,46.6997],[12.42943,46.69567],[12.44268,46.68979],[12.47501,46.68756],[12.4795,46.67969],[12.43473,46.66714],[12.40648,46.64167],[12.38115,46.64183],[12.37944,46.63733],[12.3915,46.62765],[12.38577,46.62154],[12.35939,46.61829],[12.34465,46.62376],[12.34034,46.63022],[12.33578,46.62732],[12.3172,46.62876],[12.31785,46.62355],[12.30802,46.61811],[12.28413,46.61623],[12.26982,46.62003],[12.25931,46.62809],[12.24502,46.62326],[12.24198,46.61586],[12.21241,46.60918],[12.20444,46.59836],[12.19228,46.59321],[12.19261,46.62059],[12.1818,46.6192],[12.17117,46.63275],[12.16062,46.63574],[12.1511,46.63215],[12.1436,46.6327],[12.13739,46.64122],[12.12342,46.64475],[12.10949,46.65204],[12.10609,46.65783],[12.09345,46.66123],[12.08826,46.66638],[12.07985,46.66686],[12.07038,46.67386],[12.07173,46.66064],[12.06686,46.65364],[12.07479,46.64329],[12.06837,46.63997],[12.06495,46.62121],[12.05448,46.61778],[12.05318,46.60989],[12.04613,46.60716],[12.05043,46.60016],[12.04763,46.58357],[12.03665,46.57668],[12.0266,46.55871],[12.02189,46.55791],[11.99941,46.53208],[11.99411,46.53345],[11.98704,46.54417],[11.96633,46.54363],[11.95094,46.53869],[11.94719,46.52879],[11.94147,46.52689],[11.93294,46.52631],[11.9121,46.532],[11.8904,46.52175],[11.85192,46.51682],[11.82849,46.50783],[11.82334,46.51315],[11.82391,46.52141],[11.81086,46.53146],[11.79385,46.52023],[11.79189,46.51322],[11.76157,46.50503],[11.74317,46.50391],[11.73202,46.50877],[11.71935,46.50916],[11.71524,46.51245],[11.69889,46.50218],[11.6672,46.49647],[11.64515,46.49743],[11.63849,46.50051],[11.63495,46.49486],[11.64297,46.49346],[11.65174,46.48271],[11.64536,46.47189],[11.64179,46.47439],[11.62679,46.4708],[11.62987,46.46377],[11.61882,46.44325],[11.62143,46.42539],[11.60161,46.39731],[11.60307,46.38924],[11.5932,46.38265],[11.56489,46.38018],[11.55878,46.35076],[11.55249,46.34418],[11.54423,46.34483],[11.53837,46.35015],[11.52445,46.35502],[11.47969,46.36277],[11.48052,46.3551],[11.46322,46.34922],[11.45556,46.33396],[11.42105,46.32441],[11.40517,46.32387],[11.39865,46.31426],[11.39994,46.30709],[11.39569,46.3083],[11.38188,46.30052],[11.36088,46.29906],[11.36078,46.29682],[11.38256,46.29177],[11.3871,46.28143],[11.39609,46.27423],[11.39862,46.264],[11.38756,46.26029],[11.37347,46.2629],[11.36836,46.26135],[11.35783,46.26481],[11.35495,46.27564],[11.33912,46.28306],[11.33379,46.29049],[11.33471,46.2962],[11.3129,46.28256],[11.31737,46.27303],[11.30645,46.25786],[11.29124,46.2604],[11.24743,46.22933],[11.20622,46.2187],[11.18267,46.22496],[11.17077,46.23806],[11.17994,46.24434],[11.18351,46.25269],[11.18935,46.25354],[11.19448,46.2461],[11.20029,46.25566],[11.16604,46.26129],[11.14885,46.27904],[11.13725,46.28336],[11.14293,46.28934],[11.15847,46.29059],[11.16439,46.2986],[11.1761,46.30346],[11.1847,46.32104],[11.18894,46.32151],[11.18696,46.32673],[11.1942,46.33016],[11.20204,46.34212],[11.19001,46.35984],[11.19263,46.36578],[11.20393,46.36765],[11.19792,46.37232],[11.21275,46.39804],[11.21345,46.40675],[11.20565,46.4166],[11.21026,46.4206],[11.20347,46.42682],[11.21416,46.43556],[11.21634,46.44255],[11.20903,46.45293],[11.21419,46.45807],[11.21736,46.45731],[11.21886,46.46199],[11.21626,46.47277],[11.20939,46.481],[11.20876,46.49346],[11.19608,46.50241],[11.1924,46.501],[11.18686,46.50734],[11.18002,46.49823],[11.17014,46.49635],[11.16095,46.4878],[11.12934,46.48058],[11.1103,46.49643],[11.10449,46.4948],[11.08812,46.50128],[11.08173,46.53021],[11.05915,46.51508],[11.03795,46.51357],[11.05006,46.50784],[11.05773,46.49235],[11.06278,46.4894],[11.06894,46.46619],[11.07625,46.45487],[11.0778,46.44569],[11.07301,46.44042],[11.05394,46.44849],[11.0414,46.44569],[11.02817,46.46116],[11.00952,46.46917],[11.00462,46.47607],[10.98695,46.48289],[10.96543,46.48103],[10.95791,46.46983],[10.93819,46.46578],[10.9325,46.45831],[10.93332,46.4528],[10.91305,46.44284],[10.89161,46.44366],[10.88324,46.44995],[10.88093,46.44579],[10.87162,46.4438],[10.86174,46.43509],[10.85113,46.43817],[10.80034,46.44185],[10.78906,46.45164],[10.77835,46.47112],[10.76934,46.47609],[10.76463,46.4848],[10.75906,46.48547],[10.74422,46.48333],[10.71753,46.46022],[10.69667,46.4573],[10.68293,46.44846],[10.66821,46.45122],[10.63303,46.44309],[10.61439,46.45098],[10.60128,46.46139],[10.59995,46.46766],[10.57672,46.47237],[10.55875,46.48187],[10.54986,46.49123],[10.53685,46.49062],[10.52657,46.49425],[10.49366,46.49719],[10.48141,46.49337],[10.45714,46.5096],[10.45124,46.53083],[10.45814,46.54215],[10.47056,46.54377],[10.46954,46.54856],[10.47617,46.55749],[10.47321,46.56701],[10.48305,46.5777],[10.48575,46.58921],[10.48221,46.59199],[10.48576,46.59805],[10.48291,46.60512],[10.49055,46.61394],[10.44632,46.63989],[10.40935,46.63389],[10.40011,46.63648],[10.39873,46.6455],[10.38946,46.65862],[10.39057,46.67089],[10.3803,46.68399],[10.38615,46.68821]]],"terms_url":"http://geoservices.buergernetz.bz.it/geokatalog/","terms_text":"© Autonomen Provinz Bozen/Provincia Autonoma di Bolzano CC-BY 4.0","best":true},{"id":"South-Tyrol-Topomap","name":"South Tyrol Topomap","type":"tms","template":"http://geoservices.buergernetz.bz.it/geoserver/gwc/service/wmts/?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=P_BZ_BASEMAP_TOPO&STYLE=default&TILEMATRIXSET=GoogleMapsCompatible&TILEMATRIX=GoogleMapsCompatible%3A{zoom}&TILEROW={y}&TILECOL={x}&FORMAT=image%2Fjpeg","scaleExtent":[0,20],"polygon":[[[10.38615,46.68821],[10.39201,46.69016],[10.40215,46.70624],[10.41274,46.70821],[10.41622,46.71479],[10.4168,46.71847],[10.39934,46.73435],[10.43464,46.75356],[10.44107,46.75413],[10.44011,46.77149],[10.42123,46.78861],[10.42845,46.79755],[10.43851,46.79869],[10.44925,46.80462],[10.45602,46.81635],[10.45438,46.82221],[10.4583,46.82478],[10.45513,46.83059],[10.45906,46.83548],[10.46483,46.83624],[10.46229,46.8413],[10.46987,46.84933],[10.46819,46.8553],[10.47838,46.86013],[10.48372,46.85543],[10.49628,46.85305],[10.49931,46.84857],[10.52124,46.84653],[10.5527,46.8511],[10.55795,46.84695],[10.55264,46.8408],[10.55536,46.84087],[10.58883,46.85125],[10.59502,46.85829],[10.60936,46.8597],[10.62441,46.86558],[10.64858,46.86655],[10.66787,46.87651],[10.67297,46.87138],[10.69112,46.86861],[10.69786,46.86339],[10.69508,46.85308],[10.70594,46.84786],[10.71763,46.84795],[10.72333,46.83892],[10.75621,46.83383],[10.76481,46.82409],[10.76387,46.81971],[10.75239,46.81387],[10.74506,46.80223],[10.7276,46.79709],[10.73122,46.78925],[10.75722,46.78624],[10.77744,46.79149],[10.78678,46.79735],[10.81439,46.77662],[10.82479,46.77472],[10.83129,46.78138],[10.84112,46.78282],[10.85354,46.77506],[10.86845,46.77313],[10.86993,46.7669],[10.88294,46.76393],[10.88962,46.76529],[10.8951,46.77092],[10.90527,46.76911],[10.92299,46.7764],[10.92821,46.77408],[10.94388,46.77648],[10.97522,46.77361],[10.97932,46.77014],[10.99475,46.76804],[11.01397,46.77317],[11.02328,46.76715],[11.0346,46.79428],[11.04234,46.801],[11.03792,46.80562],[11.05633,46.80928],[11.07279,46.82092],[11.08171,46.82252],[11.0762,46.83384],[11.06887,46.83793],[11.07303,46.84345],[11.06988,46.85348],[11.08742,46.87927],[11.09961,46.88922],[11.09538,46.89178],[11.09795,46.89844],[11.0946,46.91247],[11.10792,46.91706],[11.10804,46.92632],[11.11418,46.93234],[11.13851,46.92865],[11.16322,46.94091],[11.16642,46.94479],[11.16114,46.94979],[11.1637,46.96677],[11.17598,46.96367],[11.18658,46.97062],[11.19527,46.97152],[11.20418,46.96877],[11.20688,46.96403],[11.22047,46.97025],[11.24139,46.9708],[11.24865,46.97517],[11.25582,46.97535],[11.26272,46.98169],[11.27662,46.98168],[11.28762,46.98699],[11.30709,46.98525],[11.3205,46.99345],[11.33765,46.98606],[11.34516,46.99169],[11.35932,46.99154],[11.37697,46.98025],[11.38324,46.97168],[11.40465,46.96609],[11.43929,46.97601],[11.45134,46.99294],[11.46803,46.99582],[11.46859,47.003],[11.47831,47.01201],[11.50238,47.01073],[11.50313,47.00808],[11.51366,47.00595],[11.51679,47.00091],[11.53381,46.99233],[11.53846,46.98519],[11.55297,46.99149],[11.57663,46.99657],[11.58,47.00277],[11.58879,47.00641],[11.59901,47.00657],[11.60944,47.01207],[11.62697,47.01437],[11.63629,47.00383],[11.66542,46.99304],[11.6885,46.99658],[11.71226,46.99416],[11.72897,46.97322],[11.74698,46.97013],[11.76411,46.97412],[11.78106,46.99342],[11.81526,46.991],[11.83564,46.99417],[11.84396,47.0025],[11.85192,47.0014],[11.86722,47.01252],[11.87393,47.01136],[11.8794,47.01714],[11.89137,47.01728],[11.91627,47.03422],[11.9329,47.03864],[11.94688,47.03464],[11.95457,47.04374],[11.96773,47.04158],[11.97912,47.0511],[11.98587,47.04815],[11.99534,47.05064],[12.02037,47.04821],[12.02968,47.05127],[12.03353,47.0583],[12.04276,47.06228],[12.07543,47.0605],[12.08035,47.06951],[12.09308,47.07791],[12.10329,47.07931],[12.11867,47.07445],[12.13561,47.08171],[12.15125,47.08049],[12.15997,47.08267],[12.18589,47.09322],[12.2278,47.08302],[12.24228,47.06892],[12.23786,47.0644],[12.21821,47.05795],[12.2182,47.04483],[12.20552,47.02595],[12.18048,47.02414],[12.16423,47.01782],[12.14786,47.02357],[12.12723,47.01218],[12.12285,47.00662],[12.1322,46.99339],[12.12974,46.98593],[12.13977,46.982],[12.13808,46.96514],[12.13328,46.96292],[12.13882,46.95764],[12.15927,46.95133],[12.1702,46.93758],[12.15414,46.91654],[12.14675,46.91413],[12.16205,46.908],[12.16959,46.91121],[12.19154,46.90682],[12.20106,46.8965],[12.2022,46.88806],[12.21663,46.87517],[12.22147,46.88084],[12.23125,46.88146],[12.2345,46.88919],[12.24162,46.89192],[12.27486,46.88512],[12.27979,46.87921],[12.27736,46.87319],[12.29326,46.86566],[12.2912,46.85704],[12.29733,46.84455],[12.30833,46.84137],[12.30726,46.83271],[12.285,46.81503],[12.29383,46.8027],[12.28905,46.79948],[12.28889,46.79427],[12.28232,46.79153],[12.28539,46.7839],[12.30943,46.78603],[12.35837,46.77583],[12.37036,46.74163],[12.38475,46.71745],[12.40283,46.70811],[12.41103,46.70701],[12.41522,46.70163],[12.42862,46.6997],[12.42943,46.69567],[12.44268,46.68979],[12.47501,46.68756],[12.4795,46.67969],[12.43473,46.66714],[12.40648,46.64167],[12.38115,46.64183],[12.37944,46.63733],[12.3915,46.62765],[12.38577,46.62154],[12.35939,46.61829],[12.34465,46.62376],[12.34034,46.63022],[12.33578,46.62732],[12.3172,46.62876],[12.31785,46.62355],[12.30802,46.61811],[12.28413,46.61623],[12.26982,46.62003],[12.25931,46.62809],[12.24502,46.62326],[12.24198,46.61586],[12.21241,46.60918],[12.20444,46.59836],[12.19228,46.59321],[12.19261,46.62059],[12.1818,46.6192],[12.17117,46.63275],[12.16062,46.63574],[12.1511,46.63215],[12.1436,46.6327],[12.13739,46.64122],[12.12342,46.64475],[12.10949,46.65204],[12.10609,46.65783],[12.09345,46.66123],[12.08826,46.66638],[12.07985,46.66686],[12.07038,46.67386],[12.07173,46.66064],[12.06686,46.65364],[12.07479,46.64329],[12.06837,46.63997],[12.06495,46.62121],[12.05448,46.61778],[12.05318,46.60989],[12.04613,46.60716],[12.05043,46.60016],[12.04763,46.58357],[12.03665,46.57668],[12.0266,46.55871],[12.02189,46.55791],[11.99941,46.53208],[11.99411,46.53345],[11.98704,46.54417],[11.96633,46.54363],[11.95094,46.53869],[11.94719,46.52879],[11.94147,46.52689],[11.93294,46.52631],[11.9121,46.532],[11.8904,46.52175],[11.85192,46.51682],[11.82849,46.50783],[11.82334,46.51315],[11.82391,46.52141],[11.81086,46.53146],[11.79385,46.52023],[11.79189,46.51322],[11.76157,46.50503],[11.74317,46.50391],[11.73202,46.50877],[11.71935,46.50916],[11.71524,46.51245],[11.69889,46.50218],[11.6672,46.49647],[11.64515,46.49743],[11.63849,46.50051],[11.63495,46.49486],[11.64297,46.49346],[11.65174,46.48271],[11.64536,46.47189],[11.64179,46.47439],[11.62679,46.4708],[11.62987,46.46377],[11.61882,46.44325],[11.62143,46.42539],[11.60161,46.39731],[11.60307,46.38924],[11.5932,46.38265],[11.56489,46.38018],[11.55878,46.35076],[11.55249,46.34418],[11.54423,46.34483],[11.53837,46.35015],[11.52445,46.35502],[11.47969,46.36277],[11.48052,46.3551],[11.46322,46.34922],[11.45556,46.33396],[11.42105,46.32441],[11.40517,46.32387],[11.39865,46.31426],[11.39994,46.30709],[11.39569,46.3083],[11.38188,46.30052],[11.36088,46.29906],[11.36078,46.29682],[11.38256,46.29177],[11.3871,46.28143],[11.39609,46.27423],[11.39862,46.264],[11.38756,46.26029],[11.37347,46.2629],[11.36836,46.26135],[11.35783,46.26481],[11.35495,46.27564],[11.33912,46.28306],[11.33379,46.29049],[11.33471,46.2962],[11.3129,46.28256],[11.31737,46.27303],[11.30645,46.25786],[11.29124,46.2604],[11.24743,46.22933],[11.20622,46.2187],[11.18267,46.22496],[11.17077,46.23806],[11.17994,46.24434],[11.18351,46.25269],[11.18935,46.25354],[11.19448,46.2461],[11.20029,46.25566],[11.16604,46.26129],[11.14885,46.27904],[11.13725,46.28336],[11.14293,46.28934],[11.15847,46.29059],[11.16439,46.2986],[11.1761,46.30346],[11.1847,46.32104],[11.18894,46.32151],[11.18696,46.32673],[11.1942,46.33016],[11.20204,46.34212],[11.19001,46.35984],[11.19263,46.36578],[11.20393,46.36765],[11.19792,46.37232],[11.21275,46.39804],[11.21345,46.40675],[11.20565,46.4166],[11.21026,46.4206],[11.20347,46.42682],[11.21416,46.43556],[11.21634,46.44255],[11.20903,46.45293],[11.21419,46.45807],[11.21736,46.45731],[11.21886,46.46199],[11.21626,46.47277],[11.20939,46.481],[11.20876,46.49346],[11.19608,46.50241],[11.1924,46.501],[11.18686,46.50734],[11.18002,46.49823],[11.17014,46.49635],[11.16095,46.4878],[11.12934,46.48058],[11.1103,46.49643],[11.10449,46.4948],[11.08812,46.50128],[11.08173,46.53021],[11.05915,46.51508],[11.03795,46.51357],[11.05006,46.50784],[11.05773,46.49235],[11.06278,46.4894],[11.06894,46.46619],[11.07625,46.45487],[11.0778,46.44569],[11.07301,46.44042],[11.05394,46.44849],[11.0414,46.44569],[11.02817,46.46116],[11.00952,46.46917],[11.00462,46.47607],[10.98695,46.48289],[10.96543,46.48103],[10.95791,46.46983],[10.93819,46.46578],[10.9325,46.45831],[10.93332,46.4528],[10.91305,46.44284],[10.89161,46.44366],[10.88324,46.44995],[10.88093,46.44579],[10.87162,46.4438],[10.86174,46.43509],[10.85113,46.43817],[10.80034,46.44185],[10.78906,46.45164],[10.77835,46.47112],[10.76934,46.47609],[10.76463,46.4848],[10.75906,46.48547],[10.74422,46.48333],[10.71753,46.46022],[10.69667,46.4573],[10.68293,46.44846],[10.66821,46.45122],[10.63303,46.44309],[10.61439,46.45098],[10.60128,46.46139],[10.59995,46.46766],[10.57672,46.47237],[10.55875,46.48187],[10.54986,46.49123],[10.53685,46.49062],[10.52657,46.49425],[10.49366,46.49719],[10.48141,46.49337],[10.45714,46.5096],[10.45124,46.53083],[10.45814,46.54215],[10.47056,46.54377],[10.46954,46.54856],[10.47617,46.55749],[10.47321,46.56701],[10.48305,46.5777],[10.48575,46.58921],[10.48221,46.59199],[10.48576,46.59805],[10.48291,46.60512],[10.49055,46.61394],[10.44632,46.63989],[10.40935,46.63389],[10.40011,46.63648],[10.39873,46.6455],[10.38946,46.65862],[10.39057,46.67089],[10.3803,46.68399],[10.38615,46.68821]]],"terms_url":"http://geoservices.buergernetz.bz.it/geokatalog/","terms_text":"© Autonomen Provinz Bozen/Provincia Autonoma di Bolzano","description":"Topographical basemap of South Tyrol"},{"id":"Bern-bern2016-tms","name":"Stadt Bern 10cm (2016)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/bern2016/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[8,21],"polygon":[[[7.2943145,46.9237564],[7.2982665,46.9274715],[7.3061586,46.9309487],[7.3043338,46.9362344],[7.3068603,46.9403709],[7.3246431,46.9432765],[7.3284525,46.946409],[7.3414051,46.9460797],[7.3438454,46.9473713],[7.3434554,46.9487937],[7.3513567,46.9485481],[7.3505628,46.950213],[7.3530901,46.9519266],[7.3582028,46.9511773],[7.3685031,46.9566244],[7.3715097,46.9607339],[7.37503,46.959835],[7.3785111,46.9614686],[7.3806232,46.9654741],[7.3832097,46.9663014],[7.3937998,46.9669268],[7.4000528,46.9691779],[7.4082922,46.9686857],[7.4281713,46.9738041],[7.4327053,46.972689],[7.4353602,46.9684345],[7.4378522,46.9684302],[7.4412474,46.9767865],[7.4456893,46.9747939],[7.4483835,46.9756393],[7.4477006,46.9790125],[7.4440468,46.9780682],[7.4412738,46.9798224],[7.4506732,46.9901527],[7.4522112,46.9896803],[7.454649,46.9778182],[7.4680382,46.9758258],[7.4707923,46.969998],[7.4701907,46.9674116],[7.4781618,46.9711823],[7.4845237,46.9701571],[7.4861275,46.9679018],[7.4857945,46.9646828],[7.4784708,46.9629043],[7.4802865,46.9606768],[7.4789304,46.9587841],[7.4797786,46.9566019],[7.4770135,46.9544586],[7.4840504,46.9499938],[7.4833925,46.9451977],[7.4955563,46.9396169],[7.4935119,46.9376594],[7.4908036,46.9387617],[7.4894997,46.9368667],[7.4766667,46.9369496],[7.4781093,46.9362489],[7.4746986,46.9339187],[7.4753537,46.9329898],[7.4691047,46.9292427],[7.4707683,46.9255044],[7.4585674,46.934836],[7.4476373,46.9304297],[7.435418,46.9349668],[7.4338022,46.9331237],[7.4376403,46.9307415],[7.4146941,46.9368183],[7.413844,46.9315682],[7.4070798,46.9303824],[7.408065,46.9256296],[7.4021268,46.9241992],[7.4014835,46.9211927],[7.3875736,46.9304506],[7.3823129,46.927282],[7.3800187,46.9298929],[7.3808694,46.9324085],[7.3748669,46.9314306],[7.3748901,46.9327104],[7.368066,46.9323929],[7.3683058,46.930426],[7.3604074,46.9285884],[7.3605592,46.9272018],[7.338783,46.9245357],[7.3393683,46.9196675],[7.3274574,46.9190326],[7.3269178,46.9235974],[7.324374,46.9251891],[7.3082264,46.9222857],[7.2943145,46.9237564]]],"terms_text":"Orthophoto 2016, Vermessungsamt Stadt Bern ","best":true},{"id":"Uster-2008","name":"Stadt Uster Orthophoto 2008 10cm","type":"tms","template":"http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","polygon":[[[8.6,47.31],[8.6,47.39],[8.77,47.39],[8.77,47.31],[8.6,47.31]]],"terms_text":"Stadt Uster Vermessung Orthophoto 2008"},{"id":"Zuerich-zh_luftbild2011-tms","name":"Stadt Zürich Luftbild 2011","type":"tms","template":"http://mapproxy.sosm.ch:8080/tiles/zh_luftbild2011/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","polygon":[[[8.4441,47.3141],[8.4441,47.4411],[8.6284,47.4411],[8.6284,47.3141],[8.4441,47.3141]]],"terms_text":"Stadt Zürich Luftbild 2011"},{"id":"Zuerich-city_map","name":"Stadtplan Zürich","type":"tms","template":"http://mapproxy.sosm.ch:8080/tiles/zh_stadtplan/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","polygon":[[[8.4482,47.321],[8.4482,47.4339],[8.6248,47.4339],[8.6248,47.321],[8.4482,47.321]]],"terms_text":"Stadt Zürich Open Government Data"},{"id":"stamen-terrain-background","name":"Stamen Terrain","type":"tms","template":"http://{switch:a,b,c,d}.tile.stamen.com/terrain-background/{zoom}/{x}/{y}.jpg","scaleExtent":[4,18],"terms_url":"http://maps.stamen.com/#terrain","terms_text":"Map tiles by Stamen Design, under CC BY 3.0"},{"id":"Stevns_Denmark","name":"Stevns","type":"tms","template":"http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"polygon":[[[12.0913942,55.3491574],[12.0943104,55.3842256],[12.1573875,55.3833103],[12.1587287,55.4013326],[12.1903468,55.400558],[12.1931411,55.4364665],[12.2564251,55.4347995],[12.2547073,55.4168882],[12.3822489,55.4134349],[12.3795942,55.3954143],[12.4109213,55.3946958],[12.409403,55.3766417],[12.4407807,55.375779],[12.4394142,55.3578314],[12.4707413,55.3569971],[12.4629475,55.2672214],[12.4315633,55.2681491],[12.430045,55.2502103],[12.3672011,55.2519673],[12.3656858,55.2340267],[12.2714604,55.2366031],[12.2744467,55.272476],[12.2115654,55.2741475],[12.2130078,55.2920322],[12.1815665,55.2928638],[12.183141,55.3107091],[12.2144897,55.3100981],[12.2159927,55.3279764],[12.1214458,55.3303379],[12.1229489,55.3483291],[12.0913942,55.3491574]]],"terms_text":"Stevns Kommune"},{"id":"Surrey-Air_Survey","name":"Surrey Air Survey","type":"tms","template":"http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png","endDate":"2009-01-01T00:00:00.000Z","startDate":"2007-01-01T00:00:00.000Z","scaleExtent":[8,19],"polygon":[[[-0.752478,51.0821941],[-0.7595183,51.0856254],[-0.8014342,51.1457917],[-0.8398864,51.1440686],[-0.8357665,51.1802397],[-0.8529549,51.2011266],[-0.8522683,51.2096231],[-0.8495217,51.217903],[-0.8266907,51.2403696],[-0.8120995,51.2469248],[-0.7736474,51.2459577],[-0.7544213,51.2381127],[-0.754078,51.233921],[-0.7446366,51.2333836],[-0.7430693,51.2847178],[-0.751503,51.3069524],[-0.7664376,51.3121032],[-0.7820588,51.3270157],[-0.7815438,51.3388135],[-0.7374268,51.3720456],[-0.7192307,51.3769748],[-0.6795769,51.3847961],[-0.6807786,51.3901523],[-0.6531411,51.3917591],[-0.6301385,51.3905808],[-0.6291085,51.3970074],[-0.6234437,51.3977572],[-0.613144,51.4295552],[-0.6002471,51.4459121],[-0.5867081,51.4445365],[-0.5762368,51.453202],[-0.5626755,51.4523462],[-0.547741,51.4469972],[-0.5372697,51.4448575],[-0.537098,51.4526671],[-0.5439644,51.4545926],[-0.5405312,51.4698865],[-0.5309182,51.4760881],[-0.5091172,51.4744843],[-0.5086022,51.4695657],[-0.4900628,51.4682825],[-0.4526406,51.4606894],[-0.4486924,51.4429316],[-0.4414826,51.4418616],[-0.4418259,51.4369394],[-0.4112702,51.4380095],[-0.4014855,51.4279498],[-0.3807145,51.4262372],[-0.3805428,51.4161749],[-0.3491288,51.4138195],[-0.3274994,51.4037544],[-0.3039818,51.3990424],[-0.3019219,51.3754747],[-0.309475,51.369688],[-0.3111916,51.3529669],[-0.2955704,51.3541462],[-0.2923089,51.3673303],[-0.2850991,51.3680805],[-0.2787476,51.3771891],[-0.2655297,51.3837247],[-0.2411538,51.3847961],[-0.2123147,51.3628288],[-0.2107697,51.3498578],[-0.190857,51.3502867],[-0.1542931,51.3338802],[-0.1496583,51.3057719],[-0.1074296,51.2966491],[-0.0887185,51.3099571],[-0.0878602,51.3220811],[-0.0652009,51.3215448],[-0.0641709,51.3264793],[-0.0519829,51.3263721],[-0.0528412,51.334631],[-0.0330779,51.3430876],[0.0019187,51.3376339],[0.0118751,51.3281956],[0.013935,51.2994398],[0.0202865,51.2994398],[0.0240631,51.3072743],[0.0331611,51.3086694],[0.0455207,51.30545],[0.0523872,51.2877392],[0.0616569,51.2577764],[0.0640602,51.2415518],[0.0462074,51.2126342],[0.0407142,51.2109136],[0.0448341,51.1989753],[0.0494689,51.1997283],[0.0558204,51.1944573],[0.0611419,51.1790713],[0.0623435,51.1542061],[0.0577087,51.1417146],[0.0204582,51.1365447],[-0.0446015,51.1336364],[-0.1566964,51.1352522],[-0.1572114,51.1290043],[-0.2287942,51.1183379],[-0.2473336,51.1183379],[-0.2500802,51.1211394],[-0.299347,51.1137042],[-0.3221779,51.1119799],[-0.3223496,51.1058367],[-0.3596001,51.1019563],[-0.3589135,51.1113333],[-0.3863793,51.1117644],[-0.3869014,51.1062516],[-0.4281001,51.0947174],[-0.4856784,51.0951554],[-0.487135,51.0872266],[-0.5297404,51.0865404],[-0.5302259,51.0789914],[-0.61046,51.076551],[-0.6099745,51.080669],[-0.6577994,51.0792202],[-0.6582849,51.0743394],[-0.6836539,51.0707547],[-0.6997979,51.070831],[-0.7296581,51.0744919],[-0.752478,51.0821941]]]},{"id":"Szeged_2011","name":"Szeged orthophoto 2011","type":"tms","template":"http://e.tile.openstreetmap.hu/szeged-2011-10cm/{zoom}/{x}/{y}.png","scaleExtent":[10,22],"polygon":[[[20.1459914,46.2281144],[20.1332261,46.2290431],[20.1258373,46.2298686],[20.122329,46.2309893],[20.1208484,46.2317537],[20.1189709,46.2335126],[20.1131237,46.2413638],[20.1120293,46.2433005],[20.1115733,46.2449996],[20.1111871,46.247092],[20.1112944,46.2487725],[20.1115948,46.2509686],[20.1122171,46.2528047],[20.1129949,46.2542681],[20.1135421,46.2553549],[20.1147705,46.2567977],[20.1352251,46.2768529],[20.1366386,46.2775055],[20.1378939,46.2780301],[20.1393932,46.2783508],[20.1408818,46.2784583],[20.1611494,46.278159],[20.1621093,46.2781579],[20.1635894,46.277702],[20.1661777,46.2761484],[20.1687795,46.2738569],[20.1696108,46.2714413],[20.1695895,46.2704465],[20.1700871,46.2704418],[20.1739897,46.2643295],[20.1766182,46.2582878],[20.1947983,46.25492],[20.1858719,46.2448077],[20.1846595,46.2453122],[20.1780371,46.2383112],[20.1781766,46.2377101],[20.1795258,46.2370961],[20.1725666,46.2300241],[20.1698349,46.2350404],[20.1687701,46.2362946],[20.1670262,46.2378475],[20.1659431,46.2387342],[20.1654408,46.2389988],[20.1654837,46.2389988],[20.1635177,46.2401383],[20.1602051,46.2412003],[20.1592684,46.241531],[20.1592684,46.2415751],[20.1583504,46.2418505],[20.1549473,46.2422869],[20.1510796,46.2351538],[20.1493804,46.232459],[20.1459914,46.2281144]]],"terms_url":"http://www.geo.u-szeged.hu/","terms_text":"SZTE TFGT - University of Szeged","best":true},{"id":"tnris.org","name":"Texas Orthophoto","type":"tms","template":"https://txgi.tnris.org/login/path/ecology-fiona-poem-romeo/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=texas&STYLE=&FORMAT=image/png&tileMatrixSet=0to20&tileMatrix=0to20:{zoom}&tileRow={y}&tileCol={x}","startDate":"2012-01-01T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[-99.9985439,34.5601834],[-95.55654502453,33.99257450647],[-93.89679027134,33.61039304449],[-93.98468089634,32.04103124103],[-93.41613841587,31.02505269211],[-93.74531484297,29.57268254375],[-96.50492070332,28.23158511753],[-97.36942054453,26.95467452634],[-97.04866958924,25.80530249434],[-99.0734177889,26.32559221139],[-100.76599193149,29.02531904433],[-102.3315436893,29.8433892263],[-103.13354564242,28.88112103669],[-104.2887874222,29.28831477845],[-104.7269783935,29.94815782859],[-104.72696778796,30.23535241761],[-106.53450082091,31.78456647831],[-106.75767043939,31.78457253947],[-106.75766067978,32.04385536686],[-106.61848436611,32.04385159755],[-103.11949492759,32.04375683439],[-103.09544343487,36.50045758762],[-103.05798056071,36.54268645422],[-100.00042146824,36.54222227302],[-99.9985439,34.5601834]]],"terms_url":"https://tnris.org/maps-and-data/online-mapping-services/"},{"id":"tf-landscape","name":"Thunderforest Landscape","type":"tms","template":"https://{switch:a,b,c}.tile.thunderforest.com/landscape/{zoom}/{x}/{y}.png","scaleExtent":[0,22],"terms_url":"http://www.thunderforest.com/terms/","terms_text":"Maps © Thunderforest, Data © OpenStreetMap contributors"},{"id":"US-TIGER-Roads-2017","name":"TIGER Roads 2017","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/styles/v1/openstreetmapus/cj8dftc3q1ecn2tnx9qhwyj0c/tiles/256/{zoom}/{x}/{y}?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcHVzIiwiYSI6ImNpcnF4Ym43dDBoOXZmYW04bWhlNWdrY2EifQ.4SFexuTUuKkZeerO3dgtmw","scaleExtent":[0,22],"polygon":[[[-124.7617886,48.4130148],[-124.6059492,45.90245],[-124.9934269,40.0557614],[-122.5369737,36.8566086],[-119.9775867,33.0064099],[-117.675935,32.4630223],[-114.8612307,32.4799891],[-111.0089311,31.336015],[-108.1992687,31.3260016],[-108.1871123,31.7755116],[-106.5307225,31.7820947],[-106.4842052,31.7464455],[-106.429317,31.7520583],[-106.2868855,31.5613291],[-106.205248,31.446704],[-105.0205259,30.5360988],[-104.5881916,29.6997856],[-103.2518856,28.8908685],[-102.7173632,29.3920567],[-102.1513983,29.7475702],[-101.2552871,29.4810523],[-100.0062436,28.0082173],[-99.2351068,26.4475962],[-98.0109067,25.9928035],[-97.435024,25.8266009],[-96.9555259,25.9821589],[-96.8061741,27.7978168],[-95.5563349,28.5876066],[-93.7405308,29.4742093],[-90.9028456,28.8564513],[-88.0156706,28.9944338],[-88.0162494,30.0038862],[-86.0277506,30.0047454],[-84.0187909,28.9961781],[-81.9971976,25.9826768],[-81.9966618,25.0134917],[-84.0165592,25.0125783],[-84.0160068,24.0052745],[-80.0199985,24.007096],[-79.8901116,26.8550713],[-80.0245309,32.0161282],[-75.4147385,35.0531894],[-74.0211163,39.5727927],[-72.002019,40.9912464],[-69.8797398,40.9920457],[-69.8489304,43.2619916],[-66.9452845,44.7104937],[-67.7596632,47.0990024],[-69.2505131,47.5122328],[-70.4614886,46.2176574],[-71.412273,45.254878],[-72.0222508,45.0059846],[-75.0798841,44.9802854],[-76.9023061,43.8024568],[-78.7623935,43.6249578],[-79.15798,43.4462589],[-79.0060087,42.8005317],[-82.662475,41.6889458],[-82.1761642,43.588535],[-83.2813977,46.138853],[-87.5064535,48.0142702],[-88.3492194,48.2963271],[-89.4353148,47.9837822],[-93.9981078,49.0067142],[-95.1105379,49.412004],[-96.0131199,49.0060547],[-123.3228926,49.0042878],[-123.2275233,48.1849927],[-124.7617886,48.4130148]],[[-160.5787616,22.5062947],[-160.5782192,21.4984647],[-158.7470604,21.2439843],[-157.5083185,20.995803],[-155.9961942,18.7790194],[-154.6217803,18.7586966],[-154.6890176,19.8805722],[-156.2927622,21.2225888],[-157.5047384,21.9984962],[-159.0093692,22.5070181],[-160.5787616,22.5062947]],[[-167.1572,68.722],[-164.8554,67.0255],[-168.0022,66.0018],[-169.0087,66.0015],[-169.0075,64.9988],[-172.5143,63.8767],[-173.8197,59.7401],[-178.0001,52.2446],[-177.9993,51.2554],[-171.4689,51.8215],[-162.4025,53.9567],[-159.0076,55.0025],[-158.0191,55.0028],[-151.9963,55.9992],[-151.5003,57.9988],[-151.5013,58.992],[-138.516,58.9953],[-138.515,57.9986],[-133.9948,54.0032],[-130.0044,54.0043],[-130.0071,57.0001],[-131.9759,56.9995],[-135.123,59.7566],[-138.0072,59.9918],[-139.1716,60.4127],[-140.9874,61.0119],[-140.9684,69.9535],[-156.1769,71.5633],[-160.4136,70.7398],[-163.0218,69.9707],[-164.9717,68.9947],[-167.1572,68.722]],[[-68.2,17.8],[-64.32,17.38],[-64.64,18.36],[-65.33,18.57],[-67.9,18.67],[-68.2,17.8]],[[146.2,15.4],[145.7,15.6],[144.2,13.2],[144.8,12.9],[146.2,15.4]],[[179.99,52.2],[172,53.5],[172,52.5],[179.99,51],[179.99,52.2]]],"description":"Yellow = Public domain map data from the US Census. Red = Data not found in OpenStreetMap","icon":"data:image/png;base64,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","overlay":true},{"id":"lu.geoportail.opendata.topo","name":"Topographical Map geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/topo/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.png","endDate":"2010-07-20T00:00:00.000Z","startDate":"2013-07-19T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/cartes-topographiques-services-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"Toulouse-Orthophotoplan-2007","name":"Toulouse - Orthophotoplan 2007","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2007/{zoom}/{x}/{y}","scaleExtent":[0,22],"polygon":[[[1.1919978,43.6328791],[1.2015377,43.6329729],[1.2011107,43.6554932],[1.2227985,43.6557029],[1.2226231,43.6653353],[1.2275341,43.6653849],[1.2275417,43.6656387],[1.2337568,43.6656883],[1.2337644,43.6650153],[1.2351218,43.6650319],[1.2350913,43.6670729],[1.2443566,43.6671556],[1.2441584,43.6743925],[1.2493973,43.6744256],[1.2493973,43.6746628],[1.2555666,43.6747234],[1.2555742,43.6744532],[1.2569545,43.6744697],[1.2568782,43.678529],[1.2874873,43.6788257],[1.2870803,43.7013229],[1.3088219,43.7014632],[1.3086493,43.7127673],[1.3303262,43.7129544],[1.3300242,43.7305221],[1.3367106,43.7305845],[1.3367322,43.7312235],[1.3734338,43.7310456],[1.3735848,43.7245772],[1.4604504,43.7252947],[1.4607783,43.7028034],[1.4824875,43.7029516],[1.4829828,43.6692071],[1.5046832,43.6693616],[1.5048383,43.6581174],[1.5265475,43.6582656],[1.5266945,43.6470298],[1.548368,43.6471633],[1.5485357,43.6359385],[1.5702172,43.636082],[1.5705123,43.6135777],[1.5488166,43.6134276],[1.549097,43.5909479],[1.5707695,43.5910694],[1.5709373,43.5798341],[1.5793714,43.5798894],[1.5794782,43.5737682],[1.5809119,43.5737792],[1.5810859,43.5573794],[1.5712334,43.5573131],[1.5716504,43.5235497],[1.3984804,43.5222618],[1.3986509,43.5110113],[1.3120959,43.5102543],[1.3118968,43.5215192],[1.2902569,43.5213126],[1.2898637,43.5438168],[1.311517,43.5440133],[1.3113271,43.5552596],[1.3036924,43.5551924],[1.3036117,43.5595099],[1.2955449,43.5594317],[1.2955449,43.5595489],[1.2895595,43.5594473],[1.2892899,43.5775366],[1.2675698,43.5773647],[1.2673973,43.5886141],[1.25355,43.5885047],[1.2533774,43.5956282],[1.2518029,43.5956282],[1.2518029,43.5949409],[1.2350437,43.5947847],[1.2350437,43.5945972],[1.2239572,43.5945972],[1.2239357,43.5994708],[1.2139708,43.599299],[1.2138845,43.6046408],[1.2020647,43.6044846],[1.2019464,43.61048],[1.1924294,43.6103695],[1.1919978,43.6328791]]],"terms_url":"https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData","terms_text":"ToulouseMetropole"},{"id":"Toulouse-Orthophotoplan-2011","name":"Toulouse - Orthophotoplan 2011","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/toulouse_ortho2011/{zoom}/{x}/{y}","scaleExtent":[0,22],"polygon":[[[1.1135067,43.6867566],[1.1351836,43.6870842],[1.1348907,43.6983471],[1.1782867,43.6990338],[1.1779903,43.7102786],[1.1996591,43.7106144],[1.1993387,43.7218722],[1.2427356,43.7225269],[1.2424336,43.7337491],[1.2641536,43.734092],[1.2638301,43.7453588],[1.2855285,43.7456548],[1.2852481,43.756935],[1.306925,43.757231],[1.3066446,43.7684779],[1.3283431,43.7687894],[1.3280842,43.780034],[1.4367275,43.7815757],[1.4373098,43.7591004],[1.4590083,43.7593653],[1.4593318,43.7481479],[1.4810303,43.7483972],[1.4813322,43.7371777],[1.5030307,43.7374115],[1.5035915,43.7149664],[1.5253115,43.7151846],[1.5256135,43.7040057],[1.5472688,43.7042552],[1.5475708,43.6930431],[1.5692045,43.6932926],[1.5695712,43.6820316],[1.5912049,43.6822656],[1.5917441,43.6597998],[1.613421,43.6600339],[1.613723,43.6488291],[1.6353783,43.6490788],[1.6384146,43.5140731],[1.2921649,43.5094658],[1.2918629,43.5206966],[1.2702076,43.5203994],[1.2698841,43.5316437],[1.2482288,43.531331],[1.2476048,43.5537788],[1.2259628,43.5534914],[1.2256819,43.564716],[1.2039835,43.564419],[1.2033148,43.5869049],[1.1816164,43.5865611],[1.1810237,43.6090368],[1.1592821,43.6086932],[1.1589585,43.6199523],[1.1372601,43.6196244],[1.1365933,43.642094],[1.1149055,43.6417629],[1.1135067,43.6867566]]],"terms_url":"https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData","terms_text":"ToulouseMetropole"},{"id":"Toulouse-Orthophotoplan-2013","name":"Toulouse - Orthophotoplan 2013","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/toulouse_2013/{zoom}/{x}/{y}","scaleExtent":[0,22],"polygon":[[[1.1135067,43.6867566],[1.1351836,43.6870842],[1.1348907,43.6983471],[1.1782867,43.6990338],[1.1779903,43.7102786],[1.1996591,43.7106144],[1.1993387,43.7218722],[1.2427356,43.7225269],[1.2424336,43.7337491],[1.2641536,43.734092],[1.2638301,43.7453588],[1.2855285,43.7456548],[1.2852481,43.756935],[1.306925,43.757231],[1.3066446,43.7684779],[1.3283431,43.7687894],[1.3280842,43.780034],[1.4367275,43.7815757],[1.4373098,43.7591004],[1.4590083,43.7593653],[1.4593318,43.7481479],[1.4810303,43.7483972],[1.4813322,43.7371777],[1.5030307,43.7374115],[1.5035915,43.7149664],[1.5253115,43.7151846],[1.5256135,43.7040057],[1.5472688,43.7042552],[1.5475708,43.6930431],[1.5692045,43.6932926],[1.5695712,43.6820316],[1.5912049,43.6822656],[1.5917441,43.6597998],[1.613421,43.6600339],[1.613723,43.6488291],[1.6353783,43.6490788],[1.6384146,43.5140731],[1.2921649,43.5094658],[1.2918629,43.5206966],[1.2702076,43.5203994],[1.2698841,43.5316437],[1.2482288,43.531331],[1.2476048,43.5537788],[1.2259628,43.5534914],[1.2256819,43.564716],[1.2039835,43.564419],[1.2033148,43.5869049],[1.1816164,43.5865611],[1.1810237,43.6090368],[1.1592821,43.6086932],[1.1589585,43.6199523],[1.1372601,43.6196244],[1.1365933,43.642094],[1.1149055,43.6417629],[1.1135067,43.6867566]]],"terms_url":"https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData","terms_text":"ToulouseMetropole"},{"id":"Toulouse-Orthophotoplan-2015","name":"Toulouse - Orthophotoplan 2015","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/toulouse_2015/{zoom}/{x}/{y}","scaleExtent":[0,22],"polygon":[[[1.1135067,43.6867566],[1.1351836,43.6870842],[1.1348907,43.6983471],[1.1782867,43.6990338],[1.1779903,43.7102786],[1.1996591,43.7106144],[1.1993387,43.7218722],[1.2427356,43.7225269],[1.2424336,43.7337491],[1.2641536,43.734092],[1.2638301,43.7453588],[1.2855285,43.7456548],[1.2852481,43.756935],[1.306925,43.757231],[1.3066446,43.7684779],[1.3283431,43.7687894],[1.3280842,43.780034],[1.4367275,43.7815757],[1.4373098,43.7591004],[1.4590083,43.7593653],[1.4593318,43.7481479],[1.4810303,43.7483972],[1.4813322,43.7371777],[1.5030307,43.7374115],[1.5035915,43.7149664],[1.5253115,43.7151846],[1.5256135,43.7040057],[1.5472688,43.7042552],[1.5475708,43.6930431],[1.5692045,43.6932926],[1.5695712,43.6820316],[1.5912049,43.6822656],[1.5917441,43.6597998],[1.613421,43.6600339],[1.613723,43.6488291],[1.6353783,43.6490788],[1.6384146,43.5140731],[1.2921649,43.5094658],[1.2918629,43.5206966],[1.2702076,43.5203994],[1.2698841,43.5316437],[1.2482288,43.531331],[1.2476048,43.5537788],[1.2259628,43.5534914],[1.2256819,43.564716],[1.2039835,43.564419],[1.2033148,43.5869049],[1.1816164,43.5865611],[1.1810237,43.6090368],[1.1592821,43.6086932],[1.1589585,43.6199523],[1.1372601,43.6196244],[1.1365933,43.642094],[1.1149055,43.6417629],[1.1135067,43.6867566]]],"terms_url":"https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData","terms_text":"ToulouseMetropole"},{"id":"Tours-Orthophoto-2008_2010","name":"Tours - Orthophotos 2008-2010","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}","endDate":"2011-01-01T00:00:00.000Z","startDate":"2008-01-01T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[0.5457462,47.465264],[0.54585,47.4608163],[0.5392188,47.4606983],[0.5393484,47.456243],[0.5327959,47.4561003],[0.5329011,47.451565],[0.52619,47.4514013],[0.5265854,47.4424884],[0.5000941,47.4420739],[0.5002357,47.4375835],[0.4936014,47.4374324],[0.4937,47.4329285],[0.4606141,47.4324593],[0.4607248,47.4279827],[0.4541016,47.4278125],[0.454932,47.4053921],[0.4615431,47.4054476],[0.4619097,47.3964924],[0.4684346,47.3966005],[0.4691319,47.3786415],[0.4757125,47.3787609],[0.4762116,47.3652018],[0.4828297,47.3653499],[0.4829611,47.3608321],[0.4763543,47.360743],[0.476654,47.3517263],[0.4700497,47.3516186],[0.4701971,47.3471313],[0.4637503,47.3470104],[0.4571425,47.3424146],[0.4572922,47.3379061],[0.4506741,47.3378081],[0.4508379,47.3333051],[0.4442212,47.3332032],[0.4443809,47.328711],[0.4311392,47.3284977],[0.4316262,47.3150004],[0.4382432,47.3151136],[0.4383815,47.3106174],[0.4714487,47.3111374],[0.4713096,47.3156565],[0.477888,47.3157542],[0.4780733,47.3112802],[0.4846826,47.3113639],[0.4848576,47.3068686],[0.4914359,47.3069803],[0.491745,47.2979733],[0.4851578,47.2978722],[0.4854269,47.2888744],[0.4788485,47.2887697],[0.4791574,47.2797818],[0.4857769,47.2799005],[0.4859107,47.2753885],[0.492539,47.2755029],[0.4926669,47.2710127],[0.4992986,47.2711066],[0.4994296,47.2666116],[0.5192658,47.2669245],[0.5194225,47.2624231],[0.5260186,47.2625205],[0.5258735,47.2670183],[0.5456972,47.2673383],[0.5455537,47.2718283],[0.5587737,47.2720366],[0.5586259,47.2765185],[0.5652252,47.2766278],[0.5650848,47.2811206],[0.5716753,47.2812285],[0.5715223,47.2857217],[0.5781436,47.2858299],[0.5779914,47.2903294],[0.5846023,47.2904263],[0.5843076,47.2994231],[0.597499,47.2996094],[0.5976637,47.2951375],[0.6571596,47.2960036],[0.6572988,47.2915091],[0.6705019,47.2917186],[0.6703475,47.2962082],[0.6836175,47.2963688],[0.6834322,47.3008929],[0.690062,47.3009558],[0.6899241,47.3054703],[0.7362019,47.3061157],[0.7360848,47.3106063],[0.7559022,47.3108935],[0.7557718,47.315392],[0.7623755,47.3154716],[0.7622314,47.3199941],[0.7754911,47.3201546],[0.77497,47.3388218],[0.7745786,47.351628],[0.7680363,47.3515901],[0.767589,47.3605298],[0.7742443,47.3606238],[0.7733465,47.3921266],[0.7667434,47.3920195],[0.7664411,47.4010837],[0.7730647,47.4011115],[0.7728868,47.4101297],[0.7661849,47.4100226],[0.7660267,47.4145044],[0.7527613,47.4143038],[0.7529788,47.4098086],[0.7462373,47.4097016],[0.7459424,47.4232208],[0.7392324,47.4231451],[0.738869,47.4366116],[0.7323267,47.4365171],[0.7321869,47.4410556],[0.7255048,47.44098],[0.7254209,47.4453479],[0.7318793,47.4454803],[0.7318514,47.4501126],[0.7384496,47.450226],[0.7383098,47.454631],[0.7449359,47.4547444],[0.7443209,47.4771985],[0.7310685,47.4769717],[0.7309008,47.4815445],[0.7176205,47.4812611],[0.7177883,47.4768394],[0.69777,47.4764993],[0.6980496,47.4719827],[0.6914514,47.4718882],[0.6917309,47.4630241],[0.6851048,47.4629295],[0.684937,47.4673524],[0.678255,47.4673335],[0.6779754,47.4762158],[0.6714051,47.4761592],[0.6710417,47.4881952],[0.6577334,47.4879685],[0.6578173,47.48504],[0.6511911,47.4848322],[0.6514707,47.4758568],[0.6448166,47.4757245],[0.6449284,47.4712646],[0.6117976,47.4707543],[0.6118815,47.4663129],[0.6052833,47.4661239],[0.6054231,47.4616631],[0.5988808,47.4615497],[0.5990206,47.4570886],[0.572488,47.4566916],[0.5721805,47.4656513],[0.5457462,47.465264]]],"terms_url":"http://wiki.openstreetmap.org/wiki/Tours/Orthophoto","terms_text":"Orthophoto Tour(s) Plus 2008"},{"id":"Tours-Orthophoto-2013","name":"Tours - Orthophotos 2013","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/tours_2013/{zoom}/{x}/{y}","endDate":"2013-01-01T00:00:00.000Z","startDate":"2013-01-01T00:00:00.000Z","scaleExtent":[0,22],"polygon":[[[0.427093505859375,47.26199018174824],[0.427093505859375,47.50096732311069],[0.814361572265625,47.50096732311069],[0.814361572265625,47.26199018174824],[0.427093505859375,47.26199018174824]]],"terms_url":"http://wiki.openstreetmap.org/wiki/Tours/Orthophoto","terms_text":"Orthophoto Tour(s)plus 2013"},{"id":"US_Forest_Service_roads","name":"U.S. Forest Service roads","type":"tms","template":"https://osm.cycle.travel/forest/{zoom}/{x}/{y}.png","scaleExtent":[0,19],"polygon":[[[-124.7617886,48.4130148],[-124.6059492,45.90245],[-124.9934269,40.0557614],[-122.5369737,36.8566086],[-119.9775867,33.0064099],[-117.675935,32.4630223],[-114.8612307,32.4799891],[-111.0089311,31.336015],[-108.1992687,31.3260016],[-108.1871123,31.7755116],[-106.5307225,31.7820947],[-106.4842052,31.7464455],[-106.429317,31.7520583],[-106.2868855,31.5613291],[-106.205248,31.446704],[-105.0205259,30.5360988],[-104.5881916,29.6997856],[-103.2518856,28.8908685],[-102.7173632,29.3920567],[-102.1513983,29.7475702],[-101.2552871,29.4810523],[-100.0062436,28.0082173],[-99.2351068,26.4475962],[-98.0109067,25.9928035],[-97.435024,25.8266009],[-96.9555259,25.9821589],[-96.8061741,27.7978168],[-95.5563349,28.5876066],[-93.7405308,29.4742093],[-90.9028456,28.8564513],[-88.0156706,28.9944338],[-88.0162494,30.0038862],[-86.0277506,30.0047454],[-84.0187909,28.9961781],[-81.9971976,25.9826768],[-81.9966618,25.0134917],[-84.0165592,25.0125783],[-84.0160068,24.0052745],[-80.0199985,24.007096],[-79.8901116,26.8550713],[-80.0245309,32.0161282],[-75.4147385,35.0531894],[-74.0211163,39.5727927],[-72.002019,40.9912464],[-69.8797398,40.9920457],[-69.8489304,43.2619916],[-66.9452845,44.7104937],[-67.7596632,47.0990024],[-69.2505131,47.5122328],[-70.4614886,46.2176574],[-71.412273,45.254878],[-72.0222508,45.0059846],[-75.0798841,44.9802854],[-76.9023061,43.8024568],[-78.7623935,43.6249578],[-79.15798,43.4462589],[-79.0060087,42.8005317],[-82.662475,41.6889458],[-82.1761642,43.588535],[-83.2813977,46.138853],[-87.5064535,48.0142702],[-88.3492194,48.2963271],[-89.4353148,47.9837822],[-93.9981078,49.0067142],[-95.1105379,49.412004],[-96.0131199,49.0060547],[-123.3228926,49.0042878],[-123.2275233,48.1849927],[-124.7617886,48.4130148]],[[-160.5787616,22.5062947],[-160.5782192,21.4984647],[-158.7470604,21.2439843],[-157.5083185,20.995803],[-155.9961942,18.7790194],[-154.6217803,18.7586966],[-154.6890176,19.8805722],[-156.2927622,21.2225888],[-157.5047384,21.9984962],[-159.0093692,22.5070181],[-160.5787616,22.5062947]],[[-167.1571546,68.721974],[-164.8553982,67.0255078],[-168.002195,66.0017503],[-169.0087448,66.001546],[-169.0075381,64.9987675],[-172.5143281,63.8767267],[-173.8197023,59.74014],[-162.5018149,58.0005815],[-160.0159024,58.0012389],[-160.0149725,57.000035],[-160.5054788,56.9999017],[-165.8092575,54.824847],[-178.000097,52.2446469],[-177.9992996,51.2554252],[-171.4689067,51.8215329],[-162.40251,53.956664],[-159.0075717,55.002502],[-158.0190709,55.0027849],[-151.9963213,55.9991902],[-151.500341,57.9987853],[-151.5012894,58.9919816],[-138.5159989,58.9953194],[-138.5150471,57.9986434],[-133.9948193,54.0031685],[-130.0044418,54.0043387],[-130.0070826,57.0000507],[-131.975877,56.9995156],[-135.1229873,59.756601],[-138.0071813,59.991805],[-139.1715881,60.4127229],[-140.9874011,61.0118551],[-140.9683975,69.9535069],[-156.176891,71.5633329],[-160.413634,70.7397728],[-163.0218273,69.9707435],[-164.9717003,68.994689],[-167.1571546,68.721974]]]},{"id":"Zuerich-zh_uebersichtsplan-tms","name":"Ãbersichtsplan Zürich","type":"tms","template":"http://mapproxy.sosm.ch:8080/tiles/zh_uebersichtsplan/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[0,21],"polygon":[[[8.4482,47.321],[8.4482,47.4339],[8.6248,47.4339],[8.6248,47.321],[8.4482,47.321]]],"terms_text":"Stadt Zürich Open Government Data"},{"id":"USGS-Large_Scale","name":"USGS Large Scale Imagery","type":"tms","template":"http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg","scaleExtent":[12,20],"polygon":[[[-123.2549305,48.7529029],[-123.2549305,48.5592263],[-123.192224,48.5592263],[-123.192224,48.4348366],[-122.9419646,48.4348366],[-122.9419646,48.3720812],[-122.8806229,48.3720812],[-122.8806229,48.3094763],[-122.8167566,48.3094763],[-122.8167566,48.1904587],[-123.0041133,48.1904587],[-123.0041133,48.1275918],[-123.058416,48.1275918],[-123.058416,48.190514],[-123.254113,48.190514],[-123.254113,48.1274982],[-123.3706593,48.1274982],[-123.3706593,48.1908403],[-124.0582632,48.1908403],[-124.0582632,48.253442],[-124.1815163,48.253442],[-124.1815163,48.3164666],[-124.4319117,48.3164666],[-124.4319117,48.3782613],[-124.5564618,48.3782613],[-124.5564618,48.4408305],[-124.7555107,48.4408305],[-124.7555107,48.1914986],[-124.8185282,48.1914986],[-124.8185282,48.1228381],[-124.7552951,48.1228381],[-124.7552951,47.5535253],[-124.3812108,47.5535253],[-124.3812108,47.1218696],[-124.1928897,47.1218696],[-124.1928897,43.7569431],[-124.4443382,43.7569431],[-124.4443382,43.1425556],[-124.6398855,43.1425556],[-124.6398855,42.6194503],[-124.4438525,42.6194503],[-124.4438525,39.8080662],[-123.8815685,39.8080662],[-123.8815685,39.1102825],[-123.75805,39.1102825],[-123.75805,38.4968799],[-123.2702803,38.4968799],[-123.2702803,37.9331905],[-122.8148084,37.9331905],[-122.8148084,37.8019606],[-122.5664316,37.8019606],[-122.5664316,36.9319611],[-121.8784026,36.9319611],[-121.8784026,36.6897596],[-122.0034748,36.6897596],[-122.0034748,36.4341056],[-121.9414159,36.4341056],[-121.9414159,35.9297636],[-121.5040977,35.9297636],[-121.5040977,35.8100273],[-121.3790276,35.8100273],[-121.3790276,35.4239164],[-120.9426515,35.4239164],[-120.9426515,35.1849683],[-120.8171978,35.1849683],[-120.8171978,35.1219894],[-120.6918447,35.1219894],[-120.6918447,34.4966794],[-120.5045898,34.4966794],[-120.5045898,34.4339651],[-120.0078775,34.4339651],[-120.0078775,34.3682626],[-119.5283517,34.3682626],[-119.5283517,34.0576434],[-119.0060985,34.0576434],[-119.0060985,33.9975267],[-118.5046259,33.9975267],[-118.5046259,33.8694631],[-118.4413209,33.8694631],[-118.4413209,33.6865253],[-118.066912,33.6865253],[-118.066912,33.3063832],[-117.5030045,33.3063832],[-117.5030045,33.0500337],[-117.3188195,33.0500337],[-117.3188195,32.6205888],[-117.1917023,32.6205888],[-117.1917023,32.4974566],[-116.746496,32.4974566],[-116.746496,32.5609161],[-115.9970138,32.5609161],[-115.9970138,32.6264942],[-114.8808125,32.6264942],[-114.8808125,32.4340796],[-114.6294474,32.4340796],[-114.6294474,32.3731636],[-114.4447437,32.3731636],[-114.4447437,32.3075418],[-114.2557628,32.3075418],[-114.2557628,32.2444561],[-114.0680274,32.2444561],[-114.0680274,32.1829113],[-113.8166499,32.1829113],[-113.8166499,32.1207622],[-113.6307421,32.1207622],[-113.6307421,32.0565099],[-113.4417495,32.0565099],[-113.4417495,31.9984372],[-113.2546027,31.9984372],[-113.2546027,31.9325434],[-113.068072,31.9325434],[-113.068072,31.8718062],[-112.8161105,31.8718062],[-112.8161105,31.8104171],[-112.6308756,31.8104171],[-112.6308756,31.7464723],[-112.4418918,31.7464723],[-112.4418918,31.6856001],[-112.257192,31.6856001],[-112.257192,31.6210352],[-112.0033787,31.6210352],[-112.0033787,31.559584],[-111.815619,31.559584],[-111.815619,31.4970238],[-111.6278586,31.4970238],[-111.6278586,31.4339867],[-111.4418978,31.4339867],[-111.4418978,31.3733859],[-111.2559708,31.3733859],[-111.2559708,31.3113225],[-108.1845822,31.3113225],[-108.1845822,31.7459502],[-106.5065055,31.7459502],[-106.5065055,31.6842308],[-106.3797265,31.6842308],[-106.3797265,31.621752],[-106.317434,31.621752],[-106.317434,31.4968167],[-106.2551769,31.4968167],[-106.2551769,31.4344889],[-106.1924698,31.4344889],[-106.1924698,31.3721296],[-106.0039212,31.3721296],[-106.0039212,31.309328],[-105.9416582,31.309328],[-105.9416582,31.2457547],[-105.8798174,31.2457547],[-105.8798174,31.1836194],[-105.8162349,31.1836194],[-105.8162349,31.1207155],[-105.6921198,31.1207155],[-105.6921198,31.0584835],[-105.6302881,31.0584835],[-105.6302881,30.9328271],[-105.5044418,30.9328271],[-105.5044418,30.8715864],[-105.4412973,30.8715864],[-105.4412973,30.808463],[-105.3781497,30.808463],[-105.3781497,30.7471828],[-105.1904658,30.7471828],[-105.1904658,30.6843231],[-105.1286244,30.6843231],[-105.1286244,30.6199737],[-105.0036504,30.6199737],[-105.0036504,30.5589058],[-104.9417962,30.5589058],[-104.9417962,30.4963236],[-104.8782018,30.4963236],[-104.8782018,30.3098261],[-104.8155257,30.3098261],[-104.8155257,30.2478305],[-104.7536079,30.2478305],[-104.7536079,29.9353916],[-104.690949,29.9353916],[-104.690949,29.8090156],[-104.6291301,29.8090156],[-104.6291301,29.6843577],[-104.5659869,29.6843577],[-104.5659869,29.6223459],[-104.5037188,29.6223459],[-104.5037188,29.5595436],[-104.4410072,29.5595436],[-104.4410072,29.4974832],[-104.2537551,29.4974832],[-104.2537551,29.3716718],[-104.1291984,29.3716718],[-104.1291984,29.3091621],[-104.0688737,29.3091621],[-104.0688737,29.2467276],[-103.8187309,29.2467276],[-103.8187309,29.1843076],[-103.755736,29.1843076],[-103.755736,29.1223174],[-103.5667542,29.1223174],[-103.5667542,29.0598119],[-103.5049819,29.0598119],[-103.5049819,28.9967506],[-103.3165753,28.9967506],[-103.3165753,28.9346923],[-103.0597572,28.9346923],[-103.0597572,29.0592965],[-102.9979694,29.0592965],[-102.9979694,29.1212855],[-102.9331397,29.1212855],[-102.9331397,29.1848575],[-102.8095989,29.1848575],[-102.8095989,29.2526154],[-102.8701345,29.2526154],[-102.8701345,29.308096],[-102.8096681,29.308096],[-102.8096681,29.3715484],[-102.7475655,29.3715484],[-102.7475655,29.5581899],[-102.684554,29.5581899],[-102.684554,29.6847655],[-102.4967764,29.6847655],[-102.4967764,29.7457694],[-102.3086647,29.7457694],[-102.3086647,29.8086627],[-102.1909323,29.8086627],[-102.1909323,29.7460097],[-101.5049914,29.7460097],[-101.5049914,29.6846777],[-101.3805796,29.6846777],[-101.3805796,29.5594459],[-101.3175057,29.5594459],[-101.3175057,29.4958934],[-101.1910075,29.4958934],[-101.1910075,29.4326115],[-101.067501,29.4326115],[-101.067501,29.308808],[-100.9418897,29.308808],[-100.9418897,29.2456231],[-100.8167271,29.2456231],[-100.8167271,29.1190449],[-100.7522672,29.1190449],[-100.7522672,29.0578214],[-100.6925358,29.0578214],[-100.6925358,28.8720431],[-100.6290158,28.8720431],[-100.6290158,28.8095363],[-100.5679901,28.8095363],[-100.5679901,28.622554],[-100.5040411,28.622554],[-100.5040411,28.5583804],[-100.4421832,28.5583804],[-100.4421832,28.4968266],[-100.379434,28.4968266],[-100.379434,28.3092865],[-100.3171942,28.3092865],[-100.3171942,28.1835681],[-100.254483,28.1835681],[-100.254483,28.1213885],[-100.1282282,28.1213885],[-100.1282282,28.059215],[-100.0659537,28.059215],[-100.0659537,27.9966087],[-100.0023855,27.9966087],[-100.0023855,27.9332152],[-99.9426497,27.9332152],[-99.9426497,27.7454658],[-99.816851,27.7454658],[-99.816851,27.6834301],[-99.7541346,27.6834301],[-99.7541346,27.6221543],[-99.6291629,27.6221543],[-99.6291629,27.5588977],[-99.5672838,27.5588977],[-99.5672838,27.4353752],[-99.5041798,27.4353752],[-99.5041798,27.3774021],[-99.5671796,27.3774021],[-99.5671796,27.2463726],[-99.504975,27.2463726],[-99.504975,26.9965649],[-99.4427427,26.9965649],[-99.4427427,26.872803],[-99.3800633,26.872803],[-99.3800633,26.8068179],[-99.3190684,26.8068179],[-99.3190684,26.7473614],[-99.2537541,26.7473614],[-99.2537541,26.6210068],[-99.1910617,26.6210068],[-99.1910617,26.4956737],[-99.1300639,26.4956737],[-99.1300639,26.3713808],[-99.0029473,26.3713808],[-99.0029473,26.3093836],[-98.816572,26.3093836],[-98.816572,26.2457762],[-98.6920082,26.2457762],[-98.6920082,26.1837096],[-98.4440896,26.1837096],[-98.4440896,26.1217217],[-98.3823181,26.1217217],[-98.3823181,26.0596488],[-98.2532707,26.0596488],[-98.2532707,25.9986871],[-98.0109084,25.9986871],[-98.0109084,25.9932255],[-97.6932319,25.9932255],[-97.6932319,25.9334103],[-97.6313904,25.9334103],[-97.6313904,25.8695893],[-97.5046779,25.8695893],[-97.5046779,25.8073488],[-97.3083401,25.8073488],[-97.3083401,25.8731159],[-97.2456326,25.8731159],[-97.2456326,25.9353731],[-97.1138939,25.9353731],[-97.1138939,27.6809179],[-97.0571035,27.6809179],[-97.0571035,27.8108242],[-95.5810766,27.8108242],[-95.5810766,28.7468827],[-94.271041,28.7468827],[-94.271041,29.5594076],[-92.5029947,29.5594076],[-92.5029947,29.4974754],[-91.8776216,29.4974754],[-91.8776216,29.3727013],[-91.378418,29.3727013],[-91.378418,29.2468326],[-91.3153953,29.2468326],[-91.3153953,29.1844301],[-91.1294702,29.1844301],[-91.1294702,29.1232559],[-91.0052632,29.1232559],[-91.0052632,28.9968437],[-89.4500159,28.9968437],[-89.4500159,28.8677422],[-88.8104309,28.8677422],[-88.8104309,30.1841864],[-85.8791527,30.1841864],[-85.8791527,29.5455038],[-84.8368083,29.5455038],[-84.8368083,29.6225158],[-84.7482786,29.6225158],[-84.7482786,29.683624],[-84.685894,29.683624],[-84.685894,29.7468386],[-83.6296975,29.7468386],[-83.6296975,29.4324361],[-83.3174937,29.4324361],[-83.3174937,29.0579442],[-82.879659,29.0579442],[-82.879659,27.7453529],[-82.8182822,27.7453529],[-82.8182822,26.9290868],[-82.3796782,26.9290868],[-82.3796782,26.3694183],[-81.8777106,26.3694183],[-81.8777106,25.805971],[-81.5036862,25.805971],[-81.5036862,25.7474753],[-81.4405462,25.7474753],[-81.4405462,25.6851489],[-81.3155883,25.6851489],[-81.3155883,25.5600985],[-81.2538534,25.5600985],[-81.2538534,25.4342361],[-81.1902012,25.4342361],[-81.1902012,25.1234341],[-81.1288133,25.1234341],[-81.1288133,25.0619389],[-81.0649231,25.0619389],[-81.0649231,24.8157807],[-81.6289469,24.8157807],[-81.6289469,24.7538367],[-81.6907173,24.7538367],[-81.6907173,24.6899374],[-81.8173189,24.6899374],[-81.8173189,24.6279161],[-82.1910041,24.6279161],[-82.1910041,24.496294],[-81.6216596,24.496294],[-81.6216596,24.559484],[-81.372006,24.559484],[-81.372006,24.6220687],[-81.0593278,24.6220687],[-81.0593278,24.684826],[-80.9347147,24.684826],[-80.9347147,24.7474828],[-80.7471081,24.7474828],[-80.7471081,24.8100618],[-80.3629898,24.8100618],[-80.3629898,25.1175858],[-80.122344,25.1175858],[-80.122344,25.7472357],[-80.0588458,25.7472357],[-80.0588458,26.3708251],[-79.995837,26.3708251],[-79.995837,26.9398003],[-80.0587265,26.9398003],[-80.0587265,27.1277466],[-80.1226251,27.1277466],[-80.1226251,27.2534279],[-80.1846956,27.2534279],[-80.1846956,27.3781229],[-80.246175,27.3781229],[-80.246175,27.5658729],[-80.3094768,27.5658729],[-80.3094768,27.7530311],[-80.3721485,27.7530311],[-80.3721485,27.8774451],[-80.4351457,27.8774451],[-80.4351457,28.0033366],[-80.4966078,28.0033366],[-80.4966078,28.1277326],[-80.5587159,28.1277326],[-80.5587159,28.3723509],[-80.4966335,28.3723509],[-80.4966335,29.5160326],[-81.1213644,29.5160326],[-81.1213644,31.6846966],[-80.6018723,31.6846966],[-80.6018723,32.2475309],[-79.4921024,32.2475309],[-79.4921024,32.9970261],[-79.1116488,32.9970261],[-79.1116488,33.3729457],[-78.6153621,33.3729457],[-78.6153621,33.8097638],[-77.9316963,33.8097638],[-77.9316963,33.8718243],[-77.8692252,33.8718243],[-77.8692252,34.0552454],[-77.6826392,34.0552454],[-77.6826392,34.2974598],[-77.2453509,34.2974598],[-77.2453509,34.5598585],[-76.4973277,34.5598585],[-76.4973277,34.622796],[-76.4337602,34.622796],[-76.4337602,34.6849285],[-76.373212,34.6849285],[-76.373212,34.7467674],[-76.3059364,34.7467674],[-76.3059364,34.808551],[-76.2468017,34.808551],[-76.2468017,34.8728418],[-76.1825922,34.8728418],[-76.1825922,34.9335332],[-76.120814,34.9335332],[-76.120814,34.9952359],[-75.9979015,34.9952359],[-75.9979015,35.0578182],[-75.870338,35.0578182],[-75.870338,35.1219097],[-75.7462194,35.1219097],[-75.7462194,35.1818911],[-75.4929694,35.1818911],[-75.4929694,35.3082988],[-75.4325662,35.3082988],[-75.4325662,35.7542495],[-75.4969907,35.7542495],[-75.4969907,37.8105602],[-75.3082972,37.8105602],[-75.3082972,37.8720088],[-75.245601,37.8720088],[-75.245601,37.9954849],[-75.1828751,37.9954849],[-75.1828751,38.0585079],[-75.1184793,38.0585079],[-75.1184793,38.2469091],[-75.0592098,38.2469091],[-75.0592098,38.3704316],[-74.9948111,38.3704316],[-74.9948111,38.8718417],[-74.4878252,38.8718417],[-74.4878252,39.3089428],[-74.1766317,39.3089428],[-74.1766317,39.6224653],[-74.0567045,39.6224653],[-74.0567045,39.933178],[-73.9959035,39.933178],[-73.9959035,40.1854852],[-73.9341593,40.1854852],[-73.9341593,40.4959486],[-73.8723024,40.4959486],[-73.8723024,40.5527135],[-71.8074506,40.5527135],[-71.8074506,41.3088005],[-70.882512,41.3088005],[-70.882512,41.184978],[-70.7461947,41.184978],[-70.7461947,41.3091865],[-70.4337553,41.3091865],[-70.4337553,41.4963885],[-69.9334281,41.4963885],[-69.9334281,41.6230802],[-69.869857,41.6230802],[-69.869857,41.8776895],[-69.935791,41.8776895],[-69.935791,42.0032342],[-69.9975823,42.0032342],[-69.9975823,42.0650191],[-70.0606103,42.0650191],[-70.0606103,42.1294348],[-70.5572884,42.1294348],[-70.5572884,43.2487079],[-70.4974097,43.2487079],[-70.4974097,43.3092194],[-70.3704249,43.3092194],[-70.3704249,43.371963],[-70.3085701,43.371963],[-70.3085701,43.4969879],[-70.183921,43.4969879],[-70.183921,43.6223531],[-70.057583,43.6223531],[-70.057583,43.6850173],[-69.7455247,43.6850173],[-69.7455247,43.7476571],[-69.2472845,43.7476571],[-69.2472845,43.8107035],[-69.0560701,43.8107035],[-69.0560701,43.8717247],[-68.9950522,43.8717247],[-68.9950522,43.9982022],[-68.4963672,43.9982022],[-68.4963672,44.0597368],[-68.3081038,44.0597368],[-68.3081038,44.122137],[-68.1851802,44.122137],[-68.1851802,44.3081382],[-67.9956019,44.3081382],[-67.9956019,44.3727489],[-67.8103041,44.3727489],[-67.8103041,44.435178],[-67.4965289,44.435178],[-67.4965289,44.4968776],[-67.37102,44.4968776],[-67.37102,44.5600642],[-67.1848753,44.5600642],[-67.1848753,44.6213345],[-67.1221208,44.6213345],[-67.1221208,44.6867918],[-67.059365,44.6867918],[-67.059365,44.7473657],[-66.9311098,44.7473657],[-66.9311098,44.9406566],[-66.994683,44.9406566],[-66.994683,45.0024514],[-67.0595847,45.0024514],[-67.0595847,45.1273377],[-67.1201974,45.1273377],[-67.1201974,45.1910115],[-67.2469811,45.1910115],[-67.2469811,45.253442],[-67.3177546,45.253442],[-67.3177546,45.1898369],[-67.370749,45.1898369],[-67.370749,45.2534001],[-67.4326888,45.2534001],[-67.4326888,45.3083409],[-67.3708571,45.3083409],[-67.3708571,45.4396986],[-67.4305573,45.4396986],[-67.4305573,45.4950095],[-67.37099,45.4950095],[-67.37099,45.6264543],[-67.6214982,45.6264543],[-67.6214982,45.6896133],[-67.683828,45.6896133],[-67.683828,45.753259],[-67.7462097,45.753259],[-67.7462097,47.1268165],[-67.8700141,47.1268165],[-67.8700141,47.1900278],[-67.9323803,47.1900278],[-67.9323803,47.2539678],[-67.9959387,47.2539678],[-67.9959387,47.3149737],[-68.1206676,47.3149737],[-68.1206676,47.3780823],[-68.4423175,47.3780823],[-68.4423175,47.3166082],[-68.6314305,47.3166082],[-68.6314305,47.2544676],[-68.9978037,47.2544676],[-68.9978037,47.439895],[-69.0607223,47.439895],[-69.0607223,47.5047558],[-69.2538122,47.5047558],[-69.2538122,47.4398084],[-69.3179284,47.4398084],[-69.3179284,47.378601],[-69.4438546,47.378601],[-69.4438546,47.3156274],[-69.5038204,47.3156274],[-69.5038204,47.2525839],[-69.5667838,47.2525839],[-69.5667838,47.1910884],[-69.6303478,47.1910884],[-69.6303478,47.128701],[-69.6933103,47.128701],[-69.6933103,47.0654307],[-69.7557063,47.0654307],[-69.7557063,47.0042751],[-69.8180391,47.0042751],[-69.8180391,46.9415344],[-69.8804023,46.9415344],[-69.8804023,46.8792519],[-69.9421674,46.8792519],[-69.9421674,46.8177399],[-70.0063088,46.8177399],[-70.0063088,46.6920295],[-70.0704265,46.6920295],[-70.0704265,46.4425926],[-70.1945902,46.4425926],[-70.1945902,46.3785887],[-70.2562047,46.3785887],[-70.2562047,46.3152628],[-70.3203651,46.3152628],[-70.3203651,46.0651209],[-70.3814988,46.0651209],[-70.3814988,45.93552],[-70.3201618,45.93552],[-70.3201618,45.879479],[-70.4493131,45.879479],[-70.4493131,45.7538713],[-70.5070021,45.7538713],[-70.5070021,45.6916912],[-70.6316642,45.6916912],[-70.6316642,45.6291619],[-70.7575538,45.6291619],[-70.7575538,45.4414685],[-70.8809878,45.4414685],[-70.8809878,45.3780612],[-71.13328,45.3780612],[-71.13328,45.3151452],[-71.3830282,45.3151452],[-71.3830282,45.253416],[-71.5076448,45.253416],[-71.5076448,45.0655726],[-73.9418929,45.0655726],[-73.9418929,45.0031242],[-74.7469725,45.0031242],[-74.7469725,45.0649003],[-74.8800964,45.0649003],[-74.8800964,45.0029023],[-75.0662455,45.0029023],[-75.0662455,44.9415167],[-75.2539363,44.9415167],[-75.2539363,44.8776043],[-75.3789648,44.8776043],[-75.3789648,44.8153462],[-75.4431283,44.8153462],[-75.4431283,44.7536053],[-75.5666566,44.7536053],[-75.5666566,44.6909879],[-75.6290205,44.6909879],[-75.6290205,44.6284958],[-75.7540484,44.6284958],[-75.7540484,44.566385],[-75.817312,44.566385],[-75.817312,44.5028932],[-75.8799549,44.5028932],[-75.8799549,44.3784946],[-76.1300319,44.3784946],[-76.1300319,44.3159227],[-76.1926961,44.3159227],[-76.1926961,44.2534378],[-76.3182619,44.2534378],[-76.3182619,44.1916726],[-76.3792975,44.1916726],[-76.3792975,44.0653733],[-76.4427584,44.0653733],[-76.4427584,43.9963825],[-76.317027,43.9963825],[-76.317027,43.9414581],[-76.5076611,43.9414581],[-76.5076611,43.8723335],[-76.3829974,43.8723335],[-76.3829974,43.8091872],[-76.2534102,43.8091872],[-76.2534102,43.5665222],[-76.5064833,43.5665222],[-76.5064833,43.5033881],[-76.6331208,43.5033881],[-76.6331208,43.4432252],[-76.6951085,43.4432252],[-76.6951085,43.3786858],[-76.8177798,43.3786858],[-76.8177798,43.318066],[-77.682,43.318066],[-77.682,43.3789376],[-78.0565883,43.3789376],[-78.0565883,43.4396918],[-78.4389748,43.4396918],[-78.4389748,43.3794382],[-78.8803396,43.3794382],[-78.8803396,43.3149724],[-79.1298858,43.3149724],[-79.1298858,43.2429286],[-79.0669615,43.2429286],[-79.0669615,43.1299931],[-79.1298858,43.1299931],[-79.1298858,43.0577305],[-79.071264,43.0577305],[-79.071264,42.9294906],[-78.943264,42.9294906],[-78.943264,42.7542165],[-79.069439,42.7542165],[-79.069439,42.6941622],[-79.133439,42.6941622],[-79.133439,42.6296973],[-79.1947499,42.6296973],[-79.1947499,42.5663538],[-79.3786827,42.5663538],[-79.3786827,42.5033425],[-79.4442961,42.5033425],[-79.4442961,42.4410614],[-79.5679936,42.4410614],[-79.5679936,42.3775264],[-79.6906154,42.3775264],[-79.6906154,42.3171086],[-79.8164642,42.3171086],[-79.8164642,42.2534481],[-80.0052373,42.2534481],[-80.0052373,42.1909188],[-80.1916829,42.1909188],[-80.1916829,42.1272555],[-80.3167992,42.1272555],[-80.3167992,42.0669857],[-80.5063234,42.0669857],[-80.5063234,42.0034331],[-80.6930471,42.0034331],[-80.6930471,41.9415141],[-80.9440403,41.9415141],[-80.9440403,41.8781193],[-81.1942729,41.8781193],[-81.1942729,41.8166455],[-81.3190089,41.8166455],[-81.3190089,41.7545453],[-81.4418435,41.7545453],[-81.4418435,41.690965],[-81.5053523,41.690965],[-81.5053523,41.6301643],[-82.7470081,41.6301643],[-82.7470081,41.7536942],[-82.8839135,41.7536942],[-82.8839135,41.5656075],[-82.9957195,41.5656075],[-82.9957195,41.6270375],[-83.1257796,41.6270375],[-83.1257796,41.6878411],[-83.2474733,41.6878411],[-83.2474733,41.7536942],[-83.3737305,41.7536942],[-83.3737305,41.809276],[-83.3106019,41.809276],[-83.3106019,41.8716064],[-83.2474733,41.8716064],[-83.2474733,41.9361393],[-83.1843447,41.9361393],[-83.1843447,41.9960851],[-83.1207681,41.9960851],[-83.1207681,42.2464812],[-83.0589194,42.2464812],[-83.0589194,42.3089555],[-82.8685328,42.3089555],[-82.8685328,42.3717652],[-82.8072219,42.3717652],[-82.8072219,42.558553],[-82.7553745,42.558553],[-82.7553745,42.4954945],[-82.5599041,42.4954945],[-82.5599041,42.558553],[-82.4967755,42.558553],[-82.4967755,42.6833607],[-82.4328863,42.6833607],[-82.4328863,42.9342196],[-82.3700552,42.9342196],[-82.3700552,43.0648071],[-82.4328863,43.0648071],[-82.4328863,43.1917566],[-82.4947464,43.1917566],[-82.4947464,43.5034627],[-82.557133,43.5034627],[-82.557133,43.8160901],[-82.6197884,43.8160901],[-82.6197884,43.9422098],[-82.6839499,43.9422098],[-82.6839499,44.0022641],[-82.7465346,44.0022641],[-82.7465346,44.0670545],[-82.8708696,44.0670545],[-82.8708696,44.1291935],[-83.008517,44.1291935],[-83.008517,44.0664786],[-83.1336086,44.0664786],[-83.1336086,44.0053949],[-83.2414522,44.0053949],[-83.2414522,44.9962034],[-83.1806112,44.9962034],[-83.1806112,45.067302],[-83.2455172,45.067302],[-83.2455172,45.1287382],[-83.3065878,45.1287382],[-83.3065878,45.2551509],[-83.3706087,45.2551509],[-83.3706087,45.3165923],[-83.4325644,45.3165923],[-83.4325644,45.3792105],[-83.6178415,45.3792105],[-83.6178415,45.4419665],[-83.8084291,45.4419665],[-83.8084291,45.5036189],[-84.0550718,45.5036189],[-84.0550718,45.5647907],[-84.1235181,45.5647907],[-84.1235181,45.6287845],[-84.1807534,45.6287845],[-84.1807534,45.6914688],[-84.3111554,45.6914688],[-84.3111554,45.9337076],[-83.8209974,45.9337076],[-83.8209974,45.8725113],[-83.4968086,45.8725113],[-83.4968086,45.9337076],[-83.4338066,45.9337076],[-83.4338066,46.0016863],[-83.4962697,46.0016863],[-83.4962697,46.0668178],[-83.5599956,46.0668178],[-83.5599956,46.1261576],[-83.9954558,46.1261576],[-83.9954558,46.1931747],[-84.0591816,46.1931747],[-84.0591816,46.3814972],[-84.1152614,46.3814972],[-84.1152614,46.4953584],[-84.0591816,46.4953584],[-84.0591816,46.5682653],[-84.2579545,46.5682653],[-84.2579545,46.5051232],[-84.3071879,46.5051232],[-84.3071879,46.5682653],[-84.4415364,46.5682653],[-84.4415364,46.504525],[-84.9965729,46.504525],[-84.9965729,46.6842882],[-84.9298158,46.6842882],[-84.9298158,46.818077],[-85.3165894,46.818077],[-85.3165894,46.7535825],[-87.5562645,46.7535825],[-87.5562645,47.4407371],[-87.6825361,47.4407371],[-87.6825361,47.5035554],[-88.2560738,47.5035554],[-88.2560738,47.4433716],[-88.4417419,47.4433716],[-88.4417419,47.3789949],[-88.50683,47.3789949],[-88.50683,47.3153881],[-88.6312821,47.3153881],[-88.6312821,47.2539782],[-88.7569636,47.2539782],[-88.7569636,47.1934682],[-88.8838253,47.1934682],[-88.8838253,47.1284735],[-88.9434208,47.1284735],[-88.9434208,47.0662127],[-89.0708726,47.0662127],[-89.0708726,47.0026826],[-89.2565553,47.0026826],[-89.2565553,46.9410806],[-90.3677669,46.9410806],[-90.3677669,47.6844827],[-90.3069978,47.6844827],[-90.3069978,47.7460174],[-89.994859,47.7460174],[-89.994859,47.8082719],[-89.8048615,47.8082719],[-89.8048615,47.8700562],[-89.6797699,47.8700562],[-89.6797699,47.9339637],[-89.4933757,47.9339637],[-89.4933757,47.9957956],[-89.4284697,47.9957956],[-89.4284697,48.0656377],[-89.9932739,48.0656377],[-89.9932739,48.1282966],[-90.7455933,48.1282966],[-90.7455933,48.1893056],[-90.8087291,48.1893056],[-90.8087291,48.2522065],[-91.067763,48.2522065],[-91.067763,48.1916658],[-91.1946247,48.1916658],[-91.1946247,48.1279027],[-91.6814196,48.1279027],[-91.6814196,48.2525994],[-91.9321927,48.2525994],[-91.9321927,48.3142454],[-91.9929683,48.3142454],[-91.9929683,48.3780845],[-92.3189383,48.3780845],[-92.3189383,48.2529081],[-92.3732233,48.2529081],[-92.3732233,48.3153385],[-92.4322288,48.3153385],[-92.4322288,48.4411448],[-92.4977248,48.4411448],[-92.4977248,48.501781],[-92.5679413,48.501781],[-92.5679413,48.439579],[-92.6210462,48.439579],[-92.6210462,48.5650783],[-92.8086835,48.5650783],[-92.8086835,48.6286865],[-92.8086835,48.6267365],[-92.933185,48.6267365],[-92.933185,48.6922145],[-93.0051716,48.6922145],[-93.0051716,48.6282965],[-93.1225924,48.6282965],[-93.1225924,48.6922145],[-93.3190806,48.6922145],[-93.3190806,48.6267365],[-93.5049477,48.6267365],[-93.5049477,48.5635164],[-93.7474601,48.5635164],[-93.7474601,48.6267365],[-93.8135461,48.6267365],[-93.8135461,48.6898775],[-94.2453121,48.6898775],[-94.2453121,48.7554327],[-94.6183171,48.7554327],[-94.6183171,48.941036],[-94.6809018,48.941036],[-94.6809018,49.0029737],[-94.7441532,49.0029737],[-94.7441532,49.2536079],[-94.8084069,49.2536079],[-94.8084069,49.3784134],[-95.1192391,49.3784134],[-95.1192391,49.4425264],[-95.1934341,49.4425264],[-95.1934341,49.0035292],[-96.87069,49.0035292],[-96.87069,49.0656063],[-99.0049312,49.0656063],[-99.0049312,49.0050714],[-109.3699257,49.0050714],[-109.3699257,49.0668231],[-109.5058746,49.0668231],[-109.5058746,49.0050714],[-114.1830014,49.0050714],[-114.1830014,49.0687317],[-114.7578709,49.0687317],[-114.7578709,49.0050714],[-115.433731,49.0050714],[-115.433731,49.0671412],[-116.5062706,49.0671412],[-116.5062706,49.0050714],[-117.3089504,49.0050714],[-117.3089504,49.0659803],[-119.882945,49.0659803],[-119.882945,49.0050714],[-120.1208555,49.0050714],[-120.1208555,49.0678367],[-121.4451636,49.0678367],[-121.4451636,49.0050714],[-121.9311808,49.0050714],[-121.9311808,49.0656099],[-122.817484,49.0656099],[-122.817484,49.0029143],[-122.8795155,49.0029143],[-122.8795155,48.9347018],[-122.8174629,48.9347018],[-122.8174629,48.8101998],[-122.7538859,48.8101998],[-122.7538859,48.7533758],[-122.8712937,48.7533758],[-122.8712937,48.8153948],[-123.0055391,48.8153948],[-123.0055391,48.7529529],[-123.1296926,48.7529529],[-123.1296926,48.6902201],[-123.1838197,48.6902201],[-123.1838197,48.7529029],[-123.2549305,48.7529029]],[[-122.9341743,37.7521547],[-122.9347457,37.6842013],[-123.0679013,37.6849023],[-123.0673747,37.7475251],[-123.1292603,37.7478506],[-123.1286894,37.815685],[-123.0590687,37.8153192],[-123.0595947,37.7528143],[-122.9341743,37.7521547]],[[-71.6299464,41.2540893],[-71.4966465,41.2541393],[-71.4965596,41.122965],[-71.6298594,41.1229149],[-71.6299464,41.2540893]],[[-70.3184265,41.3775196],[-70.3183384,41.2448243],[-70.1906612,41.2448722],[-70.1906239,41.1886019],[-69.9336025,41.1886984],[-69.933729,41.3791941],[-69.9950664,41.3791712],[-69.995109,41.443159],[-70.0707828,41.4431307],[-70.0706972,41.3144915],[-70.2461667,41.3144258],[-70.2462087,41.3775467],[-70.3184265,41.3775196]],[[-68.9403374,43.9404062],[-68.6856948,43.9404977],[-68.6856475,43.8721797],[-68.7465405,43.8721577],[-68.7464976,43.8102529],[-68.8090782,43.8102304],[-68.8090343,43.746728],[-68.8773094,43.7467034],[-68.8773544,43.8117826],[-68.9402483,43.8117599],[-68.9403374,43.9404062]],[[-123.1291466,49.0645144],[-122.9954224,49.0645144],[-122.9954224,48.9343243],[-123.1291466,48.9343243],[-123.1291466,49.0645144]],[[-82.9407144,24.7535913],[-82.8719398,24.7535913],[-82.8719398,24.6905653],[-82.7446233,24.6905653],[-82.7446233,24.6214593],[-82.8088038,24.6214593],[-82.8088038,24.5594908],[-82.9407144,24.5594908],[-82.9407144,24.7535913]]],"icon":"data:image/png;base64,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"},{"id":"USGS-Scanned_Topographic","name":"USGS Topographic Maps","type":"tms","template":"https://caltopo.s3.amazonaws.com/topo/{zoom}/{x}/{y}.png","scaleExtent":[0,16],"polygon":[[[-55.9959409871,52.00107125754],[-112.02896100663,52.00107125754],[-112.03994733476,56.01308253302],[-120.0049439862,56.00592357111],[-120.01711631014,60.01202439709],[-132.00196823895,60.00239237126],[-132.01208445818,63.00193292546],[-133.96882922149,63.00050478005],[-133.97240257168,63.9922484722],[-141.04429430438,63.98726254018],[-141.06879354491,69.92045693283],[-156.24893170976,71.51583202984],[-160.44570905351,70.83527373985],[-167.08145124101,68.42906280103],[-164.08218366288,67.03913532024],[-169.01504499101,65.68268604273],[-166.57608014726,64.50777504773],[-161.82998639726,64.0500622981],[-165.08193952226,63.26030016403],[-168.02627545976,59.7862264253],[-162.53311139726,59.73089435789],[-162.35733014726,58.55904663221],[-157.83096295976,58.31752983705],[-158.00674420976,57.52404350658],[-168.22402936601,53.51022153947],[-166.55410749101,53.14277307072],[-158.77578717851,54.88541314654],[-158.68240338944,55.7496444805],[-156.55105573319,56.00847621073],[-156.15554792069,56.7746616888],[-154.70535260819,56.14336689443],[-152.07412702226,57.37034511851],[-151.62918073319,58.22653323066],[-152.00820905351,58.98055685754],[-145.98770124101,60.24740887373],[-140.38467389726,59.48634241018],[-136.53945905351,57.80610084736],[-133.79287702226,54.83482554482],[-133.33145124101,53.14277307072],[-131.46377545976,51.69838238021],[-128.52493268632,51.74602265442],[-129.79385358476,50.90159054062],[-124.56436139726,47.49785657441],[-124.03701764726,45.48627362525],[-124.69619733476,42.90428451679],[-124.49844342851,40.3414647251],[-122.80654889726,37.53929308709],[-119.99404889726,33.37084692374],[-117.24746686601,32.54119524801],[-111.13906842851,31.19770451575],[-106.70059186601,31.23528720858],[-103.20693952226,28.64618215851],[-101.84463483476,29.81580068657],[-99.20791608476,26.28743998885],[-96.79092389726,25.75431753335],[-96.92275983476,27.96911213371],[-93.47305280351,29.68226300815],[-88.94668561601,28.87732407469],[-88.61709577226,30.17736083469],[-86.20010358476,30.3671253082],[-84.96963483476,29.43379356715],[-84.09072858476,30.06332630046],[-82.97012311601,28.95425748047],[-82.97012311601,27.26823750278],[-81.25625592851,25.07956298739],[-82.09121686601,24.5610471236],[-80.06973249101,24.76073298597],[-79.85000592851,27.11188091684],[-81.27822858476,30.70777424386],[-78.99307233476,33.20554049136],[-75.03799420976,35.59830000028],[-75.85098249101,37.2425160052],[-73.74160749101,40.4585957587],[-69.89639264726,41.60224497127],[-70.68740827226,43.17628724449],[-66.93008405351,44.69516042167],[-66.53457624101,43.08006996122],[-64.20547467851,43.35229243812],[-59.50332624101,45.73220792131],[-59.51431256913,46.24761804024],[-60.00320417069,46.25901313529],[-59.99221784257,47.24505773341],[-59.00894147538,47.23759898478],[-58.99795514726,47.50266941922],[-56.51504499101,47.50266941922],[-56.52603131913,46.74770404019],[-53.99917585038,46.74770404019],[-53.97720319413,46.48358117386],[-52.49404889726,46.46354265729],[-52.50503522538,48.75360583388],[-52.99667340898,48.75451123442],[-53.01315290116,49.99551104004],[-55.00167829179,50.00610367548],[-55.03738385819,53.74720613495],[-56.00418073319,53.73421061801],[-55.9959409871,52.00107125754]],[[-59.50126630448,43.7495431608],[-60.50239545487,43.7495431608],[-60.50239545487,43.99999882251],[-59.99839765214,43.99999882251],[-59.99839765214,44.2494016836],[-59.50126630448,44.2494016836],[-59.50126630448,43.7495431608]],[[-155.95024091386,20.49523373356],[-157.3267518687,20.49153389084],[-157.32902509355,21.23181053727],[-155.95251413871,21.23549220541],[-155.95024091386,20.49523373356]],[[-157.64488202714,21.24845058596],[-158.28534362719,21.24673774522],[-158.28689557694,21.7499618541],[-157.6464339769,21.75166877943],[-157.64488202714,21.24845058596]],[[-156.12602216386,20.32469602374],[-154.7461696274,20.3284088686],[-154.74174482011,18.87578125335],[-156.12159735656,18.87203473488],[-156.12602216386,20.32469602374]],[[-159.29077130937,22.24504086823],[-159.2892966564,21.76857042389],[-160.28916841131,21.76590592196],[-160.29064306428,22.24238530626],[-159.29077130937,22.24504086823]]],"terms_url":"https://caltopo.com/","terms_text":"© Caltopo","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAA2CAYAAACCwNb3AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAcppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGFpbnQuTkVUIHYzLjMwPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgofPyfmAABAAElEQVR4AeW9B4AURfY/Xt3TEzdHYMk5I7KICKILhwE8DCe7eieiomRByRmGjKCAIHhgjl+PNUc4UVZEggKSdsmwsMuyOU0O3f3/vJqZZcPMgnfeHf5/BbMz3V3hVdVL9erVa6HNhEciCxS7VtBJKvsDJlWUxCjFa8tdk+6oD/zU1ZOMhyttYXYmK1EhMlbgfnudQWgd161y8+jRnhDZgt6+ZdIkY0nU71N/ijlFyjBneAMNTX/3lSZH8k51u1RR0i3KFHZTvrUy9qy13NWvVbtebkWJ0agq0yusdH9+zv5u0Ym4YgfCw0wHY6Lj93zw5Iw8fz2C2WymjxKo91q/U8xmwGOugufhDUuaFpcV9XJ53T0kSUo+VFooJIaHxSXGxifbnE4lwWASL5cUHRA1YmmEVn/Crsjfx2gjD26f+dzFQJu16wzcv4ZvAWU1AXhUVRWGvrSwvdNj73uxorhNpGTofryiSDIJGm2HpOZ9y1wOKdxoYnar9ezlyuKzbSITbSqTf0mMitvfuVW7febBwyp5mykpEtuxQ2aCUIMOhEaTH/qkQHEOEgShHE801wDg9ZNFELwiY4lhXmFWxbqPVzIgFquGWARoYCJ6zRsz/YS9eLmLqYUCE6SanVDQcZHZFK/S0RQZ0a998p2bhz+zK3XLFk16WppcM2+tK3+bzab9dXqx4lmuoH7G6yc8BHQ8+euXPUq3sNiI/sm33vniX54MVr/AUlNFlp4uY+LFQatn/i2nrDDV7XGnWEQlslRRmFslcFSmEUQmW0DSCtEDkkYjaMIjQP4K00sSixAEZnSzypjwyB/ijNEv7pix8jvKVpv46F49qQY8dzw3+eFiS8UTZV5H3wqmGB3AFpfHwzSihsn4ZjYrANMIzOtVWUSEwACHiH9hBItXsbUMiz5q0Bs3Z8x68U3gG8Etms1mhs81EW31+Xj2/15u8ePJQ0MdLucjFtndzY4JLGcKk71eJogiU1VUSeMjAEhZVpnBIIh6I3IoLAxwxSoahju5kTrjBze37v76xuHjj9M4ABaCqQoeSRZZnKLX6ZnL24CJAo29L+HndZcCsAUAAzKoJgNTLe5wfivPUgdqS14ev2cTvOF2o1b02uwNGQawdhIxcEzxMlmnZS7Fq6/9POS1v02rIKN+CVTmRP0BMK7QFq9f9TJFr2Gq7KlbPzghZhP/0+XUF+c/0Hn248suM1eHMsDE3G7MiwAABUUEshHXlAVZNRjCNRgS0Dv+qEx1uj2YTgFI62Iuqk9kkTkO75A4Z+WQ3gvHfZPcptPYDY88fSGllkQI2jcqj7aIWAmeboDnEuAplQGLB/3i8DBFgzyyCiIBxmvDIjWEWVoUdCqKrLhloKnMLCB2C+ik0F7SO8yl7d1yxrBpf14zd/6Xk5Z8CGRk1RE/KCy4mboltYpZ3WoeN/Orw7tm54tyhMXtBAFgFDAk6LpK40NEIAJ+ozFSQ2oApgMPMbser0Izb0MZG7IC6CaS4J5qObFv8i2Lx5n3zNu4mIgjNRVtod8EC8ZTcDMvuqUyD2c/CrCOPsSKrrdPADb/N6bPrQHsXoFh1pCSImqTEItISuL38Ac4RdOH/tII1voncJYjYAyIO0uU8dqSv01JEWWR1w9YatVN17x+jLEqY9xFQvZqyYeMKk1wj/mjVu68fPrjLE9lhzK73Su4vV5R0CjAP8J9AKZKQF2S9JJTVQQXUNCFqaLfdI+eUz4BhVBEofIlDoey11Yw6LvMX44OXD+vawbUJSKSahDU/AkuCrygcVP7LRy7cmfB6Y+PeiwdSh12r+hRILUFFXjI4ZH97eFbAxgg4RRmg5Sja9As2uDwiETAohe6sNPpzVbtHQ8VZ6cPWDZpM4idIz4RSU0grlz5iCNdNn/9bpOOsx//6ainbPlppyXCYnd60EMZRKFidDSB8aE2MRoamx8eECvzKIpI8ND4YCwlEWJGVETF63B7TtnKxJ/txYtuXTx+16a8/SYiDhAK56KiqoCSiFOAygHSH+OjchkAWAXZi5HHyISUIIFhJlGPAaREncVFrQ/q5GPgyxMo9tu+r1a/jyHVrRMzRjdbTRu2MdNbOa3Abge5qSAMkRaGErQoTO5vSxy7feWADCAXj+w+4ayIyL6UvWfEO2vbE5EQ4gWpVWBmM2+uzYxhG391l00rsNkUjax4UQ1xDvpw6glSNuQtVEhcAcQrSBr0Ldda6f3eljdyyJrZu8+rqoFU2QBSVq8kQBxzvtjS+Lv9Px077i7vU2FzeCTONJgWCE9S6zfBQ51DGXw4zmslUaPKDrd7l62g73tvvfVPah+wUBbQXSCBewV+Xu/fYAHgCYpXlURje8HA+sY32U0wpw5sRZ2qJ/072F9PtVWPfnv9yaNGaVFc6b1o/OwigzLW5XC4RfB+dIS4YNBEtykLvmX6gMNx1SFoZtykjJhcHRiJ+4xiDTt5/uR7lDc9jasRVF31RDih3r746XVnRPdYq9XhAa8lFSWkFYeLs2rw0PxcQazqVft+Q0hLQEqJWR2ub0rO9Rr13OS36AmQ0pfhyl/BDyP7cu/WLT9WXI4CIC6wE60XyB0KYYn7EQw0NvTxDeeVSmv/ghILDsJ0zOlxHbQW9U1Z9sxMypMCY8CVfpCAv84TAQiAsQT0irHGMKlnWMLOlHY9222d9+LnGF0xMJjXeTeqgZelObB5s2fYaytuyLWVLbVUWsHSBHDF0HMBJIdAgaKmyiIYhEbVajRQHkRonRwhqlVe5yfK6Zhbdp/3WJL/+tKSxygDIUEgI36T2iU//PKSBy54LROY3eEFonGJEchT+5sQELCAW3lFgoVggiYlKqqCZTDRVfAEBGfIqpdtDvdhW3HavS/MHoacih8GXigA213PTZ+RLTj7QP11oz19KMLw4wcWBjLDarIKHhLG0A5kiJlQRblE0Yii1upwsNPlhdOe/eSN6AxI2dB6aPB+/c/ukjLrRSdVrSS1l6K8rWIbzPxm6soX9hNEWFQxsznkZPzPgL5Kw+lZmTzHpYL853NVF1mDvNDdSaIETdBPyIwgJphMrLFoLHeJ4gmnwJwGr9zIpnrbX3TbgZIYI6gdwSog8QrVRJPnsLELxbljcPkWkKBK6hJCULn9F08ty3ZZAI8kAJEJ7+okugkVX1Z1oqa9IYpFSYZLxbLnrB4EHmEQOhaqzuhsu4X0GBkaJBkT6iQiEp0gSYXWCnZe0ax87cSJz57s0AFrelriMJYBK+XML9+L2fLj19MrXDbAI0qygppqQRTQr/AE+CFqWmjDWEPJdKlYkc/qYTvQKkrHE15rtBPGDqjaCqmstesg4GA6BCEJHouWxR7OPDwCt1Zf9wTCRRwZDmVFig8Ll9rronZ1btd95Oa/jT5BnRq1aZQ26XKSbE5Pp8s/VjKnu4dvfqHdj2cPDmQON1iqJjRxQGUgztwjIrG8fVKLme2bdP/IPGRIMXV4h6pKmzetGCiez1ybrdrai2ReCWGy53q3W2aXHRW9xr2zoc3GR8efMUP6ZkA4E4H0mDd6WKantAMQ2wOWGxQejp/YTGBaQXNrRMN9PVp0WnRrcv+daZ07WwmeV7Zvb7Dn3C99ThfmLdxrKejqcblBJCwokcCiAQOf4AGDaPRO+ktpKP5a/4ULNSn4kQFt4fDpQ8PKtUoscwIeFfDUIg5k4wnEoej1Ok0PU/zOlo2bzRvcJeXQsN69+R7H6q1bY7cf3fH40aILz+W4HbQmA20HrwmcRayElatMqHwQFfsIhNokkiUqp8/1kgJSA7JY6qCPltvEN5n15eRlq34CgKS7D/lrkmrub/Zt6AUsQfUC/5/u3W+v/1LZpbuLNaThk/SAhTRIIh3aq8hi1/D40sE33d5zyb3Dz1fLJvQHp8X11nFbNqTsPPLz6WPW0nDsitCOSR10AoSwP4leu8Sky2X5t6HcmQw/cVCdHtU93eXlZlsxlEhGHV4Rmy3Jxrivds3f+OddKLeOCvvaU0cOHFiA35/Qp8u8EVuOqRWpqkcmGIMyZEgGsczlZOWSnbj2ayBUhaX6YL9YVDiwFGZrvi4LNbywNGNRpmkhmf6xZ8HGh/egkvfxQaL+q5PvvrsU36v/vHZ2sT3/3FslDrsCI1ZQgqXRYW4vc0ieHpM/fb2pCAEKoSzTfhN2d1RYKtB5iPI6I0vN/ZcStc23m2A4iQsPl26LarL7js59uhFxEAijNm3SHkg6RcThXfPrjugR61bcAAoH+MHVgf8S2GjmGkat1iTLLvdtFtlDa6ughekmdhOUOKhVLWOT5hBxtDA/biCu72+Q97vJpFTjxrTx+S1ik9ZqDUZSF4Lit695US2DmeNs8eVmNDbG2BKukt29fOZNpR5nV5j98TS4moaMqEKR2jJ95Z9vuYsQGnsUZh2pRfhJ1dNuvTho3QS+1zPqnqFPddSGV0Ifk3xlqUTNhA5AiiisyGG/cdimpY3wVGHpTF51eFsYiLkP9AcMTjWDUrXiGAQY6BVNG63JPbB///H0KNVcAx5mVvlYSV8+u+ztFrqwnxnUMN/WSLWK/D99kkWQKwXFcPLsmTaiVhCiI8LDWJTRqDcYjRLp+DDaY59FhewTvFho1ZrSupX+nncg/kCrEKeiIHU0xSm3xbecuXPu+r7rh43JIqlh3mGWuBsIdswnvb2+Z/rnW07+cPEILfBY8ujRQTnUFfiC4uCVx/+1X1fALHDbmnOFiMvwugAAYiIAKRrbHs0aNfyccjzOWriBhJhLv8AHc7jlFt9eUKwx8uNGfPtBqWaBqVkvYQd251miKbwjPfnm4Bd8YByCc+glEYxegCG2ZpGqKzzwag0G1jKu4Wvmu/5S2NmcqktPM7uxzggUUQm2byaud9Gzib0HV0YbIzYzgx5snv7XTT6kZF6HRjWWlFfcHMhx+Kefm5TarTGcJEMxP5IeOokl6iP+uWHgYyUshUnp5hrwMLNgVoA7vI/Nw+K+MWFfHAyAxq9O4p3ARnIxNkTPFeVqxJYxCa8PiG258e5mXV9INias6qgJ/6CjIfJiQ/jTKFBtZOw0wJ6GvTj/ZNSp8ve5QdDjQ7wLi9Bw7W3RTffendy32yfPLnmOWiDCOHDKJzWIWw1dM3fZtuO//LLbXZJ41mUnNypGUoW+r+uETmKfkLqLPn0RD4W4DXFIrA5JItRJWhp94EDTsJiKOwbegVUvYwsWLKjTz/TULXzCW7VsfSFaZ6gAvRHL5WzdP7ZcRPGGaaihKlR63MStGXszmyOuxW4Dt5ZDwsIBVGVNM1HPGic2+YiKduqUGhTp6VkCK/IhocC2x3DvHp+ptDY8PpgE1QmI7R7XjVSWUqGlvJlghHWa1jscPfjtGn+wZlc1ko5l2yy/0IPkdj5CqJEJF60GlnFYPFpxN8QSRkbl/hTBYVHVaK2O9WzV8SZp9+z1L9eubMOOHeGf/rqtTwerdVShtvLBLNkmwRUFLEmEiST4RNau47dck+kSSp7CtDqpoSxYbghLmLdtzpoXd6ISkhqtBg5UzP3TSIdlE7as63X7kgmvHnaWdK2wV3r0hjCtEXtP5b+lwesk78nLeczicQFryD2i/kRbfY3j24dERtTBicZ8d1pph1mPncL1TbASkYcBV5+q187VL1XQFNtt8NPgyUPqzKtb3msDoy2KYlfA7+JVvRzNE0hbjBT1l4Y9dv+B1x6fxNJTU0OCnsJSlAwstVtFJOWcLy30YIqx5Q3vD/ytqpegpiswYbvi1f5QcM4VeJZVVuAppi6AcOpwhECmQHHsi9OtgOdEtcf+n6n4TmftW7TzZlcUsSK53KtIZDEOUrOqeuxeWSorq9BLJAYzs4tE9mYGLXb5BIzv35+sEbSj+M9Rb6+92XQua062UDmk2GmHSijC2hp60whlri0BLr9hwItFkBRpNIpNmWFr1+ZtR30wfm4OVZICuzwGWD2QtpnDdf+auQt2HP3VfMyONZfMPEbRoDqAFxoRmiClIL5Y/P51+kfr8cCRgSboCr7UBhXrDzwUWYndEvvl1+mReG6vnSdwHdh1LrDZ5YjYKKY4XXpy3KudYMORnGDMsaIp6pz/4eG9+9s7ZW9DqHtggcH1fWCgQlt8UcawrP5CSyIu0EzovQ7zArPKzIyVll7OpU6YwsM0vt29uv3FxolUqZfYPbFN+37lhwlrC0g6/0WIL/RO8GIN1zYirttl5MnIMAfN2TkrSyU7p+xwZju8biZEROrDMa5ByANbRbIUGxnGEqIidFImTI1UI9QWcep7mzpl5meHaXUaTaw+qqilLuGSefgT+/D43j+vmzv0QkHeO0edZQb4FcENglwgqOS/lrA5S3tbCqzUUhuN0ZNgjHp69/yXNtPOQDJMt61iBip+T1p15JurO2deOPvmpwWnejJs5EgaiXQSER1VI/SRLNotlnOsCeKL9a9B9x8sVW3M4JKtMYq+tWsoTABnAIoI3suy0/TrmaMDANn7PTfztZbPelcNVJ+aJbBBbbq+ZxO9hyEGHGguCIUAqWUlXK8z7uT7SKijwFYebyfsBcLj75VFUrX6AQtOF8CZk6kH+G1zCtxSMqrlqPXTj9w3J9/pjck5+LzV6w6DixgEGCRILajgOgDlmpliJOPeQC1hBqNY7oF/F19ehaQUDbwzWaFUOYg299Y+8EQ51kA1PHKpPtzjI7/m0w25D/T7y7LOTIgig5RaXZoFGobjI9xOw+Ni476Q0jYt7X+5KO+xtnOHJ+tVsVO54hG14DqwbFX8qjMU9l024ecoKfyDLycu+XDjkR+/e/3Dd77b7yi+UXV7PXzjhtTKkLAHWrzyzRUBAIbdGikcA9CM6bcP7N570rqHxx5DLhFOa0JR1kY1fbRPavRbOnHCP7N+eeECc2NmvF6dRivCIQ6dVaRWkdGsbXiDtU927vViGvsHRiGDS5orrV2HvzBWWHLwdHO/uyt/PLWvCEgZidUC+lRN9fCDTrNKfodFLuzwFufM26+q6T0FwROQFv5svi+fmiW8P3H+SzXu13NBKizt5oczqYeH89N6fI4g7eJFibWIiLOSKTUF/yDh66ndx6CxX0P8a2Z9Gas/C7jkd4lvarPmnYTnLVc2gnJ7SDVohKL3hNcerj/00wzUM+vdkn1kLq9S1fx1cwJh6ZnuT9Iz51Rvr77f0i/ZJ5df0Mk3K9hdhTM9VQKbGlZUWimKuZ1RTHC2jWKlj7SfOfzEt//8buT+RZt79F487h8XvZa0vLJyGdwc2g55btafiIZASVho4D9O2TRmOkfTsPgpe+etfzmLveWXGmUkNUiXVB9at7j1iaLzmw/biwZUum1ctQNBCm7sBxhNRrGLLvJs15btR77+2JQd26hp4kpXLCl057pNosYne59o2dLZc9HYo8xjaa14sLdHDpNBEje5Kqr3nNveYeayKaQp3E9uNVwF9e9+VyumEvGc2x4jhtbHcVQCxwBo4VqU5fN2/i7/vNbJFVUSI6FmUxXhjsysLvtBai+hU2aojNXA8f0kWKnN+mDKwPNUrDexrpFhemK9OnY6fvzyubI8puJQmIA9iBCsmPxVXV52Xq2Y2X3+qIOHFm1OB+1K5hSzAslB+FQjEQFa8trVCwvBOiQpSZZK3A6rip1VLHHsilZnitPpJZOXlUZodBcahkcVV7isF42SvvsFe2nDS56SH/ssHL9+97wND/35hZn5Lpd7YokHqijWAzjAQ6ZhLqQDfJATBawMWPPBWwfre0HRRhtNYpKo294uvuXITyeZswG5iMETMy5jrTHaJwFSVkwcvzc3a/UFwaNDx2F4kDRwV1YVDXbT4U6UHNVk7UvTV81sKwguNipZyzbtJ6K+5smqMVr/44sG+oi9Ea6y+y0uaDb1SGLghuR0ueTtpefu67vw6S3PjJjxWFrTpo5giOD3SbuqND2wGZ1PSefqVK+Yhk22l+fysxN1MArZCDTMLzOCITpNOv86KBV3iV6vnjLqEnLQQumbCSiexJl3pFXcMO/Jg2Cof1Khc+BuHYODPy9QTFQqvR4x2162ZfDKaU9/PX3VBjPWI34JSTK7Cj8y+KG6DH/R0F+kR4pGYmfovU6vM7XWhh3pG9vs2ZQuPTpmLX+rx/dz1t15YNHrT+2a/3LPnOf/0aR1XEIXtOKcuOkF85dTVjzTPizhTzeYYs4nhIdpZQ3cjqHPYQwhJEio0F4VllmgDxCHGGnSa1vrwktuDEscn7X0rTuIOAh4UqkweOAYGd5H317Vsvu8kd8eqix66YLHphPdMihE1Higk5hMBm1yWMLJGxu2uHHbjOcnEXGQmwkrgwfvdUMcVXMQetRrZenYqPFXTRRoBIoXi5HQFELFyKcJ29vyT47C1FWbF2U++eoLf4KG4+Vckk42htorCA0NVrU+xDHpjB3JggUOFxQILtowuZGilrU2RIZC1Ppa+k3PiGlSAb3W8EGEXgeEAlaFSIS/tHdHG9zlXhc7UJn3Um/z6A9mbX8rjtRHFFNRX9B1VYgqq25LDqZGNtaHsWbayAV7zBsWna16xAdKYljNsEzfJtT/jZpPa+jpw7ZsCB+1aUXU5tEzv9+Wn991yRsr/tpEY32yzGnvbmFeg42GGDMaBmNIGCY0wRBxLjLC9O7tbZL/bv7LcBxJZQIAxiBnqOl+C9WdK6eN3Z15ZM1Z1a7HVr8Hbj4i7II43SSL7SJjWfuoRi+Pnbpi0mAQBhEWierNo7lzXQDl/K1e6cB//1dQ3KoJRrUsgyZM0D8//JljtywY8yFTHEMVl0Im0KDuJlQJ7ygdlsLRwV/chS0rsj3b+5jHru/TqtuS54ePLSS1hBAh4xq5NQfMLwTyLGXw5MOGNqFi0OQbXnj3gpmaAmMeNOfvcRN94IAM7nD723n7P55nEYVmIF5iuJxwgrVBzyBJ1AKrRS4yeh4q2Lat/4DlExd8N/PFTWAuJEWwxk2tcqEPVkfte1JnQ/SeyPCoWdtmrNxBD8nsa2gUA3WHU54HxMGwMNQ+vH6i2KTUIjRt1VkzPm08d0qj/Hc1bGjD16v0eeL1F5rm5l+68bylNAq2W2+rqDhvUmzMkXfGzj1LAFID5AZQBIL3D4A6/r2Xmu8/dXTzLxW5d5ZhrQFB5KFVlwdrDZPJKNxgiM7u1qrjqE2PPvvtF9Oe4wiAatQAEvQyjx5ThrPHp1/44O/cq9d/VBJ5rvsU3i9OZesZ69C8zYKi07ahZ9RyrQYjgEMM1cioZjf8RKKVVFE+VVEinjLpJ1hP7XtyyJqZyx59dvmKNB8iCECE3+T+X+ay+4REzeaqrgIAgUszA/uXmHFVXdf4g3N9c1qa+5aF4xYVOYteddnh9EgUUE8FEDOURVIdHs95wZnocAovd5r72JN3rZw5b9v0FVuhfgIJmcbcGQ4oQdYntauW9izeNInfhIhO7TQOHJ1vyCk7zp83rP1403155cUDxywa3T+3olS4ALNsg2MHNL0WjKqINoXtjo+I/eT9cfO2+yvVvDFiSg5+04enbP/3u+PmCeQ/FNdIJ6ePNnOzMj26Z83MUd9m7nvxlGw3wFTn1SFCCYIS0FxoEnRGlhzXbMP8KSun9REErmunpJhZRiYWhiCCOV+81XjfsV83HXCX3lMhO5fzpmLO0SSHYoE8y/X1pxNUS7P0xoipWXesmjolX/C8YLU5vHBO1F6tE9gE1GgkEBPU0CPuUlOmbFuSPWfEiLSXFi3d8vT81/k6JCUFC9WUoAvVK+PgEyFwhvSLqCtP6v7CBhi0AoPBRyB+4VM32+90hzNBMxPhgPhaz3kj0341Vtwpk886HW6qJ3FdDJIY/otKfrlVzteKPa2Vl77pYR71TZQhZtqOmc9hd8PMGKmlCzL4WfZQ1VFPObcpyuqME2a+CB7DXl7+4PS3lq3K8dpb5sOTEvv/IEuYfoG6uR4Hy1UdQEND94YVheNaz3jkwI3N2i77cLz5Y2pk5OZVD2c7Cg98+8yq09UaVbPNbzqzcWMLDu289vy0O3LKC6fvK7pwW7EDm4+QGhKOCUOzwqLIIPUNS8xp3bTF8DefmJaxdeoq7tJ+6nJSldS4dcnEB9L3fPfqKa89FuCzSFjEuF/zH2EfpNqg8J8+dUj8dtrzq29bMrHPLjX/QdnhcsMnTcdtXQHWXbscroHSeEqIICmywysf1ZS3ys8/8doN80c80alhm7n/N272D+aMjGtSu7Bg5LUFaYbf4mAgCzaKoePVI0Fo7ZCZWQ/UoVrw3Td37lyDs5uZ798dXe8YVrb/i1/O6rzNNR4VuyOqtj5JQrWhT3QYEschVTmnsoLl6G2Dmjosg25fOuHNbm1vnL4+bUQRqvcHhPAFafBBceWvBDEjcGpKT+eesVu3f7Pup0vHHz1vh/OGLHi02PsENKBHURuF8C4NdAa3Tqu7iGNblXbVo4nQSD1OluR9NHDZM1+2a9Pur0qlO8dl83zUY8EoS5Sg2WbXas7FR0brC4sKaQvjxkXzRtxazjwdc3G4B34/Xh1UCjc6gnMBmg7RcayhKfr5V2asmUuLcFprkJvJZh/hKrTo+ipj55oTtuJHi5028liwa416k12mg2Z/3ARjBk4ICWzn3HVDsbj8PEuqHFJpteE0G05Q1Yu2vj5jt500H5hbBLnIalOKdK5biy4ey+i9ZPwbKd37TFnx50fKSK0Adwpp0OC+v/UtvfkIKwzno5hJbwiVk86zh1xMX8sM+c/1UGsc/4Gf/JTh8rS0oj8tnX2zq+LCz7kaWzOsKMBEmO5qjfmf4ywahggHanJUm5RjcT+e/2vZ0LQX5y/b8syi5fWYzBkRCK9j+N+X3PfuZ+9vOuCqaICzwrIRZ3dcGHEEsdA2NUWwhobIH2D23ZwQ3XDv3U8MvZwmwMSINPOnbYk/HdjXqMBe8UR5acXrI/9y34jPM/akZJ069tkptXJhCaQCKyghxzjf1o0b1wocbMCJsOTSubUia2g0MhgKDndq1PaZd0ZN/6HtzLVVUiMg1R57ZdmT2zJ+WHPEUxkBdUzWI96RCwEt3NiCbaLXm3IJGNi2ySzzR0sgDuKafPd3r3nTvbctfvrVXTrvk16ckQC3plOG9bDsK72l/ShIHg04midPsUn5gvxE5U9bBz+wes7oTyYv/QxmMOCvr50rpa7tF5kkmUarKbBUuAut5eepVBbcN6pKQxUCN1ZaTXlwZoHKegC9wQFDL6iryvl/kJ9XpaKYUlt1OZj+zOIVuE3qMsfNDEhZ8q74bvSygtQNK2/OKTq/e6+jqKUKtRwqH/yPr96On1AomomKmETek4IlvKTo7LIBSyfe36lt14dfSht5nqtcteKqSbM+fitu/5nDz+/KPfn4ORu5/Ekeg06rcXghNySdlGyIq+zStO2Et0bOfNvfF/b6CL5sIS4ij+17F1ml6PPs6i1bjF9+uyNxDWIv4brfk68+f1tW7pkxFcw5yCZqoitxZsapk5heo9HpoB800Ohko1b/U1xY5GvfTF/1Nvdf8G3wMPNobsVQEOol8suff1z//cXjw3Os5RSSB3suGhGxq3CQQW+41ZhwuXPrlp9tYh8wMzZ2zGj4j5iAuLRW4ESyc95LT93/wsyzZ8oLlx2zlUp04g4UIiGCC+fj9fXPhwiQ97QtBX09izkaOMtzP+23ZMKyH+eun1O9nbr1hK6elAjEWRDOuu2Vq1aNJrcnhrquEEhmKgqnMxxxHGqL1CULDuzLExO8xsT1JY0Gu9RqKxQhAqkBDBmNUrBeSx8/PX+Hqnaas3jsO2c05UMLrdhEhusRtttCBpWoDgLGByYQHOpgGqXYavV+77T1unyo8vi9G+c/+Pm4RV8hL8frQBlp+6+73vmV2Qd5Ky0eHRzRPJD2cFoTm4RHiV0iGnwx4OYBo6b3vyefCsICpUlvlKcyn4WLryM3wcIFWzPLcbnEyWlpJFUuBCp/7ampO/F7J4VsuVSc0+d0fk4UNnLcjQzhUuPwuLJ2DRofWfXw6LOB/HQQ6tTly8RNgf2M3bl6zpD3f9y2+bTqaqg6XF69Ros4UAhvBXWsdUQ06xjd5I3RUyY8PURIslOwL5TjMAXq+6N9A354CkLb6i9oPp2yYvnYd9ftMJ469topT0WnChvWajh1CM5MQRSumqCjE4LpcAZdPldRouaHu2YPWD65+/ezVt9D7eDDibFmRVfwveZ9UCcQy4v16A0RCfFpc99rN+eBRw5hDwuWspqRJ+HcVMps8NaSVSdgDaWK1a4ePADTqnoN2KmEJ2rwlAG8IC+B/ohLhxypd6+c9vhlofiVw+4KCYGvEL0E0SYhRYOXrnkXIfywPBF0Gq/gOe4p0dsvyV8O37hkztvj5i7j6igObFEJKctaZvLCUcQAlcopexDkFYsKfYKla6M2z7w1bvYbW9kL1Z0HuQVqxpa3m2XmZD3icrvuenH+iKRchxXAwUQ873FNpNZ4IiI8Ymuflh2/Nj/wRDY1snRI2iV8VW250kXASY4lM23KELMmg2V4A/FwZ3y7JerggT2vZpZeHHrJSctv0aMXtBqXjHPbBkg1Y3Rej2YdR78yYsqXX05dzhehOCTDiQqZ/9CJ1C10wEseAi8Pm7gXBNN10Mpp888qebNPq07ovbKMdSGc2eDeU4PHBu82XK/BVrSqHdFDvpdzB6csfebrjDkvDiYi4RuLaWm+gldh9tDO4KSlyCYj9tJFIYEKBbNiIZPE1Wevl/ZzrglZqS70Gu6nAAIMgK5DJVov+ImbbZ2+6s2ZH723M/zEnjVnbaX35mNdCkqDFVDEfirWZVdJxGiwwajVCpJ8wVIu7C45v/S+tXNLPnt2ySZS6UhqSVhky3YEFHTKLm3DiEjWJTzhq3v63jZy0m0PkhjVpGAR73MD2UxqqHD3qqkrth3NmHpCtotONyxcZP3wi9IyWthLlrZRrvIhRaXFnsHPT3uvS8sb5q18cFjulPdevivfXlnx3sgZVd6aHP4DzJNxwHeufNn2j+P2Hz847ssdX0/K9FTGMI9X1mKMPThgROuNZmGRrH1kwlsjn3jq6bREBAhIYVLquC2qz3fHzKv7/82fzQe4SgGCIcI3j3tn9btJF86vPucoH5Jjo/Nh/LQnnWa/Kpl4oJoBaXSy0+k6oi0e9Kflk5d9N2v1bLawPxA4gYsNEIB/WRx8BGmaaVnghprsUOA++z9MnLjRPhlxVjz4yDn8vO/B9eb7z5fkrTzqKGvr4dFL+Lhdk7SFMqiBe6ByprhArbRY/566aUlm+ui5PHayZCcvKZwN6KpPqOjQoOmU9AmLXtvOXqwuNThnfnjtopt7zB/x+iHZ1km1Yv0lYi1AthOSjdxNhoYPo4x4rBVOh/qrYtX+Klsfz6soSRu6fuHQTs27Hs7c/dkbty8a34BpNf+AC8HppOg4I4hMLrNaYnCm//Z/7PzqT5dke2yx3Y44DdgSod10FQxBpxe6aSPzOzdpNeb9MXM/+3bGmurw+dQqEO/143Ly+2BPBklF9KvzwjTtxkcnn0Gt9963zjywSenltSfcFZ0RmhQaCc7ngC1x/K2nWTLjgtnoSysq5FOKOCv15cXb08fO+56fB4I6gRMOJLfqT5heLwxhdrfPalilEtQsRZIJxAbrSbUNT0gWEo1XJeaaVdV/RW4kFLIUah77aIL5U+T+9J4XZs44W3pp9gmPLRJ+fDIPrH0NahckLTRYrbdQcUsnLpx5B5vj7chrWmokGSJv0IfvfvCuB//ybG8ejUKE1PA7D/qkBiLNLd1bcHJWtgciTIbfuUarBdVp+cFlrhH4OoKR4T+gClIgEgrn6DmkFphckvC1Z89Xz0Ak3pVsfup5l1dYVuq1shOWQkhthZXhAIsVh16YCxJJ0DgwjIicx3TwKGZNEDmxbUTCG08O/NuzPIxLQGrAJR4iUDZ/9UbDvYcyE7cKwhGuMlw3fln1T+41P0V/MsF2Aojw2UTzdpTtAheKMZfUklUnZWc4XHMowNtVTcKQJPD706o5TguLz7+4CvUkY8eML2midXAf8SKuFlA4GLHxe+BBFAe4POCvH6QTWEHpcWCHifAWwsGrqhyqh/xJiUyqbv0uPwJrIOCsRAzlqykrnpvx7aa/h/34y+JKg3fCaUsZ9tkgTXhc4/qbBJFI4ADu0zpnixFznhqH3C+Kt7boOPnHBS/3JeIgvcvvPOgl58GHNiy6CQh9ZJ+tYFa2rVLVyFxs6UAc9XaTBpPy4DyYTo/gecdLCuT91twX+yG85gHzq1MHt+/doYGsec5jd2RX2KzYDoEQQCER0TjC4F/SQGeUmkv6gt7h8R8MaNejz46560YQcXD4xqXSbj93bhyx6flbv96/98KhoouPUtevHrSBcv0xkx8RZEIE6sH3s9b9/b6eKR1vj2i4tQGiTMLED74U+nRfoNeQJBKcEr3FXluPxzYvuxf3udyINYSDrZGtKpCz5jesRGBeAuYVgbK9tEaulbDBR3ewu5kt2Oz5WK6cZF7PGRUfGKpPJUo6B2EN6g/RQq36fuMlEQcxSFK7nrtjdMWBRa9O7JnU9s52hqhTEtatiLZIx06v2jZUUcnpdLIKr2Pq6t1bjNJrY2f/RLBwCrxMLue+g0p9lk1YvDv35FzspmMIFbdGo4H7Awb3NyZEH8f+oFa9VF4h2yLkpZ3mjtCuTHtyIaqZad7/xaIjew/0PF5woV3bqPi2JoMp+uDFcwd6tOhwqVF82+/XwCrGFyxwCUjBgqO6S/zN5vGL/3n2wNxcyBpJ8ZJ9+o8RtKHa+BVlZdXLaKplrfoZQARSu1Y+ODIXDwYNXTt39LGCi38/4ayEoiSA3YS25BCG4AAWy4HX65niy3/DJY+Ugqg2dh8NEImEwCNAi0PCDO/jqAs3LfqRytd89Bh9V6XUVMmTnu6Om/vUykK5YhpzQJSEiP9VVeZf/QFpi60Cj5ksdBlm8f/GzPkW6+aOt+CIRo7WOu5SZbkKAvDFC6vbA94qtCB4bOJMupY1+Xrnz0MkMpvBzYRczjkn+duLi5KPFWW/ftBa3M1ps9ELnOigAm1b/MuJFonQlcVyq022GGUziETIWvK62dyTnzTbiYp3Hq9W+6nA79TOukH9BgjffHxUzsjwwXf/i/OSzxbmvH7IXdLN5bLDumXQGplG4hQSKPdH+b6dAxpiqup04grWVqld9M6MdPVDWF0e2bRid/7JA9vKBU+j+iIrUq1YGsAM5mVFtoqe606f1k9s29Z1oPjiL6JWNxjnu9HOlaYCUPjuCMyBRfqlcgRg4CnoKoQTSqAcvjnqFLuslZIWR0mrPbiGn799bFApCIRgUOg4BNQ6gnV86npzznfOzOWl2LCGeZdi/gStm/qJMkIRwv5UOiz9xfSsoiri6L/kmYV78k/sP+Io6+a0O0lqgJiuvgBEnVdNBBAAE+FnJJ9V7AtwqOUNKjRwxqgoWMa6Ba0AxyMpvhJO4nuf3vJKy9uXPrNx36XT+4+6Ld1cDic24TUKLO6snP37QRsCKBH4DgpP/TeDDnh9RTIQ+A7Pqcmrf8gIUStxh0QgQpsJg/TvjZ55tH+rzilttOEUdoFiYoXsCp1hg64NhwRP84O7PmtJ1eKkOL0bCqWCF+N3cfANbkEsUdUnURlirPRdK9G9K5+YGICCcx2wEwWvuVbpmpdU5Fo+NUv5rzbDTEvShLYS0ieYVwxo1nF+NNR4jA9FwgiZoKpifBAFWfX2kGit8bfNS7tn5Z5/42d7QXebDS7nElRaQf23pEaw1olIMAmiy2b37NPkPX7nc5Oj/zlj9QMDVky596aFY17D+ZGPEsKj9uBo6fksp4PdGRkTVVZp61rutQ/YdvCH4Rc1Xi2kBkUFR9xYbI5gbZpoDGdt9XFlpCemJA1RM5gvnkCw9q/lHhkayKx8LXmr5yGWdfWEajHdsF7z/QEwibWI6j4EngEkAPm9GnUAkzGXWq0olCgLRw9Cz6DvcuSrgWtn1n/jIiL55Gnzqd6Lxj11TnG9objJgy5Inb4GCBAKuCbZ7I4WuHWiS2xjZ0nZRTCbGlX7cgf+whAFWwA5rnamW4G3dwUe+79rVuB/gREd5GCcVGrlDnH57BtrIg7lZ3+Bl/bE4Kg1SYE6c4Ib8C9XI+OMph3fzVo7EqJDxKfGVIBA6Fplo5j2wwmLFicvHH3zAcVzD/kB4m7QJQNwVCPDYKSJ0PaUbl3y9LifL5zYcAaWDZCMb61BC7n/UIK8hfFWoy2ptLh2qMr9nec9+eH3M18YetO8kbkXZfsbZxi8hUsraFfU/ZOlXEch9UsU7E86ET9Kg/NdoqD14ugu0+lYG0OEvY0xcdrWGS9spAHM8KuJQUEn9KtHvvsWoSJzgHMUl5f+Zo3SAGdnpKBNX7kJZRV7RuRgSvfKnY5bj7jKWuG1TGQjD56gDDSTTCwtuX+DA2zzeUw4hfas0xCIBIPE2J55G97qPPexRVleN+LKIpJ5ED8ljkHQsophPTx2+TwflUK7dT+PhYH8fE8wGDSAugIuPjDdc/z4TwTq49INbR+6kCsdt+b1KhDgz1pXePqgo/HWSayBq7KI38g01yEifzfUlCQzmKeZdUxq8Xz+ecs9l9xWKFLBw/7AmwTzIbGLzkpRPF5e9MQZOqiEN3lh3khqhGrE39a//4VFJIX613vwcpZMV9mDPcwjd/6y+JU3zy17W4h0CevaGcLcsUadsViUNSWykwMk0EsYdVpjpM4gtdSFFSXrY1endElu5ScOAqoO0lSH1IAOh8LBqsKQrOWke1rKTL6yQXXs6tUylpnB270hvmkPFUwJ3Cfo+Pluko6psHCNBHs231OoBFMCG1PcuE+vcKvx0eMcP0OM0MTwSPKgbUNlOnXqFLR+PFLJ2Q6zjoA08lcM71oEstXgplS+eiKmHkhNo+Id0UAYVINRCJ7AYwQVOnyUwdSL5zD7+h489793N1/nhFIp4IAqXoCqIKx9rbHh1yoYOliA1ePlpx3gbhSy0YwFCzjTS+7Z+xDOGkFQQqUMabOjakgLRegddLocHA0rKQVnmkPW/7s/ICLBTGjheerOclb26zZ/REG3xq0HvTt6zjPPvP/KsovFF+9xOO39LtrKowvwuq4GEVHaaJ3xAhag27u167ADgZqtXJmCWY9t2nTVoA2t4hsJ53LLKaYT73zwDgmKBpRr0uop/OU3Ph37KkSS7hu1M+UF8fQLa7ag+AVkBFfAe5FdjspThbknqH2OoDAaYY7hN11XHaLlMuQtK8a7MbIunee21fqhSUGBDHbSZb+gMdI5bh6lBvdqJgKQqsZ5f/h7mjgRNUhqdlxbcKYc0Ef7H9fpB6S6KEPquF3ODrtV1cgPstHaCERZs4Xf5wqijS8HaHyoldq10k0ZDKe5MTI+Cw/9a7La2fg1H0r8eqh7ivvzrZ9CXcqPxsE0eudMnXqxVgbfUtQ4nUmQaNr4CAVqCFr9f+amv0kdPCDcR9zOxPILzgN9Fo5b+OLfRprR4uv+D2+8hP/1/dlFXzgaPApHgzdvR8zVa5ggMOpDfJVIfAkDEGxGcVuwwD3/QllRO2oiA//qTT7kUO5fY47+Je9kJ4prC4wOKqi45QRrw0amiNIR9/3Z+slYM8P+hYBXwBKjCJp8BISYtTDcwr2/LTL9WL9pOIPX0ys6MelnRylhVFDMpeawtmHxiD/buXFzdhDXdHio3exHT4OIbyLswK06ayJflEcBUditjd9/86XmyHPCvHChYPbRGy5/j+QbjFvatBf3HbFpSq2kVeM100GrhkkWBILJbEMv2uHnXkIQbGCIvz+zT8L5IWgIcAIJQhzUDM708mPPyISQo//jxBEVG4rQl+WLeCPREVfpgi6zHzvdc+GYBzft3+9XdfxAwhpBrhHUB4aIkGSloOO35i1b6F7QlEKMGinCqM+MxFtNMSoSDUCwzBhEDb1yGd9/mfX16wlkwIC+H3KMkn0RDuFt40q1aBTivMSyA3NRowkgO2IPSyxSMh4fktTTTg8dbtchAZEKMflB4eEVgPhLsHgqtpT2oOsQC2OeFfDyvkIjuJXhveWc/fqe1P5LiyGN1+Vx4A3gVVb1MFF/hHbBOcrVLoFrwAnTiOi9iDXz8ZKcAZTli0Z5dQipZtGMwGXQcQk8DHwjEx+L4akTynASMAcEi0f0ysa6CTdpa14pl12RedkXOlCO1PT0oPNFhEzP9/16qElhZWUsFSUtJljC6l2maPQOj/tQ0MqCFfpP3wMCYSgkuHm5PMecFW3Ouys+XP/JhsNweFz9wJpZt9C5FRioPP5QqcqYj19OTF236HacXPxoy77PJhB8FBCsNpxAcD64bz4x/TT0+CxCALDsegZc9FwQnBG7Dx2ZSXWZM83YK6r5imIsxoWAtyflKagsm0NvJSIVhK6DJVotR2v1LCoi6rvAc63eeDYacaZI+wqVyIXEA4vKZUvpPWiXv9MwxbebXh3hBP/7OJS/vrK0W7a17EZy90WTQeEB4cCipLJYU1jhpEcmFKJtni9WF5YR53vJVV29ww8gHVByIMig02mfSrewsQwX9Jrj489KX8Kg2K4+AiJuHbqbV4r4c/WHkybeGJVNBAKLatCS/CZWdQVwIMipLHiUKkn/cbZUm6nRfG2ryNTT82MXztxXqgMsGFZOYHSzVvLXy8K1xmNBB7BW/v/aJV75RWtMLXRLuQTvCD/mKG2zszRn0vZLp3d//vN35xtPf+hAzLSH9yZNf/jA97/sOrszNzPjsOj4S5bbRtybZYQIXk3uB/Qca4vPyfqFQGBBCYTyYDYlJ4KeHyvNm4wACGlw0nf73TxwHI8jEqlogagvrN/ipz/YZy1qDsswArkER0i+GFQUbQNZ8uD1YB9SO5RwqOknHU0TEL86tvue+v6Cm5GpxXvBa2/xp+emrKC7GT5rHRblgMcHk8r3i/DsRE72y/mw+kGK0JH2oNXiPrR6iUVrTfs7C4IbUhlUythNbTvsivEiGJ8iY0svODrzPuKN58dsxS0HrJg0F8V8rj90pJc8Hoh4fYyKcKsKLpMGr3XnumRQkKh5X6q2hovQGX7G62qIf3CcDWSp/o3BgTu6W71QUTT2kb8v/RNbf8ZlDph6q83XnjXpjmkfvdn3YvHleRVWKxlTeJ+r13Xlt8pM0JQVJu64rgiEAKSRIFcJkDh2lkTFipfFWxAFPdNRHnEJGzdlzHtznuLpccphDS9wO1wqkDkSHq28cyGCNgTeDdGzWYdPuujCIUA9eD1l8ImikDv08tgSBKc4XHD2H7eteHbtpC2bunLQzKR9MPXVzN2xaX9fPLinedSBXZb8h+AsSJEx6hlw+LDptaxpZOzHLzz41AU/ArHnJy/PbKIPzwVq0e5CSKIlkCrsDnVXSc7UWxaPfRMB9rp8rZ7WgzgU+mQiEMbjr6xKgTXwp1/txX1w9loOtuinMaJe005iks7EmkQlfkb3Elhn1JMirfjr2OxYbfg38KCj29Co6iaaH6ynJBzgUg+V5i0euOzZdUu3v98AjIT7x2UQ8UI1RTYO1/gPXupx7+qZY6DQPKa4oL4GMUbUbcV3J8Jg3BpLQW7grhR8ttAIuiTh5brnnFZ2MPvkt/esnTV75idvtOA10Pig9LKdWxIeXDd37PeHf9px1mM3IrQSef8FrRIMEuSoSs2Z3jage999QsKUh74v0sj9/ZPsE4c++K6rvxLUAnSqKtAHNAR6fRwhntZk95qt6z5eyBHPNznBYKe+yX0Wj3t3t6XgERy2h5EodJA2ag97SWAlBrGLFg6zsnwEQZmsOrjdRGh17bJdlZGF8GeiDSdIFDJ2BE2+ejxq5+hEcUCnXt3XPzzmMLn3kAcDIRJUyJe/Ljo/RnDBxwPSM2gluEnrJqhM2JKWhFZaE4LySWdtslxA+Y1MbOiU1FZn8R4hsIqQxEF5dZAsbq9L7B3bpHj+hKmtB8e1rSQVJC09jcfRunet+bb9+ad+wJtwZRy58xlwqGCtBM4KR2xVjQg3io0UbWUDY9SvFYr7V6siu6IlSR+nDbuxyF7RDIH/WuYqTlYJB0BIWcxfcCmLccI5VlXzQPOuOz6ZuHgAmuPz1WbWsENnPNYbcN4YAx3axwwMT4HTK+LDG9gNYhh6JByrVBWLgak6k6jpeEaxhyEQBqQ2XpRbj68aYrZ4FBxd7W2Ie3Wv+eWR9XC9WiPyP76EqkEUzwmYSxlc0Y2gbCAIrBC7dJSX9Wpxw7SKrN1Dsf+ih0U3pGMftYfAU4KMwADH7IUaqGbd+MEwLCaYFXtyOIUGwgDKhiYOIDUoWPHow8J07WKTniPiYCkpEsyRfPFvhpWsSXzT5zuWFIw5rpRCm9AGNTtSdyAR0Bp6ixNLODSlwXv2WmMzqzUXuXQ+H/sEeG0zAtGERiIaKwT/9iZGRunaxCetJOJIgUqEfhDHl+mo6efPmnfetuTpr/KY6x7EbHaj/qAGEOLcdGbVYoOEZ/bIU17r7UzS3q7DNuM5sk/jKAOFMgUDASvD3i7WUqGIg/pXJ01oI0FdklvGN3qlqOTSSxWynWRJyCDpdJ6Dv+DJ6ZIP0wuftNquPoMiTQI24nEaAJoBnVkOKQRADKrX69a20UWpXTp1WkaOstedilVnoH6nGyAOHj5m7aOjL7dNaDw8zmAir28EsRHoBfNBk9/KIUka8F2EUBUgRohD60Ss8viE+wi2TmHUR3vl4FQuptPoeoc12IVXyfFFP/zKuOpC8JDE2/z4xLOtYxqtZGFGrKvx7okQsFAb9AgfmmewdpFWPTiAgLe9QBUFZ8TpwtCTT8QBu78b9kJdB130j+8+vWAV1ZlRzfuAog3SvQG9+o7qKoWDAas6vAKOjpEETaS/gGphmwPrx7gITo/HbXN5ELDBQ9cUGIHGDnSNmAzBJUfQiunm+jNEtMK3U1ZtaC6a9oMh6DDmQdyIr9TgU5ugmmt0FCgaY0MbrwwLKgoJIeClMqH5KbYAEB9b9SThxUM3JDWf/WrahPMpYB7/zxAIDSNHBizYP528bEvzsKhHm0RGwZKIE/kCYixhgK4Mdc1f4DqE7JQP465qwFZD4QyfASAi+LniCQ8z6nuExf3ytznDSWVgZp/J+Eo7/veZfDn9uRm3GhJ2MYNWh/pdYHFX8tQEhV8RYoIYiJY4TIAP9uvQRQAPqaZuvL5Y110fc/yhB1MHU0V+eHid/mswkRTJfOdf82IiYnonavRWnP/Q0viEgolapdcSEHFiCOk95siPw3S4Jq5OY3ctKZAL39Q9nih8Kv24qUWnv7ZkRhvsckRt9RIJ5UebPnhovgBHfeeXiHEAaCjTqhIRYdI1lcI2fPTMUjKGiBlgHv9PEQgNHsMxTbJqHZy/6d1bGnV4uEtYvJsjJikx8CMkXfa3DgrnzlizwHwKIw/eCI5VYKzRpO0Z1vC9d+ZvvnW00JMfDQVCVk0+hwWEEEDS2X+bNLCPMXGXZNDrQV2kTnnAmTlQ/rzX/EXw4AMKIjzBG4NVWYwIN+l6hifu6nfL0BvHd+5v9UeBqQ0PmEiGl8Zn54y1x/u17NI7OSKxGOs8Hb3MFdVymLiZ+JqhCZ6RKqNxJsIjKQ5tjd5hSBKpSqWjnfEUcPHXnpp8pkNis16djNEWhcQ3TmOhLCFvgK6CNxLiLuBH23yeiS68cE7VNDCaNLfFNH5u37xNT/NimEj6Js85qMkYJ+43r0IK/RE+ONgGONEDwE79AAP9DYmHxAenTB8/9x+De/yp9Y2aqNcaSHpZi4BgOJkHDz+qlN7XwieBVDBZDwLAAl3l31joYmowqWgfSEPSWaZhhk4RH2bSdtZFHu+X2PovGbPXDiMzKl+U1wqPEwCXiIaIZDDOZOxesLFfL0P83Jb6CNiltDgKJotQc0gl8xAsvE0IDz3ZwgELfQgeIswqeOh99/QuEQlPSAAABIhJREFUFsyoAkfPCKNR294YVXp7fPMZ+82b+q0fPNhFxJFeT5BvGh8iko+enp85avioNnfEtni1rSlaNtL4oDmMD8AhPBE8/jHwQhVD9wkWvlikBSP/0D16FoAdY4l+0FILwRAUkC7qQi9pgWCQwmFhdHvy+dj43aoywMUJlm+mLs964JYBHfuaEr6J0Rs1IBS8AjAAB/PBgTkhIwSNCW8X3/Sb5g/w0Dhy/Ab8ZMgQFaz66DRmn+jGx3sltkj5asrzpAaT2yn4k09JEBpMfXh/UZiYTO95I/L9IyVSHARYLYxljpWWtR/OYBhIkhDX2gfiTjQBlP+BF8ztLlhynwJtPISXlTYrAc7RC0KxJ4BxwbTjBaY+nkeoh3HSG4ACWMFiP8EEjpSEo9haSfy2QXjMa/+cvhrvg0PCglzdsYMW8yhUfyIiwYcT+rBXV7e5XHBxWrGjckiB19moDIo03j7na5eYGSIucpgIDqIfHWChPUo8o32DCKCpzqtURmr1P7eNa7y13w09XqWX0RAE1dupH6KaMWsnf7y53dEzJ54stVTcU+yyd7Tg2Hk52saaH21DDmCjlCtHBEd1PKLxo6SH6Zhgx3hFYDx1GJFoBbYGrbbEIGnOmzTaIxjLHexSwacZG9OtICggKf76U0q1uRq4fGqKxVU5qcRh718seCNssJB7uOEW40FjQ/yN4OBCAL9xBoT/xj0sZFgcjOp6D7sUExa5Jykq+s2vJj33FW8GTNNvog40y4R2sx59tMLjbo8KsJFDS8s/TsILtIkzhWPBujV3zf/9gNnHxlkdNabeDpkJMVkGymVwQvlaVfVvrF3Y8UxxTle9TroJQVs6ny4rEpITmnaxed0Son+Q/0/5wdLLZzvFNihzOpyHGsfEH+/cqtORVUOfOB1oLKXahAbuXcM3TL8p2HDzwfJFXp7p9Y82984pyE02GAwdL1sqWoAgjE1jEjva3E5IDXQeEF22lJ0oV7zWznFJlYUVJXtjImMPtWrY6Ai8B3zcGA0TF+aS8xqAqJ6FTMAChQfyw0TPiIArKgpvvVRe3DbMaOyxJ/+idHN847Y2xRtd5nLIThAzaSi01xRvCNOEa3Xlh8vyT/dq0EK+WFr4c+voBLsqSQdbN2ha1LB9m7Pm3oO5N261dgkPq4gjcJ/PFbm0+4O6jXn77cQzuYdvvVxZ1DnCFHbDibKimBtiGrSGq3i0TfaQBiCGSTpvZtGlY4mRMSoOph/DnsnJxlHxh3t0v/EwXi1e9RoPf1AMPzUHWgStX/n5B/9VTSz+Kz2pTSi16/i6pCSy4OJFURerEfo06+po6YvuVzubCMIQM6pZhmpnuJbrq8Hy3oULMVZvEcLBMBaeoBMfad4Nv4IkmG1TOiOuGbl6X4MUC1JD1S2CCQTLXV2qblb7cV5VDR/s+sp4/vIlpfDSZaEczxJMBrVHpy7iw7feE2q8AjVwxpDCUsiQQkhahzgCGembq6wb0wVYyTlTq/6M4Nh98agRb9RV7JUaoX2zcIXM2dXzVP2GhE8dx1/5QZI7aJv/H+y6kJy2/hwbAAAAAElFTkSuQmCC"},{"id":"sjcgis.org-General_Basemap_WM","name":"Vector Streetmap for San Juan County WA","type":"tms","template":"http://sjcgis.org/arcgis/rest/services/Basemaps/General_Basemap_WM/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,19],"polygon":[[[-123.274024,48.692975],[-123.007726,48.767256],[-123.007619,48.831577],[-122.783495,48.758416],[-122.693402,48.658522],[-122.767451,48.603606],[-122.744842,48.387083],[-123.248221,48.283531],[-123.114524,48.422614],[-123.219035,48.548575],[-123.274024,48.692975]]],"best":true,"description":"Public domain street and address data from the San Juan County, WA. Updated at least quarterly."},{"id":"Vejmidte_Denmark","name":"Vejmidte","type":"tms","template":"http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"polygon":[[[8.3743941,54.9551655],[8.3683809,55.4042149],[8.2103997,55.4039795],[8.2087314,55.4937345],[8.0502655,55.4924731],[8.0185123,56.7501399],[8.1819161,56.7509948],[8.1763274,57.0208898],[8.3413329,57.0219872],[8.3392467,57.1119574],[8.5054433,57.1123212],[8.5033923,57.2020499],[9.3316304,57.2027636],[9.3319079,57.2924835],[9.4978864,57.2919578],[9.4988593,57.3820608],[9.6649749,57.3811615],[9.6687295,57.5605591],[9.8351961,57.5596265],[9.8374896,57.6493322],[10.1725726,57.6462818],[10.1754245,57.7367768],[10.5118282,57.7330269],[10.5152095,57.8228945],[10.6834853,57.8207722],[10.6751613,57.6412021],[10.5077045,57.6433097],[10.5039992,57.5535088],[10.671038,57.5514113],[10.6507805,57.1024538],[10.4857673,57.1045138],[10.4786236,56.9249051],[10.3143981,56.9267573],[10.3112341,56.8369269],[10.4750295,56.83509],[10.4649016,56.5656681],[10.9524239,56.5589761],[10.9479249,56.4692243],[11.1099335,56.4664675],[11.1052639,56.376833],[10.9429901,56.3795284],[10.9341235,56.1994768],[10.7719685,56.2020244],[10.7694751,56.1120103],[10.6079695,56.1150259],[10.4466742,56.116717],[10.2865948,56.118675],[10.2831527,56.0281851],[10.4439274,56.0270388],[10.4417713,55.7579243],[10.4334961,55.6693533],[10.743814,55.6646861],[10.743814,55.5712253],[10.8969041,55.5712253],[10.9051793,55.3953852],[11.0613726,55.3812841],[11.0593038,55.1124061],[11.0458567,55.0318621],[11.2030844,55.0247474],[11.2030844,55.117139],[11.0593038,55.1124061],[11.0613726,55.3812841],[11.0789572,55.5712253],[10.8969041,55.5712253],[10.9258671,55.6670198],[10.743814,55.6646861],[10.7562267,55.7579243],[10.4417713,55.7579243],[10.4439274,56.0270388],[10.4466742,56.116717],[10.6079695,56.1150259],[10.6052053,56.0247462],[10.9258671,56.0201215],[10.9197132,55.9309388],[11.0802782,55.92792],[11.0858066,56.0178284],[11.7265047,56.005058],[11.7319981,56.0952142],[12.0540333,56.0871256],[12.0608477,56.1762576],[12.7023469,56.1594405],[12.6611131,55.7114318],[12.9792318,55.7014026],[12.9612912,55.5217294],[12.3268659,55.5412096],[12.3206071,55.4513655],[12.4778226,55.447067],[12.4702432,55.3570479],[12.6269738,55.3523837],[12.6200898,55.2632576],[12.4627339,55.26722],[12.4552949,55.1778223],[12.2987046,55.1822303],[12.2897344,55.0923641],[12.6048608,55.0832904],[12.5872011,54.9036285],[12.2766618,54.9119031],[12.2610181,54.7331602],[12.1070691,54.7378161],[12.0858621,54.4681655],[11.7794953,54.4753579],[11.7837381,54.5654783],[11.1658525,54.5782155],[11.1706443,54.6686508],[10.8617173,54.6733956],[10.8651245,54.7634667],[10.7713646,54.7643888],[10.7707276,54.7372807],[10.7551428,54.7375776],[10.7544039,54.7195666],[10.7389074,54.7197588],[10.7384368,54.7108482],[10.7074486,54.7113045],[10.7041094,54.6756741],[10.5510973,54.6781698],[10.5547184,54.7670245],[10.2423994,54.7705935],[10.2459845,54.8604673],[10.0902268,54.8622134],[10.0873731,54.7723851],[9.1555798,54.7769557],[9.1562752,54.8675369],[8.5321973,54.8663765],[8.531432,54.95516],[8.3743941,54.9551655]],[[11.4577738,56.819554],[11.7849181,56.8127385],[11.7716715,56.6332796],[11.4459621,56.6401087],[11.4577738,56.819554]],[[11.3274736,57.3612962],[11.3161808,57.1818004],[11.1508692,57.1847276],[11.1456628,57.094962],[10.8157703,57.1001693],[10.8290599,57.3695272],[11.3274736,57.3612962]],[[11.5843266,56.2777928],[11.5782882,56.1880397],[11.7392309,56.1845765],[11.7456428,56.2743186],[11.5843266,56.2777928]],[[14.6825922,55.3639405],[14.8395247,55.3565231],[14.8263755,55.2671261],[15.1393406,55.2517359],[15.1532015,55.3410836],[15.309925,55.3330556],[15.295719,55.2437356],[15.1393406,55.2517359],[15.1255631,55.1623802],[15.2815819,55.1544167],[15.2535578,54.9757646],[14.6317464,55.0062496],[14.6825922,55.3639405]]],"terms_url":"http://wiki.openstreetmap.org/wiki/Vejmidte","terms_text":"Danish municipalities"},{"id":"wien.gv.at-labels","name":"Vienna: Beschriftungen (annotations)","type":"tms","template":"https://maps.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png","scaleExtent":[12,19],"polygon":[[[16.17,48.1],[16.17,48.33],[16.58,48.33],[16.58,48.1],[16.17,48.1]]],"terms_url":"https://data.wien.gv.at/","terms_text":"Stadt Wien","icon":"https://www.wien.gv.at/layout-a/logo/wappen-klein.gif"},{"id":"wien.gv.at-gp","name":"Vienna: Mehrzweckkarte (general purpose)","type":"tms","template":"https://maps.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg","scaleExtent":[10,19],"polygon":[[[16.17,48.1],[16.17,48.33],[16.58,48.33],[16.58,48.1],[16.17,48.1]]],"terms_url":"https://data.wien.gv.at/","terms_text":"Stadt Wien","icon":"https://www.wien.gv.at/layout-a/logo/wappen-klein.gif"},{"id":"wien.gv.at-aerial_image","name":"Vienna: Orthofoto (aerial image)","type":"tms","template":"https://maps.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg","scaleExtent":[10,19],"polygon":[[[16.17,48.1],[16.17,48.33],[16.58,48.33],[16.58,48.1],[16.17,48.1]]],"terms_url":"https://data.wien.gv.at/","terms_text":"Stadt Wien","icon":"https://www.wien.gv.at/layout-a/logo/wappen-klein.gif"}];
+var dataImagery = [{"id":"sjcgis.org-Aerials_2013_WM","name":"2013 aerial imagery for San Juan County WA","type":"tms","template":"http://sjcgis.org/arcgis/rest/services/Basemaps/Aerials_2013_WM/MapServer/tile/{zoom}/{y}/{x}","endDate":"2013-06-01T00:00:00.000Z","startDate":"2013-05-01T00:00:00.000Z","scaleExtent":[0,19],"polygon":[[[-123.02167396992,48.44667085335],[-122.9466579482,48.44780949945],[-122.90151100606,48.41306930778],[-122.80263405293,48.40771378918],[-122.79199104756,48.44279926564],[-122.8088138625,48.47865708877],[-122.73911934346,48.49572334021],[-122.78546791524,48.62160819278],[-122.73087959737,48.6361306644],[-122.75559883565,48.71207854113],[-122.95747261494,48.71592956034],[-122.97086220235,48.695765074],[-122.99970131367,48.69780454658],[-123.00347786397,48.73427448605],[-123.04330330342,48.74310484148],[-123.0762622878,48.70528190578],[-123.08484535664,48.66334903433],[-123.12844734639,48.66380254936],[-123.22698097676,48.70301615666],[-123.24655037373,48.68352650341],[-123.17445259541,48.64701977542],[-123.21513634175,48.60106537642],[-123.21393471211,48.57335906966],[-123.18080406636,48.56574853208],[-123.16621284932,48.52006125122],[-123.10235481709,48.47683634964],[-123.02167396992,48.44667085335]],[[-122.98339348286,48.78214357977],[-122.93498497456,48.76653172572],[-122.91181068867,48.73857664785],[-122.80229073018,48.73982194177],[-122.81945686787,48.75498940888],[-122.93429832906,48.79571515892],[-122.98373680562,48.79435816618],[-122.98339348286,48.78214357977]]],"description":"Public domain aerial imagery taken in May/June 2013 from San Juan County, WA. Resolution is 9 inch."},{"id":"sjcgis.org-Aerials_2016_WM","name":"2016 aerial imagery for San Juan County WA","type":"tms","template":"http://sjcgis.org/arcgis/rest/services/Basemaps/Aerials_2016_WM/MapServer/tile/{zoom}/{y}/{x}","endDate":"2016-07-01T00:00:00.000Z","startDate":"2016-05-01T00:00:00.000Z","scaleExtent":[0,19],"polygon":[[[-123.02167396992,48.44667085335],[-122.9466579482,48.44780949945],[-122.90151100606,48.41306930778],[-122.80263405293,48.40771378918],[-122.79199104756,48.44279926564],[-122.8088138625,48.47865708877],[-122.73911934346,48.49572334021],[-122.78546791524,48.62160819278],[-122.73087959737,48.6361306644],[-122.75559883565,48.71207854113],[-122.95747261494,48.71592956034],[-122.97086220235,48.695765074],[-122.99970131367,48.69780454658],[-123.00347786397,48.73427448605],[-123.04330330342,48.74310484148],[-123.0762622878,48.70528190578],[-123.08484535664,48.66334903433],[-123.12844734639,48.66380254936],[-123.22698097676,48.70301615666],[-123.24655037373,48.68352650341],[-123.17445259541,48.64701977542],[-123.21513634175,48.60106537642],[-123.21393471211,48.57335906966],[-123.18080406636,48.56574853208],[-123.16621284932,48.52006125122],[-123.10235481709,48.47683634964],[-123.02167396992,48.44667085335]],[[-122.98339348286,48.78214357977],[-122.93498497456,48.76653172572],[-122.91181068867,48.73857664785],[-122.80229073018,48.73982194177],[-122.81945686787,48.75498940888],[-122.93429832906,48.79571515892],[-122.98373680562,48.79435816618],[-122.98339348286,48.78214357977]]],"best":true,"description":"Public domain aerial imagery taken in May, June, and July from San Juan County, WA. Resolution is 6 inch countywide."},{"id":"OS7","name":"7th Series (OS7)","type":"tms","template":"http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg","polygon":[[[-3.046968,54.839473],[-3.058641,55.2415704],[-4.0446639,55.2329572],[-4.0707564,55.6365416],[-4.6190429,55.6253005],[-4.6492553,56.0283381],[-4.4896102,56.0321747],[-4.5239425,56.4367031],[-3.8675094,56.4458128],[-3.8417602,56.049435],[-3.445909,56.0498185],[-3.4349227,55.6442923],[-2.7949691,55.6504917],[-2.8080153,56.0574872],[-3.2066131,56.0532696],[-3.2141662,56.4568175],[-3.7380767,56.4507463],[-3.7418532,56.8617541],[-5.0766921,56.8317131],[-5.0365233,56.4294897],[-5.1601195,56.4249331],[-5.1299071,56.0179772],[-5.9260726,55.994559],[-5.8551764,55.2333487],[-5.2280974,55.2513559],[-5.2102447,55.027647],[-4.659555,55.0418131],[-4.6454787,54.8163344],[-3.046968,54.839473]],[[-1.7483497,57.7642809],[-1.7406468,57.3599979],[-2.5802193,57.3553698],[-2.5743689,57.0452643],[-2.0840782,57.0479899],[-2.0765057,56.6427564],[-2.734497,56.6390587],[-2.737815,56.8171751],[-3.2388513,56.8143725],[-3.2489563,57.351683],[-3.7562947,57.3488858],[-3.7621877,57.6586785],[-4.7658688,57.6447324],[-4.810078,58.2698422],[-5.2511001,58.2654711],[-5.2737594,58.6676722],[-3.5581778,58.6988712],[-3.566072,58.9316035],[-3.3765578,58.9344382],[-3.3858372,59.2017095],[-3.187134,59.2021481],[-3.1874677,59.2417623],[-3.0675673,59.2420266],[-3.0785537,59.4213467],[-2.3713088,59.4276337],[-2.3685622,59.0221982],[-2.678926,59.0207845],[-2.6734328,58.8393493],[-2.8656936,58.8365068],[-2.8602004,58.5353109],[-3.0346084,58.5331604],[-3.0195022,58.1315879],[-3.6155983,58.1198177],[-3.6127639,57.9775439],[-3.7109154,57.9756153],[-3.699316,57.7536442],[-1.7483497,57.7642809]],[[-7.0749164,56.7631857],[-7.7347099,56.7356573],[-7.7911007,57.1399384],[-7.7066243,57.1434261],[-7.7629881,57.5431114],[-7.6021787,57.5496778],[-7.6213373,57.6845215],[-7.724988,57.6803049],[-7.7301746,57.7167278],[-7.6026437,57.7219106],[-7.5996413,57.7008338],[-7.4863439,57.7054402],[-7.49528,57.7681282],[-7.3749316,57.7730121],[-7.3933722,57.9020139],[-7.2359063,57.9083804],[-7.2432312,57.9594843],[-7.1391571,57.9636854],[-7.1450794,58.0049464],[-7.2374247,58.001223],[-7.2329687,57.9701789],[-7.3113276,57.9670164],[-7.3153794,57.9952475],[-7.2490415,57.9979228],[-7.2808211,58.218564],[-7.0735459,58.2268701],[-7.0827038,58.2901845],[-6.807432,58.3011927],[-6.8276802,58.4407359],[-6.5030498,58.4536624],[-6.5153194,58.5379206],[-6.1647379,58.5518417],[-6.1063084,58.1489361],[-6.3346892,58.139764],[-6.2775862,57.7414459],[-6.9613783,57.7136632],[-6.9333168,57.5161471],[-7.100168,57.5093277],[-7.0521806,57.169002],[-7.1311072,57.1657457],[-7.0749164,56.7631857]],[[0.4107642,50.8208689],[0.9810233,50.8061178],[0.9943731,51.0117337],[1.4506241,50.9999804],[1.4771216,51.4055151],[0.8961869,51.4203486],[0.882435,51.2103932],[0.5050041,51.2200721],[0.5227271,51.4904202],[-0.6339669,51.5106322],[-0.6367135,51.4456291],[-1.0995126,51.4524759],[-1.1148479,51.0481357],[-0.5298744,51.0394048],[-0.5275085,51.10203],[0.4280611,51.0877836],[0.4107642,50.8208689]],[[-5.3945661,51.9618998],[-4.7958112,51.9805124],[-4.7887332,51.8940308],[-4.2026458,51.9122773],[-4.2294099,52.2382823],[-3.6551984,52.2560218],[-3.6222764,51.8548323],[-4.2134157,51.836405],[-4.1855134,51.4934202],[-4.776615,51.4748465],[-4.7847576,51.5752482],[-5.0879928,51.5657379],[-5.0942224,51.6424172],[-5.3678001,51.6338498],[-5.3945661,51.9618998]],[[-1.2389016,54.0353696],[-0.6277871,54.0281103],[-0.6200376,54.2525704],[-0.5726819,54.2520109],[-0.5586479,54.6554165],[-1.17998,54.6626853],[-1.1878192,54.4378771],[-1.2322093,54.4383992],[-1.2389016,54.0353696]],[[-2.6722741,50.9767709],[-2.0996118,50.9802295],[-2.1057212,51.3794917],[-1.5887659,51.3825866],[-1.594992,51.7858908],[-2.1756313,51.7889106],[-2.1715392,51.3839176],[-2.6784576,51.3808828],[-2.6722741,50.9767709]],[[-2.6015496,53.2715461],[-3.2297251,53.2685042],[-3.2352183,53.6723131],[-2.6070428,53.6753262],[-2.6015496,53.2715461]],[[-0.0394177,51.7727994],[-0.6156335,51.7757705],[-0.6046472,52.5841377],[-0.0284314,52.5812201],[-0.0394177,51.7727994]],[[-2.9152892,54.0352257],[-3.5322877,54.0286638],[-3.5448438,54.4339736],[-2.9278454,54.4404713],[-2.9152892,54.0352257]],[[-6.3058305,57.1968949],[-6.3538957,57.6001458],[-5.6911121,57.6229455],[-5.643047,57.2199469],[-6.3058305,57.1968949]],[[1.171145,52.5723589],[1.1986505,52.9759408],[1.7978754,52.9610616],[1.7703699,52.5573411],[1.171145,52.5723589]],[[-2.4022508,55.5631737],[-2.4008775,55.9656986],[-1.7608445,55.965011],[-1.7622178,55.562479],[-2.4022508,55.5631737]],[[-6.3257432,56.3853727],[-7.0196021,56.3574652],[-7.0731605,56.7638392],[-6.3793015,56.7914485],[-6.3257432,56.3853727]],[[-2.422577,54.4430983],[-2.4257397,54.841885],[-1.7993058,54.8435404],[-1.7961431,54.4447701],[-2.422577,54.4430983]],[[-3.0270123,51.3793548],[-3.6058877,51.370168],[-3.6223672,51.7730401],[-3.0434918,51.7821458],[-3.0270123,51.3793548]],[[-3.0537915,52.1897924],[-3.0661511,52.5937352],[-2.4836401,52.600342],[-2.4712805,52.1964599],[-3.0537915,52.1897924]],[[-5.676726,51.7042466],[-5.6788616,51.731006],[-5.4635982,51.7375973],[-5.4614627,51.7108418],[-5.676726,51.7042466]],[[-5.8442675,59.1088192],[-5.8469031,59.1357806],[-5.7955763,59.1371015],[-5.7929408,59.1101412],[-5.8442675,59.1088192]],[[-8.648442,57.7786066],[-8.6659651,57.87717],[-8.4664946,57.8872093],[-8.4489714,57.7886733],[-8.648442,57.7786066]],[[-4.5271098,59.0153156],[-4.5285904,59.0331938],[-4.4762337,59.034342],[-4.4747531,59.0164644],[-4.5271098,59.0153156]],[[-7.6806151,58.2583811],[-7.6865455,58.2938023],[-7.5344535,58.3008387],[-7.5285231,58.2654246],[-7.6806151,58.2583811]],[[-6.1910235,59.080087],[-6.1954619,59.1158563],[-6.125424,59.1181472],[-6.1209857,59.0823803],[-6.1910235,59.080087]],[[-4.4266879,59.0711219],[-4.4280472,59.0886998],[-4.3762055,59.089758],[-4.3748462,59.0721806],[-4.4266879,59.0711219]]]},{"id":"AGRI-black_and_white-2.5m","name":"AGRI black-and-white 2.5m","type":"tms","template":"https://{switch:a,b,c}.agri.openstreetmap.org/layer/au_ga_agri/{zoom}/{x}/{y}.png","polygon":[[[112.28778,-28.784589],[112.71488,-31.13894],[114.11263,-34.178287],[113.60788,-37.39012],[117.17992,-37.451794],[119.31538,-37.42096],[121.72262,-36.708394],[123.81925,-35.76893],[125.9547,-34.3066],[127.97368,-33.727398],[130.07031,-33.24166],[130.10913,-33.888704],[131.00214,-34.049705],[131.0798,-34.72257],[132.28342,-35.39],[134.18591,-35.61126],[133.8753,-37.1119],[134.8459,-37.6365],[139.7769,-37.82075],[139.93223,-39.4283],[141.6017,-39.8767],[142.3783,-39.368294],[142.3783,-40.64702],[142.49478,-42.074874],[144.009,-44.060127],[147.23161,-44.03222],[149.05645,-42.534313],[149.52237,-40.99959],[149.9494,-40.852921],[150.8036,-38.09627],[151.81313,-38.12682],[156.20052,-22.667706],[156.20052,-20.10109],[156.62761,-17.417627],[155.26869,-17.19521],[154.14272,-19.51662],[153.5215,-18.34139],[153.05558,-16.5636],[152.78379,-15.256768],[152.27905,-13.4135],[151.3472,-12.391767],[149.48354,-12.05024],[146.9598,-9.992408],[135.9719,-9.992408],[130.3032,-10.33636],[128.09016,-12.164136],[125.91588,-12.315912],[124.3239,-11.860326],[122.03323,-11.974295],[118.26706,-16.9353],[115.93747,-19.11357],[114.0738,-21.11863],[113.49141,-22.596033],[112.28778,-28.784589]]],"terms_text":"AGRI"},{"id":"lu.geoportail.opendata.basemap","name":"Basemap geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/basemap/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.png","endDate":"2010-07-20T00:00:00.000Z","startDate":"2013-07-19T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/carte-de-base-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"basemap.at","name":"basemap.at","type":"tms","template":"https://maps{switch:1,2,3,4}.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.png","scaleExtent":[0,19],"polygon":[[[16.5073284,46.9929304],[16.283417,46.9929304],[16.135839,46.8713046],[15.9831722,46.8190947],[16.0493278,46.655175],[15.8610387,46.7180116],[15.7592608,46.6900933],[15.5607938,46.6796202],[15.5760605,46.6342132],[15.4793715,46.6027553],[15.4335715,46.6516819],[15.2249267,46.6342132],[15.0468154,46.6481886],[14.9908376,46.5887681],[14.9603042,46.6237293],[14.8534374,46.6027553],[14.8330818,46.5012666],[14.7516595,46.4977636],[14.6804149,46.4381781],[14.6142593,46.4381781],[14.578637,46.3785275],[14.4412369,46.4311638],[14.1613476,46.4276563],[14.1257253,46.4767409],[14.0188585,46.4767409],[13.9119917,46.5257813],[13.8254805,46.5047694],[13.4438134,46.560783],[13.3064132,46.5502848],[13.1283019,46.5887681],[12.8433237,46.6132433],[12.7262791,46.6412014],[12.5125455,46.6656529],[12.3598787,46.7040543],[12.3649676,46.7703197],[12.2886341,46.7772902],[12.2733674,46.8852187],[12.2072118,46.8747835],[12.1308784,46.9026062],[12.1156117,46.9998721],[12.2530119,47.0657733],[12.2123007,47.0934969],[11.9833004,47.0449712],[11.7339445,46.9616816],[11.6321666,47.010283],[11.5405665,46.9755722],[11.4998553,47.0068129],[11.418433,46.9651546],[11.2555884,46.9755722],[11.1130993,46.913036],[11.0418548,46.7633482],[10.8891879,46.7598621],[10.7416099,46.7842599],[10.7059877,46.8643462],[10.5787653,46.8399847],[10.4566318,46.8504267],[10.4769874,46.9269392],[10.3853873,46.9894592],[10.2327204,46.8643462],[10.1207647,46.8330223],[9.8663199,46.9408389],[9.9019422,47.0033426],[9.6831197,47.0588402],[9.6118752,47.0380354],[9.6322307,47.128131],[9.5813418,47.1662025],[9.5406306,47.2664422],[9.6067863,47.3492559],[9.6729419,47.369939],[9.6424085,47.4457079],[9.5660751,47.4801122],[9.7136531,47.5282405],[9.7848976,47.5969187],[9.8357866,47.5454185],[9.9477423,47.538548],[10.0902313,47.4491493],[10.1105869,47.3664924],[10.2428982,47.3871688],[10.1869203,47.2698953],[10.3243205,47.2975125],[10.4820763,47.4491493],[10.4311873,47.4869904],[10.4413651,47.5900549],[10.4871652,47.5522881],[10.5482319,47.5351124],[10.5991209,47.5660246],[10.7568766,47.5316766],[10.8891879,47.5454185],[10.9400769,47.4869904],[10.9960547,47.3906141],[11.2352328,47.4422662],[11.2810328,47.3975039],[11.4235219,47.5144941],[11.5761888,47.5076195],[11.6067221,47.5900549],[11.8357224,47.5866227],[12.003656,47.6243647],[12.2072118,47.6037815],[12.1614117,47.6963421],[12.2581008,47.7442718],[12.2530119,47.6792136],[12.4311232,47.7100408],[12.4921899,47.631224],[12.5685234,47.6277944],[12.6295901,47.6894913],[12.7720792,47.6689338],[12.8331459,47.5419833],[12.975635,47.4732332],[13.0417906,47.4938677],[13.0367017,47.5557226],[13.0977685,47.6415112],[13.0316128,47.7100408],[12.9043905,47.7203125],[13.0061684,47.84683],[12.9451016,47.9355501],[12.8636793,47.9594103],[12.8636793,48.0036929],[12.7517236,48.0989418],[12.8738571,48.2109733],[12.9603683,48.2109733],[13.0417906,48.2652035],[13.1842797,48.2990682],[13.2606131,48.2922971],[13.3980133,48.3565867],[13.4438134,48.417418],[13.4387245,48.5523383],[13.509969,48.5860123],[13.6117469,48.5725454],[13.7287915,48.5118999],[13.7847694,48.5725454],[13.8203916,48.6263915],[13.7949471,48.7171267],[13.850925,48.7741724],[14.0595697,48.6633774],[14.0137696,48.6331182],[14.0748364,48.5927444],[14.2173255,48.5961101],[14.3649034,48.5489696],[14.4666813,48.6499311],[14.5582815,48.5961101],[14.5989926,48.6263915],[14.7211261,48.5759124],[14.7211261,48.6868997],[14.822904,48.7271983],[14.8178151,48.777526],[14.9647227,48.7851754],[14.9893637,49.0126611],[15.1485933,48.9950306],[15.1943934,48.9315502],[15.3063491,48.9850128],[15.3928603,48.9850128],[15.4844604,48.9282069],[15.749083,48.8545973],[15.8406831,48.8880697],[16.0086166,48.7808794],[16.2070835,48.7339115],[16.3953727,48.7372678],[16.4920617,48.8110498],[16.6905286,48.7741724],[16.7057953,48.7339115],[16.8991733,48.713769],[16.9755067,48.515271],[16.8482844,48.4511817],[16.8533733,48.3464411],[16.9551512,48.2516513],[16.9907734,48.1498955],[17.0925513,48.1397088],[17.0823736,48.0241182],[17.1739737,48.0207146],[17.0823736,47.8741447],[16.9856845,47.8673174],[17.0823736,47.8092489],[17.0925513,47.7031919],[16.7414176,47.6792136],[16.7057953,47.7511153],[16.5378617,47.7545368],[16.5480395,47.7066164],[16.4208172,47.6689338],[16.573484,47.6175045],[16.670173,47.631224],[16.7108842,47.538548],[16.6599952,47.4491493],[16.5429506,47.3940591],[16.4615283,47.3940591],[16.4920617,47.276801],[16.425906,47.1973317],[16.4717061,47.1489007],[16.5480395,47.1489007],[16.476795,47.0796369],[16.527684,47.0588402],[16.5073284,46.9929304]]],"terms_text":"basemap.at","description":"Basemap of Austria, based on goverment data.","icon":"https://www.basemap.at/images/logo_basemap.jpg"},{"id":"basemap.at-orthofoto","name":"basemap.at Orthofoto","type":"tms","template":"https://maps{switch:1,2,3,4}.wien.gv.at/basemap/bmaporthofoto30cm/normal/google3857/{zoom}/{y}/{x}.jpeg","scaleExtent":[0,19],"polygon":[[[16.5073284,46.9929304],[16.283417,46.9929304],[16.135839,46.8713046],[15.9831722,46.8190947],[16.0493278,46.655175],[15.8610387,46.7180116],[15.7592608,46.6900933],[15.5607938,46.6796202],[15.5760605,46.6342132],[15.4793715,46.6027553],[15.4335715,46.6516819],[15.2249267,46.6342132],[15.0468154,46.6481886],[14.9908376,46.5887681],[14.9603042,46.6237293],[14.8534374,46.6027553],[14.8330818,46.5012666],[14.7516595,46.4977636],[14.6804149,46.4381781],[14.6142593,46.4381781],[14.578637,46.3785275],[14.4412369,46.4311638],[14.1613476,46.4276563],[14.1257253,46.4767409],[14.0188585,46.4767409],[13.9119917,46.5257813],[13.8254805,46.5047694],[13.4438134,46.560783],[13.3064132,46.5502848],[13.1283019,46.5887681],[12.8433237,46.6132433],[12.7262791,46.6412014],[12.5125455,46.6656529],[12.3598787,46.7040543],[12.3649676,46.7703197],[12.2886341,46.7772902],[12.2733674,46.8852187],[12.2072118,46.8747835],[12.1308784,46.9026062],[12.1156117,46.9998721],[12.2530119,47.0657733],[12.2123007,47.0934969],[11.9833004,47.0449712],[11.7339445,46.9616816],[11.6321666,47.010283],[11.5405665,46.9755722],[11.4998553,47.0068129],[11.418433,46.9651546],[11.2555884,46.9755722],[11.1130993,46.913036],[11.0418548,46.7633482],[10.8891879,46.7598621],[10.7416099,46.7842599],[10.7059877,46.8643462],[10.5787653,46.8399847],[10.4566318,46.8504267],[10.4769874,46.9269392],[10.3853873,46.9894592],[10.2327204,46.8643462],[10.1207647,46.8330223],[9.8663199,46.9408389],[9.9019422,47.0033426],[9.6831197,47.0588402],[9.6118752,47.0380354],[9.6322307,47.128131],[9.5813418,47.1662025],[9.5406306,47.2664422],[9.6067863,47.3492559],[9.6729419,47.369939],[9.6424085,47.4457079],[9.5660751,47.4801122],[9.7136531,47.5282405],[9.7848976,47.5969187],[9.8357866,47.5454185],[9.9477423,47.538548],[10.0902313,47.4491493],[10.1105869,47.3664924],[10.2428982,47.3871688],[10.1869203,47.2698953],[10.3243205,47.2975125],[10.4820763,47.4491493],[10.4311873,47.4869904],[10.4413651,47.5900549],[10.4871652,47.5522881],[10.5482319,47.5351124],[10.5991209,47.5660246],[10.7568766,47.5316766],[10.8891879,47.5454185],[10.9400769,47.4869904],[10.9960547,47.3906141],[11.2352328,47.4422662],[11.2810328,47.3975039],[11.4235219,47.5144941],[11.5761888,47.5076195],[11.6067221,47.5900549],[11.8357224,47.5866227],[12.003656,47.6243647],[12.2072118,47.6037815],[12.1614117,47.6963421],[12.2581008,47.7442718],[12.2530119,47.6792136],[12.4311232,47.7100408],[12.4921899,47.631224],[12.5685234,47.6277944],[12.6295901,47.6894913],[12.7720792,47.6689338],[12.8331459,47.5419833],[12.975635,47.4732332],[13.0417906,47.4938677],[13.0367017,47.5557226],[13.0977685,47.6415112],[13.0316128,47.7100408],[12.9043905,47.7203125],[13.0061684,47.84683],[12.9451016,47.9355501],[12.8636793,47.9594103],[12.8636793,48.0036929],[12.7517236,48.0989418],[12.8738571,48.2109733],[12.9603683,48.2109733],[13.0417906,48.2652035],[13.1842797,48.2990682],[13.2606131,48.2922971],[13.3980133,48.3565867],[13.4438134,48.417418],[13.4387245,48.5523383],[13.509969,48.5860123],[13.6117469,48.5725454],[13.7287915,48.5118999],[13.7847694,48.5725454],[13.8203916,48.6263915],[13.7949471,48.7171267],[13.850925,48.7741724],[14.0595697,48.6633774],[14.0137696,48.6331182],[14.0748364,48.5927444],[14.2173255,48.5961101],[14.3649034,48.5489696],[14.4666813,48.6499311],[14.5582815,48.5961101],[14.5989926,48.6263915],[14.7211261,48.5759124],[14.7211261,48.6868997],[14.822904,48.7271983],[14.8178151,48.777526],[14.9647227,48.7851754],[14.9893637,49.0126611],[15.1485933,48.9950306],[15.1943934,48.9315502],[15.3063491,48.9850128],[15.3928603,48.9850128],[15.4844604,48.9282069],[15.749083,48.8545973],[15.8406831,48.8880697],[16.0086166,48.7808794],[16.2070835,48.7339115],[16.3953727,48.7372678],[16.4920617,48.8110498],[16.6905286,48.7741724],[16.7057953,48.7339115],[16.8991733,48.713769],[16.9755067,48.515271],[16.8482844,48.4511817],[16.8533733,48.3464411],[16.9551512,48.2516513],[16.9907734,48.1498955],[17.0925513,48.1397088],[17.0823736,48.0241182],[17.1739737,48.0207146],[17.0823736,47.8741447],[16.9856845,47.8673174],[17.0823736,47.8092489],[17.0925513,47.7031919],[16.7414176,47.6792136],[16.7057953,47.7511153],[16.5378617,47.7545368],[16.5480395,47.7066164],[16.4208172,47.6689338],[16.573484,47.6175045],[16.670173,47.631224],[16.7108842,47.538548],[16.6599952,47.4491493],[16.5429506,47.3940591],[16.4615283,47.3940591],[16.4920617,47.276801],[16.425906,47.1973317],[16.4717061,47.1489007],[16.5480395,47.1489007],[16.476795,47.0796369],[16.527684,47.0588402],[16.5073284,46.9929304]]],"terms_text":"basemap.at","best":true,"description":"Orthofoto layer provided by basemap.at. \"Successor\" of geoimage.at imagery.","icon":"https://www.basemap.at/images/logo_basemap.jpg"},{"id":"bavaria-DOP80","name":"Bavaria DOP 80cm","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/BAYERNDOP80/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[0,18],"polygon":[[[10.1235886,50.568462],[10.1428576,50.5507804],[10.2028056,50.5574195],[10.2520485,50.5179575],[10.3269835,50.4934473],[10.4104825,50.4184762],[10.6031724,50.3310874],[10.6224414,50.2271041],[10.7252093,50.2106649],[10.7294913,50.2476451],[10.8515282,50.2435376],[10.7187863,50.3201525],[10.7123633,50.3652428],[10.8558102,50.3966441],[10.9371682,50.3966441],[10.9906932,50.3666085],[11.1277171,50.3666085],[11.1791011,50.3133169],[11.1619731,50.294172],[11.24119,50.2928042],[11.249754,50.3734364],[11.24119,50.479825],[11.358945,50.5234025],[11.4381619,50.5097889],[11.4424439,50.4893611],[11.425316,50.4771001],[11.425316,50.4416618],[11.4895459,50.4225686],[11.4916869,50.3980089],[11.5195199,50.3980089],[11.5259429,50.3761673],[11.5987369,50.4034677],[11.6372748,50.3884544],[11.7935678,50.4212045],[11.8363877,50.3925494],[11.9220277,50.4280246],[11.9862577,50.3870894],[11.9841167,50.3570478],[12.0483466,50.3310874],[12.0933076,50.3297207],[12.1297046,50.2982751],[12.1404096,50.2722826],[12.1061536,50.255859],[12.1125766,50.2353216],[12.1489736,50.236691],[12.1982166,50.2010728],[12.2239086,50.1640565],[12.2046396,50.1434795],[12.2067806,50.1077916],[12.2431775,50.0995522],[12.2774335,50.0720772],[12.4936744,49.985428],[12.4979564,49.9413559],[12.5557634,49.9220616],[12.5493404,49.8682726],[12.4808284,49.7881677],[12.4101755,49.7577484],[12.4615594,49.7065456],[12.5471994,49.6802313],[12.5878784,49.552613],[12.6542493,49.534553],[12.6628133,49.4330153],[12.7527353,49.4107323],[12.7976963,49.3466124],[12.9047462,49.3563752],[12.9968092,49.3368477],[13.0546161,49.2754251],[13.1316921,49.2195199],[13.1916401,49.1439475],[13.236601,49.1215335],[13.296549,49.1229347],[13.371484,49.0808823],[13.414304,49.0289687],[13.414304,48.9798112],[13.5791609,48.9699739],[13.6348268,48.9432629],[13.6776468,48.8869823],[13.7375948,48.8926132],[13.7846968,48.8334571],[13.8403627,48.774231],[13.8168118,48.7064584],[13.8446447,48.7008065],[13.8425037,48.6003807],[13.7654278,48.5422972],[13.7525818,48.5040106],[13.6712238,48.5054291],[13.6433908,48.5437146],[13.4571239,48.5508013],[13.4571239,48.4159838],[13.40574,48.3605338],[13.283703,48.2751083],[13.0931541,48.2694081],[12.9582712,48.1909669],[12.8769132,48.1852574],[12.7720043,48.0938188],[12.8640672,48.0136764],[12.8983232,47.9549216],[12.9454252,47.9563555],[12.9968092,47.8846147],[13.0139372,47.834337],[12.9347202,47.7321953],[13.0588981,47.7249947],[13.1188461,47.6385093],[13.0653211,47.5692178],[13.0567571,47.473792],[13.0032322,47.4520801],[12.7677223,47.5504355],[12.7698633,47.6327385],[12.7398893,47.6731207],[12.6670953,47.6702373],[12.5750324,47.621195],[12.4808284,47.6197519],[12.4144575,47.6702373],[12.2431775,47.6774455],[12.2132036,47.6918589],[12.1917936,47.6817699],[12.2132036,47.6659119],[12.2110626,47.603875],[12.1746656,47.5952129],[12.1382686,47.603875],[11.8920537,47.603875],[11.8513747,47.5793285],[11.6394158,47.5822169],[11.5944549,47.5489905],[11.5901729,47.5128508],[11.5173789,47.498388],[11.4403029,47.5041736],[11.395342,47.4752392],[11.427457,47.4448409],[11.346099,47.4433929],[11.279728,47.3955873],[11.2133571,47.3883402],[11.247613,47.4318076],[11.1020251,47.3926886],[10.9650012,47.3897897],[10.9778472,47.4361524],[10.9178992,47.4752392],[10.8707972,47.4752392],[10.8558102,47.4940484],[10.9007712,47.5142969],[10.8729382,47.5359831],[10.8108493,47.5128508],[10.6438513,47.5489905],[10.5946084,47.5547705],[10.5796214,47.5287553],[10.4618664,47.5403192],[10.4661484,47.4839212],[10.4875584,47.4781333],[10.4875584,47.4129762],[10.4597254,47.4028333],[10.4597254,47.375293],[10.4104825,47.3738431],[10.4083415,47.3433862],[10.3205605,47.2867768],[10.2820225,47.2780622],[10.2841635,47.2620819],[10.1471396,47.2620819],[10.1921006,47.3027497],[10.1942416,47.3738431],[10.1664086,47.3738431],[10.1664086,47.3462876],[10.1000376,47.3433862],[10.0614996,47.3636928],[10.0679226,47.4187712],[10.0936146,47.426014],[10.0957556,47.4419449],[9.9780007,47.485368],[9.9565907,47.5273097],[9.8945017,47.5287553],[9.8559637,47.5085124],[9.8174258,47.544655],[9.8217078,47.5764399],[9.7746058,47.5822169],[9.7382088,47.525864],[9.6739788,47.5345376],[9.5840569,47.564884],[9.6397228,47.6053186],[9.7167988,47.603875],[9.8559637,47.6760039],[9.9780007,47.6558179],[10.0293846,47.6817699],[10.1000376,47.6673537],[10.1321526,47.6760039],[10.1428576,47.7019459],[10.0614996,47.7725005],[10.1128836,47.8098988],[10.0829096,47.8530173],[10.1086016,47.9090177],[10.0764866,47.9649577],[10.1300116,48.020837],[10.1342936,48.1066872],[10.1000376,48.1281274],[10.0550766,48.2622821],[9.9694367,48.3676462],[10.0315256,48.4259299],[10.0293846,48.461436],[10.1235886,48.4770509],[10.1535626,48.4514968],[10.2349205,48.5125212],[10.3162785,48.516776],[10.2991505,48.6187835],[10.2456255,48.6682961],[10.2734585,48.7064584],[10.3698035,48.6838472],[10.4318924,48.6993935],[10.4511614,48.7276471],[10.4019185,48.7460035],[10.4404564,48.8489571],[10.4340334,48.9587289],[10.3376885,49.0205451],[10.2499075,49.0359872],[10.2499075,49.0738701],[10.2006646,49.1033147],[10.2520485,49.1327418],[10.1235886,49.1971401],[10.1193066,49.2628519],[10.1514216,49.2893915],[10.1043196,49.3452175],[10.1407166,49.3940134],[10.1086016,49.445545],[10.1107426,49.5053651],[10.0722046,49.5331635],[10.0165387,49.4761598],[9.9266167,49.478942],[9.9244757,49.5567797],[9.8987837,49.5817727],[9.8559637,49.5387213],[9.8067208,49.5567797],[9.8666687,49.6067529],[9.8538227,49.6441991],[9.8174258,49.6608327],[9.8345537,49.6899277],[9.7960158,49.7203895],[9.7574778,49.7079302],[9.7403498,49.6857723],[9.7060938,49.7162368],[9.6782608,49.7162368],[9.6825428,49.6885426],[9.6204539,49.6913127],[9.6461458,49.78955],[9.5583649,49.7743431],[9.5712109,49.7356133],[9.5069809,49.7522156],[9.4919939,49.7798735],[9.4684429,49.7605146],[9.425623,49.7784909],[9.404213,49.7646636],[9.33356,49.770195],[9.329278,49.7342295],[9.408495,49.725926],[9.427764,49.6982374],[9.414918,49.6441991],[9.380662,49.6386533],[9.359252,49.6497443],[9.339983,49.6372668],[9.31215,49.648358],[9.277894,49.626173],[9.284317,49.6081403],[9.241497,49.5748315],[9.0980501,49.5720547],[9.0659351,49.6081403],[9.1001911,49.6511305],[9.0916271,49.6926978],[9.1301651,49.7120837],[9.1387291,49.7425316],[9.1087551,49.7563653],[9.1365881,49.7909322],[9.1001911,49.78955],[9.0723581,49.8282367],[9.0359611,49.8351418],[9.0166922,50.0267091],[8.9631672,50.0308352],[8.9567442,50.0597083],[9.0017052,50.0707031],[9.0209742,50.1105378],[9.1216011,50.1228936],[9.1558571,50.1132838],[9.1965361,50.1187753],[9.1858311,50.1352462],[9.235074,50.1475956],[9.37638,50.1270115],[9.408495,50.0816953],[9.5219679,50.095432],[9.5048399,50.1421073],[9.5326729,50.1640565],[9.4898529,50.1695422],[9.4941349,50.2435376],[9.6140309,50.221625],[9.6654148,50.2353216],[9.6354408,50.2490142],[9.6675558,50.2722826],[9.7424908,50.3092151],[9.7296448,50.3584137],[9.7703238,50.4293885],[9.8688097,50.4007384],[9.9180527,50.4089259],[10.0358076,50.479825],[10.0379486,50.5111504],[10.1235886,50.568462]]]},{"id":"GRB","name":"Belgium AGIV GRB Flanders","type":"tms","template":"http://tile.informatievlaanderen.be/ws/raadpleegdiensten/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=grb_bsk&STYLE=&FORMAT=image/png&tileMatrixSet=GoogleMapsVL&tileMatrix={zoom}&tileRow={y}&tileCol={x}","scaleExtent":[0,21],"polygon":[[[2.522393220658428,51.101723961331],[3.1260610915867457,51.34117672029327],[3.174929443042849,51.382459567439525],[3.3761520666856217,51.38784154353026],[3.410647373595811,51.33040116175589],[3.4020235468682634,51.28547573497245],[3.4911364230529203,51.256700377228974],[3.4825125963253734,51.30345118353617],[3.5773746903283947,51.323216048914524],[3.813092620881357,51.27288873325703],[3.8217164476089045,51.236906864834886],[3.9309515861578386,51.236906864834886],[4.054559769252684,51.27468708752057],[4.20116482362099,51.35194974615148],[4.169544125619984,51.38066543475199],[4.342020660170932,51.395016527087456],[4.3650175314443915,51.46491366130351],[4.5374940659953396,51.50071687469512],[4.571989372905529,51.479238319799464],[4.560490937268798,51.44879304380801],[4.638105377816725,51.45058450468522],[4.750215125274841,51.5239738914927],[4.8364533925503155,51.507874144493115],[5.080795149830825,51.49892738159079],[5.135412719105292,51.447001512638565],[5.106666630013469,51.391429175957505],[5.264770120018504,51.31782647548482],[5.264770120018504,51.28727359653538],[5.4085005654776275,51.292666758936925],[5.486115006025553,51.325012432665545],[5.5809771000285755,51.28367780302667],[5.583851708937758,51.23510703218069],[5.767826679125435,51.20449910348059],[5.8770618176743685,51.161253258857485],[5.704585283123422,50.80292546633848],[5.905807906766195,50.7865720955422],[5.9374286047672005,50.732019528192964],[5.902933297857012,50.70107817444857],[5.8138204216723555,50.69379488717487],[5.615472406938765,50.761122144578216],[5.500488050571466,50.71200098472672],[5.204403332925673,50.70289881954383],[5.164158808197117,50.67558172042608],[5.037676016193088,50.70107817444857],[4.988807664736986,50.750210783384084],[4.916942442007425,50.72656077355532],[4.790459650003396,50.766576871275696],[4.681224511454462,50.77021300246129],[4.6697260758177315,50.73565834458533],[4.287403090896464,50.67922491935501],[3.91082932379356,50.677403355240585],[3.718230526878334,50.752029520237265],[3.6549891308763196,50.71200098472672],[3.5342555566906557,50.710180693059606],[3.514133294326379,50.741116039142966],[3.45664111614273,50.74384464791457],[3.373277457776438,50.69561581502901],[3.310036061774423,50.70745012302645],[3.2899137994101473,50.7365680045137],[3.1648683118607086,50.742935129324266],[3.1318103094051106,50.77203096207303],[3.080067349039826,50.76021296163662],[2.8745328120332805,50.73929687829333],[2.8960923788521487,50.71109084772858],[2.8745328120332805,50.69561581502901],[2.796918371485353,50.70289881954383],[2.699181668573149,50.80020030189157],[2.6201299235706315,50.79747497850781],[2.5698242676599374,50.85830267681076],[2.5669496587507554,50.923581424665855],[2.6028822701155367,50.94984841176044],[2.549702005295661,50.996006093918574],[2.522393220658428,51.101723961331]]],"terms_text":"GRB Flanders © AGIV","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAABm0lEQVQ4y6WTPUgCYRjHf5oFJVfRUZKVHYFBoBAUFLZE0FBD0NQHRENESzS019LSFNHWx1DQEhGRg0JFREM11FJuLWem4GB5HULdwdkgHprn5LO97/O8v+fj/7y2bDabpQKzFx5S6ntlgE81xvHtclHAbuSNloNT5q/uywP021cAvO4hAPYu5/hI5e6GWpsBCEfjxNSMNUALPvJ7eA3AQPcML3KIzbNhlvdEWmu+6RCcAISiCWtA3fosPztBfrYvAGgX/QCIggdR8DDe6Qbg5E0uAdjyKhhykq+uBeySi9qVCfSAB61HRBQ8RFJpRs6vALiZHMUnNpYO0Ujn+jPkJJnVfbTBNeqfFQB8YqP56H8VJqBKcuHcWsQuuXIOyUX1sN8MnPJKlnOwWS2SIScx0hkcvV3mXUzN0HcSAuBoNMBYZxsADittVXcT/XcPKE/PltqHowkTYLcMkOMoml52+wr9jnIZAJZ8XjYGe0vaUDSdsBxnulsqrUDRdMLReNHg8tYhOAs2M2HdQiSVBqChprpI7/9q5JPYKv3OfxL1n52ATYYBAAAAAElFTkSuQmCC"},{"id":"AGIV","name":"Belgium AGIV Orthophoto Flanders","type":"tms","template":"http://tile.informatievlaanderen.be/ws/raadpleegdiensten/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=omwrgbmrvl&STYLE=&FORMAT=image/png&tileMatrixSet=GoogleMapsVL&tileMatrix={zoom}&tileRow={y}&tileCol={x}","scaleExtent":[0,21],"polygon":[[[2.522393220658428,51.101723961331],[3.1260610915867457,51.34117672029327],[3.174929443042849,51.382459567439525],[3.3761520666856217,51.38784154353026],[3.410647373595811,51.33040116175589],[3.4020235468682634,51.28547573497245],[3.4911364230529203,51.256700377228974],[3.4825125963253734,51.30345118353617],[3.5773746903283947,51.323216048914524],[3.813092620881357,51.27288873325703],[3.8217164476089045,51.236906864834886],[3.9309515861578386,51.236906864834886],[4.054559769252684,51.27468708752057],[4.20116482362099,51.35194974615148],[4.169544125619984,51.38066543475199],[4.342020660170932,51.395016527087456],[4.3650175314443915,51.46491366130351],[4.5374940659953396,51.50071687469512],[4.571989372905529,51.479238319799464],[4.560490937268798,51.44879304380801],[4.638105377816725,51.45058450468522],[4.750215125274841,51.5239738914927],[4.8364533925503155,51.507874144493115],[5.080795149830825,51.49892738159079],[5.135412719105292,51.447001512638565],[5.106666630013469,51.391429175957505],[5.264770120018504,51.31782647548482],[5.264770120018504,51.28727359653538],[5.4085005654776275,51.292666758936925],[5.486115006025553,51.325012432665545],[5.5809771000285755,51.28367780302667],[5.583851708937758,51.23510703218069],[5.767826679125435,51.20449910348059],[5.8770618176743685,51.161253258857485],[5.704585283123422,50.80292546633848],[5.905807906766195,50.7865720955422],[5.9374286047672005,50.732019528192964],[5.902933297857012,50.70107817444857],[5.8138204216723555,50.69379488717487],[5.615472406938765,50.761122144578216],[5.500488050571466,50.71200098472672],[5.204403332925673,50.70289881954383],[5.164158808197117,50.67558172042608],[5.037676016193088,50.70107817444857],[4.988807664736986,50.750210783384084],[4.916942442007425,50.72656077355532],[4.790459650003396,50.766576871275696],[4.681224511454462,50.77021300246129],[4.6697260758177315,50.73565834458533],[4.287403090896464,50.67922491935501],[3.91082932379356,50.677403355240585],[3.718230526878334,50.752029520237265],[3.6549891308763196,50.71200098472672],[3.5342555566906557,50.710180693059606],[3.514133294326379,50.741116039142966],[3.45664111614273,50.74384464791457],[3.373277457776438,50.69561581502901],[3.310036061774423,50.70745012302645],[3.2899137994101473,50.7365680045137],[3.1648683118607086,50.742935129324266],[3.1318103094051106,50.77203096207303],[3.080067349039826,50.76021296163662],[2.8745328120332805,50.73929687829333],[2.8960923788521487,50.71109084772858],[2.8745328120332805,50.69561581502901],[2.796918371485353,50.70289881954383],[2.699181668573149,50.80020030189157],[2.6201299235706315,50.79747497850781],[2.5698242676599374,50.85830267681076],[2.5669496587507554,50.923581424665855],[2.6028822701155367,50.94984841176044],[2.549702005295661,50.996006093918574],[2.522393220658428,51.101723961331]]],"terms_text":"Orthophoto Flanders most recent © AGIV","best":true,"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAABm0lEQVQ4y6WTPUgCYRjHf5oFJVfRUZKVHYFBoBAUFLZE0FBD0NQHRENESzS019LSFNHWx1DQEhGRg0JFREM11FJuLWem4GB5HULdwdkgHprn5LO97/O8v+fj/7y2bDabpQKzFx5S6ntlgE81xvHtclHAbuSNloNT5q/uywP021cAvO4hAPYu5/hI5e6GWpsBCEfjxNSMNUALPvJ7eA3AQPcML3KIzbNhlvdEWmu+6RCcAISiCWtA3fosPztBfrYvAGgX/QCIggdR8DDe6Qbg5E0uAdjyKhhykq+uBeySi9qVCfSAB61HRBQ8RFJpRs6vALiZHMUnNpYO0Ujn+jPkJJnVfbTBNeqfFQB8YqP56H8VJqBKcuHcWsQuuXIOyUX1sN8MnPJKlnOwWS2SIScx0hkcvV3mXUzN0HcSAuBoNMBYZxsADittVXcT/XcPKE/PltqHowkTYLcMkOMoml52+wr9jnIZAJZ8XjYGe0vaUDSdsBxnulsqrUDRdMLReNHg8tYhOAs2M2HdQiSVBqChprpI7/9q5JPYKv3OfxL1n52ATYYBAAAAAElFTkSuQmCC"},{"id":"Benin_cotonou_pleiade_2016","name":"Benin: Cotonou Pleiade 2016","type":"tms","template":"http://geoxxx.agrocampus-ouest.fr/owsifl/gwc/service/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=Benin:cotonou_pleiade_2016&STYLE=&FORMAT=image/jpeg&tileMatrixSet=EPSG:3857&tileMatrix=EPSG:3857:{zoom}&tileRow={y}&tileCol={x}","scaleExtent":[0,21],"polygon":[[[2.31953818544,6.55745092536],[2.33645249928,6.56023631702],[2.36377172444,6.56211241002],[2.36737717181,6.56067658005],[2.37777373205,6.54939665325],[2.3777926612,6.53484752744],[2.36994151563,6.4933195729],[2.37038356708,6.45527010853],[2.36958186167,6.45269435578],[2.36188103586,6.44177160245],[2.35391742884,6.40545220189],[2.3674929737,6.40149524022],[2.39525870424,6.40071623744],[2.40128040262,6.40374371884],[2.40587684694,6.40340733291],[2.42045897749,6.39382909301],[2.42485054154,6.3979366042],[2.42949152505,6.39887495342],[2.43625257397,6.39628121034],[2.43958410532,6.40041525877],[2.44439433776,6.40189359345],[2.45375647532,6.39899446003],[2.47144744127,6.3963166199],[2.48162019208,6.3910582748],[2.49453210303,6.38739776192],[2.50893162289,6.38888498676],[2.50719014059,6.39228876781],[2.50120407357,6.39162040687],[2.4963025358,6.39521449649],[2.49509997769,6.40123077776],[2.49543290813,6.40400928653],[2.49830345887,6.41022131795],[2.50191336015,6.41281720321],[2.5108701911,6.41321333458],[2.52218648559,6.40849403999],[2.53352059576,6.4051656109],[2.53809922441,6.40960941297],[2.5411100736,6.41090182623],[2.54650822333,6.41099034757],[2.54654385468,6.40651114868],[2.57638511144,6.40723702943],[2.57642074279,6.41176933466],[2.58575615684,6.41196408125],[2.58867792765,6.41095493903],[2.60877400982,6.39413560832],[2.62569890171,6.39487921149],[2.64554556441,6.39728706193],[2.65039142819,6.39339200408],[2.6536650586,6.36823275735],[2.6431181786,6.3665949733],[2.61251084779,6.3628944474],[2.56867983171,6.3607044406],[2.54682890549,6.36055393954],[2.54687344468,6.35546343647],[2.50206702036,6.35461353888],[2.47064016846,6.35595920942],[2.46777184468,6.35202842507],[2.46422652522,6.35020467258],[2.45253944198,6.35006302163],[2.4511320036,6.34813302357],[2.44737289603,6.34629155079],[2.43757427441,6.34653944174],[2.43297783009,6.33841209773],[2.43016295333,6.33706638135],[2.42244876576,6.33706638135],[2.39236031651,6.34114999999],[2.39315311407,6.34114999999],[2.3652849434,6.34445228474],[2.35386064137,6.34529777247],[2.34377474198,6.34457844399],[2.34093759563,6.34533982549],[2.31086028117,6.36567095094],[2.28434610184,6.37465215648],[2.28146887022,6.37761782314],[2.27599054995,6.39517244756],[2.27611525968,6.39819996182],[2.31528747657,6.4926104105],[2.31579967725,6.5530659484],[2.31953818544,6.55745092536]],[[1.69563043958,6.25076170066],[1.70009994721,6.24711901182],[1.70417862346,6.24697179839],[1.75874803806,6.25835802546],[1.77079143482,6.25995187823],[1.81712109941,6.27161341959],[1.84456614779,6.27656750346],[1.85767848509,6.27944518918],[1.88843363033,6.28325588467],[1.90481876292,6.28594870029],[1.90617692982,6.29435189983],[1.90083111364,6.29721233234],[1.89880903445,6.29953873942],[1.89404334121,6.30085024405],[1.89047742238,6.29969866569],[1.88747882146,6.29636150888],[1.88344050885,6.29622344016],[1.86969682855,6.29226563906],[1.8564007671,6.29198230539],[1.85206654725,6.28674503171],[1.84991419093,6.28906373821],[1.84691224958,6.29202989661],[1.8435272712,6.29332703219],[1.84040507404,6.29315437611],[1.83626738336,6.29129499924],[1.83409832485,6.28733273348],[1.83416513363,6.2851988527],[1.83229560117,6.28456355663],[1.82785949792,6.28644177291],[1.82182443779,6.2908379014],[1.81562903657,6.28997904337],[1.81211044063,6.29143113241],[1.80757635117,6.29570768815],[1.80471693522,6.29692955475],[1.80073513171,6.29709778253],[1.79775991387,6.29612383144],[1.79625448928,6.29491967121],[1.79490049792,6.28965143736],[1.79641483036,6.28608317469],[1.80097564333,6.28338261222],[1.79566657198,6.28013306439],[1.79156005874,6.28174455931],[1.78498607441,6.28122215216],[1.78092410036,6.27752986974],[1.77588226414,6.27550220232],[1.76744654171,6.27696318619],[1.75653444036,6.27496207997],[1.74833032171,6.27238985028],[1.74761769468,6.27726423691],[1.74572477914,6.27938486862],[1.73948038482,6.27984972411],[1.73680357955,6.27761398678],[1.73572127725,6.27891558552],[1.72901812928,6.27911038233],[1.72435487617,6.27422273126],[1.72449294765,6.2678607472],[1.72555966124,6.26683029328],[1.69933944056,6.26159387355],[1.69572953928,6.25725948175],[1.69563043958,6.25076170066]]],"best":true},{"id":"Bing","name":"Bing aerial imagery","type":"bing","template":"http://www.bing.com/maps/","scaleExtent":[0,22],"default":true,"description":"Satellite and aerial imagery.","icon":"data:image/png;base64,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"},{"id":"British_Columbia_Mosaic","name":"British Columbia Mosaic","type":"tms","template":"http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png","endDate":"2013-06-01T00:00:00.000Z","startDate":"2009-01-01T00:00:00.000Z","scaleExtent":[9,20],"polygon":[[[-123.3176032,49.3272567],[-123.4405258,49.3268222],[-123.440717,49.3384429],[-123.4398375,49.3430357],[-123.4401258,49.3435398],[-123.4401106,49.3439946],[-123.4406265,49.3444493],[-123.4404747,49.3455762],[-123.4397768,49.3460606],[-123.4389726,49.3461298],[-123.4372904,49.3567236],[-123.4374774,49.3710843],[-123.4335292,49.3709446],[-123.4330357,49.373725],[-123.4332717,49.3751221],[-123.4322847,49.3761001],[-123.4317482,49.3791736],[-123.4314264,49.3795927],[-123.4307826,49.3823866],[-123.4313405,49.3827358],[-123.4312118,49.3838533],[-123.4300415,49.3845883],[-123.4189858,49.3847087],[-123.4192235,49.4135198],[-123.3972532,49.4135691],[-123.3972758,49.4243473],[-123.4006929,49.4243314],[-123.4007741,49.5703491],[-123.4000812,49.570345],[-123.4010761,49.5933838],[-123.3760399,49.5932848],[-123.3769811,49.6756063],[-123.3507288,49.6756396],[-123.3507969,49.7086751],[-123.332887,49.708722],[-123.3327888,49.7256288],[-123.3007111,49.7255625],[-123.3009164,49.7375384],[-123.2885986,49.737638],[-123.2887823,49.8249207],[-123.2997955,49.8249207],[-123.3011721,49.8497814],[-123.3218218,49.850669],[-123.3273284,49.8577696],[-123.3276726,49.9758852],[-123.3008279,49.9752212],[-123.3007204,50.0997002],[-123.2501716,50.100735],[-123.25091,50.2754901],[-123.0224338,50.2755598],[-123.0224879,50.3254853],[-123.0009318,50.3254689],[-123.0007778,50.3423899],[-122.9775023,50.3423408],[-122.9774766,50.3504306],[-122.9508137,50.3504961],[-122.950795,50.3711984],[-122.9325221,50.3711521],[-122.9321048,50.399793],[-122.8874234,50.3999748],[-122.8873385,50.4256108],[-122.6620152,50.4256959],[-122.6623083,50.3994506],[-122.5990316,50.3992413],[-122.5988274,50.3755206],[-122.5724832,50.3753706],[-122.5735621,50.2493891],[-122.5990415,50.2494643],[-122.5991504,50.2265663],[-122.6185016,50.2266359],[-122.6185741,50.2244081],[-122.6490609,50.2245126],[-122.6492181,50.1993528],[-122.7308575,50.1993758],[-122.7311583,50.1244287],[-122.7490352,50.1245109],[-122.7490541,50.0903032],[-122.7687806,50.0903435],[-122.7689801,49.9494546],[-122.999047,49.9494706],[-122.9991199,49.8754553],[-122.9775894,49.8754553],[-122.9778145,49.6995098],[-122.9992362,49.6994781],[-122.9992524,49.6516526],[-123.0221525,49.6516526],[-123.0221162,49.5995096],[-123.0491898,49.5994625],[-123.0491898,49.5940523],[-123.0664647,49.5940405],[-123.0663594,49.5451868],[-123.0699906,49.5451202],[-123.0699008,49.5413153],[-123.0706835,49.5392837],[-123.0708888,49.5379931],[-123.0711454,49.5368773],[-123.0711069,49.5358115],[-123.0713764,49.532822],[-123.0716458,49.5321141],[-123.07171,49.5313896],[-123.0720308,49.5304153],[-123.0739554,49.5303486],[-123.0748023,49.5294992],[-123.0748151,49.5288079],[-123.0743403,49.5280584],[-123.073532,49.5274588],[-123.0733652,49.5270423],[-123.0732882,49.5255932],[-123.0737116,49.5249602],[-123.0736218,49.5244938],[-123.0992583,49.5244854],[-123.0991649,49.4754502],[-123.071052,49.4755252],[-123.071088,49.4663034],[-123.0739204,49.4663054],[-123.07422,49.4505028],[-123.0746319,49.4500858],[-123.074651,49.449329],[-123.0745999,49.449018],[-123.0744619,49.4486927],[-123.0743336,49.4479899],[-123.0742427,49.4477688],[-123.0743061,49.4447473],[-123.0747103,49.4447556],[-123.0746384,49.4377306],[-122.9996506,49.4377363],[-122.9996506,49.4369214],[-122.8606163,49.4415314],[-122.8102616,49.4423972],[-122.8098984,49.3766739],[-122.4036093,49.3766617],[-122.4036341,49.3771944],[-122.264739,49.3773028],[-122.263542,49.2360088],[-122.2155742,49.236139],[-122.0580956,49.235878],[-121.9538274,49.2966525],[-121.9400911,49.3045389],[-121.9235761,49.3142257],[-121.8990871,49.3225436],[-121.8883447,49.3259752],[-121.8552982,49.3363575],[-121.832697,49.3441519],[-121.7671336,49.3654361],[-121.6736683,49.3654589],[-121.6404153,49.3743775],[-121.5961976,49.3860493],[-121.5861178,49.3879193],[-121.5213684,49.3994649],[-121.5117375,49.4038378],[-121.4679302,49.4229024],[-121.4416803,49.4345607],[-121.422429,49.4345788],[-121.3462885,49.3932312],[-121.3480144,49.3412388],[-121.5135035,49.320577],[-121.6031683,49.2771727],[-121.6584065,49.1856125],[-121.679953,49.1654109],[-121.7815793,49.0702559],[-121.8076228,49.0622471],[-121.9393997,49.0636219],[-121.9725524,49.0424179],[-121.9921394,49.0332869],[-122.0035289,49.0273413],[-122.0178564,49.0241067],[-122.1108634,48.9992786],[-122.1493067,48.9995305],[-122.1492705,48.9991498],[-122.1991447,48.9996019],[-122.199181,48.9991974],[-122.234365,48.9994829],[-122.234365,49.000173],[-122.3994722,49.0012385],[-122.4521338,49.0016326],[-122.4521338,49.000883],[-122.4584089,49.0009306],[-122.4584814,48.9993124],[-122.4992458,48.9995022],[-122.4992458,48.9992906],[-122.5492618,48.9995107],[-122.5492564,48.9993206],[-122.6580785,48.9994212],[-122.6581061,48.9954007],[-122.7067604,48.9955344],[-122.7519761,48.9956392],[-122.7922063,48.9957204],[-122.7921907,48.9994331],[-123.0350417,48.9995724],[-123.0350437,49.0000958],[-123.0397091,49.0000536],[-123.0397444,49.0001812],[-123.0485506,49.0001348],[-123.0485329,49.0004712],[-123.0557122,49.000448],[-123.0556324,49.0002284],[-123.0641365,49.0001293],[-123.064158,48.9999421],[-123.074899,48.9996928],[-123.0750717,49.0006218],[-123.0899573,49.0003726],[-123.109229,48.9999421],[-123.1271193,49.0003046],[-123.1359953,48.9998741],[-123.1362716,49.0005765],[-123.153851,48.9998061],[-123.1540533,49.0006806],[-123.1710015,49.0001274],[-123.2000916,48.9996849],[-123.2003446,49.0497785],[-123.2108845,49.0497232],[-123.2112218,49.051989],[-123.2070479,49.0520857],[-123.2078911,49.0607884],[-123.2191688,49.0600978],[-123.218958,49.0612719],[-123.2251766,49.0612719],[-123.2253874,49.0622388],[-123.2297088,49.0620316],[-123.2298142,49.068592],[-123.2331869,49.0687301],[-123.2335031,49.0705945],[-123.249313,49.0702493],[-123.2497346,49.0802606],[-123.2751358,49.0803986],[-123.2751358,49.0870947],[-123.299483,49.0873018],[-123.29944,49.080253],[-123.3254508,49.0803944],[-123.3254353,49.1154662],[-123.2750966,49.1503341],[-123.275181,49.1873267],[-123.2788067,49.1871063],[-123.278891,49.1910741],[-123.3004767,49.1910741],[-123.3004186,49.2622933],[-123.3126185,49.2622416],[-123.3125958,49.2714948],[-123.3154251,49.2714727],[-123.3156628,49.2818906],[-123.3174735,49.2818832],[-123.3174961,49.2918488],[-123.3190353,49.2918488],[-123.3190692,49.298602],[-123.3202349,49.2985651],[-123.3202786,49.3019749],[-123.3222679,49.3019605],[-123.3223943,49.3118263],[-123.3254002,49.3118086],[-123.3253898,49.3201721],[-123.3192695,49.3201957],[-123.3192242,49.3246748],[-123.3179437,49.3246596],[-123.3179861,49.3254065],[-123.3176032,49.3272567]]],"terms_url":"http://imagery.paulnorman.ca/tiles/about.html","terms_text":"Copyright Province of British Columbia, City of Surrey"},{"id":"lu.geoportail.opendata.cadastre","name":"Cadastre geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/cadastre/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/plan-cadastral-numerise-pcn-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"osm-cambodia_laos_thailand_vietnam-bilingual","name":"Cambodia, Laos, Thailand, Vietnam, Malaysia, Myanmar bilingual","type":"tms","template":"http://{switch:a,b,c,d}.tile.osm-tools.org/osm/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"polygon":[[[92.1023798,20.8135629],[93.5690546,24.0975527],[94.1733026,23.9269484],[95.1950312,26.707274],[96.7550898,27.5286657],[97.5845575,28.5805966],[98.738122,27.514051],[98.7436151,25.8799151],[97.6779413,24.7577376],[97.9635858,24.042382],[98.8205194,24.1627239],[99.5236444,22.9593356],[100.3695917,21.5051376],[101.7923212,22.4830518],[105.3628778,23.3331079],[106.8185663,22.8480137],[108.1973505,21.3619661],[107.4389505,18.8539792],[117.1453714,7.4656173],[119.6172953,5.2875389],[118.1231546,4.0502277],[117.2552347,4.3624942],[115.8654642,4.3460623],[115.5084085,3.0249771],[114.552598,1.5100953],[113.5418558,1.2574836],[112.9650736,1.5704982],[112.2454691,1.5100953],[111.67418,1.0158321],[110.4546976,0.9004918],[109.4988871,1.9218969],[103.2256937,1.1256762],[100.4626322,3.2388904],[97.6721048,8.0588831],[93.892808,15.9398659],[92.1023798,20.8135629]]],"terms_url":"http://www.osm-tools.org/","terms_text":"© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"},{"id":"South_Africa-CapeTown-Aerial-2013","name":"City of Cape Town 2013 Aerial","type":"tms","template":"https://{switch:a,b,c}.coct.aerial.openstreetmap.org.za/layer/za_coct_aerial_2013/{zoom}/{x}/{y}.jpg","endDate":"2015-01-01T00:00:00.000Z","startDate":"2013-01-01T00:00:00.000Z","scaleExtent":[1,21],"polygon":[[[18.4486565,-33.893623],[18.4485868,-33.902644],[18.4702,-33.9027665],[18.4813902,-33.8472383],[18.4492466,-33.801069],[18.4281537,-33.7356408],[18.43914,-33.7177232],[18.4071895,-33.6589917],[18.3322379,-33.5775191],[18.3324525,-33.5504487],[18.353996,-33.5505918],[18.3542535,-33.5236025],[18.3652398,-33.5236561],[18.3650252,-33.5148009],[18.3760115,-33.5147652],[18.3760545,-33.5058017],[18.4296557,-33.5059449],[18.4296986,-33.4878541],[18.4404919,-33.4878899],[18.4405991,-33.4698849],[18.4943721,-33.4700997],[18.4943292,-33.4791564],[18.5158297,-33.4791743],[18.5157439,-33.4881941],[18.5264727,-33.4883015],[18.5263225,-33.5243538],[18.5479304,-33.5244253],[18.5479519,-33.5153913],[18.5693666,-33.5154987],[18.5693666,-33.524479],[18.5801169,-33.5245327],[18.580074,-33.5425978],[18.5907814,-33.5425978],[18.5907385,-33.5606413],[18.5799453,-33.5605341],[18.5798809,-33.569617],[18.5906956,-33.569617],[18.5906526,-33.5786811],[18.6230108,-33.5787347],[18.622925,-33.5877264],[18.6659691,-33.5878872],[18.6659262,-33.614928],[18.6767194,-33.6149726],[18.6765772,-33.6510279],[18.687298,-33.6510167],[18.6873409,-33.6600365],[18.6980697,-33.6600901],[18.6980697,-33.6690733],[18.7520358,-33.6692519],[18.7520787,-33.6421924],[18.7736437,-33.642246],[18.773708,-33.6331886],[18.8274595,-33.6332958],[18.8275239,-33.6603044],[18.8166663,-33.6602866],[18.8166019,-33.6783233],[18.8058087,-33.6783055],[18.8058087,-33.7053892],[18.8273951,-33.7054428],[18.8273308,-33.7234701],[18.838124,-33.7234344],[18.8380381,-33.7413865],[18.8165161,-33.7413687],[18.8163659,-33.7955057],[18.8055941,-33.7955057],[18.8055083,-33.8135675],[18.794758,-33.8135497],[18.7947151,-33.8315364],[18.7731072,-33.8315186],[18.7731287,-33.8405194],[18.7623569,-33.8405194],[18.7622711,-33.903588],[18.7514564,-33.9035167],[18.7510809,-33.9847823],[18.7619063,-33.9848001],[18.7617776,-34.0298785],[18.772603,-34.0298963],[18.7725815,-34.0389073],[18.7940338,-34.0389406],[18.7938756,-34.0406987],[18.7984461,-34.0411855],[18.8032445,-34.0411788],[18.8034055,-34.0389206],[18.8159367,-34.038974],[18.8163444,-34.0299318],[18.8379845,-34.0316479],[18.8380006,-34.030003],[18.8484183,-34.0300074],[18.8484666,-34.0218491],[18.859925,-34.0234675],[18.8598606,-34.0210132],[18.868272,-34.0220803],[18.8681862,-34.0211733],[18.8854596,-34.0234319],[18.8851806,-34.0213156],[18.9025184,-34.021031],[18.9025828,-34.0119958],[18.9134189,-34.0119958],[18.9134833,-33.9939582],[18.9458844,-33.9940294],[18.9458629,-34.003102],[18.9674279,-34.0029953],[18.9674708,-34.0120848],[18.9782211,-34.0120848],[18.9783284,-34.0211377],[18.9891431,-34.0211377],[18.9891645,-34.039134],[19.0000167,-34.0391251],[19.0000221,-34.0571798],[19.0108368,-34.0572509],[19.0107939,-34.0841436],[19.0000007,-34.0841258],[19.0000221,-34.0931977],[18.9891538,-34.0931711],[18.9891753,-34.1021976],[18.9783177,-34.1021798],[18.9783177,-34.111232],[18.967503,-34.1112143],[18.9674923,-34.1292536],[18.9566025,-34.1292358],[18.9565596,-34.1382408],[18.9674172,-34.1383118],[18.9674172,-34.1473157],[18.9891753,-34.147298],[18.9891753,-34.165303],[18.9782748,-34.1652852],[18.9783177,-34.1742863],[18.9674172,-34.1742685],[18.9674601,-34.1833042],[18.9565596,-34.1833219],[18.9565596,-34.1923565],[18.9457449,-34.192321],[18.945702,-34.2013192],[18.9348659,-34.2013725],[18.9348873,-34.2193305],[18.9023575,-34.2193482],[18.9017567,-34.2362557],[18.8878414,-34.2373467],[18.8894185,-34.2554123],[18.8805887,-34.2553414],[18.8792744,-34.2644348],[18.8696882,-34.2644126],[18.8697097,-34.2734386],[18.8371369,-34.2734208],[18.8371155,-34.2643771],[18.848016,-34.2644037],[18.8480267,-34.237391],[18.8154861,-34.210281],[18.8156471,-34.1741265],[18.8548824,-34.1562743],[18.7617561,-34.0840547],[18.6533734,-34.077479],[18.4797433,-34.1101217],[18.4463713,-34.1342269],[18.4444508,-34.1640868],[18.4359965,-34.1640513],[18.435975,-34.1820172],[18.4468111,-34.182106],[18.4467253,-34.1911052],[18.4659299,-34.1912117],[18.4866151,-34.2453911],[18.4788904,-34.2543659],[18.4860036,-34.2543748],[18.4677109,-34.2994116],[18.4892222,-34.3445792],[18.500112,-34.3445837],[18.4999189,-34.3626174],[18.467432,-34.3625111],[18.4673676,-34.3534947],[18.3916005,-34.3170651],[18.3917722,-34.2900161],[18.3701643,-34.2808678],[18.370682,-34.2178866],[18.3492324,-34.1816178],[18.3274743,-34.1814936],[18.3276674,-34.1634565],[18.3118746,-34.1543832],[18.3114025,-34.1435331],[18.3236656,-34.1346886],[18.3499297,-34.1042053],[18.3393189,-34.0882843],[18.3612487,-34.0597219],[18.3550474,-34.0553843],[18.3427522,-34.064326],[18.3199963,-34.0644326],[18.296071,-34.045126],[18.3068213,-34.0252637],[18.3287725,-34.0191992],[18.3289227,-34.001252],[18.3397374,-34.0012698],[18.3398017,-33.9866282],[18.3628687,-33.9735145],[18.3638129,-33.9292474],[18.3726212,-33.9292741],[18.3728358,-33.917763],[18.3977267,-33.8933469],[18.4486565,-33.893623]]],"terms_url":"https://www.capetown.gov.za","terms_text":"City of Cape Town Aerial - OPENSTREETMAP USE ONLY","description":"OpenStreetMap use only. City of Cape Town Aerial ortho-photography of the municipal area. 12cm ground sample distance"},{"id":"South_Africa-CapeTown-Aerial","name":"City of Cape Town 2015 Aerial","type":"tms","template":"https://{switch:a,b,c}.coct.aerial.openstreetmap.org.za/layer/za_coct_aerial_2015/{zoom}/{x}/{y}.jpg","endDate":"2016-01-01T00:00:00.000Z","startDate":"2015-01-01T00:00:00.000Z","scaleExtent":[1,21],"polygon":[[[18.4486565,-33.893623],[18.4485868,-33.902644],[18.4702,-33.9027665],[18.4813902,-33.8472383],[18.4492466,-33.801069],[18.4281537,-33.7356408],[18.43914,-33.7177232],[18.4071895,-33.6589917],[18.3322379,-33.5775191],[18.3324525,-33.5504487],[18.353996,-33.5505918],[18.3542535,-33.5236025],[18.3652398,-33.5236561],[18.3650252,-33.5148009],[18.3760115,-33.5147652],[18.3760545,-33.5058017],[18.4296557,-33.5059449],[18.4296986,-33.4878541],[18.4404919,-33.4878899],[18.4405991,-33.4698849],[18.4943721,-33.4700997],[18.4943292,-33.4791564],[18.5158297,-33.4791743],[18.5157439,-33.4881941],[18.5264727,-33.4883015],[18.5263225,-33.5243538],[18.5479304,-33.5244253],[18.5479519,-33.5153913],[18.5693666,-33.5154987],[18.5693666,-33.524479],[18.5801169,-33.5245327],[18.580074,-33.5425978],[18.5907814,-33.5425978],[18.5907385,-33.5606413],[18.5799453,-33.5605341],[18.5798809,-33.569617],[18.5906956,-33.569617],[18.5906526,-33.5786811],[18.6230108,-33.5787347],[18.622925,-33.5877264],[18.6659691,-33.5878872],[18.6659262,-33.614928],[18.6767194,-33.6149726],[18.6765772,-33.6510279],[18.687298,-33.6510167],[18.6873409,-33.6600365],[18.6980697,-33.6600901],[18.6980697,-33.6690733],[18.7520358,-33.6692519],[18.7520787,-33.6421924],[18.7736437,-33.642246],[18.773708,-33.6331886],[18.8274595,-33.6332958],[18.8275239,-33.6603044],[18.8166663,-33.6602866],[18.8166019,-33.6783233],[18.8058087,-33.6783055],[18.8058087,-33.7053892],[18.8273951,-33.7054428],[18.8273308,-33.7234701],[18.838124,-33.7234344],[18.8380381,-33.7413865],[18.8165161,-33.7413687],[18.8163659,-33.7955057],[18.8055941,-33.7955057],[18.8055083,-33.8135675],[18.794758,-33.8135497],[18.7947151,-33.8315364],[18.7731072,-33.8315186],[18.7731287,-33.8405194],[18.7623569,-33.8405194],[18.7622711,-33.903588],[18.7514564,-33.9035167],[18.7510809,-33.9847823],[18.7619063,-33.9848001],[18.7617776,-34.0298785],[18.772603,-34.0298963],[18.7725815,-34.0389073],[18.7940338,-34.0389406],[18.7938756,-34.0406987],[18.7984461,-34.0411855],[18.8032445,-34.0411788],[18.8034055,-34.0389206],[18.8159367,-34.038974],[18.8163444,-34.0299318],[18.8379845,-34.0316479],[18.8380006,-34.030003],[18.8484183,-34.0300074],[18.8484666,-34.0218491],[18.859925,-34.0234675],[18.8598606,-34.0210132],[18.868272,-34.0220803],[18.8681862,-34.0211733],[18.8854596,-34.0234319],[18.8851806,-34.0213156],[18.9025184,-34.021031],[18.9025828,-34.0119958],[18.9134189,-34.0119958],[18.9134833,-33.9939582],[18.9458844,-33.9940294],[18.9458629,-34.003102],[18.9674279,-34.0029953],[18.9674708,-34.0120848],[18.9782211,-34.0120848],[18.9783284,-34.0211377],[18.9891431,-34.0211377],[18.9891645,-34.039134],[19.0000167,-34.0391251],[19.0000221,-34.0571798],[19.0108368,-34.0572509],[19.0107939,-34.0841436],[19.0000007,-34.0841258],[19.0000221,-34.0931977],[18.9891538,-34.0931711],[18.9891753,-34.1021976],[18.9783177,-34.1021798],[18.9783177,-34.111232],[18.967503,-34.1112143],[18.9674923,-34.1292536],[18.9566025,-34.1292358],[18.9565596,-34.1382408],[18.9674172,-34.1383118],[18.9674172,-34.1473157],[18.9891753,-34.147298],[18.9891753,-34.165303],[18.9782748,-34.1652852],[18.9783177,-34.1742863],[18.9674172,-34.1742685],[18.9674601,-34.1833042],[18.9565596,-34.1833219],[18.9565596,-34.1923565],[18.9457449,-34.192321],[18.945702,-34.2013192],[18.9348659,-34.2013725],[18.9348873,-34.2193305],[18.9023575,-34.2193482],[18.9017567,-34.2362557],[18.8878414,-34.2373467],[18.8894185,-34.2554123],[18.8805887,-34.2553414],[18.8792744,-34.2644348],[18.8696882,-34.2644126],[18.8697097,-34.2734386],[18.8371369,-34.2734208],[18.8371155,-34.2643771],[18.848016,-34.2644037],[18.8480267,-34.237391],[18.8154861,-34.210281],[18.8156471,-34.1741265],[18.8548824,-34.1562743],[18.7617561,-34.0840547],[18.6533734,-34.077479],[18.4797433,-34.1101217],[18.4463713,-34.1342269],[18.4444508,-34.1640868],[18.4359965,-34.1640513],[18.435975,-34.1820172],[18.4468111,-34.182106],[18.4467253,-34.1911052],[18.4659299,-34.1912117],[18.4866151,-34.2453911],[18.4788904,-34.2543659],[18.4860036,-34.2543748],[18.4677109,-34.2994116],[18.4892222,-34.3445792],[18.500112,-34.3445837],[18.4999189,-34.3626174],[18.467432,-34.3625111],[18.4673676,-34.3534947],[18.3916005,-34.3170651],[18.3917722,-34.2900161],[18.3701643,-34.2808678],[18.370682,-34.2178866],[18.3492324,-34.1816178],[18.3274743,-34.1814936],[18.3276674,-34.1634565],[18.3118746,-34.1543832],[18.3114025,-34.1435331],[18.3236656,-34.1346886],[18.3499297,-34.1042053],[18.3393189,-34.0882843],[18.3612487,-34.0597219],[18.3550474,-34.0553843],[18.3427522,-34.064326],[18.3199963,-34.0644326],[18.296071,-34.045126],[18.3068213,-34.0252637],[18.3287725,-34.0191992],[18.3289227,-34.001252],[18.3397374,-34.0012698],[18.3398017,-33.9866282],[18.3628687,-33.9735145],[18.3638129,-33.9292474],[18.3726212,-33.9292741],[18.3728358,-33.917763],[18.3977267,-33.8933469],[18.4486565,-33.893623]]],"terms_url":"https://www.capetown.gov.za","terms_text":"City of Cape Town Aerial - OPENSTREETMAP USE ONLY","best":true,"description":"OpenStreetMap use only. City of Cape Town Aerial ortho-photography of the municipal area. 8cm ground sample distance"},{"id":"CRAIG-Auvergne-2013","name":"CRAIG - Auvergne 2013 - 25 cm","type":"tms","template":"http://tiles.craig.fr/osm/tms/1.0.0/ortho_2013/webmercator/{zoom-1}/{x}/{-y}.jpeg","polygon":[[[2.9401192,44.6338837],[2.9971896,44.633931],[2.9971676,44.6473385],[3.0159744,44.6473541],[3.0159305,44.6741168],[3.0349486,44.6741326],[3.0349036,44.7015216],[3.0536338,44.7015371],[3.0535675,44.7418954],[3.0723301,44.741911],[3.0722196,44.8091687],[3.0921583,44.8091852],[3.092137,44.8221252],[3.1301398,44.8221567],[3.1300495,44.8770722],[3.1485587,44.8770875],[3.1485807,44.8636964],[3.1682313,44.8637126],[3.1682538,44.8500261],[3.2064,44.8500576],[3.2063789,44.8628393],[3.2439492,44.8628704],[3.2439263,44.8767893],[3.2631452,44.8768052],[3.2630782,44.9175197],[3.3200437,44.9175667],[3.3200227,44.9303336],[3.3390815,44.9303493],[3.3390586,44.9441978],[3.3769989,44.9442292],[3.3770218,44.9302879],[3.396031,44.9303036],[3.39612,44.8762713],[3.4148252,44.8762867],[3.4148923,44.8355255],[3.4333371,44.8355408],[3.4333819,44.8082784],[3.4525549,44.8082943],[3.4525774,44.7946344],[3.5089262,44.7946811],[3.508904,44.8081469],[3.604265,44.8082258],[3.6042213,44.8348239],[3.6236136,44.83484],[3.6235695,44.8616583],[3.6424823,44.8616739],[3.642549,44.821102],[3.6610055,44.8211172],[3.6610275,44.8077696],[3.6992999,44.8078013],[3.6992782,44.820994],[3.7361139,44.8210245],[3.7361819,44.7797075],[3.7751058,44.7797397],[3.775151,44.7522344],[3.8118352,44.7522648],[3.8118567,44.7392021],[3.8311822,44.7392181],[3.8312061,44.7246766],[3.887824,44.7247235],[3.8878019,44.7381833],[3.925626,44.7382146],[3.9256039,44.7516682],[3.9454097,44.7516846],[3.9453656,44.7784691],[3.9643737,44.7784848],[3.9643516,44.7919273],[4.0033183,44.7919596],[4.0032964,44.8052575],[4.0216937,44.8052727],[4.0216718,44.8185687],[4.0596515,44.8186001],[4.0596082,44.8449216],[4.0798132,44.8449383],[4.0797928,44.8573502],[4.173882,44.857428],[4.1738604,44.8705468],[4.1932576,44.8705628],[4.193235,44.8842744],[4.2140385,44.8842916],[4.2139961,44.9100242],[4.2324138,44.9100394],[4.2323689,44.9373093],[4.2715486,44.9373416],[4.2715273,44.9502971],[4.3288672,44.9503445],[4.3287793,45.0036659],[4.3489259,45.0036825],[4.3489038,45.0170656],[4.4060793,45.0171127],[4.4059904,45.0710024],[4.3884707,45.0709879],[4.3884482,45.0845976],[4.407943,45.0846137],[4.4079231,45.09663],[4.4843608,45.0966929],[4.4842941,45.1370472],[4.4663631,45.1370324],[4.4663413,45.1502035],[4.4864469,45.15022],[4.4864022,45.1772415],[4.5065524,45.177258],[4.5064402,45.2450058],[4.4881342,45.2449908],[4.4881106,45.2592077],[4.4698588,45.2591927],[4.469836,45.2729835],[4.4508849,45.2729679],[4.4508626,45.2864203],[4.3936753,45.2863733],[4.3936303,45.3135182],[4.3750893,45.3135029],[4.3750662,45.3274054],[4.3950734,45.3274218],[4.3950283,45.3545849],[4.3767871,45.35457],[4.3767639,45.3685486],[4.3576564,45.3685329],[4.3576335,45.3823359],[4.2814576,45.3822734],[4.2814334,45.3968834],[4.2444556,45.3968531],[4.2444325,45.4107893],[4.1481178,45.4107104],[4.1481388,45.3980659],[4.1291913,45.3980504],[4.1292145,45.3840899],[4.0902138,45.3840579],[4.0902351,45.3712093],[4.0135507,45.3711464],[4.0135259,45.3860975],[3.9170932,45.3860185],[3.9170704,45.3997355],[3.9375703,45.3997523],[3.9375481,45.4131142],[3.975277,45.4131451],[3.9752552,45.4262061],[3.9953725,45.4262226],[3.9956999,45.5209568],[3.9777821,45.5209421],[3.977693,45.5743873],[3.9581755,45.5743714],[3.9581522,45.5883658],[3.9396019,45.5883506],[3.9395781,45.6026212],[3.9202279,45.6026054],[3.9202048,45.6164603],[3.8818916,45.616429],[3.8818468,45.643276],[3.8441329,45.6432453],[3.8441098,45.6570896],[3.8261689,45.657075],[3.8261241,45.6838865],[3.8072175,45.6838711],[3.8071277,45.7375802],[3.7882101,45.7375648],[3.7881863,45.7517966],[3.7688482,45.7517809],[3.7688028,45.7789651],[3.750719,45.7789504],[3.7505822,45.8606554],[3.7696692,45.8606709],[3.7695793,45.914333],[3.751661,45.9143185],[3.7516379,45.9280879],[3.7328974,45.9280727],[3.7328527,45.9547155],[3.8101795,45.9547782],[3.8101569,45.9682278],[3.8495994,45.9682598],[3.8495098,46.0216192],[3.8318849,46.0216049],[3.8317936,46.0759058],[3.8505037,46.0759209],[3.8504583,46.1029545],[3.8324727,46.10294],[3.8323353,46.1845598],[3.8142194,46.1845452],[3.8141522,46.2244234],[3.8336864,46.2244392],[3.8336634,46.2381001],[3.8528929,46.2381156],[3.8528703,46.2514729],[3.8931424,46.2515054],[3.8931205,46.2644677],[3.9130562,46.2644838],[3.9130335,46.2779317],[3.9518926,46.2779631],[3.9518709,46.2908227],[3.971523,46.2908386],[3.9715012,46.3036947],[4.0105021,46.3037261],[4.0104784,46.3177638],[4.0298278,46.3177794],[4.029783,46.3442827],[4.0116018,46.344268],[4.0114647,46.4253437],[4.031532,46.4253598],[4.0314635,46.4657978],[4.0132435,46.4657832],[4.0132204,46.479378],[3.9943703,46.4793629],[3.9943461,46.4936113],[3.9745971,46.4935955],[3.9745735,46.5075278],[3.8775423,46.5074499],[3.8774959,46.5347758],[3.8583577,46.5347605],[3.8583347,46.5483156],[3.8186897,46.5482838],[3.8187114,46.5355316],[3.7992386,46.535516],[3.7992156,46.5490706],[3.7610377,46.5490399],[3.7609226,46.6168059],[3.7423295,46.616791],[3.7422834,46.6439624],[3.7228558,46.6439468],[3.7228098,46.6710357],[3.7038706,46.6710206],[3.7038474,46.6846709],[3.6841096,46.6846551],[3.6840631,46.711998],[3.6648359,46.7119826],[3.6647898,46.7390375],[3.6457623,46.7390222],[3.6457158,46.7663375],[3.6257542,46.7663216],[3.6257314,46.7797093],[3.5672301,46.7796626],[3.5672528,46.7663082],[3.5471462,46.7662922],[3.5471922,46.7392824],[3.5271621,46.7392664],[3.5272308,46.6988967],[3.4877399,46.6988651],[3.4877618,46.685943],[3.4679636,46.6859272],[3.4679407,46.6994059],[3.4679179,46.7127907],[3.4486497,46.7127753],[3.4486258,46.7267878],[3.350433,46.7267092],[3.3504786,46.6999004],[3.3303913,46.6998843],[3.3303448,46.7271984],[3.2327174,46.7271203],[3.2327406,46.7135148],[3.2129042,46.7134989],[3.212927,46.7001302],[3.1735446,46.7000987],[3.173498,46.7275094],[3.1541227,46.7274939],[3.1541002,46.7407271],[3.1147772,46.7406957],[3.114754,46.7542756],[3.0753432,46.7542441],[3.0752971,46.7813548],[3.05597,46.7813394],[3.055924,46.8083069],[2.99704,46.8082598],[2.9970166,46.8219593],[2.9379443,46.8219121],[2.9379675,46.8082604],[2.8986634,46.808229],[2.8986872,46.7942392],[2.878991,46.7942234],[2.8790134,46.7810427],[2.8594188,46.781027],[2.8594415,46.7677056],[2.8400446,46.7676901],[2.8400671,46.754466],[2.7414032,46.7543871],[2.741382,46.7668245],[2.7023351,46.7667932],[2.7023571,46.7538869],[2.6826621,46.7538711],[2.6826849,46.7404752],[2.6634875,46.7404599],[2.6635123,46.7258966],[2.6434164,46.7258805],[2.6434382,46.7130938],[2.6241432,46.7130784],[2.6241658,46.6998093],[2.6039699,46.6997931],[2.6039936,46.6858433],[2.5651245,46.6858122],[2.5651469,46.6726126],[2.5459278,46.6725972],[2.5459966,46.6321534],[2.5659222,46.6321694],[2.565946,46.6181104],[2.5456397,46.6180941],[2.5456862,46.5907192],[2.5664225,46.5907358],[2.5664449,46.5775417],[2.5854963,46.577557],[2.5855181,46.5647199],[2.5661318,46.5647044],[2.5661557,46.5506246],[2.468279,46.5505461],[2.4683039,46.5358205],[2.3321246,46.5357112],[2.3321701,46.5088566],[2.3126474,46.5088409],[2.3126703,46.4953444],[2.2928767,46.4953285],[2.2928996,46.4818182],[2.2748687,46.4818037],[2.2749151,46.4544154],[2.2553921,46.4543997],[2.255529,46.3734888],[2.275948,46.3735052],[2.276037,46.3208741],[2.3145615,46.3209052],[2.3145849,46.3070421],[2.3537075,46.3070737],[2.3537313,46.2929669],[2.3938428,46.2929992],[2.3938862,46.2672854],[2.4515727,46.267332],[2.451596,46.2534921],[2.4709353,46.2535077],[2.4709807,46.2265552],[2.4915062,46.2265718],[2.4915521,46.199329],[2.5108806,46.1993446],[2.5109254,46.1727799],[2.5311728,46.1727963],[2.5313772,46.051352],[2.5516349,46.0513684],[2.5516577,46.0377665],[2.5705635,46.0377818],[2.5706774,45.9699434],[2.5514356,45.9699278],[2.551458,45.9566151],[2.5322621,45.9565995],[2.5322849,45.9430066],[2.5130653,45.942991],[2.513134,45.9020279],[2.4749412,45.9019969],[2.4749633,45.8888235],[2.4361947,45.888792],[2.4362172,45.8753288],[2.417209,45.8753133],[2.4172548,45.8479368],[2.3784736,45.8479053],[2.378497,45.8339746],[2.3595157,45.8339592],[2.3595606,45.8070849],[2.3787254,45.8071005],[2.3787481,45.7935783],[2.3986981,45.7935945],[2.3987203,45.7803477],[2.4182486,45.7803636],[2.4183161,45.7400007],[2.4572171,45.7400324],[2.4572394,45.7266956],[2.4758919,45.7267107],[2.4759144,45.7132391],[2.49533,45.7132549],[2.4954204,45.6591268],[2.4576942,45.659096],[2.4577622,45.618343],[2.4391188,45.6183278],[2.4391866,45.5776619],[2.4585044,45.5776777],[2.4585496,45.5505348],[2.4780887,45.5505508],[2.4781108,45.5372464],[2.4975506,45.5372623],[2.4975949,45.5106757],[2.4785536,45.5106601],[2.4786444,45.4561337],[2.4597798,45.4561183],[2.4598701,45.401757],[2.4224876,45.4017264],[2.4224651,45.4152816],[2.4023154,45.4152651],[2.4022929,45.4288193],[2.3256006,45.4287565],[2.3256684,45.3879609],[2.3456182,45.3879773],[2.3456629,45.3611091],[2.326256,45.3610932],[2.326279,45.3472146],[2.3073819,45.3471991],[2.3074045,45.3335972],[2.2881095,45.3335813],[2.2881307,45.3208191],[2.2696332,45.3208039],[2.2696574,45.306212],[2.2506602,45.3061964],[2.2506828,45.2925147],[2.2316866,45.2924992],[2.2317086,45.2792355],[2.2130009,45.2792202],[2.213046,45.2520355],[2.1937387,45.2520197],[2.1937617,45.2381134],[2.1756091,45.2380985],[2.1757423,45.1576822],[2.1573543,45.157667],[2.1574448,45.1029478],[2.1202408,45.1029172],[2.1202629,45.0895468],[2.1006669,45.0895306],[2.1006902,45.0754441],[2.0824591,45.0754291],[2.082548,45.0215961],[2.1025534,45.0216126],[2.1025982,44.994453],[2.0457406,44.9944061],[2.0458508,44.9275321],[2.0657794,44.9275486],[2.0658912,44.8596881],[2.0856964,44.8597044],[2.0857193,44.8458126],[2.1055593,44.8458291],[2.1056029,44.8193264],[2.124743,44.8193422],[2.1247657,44.805512],[2.1435067,44.8055275],[2.143551,44.778597],[2.1256091,44.7785822],[2.1256984,44.7242739],[2.1066459,44.7242581],[2.1067116,44.6842263],[2.1263414,44.6842426],[2.1263635,44.670735],[2.14598,44.6707513],[2.146069,44.6164441],[2.1839622,44.6164756],[2.183983,44.6037819],[2.2404173,44.6038288],[2.2403728,44.6309515],[2.25948,44.6309674],[2.2594571,44.644934],[2.316678,44.6449815],[2.3167011,44.6308801],[2.3361516,44.6308963],[2.3361734,44.6175824],[2.3724238,44.6176125],[2.3724009,44.6315823],[2.4110495,44.6316144],[2.4110701,44.6190741],[2.4492173,44.6191058],[2.4491956,44.6323197],[2.5048575,44.6323659],[2.5048126,44.6597555],[2.5246119,44.6597719],[2.524567,44.6871739],[2.5422544,44.6871886],[2.5422313,44.70122],[2.5807101,44.701252],[2.5805999,44.7683374],[2.61769,44.7683681],[2.6176235,44.808838],[2.6367564,44.8088539],[2.6366899,44.8492948],[2.6733105,44.8493251],[2.6732888,44.8625164],[2.6933766,44.862533],[2.6933323,44.8894303],[2.7305201,44.8894611],[2.7304757,44.9164461],[2.7499202,44.9164622],[2.7500519,44.8364688],[2.8073346,44.8365162],[2.8073139,44.8491017],[2.8263796,44.8491175],[2.8264007,44.8362845],[2.8457039,44.8363004],[2.8457707,44.7957107],[2.8642166,44.795726],[2.8642611,44.7686452],[2.8839885,44.7686615],[2.8840323,44.7419697],[2.9020315,44.7419846],[2.9021426,44.6743192],[2.9219777,44.6743357],[2.9220221,44.6472986],[2.9400972,44.6473136],[2.9401192,44.6338837]]],"terms_url":"https://wiki.openstreetmap.org/wiki/WikiProject_France/CRAIG","terms_text":"Orthophotographie CRAIG/Sintegra/IGN 2013"},{"id":"Czech_CUZK-KM-tms","name":"Czech CUZK:KM tiles proxy","type":"tms","template":"http://osm-{switch:a,b,c}.zby.cz/tiles_cuzk.php/{zoom}/{x}/{y}.png","scaleExtent":[13,18],"polygon":[[[15.0063684,49.0177392],[15.1559854,49.0013828],[15.190896,48.9424551],[15.3105895,48.9882938],[15.4053469,48.9752013],[15.5400022,48.9162426],[15.7145553,48.8670572],[15.8342488,48.880178],[15.968904,48.8178233],[16.0885976,48.7455261],[16.3978059,48.7455261],[16.4875761,48.8145394],[16.6721036,48.7784014],[16.6820781,48.7356594],[16.9015163,48.7126294],[16.9464014,48.6237005],[17.1159672,48.8375227],[17.2107246,48.880178],[17.4052266,48.8178233],[17.4800351,48.8539329],[17.5299074,48.8178233],[17.7044605,48.8670572],[17.8141796,48.9359033],[17.8840008,48.9359033],[17.9438476,49.0210099],[18.0635412,49.0340903],[18.1184007,49.0994409],[18.1981964,49.3047337],[18.3877112,49.3339917],[18.577226,49.5091747],[18.7567663,49.4994587],[18.8465365,49.5253637],[18.8764598,49.5706645],[18.7966641,49.693412],[18.64206,49.7095399],[18.5872004,49.8351543],[18.6121366,49.8833809],[18.5622643,49.9347695],[18.512392,49.9058702],[18.362775,49.9540261],[18.3278644,49.9219275],[18.2630304,49.9732751],[18.1184007,50.0053395],[18.0635412,50.075806],[17.9139242,49.9796897],[17.779269,50.0309757],[17.714435,50.1237921],[17.6047159,50.1653411],[17.7593201,50.21962],[17.7343839,50.3439092],[17.6396265,50.2802117],[17.3802905,50.2802117],[17.3503671,50.3439092],[17.2805459,50.3375433],[17.1857885,50.4075214],[16.9015163,50.4615247],[16.8666057,50.4138779],[16.9663503,50.3184404],[17.0361715,50.2323826],[16.8366823,50.21962],[16.7120015,50.1046034],[16.5823335,50.1589513],[16.5623846,50.2387626],[16.4327166,50.3375433],[16.3529209,50.3916263],[16.2781124,50.3916263],[16.2082911,50.4456477],[16.3978059,50.5344899],[16.4476782,50.5978464],[16.3529209,50.670601],[16.2382145,50.6769221],[16.2182656,50.6326561],[16.1284954,50.6832425],[16.0486997,50.6073425],[15.988853,50.7021983],[15.8741467,50.6832425],[15.8292616,50.7653291],[15.729517,50.743243],[15.450232,50.8157725],[15.3903852,50.7747914],[15.3804108,50.8598659],[15.2956278,50.8850434],[15.2956278,50.9887568],[15.1709471,51.0201394],[14.9914067,51.0013124],[15.0063684,50.8881896],[14.8417898,50.8756034],[14.7969047,50.8252246],[14.6323261,50.8567177],[14.6622495,50.9353576],[14.5724793,50.9227841],[14.6123772,50.9856174],[14.4976708,51.0483657],[14.4178751,51.0232765],[14.3081561,51.0671736],[14.2532965,51.0044508],[14.4029134,50.9322145],[14.3729901,50.897627],[14.2433221,50.9070625],[14.2084114,50.844123],[14.0338583,50.8126214],[13.9789988,50.8252246],[13.9041903,50.7968626],[13.8742669,50.740087],[13.5351352,50.7243038],[13.530148,50.6579561],[13.4703012,50.6136722],[13.3905055,50.664279],[13.3256715,50.5883483],[13.250863,50.6105074],[13.1960035,50.5059517],[13.0513738,50.5218084],[12.9665909,50.4106997],[12.8269484,50.4710483],[12.7022676,50.4138779],[12.5077656,50.401164],[12.343187,50.2547088],[12.323238,50.1845054],[12.2484296,50.2738373],[12.1736211,50.3311765],[12.0988126,50.33436],[12.1187616,50.25152],[12.2234934,50.1653411],[12.2035445,50.1237921],[12.5027784,49.9732751],[12.4778422,49.9379795],[12.5476634,49.9155052],[12.4678677,49.8029766],[12.408021,49.7611134],[12.4828294,49.6869593],[12.5327017,49.6869593],[12.5177401,49.6288466],[12.6075102,49.5415474],[12.6723442,49.4378793],[12.8119867,49.3469896],[12.9466419,49.3437405],[13.2309141,49.1288206],[13.3256715,49.1059712],[13.4353906,49.0438984],[13.4154417,48.9948387],[13.5002246,48.949006],[13.5650586,48.9882938],[13.6847522,48.8834577],[13.7445989,48.9031312],[13.8243946,48.7751149],[13.8992031,48.7751149],[14.0587945,48.676418],[14.0438328,48.6302932],[14.1435774,48.5907241],[14.3729901,48.5610269],[14.4827091,48.6500662],[14.5774665,48.607215],[14.6273389,48.6335892],[14.7071346,48.5808269],[14.7470324,48.7027561],[14.8118664,48.7389485],[14.8168536,48.794831],[14.9864195,48.7652539],[15.0063684,49.0177392]]],"overlay":true},{"id":"Czech_RUIAN-budovy","name":"Czech RUIAN budovy","type":"tms","template":"http://tile.poloha.net/budovy/{zoom}/{x}/{y}.png","scaleExtent":[12,20],"polygon":[[[15.0063684,49.0177392],[15.1559854,49.0013828],[15.190896,48.9424551],[15.3105895,48.9882938],[15.4053469,48.9752013],[15.5400022,48.9162426],[15.7145553,48.8670572],[15.8342488,48.880178],[15.968904,48.8178233],[16.0885976,48.7455261],[16.3978059,48.7455261],[16.4875761,48.8145394],[16.6721036,48.7784014],[16.6820781,48.7356594],[16.9015163,48.7126294],[16.9464014,48.6237005],[17.1159672,48.8375227],[17.2107246,48.880178],[17.4052266,48.8178233],[17.4800351,48.8539329],[17.5299074,48.8178233],[17.7044605,48.8670572],[17.8141796,48.9359033],[17.8840008,48.9359033],[17.9438476,49.0210099],[18.0635412,49.0340903],[18.1184007,49.0994409],[18.1981964,49.3047337],[18.3877112,49.3339917],[18.577226,49.5091747],[18.7567663,49.4994587],[18.8465365,49.5253637],[18.8764598,49.5706645],[18.7966641,49.693412],[18.64206,49.7095399],[18.5872004,49.8351543],[18.6121366,49.8833809],[18.5622643,49.9347695],[18.512392,49.9058702],[18.362775,49.9540261],[18.3278644,49.9219275],[18.2630304,49.9732751],[18.1184007,50.0053395],[18.0635412,50.075806],[17.9139242,49.9796897],[17.779269,50.0309757],[17.714435,50.1237921],[17.6047159,50.1653411],[17.7593201,50.21962],[17.7343839,50.3439092],[17.6396265,50.2802117],[17.3802905,50.2802117],[17.3503671,50.3439092],[17.2805459,50.3375433],[17.1857885,50.4075214],[16.9015163,50.4615247],[16.8666057,50.4138779],[16.9663503,50.3184404],[17.0361715,50.2323826],[16.8366823,50.21962],[16.7120015,50.1046034],[16.5823335,50.1589513],[16.5623846,50.2387626],[16.4327166,50.3375433],[16.3529209,50.3916263],[16.2781124,50.3916263],[16.2082911,50.4456477],[16.3978059,50.5344899],[16.4476782,50.5978464],[16.3529209,50.670601],[16.2382145,50.6769221],[16.2182656,50.6326561],[16.1284954,50.6832425],[16.0486997,50.6073425],[15.988853,50.7021983],[15.8741467,50.6832425],[15.8292616,50.7653291],[15.729517,50.743243],[15.450232,50.8157725],[15.3903852,50.7747914],[15.3804108,50.8598659],[15.2956278,50.8850434],[15.2956278,50.9887568],[15.1709471,51.0201394],[14.9914067,51.0013124],[15.0063684,50.8881896],[14.8417898,50.8756034],[14.7969047,50.8252246],[14.6323261,50.8567177],[14.6622495,50.9353576],[14.5724793,50.9227841],[14.6123772,50.9856174],[14.4976708,51.0483657],[14.4178751,51.0232765],[14.3081561,51.0671736],[14.2532965,51.0044508],[14.4029134,50.9322145],[14.3729901,50.897627],[14.2433221,50.9070625],[14.2084114,50.844123],[14.0338583,50.8126214],[13.9789988,50.8252246],[13.9041903,50.7968626],[13.8742669,50.740087],[13.5351352,50.7243038],[13.530148,50.6579561],[13.4703012,50.6136722],[13.3905055,50.664279],[13.3256715,50.5883483],[13.250863,50.6105074],[13.1960035,50.5059517],[13.0513738,50.5218084],[12.9665909,50.4106997],[12.8269484,50.4710483],[12.7022676,50.4138779],[12.5077656,50.401164],[12.343187,50.2547088],[12.323238,50.1845054],[12.2484296,50.2738373],[12.1736211,50.3311765],[12.0988126,50.33436],[12.1187616,50.25152],[12.2234934,50.1653411],[12.2035445,50.1237921],[12.5027784,49.9732751],[12.4778422,49.9379795],[12.5476634,49.9155052],[12.4678677,49.8029766],[12.408021,49.7611134],[12.4828294,49.6869593],[12.5327017,49.6869593],[12.5177401,49.6288466],[12.6075102,49.5415474],[12.6723442,49.4378793],[12.8119867,49.3469896],[12.9466419,49.3437405],[13.2309141,49.1288206],[13.3256715,49.1059712],[13.4353906,49.0438984],[13.4154417,48.9948387],[13.5002246,48.949006],[13.5650586,48.9882938],[13.6847522,48.8834577],[13.7445989,48.9031312],[13.8243946,48.7751149],[13.8992031,48.7751149],[14.0587945,48.676418],[14.0438328,48.6302932],[14.1435774,48.5907241],[14.3729901,48.5610269],[14.4827091,48.6500662],[14.5774665,48.607215],[14.6273389,48.6335892],[14.7071346,48.5808269],[14.7470324,48.7027561],[14.8118664,48.7389485],[14.8168536,48.794831],[14.9864195,48.7652539],[15.0063684,49.0177392]]],"terms_url":"http://poloha.net/"},{"id":"Czech_RUIAN-parcely","name":"Czech RUIAN parcely","type":"tms","template":"http://tile.poloha.net/parcely/{zoom}/{x}/{y}.png","scaleExtent":[12,20],"polygon":[[[15.0063684,49.0177392],[15.1559854,49.0013828],[15.190896,48.9424551],[15.3105895,48.9882938],[15.4053469,48.9752013],[15.5400022,48.9162426],[15.7145553,48.8670572],[15.8342488,48.880178],[15.968904,48.8178233],[16.0885976,48.7455261],[16.3978059,48.7455261],[16.4875761,48.8145394],[16.6721036,48.7784014],[16.6820781,48.7356594],[16.9015163,48.7126294],[16.9464014,48.6237005],[17.1159672,48.8375227],[17.2107246,48.880178],[17.4052266,48.8178233],[17.4800351,48.8539329],[17.5299074,48.8178233],[17.7044605,48.8670572],[17.8141796,48.9359033],[17.8840008,48.9359033],[17.9438476,49.0210099],[18.0635412,49.0340903],[18.1184007,49.0994409],[18.1981964,49.3047337],[18.3877112,49.3339917],[18.577226,49.5091747],[18.7567663,49.4994587],[18.8465365,49.5253637],[18.8764598,49.5706645],[18.7966641,49.693412],[18.64206,49.7095399],[18.5872004,49.8351543],[18.6121366,49.8833809],[18.5622643,49.9347695],[18.512392,49.9058702],[18.362775,49.9540261],[18.3278644,49.9219275],[18.2630304,49.9732751],[18.1184007,50.0053395],[18.0635412,50.075806],[17.9139242,49.9796897],[17.779269,50.0309757],[17.714435,50.1237921],[17.6047159,50.1653411],[17.7593201,50.21962],[17.7343839,50.3439092],[17.6396265,50.2802117],[17.3802905,50.2802117],[17.3503671,50.3439092],[17.2805459,50.3375433],[17.1857885,50.4075214],[16.9015163,50.4615247],[16.8666057,50.4138779],[16.9663503,50.3184404],[17.0361715,50.2323826],[16.8366823,50.21962],[16.7120015,50.1046034],[16.5823335,50.1589513],[16.5623846,50.2387626],[16.4327166,50.3375433],[16.3529209,50.3916263],[16.2781124,50.3916263],[16.2082911,50.4456477],[16.3978059,50.5344899],[16.4476782,50.5978464],[16.3529209,50.670601],[16.2382145,50.6769221],[16.2182656,50.6326561],[16.1284954,50.6832425],[16.0486997,50.6073425],[15.988853,50.7021983],[15.8741467,50.6832425],[15.8292616,50.7653291],[15.729517,50.743243],[15.450232,50.8157725],[15.3903852,50.7747914],[15.3804108,50.8598659],[15.2956278,50.8850434],[15.2956278,50.9887568],[15.1709471,51.0201394],[14.9914067,51.0013124],[15.0063684,50.8881896],[14.8417898,50.8756034],[14.7969047,50.8252246],[14.6323261,50.8567177],[14.6622495,50.9353576],[14.5724793,50.9227841],[14.6123772,50.9856174],[14.4976708,51.0483657],[14.4178751,51.0232765],[14.3081561,51.0671736],[14.2532965,51.0044508],[14.4029134,50.9322145],[14.3729901,50.897627],[14.2433221,50.9070625],[14.2084114,50.844123],[14.0338583,50.8126214],[13.9789988,50.8252246],[13.9041903,50.7968626],[13.8742669,50.740087],[13.5351352,50.7243038],[13.530148,50.6579561],[13.4703012,50.6136722],[13.3905055,50.664279],[13.3256715,50.5883483],[13.250863,50.6105074],[13.1960035,50.5059517],[13.0513738,50.5218084],[12.9665909,50.4106997],[12.8269484,50.4710483],[12.7022676,50.4138779],[12.5077656,50.401164],[12.343187,50.2547088],[12.323238,50.1845054],[12.2484296,50.2738373],[12.1736211,50.3311765],[12.0988126,50.33436],[12.1187616,50.25152],[12.2234934,50.1653411],[12.2035445,50.1237921],[12.5027784,49.9732751],[12.4778422,49.9379795],[12.5476634,49.9155052],[12.4678677,49.8029766],[12.408021,49.7611134],[12.4828294,49.6869593],[12.5327017,49.6869593],[12.5177401,49.6288466],[12.6075102,49.5415474],[12.6723442,49.4378793],[12.8119867,49.3469896],[12.9466419,49.3437405],[13.2309141,49.1288206],[13.3256715,49.1059712],[13.4353906,49.0438984],[13.4154417,48.9948387],[13.5002246,48.949006],[13.5650586,48.9882938],[13.6847522,48.8834577],[13.7445989,48.9031312],[13.8243946,48.7751149],[13.8992031,48.7751149],[14.0587945,48.676418],[14.0438328,48.6302932],[14.1435774,48.5907241],[14.3729901,48.5610269],[14.4827091,48.6500662],[14.5774665,48.607215],[14.6273389,48.6335892],[14.7071346,48.5808269],[14.7470324,48.7027561],[14.8118664,48.7389485],[14.8168536,48.794831],[14.9864195,48.7652539],[15.0063684,49.0177392]]],"terms_url":"http://poloha.net/"},{"id":"Duna_2013","name":"Danube flood orthophoto 2013","type":"tms","template":"http://e.tile.openstreetmap.hu/dunai-arviz-2013/{zoom}/{x}/{y}.jpg","scaleExtent":[10,20],"polygon":[[[19.0773152,47.6959718],[19.0779881,47.6959835],[19.0946205,47.6944562],[19.0805603,47.595874],[19.0743376,47.5890907],[19.0795196,47.5888284],[19.07717,47.5724109],[19.0577884,47.5720924],[19.0773152,47.6959718]]],"terms_url":"http://fototerkep.hu/","terms_text":"Fotótérkép.hu"},{"id":"Delaware2012Orthophotography","name":"Delaware 2012 Orthophotography","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/0/https://firstmap.delaware.gov/arcgis/services/DE_Imagery/DE_Imagery_2012/ImageServer/WMSServer","polygon":[[[-75.01770587603,38.45188674427],[-75.74173524589,38.4499581145],[-75.80699639658,39.73907123636],[-75.75558784863,39.80106251053],[-75.64692187603,39.8563815616],[-75.47114773904,39.84645578141],[-75.37725787603,39.81477822231],[-75.48746302671,39.6718115509],[-75.50901151986,39.43446011595],[-75.39326532808,39.27784018498],[-75.30707135548,39.01666513594],[-75.1931721774,38.82218696272],[-75.05341480753,38.80875503297],[-75.01770587603,38.45188674427]]],"terms_url":"https://firstmap.delaware.gov/arcgis/rest/services/DE_Imagery/DE_Imagery_2012/ImageServer","terms_text":"Digital Aerial Solutions, LLC","description":"This data set consists of 0.3-meter pixel resolution (approximately 1-foot), 4-band true color and near infrared (R, G, B, IR) orthoimages covering New Castle, Kent and Sussex Counties in Delaware."},{"id":"DigitalGlobe-Premium","name":"DigitalGlobe Premium Imagery","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/digitalglobe.316c9a2e/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqOGRmNXltOTBucm0yd3BtY3E5czl6NmYifQ.qJJsPgCjyzMCm3YG3YWQBQ","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/DigitalGlobe","terms_text":"Terms & Feedback","default":true,"description":"Premium DigitalGlobe satellite imagery.","icon":"data:image/png;base64,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"},{"id":"DigitalGlobe-Premium-vintage","name":"DigitalGlobe Premium Imagery Vintage","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/digitalglobe.2850d66c/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqOTBkcmZjNzJ5ZnozNHF6NnVkOGd6ODYifQ.grAnqgpCjOaeq-ozqt4QNw","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/DigitalGlobe","terms_text":"Terms & Feedback","description":"Imagery boundaries and capture dates. Labels appear at zoom level 14 and higher.","icon":"data:image/png;base64,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","overlay":true},{"id":"DigitalGlobe-Standard","name":"DigitalGlobe Standard Imagery","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/digitalglobe.0a8e44ba/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqOGRmNW9qZjBudmgzMnA1a294OGRtNm8ifQ.06mo-nDisy4KmqjYxEVwQw","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/DigitalGlobe","terms_text":"Terms & Feedback","default":true,"description":"Standard DigitalGlobe satellite imagery.","icon":"data:image/png;base64,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"},{"id":"DigitalGlobe-Standard-vintage","name":"DigitalGlobe Standard Imagery Vintage","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/digitalglobe.1412531a/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoiZGlnaXRhbGdsb2JlIiwiYSI6ImNqOTBlYWJ1ZDAza2YyeG14NWVodTA4OWUifQ.wVc8ZOuPuYVw39lhS2j3_g","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/DigitalGlobe","terms_text":"Terms & Feedback","description":"Imagery boundaries and capture dates. Labels appear at zoom level 14 and higher.","icon":"data:image/png;base64,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","overlay":true},{"id":"EsriWorldImagery","name":"Esri World Imagery","type":"tms","template":"https://{switch:services,server}.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/Esri","terms_text":"Terms & Feedback","default":true,"description":"Esri world imagery.","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAXEYAAFxGAHswbAIAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAP5klEQVRYCcVYCXRUVbbd772aU6lUqiojIQEykUBCEoYgIEIYTaKAyNChaUVaW/9yQNeXxpb+jf3boXEAJwYRtYXYjoAiIGEIKEISIRCGIJCJjCSppJKqpOaq+88tCCvYSNu//1r/rDrv3Tfdu98Z9jmvBPz7ItIUXAVSdk1pBx/f/H8IByJOmjRJxhjj45sKv/bpp59Kt7rnpg/+myelVatWcWv1Fz0dpJNOI72LdCZpGml/keiA68++UP+b+49/6QN9LuxzWxhNMpl06sOPPJo6ZvSokJCQYDcZzaxUqdq1QUGX0tMziwyG4POCIHT1W5Cvx4HyeXg4/FP5JQD7JuSTxZIuffiR/1gwbdq05NGjRiJIo2JV1TUeCKJXpZD5nfYe9Np7WWtrG3M47E1mc/eJ8jOX9nxc+MN+4HRbP0QyGnv7Hd90yBe/lfBJ+qz22/nzF76Xn58/a+UfVphGjhwJMpvP3O3AsJRkmRwOeWTSOEWXV6fwMJUySGdShhqMYYbQoHSNwje3pb74rlZzD39BbtFmUj8pn/+WlryVBQNvuHjx4qAtW7a8/sabbyz99aIClJYc86SmjRR7vGqx6IcGlDW48fmFOnh2vwLRNBCh0x5Boj4Eg9UCG2xSsaERSjY4TJRClC6h8kw5nnr0d7Zms+3jtLS0l86cOVNDALnwEOKA/0F+DmAAXF5eXuiuXbv+vrVw64xFBYv4BP517xTKtlWF4IA4AOjoBowM2mAN7DY7/PvepTvIIJOWUDooASd5UJAwKFzDfpca4ssdEQy92if7csd2PP7444003wrSwmuobgryZi4OxBxRhOKFF174uPCjj3IXFRR4HB6fuGFvhfTYjiOo1doxeJgPyQmViIwsI1AV8HXooPSroTq0FsHMA6O3GybLOWh6a9BQ2ywc2F4tblj1vnjb7XG+e+bc5Z8xbYr+Um3NPS2NjX4/Y98SSO5qDvIGl/8UILdowNSfffbZK+s3rP/NkvuXeLtd3dLKopfEVdb1GKarxmDtUej036P1/Ba0nyyF42wZ/JcZfDIN3Jn5sBW/BytTwJI0HjZfCIZF9OCOnE9hHLUfrz7+odjZ2SOmpiZ6QjQhUtH+oskpKSl+s9nMQXK5was3HNDFgPVoP3fZU8s+f+kvL8EvZ76nDzwjvW1fi3zZ7aj9vgVVRe0Ii+mGLjwRqgG/ArRZ8Mii4KKYd0COnprT8B98Dd1Tn8eQSANyM76AJuQAnH49rB1efLDiMHAH8Ma4td59HxyU7Sz+ClkjshaWV5R/0g8DDa+aNDCgTQDcM888Y6Txqntnz4VSrfS8efxt6W3LWkyuyUHZunq0HnAjPqUHWfOfRlLuJkSnFsAUlQpDCMWXSga95IZu8HB0x84Ctn+EqYl7YNSvhtupInVBMgDzV0wF3IA6RS1bX7jO/eyKZ0Hgnn/ooYeiaG3OGtc9e31AJ7k1WX1L42Pdlq5FS+57wFcvb5QVHFiIhL2JMJdfwojZ8UiZfg5Oy0xExD2FIMVAyH0+KAQGiZ6WKIKcXglOJiF9iALC+Q0YkrET6vDJcLh88DAGl4cWodoja5Sw6eyHWDJliTQ9e7qn+Lti084vd3Je3E/KJeDdPoA8OHnsheXn5725YM58U5Oz2V90Zp9Y8dxJAhWJYQuGIGqInUDNQuvJOJhM8QiLDCWH+iCXSQSQwUvAjGorJgzch5FpXyE4shele0QMGqODoBIJIFcBbkoDrcmICztrYdFbMX/MvUiMSRS3FG5JmH3n7B0/Vv3YSVg4NpqRhAq/VFdXxwHm/3757x8elT2aLZyzUGxh9cL4ZZkYMCocwYoOqDwi1OJz6GljUAoWxAwZSrP4oZDLIJNrIFcISI4shF7zJ9hsSjidIko+aYI2WkkrSbDbffAJBJKS1R8ih0kZjj2n9mBmVq6QGZfh/77sex0lTR3hKCHl2Pyc7zhA/6FDh/hwQmxcLMrLyjlYcdTSUdAYXZB7aqGSXYDo/wwaZSJi4trRfPoojFMIniYU7ZYudF5pQGvtKbRZPkJ7UyS6LTaIcguUwQxfrbyAxBlGMJG8ppAg1yuhGBgErTIUqAZ2V+4Vxk7NZvct+A2+O/QdbzrWkHJ3E4sSEALHAcmyMrKe1hv1g1pbW1lreKeoHWFHsNwDJUuA5H8OgmcMQrVyhBl0qK8ogcFgQFNVJfYXrsPFI3vhcfZCE+1CTLobg8fqMWRCOCJS9Wi/bEXmfQmIzA6jrNdCCFLAanaht8aBztIOlMsu474x85hKUomb39usmD59+hfV1dVWwiRxCwaCkfaRnS0dsXm5ebCgGy+OfhGxd+bCLiyhhRMoQ0MRplcHEsFuMaPh4lmU7ipEZs5sjJo8E5qYEfBqeiDT/hfNaIfHF0zR6UOwSg5jvBZdbU5ExeugCVJCFiNQBhvR6/IjPSkUp/9Ugv2TD2J0fBaSk5NNRUVFMYSngVTsDzB09PgxusSERHxTtQ/oBRw1efBIGTAoKQmUMtjMLTi9Yydqju6hYJcwJvdXyH/wabhlKrRbGTodx2B1lID5M+GjjPXymkAVz5huQF1ZB4KHGeGiJHHRBbdfgE8uQRGnA+4BDPF6ISIqAtER0UEXLlyIoCcDwrO3z4I6QYCmp6cXFm+3AKIx6/keCm6qEH47qo4VofCJ2aivrcE9z67D4j++jo4rLTBbumGzO9HT00MUoiUAJrjFg/CItUR1LXASDWlidehp6iWSdsMn9mWyAKeHIkspJ26igLNTAgZpEB5m4sA0AXSUxYEkuXag7HVaJK+HwWOLB+jnLy9BZ1Uy6o7vRHPZXsz4z9cwNHMsVMFaiD43mFqHsyePI/62aXDQscMVgV7nn+GTTpBz6b2lVohiNcRwDYLigmFpdkAfEQSX3w8PNRVuWl4lcwFB5K0WApZOIDUEGJTo16Q/QHd7u9nn9ToQ7B1MZltNjcly/Pjf2xE95zFMef5zGKMGwEZM63R3QKsNRtSIcagsPYyQlLGwkzV6vQJ6PLeh25kBS48DbrcZEaZdUOkPQW4MRSfFvSLJQNYVKHQkeP0ivQwBkhuItogRCLjVZiXE6LiGT+AA+7qH7rKyUw7qhtVa4ja8/i2vRlBPXISoyQ/Bo9TC3NlDNKOEiiZ1MuI/KnFXqt5BfV0tJUkyurqaYWltRMflalgaa2FrsKLOVwtD9Ck42hRwdctgb3VA1KsgmHQQicgVYVOBzgcRFS5nXq8HtbWXqYcLNLQcY8DFfQDNdMLS1NRi6Ki7xK9BtuBlOI7sht19CipVL2SyNrjECPh8UXA4wyAGGxAx7k6cK94BfexQ1BRthbX6PKTht9PiSZBnxlEyEa3FzUZ0+AY0fdoEYYgJQogMvU1OsNpqyF0JwDfEKCvvgrmtDScrzjTS4k2kXAJEzTmQSwtpVX1dVfzYiTMxfOVQnPV3Irz8r3CYFwMpqfB6u6ikuSFpTBClWPQ2p6G70YG6nesgpIyDMXsuomcnw6MORa9PRt0Lg0Cz2+VDoDPYoI5/DpIpCKp0ApnSTZXlXsguzgO+O8KqL51H65VWjqOc1MY/V0koCK66mBM2l6OHDx9GmFEnLE0fwKCpgWmOhPovB8LWRVZjw+EQMylrw1F9oALFv30VQvA6DKKPTW1KHoJGTIdbS1WEiq3dSRZyuyD4HHB2SejqGQBG34Lc7b12geK1C2pPMuqVlI3zspGaOkysr7/MMRzgGwIXwMQBXhedTv3N5vc/dDTUXRSnZJoYHAZYk6Kg7WqA+YwZThlxHVWFU69V4twBqrsvZiNh0QwMuDsNjrK30VRzCV0ONyUHfeQRZ/FEpj6HapSXmoUW+PUiqNGGgxJKRat22EOQSDS0YUa039zeKhwr+eEinT54DVDAs32WC5xzubzc96Pi4mKHzpw+0Ss1K6SvW4MQm2pHw/42MOZD7bsV0I2PImCDoY6iHs9LJKYNh89rQ9e35NKhw2gKmpaSCNThwC/RFymFRcRxeDzt8FYRyEQ9wuVudDdFY0XaWEwZofVt3rRRKizctp4Y8Wv+5wCV30Bu9FmQHwTAJiQkrF3xzEpP1YUz8gdzE3ywjEON+ATCOhiuvFqBsAeyoZ8RR64mt/VKsLltsLr06I1eBZw/B3b5JNGGgooUtxzZSU4Zq6B4JGbwyNVg1BdGUhWqpwIwPS4MS/OSvArRL3/vg61No9MS3yccIIBkezI+SR9APg6YtKqq6jCN31616i8IVbv9RfcOZL7nv4A2biLC02bB1nmCAFHZIw6y+wRq8T2wdMXBQg0FCubD/y2tYSNCIE5Dex11K1T6KvbCu+84fAebEXyZesrSdmDHCczQqplGcgolZSf4+mt/uPoZyjEFsPCTN7h43rx5UmVlJdu4cWPJy6+8khMWFhGbNyXLEz9MK31oHoHexDTEvVmJzoFVcMUMJLrxUr11EegcuHti6Ls4HGi9TJY8BJhpX/ENmNdOrg4jzgxBbEwXWlvrYDE1YtOs9zEyOtXzwZa/yZctW3aQsDxB6iO9bj0a31Rk/OysWbP4H0DNm9/dxLx+5tpd2sLw6GGGhe+xOEM8S1gxjhk/ymXyD8cw2cufMCyjmLn7WYakadw1DJMeZXjqG6b7wyEW/8fjbMCarxjeymTIBdtZvpdYhLkqz1byeznvpZByCax9dXh1e4MFr13g5pVRR3GF/t4o37BxY36EyRA8Z0a2e3FmlGBzKoTDOjM63/oSjmgJ0QMHw1ujguKTnYgIsUM34T4Ykscj/MoJ4r1xaBfVsJitsHWokRc6AHMjU9j9ufe7T506pczIyrDRWgWkpXxNUt6k3iA3A8hv4CCllpaWmjvuGPfduvWbxlOdjpiQnSrMnzjcMzUtSdCOpqbzQB1qS78V3Bc9cGfMgnXQFFjlOnTJjOjYVgrriVKkT7gNs4YE4835Q9mScVne02XlOFZSKi9YVMBZmYMr4muRcvf+g3B//5zwazxgfU8++eSANWvWvETjX7+/+R3k5EyDIjTI99a763BuezHaosciKONuYVhYCHrsZEVtEOINPhzdtpoNSh2P5Y8vhc/VJRYXFwtz713A1zuYnp7+xOnTp8/SmK9xNSz4lf+F9I+LfHp+t9EUbl++7Gk2ecJktmv3LrZ161Y2r+ABdrSsgtU1trPq2kbW0trOtm3bzrIzItmaV//KcnKmchC8jD28e/duamMDwi13KyPd+uK1Sfjuuguu1chsOkddAMbmTMpJ1BtCDARGN/G2NPnw9NGwWq240tzs73X7u48dK+F/tfEY+3r58uX7V69ezeOOy/U5rx7efHtL9D95hLuC3//TWOHteRhCkiLQfZH/K0EsHXAZb5sa8iZMqN915IiFxn3CgXFrXue6vgv/V3sOki/C9ZcKf4aHCn/Jf0n+FQvebGL+fJ9l+Zhbpk/6jvm5n1q9755/uv8fW8aYEPr77KEAAAAASUVORK5CYII="},{"id":"EsriWorldImageryClarity","name":"Esri World Imagery (Clarity) Beta","type":"tms","template":"https://clarity.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,22],"terms_url":"https://wiki.openstreetmap.org/wiki/Esri","terms_text":"Terms & Feedback","default":true,"description":"Esri archive imagery that may be clearer and more accurate than the default layer.","icon":"data:image/png;base64,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"},{"id":"maaamet.ee-orto","name":"Estonia Ortho (Maaamet)","type":"tms","template":"http://tiles.maaamet.ee/tm/tms/1.0.0/foto@GMC/{zoom}/{x}/{-y}.png","scaleExtent":[14,18],"polygon":[[[21.6940073,57.5025466],[21.6940073,59.8274564],[28.2110546,59.8274564],[28.2110546,57.5025466],[21.6940073,57.5025466]]],"terms_text":"Maa-Ameti ortofoto"},{"id":"FOMI_2000","name":"FÃMI orthophoto 2000","type":"tms","template":"http://e.tile.openstreetmap.hu/ortofoto2000/{zoom}/{x}/{y}.jpg","endDate":"2000-01-01T00:00:00.000Z","startDate":"2000-01-01T00:00:00.000Z","scaleExtent":[0,17],"polygon":[[[16.1139147,46.8691038],[16.1789749,46.90662],[16.2000429,46.9415079],[16.2217547,46.9355441],[16.2462784,46.9463851],[16.2553226,46.9642125],[16.2764694,46.9626082],[16.290583,47.0139849],[16.3016199,46.9992329],[16.3414618,46.9965225],[16.3505162,47.0106313],[16.3734016,46.9985929],[16.412765,47.00475],[16.4332705,46.9927417],[16.4478119,47.003893],[16.479997,46.9941169],[16.5121988,47.0011695],[16.4635584,47.0322699],[16.4478586,47.0227481],[16.439123,47.029663],[16.445673,47.038872],[16.520323,47.056103],[16.473213,47.0736169],[16.4637199,47.09392],[16.500798,47.110058],[16.500035,47.123295],[16.5295349,47.1287419],[16.5171609,47.1496938],[16.454951,47.1425878],[16.4648728,47.1683349],[16.4555643,47.1875584],[16.4305559,47.1847022],[16.4195013,47.1949147],[16.4189215,47.2107114],[16.4371293,47.2097043],[16.4426335,47.2337117],[16.4313127,47.2527554],[16.4671512,47.2531652],[16.4892319,47.2798885],[16.4646338,47.3338455],[16.4337002,47.3528101],[16.458513,47.3670496],[16.4454619,47.4070195],[16.4831657,47.4093628],[16.4963821,47.3892659],[16.5170941,47.4100218],[16.5749054,47.4054243],[16.5807291,47.4191699],[16.661847,47.455595],[16.6706419,47.47422],[16.6523395,47.500342],[16.6895619,47.510161],[16.7147797,47.540199],[16.663545,47.567733],[16.673199,47.6049544],[16.6595343,47.6061018],[16.652758,47.622852],[16.6314207,47.6283176],[16.5739108,47.619667],[16.5147382,47.6461964],[16.4967504,47.6393149],[16.425464,47.6621679],[16.4437449,47.674205],[16.4480507,47.6964725],[16.4746984,47.6811576],[16.4872245,47.6979767],[16.5521729,47.7225519],[16.5363779,47.736785],[16.5479799,47.751544],[16.6095193,47.7603722],[16.6344148,47.7590843],[16.65729,47.7414879],[16.7209405,47.7353565],[16.7534062,47.6828165],[16.8301587,47.681058],[16.8394284,47.7045139],[16.8668943,47.7211462],[16.876679,47.6876452],[17.0937421,47.7077706],[17.0706562,47.7285366],[17.0516019,47.7938499],[17.0749479,47.8084997],[17.047139,47.8285635],[17.0519452,47.8377691],[17.0105513,47.8581765],[17.0163878,47.8673325],[17.0857537,47.8746239],[17.113171,47.9271605],[17.0917133,47.9342916],[17.1183782,47.9601083],[17.094657,47.9708775],[17.2010289,48.019992],[17.241769,48.0224651],[17.257955,47.998655],[17.334651,47.993125],[17.4029929,47.947849],[17.4539199,47.8852579],[17.5267369,47.865509],[17.5675779,47.8151289],[17.608402,47.8218859],[17.7085789,47.756678],[17.7798739,47.739487],[17.8660959,47.74575],[17.9001292,47.7392633],[17.946867,47.744668],[17.9708709,47.7578392],[18.0044103,47.7463402],[18.0380583,47.7576812],[18.2958774,47.7314616],[18.4540681,47.7651226],[18.4931553,47.7527552],[18.5590761,47.7659963],[18.6460866,47.7590921],[18.7260691,47.7890411],[18.7411784,47.8138245],[18.7920013,47.8230869],[18.8485417,47.8167221],[18.855876,47.826077],[18.828014,47.834291],[18.8135749,47.85555],[18.76353,47.8716049],[18.756858,47.896838],[18.776746,47.955092],[18.7552499,47.9763469],[18.8157429,47.993442],[18.819998,48.039676],[18.833268,48.048239],[18.8749364,48.0470707],[18.886674,48.058682],[18.9089819,48.051139],[18.9439039,48.058865],[18.9816099,48.0536009],[19.0148639,48.078179],[19.0585249,48.0573529],[19.0843619,48.072781],[19.107402,48.065596],[19.1352889,48.074146],[19.2413679,48.0536529],[19.2557819,48.0715559],[19.3031119,48.088711],[19.3865969,48.091914],[19.400018,48.082304],[19.454053,48.101436],[19.467354,48.083933],[19.4944199,48.109906],[19.492377,48.1396639],[19.5128219,48.154663],[19.504518,48.173443],[19.528967,48.190358],[19.526044,48.20313],[19.577502,48.2160149],[19.6308263,48.2500725],[19.6445239,48.2391719],[19.669857,48.239212],[19.691219,48.203894],[19.721125,48.201473],[19.74618,48.2165119],[19.7871629,48.19253],[19.7987329,48.19482],[19.8052829,48.183733],[19.782415,48.165039],[19.794812,48.153529],[19.821331,48.169081],[19.8452819,48.162742],[19.8551729,48.178431],[19.8601309,48.169409],[19.898745,48.1663119],[19.9145359,48.146863],[19.898298,48.1249019],[19.937383,48.131118],[19.9743939,48.1660049],[19.988706,48.1621679],[20.029038,48.1776849],[20.049449,48.1671999],[20.0729859,48.179606],[20.0700369,48.1917019],[20.1340909,48.225182],[20.1331879,48.253982],[20.206162,48.250979],[20.2038299,48.261906],[20.228466,48.262779],[20.2349469,48.279933],[20.286858,48.26164],[20.3257109,48.272794],[20.3374649,48.301667],[20.3656579,48.316606],[20.384077,48.3511809],[20.4098349,48.365857],[20.402532,48.382565],[20.4205349,48.403858],[20.416228,48.418536],[20.507929,48.489363],[20.5065069,48.534415],[20.537471,48.527878],[20.5464939,48.544292],[20.586595,48.535759],[20.6538739,48.561413],[20.836359,48.58284],[20.8378,48.57421],[20.8504359,48.5816329],[20.8453301,48.5665046],[20.8681549,48.551818],[20.922323,48.559453],[20.9346349,48.538341],[20.955882,48.533963],[20.9561979,48.521666],[20.9815849,48.5177669],[21.0151139,48.532313],[21.0663209,48.525894],[21.1174479,48.4910549],[21.1608749,48.521499],[21.179634,48.518232],[21.221061,48.537497],[21.305488,48.5222489],[21.313377,48.550841],[21.326875,48.554129],[21.319384,48.561201],[21.4154499,48.558951],[21.4226649,48.578821],[21.4406099,48.585104],[21.514091,48.551065],[21.5420199,48.508395],[21.6139329,48.509416],[21.6201879,48.469826],[21.663549,48.417961],[21.6645609,48.392164],[21.7017409,48.380695],[21.711871,48.357617],[21.8174139,48.332787],[21.8352029,48.3346409],[21.837213,48.363253],[21.8842979,48.356047],[21.8848429,48.367539],[21.897883,48.36256],[21.8997959,48.3702229],[21.9281859,48.3615969],[21.9268059,48.370899],[21.949198,48.378728],[21.994463,48.377323],[22.0213259,48.392749],[22.0546049,48.377528],[22.0764859,48.387241],[22.086743,48.371564],[22.1359089,48.380519],[22.131056,48.3912329],[22.152768,48.3962409],[22.1561913,48.4093076],[22.2125722,48.4256468],[22.2371405,48.4100396],[22.2654858,48.4098675],[22.2398761,48.3870055],[22.2675722,48.3611612],[22.3178106,48.3545437],[22.3132861,48.3250712],[22.3372944,48.3079113],[22.3384267,48.2792074],[22.3847547,48.2339632],[22.4006407,48.249198],[22.4328384,48.2525166],[22.456386,48.2423109],[22.4899029,48.2534237],[22.4972201,48.2395546],[22.5161491,48.237965],[22.5311088,48.2094282],[22.5711442,48.1961428],[22.5616362,48.1816066],[22.5982449,48.144756],[22.5902763,48.1073414],[22.6754492,48.091997],[22.7347192,48.119848],[22.7576242,48.1200599],[22.7703914,48.1090162],[22.772319,48.1218742],[22.8027688,48.1221112],[22.8025285,48.1070813],[22.8254256,48.1175119],[22.8364365,48.080249],[22.8611284,48.0750312],[22.8677955,48.0524256],[22.8820424,48.0548053],[22.8659692,48.0113165],[22.835562,47.9905988],[22.8407599,47.9813636],[22.8725729,47.9752683],[22.8697274,47.9659593],[22.8915652,47.9672446],[22.897435,47.9540629],[22.8473299,47.9077579],[22.7928135,47.8908586],[22.7586924,47.8941446],[22.77775,47.8422508],[22.7136344,47.8360928],[22.6801938,47.7877527],[22.6111171,47.7717455],[22.5490018,47.7722246],[22.4812121,47.8108886],[22.4513078,47.803389],[22.4313319,47.7398119],[22.3566167,47.7486206],[22.3177714,47.7660887],[22.3176236,47.7433657],[22.2851369,47.7292757],[22.264325,47.7310675],[22.2589955,47.6979057],[22.2306796,47.693196],[22.1796501,47.5916115],[22.1289245,47.5978984],[22.0942787,47.5583628],[22.0782587,47.5621299],[22.0534529,47.5474795],[22.0712176,47.5380742],[22.0617872,47.5288029],[22.0451278,47.5398919],[22.0367222,47.5326653],[22.0071886,47.48362],[22.0327909,47.4508372],[22.0238835,47.3908631],[22.0119849,47.3758016],[21.9627373,47.381053],[21.9382461,47.3725317],[21.8777922,47.2857763],[21.8872845,47.2730473],[21.8534909,47.2397622],[21.8580662,47.1873597],[21.8124804,47.1667511],[21.7924092,47.1059751],[21.7268258,47.0983882],[21.6976037,47.057915],[21.6504151,47.0408303],[21.6888701,47.0019977],[21.6678744,46.9712337],[21.6814917,46.9652089],[21.6381964,46.9330487],[21.5984455,46.9274708],[21.6142857,46.8867275],[21.6016694,46.8668202],[21.520328,46.8373749],[21.5186086,46.8000703],[21.4831761,46.7650246],[21.5263389,46.7393249],[21.529369,46.7209721],[21.4923253,46.6859652],[21.4728438,46.6959075],[21.4299047,46.693937],[21.4309553,46.6781367],[21.4546661,46.660863],[21.4162375,46.6426231],[21.4097959,46.6218052],[21.3657038,46.6379501],[21.3300499,46.6318155],[21.3139733,46.617666],[21.3012351,46.5908672],[21.3207905,46.5828562],[21.2743045,46.5407362],[21.2600254,46.5021583],[21.2744188,46.4767333],[21.2964506,46.4762973],[21.3174343,46.4507288],[21.2895176,46.4154784],[21.2963256,46.4069601],[21.2250116,46.4136899],[21.2064214,46.4033825],[21.1992563,46.3479034],[21.1762269,46.3357664],[21.180497,46.3044494],[21.1155437,46.3018529],[21.1030549,46.2624637],[21.0708792,46.2539014],[21.0660827,46.2429394],[21.0366237,46.2480392],[21.0246723,46.2665329],[20.960817,46.2623039],[20.9465849,46.2793024],[20.9250701,46.2766191],[20.9218133,46.2618129],[20.8732713,46.2877555],[20.7756538,46.2759602],[20.7490474,46.2508489],[20.7618619,46.204563],[20.727401,46.2077485],[20.7341052,46.1939355],[20.7140487,46.1660531],[20.6843592,46.1447802],[20.6549178,46.1497739],[20.6394471,46.1267602],[20.5450486,46.1790935],[20.5014839,46.190334],[20.4949436,46.1709908],[20.4592293,46.1428837],[20.3975133,46.1574709],[20.3685325,46.1528554],[20.3557074,46.1696256],[20.2968136,46.1521542],[20.2549024,46.1158522],[20.2484757,46.1300956],[20.2330132,46.1241668],[20.1817362,46.1601137],[20.1364966,46.1449476],[20.1009667,46.1772756],[20.0636156,46.1437275],[20.0346142,46.1458888],[20.0158072,46.1768354],[19.9354075,46.1764243],[19.8533469,46.1500005],[19.8179747,46.1281652],[19.7585403,46.1479754],[19.6982054,46.1879317],[19.6827672,46.1800388],[19.661508,46.1904394],[19.6317396,46.1692993],[19.5676482,46.179106],[19.5604013,46.1665762],[19.5026585,46.1424492],[19.5271208,46.1210269],[19.4645033,46.0953827],[19.4665828,46.0820437],[19.4160037,46.0460453],[19.3803957,46.0358749],[19.3640923,46.0522965],[19.2819012,46.0148048],[19.2965348,45.9881173],[19.2856472,45.9968981],[19.1479857,45.9963445],[19.1338422,46.0370993],[19.104873,46.0401673],[19.0660427,46.0001999],[19.0796791,45.9636376],[19.0059803,45.9590674],[19.0092745,45.9236559],[18.9061334,45.9353801],[18.8794572,45.9166827],[18.8647137,45.9208493],[18.8685629,45.9113361],[18.8276792,45.9051714],[18.8220041,45.9145893],[18.8075092,45.9036055],[18.809247,45.8796189],[18.7956242,45.8784488],[18.7048857,45.9181883],[18.6700246,45.9108439],[18.6596602,45.9168934],[18.6651348,45.899279],[18.6412808,45.8890396],[18.6550179,45.8742393],[18.6277704,45.8733782],[18.6148449,45.8531438],[18.6236656,45.8398531],[18.5732391,45.8137578],[18.5749849,45.8004344],[18.559716,45.8037961],[18.5223504,45.7826858],[18.4906706,45.7947167],[18.4821905,45.7655032],[18.4562828,45.7695229],[18.4450763,45.7605195],[18.446853,45.737128],[18.40763,45.7397119],[18.3918949,45.7616983],[18.3642257,45.7729364],[18.3394214,45.7471605],[18.2968157,45.7612196],[18.2440473,45.7612305],[18.2307311,45.7790328],[18.1908702,45.7878759],[18.1681939,45.7762712],[18.1246514,45.7896277],[18.1068067,45.7708256],[18.0818922,45.7645205],[17.9958808,45.7957311],[17.9302095,45.7863301],[17.9066757,45.7925692],[17.8653145,45.7670064],[17.8262748,45.8099957],[17.8089784,45.8040989],[17.7809054,45.8174884],[17.7603399,45.811923],[17.7408624,45.8295975],[17.6632915,45.8381849],[17.6276211,45.8979446],[17.5700676,45.9358204],[17.4378254,45.9503823],[17.4258964,45.9272681],[17.4108059,45.9399665],[17.392149,45.9302149],[17.3828713,45.9475733],[17.3476208,45.9423413],[17.3438769,45.9605329],[17.3537711,45.9525011],[17.3905375,45.9581914],[17.387423,45.9661823],[17.3583539,45.9642737],[17.3754852,45.9686921],[17.3751895,45.9881054],[17.3635685,45.9915442],[17.3567202,45.9735836],[17.3339583,45.9960781],[17.3319847,45.9728948],[17.3129974,45.9665347],[17.323647,45.9887776],[17.2987653,45.9838652],[17.3041996,46.0021128],[17.2579726,46.0110256],[17.29632,46.0285169],[17.2541514,46.030005],[17.270955,46.0567055],[17.2324767,46.0592034],[17.2525145,46.0664725],[17.2313144,46.0790345],[17.2019916,46.0765488],[17.2331299,46.0989644],[17.2104017,46.1001693],[17.2129734,46.113855],[17.175927,46.1084583],[17.1743424,46.1287608],[17.1865197,46.1332308],[17.1810983,46.1505485],[17.1562307,46.1585819],[17.1592857,46.1696818],[17.1261012,46.1684495],[17.1227409,46.1789791],[17.0752482,46.1889531],[17.0661614,46.2022984],[16.9735401,46.2251982],[16.973954,46.2431113],[16.9504085,46.2415285],[16.8862356,46.2814598],[16.8713682,46.3252767],[16.8802109,46.3356966],[16.8615374,46.3452401],[16.8656232,46.3556489],[16.8521959,46.3517189],[16.8498589,46.3626245],[16.8352859,46.3638195],[16.8376499,46.3748032],[16.8261732,46.3670994],[16.7933444,46.387385],[16.7592072,46.3776563],[16.7298672,46.40149],[16.7182119,46.3898704],[16.6772872,46.4494536],[16.6631785,46.4486958],[16.6663732,46.4582995],[16.6187915,46.4619875],[16.604468,46.4760773],[16.5235997,46.5053761],[16.5325768,46.5314027],[16.5176728,46.5363516],[16.5084107,46.5652692],[16.4829969,46.5660383],[16.4834008,46.5786011],[16.4455713,46.610952],[16.4248583,46.6131645],[16.385941,46.6442485],[16.3915424,46.6637257],[16.4198454,46.6584771],[16.4286335,46.6939737],[16.3689211,46.7040082],[16.3798266,46.7153869],[16.3710856,46.7222945],[16.3570587,46.7142387],[16.3185954,46.7541449],[16.3305417,46.7752119],[16.3121626,46.7780033],[16.3127666,46.797314],[16.3406373,46.8051851],[16.3508404,46.8300552],[16.3403309,46.8468762],[16.3015007,46.8595142],[16.2913867,46.8728341],[16.2332296,46.8766702],[16.1560866,46.8537074],[16.126571,46.8569079],[16.1139147,46.8691038]]],"terms_url":"http://www.fomi.hu/","terms_text":"Földmérési és Távérzékelési Intézet"},{"id":"FOMI_2005","name":"FÃMI orthophoto 2005","type":"tms","template":"http://e.tile.openstreetmap.hu/ortofoto2005/{zoom}/{x}/{y}.jpg","endDate":"2005-01-01T00:00:00.000Z","startDate":"2005-01-01T00:00:00.000Z","scaleExtent":[0,17],"polygon":[[[16.1139147,46.8691038],[16.1789749,46.90662],[16.2000429,46.9415079],[16.2217547,46.9355441],[16.2462784,46.9463851],[16.2553226,46.9642125],[16.2764694,46.9626082],[16.290583,47.0139849],[16.3016199,46.9992329],[16.3414618,46.9965225],[16.3505162,47.0106313],[16.3734016,46.9985929],[16.412765,47.00475],[16.4332705,46.9927417],[16.4478119,47.003893],[16.479997,46.9941169],[16.5121988,47.0011695],[16.4635584,47.0322699],[16.4478586,47.0227481],[16.439123,47.029663],[16.445673,47.038872],[16.520323,47.056103],[16.473213,47.0736169],[16.4637199,47.09392],[16.500798,47.110058],[16.500035,47.123295],[16.5295349,47.1287419],[16.5171609,47.1496938],[16.454951,47.1425878],[16.4648728,47.1683349],[16.4555643,47.1875584],[16.4305559,47.1847022],[16.4195013,47.1949147],[16.4189215,47.2107114],[16.4371293,47.2097043],[16.4426335,47.2337117],[16.4313127,47.2527554],[16.4671512,47.2531652],[16.4892319,47.2798885],[16.4646338,47.3338455],[16.4337002,47.3528101],[16.458513,47.3670496],[16.4454619,47.4070195],[16.4831657,47.4093628],[16.4963821,47.3892659],[16.5170941,47.4100218],[16.5749054,47.4054243],[16.5807291,47.4191699],[16.661847,47.455595],[16.6706419,47.47422],[16.6523395,47.500342],[16.6895619,47.510161],[16.7147797,47.540199],[16.663545,47.567733],[16.673199,47.6049544],[16.6595343,47.6061018],[16.652758,47.622852],[16.6314207,47.6283176],[16.5739108,47.619667],[16.5147382,47.6461964],[16.4967504,47.6393149],[16.425464,47.6621679],[16.4437449,47.674205],[16.4480507,47.6964725],[16.4746984,47.6811576],[16.4872245,47.6979767],[16.5521729,47.7225519],[16.5363779,47.736785],[16.5479799,47.751544],[16.6095193,47.7603722],[16.6344148,47.7590843],[16.65729,47.7414879],[16.7209405,47.7353565],[16.7534062,47.6828165],[16.8301587,47.681058],[16.8394284,47.7045139],[16.8668943,47.7211462],[16.876679,47.6876452],[17.0937421,47.7077706],[17.0706562,47.7285366],[17.0516019,47.7938499],[17.0749479,47.8084997],[17.047139,47.8285635],[17.0519452,47.8377691],[17.0105513,47.8581765],[17.0163878,47.8673325],[17.0857537,47.8746239],[17.113171,47.9271605],[17.0917133,47.9342916],[17.1183782,47.9601083],[17.094657,47.9708775],[17.2010289,48.019992],[17.241769,48.0224651],[17.257955,47.998655],[17.334651,47.993125],[17.4029929,47.947849],[17.4539199,47.8852579],[17.5267369,47.865509],[17.5675779,47.8151289],[17.608402,47.8218859],[17.7085789,47.756678],[17.7798739,47.739487],[17.8660959,47.74575],[17.9001292,47.7392633],[17.946867,47.744668],[17.9708709,47.7578392],[18.0044103,47.7463402],[18.0380583,47.7576812],[18.2958774,47.7314616],[18.4540681,47.7651226],[18.4931553,47.7527552],[18.5590761,47.7659963],[18.6460866,47.7590921],[18.7260691,47.7890411],[18.7411784,47.8138245],[18.7920013,47.8230869],[18.8485417,47.8167221],[18.855876,47.826077],[18.828014,47.834291],[18.8135749,47.85555],[18.76353,47.8716049],[18.756858,47.896838],[18.776746,47.955092],[18.7552499,47.9763469],[18.8157429,47.993442],[18.819998,48.039676],[18.833268,48.048239],[18.8749364,48.0470707],[18.886674,48.058682],[18.9089819,48.051139],[18.9439039,48.058865],[18.9816099,48.0536009],[19.0148639,48.078179],[19.0585249,48.0573529],[19.0843619,48.072781],[19.107402,48.065596],[19.1352889,48.074146],[19.2413679,48.0536529],[19.2557819,48.0715559],[19.3031119,48.088711],[19.3865969,48.091914],[19.400018,48.082304],[19.454053,48.101436],[19.467354,48.083933],[19.4944199,48.109906],[19.492377,48.1396639],[19.5128219,48.154663],[19.504518,48.173443],[19.528967,48.190358],[19.526044,48.20313],[19.577502,48.2160149],[19.6308263,48.2500725],[19.6445239,48.2391719],[19.669857,48.239212],[19.691219,48.203894],[19.721125,48.201473],[19.74618,48.2165119],[19.7871629,48.19253],[19.7987329,48.19482],[19.8052829,48.183733],[19.782415,48.165039],[19.794812,48.153529],[19.821331,48.169081],[19.8452819,48.162742],[19.8551729,48.178431],[19.8601309,48.169409],[19.898745,48.1663119],[19.9145359,48.146863],[19.898298,48.1249019],[19.937383,48.131118],[19.9743939,48.1660049],[19.988706,48.1621679],[20.029038,48.1776849],[20.049449,48.1671999],[20.0729859,48.179606],[20.0700369,48.1917019],[20.1340909,48.225182],[20.1331879,48.253982],[20.206162,48.250979],[20.2038299,48.261906],[20.228466,48.262779],[20.2349469,48.279933],[20.286858,48.26164],[20.3257109,48.272794],[20.3374649,48.301667],[20.3656579,48.316606],[20.384077,48.3511809],[20.4098349,48.365857],[20.402532,48.382565],[20.4205349,48.403858],[20.416228,48.418536],[20.507929,48.489363],[20.5065069,48.534415],[20.537471,48.527878],[20.5464939,48.544292],[20.586595,48.535759],[20.6538739,48.561413],[20.836359,48.58284],[20.8378,48.57421],[20.8504359,48.5816329],[20.8453301,48.5665046],[20.8681549,48.551818],[20.922323,48.559453],[20.9346349,48.538341],[20.955882,48.533963],[20.9561979,48.521666],[20.9815849,48.5177669],[21.0151139,48.532313],[21.0663209,48.525894],[21.1174479,48.4910549],[21.1608749,48.521499],[21.179634,48.518232],[21.221061,48.537497],[21.305488,48.5222489],[21.313377,48.550841],[21.326875,48.554129],[21.319384,48.561201],[21.4154499,48.558951],[21.4226649,48.578821],[21.4406099,48.585104],[21.514091,48.551065],[21.5420199,48.508395],[21.6139329,48.509416],[21.6201879,48.469826],[21.663549,48.417961],[21.6645609,48.392164],[21.7017409,48.380695],[21.711871,48.357617],[21.8174139,48.332787],[21.8352029,48.3346409],[21.837213,48.363253],[21.8842979,48.356047],[21.8848429,48.367539],[21.897883,48.36256],[21.8997959,48.3702229],[21.9281859,48.3615969],[21.9268059,48.370899],[21.949198,48.378728],[21.994463,48.377323],[22.0213259,48.392749],[22.0546049,48.377528],[22.0764859,48.387241],[22.086743,48.371564],[22.1359089,48.380519],[22.131056,48.3912329],[22.152768,48.3962409],[22.1561913,48.4093076],[22.2125722,48.4256468],[22.2371405,48.4100396],[22.2654858,48.4098675],[22.2398761,48.3870055],[22.2675722,48.3611612],[22.3178106,48.3545437],[22.3132861,48.3250712],[22.3372944,48.3079113],[22.3384267,48.2792074],[22.3847547,48.2339632],[22.4006407,48.249198],[22.4328384,48.2525166],[22.456386,48.2423109],[22.4899029,48.2534237],[22.4972201,48.2395546],[22.5161491,48.237965],[22.5311088,48.2094282],[22.5711442,48.1961428],[22.5616362,48.1816066],[22.5982449,48.144756],[22.5902763,48.1073414],[22.6754492,48.091997],[22.7347192,48.119848],[22.7576242,48.1200599],[22.7703914,48.1090162],[22.772319,48.1218742],[22.8027688,48.1221112],[22.8025285,48.1070813],[22.8254256,48.1175119],[22.8364365,48.080249],[22.8611284,48.0750312],[22.8677955,48.0524256],[22.8820424,48.0548053],[22.8659692,48.0113165],[22.835562,47.9905988],[22.8407599,47.9813636],[22.8725729,47.9752683],[22.8697274,47.9659593],[22.8915652,47.9672446],[22.897435,47.9540629],[22.8473299,47.9077579],[22.7928135,47.8908586],[22.7586924,47.8941446],[22.77775,47.8422508],[22.7136344,47.8360928],[22.6801938,47.7877527],[22.6111171,47.7717455],[22.5490018,47.7722246],[22.4812121,47.8108886],[22.4513078,47.803389],[22.4313319,47.7398119],[22.3566167,47.7486206],[22.3177714,47.7660887],[22.3176236,47.7433657],[22.2851369,47.7292757],[22.264325,47.7310675],[22.2589955,47.6979057],[22.2306796,47.693196],[22.1796501,47.5916115],[22.1289245,47.5978984],[22.0942787,47.5583628],[22.0782587,47.5621299],[22.0534529,47.5474795],[22.0712176,47.5380742],[22.0617872,47.5288029],[22.0451278,47.5398919],[22.0367222,47.5326653],[22.0071886,47.48362],[22.0327909,47.4508372],[22.0238835,47.3908631],[22.0119849,47.3758016],[21.9627373,47.381053],[21.9382461,47.3725317],[21.8777922,47.2857763],[21.8872845,47.2730473],[21.8534909,47.2397622],[21.8580662,47.1873597],[21.8124804,47.1667511],[21.7924092,47.1059751],[21.7268258,47.0983882],[21.6976037,47.057915],[21.6504151,47.0408303],[21.6888701,47.0019977],[21.6678744,46.9712337],[21.6814917,46.9652089],[21.6381964,46.9330487],[21.5984455,46.9274708],[21.6142857,46.8867275],[21.6016694,46.8668202],[21.520328,46.8373749],[21.5186086,46.8000703],[21.4831761,46.7650246],[21.5263389,46.7393249],[21.529369,46.7209721],[21.4923253,46.6859652],[21.4728438,46.6959075],[21.4299047,46.693937],[21.4309553,46.6781367],[21.4546661,46.660863],[21.4162375,46.6426231],[21.4097959,46.6218052],[21.3657038,46.6379501],[21.3300499,46.6318155],[21.3139733,46.617666],[21.3012351,46.5908672],[21.3207905,46.5828562],[21.2743045,46.5407362],[21.2600254,46.5021583],[21.2744188,46.4767333],[21.2964506,46.4762973],[21.3174343,46.4507288],[21.2895176,46.4154784],[21.2963256,46.4069601],[21.2250116,46.4136899],[21.2064214,46.4033825],[21.1992563,46.3479034],[21.1762269,46.3357664],[21.180497,46.3044494],[21.1155437,46.3018529],[21.1030549,46.2624637],[21.0708792,46.2539014],[21.0660827,46.2429394],[21.0366237,46.2480392],[21.0246723,46.2665329],[20.960817,46.2623039],[20.9465849,46.2793024],[20.9250701,46.2766191],[20.9218133,46.2618129],[20.8732713,46.2877555],[20.7756538,46.2759602],[20.7490474,46.2508489],[20.7618619,46.204563],[20.727401,46.2077485],[20.7341052,46.1939355],[20.7140487,46.1660531],[20.6843592,46.1447802],[20.6549178,46.1497739],[20.6394471,46.1267602],[20.5450486,46.1790935],[20.5014839,46.190334],[20.4949436,46.1709908],[20.4592293,46.1428837],[20.3975133,46.1574709],[20.3685325,46.1528554],[20.3557074,46.1696256],[20.2968136,46.1521542],[20.2549024,46.1158522],[20.2484757,46.1300956],[20.2330132,46.1241668],[20.1817362,46.1601137],[20.1364966,46.1449476],[20.1009667,46.1772756],[20.0636156,46.1437275],[20.0346142,46.1458888],[20.0158072,46.1768354],[19.9354075,46.1764243],[19.8533469,46.1500005],[19.8179747,46.1281652],[19.7585403,46.1479754],[19.6982054,46.1879317],[19.6827672,46.1800388],[19.661508,46.1904394],[19.6317396,46.1692993],[19.5676482,46.179106],[19.5604013,46.1665762],[19.5026585,46.1424492],[19.5271208,46.1210269],[19.4645033,46.0953827],[19.4665828,46.0820437],[19.4160037,46.0460453],[19.3803957,46.0358749],[19.3640923,46.0522965],[19.2819012,46.0148048],[19.2965348,45.9881173],[19.2856472,45.9968981],[19.1479857,45.9963445],[19.1338422,46.0370993],[19.104873,46.0401673],[19.0660427,46.0001999],[19.0796791,45.9636376],[19.0059803,45.9590674],[19.0092745,45.9236559],[18.9061334,45.9353801],[18.8794572,45.9166827],[18.8647137,45.9208493],[18.8685629,45.9113361],[18.8276792,45.9051714],[18.8220041,45.9145893],[18.8075092,45.9036055],[18.809247,45.8796189],[18.7956242,45.8784488],[18.7048857,45.9181883],[18.6700246,45.9108439],[18.6596602,45.9168934],[18.6651348,45.899279],[18.6412808,45.8890396],[18.6550179,45.8742393],[18.6277704,45.8733782],[18.6148449,45.8531438],[18.6236656,45.8398531],[18.5732391,45.8137578],[18.5749849,45.8004344],[18.559716,45.8037961],[18.5223504,45.7826858],[18.4906706,45.7947167],[18.4821905,45.7655032],[18.4562828,45.7695229],[18.4450763,45.7605195],[18.446853,45.737128],[18.40763,45.7397119],[18.3918949,45.7616983],[18.3642257,45.7729364],[18.3394214,45.7471605],[18.2968157,45.7612196],[18.2440473,45.7612305],[18.2307311,45.7790328],[18.1908702,45.7878759],[18.1681939,45.7762712],[18.1246514,45.7896277],[18.1068067,45.7708256],[18.0818922,45.7645205],[17.9958808,45.7957311],[17.9302095,45.7863301],[17.9066757,45.7925692],[17.8653145,45.7670064],[17.8262748,45.8099957],[17.8089784,45.8040989],[17.7809054,45.8174884],[17.7603399,45.811923],[17.7408624,45.8295975],[17.6632915,45.8381849],[17.6276211,45.8979446],[17.5700676,45.9358204],[17.4378254,45.9503823],[17.4258964,45.9272681],[17.4108059,45.9399665],[17.392149,45.9302149],[17.3828713,45.9475733],[17.3476208,45.9423413],[17.3438769,45.9605329],[17.3537711,45.9525011],[17.3905375,45.9581914],[17.387423,45.9661823],[17.3583539,45.9642737],[17.3754852,45.9686921],[17.3751895,45.9881054],[17.3635685,45.9915442],[17.3567202,45.9735836],[17.3339583,45.9960781],[17.3319847,45.9728948],[17.3129974,45.9665347],[17.323647,45.9887776],[17.2987653,45.9838652],[17.3041996,46.0021128],[17.2579726,46.0110256],[17.29632,46.0285169],[17.2541514,46.030005],[17.270955,46.0567055],[17.2324767,46.0592034],[17.2525145,46.0664725],[17.2313144,46.0790345],[17.2019916,46.0765488],[17.2331299,46.0989644],[17.2104017,46.1001693],[17.2129734,46.113855],[17.175927,46.1084583],[17.1743424,46.1287608],[17.1865197,46.1332308],[17.1810983,46.1505485],[17.1562307,46.1585819],[17.1592857,46.1696818],[17.1261012,46.1684495],[17.1227409,46.1789791],[17.0752482,46.1889531],[17.0661614,46.2022984],[16.9735401,46.2251982],[16.973954,46.2431113],[16.9504085,46.2415285],[16.8862356,46.2814598],[16.8713682,46.3252767],[16.8802109,46.3356966],[16.8615374,46.3452401],[16.8656232,46.3556489],[16.8521959,46.3517189],[16.8498589,46.3626245],[16.8352859,46.3638195],[16.8376499,46.3748032],[16.8261732,46.3670994],[16.7933444,46.387385],[16.7592072,46.3776563],[16.7298672,46.40149],[16.7182119,46.3898704],[16.6772872,46.4494536],[16.6631785,46.4486958],[16.6663732,46.4582995],[16.6187915,46.4619875],[16.604468,46.4760773],[16.5235997,46.5053761],[16.5325768,46.5314027],[16.5176728,46.5363516],[16.5084107,46.5652692],[16.4829969,46.5660383],[16.4834008,46.5786011],[16.4455713,46.610952],[16.4248583,46.6131645],[16.385941,46.6442485],[16.3915424,46.6637257],[16.4198454,46.6584771],[16.4286335,46.6939737],[16.3689211,46.7040082],[16.3798266,46.7153869],[16.3710856,46.7222945],[16.3570587,46.7142387],[16.3185954,46.7541449],[16.3305417,46.7752119],[16.3121626,46.7780033],[16.3127666,46.797314],[16.3406373,46.8051851],[16.3508404,46.8300552],[16.3403309,46.8468762],[16.3015007,46.8595142],[16.2913867,46.8728341],[16.2332296,46.8766702],[16.1560866,46.8537074],[16.126571,46.8569079],[16.1139147,46.8691038]]],"terms_url":"http://www.fomi.hu/","terms_text":"Földmérési és Távérzékelési Intézet"},{"id":"FR-BAN","name":"FR-BAN","type":"tms","template":"http://{switch:a,b,c}.layers.openstreetmap.fr/bano/{zoom}/{x}/{y}.png","scaleExtent":[12,20],"polygon":[[[8.3247852,49.0891892],[6.1566882,49.6167369],[4.8666714,50.2126152],[2.4937064,51.1761675],[1.3121526,50.9324682],[1.2659981,50.1877492],[0.1121369,49.8258592],[-0.3494075,49.4312336],[-1.0232625,49.4852345],[-1.3278818,49.7901162],[-2.1032765,49.7901162],[-1.6232703,48.7420657],[-3.1002126,48.9728514],[-5.1125465,48.6811558],[-5.3525496,48.4367783],[-4.5984193,47.7194959],[-2.555398,47.0232784],[-2.4738077,46.6638823],[-1.6676954,46.1055717],[-1.334807,45.5141125],[-1.4914604,44.1627003],[-1.9940567,43.3708146],[-0.956228,42.7364747],[2.2029487,42.2841894],[3.2342502,42.5444129],[3.2407774,43.1140543],[4.0436261,43.3280964],[6.4325902,42.808345],[7.6270723,43.5934102],[7.8163619,44.1720643],[7.0396221,44.41967],[7.268075,45.4958141],[7.1244761,46.2140775],[6.5631347,46.771283],[7.6571492,47.59128],[7.6527839,47.5941813],[7.6224698,47.5776739],[7.6047297,47.578221],[7.5877054,47.5901532],[7.521558,47.65161],[7.503992,47.70235],[7.520958,47.77685],[7.557124,47.84839],[7.549463,47.879205],[7.574615,47.93028],[7.613179,47.96804],[7.611904,47.9871],[7.5612401,48.0383618],[7.574915,48.1258],[7.595338,48.15977],[7.633047,48.19717],[7.662748,48.22473],[7.684659,48.30305],[7.763463,48.49158],[7.8004602,48.5125977],[7.799582,48.5878],[7.834088,48.64439],[7.9121073,48.6889897],[7.9672295,48.7571585],[8.020692,48.78879],[8.043024,48.7956],[8.0864658,48.8130551],[8.1364418,48.8978239],[8.1970586,48.96021],[8.2816129,48.9948995],[8.2996723,49.025966],[8.3124269,49.0599642],[8.3247852,49.0891892]],[[9.3609615,43.1345098],[8.4393174,42.48439],[8.4836272,41.8175373],[8.8469677,41.3768281],[9.2058772,41.3136241],[9.48946,41.5461776],[9.6356823,42.1994563],[9.6046655,42.901254],[9.3609615,43.1345098]]],"terms_url":"https://wiki.openstreetmap.org/wiki/WikiProject_France/WikiProject_Base_Adresses_Nationale_Ouverte_(BANO)","terms_text":"Tiles © cquest@Openstreetmap France, data © OpenStreetMap contributors, ODBL","description":"French address registry or Base Adresses Nationale"},{"id":"FR-Cadastre","name":"FR-Cadastre","type":"tms","template":"http://tms.cadastre.openstreetmap.fr/*/tout/{zoom}/{x}/{y}.png","scaleExtent":[12,22],"polygon":[[[8.3247852,49.0891892],[6.1566882,49.6167369],[4.8666714,50.2126152],[2.4937064,51.1761675],[1.3121526,50.9324682],[1.2659981,50.1877492],[0.1121369,49.8258592],[-0.3494075,49.4312336],[-1.0232625,49.4852345],[-1.3278818,49.7901162],[-2.1032765,49.7901162],[-1.6232703,48.7420657],[-3.1002126,48.9728514],[-5.1125465,48.6811558],[-5.3525496,48.4367783],[-4.5984193,47.7194959],[-2.555398,47.0232784],[-2.4738077,46.6638823],[-1.6676954,46.1055717],[-1.334807,45.5141125],[-1.4914604,44.1627003],[-1.9940567,43.3708146],[-0.956228,42.7364747],[2.2029487,42.2841894],[3.2342502,42.5444129],[3.2407774,43.1140543],[4.0436261,43.3280964],[6.4325902,42.808345],[7.6270723,43.5934102],[7.8163619,44.1720643],[7.0396221,44.41967],[7.268075,45.4958141],[7.1244761,46.2140775],[6.5631347,46.771283],[7.6571492,47.59128],[7.6527839,47.5941813],[7.6224698,47.5776739],[7.6047297,47.578221],[7.5877054,47.5901532],[7.521558,47.65161],[7.503992,47.70235],[7.520958,47.77685],[7.557124,47.84839],[7.549463,47.879205],[7.574615,47.93028],[7.613179,47.96804],[7.611904,47.9871],[7.5612401,48.0383618],[7.574915,48.1258],[7.595338,48.15977],[7.633047,48.19717],[7.662748,48.22473],[7.684659,48.30305],[7.763463,48.49158],[7.8004602,48.5125977],[7.799582,48.5878],[7.834088,48.64439],[7.9121073,48.6889897],[7.9672295,48.7571585],[8.020692,48.78879],[8.043024,48.7956],[8.0864658,48.8130551],[8.1364418,48.8978239],[8.1970586,48.96021],[8.2816129,48.9948995],[8.2996723,49.025966],[8.3124269,49.0599642],[8.3247852,49.0891892]],[[9.3609615,43.1345098],[8.4393174,42.48439],[8.4836272,41.8175373],[8.8469677,41.3768281],[9.2058772,41.3136241],[9.48946,41.5461776],[9.6356823,42.1994563],[9.6046655,42.901254],[9.3609615,43.1345098]]],"terms_url":"https://wiki.openstreetmap.org/wiki/WikiProject_Cadastre_Fran%C3%A7ais/Conditions_d%27utilisation","terms_text":"cadastre-dgi-fr source : Direction Générale des Impôts - Cadastre. Mise à jour : 2015","description":"French land registry","icon":"https://svn.openstreetmap.org/applications/editors/josm/plugins/cadastre-fr/images/cadastre_small.png"},{"id":"Freemap.sk-Car","name":"Freemap.sk Car","type":"tms","template":"http://t{switch:1,2,3,4}.freemap.sk/A/{zoom}/{x}/{y}.jpeg","scaleExtent":[8,16],"polygon":[[[19.83682,49.25529],[19.80075,49.42385],[19.60437,49.48058],[19.49179,49.63961],[19.21831,49.52604],[19.16778,49.42521],[19.00308,49.42236],[18.97611,49.5308],[18.54685,49.51425],[18.31432,49.33818],[18.15913,49.2961],[18.05564,49.11134],[17.56396,48.84938],[17.17929,48.88816],[17.058,48.81105],[16.90426,48.61947],[16.79685,48.38561],[17.06762,48.01116],[17.32787,47.97749],[17.51699,47.82535],[17.74776,47.73093],[18.29515,47.72075],[18.67959,47.75541],[18.89755,47.81203],[18.79463,47.88245],[18.84318,48.04046],[19.46212,48.05333],[19.62064,48.22938],[19.89585,48.09387],[20.33766,48.2643],[20.55395,48.52358],[20.82335,48.55714],[21.10271,48.47096],[21.45863,48.55513],[21.74536,48.31435],[22.15293,48.37179],[22.61255,49.08914],[22.09997,49.23814],[21.9686,49.36363],[21.6244,49.46989],[21.06873,49.46402],[20.94336,49.31088],[20.73052,49.44006],[20.22804,49.41714],[20.05234,49.23052],[19.83682,49.25529]]],"terms_text":"Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved.","icon":"http://www.freemap.sk/index.php?c=core.download&filename=/JOSM/freemap.png"},{"id":"Freemap.sk-Cyclo","name":"Freemap.sk Cyclo","type":"tms","template":"http://t{switch:1,2,3,4}.freemap.sk/C/{zoom}/{x}/{y}.jpeg","scaleExtent":[8,16],"polygon":[[[19.83682,49.25529],[19.80075,49.42385],[19.60437,49.48058],[19.49179,49.63961],[19.21831,49.52604],[19.16778,49.42521],[19.00308,49.42236],[18.97611,49.5308],[18.54685,49.51425],[18.31432,49.33818],[18.15913,49.2961],[18.05564,49.11134],[17.56396,48.84938],[17.17929,48.88816],[17.058,48.81105],[16.90426,48.61947],[16.79685,48.38561],[17.06762,48.01116],[17.32787,47.97749],[17.51699,47.82535],[17.74776,47.73093],[18.29515,47.72075],[18.67959,47.75541],[18.89755,47.81203],[18.79463,47.88245],[18.84318,48.04046],[19.46212,48.05333],[19.62064,48.22938],[19.89585,48.09387],[20.33766,48.2643],[20.55395,48.52358],[20.82335,48.55714],[21.10271,48.47096],[21.45863,48.55513],[21.74536,48.31435],[22.15293,48.37179],[22.61255,49.08914],[22.09997,49.23814],[21.9686,49.36363],[21.6244,49.46989],[21.06873,49.46402],[20.94336,49.31088],[20.73052,49.44006],[20.22804,49.41714],[20.05234,49.23052],[19.83682,49.25529]]],"terms_text":"Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved.","icon":"http://www.freemap.sk/index.php?c=core.download&filename=/JOSM/freemap.png"},{"id":"Freemap.sk-Hiking","name":"Freemap.sk Hiking","type":"tms","template":"http://t{switch:1,2,3,4}.freemap.sk/T/{zoom}/{x}/{y}.jpeg","scaleExtent":[8,16],"polygon":[[[19.83682,49.25529],[19.80075,49.42385],[19.60437,49.48058],[19.49179,49.63961],[19.21831,49.52604],[19.16778,49.42521],[19.00308,49.42236],[18.97611,49.5308],[18.54685,49.51425],[18.31432,49.33818],[18.15913,49.2961],[18.05564,49.11134],[17.56396,48.84938],[17.17929,48.88816],[17.058,48.81105],[16.90426,48.61947],[16.79685,48.38561],[17.06762,48.01116],[17.32787,47.97749],[17.51699,47.82535],[17.74776,47.73093],[18.29515,47.72075],[18.67959,47.75541],[18.89755,47.81203],[18.79463,47.88245],[18.84318,48.04046],[19.46212,48.05333],[19.62064,48.22938],[19.89585,48.09387],[20.33766,48.2643],[20.55395,48.52358],[20.82335,48.55714],[21.10271,48.47096],[21.45863,48.55513],[21.74536,48.31435],[22.15293,48.37179],[22.61255,49.08914],[22.09997,49.23814],[21.9686,49.36363],[21.6244,49.46989],[21.06873,49.46402],[20.94336,49.31088],[20.73052,49.44006],[20.22804,49.41714],[20.05234,49.23052],[19.83682,49.25529]]],"terms_text":"Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved.","icon":"http://www.freemap.sk/index.php?c=core.download&filename=/JOSM/freemap.png"},{"id":"Freemap.sk-Ski","name":"Freemap.sk Ski","type":"tms","template":"http://t{switch:1,2,3,4}.freemap.sk/K/{zoom}/{x}/{y}.jpeg","scaleExtent":[8,16],"polygon":[[[19.83682,49.25529],[19.80075,49.42385],[19.60437,49.48058],[19.49179,49.63961],[19.21831,49.52604],[19.16778,49.42521],[19.00308,49.42236],[18.97611,49.5308],[18.54685,49.51425],[18.31432,49.33818],[18.15913,49.2961],[18.05564,49.11134],[17.56396,48.84938],[17.17929,48.88816],[17.058,48.81105],[16.90426,48.61947],[16.79685,48.38561],[17.06762,48.01116],[17.32787,47.97749],[17.51699,47.82535],[17.74776,47.73093],[18.29515,47.72075],[18.67959,47.75541],[18.89755,47.81203],[18.79463,47.88245],[18.84318,48.04046],[19.46212,48.05333],[19.62064,48.22938],[19.89585,48.09387],[20.33766,48.2643],[20.55395,48.52358],[20.82335,48.55714],[21.10271,48.47096],[21.45863,48.55513],[21.74536,48.31435],[22.15293,48.37179],[22.61255,49.08914],[22.09997,49.23814],[21.9686,49.36363],[21.6244,49.46989],[21.06873,49.46402],[20.94336,49.31088],[20.73052,49.44006],[20.22804,49.41714],[20.05234,49.23052],[19.83682,49.25529]]],"terms_text":"Copyright ©2007-2012 Freemap Slovakia (www.freemap.sk). Some rights reserved.","icon":"http://www.freemap.sk/index.php?c=core.download&filename=/JOSM/freemap.png"},{"id":"Geoportal-PL-aerial_image","name":"Geoportal.gov.pl (Orthophotomap)","type":"tms","template":"http://wms.misek.pl/geoportal.orto/tms/{zoom}/{x}/{y}","scaleExtent":[6,24],"polygon":[[[15.9751041,54.3709213],[16.311164,54.5561775],[17.1391878,54.7845723],[18.3448458,54.9022727],[19.6613689,54.4737213],[20.2815206,54.4213456],[21.4663914,54.3406369],[22.7759855,54.3769755],[22.8625989,54.4233613],[23.2956657,54.2678633],[23.5347186,54.0955258],[23.5208604,53.9775182],[23.7183389,53.4629603],[23.9296755,53.1856735],[23.9296755,52.6887269],[23.732197,52.6067497],[23.5658994,52.5878101],[23.2090523,52.3302642],[23.1951942,52.2370089],[23.5035377,52.1860596],[23.6906226,52.0030113],[23.5970802,51.739903],[23.6629063,51.3888562],[23.9366046,50.9827781],[24.1687284,50.8604752],[24.0197534,50.8035823],[24.1098313,50.6610467],[24.0578633,50.4188439],[23.6178674,50.3083403],[22.6824431,49.5163532],[22.7378756,49.2094935],[22.9041733,49.0780441],[22.8625989,48.9940062],[22.6096878,49.0371785],[22.0761495,49.2004392],[21.8474902,49.3721872],[21.3763135,49.4488281],[21.1026153,49.3721872],[20.9120659,49.3022043],[20.6452967,49.3902311],[20.1845136,49.3315641],[20.1186875,49.2004392],[19.9419962,49.1302123],[19.765305,49.2117568],[19.7479823,49.3992506],[19.6024718,49.4150307],[19.5089294,49.5815389],[19.4292451,49.5905232],[19.2317666,49.4150307],[18.9961783,49.387976],[18.9338167,49.4916048],[18.8368097,49.4938552],[18.8021643,49.6623381],[18.6427958,49.7094091],[18.521537,49.8994693],[18.0815412,50.0109209],[17.8875272,49.9886512],[17.7385522,50.0687739],[17.6068999,50.1709584],[17.7454813,50.2153184],[17.710836,50.3017019],[17.4163505,50.2640668],[16.9486384,50.4453265],[16.8932058,50.4033889],[17.0006064,50.3105529],[17.017929,50.2241854],[16.8135215,50.186489],[16.6402948,50.0976742],[16.4324227,50.2862087],[16.1968344,50.4276731],[16.4220291,50.5885165],[16.3388803,50.6632429],[16.2280152,50.6368824],[16.0547884,50.6127057],[15.5732181,50.7641544],[15.2683391,50.8976368],[15.2440873,50.980597],[15.0292862,51.0133036],[15.0015699,50.8582883],[14.8110205,50.8735944],[14.956531,51.0721176],[15.0188926,51.2914636],[14.9392083,51.4601459],[14.7209426,51.5571799],[14.7521234,51.6260562],[14.5996839,51.8427626],[14.70362,52.0733396],[14.5581095,52.2497371],[14.5165351,52.425436],[14.6031485,52.5878101],[14.1146491,52.8208272],[14.152759,52.9733951],[14.3502374,53.0734212],[14.4229927,53.2665624],[14.1977979,53.8734759],[14.2220497,53.9958517],[15.9751041,54.3709213]]],"terms_text":"Copyright © GÅówny UrzÄ
d Geodezji i Kartografii.","best":true,"icon":"http://i.imgur.com/aFlvMpM.png"},{"id":"Hampshire-Aerial-FCIR","name":"Hampshire Aerial FCIR","type":"tms","template":"https://{switch:a,b,c}.hampshire.aerial.openstreetmap.org.uk/layer/gb_hampshire_aerial_fcir/{zoom}/{x}/{y}.png","endDate":"2013-01-01T00:00:00.000Z","startDate":"2013-01-01T00:00:00.000Z","scaleExtent":[8,20],"polygon":[[[-1.315673,50.77809],[-1.491387,50.73027],[-1.57113,50.69041],[-1.680953,50.71748],[-1.693378,50.73484],[-1.695277,50.74065],[-1.686891,50.74999],[-1.710684,50.74812],[-1.719504,50.75261],[-1.746001,50.74452],[-1.748452,50.75675],[-1.742869,50.76397],[-1.751012,50.77577],[-1.78525,50.76177],[-1.799108,50.77236],[-1.822565,50.77225],[-1.826778,50.78077],[-1.822497,50.79933],[-1.807317,50.80074],[-1.81566,50.80752],[-1.808894,50.81358],[-1.805787,50.83249],[-1.798157,50.83535],[-1.806491,50.84414],[-1.809882,50.86189],[-1.813783,50.85591],[-1.830516,50.85261],[-1.852711,50.85651],[-1.85655,50.86684],[-1.849205,50.87802],[-1.85082,50.89178],[-1.84077,50.90051],[-1.826931,50.89939],[-1.820062,50.90492],[-1.821513,50.91691],[-1.816889,50.92412],[-1.841137,50.92886],[-1.874458,50.91441],[-1.911294,50.9439],[-1.923386,50.95917],[-1.95751,50.97575],[-1.959101,50.99152],[-1.949071,50.98649],[-1.928787,51.00055],[-1.887094,51.0026],[-1.87393,51.0097],[-1.871695,50.99083],[-1.854331,51.00786],[-1.835675,51.01238],[-1.815019,50.9899],[-1.800312,50.99457],[-1.751838,50.98133],[-1.719271,50.98047],[-1.691416,50.95943],[-1.66829,50.95041],[-1.652596,50.95029],[-1.635362,50.96269],[-1.623972,50.95903],[-1.608898,50.97686],[-1.621721,50.98099],[-1.631149,50.99984],[-1.609836,51.01225],[-1.601734,51.01042],[-1.607874,51.01582],[-1.605696,51.02271],[-1.635423,51.03176],[-1.638583,51.04126],[-1.631067,51.07819],[-1.640253,51.09201],[-1.630602,51.10359],[-1.634078,51.11099],[-1.630674,51.11652],[-1.641093,51.12237],[-1.665249,51.12546],[-1.657236,51.15539],[-1.674737,51.177],[-1.67213,51.18708],[-1.696792,51.20233],[-1.69247,51.21617],[-1.652877,51.22301],[-1.635643,51.22019],[-1.623947,51.24136],[-1.614024,51.24467],[-1.607408,51.25513],[-1.577168,51.25863],[-1.544434,51.24826],[-1.538396,51.25085],[-1.534359,51.25919],[-1.543446,51.25957],[-1.540068,51.27602],[-1.545961,51.28095],[-1.535908,51.28978],[-1.525949,51.28975],[-1.530933,51.29948],[-1.530081,51.3111],[-1.536275,51.31596],[-1.529857,51.34057],[-1.515522,51.34219],[-1.494983,51.33228],[-1.435991,51.33861],[-1.447589,51.3464],[-1.446305,51.35699],[-1.430556,51.35941],[-1.416077,51.37517],[-1.348989,51.37045],[-1.314724,51.37627],[-1.275549,51.3707],[-1.251156,51.37511],[-1.241179,51.36938],[-1.222093,51.37271],[-1.176023,51.36102],[-1.143212,51.36028],[-1.118753,51.36156],[-1.120961,51.36859],[-1.116785,51.3767],[-1.083632,51.38712],[-1.047537,51.36122],[-0.990405,51.36619],[-0.972636,51.36297],[-0.92376,51.36937],[-0.876809,51.3555],[-0.86549,51.35947],[-0.82728,51.35574],[-0.811219,51.34418],[-0.783225,51.34084],[-0.763252,51.32721],[-0.760048,51.32013],[-0.741834,51.31112],[-0.728423,51.28238],[-0.726306,51.25653],[-0.737128,51.23126],[-0.748978,51.2277],[-0.777122,51.23901],[-0.801926,51.23628],[-0.806106,51.24056],[-0.824914,51.23137],[-0.827009,51.22315],[-0.844932,51.20998],[-0.822682,51.18268],[-0.830416,51.15022],[-0.819518,51.15047],[-0.805037,51.15847],[-0.793819,51.15491],[-0.788794,51.14141],[-0.77846,51.13664],[-0.778131,51.13063],[-0.766544,51.11946],[-0.743652,51.11491],[-0.747146,51.10131],[-0.754112,51.10116],[-0.751217,51.09547],[-0.75506,51.08987],[-0.750757,51.0852],[-0.778501,51.07715],[-0.786448,51.06467],[-0.799544,51.06078],[-0.826446,51.05881],[-0.836458,51.0664],[-0.845193,51.06052],[-0.849904,51.0436],[-0.894853,51.01978],[-0.890651,51.00194],[-0.904614,50.99327],[-0.914614,50.97806],[-0.912784,50.9708],[-0.932457,50.94278],[-0.921188,50.9232],[-0.93793,50.91615],[-0.951325,50.89178],[-0.923681,50.86513],[-0.929757,50.85365],[-0.929033,50.84245],[-0.943419,50.82191],[-0.929902,50.78445],[-0.932748,50.77435],[-0.953469,50.73682],[-1.315673,50.77809]]]},{"id":"Hampshire-Aerial-RGB","name":"Hampshire Aerial RGB","type":"tms","template":"https://{switch:a,b,c}.hampshire.aerial.openstreetmap.org.uk/layer/gb_hampshire_aerial_rgb/{zoom}/{x}/{y}.png","endDate":"2013-01-01T00:00:00.000Z","startDate":"2013-01-01T00:00:00.000Z","scaleExtent":[8,20],"polygon":[[[-1.315673,50.77809],[-1.491387,50.73027],[-1.57113,50.69041],[-1.680953,50.71748],[-1.693378,50.73484],[-1.695277,50.74065],[-1.686891,50.74999],[-1.710684,50.74812],[-1.719504,50.75261],[-1.746001,50.74452],[-1.748452,50.75675],[-1.742869,50.76397],[-1.751012,50.77577],[-1.78525,50.76177],[-1.799108,50.77236],[-1.822565,50.77225],[-1.826778,50.78077],[-1.822497,50.79933],[-1.807317,50.80074],[-1.81566,50.80752],[-1.808894,50.81358],[-1.805787,50.83249],[-1.798157,50.83535],[-1.806491,50.84414],[-1.809882,50.86189],[-1.813783,50.85591],[-1.830516,50.85261],[-1.852711,50.85651],[-1.85655,50.86684],[-1.849205,50.87802],[-1.85082,50.89178],[-1.84077,50.90051],[-1.826931,50.89939],[-1.820062,50.90492],[-1.821513,50.91691],[-1.816889,50.92412],[-1.841137,50.92886],[-1.874458,50.91441],[-1.911294,50.9439],[-1.923386,50.95917],[-1.95751,50.97575],[-1.959101,50.99152],[-1.949071,50.98649],[-1.928787,51.00055],[-1.887094,51.0026],[-1.87393,51.0097],[-1.871695,50.99083],[-1.854331,51.00786],[-1.835675,51.01238],[-1.815019,50.9899],[-1.800312,50.99457],[-1.751838,50.98133],[-1.719271,50.98047],[-1.691416,50.95943],[-1.66829,50.95041],[-1.652596,50.95029],[-1.635362,50.96269],[-1.623972,50.95903],[-1.608898,50.97686],[-1.621721,50.98099],[-1.631149,50.99984],[-1.609836,51.01225],[-1.601734,51.01042],[-1.607874,51.01582],[-1.605696,51.02271],[-1.635423,51.03176],[-1.638583,51.04126],[-1.631067,51.07819],[-1.640253,51.09201],[-1.630602,51.10359],[-1.634078,51.11099],[-1.630674,51.11652],[-1.641093,51.12237],[-1.665249,51.12546],[-1.657236,51.15539],[-1.674737,51.177],[-1.67213,51.18708],[-1.696792,51.20233],[-1.69247,51.21617],[-1.652877,51.22301],[-1.635643,51.22019],[-1.623947,51.24136],[-1.614024,51.24467],[-1.607408,51.25513],[-1.577168,51.25863],[-1.544434,51.24826],[-1.538396,51.25085],[-1.534359,51.25919],[-1.543446,51.25957],[-1.540068,51.27602],[-1.545961,51.28095],[-1.535908,51.28978],[-1.525949,51.28975],[-1.530933,51.29948],[-1.530081,51.3111],[-1.536275,51.31596],[-1.529857,51.34057],[-1.515522,51.34219],[-1.494983,51.33228],[-1.435991,51.33861],[-1.447589,51.3464],[-1.446305,51.35699],[-1.430556,51.35941],[-1.416077,51.37517],[-1.348989,51.37045],[-1.314724,51.37627],[-1.275549,51.3707],[-1.251156,51.37511],[-1.241179,51.36938],[-1.222093,51.37271],[-1.176023,51.36102],[-1.143212,51.36028],[-1.118753,51.36156],[-1.120961,51.36859],[-1.116785,51.3767],[-1.083632,51.38712],[-1.047537,51.36122],[-0.990405,51.36619],[-0.972636,51.36297],[-0.92376,51.36937],[-0.876809,51.3555],[-0.86549,51.35947],[-0.82728,51.35574],[-0.811219,51.34418],[-0.783225,51.34084],[-0.763252,51.32721],[-0.760048,51.32013],[-0.741834,51.31112],[-0.728423,51.28238],[-0.726306,51.25653],[-0.737128,51.23126],[-0.748978,51.2277],[-0.777122,51.23901],[-0.801926,51.23628],[-0.806106,51.24056],[-0.824914,51.23137],[-0.827009,51.22315],[-0.844932,51.20998],[-0.822682,51.18268],[-0.830416,51.15022],[-0.819518,51.15047],[-0.805037,51.15847],[-0.793819,51.15491],[-0.788794,51.14141],[-0.77846,51.13664],[-0.778131,51.13063],[-0.766544,51.11946],[-0.743652,51.11491],[-0.747146,51.10131],[-0.754112,51.10116],[-0.751217,51.09547],[-0.75506,51.08987],[-0.750757,51.0852],[-0.778501,51.07715],[-0.786448,51.06467],[-0.799544,51.06078],[-0.826446,51.05881],[-0.836458,51.0664],[-0.845193,51.06052],[-0.849904,51.0436],[-0.894853,51.01978],[-0.890651,51.00194],[-0.904614,50.99327],[-0.914614,50.97806],[-0.912784,50.9708],[-0.932457,50.94278],[-0.921188,50.9232],[-0.93793,50.91615],[-0.951325,50.89178],[-0.923681,50.86513],[-0.929757,50.85365],[-0.929033,50.84245],[-0.943419,50.82191],[-0.929902,50.78445],[-0.932748,50.77435],[-0.953469,50.73682],[-1.315673,50.77809]]]},{"id":"IBGE_DF_Addresses","name":"IBGE Distrito Federal","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/styles/v1/wille/cirnnxni1000jg8nfppc8g7pm/tiles/256/{zoom}/{x}/{y}?access_token=pk.eyJ1Ijoid2lsbGUiLCJhIjoicFNVWk5VWSJ9.hluCd0YGvYHNlFi_utWe2g","scaleExtent":[0,20],"polygon":[[[-48.2444,-16.0508],[-48.2444,-15.5005],[-47.5695,-15.5005],[-47.5695,-16.0508],[-48.2444,-16.0508]]],"description":"Addresses data from IBGE","overlay":true},{"id":"IBGE_Setores_Rurais","name":"IBGE Mapa de Setores Rurais","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/tmpsantos.i00mo1kj/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw","scaleExtent":[0,14],"polygon":[[[-29.3325,2.335959],[-28.72472,2.031551],[-27.76041,-8.937033],[-27.67249,-22.20839],[-51.11495,-35.46552],[-53.39394,-33.85064],[-53.62553,-33.72493],[-53.62503,-33.15428],[-53.24498,-32.73392],[-53.65747,-32.51873],[-53.8329,-32.16592],[-54.64174,-31.55507],[-55.29638,-31.3429],[-55.57371,-30.99691],[-56.06384,-31.16749],[-56.10468,-30.86436],[-56.86862,-30.20752],[-57.39671,-30.40464],[-57.74384,-30.22142],[-55.83724,-28.16598],[-54.86969,-27.44994],[-53.9016,-27.02998],[-53.74972,-26.25781],[-53.97158,-25.74513],[-54.44723,-25.79609],[-54.67802,-25.64668],[-54.36097,-24.35145],[-54.41679,-24.06527],[-54.64355,-23.94107],[-55.22163,-24.11355],[-55.49138,-24.02797],[-55.71734,-22.68488],[-55.90555,-22.39886],[-56.45255,-22.21731],[-56.8256,-22.4002],[-57.34109,-22.34351],[-58.08472,-22.13075],[-57.95766,-20.99818],[-58.26551,-20.24147],[-58.03577,-19.95871],[-58.23083,-19.75211],[-57.64739,-18.19828],[-57.89356,-17.57377],[-58.16997,-17.53519],[-58.48825,-17.21961],[-58.57691,-16.81466],[-58.45563,-16.42158],[-60.2541,-16.32571],[-60.33481,-15.51483],[-60.67423,-15.1122],[-60.34999,-14.99707],[-60.63603,-13.84119],[-61.07283,-13.62569],[-61.9025,-13.62647],[-62.21395,-13.25048],[-62.80185,-13.10905],[-63.17194,-12.76568],[-63.74229,-12.54071],[-64.32845,-12.59578],[-65.10261,-12.0682],[-65.45781,-11.27865],[-65.41641,-9.838943],[-66.52331,-9.985873],[-67.66452,-10.80093],[-67.99778,-10.75991],[-68.52286,-11.20807],[-69.88988,-11.02776],[-70.30957,-11.1699],[-70.71896,-11.02003],[-70.68128,-9.669083],[-71.27536,-10.08971],[-72.18053,-10.09967],[-72.41623,-9.587397],[-73.29207,-9.454149],[-73.0625,-9.017267],[-73.61432,-8.40982],[-74.09056,-7.527548],[-74.03652,-7.27885],[-73.84718,-7.238285],[-73.78618,-6.774872],[-73.22362,-6.430106],[-73.33719,-6.029736],[-72.93016,-5.038711],[-71.93973,-4.425027],[-70.96802,-4.248294],[-70.79598,-4.064931],[-70.02393,-4.167345],[-69.51025,-1.134089],[-69.70776,-0.567619],[-70.13645,-0.226161],[-70.14083,0.5844],[-69.26594,0.806502],[-69.34226,0.968924],[-69.92481,1.015705],[-69.92343,1.773851],[-68.38511,1.82943],[-68.24848,2.119808],[-67.94571,1.948424],[-67.37696,2.327468],[-67.05751,1.858336],[-67.00579,1.291603],[-66.79967,1.314684],[-66.28683,0.857709],[-65.67671,1.111146],[-65.42494,0.966549],[-65.15671,1.24203],[-64.27483,1.601591],[-64.0486,2.065137],[-63.47236,2.279358],[-64.13446,2.433909],[-64.10005,2.723778],[-64.32628,3.118275],[-64.28142,3.541983],[-64.88451,4.117671],[-64.88064,4.342461],[-64.13653,4.223152],[-63.95465,4.021316],[-63.17706,4.048301],[-62.96093,3.763658],[-62.82024,4.106019],[-62.49922,4.270815],[-61.91181,4.26284],[-61.35393,4.630097],[-61.04904,4.623115],[-60.70452,4.969851],[-60.78709,5.296764],[-60.22457,5.371207],[-59.89857,5.107541],[-59.97549,4.603025],[-59.59676,4.439875],[-59.41942,3.96994],[-59.71017,3.542008],[-59.88955,2.72301],[-59.63006,2.316332],[-59.63382,1.966581],[-59.18812,1.478079],[-58.80545,1.320732],[-58.35933,1.689932],[-57.6,1.803907],[-57.39854,2.065119],[-57.12392,2.128758],[-56.02925,1.949445],[-56.23884,2.263348],[-55.98195,2.628657],[-55.64816,2.519953],[-54.93958,2.682515],[-54.24988,2.25056],[-53.73937,2.473731],[-52.98578,2.280494],[-52.65712,2.564069],[-52.41739,3.22121],[-51.73983,4.119158],[-51.7246,4.556867],[-51.0112,5.522895],[-43.48209,5.335832],[-29.3325,2.335959]]]},{"id":"IBGE_Setores_Urbanos","name":"IBGE Mapa de Setores Urbanos","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/tmpsantos.hgda0m6h/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw","scaleExtent":[0,19],"polygon":[[[-29.3325,2.335959],[-28.72472,2.031551],[-27.76041,-8.937033],[-27.67249,-22.20839],[-51.11495,-35.46552],[-53.39394,-33.85064],[-53.62553,-33.72493],[-53.62503,-33.15428],[-53.24498,-32.73392],[-53.65747,-32.51873],[-53.8329,-32.16592],[-54.64174,-31.55507],[-55.29638,-31.3429],[-55.57371,-30.99691],[-56.06384,-31.16749],[-56.10468,-30.86436],[-56.86862,-30.20752],[-57.39671,-30.40464],[-57.74384,-30.22142],[-55.83724,-28.16598],[-54.86969,-27.44994],[-53.9016,-27.02998],[-53.74972,-26.25781],[-53.97158,-25.74513],[-54.44723,-25.79609],[-54.67802,-25.64668],[-54.36097,-24.35145],[-54.41679,-24.06527],[-54.64355,-23.94107],[-55.22163,-24.11355],[-55.49138,-24.02797],[-55.71734,-22.68488],[-55.90555,-22.39886],[-56.45255,-22.21731],[-56.8256,-22.4002],[-57.34109,-22.34351],[-58.08472,-22.13075],[-57.95766,-20.99818],[-58.26551,-20.24147],[-58.03577,-19.95871],[-58.23083,-19.75211],[-57.64739,-18.19828],[-57.89356,-17.57377],[-58.16997,-17.53519],[-58.48825,-17.21961],[-58.57691,-16.81466],[-58.45563,-16.42158],[-60.2541,-16.32571],[-60.33481,-15.51483],[-60.67423,-15.1122],[-60.34999,-14.99707],[-60.63603,-13.84119],[-61.07283,-13.62569],[-61.9025,-13.62647],[-62.21395,-13.25048],[-62.80185,-13.10905],[-63.17194,-12.76568],[-63.74229,-12.54071],[-64.32845,-12.59578],[-65.10261,-12.0682],[-65.45781,-11.27865],[-65.41641,-9.838943],[-66.52331,-9.985873],[-67.66452,-10.80093],[-67.99778,-10.75991],[-68.52286,-11.20807],[-69.88988,-11.02776],[-70.30957,-11.1699],[-70.71896,-11.02003],[-70.68128,-9.669083],[-71.27536,-10.08971],[-72.18053,-10.09967],[-72.41623,-9.587397],[-73.29207,-9.454149],[-73.0625,-9.017267],[-73.61432,-8.40982],[-74.09056,-7.527548],[-74.03652,-7.27885],[-73.84718,-7.238285],[-73.78618,-6.774872],[-73.22362,-6.430106],[-73.33719,-6.029736],[-72.93016,-5.038711],[-71.93973,-4.425027],[-70.96802,-4.248294],[-70.79598,-4.064931],[-70.02393,-4.167345],[-69.51025,-1.134089],[-69.70776,-0.567619],[-70.13645,-0.226161],[-70.14083,0.5844],[-69.26594,0.806502],[-69.34226,0.968924],[-69.92481,1.015705],[-69.92343,1.773851],[-68.38511,1.82943],[-68.24848,2.119808],[-67.94571,1.948424],[-67.37696,2.327468],[-67.05751,1.858336],[-67.00579,1.291603],[-66.79967,1.314684],[-66.28683,0.857709],[-65.67671,1.111146],[-65.42494,0.966549],[-65.15671,1.24203],[-64.27483,1.601591],[-64.0486,2.065137],[-63.47236,2.279358],[-64.13446,2.433909],[-64.10005,2.723778],[-64.32628,3.118275],[-64.28142,3.541983],[-64.88451,4.117671],[-64.88064,4.342461],[-64.13653,4.223152],[-63.95465,4.021316],[-63.17706,4.048301],[-62.96093,3.763658],[-62.82024,4.106019],[-62.49922,4.270815],[-61.91181,4.26284],[-61.35393,4.630097],[-61.04904,4.623115],[-60.70452,4.969851],[-60.78709,5.296764],[-60.22457,5.371207],[-59.89857,5.107541],[-59.97549,4.603025],[-59.59676,4.439875],[-59.41942,3.96994],[-59.71017,3.542008],[-59.88955,2.72301],[-59.63006,2.316332],[-59.63382,1.966581],[-59.18812,1.478079],[-58.80545,1.320732],[-58.35933,1.689932],[-57.6,1.803907],[-57.39854,2.065119],[-57.12392,2.128758],[-56.02925,1.949445],[-56.23884,2.263348],[-55.98195,2.628657],[-55.64816,2.519953],[-54.93958,2.682515],[-54.24988,2.25056],[-53.73937,2.473731],[-52.98578,2.280494],[-52.65712,2.564069],[-52.41739,3.22121],[-51.73983,4.119158],[-51.7246,4.556867],[-51.0112,5.522895],[-43.48209,5.335832],[-29.3325,2.335959]]]},{"id":"Haiti-Drone","name":"Imagerie Drone (Haiti)","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/iomhaiti/{zoom}/{x}/{y}","polygon":[[[-72.1547401,19.6878969],[-72.162234,19.689011],[-72.164995,19.6932445],[-72.1657838,19.6979977],[-72.161603,19.7035677],[-72.1487449,19.7028993],[-72.1477194,19.7026765],[-72.1485082,19.7001514],[-72.1436963,19.7011169],[-72.1410143,19.7000029],[-72.139476,19.6973664],[-72.1382533,19.6927617],[-72.1386872,19.6923161],[-72.1380561,19.6896423],[-72.1385294,19.6894938],[-72.1388055,19.6901251],[-72.1388844,19.6876741],[-72.1378195,19.6872656],[-72.13778,19.6850003],[-72.1369517,19.6855945],[-72.136794,19.6840719],[-72.135729,19.6835148],[-72.1355713,19.6740817],[-72.1366362,19.6708133],[-72.1487843,19.6710733],[-72.1534779,19.6763843],[-72.1530835,19.6769414],[-72.1533251,19.6769768],[-72.1532807,19.6796525],[-72.1523834,19.6797175],[-72.1522749,19.6803488],[-72.1519101,19.6803395],[-72.1518608,19.6805067],[-72.1528173,19.6806552],[-72.1522299,19.6833011],[-72.1507801,19.6831499],[-72.1504457,19.6847862],[-72.1508591,19.6843492],[-72.1530087,19.6849898],[-72.1546258,19.6854354],[-72.1543103,19.6870694],[-72.1547244,19.6868466],[-72.1548501,19.6877564],[-72.1545814,19.6877982],[-72.1547401,19.6878969]],[[-72.1310601,19.6718929],[-72.1259842,19.6772765],[-72.1255379,19.6776179],[-72.1216891,19.6776442],[-72.1149677,19.672602],[-72.1152745,19.6687152],[-72.1198205,19.6627535],[-72.1227768,19.6625696],[-72.1248965,19.662701],[-72.1285779,19.6645394],[-72.1308091,19.6661677],[-72.1316737,19.668794],[-72.1315621,19.671],[-72.1310601,19.6718929]],[[-71.845795,19.6709758],[-71.8429354,19.6759525],[-71.8410027,19.6759525],[-71.8380249,19.6755254],[-71.8378671,19.6745041],[-71.8390504,19.6743927],[-71.8390109,19.6741141],[-71.8398392,19.673947],[-71.8389123,19.6736127],[-71.8380249,19.67209],[-71.8380052,19.6726285],[-71.8376699,19.6727214],[-71.8376305,19.672545],[-71.8354414,19.6732135],[-71.835333,19.6729999],[-71.8331242,19.6734642],[-71.8326706,19.6716815],[-71.8321579,19.67209],[-71.8307183,19.6694902],[-71.8306009,19.6697594],[-71.8302174,19.6698907],[-71.8291833,19.6672095],[-71.8290749,19.6672095],[-71.8289122,19.6667916],[-71.8289516,19.6666199],[-71.8288333,19.6663506],[-71.8285572,19.6664759],[-71.8288678,19.6672466],[-71.8287593,19.6674138],[-71.8277979,19.6678177],[-71.8277112,19.6678586],[-71.8278263,19.6679637],[-71.8271831,19.6681212],[-71.8271761,19.6680917],[-71.8264405,19.6683921],[-71.8264074,19.6683231],[-71.8261954,19.6684253],[-71.8261806,19.6683556],[-71.8258946,19.6684206],[-71.8258897,19.6686574],[-71.8251551,19.6687549],[-71.8254509,19.6691588],[-71.8229332,19.6695739],[-71.822713,19.6696658],[-71.8227688,19.6697577],[-71.8201751,19.6709855],[-71.8198474,19.6704537],[-71.8197985,19.6706014],[-71.8194674,19.6707557],[-71.8182472,19.6713433],[-71.8181426,19.6711431],[-71.8175813,19.6714254],[-71.816959,19.6707672],[-71.8176388,19.6718965],[-71.8171403,19.6720376],[-71.8158225,19.6718045],[-71.8138354,19.6711874],[-71.8123259,19.6706982],[-71.8121759,19.6704258],[-71.8124304,19.6701467],[-71.8119184,19.6700141],[-71.8118765,19.6705828],[-71.811169,19.6703483],[-71.8095938,19.6698516],[-71.8077992,19.6692829],[-71.8056028,19.668612],[-71.8051443,19.6668942],[-71.8051196,19.6652322],[-71.8052315,19.661979],[-71.8065603,19.6523921],[-71.8073412,19.6482946],[-71.8099686,19.6468292],[-71.8147517,19.6454502],[-71.8147726,19.6455619],[-71.8150027,19.6455093],[-71.8149469,19.6453846],[-71.8159928,19.6450234],[-71.8158882,19.6448855],[-71.8165854,19.6446097],[-71.8190119,19.643802],[-71.8211524,19.643454],[-71.8221564,19.6433292],[-71.8269046,19.643211],[-71.8280481,19.6432241],[-71.8304466,19.6440778],[-71.8306419,19.6448592],[-71.8295263,19.6450365],[-71.8296064,19.6456111],[-71.8299411,19.6455651],[-71.8303699,19.6451744],[-71.830471,19.6453452],[-71.8308092,19.6451974],[-71.8310184,19.6451088],[-71.8312519,19.6458541],[-71.8311125,19.6458245],[-71.831367,19.6465862],[-71.8328939,19.646189],[-71.8344566,19.6457062],[-71.8344664,19.6463052],[-71.834215,19.6461938],[-71.8342002,19.6465513],[-71.8346702,19.6463],[-71.8349118,19.6463905],[-71.8347984,19.6462187],[-71.8354393,19.6458496],[-71.8355034,19.6458032],[-71.8364747,19.6461328],[-71.8376382,19.6472658],[-71.8379143,19.647888],[-71.8390483,19.6508039],[-71.8456942,19.6696203],[-71.845795,19.6709758]],[[-72.098878,18.54843],[-72.096993,18.5501994],[-72.0972888,18.5503209],[-72.0968451,18.5503489],[-72.0955632,18.551854],[-72.0956428,18.5526742],[-72.0959914,18.5533748],[-72.0962145,18.553203],[-72.0962842,18.5535665],[-72.0964446,18.5535533],[-72.0965352,18.5539764],[-72.0965056,18.554173],[-72.0966085,18.5541747],[-72.0965178,18.5542127],[-72.0968769,18.5546588],[-72.0979018,18.5552141],[-72.1006211,18.5555875],[-72.1014926,18.5556206],[-72.1024339,18.5555016],[-72.103417,18.5543515],[-72.1034798,18.5516215],[-72.1030789,18.5516149],[-72.1033752,18.5515224],[-72.1035042,18.5515224],[-72.1035239,18.5502417],[-72.1028701,18.5503062],[-72.1029015,18.55025],[-72.1028457,18.5501773],[-72.1035081,18.5500252],[-72.103491,18.5497396],[-72.1035181,18.5497361],[-72.1035398,18.5489039],[-72.1034317,18.5487056],[-72.102717,18.5481437],[-72.1025601,18.5481536],[-72.10229,18.5482751],[-72.1022891,18.5482569],[-72.1025201,18.5481396],[-72.1023388,18.5481321],[-72.0999082,18.5480901],[-72.09907,18.5483799],[-72.098878,18.54843]],[[-72.2542503,18.568262],[-72.2560252,18.5717765],[-72.2557886,18.5748049],[-72.2535009,18.5755526],[-72.2522782,18.5755526],[-72.2499906,18.5740945],[-72.2473874,18.5698323],[-72.2460069,18.566729],[-72.2458492,18.5629527],[-72.2479396,18.5625414],[-72.2501483,18.5628031],[-72.2519232,18.5650839],[-72.2542503,18.568262]],[[-72.303145,18.5332749],[-72.3031275,18.5331799],[-72.3048311,18.5311081],[-72.3097397,18.5311081],[-72.3164332,18.5324302],[-72.3234056,18.5366083],[-72.3261388,18.5387765],[-72.3261946,18.5426371],[-72.3170468,18.5540596],[-72.3130864,18.5540596],[-72.2987511,18.5453342],[-72.2988627,18.5407333],[-72.2962969,18.5404689],[-72.2954602,18.5395169],[-72.2961853,18.5338582],[-72.2971893,18.5332235],[-72.3007034,18.5332764],[-72.3022652,18.5342284],[-72.3028486,18.5335189],[-72.303104,18.5333361],[-72.303181,18.5334007],[-72.3035793,18.5335614],[-72.3030793,18.5346463],[-72.303715,18.5339873],[-72.3045286,18.5344052],[-72.3044015,18.5345097],[-72.3062747,18.5352571],[-72.3063107,18.5352741],[-72.3061219,18.5357628],[-72.3061219,18.5358196],[-72.30637,18.5358928],[-72.3062726,18.5354869],[-72.3066688,18.5350891],[-72.3061963,18.5349706],[-72.3058869,18.5349385],[-72.3055373,18.5346833],[-72.3054864,18.534613],[-72.3055585,18.5345065],[-72.3046749,18.5342293],[-72.3047617,18.5338817],[-72.3043252,18.5337511],[-72.3042595,18.5336346],[-72.303145,18.5332749]],[[-72.2981405,18.477502],[-72.2935652,18.4948587],[-72.2922242,18.4964297],[-72.2931708,18.4972526],[-72.2892266,18.5057058],[-72.2878067,18.5080996],[-72.2850458,18.5119893],[-72.2840203,18.5113161],[-72.2808649,18.515879],[-72.2773151,18.5175994],[-72.2723454,18.5175246],[-72.2662714,18.5144578],[-72.2665869,18.5066783],[-72.2692643,18.5046154],[-72.2661965,18.5029756],[-72.2688181,18.4965222],[-72.2691528,18.4959403],[-72.2702684,18.4961519],[-72.2702684,18.4955964],[-72.2690691,18.49557],[-72.2692922,18.4937714],[-72.2736988,18.4859951],[-72.2746749,18.4850429],[-72.2751769,18.483403],[-72.2765435,18.4813398],[-72.2773523,18.4814985],[-72.2783006,18.4809694],[-72.2778544,18.4807049],[-72.2771013,18.480123],[-72.2789978,18.4775836],[-72.279723,18.4772927],[-72.2806433,18.4776365],[-72.2813685,18.4771604],[-72.2808386,18.4769752],[-72.2812848,18.4758378],[-72.2823167,18.4751765],[-72.2851615,18.4750971],[-72.2849941,18.4763668],[-72.2854404,18.4769752],[-72.286277,18.4756262],[-72.2869325,18.4754675],[-72.2865978,18.4751897],[-72.2865978,18.4750046],[-72.2909765,18.4747268],[-72.2946579,18.4749384],[-72.2973911,18.476843],[-72.2981405,18.477502]],[[-72.3466657,18.5222375],[-72.346833,18.5244325],[-72.3475303,18.5277645],[-72.3455501,18.5291131],[-72.3403069,18.5292189],[-72.3383267,18.5280289],[-72.3369043,18.530118],[-72.3338086,18.5296684],[-72.3289279,18.5270769],[-72.328649,18.5253316],[-72.3292068,18.5232689],[-72.330406,18.5220524],[-72.3321631,18.5221847],[-72.3322467,18.5191963],[-72.3369183,18.5183633],[-72.3382012,18.5184691],[-72.3381454,18.5181782],[-72.3411993,18.5177947],[-72.3454943,18.5171997],[-72.3492595,18.517279],[-72.3504308,18.5188922],[-72.3503472,18.5206112],[-72.3496778,18.5220392],[-72.3466657,18.5222375]],[[-72.3303078,18.5486462],[-72.3429687,18.5508149],[-72.3433236,18.5530585],[-72.3413121,18.5614341],[-72.3390639,18.5613593],[-72.3384723,18.5638271],[-72.3375257,18.5654348],[-72.3348436,18.5650609],[-72.3311755,18.5638271],[-72.3312149,18.5616211],[-72.3232082,18.5606863],[-72.3212361,18.559602],[-72.3208023,18.5587046],[-72.3208811,18.557882],[-72.3259493,18.5580274],[-72.3266186,18.5581993],[-72.3259214,18.5577498],[-72.3250986,18.5573797],[-72.3233767,18.552263],[-72.3245994,18.5478507],[-72.3288986,18.5483742],[-72.329979,18.5489548],[-72.3303078,18.5486462]],[[-72.3231383,18.5269828],[-72.3223434,18.528067],[-72.3209629,18.5279745],[-72.3207816,18.5271282],[-72.3208513,18.5253697],[-72.3214649,18.5249598],[-72.3225666,18.5248937],[-72.3228454,18.52533],[-72.3232359,18.5264804],[-72.3231383,18.5269828]],[[-72.2160832,18.6457752],[-72.2159649,18.6553795],[-72.2030279,18.6558279],[-72.1947057,18.6553421],[-72.1922208,18.6545573],[-72.1920631,18.6521283],[-72.193483,18.6477559],[-72.201253,18.6385249],[-72.2069327,18.6388239],[-72.2120996,18.6424117],[-72.2118068,18.6430591],[-72.2121693,18.6426892],[-72.2127968,18.6427552],[-72.2134662,18.6431252],[-72.2135638,18.6437462],[-72.2154176,18.6443947],[-72.2158909,18.6450301],[-72.2160832,18.6457752]],[[-72.2867654,18.6482017],[-72.2900977,18.6527446],[-72.28981,18.6536532],[-72.2900738,18.6542664],[-72.290721,18.6537667],[-72.2910327,18.6544709],[-72.2912485,18.654221],[-72.29168,18.6558905],[-72.2912245,18.656606],[-72.2922673,18.65597],[-72.2926869,18.6567536],[-72.2930705,18.6567309],[-72.2941253,18.6581846],[-72.2960192,18.6608421],[-72.2959713,18.6619096],[-72.2932862,18.664567],[-72.2906731,18.6659979],[-72.2895943,18.6661342],[-72.2895943,18.6665657],[-72.2877004,18.6664749],[-72.2875805,18.6676559],[-72.2831214,18.6697227],[-72.2796453,18.6696546],[-72.2784311,18.6690787],[-72.2783972,18.6687736],[-72.277736,18.6691671],[-72.2774394,18.669143],[-72.2770071,18.6683159],[-72.2765575,18.6681125],[-72.2765385,18.6680583],[-72.2752319,18.6685239],[-72.2749292,18.6674649],[-72.2746416,18.6674309],[-72.2734668,18.6682145],[-72.2732271,18.6682712],[-72.2726757,18.6671583],[-72.2719147,18.6674288],[-72.2718808,18.6673405],[-72.2688149,18.6681868],[-72.2688269,18.6671761],[-72.2690786,18.6668241],[-72.2688149,18.66679],[-72.2681077,18.6670739],[-72.2676282,18.6673805],[-72.2675563,18.6666878],[-72.266861,18.666949],[-72.2655904,18.6673578],[-72.2654466,18.6670058],[-72.2647514,18.6674146],[-72.2629893,18.6681868],[-72.2628455,18.6681754],[-72.2626537,18.6676076],[-72.2623001,18.6677098],[-72.2624799,18.6679199],[-72.2624799,18.6682322],[-72.262306,18.6682606],[-72.2620963,18.6679654],[-72.2622761,18.6689193],[-72.2601484,18.6688966],[-72.2542749,18.6687944],[-72.2505388,18.6683476],[-72.2504371,18.669536],[-72.2477926,18.6698893],[-72.2415204,18.669793],[-72.2414187,18.6741933],[-72.2389167,18.6739759],[-72.2387249,18.6734649],[-72.2383653,18.6733059],[-72.2387009,18.6739532],[-72.2375502,18.6738964],[-72.2374183,18.6735103],[-72.237742,18.67334],[-72.2375142,18.6732605],[-72.236843,18.6734876],[-72.2364354,18.6724088],[-72.2355124,18.6726019],[-72.2354045,18.6724202],[-72.2353027,18.6729028],[-72.2345475,18.6726871],[-72.2343077,18.6724599],[-72.2342358,18.6734706],[-72.2334087,18.6734592],[-72.2332889,18.6733003],[-72.2327375,18.6732889],[-72.2327135,18.6735047],[-72.227703,18.6725281],[-72.2265283,18.6716537],[-72.226804,18.6715742],[-72.2274993,18.6715855],[-72.2274873,18.6714493],[-72.2272899,18.6714623],[-72.2272814,18.6712977],[-72.2272094,18.671358],[-72.2261785,18.6713693],[-72.2256032,18.670881],[-72.2255073,18.6694502],[-72.2261066,18.6696886],[-72.2261785,18.6695949],[-72.2259837,18.6695495],[-72.225777,18.6691379],[-72.2253335,18.6694643],[-72.2249739,18.66947],[-72.2245783,18.6678802],[-72.2235525,18.6677046],[-72.2235907,18.6675921],[-72.2224634,18.6676283],[-72.2223659,18.667022],[-72.2223277,18.6670943],[-72.2219209,18.667026],[-72.2208105,18.6669015],[-72.220809,18.6665325],[-72.2208705,18.6663593],[-72.2206023,18.6668107],[-72.2203895,18.6666361],[-72.2184341,18.6650535],[-72.21829,18.6640979],[-72.2183493,18.6608376],[-72.2187223,18.6606541],[-72.2186894,18.660603],[-72.2187253,18.6604525],[-72.2189771,18.6603247],[-72.2187823,18.6601998],[-72.2186984,18.6602367],[-72.2185815,18.6600352],[-72.2186085,18.6600039],[-72.2187823,18.6601345],[-72.218995,18.6600181],[-72.2189111,18.6599131],[-72.2189681,18.6597938],[-72.2183807,18.6595837],[-72.2184728,18.6539662],[-72.2201001,18.6511554],[-72.225796,18.6469472],[-72.2283048,18.6457265],[-72.2379335,18.645855],[-72.237764,18.6446985],[-72.2400355,18.6432529],[-72.2455958,18.6433493],[-72.2482742,18.6450358],[-72.2487488,18.6436705],[-72.2511067,18.6429775],[-72.2512385,18.6433409],[-72.2512625,18.6431592],[-72.2514843,18.6431365],[-72.2513284,18.6429718],[-72.2533602,18.6423471],[-72.253516,18.6426765],[-72.2539535,18.6425402],[-72.2541453,18.642932],[-72.2543851,18.6428696],[-72.2543791,18.6427503],[-72.2564168,18.6423244],[-72.2566925,18.6431365],[-72.2568783,18.6428582],[-72.2568184,18.6425288],[-72.258843,18.6420991],[-72.258885,18.6422467],[-72.2592626,18.6422297],[-72.2596461,18.6424057],[-72.2592206,18.6406907],[-72.2599545,18.6404815],[-72.2601156,18.6406341],[-72.2601156,18.6399393],[-72.2615268,18.6394669],[-72.2626056,18.6391034],[-72.2654465,18.6387286],[-72.2719433,18.6386832],[-72.272201,18.6388649],[-72.2730341,18.6394158],[-72.273166,18.6412558],[-72.2738732,18.6410286],[-72.2742208,18.6416079],[-72.2752187,18.6416987],[-72.2754524,18.6415738],[-72.2755513,18.6416874],[-72.2755394,18.6417527],[-72.2764713,18.6418634],[-72.276753,18.6418975],[-72.2762953,18.6426002],[-72.2774226,18.6429978],[-72.277982,18.6427247],[-72.2785796,18.6431303],[-72.2785669,18.6432307],[-72.2789017,18.6433471],[-72.279851,18.6439655],[-72.2858703,18.6469651],[-72.2867654,18.6482017]],[[-72.5557247,18.5305893],[-72.5555866,18.5367036],[-72.554995,18.537975],[-72.5488026,18.537919],[-72.5486646,18.5372832],[-72.548842,18.5306267],[-72.5493745,18.5301031],[-72.555133,18.5301218],[-72.5557247,18.5305893]],[[-72.6235278,18.5079877],[-72.6234441,18.5095217],[-72.6226074,18.5104341],[-72.6204878,18.511849],[-72.6183403,18.5107514],[-72.6162207,18.5083183],[-72.6162625,18.506467],[-72.618661,18.5044438],[-72.6204041,18.5044967],[-72.6228305,18.506996],[-72.6235278,18.5079877]]]},{"id":"osmim-imagicode-S2A_R119_N09_20160327T050917","name":"imagico.de: Adams Bridge","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R119_N09_20160327T050917&z={zoom}&x={x}&y={-y}","endDate":"2016-03-27T00:00:00.000Z","startDate":"2016-03-27T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[79.01779174804685,8.827572266651268],[79.01401519775389,9.64678471986339],[80.17642021179198,9.650423231331946],[80.17727851867674,8.831304063493132],[79.01779174804685,8.827572266651268]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Supplementing incomplete coverage in other sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80700162014211LGN00","name":"imagico.de: Alaska Range","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80700162014211LGN00&z={zoom}&x={x}&y={-y}","endDate":"2014-07-31T00:00:00.000Z","startDate":"2014-07-31T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[-152.70872943147867,62.30357443926811],[-152.70838610872474,62.58153176976553],[-152.00835101350992,63.54645538851267],[-148.99432055696695,63.53329945446586],[-148.99432055696695,62.30357443926811],[-152.70872943147867,62.30357443926811]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent summer image of the Alaska Range for mapping natural features (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-aral2","name":"imagico.de: Aral Sea (high water level)","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=aral2&z={zoom}&x={x}&y={-y}","endDate":"2016-03-03T00:00:00.000Z","startDate":"2016-03-03T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[58.049,43.2623],[58.049,46.7189],[58.1014,46.8645],[61.5524,46.8629],[61.5524,46.3896],[61.4675,45.3416],[60.6317,43.2623],[58.049,43.2623]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Water and wetland extents, dams etc. - some remaining winter ice in the north (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-aral1","name":"imagico.de: Aral Sea (low water level)","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=aral1&z={zoom}&x={x}&y={-y}","endDate":"2016-09-09T00:00:00.000Z","startDate":"2016-09-09T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[58.049,43.2623],[58.049,46.7334],[58.096,46.8645],[61.5524,46.8629],[61.5524,46.3896],[61.4685,45.3544],[60.6267,43.2623],[58.049,43.2623]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Water and wetland extents, dams etc. (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R067_S40_20170417T140051","name":"imagico.de: BahÃa Blanca (high tide)","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R067_S40_20170417T140051&z={zoom}&x={x}&y={-y}","endDate":"2017-04-17T00:00:00.000Z","startDate":"2017-04-17T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-62.9988,-40.7327],[-62.9988,-37.9476],[-61.7505,-37.9474],[-61.7501,-40.7322],[-62.9988,-40.7327]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Tidal flats and islands at the coast (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R067_S40_20170127T140051","name":"imagico.de: BahÃa Blanca (low tide)","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R067_S40_20170127T140051&z={zoom}&x={x}&y={-y}","endDate":"2017-01-27T00:00:00.000Z","startDate":"2017-01-27T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-62.9988,-40.7327],[-62.9988,-37.9476],[-61.7505,-37.9474],[-61.7501,-40.7322],[-62.9988,-40.7327]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Tidal flats and islands at the coast (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81190582014075LGN00","name":"imagico.de: Bakun Reservoir","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81190582014075LGN00&z={zoom}&x={x}&y={-y}","endDate":"2014-03-16T00:00:00.000Z","startDate":"2014-03-16T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[114.35999506049737,2.028456548619032],[113.5344754987298,2.030000532161949],[113.53619211249934,3.070767124420059],[114.76511591010677,3.067510236472651],[114.76254098945248,2.088156161702156],[114.35999506049737,2.028456548619032]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in older pre-2011 images (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81250592016107LGN00","name":"imagico.de: Batam","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81250592016107LGN00&z={zoom}&x={x}&y={-y}","endDate":"2016-01-01T00:00:00.000Z","startDate":"2014-01-01T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[104.00154570197358,-0.000078769115171],[104.00137404059662,1.45099139170518],[104.91014937018647,1.451162998032411],[104.91014937018647,-0.000078769115171],[104.00154570197358,-0.000078769115171]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing Islands in OSM (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80770232017156LGN00","name":"imagico.de: Bogoslof Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80770232017156LGN00&z={zoom}&x={x}&y={-y}","endDate":"2017-06-05T00:00:00.000Z","startDate":"2017-06-05T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-168.2544,53.8749],[-168.2544,54.0213],[-167.8591,54.0213],[-167.8591,53.8749],[-168.2544,53.8749]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent image from after the eruption (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81800982013291LGN00","name":"imagico.de: Bouvet Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81800982013291LGN00&z={zoom}&x={x}&y={-y}","endDate":"2013-10-18T00:00:00.000Z","startDate":"2013-10-18T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[3.246529403113632,-54.47046993167111],[3.246529403113632,-54.375391687979096],[3.463852706336288,-54.375391687979096],[3.463852706336288,-54.47046993167111],[3.246529403113632,-54.47046993167111]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","best":true,"description":"For more accurate coastline and glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R017_S67_20170223T022551","name":"imagico.de: Bunger Hills","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R017_S67_20170223T022551&z={zoom}&x={x}&y={-y}","endDate":"2017-02-23T00:00:00.000Z","startDate":"2017-02-23T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[96.1197,-67.6542],[96.1201,-67.1899],[98.7331,-65.044],[105.1028,-65.044],[105.1028,-65.7224],[103.3017,-67.6542],[96.1197,-67.6542]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Largest ice free area at the East Antarctic coast - shows considerable amounts of non-permanent ice. (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R065_N47_20160929T102022","name":"imagico.de: Central Alps in late September 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R065_N47_20160929T102022&z={zoom}&x={x}&y={-y}","endDate":"2016-09-29T00:00:00.000Z","startDate":"2016-09-29T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[10.559062957763668,45.95484945195885],[7.473964691162107,45.95532682303484],[7.555847167968747,46.27080015119853],[8.05469512939453,47.66469371011084],[11.752452850341793,47.664809318453564],[11.752452850341793,46.813336457338615],[11.38423919677734,45.955088138010865],[10.559062957763668,45.95484945195885]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date image for glacier mapping - beware of some fresh snow at higher altitudes (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82050982015344LGN00","name":"imagico.de: Clerke Rocks","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82050982015344LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-12-10T00:00:00.000Z","startDate":"2015-12-10T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-34.17701089820909,-55.29692751183208],[-35.19599283180284,-55.282851769908206],[-35.16663873634385,-54.7209735214882],[-34.12516916236925,-54.73465315976587],[-34.14010370216417,-55.29692751183208],[-34.17701089820909,-55.29692751183208]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in other image sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R086_N60_20160831T213532","name":"imagico.de: Cook Inlet","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R086_N60_20160831T213532&z={zoom}&x={x}&y={-y}","endDate":"2016-08-31T00:00:00.000Z","startDate":"2016-08-31T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-154.5102,59.4577],[-154.5097,60.6888],[-153.5403,62.1718],[-148.0423,62.1718],[-148.0445,61.5342],[-149.7291,59.4584],[-154.5102,59.4577]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Tidal flats and glaciers in surrounding mountains (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-EO1A0040712016264110KF","name":"imagico.de: Coropuna","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=EO1A0040712016264110KF&z={zoom}&x={x}&y={-y}","endDate":"2016-09-21T00:00:00.000Z","startDate":"2016-09-21T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-72.7594470977783,-15.68684010813036],[-72.7594470977783,-15.49570157136026],[-72.74434089660643,-15.426295586903299],[-72.41286277770995,-15.426295586903299],[-72.41286277770995,-15.652957427428944],[-72.42410659790038,-15.686674840407827],[-72.7594470977783,-15.68684010813036]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date image for glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R022_N06_20151221T103009","name":"imagico.de: Cotonou","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R022_N06_20151221T103009&z={zoom}&x={x}&y={-y}","endDate":"2015-12-21T00:00:00.000Z","startDate":"2015-12-21T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[1.839749701876779,6.257803795151386],[1.839749701876779,7.114271792431897],[2.549397834200998,7.114271792431897],[2.549397834200998,6.489052510574106],[2.497813590426584,6.258059752887941],[1.839749701876779,6.257803795151386]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Patchy and partly cloudy coverage in usual sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R040_N01_20160311T164128","name":"imagico.de: Darwin and Wolf islands, Galapagos","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R040_N01_20160311T164128&z={zoom}&x={x}&y={-y}","endDate":"2016-03-11T00:00:00.000Z","startDate":"2016-03-11T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-92.05216379429558,1.321295617717369],[-92.05216379429558,1.72181118585353],[-91.74849481846549,1.72181118585353],[-91.74849481846549,1.321295617717369],[-92.05216379429558,1.321295617717369]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent image, only old and poor images in other sources currently (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80360072014245LGN00","name":"imagico.de: Eastern Devon Island coast","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80360072014245LGN00&z={zoom}&x={x}&y={-y}","endDate":"2014-09-02T00:00:00.000Z","startDate":"2014-09-02T00:00:00.000Z","scaleExtent":[0,11],"polygon":[[[-84.34798733886554,74.38945823827667],[-84.34798733886554,75.89030323920836],[-79.14870755370929,75.89030323920836],[-79.14870755370929,74.38945823827667],[-84.34798733886554,74.38945823827667]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Coastline mostly mapped meanwhile (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82160152013239LGN00","name":"imagico.de: Eastern Iceland","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82160152013239LGN00&z={zoom}&x={x}&y={-y}","endDate":"2013-08-27T00:00:00.000Z","startDate":"2013-08-27T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[-13.047005598725303,64.2110895294821],[-15.164963667572959,64.22408122727819],[-15.168053572358117,64.81572800422087],[-13.043572371186242,64.80359943673454],[-13.047005598725303,64.2110895294821]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing islets and inaccurate coast (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-AST_L1T_00302052007154424_20150518041444_91492","name":"imagico.de: El Altar","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=AST_L1T_00302052007154424_20150518041444_91492&z={zoom}&x={x}&y={-y}","endDate":"2012-02-05T00:00:00.000Z","startDate":"2012-02-05T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-78.531997745432,-1.805085317123331],[-78.531997745432,-1.608105565001241],[-78.33561713019762,-1.608105565001241],[-78.33561713019762,-1.805085317123331],[-78.531997745432,-1.805085317123331]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"2007 ASTER image offering better glacier coverage than common sources (true color with estimated blue)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R009_S61_20160109","name":"imagico.de: Elephant Island/Clarence Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R009_S61_20160109&z={zoom}&x={x}&y={-y}","endDate":"2016-01-09T00:00:00.000Z","startDate":"2016-01-09T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-56.13476090727487,-61.63471600102006],[-56.13476090727487,-61.199363166283845],[-55.83263688383738,-60.84015069906498],[-53.72343354521433,-60.83981613078141],[-53.72343354521433,-61.63471600102006],[-56.13476090727487,-61.63471600102006]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Fairly clear up-to-date image for updating glacier edges (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-enderby","name":"imagico.de: Enderby Land and Kemp Coast","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=enderby&z={zoom}&x={x}&y={-y}","endDate":"2017-03-27T00:00:00.000Z","startDate":"2017-01-25T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[45.4547,-68.5091],[45.4547,-67.5724],[49.7155,-65.7176],[59.2693,-65.7176],[67.3735,-67.3449],[67.3735,-68.2581],[67.088,-68.5091],[45.4547,-68.5091]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Sentinel-2 images of Enderby Land and Kemp Coast (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82100502015347LGN00","name":"imagico.de: Fogo, Cape Verde","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82100502015347LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-12-13T00:00:00.000Z","startDate":"2015-12-13T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-24.758781955967567,14.748140156641956],[-24.758781955967567,15.092493544965103],[-24.267057941685337,15.092493544965103],[-24.267057941685337,14.748140156641956],[-24.758781955967567,14.748140156641956]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Image from after the 2014/2015 eruption (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-greenland","name":"imagico.de: Greenland mosaic","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=greenland&z={zoom}&x={x}&y={-y}","endDate":"2015-01-01T00:00:00.000Z","startDate":"2013-01-01T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[-43.9774,59.7171],[-44.545,59.7302],[-44.9203,59.7672],[-45.3587,59.8218],[-45.763,59.8848],[-46.0859,59.9827],[-46.3381,60.119],[-46.577,60.2652],[-46.8114,60.4418],[-47.2635,60.5314],[-47.6937,60.5549],[-48.1457,60.6192],[-48.5771,60.7015],[-48.8689,60.8506],[-49.0578,61.0555],[-49.396,61.2957],[-49.7601,61.4934],[-50.2064,61.7324],[-50.4699,61.9539],[-50.8647,62.1596],[-51.0631,62.3869],[-51.2121,62.6001],[-51.3005,62.8389],[-51.4238,62.9979],[-51.6767,63.1944],[-51.9465,63.4079],[-52.0253,63.6377],[-52.2255,63.8378],[-52.3658,64.0705],[-52.4829,64.3792],[-52.4988,64.6788],[-52.789,64.9063],[-53.2046,65.1321],[-53.6649,65.4753],[-53.9977,65.8019],[-54.1348,66.1568],[-54.1441,66.5235],[-54.2285,66.8319],[-54.4519,67.303],[-54.5141,67.7648],[-54.604,68.2021],[-54.568,68.5698],[-54.598,68.8347],[-54.7606,69.1207],[-55.0028,69.4125],[-55.2735,69.6187],[-55.3808,69.8283],[-55.3945,70.0838],[-55.3094,70.2573],[-55.4307,70.479],[-55.5501,70.6707],[-55.7654,70.861],[-56.2489,71.2343],[-56.5018,71.5429],[-56.5867,71.9015],[-56.5189,72.2355],[-56.5085,72.5258],[-56.8923,72.8144],[-57.4027,73.1054],[-57.8066,73.4566],[-58.1461,73.7696],[-58.3554,74.0972],[-58.5125,74.3783],[-58.7336,74.6328],[-59.3551,74.8869],[-60.1412,75.102],[-61.0067,75.2763],[-61.911,75.3886],[-62.4706,75.5595],[-62.9776,75.7454],[-64.1463,75.779],[-65.4481,75.7235],[-66.7068,75.6792],[-67.8379,75.6525],[-69.0456,75.6195],[-70.055,75.5344],[-71.0898,75.4705],[-72.1119,75.4476],[-74.2311,76.4102],[-74.5601,76.5328],[-74.5601,82.6959],[-14.4462,82.6959],[-14.3994,82.5997],[-13.5339,82.4379],[-12.0312,82.3426],[-10.7796,82.3196],[-10.7796,80.1902],[-11.2123,80.069],[-11.136,79.8103],[-10.7796,79.5176],[-10.7796,79.0441],[-11.2626,78.7128],[-12.2579,78.3558],[-13.2398,78.1272],[-13.7649,77.9279],[-14.1169,77.6779],[-14.7129,77.5278],[-15.5507,77.3655],[-16.0936,77.0771],[-16.0586,76.5548],[-15.838,75.9611],[-15.6879,75.4726],[-16.253,75.058],[-17.0427,74.6425],[-18.3155,74.2702],[-19.4463,73.9378],[-19.8329,73.632],[-20.2938,73.3524],[-20.7831,73.0446],[-21.01,72.6766],[-20.8774,72.2926],[-20.7672,71.8726],[-20.7765,71.4304],[-20.9411,70.9802],[-21.219,70.6126],[-21.5326,70.3001],[-21.8039,70.0911],[-22.166,69.8947],[-22.4831,69.7539],[-22.9027,69.6585],[-23.3545,69.544],[-23.9177,69.4036],[-24.1794,69.3088],[-24.6745,69.1084],[-25.1222,68.9555],[-25.6659,68.7995],[-26.0994,68.583],[-26.6316,68.4043],[-27.7638,68.2813],[-28.4575,68.0023],[-29.353,67.8135],[-30.6456,67.4911],[-31.7673,67.0005],[-32.9783,66.2596],[-33.9313,66.0156],[-34.8956,65.7403],[-35.5914,65.5208],[-36.1483,65.372],[-36.7532,65.2559],[-37.1858,65.1349],[-37.6032,64.9727],[-38.0624,64.4901],[-38.5304,64.1244],[-39.0545,63.7213],[-39.3131,63.4405],[-39.5739,62.7506],[-39.9532,62.2739],[-40.2757,61.8547],[-40.714,61.3365],[-41.2091,60.8495],[-41.821,60.5526],[-42.4368,60.3264],[-42.8643,60.0299],[-43.1131,59.9147],[-43.3282,59.83],[-43.5459,59.7695],[-43.797,59.7284],[-43.9774,59.7171]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Landsat mosaic of Greenland (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R047_S54_20160411T044330","name":"imagico.de: Heard Island coast","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R047_S54_20160411T044330&z={zoom}&x={x}&y={-y}","endDate":"2016-04-12T00:00:00.000Z","startDate":"2016-04-12T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[73.06896521028185,-53.270590689700434],[73.06896521028185,-52.875489636268725],[73.67338491853381,-52.87673289134188],[74.08863378938341,-52.94950473139763],[74.08863378938341,-53.270590689700434],[73.06896521028185,-53.270590689700434]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent image of Heard island with interior mostly cloud covered but mostly well visible coast (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82280982013259LGN00","name":"imagico.de: Isla Londonderry","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82280982013259LGN00&z={zoom}&x={x}&y={-y}","endDate":"2013-09-16T00:00:00.000Z","startDate":"2013-09-16T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[-69.85679747431641,-55.55949231551995],[-72.26520659296875,-55.149427383391455],[-72.26520659296875,-54.51089432315929],[-72.08530546992188,-54.17909103768387],[-69.49115874140625,-54.17889010631196],[-69.49150206416016,-55.28378528847367],[-69.62230803339844,-55.55910398108892],[-69.85679747431641,-55.55949231551995]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"A lot of very coarse coastlines could be improved here, much snow cover though so no use for glacier mapping (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-dms_kangerlussuaq_20151008","name":"imagico.de: Kangerlussuaq Autumn","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=dms_kangerlussuaq_20151008&z={zoom}&x={x}&y={-y}","endDate":"2015-10-08T00:00:00.000Z","startDate":"2015-10-08T00:00:00.000Z","scaleExtent":[0,17],"polygon":[[[-50.6992,66.9888],[-50.721,67.0017],[-50.7341,67.0125],[-50.7396,67.0193],[-50.7396,67.0212],[-50.7158,67.0265],[-50.7017,67.0265],[-50.6829,67.0176],[-50.6686,67.0077],[-50.6638,66.998],[-50.6642,66.9946],[-50.6891,66.9888],[-50.6992,66.9888]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS image of the airport and settlement - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-dms_kangerlussuaq_20160518","name":"imagico.de: Kangerlussuaq Spring","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=dms_kangerlussuaq_20160518&z={zoom}&x={x}&y={-y}","endDate":"2016-05-18T00:00:00.000Z","startDate":"2016-05-18T00:00:00.000Z","scaleExtent":[0,18],"polygon":[[[-50.7519,66.9996],[-50.7555,67.0023],[-50.7555,67.0033],[-50.6395,67.0297],[-50.6162,67.0339],[-50.6097,67.0281],[-50.6331,67.022],[-50.7323,66.9996],[-50.7519,66.9996]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS image of the airport and roads - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R021_N44_20160807T083013","name":"imagico.de: Kerch Strait","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R021_N44_20160807T083013&z={zoom}&x={x}&y={-y}","endDate":"2016-08-07T00:00:00.000Z","startDate":"2016-08-07T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[35.932588577270494,44.96236872935039],[35.932588577270494,45.559256426515695],[37.369909286499016,45.559256426515695],[37.369909286499016,44.96236872935039],[35.932588577270494,44.96236872935039]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"State of bridge construction in August 2016 (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-ls_polar2","name":"imagico.de: Landsat off-nadir July 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=ls_polar2&z={zoom}&x={x}&y={-y}","endDate":"2016-07-17T00:00:00.000Z","startDate":"2016-07-17T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-79.05174500251786,81.91484289044183],[-79.05174500251786,83.43338556749623],[-73.60389956385866,83.80224987787145],[-26.424486898081835,83.80224987787145],[-21.492998879371186,83.50352415480617],[-16.888354121159868,83.15094632775453],[-16.888354121159868,81.91484289044183],[-79.05174500251786,81.91484289044183]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Latest images north of the regular Landsat limit (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-larsen_2018","name":"imagico.de: Larsen C ice shelf after calving","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=larsen_2018&z={zoom}&x={x}&y={-y}","endDate":"2018-01-06T00:00:00.000Z","startDate":"2018-01-06T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[-62.7282,-68.9652],[-64.0489,-68.7318],[-64.0486,-68.5373],[-60.8845,-65.9399],[-59.9187,-65.9389],[-59.1088,-66.0775],[-59.1088,-68.8359],[-59.2544,-68.9652],[-62.7282,-68.9652]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"For updating the ice edge after the 2017 iceberg calving (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-AST_L1T_00311162013112731_20150618142416_109190","name":"imagico.de: Leskov Island ASTER","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=AST_L1T_00311162013112731_20150618142416_109190&z={zoom}&x={x}&y={-y}","endDate":"2013-11-16T00:00:00.000Z","startDate":"2013-11-16T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-28.210747081406492,-56.72108048139938],[-28.210747081406492,-56.624975043089115],[-27.96956284678735,-56.624975043089115],[-27.96956284678735,-56.72108048139938],[-28.210747081406492,-56.72108048139938]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in other image sources (true color with estimated blue)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81991002015286LGN00","name":"imagico.de: Leskov Island Landsat","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81991002015286LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-10-13T00:00:00.000Z","startDate":"2015-10-13T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-27.992928409215843,-56.73479060902333],[-28.227761172887714,-56.732624892496354],[-28.2241562839717,-56.600752537318456],[-27.969754123327167,-56.60283135691063],[-27.97318735086623,-56.73479060902333],[-27.992928409215843,-56.73479060902333]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in other image sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-ls_polar","name":"imagico.de: May 2013 off-nadir Landsat","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=ls_polar&z={zoom}&x={x}&y={-y}","endDate":"2013-05-17T00:00:00.000Z","startDate":"2013-05-17T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-85.76109385682587,81.39333391115835],[-89.83015512094161,82.14951616258433],[-89.83152841195212,82.24404688557661],[-84.99342418195555,82.73098798225534],[-79.95207288240479,83.13107965605444],[-74.55641250214465,83.46266728201661],[-69.35850602739671,83.70450775086888],[-28.207840897721187,83.70450775086888],[-23.06623935440381,83.46532469372944],[-17.96583654140148,83.15518123848051],[-17.96720983241198,82.72386035102944],[-22.781968115230015,81.44190408358111],[-85.76109385682587,81.39333391115835]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"First available image north of the regular Landsat limit, mostly with seasonal snow cover so difficult to interpret (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R042_S78_20170214T202521","name":"imagico.de: McMurdo Sound and Dry Valleys ","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R042_S78_20170214T202521&z={zoom}&x={x}&y={-y}","endDate":"2017-02-14T00:00:00.000Z","startDate":"2017-02-14T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[162.9125,-78.4514],[162.6595,-78.4257],[159.2712,-77.6013],[159.2712,-77.4108],[164.157,-76.477],[169.7813,-76.4764],[169.7813,-78.4514],[162.9125,-78.4514]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date late season image - not ice minimum, be careful with distinguishing sea ice from ice shelves. (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R092_S02_20160613T075613","name":"imagico.de: Mount Kenya 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R092_S02_20160613T075613&z={zoom}&x={x}&y={-y}","endDate":"2016-06-13T00:00:00.000Z","startDate":"2016-06-13T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[37.20665931701659,-0.266846645776291],[37.20665931701659,-0.011930465612033],[37.5655174255371,-0.011930465612033],[37.5655174255371,-0.266846645776291],[37.20665931701659,-0.266846645776291]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date image for glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R092_S05_20160802T075556","name":"imagico.de: Mount Kilimanjaro 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R092_S05_20160802T075556&z={zoom}&x={x}&y={-y}","endDate":"2016-08-02T00:00:00.000Z","startDate":"2016-08-02T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[37.24768638610839,-3.229213650135676],[37.24768638610839,-2.968155849006605],[37.61581420898436,-2.968155849006605],[37.61581420898436,-3.229213650135676],[37.24768638610839,-3.229213650135676]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date image for glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80940622015159LGN00","name":"imagico.de: New Ireland","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80940622015159LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-06-08T00:00:00.000Z","startDate":"2015-06-08T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[150.38853376619625,-2.800534349432724],[150.38853376619625,-2.383396178206425],[150.83348005525875,-2.383396178206425],[150.83348005525875,-2.800534349432724],[150.38853376619625,-2.800534349432724]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Many missing islands in OSM (mostly mapped meanwhile) (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-northsea_s2_2016","name":"imagico.de: North Sea Coast 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=northsea_s2_2016&z={zoom}&x={x}&y={-y}","endDate":"2016-09-25T00:00:00.000Z","startDate":"2016-09-25T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[5.1562,52.8755],[5.1615,53.0325],[6.4155,55.7379],[9.8813,55.7459],[9.8813,53.2428],[9.6846,52.8877],[5.1562,52.8755]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date low tide imagery of the coast for updating mapping of tidalflats and shoals (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-northsea_s2_2017","name":"imagico.de: North Sea Coast 2017","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=northsea_s2_2017&z={zoom}&x={x}&y={-y}","endDate":"2017-06-02T00:00:00.000Z","startDate":"2017-06-02T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[5.1713,53.0918],[6.477,55.8973],[9.8813,55.8973],[9.8813,53.2761],[9.7789,53.0918],[5.1713,53.0918]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date low tide imagery of the coast for updating mapping of tidalflats and shoals (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-ural_s2_2016","name":"imagico.de: Northern and Polar Ural mountains August 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=ural_s2_2016&z={zoom}&x={x}&y={-y}","endDate":"2016-08-12T00:00:00.000Z","startDate":"2016-08-12T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[59.198977223476454,64.8920468958533],[59.198977223476454,66.91656046303187],[60.733286610683486,68.44289182710118],[67.7329509173241,68.44327026354412],[67.7329509173241,67.748828729217],[64.21646761043934,64.9195663902952],[59.198977223476454,64.8920468958533]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date late summer imagery with few clouds - caution: not all visible snow is glaciers (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-ndvina","name":"imagico.de: Northern Dvina delta at low tide","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=ndvina&z={zoom}&x={x}&y={-y}","endDate":"2015-09-13T00:00:00.000Z","startDate":"2015-09-13T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[37.7291,64.1971],[37.7291,65.1161],[37.8592,65.2705],[41.3223,65.2705],[41.3223,64.3142],[41.2114,64.1973],[37.7291,64.1971]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Beaches, tidal flats and other costal forms (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-nellesmere_ast","name":"imagico.de: Northern Ellesmere Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=nellesmere_ast&z={zoom}&x={x}&y={-y}","endDate":"2012-07-09T00:00:00.000Z","startDate":"2012-07-09T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-81.62923243782096,82.45969864814401],[-83.03136255954291,82.47985512217643],[-83.03136255954291,83.05876272004272],[-72.80309111332822,83.09567468670448],[-65.65785798568925,83.03232446260982],[-65.8116665788654,82.45969864814401],[-81.62923243782096,82.45969864814401]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Assembled from July 2012 ASTER imagery (true color with estimated blue)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-nellesmere_ast_2016","name":"imagico.de: Northern Ellesmere Island July 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=nellesmere_ast_2016&z={zoom}&x={x}&y={-y}","endDate":"2012-07-15T00:00:00.000Z","startDate":"2012-07-08T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-78.89729497133754,82.17577067162792],[-82.64500613899595,82.19425721404356],[-82.64500613899595,83.08067098163464],[-66.58986093522367,83.08497116318647],[-63.78010752773773,82.98907949583335],[-63.78010752773773,82.72198178031782],[-65.0092029821365,82.17577067162792],[-78.89729497133754,82.17577067162792]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Assembled from July 2016 ASTER imagery (true color with estimated blue)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81960222015233LGN00vis","name":"imagico.de: Northern German west coast tidalflats","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81960222015233LGN00vis&z={zoom}&x={x}&y={-y}","endDate":"2015-08-21T00:00:00.000Z","startDate":"2015-08-21T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[7.63567991501593,53.28027339774928],[7.63567991501593,53.66770140276793],[8.49433012253546,55.502457780526],[9.207754805152648,55.48106268908912],[9.207754805152648,53.28027339774928],[7.63567991501593,53.28027339774928]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date low tide imagery of the coast for updating mapping of tidalflats and shoals (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81960222015233LGN00ir","name":"imagico.de: Northern German west coast tidalflats (infrared)","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81960222015233LGN00ir&z={zoom}&x={x}&y={-y}","endDate":"2015-08-21T00:00:00.000Z","startDate":"2015-08-21T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[7.63567991501593,53.28027339774928],[7.63567991501593,53.66810821588294],[8.49433012253546,55.502457780526],[9.207754805152648,55.48106268908912],[9.207754805152648,53.28027339774928],[7.63567991501593,53.28027339774928]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date low tide imagery of the coast for updating mapping of tidalflats and shoals (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-ngreenland_ast","name":"imagico.de: Northern Greenland ASTER","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=ngreenland_ast&z={zoom}&x={x}&y={-y}","endDate":"2012-08-13T00:00:00.000Z","startDate":"2005-06-21T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-52.49221819430999,82.48971755550389],[-52.49221819430999,82.94294978186194],[-49.28695697579964,83.47311821807558],[-44.52850362441216,83.7321400994933],[-29.525299334683975,83.7321400994933],[-25.263977329098022,83.58271128961059],[-21.183929736898254,83.39775984253468],[-21.183929736898254,82.74312310369845],[-23.404541300879075,82.48971755550389],[-52.49221819430999,82.48971755550389]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Assembled from mostly 2012 ASTER imagery, some 2005 images mainly in the northeast (true color with estimated blue)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-EO1A1350972013086110KF","name":"imagico.de: Northwest Heard Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=EO1A1350972013086110KF&z={zoom}&x={x}&y={-y}","endDate":"2013-03-13T00:00:00.000Z","startDate":"2013-03-13T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[73.22790413350113,-53.20333324999222],[73.22790413350113,-53.01072925838941],[73.2594898268605,-52.94943913810479],[73.78992348164566,-52.94943913810479],[73.78992348164566,-53.06048282358537],[73.71782570332533,-53.20333324999222],[73.22790413350113,-53.20333324999222]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Glaciers of Northwest Heard Island (mapped meanwhile) (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R111_N09_20160604T154554","name":"imagico.de: Panama Canal","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R111_N09_20160604T154554&z={zoom}&x={x}&y={-y}","endDate":"2016-06-07T00:00:00.000Z","startDate":"2016-06-07T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-80.01653561766223,8.848981570244637],[-80.01653561766223,9.41480707574399],[-79.46859250242785,9.41480707574399],[-79.46859250242785,8.848981570244637],[-80.01653561766223,8.848981570244637]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Images of the new locks (but partly cloudy) (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-EO1A0120532016364110KF","name":"imagico.de: Panama Canal - Pacific side","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=EO1A0120532016364110KF&z={zoom}&x={x}&y={-y}","endDate":"2016-12-30T00:00:00.000Z","startDate":"2016-12-30T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-79.62538719177245,8.770827350748924],[-79.68684196472167,8.821974500616129],[-79.6866703033447,8.93705081902936],[-79.65362548828124,9.0929436313527],[-79.268159866333,9.0929436313527],[-79.32832717895505,8.770827350748924],[-79.62538719177245,8.770827350748924]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"New locks with less clouds than in the Sentinel-2 image - make sure to check image alignment (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R078_N68_20160930T081002","name":"imagico.de: Pechora Sea Coast","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R078_N68_20160930T081002&z={zoom}&x={x}&y={-y}","endDate":"2016-09-30T00:00:00.000Z","startDate":"2016-09-30T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[53.1802,67.5344],[53.1821,68.414],[54.2107,69.3367],[55.3584,70.2786],[59.004,70.2786],[60.6947,69.977],[61.9837,69.7161],[61.9823,68.9395],[59.9153,67.5344],[53.1802,67.5344]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Sentinel-2 image of the Pechora Sea coast in autumn 2016 (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81511242016033LGN00","name":"imagico.de: Pensacola Mountains","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81511242016033LGN00&z={zoom}&x={x}&y={-y}","endDate":"2016-02-02T00:00:00.000Z","startDate":"2016-02-02T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[-53.20921946177197,-84.12524693598144],[-60.615377881406225,-83.78609327915953],[-60.615377881406225,-82.29968785439104],[-48.72405102147429,-82.29987186164387],[-44.52178052933989,-82.43683433550413],[-44.51354078327688,-84.12524693598144],[-53.20921946177197,-84.12524693598144]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Outside regular Landsat coverage and therefore not in LIMA and Bing/Mapbox (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R136_N41_20150831T093006","name":"imagico.de: Prokletije Mountains","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R136_N41_20150831T093006&z={zoom}&x={x}&y={-y}","endDate":"2015-08-31T00:00:00.000Z","startDate":"2015-08-31T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[19.112325688609005,42.1531576323006],[19.08425905347717,43.08073531915633],[20.63298799634826,43.09602978090892],[20.637880345591427,42.167791043253985],[19.112325688609005,42.1531576323006]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Late summer imagery where usual sources are severely limited by clouds and snow (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-DMS_1142622_03746_20110415_17533956","name":"imagico.de: Qasigiannguit","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=DMS_1142622_03746_20110415_17533956&z={zoom}&x={x}&y={-y}","endDate":"2011-04-15T00:00:00.000Z","startDate":"2011-04-15T00:00:00.000Z","scaleExtent":[0,15],"polygon":[[[-51.238571767352376,68.79971882076842],[-51.243335370562825,68.85302612951142],[-51.151668195269856,68.85302612951142],[-51.14038145973519,68.80116208175376],[-51.238571767352376,68.79971882076842]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS image of the settlement - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81510432015030LGN00","name":"imagico.de: Rann of Kutch","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81510432015030LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-01-01T00:00:00.000Z","startDate":"2015-01-01T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[67.96839858817646,22.36264542957619],[67.86231185721942,22.38391650007107],[67.86231185721942,24.886930816927297],[71.48986007499286,24.886930816927297],[71.48986007499286,22.36264542957619],[67.96839858817646,22.36264542957619]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Land/water distinction difficult to properly map based on Bing/Mapbox images (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R093_N41_20150828T092005","name":"imagico.de: Rila and Pirin Mountains","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R093_N41_20150828T092005&z={zoom}&x={x}&y={-y}","endDate":"2015-08-28T00:00:00.000Z","startDate":"2015-08-28T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[23.808114560320394,41.584878805945024],[22.992379697039144,41.6019534981177],[23.011863263323328,42.29983747360261],[23.99402383156063,42.283393175568236],[23.965613873674886,41.584878805945024],[23.808114560320394,41.584878805945024]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Late summer imagery where usual sources are severely limited by clouds and snow (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81730602015040LGN00","name":"imagico.de: Rwenzori Mountains","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81730602015040LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-02-09T00:00:00.000Z","startDate":"2015-02-09T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[29.766296776846374,0.206886934953159],[29.766296776846374,0.509176367154027],[30.034603509024116,0.509176367154027],[30.034603509024116,0.206886934953159],[29.766296776846374,0.206886934953159]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent image of most of the remaining Rwenzori Mountains glaciers (false color IR)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R078_N01_20160702T082522","name":"imagico.de: Rwenzori Mountains 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R078_N01_20160702T082522&z={zoom}&x={x}&y={-y}","endDate":"2016-07-02T00:00:00.000Z","startDate":"2016-07-02T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[29.8051357269287,0.235862065771959],[29.8051357269287,0.467085433008179],[30.02503395080565,0.467085433008179],[30.02503395080565,0.235862065771959],[29.8051357269287,0.235862065771959]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date image for glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80611072014036LGN00","name":"imagico.de: Scott Island","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80611072014036LGN00&z={zoom}&x={x}&y={-y}","endDate":"2014-02-05T00:00:00.000Z","startDate":"2014-02-05T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-180,-67.4263452007858],[-180,-67.32544337276457],[-179.8247337341308,-67.3253771978419],[-179.8247337341308,-67.4263452007858],[-180,-67.4263452007858]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in other image sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82100972015347LGN00","name":"imagico.de: Shag Rocks","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82100972015347LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-12-13T00:00:00.000Z","startDate":"2015-12-13T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-42.12874872458635,-53.72050213468143],[-42.14625818503558,-53.45782244664258],[-41.67573435080706,-53.445862233424414],[-41.6558216310805,-53.70871763480476],[-42.12874872458635,-53.72050213468143]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing in other image sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81130622013270LGN00","name":"imagico.de: Southeastern Sulawesi","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81130622013270LGN00&z={zoom}&x={x}&y={-y}","endDate":"2013-09-27T00:00:00.000Z","startDate":"2013-09-27T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[120.84382442048364,-3.595452324350203],[120.84382442048364,-3.159848173206955],[120.98184016755395,-2.514681686347053],[122.62618449738794,-2.514681686347053],[122.62618449738794,-3.002148034113534],[122.5007000308352,-3.595452324350203],[120.84382442048364,-3.595452324350203]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Missing islands and coarse coastline due to cloud cover in Bing, lakes could also use additional detail (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80281222016035LGN00","name":"imagico.de: Southern Transantarctic Mountains","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80281222016035LGN00&z={zoom}&x={x}&y={-y}","endDate":"2016-02-04T00:00:00.000Z","startDate":"2016-02-04T00:00:00.000Z","scaleExtent":[0,10],"polygon":[[[156.96951345925345,-84.50097988272655],[154.50857596843485,-84.46255082580927],[154.50857596843485,-82.60681485793681],[175.46774337070775,-82.58504749645738],[177.00582930246938,-83.52806548607914],[177.00582930246938,-84.19262083779002],[171.93838547371908,-84.34632646581997],[166.83798266071676,-84.44370142483508],[161.67028858819987,-84.50045345467909],[156.96951345925345,-84.50097988272655]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Outside regular Landsat coverage and therefore not in LIMA and Bing/Mapbox (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81030632015286LGN00","name":"imagico.de: Sudirman Range 2015","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81030632015286LGN00&z={zoom}&x={x}&y={-y}","endDate":"2015-10-13T00:00:00.000Z","startDate":"2015-10-13T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[136.4226,-4.2853],[136.4226,-3.6447],[137.7971,-3.6447],[137.7971,-4.2853],[136.4226,-4.2853]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Older image of the Sudirman Range with no fresh snow showing glacier extent (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R088_S05_20160812T011732","name":"imagico.de: Sudirman Range 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R088_S05_20160812T011732&z={zoom}&x={x}&y={-y}","endDate":"2016-08-12T00:00:00.000Z","startDate":"2016-08-12T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[136.8044,-4.2585],[136.8044,-3.7836],[137.7701,-3.7836],[137.7701,-4.2585],[136.8044,-4.2585]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Cloud free image of the Sudirman Range but with fresh snow (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-s2sval","name":"imagico.de: Svalbard mosaic","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=s2sval&z={zoom}&x={x}&y={-y}","endDate":"2016-01-01T00:00:00.000Z","startDate":"2016-01-01T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[16.6108,76.4137],[16.4731,76.4268],[16.3788,76.4589],[14.4124,77.1324],[14.0784,77.2536],[10.9875,78.4054],[10.631,78.5605],[10.2314,78.8392],[10.3952,79.6074],[10.516,79.7731],[10.9632,79.8707],[20.2294,80.849],[20.4702,80.8493],[25.1752,80.6817],[33.4391,80.3438],[33.7809,80.3016],[34.0395,80.239],[33.977,80.1527],[25.5722,76.5917],[25.2739,76.481],[25.1416,76.4327],[24.937,76.4176],[16.6108,76.4137]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Sentinel-2 mosaic of Svalbard (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-DMS_1142636_160xx_20110507_1822xxxx","name":"imagico.de: Thule Air Base","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=DMS_1142636_160xx_20110507_1822xxxx&z={zoom}&x={x}&y={-y}","endDate":"2011-05-07T00:00:00.000Z","startDate":"2011-05-07T00:00:00.000Z","scaleExtent":[0,15],"polygon":[[[-68.93976917529807,76.51132557714853],[-68.93976917529807,76.54990046497333],[-68.76634826923117,76.55175699880375],[-68.50992908740743,76.55175699880375],[-68.50743999744161,76.51611959755911],[-68.67897262836203,76.51193618208278],[-68.93976917529807,76.51132557714853]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS image - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-dms_thule2_2015.09.25","name":"imagico.de: Thule Airbase DMS low altitude overflight September 2015","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=dms_thule2_2015.09.25&z={zoom}&x={x}&y={-y}","endDate":"2015-09-25T00:00:00.000Z","startDate":"2015-09-25T00:00:00.000Z","scaleExtent":[0,17],"polygon":[[[-68.74291885235837,76.52635852412212],[-68.74446380475094,76.52840070669755],[-68.74806869366695,76.54938731810256],[-68.7461482320123,76.56016657973251],[-68.72275936940244,76.56022393334496],[-68.72017371991207,76.5577475347327],[-68.71853220799495,76.5292079974043],[-68.71977675297786,76.52636602351234],[-68.74291885235837,76.52635852412212]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS aerial images from Thule Airbase - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-dms_thule_2015.10.06","name":"imagico.de: Thule Airbase DMS overflight October 2015","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=dms_thule_2015.10.06&z={zoom}&x={x}&y={-y}","endDate":"2015-10-06T00:00:00.000Z","startDate":"2015-10-06T00:00:00.000Z","scaleExtent":[0,16],"polygon":[[[-68.81923965911197,76.52510098413808],[-68.82651380996036,76.54176603738404],[-68.77344898680974,76.5439032956252],[-68.7021022270136,76.54544610909097],[-68.59176687697696,76.54560088014632],[-68.59183124999333,76.52793072237704],[-68.65970186690618,76.52510098413808],[-68.81923965911197,76.52510098413808]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS aerial images from Thule Airbase - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-dms_thule_2015.09.25","name":"imagico.de: Thule Airbase DMS overflight September 2015","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=dms_thule_2015.09.25&z={zoom}&x={x}&y={-y}","endDate":"2015-09-25T00:00:00.000Z","startDate":"2015-09-25T00:00:00.000Z","scaleExtent":[0,16],"polygon":[[[-68.7777130980429,76.50687742381471],[-68.77661875676482,76.57064446843503],[-68.68115357350676,76.57065443536027],[-68.67630413960784,76.55384487076157],[-68.67619685124725,76.5307435998188],[-68.6852305312094,76.50688243050337],[-68.7777130980429,76.50687742381471]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Icebridge DMS aerial images from Thule Airbase - alignment might be poor","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R094_N79_20160812T105622","name":"imagico.de: Ushakov Island August 2016","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R094_N79_20160812T105622&z={zoom}&x={x}&y={-y}","endDate":"2016-08-12T00:00:00.000Z","startDate":"2016-08-12T00:00:00.000Z","scaleExtent":[0,12],"polygon":[[[78.45885691499899,80.72643412860921],[78.45885691499899,80.9098976404357],[80.48892435884663,80.9098976404357],[80.48892435884663,80.72643412860921],[78.45885691499899,80.72643412860921]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Up-to-date late summer imagery with few clouds (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC80910682014358LGN00","name":"imagico.de: Vanatinai","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC80910682014358LGN00&z={zoom}&x={x}&y={-y}","endDate":"2014-12-24T00:00:00.000Z","startDate":"2014-12-24T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[153.0613810625655,-11.789228234021259],[153.0613810625655,-11.288690822294749],[153.10927458673538,-11.072292520575749],[154.41201277643268,-11.072292520575749],[154.41201277643268,-11.789228234021259],[153.0613810625655,-11.789228234021259]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Coarse coastline due to cloud cover in Bing/Mapbox (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC82330892016031LGN00","name":"imagico.de: Volcán Calbuco","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC82330892016031LGN00&z={zoom}&x={x}&y={-y}","endDate":"2016-01-31T00:00:00.000Z","startDate":"2016-01-31T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[-72.8669610523419,-41.51741123877955],[-72.8669610523419,-41.045274923011036],[-72.23181395761533,-41.045274923011036],[-71.87510161630674,-41.10829439141359],[-72.00007109872861,-41.51741123877955],[-72.8669610523419,-41.51741123877955]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Image from after the 2015 eruption (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R089_N52_20160623T024048","name":"imagico.de: Vostochny Cosmodrome","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R089_N52_20160623T024048&z={zoom}&x={x}&y={-y}","endDate":"2016-06-23T00:00:00.000Z","startDate":"2016-06-23T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[126.36143429881301,51.375528375017275],[126.34804471141064,52.33932231282816],[128.60762341624462,52.340895519845674],[128.6117432892915,51.375528375017275],[126.36143429881301,51.375528375017275]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Recent image showing newest features (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-walps_autumn_2017","name":"imagico.de: Western Alps autumn colors 2017","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=walps_autumn_2017&z={zoom}&x={x}&y={-y}","endDate":"2017-10-17T00:00:00.000Z","startDate":"2017-10-17T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[4.6412,43.2493],[4.3118,43.2653],[4.3118,44.2167],[5.2562,46.965],[5.9151,48.7177],[7.3866,48.7467],[10.088,48.7467],[10.088,48.7032],[7.7819,43.2813],[7.76,43.2653],[7.3646,43.2493],[4.6412,43.2493]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Autumn colors in the Alps, Jura and southwestern Germany (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-LC81490352013282LGN00","name":"imagico.de: Western Karakoram","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=LC81490352013282LGN00&z={zoom}&x={x}&y={-y}","endDate":"2013-10-09T00:00:00.000Z","startDate":"2013-10-09T00:00:00.000Z","scaleExtent":[0,13],"polygon":[[[75.98364343730569,34.97850982318471],[73.96164407817483,35.36957188964085],[74.44281091777444,37.09391400468158],[76.50600900737405,36.7026732100855],[75.98364343730569,34.97850982318471]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Represents approximately minimum snow cover so can be well used for glacier mapping (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"osmim-imagicode-S2A_R039_S15_20160510T145731","name":"imagico.de: Willkanuta Mountains and Quelccaya Ice Cap","type":"tms","template":"http://imagico.de/map/osmim_tiles.php?layer=S2A_R039_S15_20160510T145731&z={zoom}&x={x}&y={-y}","endDate":"2016-05-10T00:00:00.000Z","startDate":"2016-05-10T00:00:00.000Z","scaleExtent":[0,14],"polygon":[[[-71.18070648306262,-14.4978507264954],[-71.17976234548938,-13.710292880050797],[-70.5563740550841,-13.71262765059222],[-70.5563740550841,-14.4978507264954],[-71.18070648306262,-14.4978507264954]]],"terms_url":"http://maps.imagico.de/#osmim","terms_text":"imagico.de OSM images for mapping","description":"Poor and outdated imagery in other sources (true color)","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAADWElEQVQ4y13TS2gcdQDH8e/szGQ372Tz2irGpoS0KSapoqjRQ4knD0WweLRCCXiQXuJFMR6EYMVC0IsPyKVFsJpWbQ0KQmL14KPWirGmZjdmk+w7mX1kZ2d2dv7/mfFUsX5Pv8Pv+lH4X6/NvTPc239gOlXyp7ZzlaEg8EGYyVaZWY7dc+/CuTde+fu/f+XOeP3iLT2bTMxN9NVm1PZhbfKBGC/OXsDzHJr1EEf6ilSMLZFrxObHJk/OfvDqCQmgArz3TUJfXZm/3K53nZ4YPRw69czjXPrqR+LJHJ4rUFXA3qG33Va3cpknU2vxY1pz9yWzlPZVgL6xobNGXp7u6T9Geq/O+U+usHRtE6du0aJncSyXtnCOcqVC0ZTIhnM44itNhpFeVs5+kRxe//OP22VDar4ncRwHz85TKtY40H2D4n6KwNMRgUPIC9ES0mj2NNwK4rfE2qhWyBnT1YrUQkqA3hwmpIYw63law4JcaR/hR9GVAh2tOmEUHunpwKkJVm10VdOntbptP+VJiaIoKIDv7zPQbVDxJIPRPkRkh8CN0KFrjHdGiXW3kkuXSRYEakid0qQrDkrhEgQ+tZpNtVTmoQdNrGgB6XjUpEJzSxvCgnhOZ+RQFKtcZV8IpO8NhXxfIoWLY9tUS0XePxXHMNrY3BxkOx+lXVX54dc+VjdaiHabXPg6RcMSWFULT3poEGxJ0eit1Wq06w4FMURPl8NObo9MvgnTaOGF402M399DrDNEPJHnl99rZIoWvudvaeGwtux53sOPjffy9pn7CHdKnn5WJ/5XnudnrjF2tJ/F61mGBiIc7fe4mXT5ds0lu1tE8f1lbSDWu5DZyb98fMLVwp0dgINv5Bjpcfj50yloUsAo8Ob8T/iVBociLrtlC9+tCwgW1O8++7A09dxLbUvfrzzRpV7nSCyK0qRDOEwjlUYr7iH2DPx6hXevpLi5YXNjfRsCcQ4aiwrAlxuB/tHCx5fTyaUTg/1pJke6eHR0GF9AKZtnv1BlYSWFWYBEepdyuXwV5EmQ8l9Mn9929asXF+c21xMz5b1NreHewvNcHAc0qRGpQyqfFZZZnQc5C1LepfFOZ946P5xJbkybRmbKzm8f3C3b2GZlyzYLy9WqteD5jbs4/wOHuM2qT5aWEQAAAABJRU5ErkJggg=="},{"id":"IPR-orotofoto-last-tms","name":"IPR ortofoto LAST (tmsproxy)","type":"tms","template":"http://osm-{switch:a,b,c}.zby.cz/tiles_ipr_last.php/{zoom}/{x}/{y}.jpg","scaleExtent":[1,18],"polygon":[[[14.81231552124,49.93089301941],[14.18754582291,49.87687266984],[14.12025456314,50.19881542327],[14.74502426147,50.25247461226],[14.81231552124,49.93089301941]]]},{"id":"IPR-orotofoto-vege-tms","name":"IPR ortofoto Low-Vegetation (tmsproxy)","type":"tms","template":"http://osm-{switch:a,b,c}.zby.cz/tiles_ipr_vege.php/{zoom}/{x}/{y}.jpg","scaleExtent":[1,20],"polygon":[[[14.30454236984,49.99538124382],[14.3160436821,49.94205148763],[14.3499983888,49.94508261663],[14.35383872175,49.92726356386],[14.42385321818,49.93351545169],[14.4200902288,49.95097343212],[14.48865449494,49.95709281879],[14.48479036398,49.9750111737],[14.55385989188,49.98117257481],[14.55011770159,49.99851689993],[14.58455395868,50.0015874108],[14.58829614897,49.98424419323],[14.69168128485,49.99346468175],[14.67633637226,50.06452744171],[14.71278864961,50.06777324036],[14.70115373952,50.12158114828],[14.66470146217,50.11833899243],[14.6610031918,50.13543086714],[14.62755290441,50.13245658485],[14.61965341283,50.16894659259],[14.58542741996,50.16590546732],[14.58162921725,50.18344165464],[14.40776267983,50.167995553],[14.41156088254,50.15045369625],[14.37764851321,50.14743927281],[14.37379555571,50.16523508727],[14.33892816423,50.16213672855],[14.34278112173,50.14433976066],[14.27367931007,50.13819641038],[14.27749028245,50.12058459573],[14.20879964298,50.11447476994],[14.21288816219,50.09557069695],[14.24656290855,50.09856724424],[14.25417384067,50.06335893014],[14.21987061144,50.0603042129],[14.22369648177,50.04259477081],[14.257999711,50.04565061557],[14.26952647673,49.99225864496],[14.30454236984,49.99538124382]]]},{"id":"bartholomew_qi1940","name":"Ireland Bartholomew Quarter-Inch 1940","type":"tms","template":"http://geo.nls.uk/maps/ireland/bartholomew/{zoom}/{x}/{-y}.png","scaleExtent":[5,13],"polygon":[[[-8.8312773,55.3963337],[-7.3221271,55.398605],[-7.2891331,55.4333162],[-7.2368042,55.4530757],[-7.18881,55.4497995],[-7.1528144,55.3968384],[-6.90561,55.394903],[-6.9047153,55.3842114],[-5.8485282,55.3922956],[-5.8378629,55.248676],[-5.3614762,55.2507024],[-5.3899172,53.8466464],[-5.8734141,53.8487436],[-5.8983,52.8256258],[-6.0191742,52.8256258],[-6.0262844,51.7712367],[-8.1131422,51.7712367],[-8.1273627,51.3268839],[-10.6052842,51.3091083],[-10.6271879,52.0328254],[-10.6469845,52.0322454],[-10.6469845,52.0440365],[-10.6271879,52.0448095],[-10.6290733,52.0745627],[-10.6699234,52.0743695],[-10.6702376,52.0876941],[-10.6312729,52.0898179],[-10.6393128,52.4147202],[-10.3137689,52.4185533],[-10.3166401,53.3341342],[-10.3699669,53.3330727],[-10.385965,54.3534472],[-8.8163777,54.3586265],[-8.8173427,54.6595721],[-8.8413398,54.6616284],[-8.8422286,54.6929749],[-8.8315632,54.7145436],[-8.8151208,54.7145436],[-8.8312773,55.3963337]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"GSGS3906","name":"Ireland British War Office 1:25k GSGS 3906","type":"tms","template":"http://mapwarper.net/layers/tile/101/{zoom}/{x}/{y}.png","scaleExtent":[0,18],"polygon":[[[-10.71,51.32],[-10.71,55.46],[-5.37,55.46],[-5.37,51.32],[-10.71,51.32]]],"terms_url":"https://wiki.openstreetmap.org/wiki/WikiProject_Ireland#Trinity_College_Dublin","terms_text":"Glucksman Map Library, Trinity College Dublin","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAB3RJTUUH3gQOFR0YB1KT3QAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAAS/SURBVHjandN7TFNXHAfwzrn/lm3ZHy7LYrJkybK5zMw9fCEoPjbeChoHTtBVRF7l1ZZSaG8flCtvsFVpoZZHC5Y6jDM+UScDaxF5lIfSAaMIlVKBS8EZN4d+d9voZpbMFX/JN7nnnvM7n5xzcxmM5wrPlX1yFmP2adgmXKHc78bsU+j9ZRT3HzzE+D0n7tjuYdo5h38X47/q+UWD1nE0tw/gktEC66gdN/tG0Dc4hnEHhdG7DujOdqGHxi4ae2AZti8ccJXZYoOxawRPnjzGwcpmzM8//ntOe86MickZTEw7ka+99nJAZ/8YWjqs7ufc6ibM/fbQ/fzHo0eoOduJ8UkKljt2nLhk9hj4/Wlm6VA9A2NUa/ew6wNQE1OzVGvPEGUZvkvZHVNUo2mA6ugfpvoGrNT8/Dz1tMfd/yJgKZ13h6zjzFbzvbwO8wDZaR4kzeZbZG/fIHnTbCOvdzrI9h472dnVT97oociO23NkW+9M3pDVsc/V69rjRYA7Su11/dvbfkRJvDeOcMORuj8CpelLkJO6BVs4vQhj3QD5fTQS2PXYndQAblw2yrUt9c/6/xeoqzulK+VEoCTtawgSM5HCr0Nsmg48ngJhYiukonNIybeg8MQEFIZBFBWIoa4z1XoMaOrbtbHci2BtW4RachnOlO/GZW0SjuZEY2eWGYVEFfYJ+kDo/4ThdDPExadQcbxb5zmgb6/xYZlAxPtDmByFS2U+EHM5yBOyEZZ8HkzeZaQmyxFZROGkgUQIMQSNvkPrMXBM31YdFqNDJK8ZHE4FYgSt2Jl0GpKUGAhFjTiQ2QJDgRBGdSTIvEJ8IXDSQJvngEbfWrWacGJDzn1sJ34FkSqFQbgWTcUrcLWIATlnBzYSE8hOOIBQzk9YK56jgRs1CzlBVXD6bcijCYSwTYjhXUFD7nrUlHyFc6pPUCL4BpskUwhn6iGPSMYG3igN3KxeCKDZyulGddReBKV3YbNkGidkIWhQLMeFiuUoE3ths8iOfXFnoQ5nwTt9xHVFVZ5f0XGjxks0A++sIWyNqYM0TYp6qS9+UHxOn+BjqMQfwF8wgg2x5+ErccCboKA5bloAUGc8tk40i2CmGuGhgQhjX0MZwUY5uRJVuX6QcpPhm2TErlBfBLAa4S2epYHrlZ5fke4K6SVyIjRejz1REfhO2Ab2wavgZJ8EU9gEUek1MDMvIIa5DUFpzVhHzECtbRR4DJRrDP5f8h04ILwAmTQLAkEWCgsLIJVIIcwS4uhRBSQSCfi8FGzP6sbKjLsoV+tWewwolUfe+pR1y7GD1YDd4cGIi4uFgM/HulWr4LdpI5ITE5EQH49dOwMRmtmND/ebLMoy+WueA2VyBmO9opSTcx6HimWQHypGBicF+6MjwdzzLSQEH6UlBSjKFyNS1AnGMm6Csuwww2NApVK6hkv2JMptmTkGiPNqEcc+jFiuGsy0SrD4lciQ1kJW3ICAqJIWeu1ilUq1EEDlHr/6vr/XxozBuQD6jw6UUXRm6DgRQCeQfIA1iaZ+BuP191xrXwpw1RtL16zwSfi5PVg2hZAcyp0gqQOr9548TU+/82zdywGvLH429eZnO8rPBNMbB4ps+MhPpvyna9ELgb8ASvKZeuq+E9sAAAAASUVORK5CYII="},{"id":"GSGS4136","name":"Ireland British War Office One-Inch 1941-43 GSGS 4136","type":"tms","template":"http://geo.nls.uk/maps/ireland/gsgs4136/{zoom}/{x}/{-y}.png","scaleExtent":[5,15],"polygon":[[[-10.0847426,51.4147902],[-10.0906535,51.5064103],[-10.4564222,51.5003961],[-10.5005905,52.3043019],[-10.0837522,52.312741],[-10.0840973,52.3404698],[-10.055802,52.3408915],[-10.0768509,52.7628238],[-9.7780248,52.7684611],[-9.7818205,52.8577261],[-9.6337877,52.8596012],[-9.6449626,53.1294502],[-10.0919663,53.1227152],[-10.1051422,53.3912913],[-10.4052593,53.3866349],[-10.4530828,54.193502],[-10.2998523,54.1974988],[-10.3149801,54.4669592],[-8.9276095,54.4853897],[-8.9339534,54.7546562],[-8.7773069,54.755501],[-8.7826749,55.0252208],[-8.9402974,55.0238221],[-8.9451773,55.2934155],[-7.528039,55.2970274],[-7.525599,55.3874955],[-7.0541955,55.3841691],[-7.0556595,55.2939712],[-6.3241545,55.2859128],[-6.3217146,55.3253556],[-6.1035807,55.3223016],[-6.1045566,55.2828557],[-5.7985836,55.2772968],[-5.8117595,55.0087135],[-5.656577,55.0056351],[-5.6721928,54.7355021],[-5.3618278,54.729585],[-5.3964755,54.1917889],[-5.855679,54.2017807],[-5.9220464,52.8524504],[-6.070885,52.8551025],[-6.1030927,52.1373337],[-6.8331336,52.1463183],[-6.8355736,52.0578908],[-7.5641506,52.0617913],[-7.5661026,51.7921593],[-8.147305,51.792763],[-8.146329,51.7033331],[-8.2912636,51.7027283],[-8.2897996,51.5227274],[-9.1174397,51.516958],[-9.1179277,51.4625685],[-9.3692452,51.4616564],[-9.3672933,51.4254613],[-10.0847426,51.4147902]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"gsi.go.jp","name":"Japan GSI ortho Imagery","type":"tms","template":"http://cyberjapandata.gsi.go.jp/xyz/ort/{zoom}/{x}/{y}.jpg","scaleExtent":[12,19],"polygon":[[[141.85546875,44.64911632343077],[140.2294921875,43.96909818325174],[138.955078125,41.80407814427237],[139.482421875,40.17887331434696],[138.8671875,38.30718056188316],[136.31835937499997,37.19533058280065],[132.1435546875,35.137879119634185],[128.935546875,33.35806161277885],[129.5068359375,32.47269502206151],[129.77050781249997,31.690781806136822],[130.2099609375,30.90222470517144],[131.220703125,30.78903675126116],[131.66015625,32.32427558887655],[132.71484375,32.879587173066305],[133.76953125,33.17434155100208],[136.7578125,33.87041555094183],[139.306640625,35.06597313798418],[140.888671875,35.17380831799959],[141.15234374999997,36.56260003738548],[142.11914062499997,39.9434364619742],[141.767578125,42.68243539838623],[141.85546875,44.64911632343077]]]},{"id":"Aargau-AGIS-2011","name":"Kanton Aargau 25cm (AGIS 2011)","type":"tms","template":"http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png","endDate":"2011-01-01T00:00:00.000Z","startDate":"2011-01-01T00:00:00.000Z","scaleExtent":[14,19],"polygon":[[[8.222923278808594,47.604774168947614],[8.244209289550781,47.613569753973955],[8.294334411621094,47.60986653003798],[8.300857543945312,47.58625231278527],[8.329353332519531,47.569808674020344],[8.382568359375,47.56702895728551],[8.398017883300781,47.57490443821351],[8.424797058105469,47.56795554592218],[8.415184020996094,47.54663986006874],[8.389778137207031,47.5262428287156],[8.372268676757812,47.51233121261258],[8.358535766601562,47.503286684046664],[8.36402893066406,47.48078455918],[8.371238708496094,47.481016589036074],[8.373985290527344,47.47011007802331],[8.368148803710938,47.46825342516445],[8.387031555175781,47.44852243794931],[8.380851745605469,47.447593738482304],[8.384284973144531,47.4355191531953],[8.376388549804688,47.431803338643334],[8.377761840820312,47.42808726171425],[8.389434814453125,47.42739046807988],[8.391494750976562,47.41902822496511],[8.380165100097656,47.40462347023052],[8.364715576171875,47.4016026187529],[8.367118835449219,47.39881398671558],[8.380851745605469,47.39788440990287],[8.39424133300781,47.39439835079049],[8.399734497070312,47.372314620566925],[8.40728759765625,47.37068703239024],[8.404197692871094,47.34417352612498],[8.416213989257812,47.33416935720614],[8.414497375488281,47.32602502961836],[8.452606201171875,47.33254059215931],[8.444023132324219,47.31927592106609],[8.427543640136719,47.29925625338924],[8.390121459960938,47.28854494625744],[8.41175079345703,47.247076403108416],[8.393898010253906,47.227728840642065],[8.404884338378906,47.194845099780174],[8.401451110839844,47.17757880776958],[8.409690856933594,47.17314466448546],[8.412437438964844,47.13976002139446],[8.379478454589844,47.13929295458033],[8.361968994140625,47.14559801038333],[8.342742919921875,47.177112073280966],[8.3056640625,47.24987305653909],[8.295021057128906,47.26268916206698],[8.300514221191406,47.26991141830738],[8.278884887695312,47.28225686421767],[8.259315490722656,47.285983225286174],[8.243522644042969,47.280859411143915],[8.240432739257812,47.27130916053537],[8.228759765625,47.27270686584952],[8.219146728515625,47.25336866567523],[8.204727172851562,47.245444953748034],[8.203353881835938,47.22679624955806],[8.180007934570312,47.22143353240336],[8.171768188476562,47.2279619858493],[8.155975341796875,47.23961793870555],[8.175888061523436,47.24218190428504],[8.17657470703125,47.25406775981567],[8.136062622070312,47.24730946320093],[8.12164306640625,47.24218190428504],[8.10791015625,47.2447457457832],[8.097267150878906,47.259427174956194],[8.077354431152344,47.2603591917818],[8.059844970703125,47.25569894358661],[8.062591552734375,47.24614415248379],[8.016586303710938,47.242881146090085],[8.015899658203125,47.258961160390896],[7.997016906738281,47.2796948387185],[7.951698303222655,47.274337475394645],[7.960968017578125,47.25430078914495],[7.933845520019531,47.237053849043896],[7.911529541015624,47.24381345414034],[7.859344482421875,47.23425651880584],[7.83977508544922,47.23425651880584],[7.826042175292968,47.24427960201268],[7.828102111816407,47.25966018070071],[7.82398223876953,47.26548499105541],[7.8408050537109375,47.273405704663965],[7.848701477050781,47.28551744450745],[7.860374450683594,47.30461109337307],[7.871704101562499,47.31136207506936],[7.8888702392578125,47.31136207506936],[7.897453308105469,47.31904317780638],[7.895393371582031,47.327653995607086],[7.908439636230469,47.340451266106996],[7.9259490966796875,47.332773275955894],[7.94757843017578,47.331609846720866],[7.94757843017578,47.316715688820764],[8.007316589355467,47.33905535093827],[8.004913330078125,47.34533667855891],[8.011093139648438,47.35719936945847],[8.024139404296875,47.36719917429931],[8.032722473144531,47.38393878966209],[8.026885986328125,47.39602520707679],[8.010749816894531,47.3955603961201],[8.004570007324219,47.40671472747142],[7.975730895996094,47.41507892620099],[7.9657745361328125,47.42181578692778],[7.985343933105469,47.425764580393924],[7.971954345703124,47.46105827584221],[7.957534790039062,47.457344265054225],[7.940711975097656,47.46221885041022],[7.946891784667968,47.48403288391224],[7.907066345214844,47.48588897929538],[7.8936767578125,47.50653361720931],[7.873420715332031,47.51325876844644],[7.875480651855468,47.52253342509336],[7.865180969238281,47.51975120023913],[7.856254577636718,47.533660849056794],[7.833251953125,47.5325018525392],[7.834281921386719,47.51465007145751],[7.789649963378906,47.49377665301097],[7.789649963378906,47.518128167602484],[7.7515411376953125,47.52461999690649],[7.731285095214843,47.53203824675999],[7.708969116210937,47.54015075619555],[7.740898132324219,47.54362716173679],[7.761497497558593,47.54895720250044],[7.781410217285156,47.55289644950155],[7.797546386718749,47.55915229204993],[7.805442810058593,47.56563904359584],[7.814369201660155,47.575136052077276],[7.819175720214843,47.58648387645128],[7.8325653076171875,47.586715439092906],[7.843208312988281,47.581620824334166],[7.859344482421875,47.58602074809481],[7.8847503662109375,47.58764167941513],[7.903633117675781,47.58092606572345],[7.911872863769532,47.56749225365282],[7.90740966796875,47.55776216936179],[7.917709350585938,47.545712894408624],[7.929382324218749,47.54640812019053],[7.941741943359374,47.54432241518175],[7.9520416259765625,47.54965238525127],[7.9561614990234375,47.55683540041267],[7.9767608642578125,47.55544521625339],[7.997360229492187,47.556603705614094],[8.019676208496094,47.54965238525127],[8.049888610839844,47.55637200979099],[8.058815002441406,47.56285910557121],[8.072891235351562,47.56355410390809],[8.086967468261719,47.557067094186735],[8.100700378417969,47.56216409801383],[8.105506896972656,47.57976811421671],[8.113059997558594,47.583473468887405],[8.133659362792969,47.58301031389572],[8.138809204101562,47.59042030203756],[8.15185546875,47.59551406038282],[8.166275024414062,47.5941249027327],[8.177261352539062,47.6017648134425],[8.193740844726562,47.616346999837226],[8.2012939453125,47.62120682516921],[8.219490051269531,47.61958693358351],[8.223953247070312,47.61102381568743],[8.222923278808594,47.604774168947614]]],"terms_text":"AGIS OF2011"},{"id":"Aargau-AGIS-2014","name":"Kanton Aargau 25cm (AGIS 2014)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/AGIS2014/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","endDate":"2014-01-01T00:00:00.000Z","startDate":"2014-01-01T00:00:00.000Z","scaleExtent":[8,19],"polygon":[[[8.222923278808594,47.604774168947614],[8.244209289550781,47.613569753973955],[8.294334411621094,47.60986653003798],[8.300857543945312,47.58625231278527],[8.329353332519531,47.569808674020344],[8.382568359375,47.56702895728551],[8.398017883300781,47.57490443821351],[8.424797058105469,47.56795554592218],[8.415184020996094,47.54663986006874],[8.389778137207031,47.5262428287156],[8.372268676757812,47.51233121261258],[8.358535766601562,47.503286684046664],[8.36402893066406,47.48078455918],[8.371238708496094,47.481016589036074],[8.373985290527344,47.47011007802331],[8.368148803710938,47.46825342516445],[8.387031555175781,47.44852243794931],[8.380851745605469,47.447593738482304],[8.384284973144531,47.4355191531953],[8.376388549804688,47.431803338643334],[8.377761840820312,47.42808726171425],[8.389434814453125,47.42739046807988],[8.391494750976562,47.41902822496511],[8.380165100097656,47.40462347023052],[8.364715576171875,47.4016026187529],[8.367118835449219,47.39881398671558],[8.380851745605469,47.39788440990287],[8.39424133300781,47.39439835079049],[8.399734497070312,47.372314620566925],[8.40728759765625,47.37068703239024],[8.404197692871094,47.34417352612498],[8.416213989257812,47.33416935720614],[8.414497375488281,47.32602502961836],[8.452606201171875,47.33254059215931],[8.444023132324219,47.31927592106609],[8.427543640136719,47.29925625338924],[8.390121459960938,47.28854494625744],[8.41175079345703,47.247076403108416],[8.393898010253906,47.227728840642065],[8.404884338378906,47.194845099780174],[8.401451110839844,47.17757880776958],[8.409690856933594,47.17314466448546],[8.412437438964844,47.13976002139446],[8.379478454589844,47.13929295458033],[8.361968994140625,47.14559801038333],[8.342742919921875,47.177112073280966],[8.3056640625,47.24987305653909],[8.295021057128906,47.26268916206698],[8.300514221191406,47.26991141830738],[8.278884887695312,47.28225686421767],[8.259315490722656,47.285983225286174],[8.243522644042969,47.280859411143915],[8.240432739257812,47.27130916053537],[8.228759765625,47.27270686584952],[8.219146728515625,47.25336866567523],[8.204727172851562,47.245444953748034],[8.203353881835938,47.22679624955806],[8.180007934570312,47.22143353240336],[8.171768188476562,47.2279619858493],[8.155975341796875,47.23961793870555],[8.175888061523436,47.24218190428504],[8.17657470703125,47.25406775981567],[8.136062622070312,47.24730946320093],[8.12164306640625,47.24218190428504],[8.10791015625,47.2447457457832],[8.097267150878906,47.259427174956194],[8.077354431152344,47.2603591917818],[8.059844970703125,47.25569894358661],[8.062591552734375,47.24614415248379],[8.016586303710938,47.242881146090085],[8.015899658203125,47.258961160390896],[7.997016906738281,47.2796948387185],[7.951698303222655,47.274337475394645],[7.960968017578125,47.25430078914495],[7.933845520019531,47.237053849043896],[7.911529541015624,47.24381345414034],[7.859344482421875,47.23425651880584],[7.83977508544922,47.23425651880584],[7.826042175292968,47.24427960201268],[7.828102111816407,47.25966018070071],[7.82398223876953,47.26548499105541],[7.8408050537109375,47.273405704663965],[7.848701477050781,47.28551744450745],[7.860374450683594,47.30461109337307],[7.871704101562499,47.31136207506936],[7.8888702392578125,47.31136207506936],[7.897453308105469,47.31904317780638],[7.895393371582031,47.327653995607086],[7.908439636230469,47.340451266106996],[7.9259490966796875,47.332773275955894],[7.94757843017578,47.331609846720866],[7.94757843017578,47.316715688820764],[8.007316589355467,47.33905535093827],[8.004913330078125,47.34533667855891],[8.011093139648438,47.35719936945847],[8.024139404296875,47.36719917429931],[8.032722473144531,47.38393878966209],[8.026885986328125,47.39602520707679],[8.010749816894531,47.3955603961201],[8.004570007324219,47.40671472747142],[7.975730895996094,47.41507892620099],[7.9657745361328125,47.42181578692778],[7.985343933105469,47.425764580393924],[7.971954345703124,47.46105827584221],[7.957534790039062,47.457344265054225],[7.940711975097656,47.46221885041022],[7.946891784667968,47.48403288391224],[7.907066345214844,47.48588897929538],[7.8936767578125,47.50653361720931],[7.873420715332031,47.51325876844644],[7.875480651855468,47.52253342509336],[7.865180969238281,47.51975120023913],[7.856254577636718,47.533660849056794],[7.833251953125,47.5325018525392],[7.834281921386719,47.51465007145751],[7.789649963378906,47.49377665301097],[7.789649963378906,47.518128167602484],[7.7515411376953125,47.52461999690649],[7.731285095214843,47.53203824675999],[7.708969116210937,47.54015075619555],[7.740898132324219,47.54362716173679],[7.761497497558593,47.54895720250044],[7.781410217285156,47.55289644950155],[7.797546386718749,47.55915229204993],[7.805442810058593,47.56563904359584],[7.814369201660155,47.575136052077276],[7.819175720214843,47.58648387645128],[7.8325653076171875,47.586715439092906],[7.843208312988281,47.581620824334166],[7.859344482421875,47.58602074809481],[7.8847503662109375,47.58764167941513],[7.903633117675781,47.58092606572345],[7.911872863769532,47.56749225365282],[7.90740966796875,47.55776216936179],[7.917709350585938,47.545712894408624],[7.929382324218749,47.54640812019053],[7.941741943359374,47.54432241518175],[7.9520416259765625,47.54965238525127],[7.9561614990234375,47.55683540041267],[7.9767608642578125,47.55544521625339],[7.997360229492187,47.556603705614094],[8.019676208496094,47.54965238525127],[8.049888610839844,47.55637200979099],[8.058815002441406,47.56285910557121],[8.072891235351562,47.56355410390809],[8.086967468261719,47.557067094186735],[8.100700378417969,47.56216409801383],[8.105506896972656,47.57976811421671],[8.113059997558594,47.583473468887405],[8.133659362792969,47.58301031389572],[8.138809204101562,47.59042030203756],[8.15185546875,47.59551406038282],[8.166275024414062,47.5941249027327],[8.177261352539062,47.6017648134425],[8.193740844726562,47.616346999837226],[8.2012939453125,47.62120682516921],[8.219490051269531,47.61958693358351],[8.223953247070312,47.61102381568743],[8.222923278808594,47.604774168947614]]],"terms_text":"AGIS OF2014"},{"id":"Aargau-AGIS-2016","name":"Kanton Aargau 25cm (AGIS 2016)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/AGIS2016/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","endDate":"2016-01-01T00:00:00.000Z","startDate":"2016-01-01T00:00:00.000Z","scaleExtent":[8,19],"polygon":[[[8.222923278808594,47.604774168947614],[8.244209289550781,47.613569753973955],[8.294334411621094,47.60986653003798],[8.300857543945312,47.58625231278527],[8.329353332519531,47.569808674020344],[8.382568359375,47.56702895728551],[8.398017883300781,47.57490443821351],[8.424797058105469,47.56795554592218],[8.415184020996094,47.54663986006874],[8.389778137207031,47.5262428287156],[8.372268676757812,47.51233121261258],[8.358535766601562,47.503286684046664],[8.36402893066406,47.48078455918],[8.371238708496094,47.481016589036074],[8.373985290527344,47.47011007802331],[8.368148803710938,47.46825342516445],[8.387031555175781,47.44852243794931],[8.380851745605469,47.447593738482304],[8.384284973144531,47.4355191531953],[8.376388549804688,47.431803338643334],[8.377761840820312,47.42808726171425],[8.389434814453125,47.42739046807988],[8.391494750976562,47.41902822496511],[8.380165100097656,47.40462347023052],[8.364715576171875,47.4016026187529],[8.367118835449219,47.39881398671558],[8.380851745605469,47.39788440990287],[8.39424133300781,47.39439835079049],[8.399734497070312,47.372314620566925],[8.40728759765625,47.37068703239024],[8.404197692871094,47.34417352612498],[8.416213989257812,47.33416935720614],[8.414497375488281,47.32602502961836],[8.452606201171875,47.33254059215931],[8.444023132324219,47.31927592106609],[8.427543640136719,47.29925625338924],[8.390121459960938,47.28854494625744],[8.41175079345703,47.247076403108416],[8.393898010253906,47.227728840642065],[8.404884338378906,47.194845099780174],[8.401451110839844,47.17757880776958],[8.409690856933594,47.17314466448546],[8.412437438964844,47.13976002139446],[8.379478454589844,47.13929295458033],[8.361968994140625,47.14559801038333],[8.342742919921875,47.177112073280966],[8.3056640625,47.24987305653909],[8.295021057128906,47.26268916206698],[8.300514221191406,47.26991141830738],[8.278884887695312,47.28225686421767],[8.259315490722656,47.285983225286174],[8.243522644042969,47.280859411143915],[8.240432739257812,47.27130916053537],[8.228759765625,47.27270686584952],[8.219146728515625,47.25336866567523],[8.204727172851562,47.245444953748034],[8.203353881835938,47.22679624955806],[8.180007934570312,47.22143353240336],[8.171768188476562,47.2279619858493],[8.155975341796875,47.23961793870555],[8.175888061523436,47.24218190428504],[8.17657470703125,47.25406775981567],[8.136062622070312,47.24730946320093],[8.12164306640625,47.24218190428504],[8.10791015625,47.2447457457832],[8.097267150878906,47.259427174956194],[8.077354431152344,47.2603591917818],[8.059844970703125,47.25569894358661],[8.062591552734375,47.24614415248379],[8.016586303710938,47.242881146090085],[8.015899658203125,47.258961160390896],[7.997016906738281,47.2796948387185],[7.951698303222655,47.274337475394645],[7.960968017578125,47.25430078914495],[7.933845520019531,47.237053849043896],[7.911529541015624,47.24381345414034],[7.859344482421875,47.23425651880584],[7.83977508544922,47.23425651880584],[7.826042175292968,47.24427960201268],[7.828102111816407,47.25966018070071],[7.82398223876953,47.26548499105541],[7.8408050537109375,47.273405704663965],[7.848701477050781,47.28551744450745],[7.860374450683594,47.30461109337307],[7.871704101562499,47.31136207506936],[7.8888702392578125,47.31136207506936],[7.897453308105469,47.31904317780638],[7.895393371582031,47.327653995607086],[7.908439636230469,47.340451266106996],[7.9259490966796875,47.332773275955894],[7.94757843017578,47.331609846720866],[7.94757843017578,47.316715688820764],[8.007316589355467,47.33905535093827],[8.004913330078125,47.34533667855891],[8.011093139648438,47.35719936945847],[8.024139404296875,47.36719917429931],[8.032722473144531,47.38393878966209],[8.026885986328125,47.39602520707679],[8.010749816894531,47.3955603961201],[8.004570007324219,47.40671472747142],[7.975730895996094,47.41507892620099],[7.9657745361328125,47.42181578692778],[7.985343933105469,47.425764580393924],[7.971954345703124,47.46105827584221],[7.957534790039062,47.457344265054225],[7.940711975097656,47.46221885041022],[7.946891784667968,47.48403288391224],[7.907066345214844,47.48588897929538],[7.8936767578125,47.50653361720931],[7.873420715332031,47.51325876844644],[7.875480651855468,47.52253342509336],[7.865180969238281,47.51975120023913],[7.856254577636718,47.533660849056794],[7.833251953125,47.5325018525392],[7.834281921386719,47.51465007145751],[7.789649963378906,47.49377665301097],[7.789649963378906,47.518128167602484],[7.7515411376953125,47.52461999690649],[7.731285095214843,47.53203824675999],[7.708969116210937,47.54015075619555],[7.740898132324219,47.54362716173679],[7.761497497558593,47.54895720250044],[7.781410217285156,47.55289644950155],[7.797546386718749,47.55915229204993],[7.805442810058593,47.56563904359584],[7.814369201660155,47.575136052077276],[7.819175720214843,47.58648387645128],[7.8325653076171875,47.586715439092906],[7.843208312988281,47.581620824334166],[7.859344482421875,47.58602074809481],[7.8847503662109375,47.58764167941513],[7.903633117675781,47.58092606572345],[7.911872863769532,47.56749225365282],[7.90740966796875,47.55776216936179],[7.917709350585938,47.545712894408624],[7.929382324218749,47.54640812019053],[7.941741943359374,47.54432241518175],[7.9520416259765625,47.54965238525127],[7.9561614990234375,47.55683540041267],[7.9767608642578125,47.55544521625339],[7.997360229492187,47.556603705614094],[8.019676208496094,47.54965238525127],[8.049888610839844,47.55637200979099],[8.058815002441406,47.56285910557121],[8.072891235351562,47.56355410390809],[8.086967468261719,47.557067094186735],[8.100700378417969,47.56216409801383],[8.105506896972656,47.57976811421671],[8.113059997558594,47.583473468887405],[8.133659362792969,47.58301031389572],[8.138809204101562,47.59042030203756],[8.15185546875,47.59551406038282],[8.166275024414062,47.5941249027327],[8.177261352539062,47.6017648134425],[8.193740844726562,47.616346999837226],[8.2012939453125,47.62120682516921],[8.219490051269531,47.61958693358351],[8.223953247070312,47.61102381568743],[8.222923278808594,47.604774168947614]]],"terms_text":"AGIS OF2016","best":true},{"id":"Basel-Landschaft-2015","name":"Kanton Basel-Landschaft 10cm (2015)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/KTBASELLANDSCHAFT2015/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[18,21],"polygon":[[[7.370281219482422,47.413684985326796],[7.357578277587891,47.41507892620101],[7.357921600341797,47.41827323486739],[7.353544235229492,47.4196089792119],[7.344875335693359,47.42402250214274],[7.339725494384765,47.42971307765559],[7.332687377929687,47.430235650685475],[7.32685089111328,47.4319194618196],[7.325280543317693,47.43489176778178],[7.33050406703179,47.44175856152086],[7.338990092194756,47.44109169292469],[7.344964876980962,47.43607806019703],[7.352656881264292,47.43435807026775],[7.38119797480828,47.432081698142134],[7.375988960266113,47.414309359238985],[7.378145456314087,47.41399717320828],[7.382040023803711,47.41330745332341],[7.388391494750976,47.41397539271845],[7.413708184603623,47.410929293287566],[7.420743520414262,47.411098781635985],[7.427483310496426,47.41448047082256],[7.438105529405026,47.412739349590474],[7.448396898794484,47.41507114537187],[7.455576414208223,47.42792319548619],[7.45061852232364,47.43534476535272],[7.437842682352891,47.446323188615104],[7.425422575234655,47.443283894442736],[7.420904049355535,47.44594415975335],[7.422417620777747,47.45071647996838],[7.428795928789581,47.45387944195848],[7.430028776685507,47.459491697398036],[7.445765194338128,47.46197276972992],[7.44717015944249,47.456958090215814],[7.456512189239691,47.44925575541638],[7.492356675875099,47.458972279610066],[7.530679075390223,47.46118857622267],[7.527445320030451,47.473906165741866],[7.536326693749955,47.48383279861684],[7.536231113003725,47.49105266753894],[7.532603895549507,47.490968962664795],[7.531789123586811,47.49739885661967],[7.520038351186771,47.49678264400428],[7.512226152318425,47.49891674929323],[7.509348758631863,47.508884893812876],[7.499082452238831,47.51627805213703],[7.497870355425969,47.52124757864722],[7.502278119030558,47.514906577969604],[7.517459288006065,47.51728104695845],[7.522200236749534,47.514091442409054],[7.530955756497733,47.52904526885427],[7.519353655277215,47.53471778813415],[7.510751927105658,47.528989768842564],[7.50229842095598,47.52840455858729],[7.4980383403841,47.536152181750076],[7.505454651706732,47.54438188661593],[7.516758242758337,47.545408295649786],[7.527317399933993,47.552778846515565],[7.554658254426867,47.564368052237306],[7.5645783501094,47.55703599040843],[7.561243624111692,47.55172275211291],[7.558752685660356,47.55235329499035],[7.555882119169953,47.54433555917895],[7.564785321950861,47.54568625396918],[7.587263056821628,47.54190064304111],[7.582688476068778,47.53246814131337],[7.589482524394103,47.5279230654027],[7.590248428005343,47.51978966346127],[7.594781326929009,47.51929395578897],[7.613780785019665,47.53925099543145],[7.622303281783164,47.53977428916004],[7.622854488041502,47.550040256825795],[7.617740918118178,47.554366555487356],[7.617617220103555,47.558648485827725],[7.632727781497729,47.5614887674157],[7.639973682410965,47.55816478484801],[7.648995462809379,47.548295861439875],[7.661308760240334,47.544832242956765],[7.665860164458853,47.53745814872834],[7.674674254363578,47.5337535789565],[7.694938989531916,47.532496041115465],[7.71346844906592,47.53978344629896],[7.715956243413761,47.53582195507857],[7.723622825374551,47.536754165368905],[7.727157067196862,47.53293048764033],[7.733221863174538,47.53275465944404],[7.737974130690588,47.52732498381306],[7.749022330706917,47.5249849998809],[7.757861753102653,47.52605097450287],[7.787633628417415,47.52011695778467],[7.790143521321244,47.51864117486466],[7.788870069574476,47.50682929074843],[7.792799480290271,47.500684271209245],[7.786625359342518,47.49312139201968],[7.798890147748131,47.49565149600841],[7.798162871694108,47.49939947973339],[7.799400121334925,47.497477088945935],[7.807418124234862,47.4971384859743],[7.814709929059118,47.504801278976316],[7.831976267472122,47.51473657456054],[7.833207588232065,47.53382387257594],[7.846527268275818,47.53266095290337],[7.852330295179702,47.53523506225097],[7.862569292788096,47.52692027402488],[7.86395674074442,47.519309183202445],[7.876658649367283,47.52269034821798],[7.87567113137545,47.51319304945735],[7.893993798731052,47.50605656803392],[7.904769180395594,47.49217505264052],[7.904821911502771,47.48490926161113],[7.93328835504665,47.48140776210853],[7.947015241408695,47.48488995686335],[7.940027875634228,47.462021295570224],[7.948854362289874,47.46377967418039],[7.957614193951437,47.45880646812721],[7.957849013566705,47.451279351685564],[7.946784554043733,47.44319336966537],[7.950032053627354,47.431716361052416],[7.96183169437885,47.421834282667845],[7.956570351591289,47.41968057428149],[7.955037646053525,47.415605646331336],[7.948388855309641,47.4162657867356],[7.934927870271696,47.41176694218953],[7.936722434714782,47.408057452805856],[7.932661510641391,47.40527495151619],[7.909737672400531,47.398520997340924],[7.890221593189976,47.407141074214024],[7.883331964118422,47.40609724771633],[7.883443085719068,47.4012049891245],[7.877702761222016,47.401257097623],[7.869136696167237,47.3955142728722],[7.879434713089799,47.38799354849815],[7.878812180597903,47.38351047538804],[7.862650230995195,47.38198499163919],[7.840119046365023,47.374763282921705],[7.830547227518145,47.36512144155488],[7.80216648325237,47.36109584064414],[7.796366151294341,47.3534705803715],[7.793560892325092,47.33905227137494],[7.78528803737905,47.3378822997136],[7.768963133383802,47.33891408469915],[7.766419194330703,47.342734660857005],[7.751518928544542,47.3443274446774],[7.734153146629586,47.35776074638933],[7.727913718160677,47.36885889855421],[7.701953574259492,47.37244716296033],[7.644203220263186,47.36720838530677],[7.641761060331779,47.38046937860509],[7.635580022356337,47.38059279713257],[7.633316986492583,47.38291397270416],[7.633305398225418,47.38533959871929],[7.637251158279386,47.38606854199808],[7.63272275093214,47.41003108104519],[7.664054730400831,47.41001995588381],[7.679802017668389,47.41751395224505],[7.686578998003315,47.43366406703297],[7.682972441800632,47.43872228466388],[7.684853783500164,47.447843589969715],[7.692273418589347,47.45421309996921],[7.698831030331891,47.45585888435835],[7.699930658071183,47.46190517358485],[7.709877972706822,47.469384739707586],[7.699760966314013,47.48063247960835],[7.668326578902932,47.48634665620256],[7.666120855554305,47.49686816039971],[7.65217109717027,47.49581439933043],[7.648646287658441,47.49183004211102],[7.655389581170213,47.49020559719241],[7.650513795302598,47.48826095607083],[7.655925875394832,47.48739459757455],[7.644422678687097,47.485637798180356],[7.640965961473804,47.482734093980326],[7.607299799570857,47.48939839412024],[7.608850381582776,47.48352506892989],[7.605631268762133,47.47935909729055],[7.608148977008936,47.475213682276376],[7.604494899927722,47.47044546774548],[7.618872436050056,47.4674530520825],[7.626072253389216,47.462913883669614],[7.62217338539308,47.46195224188912],[7.616464591762502,47.445234574416695],[7.615798850305441,47.432747890966844],[7.592069133423196,47.43271179535717],[7.581206884670679,47.42878068945942],[7.578423275099778,47.434906655087865],[7.568904367023134,47.43689695884281],[7.56829539909203,47.42233486107083],[7.58074128785892,47.414703988151935],[7.525235194936931,47.41163289737562],[7.531172340312734,47.40352507464003],[7.518616677418122,47.38822295597742],[7.511295677347134,47.38974369796625],[7.502255661148456,47.384806980223004],[7.492327480628366,47.385231761698726],[7.478410241257615,47.39055778320416],[7.47746817801916,47.401277162725364],[7.464484018734026,47.40251498235377],[7.460919593518167,47.40068414452088],[7.450020783333588,47.40392739156406],[7.44951323519806,47.39975827367453],[7.443401098004909,47.40231427489849],[7.441311347159463,47.40017886074712],[7.443566657511773,47.38890284041263],[7.437324174770898,47.3808884773088],[7.411692544769116,47.38057235919037],[7.416276198506335,47.384788794341716],[7.414494030814171,47.39429988358522],[7.398935569419335,47.39683906243558],[7.395920463999715,47.40338304393273],[7.388693876865087,47.403019088497395],[7.384054886906365,47.4123601395877],[7.379679679870605,47.4128137535428],[7.375844120979309,47.41401169352981],[7.370281219482422,47.413684985326796]]],"terms_url":"http://www.geo.bl.ch/fileadmin/user_upload/Geodaten/Nutzungsbedingungen_GBD_BL_V3p1.pdf","terms_text":"Geodaten des Kantons Basel-Landschaft 2015","best":true},{"id":"KTBASELSTADT2015","name":"Kanton Basel-Stadt 2015","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/KTBASELSTADT2015/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[8,21],"polygon":[[[7.492,47.4817],[7.492,47.6342],[7.784,47.6342],[7.784,47.4817],[7.492,47.4817]]],"terms_text":"Kanton Basel-Stadt OF 2015"},{"id":"KTBASELSTADT2017","name":"Kanton Basel-Stadt 2017","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/KTBASELSTADT2017/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[8,21],"polygon":[[[7.6713752,47.5952248],[7.6799583,47.6007811],[7.6845073,47.6018228],[7.6943779,47.601707],[7.6939487,47.5966718],[7.6870823,47.5935462],[7.6788425,47.5871208],[7.685709,47.585384],[7.6890564,47.5761205],[7.6941204,47.573399],[7.6924038,47.5669132],[7.6847005,47.5617009],[7.6642513,47.5616429],[7.6487159,47.5568934],[7.6303482,47.558689],[7.6235675,47.5566617],[7.6278591,47.5514483],[7.6273763,47.5365801],[7.6183319,47.5366163],[7.6133537,47.5326179],[7.5996208,47.5191137],[7.5850296,47.5191717],[7.5840854,47.5263589],[7.5771331,47.5316327],[7.581253,47.5398612],[7.5718975,47.5414835],[7.553873,47.5414835],[7.5537872,47.5512166],[7.5565338,47.5582836],[7.5537014,47.5603108],[7.5537872,47.5747308],[7.5643444,47.5812157],[7.5793647,47.579884],[7.583313,47.5901889],[7.5856304,47.5923306],[7.5920677,47.5923885],[7.598505,47.5907098],[7.609148,47.5864261],[7.6092338,47.5810999],[7.6191043,47.580463],[7.6368713,47.593141],[7.6378154,47.595572],[7.6416778,47.5988711],[7.6452827,47.6002602],[7.664938,47.5961798],[7.6713752,47.5952248]]],"terms_text":"Kanton Basel-Stadt OF 2017","best":true},{"id":"Solothurn-sogis2014-tms","name":"Kanton Solothurn 25cm (SOGIS 2014-2015)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/sogis2014/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[15,19],"polygon":[[[7.3404127,47.2175697],[7.4154818,47.2402115],[7.4173645,47.2537956],[7.4658424,47.2646513],[7.4946766,47.2882287],[7.5328638,47.294534],[7.5483333,47.3163566],[7.5709479,47.3263111],[7.5604584,47.342492],[7.5388991,47.3476266],[7.5396485,47.3601134],[7.5217459,47.3651488],[7.5237238,47.3720704],[7.4634937,47.3702566],[7.4361035,47.3781317],[7.4434011,47.4023143],[7.4774682,47.4012772],[7.4792364,47.3897076],[7.5022557,47.384807],[7.5213659,47.3912021],[7.5311724,47.4035251],[7.5252352,47.4116329],[7.5807413,47.414704],[7.5682954,47.4223349],[7.5689044,47.436897],[7.5812069,47.4287807],[7.6157989,47.4327479],[7.6260723,47.4629139],[7.6044949,47.4704455],[7.6072998,47.4893984],[7.640966,47.4827341],[7.6559259,47.4873946],[7.6521711,47.4958144],[7.6661209,47.4968682],[7.6683266,47.4863467],[7.699761,47.4806325],[7.709878,47.4693848],[7.6848538,47.4478436],[7.6798021,47.417514],[7.6327228,47.4100311],[7.633317,47.382914],[7.6417611,47.3804694],[7.6442033,47.3672084],[7.7279138,47.3688589],[7.751519,47.3443275],[7.7935609,47.3390523],[7.8021665,47.3610959],[7.8788122,47.3835105],[7.8691367,47.3955143],[7.883332,47.4060973],[7.9097377,47.398521],[7.9550377,47.4156057],[7.9618317,47.4218343],[7.9467846,47.4431934],[7.9682836,47.4628082],[7.9872707,47.4287435],[7.9854653,47.4227641],[7.9827035,47.4283325],[7.9631993,47.4223547],[8.0072617,47.4065858],[8.0100022,47.395418],[8.0265612,47.3956224],[8.0313669,47.3836856],[8.0038366,47.3453146],[8.0051906,47.3367516],[7.9479701,47.3171432],[7.9478307,47.3325169],[7.9192088,47.3339507],[7.9078055,47.341719],[7.889098,47.3114878],[7.8611018,47.3061239],[7.8418057,47.2744707],[7.8166423,47.2616706],[7.8028241,47.2684079],[7.7861469,47.256098],[7.7746009,47.267869],[7.7568187,47.258095],[7.7326672,47.2591133],[7.684769,47.2939919],[7.6482742,47.2819898],[7.5801066,47.2763483],[7.5936981,47.2662199],[7.5959384,47.245569],[7.6261802,47.2263143],[7.6405558,47.2297944],[7.6484666,47.2189525],[7.6472258,47.2017823],[7.6715278,47.1949714],[7.6711002,47.1845216],[7.6779881,47.1819259],[7.6728612,47.1683945],[7.6600808,47.1684026],[7.6451021,47.1489207],[7.6155322,47.1565739],[7.5861404,47.1475453],[7.5810534,47.16013],[7.5634674,47.1683541],[7.5257686,47.162205],[7.5203336,47.1588879],[7.5297508,47.1487369],[7.5097234,47.1255457],[7.4613252,47.1082327],[7.4750945,47.0867101],[7.454461,47.074927],[7.4354156,47.0801664],[7.4340002,47.1005003],[7.3820271,47.0957398],[7.3704914,47.1209312],[7.4401788,47.1237276],[7.4217922,47.1358605],[7.447783,47.1550805],[7.4728074,47.1525609],[7.4970383,47.1700873],[7.4804964,47.171738],[7.4708545,47.181324],[7.4757226,47.1906485],[7.4497638,47.1895691],[7.4476258,47.1810839],[7.4332849,47.1847269],[7.4118135,47.1624212],[7.3842442,47.1601249],[7.3821749,47.1651186],[7.391911,47.1662739],[7.3835137,47.1803011],[7.3654609,47.1944525],[7.3544799,47.1915316],[7.3404127,47.2175697]],[[7.420816,47.4803666],[7.4349836,47.4981011],[7.4707584,47.480734],[7.487277,47.4820136],[7.5116652,47.5026958],[7.5317892,47.4973989],[7.5366964,47.4850517],[7.5274454,47.4739062],[7.5306791,47.4611886],[7.4565122,47.4492558],[7.445214,47.4623781],[7.4557367,47.4733767],[7.420816,47.4803666]],[[7.3759458,47.4140995],[7.3821514,47.4330266],[7.4209041,47.4459442],[7.4378427,47.4463232],[7.4555765,47.4279232],[7.4437574,47.413444],[7.3759458,47.4140995]],[[7.6744234,47.1539707],[7.6853662,47.1662986],[7.7007985,47.1617746],[7.6901531,47.1525567],[7.6744234,47.1539707]]],"terms_text":"Orthofoto WMS Solothurn","best":true,"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEX///+LKCbMAABycnL+/v7v7+9sbGz39/fz8/Pw8PD8/Pz60siYAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+AIGAsXN84mS+sAAAA4SURBVAjXY2AUBAMBBkYlMCCXwcwABgZYGCwGIJo5AMQGAjYgLgYxLICY05iBwRisjsvY2IGBAQAGpQmjMKkg/wAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOC0yNFQxMToyMzo1NS0wNDowMLEFqzIAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDgtMjRUMTE6MjM6NTUtMDQ6MDDAWBOOAAAAAElFTkSuQmCC"},{"id":"KTZUERICH2015","name":"Kanton Zürich 2015 10cm","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/KTZUERICH2015/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[8,21],"polygon":[[[8.807601928710938,47.66608099332474],[8.808631896972656,47.65475043477393],[8.830604553222656,47.648506014952225],[8.805885314941406,47.597597727711346],[8.749580383300781,47.61565270219988],[8.751983642578125,47.59505101193038],[8.807945251464844,47.585789182379905],[8.811721801757812,47.57467282332527],[8.840904235839844,47.57467282332527],[8.854637145996094,47.56216409801383],[8.8330078125,47.55382328811835],[8.845024108886719,47.53458802782819],[8.899612426757812,47.52786561031842],[8.895835876464844,47.491224888201955],[8.902702331542969,47.48588897929538],[8.887252807617188,47.475911695481756],[8.911285400390625,47.43969913094723],[8.934288024902344,47.43807362350206],[8.935317993164062,47.43017758727173],[8.917121887207031,47.42808726171425],[8.909912109375,47.404855836246135],[8.944587707519531,47.38905261221537],[8.945274353027344,47.379521907289295],[8.963127136230469,47.357664518690434],[8.973083496093748,47.35580389715929],[8.989906311035156,47.31857768821123],[8.973426818847656,47.30367985581531],[8.9593505859375,47.300653220457775],[8.941154479980469,47.2873805430142],[8.950080871582031,47.28458587064588],[8.940467834472656,47.259194168186234],[8.876266479492188,47.24847474828181],[8.876609802246092,47.243114224640834],[8.850173950195312,47.23961793870555],[8.849830627441406,47.247076403108416],[8.825111389160156,47.24824169331652],[8.800048828125,47.24031721435106],[8.804855346679688,47.23425651880584],[8.815155029296875,47.217702626593784],[8.793525695800781,47.21886856286133],[8.71490478515625,47.20021050593422],[8.685722351074219,47.18154588528182],[8.697395324707031,47.163108130899104],[8.660659790039062,47.15633823511178],[8.6572265625,47.16684287656919],[8.618087768554688,47.172444502751944],[8.622550964355469,47.17991241867412],[8.607101440429688,47.201376826785406],[8.595085144042969,47.19834433924206],[8.575859069824219,47.21513747655813],[8.541183471679688,47.2186353776589],[8.471488952636719,47.2053421258966],[8.441619873046875,47.22120035848172],[8.417243957519531,47.22120035848172],[8.383941650390625,47.292270864380086],[8.422050476074219,47.302282968719936],[8.442306518554688,47.32439601339355],[8.413810729980469,47.32299967378833],[8.408660888671875,47.33067908487908],[8.378448486328125,47.39718721653071],[8.360939025878906,47.39695481668995],[8.359222412109375,47.4053205652024],[8.379135131835938,47.40764414848437],[8.377418518066406,47.41624051540972],[8.384284973144531,47.42274494145051],[8.372611999511719,47.42808726171425],[8.372955322265625,47.437376962080776],[8.379478454589844,47.45037978769006],[8.36402893066406,47.46198673754625],[8.352012634277344,47.5079250985124],[8.373985290527344,47.517200697839414],[8.392181396484375,47.5366741201253],[8.417587280273436,47.56610235225701],[8.430290222167967,47.5693453981427],[8.491744995117188,47.581620824334166],[8.487625122070312,47.58648387645128],[8.463935852050781,47.58301031389572],[8.453292846679688,47.60315376826432],[8.479385375976562,47.617504142079596],[8.505821228027344,47.61958693358351],[8.513717651367188,47.635783590864854],[8.542213439941406,47.632776019724375],[8.545646667480469,47.627685889602006],[8.564186096191406,47.6256034207548],[8.566932678222656,47.61935551640258],[8.576202392578125,47.613569753973955],[8.564872741699219,47.60037582174319],[8.535346984863281,47.586715439092906],[8.550109863281248,47.5714301073211],[8.555259704589844,47.55498181333744],[8.581008911132812,47.59551406038282],[8.598861694335936,47.61449551898437],[8.59130859375,47.64642437575518],[8.609848022460938,47.65521295468833],[8.620834350585938,47.646886969413],[8.618431091308594,47.65660048985082],[8.602981567382812,47.666312203609145],[8.610877990722656,47.67856488312544],[8.62323760986328,47.67856488312544],[8.621864318847656,47.69312564683551],[8.64898681640625,47.697516190510555],[8.667526245117188,47.68665469810477],[8.671646118164062,47.67602211074509],[8.692245483398438,47.65197522925437],[8.734817504882812,47.64526787368664],[8.777389526367188,47.65313158281113],[8.785629272460938,47.667930646923494],[8.807601928710938,47.66608099332474]]],"terms_text":"Kanton Zürich OF 2015","best":true},{"id":"kartverket-topo4","name":"Kartverket N50 topo","type":"tms","template":"http://opencache{switch:,2,3}.statkart.no/gatekeeper/gk/gk.open_gmaps?layers=topo4&zoom={zoom}&x={x}&y={y}","scaleExtent":[3,15],"polygon":[[[31.904253,70.4368136],[28.4765186,71.3289643],[23.6865015,71.2514263],[16.8090601,70.0730823],[11.1620655,67.5253903],[9.975542,64.811576],[4.2187061,62.1449966],[4.3725367,59.1871966],[6.1743055,57.8915032],[7.932118,57.7393554],[10.777577,58.8649103],[11.7224012,58.762509],[12.722157,60.1141506],[13.0517469,61.3493518],[12.5243921,63.6169922],[14.2382593,63.9856094],[15.1171656,65.9016624],[18.6987085,68.3749083],[20.0610132,68.2612583],[21.0058375,68.7841518],[25.2465601,68.3506025],[26.9384546,69.8472011],[28.7621851,69.6112133],[28.5864039,68.8556004],[31.069314,69.5191547],[31.904253,70.4368136]]],"terms_url":"https://wiki.openstreetmap.org/wiki/No:Kartverket_import","terms_text":"© Kartverket","description":"Topographic map N50, equivalent to Norway 1:50.000 paper map series.","icon":"https://www.kartverket.no/Content/Images/logo-graphic-512.png"},{"id":"kelowna_2012","name":"Kelowna 2012","type":"tms","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{zoom}/{x}/{y}.png","endDate":"2012-05-14T00:00:00.000Z","startDate":"2012-05-13T00:00:00.000Z","scaleExtent":[9,20],"polygon":[[[-119.5867318,49.7928087],[-119.5465655,49.7928097],[-119.5465661,49.8013837],[-119.5343374,49.8013841],[-119.5343376,49.8047321],[-119.5296211,49.8047322],[-119.5296216,49.8119555],[-119.5104463,49.811956],[-119.5115683,49.8744325],[-119.5108946,49.8744904],[-119.5114111,49.8843312],[-119.5114115,49.9221763],[-119.49386,49.9223477],[-119.4940505,49.9313031],[-119.4803936,49.9317529],[-119.4804572,49.9407474],[-119.4666732,49.9409927],[-119.4692775,49.9913717],[-119.4551337,49.9916078],[-119.4556736,50.0121242],[-119.4416673,50.0123895],[-119.4417308,50.0136345],[-119.4221492,50.0140377],[-119.4221042,50.0119306],[-119.4121303,50.012165],[-119.4126082,50.0216913],[-119.4123387,50.0216913],[-119.4124772,50.0250773],[-119.4120917,50.0250821],[-119.4121954,50.0270769],[-119.4126083,50.0270718],[-119.4128328,50.0321946],[-119.3936313,50.0326418],[-119.393529,50.0307781],[-119.3795727,50.0310116],[-119.3795377,50.0287584],[-119.3735764,50.0288621],[-119.371544,49.9793618],[-119.3573506,49.9793618],[-119.3548353,49.9256081],[-119.3268079,49.9257238],[-119.3256573,49.8804068],[-119.3138893,49.8806528],[-119.3137097,49.8771651],[-119.3132156,49.877223],[-119.3131482,49.8749652],[-119.312452,49.8749073],[-119.3122275,49.87236],[-119.3117558,49.872331],[-119.3115986,49.8696098],[-119.3112169,49.8694217],[-119.3109199,49.8632417],[-119.3103721,49.8632724],[-119.3095139,49.8512388],[-119.3106368,49.8512316],[-119.3103859,49.8462564],[-119.3245344,49.8459957],[-119.3246018,49.8450689],[-119.3367018,49.844875],[-119.3367467,49.8435136],[-119.337937,49.8434702],[-119.3378023,49.8382055],[-119.3383637,49.8381041],[-119.3383749,49.8351202],[-119.3390936,49.8351058],[-119.3388016,49.8321217],[-119.3391497,49.8320565],[-119.3391722,49.8293331],[-119.3394641,49.8293331],[-119.3395879,49.8267878],[-119.3500053,49.8265829],[-119.3493701,49.8180588],[-119.4046964,49.8163785],[-119.4045694,49.8099022],[-119.4101592,49.8099022],[-119.4102862,49.8072787],[-119.4319467,49.8069098],[-119.4322643,49.7907965],[-119.4459847,49.7905504],[-119.445286,49.7820201],[-119.4967376,49.7811587],[-119.4966105,49.7784927],[-119.5418371,49.7775082],[-119.5415892,49.7718277],[-119.5560296,49.7714941],[-119.5561194,49.7718422],[-119.5715704,49.7715086],[-119.5716153,49.7717262],[-119.5819235,49.7714941],[-119.5820133,49.7717697],[-119.5922991,49.7715231],[-119.592344,49.7718132],[-119.6003839,49.7715957],[-119.6011924,49.7839081],[-119.5864365,49.7843863],[-119.5867318,49.7928087]]],"description":"High quality aerial imagery taken for the City of Kelowna"},{"id":"kelowna_roads","name":"Kelowna Roads overlay","type":"tms","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna_overlay/{zoom}/{x}/{y}.png","scaleExtent":[9,20],"polygon":[[[-119.5867318,49.7928087],[-119.5465655,49.7928097],[-119.5465661,49.8013837],[-119.5343374,49.8013841],[-119.5343376,49.8047321],[-119.5296211,49.8047322],[-119.5296216,49.8119555],[-119.5104463,49.811956],[-119.5115683,49.8744325],[-119.5108946,49.8744904],[-119.5114111,49.8843312],[-119.5114115,49.9221763],[-119.49386,49.9223477],[-119.4940505,49.9313031],[-119.4803936,49.9317529],[-119.4804572,49.9407474],[-119.4666732,49.9409927],[-119.4692775,49.9913717],[-119.4551337,49.9916078],[-119.4556736,50.0121242],[-119.4416673,50.0123895],[-119.4417308,50.0136345],[-119.4221492,50.0140377],[-119.4221042,50.0119306],[-119.4121303,50.012165],[-119.4126082,50.0216913],[-119.4123387,50.0216913],[-119.4124772,50.0250773],[-119.4120917,50.0250821],[-119.4121954,50.0270769],[-119.4126083,50.0270718],[-119.4128328,50.0321946],[-119.3936313,50.0326418],[-119.393529,50.0307781],[-119.3795727,50.0310116],[-119.3795377,50.0287584],[-119.3735764,50.0288621],[-119.371544,49.9793618],[-119.3573506,49.9793618],[-119.3548353,49.9256081],[-119.3268079,49.9257238],[-119.3256573,49.8804068],[-119.3138893,49.8806528],[-119.3137097,49.8771651],[-119.3132156,49.877223],[-119.3131482,49.8749652],[-119.312452,49.8749073],[-119.3122275,49.87236],[-119.3117558,49.872331],[-119.3115986,49.8696098],[-119.3112169,49.8694217],[-119.3109199,49.8632417],[-119.3103721,49.8632724],[-119.3095139,49.8512388],[-119.3106368,49.8512316],[-119.3103859,49.8462564],[-119.3245344,49.8459957],[-119.3246018,49.8450689],[-119.3367018,49.844875],[-119.3367467,49.8435136],[-119.337937,49.8434702],[-119.3378023,49.8382055],[-119.3383637,49.8381041],[-119.3383749,49.8351202],[-119.3390936,49.8351058],[-119.3388016,49.8321217],[-119.3391497,49.8320565],[-119.3391722,49.8293331],[-119.3394641,49.8293331],[-119.3395879,49.8267878],[-119.3500053,49.8265829],[-119.3493701,49.8180588],[-119.4046964,49.8163785],[-119.4045694,49.8099022],[-119.4101592,49.8099022],[-119.4102862,49.8072787],[-119.4319467,49.8069098],[-119.4322643,49.7907965],[-119.4459847,49.7905504],[-119.445286,49.7820201],[-119.4967376,49.7811587],[-119.4966105,49.7784927],[-119.5418371,49.7775082],[-119.5415892,49.7718277],[-119.5560296,49.7714941],[-119.5561194,49.7718422],[-119.5715704,49.7715086],[-119.5716153,49.7717262],[-119.5819235,49.7714941],[-119.5820133,49.7717697],[-119.5922991,49.7715231],[-119.592344,49.7718132],[-119.6003839,49.7715957],[-119.6011924,49.7839081],[-119.5864365,49.7843863],[-119.5867318,49.7928087]]],"overlay":true},{"id":"landsat_233055","name":"Landsat 233055","type":"tms","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png","endDate":"2013-09-03T00:00:00.000Z","startDate":"2013-09-03T00:00:00.000Z","scaleExtent":[5,14],"polygon":[[[-60.8550011,6.1765004],[-60.4762612,7.9188291],[-62.161689,8.2778675],[-62.5322549,6.5375488],[-60.8550011,6.1765004]]],"description":"Recent Landsat imagery"},{"id":"lu.geoportail.opendata.ortholatest","name":"Latest available ortho geoportail.lu","type":"tms","template":"http://{switch:wmts1,wmts2}.geoportail.lu/opendata/wmts/ortho_latest/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.jpeg","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/bd-l-ortho-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","best":true,"icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"landsat_047026","name":"Latest southwest British Columbia Landsat","type":"tms","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png","endDate":"2013-09-12T00:00:00.000Z","startDate":"2013-09-12T00:00:00.000Z","scaleExtent":[5,13],"polygon":[[[-121.9355512,47.7820648],[-121.5720582,48.6410125],[-121.2015461,49.4846247],[-121.8375516,49.6023246],[-122.4767046,49.7161735],[-123.118912,49.8268824],[-123.760228,49.9335836],[-124.0887706,49.0870469],[-124.4128889,48.2252567],[-123.792772,48.1197334],[-123.1727942,48.0109592],[-122.553553,47.8982299],[-121.9355512,47.7820648]]],"description":"Recent lower-resolution landsat imagery for southwest British Columbia"},{"id":"LINZ_NZ_Aerial_Imagery","name":"LINZ NZ Aerial Imagery","type":"tms","template":"https://tiles-a.data-cdn.linz.govt.nz/services;key=3197c6d0e5cb494a95d58dc2de3216c2/tiles/v4/set=2/EPSG:3857/{zoom}/{x}/{y}.png","scaleExtent":[0,21],"polygon":[[[167.2503662109375,-47.21956811231548],[167.244873046875,-47.28016067076474],[167.5030517578125,-47.37975438400816],[168.2501220703125,-47.15610477504402],[168.7445068359375,-46.79629898997744],[169.3267822265625,-46.75491661928188],[169.78271484375,-46.604167162931844],[170.4254150390625,-46.11132565729794],[170.804443359375,-45.95114968669139],[170.9527587890625,-45.440862671781744],[171.309814453125,-44.91035917458493],[171.40869140625,-44.39061697878681],[172.562255859375,-43.92954993561458],[172.90283203125,-43.96909818325171],[173.1610107421875,-43.90976594390799],[173.2598876953125,-43.69567969789881],[172.9742431640625,-43.53660274231031],[172.760009765625,-43.37710501700071],[173.1500244140625,-43.17714134663171],[173.704833984375,-42.63395872267314],[174.36401367187497,-41.78360106648077],[174.320068359375,-41.409775832009544],[174.84741210937497,-41.52914198872309],[175.0726318359375,-41.70572851523751],[175.506591796875,-41.672911819602085],[176.2261962890625,-41.10832999732831],[176.8304443359375,-40.42604212826493],[177.17102050781247,-39.67337039176559],[177.0391845703125,-39.39375459224347],[177.4456787109375,-39.18117526158747],[177.60498046875,-39.3300485529424],[177.978515625,-39.368279149160124],[178.3355712890625,-38.65977773071253],[178.7091064453125,-37.74465712069938],[178.626708984375,-37.54457732085582],[178.3135986328125,-37.43125050179357],[177.6214599609375,-37.37888785004525],[177.0391845703125,-37.39634613318924],[176.561279296875,-37.37015718405751],[176.3360595703125,-37.05956083025124],[176.0064697265625,-36.29741818650809],[175.6768798828125,-36.05354012833974],[174.671630859375,-35.1782983520012],[173.1939697265625,-34.28445325435288],[172.6776123046875,-34.234512362369856],[172.386474609375,-34.40237742424137],[172.4798583984375,-34.71903991764788],[172.9852294921875,-35.32184842037683],[173.56201171875,-36.142310873529986],[174.30908203125,-37.077093191754415],[174.5562744140625,-38.052416771864834],[174.4793701171875,-38.655488159952995],[174.3255615234375,-38.865374851611634],[173.7982177734375,-38.95940879245421],[173.60595703125,-39.232253141714885],[173.6993408203125,-39.56335316582929],[174.5892333984375,-39.95606977009003],[174.9847412109375,-40.216635475391215],[174.9847412109375,-40.49291502689579],[174.7210693359375,-40.805493843894155],[174.1497802734375,-40.65147128144056],[173.2818603515625,-40.43440488077009],[172.5897216796875,-40.350730565917885],[172.0843505859375,-40.534676780615406],[171.7657470703125,-40.826280356677124],[171.57348632812497,-41.3974150664646],[171.2823486328125,-41.652392884268124],[170.8758544921875,-42.53284428171312],[170.35400390625,-42.87193842444846],[168.277587890625,-43.92954993561458],[167.6239013671875,-44.47691085722324],[166.55273437499997,-45.38687734827038],[166.27258300781247,-45.916765867649],[166.4813232421875,-46.22545288226937],[167.6788330078125,-46.471916320870406],[167.2503662109375,-47.21956811231548]]],"terms_url":"http://www.linz.govt.nz/data/licensing-and-using-data/attributing-elevation-or-aerial-imagery-data","terms_text":"Sourced from LINZ CC-BY 3.0","best":true},{"id":"LINZ_NZ_Topo50_Gridless_Maps","name":"LINZ NZ Topo50 Gridless Maps","type":"tms","template":"https://tiles-a.data-cdn.linz.govt.nz/services;key=3197c6d0e5cb494a95d58dc2de3216c2/tiles/v4/layer=2343/EPSG:3857/{zoom}/{x}/{y}.png","scaleExtent":[0,21],"polygon":[[[167.2503662109375,-47.21956811231548],[167.244873046875,-47.28016067076474],[167.5030517578125,-47.37975438400816],[168.2501220703125,-47.15610477504402],[168.7445068359375,-46.79629898997744],[169.3267822265625,-46.75491661928188],[169.78271484375,-46.604167162931844],[170.4254150390625,-46.11132565729794],[170.804443359375,-45.95114968669139],[170.9527587890625,-45.440862671781744],[171.309814453125,-44.91035917458493],[171.40869140625,-44.39061697878681],[172.562255859375,-43.92954993561458],[172.90283203125,-43.96909818325171],[173.1610107421875,-43.90976594390799],[173.2598876953125,-43.69567969789881],[172.9742431640625,-43.53660274231031],[172.760009765625,-43.37710501700071],[173.1500244140625,-43.17714134663171],[173.704833984375,-42.63395872267314],[174.36401367187497,-41.78360106648077],[174.320068359375,-41.409775832009544],[174.84741210937497,-41.52914198872309],[175.0726318359375,-41.70572851523751],[175.506591796875,-41.672911819602085],[176.2261962890625,-41.10832999732831],[176.8304443359375,-40.42604212826493],[177.17102050781247,-39.67337039176559],[177.0391845703125,-39.39375459224347],[177.4456787109375,-39.18117526158747],[177.60498046875,-39.3300485529424],[177.978515625,-39.368279149160124],[178.3355712890625,-38.65977773071253],[178.7091064453125,-37.74465712069938],[178.626708984375,-37.54457732085582],[178.3135986328125,-37.43125050179357],[177.6214599609375,-37.37888785004525],[177.0391845703125,-37.39634613318924],[176.561279296875,-37.37015718405751],[176.3360595703125,-37.05956083025124],[176.0064697265625,-36.29741818650809],[175.6768798828125,-36.05354012833974],[174.671630859375,-35.1782983520012],[173.1939697265625,-34.28445325435288],[172.6776123046875,-34.234512362369856],[172.386474609375,-34.40237742424137],[172.4798583984375,-34.71903991764788],[172.9852294921875,-35.32184842037683],[173.56201171875,-36.142310873529986],[174.30908203125,-37.077093191754415],[174.5562744140625,-38.052416771864834],[174.4793701171875,-38.655488159952995],[174.3255615234375,-38.865374851611634],[173.7982177734375,-38.95940879245421],[173.60595703125,-39.232253141714885],[173.6993408203125,-39.56335316582929],[174.5892333984375,-39.95606977009003],[174.9847412109375,-40.216635475391215],[174.9847412109375,-40.49291502689579],[174.7210693359375,-40.805493843894155],[174.1497802734375,-40.65147128144056],[173.2818603515625,-40.43440488077009],[172.5897216796875,-40.350730565917885],[172.0843505859375,-40.534676780615406],[171.7657470703125,-40.826280356677124],[171.57348632812497,-41.3974150664646],[171.2823486328125,-41.652392884268124],[170.8758544921875,-42.53284428171312],[170.35400390625,-42.87193842444846],[168.277587890625,-43.92954993561458],[167.6239013671875,-44.47691085722324],[166.55273437499997,-45.38687734827038],[166.27258300781247,-45.916765867649],[166.4813232421875,-46.22545288226937],[167.6788330078125,-46.471916320870406],[167.2503662109375,-47.21956811231548]]],"terms_url":"https://data.linz.govt.nz/layer/2343-nz-mainland-topo50-gridless-maps/","terms_text":"Sourced from the LINZ Data Service and licensed by LINZ for re-use under the Creative Commons Attribution 3.0 New Zealand licence."},{"id":"ORT10LT","name":"Lithuania - NŽT ORT10LT","type":"tms","template":"http://ort10lt.openmap.lt/g16/{zoom}/{x}/{y}.jpeg","endDate":"2016-01-01T00:00:00.000Z","startDate":"2010-01-01T00:00:00.000Z","scaleExtent":[4,18],"polygon":[[[26.2138385,55.850748],[26.3858298,55.7045315],[26.6303618,55.6806692],[26.6205349,55.5689227],[26.5242191,55.5099228],[26.5541476,55.388833],[26.4399286,55.3479351],[26.7919694,55.3212027],[26.8291304,55.2763488],[26.7434625,55.2539863],[26.6764846,55.158828],[26.4611191,55.1285624],[26.3577434,55.1505399],[26.2296342,55.1073177],[26.2713814,55.0775905],[26.2085126,54.997414],[26.0619117,54.9416094],[25.8578176,54.9276001],[25.7429827,54.8150641],[25.7626083,54.5769013],[25.5319352,54.3418175],[25.6771618,54.3238109],[25.7857293,54.2336242],[25.7858844,54.1550594],[25.5550843,54.1461918],[25.5109462,54.1750267],[25.5896725,54.2285838],[25.5136246,54.3078472],[25.2689287,54.2744706],[25.0705963,54.1336282],[24.9573726,54.1720575],[24.8133801,54.144862],[24.7790172,54.0999054],[24.8712786,54.034904],[24.819568,53.9977218],[24.6845912,53.9621091],[24.697865,54.0171421],[24.6259068,54.0105048],[24.4342619,53.9014424],[24.3520594,53.8967893],[24.2016059,53.9700069],[23.9683341,53.9266977],[23.9130177,53.9696842],[23.7781192,53.8989169],[23.7097655,53.9394502],[23.5370435,53.9430702],[23.4822428,53.9893848],[23.5273356,54.0473482],[23.4858579,54.1532339],[23.3867851,54.224838],[23.0421216,54.3159745],[23.0102115,54.3827959],[22.8546899,54.4104029],[22.7919963,54.3633227],[22.7023421,54.4528985],[22.6838586,54.585972],[22.7489713,54.6319792],[22.7429727,54.7268221],[22.8866837,54.8135001],[22.8204005,54.9119829],[22.6424041,54.9713362],[22.5892361,55.070243],[22.080597,55.0244812],[22.0324081,55.084098],[21.9130671,55.0816838],[21.6491949,55.1808113],[21.5015124,55.1868198],[21.3843708,55.2936996],[21.2709829,55.2450059],[21.0983616,55.2563884],[20.9421741,55.282453],[21.0863466,55.5618266],[21.0399547,55.8363584],[21.0640261,56.0699542],[21.2047804,56.0811668],[21.2307958,56.1623302],[21.5021038,56.2954952],[21.7235874,56.3138211],[21.8356623,56.37162],[21.9695397,56.3766515],[22.0153001,56.4242811],[22.4372717,56.406405],[22.6800028,56.3515884],[22.9191739,56.3790184],[22.9466759,56.4146477],[23.0932498,56.3046383],[23.1703443,56.3667721],[23.3064522,56.3830535],[23.5571715,56.3338187],[23.7647953,56.3733238],[23.7666897,56.3238079],[24.0189971,56.3297615],[24.1214631,56.2488984],[24.2857421,56.3006367],[24.4541496,56.2581579],[24.5794651,56.2882389],[24.6284061,56.3753322],[24.9023767,56.4805317],[25.1277405,56.2059091],[25.5771398,56.182414],[25.6731232,56.1493667],[26.2138385,55.850748]]],"terms_url":"http://www.geoportal.lt","terms_text":"NŽT ORT10LT","best":true},{"id":"mapbox_locator_overlay","name":"Locator Overlay","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/v4/openstreetmap.map-inh76ba2/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw","scaleExtent":[0,16],"overzoom":false,"terms_url":"http://www.mapbox.com/about/maps/","terms_text":"Terms & Feedback","default":true,"description":"Shows major features to help orient you.","overlay":true},{"id":"londrina2011","name":"Londrina Ortofoto 2011","type":"tms","template":"https://siglon.londrina.pr.gov.br/arcgis/rest/services/Imagens/Ortofotos_2011_Paranacidade/MapServer/WMTS/tile/1.0.0/Imagens_Ortofotos_2011_Paranacidade/default/GoogleMapsCompatible/{zoom}/{y}/{x}","polygon":[[[-51.10903142008701,-23.392750890870328],[-51.110147219037096,-23.39111628244602],[-51.111981850003126,-23.389599820448623],[-51.11358044657587,-23.38976722295012],[-51.120999436701226,-23.38592675938185],[-51.12224934611127,-23.385109415587607],[-51.12483499560139,-23.383504255873166],[-51.12538216624037,-23.38186953335707],[-51.12482426676533,-23.37770385409619],[-51.12445948633935,-23.375054689723584],[-51.124373655650885,-23.372297138974446],[-51.12244246516032,-23.37032742475139],[-51.12302182230749,-23.366427304263887],[-51.128557901713755,-23.36548180323493],[-51.12832186732048,-23.358843408308623],[-51.12477062258506,-23.35475580404945],[-51.12703440699343,-23.35091432623551],[-51.12411616358548,-23.34679692655685],[-51.12025378260435,-23.347811512977742],[-51.1176466754421,-23.33969460448754],[-51.11264703783877,-23.341290443649072],[-51.109396200513004,-23.33488726938344],[-51.10756156954697,-23.334089313725826],[-51.10485790286019,-23.333980949007543],[-51.10252974543546,-23.334187827029368],[-51.09986899409291,-23.331015661953632],[-51.09801290545476,-23.329360589233605],[-51.09998701128955,-23.32830645478855],[-51.10322711977927,-23.325321337105603],[-51.10472915682748,-23.323193291476684],[-51.104664783811145,-23.321291814470847],[-51.10514758143378,-23.318444474199904],[-51.1063599399084,-23.3157547161216],[-51.10660670313775,-23.31467091543279],[-51.11050127062705,-23.311665785493048],[-51.111584883068964,-23.30842411016493],[-51.099504213666904,-23.309468549142686],[-51.09740136179941,-23.308631027972474],[-51.09511611971892,-23.307448636164267],[-51.09201548609798,-23.3049360186679],[-51.09036324534495,-23.3037141796735],[-51.09204767260616,-23.29874787986134],[-51.09269140276969,-23.297496421894902],[-51.09407542262125,-23.292953629109174],[-51.10073802981369,-23.293318240761657],[-51.10101697955121,-23.28870632248831],[-51.10068438563339,-23.28837126237015],[-51.10084531817427,-23.28777997775132],[-51.09937546763423,-23.28663682004102],[-51.09631774935752,-23.277914991984613],[-51.10285161051725,-23.273016720553397],[-51.10835550341534,-23.27033590016574],[-51.11309764895328,-23.268404099092194],[-51.13160489115448,-23.265338785827712],[-51.13188384089201,-23.262007272160396],[-51.1317336371872,-23.255058136908826],[-51.13290308031759,-23.254683563301587],[-51.132956724497895,-23.250750476893938],[-51.13473771128364,-23.2512729236245],[-51.13533852610292,-23.25133206840842],[-51.13516686472599,-23.24359373640034],[-51.13534925493897,-23.24117849627157],[-51.137516479822814,-23.24219388826517],[-51.13884685549409,-23.243495156026544],[-51.14108918223035,-23.24521044413634],[-51.1471724322756,-23.243179698340864],[-51.14761231455401,-23.23828015040167],[-51.149082165094036,-23.235884531292832],[-51.14976881060179,-23.236811236789336],[-51.15138886484666,-23.23853646924079],[-51.15289090189487,-23.238842079520833],[-51.15383503946804,-23.238950521710013],[-51.15820167574391,-23.238142132361276],[-51.16045473131624,-23.238161849232945],[-51.160347442955654,-23.24658068718069],[-51.15912435564498,-23.2478326235554],[-51.16131303820094,-23.247773477219496],[-51.166591625541805,-23.245939927797],[-51.17193458589902,-23.245821633420345],[-51.17205260309565,-23.249557713480034],[-51.174241285651625,-23.248404370116877],[-51.17514250788055,-23.2493211310392],[-51.176859121649926,-23.248157927934038],[-51.179466228812196,-23.251686936561047],[-51.18135450395853,-23.253806268366073],[-51.18273852381009,-23.253628837227893],[-51.18378994974384,-23.253264116924615],[-51.18495939287424,-23.253303546194683],[-51.18626831087339,-23.252150235227905],[-51.18665454897149,-23.247477745146526],[-51.191182117788244,-23.249143693933142],[-51.19141815218154,-23.252859966234126],[-51.19369266542598,-23.252781107419985],[-51.1938428691308,-23.26073575534214],[-51.20096681627374,-23.26054847664639],[-51.20126722368338,-23.24259807127726],[-51.209936123218775,-23.242775517090898],[-51.21090171846407,-23.26988252079656],[-51.21968863519614,-23.27221839365197],[-51.225965004290465,-23.2745345140599],[-51.22934458764894,-23.27860487489667],[-51.234515886629225,-23.28160089636689],[-51.23497722657975,-23.283246708422755],[-51.235073786104266,-23.285444377831148],[-51.23371122392482,-23.285897704227196],[-51.232155542696304,-23.28801649191402],[-51.22870085748543,-23.292293383844925],[-51.227402668322334,-23.294599300809004],[-51.22679112466699,-23.295476327114592],[-51.225600223864475,-23.29657013833941],[-51.22392652543933,-23.297210654251764],[-51.220482569064515,-23.30072850975029],[-51.21863720926242,-23.301300029310937],[-51.21668456109974,-23.30211788923888],[-51.21423838647836,-23.30441378240661],[-51.210966091480465,-23.306965823153238],[-51.22328279527583,-23.318296686707587],[-51.224387865389886,-23.31459209321986],[-51.22521398576639,-23.312887551432937],[-51.22511742624187,-23.312582111000477],[-51.22521398576639,-23.312513140483127],[-51.2255251220121,-23.312532846348883],[-51.22595427545445,-23.312385052284572],[-51.22616885217561,-23.31183328632629],[-51.22935531648505,-23.314887676277397],[-51.22802494081377,-23.31661189768144],[-51.227885465945,-23.31901591762422],[-51.22767088922384,-23.320227763653186],[-51.22723100694544,-23.321508564518947],[-51.2273919394863,-23.322227778055023],[-51.22725246461755,-23.322848466059934],[-51.230331640566384,-23.325577488448165],[-51.23046038659909,-23.326710459617892],[-51.229537706698046,-23.32789268010374],[-51.229162197436,-23.330503379743732],[-51.229290943468705,-23.33178408156439],[-51.22681258233914,-23.334473515196468],[-51.2260186484708,-23.336571826694826],[-51.22473118814376,-23.33839427691611],[-51.22210262330938,-23.340226553005806],[-51.22257469209598,-23.34196029634743],[-51.22380850824271,-23.343388647432523],[-51.22384069475089,-23.345309509145306],[-51.22440932306201,-23.347003784611864],[-51.2245380690947,-23.348294177581966],[-51.22404454263601,-23.34968305981433],[-51.22350810083308,-23.35010661675208],[-51.22381923707877,-23.35076657486812],[-51.22304676088255,-23.35174173085325],[-51.22259614976809,-23.35296312824164],[-51.22586844476598,-23.35480505304304],[-51.22650144609346,-23.36705763453823],[-51.22354028734128,-23.369145582171885],[-51.22366903337377,-23.37968330666716],[-51.220375280703756,-23.381633186264455],[-51.216469984378406,-23.38170212087667],[-51.21416328462579,-23.379949201028825],[-51.2092816642191,-23.37395167630701],[-51.20738266023672,-23.368141007697016],[-51.20628831895872,-23.36723491438801],[-51.20472190889416,-23.366269721227162],[-51.198230963078665,-23.366683376299132],[-51.19297383340994,-23.366506095711998],[-51.18986247095292,-23.3654424072124],[-51.18806002649507,-23.36464463523902],[-51.18718026193825,-23.3645264463904],[-51.18579624208668,-23.363738518041337],[-51.183038931219606,-23.36359078095478],[-51.18071077379488,-23.3637582163071],[-51.179069261877906,-23.361581540240305],[-51.177642326682125,-23.35836078207346],[-51.16683838877106,-23.356262814974126],[-51.166141014427254,-23.358538073547532],[-51.16475699457568,-23.360389770338585],[-51.16076586756186,-23.359217688669915],[-51.15983245882475,-23.36660458495632],[-51.162042599052846,-23.36861374957437],[-51.16276143106877,-23.374158492021696],[-51.158448438973174,-23.37580315788644],[-51.155047397942575,-23.376305417047273],[-51.15396378550066,-23.37903334042617],[-51.15298746141932,-23.381052164536694],[-51.15118501696147,-23.382076336717283],[-51.149167995782435,-23.382509637949354],[-51.14721534761976,-23.382155118864866],[-51.14517686876862,-23.382588419839323],[-51.14410398516276,-23.38376029492248],[-51.14512322458833,-23.388083341091015],[-51.141797285410156,-23.389402876058366],[-51.14030597719799,-23.38880219385971],[-51.14068148646006,-23.391608636504017],[-51.14127157244328,-23.393538646762796],[-51.14093897852546,-23.394434713394368],[-51.140456180902824,-23.39536031431835],[-51.13939402613302,-23.395104297688697],[-51.13738773379004,-23.393154616350518],[-51.13608954462695,-23.389796764546077],[-51.13428710016909,-23.389757375749994],[-51.132162790629465,-23.390072485790583],[-51.13172290835106,-23.39285920758337],[-51.12259266886514,-23.38864463742227],[-51.12228153261944,-23.391657871809155],[-51.11882684740854,-23.393174310244916],[-51.115683298443365,-23.393351555162592],[-51.10903142008701,-23.392750890870328]],[[-51.13829432042955,-23.41600741009485],[-51.133310776080314,-23.418665600378624],[-51.132087688769644,-23.416440600302334],[-51.13002238782791,-23.418291487939495],[-51.12868664773901,-23.419010176689888],[-51.12824140104259,-23.42102839134528],[-51.12696466955051,-23.421860280620358],[-51.12532852205271,-23.422692164660027],[-51.1244541219139,-23.420969322085504],[-51.1215144208339,-23.424109801147612],[-51.12063465627703,-23.423268081315832],[-51.11970661195797,-23.423120410617486],[-51.11977098497433,-23.42156985833077],[-51.1188000253111,-23.421545246243184],[-51.11643431696008,-23.420836416154565],[-51.11942766222045,-23.419167696990424],[-51.11787198099193,-23.416775337218567],[-51.116546969738685,-23.41730697646229],[-51.115699391690086,-23.415702207051474],[-51.115120034542905,-23.413088261827834],[-51.119078975048524,-23.411114231305813],[-51.119599323597356,-23.41169512115064],[-51.12052200349841,-23.41489489238112],[-51.12147686990764,-23.417139608782644],[-51.12308619531643,-23.418626220171642],[-51.12754939111684,-23.41653905242448],[-51.12803218873949,-23.417395582795194],[-51.13119719537679,-23.415574218468866],[-51.13080022844262,-23.414766903017576],[-51.13278506311348,-23.41264029239725],[-51.13521514448077,-23.411055157619415],[-51.13585887464424,-23.410956701416854],[-51.13682446988958,-23.411188073376714],[-51.137205343569626,-23.411576974270133],[-51.13730190309418,-23.41324086645236],[-51.137430649126884,-23.414707830961888],[-51.13829432042955,-23.41600741009485]],[[-51.18929065852,-23.61469318354],[-51.18868716149,-23.61385268133],[-51.18817754178,-23.61338573333],[-51.18731118826,-23.61301708899],[-51.18628926663,-23.61314488581],[-51.18401743559,-23.61395590119],[-51.18348904042,-23.61396573165],[-51.18183143525,-23.61283522407],[-51.18140496401,-23.61344471632],[-51.18062980561,-23.61313505529],[-51.18001021533,-23.61409352754],[-51.17865838198,-23.61328742827],[-51.18064589886,-23.61060367181],[-51.17972321896,-23.61018095058],[-51.18061639456,-23.60849005203],[-51.1821157494,-23.60850479833],[-51.18260927586,-23.60775273479],[-51.18319936184,-23.60804274673],[-51.18415154605,-23.60627808786],[-51.18511177687,-23.60666149766],[-51.18649043231,-23.60469528171],[-51.18902243762,-23.60610112912],[-51.18821241049,-23.60741848294],[-51.18918873458,-23.60801816947],[-51.188899056,-23.60953211999],[-51.18962325244,-23.60992535103],[-51.1911896625,-23.6111935131],[-51.1901489654,-23.61244691705],[-51.19054056792,-23.6127565797],[-51.19029380469,-23.61377895281],[-51.18929065852,-23.61469318354]],[[-51.08005769639,-23.52984412096],[-51.07962317853,-23.52205317842],[-51.08468182473,-23.52194496764],[-51.08581908135,-23.52404030606],[-51.0858941832,-23.52703569673],[-51.08579494147,-23.52777346722],[-51.08530141501,-23.52806365581],[-51.08513511805,-23.52856533627],[-51.08512438922,-23.52981952906],[-51.08470864682,-23.53023759067],[-51.08343459754,-23.53023759067],[-51.08329512267,-23.52978018202],[-51.08005769639,-23.52984412096]]],"terms_url":"http://siglon.londrina.pr.gov.br/","terms_text":"Prefeitura do Londrinas, PR"},{"id":"NSW_LPI_BaseMap","name":"LPI NSW Base Map","type":"tms","template":"https://maps.six.nsw.gov.au/arcgis/rest/services/public/NSW_Base_Map/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,19],"polygon":[[[140.9948644,-28.952966],[148.9611382,-28.8997729],[148.9870097,-28.4862285],[151.013609,-28.4786485],[151.1084711,-28.7032909],[151.8759917,-28.683118],[151.9334839,-28.4078753],[152.25544,-28.2332683],[153.0660798,-28.2104723],[153.1408196,-28.1090981],[153.4735137,-28.1164808],[153.3576523,-27.693606],[159.4938303,-27.699252],[159.4856997,-37.8474137],[149.5256879,-37.8281502],[149.9159578,-37.4869999],[148.0485886,-36.8131741],[147.9680996,-36.1567945],[146.7147701,-36.2866613],[145.3004625,-36.1567945],[144.5300673,-36.1475101],[142.8397973,-35.0254303],[142.356863,-34.7802471],[141.9774146,-34.4016159],[140.9950258,-34.1371824],[140.9948644,-28.952966]]],"terms_url":"http://spatialservices.finance.nsw.gov.au/mapping_and_imagery/lpi_web_services","terms_text":"© Land and Property Information 2017"},{"id":"NSW_LPI_Imagery","name":"LPI NSW Imagery","type":"tms","template":"https://maps.six.nsw.gov.au/arcgis/rest/services/public/NSW_Imagery/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,21],"polygon":[[[140.9868688,-28.9887829],[148.9951472,-28.9727491],[148.9966717,-28.4915066],[151.0029027,-28.4930697],[151.0029027,-28.7261663],[151.4915093,-28.7323921],[151.4918687,-28.7155337],[151.9228213,-28.719635],[151.9251607,-28.4897139],[151.9955886,-28.4898718],[151.9989947,-28.1192742],[152.4967606,-28.122091],[152.4968241,-28.1146398],[153.0044563,-28.1154389],[153.0044563,-28.120397],[153.5038629,-28.119345],[153.5039264,-28.1227063],[153.5919395,-28.1223619],[153.5926582,-28.1776872],[153.6111186,-28.1757867],[153.6113881,-28.1825173],[153.7426846,-28.2162084],[153.7787253,-28.710911],[152.6237954,-32.5877239],[152.3123961,-32.6328837],[151.4141942,-33.5790388],[150.8929925,-35.2648721],[150.4620695,-35.7777256],[150.0156501,-37.5103569],[149.9918121,-37.5126787],[149.519778,-37.5130704],[149.5199577,-37.5216919],[149.4462958,-37.5353701],[149.063344,-37.5357975],[148.9836635,-37.5217631],[148.9816872,-37.5191982],[148.9863847,-37.2584972],[148.4875376,-37.265846],[148.4824774,-37.0092669],[147.994386,-37.014339],[147.988288,-36.5332184],[147.9529707,-36.5260725],[147.9486513,-36.0685992],[147.5034997,-36.0716798],[147.5047701,-36.2651047],[146.4919996,-36.266129],[146.4922536,-36.2565],[145.9929826,-36.2534267],[145.9965866,-36.0188147],[145.9831568,-36.0187058],[145.9624506,-36.0219026],[145.946236,-36.0120936],[145.9454275,-36.0060259],[145.5041534,-36.0013564],[145.5037941,-36.0109125],[145.0072008,-36.0036213],[145.0035404,-36.1520424],[144.4860806,-36.1423149],[144.4874127,-36.0137522],[143.9874676,-36.0024134],[143.9932853,-35.5723753],[143.4971691,-35.5837101],[143.4917967,-35.4065648],[143.4613438,-35.3674934],[143.4585591,-35.3555888],[143.4897755,-35.3396522],[143.4895509,-35.332214],[143.4316994,-35.2570613],[143.2505542,-35.2606556],[143.2438356,-35.0132729],[142.9933305,-35.0177207],[142.9919767,-34.7961882],[142.4971375,-34.8032323],[142.4973172,-34.8007613],[142.4211401,-34.8017571],[142.4209155,-34.7838306],[142.2330892,-34.7859191],[142.2307707,-34.7807542],[142.2269959,-34.5061271],[141.9975302,-34.5083733],[141.9945959,-34.2526687],[141.4982345,-34.2556921],[141.498171,-34.2522794],[140.9945397,-34.2528411],[140.9868688,-28.9887829]]],"terms_url":"http://spatialservices.finance.nsw.gov.au/mapping_and_imagery/lpi_web_services","terms_text":"© Land and Property Information 2017","best":true},{"id":"NSW_LPI_TopographicMap","name":"LPI NSW Topographic Map","type":"tms","template":"https://maps.six.nsw.gov.au/arcgis/rest/services/public/NSW_Topo_Map/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,16],"polygon":[[[140.9988422,-28.9992444],[148.9502438,-28.9993736],[148.9498845,-28.9665265],[148.9998308,-28.9665265],[149.0000917,-28.8165829],[149.1000729,-28.8165829],[149.0997046,-28.7488533],[148.9998504,-28.7497444],[148.9998169,-28.5000304],[151.0000514,-28.5005192],[151.0005904,-28.7325849],[151.0239466,-28.7327424],[151.0241262,-28.7418794],[151.0329297,-28.7418794],[151.033828,-28.7505431],[151.999984,-28.7495314],[151.999984,-28.7164478],[152.0334014,-28.7166053],[152.0332217,-28.683196],[152.0000739,-28.6833537],[151.9998769,-28.6416273],[151.9829886,-28.6413908],[151.9831683,-28.624912],[151.9331321,-28.6247543],[151.9334122,-28.500071],[151.9998875,-28.5002289],[151.9998556,-28.3749591],[152.2499739,-28.3750718],[152.2499356,-28.2500066],[152.9997192,-28.2498563],[152.9998989,-28.2832447],[153.1165002,-28.2834029],[153.11659,-28.2498563],[153.1666262,-28.2500146],[153.166716,-28.2331582],[153.2499898,-28.2332373],[153.2500265,-28.1249689],[153.6249628,-28.1250833],[153.6248398,-28.4999134],[153.7497955,-28.4999924],[153.7495877,-28.7497976],[153.6248117,-28.7501127],[153.6249745,-28.9999333],[153.4997672,-29.0000612],[153.4998417,-29.4995077],[153.3747962,-29.500055],[153.3754111,-29.8750302],[153.4999113,-29.8751403],[153.4999113,-30.0000922],[153.2498947,-29.9997621],[153.250025,-30.1917704],[153.2748185,-30.1916151],[153.2748185,-30.2168467],[153.2166077,-30.2166139],[153.2166077,-30.250065],[153.250025,-30.250065],[153.2497502,-30.3751935],[153.1243608,-30.3749743],[153.1246457,-30.6250359],[153.0331676,-30.6250482],[153.0333884,-30.8750837],[153.1249214,-30.8750291],[153.1249344,-31.1250505],[153.0082433,-31.1249736],[153.0082914,-31.2499759],[153.0000019,-31.250003],[152.9999392,-31.6249919],[152.8749386,-31.6250491],[152.8749572,-31.749954],[152.7832899,-31.7500034],[152.7831966,-31.8748579],[152.749914,-31.8750105],[152.7500397,-32.0000207],[152.6249044,-31.9999446],[152.6249078,-32.5000047],[152.4999757,-32.4999569],[152.5000336,-32.5666443],[152.4166699,-32.5663415],[152.4167598,-32.6249954],[152.3498477,-32.624991],[152.3498477,-32.6332294],[152.2830786,-32.6332218],[152.2832583,-32.6249755],[152.2494816,-32.6249755],[152.2498101,-32.874906],[151.8745693,-32.8750443],[151.8748535,-33.0000091],[151.7497706,-33.0001533],[151.7504669,-33.2500398],[151.6252418,-33.2497393],[151.6250828,-33.3751621],[151.499585,-33.3751442],[151.5003127,-33.6249385],[151.3741466,-33.6243658],[151.3727902,-34.001962],[151.2477819,-34.0011194],[151.2477819,-34.2493114],[150.9957327,-34.2501515],[151.0008143,-34.62483],[150.8717407,-34.6265026],[150.872757,-35.1242738],[150.7670589,-35.1234425],[150.7690916,-35.2463774],[150.6257894,-35.2496974],[150.6280314,-35.3751485],[150.4999742,-35.3751485],[150.4959088,-35.6275034],[150.3719169,-35.6250251],[150.3749658,-35.7537957],[150.2672351,-35.7513213],[150.2652024,-35.8741232],[150.2479249,-35.870829],[150.2458922,-36.374885],[150.1229166,-36.374885],[150.1259656,-36.6224345],[150.0253491,-36.6240658],[150.0283981,-36.7471337],[149.9928266,-36.7495768],[150.0040062,-37.1224477],[150.0588879,-37.1273097],[150.0568553,-37.37809],[149.9979083,-37.3732441],[149.9999409,-37.4830073],[149.987745,-37.4846202],[149.9857123,-37.5080043],[148.0684571,-36.80624],[147.9930603,-36.1379955],[147.8148345,-36.0055567],[147.3893924,-36.0113701],[147.3822059,-36.1310306],[146.9972549,-36.1275479],[146.9886311,-36.2528271],[146.4956356,-36.2447132],[146.5042595,-36.126387],[145.0011817,-36.0079505],[145.0154103,-36.2542074],[144.5072465,-36.2476506],[144.4991158,-36.0211037],[143.9965422,-35.9810531],[143.3382568,-35.2331794],[142.4097581,-34.7669434],[142.0361436,-34.3758837],[140.9965216,-34.1385805],[140.9988422,-28.9992444]]],"terms_url":"http://spatialservices.finance.nsw.gov.au/mapping_and_imagery/lpi_web_services","terms_text":"© Land and Property Information 2017"},{"id":"Mapbox","name":"Mapbox Satellite","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/styles/v1/openstreetmap/cj8gojt0i1eau2rnn7q4mdgu7/tiles/256/{zoom}/{x}/{y}?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q","scaleExtent":[0,22],"terms_url":"http://www.mapbox.com/about/maps/","terms_text":"Terms & Feedback","default":true,"description":"Satellite and aerial imagery.","icon":"data:image/png;base64,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"},{"id":"geodata.md.gov-MD_SixInchImagery","name":"MD Latest 6 Inch Aerial Imagery","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/MD_SixInchImagery/http://geodata.md.gov/imap/services/Imagery/MD_SixInchImagery/MapServer/WmsServer","endDate":"2016-01-01T00:00:00.000Z","startDate":"2013-01-01T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[-76.234131,37.920368],[-76.598053,38.158317],[-76.940002,38.270532],[-77.038193,38.413786],[-77.23526,38.33627],[-77.312164,38.410558],[-77.262726,38.566422],[-77.042999,38.713376],[-77.049866,38.793697],[-76.92627,38.892503],[-77.040939,38.984499],[-77.12162,38.925229],[-77.150116,38.955137],[-77.252426,38.975425],[-77.259293,39.024252],[-77.34581,39.054918],[-77.461853,39.070379],[-77.537384,39.139647],[-77.474213,39.224807],[-77.572746,39.304284],[-77.723465,39.328986],[-77.777023,39.463234],[-77.861481,39.516225],[-77.840881,39.608862],[-77.956238,39.59299],[-78.166351,39.695564],[-78.270035,39.621557],[-78.338699,39.640066],[-78.466415,39.523641],[-78.662796,39.540058],[-78.798752,39.606217],[-78.9814,39.446799],[-79.06723,39.476486],[-79.485054,39.199536],[-79.485569,39.72158],[-75.788359,39.721811],[-75.690994,38.460579],[-75.049238,38.458159],[-75.049839,38.402218],[-75.081511,38.323208],[-75.097733,38.309066],[-75.186996,38.097551],[-75.23798,38.022402],[-75.61821,37.989669],[-75.863686,37.909534],[-76.234131,37.920368]]],"terms_url":"http://imap.maryland.gov/Pages/imagery-products.aspx","terms_text":"DoIT, MD iMap, MDP","description":"Six Inch resolution aerial imagery for the State of Maryland"},{"id":"geodata.md.gov-MD_ColorBasemap","name":"MD Transportation Basemap","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/MD_ColorBasemap/http://geodata.md.gov/imap/services/Transportation/MD_ColorBasemap/MapServer/WmsServer","polygon":[[[-76.234131,37.920368],[-76.598053,38.158317],[-76.940002,38.270532],[-77.038193,38.413786],[-77.23526,38.33627],[-77.312164,38.410558],[-77.262726,38.566422],[-77.042999,38.713376],[-77.049866,38.793697],[-76.92627,38.892503],[-77.040939,38.984499],[-77.12162,38.925229],[-77.150116,38.955137],[-77.252426,38.975425],[-77.259293,39.024252],[-77.34581,39.054918],[-77.461853,39.070379],[-77.537384,39.139647],[-77.474213,39.224807],[-77.572746,39.304284],[-77.723465,39.328986],[-77.777023,39.463234],[-77.861481,39.516225],[-77.840881,39.608862],[-77.956238,39.59299],[-78.166351,39.695564],[-78.270035,39.621557],[-78.338699,39.640066],[-78.466415,39.523641],[-78.662796,39.540058],[-78.798752,39.606217],[-78.9814,39.446799],[-79.06723,39.476486],[-79.485054,39.199536],[-79.485569,39.72158],[-75.788359,39.721811],[-75.690994,38.460579],[-75.049238,38.458159],[-75.049839,38.402218],[-75.081511,38.323208],[-75.097733,38.309066],[-75.186996,38.097551],[-75.23798,38.022402],[-75.61821,37.989669],[-75.863686,37.909534],[-76.234131,37.920368]]],"terms_url":"http://imap.maryland.gov/Pages/imagery-products.aspx","terms_text":"DoIT, MD iMap, MDP","description":"Maryland State Highway Administration road features and additional Maryland focused landmarks"},{"id":"geodata.state.nj.us-Infrared2015","name":"NJ 2015 Aerial Imagery (Infrared)","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/Infrared2015/http://geodata.state.nj.us/imagerywms/Infrared2015","endDate":"2015-05-03T00:00:00.000Z","startDate":"2015-03-29T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[-74.86599,40.085427],[-74.840927,40.107225],[-74.822903,40.130329],[-74.788055,40.124685],[-74.726086,40.149488],[-74.729176,40.16392],[-74.763336,40.191725],[-74.775524,40.214276],[-74.844017,40.247957],[-74.868393,40.291573],[-74.944611,40.33817],[-74.967098,40.395195],[-75.002632,40.406046],[-75.026836,40.402516],[-75.06134,40.416502],[-75.074215,40.455046],[-75.069065,40.536503],[-75.102367,40.567024],[-75.135927,40.573609],[-75.16777,40.559069],[-75.197639,40.573674],[-75.203733,40.618318],[-75.205064,40.691312],[-75.198326,40.753889],[-75.172405,40.780671],[-75.1367,40.777292],[-75.090179,40.822383],[-75.100994,40.839269],[-75.096874,40.850956],[-75.068464,40.850372],[-75.057049,40.867574],[-75.13773,40.973094],[-75.135155,40.994411],[-75.039024,41.03819],[-74.981518,41.112598],[-74.905472,41.170384],[-74.84024,41.278645],[-74.798012,41.322685],[-74.757156,41.347691],[-74.695702,41.360576],[-74.041054,41.059088],[-74.041051,41.059087],[-74.04105,41.059087],[-74.04105,41.059086],[-74.041049,41.059086],[-73.890266,40.998039],[-73.933406,40.882078],[-73.933407,40.882077],[-73.933408,40.882076],[-73.933408,40.882075],[-74.011459,40.75558],[-74.024543,40.709436],[-74.066048,40.651732],[-74.152222,40.638967],[-74.183121,40.644568],[-74.200459,40.631281],[-74.199257,40.598444],[-74.21505,40.558026],[-74.246807,40.548113],[-74.24715,40.519541],[-74.267578,40.489651],[-74.26054,40.469282],[-74.199257,40.445641],[-74.181061,40.460401],[-74.136429,40.459095],[-73.997555,40.413496],[-74.026566,40.47777],[-74.003906,40.484037],[-73.977814,40.452042],[-73.964767,40.33189],[-74.088364,39.756824],[-74.356842,39.383406],[-74.609528,39.215231],[-74.776382,38.998909],[-74.863586,38.931639],[-74.931221,38.920688],[-74.980316,38.930304],[-74.960747,39.00798],[-74.905472,39.100226],[-74.899979,39.164141],[-75.101166,39.201398],[-75.135498,39.171062],[-75.425949,39.378099],[-75.475044,39.43195],[-75.543365,39.457403],[-75.552292,39.482845],[-75.538902,39.541911],[-75.519676,39.56997],[-75.571175,39.608069],[-75.577698,39.625524],[-75.539932,39.656456],[-75.472984,39.747454],[-75.466253,39.750761],[-75.466252,39.750762],[-75.466252,39.750763],[-75.466251,39.750764],[-75.466251,39.750765],[-75.46625,39.750767],[-75.466249,39.750768],[-75.466249,39.750769],[-75.465088,39.764478],[-75.415041,39.801786],[-75.324669,39.858891],[-75.246048,39.864689],[-75.143738,39.900255],[-75.142365,39.957912],[-75.07061,39.987117],[-75.056534,40.008683],[-74.935341,40.072555],[-74.86599,40.085427]]],"terms_url":"https://njgin.state.nj.us/NJ_NJGINExplorer/ShowMetadata.jsp?docId={E30775F2-6370-4525-8E68-C371ED29BBB3}","terms_text":"NJ Office of Information Technology (NJOIT), Office of Geographic Information Systems (OGIS)","description":"Digital orthophotography of New Jersey, Near Infrared, 1 foot resolution"},{"id":"geodata.state.nj.us-Natural2015","name":"NJ 2015 Aerial Imagery (Natural Color)","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/Natural2015/http://geodata.state.nj.us/imagerywms/Natural2015","endDate":"2015-05-03T00:00:00.000Z","startDate":"2015-03-29T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[-74.86599,40.085427],[-74.840927,40.107225],[-74.822903,40.130329],[-74.788055,40.124685],[-74.726086,40.149488],[-74.729176,40.16392],[-74.763336,40.191725],[-74.775524,40.214276],[-74.844017,40.247957],[-74.868393,40.291573],[-74.944611,40.33817],[-74.967098,40.395195],[-75.002632,40.406046],[-75.026836,40.402516],[-75.06134,40.416502],[-75.074215,40.455046],[-75.069065,40.536503],[-75.102367,40.567024],[-75.135927,40.573609],[-75.16777,40.559069],[-75.197639,40.573674],[-75.203733,40.618318],[-75.205064,40.691312],[-75.198326,40.753889],[-75.172405,40.780671],[-75.1367,40.777292],[-75.090179,40.822383],[-75.100994,40.839269],[-75.096874,40.850956],[-75.068464,40.850372],[-75.057049,40.867574],[-75.13773,40.973094],[-75.135155,40.994411],[-75.039024,41.03819],[-74.981518,41.112598],[-74.905472,41.170384],[-74.84024,41.278645],[-74.798012,41.322685],[-74.757156,41.347691],[-74.695702,41.360576],[-74.041054,41.059088],[-74.041051,41.059087],[-74.04105,41.059087],[-74.04105,41.059086],[-74.041049,41.059086],[-73.890266,40.998039],[-73.933406,40.882078],[-73.933407,40.882077],[-73.933408,40.882076],[-73.933408,40.882075],[-74.011459,40.75558],[-74.024543,40.709436],[-74.066048,40.651732],[-74.152222,40.638967],[-74.183121,40.644568],[-74.200459,40.631281],[-74.199257,40.598444],[-74.21505,40.558026],[-74.246807,40.548113],[-74.24715,40.519541],[-74.267578,40.489651],[-74.26054,40.469282],[-74.199257,40.445641],[-74.181061,40.460401],[-74.136429,40.459095],[-73.997555,40.413496],[-74.026566,40.47777],[-74.003906,40.484037],[-73.977814,40.452042],[-73.964767,40.33189],[-74.088364,39.756824],[-74.356842,39.383406],[-74.609528,39.215231],[-74.776382,38.998909],[-74.863586,38.931639],[-74.931221,38.920688],[-74.980316,38.930304],[-74.960747,39.00798],[-74.905472,39.100226],[-74.899979,39.164141],[-75.101166,39.201398],[-75.135498,39.171062],[-75.425949,39.378099],[-75.475044,39.43195],[-75.543365,39.457403],[-75.552292,39.482845],[-75.538902,39.541911],[-75.519676,39.56997],[-75.571175,39.608069],[-75.577698,39.625524],[-75.539932,39.656456],[-75.472984,39.747454],[-75.466253,39.750761],[-75.466252,39.750762],[-75.466252,39.750763],[-75.466251,39.750764],[-75.466251,39.750765],[-75.46625,39.750767],[-75.466249,39.750768],[-75.466249,39.750769],[-75.465088,39.764478],[-75.415041,39.801786],[-75.324669,39.858891],[-75.246048,39.864689],[-75.143738,39.900255],[-75.142365,39.957912],[-75.07061,39.987117],[-75.056534,40.008683],[-74.935341,40.072555],[-74.86599,40.085427]]],"terms_url":"https://njgin.state.nj.us/NJ_NJGINExplorer/ShowMetadata.jsp?docId={CDC67AB8-ADA1-4B4B-9087-67A82CB9151C}","terms_text":"NJ Office of Information Technology (NJOIT), Office of Geographic Information Systems (OGIS)","description":"Digital orthophotography of New Jersey, Natural Color, 1 foot resolution"},{"id":"NLS-Bartholomew-hfinch-hist","name":"NLS - Bartholomew Half Inch, 1897-1907","type":"tms","template":"http://geo.nls.uk/mapdata2/bartholomew/great_britain/{zoom}/{x}/{-y}.png","scaleExtent":[0,15],"polygon":[[[-6.4585407,49.9044128],[-6.3872009,49.9841116],[-6.2296827,49.9896159],[-6.2171269,49.8680087],[-6.4551164,49.8591793],[-6.4585407,49.9044128]],[[-1.4495137,60.8634056],[-0.7167114,60.8545122],[-0.7349744,60.4359756],[-0.6938826,60.4168218],[-0.7258429,60.3942735],[-0.7395401,60.0484714],[-0.9267357,60.0461918],[-0.9381501,59.8266157],[-1.4586452,59.831205],[-1.4455187,60.0535999],[-1.463211,60.0535999],[-1.4643524,60.0630002],[-1.5716475,60.0638546],[-1.5693646,60.1790005],[-1.643558,60.1807033],[-1.643558,60.1892162],[-1.8216221,60.1894999],[-1.8204807,60.3615507],[-1.8415973,60.3697345],[-1.8216221,60.3832755],[-1.8179852,60.5934321],[-1.453168,60.5934321],[-1.4495137,60.8634056]],[[-4.9089213,54.4242078],[-4.282598,54.4429861],[-4.2535417,54.029769],[-4.8766366,54.0221831],[-4.9089213,54.4242078]],[[-5.8667408,59.1444603],[-5.7759966,59.1470945],[-5.7720016,59.1014052],[-5.8621751,59.0990605],[-5.8667408,59.1444603]],[[-1.7065887,59.5703599],[-1.5579165,59.5693481],[-1.5564897,59.4965695],[-1.7054472,59.4975834],[-1.7065887,59.5703599]],[[-7.6865827,58.2940975],[-7.5330594,58.3006957],[-7.5256401,58.2646905],[-7.6797341,58.2577853],[-7.6865827,58.2940975]],[[-4.5338281,59.0359871],[-4.481322,59.0371616],[-4.4796099,59.0186583],[-4.5332574,59.0180707],[-4.5338281,59.0359871]],[[-8.6710698,57.8769896],[-8.4673234,57.8897332],[-8.4467775,57.7907],[-8.6510947,57.7779213],[-8.6710698,57.8769896]],[[-5.2395519,50.3530581],[-5.7920073,50.3384899],[-5.760047,49.9317027],[-4.6551363,49.9581461],[-4.677965,50.2860073],[-4.244219,50.2801723],[-4.2487848,50.2042525],[-3.3812929,50.2042525],[-3.4223846,50.5188201],[-3.1164796,50.5246258],[-3.1210453,50.6579592],[-2.6736357,50.6619495],[-2.5953453,50.6394325],[-2.5905026,50.5728419],[-2.4791203,50.5733545],[-2.4758919,50.5066704],[-2.3967943,50.5056438],[-2.401637,50.5723293],[-1.0400296,50.5718167],[-1.0335726,50.7059289],[-0.549302,50.7038843],[-0.5460736,50.7886618],[-0.0924734,50.7856002],[-0.0876307,50.7181949],[0.4789659,50.7120623],[0.487037,50.8182467],[0.9761503,50.8049868],[0.9922927,51.0126311],[1.4491213,51.0004424],[1.4781775,51.4090372],[1.0229632,51.4271576],[1.035877,51.7640881],[1.6105448,51.7500992],[1.646058,52.1560003],[1.7267698,52.1540195],[1.749369,52.4481811],[1.7870672,52.4811624],[1.759102,52.522505],[1.7933451,52.9602749],[0.3798147,52.9958468],[0.3895238,53.2511239],[0.3478614,53.2511239],[0.3238912,53.282186],[0.3461492,53.6538501],[0.128487,53.6575466],[0.116582,53.6674703],[0.1350586,54.0655731],[-0.0609831,54.065908],[-0.0414249,54.4709448],[-0.5662701,54.4771794],[-0.5592078,54.6565127],[-1.1665638,54.6623485],[-1.1637389,54.842611],[-1.3316194,54.843909],[-1.3257065,55.2470842],[-1.529453,55.2487108],[-1.524178,55.6540122],[-1.7638798,55.6540122],[-1.7733693,55.9719116],[-2.1607858,55.9682981],[-2.1543289,56.0621387],[-2.4578051,56.0585337],[-2.4190635,56.641717],[-2.0962164,56.641717],[-2.0833025,57.0021322],[-1.9283359,57.0126802],[-1.9180966,57.3590895],[-1.7502161,57.3625721],[-1.7695869,57.7608634],[-3.6937554,57.7574187],[-3.7066693,57.9806386],[-3.5969013,57.9772149],[-3.6033582,58.1207277],[-3.0222335,58.1309566],[-3.0286905,58.5410788],[-2.8478961,58.530968],[-2.86081,58.8430508],[-2.679624,58.8414991],[-2.6841897,58.885175],[-2.6339665,58.9052239],[-2.679624,58.9335083],[-2.6887555,59.0229231],[-2.3668703,59.0229231],[-2.3702946,59.2652861],[-2.3429001,59.2821989],[-2.3714361,59.2996861],[-2.3737189,59.3707083],[-2.3429001,59.385825],[-2.3725775,59.400354],[-2.3714361,59.4259098],[-3.0734196,59.4230067],[-3.0711368,59.3433649],[-3.103097,59.3311405],[-3.0745611,59.3136695],[-3.0722782,59.232603],[-3.3850319,59.1484167],[-3.3747589,58.9352753],[-3.5653789,58.9323303],[-3.554829,58.69759],[-5.2808579,58.6667732],[-5.2534159,58.3514125],[-5.5068508,58.3437887],[-5.4761804,58.0323557],[-5.8974958,58.0212436],[-5.8522972,57.6171758],[-6.1396311,57.6137174],[-6.1541592,57.7423183],[-6.2913692,57.7380102],[-6.3365678,58.1398784],[-6.1121891,58.1466944],[-6.1473778,58.5106285],[-6.2934817,58.5416182],[-6.8413713,58.2977321],[-7.0057382,58.2929331],[-7.1016189,58.2064403],[-7.2573132,58.1793148],[-7.2531092,58.1004928],[-7.4070698,58.0905566],[-7.391347,57.7911354],[-7.790991,57.7733151],[-7.7624215,57.5444165],[-7.698501,57.1453194],[-7.7943817,57.1304547],[-7.716764,56.7368628],[-7.0122067,56.7654359],[-6.979922,56.5453858],[-7.0638622,56.5453858],[-7.0444914,56.3562587],[-6.500676,56.3812917],[-6.4491433,55.9793649],[-6.563287,55.9691456],[-6.5393742,55.7030135],[-6.5595521,55.6907321],[-6.5345315,55.6761713],[-6.5216176,55.5704434],[-5.8912587,55.5923416],[-5.8560127,55.2320733],[-5.2293639,55.2515958],[-5.1837064,54.6254139],[-3.6655956,54.6518373],[-3.6496155,54.4320023],[-3.5400375,54.4306744],[-3.530906,54.0290181],[-3.0697656,54.030359],[-3.0675737,53.8221388],[-3.0804876,53.7739911],[-3.0619239,53.7477488],[-3.0611168,53.6737049],[-3.2144691,53.6708361],[-3.2057699,53.4226163],[-3.2799632,53.355224],[-3.2896655,53.3608441],[-3.3327547,53.364931],[-3.3761293,53.3540318],[-4.0888976,53.3433102],[-4.0945474,53.4612036],[-4.697412,53.4448624],[-4.6882805,53.3318598],[-4.7202407,53.2895771],[-4.6837148,53.2486184],[-4.6768661,53.1542644],[-4.8480816,53.1446807],[-4.8178336,52.7440299],[-4.2545751,52.7558939],[-4.228876,52.254876],[-4.2607571,52.2536408],[-4.2724603,52.2432637],[-4.8136263,52.230095],[-4.8079191,52.1138892],[-5.3889104,52.0991668],[-5.3717888,51.9129667],[-5.4208706,51.9101502],[-5.414022,51.8453218],[-5.3683645,51.8474373],[-5.3466772,51.5595332],[-4.773676,51.5758518],[-4.7656859,51.4885146],[-4.1915432,51.4970427],[-4.1869775,51.4344663],[-3.6151177,51.4444274],[-3.6105519,51.3746543],[-3.1494115,51.3789292],[-3.1494115,51.2919281],[-4.3038735,51.2745907],[-4.2861169,51.0508721],[-4.8543277,51.0366633],[-4.8372201,50.7212787],[-5.2618345,50.7082694],[-5.2395519,50.3530581]],[[-2.1502671,60.171318],[-2.0030218,60.1696146],[-2.0013096,60.0997023],[-2.148555,60.1011247],[-2.1502671,60.171318]],[[-6.2086011,59.1163488],[-6.1229934,59.1166418],[-6.121852,59.0714985],[-6.2097426,59.0714985],[-6.2086011,59.1163488]],[[-4.4159559,59.0889036],[-4.4212022,59.0770848],[-4.3971904,59.0779143],[-4.3913388,59.0897328],[-4.4159559,59.0889036]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"NLS-OS-7th_Series","name":"NLS - OS 1-inch 7th Series 1955-61","type":"tms","template":"http://geo.nls.uk/mapdata2/os/seventh/{zoom}/{x}/{-y}.png","scaleExtent":[5,16],"polygon":[[[-6.4585407,49.9044128],[-6.3872009,49.9841116],[-6.2296827,49.9896159],[-6.2171269,49.8680087],[-6.4551164,49.8591793],[-6.4585407,49.9044128]],[[-1.4495137,60.8634056],[-0.7167114,60.8545122],[-0.7349744,60.4359756],[-0.6938826,60.4168218],[-0.7258429,60.3942735],[-0.7395401,60.0484714],[-0.9267357,60.0461918],[-0.9381501,59.8266157],[-1.4586452,59.831205],[-1.4455187,60.0535999],[-1.463211,60.0535999],[-1.4643524,60.0630002],[-1.5716475,60.0638546],[-1.5693646,60.1790005],[-1.643558,60.1807033],[-1.643558,60.1892162],[-1.8216221,60.1894999],[-1.8204807,60.3615507],[-1.8415973,60.3697345],[-1.8216221,60.3832755],[-1.8179852,60.5934321],[-1.453168,60.5934321],[-1.4495137,60.8634056]],[[-4.9089213,54.4242078],[-4.282598,54.4429861],[-4.2535417,54.029769],[-4.8766366,54.0221831],[-4.9089213,54.4242078]],[[-5.8667408,59.1444603],[-5.7759966,59.1470945],[-5.7720016,59.1014052],[-5.8621751,59.0990605],[-5.8667408,59.1444603]],[[-1.7065887,59.5703599],[-1.5579165,59.5693481],[-1.5564897,59.4965695],[-1.7054472,59.4975834],[-1.7065887,59.5703599]],[[-7.6865827,58.2940975],[-7.5330594,58.3006957],[-7.5256401,58.2646905],[-7.6797341,58.2577853],[-7.6865827,58.2940975]],[[-4.5338281,59.0359871],[-4.481322,59.0371616],[-4.4796099,59.0186583],[-4.5332574,59.0180707],[-4.5338281,59.0359871]],[[-8.6710698,57.8769896],[-8.4673234,57.8897332],[-8.4467775,57.7907],[-8.6510947,57.7779213],[-8.6710698,57.8769896]],[[-5.2395519,50.3530581],[-5.7920073,50.3384899],[-5.760047,49.9317027],[-4.6551363,49.9581461],[-4.677965,50.2860073],[-4.244219,50.2801723],[-4.2487848,50.2042525],[-3.3812929,50.2042525],[-3.4223846,50.5188201],[-3.1164796,50.5246258],[-3.1210453,50.6579592],[-2.6736357,50.6619495],[-2.5953453,50.6394325],[-2.5905026,50.5728419],[-2.4791203,50.5733545],[-2.4758919,50.5066704],[-2.3967943,50.5056438],[-2.401637,50.5723293],[-1.0400296,50.5718167],[-1.0335726,50.7059289],[-0.549302,50.7038843],[-0.5460736,50.7886618],[-0.0924734,50.7856002],[-0.0876307,50.7181949],[0.4789659,50.7120623],[0.487037,50.8182467],[0.9761503,50.8049868],[0.9922927,51.0126311],[1.4491213,51.0004424],[1.4781775,51.4090372],[1.0229632,51.4271576],[1.035877,51.7640881],[1.6105448,51.7500992],[1.646058,52.1560003],[1.7267698,52.1540195],[1.749369,52.4481811],[1.7870672,52.4811624],[1.759102,52.522505],[1.7933451,52.9602749],[0.3798147,52.9958468],[0.3895238,53.2511239],[0.3478614,53.2511239],[0.3238912,53.282186],[0.3461492,53.6538501],[0.128487,53.6575466],[0.116582,53.6674703],[0.1350586,54.0655731],[-0.0609831,54.065908],[-0.0414249,54.4709448],[-0.5662701,54.4771794],[-0.5592078,54.6565127],[-1.1665638,54.6623485],[-1.1637389,54.842611],[-1.3316194,54.843909],[-1.3257065,55.2470842],[-1.529453,55.2487108],[-1.524178,55.6540122],[-1.7638798,55.6540122],[-1.7733693,55.9719116],[-2.1607858,55.9682981],[-2.1543289,56.0621387],[-2.4578051,56.0585337],[-2.4190635,56.641717],[-2.0962164,56.641717],[-2.0833025,57.0021322],[-1.9283359,57.0126802],[-1.9180966,57.3590895],[-1.7502161,57.3625721],[-1.7695869,57.7608634],[-3.6937554,57.7574187],[-3.7066693,57.9806386],[-3.5969013,57.9772149],[-3.6033582,58.1207277],[-3.0222335,58.1309566],[-3.0286905,58.5410788],[-2.8478961,58.530968],[-2.86081,58.8430508],[-2.679624,58.8414991],[-2.6841897,58.885175],[-2.6339665,58.9052239],[-2.679624,58.9335083],[-2.6887555,59.0229231],[-2.3668703,59.0229231],[-2.3702946,59.2652861],[-2.3429001,59.2821989],[-2.3714361,59.2996861],[-2.3737189,59.3707083],[-2.3429001,59.385825],[-2.3725775,59.400354],[-2.3714361,59.4259098],[-3.0734196,59.4230067],[-3.0711368,59.3433649],[-3.103097,59.3311405],[-3.0745611,59.3136695],[-3.0722782,59.232603],[-3.3850319,59.1484167],[-3.3747589,58.9352753],[-3.5653789,58.9323303],[-3.554829,58.69759],[-5.2808579,58.6667732],[-5.2534159,58.3514125],[-5.5068508,58.3437887],[-5.4761804,58.0323557],[-5.8974958,58.0212436],[-5.8522972,57.6171758],[-6.1396311,57.6137174],[-6.1541592,57.7423183],[-6.2913692,57.7380102],[-6.3365678,58.1398784],[-6.1121891,58.1466944],[-6.1473778,58.5106285],[-6.2934817,58.5416182],[-6.8413713,58.2977321],[-7.0057382,58.2929331],[-7.1016189,58.2064403],[-7.2573132,58.1793148],[-7.2531092,58.1004928],[-7.4070698,58.0905566],[-7.391347,57.7911354],[-7.790991,57.7733151],[-7.7624215,57.5444165],[-7.698501,57.1453194],[-7.7943817,57.1304547],[-7.716764,56.7368628],[-7.0122067,56.7654359],[-6.979922,56.5453858],[-7.0638622,56.5453858],[-7.0444914,56.3562587],[-6.500676,56.3812917],[-6.4491433,55.9793649],[-6.563287,55.9691456],[-6.5393742,55.7030135],[-6.5595521,55.6907321],[-6.5345315,55.6761713],[-6.5216176,55.5704434],[-5.8912587,55.5923416],[-5.8560127,55.2320733],[-5.2293639,55.2515958],[-5.1837064,54.6254139],[-3.6655956,54.6518373],[-3.6496155,54.4320023],[-3.5400375,54.4306744],[-3.530906,54.0290181],[-3.0697656,54.030359],[-3.0675737,53.8221388],[-3.0804876,53.7739911],[-3.0619239,53.7477488],[-3.0611168,53.6737049],[-3.2144691,53.6708361],[-3.2057699,53.4226163],[-3.2799632,53.355224],[-3.2896655,53.3608441],[-3.3327547,53.364931],[-3.3761293,53.3540318],[-4.0888976,53.3433102],[-4.0945474,53.4612036],[-4.697412,53.4448624],[-4.6882805,53.3318598],[-4.7202407,53.2895771],[-4.6837148,53.2486184],[-4.6768661,53.1542644],[-4.8480816,53.1446807],[-4.8178336,52.7440299],[-4.2545751,52.7558939],[-4.228876,52.254876],[-4.2607571,52.2536408],[-4.2724603,52.2432637],[-4.8136263,52.230095],[-4.8079191,52.1138892],[-5.3889104,52.0991668],[-5.3717888,51.9129667],[-5.4208706,51.9101502],[-5.414022,51.8453218],[-5.3683645,51.8474373],[-5.3466772,51.5595332],[-4.773676,51.5758518],[-4.7656859,51.4885146],[-4.1915432,51.4970427],[-4.1869775,51.4344663],[-3.6151177,51.4444274],[-3.6105519,51.3746543],[-3.1494115,51.3789292],[-3.1494115,51.2919281],[-4.3038735,51.2745907],[-4.2861169,51.0508721],[-4.8543277,51.0366633],[-4.8372201,50.7212787],[-5.2618345,50.7082694],[-5.2395519,50.3530581]],[[-2.1502671,60.171318],[-2.0030218,60.1696146],[-2.0013096,60.0997023],[-2.148555,60.1011247],[-2.1502671,60.171318]],[[-6.2086011,59.1163488],[-6.1229934,59.1166418],[-6.121852,59.0714985],[-6.2097426,59.0714985],[-6.2086011,59.1163488]],[[-4.4159559,59.0889036],[-4.4212022,59.0770848],[-4.3971904,59.0779143],[-4.3913388,59.0897328],[-4.4159559,59.0889036]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"NLS-OS-1st_Series","name":"NLS - OS 1:25k 1st Series 1937-61","type":"tms","template":"http://geo.nls.uk/mapdata2/os/25000/{zoom}/{x}/{-y}.png","scaleExtent":[5,16],"polygon":[[[-4.7157244,54.6796556],[-4.6850662,54.6800268],[-4.6835779,54.6623245],[-4.7148782,54.6615818],[-4.7157244,54.6796556]],[[-3.7085748,58.3371151],[-3.5405937,58.3380684],[-3.5315137,58.1608002],[-3.3608086,58.1622372],[-3.3653486,58.252173],[-3.1610473,58.2536063],[-3.1610473,58.3261509],[-3.0275704,58.3271045],[-3.0366505,58.6139001],[-3.0021463,58.614373],[-3.0030543,58.7036341],[-3.4180129,58.7003322],[-3.4171049,58.6290293],[-3.7240109,58.6266658],[-3.7231029,58.606806],[-4.2361262,58.5992374],[-4.2334022,58.5092347],[-3.88836,58.5144516],[-3.8829119,58.4261327],[-3.7158389,58.4270836],[-3.7085748,58.3371151]],[[-6.46676,49.9943621],[-6.1889102,50.004868],[-6.1789222,49.8967815],[-6.3169391,49.8915171],[-6.312399,49.8200979],[-6.4504159,49.8159968],[-6.46676,49.9943621]],[[-5.6453263,50.2029809],[-5.7801329,50.2014076],[-5.7637888,50.0197267],[-5.3479221,50.0290604],[-5.3388421,49.9414854],[-5.024672,49.9473287],[-5.0355681,50.0383923],[-5.0010639,50.0453901],[-4.9974319,50.1304478],[-4.855783,50.13394],[-4.861231,50.206057],[-4.6546085,50.2140172],[-4.6558926,50.3018616],[-4.5184924,50.3026818],[-4.51464,50.325642],[-4.2488284,50.3264618],[-4.2488284,50.3100631],[-4.10886,50.3141633],[-4.1062917,50.2411267],[-3.9648088,50.2432047],[-3.9640778,50.2254158],[-3.8522287,50.2273626],[-3.8503757,50.1552563],[-3.6921809,50.1572487],[-3.5414602,50.1602198],[-3.5465781,50.3226814],[-3.4068012,50.3241013],[-3.4165761,50.5892711],[-3.2746691,50.5962721],[-3.2749172,50.6106323],[-2.9971742,50.613972],[-2.9896008,50.688537],[-2.7120266,50.690565],[-2.710908,50.6195964],[-2.5695473,50.6157538],[-2.5651019,50.5134083],[-2.4014463,50.513379],[-2.3940583,50.6160348],[-2.2894123,50.6147436],[-2.2876184,50.6008549],[-2.1477855,50.6048506],[-2.1451013,50.5325437],[-1.9335117,50.5347477],[-1.9362139,50.6170445],[-1.8573025,50.6228094],[-1.8554865,50.709139],[-1.6066929,50.709139],[-1.6085089,50.6239615],[-1.4450678,50.6228094],[-1.4432518,50.5317039],[-1.1545059,50.5293951],[-1.1472419,50.6170485],[-1.011041,50.6205051],[-1.011041,50.7056889],[-0.704135,50.7045388],[-0.700503,50.7769401],[-0.5860943,50.7723465],[-0.5879103,50.7907181],[-0.0149586,50.7798108],[-0.0185906,50.7625836],[0.0967261,50.7620093],[0.0921861,50.6913106],[0.3046595,50.6890096],[0.3101075,50.7757917],[0.5511831,50.7726336],[0.5529991,50.8432096],[0.695556,50.8403428],[0.696464,50.8592608],[0.9852099,50.8523824],[0.9906579,50.9417226],[1.0160821,50.9411504],[1.0215301,51.0303204],[1.2812198,51.0240383],[1.2848518,51.0948044],[1.4277848,51.0948044],[1.4386809,51.2882859],[1.4713691,51.2871502],[1.4804492,51.3994534],[1.1590151,51.4073836],[1.1590151,51.3869889],[1.0191822,51.3903886],[1.0228142,51.4798247],[0.8793493,51.4843484],[0.8829813,51.5566675],[1.0264462,51.5544092],[1.0373423,51.7493319],[1.2607117,51.7482076],[1.2661598,51.8279642],[1.3351682,51.8335756],[1.3478803,51.9199021],[1.4840812,51.9199021],[1.4986093,52.0038271],[1.6438902,52.0027092],[1.6656823,52.270221],[1.7310588,52.270221],[1.7528509,52.4465637],[1.8254914,52.4476705],[1.8345714,52.624408],[1.7690346,52.6291402],[1.7741711,52.717904],[1.6996925,52.721793],[1.706113,52.8103687],[1.559724,52.8165777],[1.5648605,52.9034116],[1.4184715,52.9103818],[1.4223238,52.9281894],[1.3439928,52.9289635],[1.3491293,53.0001194],[0.4515789,53.022589],[0.4497629,52.9351139],[0.3789384,52.9351139],[0.3716744,52.846365],[0.2227614,52.8496552],[0.2336575,52.9329248],[0.3062979,52.9351139],[0.308114,53.022589],[0.3807544,53.0236813],[0.3993708,53.2933729],[0.3248922,53.2987454],[0.3274604,53.3853782],[0.2504136,53.38691],[0.2581183,53.4748924],[0.1862079,53.4779494],[0.1913443,53.6548777],[0.1502527,53.6594436],[0.1528209,53.7666003],[0.0012954,53.7734308],[0.0025796,53.8424326],[-0.0282392,53.841675],[-0.0226575,53.9311501],[-0.1406983,53.9322193],[-0.1416063,54.0219323],[-0.1706625,54.0235326],[-0.1679384,54.0949482],[-0.0126694,54.0912206],[-0.0099454,54.1811226],[-0.1615824,54.1837795],[-0.1606744,54.2029038],[-0.2405789,54.2034349],[-0.2378549,54.2936234],[-0.3894919,54.2941533],[-0.3857497,54.3837321],[-0.461638,54.3856364],[-0.4571122,54.4939066],[-0.6105651,54.4965434],[-0.6096571,54.5676704],[-0.7667421,54.569776],[-0.7640181,54.5887213],[-0.9192871,54.5908258],[-0.9148116,54.6608348],[-1.1485204,54.6634343],[-1.1472363,54.7528316],[-1.2268514,54.7532021],[-1.2265398,54.8429879],[-1.2991803,54.8435107],[-1.2991803,54.9333391],[-1.3454886,54.9354258],[-1.3436726,55.0234878],[-1.3772688,55.0255698],[-1.3754528,55.1310877],[-1.4997441,55.1315727],[-1.4969272,55.2928323],[-1.5296721,55.2942946],[-1.5258198,55.6523803],[-1.7659492,55.6545537],[-1.7620968,55.7435626],[-1.9688392,55.7435626],[-1.9698023,55.8334505],[-2.0019051,55.8336308],[-2.0015841,55.9235526],[-2.1604851,55.9240613],[-2.1613931,55.9413549],[-2.3202942,55.9408463],[-2.3212022,56.0145126],[-2.5627317,56.0124824],[-2.5645477,56.1022207],[-2.9658863,56.0991822],[-2.9667943,56.1710304],[-2.4828272,56.1755797],[-2.4882752,56.2856078],[-2.5645477,56.2835918],[-2.5681798,56.3742075],[-2.7261728,56.3732019],[-2.7316208,56.4425301],[-2.6190281,56.4425301],[-2.6153961,56.5317671],[-2.453771,56.5347715],[-2.4534686,56.6420248],[-2.4062523,56.6440218],[-2.3953562,56.7297964],[-2.2936596,56.7337811],[-2.2972916,56.807423],[-2.1629067,56.8113995],[-2.1592747,56.9958425],[-1.9922016,57.0017771],[-2.0067297,57.2737477],[-1.9195612,57.2757112],[-1.9304572,57.3482876],[-1.8106005,57.3443682],[-1.7997044,57.4402728],[-1.6616875,57.4285429],[-1.6689516,57.5398256],[-1.7452241,57.5398256],[-1.7524881,57.6313302],[-1.8287606,57.6332746],[-1.8287606,57.7187255],[-3.1768526,57.7171219],[-3.1794208,57.734264],[-3.5134082,57.7292105],[-3.5129542,57.7112683],[-3.7635638,57.7076303],[-3.7598539,57.635713],[-3.8420372,57.6343382],[-3.8458895,57.6178365],[-3.9794374,57.6157733],[-3.9794374,57.686544],[-3.8150708,57.689976],[-3.817639,57.7968899],[-3.6853753,57.7989429],[-3.6892276,57.8891567],[-3.9383458,57.8877915],[-3.9421981,57.9750592],[-3.6943641,57.9784638],[-3.6969323,58.0695865],[-4.0372226,58.0641528],[-4.0346543,57.9730163],[-4.2003051,57.9702923],[-4.1832772,57.7012869],[-4.518752,57.6951111],[-4.5122925,57.6050682],[-4.6789116,57.6016628],[-4.666022,57.4218334],[-3.6677696,57.4394729],[-3.671282,57.5295384],[-3.3384979,57.5331943],[-3.3330498,57.4438859],[-2.8336466,57.4485275],[-2.8236396,56.9992706],[-2.3305398,57.0006693],[-2.3298977,56.9113932],[-2.6579889,56.9092901],[-2.6559637,56.8198406],[-2.8216747,56.8188467],[-2.8184967,56.7295397],[-3.1449248,56.7265508],[-3.1435628,56.6362749],[-3.4679089,56.6350265],[-3.474265,56.7238108],[-3.8011471,56.7188284],[-3.785711,56.4493026],[-3.946428,56.4457896],[-3.9428873,56.2659777],[-4.423146,56.2588459],[-4.4141572,56.0815506],[-4.8944159,56.0708008],[-4.8791072,55.8896994],[-5.1994158,55.8821374],[-5.1852906,55.7023791],[-5.0273445,55.7067203],[-5.0222081,55.6879046],[-4.897649,55.6907999],[-4.8880181,55.6002822],[-4.7339244,55.6046348],[-4.7275038,55.5342082],[-4.773732,55.5334815],[-4.7685955,55.4447227],[-4.8494947,55.4418092],[-4.8405059,55.3506535],[-4.8700405,55.3513836],[-4.8649041,55.2629462],[-4.9920314,55.2592875],[-4.9907473,55.1691779],[-5.0600894,55.1655105],[-5.0575212,55.0751884],[-5.2141831,55.0722477],[-5.1991766,54.8020337],[-5.0466316,54.8062205],[-5.0502636,54.7244996],[-4.9703591,54.7203043],[-4.9776232,54.6215905],[-4.796022,54.6342056],[-4.796022,54.7307917],[-4.8977186,54.7265971],[-4.9086147,54.8145928],[-4.8069181,54.8166856],[-4.8105501,54.7915648],[-4.6943253,54.7978465],[-4.6761652,54.7244996],[-4.5744686,54.7244996],[-4.5599405,54.6426135],[-4.3093309,54.6384098],[-4.3333262,54.8229889],[-4.2626999,54.8274274],[-4.2549952,54.7348587],[-3.8338058,54.7400481],[-3.836374,54.8141105],[-3.7118149,54.8133706],[-3.7143831,54.8318654],[-3.5346072,54.8355633],[-3.5271039,54.9066228],[-3.4808758,54.9084684],[-3.4776655,54.7457328],[-3.5874573,54.744621],[-3.5836049,54.6546166],[-3.7107322,54.6531308],[-3.6991752,54.4550407],[-3.5746161,54.4572801],[-3.5759002,54.3863042],[-3.539945,54.3855564],[-3.5386609,54.297224],[-3.46033,54.2957252],[-3.4590458,54.2079507],[-3.3807149,54.2102037],[-3.381999,54.1169788],[-3.302878,54.1160656],[-3.300154,54.0276224],[-3.1013007,54.0292224],[-3.093596,53.6062158],[-3.2065981,53.6016441],[-3.2091663,53.4917753],[-3.2451215,53.4887193],[-3.2348486,53.4045934],[-3.5276266,53.3999999],[-3.5343966,53.328481],[-3.6488053,53.3252272],[-3.6527308,53.3057716],[-3.7271873,53.3046865],[-3.7315003,53.3945257],[-3.9108315,53.3912769],[-3.9071995,53.3023804],[-3.9521457,53.3015665],[-3.9566724,53.3912183],[-4.1081979,53.3889209],[-4.1081979,53.4072967],[-4.2622916,53.4065312],[-4.2635757,53.4753707],[-4.638537,53.4677274],[-4.6346847,53.3812621],[-4.7091633,53.3774321],[-4.7001745,53.1954965],[-4.5499332,53.1962658],[-4.5435126,53.1092488],[-4.3919871,53.1100196],[-4.3855666,53.0236002],[-4.6115707,53.0205105],[-4.603866,52.9284932],[-4.7566756,52.9261709],[-4.7476868,52.8370555],[-4.8208813,52.8331768],[-4.8208813,52.7446476],[-4.3701572,52.7539749],[-4.3765778,52.8401583],[-4.2314728,52.8455875],[-4.2237682,52.7586379],[-4.1056297,52.7570836],[-4.1015192,52.6714874],[-4.1487355,52.6703862],[-4.1305754,52.4008596],[-4.1995838,52.3986435],[-4.2050319,52.3110195],[-4.3466808,52.303247],[-4.3484968,52.2365693],[-4.4901457,52.2332328],[-4.4883297,52.2098702],[-4.6572188,52.2098702],[-4.6590348,52.1385939],[-4.7788916,52.13525],[-4.7807076,52.1162967],[-4.9259885,52.1140663],[-4.9187245,52.0392855],[-5.2365265,52.0314653],[-5.2347105,51.9442339],[-5.3473032,51.9408755],[-5.3473032,51.9195995],[-5.4925842,51.9162392],[-5.4853201,51.8265386],[-5.1983903,51.8321501],[-5.1893102,51.7625177],[-5.335825,51.7589528],[-5.3281204,51.6686495],[-5.1836575,51.6730296],[-5.1836575,51.6539134],[-5.0674452,51.6578966],[-5.0603825,51.5677905],[-4.5974594,51.5809588],[-4.60388,51.6726314],[-4.345773,51.6726314],[-4.3355001,51.4962964],[-3.9528341,51.5106841],[-3.9425611,51.5905333],[-3.8809237,51.5953198],[-3.8706508,51.5074872],[-3.7679216,51.4978952],[-3.7550805,51.4242895],[-3.5855774,51.41468],[-3.5778727,51.3329177],[-3.0796364,51.3329177],[-3.0770682,51.2494018],[-3.7216935,51.2381477],[-3.7216935,51.2558315],[-3.8706508,51.2558315],[-3.8680825,51.2365398],[-4.2944084,51.2252825],[-4.289272,51.0496352],[-4.5692089,51.0431767],[-4.5624122,50.9497388],[-4.5905604,50.9520269],[-4.5896524,50.8627065],[-4.6296046,50.8592677],[-4.6226411,50.7691513],[-4.6952816,50.7680028],[-4.6934655,50.6967379],[-4.8342064,50.6938621],[-4.8296664,50.6046231],[-4.9676833,50.6000126],[-4.9685913,50.5821427],[-5.1084242,50.5786832],[-5.1029762,50.4892254],[-5.1311244,50.48807],[-5.1274923,50.4163798],[-5.2664172,50.4117509],[-5.2609692,50.3034214],[-5.5124868,50.2976214],[-5.5061308,50.2256428],[-5.6468717,50.2209953],[-5.6453263,50.2029809]],[[-5.1336607,55.2630226],[-5.1021999,55.2639372],[-5.0999527,55.2458239],[-5.1322161,55.2446343],[-5.1336607,55.2630226]],[[-5.6431878,55.5095745],[-5.4861028,55.5126594],[-5.4715747,55.3348829],[-5.6277517,55.3302345],[-5.6431878,55.5095745]],[[-4.7213517,51.2180246],[-4.5804201,51.2212417],[-4.5746416,51.1306736],[-4.7174993,51.1280545],[-4.7213517,51.2180246]],[[-5.1608796,55.4153626],[-5.0045387,55.4190069],[-5.0184798,55.6153521],[-5.1755648,55.6138137],[-5.1608796,55.4153626]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"NLS-OS-25inch-hist","name":"NLS - OS 25-inch (Scotland), 1892-1905","type":"tms","template":"http://geo.nls.uk/mapdata2/os/25_inch/scotland_1/{zoom}/{x}/{y}.png","scaleExtent":[0,18],"polygon":[[[-5.2112173,54.8018593],[-5.0642752,54.8026508],[-5.0560354,54.6305176],[-4.3158316,54.6297227],[-4.3117117,54.7448258],[-3.8530325,54.7464112],[-3.8530325,54.8034424],[-3.5522818,54.8034424],[-3.5522818,54.8374644],[-3.468511,54.8406277],[-3.4657644,54.8983158],[-3.3847403,54.8991055],[-3.3888601,54.9559214],[-3.0920786,54.9539468],[-3.0392359,54.9923274],[-3.0212713,55.0493881],[-2.9591232,55.0463283],[-2.9202807,55.0666294],[-2.7857081,55.068652],[-2.7852225,55.0914426],[-2.7337562,55.0922761],[-2.737616,55.151204],[-2.7648395,55.1510672],[-2.7013114,55.1722505],[-2.6635459,55.2192808],[-2.6460364,55.2188891],[-2.629042,55.2233933],[-2.6317886,55.2287781],[-2.6235488,55.2446345],[-2.6197723,55.2454663],[-2.6099017,55.2454174],[-2.6099876,55.2486466],[-2.6408121,55.2590039],[-2.6247896,55.2615631],[-2.6045186,55.2823081],[-2.5693176,55.296132],[-2.5479542,55.3121617],[-2.5091116,55.3234891],[-2.4780376,55.3494471],[-2.4421083,55.3533118],[-2.4052079,55.3439256],[-2.3726772,55.3447539],[-2.3221819,55.3687665],[-2.3241241,55.3999337],[-2.2576062,55.425015],[-2.1985547,55.4273529],[-2.1484296,55.4717466],[-2.1944348,55.484199],[-2.2040479,55.529306],[-2.2960584,55.6379722],[-2.2177808,55.6379722],[-2.1059266,55.7452498],[-1.9716874,55.7462161],[-1.9697453,55.9190951],[-2.1201694,55.9207115],[-2.1242893,55.9776133],[-2.3440159,55.9783817],[-2.3440159,56.0390349],[-2.5046909,56.0413363],[-2.500571,56.1003588],[-2.8823459,56.0957629],[-2.8823459,56.1722898],[-2.4126804,56.1692316],[-2.4181736,56.2334017],[-2.5857151,56.2303484],[-2.5719822,56.3416356],[-2.7257908,56.3462022],[-2.7312839,56.4343808],[-2.6928318,56.4343808],[-2.6928318,56.4859769],[-2.5307834,56.4935587],[-2.5307834,56.570806],[-2.5302878,56.6047947],[-2.3732428,56.6044452],[-2.3684363,56.7398824],[-2.3292975,56.7398824],[-2.3292975,56.7888065],[-2.3145346,56.7891826],[-2.3148779,56.7967036],[-2.171369,56.7967036],[-2.1703979,56.9710595],[-2.0101725,56.9694716],[-2.0101725,57.0846832],[-2.0817687,57.085349],[-2.0488097,57.1259963],[-2.0409133,57.126369],[-2.0383434,57.2411129],[-1.878118,57.2421638],[-1.8771469,57.2978175],[-1.9868771,57.2983422],[-1.9082209,57.3560063],[-1.8752048,57.3560063],[-1.8761758,57.3769527],[-1.8120857,57.4120111],[-1.7120661,57.4120111],[-1.7034646,57.6441388],[-1.8666032,57.6451781],[-1.8646611,57.7033351],[-3.1204292,57.7064705],[-3.1218025,57.7504652],[-3.4445259,57.7526635],[-3.4472724,57.7138067],[-3.5145637,57.7094052],[-3.5118171,57.6939956],[-3.7645027,57.6917938],[-3.7672492,57.6344975],[-3.842378,57.6288312],[-3.8438346,57.5965825],[-3.9414265,57.5916386],[-3.9404554,57.6537782],[-3.8894746,57.6529989],[-3.8826772,57.7676408],[-3.7224517,57.766087],[-3.7195385,57.8819201],[-3.9146888,57.8853352],[-3.916062,57.9546243],[-3.745774,57.9538956],[-3.7471473,58.0688409],[-3.5837256,58.0695672],[-3.5837256,58.1116689],[-3.4560096,58.1138452],[-3.4544646,58.228503],[-3.4379851,58.2283222],[-3.4243233,58.2427725],[-3.412307,58.2438567],[-3.3735115,58.2695057],[-3.3063919,58.2862038],[-3.1229154,58.2859395],[-3.123602,58.3443661],[-2.9574338,58.3447264],[-2.951254,58.6422011],[-2.8812162,58.6429157],[-2.8851004,58.8112825],[-2.7180775,58.8142997],[-2.7161354,58.8715749],[-2.556881,58.8775984],[-2.5544533,58.9923453],[-2.5567617,59.0483775],[-2.391893,59.0485996],[-2.3918002,59.1106996],[-2.4733695,59.1106996],[-2.5591563,59.1783028],[-2.5630406,59.2210646],[-2.3921334,59.224046],[-2.3911409,59.2740075],[-2.3639512,59.2745036],[-2.3658933,59.285417],[-2.3911409,59.284921],[-2.3911409,59.3379505],[-2.2221759,59.3381981],[-2.2233897,59.395965],[-2.3758467,59.396583],[-2.3899271,59.4026383],[-2.4008516,59.3962122],[-2.5637882,59.3952604],[-2.5637882,59.3385811],[-2.7320164,59.3375306],[-2.7333896,59.3952604],[-3.0726511,59.3931174],[-3.0703404,59.3354759],[-3.0753186,59.3355634],[-3.0749753,59.3292593],[-3.0698254,59.3289091],[-3.069801,59.2196159],[-3.2363384,59.2166341],[-3.2336751,59.1606496],[-3.4032766,59.1588895],[-3.394086,58.9279316],[-3.5664497,58.9259268],[-3.5611089,58.8679885],[-3.392508,58.8699339],[-3.3894734,58.8698711],[-3.3891093,58.8684905],[-3.3912942,58.868616],[-3.3884161,58.7543084],[-3.2238208,58.7555677],[-3.2189655,58.691289],[-3.4634113,58.6905753],[-3.4551716,58.6341518],[-3.787508,58.6341518],[-3.7861347,58.5769211],[-3.9028645,58.5733411],[-3.9028645,58.6477304],[-4.0690327,58.6491594],[-4.0690327,58.5912376],[-4.7364521,58.5933845],[-4.7364521,58.6505884],[-5.0715351,58.6520173],[-5.0654779,58.5325854],[-5.2332047,58.5316087],[-5.2283494,58.4719947],[-5.2424298,58.4719947],[-5.2366034,58.4089731],[-5.2283494,58.4094818],[-5.2210664,58.3005859],[-5.5657939,58.2959933],[-5.5580254,58.2372573],[-5.4146722,58.2401326],[-5.4141866,58.2267768],[-5.3885749,58.2272242],[-5.382714,58.1198615],[-5.51043,58.1191362],[-5.5114011,58.006214],[-5.6745397,58.0041559],[-5.6716266,57.9449366],[-5.6716266,57.8887166],[-5.8347652,57.8856193],[-5.8277052,57.5988958],[-6.0384259,57.5986357],[-6.0389115,57.6459559],[-6.1981658,57.6456961],[-6.2076123,57.7600132],[-6.537067,57.7544033],[-6.5312406,57.6402392],[-6.7002056,57.6360809],[-6.6807844,57.5236293],[-6.8516915,57.5152857],[-6.8361545,57.3385811],[-6.6730158,57.3438213],[-6.674958,57.2850883],[-6.5098772,57.2850883],[-6.4982244,57.1757637],[-6.3506228,57.1820797],[-6.3312015,57.1251969],[-6.1797156,57.1230884],[-6.1719471,57.0682265],[-6.4593819,57.059779],[-6.4564687,57.1093806],[-6.6671895,57.1062165],[-6.6730158,57.002708],[-6.5021087,57.0048233],[-6.4836097,56.8917522],[-6.3266104,56.8894062],[-6.3156645,56.7799312],[-6.2146739,56.775675],[-6.2146739,56.7234965],[-6.6866107,56.7224309],[-6.6769001,56.6114413],[-6.8419809,56.607166],[-6.8400387,56.5483307],[-7.1546633,56.5461895],[-7.1488369,56.4872592],[-6.9915246,56.490476],[-6.9876404,56.4325329],[-6.6827265,56.4314591],[-6.6769001,56.5472601],[-6.5292985,56.5504717],[-6.5234721,56.4379018],[-6.3661598,56.4368281],[-6.3642177,56.3766524],[-6.5273563,56.3712749],[-6.5171745,56.2428427],[-6.4869621,56.247421],[-6.4869621,56.1893882],[-6.3001945,56.1985572],[-6.3029411,56.2581017],[-5.9019401,56.256576],[-5.8964469,56.0960466],[-6.0282829,56.0883855],[-6.0392692,56.1557502],[-6.3853385,56.1542205],[-6.3606193,55.96099],[-6.2123039,55.9640647],[-6.2047508,55.9202269],[-6.5185478,55.9129158],[-6.5061881,55.7501763],[-6.6764762,55.7409005],[-6.6599967,55.6263176],[-6.3551261,55.6232161],[-6.3578727,55.5689002],[-6.0392692,55.5720059],[-6.0310294,55.6247669],[-5.7398917,55.6309694],[-5.7371452,55.4569279],[-5.8964469,55.4600426],[-5.8964469,55.2789864],[-5.4350211,55.2821151],[-5.4405143,55.4506979],[-5.2867057,55.4569279],[-5.3086784,55.4070602],[-4.9735954,55.4008223],[-4.9845817,55.2038242],[-5.1493766,55.2038242],[-5.1411369,55.037337],[-5.2152946,55.0341891],[-5.2112173,54.8018593]],[[-2.1646559,60.1622059],[-1.9930299,60.1609801],[-1.9946862,60.1035151],[-2.1663122,60.104743],[-2.1646559,60.1622059]],[[-1.5360658,59.8570831],[-1.3653566,59.8559841],[-1.366847,59.7975565],[-1.190628,59.7964199],[-1.1862046,59.9695391],[-1.0078652,59.9683948],[-1.0041233,60.114145],[-0.8360832,60.1130715],[-0.834574,60.1716772],[-1.0074262,60.1727795],[-1.0052165,60.2583924],[-0.8299659,60.2572778],[-0.826979,60.3726551],[-0.6507514,60.3715381],[-0.6477198,60.4882292],[-0.9984896,60.4904445],[-0.9970279,60.546555],[-0.6425288,60.5443201],[-0.6394896,60.6606792],[-0.8148133,60.6617806],[-0.8132987,60.7196112],[-0.6383298,60.7185141],[-0.635467,60.8275393],[-0.797568,60.8285523],[-0.9941426,60.8297807],[-0.9954966,60.7782667],[-1.1670282,60.7793403],[-1.1700357,60.6646181],[-1.5222599,60.6668304],[-1.5237866,60.6084426],[-1.6975673,60.609536],[-1.7021271,60.4345249],[-1.5260578,60.4334111],[-1.5275203,60.3770719],[-1.8751127,60.3792746],[-1.8781372,60.2624647],[-1.7019645,60.2613443],[-1.7049134,60.1470532],[-1.528659,60.1459283],[-1.5360658,59.8570831]],[[-0.9847667,60.8943762],[-0.9860347,60.8361105],[-0.8078362,60.8351904],[-0.8065683,60.8934578],[-0.9847667,60.8943762]],[[-7.7696901,56.8788231],[-7.7614504,56.7608274],[-7.6009049,56.7641903],[-7.5972473,56.819332],[-7.4479894,56.8203948],[-7.4489319,56.8794098],[-7.2841369,56.8794098],[-7.2813904,57.0471152],[-7.1303283,57.0515969],[-7.1330749,57.511801],[-6.96828,57.5147514],[-6.9765198,57.6854668],[-6.8062317,57.6913392],[-6.8089782,57.8041985],[-6.6496765,57.8071252],[-6.6441833,57.8612267],[-6.3200866,57.8626878],[-6.3200866,58.1551617],[-6.1607849,58.1522633],[-6.1552917,58.20874],[-5.9850036,58.2101869],[-5.9904968,58.2680163],[-6.1497986,58.2665717],[-6.1415588,58.5557514],[-6.3173401,58.5557514],[-6.3091003,58.4983923],[-6.4876282,58.4955218],[-6.4876282,58.4423768],[-6.6606628,58.4395018],[-6.6469299,58.3819525],[-6.8117248,58.3805125],[-6.8117248,58.3286357],[-6.9792663,58.3286357],[-6.9710266,58.2694608],[-7.1413147,58.2680163],[-7.1403816,58.0358742],[-7.3020636,58.0351031],[-7.3030347,57.9774797],[-7.1379539,57.9777372],[-7.1413526,57.9202792],[-7.1398961,57.8640206],[-7.3020636,57.862471],[-7.298484,57.7442293],[-7.4509193,57.7456951],[-7.4550392,57.6899522],[-7.6186131,57.6906048],[-7.6198341,57.7456951],[-7.7901222,57.7442293],[-7.7873756,57.6855477],[-7.6222332,57.6853817],[-7.6173779,57.5712602],[-7.788285,57.5709998],[-7.7892561,57.512109],[-7.7038025,57.5115874],[-7.6999183,57.4546902],[-7.5367796,57.4552126],[-7.5348375,57.5126306],[-7.4581235,57.5131521],[-7.4552103,57.2824165],[-7.6115515,57.2845158],[-7.6144647,57.2272651],[-7.451326,57.2256881],[-7.451326,57.1103873],[-7.6164068,57.1088053],[-7.603783,56.8792358],[-7.7696901,56.8788231]],[[-1.7106618,59.5626284],[-1.5417509,59.562215],[-1.5423082,59.5037224],[-1.7112191,59.5041365],[-1.7106618,59.5626284]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"NLS-OS-6inch-Scotland-hist","name":"NLS - OS 6-inch Scotland 1842-82","type":"tms","template":"http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png","scaleExtent":[5,16],"polygon":[[[-5.2112173,54.8018593],[-5.0642752,54.8026508],[-5.0560354,54.6305176],[-4.3158316,54.6297227],[-4.3117117,54.7448258],[-3.8530325,54.7464112],[-3.8530325,54.8034424],[-3.5522818,54.8034424],[-3.5522818,54.8374644],[-3.468511,54.8406277],[-3.4657644,54.8983158],[-3.3847403,54.8991055],[-3.3888601,54.9559214],[-3.0920786,54.9539468],[-3.0392359,54.9923274],[-3.0212713,55.0493881],[-2.9591232,55.0463283],[-2.9202807,55.0666294],[-2.7857081,55.068652],[-2.7852225,55.0914426],[-2.7337562,55.0922761],[-2.737616,55.151204],[-2.7648395,55.1510672],[-2.7013114,55.1722505],[-2.6635459,55.2192808],[-2.6460364,55.2188891],[-2.629042,55.2233933],[-2.6317886,55.2287781],[-2.6235488,55.2446345],[-2.6197723,55.2454663],[-2.6099017,55.2454174],[-2.6099876,55.2486466],[-2.6408121,55.2590039],[-2.6247896,55.2615631],[-2.6045186,55.2823081],[-2.5693176,55.296132],[-2.5479542,55.3121617],[-2.5091116,55.3234891],[-2.4780376,55.3494471],[-2.4421083,55.3533118],[-2.4052079,55.3439256],[-2.3726772,55.3447539],[-2.3221819,55.3687665],[-2.3241241,55.3999337],[-2.2576062,55.425015],[-2.1985547,55.4273529],[-2.1484296,55.4717466],[-2.1944348,55.484199],[-2.2040479,55.529306],[-2.2960584,55.6379722],[-2.2177808,55.6379722],[-2.1059266,55.7452498],[-1.9716874,55.7462161],[-1.9697453,55.9190951],[-2.1201694,55.9207115],[-2.1242893,55.9776133],[-2.3440159,55.9783817],[-2.3440159,56.0390349],[-2.5046909,56.0413363],[-2.500571,56.1003588],[-2.8823459,56.0957629],[-2.8823459,56.1722898],[-2.4126804,56.1692316],[-2.4181736,56.2334017],[-2.5857151,56.2303484],[-2.5719822,56.3416356],[-2.7257908,56.3462022],[-2.7312839,56.4343808],[-2.6928318,56.4343808],[-2.6928318,56.4859769],[-2.5307834,56.4935587],[-2.5307834,56.570806],[-2.5302878,56.6047947],[-2.3732428,56.6044452],[-2.3684363,56.7398824],[-2.3292975,56.7398824],[-2.3292975,56.7888065],[-2.3145346,56.7891826],[-2.3148779,56.7967036],[-2.171369,56.7967036],[-2.1703979,56.9710595],[-2.0101725,56.9694716],[-2.0101725,57.0846832],[-2.0817687,57.085349],[-2.0488097,57.1259963],[-2.0409133,57.126369],[-2.0383434,57.2411129],[-1.878118,57.2421638],[-1.8771469,57.2978175],[-1.9868771,57.2983422],[-1.9082209,57.3560063],[-1.8752048,57.3560063],[-1.8761758,57.3769527],[-1.8120857,57.4120111],[-1.7120661,57.4120111],[-1.7034646,57.6441388],[-1.8666032,57.6451781],[-1.8646611,57.7033351],[-3.1204292,57.7064705],[-3.1218025,57.7504652],[-3.4445259,57.7526635],[-3.4472724,57.7138067],[-3.5145637,57.7094052],[-3.5118171,57.6939956],[-3.7645027,57.6917938],[-3.7672492,57.6344975],[-3.842378,57.6288312],[-3.8438346,57.5965825],[-3.9414265,57.5916386],[-3.9404554,57.6537782],[-3.8894746,57.6529989],[-3.8826772,57.7676408],[-3.7224517,57.766087],[-3.7195385,57.8819201],[-3.9146888,57.8853352],[-3.916062,57.9546243],[-3.745774,57.9538956],[-3.7471473,58.0688409],[-3.5837256,58.0695672],[-3.5837256,58.1116689],[-3.4560096,58.1138452],[-3.4544646,58.228503],[-3.4379851,58.2283222],[-3.4243233,58.2427725],[-3.412307,58.2438567],[-3.3735115,58.2695057],[-3.3063919,58.2862038],[-3.1229154,58.2859395],[-3.123602,58.3443661],[-2.9574338,58.3447264],[-2.951254,58.6422011],[-2.8812162,58.6429157],[-2.8851004,58.8112825],[-2.7180775,58.8142997],[-2.7161354,58.8715749],[-2.556881,58.8775984],[-2.5544533,58.9923453],[-2.5567617,59.0483775],[-2.391893,59.0485996],[-2.3918002,59.1106996],[-2.4733695,59.1106996],[-2.5591563,59.1783028],[-2.5630406,59.2210646],[-2.3921334,59.224046],[-2.3911409,59.2740075],[-2.3639512,59.2745036],[-2.3658933,59.285417],[-2.3911409,59.284921],[-2.3911409,59.3379505],[-2.2221759,59.3381981],[-2.2233897,59.395965],[-2.3758467,59.396583],[-2.3899271,59.4026383],[-2.4008516,59.3962122],[-2.5637882,59.3952604],[-2.5637882,59.3385811],[-2.7320164,59.3375306],[-2.7333896,59.3952604],[-3.0726511,59.3931174],[-3.0703404,59.3354759],[-3.0753186,59.3355634],[-3.0749753,59.3292593],[-3.0698254,59.3289091],[-3.069801,59.2196159],[-3.2363384,59.2166341],[-3.2336751,59.1606496],[-3.4032766,59.1588895],[-3.394086,58.9279316],[-3.5664497,58.9259268],[-3.5611089,58.8679885],[-3.392508,58.8699339],[-3.3894734,58.8698711],[-3.3891093,58.8684905],[-3.3912942,58.868616],[-3.3884161,58.7543084],[-3.2238208,58.7555677],[-3.2189655,58.691289],[-3.4634113,58.6905753],[-3.4551716,58.6341518],[-3.787508,58.6341518],[-3.7861347,58.5769211],[-3.9028645,58.5733411],[-3.9028645,58.6477304],[-4.0690327,58.6491594],[-4.0690327,58.5912376],[-4.7364521,58.5933845],[-4.7364521,58.6505884],[-5.0715351,58.6520173],[-5.0654779,58.5325854],[-5.2332047,58.5316087],[-5.2283494,58.4719947],[-5.2424298,58.4719947],[-5.2366034,58.4089731],[-5.2283494,58.4094818],[-5.2210664,58.3005859],[-5.5657939,58.2959933],[-5.5580254,58.2372573],[-5.4146722,58.2401326],[-5.4141866,58.2267768],[-5.3885749,58.2272242],[-5.382714,58.1198615],[-5.51043,58.1191362],[-5.5114011,58.006214],[-5.6745397,58.0041559],[-5.6716266,57.9449366],[-5.6716266,57.8887166],[-5.8347652,57.8856193],[-5.8277052,57.5988958],[-6.0384259,57.5986357],[-6.0389115,57.6459559],[-6.1981658,57.6456961],[-6.2076123,57.7600132],[-6.537067,57.7544033],[-6.5312406,57.6402392],[-6.7002056,57.6360809],[-6.6807844,57.5236293],[-6.8516915,57.5152857],[-6.8361545,57.3385811],[-6.6730158,57.3438213],[-6.674958,57.2850883],[-6.5098772,57.2850883],[-6.4982244,57.1757637],[-6.3506228,57.1820797],[-6.3312015,57.1251969],[-6.1797156,57.1230884],[-6.1719471,57.0682265],[-6.4593819,57.059779],[-6.4564687,57.1093806],[-6.6671895,57.1062165],[-6.6730158,57.002708],[-6.5021087,57.0048233],[-6.4836097,56.8917522],[-6.3266104,56.8894062],[-6.3156645,56.7799312],[-6.2146739,56.775675],[-6.2146739,56.7234965],[-6.6866107,56.7224309],[-6.6769001,56.6114413],[-6.8419809,56.607166],[-6.8400387,56.5483307],[-7.1546633,56.5461895],[-7.1488369,56.4872592],[-6.9915246,56.490476],[-6.9876404,56.4325329],[-6.6827265,56.4314591],[-6.6769001,56.5472601],[-6.5292985,56.5504717],[-6.5234721,56.4379018],[-6.3661598,56.4368281],[-6.3642177,56.3766524],[-6.5273563,56.3712749],[-6.5171745,56.2428427],[-6.4869621,56.247421],[-6.4869621,56.1893882],[-6.3001945,56.1985572],[-6.3029411,56.2581017],[-5.9019401,56.256576],[-5.8964469,56.0960466],[-6.0282829,56.0883855],[-6.0392692,56.1557502],[-6.3853385,56.1542205],[-6.3606193,55.96099],[-6.2123039,55.9640647],[-6.2047508,55.9202269],[-6.5185478,55.9129158],[-6.5061881,55.7501763],[-6.6764762,55.7409005],[-6.6599967,55.6263176],[-6.3551261,55.6232161],[-6.3578727,55.5689002],[-6.0392692,55.5720059],[-6.0310294,55.6247669],[-5.7398917,55.6309694],[-5.7371452,55.4569279],[-5.8964469,55.4600426],[-5.8964469,55.2789864],[-5.4350211,55.2821151],[-5.4405143,55.4506979],[-5.2867057,55.4569279],[-5.3086784,55.4070602],[-4.9735954,55.4008223],[-4.9845817,55.2038242],[-5.1493766,55.2038242],[-5.1411369,55.037337],[-5.2152946,55.0341891],[-5.2112173,54.8018593]],[[-2.1646559,60.1622059],[-1.9930299,60.1609801],[-1.9946862,60.1035151],[-2.1663122,60.104743],[-2.1646559,60.1622059]],[[-1.5360658,59.8570831],[-1.3653566,59.8559841],[-1.366847,59.7975565],[-1.190628,59.7964199],[-1.1862046,59.9695391],[-1.0078652,59.9683948],[-1.0041233,60.114145],[-0.8360832,60.1130715],[-0.834574,60.1716772],[-1.0074262,60.1727795],[-1.0052165,60.2583924],[-0.8299659,60.2572778],[-0.826979,60.3726551],[-0.6507514,60.3715381],[-0.6477198,60.4882292],[-0.9984896,60.4904445],[-0.9970279,60.546555],[-0.6425288,60.5443201],[-0.6394896,60.6606792],[-0.8148133,60.6617806],[-0.8132987,60.7196112],[-0.6383298,60.7185141],[-0.635467,60.8275393],[-0.797568,60.8285523],[-0.9941426,60.8297807],[-0.9954966,60.7782667],[-1.1670282,60.7793403],[-1.1700357,60.6646181],[-1.5222599,60.6668304],[-1.5237866,60.6084426],[-1.6975673,60.609536],[-1.7021271,60.4345249],[-1.5260578,60.4334111],[-1.5275203,60.3770719],[-1.8751127,60.3792746],[-1.8781372,60.2624647],[-1.7019645,60.2613443],[-1.7049134,60.1470532],[-1.528659,60.1459283],[-1.5360658,59.8570831]],[[-0.9847667,60.8943762],[-0.9860347,60.8361105],[-0.8078362,60.8351904],[-0.8065683,60.8934578],[-0.9847667,60.8943762]],[[-7.7696901,56.8788231],[-7.7614504,56.7608274],[-7.6009049,56.7641903],[-7.5972473,56.819332],[-7.4479894,56.8203948],[-7.4489319,56.8794098],[-7.2841369,56.8794098],[-7.2813904,57.0471152],[-7.1303283,57.0515969],[-7.1330749,57.511801],[-6.96828,57.5147514],[-6.9765198,57.6854668],[-6.8062317,57.6913392],[-6.8089782,57.8041985],[-6.6496765,57.8071252],[-6.6441833,57.8612267],[-6.3200866,57.8626878],[-6.3200866,58.1551617],[-6.1607849,58.1522633],[-6.1552917,58.20874],[-5.9850036,58.2101869],[-5.9904968,58.2680163],[-6.1497986,58.2665717],[-6.1415588,58.5557514],[-6.3173401,58.5557514],[-6.3091003,58.4983923],[-6.4876282,58.4955218],[-6.4876282,58.4423768],[-6.6606628,58.4395018],[-6.6469299,58.3819525],[-6.8117248,58.3805125],[-6.8117248,58.3286357],[-6.9792663,58.3286357],[-6.9710266,58.2694608],[-7.1413147,58.2680163],[-7.1403816,58.0358742],[-7.3020636,58.0351031],[-7.3030347,57.9774797],[-7.1379539,57.9777372],[-7.1413526,57.9202792],[-7.1398961,57.8640206],[-7.3020636,57.862471],[-7.298484,57.7442293],[-7.4509193,57.7456951],[-7.4550392,57.6899522],[-7.6186131,57.6906048],[-7.6198341,57.7456951],[-7.7901222,57.7442293],[-7.7873756,57.6855477],[-7.6222332,57.6853817],[-7.6173779,57.5712602],[-7.788285,57.5709998],[-7.7892561,57.512109],[-7.7038025,57.5115874],[-7.6999183,57.4546902],[-7.5367796,57.4552126],[-7.5348375,57.5126306],[-7.4581235,57.5131521],[-7.4552103,57.2824165],[-7.6115515,57.2845158],[-7.6144647,57.2272651],[-7.451326,57.2256881],[-7.451326,57.1103873],[-7.6164068,57.1088053],[-7.603783,56.8792358],[-7.7696901,56.8788231]],[[-1.7106618,59.5626284],[-1.5417509,59.562215],[-1.5423082,59.5037224],[-1.7112191,59.5041365],[-1.7106618,59.5626284]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","icon":"http://nls.tileserver.com/nls70-nq8.png"},{"id":"NLSC-EMAP5","name":"NLSC General Map with Contour line","type":"tms","template":"http://wmts.nlsc.gov.tw/wmts/EMAP5_OPENDATA/default/EPSG:3857/{zoom}/{y}/{x}","startDate":"2015-01-01T00:00:00.000Z","scaleExtent":[0,15],"polygon":[[[120.4570579,26.3970586],[120.44256,26.3708009],[120.44713,26.3531513],[120.4673009,26.3405831],[120.4978723,26.3340866],[120.5141036,26.3401594],[120.5341168,26.3641649],[120.5297045,26.3842128],[120.4956661,26.4015754],[120.4570579,26.3970586]],[[119.9007221,25.9858609],[119.8960071,25.9648902],[119.9131301,25.9470399],[119.9503542,25.9278478],[119.9905563,25.9260623],[120.0198392,25.9363284],[120.0277804,25.9557423],[120.0275322,25.9845224],[119.9989937,26.0010288],[119.9404278,26.0028131],[119.9007221,25.9858609]],[[122.089,24.5485],[121.709,23.4541],[121.717,22.698],[121.818,21.95],[121.803,21.8735],[121.759,21.8087],[121.694,21.7653],[120.861,21.5631],[120.815,21.5576],[120.739,21.5728],[120.661,21.6296],[120.202,22.1809],[119.27,23.0542],[119.153,23.2049],[119.128,23.2485],[119.103,23.4],[119.118,23.4765],[119.137,23.512],[119.361,23.8885],[119.406,23.9407],[120.968,25.2284],[121.408,25.4687],[121.989,25.8147],[122.065,25.8299],[122.141,25.8147],[122.216,25.7663],[122.26,25.7015],[122.297,25.48],[122.196,24.9696],[122.089,24.5485]],[[116.6855033,20.8547596],[116.6309071,20.8149565],[116.5941695,20.7600846],[116.5797214,20.6967501],[116.5893056,20.6325865],[116.621766,20.5753367],[116.6731874,20.5319171],[116.7373678,20.5075783],[116.8065659,20.5052653],[116.8724354,20.5252581],[116.9270316,20.5651373],[116.9637692,20.6200797],[116.9782173,20.6834462],[116.9686331,20.7475883],[116.9361727,20.8047732],[116.8847512,20.8481147],[116.8205709,20.872399],[116.7513728,20.8747063],[116.6855033,20.8547596]],[[118.2261504,24.4563345],[118.2936439,24.4538527],[118.2851467,24.4751026],[118.3097372,24.4916821],[118.3767709,24.4729348],[118.4100947,24.5332285],[118.4479031,24.5284069],[118.4746394,24.4599272],[118.512992,24.4315479],[118.5065839,24.4202318],[118.4811625,24.4332439],[118.4610567,24.4089192],[118.426145,24.3970385],[118.3970055,24.4284184],[118.3765564,24.4258395],[118.3397565,24.3814628],[118.3031926,24.3705764],[118.2574234,24.4139213],[118.1381276,24.3724838],[118.1617342,24.4022433],[118.2094226,24.4139604],[118.1895784,24.4352201],[118.2176338,24.430205],[118.2261504,24.4563345]],[[120.2234496,26.30045],[120.2550843,26.3100412],[120.269888,26.3368716],[120.2591889,26.3652192],[120.2292544,26.3784823],[120.1976197,26.3688968],[120.182816,26.3420738],[120.1935151,26.3137205],[120.2234496,26.30045]],[[119.4374461,25.0047541],[119.4342024,24.9886249],[119.4541901,24.9722553],[119.4827444,24.9718376],[119.4898402,24.9937882],[119.4715877,25.0069239],[119.4374461,25.0047541]],[[119.8869914,26.180381],[119.893227,26.1203128],[119.9285109,26.1080224],[119.9779388,26.1223611],[120.0366775,26.151728],[120.1098054,26.2134921],[120.119269,26.2713663],[120.0629175,26.3172592],[119.9923706,26.3164881],[119.9467732,26.2898799],[119.9020362,26.2439761],[119.8869914,26.180381]]],"terms_url":"http://maps.nlsc.gov.tw/","terms_text":"© National Land Surveying and Mapping Center, Taiwan OGDL 1.0","description":"The emap from Taiwan National Land Surveying and Mapping Center","icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAxJJREFUOI3tlF9oW2UYxn9f4nKW2ixfjJGYMnuctRUZ5mhEpjdJEEaHtmsZaKHq0qt6ZdtZL3Zhk3ilIKS9Ui806UStE7Edjln8kwzEwaB6IshsmJIqK1ttZ7Qlzel2eryQhqZrsDC8EHyuvu993+/53j+8D/yPfxtip4GqH1X1owLkdHI3RSwbkbFu1yAPdx4t3hpSS6YLAM05i/vCqcmzZwpj9T6pIZYOZNArNADhsQj3RVNjtyS1DcKtiHlPIb96PTn67nJiq8++cRgJicTpQ7Yz0oHc7cQZeakzPbTyqr9iKXUr0lfbqOx7LHJgbXrux5/X9M0+G0C8SySeeWTPQPSLxu4jn1vd4tE7m4euDNclrCEvt6E+25/e6H+VuKen57vEe1b8I29b8cKyo6j6Uece6I/VK387jC70crgjMFBDPDEx8aA5aOPkG+f7FhcX9YhGZLIUBSD7VAtSsZOKNpGKNgFU710tbiJ7G0lFm9DucCL2R7uCXjTpQFZbMV6wMu+EbWnpQOIJVKcvFTuDIR+az4nmc1Zt6h4HuV9XGHjIx1D2EvrCKtLnUgE+Pig+kQ6kDeDFc9YQwJdP2rLuBlfzRjklw7yh7JJh0vfZL6Tb70IqdqRSnT/5JfQTBcZfDom4HaBiUjn5k/Xh0VYRe85ztZ11QX53K4ZQyPxwFcO0yP+2Ste9bi6XrxPbfxuvnV9g6uIfPK/dTskwURbOFfPTM2PSIeTT99Bzw4KMhERi5ICIl667OOHuYNzdQV5p/ccBxi89kUmm5vveDou06kLddvNSibasbvZGXvj9fYJGgbldAaYaI+SVVoq7ApxtCNXEH7ZyhL8+Nho00YJeoT3+6Xp0W2KtBU07NpzNlHulem2ecHmGzpUcmlGg+dp83aynitbkK99ayfwSel2tiLUTo3M4lSn3ys12ub5MsFL4O4GGWZq/fyszfvrPsfwSNZtnpw70i+jMfjPdf//MfXf7UYtrASqWQkUoeNzLtHumS0buzePJD4zjV1a5vPX9jmRT9aNGNCKbZXMn0vnfwl+e9BTflqrxKAAAAABJRU5ErkJggg=="},{"id":"IBGE_Salvador_Streets","name":"Nomes de Ruas IBGE Salvador-BA","type":"tms","template":"https://api.mapbox.com/styles/v1/wille/cj8lp78dn62wl2rquim47qo0g/tiles/256/{zoom}/{x}/{y}?access_token=pk.eyJ1Ijoid2lsbGUiLCJhIjoicFNVWk5VWSJ9.hluCd0YGvYHNlFi_utWe2g","scaleExtent":[0,20],"polygon":[[[-38.489742279052734,-12.811131765117107],[-38.54484558105469,-13.013924052026558],[-38.47755432128906,-13.034662471471638],[-38.33473205566406,-12.946846814654444],[-38.30005645751953,-12.906692193510644],[-38.33953857421875,-12.904349641337422],[-38.35481643676758,-12.830213284310222],[-38.38090896606445,-12.821844374997415],[-38.40717315673828,-12.867535227819912],[-38.46536636352539,-12.815985972925704],[-38.489742279052734,-12.811131765117107]]],"description":"Streets geometry and names of Salvador, Bahia. Source: Faces de Logradouro - IBGE.","overlay":true},{"id":"MAPNIK","name":"OpenStreetMap (Standard)","type":"tms","template":"https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png","scaleExtent":[0,19],"terms_url":"https://www.openstreetmap.org/","terms_text":"© OpenStreetMap contributors, CC-BY-SA","default":true,"description":"The default OpenStreetMap layer.","icon":"data:image/png;base64,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"},{"id":"OpenStreetMap-turistautak","name":"OpenStreetMap (turistautak)","type":"tms","template":"http://{switch:h,i,j}.tile.openstreetmap.hu/turistautak/{zoom}/{x}/{y}.png","scaleExtent":[0,18],"polygon":[[[16.1139147,46.8691038],[16.1789749,46.90662],[16.2000429,46.9415079],[16.2217547,46.9355441],[16.2462784,46.9463851],[16.2553226,46.9642125],[16.2764694,46.9626082],[16.290583,47.0139849],[16.3016199,46.9992329],[16.3414618,46.9965225],[16.3505162,47.0106313],[16.3734016,46.9985929],[16.412765,47.00475],[16.4332705,46.9927417],[16.4478119,47.003893],[16.479997,46.9941169],[16.5121988,47.0011695],[16.4635584,47.0322699],[16.4478586,47.0227481],[16.439123,47.029663],[16.445673,47.038872],[16.520323,47.056103],[16.473213,47.0736169],[16.4637199,47.09392],[16.500798,47.110058],[16.500035,47.123295],[16.5295349,47.1287419],[16.5171609,47.1496938],[16.454951,47.1425878],[16.4648728,47.1683349],[16.4555643,47.1875584],[16.4305559,47.1847022],[16.4195013,47.1949147],[16.4189215,47.2107114],[16.4371293,47.2097043],[16.4426335,47.2337117],[16.4313127,47.2527554],[16.4671512,47.2531652],[16.4892319,47.2798885],[16.4646338,47.3338455],[16.4337002,47.3528101],[16.458513,47.3670496],[16.4454619,47.4070195],[16.4831657,47.4093628],[16.4963821,47.3892659],[16.5170941,47.4100218],[16.5749054,47.4054243],[16.5807291,47.4191699],[16.661847,47.455595],[16.6706419,47.47422],[16.6523395,47.500342],[16.6895619,47.510161],[16.7147797,47.540199],[16.663545,47.567733],[16.673199,47.6049544],[16.6595343,47.6061018],[16.652758,47.622852],[16.6314207,47.6283176],[16.5739108,47.619667],[16.5147382,47.6461964],[16.4967504,47.6393149],[16.425464,47.6621679],[16.4437449,47.674205],[16.4480507,47.6964725],[16.4746984,47.6811576],[16.4872245,47.6979767],[16.5521729,47.7225519],[16.5363779,47.736785],[16.5479799,47.751544],[16.6095193,47.7603722],[16.6344148,47.7590843],[16.65729,47.7414879],[16.7209405,47.7353565],[16.7534062,47.6828165],[16.8301587,47.681058],[16.8394284,47.7045139],[16.8668943,47.7211462],[16.876679,47.6876452],[17.0937421,47.7077706],[17.0706562,47.7285366],[17.0516019,47.7938499],[17.0749479,47.8084997],[17.047139,47.8285635],[17.0519452,47.8377691],[17.0105513,47.8581765],[17.0163878,47.8673325],[17.0857537,47.8746239],[17.113171,47.9271605],[17.0917133,47.9342916],[17.1183782,47.9601083],[17.094657,47.9708775],[17.2010289,48.019992],[17.241769,48.0224651],[17.257955,47.998655],[17.334651,47.993125],[17.4029929,47.947849],[17.4539199,47.8852579],[17.5267369,47.865509],[17.5675779,47.8151289],[17.608402,47.8218859],[17.7085789,47.756678],[17.7798739,47.739487],[17.8660959,47.74575],[17.9001292,47.7392633],[17.946867,47.744668],[17.9708709,47.7578392],[18.0044103,47.7463402],[18.0380583,47.7576812],[18.2958774,47.7314616],[18.4540681,47.7651226],[18.4931553,47.7527552],[18.5590761,47.7659963],[18.6460866,47.7590921],[18.7260691,47.7890411],[18.7411784,47.8138245],[18.7920013,47.8230869],[18.8485417,47.8167221],[18.855876,47.826077],[18.828014,47.834291],[18.8135749,47.85555],[18.76353,47.8716049],[18.756858,47.896838],[18.776746,47.955092],[18.7552499,47.9763469],[18.8157429,47.993442],[18.819998,48.039676],[18.833268,48.048239],[18.8749364,48.0470707],[18.886674,48.058682],[18.9089819,48.051139],[18.9439039,48.058865],[18.9816099,48.0536009],[19.0148639,48.078179],[19.0585249,48.0573529],[19.0843619,48.072781],[19.107402,48.065596],[19.1352889,48.074146],[19.2413679,48.0536529],[19.2557819,48.0715559],[19.3031119,48.088711],[19.3865969,48.091914],[19.400018,48.082304],[19.454053,48.101436],[19.467354,48.083933],[19.4944199,48.109906],[19.492377,48.1396639],[19.5128219,48.154663],[19.504518,48.173443],[19.528967,48.190358],[19.526044,48.20313],[19.577502,48.2160149],[19.6308263,48.2500725],[19.6445239,48.2391719],[19.669857,48.239212],[19.691219,48.203894],[19.721125,48.201473],[19.74618,48.2165119],[19.7871629,48.19253],[19.7987329,48.19482],[19.8052829,48.183733],[19.782415,48.165039],[19.794812,48.153529],[19.821331,48.169081],[19.8452819,48.162742],[19.8551729,48.178431],[19.8601309,48.169409],[19.898745,48.1663119],[19.9145359,48.146863],[19.898298,48.1249019],[19.937383,48.131118],[19.9743939,48.1660049],[19.988706,48.1621679],[20.029038,48.1776849],[20.049449,48.1671999],[20.0729859,48.179606],[20.0700369,48.1917019],[20.1340909,48.225182],[20.1331879,48.253982],[20.206162,48.250979],[20.2038299,48.261906],[20.228466,48.262779],[20.2349469,48.279933],[20.286858,48.26164],[20.3257109,48.272794],[20.3374649,48.301667],[20.3656579,48.316606],[20.384077,48.3511809],[20.4098349,48.365857],[20.402532,48.382565],[20.4205349,48.403858],[20.416228,48.418536],[20.507929,48.489363],[20.5065069,48.534415],[20.537471,48.527878],[20.5464939,48.544292],[20.586595,48.535759],[20.6538739,48.561413],[20.836359,48.58284],[20.8378,48.57421],[20.8504359,48.5816329],[20.8453301,48.5665046],[20.8681549,48.551818],[20.922323,48.559453],[20.9346349,48.538341],[20.955882,48.533963],[20.9561979,48.521666],[20.9815849,48.5177669],[21.0151139,48.532313],[21.0663209,48.525894],[21.1174479,48.4910549],[21.1608749,48.521499],[21.179634,48.518232],[21.221061,48.537497],[21.305488,48.5222489],[21.313377,48.550841],[21.326875,48.554129],[21.319384,48.561201],[21.4154499,48.558951],[21.4226649,48.578821],[21.4406099,48.585104],[21.514091,48.551065],[21.5420199,48.508395],[21.6139329,48.509416],[21.6201879,48.469826],[21.663549,48.417961],[21.6645609,48.392164],[21.7017409,48.380695],[21.711871,48.357617],[21.8174139,48.332787],[21.8352029,48.3346409],[21.837213,48.363253],[21.8842979,48.356047],[21.8848429,48.367539],[21.897883,48.36256],[21.8997959,48.3702229],[21.9281859,48.3615969],[21.9268059,48.370899],[21.949198,48.378728],[21.994463,48.377323],[22.0213259,48.392749],[22.0546049,48.377528],[22.0764859,48.387241],[22.086743,48.371564],[22.1359089,48.380519],[22.131056,48.3912329],[22.152768,48.3962409],[22.1561913,48.4093076],[22.2125722,48.4256468],[22.2371405,48.4100396],[22.2654858,48.4098675],[22.2398761,48.3870055],[22.2675722,48.3611612],[22.3178106,48.3545437],[22.3132861,48.3250712],[22.3372944,48.3079113],[22.3384267,48.2792074],[22.3847547,48.2339632],[22.4006407,48.249198],[22.4328384,48.2525166],[22.456386,48.2423109],[22.4899029,48.2534237],[22.4972201,48.2395546],[22.5161491,48.237965],[22.5311088,48.2094282],[22.5711442,48.1961428],[22.5616362,48.1816066],[22.5982449,48.144756],[22.5902763,48.1073414],[22.6754492,48.091997],[22.7347192,48.119848],[22.7576242,48.1200599],[22.7703914,48.1090162],[22.772319,48.1218742],[22.8027688,48.1221112],[22.8025285,48.1070813],[22.8254256,48.1175119],[22.8364365,48.080249],[22.8611284,48.0750312],[22.8677955,48.0524256],[22.8820424,48.0548053],[22.8659692,48.0113165],[22.835562,47.9905988],[22.8407599,47.9813636],[22.8725729,47.9752683],[22.8697274,47.9659593],[22.8915652,47.9672446],[22.897435,47.9540629],[22.8473299,47.9077579],[22.7928135,47.8908586],[22.7586924,47.8941446],[22.77775,47.8422508],[22.7136344,47.8360928],[22.6801938,47.7877527],[22.6111171,47.7717455],[22.5490018,47.7722246],[22.4812121,47.8108886],[22.4513078,47.803389],[22.4313319,47.7398119],[22.3566167,47.7486206],[22.3177714,47.7660887],[22.3176236,47.7433657],[22.2851369,47.7292757],[22.264325,47.7310675],[22.2589955,47.6979057],[22.2306796,47.693196],[22.1796501,47.5916115],[22.1289245,47.5978984],[22.0942787,47.5583628],[22.0782587,47.5621299],[22.0534529,47.5474795],[22.0712176,47.5380742],[22.0617872,47.5288029],[22.0451278,47.5398919],[22.0367222,47.5326653],[22.0071886,47.48362],[22.0327909,47.4508372],[22.0238835,47.3908631],[22.0119849,47.3758016],[21.9627373,47.381053],[21.9382461,47.3725317],[21.8777922,47.2857763],[21.8872845,47.2730473],[21.8534909,47.2397622],[21.8580662,47.1873597],[21.8124804,47.1667511],[21.7924092,47.1059751],[21.7268258,47.0983882],[21.6976037,47.057915],[21.6504151,47.0408303],[21.6888701,47.0019977],[21.6678744,46.9712337],[21.6814917,46.9652089],[21.6381964,46.9330487],[21.5984455,46.9274708],[21.6142857,46.8867275],[21.6016694,46.8668202],[21.520328,46.8373749],[21.5186086,46.8000703],[21.4831761,46.7650246],[21.5263389,46.7393249],[21.529369,46.7209721],[21.4923253,46.6859652],[21.4728438,46.6959075],[21.4299047,46.693937],[21.4309553,46.6781367],[21.4546661,46.660863],[21.4162375,46.6426231],[21.4097959,46.6218052],[21.3657038,46.6379501],[21.3300499,46.6318155],[21.3139733,46.617666],[21.3012351,46.5908672],[21.3207905,46.5828562],[21.2743045,46.5407362],[21.2600254,46.5021583],[21.2744188,46.4767333],[21.2964506,46.4762973],[21.3174343,46.4507288],[21.2895176,46.4154784],[21.2963256,46.4069601],[21.2250116,46.4136899],[21.2064214,46.4033825],[21.1992563,46.3479034],[21.1762269,46.3357664],[21.180497,46.3044494],[21.1155437,46.3018529],[21.1030549,46.2624637],[21.0708792,46.2539014],[21.0660827,46.2429394],[21.0366237,46.2480392],[21.0246723,46.2665329],[20.960817,46.2623039],[20.9465849,46.2793024],[20.9250701,46.2766191],[20.9218133,46.2618129],[20.8732713,46.2877555],[20.7756538,46.2759602],[20.7490474,46.2508489],[20.7618619,46.204563],[20.727401,46.2077485],[20.7341052,46.1939355],[20.7140487,46.1660531],[20.6843592,46.1447802],[20.6549178,46.1497739],[20.6394471,46.1267602],[20.5450486,46.1790935],[20.5014839,46.190334],[20.4949436,46.1709908],[20.4592293,46.1428837],[20.3975133,46.1574709],[20.3685325,46.1528554],[20.3557074,46.1696256],[20.2968136,46.1521542],[20.2549024,46.1158522],[20.2484757,46.1300956],[20.2330132,46.1241668],[20.1817362,46.1601137],[20.1364966,46.1449476],[20.1009667,46.1772756],[20.0636156,46.1437275],[20.0346142,46.1458888],[20.0158072,46.1768354],[19.9354075,46.1764243],[19.8533469,46.1500005],[19.8179747,46.1281652],[19.7585403,46.1479754],[19.6982054,46.1879317],[19.6827672,46.1800388],[19.661508,46.1904394],[19.6317396,46.1692993],[19.5676482,46.179106],[19.5604013,46.1665762],[19.5026585,46.1424492],[19.5271208,46.1210269],[19.4645033,46.0953827],[19.4665828,46.0820437],[19.4160037,46.0460453],[19.3803957,46.0358749],[19.3640923,46.0522965],[19.2819012,46.0148048],[19.2965348,45.9881173],[19.2856472,45.9968981],[19.1479857,45.9963445],[19.1338422,46.0370993],[19.104873,46.0401673],[19.0660427,46.0001999],[19.0796791,45.9636376],[19.0059803,45.9590674],[19.0092745,45.9236559],[18.9061334,45.9353801],[18.8794572,45.9166827],[18.8647137,45.9208493],[18.8685629,45.9113361],[18.8276792,45.9051714],[18.8220041,45.9145893],[18.8075092,45.9036055],[18.809247,45.8796189],[18.7956242,45.8784488],[18.7048857,45.9181883],[18.6700246,45.9108439],[18.6596602,45.9168934],[18.6651348,45.899279],[18.6412808,45.8890396],[18.6550179,45.8742393],[18.6277704,45.8733782],[18.6148449,45.8531438],[18.6236656,45.8398531],[18.5732391,45.8137578],[18.5749849,45.8004344],[18.559716,45.8037961],[18.5223504,45.7826858],[18.4906706,45.7947167],[18.4821905,45.7655032],[18.4562828,45.7695229],[18.4450763,45.7605195],[18.446853,45.737128],[18.40763,45.7397119],[18.3918949,45.7616983],[18.3642257,45.7729364],[18.3394214,45.7471605],[18.2968157,45.7612196],[18.2440473,45.7612305],[18.2307311,45.7790328],[18.1908702,45.7878759],[18.1681939,45.7762712],[18.1246514,45.7896277],[18.1068067,45.7708256],[18.0818922,45.7645205],[17.9958808,45.7957311],[17.9302095,45.7863301],[17.9066757,45.7925692],[17.8653145,45.7670064],[17.8262748,45.8099957],[17.8089784,45.8040989],[17.7809054,45.8174884],[17.7603399,45.811923],[17.7408624,45.8295975],[17.6632915,45.8381849],[17.6276211,45.8979446],[17.5700676,45.9358204],[17.4378254,45.9503823],[17.4258964,45.9272681],[17.4108059,45.9399665],[17.392149,45.9302149],[17.3828713,45.9475733],[17.3476208,45.9423413],[17.3438769,45.9605329],[17.3537711,45.9525011],[17.3905375,45.9581914],[17.387423,45.9661823],[17.3583539,45.9642737],[17.3754852,45.9686921],[17.3751895,45.9881054],[17.3635685,45.9915442],[17.3567202,45.9735836],[17.3339583,45.9960781],[17.3319847,45.9728948],[17.3129974,45.9665347],[17.323647,45.9887776],[17.2987653,45.9838652],[17.3041996,46.0021128],[17.2579726,46.0110256],[17.29632,46.0285169],[17.2541514,46.030005],[17.270955,46.0567055],[17.2324767,46.0592034],[17.2525145,46.0664725],[17.2313144,46.0790345],[17.2019916,46.0765488],[17.2331299,46.0989644],[17.2104017,46.1001693],[17.2129734,46.113855],[17.175927,46.1084583],[17.1743424,46.1287608],[17.1865197,46.1332308],[17.1810983,46.1505485],[17.1562307,46.1585819],[17.1592857,46.1696818],[17.1261012,46.1684495],[17.1227409,46.1789791],[17.0752482,46.1889531],[17.0661614,46.2022984],[16.9735401,46.2251982],[16.973954,46.2431113],[16.9504085,46.2415285],[16.8862356,46.2814598],[16.8713682,46.3252767],[16.8802109,46.3356966],[16.8615374,46.3452401],[16.8656232,46.3556489],[16.8521959,46.3517189],[16.8498589,46.3626245],[16.8352859,46.3638195],[16.8376499,46.3748032],[16.8261732,46.3670994],[16.7933444,46.387385],[16.7592072,46.3776563],[16.7298672,46.40149],[16.7182119,46.3898704],[16.6772872,46.4494536],[16.6631785,46.4486958],[16.6663732,46.4582995],[16.6187915,46.4619875],[16.604468,46.4760773],[16.5235997,46.5053761],[16.5325768,46.5314027],[16.5176728,46.5363516],[16.5084107,46.5652692],[16.4829969,46.5660383],[16.4834008,46.5786011],[16.4455713,46.610952],[16.4248583,46.6131645],[16.385941,46.6442485],[16.3915424,46.6637257],[16.4198454,46.6584771],[16.4286335,46.6939737],[16.3689211,46.7040082],[16.3798266,46.7153869],[16.3710856,46.7222945],[16.3570587,46.7142387],[16.3185954,46.7541449],[16.3305417,46.7752119],[16.3121626,46.7780033],[16.3127666,46.797314],[16.3406373,46.8051851],[16.3508404,46.8300552],[16.3403309,46.8468762],[16.3015007,46.8595142],[16.2913867,46.8728341],[16.2332296,46.8766702],[16.1560866,46.8537074],[16.126571,46.8569079],[16.1139147,46.8691038]]],"terms_url":"https://www.openstreetmap.org/","terms_text":"© OpenStreetMap contributors"},{"id":"osm-gps","name":"OpenStreetMap GPS traces","type":"tms","template":"https://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"terms_url":"https://www.openstreetmap.org/copyright","terms_text":"© OpenStreetMap contributors","terms_html":"GPS Direction: ← ↓ ↑ → © OpenStreetMap contributors .","description":"Public GPS traces uploaded to OpenStreetMap.","icon":"data:image/png;base64,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","overlay":true},{"id":"lu.geoportail.opendata.ortho2010","name":"Ortho 2010 geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/ortho_2010/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.jpeg","endDate":"2010-07-02T00:00:00.000Z","startDate":"2010-06-24T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/bd-l-ortho-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"lu.geoportail.opendata.ortho2013","name":"Ortho 2013 geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/ortho_2013/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.jpeg","endDate":"2013-07-20T00:00:00.000Z","startDate":"2013-07-19T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/bd-l-ortho-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"lu.geoportail.opendata.ortho2016","name":"Ortho 2016 geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/ortho_2016/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.jpeg","endDate":"2016-08-16T00:00:00.000Z","startDate":"2013-08-30T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/bd-l-ortho-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"lu.geoportail.opendata.ortho2017","name":"Ortho 2017 geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/ortho_2017/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.jpeg","endDate":"2017-06-22T00:00:00.000Z","startDate":"2017-06-14T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/bd-l-ortho-webservices-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"OS-historic-25k-OSM_Limited","name":"OS 1:25k historic (OSM)","type":"tms","template":"http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg","scaleExtent":[6,17],"polygon":[[[-6.4585407,49.9044128],[-6.3872009,49.9841116],[-6.2296827,49.9896159],[-6.2171269,49.8680087],[-6.4551164,49.8591793],[-6.4585407,49.9044128]],[[-1.4495137,60.8634056],[-0.7167114,60.8545122],[-0.7349744,60.4359756],[-0.6938826,60.4168218],[-0.7258429,60.3942735],[-0.7395401,60.0484714],[-0.9267357,60.0461918],[-0.9381501,59.8266157],[-1.4586452,59.831205],[-1.4455187,60.0535999],[-1.463211,60.0535999],[-1.4643524,60.0630002],[-1.5716475,60.0638546],[-1.5693646,60.1790005],[-1.643558,60.1807033],[-1.643558,60.1892162],[-1.8216221,60.1894999],[-1.8204807,60.3615507],[-1.8415973,60.3697345],[-1.8216221,60.3832755],[-1.8179852,60.5934321],[-1.453168,60.5934321],[-1.4495137,60.8634056]],[[-4.9089213,54.4242078],[-4.282598,54.4429861],[-4.2535417,54.029769],[-4.8766366,54.0221831],[-4.9089213,54.4242078]],[[-5.8667408,59.1444603],[-5.7759966,59.1470945],[-5.7720016,59.1014052],[-5.8621751,59.0990605],[-5.8667408,59.1444603]],[[-1.7065887,59.5703599],[-1.5579165,59.5693481],[-1.5564897,59.4965695],[-1.7054472,59.4975834],[-1.7065887,59.5703599]],[[-7.6865827,58.2940975],[-7.5330594,58.3006957],[-7.5256401,58.2646905],[-7.6797341,58.2577853],[-7.6865827,58.2940975]],[[-4.5338281,59.0359871],[-4.481322,59.0371616],[-4.4796099,59.0186583],[-4.5332574,59.0180707],[-4.5338281,59.0359871]],[[-8.6710698,57.8769896],[-8.4673234,57.8897332],[-8.4467775,57.7907],[-8.6510947,57.7779213],[-8.6710698,57.8769896]],[[-5.2395519,50.3530581],[-5.7920073,50.3384899],[-5.760047,49.9317027],[-4.6551363,49.9581461],[-4.677965,50.2860073],[-4.244219,50.2801723],[-4.2487848,50.2042525],[-3.3812929,50.2042525],[-3.4223846,50.5188201],[-3.1164796,50.5246258],[-3.1210453,50.6579592],[-2.6736357,50.6619495],[-2.5953453,50.6394325],[-2.5905026,50.5728419],[-2.4791203,50.5733545],[-2.4758919,50.5066704],[-2.3967943,50.5056438],[-2.401637,50.5723293],[-1.0400296,50.5718167],[-1.0335726,50.7059289],[-0.549302,50.7038843],[-0.5460736,50.7886618],[-0.0924734,50.7856002],[-0.0876307,50.7181949],[0.4789659,50.7120623],[0.487037,50.8182467],[0.9761503,50.8049868],[0.9922927,51.0126311],[1.4491213,51.0004424],[1.4781775,51.4090372],[1.0229632,51.4271576],[1.035877,51.7640881],[1.6105448,51.7500992],[1.646058,52.1560003],[1.7267698,52.1540195],[1.749369,52.4481811],[1.7870672,52.4811624],[1.759102,52.522505],[1.7933451,52.9602749],[0.3798147,52.9958468],[0.3895238,53.2511239],[0.3478614,53.2511239],[0.3238912,53.282186],[0.3461492,53.6538501],[0.128487,53.6575466],[0.116582,53.6674703],[0.1350586,54.0655731],[-0.0609831,54.065908],[-0.0414249,54.4709448],[-0.5662701,54.4771794],[-0.5592078,54.6565127],[-1.1665638,54.6623485],[-1.1637389,54.842611],[-1.3316194,54.843909],[-1.3257065,55.2470842],[-1.529453,55.2487108],[-1.524178,55.6540122],[-1.7638798,55.6540122],[-1.7733693,55.9719116],[-2.1607858,55.9682981],[-2.1543289,56.0621387],[-2.4578051,56.0585337],[-2.4190635,56.641717],[-2.0962164,56.641717],[-2.0833025,57.0021322],[-1.9283359,57.0126802],[-1.9180966,57.3590895],[-1.7502161,57.3625721],[-1.7695869,57.7608634],[-3.6937554,57.7574187],[-3.7066693,57.9806386],[-3.5969013,57.9772149],[-3.6033582,58.1207277],[-3.0222335,58.1309566],[-3.0286905,58.5410788],[-2.8478961,58.530968],[-2.86081,58.8430508],[-2.679624,58.8414991],[-2.6841897,58.885175],[-2.6339665,58.9052239],[-2.679624,58.9335083],[-2.6887555,59.0229231],[-2.3668703,59.0229231],[-2.3702946,59.2652861],[-2.3429001,59.2821989],[-2.3714361,59.2996861],[-2.3737189,59.3707083],[-2.3429001,59.385825],[-2.3725775,59.400354],[-2.3714361,59.4259098],[-3.0734196,59.4230067],[-3.0711368,59.3433649],[-3.103097,59.3311405],[-3.0745611,59.3136695],[-3.0722782,59.232603],[-3.3850319,59.1484167],[-3.3747589,58.9352753],[-3.5653789,58.9323303],[-3.554829,58.69759],[-5.2808579,58.6667732],[-5.2534159,58.3514125],[-5.5068508,58.3437887],[-5.4761804,58.0323557],[-5.8974958,58.0212436],[-5.8522972,57.6171758],[-6.1396311,57.6137174],[-6.1541592,57.7423183],[-6.2913692,57.7380102],[-6.3365678,58.1398784],[-6.1121891,58.1466944],[-6.1473778,58.5106285],[-6.2934817,58.5416182],[-6.8413713,58.2977321],[-7.0057382,58.2929331],[-7.1016189,58.2064403],[-7.2573132,58.1793148],[-7.2531092,58.1004928],[-7.4070698,58.0905566],[-7.391347,57.7911354],[-7.790991,57.7733151],[-7.7624215,57.5444165],[-7.698501,57.1453194],[-7.7943817,57.1304547],[-7.716764,56.7368628],[-7.0122067,56.7654359],[-6.979922,56.5453858],[-7.0638622,56.5453858],[-7.0444914,56.3562587],[-6.500676,56.3812917],[-6.4491433,55.9793649],[-6.563287,55.9691456],[-6.5393742,55.7030135],[-6.5595521,55.6907321],[-6.5345315,55.6761713],[-6.5216176,55.5704434],[-5.8912587,55.5923416],[-5.8560127,55.2320733],[-5.2293639,55.2515958],[-5.1837064,54.6254139],[-3.6655956,54.6518373],[-3.6496155,54.4320023],[-3.5400375,54.4306744],[-3.530906,54.0290181],[-3.0697656,54.030359],[-3.0675737,53.8221388],[-3.0804876,53.7739911],[-3.0619239,53.7477488],[-3.0611168,53.6737049],[-3.2144691,53.6708361],[-3.2057699,53.4226163],[-3.2799632,53.355224],[-3.2896655,53.3608441],[-3.3327547,53.364931],[-3.3761293,53.3540318],[-4.0888976,53.3433102],[-4.0945474,53.4612036],[-4.697412,53.4448624],[-4.6882805,53.3318598],[-4.7202407,53.2895771],[-4.6837148,53.2486184],[-4.6768661,53.1542644],[-4.8480816,53.1446807],[-4.8178336,52.7440299],[-4.2545751,52.7558939],[-4.228876,52.254876],[-4.2607571,52.2536408],[-4.2724603,52.2432637],[-4.8136263,52.230095],[-4.8079191,52.1138892],[-5.3889104,52.0991668],[-5.3717888,51.9129667],[-5.4208706,51.9101502],[-5.414022,51.8453218],[-5.3683645,51.8474373],[-5.3466772,51.5595332],[-4.773676,51.5758518],[-4.7656859,51.4885146],[-4.1915432,51.4970427],[-4.1869775,51.4344663],[-3.6151177,51.4444274],[-3.6105519,51.3746543],[-3.1494115,51.3789292],[-3.1494115,51.2919281],[-4.3038735,51.2745907],[-4.2861169,51.0508721],[-4.8543277,51.0366633],[-4.8372201,50.7212787],[-5.2618345,50.7082694],[-5.2395519,50.3530581]],[[-2.1502671,60.171318],[-2.0030218,60.1696146],[-2.0013096,60.0997023],[-2.148555,60.1011247],[-2.1502671,60.171318]],[[-6.2086011,59.1163488],[-6.1229934,59.1166418],[-6.121852,59.0714985],[-6.2097426,59.0714985],[-6.2086011,59.1163488]],[[-4.4159559,59.0889036],[-4.4212022,59.0770848],[-4.3971904,59.0779143],[-4.3913388,59.0897328],[-4.4159559,59.0889036]]]},{"id":"OS-New_Popular_Edition-historic","name":"OS New Popular Edition historic","type":"tms","template":"http://ooc.openstreetmap.org/npe/{zoom}/{x}/{y}.png","polygon":[[[-5.8,49.8],[-5.8,55.8],[1.9,55.8],[1.9,49.8],[-5.8,49.8]]]},{"id":"OS-OpenData_Locator","name":"OS OpenData Locator","type":"tms","template":"http://tiles.itoworld.com/os_locator/{zoom}/{x}/{y}.png","polygon":[[[-9,49.8],[-9,61.1],[1.9,61.1],[1.9,49.8],[-9,49.8]]],"overlay":true},{"id":"OS-OpenData_StreetView","name":"OS OpenData StreetView","type":"tms","template":"https://{switch:a,b,c}.os.openstreetmap.org/sv/{zoom}/{x}/{y}.png","scaleExtent":[1,18],"polygon":[[[-5.8292886,50.0229734],[-5.8292886,50.254819],[-5.373356,50.254819],[-5.373356,50.3530588],[-5.1756021,50.3530588],[-5.1756021,50.5925406],[-4.9970743,50.5925406],[-4.9970743,50.6935617],[-4.7965738,50.6935617],[-4.7965738,50.7822112],[-4.6949503,50.7822112],[-4.6949503,50.9607371],[-4.6043131,50.9607371],[-4.6043131,51.0692066],[-4.3792215,51.0692066],[-4.3792215,51.2521782],[-3.9039346,51.2521782],[-3.9039346,51.2916998],[-3.7171671,51.2916998],[-3.7171671,51.2453014],[-3.1486246,51.2453014],[-3.1486246,51.362067],[-3.7446329,51.362067],[-3.7446329,51.4340386],[-3.8297769,51.4340386],[-3.8297769,51.5298246],[-4.0852091,51.5298246],[-4.0852091,51.4939284],[-4.3792215,51.4939284],[-4.3792215,51.5427168],[-5.1444195,51.5427168],[-5.1444195,51.6296003],[-5.7387103,51.6296003],[-5.7387103,51.774037],[-5.5095393,51.774037],[-5.5095393,51.9802596],[-5.198799,51.9802596],[-5.198799,52.0973358],[-4.8880588,52.0973358],[-4.8880588,52.1831557],[-4.4957492,52.1831557],[-4.4957492,52.2925739],[-4.3015365,52.2925739],[-4.3015365,52.3685318],[-4.1811246,52.3685318],[-4.1811246,52.7933685],[-4.4413696,52.7933685],[-4.4413696,52.7369614],[-4.8569847,52.7369614],[-4.8569847,52.9317255],[-4.7288044,52.9317255],[-4.7288044,53.5038599],[-4.1578191,53.5038599],[-4.1578191,53.4113498],[-3.3110518,53.4113498],[-3.3110518,53.5038599],[-3.2333667,53.5038599],[-3.2333667,54.0159169],[-3.3926211,54.0159169],[-3.3926211,54.1980953],[-3.559644,54.1980953],[-3.559644,54.433732],[-3.7188984,54.433732],[-3.7188984,54.721897],[-4.3015365,54.721897],[-4.3015365,54.6140739],[-5.0473132,54.6140739],[-5.0473132,54.7532915],[-5.2298731,54.7532915],[-5.2298731,55.2190799],[-5.6532567,55.2190799],[-5.6532567,55.250088],[-5.8979647,55.250088],[-5.8979647,55.4822462],[-6.5933212,55.4822462],[-6.5933212,56.3013441],[-7.1727691,56.3013441],[-7.1727691,56.5601822],[-6.8171722,56.5601822],[-6.8171722,56.6991713],[-6.5315276,56.6991713],[-6.5315276,56.9066964],[-6.811679,56.9066964],[-6.811679,57.3716613],[-6.8721038,57.3716613],[-6.8721038,57.5518893],[-7.0973235,57.5518893],[-7.0973235,57.2411085],[-7.1742278,57.2411085],[-7.1742278,56.9066964],[-7.3719817,56.9066964],[-7.3719817,56.8075885],[-7.5202972,56.8075885],[-7.5202972,56.7142479],[-7.8306806,56.7142479],[-7.8306806,56.8994605],[-7.6494061,56.8994605],[-7.6494061,57.4739617],[-7.8306806,57.4739617],[-7.8306806,57.7915584],[-7.4736249,57.7915584],[-7.4736249,58.086063],[-7.1879804,58.086063],[-7.1879804,58.367197],[-6.8034589,58.367197],[-6.8034589,58.4155786],[-6.638664,58.4155786],[-6.638664,58.4673277],[-6.5178143,58.4673277],[-6.5178143,58.5625632],[-6.0536224,58.5625632],[-6.0536224,58.1568843],[-6.1470062,58.1568843],[-6.1470062,58.1105865],[-6.2799798,58.1105865],[-6.2799798,57.7122664],[-6.1591302,57.7122664],[-6.1591302,57.6667563],[-5.9339104,57.6667563],[-5.9339104,57.8892524],[-5.80643,57.8892524],[-5.80643,57.9621767],[-5.6141692,57.9621767],[-5.6141692,58.0911236],[-5.490819,58.0911236],[-5.490819,58.3733281],[-5.3199118,58.3733281],[-5.3199118,58.75015],[-3.5719977,58.75015],[-3.5719977,59.2091788],[-3.1944501,59.2091788],[-3.1944501,59.4759216],[-2.243583,59.4759216],[-2.243583,59.1388749],[-2.4611012,59.1388749],[-2.4611012,58.8185938],[-2.7407675,58.8185938],[-2.7407675,58.5804743],[-2.9116746,58.5804743],[-2.9116746,58.1157523],[-3.4865441,58.1157523],[-3.4865441,57.740386],[-1.7153245,57.740386],[-1.7153245,57.2225558],[-1.9794538,57.2225558],[-1.9794538,56.8760742],[-2.1658979,56.8760742],[-2.1658979,56.6333186],[-2.3601106,56.6333186],[-2.3601106,56.0477521],[-1.9794538,56.0477521],[-1.9794538,55.8650949],[-1.4745008,55.8650949],[-1.4745008,55.2499926],[-1.3221997,55.2499926],[-1.3221997,54.8221737],[-1.0550014,54.8221737],[-1.0550014,54.6746628],[-0.6618765,54.6746628],[-0.6618765,54.5527463],[-0.3247617,54.5527463],[-0.3247617,54.2865195],[0.0092841,54.2865195],[0.0092841,53.7938518],[0.2081962,53.7938518],[0.2081962,53.5217726],[0.4163548,53.5217726],[0.4163548,53.0298851],[1.4273388,53.0298851],[1.4273388,52.92021],[1.8333912,52.92021],[1.8333912,52.042488],[1.5235504,52.042488],[1.5235504,51.8261335],[1.2697049,51.8261335],[1.2697049,51.6967453],[1.116651,51.6967453],[1.116651,51.440346],[1.5235504,51.440346],[1.5235504,51.3331831],[1.4507565,51.3331831],[1.4507565,51.0207553],[1.0699883,51.0207553],[1.0699883,50.9008416],[0.7788126,50.9008416],[0.7788126,50.729843],[-0.7255952,50.729843],[-0.7255952,50.7038437],[-1.0074383,50.7038437],[-1.0074383,50.5736307],[-2.3625252,50.5736307],[-2.3625252,50.4846421],[-2.4987805,50.4846421],[-2.4987805,50.5736307],[-3.4096378,50.5736307],[-3.4096378,50.2057837],[-3.6922446,50.2057837],[-3.6922446,50.1347737],[-5.005468,50.1347737],[-5.005468,49.9474456],[-5.2839506,49.9474456],[-5.2839506,50.0229734],[-5.8292886,50.0229734]],[[-6.4580707,49.8673563],[-6.4580707,49.9499935],[-6.3978807,49.9499935],[-6.3978807,50.0053797],[-6.1799606,50.0053797],[-6.1799606,49.9168614],[-6.2540201,49.9168614],[-6.2540201,49.8673563],[-6.4580707,49.8673563]],[[-5.8343165,49.932156],[-5.8343165,49.9754641],[-5.7683254,49.9754641],[-5.7683254,49.932156],[-5.8343165,49.932156]],[[-1.9483797,60.6885737],[-1.9483797,60.3058841],[-1.7543149,60.3058841],[-1.7543149,60.1284428],[-1.5754914,60.1284428],[-1.5754914,59.797917],[-1.0316959,59.797917],[-1.0316959,60.0354518],[-0.6626918,60.0354518],[-0.6626918,60.9103862],[-1.1034395,60.9103862],[-1.1034395,60.8040022],[-1.3506319,60.8040022],[-1.3506319,60.6885737],[-1.9483797,60.6885737]],[[-2.203381,60.1968568],[-2.203381,60.0929443],[-1.9864011,60.0929443],[-1.9864011,60.1968568],[-2.203381,60.1968568]],[[-1.7543149,59.5698289],[-1.7543149,59.4639383],[-1.5373349,59.4639383],[-1.5373349,59.5698289],[-1.7543149,59.5698289]],[[-4.5585981,59.1370518],[-4.5585981,58.9569099],[-4.2867004,58.9569099],[-4.2867004,59.1370518],[-4.5585981,59.1370518]],[[-6.2787732,59.2025744],[-6.2787732,59.0227769],[-5.6650612,59.0227769],[-5.6650612,59.2025744],[-6.2787732,59.2025744]],[[-8.7163482,57.9440556],[-8.7163482,57.7305936],[-8.3592926,57.7305936],[-8.3592926,57.9440556],[-8.7163482,57.9440556]],[[-7.6077005,50.4021026],[-7.6077005,50.2688657],[-7.3907205,50.2688657],[-7.3907205,50.4021026],[-7.6077005,50.4021026]],[[-7.7304303,58.3579902],[-7.7304303,58.248313],[-7.5134503,58.248313],[-7.5134503,58.3579902],[-7.7304303,58.3579902]]]},{"id":"OS-Scottish_Popular-historic","name":"OS Scottish Popular historic","type":"tms","template":"http://ooc.openstreetmap.org/npescotland/tiles/{zoom}/{x}/{y}.jpg","scaleExtent":[6,15],"polygon":[[[-7.8,54.5],[-7.8,61.1],[-1.1,61.1],[-1.1,54.5],[-7.8,54.5]]]},{"id":"Pangasinan_Bulacan_HiRes","name":"Pangasinán/Bulacan (Philippines HiRes)","type":"tms","template":"http://gravitystorm.dev.openstreetmap.org/imagery/philippines/{zoom}/{x}/{y}.png","scaleExtent":[12,19],"polygon":[[[120.336593,15.985768],[120.445995,15.984],[120.446134,15.974459],[120.476464,15.974592],[120.594247,15.946832],[120.598064,16.090795],[120.596537,16.197999],[120.368537,16.218527],[120.347576,16.042308],[120.336593,15.985768]],[[120.8268,15.3658],[121.2684,15.2602],[121.2699,14.7025],[120.695,14.8423],[120.8268,15.3658]]]},{"id":"Actueel_ortho25_WMTS","name":"PDOK Luchtfoto Beeldmateriaal 25cm","type":"tms","template":"https://geodata.nationaalgeoregister.nl/luchtfoto/rgb/wmts?FORMAT=image/jpeg&SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=2016_ortho25&STYLE=&FORMAT=image/jpeg&tileMatrixSet=OGC:1.0:GoogleMapsCompatible&tileMatrix={zoom}&tileRow={y}&tileCol={x}","scaleExtent":[0,18],"polygon":[[[3.1437689,51.3598403],[3.1575018,51.2411346],[3.3387762,51.1154412],[3.9128119,51.0585083],[4.6571356,51.2806657],[4.8933416,51.2634825],[5.1789862,51.1257851],[5.3849798,51.1309561],[5.5442816,51.056782],[5.4206854,50.8595581],[5.4673773,50.7032633],[5.6568914,50.6192567],[6.1485296,50.6214349],[6.3023382,50.8578243],[6.2995916,50.9543819],[6.2638861,51.0183545],[6.3723761,51.0925902],[6.4012152,51.2011393],[6.3737494,51.2510206],[6.4451605,51.3158713],[6.4204413,51.5496009],[6.343537,51.6792182],[6.796723,51.7642909],[7.046662,51.9102418],[7.0713812,52.0455856],[7.2718817,52.1704147],[7.3075872,52.3855111],[7.2059637,52.5319494],[7.282868,52.614576],[7.2993475,52.7785318],[7.4421698,52.9782705],[7.43393,53.2831352],[7.0439154,53.5515877],[6.7829901,53.6363531],[6.2391668,53.5401639],[5.6871039,53.5124077],[5.173493,53.4388477],[4.8164373,53.2338445],[4.6516424,53.0658312],[4.5417791,52.4859784],[4.3220526,52.1956753],[4.08104,52.0136897],[4.0219885,52.0162253],[3.9368445,51.9637937],[3.9519507,51.8807927],[3.844834,51.8494157],[3.6237341,51.7075226],[3.6553198,51.6606936],[3.6333471,51.6274583],[3.5468298,51.622343],[3.3957678,51.5609145],[3.3820349,51.5173524],[3.4987646,51.4326715],[3.3298498,51.3855587],[3.1437689,51.3598403]]],"terms_url":"http://www.nationaalgeoregister.nl/geonetwork/srv/dut/catalog.search#/search?facet.q=license%2FCC-BY&isChild=%27false%27&resultType=details&any_OR_title_OR_keyword=luchtfoto&fast=index&_content_type=json&from=1&to=20&sortBy=relevance","terms_text":"Kadaster / Beeldmateriaal.nl, CC BY 4.0","best":true,"description":"Landsdekkende dataset 25cm resolutie kleuren luchtfotos van de meest recente jaargang.","icon":"data:image/png;base64,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"},{"id":"PNOA-Spain-TMS","name":"PNOA Spain","type":"tms","template":"http://www.ign.es/wmts/pnoa-ma?request=GetTile&service=WMTS&VERSION=1.0.0&Layer=OI.OrthoimageCoverage&Style=default&Format=image/png&TileMatrixSet=GoogleMapsCompatible&TileMatrix={zoom}&TileRow={y}&TileCol={x}","polygon":[[[-17.8846298,28.4460601],[-17.8939535,28.5225529],[-18.0212548,28.7481927],[-18.0224091,28.8038375],[-17.9424017,28.8726124],[-17.8911792,28.8737099],[-17.8903302,28.8515102],[-17.7675902,28.8537764],[-17.7669837,28.8312183],[-17.7412714,28.8319975],[-17.7394926,28.7642235],[-17.7139824,28.7649677],[-17.7129312,28.7303731],[-17.7574427,28.6931782],[-17.7570788,28.6741254],[-17.7457913,28.6743524],[-17.7457266,28.6165627],[-17.7519687,28.5833675],[-17.7622536,28.5591958],[-17.7833086,28.541667],[-17.7831575,28.4936643],[-17.808611,28.4925024],[-17.8060072,28.4468974],[-17.8846298,28.4460601]],[[-18.1661033,27.7851643],[-18.163494,27.6949247],[-18.0889827,27.6963366],[-18.0873398,27.6738724],[-18.0364092,27.6753701],[-18.0350079,27.6302571],[-17.9589987,27.6323976],[-17.8603269,27.7926025],[-17.8630328,27.8368793],[-17.8884015,27.8364947],[-17.8891263,27.8590536],[-17.9906491,27.8567467],[-18.0386803,27.7655831],[-18.1146412,27.7637873],[-18.1154627,27.7863613],[-18.1661033,27.7851643]],[[-17.36038,28.0639801],[-17.3629657,28.1757247],[-17.3375583,28.1763688],[-17.3384577,28.2213012],[-17.1857883,28.2238767],[-17.0820788,28.1351849],[-17.0808422,28.0679977],[-17.1315446,28.0668073],[-17.1563337,28.0214628],[-17.2321063,28.0203711],[-17.2319938,27.9980388],[-17.2576823,27.9978403],[-17.257851,28.0199741],[-17.3086658,28.0192298],[-17.36038,28.0639801]],[[-16.9278171,28.3275779],[-16.9286591,28.3721879],[-16.8776666,28.3729288],[-16.8780707,28.3954191],[-16.5214259,28.4226146],[-16.4457117,28.491135],[-16.4462506,28.535972],[-16.4205859,28.5362679],[-16.4209227,28.5588419],[-16.3443329,28.5597589],[-16.3446023,28.5822095],[-16.1912541,28.5837179],[-16.1916246,28.6068435],[-16.1279344,28.6078193],[-16.1277997,28.5921762],[-16.0995079,28.5925015],[-16.0993395,28.5163822],[-16.1648148,28.5161158],[-16.1647474,28.4938583],[-16.2385755,28.4484704],[-16.2653516,28.4476116],[-16.2658569,28.4030038],[-16.3167484,28.4017594],[-16.3163105,28.380189],[-16.3420763,28.3795075],[-16.3408301,28.2892963],[-16.415837,28.1976134],[-16.415096,28.1311312],[-16.5153297,28.0164796],[-16.6168433,28.01532],[-16.6168096,27.9930469],[-16.7184243,27.9919168],[-16.7190979,28.0371426],[-16.7446952,28.0367859],[-16.7453351,28.0818146],[-16.7706967,28.0816065],[-16.8223966,28.1259036],[-16.8231712,28.1708652],[-16.8487012,28.1707464],[-16.8502842,28.260791],[-16.8756457,28.2605537],[-16.8760836,28.2832162],[-16.9015125,28.2827713],[-16.9023882,28.3279337],[-16.9278171,28.3275779]],[[-15.8537427,27.9008901],[-15.8542032,27.9901812],[-15.828953,27.9906555],[-15.8291065,28.035578],[-15.7782992,28.0363232],[-15.7532793,28.0814298],[-15.7278756,28.0815652],[-15.7282593,28.1718567],[-15.4989741,28.1728039],[-15.4987438,28.1504075],[-15.4497785,28.1507459],[-15.4501622,28.1961425],[-15.3972827,28.1961425],[-15.3964385,28.0383554],[-15.3710348,28.0380167],[-15.3706511,28.0153212],[-15.3457847,28.0153212],[-15.3454777,27.9254406],[-15.3708046,27.9252372],[-15.3705743,27.8352137],[-15.395978,27.8347387],[-15.4209979,27.7879673],[-15.4718052,27.7893932],[-15.471882,27.7666454],[-15.522766,27.7667813],[-15.5477092,27.7216112],[-15.6236132,27.7213395],[-15.6241504,27.741991],[-15.7007451,27.7433495],[-15.801669,27.8110501],[-15.8537427,27.9008901]],[[-14.5215621,28.0467778],[-14.5224358,28.1184131],[-14.4157526,28.1156076],[-14.2168794,28.2278805],[-14.2153651,28.33903],[-14.1641672,28.4528287],[-14.1115132,28.4747955],[-14.0335806,28.7226671],[-13.9565217,28.7449351],[-13.9561722,28.7665857],[-13.8290221,28.7664325],[-13.8289639,28.7879765],[-13.8000741,28.7879255],[-13.8012972,28.7189894],[-13.827566,28.719347],[-13.8278572,28.6517968],[-13.8025786,28.651899],[-13.8033941,28.5384172],[-13.8288474,28.5384684],[-13.8315061,28.3970177],[-13.9158189,28.2241438],[-13.9856445,28.2235696],[-14.0369588,28.1795787],[-14.1387139,28.1799894],[-14.1386556,28.1579103],[-14.2153651,28.1578076],[-14.2147244,28.1118888],[-14.2913173,28.0452356],[-14.3319673,28.0368713],[-14.4457846,28.0469834],[-14.4466583,28.0657961],[-14.4962835,28.0682631],[-14.495934,28.0458525],[-14.5215621,28.0467778]],[[-13.800662,28.8456579],[-13.8009273,28.8231121],[-13.775688,28.8230539],[-13.69729,28.8898184],[-13.69729,28.9127744],[-13.6072498,28.9117991],[-13.4388551,29.0002417],[-13.4374559,29.1351289],[-13.4117005,29.1349931],[-13.4105556,29.2229789],[-13.4592801,29.255586],[-13.4597392,29.2942023],[-13.5091254,29.2945638],[-13.5100581,29.3163453],[-13.5635382,29.3172941],[-13.5640564,29.2713764],[-13.5389228,29.2711956],[-13.5389747,29.2500375],[-13.5661293,29.2501279],[-13.5665956,29.2030039],[-13.5156549,29.2022349],[-13.5156549,29.1820579],[-13.5398038,29.1827819],[-13.5408921,29.137528],[-13.65782,29.1368528],[-13.713222,29.0935079],[-13.7663353,29.0934533],[-13.8502463,29.0165937],[-13.8518224,28.983425],[-13.8524443,28.914861],[-13.9013122,28.89245],[-13.9024005,28.8469779],[-13.800662,28.8456579]],[[1.6479916,38.9990693],[1.7321668,38.9993635],[1.7314703,39.0441733],[1.6489512,39.0431944],[1.6481552,39.1276358],[1.3948608,39.1265691],[1.3954412,39.0864199],[1.2281145,39.0852615],[1.2291095,39.0028958],[1.1448657,39.0018003],[1.1452803,38.8319988],[1.3113632,38.8331615],[1.3121924,38.7906483],[1.3946949,38.7916178],[1.3951924,38.7529597],[1.3112803,38.7519251],[1.3125919,38.6238804],[1.6489036,38.6251112],[1.6480745,38.7111504],[1.58456,38.7101152],[1.5811604,38.7005387],[1.5491544,38.7002798],[1.5197188,38.7092094],[1.50355,38.7253185],[1.4813282,38.9155064],[1.5518906,38.9254411],[1.5667328,38.9566554],[1.6487378,38.9583318],[1.6479916,38.9990693]],[[2.5450749,39.4166673],[2.43933,39.4161122],[2.438714,39.4846853],[2.439022,39.4993424],[2.3122308,39.4993424],[2.3119228,39.5417911],[2.2290722,39.5409994],[2.2283536,39.6260571],[2.3460076,39.6270851],[2.9270445,39.9601558],[3.1456647,39.9600498],[3.1460753,40.0019797],[3.2313899,40.0019797],[3.2312872,39.8329231],[3.1482313,39.8331596],[3.1484366,39.7935717],[3.4814817,39.7931773],[3.4803472,39.5959027],[3.3150618,39.4784606],[3.3146179,39.3785504],[3.0830178,39.2499355],[2.9798608,39.2501482],[2.9790395,39.3334971],[2.7287424,39.3334177],[2.7288451,39.4581361],[2.6456865,39.4577397],[2.6453785,39.4996593],[2.5452802,39.4994216],[2.5450749,39.4166673]],[[3.8120402,40.0434431],[3.729082,40.0437979],[3.7286185,39.9584155],[3.8126633,39.9576011],[3.8122771,39.9164393],[3.9608975,39.9159813],[4.1938142,39.791308],[4.3150279,39.7905799],[4.3159934,39.8329294],[4.3987393,39.8320396],[4.3973664,39.9185834],[4.3158003,39.9193274],[4.3161865,40.0433985],[4.2318959,40.0443594],[4.2324752,40.0847793],[4.1491501,40.086109],[4.1490623,40.1255157],[4.0627981,40.1272166],[4.0624217,40.0849941],[3.8128687,40.085294],[3.8120402,40.0434431]],[[-8.8910646,41.8228891],[-9.1092038,42.5751065],[-9.0365469,42.730656],[-9.0883419,42.7269569],[-9.1466113,42.7750272],[-9.2185488,42.9016271],[-9.2760988,42.8605106],[-9.3099094,42.9311297],[-9.2789763,42.9821991],[-9.3099094,43.0600377],[-9.2523594,43.1041725],[-9.2314975,43.1703151],[-9.1473307,43.210176],[-9.06748,43.1991644],[-9.0336694,43.2426748],[-8.99842,43.2447709],[-8.9998588,43.2955793],[-8.9372732,43.3055265],[-8.92936,43.326986],[-8.8638969,43.3290792],[-8.8761263,43.3740655],[-8.8221732,43.3735426],[-8.785485,43.3191358],[-8.7063538,43.305003],[-8.6099575,43.3296025],[-8.5509688,43.3233227],[-8.5243519,43.3364048],[-8.5250713,43.3646525],[-8.45745,43.3918416],[-8.3610538,43.4111803],[-8.3603344,43.4634161],[-8.3344369,43.5797394],[-8.2776063,43.5708796],[-8.0646713,43.7239184],[-7.9992081,43.7233986],[-7.9171994,43.7826357],[-7.8560525,43.7914643],[-7.83591,43.7374337],[-7.6628443,43.809819],[-7.3188932,43.6782695],[-7.1997467,43.5830817],[-6.2488228,43.6075032],[-6.1229322,43.5790105],[-5.8520425,43.6798953],[-5.6036334,43.5708672],[-5.2855347,43.5619084],[-5.1787525,43.4991591],[-4.9089869,43.4836655],[-4.6156167,43.4192021],[-4.1839917,43.4249168],[-3.8029478,43.5195394],[-3.7400025,43.4869277],[-3.5612827,43.5423572],[-3.1083013,43.3816347],[-2.9385737,43.4624573],[-2.7452417,43.4755094],[-2.3046245,43.3170625],[-1.9854018,43.3563045],[-1.8552841,43.3972545],[-1.769802,43.3964383],[-1.7700492,43.3760501],[-1.7100474,43.3756908],[-1.7113451,43.3312527],[-1.7225915,43.3131806],[-1.6890375,43.3129108],[-1.6881106,43.3341294],[-1.6446695,43.3337248],[-1.6449785,43.3133155],[-1.6029903,43.3129528],[-1.6034352,43.2926624],[-1.5635905,43.2921227],[-1.5630468,43.3133844],[-1.4779905,43.3128355],[-1.3667723,43.2761368],[-1.3568809,43.2381533],[-1.3703692,43.1712972],[-1.4423067,43.0833554],[-1.4198262,43.0603647],[-1.3730668,43.051166],[-1.3640746,43.1115893],[-1.3020285,43.135217],[-1.2354864,43.1332484],[-1.2795481,43.0774443],[-1.1923239,43.0649635],[-1.0061856,43.0077821],[-0.942341,42.9748951],[-0.7562028,42.9821318],[-0.7148387,42.9610774],[-0.6968543,42.9031405],[-0.5511809,42.8220693],[-0.5044215,42.8484456],[-0.4288871,42.8200906],[-0.3164848,42.8655842],[-0.1456332,42.810856],[-0.0314324,42.7124874],[0.1861785,42.7540985],[0.3021777,42.7177729],[0.3642238,42.7428729],[0.4487504,42.7144695],[0.6276949,42.7223973],[0.6411832,42.8576747],[0.7149192,42.882718],[0.9675996,42.8181119],[1.108777,42.7989808],[1.1753192,42.7342872],[1.3632559,42.7415521],[1.4113736,42.7093914],[1.4806054,42.7103407],[1.4813006,42.5010664],[1.6443591,42.5020345],[1.6432777,42.5424539],[1.730407,42.5434214],[1.7316429,42.5011803],[2.0638621,42.5016359],[2.0645572,42.4590247],[2.3969309,42.4599364],[2.3976786,42.4178363],[2.4804823,42.4179732],[2.4809767,42.3759441],[2.6447922,42.3762636],[2.6444832,42.4592447],[2.8113266,42.4596094],[2.8112648,42.5010358],[3.063878,42.5008535],[3.063878,42.4591535],[3.2307832,42.4593359],[3.2304935,42.3764363],[3.3141469,42.3760369],[3.3141243,42.3339864],[3.397855,42.3340435],[3.3973912,42.290094],[3.3138923,42.2908368],[3.3139695,42.2070151],[3.1475896,42.2073012],[3.1475896,42.1260612],[3.2305478,42.1260039],[3.2466753,41.9529359],[3.1945206,41.8558943],[3.060537,41.7647419],[2.7835777,41.6371796],[2.26293,41.4271601],[2.1649151,41.2989297],[1.86008,41.2232228],[1.3763003,41.116273],[1.1793714,41.0464585],[1.0858526,41.048493],[0.758537,40.8195599],[0.9114042,40.733761],[0.8781331,40.6751363],[0.6650182,40.5358666],[0.5580112,40.5502166],[0.433919,40.3757589],[0.2675635,40.1919192],[0.1641534,40.0647234],[0.0751307,40.0144671],[0.010387,39.8952188],[-0.0939224,39.8116904],[-0.1847435,39.6311716],[-0.2908513,39.5036254],[-0.2863552,39.333431],[-0.1856427,39.1774612],[-0.2135185,39.1558487],[-0.1110076,38.9722246],[0.0094878,38.8826835],[0.1218901,38.872183],[0.2342925,38.798636],[0.2558737,38.7264162],[0.0958128,38.6133825],[-0.0022021,38.6070586],[-0.0570544,38.5269073],[-0.2719677,38.4762395],[-0.379874,38.3931234],[-0.3834708,38.3381297],[-0.4509122,38.3310763],[-0.5048654,38.2830943],[-0.4823849,38.1948095],[-0.429331,38.1658287],[-0.4545091,38.148859],[-0.5839966,38.1721913],[-0.6136708,38.1198599],[-0.6370505,37.9612228],[-0.6811123,37.9456238],[-0.7323677,37.8810656],[-0.7215771,37.7830562],[-0.688306,37.7340026],[-0.6641461,37.6231485],[-0.7193941,37.5878413],[-0.9196258,37.5375806],[-1.1107098,37.5164093],[-1.3383246,37.5286671],[-1.4408917,37.3903714],[-1.6766966,37.2765189],[-1.8540816,36.9122889],[-2.0683486,36.6929117],[-2.2158766,36.6619233],[-2.3721861,36.7801753],[-2.6812926,36.6591056],[-2.9201476,36.6675585],[-3.09402,36.712625],[-3.4610839,36.6548788],[-3.7280395,36.6929117],[-4.3743529,36.6633322],[-4.6571151,36.4404171],[-4.9188018,36.4531321],[-5.1699508,36.3513541],[-5.2841094,36.1970201],[-5.2680911,36.1241812],[-5.3524784,36.1224654],[-5.3516094,36.0401413],[-5.4365759,36.0388921],[-5.4353207,36.0034384],[-5.6888562,36.0036518],[-5.6899635,36.0405317],[-5.85506,36.0385595],[-5.8566821,36.1242077],[-5.9384817,36.1221487],[-5.9400265,36.1655625],[-5.9983445,36.1645024],[-6.0357297,36.1780957],[-6.0775178,36.2224132],[-6.1506113,36.2864561],[-6.231541,36.3770075],[-6.3358504,36.5310643],[-6.3214629,36.5816265],[-6.404191,36.6234958],[-6.4743301,36.7489673],[-6.4158808,36.7993866],[-6.490516,36.9173818],[-6.6298949,37.0194012],[-6.8744824,37.1083766],[-7.0426363,37.1850699],[-7.2647434,37.1843535],[-7.3753473,37.1535419],[-7.408316,37.1682196],[-7.4202886,37.2118318],[-7.4249231,37.2350505],[-7.4380543,37.2451969],[-7.4459717,37.3326142],[-7.4480958,37.3909382],[-7.4696271,37.4075829],[-7.4647029,37.4530494],[-7.5019723,37.516411],[-7.5191587,37.5229203],[-7.5219588,37.5723727],[-7.4501271,37.6695835],[-7.4249019,37.7599222],[-7.316662,37.839974],[-7.268329,37.988952],[-7.1536786,38.0155235],[-7.1177098,38.0553626],[-7.0142997,38.0243785],[-6.9963153,38.1075633],[-6.9614706,38.201254],[-7.080617,38.1570753],[-7.3402665,38.4402363],[-7.2638329,38.7380741],[-7.0435243,38.8729667],[-7.0615086,38.907962],[-6.9693387,39.0198308],[-7.0008114,39.0887867],[-7.1536786,39.0957658],[-7.1525545,39.1602899],[-7.2447245,39.1968854],[-7.2559647,39.2813308],[-7.3368944,39.3535074],[-7.3279022,39.4559917],[-7.5144901,39.5886496],[-7.5527069,39.6795427],[-7.0502684,39.6752171],[-6.9951913,39.8195433],[-6.9221297,39.8790868],[-6.886161,40.0229854],[-7.0412762,40.1347927],[-7.0176717,40.266146],[-6.8086034,40.3450071],[-6.8681766,40.4451649],[-6.8535643,40.6066433],[-6.837828,40.8757589],[-6.9536024,41.0370445],[-6.8018592,41.0395879],[-6.7681385,41.138706],[-6.6411239,41.2655616],[-6.5624422,41.2630269],[-6.217367,41.5791017],[-6.3162811,41.644652],[-6.5152332,41.6412921],[-6.5871707,41.6883151],[-6.5478299,41.8559743],[-6.6298836,41.9112057],[-7.1334461,41.9404756],[-7.1682909,41.8718791],[-7.4256922,41.7847727],[-7.9539833,41.8459271],[-8.130455,41.7805819],[-8.2518495,41.9078597],[-8.1293309,42.0348842],[-8.2484774,42.1008034],[-8.3676239,42.0557521],[-8.6070409,42.0340493],[-8.8910646,41.8228891]]],"terms_text":"PNOA","best":true},{"id":"Geodatastyrelsen_Denmark","name":"SDFE aerial imagery","type":"tms","template":"http://osmtools.septima.dk/mapproxy/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg","scaleExtent":[0,21],"polygon":[[[8.3743941,54.9551655],[8.3683809,55.4042149],[8.2103997,55.4039795],[8.2087314,55.4937345],[8.0502655,55.4924731],[8.0185123,56.7501399],[8.1819161,56.7509948],[8.1763274,57.0208898],[8.3413329,57.0219872],[8.3392467,57.1119574],[8.5054433,57.1123212],[8.5033923,57.2020499],[9.3316304,57.2027636],[9.3319079,57.2924835],[9.4978864,57.2919578],[9.4988593,57.3820608],[9.6649749,57.3811615],[9.6687295,57.5605591],[9.8351961,57.5596265],[9.8374896,57.6493322],[10.1725726,57.6462818],[10.1754245,57.7367768],[10.5118282,57.7330269],[10.5152095,57.8228945],[10.6834853,57.8207722],[10.6751613,57.6412021],[10.5077045,57.6433097],[10.5039992,57.5535088],[10.671038,57.5514113],[10.6507805,57.1024538],[10.4857673,57.1045138],[10.4786236,56.9249051],[10.3143981,56.9267573],[10.3112341,56.8369269],[10.4750295,56.83509],[10.4649016,56.5656681],[10.9524239,56.5589761],[10.9479249,56.4692243],[11.1099335,56.4664675],[11.1052639,56.376833],[10.9429901,56.3795284],[10.9341235,56.1994768],[10.7719685,56.2020244],[10.7694751,56.1120103],[10.6079695,56.1150259],[10.4466742,56.116717],[10.2865948,56.118675],[10.2831527,56.0281851],[10.4439274,56.0270388],[10.4417713,55.7579243],[10.4334961,55.6693533],[10.743814,55.6646861],[10.743814,55.5712253],[10.8969041,55.5712253],[10.9051793,55.3953852],[11.0613726,55.3812841],[11.0593038,55.1124061],[11.0458567,55.0318621],[11.2030844,55.0247474],[11.2030844,55.117139],[11.0593038,55.1124061],[11.0613726,55.3812841],[11.0789572,55.5712253],[10.8969041,55.5712253],[10.9258671,55.6670198],[10.743814,55.6646861],[10.7562267,55.7579243],[10.4417713,55.7579243],[10.4439274,56.0270388],[10.4466742,56.116717],[10.6079695,56.1150259],[10.6052053,56.0247462],[10.9258671,56.0201215],[10.9197132,55.9309388],[11.0802782,55.92792],[11.0858066,56.0178284],[11.7265047,56.005058],[11.7319981,56.0952142],[12.0540333,56.0871256],[12.0608477,56.1762576],[12.7023469,56.1594405],[12.6611131,55.7114318],[12.9792318,55.7014026],[12.9612912,55.5217294],[12.3268659,55.5412096],[12.3206071,55.4513655],[12.4778226,55.447067],[12.4702432,55.3570479],[12.6269738,55.3523837],[12.6200898,55.2632576],[12.4627339,55.26722],[12.4552949,55.1778223],[12.2987046,55.1822303],[12.2897344,55.0923641],[12.6048608,55.0832904],[12.5872011,54.9036285],[12.2766618,54.9119031],[12.2610181,54.7331602],[12.1070691,54.7378161],[12.0858621,54.4681655],[11.7794953,54.4753579],[11.7837381,54.5654783],[11.1658525,54.5782155],[11.1706443,54.6686508],[10.8617173,54.6733956],[10.8651245,54.7634667],[10.7713646,54.7643888],[10.7707276,54.7372807],[10.7551428,54.7375776],[10.7544039,54.7195666],[10.7389074,54.7197588],[10.7384368,54.7108482],[10.7074486,54.7113045],[10.7041094,54.6756741],[10.5510973,54.6781698],[10.5547184,54.7670245],[10.2423994,54.7705935],[10.2459845,54.8604673],[10.0902268,54.8622134],[10.0873731,54.7723851],[9.1555798,54.7769557],[9.1562752,54.8675369],[8.5321973,54.8663765],[8.531432,54.95516],[8.3743941,54.9551655]],[[11.4577738,56.819554],[11.7849181,56.8127385],[11.7716715,56.6332796],[11.4459621,56.6401087],[11.4577738,56.819554]],[[11.3274736,57.3612962],[11.3161808,57.1818004],[11.1508692,57.1847276],[11.1456628,57.094962],[10.8157703,57.1001693],[10.8290599,57.3695272],[11.3274736,57.3612962]],[[11.5843266,56.2777928],[11.5782882,56.1880397],[11.7392309,56.1845765],[11.7456428,56.2743186],[11.5843266,56.2777928]],[[14.6825922,55.3639405],[14.8395247,55.3565231],[14.8263755,55.2671261],[15.1393406,55.2517359],[15.1532015,55.3410836],[15.309925,55.3330556],[15.295719,55.2437356],[15.1393406,55.2517359],[15.1255631,55.1623802],[15.2815819,55.1544167],[15.2535578,54.9757646],[14.6317464,55.0062496],[14.6825922,55.3639405]]],"terms_url":"http://download.kortforsyningen.dk/content/vilkaar-og-betingelser","terms_text":"Geodatastyrelsen og Danske Kommuner","best":true,"icon":"data:image/png;base64,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"},{"id":"Slovakia-Historic-Maps","name":"Slovakia Historic Maps","type":"tms","template":"http://tms.freemap.sk/historicke/{zoom}/{x}/{y}.png","scaleExtent":[0,12],"polygon":[[[16.8196949,47.4927236],[16.8196949,49.5030322],[22.8388318,49.5030322],[22.8388318,47.4927236],[16.8196949,47.4927236]]]},{"id":"Soskut_Pusztazamor_Tarnok_Diosd_orto_2017","name":"Sóskút, Pusztazámor, Tárnok, Diósd ortophoto 2017","type":"tms","template":"http://adam.openstreetmap.hu/mapproxy/tiles/1.0.0/Soskut-Tarnok-Pusztazamor-Diosd/mercator/{zoom}/{x}/{y}.png","startDate":"2017-03-01T00:00:00.000Z","polygon":[[[18.79273330201,47.37078533804],[18.791936169,47.37048036201],[18.79139114593,47.37063268281],[18.7901097,47.3717614],[18.7891647,47.3734529],[18.78721506824,47.37566027041],[18.7860339,47.37764910001],[18.7849824,47.3790513],[18.783695,47.3803226],[18.782665,47.3819499],[18.781399,47.3836789],[18.7793426,47.3871257],[18.776657,47.3893959],[18.764716,47.396699],[18.7616966,47.3996569],[18.7563102,47.4032821],[18.7583737,47.4065272],[18.75879657883,47.40776342073],[18.76199554897,47.41217224817],[18.7630394973,47.41315137445],[18.7659298,47.4147108],[18.7704058,47.4176575],[18.77247285488,47.41808545272],[18.7724806,47.4202978],[18.8086021,47.4404108],[18.8174212,47.435389],[18.8209188,47.4357228],[18.8280427,47.4375516],[18.8302099,47.4352584],[18.8358533,47.4375371],[18.8404882,47.4334586],[18.847655,47.4357228],[18.8510024,47.4328054],[18.8689996,47.4396086],[18.87361350924,47.43597176329],[18.87499181607,47.43342149293],[18.87386045593,47.43248349864],[18.8760377,47.4279677],[18.8605023,47.4230028],[18.8662101,47.4179794],[18.8724328,47.4108645],[18.8662959,47.4077278],[18.8696433,47.4047072],[18.86776892261,47.40207457802],[18.86509430105,47.40052438512],[18.87081279074,47.3983820654],[18.86772375423,47.39699336542],[18.86992005424,47.39655168559],[18.87648610191,47.39477958954],[18.87748924808,47.39494663392],[18.87866942005,47.39462343887],[18.88358322696,47.3899604942],[18.88290731029,47.3896699544],[18.88538567142,47.38530440107],[18.87747851924,47.38339390377],[18.88181296901,47.37604910406],[18.87914148883,47.37392756692],[18.88638345317,47.36922645965],[18.88205973224,47.36772957402],[18.87973157482,47.36640704749],[18.8746997507,47.36252284243],[18.87282220439,47.36136733615],[18.87027947025,47.36062605465],[18.86687842922,47.3585329683],[18.86234013156,47.35637438604],[18.85566679554,47.35199153827],[18.84873596744,47.34728120653],[18.83192388134,47.3384118486],[18.82497159557,47.34257772442],[18.81619540767,47.34925116493],[18.8107880743,47.35356882392],[18.80823461132,47.35599644336],[18.80645362453,47.35854023611],[18.80707589702,47.359019909],[18.80634633617,47.36021180457],[18.80465118007,47.36175250772],[18.80381433086,47.36335130305],[18.80054616504,47.36544732015],[18.79988097721,47.36617355102],[18.79416204336,47.36974865444],[18.79273330201,47.37078533804]],[[18.91871480064,47.4093812629],[18.91826418952,47.40997664498],[18.9206674488,47.41155945729],[18.92509845809,47.41372304121],[18.93473295288,47.41916790937],[18.94063381271,47.42241278301],[18.94981769638,47.41937843296],[18.95154503898,47.41749820965],[18.95689872818,47.41922598493],[18.95770339088,47.41877589767],[18.95755318717,47.41435467478],[18.9621129425,47.40506817222],[18.96266011314,47.40117592194],[18.96316436843,47.39903360927],[18.95446328239,47.3967314338],[18.95275739746,47.39526437993],[18.95201710777,47.39362297422],[18.95119098739,47.39356487042],[18.94692091064,47.39798783856],[18.94410995559,47.3984526281],[18.94161013679,47.39868502134],[18.93735078887,47.39633199249],[18.93617061691,47.39682584676],[18.93122462348,47.39999947627],[18.93120316581,47.40023186269],[18.92923978881,47.40204734624],[18.92561344223,47.40604845111],[18.92465857582,47.40635342305],[18.92293123321,47.40925782918],[18.91871480064,47.4093812629]]],"terms_url":"http://fototerkep.hu/","terms_text":"Fototerkep.hu","best":true},{"id":"South_Africa-CD_NGI-Aerial","name":"South Africa CD:NGI Aerial","type":"tms","template":"http://{switch:a,b,c}.aerial.openstreetmap.org.za/ngi-aerial/{zoom}/{x}/{y}.jpg","scaleExtent":[1,22],"polygon":[[[17.8396817,-32.7983384],[17.8893509,-32.6972835],[18.00364,-32.6982187],[18.0991679,-32.7485251],[18.2898747,-32.5526645],[18.2930182,-32.0487089],[18.105455,-31.6454966],[17.8529257,-31.3443951],[17.5480046,-30.902171],[17.4044506,-30.6374731],[17.2493704,-30.3991663],[16.9936977,-29.6543552],[16.7987996,-29.19437],[16.5494139,-28.8415949],[16.4498691,-28.691876],[16.4491046,-28.5515766],[16.6002551,-28.4825663],[16.7514057,-28.4486958],[16.7462192,-28.2458973],[16.8855148,-28.04729],[16.9929502,-28.0244005],[17.0529659,-28.0257086],[17.1007562,-28.0338839],[17.2011527,-28.0930546],[17.2026346,-28.2328424],[17.2474611,-28.2338215],[17.2507953,-28.198892],[17.3511919,-28.1975861],[17.3515624,-28.2442655],[17.4015754,-28.2452446],[17.4149122,-28.3489751],[17.4008345,-28.547997],[17.4526999,-28.5489733],[17.4512071,-28.6495106],[17.4983599,-28.6872054],[17.6028204,-28.6830048],[17.6499732,-28.6967928],[17.6525928,-28.7381457],[17.801386,-28.7381457],[17.9994276,-28.7560602],[18.0002748,-28.7956172],[18.1574507,-28.8718055],[18.5063811,-28.8718055],[18.6153564,-28.8295875],[18.9087513,-28.8277516],[19.1046973,-28.9488548],[19.1969071,-28.9378513],[19.243012,-28.8516164],[19.2314858,-28.802963],[19.2587296,-28.7009928],[19.4431493,-28.6973163],[19.5500289,-28.4958332],[19.6967264,-28.4939914],[19.698822,-28.4479358],[19.8507587,-28.4433291],[19.8497109,-28.4027818],[19.9953605,-28.399095],[19.9893671,-24.7497859],[20.2916682,-24.9192346],[20.4724562,-25.1501701],[20.6532441,-25.4529449],[20.733265,-25.6801957],[20.8281046,-25.8963498],[20.8429232,-26.215851],[20.6502804,-26.4840868],[20.6532441,-26.8204869],[21.0889134,-26.846933],[21.6727695,-26.8389998],[21.7765003,-26.6696268],[21.9721069,-26.6431395],[22.2803355,-26.3274702],[22.5707817,-26.1333967],[22.7752795,-25.6775246],[23.0005235,-25.2761948],[23.4658301,-25.2735148],[23.883717,-25.597366],[24.2364017,-25.613402],[24.603905,-25.7896563],[25.110704,-25.7389432],[25.5078447,-25.6855376],[25.6441766,-25.4823781],[25.8419267,-24.7805437],[25.846641,-24.7538456],[26.3928487,-24.6332894],[26.4739066,-24.5653312],[26.5089966,-24.4842437],[26.5861946,-24.4075775],[26.7300635,-24.3014458],[26.8567384,-24.2499463],[26.8574402,-24.1026901],[26.9215471,-23.8990957],[26.931831,-23.8461891],[26.9714827,-23.6994344],[27.0006074,-23.6367644],[27.0578041,-23.6052574],[27.1360547,-23.5203437],[27.3339623,-23.3973792],[27.5144057,-23.3593929],[27.5958145,-23.2085465],[27.8098634,-23.0994957],[27.8828506,-23.0620496],[27.9382928,-22.9496487],[28.0407556,-22.8255118],[28.2056786,-22.6552861],[28.3397223,-22.5639374],[28.4906093,-22.560697],[28.6108769,-22.5400248],[28.828175,-22.4550173],[28.9285324,-22.4232328],[28.9594116,-22.3090081],[29.0162574,-22.208335],[29.2324117,-22.1693453],[29.3531213,-22.1842926],[29.6548952,-22.1186426],[29.7777102,-22.1361956],[29.9292989,-22.1849425],[30.1166795,-22.2830348],[30.2563377,-22.2914767],[30.3033582,-22.3395204],[30.5061784,-22.3057617],[30.8374279,-22.284983],[31.0058599,-22.3077095],[31.1834152,-22.3232913],[31.2930586,-22.3674647],[31.5680579,-23.1903385],[31.5568311,-23.4430809],[31.6931122,-23.6175209],[31.7119696,-23.741136],[31.7774743,-23.8800628],[31.8886337,-23.9481098],[31.9144386,-24.1746736],[31.9948307,-24.3040878],[32.0166656,-24.4405988],[32.0077331,-24.6536578],[32.019643,-24.9140701],[32.035523,-25.0849767],[32.019643,-25.3821442],[31.9928457,-25.4493771],[31.9997931,-25.5165725],[32.0057481,-25.6078978],[32.0057481,-25.6624806],[31.9362735,-25.8403721],[31.9809357,-25.9546537],[31.8687838,-26.0037251],[31.4162062,-25.7277683],[31.3229117,-25.7438611],[31.2504595,-25.8296526],[31.1393001,-25.9162746],[31.1164727,-25.9912361],[30.9656135,-26.2665756],[30.8921689,-26.3279703],[30.8534616,-26.4035568],[30.8226943,-26.4488849],[30.8022583,-26.5240694],[30.8038369,-26.8082089],[30.9020939,-26.7807451],[30.9100338,-26.8489495],[30.9824859,-26.9082627],[30.976531,-27.0029222],[31.0034434,-27.0441587],[31.1543322,-27.1980416],[31.5015607,-27.311117],[31.9700183,-27.311117],[31.9700183,-27.120472],[31.9769658,-27.050664],[32.0002464,-26.7983892],[32.1069826,-26.7984645],[32.3114546,-26.8479493],[32.899986,-26.8516059],[32.886091,-26.9816971],[32.709427,-27.4785436],[32.6240724,-27.7775144],[32.5813951,-28.07479],[32.5387178,-28.2288046],[32.4275584,-28.5021568],[32.3640388,-28.5945699],[32.0702603,-28.8469827],[31.9878832,-28.9069497],[31.7764818,-28.969487],[31.4638459,-29.2859343],[31.359634,-29.3854348],[31.1680825,-29.6307408],[31.064863,-29.7893535],[31.0534493,-29.8470469],[31.0669933,-29.8640319],[31.0455459,-29.9502017],[30.9518556,-30.0033946],[30.8651833,-30.1024093],[30.7244725,-30.392502],[30.3556256,-30.9308873],[30.0972364,-31.2458274],[29.8673136,-31.4304296],[29.7409393,-31.5014699],[29.481312,-31.6978686],[28.8943171,-32.2898903],[28.5497137,-32.5894641],[28.1436499,-32.8320732],[28.0748735,-32.941689],[27.8450942,-33.082869],[27.3757956,-33.3860685],[26.8805407,-33.6458951],[26.5916871,-33.7480756],[26.4527308,-33.7935795],[26.206754,-33.7548943],[26.0077897,-33.7223961],[25.8055494,-33.7524272],[25.7511073,-33.8006512],[25.6529079,-33.8543597],[25.6529079,-33.9469768],[25.7195789,-34.0040115],[25.7202807,-34.0511235],[25.5508915,-34.063151],[25.3504571,-34.0502627],[25.2810609,-34.0020322],[25.0476316,-33.9994588],[24.954724,-34.0043594],[24.9496586,-34.1010363],[24.8770358,-34.1506456],[24.8762914,-34.2005281],[24.8532574,-34.2189562],[24.7645287,-34.2017946],[24.5001356,-34.2003254],[24.3486733,-34.1163824],[24.1988819,-34.1019039],[23.9963377,-34.0514443],[23.8017509,-34.0524332],[23.7493589,-34.0111855],[23.4973536,-34.009014],[23.4155191,-34.0434586],[23.4154284,-34.1140433],[22.9000853,-34.0993009],[22.8412418,-34.0547911],[22.6470321,-34.0502627],[22.6459843,-34.0072768],[22.570016,-34.0064081],[22.5050499,-34.0645866],[22.2519968,-34.0645866],[22.2221334,-34.1014701],[22.1621197,-34.1057019],[22.1712431,-34.1521766],[22.1576913,-34.2180897],[22.0015632,-34.2172232],[21.9496952,-34.3220009],[21.8611528,-34.4007145],[21.5614708,-34.4020114],[21.5468011,-34.3661242],[21.501744,-34.3669892],[21.5006961,-34.4020114],[21.4194886,-34.4465247],[21.1978706,-34.4478208],[21.0988193,-34.3991325],[21.0033746,-34.3753872],[20.893192,-34.3997115],[20.8976647,-34.4854003],[20.7446802,-34.4828092],[20.5042011,-34.486264],[20.2527197,-34.701477],[20.0803502,-34.8361855],[19.9923317,-34.8379056],[19.899074,-34.8275845],[19.8938348,-34.7936018],[19.5972963,-34.7961833],[19.3929677,-34.642015],[19.2877095,-34.6404784],[19.2861377,-34.5986563],[19.3474363,-34.5244458],[19.3285256,-34.4534372],[19.098001,-34.449981],[19.0725583,-34.3802371],[19.0023531,-34.3525593],[18.9520568,-34.3949373],[18.7975006,-34.3936403],[18.7984174,-34.1016376],[18.501748,-34.1015292],[18.4999545,-34.3616945],[18.4477325,-34.3620007],[18.4479944,-34.3522691],[18.3974362,-34.3514041],[18.3971742,-34.3022959],[18.3565705,-34.3005647],[18.3479258,-34.2020436],[18.2972095,-34.1950274],[18.2951139,-33.9937138],[18.3374474,-33.9914079],[18.3476638,-33.8492427],[18.3479258,-33.781555],[18.4124718,-33.7448849],[18.3615477,-33.6501624],[18.2992013,-33.585591],[18.2166839,-33.448872],[18.1389858,-33.3974083],[17.9473472,-33.1602647],[17.8855247,-33.0575732],[17.8485884,-32.9668505],[17.8396817,-32.8507302],[17.8396817,-32.7983384]]],"best":true},{"id":"South-Tyrol-Orthofoto2011","name":"South Tyrol Orthofoto 2011","type":"tms","template":"http://geoservices.buergernetz.bz.it/geoserver/gwc/service/wmts/?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=P_BZ_OF_2011_EPSG3857&STYLE=default&TILEMATRIXSET=GoogleMapsCompatible&TILEMATRIX=GoogleMapsCompatible%3A{zoom}&TILEROW={y}&TILECOL={x}&FORMAT=image%2Fjpeg","scaleExtent":[0,18],"polygon":[[[10.38615,46.68821],[10.39201,46.69016],[10.40215,46.70624],[10.41274,46.70821],[10.41622,46.71479],[10.4168,46.71847],[10.39934,46.73435],[10.43464,46.75356],[10.44107,46.75413],[10.44011,46.77149],[10.42123,46.78861],[10.42845,46.79755],[10.43851,46.79869],[10.44925,46.80462],[10.45602,46.81635],[10.45438,46.82221],[10.4583,46.82478],[10.45513,46.83059],[10.45906,46.83548],[10.46483,46.83624],[10.46229,46.8413],[10.46987,46.84933],[10.46819,46.8553],[10.47838,46.86013],[10.48372,46.85543],[10.49628,46.85305],[10.49931,46.84857],[10.52124,46.84653],[10.5527,46.8511],[10.55795,46.84695],[10.55264,46.8408],[10.55536,46.84087],[10.58883,46.85125],[10.59502,46.85829],[10.60936,46.8597],[10.62441,46.86558],[10.64858,46.86655],[10.66787,46.87651],[10.67297,46.87138],[10.69112,46.86861],[10.69786,46.86339],[10.69508,46.85308],[10.70594,46.84786],[10.71763,46.84795],[10.72333,46.83892],[10.75621,46.83383],[10.76481,46.82409],[10.76387,46.81971],[10.75239,46.81387],[10.74506,46.80223],[10.7276,46.79709],[10.73122,46.78925],[10.75722,46.78624],[10.77744,46.79149],[10.78678,46.79735],[10.81439,46.77662],[10.82479,46.77472],[10.83129,46.78138],[10.84112,46.78282],[10.85354,46.77506],[10.86845,46.77313],[10.86993,46.7669],[10.88294,46.76393],[10.88962,46.76529],[10.8951,46.77092],[10.90527,46.76911],[10.92299,46.7764],[10.92821,46.77408],[10.94388,46.77648],[10.97522,46.77361],[10.97932,46.77014],[10.99475,46.76804],[11.01397,46.77317],[11.02328,46.76715],[11.0346,46.79428],[11.04234,46.801],[11.03792,46.80562],[11.05633,46.80928],[11.07279,46.82092],[11.08171,46.82252],[11.0762,46.83384],[11.06887,46.83793],[11.07303,46.84345],[11.06988,46.85348],[11.08742,46.87927],[11.09961,46.88922],[11.09538,46.89178],[11.09795,46.89844],[11.0946,46.91247],[11.10792,46.91706],[11.10804,46.92632],[11.11418,46.93234],[11.13851,46.92865],[11.16322,46.94091],[11.16642,46.94479],[11.16114,46.94979],[11.1637,46.96677],[11.17598,46.96367],[11.18658,46.97062],[11.19527,46.97152],[11.20418,46.96877],[11.20688,46.96403],[11.22047,46.97025],[11.24139,46.9708],[11.24865,46.97517],[11.25582,46.97535],[11.26272,46.98169],[11.27662,46.98168],[11.28762,46.98699],[11.30709,46.98525],[11.3205,46.99345],[11.33765,46.98606],[11.34516,46.99169],[11.35932,46.99154],[11.37697,46.98025],[11.38324,46.97168],[11.40465,46.96609],[11.43929,46.97601],[11.45134,46.99294],[11.46803,46.99582],[11.46859,47.003],[11.47831,47.01201],[11.50238,47.01073],[11.50313,47.00808],[11.51366,47.00595],[11.51679,47.00091],[11.53381,46.99233],[11.53846,46.98519],[11.55297,46.99149],[11.57663,46.99657],[11.58,47.00277],[11.58879,47.00641],[11.59901,47.00657],[11.60944,47.01207],[11.62697,47.01437],[11.63629,47.00383],[11.66542,46.99304],[11.6885,46.99658],[11.71226,46.99416],[11.72897,46.97322],[11.74698,46.97013],[11.76411,46.97412],[11.78106,46.99342],[11.81526,46.991],[11.83564,46.99417],[11.84396,47.0025],[11.85192,47.0014],[11.86722,47.01252],[11.87393,47.01136],[11.8794,47.01714],[11.89137,47.01728],[11.91627,47.03422],[11.9329,47.03864],[11.94688,47.03464],[11.95457,47.04374],[11.96773,47.04158],[11.97912,47.0511],[11.98587,47.04815],[11.99534,47.05064],[12.02037,47.04821],[12.02968,47.05127],[12.03353,47.0583],[12.04276,47.06228],[12.07543,47.0605],[12.08035,47.06951],[12.09308,47.07791],[12.10329,47.07931],[12.11867,47.07445],[12.13561,47.08171],[12.15125,47.08049],[12.15997,47.08267],[12.18589,47.09322],[12.2278,47.08302],[12.24228,47.06892],[12.23786,47.0644],[12.21821,47.05795],[12.2182,47.04483],[12.20552,47.02595],[12.18048,47.02414],[12.16423,47.01782],[12.14786,47.02357],[12.12723,47.01218],[12.12285,47.00662],[12.1322,46.99339],[12.12974,46.98593],[12.13977,46.982],[12.13808,46.96514],[12.13328,46.96292],[12.13882,46.95764],[12.15927,46.95133],[12.1702,46.93758],[12.15414,46.91654],[12.14675,46.91413],[12.16205,46.908],[12.16959,46.91121],[12.19154,46.90682],[12.20106,46.8965],[12.2022,46.88806],[12.21663,46.87517],[12.22147,46.88084],[12.23125,46.88146],[12.2345,46.88919],[12.24162,46.89192],[12.27486,46.88512],[12.27979,46.87921],[12.27736,46.87319],[12.29326,46.86566],[12.2912,46.85704],[12.29733,46.84455],[12.30833,46.84137],[12.30726,46.83271],[12.285,46.81503],[12.29383,46.8027],[12.28905,46.79948],[12.28889,46.79427],[12.28232,46.79153],[12.28539,46.7839],[12.30943,46.78603],[12.35837,46.77583],[12.37036,46.74163],[12.38475,46.71745],[12.40283,46.70811],[12.41103,46.70701],[12.41522,46.70163],[12.42862,46.6997],[12.42943,46.69567],[12.44268,46.68979],[12.47501,46.68756],[12.4795,46.67969],[12.43473,46.66714],[12.40648,46.64167],[12.38115,46.64183],[12.37944,46.63733],[12.3915,46.62765],[12.38577,46.62154],[12.35939,46.61829],[12.34465,46.62376],[12.34034,46.63022],[12.33578,46.62732],[12.3172,46.62876],[12.31785,46.62355],[12.30802,46.61811],[12.28413,46.61623],[12.26982,46.62003],[12.25931,46.62809],[12.24502,46.62326],[12.24198,46.61586],[12.21241,46.60918],[12.20444,46.59836],[12.19228,46.59321],[12.19261,46.62059],[12.1818,46.6192],[12.17117,46.63275],[12.16062,46.63574],[12.1511,46.63215],[12.1436,46.6327],[12.13739,46.64122],[12.12342,46.64475],[12.10949,46.65204],[12.10609,46.65783],[12.09345,46.66123],[12.08826,46.66638],[12.07985,46.66686],[12.07038,46.67386],[12.07173,46.66064],[12.06686,46.65364],[12.07479,46.64329],[12.06837,46.63997],[12.06495,46.62121],[12.05448,46.61778],[12.05318,46.60989],[12.04613,46.60716],[12.05043,46.60016],[12.04763,46.58357],[12.03665,46.57668],[12.0266,46.55871],[12.02189,46.55791],[11.99941,46.53208],[11.99411,46.53345],[11.98704,46.54417],[11.96633,46.54363],[11.95094,46.53869],[11.94719,46.52879],[11.94147,46.52689],[11.93294,46.52631],[11.9121,46.532],[11.8904,46.52175],[11.85192,46.51682],[11.82849,46.50783],[11.82334,46.51315],[11.82391,46.52141],[11.81086,46.53146],[11.79385,46.52023],[11.79189,46.51322],[11.76157,46.50503],[11.74317,46.50391],[11.73202,46.50877],[11.71935,46.50916],[11.71524,46.51245],[11.69889,46.50218],[11.6672,46.49647],[11.64515,46.49743],[11.63849,46.50051],[11.63495,46.49486],[11.64297,46.49346],[11.65174,46.48271],[11.64536,46.47189],[11.64179,46.47439],[11.62679,46.4708],[11.62987,46.46377],[11.61882,46.44325],[11.62143,46.42539],[11.60161,46.39731],[11.60307,46.38924],[11.5932,46.38265],[11.56489,46.38018],[11.55878,46.35076],[11.55249,46.34418],[11.54423,46.34483],[11.53837,46.35015],[11.52445,46.35502],[11.47969,46.36277],[11.48052,46.3551],[11.46322,46.34922],[11.45556,46.33396],[11.42105,46.32441],[11.40517,46.32387],[11.39865,46.31426],[11.39994,46.30709],[11.39569,46.3083],[11.38188,46.30052],[11.36088,46.29906],[11.36078,46.29682],[11.38256,46.29177],[11.3871,46.28143],[11.39609,46.27423],[11.39862,46.264],[11.38756,46.26029],[11.37347,46.2629],[11.36836,46.26135],[11.35783,46.26481],[11.35495,46.27564],[11.33912,46.28306],[11.33379,46.29049],[11.33471,46.2962],[11.3129,46.28256],[11.31737,46.27303],[11.30645,46.25786],[11.29124,46.2604],[11.24743,46.22933],[11.20622,46.2187],[11.18267,46.22496],[11.17077,46.23806],[11.17994,46.24434],[11.18351,46.25269],[11.18935,46.25354],[11.19448,46.2461],[11.20029,46.25566],[11.16604,46.26129],[11.14885,46.27904],[11.13725,46.28336],[11.14293,46.28934],[11.15847,46.29059],[11.16439,46.2986],[11.1761,46.30346],[11.1847,46.32104],[11.18894,46.32151],[11.18696,46.32673],[11.1942,46.33016],[11.20204,46.34212],[11.19001,46.35984],[11.19263,46.36578],[11.20393,46.36765],[11.19792,46.37232],[11.21275,46.39804],[11.21345,46.40675],[11.20565,46.4166],[11.21026,46.4206],[11.20347,46.42682],[11.21416,46.43556],[11.21634,46.44255],[11.20903,46.45293],[11.21419,46.45807],[11.21736,46.45731],[11.21886,46.46199],[11.21626,46.47277],[11.20939,46.481],[11.20876,46.49346],[11.19608,46.50241],[11.1924,46.501],[11.18686,46.50734],[11.18002,46.49823],[11.17014,46.49635],[11.16095,46.4878],[11.12934,46.48058],[11.1103,46.49643],[11.10449,46.4948],[11.08812,46.50128],[11.08173,46.53021],[11.05915,46.51508],[11.03795,46.51357],[11.05006,46.50784],[11.05773,46.49235],[11.06278,46.4894],[11.06894,46.46619],[11.07625,46.45487],[11.0778,46.44569],[11.07301,46.44042],[11.05394,46.44849],[11.0414,46.44569],[11.02817,46.46116],[11.00952,46.46917],[11.00462,46.47607],[10.98695,46.48289],[10.96543,46.48103],[10.95791,46.46983],[10.93819,46.46578],[10.9325,46.45831],[10.93332,46.4528],[10.91305,46.44284],[10.89161,46.44366],[10.88324,46.44995],[10.88093,46.44579],[10.87162,46.4438],[10.86174,46.43509],[10.85113,46.43817],[10.80034,46.44185],[10.78906,46.45164],[10.77835,46.47112],[10.76934,46.47609],[10.76463,46.4848],[10.75906,46.48547],[10.74422,46.48333],[10.71753,46.46022],[10.69667,46.4573],[10.68293,46.44846],[10.66821,46.45122],[10.63303,46.44309],[10.61439,46.45098],[10.60128,46.46139],[10.59995,46.46766],[10.57672,46.47237],[10.55875,46.48187],[10.54986,46.49123],[10.53685,46.49062],[10.52657,46.49425],[10.49366,46.49719],[10.48141,46.49337],[10.45714,46.5096],[10.45124,46.53083],[10.45814,46.54215],[10.47056,46.54377],[10.46954,46.54856],[10.47617,46.55749],[10.47321,46.56701],[10.48305,46.5777],[10.48575,46.58921],[10.48221,46.59199],[10.48576,46.59805],[10.48291,46.60512],[10.49055,46.61394],[10.44632,46.63989],[10.40935,46.63389],[10.40011,46.63648],[10.39873,46.6455],[10.38946,46.65862],[10.39057,46.67089],[10.3803,46.68399],[10.38615,46.68821]]],"terms_url":"http://geoservices.buergernetz.bz.it/geokatalog/","terms_text":"© Autonomen Provinz Bozen/Provincia Autonoma di Bolzano CC-BY 3.0"},{"id":"South-Tyrol-Orthofoto-2014-2015","name":"South Tyrol Orthofoto 2014/2015","type":"tms","template":"http://geoservices.buergernetz.bz.it/geoserver/gwc/service/wmts/?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=P_BZ_OF_2014_2015_EPSG3857&STYLE=default&TILEMATRIXSET=GoogleMapsCompatible&TILEMATRIX=GoogleMapsCompatible%3A{zoom}&TILEROW={y}&TILECOL={x}&FORMAT=image%2Fjpeg","endDate":"2015-11-01T00:00:00.000Z","startDate":"2014-07-01T00:00:00.000Z","scaleExtent":[0,18],"polygon":[[[10.38615,46.68821],[10.39201,46.69016],[10.40215,46.70624],[10.41274,46.70821],[10.41622,46.71479],[10.4168,46.71847],[10.39934,46.73435],[10.43464,46.75356],[10.44107,46.75413],[10.44011,46.77149],[10.42123,46.78861],[10.42845,46.79755],[10.43851,46.79869],[10.44925,46.80462],[10.45602,46.81635],[10.45438,46.82221],[10.4583,46.82478],[10.45513,46.83059],[10.45906,46.83548],[10.46483,46.83624],[10.46229,46.8413],[10.46987,46.84933],[10.46819,46.8553],[10.47838,46.86013],[10.48372,46.85543],[10.49628,46.85305],[10.49931,46.84857],[10.52124,46.84653],[10.5527,46.8511],[10.55795,46.84695],[10.55264,46.8408],[10.55536,46.84087],[10.58883,46.85125],[10.59502,46.85829],[10.60936,46.8597],[10.62441,46.86558],[10.64858,46.86655],[10.66787,46.87651],[10.67297,46.87138],[10.69112,46.86861],[10.69786,46.86339],[10.69508,46.85308],[10.70594,46.84786],[10.71763,46.84795],[10.72333,46.83892],[10.75621,46.83383],[10.76481,46.82409],[10.76387,46.81971],[10.75239,46.81387],[10.74506,46.80223],[10.7276,46.79709],[10.73122,46.78925],[10.75722,46.78624],[10.77744,46.79149],[10.78678,46.79735],[10.81439,46.77662],[10.82479,46.77472],[10.83129,46.78138],[10.84112,46.78282],[10.85354,46.77506],[10.86845,46.77313],[10.86993,46.7669],[10.88294,46.76393],[10.88962,46.76529],[10.8951,46.77092],[10.90527,46.76911],[10.92299,46.7764],[10.92821,46.77408],[10.94388,46.77648],[10.97522,46.77361],[10.97932,46.77014],[10.99475,46.76804],[11.01397,46.77317],[11.02328,46.76715],[11.0346,46.79428],[11.04234,46.801],[11.03792,46.80562],[11.05633,46.80928],[11.07279,46.82092],[11.08171,46.82252],[11.0762,46.83384],[11.06887,46.83793],[11.07303,46.84345],[11.06988,46.85348],[11.08742,46.87927],[11.09961,46.88922],[11.09538,46.89178],[11.09795,46.89844],[11.0946,46.91247],[11.10792,46.91706],[11.10804,46.92632],[11.11418,46.93234],[11.13851,46.92865],[11.16322,46.94091],[11.16642,46.94479],[11.16114,46.94979],[11.1637,46.96677],[11.17598,46.96367],[11.18658,46.97062],[11.19527,46.97152],[11.20418,46.96877],[11.20688,46.96403],[11.22047,46.97025],[11.24139,46.9708],[11.24865,46.97517],[11.25582,46.97535],[11.26272,46.98169],[11.27662,46.98168],[11.28762,46.98699],[11.30709,46.98525],[11.3205,46.99345],[11.33765,46.98606],[11.34516,46.99169],[11.35932,46.99154],[11.37697,46.98025],[11.38324,46.97168],[11.40465,46.96609],[11.43929,46.97601],[11.45134,46.99294],[11.46803,46.99582],[11.46859,47.003],[11.47831,47.01201],[11.50238,47.01073],[11.50313,47.00808],[11.51366,47.00595],[11.51679,47.00091],[11.53381,46.99233],[11.53846,46.98519],[11.55297,46.99149],[11.57663,46.99657],[11.58,47.00277],[11.58879,47.00641],[11.59901,47.00657],[11.60944,47.01207],[11.62697,47.01437],[11.63629,47.00383],[11.66542,46.99304],[11.6885,46.99658],[11.71226,46.99416],[11.72897,46.97322],[11.74698,46.97013],[11.76411,46.97412],[11.78106,46.99342],[11.81526,46.991],[11.83564,46.99417],[11.84396,47.0025],[11.85192,47.0014],[11.86722,47.01252],[11.87393,47.01136],[11.8794,47.01714],[11.89137,47.01728],[11.91627,47.03422],[11.9329,47.03864],[11.94688,47.03464],[11.95457,47.04374],[11.96773,47.04158],[11.97912,47.0511],[11.98587,47.04815],[11.99534,47.05064],[12.02037,47.04821],[12.02968,47.05127],[12.03353,47.0583],[12.04276,47.06228],[12.07543,47.0605],[12.08035,47.06951],[12.09308,47.07791],[12.10329,47.07931],[12.11867,47.07445],[12.13561,47.08171],[12.15125,47.08049],[12.15997,47.08267],[12.18589,47.09322],[12.2278,47.08302],[12.24228,47.06892],[12.23786,47.0644],[12.21821,47.05795],[12.2182,47.04483],[12.20552,47.02595],[12.18048,47.02414],[12.16423,47.01782],[12.14786,47.02357],[12.12723,47.01218],[12.12285,47.00662],[12.1322,46.99339],[12.12974,46.98593],[12.13977,46.982],[12.13808,46.96514],[12.13328,46.96292],[12.13882,46.95764],[12.15927,46.95133],[12.1702,46.93758],[12.15414,46.91654],[12.14675,46.91413],[12.16205,46.908],[12.16959,46.91121],[12.19154,46.90682],[12.20106,46.8965],[12.2022,46.88806],[12.21663,46.87517],[12.22147,46.88084],[12.23125,46.88146],[12.2345,46.88919],[12.24162,46.89192],[12.27486,46.88512],[12.27979,46.87921],[12.27736,46.87319],[12.29326,46.86566],[12.2912,46.85704],[12.29733,46.84455],[12.30833,46.84137],[12.30726,46.83271],[12.285,46.81503],[12.29383,46.8027],[12.28905,46.79948],[12.28889,46.79427],[12.28232,46.79153],[12.28539,46.7839],[12.30943,46.78603],[12.35837,46.77583],[12.37036,46.74163],[12.38475,46.71745],[12.40283,46.70811],[12.41103,46.70701],[12.41522,46.70163],[12.42862,46.6997],[12.42943,46.69567],[12.44268,46.68979],[12.47501,46.68756],[12.4795,46.67969],[12.43473,46.66714],[12.40648,46.64167],[12.38115,46.64183],[12.37944,46.63733],[12.3915,46.62765],[12.38577,46.62154],[12.35939,46.61829],[12.34465,46.62376],[12.34034,46.63022],[12.33578,46.62732],[12.3172,46.62876],[12.31785,46.62355],[12.30802,46.61811],[12.28413,46.61623],[12.26982,46.62003],[12.25931,46.62809],[12.24502,46.62326],[12.24198,46.61586],[12.21241,46.60918],[12.20444,46.59836],[12.19228,46.59321],[12.19261,46.62059],[12.1818,46.6192],[12.17117,46.63275],[12.16062,46.63574],[12.1511,46.63215],[12.1436,46.6327],[12.13739,46.64122],[12.12342,46.64475],[12.10949,46.65204],[12.10609,46.65783],[12.09345,46.66123],[12.08826,46.66638],[12.07985,46.66686],[12.07038,46.67386],[12.07173,46.66064],[12.06686,46.65364],[12.07479,46.64329],[12.06837,46.63997],[12.06495,46.62121],[12.05448,46.61778],[12.05318,46.60989],[12.04613,46.60716],[12.05043,46.60016],[12.04763,46.58357],[12.03665,46.57668],[12.0266,46.55871],[12.02189,46.55791],[11.99941,46.53208],[11.99411,46.53345],[11.98704,46.54417],[11.96633,46.54363],[11.95094,46.53869],[11.94719,46.52879],[11.94147,46.52689],[11.93294,46.52631],[11.9121,46.532],[11.8904,46.52175],[11.85192,46.51682],[11.82849,46.50783],[11.82334,46.51315],[11.82391,46.52141],[11.81086,46.53146],[11.79385,46.52023],[11.79189,46.51322],[11.76157,46.50503],[11.74317,46.50391],[11.73202,46.50877],[11.71935,46.50916],[11.71524,46.51245],[11.69889,46.50218],[11.6672,46.49647],[11.64515,46.49743],[11.63849,46.50051],[11.63495,46.49486],[11.64297,46.49346],[11.65174,46.48271],[11.64536,46.47189],[11.64179,46.47439],[11.62679,46.4708],[11.62987,46.46377],[11.61882,46.44325],[11.62143,46.42539],[11.60161,46.39731],[11.60307,46.38924],[11.5932,46.38265],[11.56489,46.38018],[11.55878,46.35076],[11.55249,46.34418],[11.54423,46.34483],[11.53837,46.35015],[11.52445,46.35502],[11.47969,46.36277],[11.48052,46.3551],[11.46322,46.34922],[11.45556,46.33396],[11.42105,46.32441],[11.40517,46.32387],[11.39865,46.31426],[11.39994,46.30709],[11.39569,46.3083],[11.38188,46.30052],[11.36088,46.29906],[11.36078,46.29682],[11.38256,46.29177],[11.3871,46.28143],[11.39609,46.27423],[11.39862,46.264],[11.38756,46.26029],[11.37347,46.2629],[11.36836,46.26135],[11.35783,46.26481],[11.35495,46.27564],[11.33912,46.28306],[11.33379,46.29049],[11.33471,46.2962],[11.3129,46.28256],[11.31737,46.27303],[11.30645,46.25786],[11.29124,46.2604],[11.24743,46.22933],[11.20622,46.2187],[11.18267,46.22496],[11.17077,46.23806],[11.17994,46.24434],[11.18351,46.25269],[11.18935,46.25354],[11.19448,46.2461],[11.20029,46.25566],[11.16604,46.26129],[11.14885,46.27904],[11.13725,46.28336],[11.14293,46.28934],[11.15847,46.29059],[11.16439,46.2986],[11.1761,46.30346],[11.1847,46.32104],[11.18894,46.32151],[11.18696,46.32673],[11.1942,46.33016],[11.20204,46.34212],[11.19001,46.35984],[11.19263,46.36578],[11.20393,46.36765],[11.19792,46.37232],[11.21275,46.39804],[11.21345,46.40675],[11.20565,46.4166],[11.21026,46.4206],[11.20347,46.42682],[11.21416,46.43556],[11.21634,46.44255],[11.20903,46.45293],[11.21419,46.45807],[11.21736,46.45731],[11.21886,46.46199],[11.21626,46.47277],[11.20939,46.481],[11.20876,46.49346],[11.19608,46.50241],[11.1924,46.501],[11.18686,46.50734],[11.18002,46.49823],[11.17014,46.49635],[11.16095,46.4878],[11.12934,46.48058],[11.1103,46.49643],[11.10449,46.4948],[11.08812,46.50128],[11.08173,46.53021],[11.05915,46.51508],[11.03795,46.51357],[11.05006,46.50784],[11.05773,46.49235],[11.06278,46.4894],[11.06894,46.46619],[11.07625,46.45487],[11.0778,46.44569],[11.07301,46.44042],[11.05394,46.44849],[11.0414,46.44569],[11.02817,46.46116],[11.00952,46.46917],[11.00462,46.47607],[10.98695,46.48289],[10.96543,46.48103],[10.95791,46.46983],[10.93819,46.46578],[10.9325,46.45831],[10.93332,46.4528],[10.91305,46.44284],[10.89161,46.44366],[10.88324,46.44995],[10.88093,46.44579],[10.87162,46.4438],[10.86174,46.43509],[10.85113,46.43817],[10.80034,46.44185],[10.78906,46.45164],[10.77835,46.47112],[10.76934,46.47609],[10.76463,46.4848],[10.75906,46.48547],[10.74422,46.48333],[10.71753,46.46022],[10.69667,46.4573],[10.68293,46.44846],[10.66821,46.45122],[10.63303,46.44309],[10.61439,46.45098],[10.60128,46.46139],[10.59995,46.46766],[10.57672,46.47237],[10.55875,46.48187],[10.54986,46.49123],[10.53685,46.49062],[10.52657,46.49425],[10.49366,46.49719],[10.48141,46.49337],[10.45714,46.5096],[10.45124,46.53083],[10.45814,46.54215],[10.47056,46.54377],[10.46954,46.54856],[10.47617,46.55749],[10.47321,46.56701],[10.48305,46.5777],[10.48575,46.58921],[10.48221,46.59199],[10.48576,46.59805],[10.48291,46.60512],[10.49055,46.61394],[10.44632,46.63989],[10.40935,46.63389],[10.40011,46.63648],[10.39873,46.6455],[10.38946,46.65862],[10.39057,46.67089],[10.3803,46.68399],[10.38615,46.68821]]],"terms_url":"http://geoservices.buergernetz.bz.it/geokatalog/","terms_text":"© Autonomen Provinz Bozen/Provincia Autonoma di Bolzano CC-BY 4.0","best":true},{"id":"South-Tyrol-Topomap","name":"South Tyrol Topomap","type":"tms","template":"http://geoservices.buergernetz.bz.it/geoserver/gwc/service/wmts/?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=P_BZ_BASEMAP_TOPO&STYLE=default&TILEMATRIXSET=GoogleMapsCompatible&TILEMATRIX=GoogleMapsCompatible%3A{zoom}&TILEROW={y}&TILECOL={x}&FORMAT=image%2Fjpeg","scaleExtent":[0,20],"polygon":[[[10.38615,46.68821],[10.39201,46.69016],[10.40215,46.70624],[10.41274,46.70821],[10.41622,46.71479],[10.4168,46.71847],[10.39934,46.73435],[10.43464,46.75356],[10.44107,46.75413],[10.44011,46.77149],[10.42123,46.78861],[10.42845,46.79755],[10.43851,46.79869],[10.44925,46.80462],[10.45602,46.81635],[10.45438,46.82221],[10.4583,46.82478],[10.45513,46.83059],[10.45906,46.83548],[10.46483,46.83624],[10.46229,46.8413],[10.46987,46.84933],[10.46819,46.8553],[10.47838,46.86013],[10.48372,46.85543],[10.49628,46.85305],[10.49931,46.84857],[10.52124,46.84653],[10.5527,46.8511],[10.55795,46.84695],[10.55264,46.8408],[10.55536,46.84087],[10.58883,46.85125],[10.59502,46.85829],[10.60936,46.8597],[10.62441,46.86558],[10.64858,46.86655],[10.66787,46.87651],[10.67297,46.87138],[10.69112,46.86861],[10.69786,46.86339],[10.69508,46.85308],[10.70594,46.84786],[10.71763,46.84795],[10.72333,46.83892],[10.75621,46.83383],[10.76481,46.82409],[10.76387,46.81971],[10.75239,46.81387],[10.74506,46.80223],[10.7276,46.79709],[10.73122,46.78925],[10.75722,46.78624],[10.77744,46.79149],[10.78678,46.79735],[10.81439,46.77662],[10.82479,46.77472],[10.83129,46.78138],[10.84112,46.78282],[10.85354,46.77506],[10.86845,46.77313],[10.86993,46.7669],[10.88294,46.76393],[10.88962,46.76529],[10.8951,46.77092],[10.90527,46.76911],[10.92299,46.7764],[10.92821,46.77408],[10.94388,46.77648],[10.97522,46.77361],[10.97932,46.77014],[10.99475,46.76804],[11.01397,46.77317],[11.02328,46.76715],[11.0346,46.79428],[11.04234,46.801],[11.03792,46.80562],[11.05633,46.80928],[11.07279,46.82092],[11.08171,46.82252],[11.0762,46.83384],[11.06887,46.83793],[11.07303,46.84345],[11.06988,46.85348],[11.08742,46.87927],[11.09961,46.88922],[11.09538,46.89178],[11.09795,46.89844],[11.0946,46.91247],[11.10792,46.91706],[11.10804,46.92632],[11.11418,46.93234],[11.13851,46.92865],[11.16322,46.94091],[11.16642,46.94479],[11.16114,46.94979],[11.1637,46.96677],[11.17598,46.96367],[11.18658,46.97062],[11.19527,46.97152],[11.20418,46.96877],[11.20688,46.96403],[11.22047,46.97025],[11.24139,46.9708],[11.24865,46.97517],[11.25582,46.97535],[11.26272,46.98169],[11.27662,46.98168],[11.28762,46.98699],[11.30709,46.98525],[11.3205,46.99345],[11.33765,46.98606],[11.34516,46.99169],[11.35932,46.99154],[11.37697,46.98025],[11.38324,46.97168],[11.40465,46.96609],[11.43929,46.97601],[11.45134,46.99294],[11.46803,46.99582],[11.46859,47.003],[11.47831,47.01201],[11.50238,47.01073],[11.50313,47.00808],[11.51366,47.00595],[11.51679,47.00091],[11.53381,46.99233],[11.53846,46.98519],[11.55297,46.99149],[11.57663,46.99657],[11.58,47.00277],[11.58879,47.00641],[11.59901,47.00657],[11.60944,47.01207],[11.62697,47.01437],[11.63629,47.00383],[11.66542,46.99304],[11.6885,46.99658],[11.71226,46.99416],[11.72897,46.97322],[11.74698,46.97013],[11.76411,46.97412],[11.78106,46.99342],[11.81526,46.991],[11.83564,46.99417],[11.84396,47.0025],[11.85192,47.0014],[11.86722,47.01252],[11.87393,47.01136],[11.8794,47.01714],[11.89137,47.01728],[11.91627,47.03422],[11.9329,47.03864],[11.94688,47.03464],[11.95457,47.04374],[11.96773,47.04158],[11.97912,47.0511],[11.98587,47.04815],[11.99534,47.05064],[12.02037,47.04821],[12.02968,47.05127],[12.03353,47.0583],[12.04276,47.06228],[12.07543,47.0605],[12.08035,47.06951],[12.09308,47.07791],[12.10329,47.07931],[12.11867,47.07445],[12.13561,47.08171],[12.15125,47.08049],[12.15997,47.08267],[12.18589,47.09322],[12.2278,47.08302],[12.24228,47.06892],[12.23786,47.0644],[12.21821,47.05795],[12.2182,47.04483],[12.20552,47.02595],[12.18048,47.02414],[12.16423,47.01782],[12.14786,47.02357],[12.12723,47.01218],[12.12285,47.00662],[12.1322,46.99339],[12.12974,46.98593],[12.13977,46.982],[12.13808,46.96514],[12.13328,46.96292],[12.13882,46.95764],[12.15927,46.95133],[12.1702,46.93758],[12.15414,46.91654],[12.14675,46.91413],[12.16205,46.908],[12.16959,46.91121],[12.19154,46.90682],[12.20106,46.8965],[12.2022,46.88806],[12.21663,46.87517],[12.22147,46.88084],[12.23125,46.88146],[12.2345,46.88919],[12.24162,46.89192],[12.27486,46.88512],[12.27979,46.87921],[12.27736,46.87319],[12.29326,46.86566],[12.2912,46.85704],[12.29733,46.84455],[12.30833,46.84137],[12.30726,46.83271],[12.285,46.81503],[12.29383,46.8027],[12.28905,46.79948],[12.28889,46.79427],[12.28232,46.79153],[12.28539,46.7839],[12.30943,46.78603],[12.35837,46.77583],[12.37036,46.74163],[12.38475,46.71745],[12.40283,46.70811],[12.41103,46.70701],[12.41522,46.70163],[12.42862,46.6997],[12.42943,46.69567],[12.44268,46.68979],[12.47501,46.68756],[12.4795,46.67969],[12.43473,46.66714],[12.40648,46.64167],[12.38115,46.64183],[12.37944,46.63733],[12.3915,46.62765],[12.38577,46.62154],[12.35939,46.61829],[12.34465,46.62376],[12.34034,46.63022],[12.33578,46.62732],[12.3172,46.62876],[12.31785,46.62355],[12.30802,46.61811],[12.28413,46.61623],[12.26982,46.62003],[12.25931,46.62809],[12.24502,46.62326],[12.24198,46.61586],[12.21241,46.60918],[12.20444,46.59836],[12.19228,46.59321],[12.19261,46.62059],[12.1818,46.6192],[12.17117,46.63275],[12.16062,46.63574],[12.1511,46.63215],[12.1436,46.6327],[12.13739,46.64122],[12.12342,46.64475],[12.10949,46.65204],[12.10609,46.65783],[12.09345,46.66123],[12.08826,46.66638],[12.07985,46.66686],[12.07038,46.67386],[12.07173,46.66064],[12.06686,46.65364],[12.07479,46.64329],[12.06837,46.63997],[12.06495,46.62121],[12.05448,46.61778],[12.05318,46.60989],[12.04613,46.60716],[12.05043,46.60016],[12.04763,46.58357],[12.03665,46.57668],[12.0266,46.55871],[12.02189,46.55791],[11.99941,46.53208],[11.99411,46.53345],[11.98704,46.54417],[11.96633,46.54363],[11.95094,46.53869],[11.94719,46.52879],[11.94147,46.52689],[11.93294,46.52631],[11.9121,46.532],[11.8904,46.52175],[11.85192,46.51682],[11.82849,46.50783],[11.82334,46.51315],[11.82391,46.52141],[11.81086,46.53146],[11.79385,46.52023],[11.79189,46.51322],[11.76157,46.50503],[11.74317,46.50391],[11.73202,46.50877],[11.71935,46.50916],[11.71524,46.51245],[11.69889,46.50218],[11.6672,46.49647],[11.64515,46.49743],[11.63849,46.50051],[11.63495,46.49486],[11.64297,46.49346],[11.65174,46.48271],[11.64536,46.47189],[11.64179,46.47439],[11.62679,46.4708],[11.62987,46.46377],[11.61882,46.44325],[11.62143,46.42539],[11.60161,46.39731],[11.60307,46.38924],[11.5932,46.38265],[11.56489,46.38018],[11.55878,46.35076],[11.55249,46.34418],[11.54423,46.34483],[11.53837,46.35015],[11.52445,46.35502],[11.47969,46.36277],[11.48052,46.3551],[11.46322,46.34922],[11.45556,46.33396],[11.42105,46.32441],[11.40517,46.32387],[11.39865,46.31426],[11.39994,46.30709],[11.39569,46.3083],[11.38188,46.30052],[11.36088,46.29906],[11.36078,46.29682],[11.38256,46.29177],[11.3871,46.28143],[11.39609,46.27423],[11.39862,46.264],[11.38756,46.26029],[11.37347,46.2629],[11.36836,46.26135],[11.35783,46.26481],[11.35495,46.27564],[11.33912,46.28306],[11.33379,46.29049],[11.33471,46.2962],[11.3129,46.28256],[11.31737,46.27303],[11.30645,46.25786],[11.29124,46.2604],[11.24743,46.22933],[11.20622,46.2187],[11.18267,46.22496],[11.17077,46.23806],[11.17994,46.24434],[11.18351,46.25269],[11.18935,46.25354],[11.19448,46.2461],[11.20029,46.25566],[11.16604,46.26129],[11.14885,46.27904],[11.13725,46.28336],[11.14293,46.28934],[11.15847,46.29059],[11.16439,46.2986],[11.1761,46.30346],[11.1847,46.32104],[11.18894,46.32151],[11.18696,46.32673],[11.1942,46.33016],[11.20204,46.34212],[11.19001,46.35984],[11.19263,46.36578],[11.20393,46.36765],[11.19792,46.37232],[11.21275,46.39804],[11.21345,46.40675],[11.20565,46.4166],[11.21026,46.4206],[11.20347,46.42682],[11.21416,46.43556],[11.21634,46.44255],[11.20903,46.45293],[11.21419,46.45807],[11.21736,46.45731],[11.21886,46.46199],[11.21626,46.47277],[11.20939,46.481],[11.20876,46.49346],[11.19608,46.50241],[11.1924,46.501],[11.18686,46.50734],[11.18002,46.49823],[11.17014,46.49635],[11.16095,46.4878],[11.12934,46.48058],[11.1103,46.49643],[11.10449,46.4948],[11.08812,46.50128],[11.08173,46.53021],[11.05915,46.51508],[11.03795,46.51357],[11.05006,46.50784],[11.05773,46.49235],[11.06278,46.4894],[11.06894,46.46619],[11.07625,46.45487],[11.0778,46.44569],[11.07301,46.44042],[11.05394,46.44849],[11.0414,46.44569],[11.02817,46.46116],[11.00952,46.46917],[11.00462,46.47607],[10.98695,46.48289],[10.96543,46.48103],[10.95791,46.46983],[10.93819,46.46578],[10.9325,46.45831],[10.93332,46.4528],[10.91305,46.44284],[10.89161,46.44366],[10.88324,46.44995],[10.88093,46.44579],[10.87162,46.4438],[10.86174,46.43509],[10.85113,46.43817],[10.80034,46.44185],[10.78906,46.45164],[10.77835,46.47112],[10.76934,46.47609],[10.76463,46.4848],[10.75906,46.48547],[10.74422,46.48333],[10.71753,46.46022],[10.69667,46.4573],[10.68293,46.44846],[10.66821,46.45122],[10.63303,46.44309],[10.61439,46.45098],[10.60128,46.46139],[10.59995,46.46766],[10.57672,46.47237],[10.55875,46.48187],[10.54986,46.49123],[10.53685,46.49062],[10.52657,46.49425],[10.49366,46.49719],[10.48141,46.49337],[10.45714,46.5096],[10.45124,46.53083],[10.45814,46.54215],[10.47056,46.54377],[10.46954,46.54856],[10.47617,46.55749],[10.47321,46.56701],[10.48305,46.5777],[10.48575,46.58921],[10.48221,46.59199],[10.48576,46.59805],[10.48291,46.60512],[10.49055,46.61394],[10.44632,46.63989],[10.40935,46.63389],[10.40011,46.63648],[10.39873,46.6455],[10.38946,46.65862],[10.39057,46.67089],[10.3803,46.68399],[10.38615,46.68821]]],"terms_url":"http://geoservices.buergernetz.bz.it/geokatalog/","terms_text":"© Autonomen Provinz Bozen/Provincia Autonoma di Bolzano","description":"Topographical basemap of South Tyrol"},{"id":"Bern-bern2016-tms","name":"Stadt Bern 10cm (2016)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/bern2016/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[8,21],"polygon":[[[7.2943145,46.9237564],[7.2982665,46.9274715],[7.3061586,46.9309487],[7.3043338,46.9362344],[7.3068603,46.9403709],[7.3246431,46.9432765],[7.3284525,46.946409],[7.3414051,46.9460797],[7.3438454,46.9473713],[7.3434554,46.9487937],[7.3513567,46.9485481],[7.3505628,46.950213],[7.3530901,46.9519266],[7.3582028,46.9511773],[7.3685031,46.9566244],[7.3715097,46.9607339],[7.37503,46.959835],[7.3785111,46.9614686],[7.3806232,46.9654741],[7.3832097,46.9663014],[7.3937998,46.9669268],[7.4000528,46.9691779],[7.4082922,46.9686857],[7.4281713,46.9738041],[7.4327053,46.972689],[7.4353602,46.9684345],[7.4378522,46.9684302],[7.4412474,46.9767865],[7.4456893,46.9747939],[7.4483835,46.9756393],[7.4477006,46.9790125],[7.4440468,46.9780682],[7.4412738,46.9798224],[7.4506732,46.9901527],[7.4522112,46.9896803],[7.454649,46.9778182],[7.4680382,46.9758258],[7.4707923,46.969998],[7.4701907,46.9674116],[7.4781618,46.9711823],[7.4845237,46.9701571],[7.4861275,46.9679018],[7.4857945,46.9646828],[7.4784708,46.9629043],[7.4802865,46.9606768],[7.4789304,46.9587841],[7.4797786,46.9566019],[7.4770135,46.9544586],[7.4840504,46.9499938],[7.4833925,46.9451977],[7.4955563,46.9396169],[7.4935119,46.9376594],[7.4908036,46.9387617],[7.4894997,46.9368667],[7.4766667,46.9369496],[7.4781093,46.9362489],[7.4746986,46.9339187],[7.4753537,46.9329898],[7.4691047,46.9292427],[7.4707683,46.9255044],[7.4585674,46.934836],[7.4476373,46.9304297],[7.435418,46.9349668],[7.4338022,46.9331237],[7.4376403,46.9307415],[7.4146941,46.9368183],[7.413844,46.9315682],[7.4070798,46.9303824],[7.408065,46.9256296],[7.4021268,46.9241992],[7.4014835,46.9211927],[7.3875736,46.9304506],[7.3823129,46.927282],[7.3800187,46.9298929],[7.3808694,46.9324085],[7.3748669,46.9314306],[7.3748901,46.9327104],[7.368066,46.9323929],[7.3683058,46.930426],[7.3604074,46.9285884],[7.3605592,46.9272018],[7.338783,46.9245357],[7.3393683,46.9196675],[7.3274574,46.9190326],[7.3269178,46.9235974],[7.324374,46.9251891],[7.3082264,46.9222857],[7.2943145,46.9237564]]],"terms_text":"Orthophoto 2016, Vermessungsamt Stadt Bern ","best":true},{"id":"Uster-2008","name":"Stadt Uster Orthophoto 2008 10cm","type":"tms","template":"http://mapproxy.sosm.ch:8080/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","polygon":[[[8.6,47.31],[8.6,47.39],[8.77,47.39],[8.77,47.31],[8.6,47.31]]],"terms_text":"Stadt Uster Vermessung Orthophoto 2008"},{"id":"Zuerich-zh_luftbild2011-tms","name":"Stadt Zürich Luftbild 2011","type":"tms","template":"http://mapproxy.sosm.ch:8080/tiles/zh_luftbild2011/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","polygon":[[[8.4441,47.3141],[8.4441,47.4411],[8.6284,47.4411],[8.6284,47.3141],[8.4441,47.3141]]],"terms_text":"Stadt Zürich Luftbild 2011"},{"id":"Zuerich-city_map","name":"Stadtplan Zürich","type":"tms","template":"http://mapproxy.sosm.ch:8080/tiles/zh_stadtplan/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","polygon":[[[8.4482,47.321],[8.4482,47.4339],[8.6248,47.4339],[8.6248,47.321],[8.4482,47.321]]],"terms_text":"Stadt Zürich Open Government Data"},{"id":"stamen-terrain-background","name":"Stamen Terrain","type":"tms","template":"http://{switch:a,b,c,d}.tile.stamen.com/terrain-background/{zoom}/{x}/{y}.jpg","scaleExtent":[4,18],"terms_url":"http://maps.stamen.com/#terrain","terms_text":"Map tiles by Stamen Design, under CC BY 3.0"},{"id":"Stevns_Denmark","name":"Stevns","type":"tms","template":"http://{switch:a,b,c}.tile.openstreetmap.dk/stevns/2009/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"polygon":[[[12.0913942,55.3491574],[12.0943104,55.3842256],[12.1573875,55.3833103],[12.1587287,55.4013326],[12.1903468,55.400558],[12.1931411,55.4364665],[12.2564251,55.4347995],[12.2547073,55.4168882],[12.3822489,55.4134349],[12.3795942,55.3954143],[12.4109213,55.3946958],[12.409403,55.3766417],[12.4407807,55.375779],[12.4394142,55.3578314],[12.4707413,55.3569971],[12.4629475,55.2672214],[12.4315633,55.2681491],[12.430045,55.2502103],[12.3672011,55.2519673],[12.3656858,55.2340267],[12.2714604,55.2366031],[12.2744467,55.272476],[12.2115654,55.2741475],[12.2130078,55.2920322],[12.1815665,55.2928638],[12.183141,55.3107091],[12.2144897,55.3100981],[12.2159927,55.3279764],[12.1214458,55.3303379],[12.1229489,55.3483291],[12.0913942,55.3491574]]],"terms_text":"Stevns Kommune"},{"id":"Surrey-Air_Survey","name":"Surrey Air Survey","type":"tms","template":"https://{switch:a,b,c}.surrey.aerial.openstreetmap.org.uk/layer/gb_surrey_aerial/{zoom}/{x}/{y}.png","endDate":"2009-01-01T00:00:00.000Z","startDate":"2007-01-01T00:00:00.000Z","scaleExtent":[8,21],"polygon":[[[-0.752478,51.0821941],[-0.7595183,51.0856254],[-0.8014342,51.1457917],[-0.8398864,51.1440686],[-0.8357665,51.1802397],[-0.8529549,51.2011266],[-0.8522683,51.2096231],[-0.8495217,51.217903],[-0.8266907,51.2403696],[-0.8120995,51.2469248],[-0.7736474,51.2459577],[-0.7544213,51.2381127],[-0.754078,51.233921],[-0.7446366,51.2333836],[-0.7430693,51.2847178],[-0.751503,51.3069524],[-0.7664376,51.3121032],[-0.7820588,51.3270157],[-0.7815438,51.3388135],[-0.7374268,51.3720456],[-0.7192307,51.3769748],[-0.6795769,51.3847961],[-0.6807786,51.3901523],[-0.6531411,51.3917591],[-0.6301385,51.3905808],[-0.6291085,51.3970074],[-0.6234437,51.3977572],[-0.613144,51.4295552],[-0.6002471,51.4459121],[-0.5867081,51.4445365],[-0.5762368,51.453202],[-0.5626755,51.4523462],[-0.547741,51.4469972],[-0.5372697,51.4448575],[-0.537098,51.4526671],[-0.5439644,51.4545926],[-0.5405312,51.4698865],[-0.5309182,51.4760881],[-0.5091172,51.4744843],[-0.5086022,51.4695657],[-0.4900628,51.4682825],[-0.4526406,51.4606894],[-0.4486924,51.4429316],[-0.4414826,51.4418616],[-0.4418259,51.4369394],[-0.4112702,51.4380095],[-0.4014855,51.4279498],[-0.3807145,51.4262372],[-0.3805428,51.4161749],[-0.3491288,51.4138195],[-0.3274994,51.4037544],[-0.3039818,51.3990424],[-0.3019219,51.3754747],[-0.309475,51.369688],[-0.3111916,51.3529669],[-0.2955704,51.3541462],[-0.2923089,51.3673303],[-0.2850991,51.3680805],[-0.2787476,51.3771891],[-0.2655297,51.3837247],[-0.2411538,51.3847961],[-0.2123147,51.3628288],[-0.2107697,51.3498578],[-0.190857,51.3502867],[-0.1542931,51.3338802],[-0.1496583,51.3057719],[-0.1074296,51.2966491],[-0.0887185,51.3099571],[-0.0878602,51.3220811],[-0.0652009,51.3215448],[-0.0641709,51.3264793],[-0.0519829,51.3263721],[-0.0528412,51.334631],[-0.0330779,51.3430876],[0.0019187,51.3376339],[0.0118751,51.3281956],[0.013935,51.2994398],[0.0202865,51.2994398],[0.0240631,51.3072743],[0.0331611,51.3086694],[0.0455207,51.30545],[0.0523872,51.2877392],[0.0616569,51.2577764],[0.0640602,51.2415518],[0.0462074,51.2126342],[0.0407142,51.2109136],[0.0448341,51.1989753],[0.0494689,51.1997283],[0.0558204,51.1944573],[0.0611419,51.1790713],[0.0623435,51.1542061],[0.0577087,51.1417146],[0.0204582,51.1365447],[-0.0446015,51.1336364],[-0.1566964,51.1352522],[-0.1572114,51.1290043],[-0.2287942,51.1183379],[-0.2473336,51.1183379],[-0.2500802,51.1211394],[-0.299347,51.1137042],[-0.3221779,51.1119799],[-0.3223496,51.1058367],[-0.3596001,51.1019563],[-0.3589135,51.1113333],[-0.3863793,51.1117644],[-0.3869014,51.1062516],[-0.4281001,51.0947174],[-0.4856784,51.0951554],[-0.487135,51.0872266],[-0.5297404,51.0865404],[-0.5302259,51.0789914],[-0.61046,51.076551],[-0.6099745,51.080669],[-0.6577994,51.0792202],[-0.6582849,51.0743394],[-0.6836539,51.0707547],[-0.6997979,51.070831],[-0.7296581,51.0744919],[-0.752478,51.0821941]]]},{"id":"Szeged_2011","name":"Szeged orthophoto 2011","type":"tms","template":"http://e.tile.openstreetmap.hu/szeged-2011-10cm/{zoom}/{x}/{y}.png","scaleExtent":[10,22],"polygon":[[[20.1459914,46.2281144],[20.1332261,46.2290431],[20.1258373,46.2298686],[20.122329,46.2309893],[20.1208484,46.2317537],[20.1189709,46.2335126],[20.1131237,46.2413638],[20.1120293,46.2433005],[20.1115733,46.2449996],[20.1111871,46.247092],[20.1112944,46.2487725],[20.1115948,46.2509686],[20.1122171,46.2528047],[20.1129949,46.2542681],[20.1135421,46.2553549],[20.1147705,46.2567977],[20.1352251,46.2768529],[20.1366386,46.2775055],[20.1378939,46.2780301],[20.1393932,46.2783508],[20.1408818,46.2784583],[20.1611494,46.278159],[20.1621093,46.2781579],[20.1635894,46.277702],[20.1661777,46.2761484],[20.1687795,46.2738569],[20.1696108,46.2714413],[20.1695895,46.2704465],[20.1700871,46.2704418],[20.1739897,46.2643295],[20.1766182,46.2582878],[20.1947983,46.25492],[20.1858719,46.2448077],[20.1846595,46.2453122],[20.1780371,46.2383112],[20.1781766,46.2377101],[20.1795258,46.2370961],[20.1725666,46.2300241],[20.1698349,46.2350404],[20.1687701,46.2362946],[20.1670262,46.2378475],[20.1659431,46.2387342],[20.1654408,46.2389988],[20.1654837,46.2389988],[20.1635177,46.2401383],[20.1602051,46.2412003],[20.1592684,46.241531],[20.1592684,46.2415751],[20.1583504,46.2418505],[20.1549473,46.2422869],[20.1510796,46.2351538],[20.1493804,46.232459],[20.1459914,46.2281144]]],"terms_url":"http://www.geo.u-szeged.hu/","terms_text":"SZTE TFGT - University of Szeged","best":true},{"id":"tnris.org","name":"Texas Orthophoto","type":"tms","template":"https://txgi.tnris.org/login/path/ecology-fiona-poem-romeo/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=texas&STYLE=&FORMAT=image/png&tileMatrixSet=0to20&tileMatrix=0to20:{zoom}&tileRow={y}&tileCol={x}","startDate":"2012-01-01T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[-99.9985439,34.5601834],[-95.55654502453,33.99257450647],[-93.89679027134,33.61039304449],[-93.98468089634,32.04103124103],[-93.41613841587,31.02505269211],[-93.74531484297,29.57268254375],[-96.50492070332,28.23158511753],[-97.36942054453,26.95467452634],[-97.04866958924,25.80530249434],[-99.0734177889,26.32559221139],[-100.76599193149,29.02531904433],[-102.3315436893,29.8433892263],[-103.13354564242,28.88112103669],[-104.2887874222,29.28831477845],[-104.7269783935,29.94815782859],[-104.72696778796,30.23535241761],[-106.53450082091,31.78456647831],[-106.75767043939,31.78457253947],[-106.75766067978,32.04385536686],[-106.61848436611,32.04385159755],[-103.11949492759,32.04375683439],[-103.09544343487,36.50045758762],[-103.05798056071,36.54268645422],[-100.00042146824,36.54222227302],[-99.9985439,34.5601834]]],"terms_url":"https://tnris.org/maps-and-data/online-mapping-services/"},{"id":"tf-landscape","name":"Thunderforest Landscape","type":"tms","template":"https://{switch:a,b,c}.tile.thunderforest.com/landscape/{zoom}/{x}/{y}.png","scaleExtent":[0,22],"terms_url":"http://www.thunderforest.com/terms/","terms_text":"Maps © Thunderforest, Data © OpenStreetMap contributors"},{"id":"US-TIGER-Roads-2017","name":"TIGER Roads 2017","type":"tms","template":"https://{switch:a,b,c,d}.tiles.mapbox.com/styles/v1/openstreetmapus/cj8dftc3q1ecn2tnx9qhwyj0c/tiles/256/{zoom}/{x}/{y}?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcHVzIiwiYSI6ImNpcnF4Ym43dDBoOXZmYW04bWhlNWdrY2EifQ.4SFexuTUuKkZeerO3dgtmw","scaleExtent":[0,22],"polygon":[[[-124.7617886,48.4130148],[-124.6059492,45.90245],[-124.9934269,40.0557614],[-122.5369737,36.8566086],[-119.9775867,33.0064099],[-117.675935,32.4630223],[-114.8612307,32.4799891],[-111.0089311,31.336015],[-108.1992687,31.3260016],[-108.1871123,31.7755116],[-106.5307225,31.7820947],[-106.4842052,31.7464455],[-106.429317,31.7520583],[-106.2868855,31.5613291],[-106.205248,31.446704],[-105.0205259,30.5360988],[-104.5881916,29.6997856],[-103.2518856,28.8908685],[-102.7173632,29.3920567],[-102.1513983,29.7475702],[-101.2552871,29.4810523],[-100.0062436,28.0082173],[-99.2351068,26.4475962],[-98.0109067,25.9928035],[-97.435024,25.8266009],[-96.9555259,25.9821589],[-96.8061741,27.7978168],[-95.5563349,28.5876066],[-93.7405308,29.4742093],[-90.9028456,28.8564513],[-88.0156706,28.9944338],[-88.0162494,30.0038862],[-86.0277506,30.0047454],[-84.0187909,28.9961781],[-81.9971976,25.9826768],[-81.9966618,25.0134917],[-84.0165592,25.0125783],[-84.0160068,24.0052745],[-80.0199985,24.007096],[-79.8901116,26.8550713],[-80.0245309,32.0161282],[-75.4147385,35.0531894],[-74.0211163,39.5727927],[-72.002019,40.9912464],[-69.8797398,40.9920457],[-69.8489304,43.2619916],[-66.9452845,44.7104937],[-67.7596632,47.0990024],[-69.2505131,47.5122328],[-70.4614886,46.2176574],[-71.412273,45.254878],[-72.0222508,45.0059846],[-75.0798841,44.9802854],[-76.9023061,43.8024568],[-78.7623935,43.6249578],[-79.15798,43.4462589],[-79.0060087,42.8005317],[-82.662475,41.6889458],[-82.1761642,43.588535],[-83.2813977,46.138853],[-87.5064535,48.0142702],[-88.3492194,48.2963271],[-89.4353148,47.9837822],[-93.9981078,49.0067142],[-95.1105379,49.412004],[-96.0131199,49.0060547],[-123.3228926,49.0042878],[-123.2275233,48.1849927],[-124.7617886,48.4130148]],[[-160.5787616,22.5062947],[-160.5782192,21.4984647],[-158.7470604,21.2439843],[-157.5083185,20.995803],[-155.9961942,18.7790194],[-154.6217803,18.7586966],[-154.6890176,19.8805722],[-156.2927622,21.2225888],[-157.5047384,21.9984962],[-159.0093692,22.5070181],[-160.5787616,22.5062947]],[[-167.1572,68.722],[-164.8554,67.0255],[-168.0022,66.0018],[-169.0087,66.0015],[-169.0075,64.9988],[-172.5143,63.8767],[-173.8197,59.7401],[-178.0001,52.2446],[-177.9993,51.2554],[-171.4689,51.8215],[-162.4025,53.9567],[-159.0076,55.0025],[-158.0191,55.0028],[-151.9963,55.9992],[-151.5003,57.9988],[-151.5013,58.992],[-138.516,58.9953],[-138.515,57.9986],[-133.9948,54.0032],[-130.0044,54.0043],[-130.0071,57.0001],[-131.9759,56.9995],[-135.123,59.7566],[-138.0072,59.9918],[-139.1716,60.4127],[-140.9874,61.0119],[-140.9684,69.9535],[-156.1769,71.5633],[-160.4136,70.7398],[-163.0218,69.9707],[-164.9717,68.9947],[-167.1572,68.722]],[[-68.2,17.8],[-64.32,17.38],[-64.64,18.36],[-65.33,18.57],[-67.9,18.67],[-68.2,17.8]],[[146.2,15.4],[145.7,15.6],[144.2,13.2],[144.8,12.9],[146.2,15.4]],[[179.99,52.2],[172,53.5],[172,52.5],[179.99,51],[179.99,52.2]]],"description":"Yellow = Public domain map data from the US Census. Red = Data not found in OpenStreetMap","icon":"data:image/png;base64,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","overlay":true},{"id":"lu.geoportail.opendata.topo","name":"Topographical Map geoportail.lu","type":"tms","template":"https://{switch:wmts3,wmts4}.geoportail.lu/opendata/wmts/topo/GLOBAL_WEBMERCATOR_4_V3/{zoom}/{x}/{y}.png","endDate":"2010-07-20T00:00:00.000Z","startDate":"2013-07-19T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[5.961753,50.17631],[6.026268,50.18496],[6.033182,50.16395],[6.060695,50.15536],[6.07668,50.15913],[6.078237,50.17255],[6.101762,50.17199],[6.122501,50.16437],[6.120101,50.15594],[6.127695,50.14993],[6.113228,50.13739],[6.123691,50.13719],[6.140929,50.1305],[6.135554,50.11899],[6.138082,50.10263],[6.131085,50.09964],[6.135473,50.09119],[6.121939,50.09059],[6.126335,50.07817],[6.131858,50.07348],[6.121171,50.064],[6.114444,50.06139],[6.115631,50.05817],[6.123611,50.06323],[6.136608,50.04178],[6.130343,50.02975],[6.148207,50.02307],[6.13868,50.01572],[6.135938,50.01485],[6.131384,50.01905],[6.130243,50.01819],[6.139343,50.01116],[6.151702,50.01058],[6.145464,49.99689],[6.139657,49.9994],[6.138524,49.99829],[6.142178,49.99535],[6.150227,49.99518],[6.156247,49.98867],[6.173045,49.98589],[6.17348,49.98344],[6.170353,49.98376],[6.165487,49.97115],[6.171512,49.96298],[6.176298,49.962],[6.179954,49.95386],[6.183393,49.9548],[6.179829,49.96307],[6.183312,49.9686],[6.192774,49.97158],[6.199783,49.95352],[6.207066,49.95672],[6.212689,49.9514],[6.225023,49.95039],[6.22044,49.94369],[6.228241,49.93726],[6.22635,49.92766],[6.219133,49.92354],[6.229862,49.92125],[6.236032,49.91355],[6.231867,49.91064],[6.227694,49.91062],[6.232286,49.9072],[6.23381,49.90028],[6.246919,49.89535],[6.257809,49.88724],[6.263008,49.88101],[6.276455,49.87725],[6.281126,49.87957],[6.291661,49.87548],[6.297699,49.86673],[6.309889,49.87107],[6.315324,49.8673],[6.314651,49.86057],[6.323611,49.85188],[6.321577,49.8409],[6.327406,49.83673],[6.336561,49.83998],[6.339366,49.8507],[6.364651,49.85164],[6.402203,49.82098],[6.426434,49.81629],[6.428071,49.81186],[6.43097,49.81129],[6.441608,49.81547],[6.443442,49.81233],[6.45366,49.81275],[6.464538,49.81975],[6.47057,49.82385],[6.496805,49.81277],[6.50669,49.80993],[6.511554,49.80238],[6.51485,49.80513],[6.519604,49.81446],[6.529808,49.81048],[6.532249,49.80686],[6.530829,49.80116],[6.506225,49.78899],[6.519171,49.78344],[6.511055,49.77422],[6.520563,49.76818],[6.520516,49.76134],[6.503734,49.75086],[6.502627,49.73298],[6.507266,49.72938],[6.518092,49.7242],[6.516417,49.72129],[6.511763,49.72016],[6.504791,49.725],[6.498913,49.72639],[6.495576,49.72443],[6.507122,49.71655],[6.507884,49.71215],[6.504598,49.71227],[6.427139,49.66237],[6.439899,49.66025],[6.442511,49.65591],[6.421781,49.61809],[6.398978,49.60094],[6.379408,49.59526],[6.375507,49.58809],[6.384426,49.5801],[6.381188,49.57509],[6.369093,49.5783],[6.357913,49.57166],[6.384902,49.55817],[6.380095,49.54856],[6.358555,49.53296],[6.359322,49.52481],[6.370763,49.50545],[6.370562,49.45732],[6.333403,49.46493],[6.321894,49.47244],[6.295034,49.47928],[6.287889,49.48379],[6.271912,49.49995],[6.241327,49.50693],[6.196692,49.50331],[6.173373,49.50577],[6.160858,49.50085],[6.167099,49.49006],[6.140179,49.48525],[6.129367,49.48803],[6.127247,49.47081],[6.101403,49.46726],[6.104826,49.45076],[6.081667,49.45417],[6.077222,49.46139],[6.059167,49.46306],[6.052222,49.46028],[6.044213,49.44553],[6.025294,49.44703],[6.021545,49.45127],[6.01574,49.44885],[5.994123,49.45301],[5.976569,49.44885],[5.977725,49.45955],[5.972317,49.46087],[5.968912,49.48202],[5.9616,49.49026],[5.915781,49.49835],[5.890334,49.4948],[5.863321,49.50006],[5.84897,49.50826],[5.84828,49.51397],[5.83641,49.51817],[5.831868,49.52639],[5.84308,49.53081],[5.835622,49.54114],[5.816251,49.53325],[5.805201,49.54272],[5.859432,49.57158],[5.868663,49.587],[5.862888,49.58525],[5.851102,49.58379],[5.847116,49.58961],[5.845652,49.5981],[5.869401,49.6106],[5.881819,49.63815],[5.899978,49.63907],[5.899339,49.66239],[5.856561,49.67628],[5.856283,49.68211],[5.875703,49.71118],[5.864811,49.72331],[5.843249,49.71822],[5.82191,49.72128],[5.824894,49.73767],[5.820728,49.74878],[5.786264,49.79079],[5.765172,49.78961],[5.750937,49.79094],[5.741591,49.82126],[5.745814,49.82435],[5.737197,49.83353],[5.740531,49.84142],[5.747012,49.84048],[5.746237,49.84783],[5.753989,49.84878],[5.740663,49.85152],[5.752288,49.85922],[5.749545,49.87554],[5.775668,49.87438],[5.775053,49.88057],[5.734598,49.89341],[5.733033,49.90285],[5.757834,49.91737],[5.760393,49.93252],[5.770728,49.93711],[5.768783,49.94239],[5.768802,49.96104],[5.786724,49.96816],[5.80524,49.96677],[5.806521,49.97321],[5.831293,49.97995],[5.834616,49.98656],[5.818057,49.99936],[5.815606,50.01437],[5.847923,50.02809],[5.861889,50.04581],[5.850872,50.0563],[5.857809,50.07186],[5.880997,50.08069],[5.891965,50.12041],[5.952856,50.13384],[5.961753,50.17631]]],"terms_url":"https://data.public.lu/en/datasets/cartes-topographiques-services-wms-et-wmts/","terms_text":"Administration du Cadastre et de la Topographie","icon":"https://www.geoportail.lu/static/img/lion.png"},{"id":"Tours-Orthophoto-2008_2010","name":"Tours - Orthophotos 2008-2010","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}","endDate":"2011-01-01T00:00:00.000Z","startDate":"2008-01-01T00:00:00.000Z","scaleExtent":[0,20],"polygon":[[[0.5457462,47.465264],[0.54585,47.4608163],[0.5392188,47.4606983],[0.5393484,47.456243],[0.5327959,47.4561003],[0.5329011,47.451565],[0.52619,47.4514013],[0.5265854,47.4424884],[0.5000941,47.4420739],[0.5002357,47.4375835],[0.4936014,47.4374324],[0.4937,47.4329285],[0.4606141,47.4324593],[0.4607248,47.4279827],[0.4541016,47.4278125],[0.454932,47.4053921],[0.4615431,47.4054476],[0.4619097,47.3964924],[0.4684346,47.3966005],[0.4691319,47.3786415],[0.4757125,47.3787609],[0.4762116,47.3652018],[0.4828297,47.3653499],[0.4829611,47.3608321],[0.4763543,47.360743],[0.476654,47.3517263],[0.4700497,47.3516186],[0.4701971,47.3471313],[0.4637503,47.3470104],[0.4571425,47.3424146],[0.4572922,47.3379061],[0.4506741,47.3378081],[0.4508379,47.3333051],[0.4442212,47.3332032],[0.4443809,47.328711],[0.4311392,47.3284977],[0.4316262,47.3150004],[0.4382432,47.3151136],[0.4383815,47.3106174],[0.4714487,47.3111374],[0.4713096,47.3156565],[0.477888,47.3157542],[0.4780733,47.3112802],[0.4846826,47.3113639],[0.4848576,47.3068686],[0.4914359,47.3069803],[0.491745,47.2979733],[0.4851578,47.2978722],[0.4854269,47.2888744],[0.4788485,47.2887697],[0.4791574,47.2797818],[0.4857769,47.2799005],[0.4859107,47.2753885],[0.492539,47.2755029],[0.4926669,47.2710127],[0.4992986,47.2711066],[0.4994296,47.2666116],[0.5192658,47.2669245],[0.5194225,47.2624231],[0.5260186,47.2625205],[0.5258735,47.2670183],[0.5456972,47.2673383],[0.5455537,47.2718283],[0.5587737,47.2720366],[0.5586259,47.2765185],[0.5652252,47.2766278],[0.5650848,47.2811206],[0.5716753,47.2812285],[0.5715223,47.2857217],[0.5781436,47.2858299],[0.5779914,47.2903294],[0.5846023,47.2904263],[0.5843076,47.2994231],[0.597499,47.2996094],[0.5976637,47.2951375],[0.6571596,47.2960036],[0.6572988,47.2915091],[0.6705019,47.2917186],[0.6703475,47.2962082],[0.6836175,47.2963688],[0.6834322,47.3008929],[0.690062,47.3009558],[0.6899241,47.3054703],[0.7362019,47.3061157],[0.7360848,47.3106063],[0.7559022,47.3108935],[0.7557718,47.315392],[0.7623755,47.3154716],[0.7622314,47.3199941],[0.7754911,47.3201546],[0.77497,47.3388218],[0.7745786,47.351628],[0.7680363,47.3515901],[0.767589,47.3605298],[0.7742443,47.3606238],[0.7733465,47.3921266],[0.7667434,47.3920195],[0.7664411,47.4010837],[0.7730647,47.4011115],[0.7728868,47.4101297],[0.7661849,47.4100226],[0.7660267,47.4145044],[0.7527613,47.4143038],[0.7529788,47.4098086],[0.7462373,47.4097016],[0.7459424,47.4232208],[0.7392324,47.4231451],[0.738869,47.4366116],[0.7323267,47.4365171],[0.7321869,47.4410556],[0.7255048,47.44098],[0.7254209,47.4453479],[0.7318793,47.4454803],[0.7318514,47.4501126],[0.7384496,47.450226],[0.7383098,47.454631],[0.7449359,47.4547444],[0.7443209,47.4771985],[0.7310685,47.4769717],[0.7309008,47.4815445],[0.7176205,47.4812611],[0.7177883,47.4768394],[0.69777,47.4764993],[0.6980496,47.4719827],[0.6914514,47.4718882],[0.6917309,47.4630241],[0.6851048,47.4629295],[0.684937,47.4673524],[0.678255,47.4673335],[0.6779754,47.4762158],[0.6714051,47.4761592],[0.6710417,47.4881952],[0.6577334,47.4879685],[0.6578173,47.48504],[0.6511911,47.4848322],[0.6514707,47.4758568],[0.6448166,47.4757245],[0.6449284,47.4712646],[0.6117976,47.4707543],[0.6118815,47.4663129],[0.6052833,47.4661239],[0.6054231,47.4616631],[0.5988808,47.4615497],[0.5990206,47.4570886],[0.572488,47.4566916],[0.5721805,47.4656513],[0.5457462,47.465264]]],"terms_url":"https://wiki.openstreetmap.org/wiki/Tours/Orthophoto","terms_text":"Orthophoto Tour(s) Plus 2008"},{"id":"Tours-Orthophoto-2013","name":"Tours - Orthophotos 2013","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/tours_2013/{zoom}/{x}/{y}","endDate":"2013-01-01T00:00:00.000Z","startDate":"2013-01-01T00:00:00.000Z","scaleExtent":[0,22],"polygon":[[[0.427093505859375,47.26199018174824],[0.427093505859375,47.50096732311069],[0.814361572265625,47.50096732311069],[0.814361572265625,47.26199018174824],[0.427093505859375,47.26199018174824]]],"terms_url":"https://wiki.openstreetmap.org/wiki/Tours/Orthophoto","terms_text":"Orthophoto Tour(s)plus 2013"},{"id":"US_Forest_Service_roads","name":"U.S. Forest Service roads","type":"tms","template":"https://osm.cycle.travel/forest/{zoom}/{x}/{y}.png","scaleExtent":[0,19],"polygon":[[[-124.7617886,48.4130148],[-124.6059492,45.90245],[-124.9934269,40.0557614],[-122.5369737,36.8566086],[-119.9775867,33.0064099],[-117.675935,32.4630223],[-114.8612307,32.4799891],[-111.0089311,31.336015],[-108.1992687,31.3260016],[-108.1871123,31.7755116],[-106.5307225,31.7820947],[-106.4842052,31.7464455],[-106.429317,31.7520583],[-106.2868855,31.5613291],[-106.205248,31.446704],[-105.0205259,30.5360988],[-104.5881916,29.6997856],[-103.2518856,28.8908685],[-102.7173632,29.3920567],[-102.1513983,29.7475702],[-101.2552871,29.4810523],[-100.0062436,28.0082173],[-99.2351068,26.4475962],[-98.0109067,25.9928035],[-97.435024,25.8266009],[-96.9555259,25.9821589],[-96.8061741,27.7978168],[-95.5563349,28.5876066],[-93.7405308,29.4742093],[-90.9028456,28.8564513],[-88.0156706,28.9944338],[-88.0162494,30.0038862],[-86.0277506,30.0047454],[-84.0187909,28.9961781],[-81.9971976,25.9826768],[-81.9966618,25.0134917],[-84.0165592,25.0125783],[-84.0160068,24.0052745],[-80.0199985,24.007096],[-79.8901116,26.8550713],[-80.0245309,32.0161282],[-75.4147385,35.0531894],[-74.0211163,39.5727927],[-72.002019,40.9912464],[-69.8797398,40.9920457],[-69.8489304,43.2619916],[-66.9452845,44.7104937],[-67.7596632,47.0990024],[-69.2505131,47.5122328],[-70.4614886,46.2176574],[-71.412273,45.254878],[-72.0222508,45.0059846],[-75.0798841,44.9802854],[-76.9023061,43.8024568],[-78.7623935,43.6249578],[-79.15798,43.4462589],[-79.0060087,42.8005317],[-82.662475,41.6889458],[-82.1761642,43.588535],[-83.2813977,46.138853],[-87.5064535,48.0142702],[-88.3492194,48.2963271],[-89.4353148,47.9837822],[-93.9981078,49.0067142],[-95.1105379,49.412004],[-96.0131199,49.0060547],[-123.3228926,49.0042878],[-123.2275233,48.1849927],[-124.7617886,48.4130148]],[[-160.5787616,22.5062947],[-160.5782192,21.4984647],[-158.7470604,21.2439843],[-157.5083185,20.995803],[-155.9961942,18.7790194],[-154.6217803,18.7586966],[-154.6890176,19.8805722],[-156.2927622,21.2225888],[-157.5047384,21.9984962],[-159.0093692,22.5070181],[-160.5787616,22.5062947]],[[-167.1571546,68.721974],[-164.8553982,67.0255078],[-168.002195,66.0017503],[-169.0087448,66.001546],[-169.0075381,64.9987675],[-172.5143281,63.8767267],[-173.8197023,59.74014],[-162.5018149,58.0005815],[-160.0159024,58.0012389],[-160.0149725,57.000035],[-160.5054788,56.9999017],[-165.8092575,54.824847],[-178.000097,52.2446469],[-177.9992996,51.2554252],[-171.4689067,51.8215329],[-162.40251,53.956664],[-159.0075717,55.002502],[-158.0190709,55.0027849],[-151.9963213,55.9991902],[-151.500341,57.9987853],[-151.5012894,58.9919816],[-138.5159989,58.9953194],[-138.5150471,57.9986434],[-133.9948193,54.0031685],[-130.0044418,54.0043387],[-130.0070826,57.0000507],[-131.975877,56.9995156],[-135.1229873,59.756601],[-138.0071813,59.991805],[-139.1715881,60.4127229],[-140.9874011,61.0118551],[-140.9683975,69.9535069],[-156.176891,71.5633329],[-160.413634,70.7397728],[-163.0218273,69.9707435],[-164.9717003,68.994689],[-167.1571546,68.721974]]]},{"id":"Zuerich-zh_uebersichtsplan-tms","name":"Ãbersichtsplan Zürich","type":"tms","template":"http://mapproxy.sosm.ch:8080/tiles/zh_uebersichtsplan/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","scaleExtent":[0,21],"polygon":[[[8.4482,47.321],[8.4482,47.4339],[8.6248,47.4339],[8.6248,47.321],[8.4482,47.321]]],"terms_text":"Stadt Zürich Open Government Data"},{"id":"UrbISOrtho2017","name":"UrbIS-Ortho 2017","type":"tms","template":"http://whoots.mapwarper.net/tms/{zoom}/{x}/{y}/Urbis:Ortho2017/https://geoservices-urbis.irisnet.be/geoserver/ows","endDate":"2018-01-01T00:00:00.000Z","startDate":"2017-01-01T00:00:00.000Z","polygon":[[[4.3797288,50.7638205],[4.3891701,50.7637662],[4.430283,50.7751656],[4.4350037,50.7750028],[4.464272,50.7864537],[4.4816956,50.7913372],[4.4823823,50.7961658],[4.459208,50.8062556],[4.4594655,50.8166144],[4.4797215,50.8203559],[4.4695935,50.8353735],[4.4689927,50.8457258],[4.4623837,50.8539626],[4.4496808,50.8559133],[4.4459901,50.8599226],[4.4253049,50.8661526],[4.431828,50.8762815],[4.4400677,50.8784478],[4.4310555,50.8901441],[4.4359479,50.8950167],[4.4295964,50.9010255],[4.4165501,50.9075748],[4.4154343,50.9134197],[4.3957791,50.914069],[4.3846211,50.9109303],[4.3811879,50.9031907],[4.3726048,50.9003218],[4.3621335,50.9032989],[4.3485722,50.9034072],[4.3402467,50.9041108],[4.328917,50.902487],[4.3164716,50.8960453],[4.3063435,50.8927429],[4.2900357,50.8898192],[4.2914948,50.8849461],[4.2955289,50.8826176],[4.2956147,50.8809389],[4.2827401,50.8722735],[4.2769894,50.8671277],[4.2780194,50.8591099],[4.2804227,50.8572136],[4.2809376,50.8421489],[4.2719254,50.8403603],[4.2546735,50.8369455],[4.2510686,50.83288],[4.2522702,50.8269708],[4.2434296,50.82182],[4.2440305,50.8154755],[4.2551884,50.8150959],[4.2580209,50.8093472],[4.2721829,50.8101065],[4.2757878,50.8069607],[4.2854008,50.8050623],[4.2890057,50.8069065],[4.298018,50.8059302],[4.3028245,50.7970881],[4.3145833,50.7945382],[4.3162141,50.7862367],[4.3295178,50.7738087],[4.3420491,50.7716375],[4.3452248,50.7733745],[4.3785271,50.7681092],[4.3797288,50.7638205]]],"terms_text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB","best":true,"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsSAAALEgHS3X78AAACnUlEQVQoz11SXUiTYRh93ndz06YMNWcpRmWRSpgO+0EUDYwQ6sZ+oAyti8y6yCyKxOimILqQsLKbukmHSpFFLYlMqSkUmi3/pjZ/Zmv+Tec2bU237z1dfFHSc/HcPOc5HM45DAAREREgGOM217BpzDjs7PEHfNGa2PT47KxN+RFqrYDgjBMRE0JijBMRAKOlzmgxhChDN0cla1ThM0uTE65vsRFxRRkXk3TpMiMBkEQQQFPvw0LDnoYvVStBNwAhBIApj+X6m5OlT/dbnX0AJCHxkbl+zhTWub6XA4ZDqcd3JJTl1to7HV7G2E3TxOU2zaWcKm1YZKO5RlaliNknBma6Bqe7V6SVc5mVrmVFxSvLu1G3bSlwy2jVaXE6IzE0JLzV+jxJlxYTvp5X5j3Qx2ePzPcn6VJVysiUaHXX+d2zy8HqlrE8/bq3xXoiStalr1Fpxl1DRMQ547s27NWGRikVKtmuju9e34pEYcrhWV/f7E8iUinDQrjaH/AREQfAmSJGEzc6P0Qkvbd5ymt7DqfEmEr0Tre/4PFXInK4R7z+hXjtRiIi2aKPtpbi+qxue6vHj5ou+8KvAIBPP7yG3mkAd9sry18ULPrdAAgQAIJS4EZLacXrwqVlDwBJiKAkJCEB+Gz/UNyQ1TxY/8dWIiYgFFx5JPXM7JLjWe8jIgKBM3DGXT5no7lmy9rteVsLiIjJGXPGBcQ2XdqBlKJWa1PHeLOCcRAEhKH7zuKy+4T+QohCDQhGjLBqJBGsNl0teZI3OGMG0GiuKarPNI0aZTEyhq0qHxhjXv/C7bYyASkjIddoqctPOnY07ezf5hHRvwcikg+TXtv9jmsOjy0n8eCpnVeIESMiecnE/6kC0D/Vea+90h/wARAQqwG/AaEjsUbwLtXdAAAAAElFTkSuQmCC"},{"id":"USGS-Large_Scale","name":"USGS Large Scale Imagery","type":"tms","template":"http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg","scaleExtent":[12,20],"polygon":[[[-123.2549305,48.7529029],[-123.2549305,48.5592263],[-123.192224,48.5592263],[-123.192224,48.4348366],[-122.9419646,48.4348366],[-122.9419646,48.3720812],[-122.8806229,48.3720812],[-122.8806229,48.3094763],[-122.8167566,48.3094763],[-122.8167566,48.1904587],[-123.0041133,48.1904587],[-123.0041133,48.1275918],[-123.058416,48.1275918],[-123.058416,48.190514],[-123.254113,48.190514],[-123.254113,48.1274982],[-123.3706593,48.1274982],[-123.3706593,48.1908403],[-124.0582632,48.1908403],[-124.0582632,48.253442],[-124.1815163,48.253442],[-124.1815163,48.3164666],[-124.4319117,48.3164666],[-124.4319117,48.3782613],[-124.5564618,48.3782613],[-124.5564618,48.4408305],[-124.7555107,48.4408305],[-124.7555107,48.1914986],[-124.8185282,48.1914986],[-124.8185282,48.1228381],[-124.7552951,48.1228381],[-124.7552951,47.5535253],[-124.3812108,47.5535253],[-124.3812108,47.1218696],[-124.1928897,47.1218696],[-124.1928897,43.7569431],[-124.4443382,43.7569431],[-124.4443382,43.1425556],[-124.6398855,43.1425556],[-124.6398855,42.6194503],[-124.4438525,42.6194503],[-124.4438525,39.8080662],[-123.8815685,39.8080662],[-123.8815685,39.1102825],[-123.75805,39.1102825],[-123.75805,38.4968799],[-123.2702803,38.4968799],[-123.2702803,37.9331905],[-122.8148084,37.9331905],[-122.8148084,37.8019606],[-122.5664316,37.8019606],[-122.5664316,36.9319611],[-121.8784026,36.9319611],[-121.8784026,36.6897596],[-122.0034748,36.6897596],[-122.0034748,36.4341056],[-121.9414159,36.4341056],[-121.9414159,35.9297636],[-121.5040977,35.9297636],[-121.5040977,35.8100273],[-121.3790276,35.8100273],[-121.3790276,35.4239164],[-120.9426515,35.4239164],[-120.9426515,35.1849683],[-120.8171978,35.1849683],[-120.8171978,35.1219894],[-120.6918447,35.1219894],[-120.6918447,34.4966794],[-120.5045898,34.4966794],[-120.5045898,34.4339651],[-120.0078775,34.4339651],[-120.0078775,34.3682626],[-119.5283517,34.3682626],[-119.5283517,34.0576434],[-119.0060985,34.0576434],[-119.0060985,33.9975267],[-118.5046259,33.9975267],[-118.5046259,33.8694631],[-118.4413209,33.8694631],[-118.4413209,33.6865253],[-118.066912,33.6865253],[-118.066912,33.3063832],[-117.5030045,33.3063832],[-117.5030045,33.0500337],[-117.3188195,33.0500337],[-117.3188195,32.6205888],[-117.1917023,32.6205888],[-117.1917023,32.4974566],[-116.746496,32.4974566],[-116.746496,32.5609161],[-115.9970138,32.5609161],[-115.9970138,32.6264942],[-114.8808125,32.6264942],[-114.8808125,32.4340796],[-114.6294474,32.4340796],[-114.6294474,32.3731636],[-114.4447437,32.3731636],[-114.4447437,32.3075418],[-114.2557628,32.3075418],[-114.2557628,32.2444561],[-114.0680274,32.2444561],[-114.0680274,32.1829113],[-113.8166499,32.1829113],[-113.8166499,32.1207622],[-113.6307421,32.1207622],[-113.6307421,32.0565099],[-113.4417495,32.0565099],[-113.4417495,31.9984372],[-113.2546027,31.9984372],[-113.2546027,31.9325434],[-113.068072,31.9325434],[-113.068072,31.8718062],[-112.8161105,31.8718062],[-112.8161105,31.8104171],[-112.6308756,31.8104171],[-112.6308756,31.7464723],[-112.4418918,31.7464723],[-112.4418918,31.6856001],[-112.257192,31.6856001],[-112.257192,31.6210352],[-112.0033787,31.6210352],[-112.0033787,31.559584],[-111.815619,31.559584],[-111.815619,31.4970238],[-111.6278586,31.4970238],[-111.6278586,31.4339867],[-111.4418978,31.4339867],[-111.4418978,31.3733859],[-111.2559708,31.3733859],[-111.2559708,31.3113225],[-108.1845822,31.3113225],[-108.1845822,31.7459502],[-106.5065055,31.7459502],[-106.5065055,31.6842308],[-106.3797265,31.6842308],[-106.3797265,31.621752],[-106.317434,31.621752],[-106.317434,31.4968167],[-106.2551769,31.4968167],[-106.2551769,31.4344889],[-106.1924698,31.4344889],[-106.1924698,31.3721296],[-106.0039212,31.3721296],[-106.0039212,31.309328],[-105.9416582,31.309328],[-105.9416582,31.2457547],[-105.8798174,31.2457547],[-105.8798174,31.1836194],[-105.8162349,31.1836194],[-105.8162349,31.1207155],[-105.6921198,31.1207155],[-105.6921198,31.0584835],[-105.6302881,31.0584835],[-105.6302881,30.9328271],[-105.5044418,30.9328271],[-105.5044418,30.8715864],[-105.4412973,30.8715864],[-105.4412973,30.808463],[-105.3781497,30.808463],[-105.3781497,30.7471828],[-105.1904658,30.7471828],[-105.1904658,30.6843231],[-105.1286244,30.6843231],[-105.1286244,30.6199737],[-105.0036504,30.6199737],[-105.0036504,30.5589058],[-104.9417962,30.5589058],[-104.9417962,30.4963236],[-104.8782018,30.4963236],[-104.8782018,30.3098261],[-104.8155257,30.3098261],[-104.8155257,30.2478305],[-104.7536079,30.2478305],[-104.7536079,29.9353916],[-104.690949,29.9353916],[-104.690949,29.8090156],[-104.6291301,29.8090156],[-104.6291301,29.6843577],[-104.5659869,29.6843577],[-104.5659869,29.6223459],[-104.5037188,29.6223459],[-104.5037188,29.5595436],[-104.4410072,29.5595436],[-104.4410072,29.4974832],[-104.2537551,29.4974832],[-104.2537551,29.3716718],[-104.1291984,29.3716718],[-104.1291984,29.3091621],[-104.0688737,29.3091621],[-104.0688737,29.2467276],[-103.8187309,29.2467276],[-103.8187309,29.1843076],[-103.755736,29.1843076],[-103.755736,29.1223174],[-103.5667542,29.1223174],[-103.5667542,29.0598119],[-103.5049819,29.0598119],[-103.5049819,28.9967506],[-103.3165753,28.9967506],[-103.3165753,28.9346923],[-103.0597572,28.9346923],[-103.0597572,29.0592965],[-102.9979694,29.0592965],[-102.9979694,29.1212855],[-102.9331397,29.1212855],[-102.9331397,29.1848575],[-102.8095989,29.1848575],[-102.8095989,29.2526154],[-102.8701345,29.2526154],[-102.8701345,29.308096],[-102.8096681,29.308096],[-102.8096681,29.3715484],[-102.7475655,29.3715484],[-102.7475655,29.5581899],[-102.684554,29.5581899],[-102.684554,29.6847655],[-102.4967764,29.6847655],[-102.4967764,29.7457694],[-102.3086647,29.7457694],[-102.3086647,29.8086627],[-102.1909323,29.8086627],[-102.1909323,29.7460097],[-101.5049914,29.7460097],[-101.5049914,29.6846777],[-101.3805796,29.6846777],[-101.3805796,29.5594459],[-101.3175057,29.5594459],[-101.3175057,29.4958934],[-101.1910075,29.4958934],[-101.1910075,29.4326115],[-101.067501,29.4326115],[-101.067501,29.308808],[-100.9418897,29.308808],[-100.9418897,29.2456231],[-100.8167271,29.2456231],[-100.8167271,29.1190449],[-100.7522672,29.1190449],[-100.7522672,29.0578214],[-100.6925358,29.0578214],[-100.6925358,28.8720431],[-100.6290158,28.8720431],[-100.6290158,28.8095363],[-100.5679901,28.8095363],[-100.5679901,28.622554],[-100.5040411,28.622554],[-100.5040411,28.5583804],[-100.4421832,28.5583804],[-100.4421832,28.4968266],[-100.379434,28.4968266],[-100.379434,28.3092865],[-100.3171942,28.3092865],[-100.3171942,28.1835681],[-100.254483,28.1835681],[-100.254483,28.1213885],[-100.1282282,28.1213885],[-100.1282282,28.059215],[-100.0659537,28.059215],[-100.0659537,27.9966087],[-100.0023855,27.9966087],[-100.0023855,27.9332152],[-99.9426497,27.9332152],[-99.9426497,27.7454658],[-99.816851,27.7454658],[-99.816851,27.6834301],[-99.7541346,27.6834301],[-99.7541346,27.6221543],[-99.6291629,27.6221543],[-99.6291629,27.5588977],[-99.5672838,27.5588977],[-99.5672838,27.4353752],[-99.5041798,27.4353752],[-99.5041798,27.3774021],[-99.5671796,27.3774021],[-99.5671796,27.2463726],[-99.504975,27.2463726],[-99.504975,26.9965649],[-99.4427427,26.9965649],[-99.4427427,26.872803],[-99.3800633,26.872803],[-99.3800633,26.8068179],[-99.3190684,26.8068179],[-99.3190684,26.7473614],[-99.2537541,26.7473614],[-99.2537541,26.6210068],[-99.1910617,26.6210068],[-99.1910617,26.4956737],[-99.1300639,26.4956737],[-99.1300639,26.3713808],[-99.0029473,26.3713808],[-99.0029473,26.3093836],[-98.816572,26.3093836],[-98.816572,26.2457762],[-98.6920082,26.2457762],[-98.6920082,26.1837096],[-98.4440896,26.1837096],[-98.4440896,26.1217217],[-98.3823181,26.1217217],[-98.3823181,26.0596488],[-98.2532707,26.0596488],[-98.2532707,25.9986871],[-98.0109084,25.9986871],[-98.0109084,25.9932255],[-97.6932319,25.9932255],[-97.6932319,25.9334103],[-97.6313904,25.9334103],[-97.6313904,25.8695893],[-97.5046779,25.8695893],[-97.5046779,25.8073488],[-97.3083401,25.8073488],[-97.3083401,25.8731159],[-97.2456326,25.8731159],[-97.2456326,25.9353731],[-97.1138939,25.9353731],[-97.1138939,27.6809179],[-97.0571035,27.6809179],[-97.0571035,27.8108242],[-95.5810766,27.8108242],[-95.5810766,28.7468827],[-94.271041,28.7468827],[-94.271041,29.5594076],[-92.5029947,29.5594076],[-92.5029947,29.4974754],[-91.8776216,29.4974754],[-91.8776216,29.3727013],[-91.378418,29.3727013],[-91.378418,29.2468326],[-91.3153953,29.2468326],[-91.3153953,29.1844301],[-91.1294702,29.1844301],[-91.1294702,29.1232559],[-91.0052632,29.1232559],[-91.0052632,28.9968437],[-89.4500159,28.9968437],[-89.4500159,28.8677422],[-88.8104309,28.8677422],[-88.8104309,30.1841864],[-85.8791527,30.1841864],[-85.8791527,29.5455038],[-84.8368083,29.5455038],[-84.8368083,29.6225158],[-84.7482786,29.6225158],[-84.7482786,29.683624],[-84.685894,29.683624],[-84.685894,29.7468386],[-83.6296975,29.7468386],[-83.6296975,29.4324361],[-83.3174937,29.4324361],[-83.3174937,29.0579442],[-82.879659,29.0579442],[-82.879659,27.7453529],[-82.8182822,27.7453529],[-82.8182822,26.9290868],[-82.3796782,26.9290868],[-82.3796782,26.3694183],[-81.8777106,26.3694183],[-81.8777106,25.805971],[-81.5036862,25.805971],[-81.5036862,25.7474753],[-81.4405462,25.7474753],[-81.4405462,25.6851489],[-81.3155883,25.6851489],[-81.3155883,25.5600985],[-81.2538534,25.5600985],[-81.2538534,25.4342361],[-81.1902012,25.4342361],[-81.1902012,25.1234341],[-81.1288133,25.1234341],[-81.1288133,25.0619389],[-81.0649231,25.0619389],[-81.0649231,24.8157807],[-81.6289469,24.8157807],[-81.6289469,24.7538367],[-81.6907173,24.7538367],[-81.6907173,24.6899374],[-81.8173189,24.6899374],[-81.8173189,24.6279161],[-82.1910041,24.6279161],[-82.1910041,24.496294],[-81.6216596,24.496294],[-81.6216596,24.559484],[-81.372006,24.559484],[-81.372006,24.6220687],[-81.0593278,24.6220687],[-81.0593278,24.684826],[-80.9347147,24.684826],[-80.9347147,24.7474828],[-80.7471081,24.7474828],[-80.7471081,24.8100618],[-80.3629898,24.8100618],[-80.3629898,25.1175858],[-80.122344,25.1175858],[-80.122344,25.7472357],[-80.0588458,25.7472357],[-80.0588458,26.3708251],[-79.995837,26.3708251],[-79.995837,26.9398003],[-80.0587265,26.9398003],[-80.0587265,27.1277466],[-80.1226251,27.1277466],[-80.1226251,27.2534279],[-80.1846956,27.2534279],[-80.1846956,27.3781229],[-80.246175,27.3781229],[-80.246175,27.5658729],[-80.3094768,27.5658729],[-80.3094768,27.7530311],[-80.3721485,27.7530311],[-80.3721485,27.8774451],[-80.4351457,27.8774451],[-80.4351457,28.0033366],[-80.4966078,28.0033366],[-80.4966078,28.1277326],[-80.5587159,28.1277326],[-80.5587159,28.3723509],[-80.4966335,28.3723509],[-80.4966335,29.5160326],[-81.1213644,29.5160326],[-81.1213644,31.6846966],[-80.6018723,31.6846966],[-80.6018723,32.2475309],[-79.4921024,32.2475309],[-79.4921024,32.9970261],[-79.1116488,32.9970261],[-79.1116488,33.3729457],[-78.6153621,33.3729457],[-78.6153621,33.8097638],[-77.9316963,33.8097638],[-77.9316963,33.8718243],[-77.8692252,33.8718243],[-77.8692252,34.0552454],[-77.6826392,34.0552454],[-77.6826392,34.2974598],[-77.2453509,34.2974598],[-77.2453509,34.5598585],[-76.4973277,34.5598585],[-76.4973277,34.622796],[-76.4337602,34.622796],[-76.4337602,34.6849285],[-76.373212,34.6849285],[-76.373212,34.7467674],[-76.3059364,34.7467674],[-76.3059364,34.808551],[-76.2468017,34.808551],[-76.2468017,34.8728418],[-76.1825922,34.8728418],[-76.1825922,34.9335332],[-76.120814,34.9335332],[-76.120814,34.9952359],[-75.9979015,34.9952359],[-75.9979015,35.0578182],[-75.870338,35.0578182],[-75.870338,35.1219097],[-75.7462194,35.1219097],[-75.7462194,35.1818911],[-75.4929694,35.1818911],[-75.4929694,35.3082988],[-75.4325662,35.3082988],[-75.4325662,35.7542495],[-75.4969907,35.7542495],[-75.4969907,37.8105602],[-75.3082972,37.8105602],[-75.3082972,37.8720088],[-75.245601,37.8720088],[-75.245601,37.9954849],[-75.1828751,37.9954849],[-75.1828751,38.0585079],[-75.1184793,38.0585079],[-75.1184793,38.2469091],[-75.0592098,38.2469091],[-75.0592098,38.3704316],[-74.9948111,38.3704316],[-74.9948111,38.8718417],[-74.4878252,38.8718417],[-74.4878252,39.3089428],[-74.1766317,39.3089428],[-74.1766317,39.6224653],[-74.0567045,39.6224653],[-74.0567045,39.933178],[-73.9959035,39.933178],[-73.9959035,40.1854852],[-73.9341593,40.1854852],[-73.9341593,40.4959486],[-73.8723024,40.4959486],[-73.8723024,40.5527135],[-71.8074506,40.5527135],[-71.8074506,41.3088005],[-70.882512,41.3088005],[-70.882512,41.184978],[-70.7461947,41.184978],[-70.7461947,41.3091865],[-70.4337553,41.3091865],[-70.4337553,41.4963885],[-69.9334281,41.4963885],[-69.9334281,41.6230802],[-69.869857,41.6230802],[-69.869857,41.8776895],[-69.935791,41.8776895],[-69.935791,42.0032342],[-69.9975823,42.0032342],[-69.9975823,42.0650191],[-70.0606103,42.0650191],[-70.0606103,42.1294348],[-70.5572884,42.1294348],[-70.5572884,43.2487079],[-70.4974097,43.2487079],[-70.4974097,43.3092194],[-70.3704249,43.3092194],[-70.3704249,43.371963],[-70.3085701,43.371963],[-70.3085701,43.4969879],[-70.183921,43.4969879],[-70.183921,43.6223531],[-70.057583,43.6223531],[-70.057583,43.6850173],[-69.7455247,43.6850173],[-69.7455247,43.7476571],[-69.2472845,43.7476571],[-69.2472845,43.8107035],[-69.0560701,43.8107035],[-69.0560701,43.8717247],[-68.9950522,43.8717247],[-68.9950522,43.9982022],[-68.4963672,43.9982022],[-68.4963672,44.0597368],[-68.3081038,44.0597368],[-68.3081038,44.122137],[-68.1851802,44.122137],[-68.1851802,44.3081382],[-67.9956019,44.3081382],[-67.9956019,44.3727489],[-67.8103041,44.3727489],[-67.8103041,44.435178],[-67.4965289,44.435178],[-67.4965289,44.4968776],[-67.37102,44.4968776],[-67.37102,44.5600642],[-67.1848753,44.5600642],[-67.1848753,44.6213345],[-67.1221208,44.6213345],[-67.1221208,44.6867918],[-67.059365,44.6867918],[-67.059365,44.7473657],[-66.9311098,44.7473657],[-66.9311098,44.9406566],[-66.994683,44.9406566],[-66.994683,45.0024514],[-67.0595847,45.0024514],[-67.0595847,45.1273377],[-67.1201974,45.1273377],[-67.1201974,45.1910115],[-67.2469811,45.1910115],[-67.2469811,45.253442],[-67.3177546,45.253442],[-67.3177546,45.1898369],[-67.370749,45.1898369],[-67.370749,45.2534001],[-67.4326888,45.2534001],[-67.4326888,45.3083409],[-67.3708571,45.3083409],[-67.3708571,45.4396986],[-67.4305573,45.4396986],[-67.4305573,45.4950095],[-67.37099,45.4950095],[-67.37099,45.6264543],[-67.6214982,45.6264543],[-67.6214982,45.6896133],[-67.683828,45.6896133],[-67.683828,45.753259],[-67.7462097,45.753259],[-67.7462097,47.1268165],[-67.8700141,47.1268165],[-67.8700141,47.1900278],[-67.9323803,47.1900278],[-67.9323803,47.2539678],[-67.9959387,47.2539678],[-67.9959387,47.3149737],[-68.1206676,47.3149737],[-68.1206676,47.3780823],[-68.4423175,47.3780823],[-68.4423175,47.3166082],[-68.6314305,47.3166082],[-68.6314305,47.2544676],[-68.9978037,47.2544676],[-68.9978037,47.439895],[-69.0607223,47.439895],[-69.0607223,47.5047558],[-69.2538122,47.5047558],[-69.2538122,47.4398084],[-69.3179284,47.4398084],[-69.3179284,47.378601],[-69.4438546,47.378601],[-69.4438546,47.3156274],[-69.5038204,47.3156274],[-69.5038204,47.2525839],[-69.5667838,47.2525839],[-69.5667838,47.1910884],[-69.6303478,47.1910884],[-69.6303478,47.128701],[-69.6933103,47.128701],[-69.6933103,47.0654307],[-69.7557063,47.0654307],[-69.7557063,47.0042751],[-69.8180391,47.0042751],[-69.8180391,46.9415344],[-69.8804023,46.9415344],[-69.8804023,46.8792519],[-69.9421674,46.8792519],[-69.9421674,46.8177399],[-70.0063088,46.8177399],[-70.0063088,46.6920295],[-70.0704265,46.6920295],[-70.0704265,46.4425926],[-70.1945902,46.4425926],[-70.1945902,46.3785887],[-70.2562047,46.3785887],[-70.2562047,46.3152628],[-70.3203651,46.3152628],[-70.3203651,46.0651209],[-70.3814988,46.0651209],[-70.3814988,45.93552],[-70.3201618,45.93552],[-70.3201618,45.879479],[-70.4493131,45.879479],[-70.4493131,45.7538713],[-70.5070021,45.7538713],[-70.5070021,45.6916912],[-70.6316642,45.6916912],[-70.6316642,45.6291619],[-70.7575538,45.6291619],[-70.7575538,45.4414685],[-70.8809878,45.4414685],[-70.8809878,45.3780612],[-71.13328,45.3780612],[-71.13328,45.3151452],[-71.3830282,45.3151452],[-71.3830282,45.253416],[-71.5076448,45.253416],[-71.5076448,45.0655726],[-73.9418929,45.0655726],[-73.9418929,45.0031242],[-74.7469725,45.0031242],[-74.7469725,45.0649003],[-74.8800964,45.0649003],[-74.8800964,45.0029023],[-75.0662455,45.0029023],[-75.0662455,44.9415167],[-75.2539363,44.9415167],[-75.2539363,44.8776043],[-75.3789648,44.8776043],[-75.3789648,44.8153462],[-75.4431283,44.8153462],[-75.4431283,44.7536053],[-75.5666566,44.7536053],[-75.5666566,44.6909879],[-75.6290205,44.6909879],[-75.6290205,44.6284958],[-75.7540484,44.6284958],[-75.7540484,44.566385],[-75.817312,44.566385],[-75.817312,44.5028932],[-75.8799549,44.5028932],[-75.8799549,44.3784946],[-76.1300319,44.3784946],[-76.1300319,44.3159227],[-76.1926961,44.3159227],[-76.1926961,44.2534378],[-76.3182619,44.2534378],[-76.3182619,44.1916726],[-76.3792975,44.1916726],[-76.3792975,44.0653733],[-76.4427584,44.0653733],[-76.4427584,43.9963825],[-76.317027,43.9963825],[-76.317027,43.9414581],[-76.5076611,43.9414581],[-76.5076611,43.8723335],[-76.3829974,43.8723335],[-76.3829974,43.8091872],[-76.2534102,43.8091872],[-76.2534102,43.5665222],[-76.5064833,43.5665222],[-76.5064833,43.5033881],[-76.6331208,43.5033881],[-76.6331208,43.4432252],[-76.6951085,43.4432252],[-76.6951085,43.3786858],[-76.8177798,43.3786858],[-76.8177798,43.318066],[-77.682,43.318066],[-77.682,43.3789376],[-78.0565883,43.3789376],[-78.0565883,43.4396918],[-78.4389748,43.4396918],[-78.4389748,43.3794382],[-78.8803396,43.3794382],[-78.8803396,43.3149724],[-79.1298858,43.3149724],[-79.1298858,43.2429286],[-79.0669615,43.2429286],[-79.0669615,43.1299931],[-79.1298858,43.1299931],[-79.1298858,43.0577305],[-79.071264,43.0577305],[-79.071264,42.9294906],[-78.943264,42.9294906],[-78.943264,42.7542165],[-79.069439,42.7542165],[-79.069439,42.6941622],[-79.133439,42.6941622],[-79.133439,42.6296973],[-79.1947499,42.6296973],[-79.1947499,42.5663538],[-79.3786827,42.5663538],[-79.3786827,42.5033425],[-79.4442961,42.5033425],[-79.4442961,42.4410614],[-79.5679936,42.4410614],[-79.5679936,42.3775264],[-79.6906154,42.3775264],[-79.6906154,42.3171086],[-79.8164642,42.3171086],[-79.8164642,42.2534481],[-80.0052373,42.2534481],[-80.0052373,42.1909188],[-80.1916829,42.1909188],[-80.1916829,42.1272555],[-80.3167992,42.1272555],[-80.3167992,42.0669857],[-80.5063234,42.0669857],[-80.5063234,42.0034331],[-80.6930471,42.0034331],[-80.6930471,41.9415141],[-80.9440403,41.9415141],[-80.9440403,41.8781193],[-81.1942729,41.8781193],[-81.1942729,41.8166455],[-81.3190089,41.8166455],[-81.3190089,41.7545453],[-81.4418435,41.7545453],[-81.4418435,41.690965],[-81.5053523,41.690965],[-81.5053523,41.6301643],[-82.7470081,41.6301643],[-82.7470081,41.7536942],[-82.8839135,41.7536942],[-82.8839135,41.5656075],[-82.9957195,41.5656075],[-82.9957195,41.6270375],[-83.1257796,41.6270375],[-83.1257796,41.6878411],[-83.2474733,41.6878411],[-83.2474733,41.7536942],[-83.3737305,41.7536942],[-83.3737305,41.809276],[-83.3106019,41.809276],[-83.3106019,41.8716064],[-83.2474733,41.8716064],[-83.2474733,41.9361393],[-83.1843447,41.9361393],[-83.1843447,41.9960851],[-83.1207681,41.9960851],[-83.1207681,42.2464812],[-83.0589194,42.2464812],[-83.0589194,42.3089555],[-82.8685328,42.3089555],[-82.8685328,42.3717652],[-82.8072219,42.3717652],[-82.8072219,42.558553],[-82.7553745,42.558553],[-82.7553745,42.4954945],[-82.5599041,42.4954945],[-82.5599041,42.558553],[-82.4967755,42.558553],[-82.4967755,42.6833607],[-82.4328863,42.6833607],[-82.4328863,42.9342196],[-82.3700552,42.9342196],[-82.3700552,43.0648071],[-82.4328863,43.0648071],[-82.4328863,43.1917566],[-82.4947464,43.1917566],[-82.4947464,43.5034627],[-82.557133,43.5034627],[-82.557133,43.8160901],[-82.6197884,43.8160901],[-82.6197884,43.9422098],[-82.6839499,43.9422098],[-82.6839499,44.0022641],[-82.7465346,44.0022641],[-82.7465346,44.0670545],[-82.8708696,44.0670545],[-82.8708696,44.1291935],[-83.008517,44.1291935],[-83.008517,44.0664786],[-83.1336086,44.0664786],[-83.1336086,44.0053949],[-83.2414522,44.0053949],[-83.2414522,44.9962034],[-83.1806112,44.9962034],[-83.1806112,45.067302],[-83.2455172,45.067302],[-83.2455172,45.1287382],[-83.3065878,45.1287382],[-83.3065878,45.2551509],[-83.3706087,45.2551509],[-83.3706087,45.3165923],[-83.4325644,45.3165923],[-83.4325644,45.3792105],[-83.6178415,45.3792105],[-83.6178415,45.4419665],[-83.8084291,45.4419665],[-83.8084291,45.5036189],[-84.0550718,45.5036189],[-84.0550718,45.5647907],[-84.1235181,45.5647907],[-84.1235181,45.6287845],[-84.1807534,45.6287845],[-84.1807534,45.6914688],[-84.3111554,45.6914688],[-84.3111554,45.9337076],[-83.8209974,45.9337076],[-83.8209974,45.8725113],[-83.4968086,45.8725113],[-83.4968086,45.9337076],[-83.4338066,45.9337076],[-83.4338066,46.0016863],[-83.4962697,46.0016863],[-83.4962697,46.0668178],[-83.5599956,46.0668178],[-83.5599956,46.1261576],[-83.9954558,46.1261576],[-83.9954558,46.1931747],[-84.0591816,46.1931747],[-84.0591816,46.3814972],[-84.1152614,46.3814972],[-84.1152614,46.4953584],[-84.0591816,46.4953584],[-84.0591816,46.5682653],[-84.2579545,46.5682653],[-84.2579545,46.5051232],[-84.3071879,46.5051232],[-84.3071879,46.5682653],[-84.4415364,46.5682653],[-84.4415364,46.504525],[-84.9965729,46.504525],[-84.9965729,46.6842882],[-84.9298158,46.6842882],[-84.9298158,46.818077],[-85.3165894,46.818077],[-85.3165894,46.7535825],[-87.5562645,46.7535825],[-87.5562645,47.4407371],[-87.6825361,47.4407371],[-87.6825361,47.5035554],[-88.2560738,47.5035554],[-88.2560738,47.4433716],[-88.4417419,47.4433716],[-88.4417419,47.3789949],[-88.50683,47.3789949],[-88.50683,47.3153881],[-88.6312821,47.3153881],[-88.6312821,47.2539782],[-88.7569636,47.2539782],[-88.7569636,47.1934682],[-88.8838253,47.1934682],[-88.8838253,47.1284735],[-88.9434208,47.1284735],[-88.9434208,47.0662127],[-89.0708726,47.0662127],[-89.0708726,47.0026826],[-89.2565553,47.0026826],[-89.2565553,46.9410806],[-90.3677669,46.9410806],[-90.3677669,47.6844827],[-90.3069978,47.6844827],[-90.3069978,47.7460174],[-89.994859,47.7460174],[-89.994859,47.8082719],[-89.8048615,47.8082719],[-89.8048615,47.8700562],[-89.6797699,47.8700562],[-89.6797699,47.9339637],[-89.4933757,47.9339637],[-89.4933757,47.9957956],[-89.4284697,47.9957956],[-89.4284697,48.0656377],[-89.9932739,48.0656377],[-89.9932739,48.1282966],[-90.7455933,48.1282966],[-90.7455933,48.1893056],[-90.8087291,48.1893056],[-90.8087291,48.2522065],[-91.067763,48.2522065],[-91.067763,48.1916658],[-91.1946247,48.1916658],[-91.1946247,48.1279027],[-91.6814196,48.1279027],[-91.6814196,48.2525994],[-91.9321927,48.2525994],[-91.9321927,48.3142454],[-91.9929683,48.3142454],[-91.9929683,48.3780845],[-92.3189383,48.3780845],[-92.3189383,48.2529081],[-92.3732233,48.2529081],[-92.3732233,48.3153385],[-92.4322288,48.3153385],[-92.4322288,48.4411448],[-92.4977248,48.4411448],[-92.4977248,48.501781],[-92.5679413,48.501781],[-92.5679413,48.439579],[-92.6210462,48.439579],[-92.6210462,48.5650783],[-92.8086835,48.5650783],[-92.8086835,48.6286865],[-92.8086835,48.6267365],[-92.933185,48.6267365],[-92.933185,48.6922145],[-93.0051716,48.6922145],[-93.0051716,48.6282965],[-93.1225924,48.6282965],[-93.1225924,48.6922145],[-93.3190806,48.6922145],[-93.3190806,48.6267365],[-93.5049477,48.6267365],[-93.5049477,48.5635164],[-93.7474601,48.5635164],[-93.7474601,48.6267365],[-93.8135461,48.6267365],[-93.8135461,48.6898775],[-94.2453121,48.6898775],[-94.2453121,48.7554327],[-94.6183171,48.7554327],[-94.6183171,48.941036],[-94.6809018,48.941036],[-94.6809018,49.0029737],[-94.7441532,49.0029737],[-94.7441532,49.2536079],[-94.8084069,49.2536079],[-94.8084069,49.3784134],[-95.1192391,49.3784134],[-95.1192391,49.4425264],[-95.1934341,49.4425264],[-95.1934341,49.0035292],[-96.87069,49.0035292],[-96.87069,49.0656063],[-99.0049312,49.0656063],[-99.0049312,49.0050714],[-109.3699257,49.0050714],[-109.3699257,49.0668231],[-109.5058746,49.0668231],[-109.5058746,49.0050714],[-114.1830014,49.0050714],[-114.1830014,49.0687317],[-114.7578709,49.0687317],[-114.7578709,49.0050714],[-115.433731,49.0050714],[-115.433731,49.0671412],[-116.5062706,49.0671412],[-116.5062706,49.0050714],[-117.3089504,49.0050714],[-117.3089504,49.0659803],[-119.882945,49.0659803],[-119.882945,49.0050714],[-120.1208555,49.0050714],[-120.1208555,49.0678367],[-121.4451636,49.0678367],[-121.4451636,49.0050714],[-121.9311808,49.0050714],[-121.9311808,49.0656099],[-122.817484,49.0656099],[-122.817484,49.0029143],[-122.8795155,49.0029143],[-122.8795155,48.9347018],[-122.8174629,48.9347018],[-122.8174629,48.8101998],[-122.7538859,48.8101998],[-122.7538859,48.7533758],[-122.8712937,48.7533758],[-122.8712937,48.8153948],[-123.0055391,48.8153948],[-123.0055391,48.7529529],[-123.1296926,48.7529529],[-123.1296926,48.6902201],[-123.1838197,48.6902201],[-123.1838197,48.7529029],[-123.2549305,48.7529029]],[[-122.9341743,37.7521547],[-122.9347457,37.6842013],[-123.0679013,37.6849023],[-123.0673747,37.7475251],[-123.1292603,37.7478506],[-123.1286894,37.815685],[-123.0590687,37.8153192],[-123.0595947,37.7528143],[-122.9341743,37.7521547]],[[-71.6299464,41.2540893],[-71.4966465,41.2541393],[-71.4965596,41.122965],[-71.6298594,41.1229149],[-71.6299464,41.2540893]],[[-70.3184265,41.3775196],[-70.3183384,41.2448243],[-70.1906612,41.2448722],[-70.1906239,41.1886019],[-69.9336025,41.1886984],[-69.933729,41.3791941],[-69.9950664,41.3791712],[-69.995109,41.443159],[-70.0707828,41.4431307],[-70.0706972,41.3144915],[-70.2461667,41.3144258],[-70.2462087,41.3775467],[-70.3184265,41.3775196]],[[-68.9403374,43.9404062],[-68.6856948,43.9404977],[-68.6856475,43.8721797],[-68.7465405,43.8721577],[-68.7464976,43.8102529],[-68.8090782,43.8102304],[-68.8090343,43.746728],[-68.8773094,43.7467034],[-68.8773544,43.8117826],[-68.9402483,43.8117599],[-68.9403374,43.9404062]],[[-123.1291466,49.0645144],[-122.9954224,49.0645144],[-122.9954224,48.9343243],[-123.1291466,48.9343243],[-123.1291466,49.0645144]],[[-82.9407144,24.7535913],[-82.8719398,24.7535913],[-82.8719398,24.6905653],[-82.7446233,24.6905653],[-82.7446233,24.6214593],[-82.8088038,24.6214593],[-82.8088038,24.5594908],[-82.9407144,24.5594908],[-82.9407144,24.7535913]]],"icon":"data:image/png;base64,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"},{"id":"USGS-Scanned_Topographic","name":"USGS Topographic Maps","type":"tms","template":"https://caltopo.s3.amazonaws.com/topo/{zoom}/{x}/{y}.png","scaleExtent":[0,16],"polygon":[[[-55.9959409871,52.00107125754],[-112.02896100663,52.00107125754],[-112.03994733476,56.01308253302],[-120.0049439862,56.00592357111],[-120.01711631014,60.01202439709],[-132.00196823895,60.00239237126],[-132.01208445818,63.00193292546],[-133.96882922149,63.00050478005],[-133.97240257168,63.9922484722],[-141.04429430438,63.98726254018],[-141.06879354491,69.92045693283],[-156.24893170976,71.51583202984],[-160.44570905351,70.83527373985],[-167.08145124101,68.42906280103],[-164.08218366288,67.03913532024],[-169.01504499101,65.68268604273],[-166.57608014726,64.50777504773],[-161.82998639726,64.0500622981],[-165.08193952226,63.26030016403],[-168.02627545976,59.7862264253],[-162.53311139726,59.73089435789],[-162.35733014726,58.55904663221],[-157.83096295976,58.31752983705],[-158.00674420976,57.52404350658],[-168.22402936601,53.51022153947],[-166.55410749101,53.14277307072],[-158.77578717851,54.88541314654],[-158.68240338944,55.7496444805],[-156.55105573319,56.00847621073],[-156.15554792069,56.7746616888],[-154.70535260819,56.14336689443],[-152.07412702226,57.37034511851],[-151.62918073319,58.22653323066],[-152.00820905351,58.98055685754],[-145.98770124101,60.24740887373],[-140.38467389726,59.48634241018],[-136.53945905351,57.80610084736],[-133.79287702226,54.83482554482],[-133.33145124101,53.14277307072],[-131.46377545976,51.69838238021],[-128.52493268632,51.74602265442],[-129.79385358476,50.90159054062],[-124.56436139726,47.49785657441],[-124.03701764726,45.48627362525],[-124.69619733476,42.90428451679],[-124.49844342851,40.3414647251],[-122.80654889726,37.53929308709],[-119.99404889726,33.37084692374],[-117.24746686601,32.54119524801],[-111.13906842851,31.19770451575],[-106.70059186601,31.23528720858],[-103.20693952226,28.64618215851],[-101.84463483476,29.81580068657],[-99.20791608476,26.28743998885],[-96.79092389726,25.75431753335],[-96.92275983476,27.96911213371],[-93.47305280351,29.68226300815],[-88.94668561601,28.87732407469],[-88.61709577226,30.17736083469],[-86.20010358476,30.3671253082],[-84.96963483476,29.43379356715],[-84.09072858476,30.06332630046],[-82.97012311601,28.95425748047],[-82.97012311601,27.26823750278],[-81.25625592851,25.07956298739],[-82.09121686601,24.5610471236],[-80.06973249101,24.76073298597],[-79.85000592851,27.11188091684],[-81.27822858476,30.70777424386],[-78.99307233476,33.20554049136],[-75.03799420976,35.59830000028],[-75.85098249101,37.2425160052],[-73.74160749101,40.4585957587],[-69.89639264726,41.60224497127],[-70.68740827226,43.17628724449],[-66.93008405351,44.69516042167],[-66.53457624101,43.08006996122],[-64.20547467851,43.35229243812],[-59.50332624101,45.73220792131],[-59.51431256913,46.24761804024],[-60.00320417069,46.25901313529],[-59.99221784257,47.24505773341],[-59.00894147538,47.23759898478],[-58.99795514726,47.50266941922],[-56.51504499101,47.50266941922],[-56.52603131913,46.74770404019],[-53.99917585038,46.74770404019],[-53.97720319413,46.48358117386],[-52.49404889726,46.46354265729],[-52.50503522538,48.75360583388],[-52.99667340898,48.75451123442],[-53.01315290116,49.99551104004],[-55.00167829179,50.00610367548],[-55.03738385819,53.74720613495],[-56.00418073319,53.73421061801],[-55.9959409871,52.00107125754]],[[-59.50126630448,43.7495431608],[-60.50239545487,43.7495431608],[-60.50239545487,43.99999882251],[-59.99839765214,43.99999882251],[-59.99839765214,44.2494016836],[-59.50126630448,44.2494016836],[-59.50126630448,43.7495431608]],[[-155.95024091386,20.49523373356],[-157.3267518687,20.49153389084],[-157.32902509355,21.23181053727],[-155.95251413871,21.23549220541],[-155.95024091386,20.49523373356]],[[-157.64488202714,21.24845058596],[-158.28534362719,21.24673774522],[-158.28689557694,21.7499618541],[-157.6464339769,21.75166877943],[-157.64488202714,21.24845058596]],[[-156.12602216386,20.32469602374],[-154.7461696274,20.3284088686],[-154.74174482011,18.87578125335],[-156.12159735656,18.87203473488],[-156.12602216386,20.32469602374]],[[-159.29077130937,22.24504086823],[-159.2892966564,21.76857042389],[-160.28916841131,21.76590592196],[-160.29064306428,22.24238530626],[-159.29077130937,22.24504086823]]],"terms_url":"https://caltopo.com/","terms_text":"© Caltopo","icon":"data:image/png;base64,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"},{"id":"sjcgis.org-General_Basemap_WM","name":"Vector Streetmap for San Juan County WA","type":"tms","template":"http://sjcgis.org/arcgis/rest/services/Basemaps/General_Basemap_WM/MapServer/tile/{zoom}/{y}/{x}","scaleExtent":[0,19],"polygon":[[[-123.274024,48.692975],[-123.007726,48.767256],[-123.007619,48.831577],[-122.783495,48.758416],[-122.693402,48.658522],[-122.767451,48.603606],[-122.744842,48.387083],[-123.248221,48.283531],[-123.114524,48.422614],[-123.219035,48.548575],[-123.274024,48.692975]]],"best":true,"description":"Public domain street and address data from the San Juan County, WA. Updated at least quarterly."},{"id":"Vejmidte_Denmark","name":"Vejmidte","type":"tms","template":"http://{switch:a,b,c}.tile.openstreetmap.dk/danmark/vejmidte/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"polygon":[[[8.3743941,54.9551655],[8.3683809,55.4042149],[8.2103997,55.4039795],[8.2087314,55.4937345],[8.0502655,55.4924731],[8.0185123,56.7501399],[8.1819161,56.7509948],[8.1763274,57.0208898],[8.3413329,57.0219872],[8.3392467,57.1119574],[8.5054433,57.1123212],[8.5033923,57.2020499],[9.3316304,57.2027636],[9.3319079,57.2924835],[9.4978864,57.2919578],[9.4988593,57.3820608],[9.6649749,57.3811615],[9.6687295,57.5605591],[9.8351961,57.5596265],[9.8374896,57.6493322],[10.1725726,57.6462818],[10.1754245,57.7367768],[10.5118282,57.7330269],[10.5152095,57.8228945],[10.6834853,57.8207722],[10.6751613,57.6412021],[10.5077045,57.6433097],[10.5039992,57.5535088],[10.671038,57.5514113],[10.6507805,57.1024538],[10.4857673,57.1045138],[10.4786236,56.9249051],[10.3143981,56.9267573],[10.3112341,56.8369269],[10.4750295,56.83509],[10.4649016,56.5656681],[10.9524239,56.5589761],[10.9479249,56.4692243],[11.1099335,56.4664675],[11.1052639,56.376833],[10.9429901,56.3795284],[10.9341235,56.1994768],[10.7719685,56.2020244],[10.7694751,56.1120103],[10.6079695,56.1150259],[10.4466742,56.116717],[10.2865948,56.118675],[10.2831527,56.0281851],[10.4439274,56.0270388],[10.4417713,55.7579243],[10.4334961,55.6693533],[10.743814,55.6646861],[10.743814,55.5712253],[10.8969041,55.5712253],[10.9051793,55.3953852],[11.0613726,55.3812841],[11.0593038,55.1124061],[11.0458567,55.0318621],[11.2030844,55.0247474],[11.2030844,55.117139],[11.0593038,55.1124061],[11.0613726,55.3812841],[11.0789572,55.5712253],[10.8969041,55.5712253],[10.9258671,55.6670198],[10.743814,55.6646861],[10.7562267,55.7579243],[10.4417713,55.7579243],[10.4439274,56.0270388],[10.4466742,56.116717],[10.6079695,56.1150259],[10.6052053,56.0247462],[10.9258671,56.0201215],[10.9197132,55.9309388],[11.0802782,55.92792],[11.0858066,56.0178284],[11.7265047,56.005058],[11.7319981,56.0952142],[12.0540333,56.0871256],[12.0608477,56.1762576],[12.7023469,56.1594405],[12.6611131,55.7114318],[12.9792318,55.7014026],[12.9612912,55.5217294],[12.3268659,55.5412096],[12.3206071,55.4513655],[12.4778226,55.447067],[12.4702432,55.3570479],[12.6269738,55.3523837],[12.6200898,55.2632576],[12.4627339,55.26722],[12.4552949,55.1778223],[12.2987046,55.1822303],[12.2897344,55.0923641],[12.6048608,55.0832904],[12.5872011,54.9036285],[12.2766618,54.9119031],[12.2610181,54.7331602],[12.1070691,54.7378161],[12.0858621,54.4681655],[11.7794953,54.4753579],[11.7837381,54.5654783],[11.1658525,54.5782155],[11.1706443,54.6686508],[10.8617173,54.6733956],[10.8651245,54.7634667],[10.7713646,54.7643888],[10.7707276,54.7372807],[10.7551428,54.7375776],[10.7544039,54.7195666],[10.7389074,54.7197588],[10.7384368,54.7108482],[10.7074486,54.7113045],[10.7041094,54.6756741],[10.5510973,54.6781698],[10.5547184,54.7670245],[10.2423994,54.7705935],[10.2459845,54.8604673],[10.0902268,54.8622134],[10.0873731,54.7723851],[9.1555798,54.7769557],[9.1562752,54.8675369],[8.5321973,54.8663765],[8.531432,54.95516],[8.3743941,54.9551655]],[[11.4577738,56.819554],[11.7849181,56.8127385],[11.7716715,56.6332796],[11.4459621,56.6401087],[11.4577738,56.819554]],[[11.3274736,57.3612962],[11.3161808,57.1818004],[11.1508692,57.1847276],[11.1456628,57.094962],[10.8157703,57.1001693],[10.8290599,57.3695272],[11.3274736,57.3612962]],[[11.5843266,56.2777928],[11.5782882,56.1880397],[11.7392309,56.1845765],[11.7456428,56.2743186],[11.5843266,56.2777928]],[[14.6825922,55.3639405],[14.8395247,55.3565231],[14.8263755,55.2671261],[15.1393406,55.2517359],[15.1532015,55.3410836],[15.309925,55.3330556],[15.295719,55.2437356],[15.1393406,55.2517359],[15.1255631,55.1623802],[15.2815819,55.1544167],[15.2535578,54.9757646],[14.6317464,55.0062496],[14.6825922,55.3639405]]],"terms_url":"https://wiki.openstreetmap.org/wiki/Vejmidte","terms_text":"Danish municipalities"},{"id":"wien.gv.at-labels","name":"Vienna: Beschriftungen (annotations)","type":"tms","template":"https://maps.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png","scaleExtent":[12,19],"polygon":[[[16.17,48.1],[16.17,48.33],[16.58,48.33],[16.58,48.1],[16.17,48.1]]],"terms_url":"https://data.wien.gv.at/","terms_text":"Stadt Wien","icon":"https://www.wien.gv.at/layout-a/logo/wappen-klein.gif"},{"id":"wien.gv.at-gp","name":"Vienna: Mehrzweckkarte (general purpose)","type":"tms","template":"https://maps.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg","scaleExtent":[10,19],"polygon":[[[16.17,48.1],[16.17,48.33],[16.58,48.33],[16.58,48.1],[16.17,48.1]]],"terms_url":"https://data.wien.gv.at/","terms_text":"Stadt Wien","icon":"https://www.wien.gv.at/layout-a/logo/wappen-klein.gif"},{"id":"wien.gv.at-aerial_image","name":"Vienna: Orthofoto (aerial image)","type":"tms","template":"https://maps.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg","scaleExtent":[10,19],"polygon":[[[16.17,48.1],[16.17,48.33],[16.58,48.33],[16.58,48.1],[16.17,48.1]]],"terms_url":"https://data.wien.gv.at/","terms_text":"Stadt Wien","icon":"https://www.wien.gv.at/layout-a/logo/wappen-klein.gif"}];
-var presets = {"aerialway":{"fields":["aerialway"],"geometry":["point","vertex","line"],"tags":{"aerialway":"*"},"terms":["ski lift","funifor","funitel"],"searchable":false,"name":"Aerialway"},"aeroway":{"icon":"airport","fields":["aeroway"],"geometry":["point","vertex","line","area"],"tags":{"aeroway":"*"},"searchable":false,"name":"Aeroway"},"amenity":{"fields":["amenity"],"geometry":["point","vertex","area"],"tags":{"amenity":"*"},"searchable":false,"name":"Amenity"},"highway":{"fields":["name","highway"],"geometry":["point","vertex","line","area"],"tags":{"highway":"*"},"searchable":false,"name":"Highway"},"place":{"fields":["name","place"],"geometry":["point","vertex","area"],"tags":{"place":"*"},"searchable":false,"name":"Place"},"power":{"geometry":["point","vertex","line","area"],"tags":{"power":"*"},"fields":["power"],"searchable":false,"name":"Power"},"railway":{"fields":["railway"],"geometry":["point","vertex","line","area"],"tags":{"railway":"*"},"searchable":false,"name":"Railway"},"roundabout":{"geometry":["vertex","line"],"fields":["name"],"tags":{"junction":"roundabout"},"name":"Roundabout","searchable":false},"waterway":{"fields":["name","waterway"],"geometry":["point","vertex","line","area"],"tags":{"waterway":"*"},"searchable":false,"name":"Waterway"},"address":{"fields":["address"],"geometry":["point","vertex","area"],"tags":{"addr:*":"*"},"addTags":{},"removeTags":{},"reference":{"key":"addr"},"name":"Address","matchScore":0.15},"advertising/billboard":{"fields":["parallel_direction","lit"],"geometry":["point","vertex","line"],"tags":{"advertising":"billboard"},"name":"Billboard"},"aerialway/cable_car":{"geometry":["line"],"terms":["tramway","ropeway"],"fields":["name","aerialway/occupancy","aerialway/capacity","aerialway/duration","aerialway/heating"],"tags":{"aerialway":"cable_car"},"name":"Cable Car"},"aerialway/chair_lift":{"geometry":["line"],"fields":["name","aerialway/occupancy","aerialway/capacity","aerialway/duration","aerialway/bubble","aerialway/heating"],"tags":{"aerialway":"chair_lift"},"name":"Chair Lift"},"aerialway/drag_lift":{"geometry":["line"],"fields":["name","aerialway/capacity","aerialway/duration"],"tags":{"aerialway":"drag_lift"},"name":"Drag Lift"},"aerialway/gondola":{"geometry":["line"],"fields":["name","aerialway/occupancy","aerialway/capacity","aerialway/duration","aerialway/bubble","aerialway/heating"],"tags":{"aerialway":"gondola"},"name":"Gondola"},"aerialway/goods":{"geometry":["line"],"fields":["name","aerialway/capacity","aerialway/duration"],"tags":{"aerialway":"goods"},"name":"Goods Aerialway"},"aerialway/magic_carpet":{"geometry":["line"],"fields":["name","aerialway/capacity","aerialway/duration","aerialway/heating"],"tags":{"aerialway":"magic_carpet"},"name":"Magic Carpet Lift"},"aerialway/mixed_lift":{"geometry":["line"],"fields":["name","aerialway/occupancy","aerialway/capacity","aerialway/duration","aerialway/bubble","aerialway/heating"],"tags":{"aerialway":"mixed_lift"},"name":"Mixed Lift"},"aerialway/platter":{"geometry":["line"],"terms":["button lift","poma lift"],"fields":["name","aerialway/capacity","aerialway/duration"],"tags":{"aerialway":"platter"},"name":"Platter Lift"},"aerialway/pylon":{"geometry":["point","vertex"],"fields":["ref"],"tags":{"aerialway":"pylon"},"name":"Aerialway Pylon"},"aerialway/rope_tow":{"geometry":["line"],"terms":["handle tow","bugel lift"],"fields":["name","aerialway/capacity","aerialway/duration"],"tags":{"aerialway":"rope_tow"},"name":"Rope Tow Lift"},"aerialway/station":{"icon":"aerialway","geometry":["point","vertex","area"],"fields":["aerialway/access","aerialway/summer/access","elevation","building_area"],"tags":{"aerialway":"station"},"name":"Aerialway Station"},"aerialway/t-bar":{"geometry":["line"],"fields":["name","aerialway/capacity","aerialway/duration"],"terms":["tbar"],"tags":{"aerialway":"t-bar"},"name":"T-bar Lift"},"aeroway/aerodrome":{"icon":"airport","geometry":["point","area"],"fields":["name","iata","icao","operator","internet_access","internet_access/fee","internet_access/ssid"],"terms":["airplane","airport","aerodrome"],"tags":{"aeroway":"aerodrome"},"name":"Airport"},"aeroway/apron":{"icon":"airport","geometry":["area"],"terms":["ramp"],"fields":["ref","surface"],"tags":{"aeroway":"apron"},"name":"Apron"},"aeroway/gate":{"icon":"airport","geometry":["point"],"fields":["ref_aeroway_gate"],"tags":{"aeroway":"gate"},"name":"Airport Gate"},"aeroway/hangar":{"geometry":["area"],"fields":["name","building_area"],"tags":{"aeroway":"hangar"},"name":"Hangar"},"aeroway/helipad":{"icon":"heliport","geometry":["point","area"],"fields":["ref"],"terms":["helicopter","helipad","heliport"],"tags":{"aeroway":"helipad"},"name":"Helipad"},"aeroway/runway":{"geometry":["line","area"],"terms":["landing strip"],"fields":["ref_runway","surface","length","width"],"tags":{"aeroway":"runway"},"name":"Runway"},"aeroway/taxiway":{"geometry":["line"],"fields":["ref_taxiway","surface"],"tags":{"aeroway":"taxiway"},"name":"Taxiway"},"aeroway/terminal":{"icon":"airport","geometry":["point","area"],"terms":["airport","aerodrome"],"fields":["name","operator","building_area"],"tags":{"aeroway":"terminal"},"name":"Airport Terminal"},"amenity/coworking_space":{"icon":"commercial","fields":["name","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"amenity":"coworking_space"},"name":"Coworking Space","searchable":false},"amenity/nursing_home":{"icon":"wheelchair","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"geometry":["point","area"],"tags":{"amenity":"nursing_home"},"reference":{"key":"social_facility","value":"nursing_home"},"name":"Nursing Home","searchable":false},"amenity/register_office":{"icon":"town-hall","fields":["name","address","building_area","opening_hours","operator"],"geometry":["point","area"],"tags":{"amenity":"register_office"},"reference":{"key":"government","value":"register_office"},"name":"Register Office","searchable":false},"amenity/scrapyard":{"icon":"car","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"tags":{"amenity":"scrapyard"},"reference":{"key":"industrial","value":"scrap_yard"},"name":"Scrap Yard","searchable":false},"amenity/swimming_pool":{"icon":"swimming","geometry":["point","vertex","area"],"tags":{"amenity":"swimming_pool"},"reference":{"key":"leisure","value":"swimming_pool"},"name":"Swimming Pool","searchable":false},"amenity/animal_boarding":{"icon":"veterinary","fields":["name","operator","address","building_area","opening_hours","animal_boarding"],"geometry":["point","area"],"terms":["boarding","cat","dog","horse","kitten","pet boarding","pet care","pet hotel","puppy","reptile"],"tags":{"amenity":"animal_boarding"},"name":"Animal Boarding Facility"},"amenity/animal_breeding":{"icon":"veterinary","fields":["name","operator","address","building_area","opening_hours","animal_breeding"],"geometry":["point","area"],"terms":["breeding","bull","cat","cow","dog","horse","husbandry","kitten","livestock","pet breeding","puppy","reptile"],"tags":{"amenity":"animal_breeding"},"name":"Animal Breeding Facility"},"amenity/animal_shelter":{"icon":"veterinary","fields":["name","operator","address","building_area","opening_hours","animal_shelter"],"geometry":["point","area"],"terms":["adoption","aspca","cat","dog","horse","kitten","pet care","pet rescue","puppy","raptor","reptile","rescue","spca"],"tags":{"amenity":"animal_shelter"},"name":"Animal Shelter"},"amenity/arts_centre":{"icon":"theatre","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"terms":[],"tags":{"amenity":"arts_centre"},"name":"Arts Center"},"amenity/atm":{"icon":"bank","fields":["operator","currency_multi","drive_through"],"geometry":["point","vertex"],"terms":["money","cash","machine"],"tags":{"amenity":"atm"},"name":"ATM"},"amenity/bank":{"icon":"bank","fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"geometry":["point","area"],"terms":["credit union","check","deposit","fund","investment","repository","reserve","safe","savings","stock","treasury","trust","vault"],"tags":{"amenity":"bank"},"name":"Bank"},"amenity/bar":{"icon":"bar","fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating"],"geometry":["point","area"],"terms":["dive","beer","bier","booze"],"tags":{"amenity":"bar"},"name":"Bar"},"amenity/bbq":{"icon":"bbq","fields":["covered","fuel"],"geometry":["point"],"terms":["bbq","grill"],"tags":{"amenity":"bbq"},"name":"Barbecue/Grill"},"amenity/bench":{"icon":"poi-bench","fields":["backrest"],"geometry":["point","vertex","line"],"terms":["seat"],"tags":{"amenity":"bench"},"name":"Bench"},"amenity/bicycle_parking":{"icon":"bicycle","fields":["bicycle_parking","capacity","operator","covered","access_simple"],"geometry":["point","vertex","area"],"terms":["bike"],"tags":{"amenity":"bicycle_parking"},"name":"Bicycle Parking"},"amenity/bicycle_rental":{"icon":"bicycle","fields":["capacity","network","operator"],"geometry":["point","vertex","area"],"terms":["bike"],"tags":{"amenity":"bicycle_rental"},"name":"Bicycle Rental"},"amenity/bicycle_repair_station":{"icon":"bicycle","fields":["operator","brand","opening_hours","fee","service/bicycle"],"geometry":["point","vertex"],"terms":["bike","repair","chain","pump"],"tags":{"amenity":"bicycle_repair_station"},"name":"Bicycle Repair Tool Stand"},"amenity/biergarten":{"icon":"beer","fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"geometry":["point","area"],"tags":{"amenity":"biergarten"},"terms":["beer","bier","booze"],"name":"Beer Garden"},"amenity/boat_rental":{"fields":["name","operator"],"geometry":["point","area"],"tags":{"amenity":"boat_rental"},"name":"Boat Rental"},"amenity/bureau_de_change":{"icon":"bank","fields":["name","operator","currency_multi"],"geometry":["point","vertex"],"terms":["bureau de change","money changer"],"tags":{"amenity":"bureau_de_change"},"name":"Currency Exchange"},"amenity/bus_station":{"icon":"bus","fields":["name","building_area","operator","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"amenity":"bus_station"},"name":"Bus Station"},"amenity/cafe":{"icon":"cafe","fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"geometry":["point","area"],"terms":["bistro","coffee","tea"],"tags":{"amenity":"cafe"},"name":"Cafe"},"amenity/car_rental":{"icon":"car","fields":["name","operator"],"geometry":["point","area"],"tags":{"amenity":"car_rental"},"name":"Car Rental"},"amenity/car_sharing":{"icon":"car","fields":["name","operator","capacity"],"geometry":["point","area"],"tags":{"amenity":"car_sharing"},"name":"Car Sharing"},"amenity/car_wash":{"icon":"car","fields":["address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"amenity":"car_wash"},"name":"Car Wash"},"amenity/casino":{"icon":"poi-dice","fields":["name","operator","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"terms":["gambling","roulette","craps","poker","blackjack"],"tags":{"amenity":"casino"},"name":"Casino"},"amenity/charging_station":{"icon":"car","fields":["operator","capacity"],"geometry":["point"],"tags":{"amenity":"charging_station"},"terms":["EV","Electric Vehicle","Supercharger"],"name":"Charging Station"},"amenity/childcare":{"icon":"school","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["daycare","orphanage","playgroup"],"tags":{"amenity":"childcare"},"name":"Nursery/Childcare"},"amenity/cinema":{"icon":"cinema","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["drive-in","film","flick","movie","theater","picture","show","screen"],"tags":{"amenity":"cinema"},"name":"Cinema"},"amenity/clinic":{"icon":"hospital","fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["medical","urgentcare"],"tags":{"amenity":"clinic"},"addTags":{"amenity":"clinic","healthcare":"clinic"},"removeTags":{"amenity":"clinic","healthcare":"clinic"},"reference":{"key":"amenity","value":"clinic"},"name":"Clinic"},"amenity/clinic/abortion":{"icon":"hospital","fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"terms":[],"tags":{"amenity":"clinic","healthcare":"clinic","healthcare:speciality":"abortion"},"reference":{"key":"amenity","value":"clinic"},"name":"Abortion Clinic"},"amenity/clinic/fertility":{"icon":"hospital","fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["egg","fertility","reproductive","sperm","ovulation"],"tags":{"amenity":"clinic","healthcare":"clinic","healthcare:speciality":"fertility"},"reference":{"key":"amenity","value":"clinic"},"name":"Fertility Clinic"},"amenity/clock":{"icon":"poi-clock","fields":["name","support","display","visibility","date"],"geometry":["point","vertex"],"tags":{"amenity":"clock"},"name":"Clock"},"amenity/college":{"icon":"college","fields":["name","operator","address","internet_access","internet_access/ssid"],"geometry":["point","area"],"terms":["university"],"tags":{"amenity":"college"},"name":"College Grounds"},"amenity/community_centre":{"icon":"town-hall","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":["event","hall"],"tags":{"amenity":"community_centre"},"name":"Community Center"},"amenity/compressed_air":{"icon":"car","geometry":["point","area"],"tags":{"amenity":"compressed_air"},"name":"Compressed Air"},"amenity/courthouse":{"icon":"town-hall","fields":["name","operator","address","building_area"],"geometry":["point","area"],"tags":{"amenity":"courthouse"},"name":"Courthouse"},"amenity/crematorium":{"icon":"cemetery","fields":["name","website","phone","opening_hours","wheelchair"],"geometry":["area","point"],"tags":{"amenity":"crematorium"},"terms":["cemetery","funeral"],"name":"Crematorium"},"amenity/dentist":{"icon":"dentist","fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["tooth","teeth"],"tags":{"amenity":"dentist"},"addTags":{"amenity":"dentist","healthcare":"dentist"},"removeTags":{"amenity":"dentist","healthcare":"dentist"},"reference":{"key":"amenity","value":"dentist"},"name":"Dentist"},"amenity/doctors":{"icon":"hospital","fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["medic*","physician"],"tags":{"amenity":"doctors"},"addTags":{"amenity":"doctors","healthcare":"doctor"},"removeTags":{"amenity":"doctors","healthcare":"doctor"},"reference":{"key":"amenity","value":"doctors"},"name":"Doctor"},"amenity/dojo":{"icon":"pitch","fields":["name","sport","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["martial arts","dojang"],"tags":{"amenity":"dojo"},"name":"Dojo / Martial Arts Academy"},"amenity/drinking_water":{"icon":"drinking-water","geometry":["point"],"tags":{"amenity":"drinking_water"},"terms":["fountain","potable"],"name":"Drinking Water"},"amenity/driving_school":{"icon":"car","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"amenity":"driving_school"},"name":"Driving School"},"amenity/embassy":{"icon":"embassy","fields":["name","country","address","building_area"],"geometry":["point","area"],"tags":{"amenity":"embassy"},"name":"Embassy"},"amenity/fast_food":{"icon":"fast-food","fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"geometry":["point","area"],"tags":{"amenity":"fast_food"},"terms":["restaurant","takeaway"],"name":"Fast Food"},"amenity/ferry_terminal":{"icon":"ferry","fields":["name","network","operator","address","building_area"],"geometry":["point","vertex","area"],"terms":[],"tags":{"amenity":"ferry_terminal"},"name":"Ferry Terminal"},"amenity/fire_station":{"icon":"fire-station","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":[],"tags":{"amenity":"fire_station"},"name":"Fire Station"},"amenity/food_court":{"icon":"restaurant","fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating"],"geometry":["point","area"],"terms":["fast food","restaurant","food"],"tags":{"amenity":"food_court"},"name":"Food Court"},"amenity/fountain":{"icon":"poi-fountain","geometry":["point","area"],"tags":{"amenity":"fountain"},"name":"Fountain"},"amenity/fuel":{"icon":"fuel","fields":["name","operator","address","opening_hours","fuel_multi"],"geometry":["point","area"],"terms":["petrol","fuel","gasoline","propane","diesel","lng","cng","biodiesel"],"tags":{"amenity":"fuel"},"name":"Gas Station"},"amenity/grave_yard":{"icon":"cemetery","fields":["religion","denomination"],"geometry":["point","area"],"tags":{"amenity":"grave_yard"},"name":"Graveyard"},"amenity/grit_bin":{"fields":["access_simple"],"geometry":["point","vertex"],"tags":{"amenity":"grit_bin"},"terms":["salt","sand"],"name":"Grit Bin"},"amenity/hospital":{"icon":"hospital","fields":["name","operator","healthcare/speciality","address","emergency"],"geometry":["point","area"],"terms":["clinic","doctor","emergency room","health","infirmary","institution","sanatorium","sanitarium","sick","surgery","ward"],"tags":{"amenity":"hospital"},"addTags":{"amenity":"hospital","healthcare":"hospital"},"removeTags":{"amenity":"hospital","healthcare":"hospital"},"reference":{"key":"amenity","value":"hospital"},"name":"Hospital Grounds"},"amenity/hunting_stand":{"icon":"poi-binoculars","geometry":["point","vertex","area"],"terms":["game","gun","lookout","rifle","shoot*","wild","watch"],"tags":{"amenity":"hunting_stand"},"name":"Hunting Stand"},"amenity/ice_cream":{"icon":"ice-cream","fields":["name","address","building_area","opening_hours","takeaway","delivery","outdoor_seating"],"geometry":["point","area"],"terms":["gelato","sorbet","sherbet","frozen","yogurt"],"tags":{"amenity":"ice_cream"},"name":"Ice Cream Shop"},"amenity/internet_cafe":{"icon":"poi-mast","fields":["name","operator","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"geometry":["point","area"],"terms":["cybercafe","taxiphone","teleboutique","coffee","cafe","net","lanhouse"],"tags":{"amenity":"internet_cafe"},"name":"Internet Cafe"},"amenity/kindergarten":{"icon":"school","fields":["name","operator","address"],"geometry":["point","area"],"terms":["kindergarden","pre-school"],"tags":{"amenity":"kindergarten"},"name":"Preschool/Kindergarten Grounds"},"amenity/library":{"icon":"library","fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"terms":["book"],"tags":{"amenity":"library"},"name":"Library"},"amenity/marketplace":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"amenity":"marketplace"},"name":"Marketplace"},"amenity/motorcycle_parking":{"icon":"scooter","fields":["capacity","operator","covered","access_simple"],"geometry":["point","vertex","area"],"tags":{"amenity":"motorcycle_parking"},"name":"Motorcycle Parking"},"amenity/music_school":{"icon":"school","fields":["name","operator","address"],"geometry":["point","area"],"terms":["school of music"],"tags":{"amenity":"music_school"},"name":"Music School"},"amenity/nightclub":{"icon":"bar","fields":["name","operator","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"tags":{"amenity":"nightclub"},"terms":["disco*","night club","dancing","dance club"],"name":"Nightclub"},"amenity/parking_entrance":{"icon":"entrance-alt1","fields":["access_simple","ref"],"geometry":["vertex"],"tags":{"amenity":"parking_entrance"},"name":"Parking Garage Entrance/Exit"},"amenity/parking_space":{"fields":["capacity"],"geometry":["point","vertex","area"],"terms":[],"tags":{"amenity":"parking_space"},"matchScore":0.95,"name":"Parking Space"},"amenity/parking":{"icon":"parking","fields":["operator","parking","capacity","fee","access_simple","supervised","park_ride","surface","maxstay","address"],"geometry":["point","vertex","area"],"tags":{"amenity":"parking"},"terms":[],"name":"Car Parking"},"amenity/pavilion":{"icon":"shelter","fields":["bin","bench"],"geometry":["point","vertex","area"],"tags":{"amenity":"shelter","shelter_type":"pavilion"},"name":"Pavilion"},"amenity/pharmacy":{"icon":"pharmacy","fields":["name","operator","address","building_area","opening_hours","drive_through"],"geometry":["point","area"],"tags":{"amenity":"pharmacy"},"addTags":{"amenity":"pharmacy","healthcare":"pharmacy"},"removeTags":{"amenity":"pharmacy","healthcare":"pharmacy"},"reference":{"key":"amenity","value":"pharmacy"},"terms":["drug*","med*","prescription"],"name":"Pharmacy"},"amenity/place_of_worship":{"icon":"place-of-worship","fields":["name","religion","denomination","address","building_area","service_times"],"geometry":["point","area"],"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"],"tags":{"amenity":"place_of_worship"},"name":"Place of Worship"},"amenity/place_of_worship/buddhist":{"icon":"buddhism","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["stupa","vihara","monastery","temple","pagoda","zendo","dojo"],"tags":{"amenity":"place_of_worship","religion":"buddhist"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Buddhist Temple"},"amenity/place_of_worship/christian":{"icon":"religious-christian","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["christian","abbey","basilica","bethel","cathedral","chancel","chantry","chapel","fold","house of God","house of prayer","house of worship","minster","mission","oratory","parish","sacellum","sanctuary","shrine","tabernacle","temple"],"tags":{"amenity":"place_of_worship","religion":"christian"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Church"},"amenity/place_of_worship/hindu":{"icon":"poi-hinduist","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["garbhargriha","mandu","puja","shrine","temple"],"tags":{"amenity":"place_of_worship","religion":"hindu"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Hindu Temple"},"amenity/place_of_worship/jewish":{"icon":"religious-jewish","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["jewish"],"tags":{"amenity":"place_of_worship","religion":"jewish"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Synagogue"},"amenity/place_of_worship/muslim":{"icon":"religious-muslim","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["muslim"],"tags":{"amenity":"place_of_worship","religion":"muslim"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Mosque"},"amenity/place_of_worship/shinto":{"icon":"poi-shintoist","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["kami","torii"],"tags":{"amenity":"place_of_worship","religion":"shinto"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Shinto Shrine"},"amenity/place_of_worship/sikh":{"icon":"poi-sikhist","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["gurudwara","temple"],"tags":{"amenity":"place_of_worship","religion":"sikh"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Sikh Temple"},"amenity/place_of_worship/taoist":{"icon":"poi-taoist","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["daoist","monastery","temple"],"tags":{"amenity":"place_of_worship","religion":"taoist"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Taoist Temple"},"amenity/planetarium":{"icon":"museum","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["museum","astronomy","observatory"],"tags":{"amenity":"planetarium"},"name":"Planetarium"},"amenity/police":{"icon":"police","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":["badge","constable","constabulary","cop","detective","fed","law","enforcement","officer","patrol"],"tags":{"amenity":"police"},"name":"Police"},"amenity/post_box":{"icon":"post","fields":["operator","collection_times","drive_through","ref"],"geometry":["point","vertex"],"tags":{"amenity":"post_box"},"terms":["letter","post"],"name":"Mailbox"},"amenity/post_office":{"icon":"post","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["letter","mail"],"tags":{"amenity":"post_office"},"name":"Post Office"},"amenity/prison":{"icon":"prison","fields":["name","operator","address"],"geometry":["point","area"],"terms":["cell","jail"],"tags":{"amenity":"prison"},"name":"Prison Grounds"},"amenity/pub":{"icon":"beer","fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"geometry":["point","area"],"tags":{"amenity":"pub"},"terms":["alcohol","drink","dive","beer","bier","booze"],"name":"Pub"},"amenity/public_bath":{"icon":"water","fields":["name","bath/type","bath/open_air","bath/sand_bath","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"amenity":"public_bath"},"terms":["onsen","foot bath","hot springs"],"name":"Public Bath"},"amenity/public_bookcase":{"icon":"library","fields":["name","operator","capacity","website"],"geometry":["point","area"],"terms":["library","bookcrossing"],"tags":{"amenity":"public_bookcase"},"name":"Public Bookcase"},"amenity/ranger_station":{"fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["visitor center","visitor centre","permit center","permit centre","backcountry office","warden office","warden center"],"tags":{"amenity":"ranger_station"},"name":"Ranger Station"},"amenity/recycling_centre":{"icon":"waste-basket","fields":["name","operator","address","opening_hours","recycling_accepts"],"geometry":["point","area"],"terms":["bottle","can","dump","glass","garbage","rubbish","scrap","trash"],"tags":{"amenity":"recycling","recycling_type":"centre"},"name":"Recycling Center"},"amenity/recycling":{"icon":"recycling","fields":["recycling_type","recycling_accepts","collection_times"],"geometry":["point","area"],"terms":["bin","can","bottle","glass","garbage","rubbish","scrap","trash"],"tags":{"amenity":"recycling"},"name":"Recycling"},"amenity/restaurant":{"icon":"restaurant","fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"geometry":["point","area"],"terms":["bar","breakfast","cafe","café","canteen","coffee","dine","dining","dinner","drive-in","eat","grill","lunch","table"],"tags":{"amenity":"restaurant"},"name":"Restaurant"},"amenity/sanitary_dump_station":{"icon":"poi-storage-tank","fields":["operator","access_simple","fee","water_point"],"geometry":["point","vertex","area"],"terms":["Motor Home","Camper","Sanitary","Dump Station","Elsan","CDP","CTDP","Chemical Toilet"],"tags":{"amenity":"sanitary_dump_station"},"name":"RV Toilet Disposal"},"amenity/school":{"icon":"school","fields":["name","operator","address"],"geometry":["point","area"],"terms":["academy","elementary school","middle school","high school"],"tags":{"amenity":"school"},"name":"School Grounds"},"amenity/shelter":{"icon":"shelter","fields":["name","shelter_type","bin"],"geometry":["point","vertex","area"],"terms":["lean-to","gazebo","picnic"],"tags":{"amenity":"shelter"},"name":"Shelter"},"amenity/shower":{"icon":"water","fields":["operator","opening_hours","fee","supervised","building_area"],"geometry":["point","vertex","area"],"terms":["rain closet"],"tags":{"amenity":"shower"},"name":"Shower"},"amenity/social_facility":{"icon":"poi-social-facility","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"geometry":["point","area"],"terms":[],"tags":{"amenity":"social_facility"},"name":"Social Facility"},"amenity/social_facility/food_bank":{"icon":"poi-social-facility","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours"],"geometry":["point","area"],"terms":[],"tags":{"amenity":"social_facility","social_facility":"food_bank"},"reference":{"key":"social_facility","value":"food_bank"},"name":"Food Bank"},"amenity/social_facility/group_home":{"icon":"wheelchair","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"geometry":["point","area"],"terms":["old","senior","living","care home","assisted living"],"tags":{"amenity":"social_facility","social_facility":"group_home","social_facility:for":"senior"},"reference":{"key":"social_facility","value":"group_home"},"name":"Elderly Group Home"},"amenity/social_facility/homeless_shelter":{"icon":"poi-social-facility","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"terms":["houseless","unhoused","displaced"],"tags":{"amenity":"social_facility","social_facility":"shelter","social_facility:for":"homeless"},"reference":{"key":"social_facility","value":"shelter"},"name":"Homeless Shelter"},"amenity/social_facility/nursing_home":{"icon":"wheelchair","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"geometry":["point","area"],"terms":["elderly","living","nursing","old","senior","assisted living"],"tags":{"amenity":"social_facility","social_facility":"nursing_home","social_facility:for":"senior"},"reference":{"key":"social_facility","value":"nursing_home"},"name":"Nursing Home"},"amenity/studio":{"icon":"karaoke","fields":["name","studio","address","building_area"],"geometry":["point","area"],"terms":["recording","radio","television"],"tags":{"amenity":"studio"},"name":"Studio"},"amenity/taxi":{"icon":"car","fields":["name","operator","capacity"],"geometry":["point","vertex","area"],"terms":["cab"],"tags":{"amenity":"taxi"},"name":"Taxi Stand"},"amenity/telephone":{"icon":"telephone","geometry":["point","vertex"],"tags":{"amenity":"telephone"},"terms":["phone"],"name":"Telephone"},"amenity/theatre":{"icon":"theatre","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":["theatre","performance","play","musical"],"tags":{"amenity":"theatre"},"name":"Theater"},"amenity/toilets":{"icon":"toilet","fields":["toilets/disposal","operator","building_area","access_simple","gender","fee","diaper"],"geometry":["point","vertex","area"],"terms":["bathroom","restroom","outhouse","privy","head","lavatory","latrine","water closet","WC","W.C."],"tags":{"amenity":"toilets"},"name":"Toilets"},"amenity/townhall":{"icon":"town-hall","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":["village","city","government","courthouse","municipal"],"tags":{"amenity":"townhall"},"name":"Town Hall"},"amenity/university":{"icon":"college","fields":["name","operator","address","internet_access","internet_access/ssid"],"geometry":["point","area"],"terms":["college"],"tags":{"amenity":"university"},"name":"University Grounds"},"amenity/vending_machine":{"icon":"poi-vending-machine","fields":["vending","operator","payment_multi","currency_multi"],"geometry":["point"],"terms":[],"tags":{"amenity":"vending_machine"},"name":"Vending Machine"},"amenity/vending_machine/news_papers":{"icon":"poi-vending-machine","fields":["operator","fee","payment_multi","currency_multi"],"geometry":["point"],"terms":["newspaper"],"tags":{"amenity":"vending_machine","vending":"news_papers"},"reference":{"key":"vending","value":"newspapers"},"name":"Newspaper Vending Machine","searchable":false},"amenity/vending_machine/cigarettes":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["cigarette"],"tags":{"amenity":"vending_machine","vending":"cigarettes"},"reference":{"key":"vending","value":"cigarettes"},"name":"Cigarette Vending Machine"},"amenity/vending_machine/condoms":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["condom"],"tags":{"amenity":"vending_machine","vending":"condoms"},"reference":{"key":"vending","value":"condoms"},"name":"Condom Vending Machine"},"amenity/vending_machine/drinks":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["drink","soda","beverage","juice","pop"],"tags":{"amenity":"vending_machine","vending":"drinks"},"reference":{"key":"vending","value":"drinks"},"name":"Drink Vending Machine"},"amenity/vending_machine/excrement_bags":{"icon":"poi-vending-machine","fields":["operator","fee","payment_multi","currency_multi"],"geometry":["point"],"terms":["excrement bags","poop","dog","animal"],"tags":{"amenity":"vending_machine","vending":"excrement_bags"},"reference":{"key":"vending","value":"excrement_bags"},"name":"Excrement Bag Vending Machine"},"amenity/vending_machine/feminine_hygiene":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["condom","tampon","pad","woman","women","menstrual hygiene products","personal care"],"tags":{"amenity":"vending_machine","vending":"feminine_hygiene"},"reference":{"key":"vending","value":"feminine_hygiene"},"name":"Feminine Hygiene Vending Machine"},"amenity/vending_machine/newspapers":{"icon":"poi-vending-machine","fields":["operator","fee","payment_multi","currency_multi"],"geometry":["point"],"terms":["newspaper"],"tags":{"amenity":"vending_machine","vending":"newspapers"},"reference":{"key":"vending","value":"newspapers"},"name":"Newspaper Vending Machine"},"amenity/vending_machine/parcel_pickup_dropoff":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["parcel","mail","pickup"],"tags":{"amenity":"vending_machine","vending":"parcel_pickup;parcel_mail_in"},"reference":{"key":"vending","value":"parcel_pickup;parcel_mail_in"},"name":"Parcel Pickup/Dropoff Vending Machine"},"amenity/vending_machine/parking_tickets":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["parking","ticket"],"tags":{"amenity":"vending_machine","vending":"parking_tickets"},"reference":{"key":"vending","value":"parking_tickets"},"matchScore":0.94,"name":"Parking Ticket Vending Machine"},"amenity/vending_machine/public_transport_tickets":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["bus","train","ferry","rail","ticket","transportation"],"tags":{"amenity":"vending_machine","vending":"public_transport_tickets"},"reference":{"key":"vending","value":"public_transport_tickets"},"name":"Transit Ticket Vending Machine"},"amenity/vending_machine/sweets":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["candy","gum","chip","pretzel","cookie","cracker"],"tags":{"amenity":"vending_machine","vending":"sweets"},"reference":{"key":"vending","value":"sweets"},"name":"Snack Vending Machine"},"amenity/veterinary":{"icon":"veterinary","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["pet clinic","veterinarian","animal hospital","pet doctor"],"tags":{"amenity":"veterinary"},"name":"Veterinary"},"amenity/waste_basket":{"icon":"waste-basket","fields":["collection_times"],"geometry":["point","vertex"],"tags":{"amenity":"waste_basket"},"terms":["bin","garbage","rubbish","litter","trash"],"name":"Waste Basket"},"amenity/waste_disposal":{"icon":"waste-basket","fields":["collection_times"],"geometry":["point","vertex","area"],"tags":{"amenity":"waste_disposal"},"terms":["garbage","rubbish","litter","trash"],"name":"Garbage Dumpster"},"amenity/waste_transfer_station":{"icon":"waste-basket","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"terms":["dump","garbage","recycling","rubbish","scrap","trash"],"tags":{"amenity":"waste_transfer_station"},"name":"Waste Transfer Station"},"amenity/waste/dog_excrement":{"icon":"waste-basket","fields":["collection_times"],"geometry":["point","vertex","area"],"tags":{"amenity":"waste_basket","waste":"dog_excrement"},"reference":{"key":"waste","value":"dog_excrement"},"terms":["bin","garbage","rubbish","litter","trash","poo","dog"],"name":"Dog Excrement Bin"},"amenity/water_point":{"icon":"drinking-water","geometry":["area","vertex","point"],"tags":{"amenity":"water_point"},"name":"RV Drinking Water"},"amenity/watering_place":{"icon":"drinking-water","geometry":["area","vertex","point"],"tags":{"amenity":"watering_place"},"name":"Animal Watering Place"},"area":{"fields":["name"],"geometry":["area"],"tags":{"area":"yes"},"name":"Area","matchScore":0.1},"area/highway":{"fields":["name","area/highway"],"geometry":["area"],"tags":{"area:highway":"*"},"name":"Road Surface"},"attraction/amusement_ride":{"icon":"amusement-park","fields":["name","operator","opening_hours"],"geometry":["point","area"],"terms":["theme park","carnival ride"],"tags":{"attraction":"amusement_ride"},"name":"Amusement Ride"},"attraction/animal":{"icon":"zoo","fields":["name","operator"],"geometry":["point","area"],"terms":["zoo","theme park","animal park","lion","tiger","bear"],"tags":{"attraction":"animal"},"name":"Animal"},"attraction/big_wheel":{"icon":"amusement-park","fields":["name","operator","height","opening_hours"],"geometry":["point"],"terms":["ferris wheel","theme park","amusement ride"],"tags":{"attraction":"big_wheel"},"name":"Big Wheel"},"attraction/bumper_car":{"icon":"car","fields":["name","operator","opening_hours"],"geometry":["point","area"],"terms":["theme park","dodgem cars","autoscooter"],"tags":{"attraction":"bumper_car"},"name":"Bumper Car"},"attraction/bungee_jumping":{"icon":"pitch","fields":["name","operator","height","opening_hours"],"geometry":["point","area"],"terms":["theme park","bungy jumping","jumping platform"],"tags":{"attraction":"bungee_jumping"},"name":"Bungee Jumping"},"attraction/carousel":{"icon":"horse-riding","fields":["name","operator","opening_hours"],"geometry":["point","area"],"terms":["theme park","roundabout","merry-go-round","galloper","jumper","horseabout","flying horses"],"tags":{"attraction":"carousel"},"name":"Carousel"},"attraction/dark_ride":{"icon":"rail-metro","fields":["name","operator","opening_hours"],"geometry":["point","line","area"],"terms":["theme park","ghost train"],"tags":{"attraction":"dark_ride"},"name":"Dark Ride"},"attraction/drop_tower":{"icon":"poi-tower","fields":["name","operator","height","opening_hours"],"geometry":["point","area"],"terms":["theme park","amusement ride","gondola","tower","big drop"],"tags":{"attraction":"drop_tower"},"name":"Drop Tower"},"attraction/pirate_ship":{"icon":"amusement-park","fields":["name","operator","opening_hours"],"geometry":["point"],"terms":["theme park","carnival ride","amusement ride"],"tags":{"attraction":"pirate_ship"},"name":"Pirate Ship"},"attraction/river_rafting":{"icon":"ferry","fields":["name","operator","opening_hours"],"geometry":["point","line"],"terms":["theme park","aquatic park","water park","rafting simulator","river rafting ride","river rapids ride"],"tags":{"attraction":"river_rafting"},"name":"River Rafting"},"attraction/roller_coaster":{"icon":"amusement-park","fields":["name","operator","opening_hours"],"geometry":["point","area"],"terms":["theme park","amusement ride"],"tags":{"attraction":"roller_coaster"},"name":"Roller Coaster"},"attraction/train":{"icon":"rail","fields":["name","operator","fee","opening_hours"],"geometry":["point","line"],"terms":["theme park","rackless train","road train","Tschu-Tschu train","dotto train","park train"],"tags":{"attraction":"train"},"name":"Tourist Train"},"attraction/water_slide":{"icon":"swimming","fields":["name","operator","opening_hours"],"geometry":["line","area"],"terms":["theme park","aquatic park","water park","flumes","water chutes","hydroslides"],"tags":{"attraction":"water_slide"},"name":"Water Slide"},"barrier":{"icon":"roadblock","geometry":["point","vertex","line","area"],"tags":{"barrier":"*"},"fields":["barrier"],"name":"Barrier","matchScore":0.4},"barrier/entrance":{"icon":"entrance-alt1","geometry":["vertex"],"tags":{"barrier":"entrance"},"name":"Entrance","searchable":false},"barrier/block":{"icon":"roadblock","fields":["access"],"geometry":["point","vertex"],"tags":{"barrier":"block"},"name":"Block"},"barrier/bollard":{"icon":"roadblock","fields":["access"],"geometry":["point","vertex","line"],"tags":{"barrier":"bollard"},"name":"Bollard"},"barrier/border_control":{"icon":"roadblock","fields":["access","building_area"],"geometry":["vertex","area"],"tags":{"barrier":"border_control"},"name":"Border Control"},"barrier/cattle_grid":{"icon":"barrier","geometry":["vertex"],"tags":{"barrier":"cattle_grid"},"name":"Cattle Grid"},"barrier/city_wall":{"icon":"barrier","fields":["height"],"geometry":["line","area"],"tags":{"barrier":"city_wall"},"name":"City Wall"},"barrier/cycle_barrier":{"icon":"roadblock","fields":["access"],"geometry":["vertex"],"tags":{"barrier":"cycle_barrier"},"name":"Cycle Barrier"},"barrier/ditch":{"icon":"roadblock","geometry":["line","area"],"tags":{"barrier":"ditch"},"name":"Trench","matchScore":0.25},"barrier/fence":{"icon":"fence","fields":["fence_type","height"],"geometry":["line"],"tags":{"barrier":"fence"},"name":"Fence","matchScore":0.25},"barrier/gate":{"icon":"barrier","fields":["access"],"geometry":["point","vertex","line"],"tags":{"barrier":"gate"},"name":"Gate"},"barrier/hedge":{"fields":["height"],"geometry":["line","area"],"tags":{"barrier":"hedge"},"name":"Hedge","matchScore":0.25},"barrier/kissing_gate":{"icon":"barrier","fields":["access"],"geometry":["vertex"],"tags":{"barrier":"kissing_gate"},"name":"Kissing Gate"},"barrier/lift_gate":{"icon":"roadblock","fields":["access"],"geometry":["point","vertex"],"tags":{"barrier":"lift_gate"},"name":"Lift Gate"},"barrier/retaining_wall":{"geometry":["line","area"],"tags":{"barrier":"retaining_wall"},"name":"Retaining Wall"},"barrier/stile":{"icon":"roadblock","fields":["access"],"geometry":["point","vertex"],"tags":{"barrier":"stile"},"name":"Stile"},"barrier/toll_booth":{"icon":"roadblock","fields":["access","building_area"],"geometry":["vertex","area"],"tags":{"barrier":"toll_booth"},"name":"Toll Booth"},"barrier/wall":{"icon":"barrier","fields":["wall","height"],"geometry":["line","area"],"tags":{"barrier":"wall"},"name":"Wall","matchScore":0.25},"boundary/administrative":{"name":"Administrative Boundary","geometry":["line"],"tags":{"boundary":"administrative"},"fields":["name","admin_level"]},"building":{"icon":"home","fields":["name","building","levels","address"],"geometry":["point","area"],"tags":{"building":"*"},"matchScore":0.6,"terms":[],"name":"Building"},"building/bunker":{"fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"bunker"},"matchScore":0.5,"name":"Bunker","searchable":false},"building/entrance":{"icon":"entrance-alt1","geometry":["vertex"],"tags":{"building":"entrance"},"name":"Entrance/Exit","searchable":false},"building/train_station":{"icon":"building","fields":["name","address","levels"],"geometry":["point","vertex","area"],"tags":{"building":"train_station"},"matchScore":0.5,"name":"Train Station","searchable":false},"building/apartments":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"apartments"},"matchScore":0.5,"name":"Apartments"},"building/barn":{"icon":"farm","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"barn"},"matchScore":0.5,"name":"Barn"},"building/cabin":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"cabin"},"matchScore":0.5,"name":"Cabin"},"building/cathedral":{"icon":"place-of-worship","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"cathedral"},"matchScore":0.5,"name":"Cathedral Building"},"building/chapel":{"icon":"place-of-worship","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"chapel"},"matchScore":0.5,"name":"Chapel Building"},"building/church":{"icon":"place-of-worship","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"church"},"matchScore":0.5,"name":"Church Building"},"building/college":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"terms":["university"],"tags":{"building":"college"},"matchScore":0.5,"name":"College Building"},"building/commercial":{"icon":"commercial","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"commercial"},"matchScore":0.5,"name":"Commercial Building"},"building/construction":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"construction"},"matchScore":0.5,"name":"Building Under Construction"},"building/detached":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"detached"},"terms":["home","single","family","residence","dwelling"],"matchScore":0.5,"name":"Detached House"},"building/dormitory":{"icon":"building","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"dormitory"},"matchScore":0.5,"name":"Dormitory"},"building/garage":{"icon":"warehouse","fields":["name","capacity"],"geometry":["area"],"tags":{"building":"garage"},"matchScore":0.5,"name":"Garage"},"building/garages":{"icon":"warehouse","fields":["name","capacity"],"geometry":["area"],"tags":{"building":"garages"},"matchScore":0.5,"name":"Garages"},"building/greenhouse":{"icon":"garden-center","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"greenhouse"},"matchScore":0.5,"name":"Greenhouse"},"building/hospital":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"hospital"},"matchScore":0.5,"name":"Hospital Building"},"building/hotel":{"icon":"building","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"hotel"},"matchScore":0.5,"name":"Hotel Building"},"building/house":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"house"},"terms":["home","family","residence","dwelling"],"matchScore":0.5,"name":"House"},"building/hut":{"geometry":["area"],"fields":["name"],"tags":{"building":"hut"},"matchScore":0.5,"name":"Hut"},"building/industrial":{"icon":"industry","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"industrial"},"matchScore":0.5,"name":"Industrial Building"},"building/kindergarten":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"terms":["kindergarden","pre-school"],"tags":{"building":"kindergarten"},"matchScore":0.5,"name":"Preschool/Kindergarten Building"},"building/public":{"icon":"building","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"public"},"matchScore":0.5,"name":"Public Building"},"building/residential":{"icon":"residential-community","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"residential"},"matchScore":0.5,"name":"Residential Building"},"building/retail":{"icon":"commercial","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"retail"},"matchScore":0.5,"name":"Retail Building"},"building/roof":{"icon":"shelter","fields":["name","address"],"geometry":["area"],"tags":{"building":"roof"},"matchScore":0.5,"name":"Roof"},"building/school":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"terms":["academy","elementary school","middle school","high school"],"tags":{"building":"school"},"matchScore":0.5,"name":"School Building"},"building/semidetached_house":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"semidetached_house"},"terms":["home","double","duplex","twin","family","residence","dwelling"],"matchScore":0.5,"name":"Semi-Detached House"},"building/shed":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"shed"},"matchScore":0.5,"name":"Shed"},"building/stable":{"icon":"horse-riding","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"stable"},"matchScore":0.5,"name":"Stable"},"building/static_caravan":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"static_caravan"},"matchScore":0.5,"name":"Static Mobile Home"},"building/terrace":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"terrace"},"terms":["home","terrace","brownstone","family","residence","dwelling"],"matchScore":0.5,"name":"Row Houses"},"building/university":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"terms":["college"],"tags":{"building":"university"},"matchScore":0.5,"name":"University Building"},"building/warehouse":{"icon":"warehouse","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"warehouse"},"matchScore":0.5,"name":"Warehouse"},"camp_site/camp_pitch":{"icon":"campsite","fields":["name","ref"],"geometry":["point","area"],"terms":["tent","rv"],"tags":{"camp_site":"camp_pitch"},"name":"Camp Pitch"},"club":{"icon":"heart","fields":["name","club","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"club":"*"},"terms":["social"],"name":"Club"},"craft":{"icon":"poi-tool","fields":["name","craft","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"*"},"terms":[],"name":"Craft"},"craft/jeweler":{"icon":"marker-stroked","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"jeweler"},"reference":{"key":"shop","value":"jewelry"},"name":"Jeweler","searchable":false},"craft/locksmith":{"icon":"marker-stroked","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"locksmith"},"reference":{"key":"shop","value":"locksmith"},"name":"Locksmith","searchable":false},"craft/optician":{"icon":"marker-stroked","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"optician"},"reference":{"key":"shop","value":"optician"},"name":"Optician","searchable":false},"craft/tailor":{"icon":"clothing-store","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["clothes","suit"],"tags":{"craft":"tailor"},"reference":{"key":"shop","value":"tailor"},"name":"Tailor","searchable":false},"craft/basket_maker":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"basket_maker"},"name":"Basket Maker"},"craft/beekeeper":{"icon":"farm","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"beekeeper"},"name":"Beekeeper"},"craft/blacksmith":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"blacksmith"},"name":"Blacksmith"},"craft/boatbuilder":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"boatbuilder"},"name":"Boat Builder"},"craft/bookbinder":{"icon":"library","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["book repair"],"tags":{"craft":"bookbinder"},"name":"Bookbinder"},"craft/brewery":{"icon":"poi-storage-tank","fields":["name","operator","address","building_area","opening_hours","product"],"geometry":["point","area"],"terms":["alcohol","beer","beverage","bier","booze","cider"],"tags":{"craft":"brewery"},"name":"Brewery"},"craft/carpenter":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["woodworker"],"tags":{"craft":"carpenter"},"name":"Carpenter"},"craft/carpet_layer":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"carpet_layer"},"name":"Carpet Layer"},"craft/caterer":{"icon":"restaurant","fields":["name","cuisine","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"caterer"},"name":"Caterer"},"craft/chimney_sweeper":{"icon":"poi-chimney","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"chimney_sweeper"},"name":"Chimney Sweeper"},"craft/clockmaker":{"icon":"poi-clock","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"clockmaker"},"name":"Clockmaker"},"craft/confectionery":{"icon":"bakery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["sweet","candy"],"tags":{"craft":"confectionery"},"name":"Candy Maker"},"craft/distillery":{"icon":"poi-storage-tank","fields":["name","operator","address","building_area","opening_hours","product"],"geometry":["point","area"],"terms":["alcohol","beverage","bourbon","booze","brandy","gin","hooch","liquor","mezcal","moonshine","rum","scotch","spirits","still","tequila","vodka","whiskey","whisky"],"tags":{"craft":"distillery"},"name":"Distillery"},"craft/dressmaker":{"icon":"clothing-store","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["seamstress"],"tags":{"craft":"dressmaker"},"name":"Dressmaker"},"craft/electrician":{"icon":"poi-power","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["power","wire"],"tags":{"craft":"electrician"},"name":"Electrician"},"craft/electronics_repair":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"electronics_repair"},"name":"Electronics Repair Shop"},"craft/gardener":{"icon":"garden","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["landscaper","grounds keeper"],"tags":{"craft":"gardener"},"name":"Gardener"},"craft/glaziery":{"icon":"fire-station","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["glass","stained-glass","window"],"tags":{"craft":"glaziery"},"name":"Glaziery"},"craft/handicraft":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"handicraft"},"name":"Handicraft"},"craft/hvac":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["heat*","vent*","air conditioning"],"tags":{"craft":"hvac"},"name":"HVAC"},"craft/insulator":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"insulation"},"name":"Insulator"},"craft/key_cutter":{"icon":"marker-stroked","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"key_cutter"},"name":"Key Cutter"},"craft/metal_construction":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"metal_construction"},"name":"Metal Construction"},"craft/painter":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"painter"},"name":"Painter"},"craft/photographer":{"icon":"attraction","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"photographer"},"name":"Photographer"},"craft/photographic_laboratory":{"icon":"attraction","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["film"],"tags":{"craft":"photographic_laboratory"},"name":"Photographic Laboratory"},"craft/plasterer":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"plasterer"},"name":"Plasterer"},"craft/plumber":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["pipe"],"tags":{"craft":"plumber"},"name":"Plumber"},"craft/pottery":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["ceramic"],"tags":{"craft":"pottery"},"name":"Pottery"},"craft/rigger":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"rigger"},"name":"Rigger"},"craft/roofer":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"roofer"},"name":"Roofer"},"craft/saddler":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"saddler"},"name":"Saddler"},"craft/sailmaker":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"sailmaker"},"name":"Sailmaker"},"craft/sawmill":{"icon":"logging","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["lumber"],"tags":{"craft":"sawmill"},"name":"Sawmill"},"craft/scaffolder":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"scaffolder"},"name":"Scaffolder"},"craft/sculptor":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"sculptor"},"name":"Sculptor"},"craft/shoemaker":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["cobbler"],"tags":{"craft":"shoemaker"},"name":"Shoemaker"},"craft/stonemason":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["masonry"],"tags":{"craft":"stonemason"},"name":"Stonemason"},"craft/tiler":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"tiler"},"name":"Tiler"},"craft/tinsmith":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"tinsmith"},"name":"Tinsmith"},"craft/upholsterer":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"upholsterer"},"name":"Upholsterer"},"craft/watchmaker":{"icon":"poi-clock","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"watchmaker"},"name":"Watchmaker"},"craft/window_construction":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["glass"],"tags":{"craft":"window_construction"},"name":"Window Construction"},"craft/winery":{"icon":"alcohol-shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"winery"},"name":"Winery"},"embankment":{"geometry":["line"],"tags":{"embankment":"yes"},"name":"Embankment","matchScore":0.2},"emergency/designated":{"fields":[],"geometry":["line"],"tags":{"emergency":"designated"},"terms":[],"name":"Emergency Access Designated","searchable":false,"matchScore":0.01},"emergency/destination":{"fields":[],"geometry":["line"],"tags":{"emergency":"destination"},"terms":[],"name":"Emergency Access Destination","searchable":false,"matchScore":0.01},"emergency/no":{"fields":[],"geometry":["line"],"tags":{"emergency":"no"},"terms":[],"name":"Emergency Access No","searchable":false,"matchScore":0.01},"emergency/official":{"fields":[],"geometry":["line"],"tags":{"emergency":"official"},"terms":[],"name":"Emergency Access Official","searchable":false,"matchScore":0.01},"emergency/private":{"fields":[],"geometry":["line"],"tags":{"emergency":"private"},"terms":[],"name":"Emergency Access Private","searchable":false,"matchScore":0.01},"emergency/yes":{"fields":[],"geometry":["line"],"tags":{"emergency":"yes"},"terms":[],"name":"Emergency Access Yes","searchable":false,"matchScore":0.01},"emergency/ambulance_station":{"icon":"hospital","fields":["name","operator","building_area","address"],"geometry":["point","area"],"terms":["EMS","EMT","rescue"],"tags":{"emergency":"ambulance_station"},"name":"Ambulance Station"},"emergency/defibrillator":{"icon":"defibrillator","fields":["ref","access","opening_hours","indoor","phone"],"geometry":["point","vertex"],"terms":["AED"],"tags":{"emergency":"defibrillator"},"name":"Defibrillator"},"emergency/fire_hydrant":{"icon":"poi-fire-hydrant","fields":["fire_hydrant/type","fire_hydrant/position","ref","operator"],"geometry":["point","vertex"],"terms":["fire plug"],"tags":{"emergency":"fire_hydrant"},"name":"Fire Hydrant"},"emergency/life_ring":{"icon":"circle-stroked","fields":["ref","operator"],"geometry":["point","vertex"],"terms":["life buoy","kisby ring","kisbie ring","perry buoy"],"tags":{"emergency":"life_ring"},"name":"Life Ring"},"emergency/phone":{"icon":"emergency-phone","fields":["operator"],"geometry":["point","vertex"],"tags":{"emergency":"phone"},"name":"Emergency Phone"},"entrance":{"icon":"entrance-alt1","geometry":["vertex"],"tags":{"entrance":"*"},"fields":["entrance","access_simple","address"],"name":"Entrance/Exit"},"footway/crossing-raised":{"fields":["crossing","access","surface","kerb","tactile_paving"],"geometry":["line"],"tags":{"highway":"footway","footway":"crossing","traffic_calming":"table"},"reference":{"key":"traffic_calming","value":"table"},"terms":["flat top","hump","speed","slow"],"name":"Raised Street Crossing"},"footway/crossing":{"fields":["crossing","access","surface","kerb","tactile_paving"],"geometry":["line"],"tags":{"highway":"footway","footway":"crossing"},"reference":{"key":"footway","value":"crossing"},"terms":[],"name":"Street Crossing"},"footway/crosswalk-raised":{"icon":"highway-footway","fields":["crossing","access","surface","kerb","tactile_paving"],"geometry":["line"],"tags":{"highway":"footway","footway":"crossing","crossing":"zebra","traffic_calming":"table"},"reference":{"key":"traffic_calming","value":"table"},"terms":["zebra crossing","flat top","hump","speed","slow"],"name":"Raised Pedestrian Crosswalk"},"footway/crosswalk":{"icon":"highway-footway","fields":["crossing","access","surface","kerb","tactile_paving"],"geometry":["line"],"tags":{"highway":"footway","footway":"crossing","crossing":"zebra"},"reference":{"key":"footway","value":"crossing"},"terms":["zebra crossing"],"name":"Pedestrian Crosswalk"},"footway/sidewalk":{"icon":"highway-footway","fields":["surface","lit","width","structure","access"],"geometry":["line"],"tags":{"highway":"footway","footway":"sidewalk"},"reference":{"key":"footway","value":"sidewalk"},"terms":[],"name":"Sidewalk"},"ford":{"geometry":["vertex"],"tags":{"ford":"yes"},"name":"Ford"},"golf/bunker":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"bunker","natural":"sand"},"terms":["hazard","bunker"],"reference":{"key":"golf","value":"bunker"},"name":"Sand Trap"},"golf/fairway":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"fairway","landuse":"grass"},"reference":{"key":"golf","value":"fairway"},"name":"Fairway"},"golf/green":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"green","landuse":"grass","leisure":"pitch","sport":"golf"},"reference":{"key":"golf","value":"green"},"name":"Putting Green"},"golf/hole":{"icon":"golf","fields":["name","ref_golf_hole","par","handicap"],"geometry":["line"],"tags":{"golf":"hole"},"name":"Golf Hole"},"golf/lateral_water_hazard_area":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"lateral_water_hazard","natural":"water"},"reference":{"key":"golf","value":"lateral_water_hazard"},"name":"Lateral Water Hazard"},"golf/lateral_water_hazard_line":{"icon":"golf","fields":["name"],"geometry":["line"],"tags":{"golf":"lateral_water_hazard"},"name":"Lateral Water Hazard"},"golf/rough":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"rough","landuse":"grass"},"reference":{"key":"golf","value":"rough"},"name":"Rough"},"golf/tee":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"tee","landuse":"grass"},"terms":["teeing ground"],"reference":{"key":"golf","value":"tee"},"name":"Tee Box"},"golf/water_hazard_area":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"water_hazard","natural":"water"},"reference":{"key":"golf","value":"water_hazard"},"name":"Water Hazard"},"golf/water_hazard_line":{"icon":"golf","fields":["name"],"geometry":["line"],"tags":{"golf":"water_hazard"},"name":"Water Hazard"},"healthcare":{"icon":"hospital","fields":["name","healthcare","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"healthcare":"*"},"terms":["clinic","doctor","disease","health","institution","sick","surgery","wellness"],"name":"Healthcare Facility"},"healthcare/alternative":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["acupuncture","anthroposophical","applied kinesiology","aromatherapy","ayurveda","herbalism","homeopathy","hydrotherapy","hypnosis","naturopathy","osteopathy","reflexology","reiki","shiatsu","traditional","tuina","unani"],"tags":{"healthcare":"alternative"},"name":"Alternative Medicine"},"healthcare/alternative/chiropractic":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["back","pain","spine"],"tags":{"healthcare":"alternative","healthcare:speciality":"chiropractic"},"name":"Chiropractor"},"healthcare/audiologist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["ear","hearing","sound"],"tags":{"healthcare":"audiologist"},"name":"Audiologist"},"healthcare/birthing_center":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["baby","childbirth","delivery","labour","labor","pregnancy"],"tags":{"healthcare":"birthing_center"},"name":"Birthing Center"},"healthcare/blood_donation":{"icon":"blood-bank","fields":["name","operator","healthcare/speciality","blood_components","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["blood bank","blood donation","blood transfusion","apheresis","plasmapheresis","plateletpheresis","stem cell donation"],"tags":{"healthcare":"blood_donation"},"name":"Blood Donor Center"},"healthcare/hospice":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["terminal","illness"],"tags":{"healthcare":"hospice"},"name":"Hospice"},"healthcare/midwife":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["baby","childbirth","delivery","labour","labor","pregnancy"],"tags":{"healthcare":"midwife"},"name":"Midwife"},"healthcare/occupational_therapist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["therapist","therapy"],"tags":{"healthcare":"occupational_therapist"},"name":"Occupational Therapist"},"healthcare/optometrist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["eye","glasses","lasik","lenses","vision"],"tags":{"healthcare":"optometrist"},"name":"Optometrist"},"healthcare/physiotherapist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["physical","therapist","therapy"],"tags":{"healthcare":"physiotherapist"},"name":"Physiotherapist"},"healthcare/podiatrist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["foot","feet","nails"],"tags":{"healthcare":"podiatrist"},"name":"Podiatrist"},"healthcare/psychotherapist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["anxiety","counselor","depression","mental health","mind","suicide","therapist","therapy"],"tags":{"healthcare":"psychotherapist"},"name":"Psychotherapist"},"healthcare/rehabilitation":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["rehab","therapist","therapy"],"tags":{"healthcare":"rehabilitation"},"name":"Rehabilitation Facility"},"healthcare/speech_therapist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["speech","therapist","therapy","voice"],"tags":{"healthcare":"speech_therapist"},"name":"Speech Therapist"},"highway/bridleway":{"fields":["name","surface","width","structure","access"],"icon":"highway-bridleway","geometry":["line"],"tags":{"highway":"bridleway"},"terms":["bridleway","equestrian","horse"],"name":"Bridle Path"},"highway/bus_stop":{"icon":"bus","fields":["name","network","operator","bench","shelter"],"geometry":["point","vertex"],"tags":{"highway":"bus_stop"},"terms":[],"name":"Bus Stop"},"highway/corridor":{"icon":"highway-footway","fields":["name","width","level","access_simple"],"geometry":["line"],"tags":{"highway":"corridor"},"terms":["gallery","hall","hallway","indoor","passage","passageway"],"name":"Indoor Corridor"},"highway/crossing-raised":{"fields":["crossing","kerb","tactile_paving"],"geometry":["vertex"],"tags":{"highway":"crossing","traffic_calming":"table"},"reference":{"key":"traffic_calming","value":"table"},"terms":["flat top","hump","speed","slow"],"name":"Raised Street Crossing"},"highway/crossing":{"fields":["crossing","kerb","tactile_paving"],"geometry":["vertex"],"tags":{"highway":"crossing"},"reference":{"key":"highway","value":"crossing"},"terms":[],"name":"Street Crossing"},"highway/crosswalk-raised":{"icon":"poi-foot","fields":["crossing","kerb","tactile_paving"],"geometry":["vertex"],"tags":{"highway":"crossing","crossing":"zebra","traffic_calming":"table"},"reference":{"key":"traffic_calming","value":"table"},"terms":["zebra crossing","flat top","hump","speed","slow"],"name":"Raised Pedestrian Crosswalk"},"highway/crosswalk":{"icon":"poi-foot","fields":["crossing","kerb","tactile_paving"],"geometry":["vertex"],"tags":{"highway":"crossing","crossing":"zebra"},"reference":{"key":"highway","value":"crossing"},"terms":["zebra crossing"],"name":"Pedestrian Crosswalk"},"highway/cycleway":{"icon":"highway-cycleway","fields":["name","oneway","surface","lit","width","structure","access"],"geometry":["line"],"tags":{"highway":"cycleway"},"terms":["bike"],"name":"Cycle Path"},"highway/elevator":{"icon":"poi-elevator","fields":["access_simple","opening_hours","maxweight","ref"],"geometry":["vertex"],"tags":{"highway":"elevator"},"terms":["lift"],"name":"Elevator"},"highway/footway":{"icon":"highway-footway","fields":["name","surface","lit","width","structure","access"],"geometry":["line"],"terms":["hike","hiking","trackway","trail","walk"],"tags":{"highway":"footway"},"name":"Foot Path"},"highway/give_way":{"icon":"poi-yield","fields":["parallel_direction"],"geometry":["vertex"],"tags":{"highway":"give_way"},"terms":["give way","yield","sign"],"name":"Yield Sign"},"highway/living_street":{"icon":"highway-living-street","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","access","cycleway"],"geometry":["line"],"tags":{"highway":"living_street"},"name":"Living Street"},"highway/mini_roundabout":{"icon":"circle-stroked","geometry":["vertex"],"tags":{"highway":"mini_roundabout"},"fields":["clock_direction"],"name":"Mini-Roundabout"},"highway/motorway_junction":{"icon":"poi-junction","geometry":["vertex"],"tags":{"highway":"motorway_junction"},"fields":["ref_highway_junction"],"name":"Motorway Junction / Exit"},"highway/motorway_link":{"icon":"highway-motorway-link","fields":["name","ref_road_number","oneway_yes","maxspeed","lanes","surface","structure","maxheight","access"],"geometry":["line"],"tags":{"highway":"motorway_link"},"addTags":{"highway":"motorway_link","oneway":"yes"},"removeTags":{"highway":"motorway_link","oneway":"yes"},"terms":["ramp","on ramp","off ramp"],"name":"Motorway Link"},"highway/motorway":{"icon":"highway-motorway","fields":["name","ref_road_number","oneway_yes","maxspeed","lanes","surface","structure","maxheight","toll","access"],"geometry":["line"],"tags":{"highway":"motorway"},"terms":["autobahn","expressway","freeway","highway","interstate","parkway","thruway","turnpike"],"name":"Motorway"},"highway/path":{"icon":"highway-path","fields":["name","surface","width","structure","access","incline","sac_scale","trail_visibility","mtb/scale","mtb/scale/uphill","mtb/scale/imba","ref"],"geometry":["line"],"terms":["hike","hiking","trackway","trail","walk"],"tags":{"highway":"path"},"name":"Path"},"highway/pedestrian_area":{"icon":"poi-foot","fields":["name","surface","lit","width","structure","access"],"geometry":["area"],"tags":{"highway":"pedestrian","area":"yes"},"terms":["center","centre","plaza","quad","square","walkway"],"name":"Pedestrian Area"},"highway/pedestrian_line":{"icon":"highway-footway","fields":["name","surface","lit","width","oneway","structure","access"],"geometry":["line"],"tags":{"highway":"pedestrian"},"terms":["center","centre","plaza","quad","square","walkway"],"name":"Pedestrian Street"},"highway/primary_link":{"icon":"highway-primary-link","fields":["name","oneway","maxspeed","lanes","surface","maxheight","ref_road_number","cycleway","structure","access"],"geometry":["line"],"tags":{"highway":"primary_link"},"terms":["ramp","on ramp","off ramp"],"name":"Primary Link"},"highway/primary":{"icon":"highway-primary","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","ref_road_number","cycleway","access"],"geometry":["line"],"tags":{"highway":"primary"},"terms":[],"name":"Primary Road"},"highway/raceway":{"icon":"highway-unclassified","fields":["name","oneway","surface","sport_racing_motor","lit","width","lanes","structure"],"geometry":["point","line","area"],"tags":{"highway":"raceway"},"addTags":{"highway":"raceway","sport":"motor"},"terms":["auto*","formula one","kart","motocross","nascar","race*","track"],"name":"Racetrack (Motorsport)"},"highway/residential":{"icon":"highway-residential","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","cycleway","access"],"geometry":["line"],"tags":{"highway":"residential"},"terms":[],"name":"Residential Road"},"highway/rest_area":{"icon":"car","fields":["name"],"geometry":["point","vertex","area"],"tags":{"highway":"rest_area"},"terms":["rest stop"],"name":"Rest Area"},"highway/road":{"icon":"highway-road","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","access"],"geometry":["line"],"tags":{"highway":"road"},"terms":[],"name":"Unknown Road"},"highway/secondary_link":{"icon":"highway-secondary-link","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","ref_road_number","cycleway","access"],"geometry":["line"],"tags":{"highway":"secondary_link"},"terms":["ramp","on ramp","off ramp"],"name":"Secondary Link"},"highway/secondary":{"icon":"highway-secondary","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","ref_road_number","cycleway","access"],"geometry":["line"],"tags":{"highway":"secondary"},"terms":[],"name":"Secondary Road"},"highway/service":{"icon":"highway-service","fields":["name","service","oneway","maxspeed","surface","structure","maxheight","access"],"geometry":["line"],"tags":{"highway":"service"},"terms":[],"name":"Service Road"},"highway/service/alley":{"icon":"highway-service","fields":["name","oneway","maxspeed","structure","access","surface","maxheight"],"geometry":["line"],"tags":{"highway":"service","service":"alley"},"reference":{"key":"service","value":"alley"},"name":"Alley"},"highway/service/drive-through":{"icon":"highway-service","fields":["name","oneway","covered","maxheight","maxspeed","structure","access","surface"],"geometry":["line"],"tags":{"highway":"service","service":"drive-through"},"reference":{"key":"service","value":"drive-through"},"name":"Drive-Through"},"highway/service/driveway":{"icon":"highway-service","fields":["name","oneway","maxspeed","structure","access","surface","maxheight"],"geometry":["line"],"tags":{"highway":"service","service":"driveway"},"reference":{"key":"service","value":"driveway"},"name":"Driveway"},"highway/service/emergency_access":{"icon":"highway-service","fields":["name","oneway","maxspeed","structure","access","surface","maxheight"],"geometry":["line"],"tags":{"highway":"service","service":"emergency_access"},"reference":{"key":"service","value":"emergency_access"},"name":"Emergency Access"},"highway/service/parking_aisle":{"icon":"highway-service","fields":["name","oneway","maxspeed","structure","access","surface","maxheight"],"geometry":["line"],"tags":{"highway":"service","service":"parking_aisle"},"reference":{"key":"service","value":"parking_aisle"},"name":"Parking Aisle"},"highway/services":{"icon":"car","fields":["name"],"geometry":["point","vertex","area"],"tags":{"highway":"services"},"terms":["services","travel plaza","service station"],"name":"Service Area"},"highway/speed_camera":{"icon":"attraction","geometry":["point","vertex"],"fields":["ref"],"tags":{"highway":"speed_camera"},"terms":[],"name":"Speed Camera"},"highway/steps":{"icon":"highway-steps","fields":["surface","lit","width","incline_steps","handrail","step_count"],"geometry":["line"],"tags":{"highway":"steps"},"terms":["stairs","staircase"],"name":"Steps"},"highway/stop":{"icon":"poi-stop","fields":["stop","parallel_direction"],"geometry":["vertex"],"tags":{"highway":"stop"},"terms":["stop","halt","sign"],"name":"Stop Sign"},"highway/street_lamp":{"icon":"poi-street-lamp","geometry":["point","vertex"],"tags":{"highway":"street_lamp"},"fields":["lamp_type","ref"],"terms":["streetlight","street light","lamp","light","gaslight"],"name":"Street Lamp"},"highway/tertiary_link":{"icon":"highway-tertiary-link","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","ref_road_number","cycleway","access"],"geometry":["line"],"tags":{"highway":"tertiary_link"},"terms":["ramp","on ramp","off ramp"],"name":"Tertiary Link"},"highway/tertiary":{"icon":"highway-tertiary","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","ref_road_number","cycleway","access"],"geometry":["line"],"tags":{"highway":"tertiary"},"terms":[],"name":"Tertiary Road"},"highway/track":{"icon":"highway-track","fields":["name","tracktype","surface","width","structure","access","incline","smoothness","mtb/scale","mtb/scale/uphill","mtb/scale/imba"],"geometry":["line"],"tags":{"highway":"track"},"terms":["woods road","forest road","logging road","fire road","farm road","agricultural road","ranch road","carriage road","primitive","unmaintained","rut","offroad","4wd","4x4","four wheel drive","atv","quad","jeep","double track","two track"],"name":"Unmaintained Track Road"},"highway/traffic_mirror":{"geometry":["point","vertex"],"tags":{"highway":"traffic_mirror"},"terms":["blind spot","convex","corner","curved","roadside","round","safety","sphere","visibility"],"name":"Traffic Mirror"},"highway/traffic_signals":{"icon":"poi-traffic-signals","geometry":["vertex"],"tags":{"highway":"traffic_signals"},"fields":["traffic_signals"],"terms":["light","stoplight","traffic light"],"name":"Traffic Signals"},"highway/trunk_link":{"icon":"highway-trunk-link","fields":["name","ref_road_number","oneway","maxspeed","lanes","surface","structure","maxheight","access"],"geometry":["line"],"tags":{"highway":"trunk_link"},"terms":["ramp","on ramp","off ramp"],"name":"Trunk Link"},"highway/trunk":{"icon":"highway-trunk","fields":["name","ref_road_number","oneway","maxspeed","lanes","surface","structure","maxheight","toll","access"],"geometry":["line"],"tags":{"highway":"trunk"},"terms":[],"name":"Trunk Road"},"highway/turning_circle":{"icon":"circle-stroked","geometry":["vertex"],"tags":{"highway":"turning_circle"},"terms":["cul-de-sac"],"name":"Turning Circle"},"highway/turning_loop":{"icon":"circle","geometry":["vertex"],"tags":{"highway":"turning_loop"},"terms":["cul-de-sac"],"name":"Turning Loop (Island)"},"highway/unclassified":{"icon":"highway-unclassified","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","cycleway","access"],"geometry":["line"],"tags":{"highway":"unclassified"},"terms":[],"name":"Minor/Unclassified Road"},"historic":{"icon":"poi-ruins","fields":["historic","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"*"},"name":"Historic Site"},"historic/archaeological_site":{"icon":"poi-ruins","fields":["name","historic/civilization","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"archaeological_site"},"name":"Archaeological Site"},"historic/boundary_stone":{"icon":"poi-milestone","fields":["name","inscription"],"geometry":["point","vertex"],"tags":{"historic":"boundary_stone"},"name":"Boundary Stone"},"historic/castle":{"icon":"castle","fields":["name","castle_type","building_area","historic/civilization"],"geometry":["point","area"],"tags":{"historic":"castle"},"name":"Castle"},"historic/memorial":{"icon":"monument","fields":["name","memorial","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"memorial"},"name":"Memorial"},"historic/monument":{"icon":"monument","fields":["name","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"monument"},"name":"Monument"},"historic/ruins":{"icon":"poi-ruins","fields":["name","historic/civilization","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"ruins"},"name":"Ruins"},"historic/tomb":{"icon":"cemetery","fields":["name","tomb","building_area","inscription"],"geometry":["point","area"],"tags":{"historic":"tomb"},"name":"Tomb"},"historic/wayside_cross":{"icon":"religious-christian","fields":["name","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"wayside_cross"},"name":"Wayside Cross"},"historic/wayside_shrine":{"icon":"landmark","fields":["name","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"wayside_shrine"},"name":"Wayside Shrine"},"junction":{"icon":"poi-junction","fields":["name"],"geometry":["vertex","area"],"tags":{"junction":"yes"},"name":"Junction"},"landuse":{"fields":["name","landuse"],"geometry":["area"],"tags":{"landuse":"*"},"matchScore":0.9,"name":"Land Use"},"landuse/farm":{"icon":"farm","fields":["name","operator","crop"],"geometry":["point","area"],"tags":{"landuse":"farm"},"terms":[],"name":"Farmland","searchable":false},"landuse/allotments":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"allotments"},"terms":["allotment","garden"],"name":"Community Garden"},"landuse/aquaculture":{"icon":"aquarium","fields":["name","operator","produce"],"geometry":["area"],"tags":{"landuse":"aquaculture"},"terms":["fish farm","crustacean","algae","aquafarming","shrimp farm","oyster farm","mariculture","algaculture"],"name":"Aquaculture"},"landuse/basin":{"icon":"water","fields":["name"],"geometry":["area"],"tags":{"landuse":"basin"},"terms":[],"name":"Basin"},"landuse/brownfield":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"brownfield"},"terms":[],"name":"Brownfield"},"landuse/cemetery":{"icon":"cemetery","fields":["name","religion","denomination"],"geometry":["area"],"tags":{"landuse":"cemetery"},"terms":[],"name":"Cemetery"},"landuse/churchyard":{"fields":["name","religion","denomination"],"geometry":["area"],"tags":{"landuse":"churchyard"},"terms":[],"name":"Churchyard"},"landuse/commercial":{"icon":"commercial","fields":["name"],"geometry":["area"],"tags":{"landuse":"commercial"},"terms":[],"name":"Commercial Area"},"landuse/construction":{"fields":["name","construction","operator"],"geometry":["area"],"tags":{"landuse":"construction"},"terms":[],"name":"Construction"},"landuse/farmland":{"icon":"farm","fields":["name","operator","crop","produce"],"geometry":["area"],"tags":{"landuse":"farmland"},"terms":["crop","grow","plant"],"name":"Farmland"},"landuse/farmyard":{"icon":"farm","fields":["name","operator","crop"],"geometry":["area"],"tags":{"landuse":"farmyard"},"terms":["crop","grow","plant"],"name":"Farmyard"},"landuse/forest":{"icon":"park-alt1","fields":["name","leaf_type","leaf_cycle","produce"],"geometry":["area"],"tags":{"landuse":"forest"},"terms":["tree"],"name":"Forest"},"landuse/garages":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"garages"},"terms":[],"name":"Garages"},"landuse/grass":{"geometry":["area"],"tags":{"landuse":"grass"},"terms":[],"name":"Grass"},"landuse/greenfield":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"greenfield"},"terms":[],"name":"Greenfield"},"landuse/harbour":{"icon":"harbor","fields":["name","operator"],"geometry":["area"],"terms":["boat"],"tags":{"landuse":"harbour"},"name":"Harbor"},"landuse/industrial":{"icon":"industry","fields":["name"],"geometry":["area"],"tags":{"landuse":"industrial"},"terms":[],"matchScore":0.9,"name":"Industrial Area"},"landuse/industrial/scrap_yard":{"icon":"car","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"tags":{"industrial":"scrap_yard"},"addTags":{"landuse":"industrial","industrial":"scrap_yard"},"removeTags":{"landuse":"industrial","industrial":"scrap_yard"},"reference":{"key":"industrial","value":"scrap_yard"},"terms":["car","junk","metal","salvage","scrap","u-pull-it","vehicle","wreck","yard"],"name":"Scrap Yard"},"landuse/industrial/slaughterhouse":{"icon":"slaughterhouse","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"industrial":"slaughterhouse"},"addTags":{"landuse":"industrial","industrial":"slaughterhouse"},"removeTags":{"landuse":"industrial","industrial":"slaughterhouse"},"reference":{"key":"industrial","value":"slaughterhouse"},"terms":["abattoir","beef","butchery","calf","chicken","cow","killing house","meat","pig","pork","poultry","shambles","stockyard"],"name":"Slaughterhouse"},"landuse/landfill":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"landfill"},"terms":["dump"],"name":"Landfill"},"landuse/meadow":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"meadow"},"terms":[],"name":"Meadow"},"landuse/military":{"icon":"poi-military","fields":["name"],"geometry":["area"],"tags":{"landuse":"military"},"terms":[],"matchScore":0.9,"name":"Military Area"},"landuse/military/airfield":{"icon":"airfield","fields":["name","iata","icao"],"geometry":["point","area"],"tags":{"military":"airfield"},"addTags":{"landuse":"military","military":"airfield"},"removeTags":{"landuse":"military","military":"airfield"},"terms":["air force","army","base","bomb","fight","force","guard","heli*","jet","marine","navy","plane","troop","war"],"name":"Military Airfield"},"landuse/military/barracks":{"icon":"poi-military","fields":["name","building_area"],"geometry":["point","area"],"tags":{"military":"barracks"},"addTags":{"landuse":"military","military":"barracks"},"removeTags":{"landuse":"military","military":"barracks"},"terms":["air force","army","base","fight","force","guard","marine","navy","troop","war"],"name":"Barracks"},"landuse/military/bunker":{"icon":"poi-military","fields":["name","bunker_type","building_area"],"geometry":["point","area"],"tags":{"military":"bunker"},"addTags":{"building":"bunker","landuse":"military","military":"bunker"},"removeTags":{"building":"bunker","landuse":"military","military":"bunker"},"terms":["air force","army","base","fight","force","guard","marine","navy","troop","war"],"name":"Military Bunker"},"landuse/military/checkpoint":{"icon":"barrier","fields":["name"],"geometry":["point","vertex","area"],"tags":{"military":"checkpoint"},"addTags":{"landuse":"military","military":"checkpoint"},"removeTags":{"landuse":"military","military":"checkpoint"},"terms":["air force","army","base","force","guard","marine","navy","troop","war"],"name":"Checkpoint"},"landuse/military/danger_area":{"icon":"danger","fields":["name"],"geometry":["point","vertex","area"],"tags":{"military":"danger_area"},"addTags":{"landuse":"military","military":"danger_area"},"removeTags":{"landuse":"military","military":"danger_area"},"terms":["air force","army","base","blast","bomb","explo*","force","guard","mine","marine","navy","troop","war"],"name":"Danger Area"},"landuse/military/naval_base":{"icon":"poi-military","fields":["name"],"geometry":["point","area"],"tags":{"military":"naval_base"},"addTags":{"landuse":"military","military":"naval_base"},"removeTags":{"landuse":"military","military":"naval_base"},"terms":["base","fight","force","guard","marine","navy","ship","sub","troop","war"],"name":"Naval Base"},"landuse/military/nuclear_explosion_site":{"icon":"danger","fields":["name"],"geometry":["point","vertex","area"],"tags":{"military":"nuclear_explosion_site"},"addTags":{"landuse":"military","military":"nuclear_explosion_site"},"removeTags":{"landuse":"military","military":"nuclear_explosion_site"},"terms":["atom","blast","bomb","detonat*","nuke","site","test"],"name":"Nuclear Explosion Site"},"landuse/military/obstacle_course":{"icon":"poi-military","geometry":["point","area"],"tags":{"military":"obstacle_course"},"addTags":{"landuse":"military","military":"obstacle_course"},"removeTags":{"landuse":"military","military":"obstacle_course"},"terms":["army","base","force","guard","marine","navy","troop","war"],"name":"Obstacle Course"},"landuse/military/office":{"icon":"poi-military","fields":["name","building_area"],"geometry":["point","area"],"tags":{"military":"office"},"addTags":{"landuse":"military","military":"office"},"removeTags":{"landuse":"military","military":"office"},"terms":["air force","army","base","enlist","fight","force","guard","marine","navy","recruit","troop","war"],"name":"Military Office"},"landuse/military/range":{"icon":"poi-military","fields":["name"],"geometry":["point","area"],"tags":{"military":"range"},"addTags":{"landuse":"military","military":"range"},"removeTags":{"landuse":"military","military":"range"},"terms":["air force","army","base","fight","fire","force","guard","gun","marine","navy","rifle","shoot*","snip*","train","troop","war"],"name":"Military Range"},"landuse/military/training_area":{"icon":"poi-military","fields":["name"],"geometry":["point","area"],"tags":{"military":"training_area"},"addTags":{"landuse":"military","military":"training_area"},"removeTags":{"landuse":"military","military":"training_area"},"terms":["air force","army","base","fight","fire","force","guard","gun","marine","navy","rifle","shoot*","snip*","train","troop","war"],"name":"Training Area"},"landuse/orchard":{"icon":"park-alt1","fields":["name","operator","trees"],"geometry":["area"],"tags":{"landuse":"orchard"},"terms":["fruit"],"name":"Orchard"},"landuse/plant_nursery":{"icon":"garden","fields":["name","operator","plant"],"geometry":["area"],"tags":{"landuse":"plant_nursery"},"terms":["flower","garden","grow","vivero"],"name":"Plant Nursery"},"landuse/quarry":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"quarry"},"terms":[],"name":"Quarry"},"landuse/railway":{"icon":"rail","fields":["operator"],"geometry":["area"],"tags":{"landuse":"railway"},"terms":["rail","train","track"],"name":"Railway Corridor"},"landuse/recreation_ground":{"icon":"pitch","geometry":["area"],"fields":["name"],"tags":{"landuse":"recreation_ground"},"terms":["playing fields"],"name":"Recreation Ground"},"landuse/religious":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"religious"},"terms":[],"name":"Religious Area"},"landuse/residential":{"icon":"building","geometry":["area"],"tags":{"landuse":"residential"},"terms":[],"name":"Residential Area"},"landuse/retail":{"icon":"shop","geometry":["area"],"fields":["name"],"tags":{"landuse":"retail"},"name":"Retail Area"},"landuse/vineyard":{"fields":["name","operator","grape_variety"],"geometry":["area"],"tags":{"landuse":"vineyard"},"addTags":{"landuse":"vineyard","crop":"grape"},"removeTags":{"landuse":"vineyard","crop":"grape","grape_variety":"*"},"terms":["grape","wine"],"name":"Vineyard"},"leisure":{"icon":"pitch","fields":["name","leisure"],"geometry":["point","vertex","area"],"tags":{"leisure":"*"},"name":"Leisure"},"leisure/adult_gaming_centre":{"icon":"poi-dice","fields":["name","operator","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"terms":["gambling","slot machine"],"tags":{"leisure":"adult_gaming_centre"},"name":"Adult Gaming Center"},"leisure/bird_hide":{"icon":"poi-binoculars","fields":["building_area"],"geometry":["point","area"],"tags":{"leisure":"bird_hide"},"terms":["machan","ornithology"],"name":"Bird Hide"},"leisure/bowling_alley":{"icon":"poi-bowling","fields":["name","operator","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"terms":["bowling center"],"tags":{"leisure":"bowling_alley"},"name":"Bowling Alley"},"leisure/common":{"icon":"poi-foot","geometry":["point","area"],"fields":["name"],"terms":["open space"],"tags":{"leisure":"common"},"name":"Common"},"leisure/dance":{"icon":"music","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["ballroom","jive","swing","tango","waltz"],"tags":{"leisure":"dance"},"name":"Dance Hall"},"leisure/dog_park":{"icon":"dog-park","geometry":["point","area"],"fields":["name"],"terms":[],"tags":{"leisure":"dog_park"},"name":"Dog Park"},"leisure/firepit":{"icon":"fire-station","geometry":["point","area"],"tags":{"leisure":"firepit"},"terms":["fireplace","campfire"],"name":"Firepit"},"leisure/fitness_centre":{"icon":"pitch","fields":["name","sport","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_centre"},"terms":["health","gym","leisure","studio"],"name":"Gym / Fitness Center"},"leisure/fitness_centre/yoga":{"icon":"pitch","fields":["name","sport","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["studio"],"tags":{"leisure":"fitness_centre","sport":"yoga"},"reference":{"key":"sport","value":"yoga"},"name":"Yoga Studio"},"leisure/fitness_station":{"icon":"pitch","fields":["fitness_station","ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station"},"addTags":{"leisure":"fitness_station","sport":"fitness"},"removeTags":{"leisure":"fitness_station","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["exercise","fitness","gym","trim trail"],"name":"Outdoor Fitness Station"},"leisure/fitness_station/balance_beam":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"balance_beam"},"addTags":{"leisure":"fitness_station","fitness_station":"balance_beam","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"balance_beam","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["balance","exercise","fitness","gym","trim trail"],"name":"Exercise Balance Beam"},"leisure/fitness_station/box":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"box"},"addTags":{"leisure":"fitness_station","fitness_station":"box","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"box","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["box","exercise","fitness","gym","jump","trim trail"],"name":"Exercise Box"},"leisure/fitness_station/horizontal_bar":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"horizontal_bar"},"addTags":{"leisure":"fitness_station","fitness_station":"horizontal_bar","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"horizontal_bar","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["bar","chinup","chin up","exercise","fitness","gym","pullup","pull up","trim trail"],"name":"Exercise Horizontal Bar"},"leisure/fitness_station/horizontal_ladder":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"horizontal_ladder"},"addTags":{"leisure":"fitness_station","fitness_station":"horizontal_ladder","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"horizontal_ladder","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["bar","chinup","chin up","exercise","fitness","gym","ladder","monkey bars","pullup","pull up","trim trail"],"name":"Exercise Monkey Bars"},"leisure/fitness_station/hyperextension":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"hyperextension"},"addTags":{"leisure":"fitness_station","fitness_station":"hyperextension","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"hyperextension","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["back","exercise","extension","fitness","gym","roman chair","trim trail"],"name":"Hyperextension Station"},"leisure/fitness_station/parallel_bars":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"parallel_bars"},"addTags":{"leisure":"fitness_station","fitness_station":"parallel_bars","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"parallel_bars","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["bar","dip","exercise","fitness","gym","trim trail"],"name":"Parallel Bars"},"leisure/fitness_station/push-up":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"push-up"},"addTags":{"leisure":"fitness_station","fitness_station":"push-up","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"push-up","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["bar","exercise","fitness","gym","pushup","push up","trim trail"],"name":"Push-Up Station"},"leisure/fitness_station/rings":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"rings"},"addTags":{"leisure":"fitness_station","fitness_station":"rings","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"rings","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["exercise","fitness","gym","muscle up","pullup","pull up","trim trail"],"name":"Exercise Rings"},"leisure/fitness_station/sign":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"sign"},"addTags":{"leisure":"fitness_station","fitness_station":"sign","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"sign","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["exercise","fitness","gym","trim trail"],"name":"Exercise Instruction Sign"},"leisure/fitness_station/sit-up":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"sit-up"},"addTags":{"leisure":"fitness_station","fitness_station":"sit-up","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"sit-up","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["crunch","exercise","fitness","gym","situp","sit up","trim trail"],"name":"Sit-Up Station"},"leisure/fitness_station/stairs":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"stairs"},"addTags":{"leisure":"fitness_station","fitness_station":"stairs","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"stairs","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["exercise","fitness","gym","steps","trim trail"],"name":"Exercise Stairs"},"leisure/garden":{"icon":"garden","fields":["name","access_simple"],"geometry":["point","vertex","area"],"tags":{"leisure":"garden"},"name":"Garden"},"leisure/golf_course":{"icon":"golf","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"terms":["links"],"tags":{"leisure":"golf_course"},"name":"Golf Course"},"leisure/hackerspace":{"icon":"commercial","fields":["name","address","building_area","opening_hours","website"],"geometry":["point","area"],"terms":["makerspace","hackspace","hacklab"],"tags":{"leisure":"hackerspace"},"name":"Hackerspace"},"leisure/horse_riding":{"icon":"horse-riding","fields":["name","access_simple","operator","address","building"],"geometry":["point","area"],"terms":["equestrian","stable"],"tags":{"leisure":"horse_riding"},"name":"Horseback Riding Facility"},"leisure/ice_rink":{"icon":"pitch","fields":["name","seasonal","sport_ice","operator","address","building","opening_hours"],"geometry":["point","area"],"terms":["hockey","skating","curling"],"tags":{"leisure":"ice_rink"},"name":"Ice Rink"},"leisure/marina":{"icon":"harbor","fields":["name","operator","address","capacity","fee","sanitary_dump_station","power_supply","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","vertex","area"],"terms":["boat"],"tags":{"leisure":"marina"},"name":"Marina"},"leisure/miniature_golf":{"icon":"golf","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"terms":["crazy golf","mini golf","putt-putt"],"tags":{"leisure":"miniature_golf"},"name":"Miniature Golf"},"leisure/nature_reserve":{"icon":"park","geometry":["point","area"],"fields":["name"],"tags":{"leisure":"nature_reserve"},"terms":["protected","wildlife"],"name":"Nature Reserve"},"leisure/park":{"icon":"park","geometry":["point","area"],"fields":["name"],"terms":["esplanade","estate","forest","garden","grass","green","grounds","lawn","lot","meadow","parkland","place","playground","plaza","pleasure garden","recreation area","square","tract","village green","woodland"],"tags":{"leisure":"park"},"name":"Park"},"leisure/picnic_table":{"icon":"picnic-site","geometry":["point"],"tags":{"leisure":"picnic_table"},"terms":["bench"],"name":"Picnic Table"},"leisure/pitch":{"icon":"pitch","fields":["sport","surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch"},"terms":["field"],"name":"Sport Pitch"},"leisure/pitch/american_football":{"icon":"america-football","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"american_football"},"reference":{"key":"sport","value":"american_football"},"terms":[],"name":"American Football Field"},"leisure/pitch/baseball":{"icon":"baseball","fields":["lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"baseball"},"reference":{"key":"sport","value":"baseball"},"terms":[],"name":"Baseball Diamond"},"leisure/pitch/basketball":{"icon":"basketball","fields":["surface","hoops","lit","access_simple"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"basketball"},"reference":{"key":"sport","value":"basketball"},"terms":[],"name":"Basketball Court"},"leisure/pitch/beachvolleyball":{"icon":"basketball","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"beachvolleyball"},"addTags":{"leisure":"pitch","sport":"beachvolleyball","surface":"sand"},"removeTags":{"leisure":"pitch","sport":"beachvolleyball","surface":"sand"},"reference":{"key":"sport","value":"beachvolleyball"},"terms":["volleyball"],"name":"Beach Volleyball Court"},"leisure/pitch/boules":{"icon":"pitch","fields":["boules","surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"boules"},"reference":{"key":"sport","value":"boules"},"terms":["bocce","lyonnaise","pétanque"],"name":"Boules/Bocce Court"},"leisure/pitch/bowls":{"icon":"pitch","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"bowls"},"reference":{"key":"sport","value":"bowls"},"terms":[],"name":"Bowling Green"},"leisure/pitch/cricket":{"icon":"cricket","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"cricket"},"reference":{"key":"sport","value":"cricket"},"terms":[],"name":"Cricket Field"},"leisure/pitch/equestrian":{"icon":"horse-riding","fields":["surface","lit","building"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"equestrian"},"reference":{"key":"sport","value":"equestrian"},"terms":["dressage","equestrian","horse","horseback","riding"],"name":"Riding Arena"},"leisure/pitch/rugby_league":{"icon":"america-football","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"rugby_league"},"reference":{"key":"sport","value":"rugby_league"},"terms":[],"name":"Rugby League Field"},"leisure/pitch/rugby_union":{"icon":"america-football","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"rugby_union"},"reference":{"key":"sport","value":"rugby_union"},"terms":[],"name":"Rugby Union Field"},"leisure/pitch/skateboard":{"icon":"pitch","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"skateboard"},"reference":{"key":"sport","value":"skateboard"},"terms":[],"name":"Skate Park"},"leisure/pitch/soccer":{"icon":"soccer","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"soccer"},"reference":{"key":"sport","value":"soccer"},"terms":["football"],"name":"Soccer Field"},"leisure/pitch/table_tennis":{"icon":"tennis","fields":["lit","access_simple"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"table_tennis"},"reference":{"key":"sport","value":"table_tennis"},"terms":["table tennis","ping pong"],"name":"Ping Pong Table"},"leisure/pitch/tennis":{"icon":"tennis","fields":["surface","lit","access_simple"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"tennis"},"reference":{"key":"sport","value":"tennis"},"terms":[],"name":"Tennis Court"},"leisure/pitch/volleyball":{"icon":"basketball","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"volleyball"},"reference":{"key":"sport","value":"volleyball"},"terms":[],"name":"Volleyball Court"},"leisure/playground":{"icon":"playground","fields":["name","operator","surface","playground/max_age","playground/min_age","access_simple"],"geometry":["point","area"],"terms":["jungle gym","play area"],"tags":{"leisure":"playground"},"name":"Playground"},"leisure/resort":{"icon":"lodging","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"resort"},"name":"Resort"},"leisure/running_track":{"icon":"pitch","fields":["surface","sport_racing_nonmotor","lit","width","lanes"],"geometry":["point","line","area"],"tags":{"leisure":"track","sport":"running"},"terms":["race*","running","sprint","track"],"name":"Racetrack (Running)"},"leisure/sauna":{"fields":["name","operator","address","opening_hours","access_simple","fee"],"geometry":["point","area"],"tags":{"leisure":"sauna"},"name":"Sauna"},"leisure/slipway":{"icon":"poi-beach","geometry":["point","line"],"terms":["boat launch","boat ramp"],"tags":{"leisure":"slipway"},"name":"Slipway"},"leisure/sports_centre":{"icon":"pitch","fields":["name","sport","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"sports_centre"},"terms":[],"name":"Sports Center / Complex"},"leisure/sports_centre/swimming":{"icon":"swimming","fields":["name","access_simple","operator","address","building"],"geometry":["point","area"],"terms":["dive","water"],"tags":{"leisure":"sports_centre","sport":"swimming"},"reference":{"key":"sport","value":"swimming"},"name":"Swimming Pool Facility"},"leisure/stadium":{"icon":"pitch","fields":["name","sport","address"],"geometry":["point","area"],"tags":{"leisure":"stadium"},"name":"Stadium"},"leisure/swimming_pool":{"icon":"swimming","fields":["name","access_simple","operator","address"],"geometry":["point","area"],"terms":["dive","water"],"tags":{"leisure":"swimming_pool"},"name":"Swimming Pool"},"leisure/track":{"icon":"highway-road","fields":["surface","sport_racing_nonmotor","lit","width","lanes"],"geometry":["point","line","area"],"tags":{"leisure":"track"},"terms":["cycle","dog","greyhound","horse","race*","track"],"name":"Racetrack (Non-Motorsport)"},"leisure/water_park":{"icon":"swimming","fields":["name","operator","address"],"geometry":["point","area"],"terms":["swim","pool","dive"],"tags":{"leisure":"water_park"},"name":"Water Park"},"line":{"fields":["name"],"geometry":["line"],"tags":{},"name":"Line","matchScore":0.1},"man_made":{"icon":"poi-storage-tank","fields":["name","man_made"],"geometry":["point","vertex","line","area"],"tags":{"man_made":"*"},"name":"Man Made"},"man_made/embankment":{"geometry":["line"],"tags":{"man_made":"embankment"},"name":"Embankment","searchable":false},"man_made/adit":{"icon":"triangle","geometry":["point","area"],"fields":["operator"],"terms":["entrance","underground","mine","cave"],"tags":{"man_made":"adit"},"name":"Adit"},"man_made/breakwater":{"geometry":["line","area"],"tags":{"man_made":"breakwater"},"name":"Breakwater"},"man_made/bridge":{"geometry":["area"],"tags":{"man_made":"bridge"},"name":"Bridge"},"man_made/chimney":{"icon":"poi-chimney","geometry":["point","area"],"tags":{"man_made":"chimney"},"name":"Chimney"},"man_made/crane":{"icon":"poi-crane","fields":["operator","height","crane/type"],"geometry":["point","line","vertex","area"],"tags":{"man_made":"crane"},"name":"Crane"},"man_made/cutline":{"geometry":["line"],"tags":{"man_made":"cutline"},"name":"Cut line"},"man_made/flagpole":{"icon":"embassy","geometry":["point"],"tags":{"man_made":"flagpole"},"name":"Flagpole"},"man_made/gasometer":{"icon":"poi-storage-tank","geometry":["point","area"],"terms":["gas holder"],"tags":{"man_made":"gasometer"},"name":"Gasometer"},"man_made/groyne":{"geometry":["line","area"],"tags":{"man_made":"groyne"},"name":"Groyne"},"man_made/lighthouse":{"icon":"lighthouse","fields":["building_area"],"geometry":["point","area"],"tags":{"man_made":"lighthouse"},"name":"Lighthouse"},"man_made/mast":{"icon":"poi-mast","fields":["tower/type","tower/construction","height","communication_multi"],"geometry":["point"],"terms":["antenna","broadcast tower","cell phone tower","cell tower","communication mast","communication tower","guyed tower","mobile phone tower","radio mast","radio tower","television tower","transmission mast","transmission tower","tv tower"],"tags":{"man_made":"mast"},"name":"Mast"},"man_made/observation":{"icon":"poi-tower","geometry":["point","area"],"terms":["lookout tower","fire tower"],"tags":{"man_made":"tower","tower:type":"observation"},"name":"Observation Tower"},"man_made/petroleum_well":{"icon":"poi-storage-tank","geometry":["point"],"terms":["drilling rig","oil derrick","oil drill","oil horse","oil rig","oil pump","petroleum well","pumpjack"],"tags":{"man_made":"petroleum_well"},"name":"Oil Well"},"man_made/pier":{"geometry":["line","area"],"terms":["dock","jetty"],"tags":{"man_made":"pier"},"name":"Pier"},"man_made/pipeline":{"icon":"pipeline-line","fields":["location","operator","substance"],"geometry":["line"],"tags":{"man_made":"pipeline"},"name":"Pipeline"},"man_made/pumping_station":{"icon":"water","geometry":["point","area"],"tags":{"man_made":"pumping_station"},"name":"Pumping Station"},"man_made/silo":{"icon":"poi-silo","fields":["building_area","crop"],"geometry":["point","area"],"terms":["grain","corn","wheat"],"tags":{"man_made":"silo"},"name":"Silo"},"man_made/storage_tank":{"icon":"poi-storage-tank","fields":["building_area","content"],"geometry":["point","area"],"terms":["water","oil","gas","petrol"],"tags":{"man_made":"storage_tank"},"name":"Storage Tank"},"man_made/surveillance_camera":{"icon":"attraction","geometry":["point","vertex"],"fields":["surveillance","surveillance/type","camera/type","camera/mount","camera/direction","surveillance/zone","contact/webcam"],"terms":["anpr","alpr","camera","car plate recognition","cctv","guard","license plate recognition","monitoring","number plate recognition","security","video","webcam"],"tags":{"man_made":"surveillance","surveillance:type":"camera"},"name":"Surveillance Camera"},"man_made/surveillance":{"icon":"attraction","geometry":["point","vertex"],"fields":["surveillance","surveillance/type","surveillance/zone"],"terms":["anpr","alpr","camera","car plate recognition","cctv","guard","license plate recognition","monitoring","number plate recognition","security","video","webcam"],"tags":{"man_made":"surveillance"},"name":"Surveillance"},"man_made/survey_point":{"icon":"monument","fields":["ref"],"geometry":["point","vertex"],"terms":["trig point","triangulation pillar","trigonometrical station"],"tags":{"man_made":"survey_point"},"name":"Survey Point"},"man_made/tower":{"icon":"poi-tower","fields":["tower/type","tower/construction","height"],"geometry":["point","area"],"tags":{"man_made":"tower"},"name":"Tower"},"man_made/wastewater_plant":{"icon":"water","fields":["name","operator","address"],"geometry":["point","area"],"terms":["sewage*","water treatment plant","reclamation plant"],"tags":{"man_made":"wastewater_plant"},"name":"Wastewater Plant"},"man_made/water_tower":{"icon":"water","fields":["operator"],"geometry":["point","area"],"tags":{"man_made":"water_tower"},"name":"Water Tower"},"man_made/water_well":{"icon":"water","fields":["operator"],"geometry":["point","area"],"tags":{"man_made":"water_well"},"name":"Water Well"},"man_made/water_works":{"icon":"water","fields":["name","operator","address"],"geometry":["point","area"],"tags":{"man_made":"water_works"},"name":"Water Works"},"man_made/watermill":{"icon":"buddhism","fields":["building_area"],"geometry":["point","area"],"terms":["water","wheel","mill"],"tags":{"man_made":"watermill"},"name":"Watermill"},"man_made/windmill":{"icon":"poi-windmill","fields":["building_area"],"geometry":["point","area"],"terms":["wind","wheel","mill"],"tags":{"man_made":"windmill"},"name":"Windmill"},"man_made/works":{"icon":"industry","fields":["name","operator","address","building_area","product"],"geometry":["point","area"],"terms":["assembly","build","brewery","car","plant","plastic","processing","manufacture","refinery"],"tags":{"man_made":"works"},"name":"Factory"},"manhole":{"icon":"circle-stroked","fields":["manhole","operator","label","ref"],"geometry":["point","vertex"],"tags":{"manhole":"*"},"terms":["cover","hole","sewer","sewage","telecom"],"name":"Manhole"},"manhole/drain":{"icon":"water","fields":["operator","ref"],"geometry":["point","vertex"],"tags":{"manhole":"drain"},"terms":["cover","drain","hole","rain","sewer","sewage","storm"],"name":"Storm Drain"},"manhole/telecom":{"icon":"circle-stroked","fields":["operator","ref"],"geometry":["point","vertex"],"tags":{"manhole":"telecom"},"terms":["cover","phone","hole","telecom","telephone","bt"],"name":"Telecom Manhole"},"natural":{"icon":"natural","fields":["name","natural"],"geometry":["point","vertex","area"],"tags":{"natural":"*"},"name":"Natural"},"natural/bare_rock":{"geometry":["area"],"tags":{"natural":"bare_rock"},"terms":["rock"],"name":"Bare Rock"},"natural/bay":{"icon":"poi-beach","geometry":["point","area"],"fields":["name"],"tags":{"natural":"bay"},"terms":[],"name":"Bay"},"natural/beach":{"icon":"poi-beach","fields":["surface"],"geometry":["point","area"],"tags":{"natural":"beach"},"terms":["shore"],"name":"Beach"},"natural/cave_entrance":{"icon":"triangle","geometry":["point","area"],"fields":["fee","access_simple"],"tags":{"natural":"cave_entrance"},"terms":["cavern","hollow","grotto","shelter","cavity"],"name":"Cave Entrance"},"natural/cliff":{"icon":"triangle","geometry":["point","vertex","line","area"],"tags":{"natural":"cliff"},"terms":["escarpment"],"name":"Cliff"},"natural/coastline":{"geometry":["line"],"tags":{"natural":"coastline"},"terms":["shore"],"name":"Coastline"},"natural/fell":{"geometry":["area"],"tags":{"natural":"fell"},"terms":[],"name":"Fell"},"natural/glacier":{"geometry":["area"],"tags":{"natural":"glacier"},"terms":[],"name":"Glacier"},"natural/grassland":{"geometry":["area"],"tags":{"natural":"grassland"},"terms":["prairie","savanna"],"name":"Grassland"},"natural/heath":{"geometry":["area"],"tags":{"natural":"heath"},"terms":[],"name":"Heath"},"natural/peak":{"icon":"mountain","fields":["name","elevation"],"geometry":["point","vertex"],"tags":{"natural":"peak"},"terms":["acme","aiguille","alp","climax","crest","crown","hill","mount","mountain","pinnacle","summit","tip","top"],"name":"Peak"},"natural/ridge":{"geometry":["line"],"tags":{"natural":"ridge"},"terms":["crest"],"name":"Ridge"},"natural/saddle":{"icon":"triangle-stroked","fields":["elevation"],"geometry":["point","vertex"],"tags":{"natural":"saddle"},"terms":["pass","mountain pass","top"],"name":"Saddle"},"natural/sand":{"geometry":["area"],"tags":{"natural":"sand"},"terms":["desert"],"name":"Sand"},"natural/scree":{"geometry":["area"],"tags":{"natural":"scree"},"terms":["loose rocks"],"name":"Scree"},"natural/scrub":{"geometry":["area"],"tags":{"natural":"scrub"},"terms":["bush","shrubs"],"name":"Scrub"},"natural/spring":{"icon":"water","fields":["name","intermittent"],"geometry":["point","vertex"],"tags":{"natural":"spring"},"terms":[],"name":"Spring"},"natural/tree_row":{"icon":"park","fields":["leaf_type","leaf_cycle","denotation"],"geometry":["line"],"tags":{"natural":"tree_row"},"terms":[],"name":"Tree row"},"natural/tree":{"icon":"park","fields":["leaf_type_singular","leaf_cycle_singular","denotation"],"geometry":["point","vertex"],"tags":{"natural":"tree"},"terms":[],"name":"Tree"},"natural/volcano":{"icon":"volcano","fields":["name","elevation","volcano/status","volcano/type"],"geometry":["point","vertex"],"tags":{"natural":"volcano"},"terms":["mountain","crater"],"name":"Volcano"},"natural/water":{"icon":"water","fields":["water"],"geometry":["area"],"tags":{"natural":"water"},"name":"Water"},"natural/water/lake":{"icon":"water","fields":["name","intermittent"],"geometry":["area"],"tags":{"natural":"water","water":"lake"},"reference":{"key":"natural","value":"water"},"terms":["lakelet","loch","mere"],"name":"Lake"},"natural/water/pond":{"icon":"water","fields":["name","intermittent"],"geometry":["area"],"tags":{"natural":"water","water":"pond"},"reference":{"key":"natural","value":"water"},"terms":["lakelet","millpond","tarn","pool","mere"],"name":"Pond"},"natural/water/reservoir":{"icon":"water","fields":["name","intermittent"],"geometry":["area"],"tags":{"natural":"water","water":"reservoir"},"reference":{"key":"natural","value":"water"},"name":"Reservoir"},"natural/wetland":{"icon":"wetland","fields":["wetland"],"geometry":["point","area"],"tags":{"natural":"wetland"},"terms":["bog","marsh","reedbed","swamp","tidalflat"],"name":"Wetland"},"natural/wood":{"icon":"park-alt1","fields":["name","leaf_type","leaf_cycle"],"geometry":["point","area"],"tags":{"natural":"wood"},"terms":["tree"],"name":"Wood"},"noexit/yes":{"icon":"barrier","geometry":["vertex"],"terms":["no exit","road end","dead end"],"tags":{"noexit":"yes"},"reference":{"key":"noexit","value":"*"},"name":"No Exit"},"office":{"icon":"commercial","fields":["name","office","address","building_area","opening_hours","smoking"],"geometry":["point","vertex","area"],"tags":{"office":"*"},"terms":[],"name":"Office"},"office/physician":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"physician"},"searchable":false,"name":"Physician"},"office/travel_agent":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"travel_agent"},"reference":{"key":"shop","value":"travel_agency"},"terms":[],"name":"Travel Agency","searchable":false},"office/accountant":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"accountant"},"terms":[],"name":"Accountant Office"},"office/administrative":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"administrative"},"terms":[],"name":"Administrative Office"},"office/adoption_agency":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"adoption_agency"},"terms":[],"name":"Adoption Agency"},"office/advertising_agency":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"advertising_agency"},"terms":["ad","ad agency","advert agency","advertising","marketing"],"name":"Advertising Agency"},"office/architect":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"architect"},"terms":[],"name":"Architect Office"},"office/association":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"association"},"terms":["association","non-profit","nonprofit","organization","society"],"name":"Nonprofit Organization Office"},"office/charity":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"charity"},"terms":["charitable organization"],"name":"Charity Office"},"office/company":{"icon":"commercial","fields":["name","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"tags":{"office":"company"},"terms":[],"name":"Company Office"},"office/coworking":{"icon":"commercial","fields":["name","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"terms":["coworking","office"],"tags":{"office":"coworking"},"reference":{"key":"amenity","value":"coworking_space"},"name":"Coworking Space"},"office/educational_institution":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"educational_institution"},"terms":[],"name":"Educational Institution"},"office/employment_agency":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"employment_agency"},"terms":["job"],"name":"Employment Agency"},"office/energy_supplier":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"energy_supplier"},"terms":["electricity","energy company","energy utility","gas utility"],"name":"Energy Supplier Office"},"office/estate_agent":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"estate_agent"},"terms":[],"name":"Real Estate Office"},"office/financial":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"financial"},"terms":[],"name":"Financial Office"},"office/forestry":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"forestry"},"terms":["forest","ranger"],"name":"Forestry Office"},"office/foundation":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"foundation"},"terms":[],"name":"Foundation Office"},"office/government":{"icon":"commercial","fields":["name","government","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"government"},"terms":[],"name":"Government Office"},"office/government/register_office":{"icon":"town-hall","fields":["name","address","building_area","opening_hours","operator"],"geometry":["point","area"],"terms":["clerk","marriage","death","birth","certificate"],"tags":{"office":"government","government":"register_office"},"reference":{"key":"government","value":"register_office"},"name":"Register Office"},"office/government/tax":{"icon":"town-hall","fields":["name","address","building_area","opening_hours","operator"],"geometry":["point","area"],"terms":["fiscal authorities","revenue office","tax office"],"tags":{"office":"government","government":"tax"},"reference":{"key":"government","value":"tax"},"name":"Tax and Revenue Office"},"office/guide":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"guide"},"terms":["dive guide","mountain guide","tour guide"],"name":"Tour Guide Office"},"office/insurance":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"insurance"},"terms":[],"name":"Insurance Office"},"office/it":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"it"},"terms":["computer","information","software","technology"],"name":"Information Technology Office"},"office/lawyer":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"lawyer"},"terms":[],"name":"Law Office"},"office/lawyer/notary":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"lawyer","lawyer":"notary"},"reference":{"key":"office","value":"notary"},"terms":["clerk","signature","wills","deeds","estate"],"name":"Notary Office"},"office/moving_company":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"moving_company"},"terms":["relocation"],"name":"Moving Company Office"},"office/newspaper":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"newspaper"},"terms":[],"name":"Newspaper Office"},"office/ngo":{"icon":"commercial","fields":["name","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"tags":{"office":"ngo"},"terms":["ngo","non government","non-government","organization","organisation"],"name":"NGO Office"},"office/notary":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"notary"},"terms":[],"name":"Notary Office"},"office/political_party":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"political_party"},"terms":[],"name":"Political Party"},"office/private_investigator":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"private_investigator"},"terms":["PI","private eye","private detective"],"name":"Private Investigator Office"},"office/quango":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"quango"},"terms":["ngo","non government","non-government","organization","organisation","quasi autonomous","quasi-autonomous"],"name":"Quasi-NGO Office"},"office/research":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"research"},"terms":[],"name":"Research Office"},"office/surveyor":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"surveyor"},"terms":[],"name":"Surveyor Office"},"office/tax_advisor":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"tax_advisor"},"terms":["tax","tax consultant"],"name":"Tax Advisor Office"},"office/telecommunication":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"telecommunication"},"terms":[],"name":"Telecom Office"},"office/therapist":{"icon":"commercial","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"therapist"},"terms":["therapy"],"name":"Therapist Office"},"office/water_utility":{"icon":"commercial","fields":["name","address","building_area","opening_hours","operator"],"geometry":["point","area"],"tags":{"office":"water_utility"},"terms":["water board","utility"],"name":"Water Utility Office"},"piste":{"icon":"skiing","fields":["name","piste/type","piste/difficulty","piste/grooming","oneway","lit"],"geometry":["point","line","area"],"terms":["ski","sled","sleigh","snowboard","nordic","downhill","snowmobile"],"tags":{"piste:type":"*"},"name":"Piste/Ski Trail"},"place/farm":{"icon":"farm","geometry":["point","area"],"fields":["name"],"tags":{"place":"farm"},"name":"Farm","searchable":false},"place/city":{"icon":"city","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"city"},"name":"City"},"place/hamlet":{"icon":"triangle-stroked","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"hamlet"},"name":"Hamlet"},"place/island":{"icon":"mountain","geometry":["point","area"],"fields":["name"],"terms":["archipelago","atoll","bar","cay","isle","islet","key","reef"],"tags":{"place":"island"},"name":"Island"},"place/islet":{"icon":"mountain","geometry":["point","area"],"fields":["name"],"terms":["archipelago","atoll","bar","cay","isle","islet","key","reef"],"tags":{"place":"islet"},"name":"Islet"},"place/isolated_dwelling":{"icon":"home","geometry":["point","area"],"fields":["name"],"tags":{"place":"isolated_dwelling"},"name":"Isolated Dwelling"},"place/locality":{"icon":"triangle-stroked","geometry":["point","area"],"fields":["name"],"tags":{"place":"locality"},"name":"Locality"},"place/neighbourhood":{"icon":"triangle-stroked","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"neighbourhood"},"terms":["neighbourhood"],"name":"Neighborhood"},"place/plot":{"icon":"triangle-stroked","fields":["name"],"geometry":["point","area"],"tags":{"place":"plot"},"terms":["tract","land","lot","parcel"],"name":"Plot"},"place/quarter":{"icon":"triangle-stroked","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"quarter"},"terms":["boro","borough","quarter"],"name":"Sub-Borough / Quarter"},"place/square":{"geometry":["point","area"],"fields":["name"],"tags":{"place":"square"},"name":"Square"},"place/suburb":{"icon":"triangle-stroked","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"suburb"},"terms":["boro","borough","quarter"],"name":"Borough / Suburb"},"place/town":{"icon":"town","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"town"},"name":"Town"},"place/village":{"icon":"village","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"village"},"name":"Village"},"playground/balance_beam":{"icon":"playground","geometry":["point","line"],"tags":{"playground":"balancebeam"},"name":"Play Balance Beam"},"playground/basket_spinner":{"icon":"playground","geometry":["point"],"terms":["basket rotator"],"tags":{"playground":"basketrotator"},"name":"Basket Spinner"},"playground/basket_swing":{"icon":"playground","geometry":["point"],"tags":{"playground":"basketswing"},"name":"Basket Swing"},"playground/climbing_frame":{"icon":"playground","geometry":["point","area"],"tags":{"playground":"climbingframe"},"name":"Climbing Frame"},"playground/cushion":{"icon":"playground","geometry":["point","area"],"tags":{"playground":"cushion"},"name":"Bouncy Cushion"},"playground/horizontal_bar":{"icon":"pitch","fields":["height"],"geometry":["point"],"terms":["high bar"],"tags":{"playground":"horizontal_bar"},"name":"Play Horizontal Bar"},"playground/rocker":{"icon":"playground","geometry":["point"],"tags":{"playground":"springy"},"name":"Spring Rider","terms":["spring rocker","springy rocker"]},"playground/roundabout":{"icon":"stadium","fields":["bench"],"geometry":["point","area"],"tags":{"playground":"roundabout"},"name":"Play Roundabout","terms":["merry-go-round"]},"playground/sandpit":{"icon":"playground","geometry":["point","area"],"tags":{"playground":"sandpit"},"name":"Sandpit"},"playground/seesaw":{"icon":"playground","geometry":["point"],"tags":{"playground":"seesaw"},"name":"Seesaw"},"playground/slide":{"icon":"playground","geometry":["point","line"],"tags":{"playground":"slide"},"name":"Slide"},"playground/structure":{"icon":"pitch","geometry":["point","area"],"tags":{"playground":"structure"},"name":"Play Structure"},"playground/swing":{"icon":"playground","fields":["playground/baby","wheelchair"],"geometry":["point"],"tags":{"playground":"swing"},"name":"Swing"},"playground/zipwire":{"icon":"playground","geometry":["point","line"],"tags":{"playground":"zipwire"},"name":"Zip Wire"},"point":{"fields":["name"],"geometry":["point"],"tags":{},"name":"Point","matchScore":0.1},"power/sub_station":{"icon":"poi-power","fields":["substation","operator","building","ref"],"geometry":["point","area"],"tags":{"power":"sub_station"},"reference":{"key":"power","value":"substation"},"name":"Substation","searchable":false},"power/generator":{"icon":"poi-power","fields":["operator","generator/source","generator/method","generator/type","generator/output/electricity","ref"],"geometry":["point","vertex","area"],"terms":["hydro","solar","turbine","wind"],"tags":{"power":"generator"},"name":"Power Generator"},"power/generator/source_nuclear":{"icon":"poi-nuclear","fields":["operator","generator/source","generator/method","generator/type","generator/output/electricity","ref"],"geometry":["point","vertex","area"],"terms":["fission","generator","nuclear","nuke","reactor"],"tags":{"power":"generator","generator:source":"nuclear","generator:method":"fission"},"reference":{"key":"generator:source","value":"nuclear"},"name":"Nuclear Reactor"},"power/generator/source_wind":{"icon":"poi-wind","fields":["operator","generator/source","generator/method","generator/type","generator/output/electricity","height","ref"],"geometry":["point","vertex","area"],"terms":["generator","turbine","windmill","wind"],"tags":{"power":"generator","generator:source":"wind","generator:method":"wind_turbine"},"reference":{"key":"generator:source","value":"wind"},"name":"Wind Turbine"},"power/line":{"icon":"power-line","fields":["name","operator","voltage","ref"],"geometry":["line"],"tags":{"power":"line"},"name":"Power Line"},"power/minor_line":{"icon":"power-line","fields":["name","operator","voltage","ref"],"geometry":["line"],"tags":{"power":"minor_line"},"name":"Minor Power Line"},"power/plant":{"icon":"industry","fields":["name","operator","address","plant/output/electricity","start_date"],"geometry":["area"],"tags":{"power":"plant"},"addTags":{"power":"plant","landuse":"industrial"},"removeTags":{"power":"plant","landuse":"industrial"},"terms":["coal","gas","generat*","hydro","nuclear","power","station"],"name":"Power Station Grounds"},"power/pole":{"fields":["ref"],"geometry":["vertex"],"tags":{"power":"pole"},"name":"Power Pole"},"power/substation":{"icon":"poi-power","fields":["substation","operator","building","ref"],"geometry":["point","area"],"tags":{"power":"substation"},"name":"Substation"},"power/switch":{"icon":"poi-power","fields":["switch","operator","location","cables","voltage","ref"],"geometry":["point","vertex","area"],"tags":{"power":"switch"},"name":"Power Switch"},"power/tower":{"fields":["ref"],"geometry":["vertex"],"tags":{"power":"tower"},"name":"High-Voltage Tower"},"power/transformer":{"icon":"poi-power","fields":["transformer","operator","location","rating","devices","phases","frequency","voltage/primary","voltage/secondary","voltage/tertiary","windings","windings/configuration","ref"],"geometry":["point","vertex","area"],"tags":{"power":"transformer"},"name":"Transformer"},"public_transport/platform":{"icon":"bus","fields":["name","ref_platform","network","operator","shelter"],"geometry":["point","vertex","line","area"],"tags":{"public_transport":"platform"},"name":"Platform"},"public_transport/stop_position":{"icon":"bus","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position"},"name":"Stop Position"},"railway/abandoned":{"icon":"railway-abandoned","geometry":["line"],"tags":{"railway":"abandoned"},"fields":["name","structure","service_rail"],"terms":[],"name":"Abandoned Railway"},"railway/buffer_stop":{"icon":"poi-buffer-stop","geometry":["vertex"],"tags":{"railway":"buffer_stop"},"terms":["stop","halt","buffer"],"name":"Buffer Stop"},"railway/crossing":{"icon":"cross","geometry":["vertex"],"tags":{"railway":"crossing"},"terms":["crossing","pedestrian crossing","railroad crossing","level crossing","grade crossing","path through railroad","train crossing"],"name":"Railway Crossing (Path)"},"railway/derail":{"icon":"roadblock","geometry":["vertex"],"tags":{"railway":"derail"},"terms":["derailer"],"name":"Railway Derailer"},"railway/disused":{"icon":"railway-disused","geometry":["line"],"tags":{"railway":"disused"},"fields":["structure","service_rail"],"terms":[],"name":"Disused Railway"},"railway/funicular":{"icon":"railway-rail","geometry":["line"],"terms":["venicular","cliff railway","cable car","cable railway","funicular railway"],"fields":["structure","gauge","service_rail"],"tags":{"railway":"funicular"},"name":"Funicular"},"railway/halt":{"icon":"rail","geometry":["point","vertex"],"tags":{"railway":"halt"},"name":"Railway Halt","terms":["break","interrupt","rest","wait","interruption"]},"railway/level_crossing":{"icon":"cross","geometry":["vertex"],"tags":{"railway":"level_crossing"},"terms":["crossing","railroad crossing","level crossing","grade crossing","road through railroad","train crossing"],"name":"Railway Crossing (Road)"},"railway/light_rail":{"icon":"railway-light-rail","geometry":["line"],"tags":{"railway":"light_rail"},"fields":["name","structure","gauge","electrified","service_rail"],"terms":["light rail","streetcar","trolley"],"name":"Light Rail"},"railway/milestone":{"icon":"poi-milestone","geometry":["point","vertex"],"fields":["milestone_position"],"tags":{"railway":"milestone"},"terms":["milestone","marker"],"name":"Railway Milestone"},"railway/monorail":{"icon":"railway-monorail","geometry":["line"],"tags":{"railway":"monorail"},"fields":["name","structure","electrified","service_rail"],"terms":[],"name":"Monorail"},"railway/narrow_gauge":{"icon":"railway-rail","geometry":["line"],"tags":{"railway":"narrow_gauge"},"fields":["name","structure","gauge","electrified","service_rail"],"terms":["narrow gauge railway","narrow gauge railroad"],"name":"Narrow Gauge Rail"},"railway/platform":{"icon":"highway-footway","fields":["name","ref_platform","surface","lit","shelter"],"geometry":["line","area"],"tags":{"railway":"platform"},"name":"Railway Platform"},"railway/rail":{"icon":"railway-rail","geometry":["line"],"tags":{"railway":"rail"},"fields":["name","structure","gauge","electrified","maxspeed","service_rail"],"terms":[],"name":"Rail"},"railway/signal":{"icon":"poi-railway-signals","geometry":["point","vertex"],"tags":{"railway":"signal"},"terms":["signal","lights"],"name":"Railway Signal"},"railway/station":{"icon":"rail","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","vertex","area"],"tags":{"railway":"station"},"terms":["train station","station"],"name":"Railway Station"},"railway/subway_entrance":{"icon":"entrance","geometry":["point","vertex"],"fields":["name"],"tags":{"railway":"subway_entrance"},"terms":["metro","transit"],"name":"Subway Entrance"},"railway/subway":{"icon":"railway-subway","geometry":["line"],"tags":{"railway":"subway"},"fields":["name","structure","gauge","electrified","service_rail"],"terms":["metro","transit"],"name":"Subway"},"railway/switch":{"icon":"poi-junction","geometry":["vertex"],"tags":{"railway":"switch"},"terms":["switch","points"],"name":"Railway Switch"},"railway/train_wash":{"icon":"rail","geometry":["point","vertex","area"],"fields":["operator","building_area"],"tags":{"railway":"wash"},"terms":["wash","clean"],"name":"Train Wash"},"railway/tram_stop":{"icon":"rail-light","fields":["name","network","operator"],"geometry":["vertex"],"tags":{"railway":"tram_stop"},"terms":["light rail","streetcar","tram","trolley"],"name":"Tram Stop"},"railway/tram":{"icon":"railway-light-rail","geometry":["line"],"tags":{"railway":"tram"},"fields":["name","structure","gauge","electrified","service_rail"],"terms":["light rail","streetcar","tram","trolley"],"name":"Tram"},"relation":{"icon":"relation","fields":["name","relation"],"geometry":["relation"],"tags":{},"name":"Relation"},"route/ferry":{"icon":"ferry-line","geometry":["line"],"fields":["name","operator","duration","access"],"tags":{"route":"ferry"},"name":"Ferry Route"},"shop":{"icon":"shop","fields":["name","shop","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"*"},"terms":[],"name":"Shop"},"shop/fishmonger":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"fishmonger"},"reference":{"key":"shop","value":"seafood"},"name":"Fishmonger","searchable":false},"shop/furnace":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["oven","stove"],"tags":{"shop":"furnace"},"name":"Furnace Store","searchable":false},"shop/vacant":{"icon":"shop","fields":["name","address","building_area"],"geometry":["point","area"],"tags":{"shop":"vacant"},"name":"Vacant Shop","searchable":false},"shop/agrarian":{"icon":"shop","fields":["name","operator","agrarian","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["agricultural inputs","agricultural machines","seeds","pesticides","fertilizer","agricultural tools"],"tags":{"shop":"agrarian"},"name":"Agriculture Shop"},"shop/alcohol":{"icon":"alcohol-shop","fields":["name","operator","address","building_area","opening_hours","drive_through"],"geometry":["point","area"],"terms":["alcohol","beer","booze","wine"],"tags":{"shop":"alcohol"},"name":"Liquor Store"},"shop/anime":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"anime"},"terms":["manga","japan","cosplay","figurine","dakimakura"],"name":"Anime Shop"},"shop/antiques":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"antiques"},"name":"Antiques Shop"},"shop/appliance":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["air conditioner","appliance","dishwasher","dryer","freezer","fridge","grill","kitchen","oven","refrigerator","stove","washer","washing machine"],"tags":{"shop":"appliance"},"name":"Appliance Store"},"shop/art":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["art*","exhibit*","gallery"],"tags":{"shop":"art"},"name":"Art Store"},"shop/baby_goods":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"baby_goods"},"name":"Baby Goods Store"},"shop/bag":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["handbag","purse"],"tags":{"shop":"bag"},"name":"Bag/Luggage Store"},"shop/bakery":{"icon":"bakery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"bakery"},"name":"Bakery"},"shop/bathroom_furnishing":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"bathroom_furnishing"},"name":"Bathroom Furnishing Store"},"shop/beauty":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","beauty"],"geometry":["point","area"],"terms":["spa","salon","tanning"],"tags":{"shop":"beauty"},"name":"Beauty Shop"},"shop/beauty/nails":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["manicure","pedicure"],"tags":{"shop":"beauty","beauty":"nails"},"reference":{"key":"shop","value":"beauty"},"name":"Nail Salon"},"shop/beauty/tanning":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"beauty","beauty":"tanning"},"reference":{"key":"leisure","value":"tanning_salon"},"name":"Tanning Salon"},"shop/bed":{"icon":"lodging","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"bed"},"name":"Bedding/Mattress Store"},"shop/beverages":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"beverages"},"name":"Beverage Store"},"shop/bicycle":{"icon":"bicycle","fields":["name","operator","address","building_area","opening_hours","service/bicycle"],"geometry":["point","area"],"terms":["bike","repair"],"tags":{"shop":"bicycle"},"name":"Bicycle Shop"},"shop/bookmaker":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["betting"],"tags":{"shop":"bookmaker"},"name":"Bookmaker"},"shop/books":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"shop":"books"},"name":"Book Store"},"shop/boutique":{"icon":"shop","fields":["name","clothes","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"boutique"},"name":"Boutique"},"shop/butcher":{"icon":"slaughterhouse","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["meat"],"tags":{"shop":"butcher"},"name":"Butcher"},"shop/candles":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"candles"},"name":"Candle Shop"},"shop/car_parts":{"icon":"car","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["auto"],"tags":{"shop":"car_parts"},"name":"Car Parts Store"},"shop/car_repair":{"icon":"car","fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"geometry":["point","area"],"terms":["auto","garage","service"],"tags":{"shop":"car_repair"},"name":"Car Repair Shop"},"shop/car":{"icon":"car","fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"geometry":["point","area"],"terms":["auto"],"tags":{"shop":"car"},"name":"Car Dealership"},"shop/carpet":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["rug"],"tags":{"shop":"carpet"},"name":"Carpet Store"},"shop/charity":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","second_hand"],"geometry":["point","area"],"terms":["thrift","op shop","nonprofit"],"tags":{"shop":"charity"},"name":"Charity Store"},"shop/cheese":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"cheese"},"name":"Cheese Store"},"shop/chemist":{"icon":"grocery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"chemist"},"terms":["med*","drug*","gift"],"name":"Drugstore"},"shop/chocolate":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"chocolate"},"name":"Chocolate Store"},"shop/clothes":{"icon":"clothing-store","fields":["name","clothes","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"clothes"},"name":"Clothing Store"},"shop/coffee":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"coffee"},"name":"Coffee Store"},"shop/computer":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"computer"},"name":"Computer Store"},"shop/confectionery":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["sweet"],"tags":{"shop":"confectionery"},"name":"Candy Store"},"shop/convenience":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"convenience"},"name":"Convenience Store"},"shop/copyshop":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"copyshop"},"name":"Copy Store"},"shop/cosmetics":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"cosmetics"},"name":"Cosmetics Store"},"shop/craft":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"craft"},"terms":["art*","paint*","frame"],"name":"Arts and Crafts Store"},"shop/curtain":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["drape*","window"],"tags":{"shop":"curtain"},"name":"Curtain Store"},"shop/dairy":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["milk","egg","cheese"],"tags":{"shop":"dairy"},"name":"Dairy Store"},"shop/deli":{"icon":"restaurant","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["lunch","meat","sandwich"],"tags":{"shop":"deli"},"name":"Deli"},"shop/department_store":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"department_store"},"name":"Department Store"},"shop/doityourself":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"doityourself"},"name":"DIY Store"},"shop/dry_cleaning":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"dry_cleaning"},"name":"Dry Cleaner"},"shop/e-cigarette":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"e-cigarette"},"terms":["electronic","vapor"],"name":"E-Cigarette Shop"},"shop/electronics":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["appliance","audio","blueray","camera","computer","dvd","home theater","radio","speaker","tv","video"],"tags":{"shop":"electronics"},"name":"Electronics Store"},"shop/erotic":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["sex","porn"],"tags":{"shop":"erotic"},"name":"Erotic Store"},"shop/fabric":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["sew"],"tags":{"shop":"fabric"},"name":"Fabric Store"},"shop/farm":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["farm shop","farm stand"],"tags":{"shop":"farm"},"name":"Produce Stand"},"shop/fashion":{"icon":"shop","fields":["name","clothes","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"fashion"},"name":"Fashion Store"},"shop/florist":{"icon":"florist","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["flower"],"tags":{"shop":"florist"},"name":"Florist"},"shop/frame":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"frame"},"terms":["art*","paint*","photo*","frame"],"name":"Framing Shop"},"shop/funeral_directors":{"icon":"cemetery","fields":["name","operator","address","building_area","religion","denomination"],"geometry":["point","area"],"terms":["undertaker","memorial home"],"tags":{"shop":"funeral_directors"},"name":"Funeral Home"},"shop/furniture":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["chair","sofa","table"],"tags":{"shop":"furniture"},"name":"Furniture Store"},"shop/garden_centre":{"icon":"garden-center","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["landscape","mulch","shrub","tree"],"tags":{"shop":"garden_centre"},"name":"Garden Center"},"shop/gas":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["cng","lpg","natural gas","propane","refill","tank"],"tags":{"shop":"gas"},"name":"Bottled Gas Shop"},"shop/gift":{"icon":"gift","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["souvenir"],"tags":{"shop":"gift"},"name":"Gift Shop"},"shop/greengrocer":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["fruit","vegetable"],"tags":{"shop":"greengrocer"},"name":"Greengrocer"},"shop/hairdresser":{"icon":"hairdresser","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["barber"],"tags":{"shop":"hairdresser"},"name":"Hairdresser"},"shop/hardware":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"hardware"},"name":"Hardware Store"},"shop/hearing_aids":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"hearing_aids"},"name":"Hearing Aids Store"},"shop/herbalist":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"herbalist"},"name":"Herbalist"},"shop/hifi":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["stereo","video"],"tags":{"shop":"hifi"},"name":"Hifi Store"},"shop/houseware":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["home","household"],"tags":{"shop":"houseware"},"name":"Houseware Store"},"shop/interior_decoration":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"interior_decoration"},"name":"Interior Decoration Store"},"shop/jewelry":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["diamond","gem","ring"],"tags":{"shop":"jewelry"},"name":"Jeweler"},"shop/kiosk":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"kiosk"},"name":"News Kiosk"},"shop/kitchen":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"kitchen"},"name":"Kitchen Design Store"},"shop/laundry":{"icon":"laundry","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"laundry"},"name":"Laundry"},"shop/leather":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"leather"},"name":"Leather Store"},"shop/locksmith":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["key","lockpick"],"tags":{"shop":"locksmith"},"name":"Locksmith"},"shop/lottery":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"lottery"},"name":"Lottery Shop"},"shop/mall":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["shopping"],"tags":{"shop":"mall"},"name":"Mall"},"shop/massage":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"massage"},"name":"Massage Shop"},"shop/medical_supply":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"medical_supply"},"name":"Medical Supply Store"},"shop/mobile_phone":{"icon":"mobile-phone","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"mobile_phone"},"name":"Mobile Phone Store"},"shop/money_lender":{"icon":"bank","fields":["name","operator","address","building_area","opening_hours","currency_multi"],"geometry":["point","area"],"tags":{"shop":"money_lender"},"name":"Money Lender"},"shop/motorcycle":{"icon":"scooter","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["bike"],"tags":{"shop":"motorcycle"},"name":"Motorcycle Dealership"},"shop/music":{"icon":"music","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["CD","vinyl"],"tags":{"shop":"music"},"name":"Music Store"},"shop/musical_instrument":{"icon":"music","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["guitar"],"tags":{"shop":"musical_instrument"},"name":"Musical Instrument Store"},"shop/newsagent":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"newsagent"},"name":"Newspaper/Magazine Shop"},"shop/nutrition_supplements":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"nutrition_supplements"},"name":"Nutrition Supplements Store"},"shop/optician":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["eye","glasses"],"tags":{"shop":"optician"},"name":"Optician"},"shop/organic":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"supermarket","organic":"only"},"name":"Organic Goods Store"},"shop/outdoor":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["camping","climbing","hiking"],"tags":{"shop":"outdoor"},"name":"Outdoors Store"},"shop/paint":{"icon":"water","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"paint"},"name":"Paint Store"},"shop/pastry":{"icon":"bakery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"pastry"},"terms":["patisserie","cake shop","cakery"],"name":"Pastry Shop"},"shop/pawnbroker":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"pawnbroker"},"name":"Pawn Shop"},"shop/perfumery":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"perfumery"},"name":"Perfume Store"},"shop/pet":{"icon":"dog-park","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["animal","cat","dog","fish","kitten","puppy","reptile"],"tags":{"shop":"pet"},"name":"Pet Store"},"shop/photo":{"icon":"attraction","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["camera","film"],"tags":{"shop":"photo"},"name":"Photography Store"},"shop/pyrotechnics":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"pyrotechnics"},"name":"Fireworks Store"},"shop/radiotechnics":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"radiotechnics"},"name":"Radio/Electronic Component Store"},"shop/religion":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","religion","denomination"],"geometry":["point","area"],"tags":{"shop":"religion"},"name":"Religious Store"},"shop/scuba_diving":{"icon":"swimming","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"scuba_diving"},"name":"Scuba Diving Shop"},"shop/seafood":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["fishmonger"],"tags":{"shop":"seafood"},"name":"Seafood Shop"},"shop/second_hand":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","second_hand"],"geometry":["point","area"],"terms":["secondhand","second hand","resale","thrift","used"],"tags":{"shop":"second_hand"},"name":"Consignment/Thrift Store"},"shop/shoes":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"shoes"},"name":"Shoe Store"},"shop/sports":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"sports"},"name":"Sporting Goods Store"},"shop/stationery":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["card","paper"],"tags":{"shop":"stationery"},"name":"Stationery Store"},"shop/storage_rental":{"icon":"shop","fields":["name","operator","address","building","opening_hours"],"geometry":["point","area"],"tags":{"shop":"storage_rental"},"name":"Storage Rental"},"shop/supermarket":{"icon":"grocery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["grocery","store","shop"],"tags":{"shop":"supermarket"},"name":"Supermarket"},"shop/tailor":{"icon":"clothing-store","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["clothes","suit"],"tags":{"shop":"tailor"},"name":"Tailor"},"shop/tattoo":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"tattoo"},"name":"Tattoo Parlor"},"shop/tea":{"icon":"teahouse","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"tea"},"name":"Tea Store"},"shop/ticket":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"ticket"},"name":"Ticket Seller"},"shop/tiles":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"tiles"},"name":"Tile Shop"},"shop/tobacco":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"tobacco"},"name":"Tobacco Shop"},"shop/toys":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"toys"},"name":"Toy Store"},"shop/trade":{"icon":"shop","fields":["name","trade","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"trade"},"name":"Trade Shop"},"shop/travel_agency":{"icon":"suitcase","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"travel_agency"},"name":"Travel Agency"},"shop/tyres":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"tyres"},"name":"Tire Store"},"shop/vacuum_cleaner":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"vacuum_cleaner"},"name":"Vacuum Cleaner Store"},"shop/variety_store":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"variety_store"},"name":"Variety Store"},"shop/video_games":{"icon":"gaming","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"video_games"},"name":"Video Game Store"},"shop/video":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["DVD"],"tags":{"shop":"video"},"name":"Video Store"},"shop/watches":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"watches"},"name":"Watches Shop"},"shop/water_sports":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"water_sports"},"name":"Watersport/Swim Shop"},"shop/weapons":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["ammo","gun","knife","knives"],"tags":{"shop":"weapons"},"name":"Weapon Shop"},"shop/window_blind":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"window_blind"},"name":"Window Blind Store"},"shop/wine":{"icon":"alcohol-shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"shop":"wine"},"name":"Wine Shop"},"tourism":{"icon":"attraction","fields":["name","tourism"],"geometry":["point","vertex","area"],"tags":{"tourism":"*"},"name":"Tourism"},"tourism/alpine_hut":{"icon":"lodging","fields":["name","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"terms":["climbing hut"],"tags":{"tourism":"alpine_hut"},"name":"Alpine Hut"},"tourism/apartment":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"tourism":"apartment"},"name":"Guest Apartment / Condo"},"tourism/aquarium":{"icon":"aquarium","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["fish","sea","water"],"tags":{"tourism":"aquarium"},"name":"Aquarium"},"tourism/artwork":{"icon":"art-gallery","fields":["name","artwork_type","artist"],"geometry":["point","vertex","area"],"tags":{"tourism":"artwork"},"terms":["mural","sculpture","statue"],"name":"Artwork"},"tourism/attraction":{"icon":"monument","fields":["name","operator","address"],"geometry":["point","vertex","area"],"tags":{"tourism":"attraction"},"name":"Tourist Attraction"},"tourism/camp_site":{"icon":"campsite","fields":["name","operator","address","capacity","fee","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","vertex","area"],"terms":["tent","rv"],"tags":{"tourism":"camp_site"},"name":"Campground"},"tourism/caravan_site":{"icon":"bus","fields":["name","operator","address","capacity","fee","sanitary_dump_station","power_supply","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","vertex","area"],"terms":["Motor Home","Camper"],"tags":{"tourism":"caravan_site"},"name":"RV Park"},"tourism/chalet":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"terms":["holiday","holiday cottage","holiday home","vacation","vacation home"],"tags":{"tourism":"chalet"},"name":"Holiday Cottage"},"tourism/gallery":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["art*","exhibit*","paint*","photo*","sculpt*"],"tags":{"tourism":"gallery"},"name":"Art Gallery"},"tourism/guest_house":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"tourism":"guest_house"},"terms":["B&B","Bed and Breakfast"],"name":"Guest House"},"tourism/hostel":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"tourism":"hostel"},"name":"Hostel"},"tourism/hotel":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"tourism":"hotel"},"name":"Hotel"},"tourism/information":{"icon":"information","fields":["information","operator","address","building_area"],"geometry":["point","vertex","area"],"tags":{"tourism":"information"},"name":"Information"},"tourism/information/board":{"icon":"information","fields":["name","operator","board_type"],"geometry":["point","vertex"],"tags":{"tourism":"information","information":"board"},"reference":{"key":"information","value":"board"},"name":"Information Board"},"tourism/information/guidepost":{"icon":"information","fields":["operator","ref"],"geometry":["point","vertex"],"terms":["signpost"],"tags":{"tourism":"information","information":"guidepost"},"reference":{"key":"information","value":"guidepost"},"name":"Guidepost"},"tourism/information/map":{"icon":"information","fields":["operator","map_type","map_size"],"geometry":["point","vertex"],"tags":{"tourism":"information","information":"map"},"reference":{"key":"information","value":"map"},"name":"Map"},"tourism/information/office":{"icon":"information","fields":["name","operator","address","building_area"],"geometry":["point","vertex","area"],"tags":{"tourism":"information","information":"office"},"reference":{"key":"information","value":"office"},"name":"Tourist Information Office"},"tourism/motel":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"tourism":"motel"},"name":"Motel"},"tourism/museum":{"icon":"museum","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["art*","exhibit*","gallery","foundation","hall","institution","paint*","photo*","sculpt*"],"tags":{"tourism":"museum"},"name":"Museum"},"tourism/picnic_site":{"icon":"picnic-site","fields":["name","operator","address","smoking"],"geometry":["point","vertex","area"],"terms":["camp"],"tags":{"tourism":"picnic_site"},"name":"Picnic Site"},"tourism/theme_park":{"icon":"amusement-park","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"tags":{"tourism":"theme_park"},"name":"Theme Park"},"tourism/viewpoint":{"icon":"poi-binoculars","geometry":["point","vertex"],"tags":{"tourism":"viewpoint"},"name":"Viewpoint"},"tourism/wilderness_hut":{"icon":"lodging","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":["wilderness hut","backcountry hut","bothy"],"tags":{"tourism":"wilderness_hut"},"name":"Wilderness Hut"},"tourism/zoo":{"icon":"zoo","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"terms":["animal"],"tags":{"tourism":"zoo"},"name":"Zoo"},"traffic_calming":{"icon":"poi-warning","fields":["traffic_calming","parallel_direction"],"geometry":["vertex","line"],"tags":{"traffic_calming":"*"},"terms":["bump","hump","slow","speed"],"name":"Traffic Calming"},"traffic_calming/bump":{"icon":"poi-warning","fields":["surface","parallel_direction"],"geometry":["vertex","line"],"terms":["hump","speed","slow"],"tags":{"traffic_calming":"bump"},"name":"Speed Bump"},"traffic_calming/chicane":{"icon":"poi-warning","fields":["parallel_direction"],"geometry":["vertex","line"],"terms":["driveway link","speed","slow"],"tags":{"traffic_calming":"chicane"},"name":"Traffic Chicane"},"traffic_calming/choker":{"icon":"poi-warning","fields":["parallel_direction"],"geometry":["vertex","line"],"terms":["speed","slow"],"tags":{"traffic_calming":"choker"},"name":"Traffic Choker"},"traffic_calming/cushion":{"icon":"poi-warning","fields":["surface","parallel_direction"],"geometry":["vertex","line"],"terms":["bump","hump","speed","slow"],"tags":{"traffic_calming":"cushion"},"name":"Speed Cushion"},"traffic_calming/dip":{"icon":"poi-warning","fields":["surface","parallel_direction"],"geometry":["vertex","line"],"terms":["speed","slow"],"tags":{"traffic_calming":"dip"},"name":"Dip"},"traffic_calming/hump":{"icon":"poi-warning","fields":["surface","parallel_direction"],"geometry":["vertex","line"],"terms":["bump","speed","slow"],"tags":{"traffic_calming":"hump"},"name":"Speed Hump"},"traffic_calming/island":{"icon":"poi-warning","geometry":["vertex"],"terms":["circle","roundabout","slow"],"tags":{"traffic_calming":"island"},"name":"Traffic Island"},"traffic_calming/rumble_strip":{"icon":"poi-warning","fields":["parallel_direction"],"geometry":["vertex","line"],"terms":["audible lines","sleeper lines","growlers"],"tags":{"traffic_calming":"rumble_strip"},"name":"Rumble Strip"},"traffic_calming/table":{"icon":"poi-warning","fields":["surface"],"geometry":["vertex"],"tags":{"traffic_calming":"table"},"terms":["flat top","hump","speed","slow"],"name":"Speed Table"},"type/multipolygon":{"icon":"multipolygon","geometry":["area","relation"],"tags":{"type":"multipolygon"},"removeTags":{},"name":"Multipolygon","searchable":false,"matchScore":0.1},"type/boundary":{"icon":"boundary","fields":["name","boundary"],"geometry":["relation"],"tags":{"type":"boundary"},"name":"Boundary"},"type/boundary/administrative":{"icon":"boundary","fields":["name","admin_level"],"geometry":["relation"],"tags":{"type":"boundary","boundary":"administrative"},"reference":{"key":"boundary","value":"administrative"},"name":"Administrative Boundary"},"type/restriction":{"icon":"restriction","fields":["name","restriction","except"],"geometry":["relation"],"tags":{"type":"restriction"},"name":"Restriction"},"type/restriction/no_left_turn":{"icon":"restriction-no-left-turn","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"no_left_turn"},"name":"No Left Turn"},"type/restriction/no_right_turn":{"icon":"restriction-no-right-turn","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"no_right_turn"},"name":"No Right Turn"},"type/restriction/no_straight_on":{"icon":"restriction-no-straight-on","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"no_straight_on"},"name":"No Straight On"},"type/restriction/no_u_turn":{"icon":"restriction-no-u-turn","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"no_u_turn"},"name":"No U-turn"},"type/restriction/only_left_turn":{"icon":"restriction-only-left-turn","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"only_left_turn"},"name":"Left Turn Only"},"type/restriction/only_right_turn":{"icon":"restriction-only-right-turn","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"only_right_turn"},"name":"Right Turn Only"},"type/restriction/only_straight_on":{"icon":"restriction-only-straight-on","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"only_straight_on"},"name":"No Turns"},"type/route_master":{"icon":"route-master","fields":["name","route_master","ref","operator","network"],"geometry":["relation"],"tags":{"type":"route_master"},"name":"Route Master"},"type/route":{"icon":"route","fields":["name","route","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route"},"name":"Route"},"type/route/bicycle":{"icon":"route-bicycle","fields":["name","ref_route","network_bicycle","cycle_network"],"geometry":["relation"],"tags":{"type":"route","route":"bicycle"},"name":"Cycle Route"},"type/route/bus":{"icon":"route-bus","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"bus"},"name":"Bus Route"},"type/route/detour":{"icon":"route-detour","fields":["name","ref_route"],"geometry":["relation"],"tags":{"type":"route","route":"detour"},"name":"Detour Route"},"type/route/ferry":{"icon":"route-ferry","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"ferry"},"name":"Ferry Route"},"type/route/foot":{"icon":"route-foot","fields":["name","ref_route","operator","network_foot"],"geometry":["relation"],"tags":{"type":"route","route":"foot"},"name":"Foot Route"},"type/route/hiking":{"icon":"route-foot","fields":["name","ref_route","operator","network_foot"],"geometry":["relation"],"tags":{"type":"route","route":"hiking"},"name":"Hiking Route"},"type/route/horse":{"icon":"route-horse","fields":["name","ref_route","operator","network_horse"],"geometry":["relation"],"tags":{"type":"route","route":"horse"},"name":"Riding Route"},"type/route/pipeline":{"icon":"route-pipeline","fields":["name","ref_route","operator"],"geometry":["relation"],"tags":{"type":"route","route":"pipeline"},"name":"Pipeline Route"},"type/route/power":{"icon":"route-power","fields":["name","ref_route","operator"],"geometry":["relation"],"tags":{"type":"route","route":"power"},"name":"Power Route"},"type/route/road":{"icon":"route-road","fields":["name","ref_route","network_road"],"geometry":["relation"],"tags":{"type":"route","route":"road"},"name":"Road Route"},"type/route/train":{"icon":"route-train","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"train"},"name":"Train Route"},"type/route/tram":{"icon":"route-tram","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"tram"},"name":"Tram Route"},"type/site":{"icon":"relation","fields":["name","site"],"geometry":["relation"],"tags":{"type":"site"},"name":"Site"},"type/waterway":{"icon":"route-water","fields":["name","waterway","ref"],"geometry":["relation"],"tags":{"type":"waterway"},"name":"Waterway"},"vertex":{"fields":["name"],"geometry":["vertex"],"tags":{},"name":"Other","matchScore":0.1},"waterway/boatyard":{"icon":"harbor","fields":["name","operator"],"geometry":["area","vertex","point"],"tags":{"waterway":"boatyard"},"name":"Boatyard"},"waterway/canal":{"icon":"waterway-canal","fields":["name","width","intermittent"],"geometry":["line"],"tags":{"waterway":"canal"},"name":"Canal"},"waterway/dam":{"icon":"dam","geometry":["point","vertex","line","area"],"fields":["name"],"tags":{"waterway":"dam"},"name":"Dam"},"waterway/ditch":{"icon":"waterway-ditch","fields":["structure_waterway","intermittent"],"geometry":["line"],"tags":{"waterway":"ditch"},"name":"Ditch"},"waterway/dock":{"icon":"harbor","fields":["name","dock","operator"],"geometry":["area","vertex","point"],"terms":["boat","ship","vessel","marine"],"tags":{"waterway":"dock"},"name":"Wet Dock / Dry Dock"},"waterway/drain":{"icon":"waterway-ditch","fields":["structure_waterway","intermittent"],"geometry":["line"],"tags":{"waterway":"drain"},"name":"Drain"},"waterway/fuel":{"icon":"fuel","fields":["name","operator","address","opening_hours","fuel_multi"],"geometry":["point","area"],"terms":["petrol","gas","diesel","boat"],"tags":{"waterway":"fuel"},"name":"Marine Fuel Station"},"waterway/river":{"icon":"waterway-river","fields":["name","structure_waterway","width","intermittent"],"geometry":["line"],"terms":["beck","branch","brook","course","creek","estuary","rill","rivulet","run","runnel","stream","tributary","watercourse"],"tags":{"waterway":"river"},"name":"River"},"waterway/riverbank":{"icon":"water","geometry":["area"],"tags":{"waterway":"riverbank"},"name":"Riverbank"},"waterway/sanitary_dump_station":{"icon":"poi-storage-tank","fields":["name","operator","access_simple","fee","water_point"],"geometry":["point","vertex","area"],"terms":["Boat","Watercraft","Sanitary","Dump Station","Pumpout","Pump out","Elsan","CDP","CTDP","Chemical Toilet"],"tags":{"waterway":"sanitary_dump_station"},"name":"Marine Toilet Disposal"},"waterway/stream_intermittent":{"icon":"waterway-stream","fields":["name","structure_waterway","width","intermittent"],"geometry":["line"],"terms":["arroyo","beck","branch","brook","burn","course","creek","drift","flood","flow","gully","run","runnel","rush","spate","spritz","tributary","wadi","wash","watercourse"],"tags":{"waterway":"stream","intermittent":"yes"},"reference":{"key":"waterway","value":"stream"},"name":"Intermittent Stream"},"waterway/stream":{"icon":"waterway-stream","fields":["name","structure_waterway","width","intermittent"],"geometry":["line"],"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"],"tags":{"waterway":"stream"},"name":"Stream"},"waterway/water_point":{"icon":"drinking-water","geometry":["area","vertex","point"],"tags":{"waterway":"water_point"},"name":"Marine Drinking Water"},"waterway/waterfall":{"icon":"water","fields":["name","height","width","intermittent"],"geometry":["vertex"],"terms":["fall"],"tags":{"waterway":"waterfall"},"name":"Waterfall"},"waterway/weir":{"icon":"dam","geometry":["vertex","line"],"tags":{"waterway":"weir"},"name":"Weir"},"amenity/arts_centre/Åwietlica wiejska":{"tags":{"name":"Åwietlica wiejska","amenity":"arts_centre"},"name":"Åwietlica wiejska","icon":"theatre","geometry":["point","area"],"fields":["name","address","building_area","opening_hours"],"suggestion":true},"amenity/arts_centre/Ðом кÑлÑÑÑÑÑ":{"tags":{"name":"Ðом кÑлÑÑÑÑÑ","amenity":"arts_centre"},"name":"Ðом кÑлÑÑÑÑÑ","icon":"theatre","geometry":["point","area"],"fields":["name","address","building_area","opening_hours"],"suggestion":true},"amenity/bank/ABANCA":{"tags":{"name":"ABANCA","amenity":"bank"},"name":"ABANCA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ABN AMRO":{"tags":{"name":"ABN AMRO","amenity":"bank"},"name":"ABN AMRO","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ABSA":{"tags":{"name":"ABSA","amenity":"bank"},"name":"ABSA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/AIB":{"tags":{"name":"AIB","amenity":"bank"},"name":"AIB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ANZ":{"tags":{"name":"ANZ","amenity":"bank"},"name":"ANZ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ASB Bank":{"tags":{"name":"ASB Bank","amenity":"bank"},"name":"ASB Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ATB Financial":{"tags":{"name":"ATB Financial","amenity":"bank"},"name":"ATB Financial","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/AXA":{"tags":{"name":"AXA","amenity":"bank"},"name":"AXA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Agribank":{"tags":{"name":"Agribank","amenity":"bank"},"name":"Agribank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Akbank":{"tags":{"name":"Akbank","amenity":"bank"},"name":"Akbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Alior Bank":{"tags":{"name":"Alior Bank","amenity":"bank"},"name":"Alior Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Allahabad Bank":{"tags":{"name":"Allahabad Bank","amenity":"bank"},"name":"Allahabad Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Allied Bank":{"tags":{"name":"Allied Bank","amenity":"bank"},"name":"Allied Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Alpha Bank":{"tags":{"name":"Alpha Bank","amenity":"bank"},"name":"Alpha Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Andhra Bank":{"tags":{"name":"Andhra Bank","amenity":"bank"},"name":"Andhra Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Antonveneta":{"tags":{"name":"Antonveneta","amenity":"bank"},"name":"Antonveneta","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Argenta":{"tags":{"name":"Argenta","amenity":"bank"},"name":"Argenta","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Asia United Bank":{"tags":{"name":"Asia United Bank","amenity":"bank"},"name":"Asia United Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Askari Bank":{"tags":{"name":"Askari Bank","amenity":"bank"},"name":"Askari Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Associated Bank":{"tags":{"name":"Associated Bank","amenity":"bank"},"name":"Associated Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Axis Bank":{"tags":{"name":"Axis Bank","amenity":"bank"},"name":"Axis Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BAC":{"tags":{"name":"BAC","amenity":"bank"},"name":"BAC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BAWAG PSK":{"tags":{"name":"BAWAG PSK","amenity":"bank"},"name":"BAWAG PSK","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BB&T":{"tags":{"name":"BB&T","amenity":"bank"},"name":"BB&T","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBBank":{"tags":{"name":"BBBank","amenity":"bank"},"name":"BBBank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBK":{"tags":{"name":"BBK","amenity":"bank"},"name":"BBK","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBVA":{"tags":{"name":"BBVA","amenity":"bank"},"name":"BBVA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBVA Bancomer":{"tags":{"name":"BBVA Bancomer","amenity":"bank"},"name":"BBVA Bancomer","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBVA Compass":{"tags":{"name":"BBVA Compass","amenity":"bank"},"name":"BBVA Compass","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBVA Continental":{"tags":{"name":"BBVA Continental","amenity":"bank"},"name":"BBVA Continental","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBVA Francés":{"tags":{"name":"BBVA Francés","amenity":"bank"},"name":"BBVA Francés","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BCA":{"tags":{"name":"BCA","amenity":"bank"},"name":"BCA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BCI":{"tags":{"name":"BCI","amenity":"bank"},"name":"BCI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BCP":{"tags":{"name":"BCP","amenity":"bank"},"name":"BCP","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BCR":{"tags":{"name":"BCR","amenity":"bank"},"name":"BCR","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BDO":{"tags":{"name":"BDO","amenity":"bank"},"name":"BDO","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BGÅ» BNP Paribas":{"tags":{"name":"BGÅ» BNP Paribas","amenity":"bank"},"name":"BGÅ» BNP Paribas","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BMCE":{"tags":{"name":"BMCE","amenity":"bank"},"name":"BMCE","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BMN":{"tags":{"name":"BMN","amenity":"bank"},"name":"BMN","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BMO":{"tags":{"name":"BMO","amenity":"bank"},"name":"BMO","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BMO Harris Bank":{"tags":{"name":"BMO Harris Bank","amenity":"bank"},"name":"BMO Harris Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BNA":{"tags":{"name":"BNA","amenity":"bank"},"name":"BNA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BNI":{"tags":{"name":"BNI","amenity":"bank"},"name":"BNI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BNL":{"tags":{"name":"BNL","amenity":"bank"},"name":"BNL","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BNP Paribas":{"tags":{"name":"BNP Paribas","amenity":"bank"},"name":"BNP Paribas","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BNP Paribas Fortis":{"tags":{"name":"BNP Paribas Fortis","amenity":"bank"},"name":"BNP Paribas Fortis","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BOC":{"tags":{"name":"BOC","amenity":"bank"},"name":"BOC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BPH":{"tags":{"name":"BPH","amenity":"bank"},"name":"BPH","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BPI":{"tags":{"name":"BPI","amenity":"bank"},"name":"BPI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BPI Family Savings Bank":{"tags":{"name":"BPI Family Savings Bank","amenity":"bank"},"name":"BPI Family Savings Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BRD":{"tags":{"name":"BRD","amenity":"bank"},"name":"BRD","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BRED":{"tags":{"name":"BRED","amenity":"bank"},"name":"BRED","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BRI":{"tags":{"name":"BRI","amenity":"bank"},"name":"BRI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BW-Bank":{"tags":{"name":"BW-Bank","amenity":"bank"},"name":"BW-Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BZ WBK":{"tags":{"name":"BZ WBK","amenity":"bank"},"name":"BZ WBK","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banamex":{"tags":{"name":"Banamex","amenity":"bank"},"name":"Banamex","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banc Sabadell":{"tags":{"name":"Banc Sabadell","amenity":"bank"},"name":"Banc Sabadell","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Intesa":{"tags":{"name":"Banca Intesa","amenity":"bank"},"name":"Banca Intesa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca March":{"tags":{"name":"Banca March","amenity":"bank"},"name":"Banca March","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Popolare di Milano":{"tags":{"name":"Banca Popolare di Milano","amenity":"bank"},"name":"Banca Popolare di Milano","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Popolare di Novara":{"tags":{"name":"Banca Popolare di Novara","amenity":"bank"},"name":"Banca Popolare di Novara","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Popolare di Sondrio":{"tags":{"name":"Banca Popolare di Sondrio","amenity":"bank"},"name":"Banca Popolare di Sondrio","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Popolare di Verona":{"tags":{"name":"Banca Popolare di Verona","amenity":"bank"},"name":"Banca Popolare di Verona","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Popolare di Vicenza":{"tags":{"name":"Banca Popolare di Vicenza","amenity":"bank"},"name":"Banca Popolare di Vicenza","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca RomâneascÄ":{"tags":{"name":"Banca RomâneascÄ","amenity":"bank"},"name":"Banca RomâneascÄ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Sella":{"tags":{"name":"Banca Sella","amenity":"bank"},"name":"Banca Sella","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Transilvania":{"tags":{"name":"Banca Transilvania","amenity":"bank"},"name":"Banca Transilvania","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Agrario":{"tags":{"name":"Banco Agrario","amenity":"bank"},"name":"Banco Agrario","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Azteca":{"tags":{"name":"Banco Azteca","amenity":"bank"},"name":"Banco Azteca","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco BCI":{"tags":{"name":"Banco BCI","amenity":"bank"},"name":"Banco BCI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Bradesco":{"tags":{"name":"Banco Bradesco","amenity":"bank"},"name":"Banco Bradesco","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Continental":{"tags":{"name":"Banco Continental","amenity":"bank"},"name":"Banco Continental","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Estado":{"tags":{"name":"Banco Estado","amenity":"bank"},"name":"Banco Estado","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Fassil":{"tags":{"name":"Banco Fassil","amenity":"bank"},"name":"Banco Fassil","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco G&T Continental":{"tags":{"name":"Banco G&T Continental","amenity":"bank"},"name":"Banco G&T Continental","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco General":{"tags":{"name":"Banco General","amenity":"bank"},"name":"Banco General","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Industrial":{"tags":{"name":"Banco Industrial","amenity":"bank"},"name":"Banco Industrial","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Internacional":{"tags":{"name":"Banco Internacional","amenity":"bank"},"name":"Banco Internacional","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Itaú":{"tags":{"name":"Banco Itaú","amenity":"bank"},"name":"Banco Itaú","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Nacional":{"tags":{"name":"Banco Nacional","amenity":"bank"},"name":"Banco Nacional","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Nación":{"tags":{"name":"Banco Nación","amenity":"bank"},"name":"Banco Nación","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Pastor":{"tags":{"name":"Banco Pastor","amenity":"bank"},"name":"Banco Pastor","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Pichincha":{"tags":{"name":"Banco Pichincha","amenity":"bank"},"name":"Banco Pichincha","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Popular":{"tags":{"name":"Banco Popular","amenity":"bank"},"name":"Banco Popular","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Provincia":{"tags":{"name":"Banco Provincia","amenity":"bank"},"name":"Banco Provincia","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Sabadell":{"tags":{"name":"Banco Sabadell","amenity":"bank"},"name":"Banco Sabadell","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Santander":{"tags":{"name":"Banco Santander","amenity":"bank"},"name":"Banco Santander","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Sol":{"tags":{"name":"Banco Sol","amenity":"bank"},"name":"Banco Sol","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Bogotá":{"tags":{"name":"Banco de Bogotá","amenity":"bank"},"name":"Banco de Bogotá","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Chile":{"tags":{"name":"Banco de Chile","amenity":"bank"},"name":"Banco de Chile","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Costa Rica":{"tags":{"name":"Banco de Costa Rica","amenity":"bank"},"name":"Banco de Costa Rica","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Desarrollo Banrural":{"tags":{"name":"Banco de Desarrollo Banrural","amenity":"bank"},"name":"Banco de Desarrollo Banrural","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Occidente":{"tags":{"name":"Banco de Occidente","amenity":"bank"},"name":"Banco de Occidente","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Venezuela":{"tags":{"name":"Banco de Venezuela","amenity":"bank"},"name":"Banco de Venezuela","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de la Nación":{"tags":{"name":"Banco de la Nación","amenity":"bank"},"name":"Banco de la Nación","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de la Nación Argentina":{"tags":{"name":"Banco de la Nación Argentina","amenity":"bank"},"name":"Banco de la Nación Argentina","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco di Napoli":{"tags":{"name":"Banco di Napoli","amenity":"bank"},"name":"Banco di Napoli","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco di Sardegna":{"tags":{"name":"Banco di Sardegna","amenity":"bank"},"name":"Banco di Sardegna","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco do Brasil":{"tags":{"name":"Banco do Brasil","amenity":"bank"},"name":"Banco do Brasil","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco do Nordeste":{"tags":{"name":"Banco do Nordeste","amenity":"bank"},"name":"Banco do Nordeste","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BancoEstado":{"tags":{"name":"BancoEstado","amenity":"bank"},"name":"BancoEstado","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bancolombia":{"tags":{"name":"Bancolombia","amenity":"bank"},"name":"Bancolombia","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bancomer":{"tags":{"name":"Bancomer","amenity":"bank"},"name":"Bancomer","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bancpost":{"tags":{"name":"Bancpost","amenity":"bank"},"name":"Bancpost","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banesco":{"tags":{"name":"Banesco","amenity":"bank"},"name":"Banesco","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bangkok Bank":{"tags":{"name":"Bangkok Bank","amenity":"bank"},"name":"Bangkok Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Al Habib":{"tags":{"name":"Bank Al Habib","amenity":"bank"},"name":"Bank Al Habib","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Alfalah":{"tags":{"name":"Bank Alfalah","amenity":"bank"},"name":"Bank Alfalah","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Austria":{"tags":{"name":"Bank Austria","amenity":"bank"},"name":"Bank Austria","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank BCA":{"tags":{"name":"Bank BCA","amenity":"bank"},"name":"Bank BCA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank BNI":{"tags":{"name":"Bank BNI","amenity":"bank"},"name":"Bank BNI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank BPH":{"tags":{"name":"Bank BPH","amenity":"bank"},"name":"Bank BPH","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank BRI":{"tags":{"name":"Bank BRI","amenity":"bank"},"name":"Bank BRI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Danamon":{"tags":{"name":"Bank Danamon","amenity":"bank"},"name":"Bank Danamon","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Mandiri":{"tags":{"name":"Bank Mandiri","amenity":"bank"},"name":"Bank Mandiri","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Mega":{"tags":{"name":"Bank Mega","amenity":"bank"},"name":"Bank Mega","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank SpóÅdzielczy":{"tags":{"name":"Bank SpóÅdzielczy","amenity":"bank"},"name":"Bank SpóÅdzielczy","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Zachodni WBK":{"tags":{"name":"Bank Zachodni WBK","amenity":"bank"},"name":"Bank Zachodni WBK","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Africa":{"tags":{"name":"Bank of Africa","amenity":"bank"},"name":"Bank of Africa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of America":{"tags":{"name":"Bank of America","amenity":"bank"},"name":"Bank of America","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Baroda":{"tags":{"name":"Bank of Baroda","amenity":"bank"},"name":"Bank of Baroda","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Ceylon":{"tags":{"name":"Bank of Ceylon","amenity":"bank"},"name":"Bank of Ceylon","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of China":{"tags":{"name":"Bank of China","amenity":"bank"},"name":"Bank of China","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Commerce":{"tags":{"name":"Bank of Commerce","amenity":"bank"},"name":"Bank of Commerce","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of India":{"tags":{"name":"Bank of India","amenity":"bank"},"name":"Bank of India","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Ireland":{"tags":{"name":"Bank of Ireland","amenity":"bank"},"name":"Bank of Ireland","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Montreal":{"tags":{"name":"Bank of Montreal","amenity":"bank"},"name":"Bank of Montreal","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of New Zealand":{"tags":{"name":"Bank of New Zealand","amenity":"bank"},"name":"Bank of New Zealand","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Scotland":{"tags":{"name":"Bank of Scotland","amenity":"bank"},"name":"Bank of Scotland","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of the West":{"tags":{"name":"Bank of the West","amenity":"bank"},"name":"Bank of the West","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bankia":{"tags":{"name":"Bankia","amenity":"bank"},"name":"Bankia","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bankinter":{"tags":{"name":"Bankinter","amenity":"bank"},"name":"Bankinter","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banner Bank":{"tags":{"name":"Banner Bank","amenity":"bank"},"name":"Banner Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banorte":{"tags":{"name":"Banorte","amenity":"bank"},"name":"Banorte","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banque Atlantique":{"tags":{"name":"Banque Atlantique","amenity":"bank"},"name":"Banque Atlantique","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banque Nationale":{"tags":{"name":"Banque Nationale","amenity":"bank"},"name":"Banque Nationale","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banque Populaire":{"tags":{"name":"Banque Populaire","amenity":"bank"},"name":"Banque Populaire","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banrisul":{"tags":{"name":"Banrisul","amenity":"bank"},"name":"Banrisul","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banrural":{"tags":{"name":"Banrural","amenity":"bank"},"name":"Banrural","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Barclays":{"tags":{"name":"Barclays","amenity":"bank"},"name":"Barclays","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bcc":{"tags":{"name":"Bcc","amenity":"bank"},"name":"Bcc","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Belfius":{"tags":{"name":"Belfius","amenity":"bank"},"name":"Belfius","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bendigo Bank":{"tags":{"name":"Bendigo Bank","amenity":"bank"},"name":"Bendigo Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Berliner Volksbank":{"tags":{"name":"Berliner Volksbank","amenity":"bank"},"name":"Berliner Volksbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bicentenario":{"tags":{"name":"Bicentenario","amenity":"bank"},"name":"Bicentenario","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bradesco":{"tags":{"name":"Bradesco","amenity":"bank"},"name":"Bradesco","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Budapest Bank":{"tags":{"name":"Budapest Bank","amenity":"bank"},"name":"Budapest Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CBAO":{"tags":{"name":"CBAO","amenity":"bank"},"name":"CBAO","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CEC Bank":{"tags":{"name":"CEC Bank","amenity":"bank"},"name":"CEC Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CGD":{"tags":{"name":"CGD","amenity":"bank"},"name":"CGD","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CIB Bank":{"tags":{"name":"CIB Bank","amenity":"bank"},"name":"CIB Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CIBC":{"tags":{"name":"CIBC","amenity":"bank"},"name":"CIBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CIC":{"tags":{"name":"CIC","amenity":"bank"},"name":"CIC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CIMB Bank":{"tags":{"name":"CIMB Bank","amenity":"bank"},"name":"CIMB Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CNEP":{"tags":{"name":"CNEP","amenity":"bank"},"name":"CNEP","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caisse Desjardins":{"tags":{"name":"Caisse Desjardins","amenity":"bank"},"name":"Caisse Desjardins","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caisse d'Ãpargne":{"tags":{"name":"Caisse d'Ãpargne","amenity":"bank"},"name":"Caisse d'Ãpargne","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caixa":{"tags":{"name":"Caixa","amenity":"bank"},"name":"Caixa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caixa Econômica Federal":{"tags":{"name":"Caixa Econômica Federal","amenity":"bank"},"name":"Caixa Econômica Federal","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caixa Geral de Depósitos":{"tags":{"name":"Caixa Geral de Depósitos","amenity":"bank"},"name":"Caixa Geral de Depósitos","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CaixaBank":{"tags":{"name":"CaixaBank","amenity":"bank"},"name":"CaixaBank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caja CÃrculo":{"tags":{"name":"Caja CÃrculo","amenity":"bank"},"name":"Caja CÃrculo","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caja Duero":{"tags":{"name":"Caja Duero","amenity":"bank"},"name":"Caja Duero","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caja España":{"tags":{"name":"Caja España","amenity":"bank"},"name":"Caja España","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caja Rural":{"tags":{"name":"Caja Rural","amenity":"bank"},"name":"Caja Rural","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caja Rural de Jaén":{"tags":{"name":"Caja Rural de Jaén","amenity":"bank"},"name":"Caja Rural de Jaén","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CajaSur":{"tags":{"name":"CajaSur","amenity":"bank"},"name":"CajaSur","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Cajamar":{"tags":{"name":"Cajamar","amenity":"bank"},"name":"Cajamar","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Cajero Automatico Bancared":{"tags":{"name":"Cajero Automatico Bancared","amenity":"bank"},"name":"Cajero Automatico Bancared","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Canara Bank":{"tags":{"name":"Canara Bank","amenity":"bank"},"name":"Canara Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Capital One":{"tags":{"name":"Capital One","amenity":"bank"},"name":"Capital One","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Carige":{"tags":{"name":"Carige","amenity":"bank"},"name":"Carige","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Cariparma":{"tags":{"name":"Cariparma","amenity":"bank"},"name":"Cariparma","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Cassa di Risparmio del Veneto":{"tags":{"name":"Cassa di Risparmio del Veneto","amenity":"bank"},"name":"Cassa di Risparmio del Veneto","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CatalunyaCaixa":{"tags":{"name":"CatalunyaCaixa","amenity":"bank"},"name":"CatalunyaCaixa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Central Bank of India":{"tags":{"name":"Central Bank of India","amenity":"bank"},"name":"Central Bank of India","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Chase":{"tags":{"name":"Chase","amenity":"bank"},"name":"Chase","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/China Bank":{"tags":{"name":"China Bank","amenity":"bank"},"name":"China Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/China Bank Savings":{"tags":{"name":"China Bank Savings","amenity":"bank"},"name":"China Bank Savings","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/China Construction Bank":{"tags":{"name":"China Construction Bank","amenity":"bank"},"name":"China Construction Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Citibank":{"tags":{"name":"Citibank","amenity":"bank"},"name":"Citibank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Citizens Bank":{"tags":{"name":"Citizens Bank","amenity":"bank"},"name":"Citizens Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Clydesdale Bank":{"tags":{"name":"Clydesdale Bank","amenity":"bank"},"name":"Clydesdale Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Columbia Bank":{"tags":{"name":"Columbia Bank","amenity":"bank"},"name":"Columbia Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Comerica Bank":{"tags":{"name":"Comerica Bank","amenity":"bank"},"name":"Comerica Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Commerce Bank":{"tags":{"name":"Commerce Bank","amenity":"bank"},"name":"Commerce Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Commercial Bank":{"tags":{"name":"Commercial Bank","amenity":"bank"},"name":"Commercial Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Commercial Bank of Ceylon PLC":{"tags":{"name":"Commercial Bank of Ceylon PLC","amenity":"bank"},"name":"Commercial Bank of Ceylon PLC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Commerzbank":{"tags":{"name":"Commerzbank","amenity":"bank"},"name":"Commerzbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Commonwealth Bank":{"tags":{"name":"Commonwealth Bank","amenity":"bank"},"name":"Commonwealth Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Corporation Bank":{"tags":{"name":"Corporation Bank","amenity":"bank"},"name":"Corporation Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Credem":{"tags":{"name":"Credem","amenity":"bank"},"name":"Credem","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Credicoop":{"tags":{"name":"Credicoop","amenity":"bank"},"name":"Credicoop","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Credit Agricole":{"tags":{"name":"Credit Agricole","amenity":"bank"},"name":"Credit Agricole","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Credit Suisse":{"tags":{"name":"Credit Suisse","amenity":"bank"},"name":"Credit Suisse","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crelan":{"tags":{"name":"Crelan","amenity":"bank"},"name":"Crelan","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crédit Agricole":{"tags":{"name":"Crédit Agricole","amenity":"bank"},"name":"Crédit Agricole","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crédit Mutuel":{"tags":{"name":"Crédit Mutuel","amenity":"bank"},"name":"Crédit Mutuel","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crédit Mutuel de Bretagne":{"tags":{"name":"Crédit Mutuel de Bretagne","amenity":"bank"},"name":"Crédit Mutuel de Bretagne","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crédit du Nord":{"tags":{"name":"Crédit du Nord","amenity":"bank"},"name":"Crédit du Nord","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crédito AgrÃcola":{"tags":{"name":"Crédito AgrÃcola","amenity":"bank"},"name":"Crédito AgrÃcola","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CбеÑбанк":{"tags":{"name":"CбеÑбанк","amenity":"bank"},"name":"CбеÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Danske Bank":{"tags":{"name":"Danske Bank","amenity":"bank"},"name":"Danske Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Davivienda":{"tags":{"name":"Davivienda","amenity":"bank"},"name":"Davivienda","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/De Venezuela":{"tags":{"name":"De Venezuela","amenity":"bank"},"name":"De Venezuela","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Denizbank":{"tags":{"name":"Denizbank","amenity":"bank"},"name":"Denizbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Desjardins":{"tags":{"name":"Desjardins","amenity":"bank"},"name":"Desjardins","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Deutsche Bank":{"tags":{"name":"Deutsche Bank","amenity":"bank"},"name":"Deutsche Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Dubai Islamic Bank":{"tags":{"name":"Dubai Islamic Bank","amenity":"bank"},"name":"Dubai Islamic Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/EastWest Bank":{"tags":{"name":"EastWest Bank","amenity":"bank"},"name":"EastWest Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ecobank":{"tags":{"name":"Ecobank","amenity":"bank"},"name":"Ecobank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Erste Bank":{"tags":{"name":"Erste Bank","amenity":"bank"},"name":"Erste Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Eurobank":{"tags":{"name":"Eurobank","amenity":"bank"},"name":"Eurobank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Express Union":{"tags":{"name":"Express Union","amenity":"bank"},"name":"Express Union","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/FNB":{"tags":{"name":"FNB","amenity":"bank"},"name":"FNB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Federal Bank":{"tags":{"name":"Federal Bank","amenity":"bank"},"name":"Federal Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Fifth Third Bank":{"tags":{"name":"Fifth Third Bank","amenity":"bank"},"name":"Fifth Third Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Finansbank":{"tags":{"name":"Finansbank","amenity":"bank"},"name":"Finansbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/First Bank":{"tags":{"name":"First Bank","amenity":"bank"},"name":"First Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/First Citizens Bank":{"tags":{"name":"First Citizens Bank","amenity":"bank"},"name":"First Citizens Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/First National Bank":{"tags":{"name":"First National Bank","amenity":"bank"},"name":"First National Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Galicia":{"tags":{"name":"Galicia","amenity":"bank"},"name":"Galicia","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Garanti":{"tags":{"name":"Garanti","amenity":"bank"},"name":"Garanti","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Garanti Bankası":{"tags":{"name":"Garanti Bankası","amenity":"bank"},"name":"Garanti Bankası","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Getin Bank":{"tags":{"name":"Getin Bank","amenity":"bank"},"name":"Getin Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Groupama":{"tags":{"name":"Groupama","amenity":"bank"},"name":"Groupama","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/HDFC Bank":{"tags":{"name":"HDFC Bank","amenity":"bank"},"name":"HDFC Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/HNB":{"tags":{"name":"HNB","amenity":"bank"},"name":"HNB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/HSBC":{"tags":{"name":"HSBC","amenity":"bank"},"name":"HSBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Halifax":{"tags":{"name":"Halifax","amenity":"bank"},"name":"Halifax","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Halkbank":{"tags":{"name":"Halkbank","amenity":"bank"},"name":"Halkbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Hamburger Sparkasse":{"tags":{"name":"Hamburger Sparkasse","amenity":"bank"},"name":"Hamburger Sparkasse","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Handelsbanken":{"tags":{"name":"Handelsbanken","amenity":"bank"},"name":"Handelsbanken","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Hong Leong Bank":{"tags":{"name":"Hong Leong Bank","amenity":"bank"},"name":"Hong Leong Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Hrvatska poÅ¡tanska banka":{"tags":{"name":"Hrvatska poÅ¡tanska banka","amenity":"bank"},"name":"Hrvatska poÅ¡tanska banka","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Huntington Bank":{"tags":{"name":"Huntington Bank","amenity":"bank"},"name":"Huntington Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/HypoVereinsbank":{"tags":{"name":"HypoVereinsbank","amenity":"bank"},"name":"HypoVereinsbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ICBC":{"tags":{"name":"ICBC","amenity":"bank"},"name":"ICBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ICICI Bank":{"tags":{"name":"ICICI Bank","amenity":"bank"},"name":"ICICI Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/IDBI Bank":{"tags":{"name":"IDBI Bank","amenity":"bank"},"name":"IDBI Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ING":{"tags":{"name":"ING","amenity":"bank"},"name":"ING","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ING Bank ÅlÄ
ski":{"tags":{"name":"ING Bank ÅlÄ
ski","amenity":"bank"},"name":"ING Bank ÅlÄ
ski","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/IberCaja":{"tags":{"name":"IberCaja","amenity":"bank"},"name":"IberCaja","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Indian Bank":{"tags":{"name":"Indian Bank","amenity":"bank"},"name":"Indian Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Indian Overseas Bank":{"tags":{"name":"Indian Overseas Bank","amenity":"bank"},"name":"Indian Overseas Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Interbank":{"tags":{"name":"Interbank","amenity":"bank"},"name":"Interbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Intesa San Paolo":{"tags":{"name":"Intesa San Paolo","amenity":"bank"},"name":"Intesa San Paolo","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Itaú":{"tags":{"name":"Itaú","amenity":"bank"},"name":"Itaú","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/K&H Bank":{"tags":{"name":"K&H Bank","amenity":"bank"},"name":"K&H Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/KBC":{"tags":{"name":"KBC","amenity":"bank"},"name":"KBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Kasa Stefczyka":{"tags":{"name":"Kasa Stefczyka","amenity":"bank"},"name":"Kasa Stefczyka","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Key Bank":{"tags":{"name":"Key Bank","amenity":"bank"},"name":"Key Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/KomerÄnà banka":{"tags":{"name":"KomerÄnà banka","amenity":"bank"},"name":"KomerÄnà banka","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Kreissparkasse":{"tags":{"name":"Kreissparkasse","amenity":"bank"},"name":"Kreissparkasse","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Kreissparkasse Köln":{"tags":{"name":"Kreissparkasse Köln","amenity":"bank"},"name":"Kreissparkasse Köln","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Kutxabank":{"tags":{"name":"Kutxabank","amenity":"bank"},"name":"Kutxabank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/LCL":{"tags":{"name":"LCL","amenity":"bank"},"name":"LCL","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/La Banque Postale":{"tags":{"name":"La Banque Postale","amenity":"bank"},"name":"La Banque Postale","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/La Caixa":{"tags":{"name":"La Caixa","amenity":"bank"},"name":"La Caixa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Laboral Kutxa":{"tags":{"name":"Laboral Kutxa","amenity":"bank"},"name":"Laboral Kutxa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Landbank":{"tags":{"name":"Landbank","amenity":"bank"},"name":"Landbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Liberbank":{"tags":{"name":"Liberbank","amenity":"bank"},"name":"Liberbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Lloyds Bank":{"tags":{"name":"Lloyds Bank","amenity":"bank"},"name":"Lloyds Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/M&T Bank":{"tags":{"name":"M&T Bank","amenity":"bank"},"name":"M&T Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/MCB":{"tags":{"name":"MCB","amenity":"bank"},"name":"MCB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/MCB Bank":{"tags":{"name":"MCB Bank","amenity":"bank"},"name":"MCB Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/MONETA Money Bank":{"tags":{"name":"MONETA Money Bank","amenity":"bank"},"name":"MONETA Money Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Macro":{"tags":{"name":"Macro","amenity":"bank"},"name":"Macro","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Maybank":{"tags":{"name":"Maybank","amenity":"bank"},"name":"Maybank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Meezan Bank":{"tags":{"name":"Meezan Bank","amenity":"bank"},"name":"Meezan Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Mercantil":{"tags":{"name":"Mercantil","amenity":"bank"},"name":"Mercantil","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Metro Bank":{"tags":{"name":"Metro Bank","amenity":"bank"},"name":"Metro Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Metrobank":{"tags":{"name":"Metrobank","amenity":"bank"},"name":"Metrobank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Millennium BCP":{"tags":{"name":"Millennium BCP","amenity":"bank"},"name":"Millennium BCP","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Millennium Bank":{"tags":{"name":"Millennium Bank","amenity":"bank"},"name":"Millennium Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Monte dei Paschi di Siena":{"tags":{"name":"Monte dei Paschi di Siena","amenity":"bank"},"name":"Monte dei Paschi di Siena","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Montepio":{"tags":{"name":"Montepio","amenity":"bank"},"name":"Montepio","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/NAB":{"tags":{"name":"NAB","amenity":"bank"},"name":"NAB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/NSB":{"tags":{"name":"NSB","amenity":"bank"},"name":"NSB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/NatWest":{"tags":{"name":"NatWest","amenity":"bank"},"name":"NatWest","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/National Bank":{"tags":{"name":"National Bank","amenity":"bank"},"name":"National Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Nationwide":{"tags":{"name":"Nationwide","amenity":"bank"},"name":"Nationwide","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Nedbank":{"tags":{"name":"Nedbank","amenity":"bank"},"name":"Nedbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Nordea":{"tags":{"name":"Nordea","amenity":"bank"},"name":"Nordea","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Novo Banco":{"tags":{"name":"Novo Banco","amenity":"bank"},"name":"Novo Banco","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/OLB":{"tags":{"name":"OLB","amenity":"bank"},"name":"OLB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/OTP":{"tags":{"name":"OTP","amenity":"bank"},"name":"OTP","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Oberbank":{"tags":{"name":"Oberbank","amenity":"bank"},"name":"Oberbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Occidental de Descuento":{"tags":{"name":"Occidental de Descuento","amenity":"bank"},"name":"Occidental de Descuento","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Oldenburgische Landesbank":{"tags":{"name":"Oldenburgische Landesbank","amenity":"bank"},"name":"Oldenburgische Landesbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/One Network Bank":{"tags":{"name":"One Network Bank","amenity":"bank"},"name":"One Network Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Osuuspankki":{"tags":{"name":"Osuuspankki","amenity":"bank"},"name":"Osuuspankki","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PBZ":{"tags":{"name":"PBZ","amenity":"bank"},"name":"PBZ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PKO":{"tags":{"name":"PKO","amenity":"bank"},"name":"PKO","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PKO BP":{"tags":{"name":"PKO BP","amenity":"bank"},"name":"PKO BP","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PNB":{"tags":{"name":"PNB","amenity":"bank"},"name":"PNB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PNC":{"tags":{"name":"PNC","amenity":"bank"},"name":"PNC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PNC Bank":{"tags":{"name":"PNC Bank","amenity":"bank"},"name":"PNC Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PSBank":{"tags":{"name":"PSBank","amenity":"bank"},"name":"PSBank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Patagonia":{"tags":{"name":"Patagonia","amenity":"bank"},"name":"Patagonia","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Pekao SA":{"tags":{"name":"Pekao SA","amenity":"bank"},"name":"Pekao SA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Peoples Bank":{"tags":{"name":"Peoples Bank","amenity":"bank"},"name":"Peoples Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Philippine National Bank":{"tags":{"name":"Philippine National Bank","amenity":"bank"},"name":"Philippine National Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Piraeus Bank":{"tags":{"name":"Piraeus Bank","amenity":"bank"},"name":"Piraeus Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Popular":{"tags":{"name":"Popular","amenity":"bank"},"name":"Popular","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Postbank":{"tags":{"name":"Postbank","amenity":"bank"},"name":"Postbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Postbank Finanzcenter":{"tags":{"name":"Postbank Finanzcenter","amenity":"bank"},"name":"Postbank Finanzcenter","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Provincial":{"tags":{"name":"Provincial","amenity":"bank"},"name":"Provincial","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Public Bank":{"tags":{"name":"Public Bank","amenity":"bank"},"name":"Public Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Punjab National Bank":{"tags":{"name":"Punjab National Bank","amenity":"bank"},"name":"Punjab National Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/RBC":{"tags":{"name":"RBC","amenity":"bank"},"name":"RBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/RBC Financial Group":{"tags":{"name":"RBC Financial Group","amenity":"bank"},"name":"RBC Financial Group","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/RBS":{"tags":{"name":"RBS","amenity":"bank"},"name":"RBS","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/RCBC":{"tags":{"name":"RCBC","amenity":"bank"},"name":"RCBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/RCBC Savings Bank":{"tags":{"name":"RCBC Savings Bank","amenity":"bank"},"name":"RCBC Savings Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Rabobank":{"tags":{"name":"Rabobank","amenity":"bank"},"name":"Rabobank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Raiffeisen Polbank":{"tags":{"name":"Raiffeisen Polbank","amenity":"bank"},"name":"Raiffeisen Polbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Raiffeisenbank":{"tags":{"name":"Raiffeisenbank","amenity":"bank"},"name":"Raiffeisenbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Regions Bank":{"tags":{"name":"Regions Bank","amenity":"bank"},"name":"Regions Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Republic Bank":{"tags":{"name":"Republic Bank","amenity":"bank"},"name":"Republic Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Royal Bank":{"tags":{"name":"Royal Bank","amenity":"bank"},"name":"Royal Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Royal Bank of Canada":{"tags":{"name":"Royal Bank of Canada","amenity":"bank"},"name":"Royal Bank of Canada","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Royal Bank of Scotland":{"tags":{"name":"Royal Bank of Scotland","amenity":"bank"},"name":"Royal Bank of Scotland","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/SEB":{"tags":{"name":"SEB","amenity":"bank"},"name":"SEB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/SNS Bank":{"tags":{"name":"SNS Bank","amenity":"bank"},"name":"SNS Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sabadell":{"tags":{"name":"Sabadell","amenity":"bank"},"name":"Sabadell","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sampath Bank":{"tags":{"name":"Sampath Bank","amenity":"bank"},"name":"Sampath Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Santander":{"tags":{"name":"Santander","amenity":"bank"},"name":"Santander","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Santander Consumer Bank":{"tags":{"name":"Santander Consumer Bank","amenity":"bank"},"name":"Santander Consumer Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Santander RÃo":{"tags":{"name":"Santander RÃo","amenity":"bank"},"name":"Santander RÃo","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Santander Totta":{"tags":{"name":"Santander Totta","amenity":"bank"},"name":"Santander Totta","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sberbank":{"tags":{"name":"Sberbank","amenity":"bank"},"name":"Sberbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Scotiabank":{"tags":{"name":"Scotiabank","amenity":"bank"},"name":"Scotiabank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Security Bank":{"tags":{"name":"Security Bank","amenity":"bank"},"name":"Security Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sicredi":{"tags":{"name":"Sicredi","amenity":"bank"},"name":"Sicredi","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Slovenská sporiteľÅa":{"tags":{"name":"Slovenská sporiteľÅa","amenity":"bank"},"name":"Slovenská sporiteľÅa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Société Générale":{"tags":{"name":"Société Générale","amenity":"bank"},"name":"Société Générale","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sparda-Bank":{"tags":{"name":"Sparda-Bank","amenity":"bank"},"name":"Sparda-Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sparkasse":{"tags":{"name":"Sparkasse","amenity":"bank"},"name":"Sparkasse","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sparkasse Aachen":{"tags":{"name":"Sparkasse Aachen","amenity":"bank"},"name":"Sparkasse Aachen","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sparkasse KölnBonn":{"tags":{"name":"Sparkasse KölnBonn","amenity":"bank"},"name":"Sparkasse KölnBonn","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Stadtsparkasse":{"tags":{"name":"Stadtsparkasse","amenity":"bank"},"name":"Stadtsparkasse","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Stanbic Bank":{"tags":{"name":"Stanbic Bank","amenity":"bank"},"name":"Stanbic Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Standard Bank":{"tags":{"name":"Standard Bank","amenity":"bank"},"name":"Standard Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Standard Chartered":{"tags":{"name":"Standard Chartered","amenity":"bank"},"name":"Standard Chartered","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Standard Chartered Bank":{"tags":{"name":"Standard Chartered Bank","amenity":"bank"},"name":"Standard Chartered Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/State Bank of India":{"tags":{"name":"State Bank of India","amenity":"bank"},"name":"State Bank of India","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/SunTrust":{"tags":{"name":"SunTrust","amenity":"bank"},"name":"SunTrust","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Supervielle":{"tags":{"name":"Supervielle","amenity":"bank"},"name":"Supervielle","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Swedbank":{"tags":{"name":"Swedbank","amenity":"bank"},"name":"Swedbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Syndicate Bank":{"tags":{"name":"Syndicate Bank","amenity":"bank"},"name":"Syndicate Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/TCF Bank":{"tags":{"name":"TCF Bank","amenity":"bank"},"name":"TCF Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/TD Bank":{"tags":{"name":"TD Bank","amenity":"bank"},"name":"TD Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/TD Canada Trust":{"tags":{"name":"TD Canada Trust","amenity":"bank"},"name":"TD Canada Trust","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/TEB":{"tags":{"name":"TEB","amenity":"bank"},"name":"TEB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/TSB":{"tags":{"name":"TSB","amenity":"bank"},"name":"TSB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Takarékszövetkezet":{"tags":{"name":"Takarékszövetkezet","amenity":"bank"},"name":"Takarékszövetkezet","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Targobank":{"tags":{"name":"Targobank","amenity":"bank"},"name":"Targobank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Tatra banka":{"tags":{"name":"Tatra banka","amenity":"bank"},"name":"Tatra banka","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Türkiye İŠBankası":{"tags":{"name":"Türkiye İŠBankası","amenity":"bank"},"name":"Türkiye İŠBankası","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/UBS":{"tags":{"name":"UBS","amenity":"bank"},"name":"UBS","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/UCO Bank":{"tags":{"name":"UCO Bank","amenity":"bank"},"name":"UCO Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/UCPB":{"tags":{"name":"UCPB","amenity":"bank"},"name":"UCPB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/UOB":{"tags":{"name":"UOB","amenity":"bank"},"name":"UOB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/US Bank":{"tags":{"name":"US Bank","amenity":"bank"},"name":"US Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ulster Bank":{"tags":{"name":"Ulster Bank","amenity":"bank"},"name":"Ulster Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Umpqua Bank":{"tags":{"name":"Umpqua Bank","amenity":"bank"},"name":"Umpqua Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/UniCredit Bank":{"tags":{"name":"UniCredit Bank","amenity":"bank"},"name":"UniCredit Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Unicaja Banco":{"tags":{"name":"Unicaja Banco","amenity":"bank"},"name":"Unicaja Banco","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Unicredit Banca":{"tags":{"name":"Unicredit Banca","amenity":"bank"},"name":"Unicredit Banca","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Union Bank":{"tags":{"name":"Union Bank","amenity":"bank"},"name":"Union Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/United Bank":{"tags":{"name":"United Bank","amenity":"bank"},"name":"United Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/VR-Bank":{"tags":{"name":"VR-Bank","amenity":"bank"},"name":"VR-Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Vakıfbank":{"tags":{"name":"Vakıfbank","amenity":"bank"},"name":"Vakıfbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Veneto Banca":{"tags":{"name":"Veneto Banca","amenity":"bank"},"name":"Veneto Banca","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Vijaya Bank":{"tags":{"name":"Vijaya Bank","amenity":"bank"},"name":"Vijaya Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Volks- und Raiffeisenbank":{"tags":{"name":"Volks- und Raiffeisenbank","amenity":"bank"},"name":"Volks- und Raiffeisenbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Volksbank":{"tags":{"name":"Volksbank","amenity":"bank"},"name":"Volksbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Volksbank Mittelhessen":{"tags":{"name":"Volksbank Mittelhessen","amenity":"bank"},"name":"Volksbank Mittelhessen","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Volksbank Raiffeisenbank":{"tags":{"name":"Volksbank Raiffeisenbank","amenity":"bank"},"name":"Volksbank Raiffeisenbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/VÃB":{"tags":{"name":"VÃB","amenity":"bank"},"name":"VÃB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Washington Federal":{"tags":{"name":"Washington Federal","amenity":"bank"},"name":"Washington Federal","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Wells Fargo":{"tags":{"name":"Wells Fargo","amenity":"bank"},"name":"Wells Fargo","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Western Union":{"tags":{"name":"Western Union","amenity":"bank"},"name":"Western Union","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Westpac":{"tags":{"name":"Westpac","amenity":"bank"},"name":"Westpac","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Yorkshire Bank":{"tags":{"name":"Yorkshire Bank","amenity":"bank"},"name":"Yorkshire Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Yorkshire Building Society":{"tags":{"name":"Yorkshire Building Society","amenity":"bank"},"name":"Yorkshire Building Society","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ZagrebaÄka banka":{"tags":{"name":"ZagrebaÄka banka","amenity":"bank"},"name":"ZagrebaÄka banka","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ziraat Bankası":{"tags":{"name":"Ziraat Bankası","amenity":"bank"},"name":"Ziraat Bankası","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/mBank":{"tags":{"name":"mBank","amenity":"bank"},"name":"mBank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÄSOB":{"tags":{"name":"ÄSOB","amenity":"bank"},"name":"ÄSOB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Äeská spoÅitelna":{"tags":{"name":"Äeská spoÅitelna","amenity":"bank"},"name":"Äeská spoÅitelna","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/İŠBankası":{"tags":{"name":"İŠBankası","amenity":"bank"},"name":"İŠBankası","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Îθνική ΤÏάÏεζα":{"tags":{"name":"Îθνική ΤÏάÏεζα","amenity":"bank"},"name":"Îθνική ΤÏάÏεζα","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ΠειÏαιÏÏ":{"tags":{"name":"ΠειÏαιÏÏ","amenity":"bank"},"name":"ΠειÏαιÏÏ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ΤÏάÏεζα ΠειÏαιÏÏ":{"tags":{"name":"ΤÏάÏεζα ΠειÏαιÏÏ","amenity":"bank"},"name":"ΤÏάÏεζα ΠειÏαιÏÏ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐвангаÑд":{"tags":{"name":"ÐвангаÑд","amenity":"bank"},"name":"ÐвангаÑд","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐлÑÑа-Ðанк":{"tags":{"name":"ÐлÑÑа-Ðанк","amenity":"bank"},"name":"ÐлÑÑа-Ðанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ðанк ÐоÑквÑ":{"tags":{"name":"Ðанк ÐоÑквÑ","amenity":"bank"},"name":"Ðанк ÐоÑквÑ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ðанка ÐСÐ":{"tags":{"name":"Ðанка ÐСÐ","amenity":"bank"},"name":"Ðанка ÐСÐ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐелагÑопÑомбанк":{"tags":{"name":"ÐелагÑопÑомбанк","amenity":"bank"},"name":"ÐелагÑопÑомбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐелаÑÑÑбанк":{"tags":{"name":"ÐелаÑÑÑбанк","amenity":"bank"},"name":"ÐелаÑÑÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐелинвеÑÑбанк":{"tags":{"name":"ÐелинвеÑÑбанк","amenity":"bank"},"name":"ÐелинвеÑÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ðинбанк":{"tags":{"name":"Ðинбанк","amenity":"bank"},"name":"Ðинбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐТÐ":{"tags":{"name":"ÐТÐ","amenity":"bank"},"name":"ÐТÐ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐТÐ24":{"tags":{"name":"ÐТÐ24","amenity":"bank"},"name":"ÐТÐ24","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐозÑождение":{"tags":{"name":"ÐозÑождение","amenity":"bank"},"name":"ÐозÑождение","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐазпÑомбанк":{"tags":{"name":"ÐазпÑомбанк","amenity":"bank"},"name":"ÐазпÑомбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ðенбанк":{"tags":{"name":"Ðенбанк","amenity":"bank"},"name":"Ðенбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐазкоммеÑÑбанк":{"tags":{"name":"ÐазкоммеÑÑбанк","amenity":"bank"},"name":"ÐазкоммеÑÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÐÐ Ðанк":{"tags":{"name":"ÐÐÐ Ðанк","amenity":"bank"},"name":"ÐÐÐ Ðанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐоÑковÑкий индÑÑÑÑиалÑнÑй банк":{"tags":{"name":"ÐоÑковÑкий индÑÑÑÑиалÑнÑй банк","amenity":"bank"},"name":"ÐоÑковÑкий индÑÑÑÑиалÑнÑй банк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐоÑоблбанк":{"tags":{"name":"ÐоÑоблбанк","amenity":"bank"},"name":"ÐоÑоблбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐаÑоднÑй банк":{"tags":{"name":"ÐаÑоднÑй банк","amenity":"bank"},"name":"ÐаÑоднÑй банк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐТРÐанк":{"tags":{"name":"ÐТРÐанк","amenity":"bank"},"name":"ÐТРÐанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑкÑÑÑие":{"tags":{"name":"ÐÑкÑÑÑие","amenity":"bank"},"name":"ÐÑкÑÑÑие","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑадбанк":{"tags":{"name":"ÐÑадбанк","amenity":"bank"},"name":"ÐÑадбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐУÐÐ":{"tags":{"name":"ÐУÐÐ","amenity":"bank"},"name":"ÐУÐÐ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐоÑÑа Ðанк":{"tags":{"name":"ÐоÑÑа Ðанк","amenity":"bank"},"name":"ÐоÑÑа Ðанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑиваÑÐанк":{"tags":{"name":"ÐÑиваÑÐанк","amenity":"bank"},"name":"ÐÑиваÑÐанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑиваÑбанк":{"tags":{"name":"ÐÑиваÑбанк","amenity":"bank"},"name":"ÐÑиваÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑиднеÑÑÑовÑкий СбеÑбанк":{"tags":{"name":"ÐÑиднеÑÑÑовÑкий СбеÑбанк","amenity":"bank"},"name":"ÐÑиднеÑÑÑовÑкий СбеÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑиоÑбанк":{"tags":{"name":"ÐÑиоÑбанк","amenity":"bank"},"name":"ÐÑиоÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑомÑвÑзÑбанк":{"tags":{"name":"ÐÑомÑвÑзÑбанк","amenity":"bank"},"name":"ÐÑомÑвÑзÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ð ÐÐÐ":{"tags":{"name":"Ð ÐÐÐ","amenity":"bank"},"name":"Ð ÐÐÐ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/РайÑÑайзен":{"tags":{"name":"РайÑÑайзен","amenity":"bank"},"name":"РайÑÑайзен","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/РайÑÑайзен Ðанк ÐвалÑ":{"tags":{"name":"РайÑÑайзен Ðанк ÐвалÑ","amenity":"bank"},"name":"РайÑÑайзен Ðанк ÐвалÑ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/РайÑÑайзенбанк":{"tags":{"name":"РайÑÑайзенбанк","amenity":"bank"},"name":"РайÑÑайзенбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/РоÑбанк":{"tags":{"name":"РоÑбанк","amenity":"bank"},"name":"РоÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/РоÑÑелÑÑ
озбанк":{"tags":{"name":"РоÑÑелÑÑ
озбанк","amenity":"bank"},"name":"РоÑÑелÑÑ
озбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ð ÑÑÑкий ÑÑандаÑÑ":{"tags":{"name":"Ð ÑÑÑкий ÑÑандаÑÑ","amenity":"bank"},"name":"Ð ÑÑÑкий ÑÑандаÑÑ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/СбеÑбанк":{"tags":{"name":"СбеÑбанк","amenity":"bank"},"name":"СбеÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Совкомбанк":{"tags":{"name":"Совкомбанк","amenity":"bank"},"name":"Совкомбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/УкÑСиббанк":{"tags":{"name":"УкÑСиббанк","amenity":"bank"},"name":"УкÑСиббанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/УкÑÑоÑбанк":{"tags":{"name":"УкÑÑоÑбанк","amenity":"bank"},"name":"УкÑÑоÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/УÑалÑиб":{"tags":{"name":"УÑалÑиб","amenity":"bank"},"name":"УÑалÑиб","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ХоÑм ÐÑедиÑ":{"tags":{"name":"ХоÑм ÐÑедиÑ","amenity":"bank"},"name":"ХоÑм ÐÑедиÑ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/×× ×§ ×פ××¢×××":{"tags":{"name":"×× ×§ ×פ××¢×××","amenity":"bank"},"name":"×× ×§ ×פ××¢×××","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/×× ×§ ×××××":{"tags":{"name":"×× ×§ ×××××","amenity":"bank"},"name":"×× ×§ ×××××","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ©":{"tags":{"name":"باÙÚ©","amenity":"bank"},"name":"باÙÚ©","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø¢ÛÙØ¯Ù":{"tags":{"name":"باÙÚ© Ø¢ÛÙØ¯Ù","amenity":"bank"},"name":"باÙÚ© Ø¢ÛÙØ¯Ù","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø§ÙØªØµØ§Ø¯ ÙÙÛÙ":{"tags":{"name":"باÙÚ© Ø§ÙØªØµØ§Ø¯ ÙÙÛÙ","amenity":"bank"},"name":"باÙÚ© Ø§ÙØªØµØ§Ø¯ ÙÙÛÙ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø§ÙØµØ§Ø±":{"tags":{"name":"باÙÚ© Ø§ÙØµØ§Ø±","amenity":"bank"},"name":"باÙÚ© Ø§ÙØµØ§Ø±","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© تجارت":{"tags":{"name":"باÙÚ© تجارت","amenity":"bank"},"name":"باÙÚ© تجارت","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø±ÙØ§Ù":{"tags":{"name":"باÙÚ© Ø±ÙØ§Ù","amenity":"bank"},"name":"باÙÚ© Ø±ÙØ§Ù","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø±ÙØ§Ù کارگراÙ":{"tags":{"name":"باÙÚ© Ø±ÙØ§Ù کارگراÙ","amenity":"bank"},"name":"باÙÚ© Ø±ÙØ§Ù کارگراÙ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© سپÙ":{"tags":{"name":"باÙÚ© سپÙ","amenity":"bank"},"name":"باÙÚ© سپÙ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø´ÙØ±":{"tags":{"name":"باÙÚ© Ø´ÙØ±","amenity":"bank"},"name":"باÙÚ© Ø´ÙØ±","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© صادرات":{"tags":{"name":"باÙÚ© صادرات","amenity":"bank"},"name":"باÙÚ© صادرات","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© ÙÙØ§Ù
ÛÙ":{"tags":{"name":"باÙÚ© ÙÙØ§Ù
ÛÙ","amenity":"bank"},"name":"باÙÚ© ÙÙØ§Ù
ÛÙ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù
سکÙ":{"tags":{"name":"باÙÚ© Ù
سکÙ","amenity":"bank"},"name":"باÙÚ© Ù
سکÙ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù
ÙØª":{"tags":{"name":"باÙÚ© Ù
ÙØª","amenity":"bank"},"name":"باÙÚ© Ù
ÙØª","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù
ÙÛ":{"tags":{"name":"باÙÚ© Ù
ÙÛ","amenity":"bank"},"name":"باÙÚ© Ù
ÙÛ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù
ÙÛ Ø§ÛØ±Ø§Ù":{"tags":{"name":"باÙÚ© Ù
ÙÛ Ø§ÛØ±Ø§Ù","amenity":"bank"},"name":"باÙÚ© Ù
ÙÛ Ø§ÛØ±Ø§Ù","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù
ÙØ± Ø§ÙØªØµØ§Ø¯":{"tags":{"name":"باÙÚ© Ù
ÙØ± Ø§ÙØªØµØ§Ø¯","amenity":"bank"},"name":"باÙÚ© Ù
ÙØ± Ø§ÙØªØµØ§Ø¯","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù¾Ø§Ø±Ø³ÛØ§Ù":{"tags":{"name":"باÙÚ© Ù¾Ø§Ø±Ø³ÛØ§Ù","amenity":"bank"},"name":"باÙÚ© Ù¾Ø§Ø±Ø³ÛØ§Ù","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© پاسارگاد":{"tags":{"name":"باÙÚ© پاسارگاد","amenity":"bank"},"name":"باÙÚ© پاسارگاد","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ú©Ø´Ø§ÙØ±Ø²Û":{"tags":{"name":"باÙÚ© Ú©Ø´Ø§ÙØ±Ø²Û","amenity":"bank"},"name":"باÙÚ© Ú©Ø´Ø§ÙØ±Ø²Û","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/صادرات":{"tags":{"name":"صادرات","amenity":"bank"},"name":"صادرات","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ù
ÙÛ":{"tags":{"name":"Ù
ÙÛ","amenity":"bank"},"name":"Ù
ÙÛ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/پست باÙÚ©":{"tags":{"name":"پست باÙÚ©","amenity":"bank"},"name":"پست باÙÚ©","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸":{"tags":{"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸","amenity":"bank"},"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸¢":{"tags":{"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸¢","amenity":"bank"},"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸¢","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/à¸à¸à¸²à¸à¸²à¸£à¸à¸ªà¸´à¸à¸£à¹à¸à¸¢":{"tags":{"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸ªà¸´à¸à¸£à¹à¸à¸¢","amenity":"bank"},"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸ªà¸´à¸à¸£à¹à¸à¸¢","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/à¸à¸à¸²à¸à¸²à¸£à¸à¸à¸¡à¸ªà¸´à¸":{"tags":{"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸à¸¡à¸ªà¸´à¸","amenity":"bank"},"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸à¸¡à¸ªà¸´à¸","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/à¸à¸à¸²à¸à¸²à¸£à¹à¸à¸¢à¸à¸²à¸à¸´à¸à¸¢à¹":{"tags":{"name":"à¸à¸à¸²à¸à¸²à¸£à¹à¸à¸¢à¸à¸²à¸à¸´à¸à¸¢à¹","amenity":"bank"},"name":"à¸à¸à¸²à¸à¸²à¸£à¹à¸à¸¢à¸à¸²à¸à¸´à¸à¸¢à¹","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ã¿ãã»éè¡":{"tags":{"name":"ã¿ãã»éè¡","amenity":"bank"},"name":"ã¿ãã»éè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ãããªéè¡":{"tags":{"name":"ãããªéè¡","amenity":"bank"},"name":"ãããªéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸äºä½åéè¡":{"tags":{"name":"ä¸äºä½åéè¡","amenity":"bank"},"name":"ä¸äºä½åéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸è±æ±äº¬UFJéè¡":{"tags":{"name":"ä¸è±æ±äº¬UFJéè¡","amenity":"bank"},"name":"ä¸è±æ±äº¬UFJéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸å½åä¸é¶è¡":{"tags":{"name":"ä¸å½åä¸é¶è¡","amenity":"bank"},"name":"ä¸å½åä¸é¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸å½å·¥åé¶è¡":{"tags":{"name":"ä¸å½å·¥åé¶è¡","amenity":"bank"},"name":"ä¸å½å·¥åé¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸å½å»ºè®¾é¶è¡":{"tags":{"name":"ä¸å½å»ºè®¾é¶è¡","amenity":"bank"},"name":"ä¸å½å»ºè®¾é¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸å½é®æ¿å¨èé¶è¡":{"tags":{"name":"ä¸å½é®æ¿å¨èé¶è¡","amenity":"bank"},"name":"ä¸å½é®æ¿å¨èé¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸å½é¶è¡":{"tags":{"name":"ä¸å½é¶è¡","amenity":"bank"},"name":"ä¸å½é¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/交éé¶è¡":{"tags":{"name":"交éé¶è¡","amenity":"bank"},"name":"交éé¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/京é½ä¸å¤®ä¿¡ç¨é庫":{"tags":{"name":"京é½ä¸å¤®ä¿¡ç¨é庫","amenity":"bank"},"name":"京é½ä¸å¤®ä¿¡ç¨é庫","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/京é½éè¡":{"tags":{"name":"京é½éè¡","amenity":"bank"},"name":"京é½éè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/åä¸é¶è¡":{"tags":{"name":"åä¸é¶è¡","amenity":"bank"},"name":"åä¸é¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/åæµ·ééè¡":{"tags":{"name":"åæµ·ééè¡","amenity":"bank"},"name":"åæµ·ééè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/åä½é庫éè¡":{"tags":{"name":"åä½é庫éè¡","amenity":"bank"},"name":"åä½é庫éè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/åå°éè¡":{"tags":{"name":"åå°éè¡","amenity":"bank"},"name":"åå°éè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/å·¥åé¶è¡":{"tags":{"name":"å·¥åé¶è¡","amenity":"bank"},"name":"å·¥åé¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/建设é¶è¡":{"tags":{"name":"建设é¶è¡","amenity":"bank"},"name":"建设é¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/å½°åéè¡":{"tags":{"name":"å½°åéè¡","amenity":"bank"},"name":"å½°åéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/æåé¶è¡":{"tags":{"name":"æåé¶è¡","amenity":"bank"},"name":"æåé¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/横æµéè¡":{"tags":{"name":"横æµéè¡","amenity":"bank"},"name":"横æµéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/第ä¸éè¡":{"tags":{"name":"第ä¸éè¡","amenity":"bank"},"name":"第ä¸éè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/è¯åéè¡":{"tags":{"name":"è¯åéè¡","amenity":"bank"},"name":"è¯åéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/êµë¯¼ìí":{"tags":{"name":"êµë¯¼ìí","name:en":"Gungmin Bank","amenity":"bank"},"name":"êµë¯¼ìí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/기ì
ìí":{"tags":{"name":"기ì
ìí","amenity":"bank"},"name":"기ì
ìí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ëí":{"tags":{"name":"ëí","amenity":"bank"},"name":"ëí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ìë§ìê¸ê³ ":{"tags":{"name":"ìë§ìê¸ê³ ","amenity":"bank"},"name":"ìë§ìê¸ê³ ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ì íìí":{"tags":{"name":"ì íìí","name:en":"Sinhan Bank","amenity":"bank"},"name":"ì íìí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ì°ë¦¬ìí":{"tags":{"name":"ì°ë¦¬ìí","name:en":"Uri Bank","amenity":"bank"},"name":"ì°ë¦¬ìí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/íëìí":{"tags":{"name":"íëìí","amenity":"bank"},"name":"íëìí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bar/Bar Centrale":{"tags":{"name":"Bar Centrale","amenity":"bar"},"name":"Bar Centrale","icon":"bar","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/bar/Bar Sport":{"tags":{"name":"Bar Sport","amenity":"bar"},"name":"Bar Sport","icon":"bar","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/bar/Beach Bar":{"tags":{"name":"Beach Bar","amenity":"bar"},"name":"Beach Bar","icon":"bar","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/bar/Pool Bar":{"tags":{"name":"Pool Bar","amenity":"bar"},"name":"Pool Bar","icon":"bar","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/bicycle_rental/Bicing":{"tags":{"name":"Bicing","amenity":"bicycle_rental"},"name":"Bicing","icon":"bicycle","geometry":["point","vertex","area"],"fields":["capacity","network","operator"],"suggestion":true},"amenity/bicycle_rental/Call a Bike":{"tags":{"name":"Call a Bike","amenity":"bicycle_rental"},"name":"Call a Bike","icon":"bicycle","geometry":["point","vertex","area"],"fields":["capacity","network","operator"],"suggestion":true},"amenity/bicycle_rental/Grid":{"tags":{"name":"Grid","amenity":"bicycle_rental"},"name":"Grid","icon":"bicycle","geometry":["point","vertex","area"],"fields":["capacity","network","operator"],"suggestion":true},"amenity/bicycle_rental/Mibici":{"tags":{"name":"Mibici","amenity":"bicycle_rental"},"name":"Mibici","icon":"bicycle","geometry":["point","vertex","area"],"fields":["capacity","network","operator"],"suggestion":true},"amenity/bicycle_rental/metropolradruhr":{"tags":{"name":"metropolradruhr","amenity":"bicycle_rental"},"name":"metropolradruhr","icon":"bicycle","geometry":["point","vertex","area"],"fields":["capacity","network","operator"],"suggestion":true},"amenity/bureau_de_change/Abitab":{"tags":{"name":"Abitab","amenity":"bureau_de_change"},"name":"Abitab","icon":"bank","geometry":["point","vertex"],"fields":["name","operator","currency_multi"],"suggestion":true},"amenity/bureau_de_change/Change":{"tags":{"name":"Change","amenity":"bureau_de_change"},"name":"Change","icon":"bank","geometry":["point","vertex"],"fields":["name","operator","currency_multi"],"suggestion":true},"amenity/bureau_de_change/Travelex":{"tags":{"name":"Travelex","amenity":"bureau_de_change"},"name":"Travelex","icon":"bank","geometry":["point","vertex"],"fields":["name","operator","currency_multi"],"suggestion":true},"amenity/cafe/85度C":{"tags":{"name":"85度C","amenity":"cafe"},"name":"85度C","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Bar Kafe":{"tags":{"name":"Bar Kafe","amenity":"cafe"},"name":"Bar Kafe","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Barista":{"tags":{"name":"Barista","amenity":"cafe"},"name":"Barista","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Bonafide":{"tags":{"name":"Bonafide","amenity":"cafe"},"name":"Bonafide","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Cafe Coffee Day":{"tags":{"name":"Cafe Coffee Day","amenity":"cafe"},"name":"Cafe Coffee Day","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Cafe Nero":{"tags":{"name":"Cafe Nero","amenity":"cafe"},"name":"Cafe Nero","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Cafeteria":{"tags":{"name":"Cafeteria","amenity":"cafe"},"name":"Cafeteria","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/CafeterÃa":{"tags":{"name":"CafeterÃa","amenity":"cafe"},"name":"CafeterÃa","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Caffè Nero":{"tags":{"name":"Caffè Nero","amenity":"cafe"},"name":"Caffè Nero","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Café Amazon":{"tags":{"name":"Café Amazon","amenity":"cafe"},"name":"Café Amazon","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Café Central":{"tags":{"name":"Café Central","amenity":"cafe"},"name":"Café Central","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Café de la Place":{"tags":{"name":"Café de la Place","amenity":"cafe"},"name":"Café de la Place","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Café des Sports":{"tags":{"name":"Café des Sports","amenity":"cafe"},"name":"Café des Sports","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Caribou Coffee":{"tags":{"name":"Caribou Coffee","amenity":"cafe"},"name":"Caribou Coffee","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Coffee Fellows":{"tags":{"name":"Coffee Fellows","amenity":"cafe"},"name":"Coffee Fellows","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Coffee House":{"tags":{"name":"Coffee House","amenity":"cafe"},"name":"Coffee House","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Coffee Island":{"tags":{"name":"Coffee Island","amenity":"cafe"},"name":"Coffee Island","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Coffee Shop":{"tags":{"name":"Coffee Shop","amenity":"cafe"},"name":"Coffee Shop","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Coffee Time":{"tags":{"name":"Coffee Time","amenity":"cafe"},"name":"Coffee Time","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Costa":{"tags":{"name":"Costa","amenity":"cafe"},"name":"Costa","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Country Style":{"tags":{"name":"Country Style","amenity":"cafe"},"name":"Country Style","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Dunkin' Donuts":{"tags":{"name":"Dunkin' Donuts","cuisine":"donut","amenity":"cafe"},"name":"Dunkin' Donuts","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Eiscafe Dolomiti":{"tags":{"name":"Eiscafe Dolomiti","amenity":"cafe"},"name":"Eiscafe Dolomiti","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Eiscafe Venezia":{"tags":{"name":"Eiscafe Venezia","amenity":"cafe"},"name":"Eiscafe Venezia","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Espresso House":{"tags":{"name":"Espresso House","amenity":"cafe"},"name":"Espresso House","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Havanna":{"tags":{"name":"Havanna","amenity":"cafe"},"name":"Havanna","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Internet Cafe":{"tags":{"name":"Internet Cafe","amenity":"cafe"},"name":"Internet Cafe","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Kafe":{"tags":{"name":"Kafe","amenity":"cafe"},"name":"Kafe","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Krispy Kreme":{"tags":{"name":"Krispy Kreme","amenity":"cafe"},"name":"Krispy Kreme","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Le Pain Quotidien":{"tags":{"name":"Le Pain Quotidien","amenity":"cafe"},"name":"Le Pain Quotidien","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/McCafé":{"tags":{"name":"McCafé","amenity":"cafe","cuisine":"coffee_shop"},"name":"McCafé","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Peet's Coffee & Tea":{"tags":{"name":"Peet's Coffee & Tea","amenity":"cafe"},"name":"Peet's Coffee & Tea","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Pret A Manger":{"tags":{"name":"Pret A Manger","amenity":"cafe"},"name":"Pret A Manger","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Prime":{"tags":{"name":"Prime","amenity":"cafe"},"name":"Prime","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Second Cup":{"tags":{"name":"Second Cup","amenity":"cafe"},"name":"Second Cup","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Segafredo":{"tags":{"name":"Segafredo","amenity":"cafe"},"name":"Segafredo","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Starbucks":{"tags":{"name":"Starbucks","cuisine":"coffee_shop","amenity":"cafe"},"name":"Starbucks","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/The Coffee Bean & Tea Leaf":{"tags":{"name":"The Coffee Bean & Tea Leaf","amenity":"cafe"},"name":"The Coffee Bean & Tea Leaf","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/The Coffee Club":{"tags":{"name":"The Coffee Club","amenity":"cafe"},"name":"The Coffee Club","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Tim Hortons":{"tags":{"name":"Tim Hortons","amenity":"cafe"},"name":"Tim Hortons","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Traveler's Coffee":{"tags":{"name":"Traveler's Coffee","amenity":"cafe"},"name":"Traveler's Coffee","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Wayne's Coffee":{"tags":{"name":"Wayne's Coffee","amenity":"cafe"},"name":"Wayne's Coffee","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐиÑÑÑо":{"tags":{"name":"ÐиÑÑÑо","amenity":"cafe"},"name":"ÐиÑÑÑо","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐÑÑеÑ":{"tags":{"name":"ÐÑÑеÑ","amenity":"cafe"},"name":"ÐÑÑеÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐÑÑÑеÑа":{"tags":{"name":"ÐÑÑÑеÑа","amenity":"cafe"},"name":"ÐÑÑÑеÑа","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Ðаблби":{"tags":{"name":"Ðаблби","amenity":"cafe"},"name":"Ðаблби","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐакÑÑоÑнаÑ":{"tags":{"name":"ÐакÑÑоÑнаÑ","amenity":"cafe"},"name":"ÐакÑÑоÑнаÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐоÑе ХаÑз":{"tags":{"name":"ÐоÑе ХаÑз","amenity":"cafe"},"name":"ÐоÑе ХаÑз","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐоÑейнÑ":{"tags":{"name":"ÐоÑейнÑ","amenity":"cafe"},"name":"ÐоÑейнÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Ðакомка":{"tags":{"name":"Ðакомка","amenity":"cafe"},"name":"Ðакомка","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐеÑнее каÑе":{"tags":{"name":"ÐеÑнее каÑе","amenity":"cafe"},"name":"ÐеÑнее каÑе","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐелÑменнаÑ":{"tags":{"name":"ÐелÑменнаÑ","amenity":"cafe"},"name":"ÐелÑменнаÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐиÑÑеÑиÑ":{"tags":{"name":"ÐиÑÑеÑиÑ","amenity":"cafe"},"name":"ÐиÑÑеÑиÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/РандевÑ":{"tags":{"name":"РандевÑ","amenity":"cafe"},"name":"РандевÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Сказка":{"tags":{"name":"Сказка","amenity":"cafe"},"name":"Сказка","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/СÑаÑбакÑ":{"tags":{"name":"СÑаÑбакÑ","amenity":"cafe"},"name":"СÑаÑбакÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/СÑоловаÑ":{"tags":{"name":"СÑоловаÑ","amenity":"cafe"},"name":"СÑоловаÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/УÑÑ":{"tags":{"name":"УÑÑ","amenity":"cafe"},"name":"УÑÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Ð¥ÑÑоÑок":{"tags":{"name":"Ð¥ÑÑоÑок","amenity":"cafe"},"name":"Ð¥ÑÑоÑок","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ШаÑлÑÑнаÑ":{"tags":{"name":"ШаÑлÑÑнаÑ","amenity":"cafe"},"name":"ШаÑлÑÑнаÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Шоколад":{"tags":{"name":"Шоколад","amenity":"cafe"},"name":"Шоколад","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ШоколадниÑа":{"tags":{"name":"ШоколадниÑа","amenity":"cafe"},"name":"ШоколадниÑа","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/×ר×××":{"tags":{"name":"×ר×××","amenity":"cafe"},"name":"×ר×××","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Ù
ÙÙÙ":{"tags":{"name":"Ù
ÙÙÙ","amenity":"cafe"},"name":"Ù
ÙÙÙ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/à¸à¸²à¹à¸à¹ à¸à¹à¸¡à¸à¸à¸":{"tags":{"name":"à¸à¸²à¹à¸à¹ à¸à¹à¸¡à¸à¸à¸","amenity":"cafe"},"name":"à¸à¸²à¹à¸à¹ à¸à¹à¸¡à¸à¸à¸","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã¨ã¯ã»ã«ã·ãªã¼ã« ã«ãã§":{"tags":{"name":"ã¨ã¯ã»ã«ã·ãªã¼ã« ã«ãã§","amenity":"cafe"},"name":"ã¨ã¯ã»ã«ã·ãªã¼ã« ã«ãã§","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã«ãã§ã»ãã»ã¯ãªã¨":{"tags":{"name":"ã«ãã§ã»ãã»ã¯ãªã¨","name:en":"Cafe de CRIE","amenity":"cafe"},"name":"ã«ãã§ã»ãã»ã¯ãªã¨","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã«ãã§ã»ããã¼ãã§":{"tags":{"name":"ã«ãã§ã»ããã¼ãã§","amenity":"cafe"},"name":"ã«ãã§ã»ããã¼ãã§","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã³ã¡ãçç²åº":{"tags":{"name":"ã³ã¡ãçç²åº","amenity":"cafe"},"name":"ã³ã¡ãçç²åº","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ãµã³ãã«ã¯ã«ãã§":{"tags":{"name":"ãµã³ãã«ã¯ã«ãã§","amenity":"cafe"},"name":"ãµã³ãã«ã¯ã«ãã§","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã¹ã¿ã¼ããã¯ã¹":{"tags":{"name":"ã¹ã¿ã¼ããã¯ã¹","name:en":"Starbucks","amenity":"cafe"},"name":"ã¹ã¿ã¼ããã¯ã¹","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã¿ãªã¼ãºã³ã¼ãã¼":{"tags":{"name":"ã¿ãªã¼ãºã³ã¼ãã¼","amenity":"cafe"},"name":"ã¿ãªã¼ãºã³ã¼ãã¼","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ããã¼ã«ã³ã¼ãã¼ã·ã§ãã":{"tags":{"name":"ããã¼ã«ã³ã¼ãã¼ã·ã§ãã","amenity":"cafe"},"name":"ããã¼ã«ã³ã¼ãã¼ã·ã§ãã","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/æå·´å
":{"tags":{"name":"æå·´å
","amenity":"cafe"},"name":"æå·´å
","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ì¤íë²
ì¤":{"tags":{"name":"ì¤íë²
ì¤","amenity":"cafe"},"name":"ì¤íë²
ì¤","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/car_rental/Alamo":{"tags":{"name":"Alamo","amenity":"car_rental"},"name":"Alamo","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/Avis":{"tags":{"name":"Avis","amenity":"car_rental"},"name":"Avis","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/Budget":{"tags":{"name":"Budget","amenity":"car_rental"},"name":"Budget","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/Enterprise":{"tags":{"name":"Enterprise","amenity":"car_rental"},"name":"Enterprise","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/Enterprise Rent-a-Car":{"tags":{"name":"Enterprise Rent-a-Car","amenity":"car_rental"},"name":"Enterprise Rent-a-Car","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/Europcar":{"tags":{"name":"Europcar","amenity":"car_rental"},"name":"Europcar","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/Hertz":{"tags":{"name":"Hertz","amenity":"car_rental"},"name":"Hertz","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/Localiza":{"tags":{"name":"Localiza","amenity":"car_rental"},"name":"Localiza","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/Sixt":{"tags":{"name":"Sixt","amenity":"car_rental"},"name":"Sixt","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/Thrifty":{"tags":{"name":"Thrifty","amenity":"car_rental"},"name":"Thrifty","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/U-Haul":{"tags":{"name":"U-Haul","amenity":"car_rental"},"name":"U-Haul","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/ãªãªãã¯ã¹ã¬ã³ã¿ã«ã¼":{"tags":{"name":"ãªãªãã¯ã¹ã¬ã³ã¿ã«ã¼","amenity":"car_rental"},"name":"ãªãªãã¯ã¹ã¬ã³ã¿ã«ã¼","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/ãã¨ã¿ã¬ã³ã¿ã«ã¼":{"tags":{"name":"ãã¨ã¿ã¬ã³ã¿ã«ã¼","amenity":"car_rental"},"name":"ãã¨ã¿ã¬ã³ã¿ã«ã¼","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/ãã¨ã¿ã¬ã³ã¿ãªã¼ã¹":{"tags":{"name":"ãã¨ã¿ã¬ã³ã¿ãªã¼ã¹","amenity":"car_rental"},"name":"ãã¨ã¿ã¬ã³ã¿ãªã¼ã¹","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_rental/ãããã³ã¬ã³ã¿ã«ã¼":{"tags":{"name":"ãããã³ã¬ã³ã¿ã«ã¼","amenity":"car_rental"},"name":"ãããã³ã¬ã³ã¿ã«ã¼","icon":"car","geometry":["point","area"],"fields":["name","operator"],"suggestion":true},"amenity/car_wash/Autolavaggio":{"tags":{"name":"Autolavaggio","amenity":"car_wash"},"name":"Autolavaggio","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours"],"suggestion":true},"amenity/car_wash/H-E-B Car Wash":{"tags":{"name":"H-E-B Car Wash","amenity":"car_wash"},"name":"H-E-B Car Wash","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours"],"suggestion":true},"amenity/car_wash/Lavage Auto":{"tags":{"name":"Lavage Auto","amenity":"car_wash"},"name":"Lavage Auto","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours"],"suggestion":true},"amenity/car_wash/Lavazh":{"tags":{"name":"Lavazh","amenity":"car_wash"},"name":"Lavazh","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours"],"suggestion":true},"amenity/car_wash/Myjnia":{"tags":{"name":"Myjnia","amenity":"car_wash"},"name":"Myjnia","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours"],"suggestion":true},"amenity/car_wash/Myjnia bezdotykowa":{"tags":{"name":"Myjnia bezdotykowa","amenity":"car_wash"},"name":"Myjnia bezdotykowa","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours"],"suggestion":true},"amenity/car_wash/Myjnia samochodowa":{"tags":{"name":"Myjnia samochodowa","amenity":"car_wash"},"name":"Myjnia samochodowa","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours"],"suggestion":true},"amenity/car_wash/SpÄlÄtorie Auto":{"tags":{"name":"SpÄlÄtorie Auto","amenity":"car_wash"},"name":"SpÄlÄtorie Auto","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours"],"suggestion":true},"amenity/car_wash/SpÄlÄtorie auto":{"tags":{"name":"SpÄlÄtorie auto","amenity":"car_wash"},"name":"SpÄlÄtorie auto","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours"],"suggestion":true},"amenity/car_wash/ÐвÑомийка":{"tags":{"name":"ÐвÑомийка","amenity":"car_wash"},"name":"ÐвÑомийка","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours"],"suggestion":true},"amenity/cinema/Cinema City":{"tags":{"name":"Cinema City","amenity":"cinema"},"name":"Cinema City","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours"],"suggestion":true},"amenity/cinema/Cinemark":{"tags":{"name":"Cinemark","amenity":"cinema"},"name":"Cinemark","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours"],"suggestion":true},"amenity/cinema/Cinemex":{"tags":{"name":"Cinemex","amenity":"cinema"},"name":"Cinemex","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours"],"suggestion":true},"amenity/cinema/Cinepolis":{"tags":{"name":"Cinepolis","amenity":"cinema"},"name":"Cinepolis","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours"],"suggestion":true},"amenity/cinema/Cineworld":{"tags":{"name":"Cineworld","amenity":"cinema"},"name":"Cineworld","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours"],"suggestion":true},"amenity/cinema/Odeon":{"tags":{"name":"Odeon","amenity":"cinema"},"name":"Odeon","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours"],"suggestion":true},"amenity/clinic/ФÐÐ":{"tags":{"name":"ФÐÐ","healthcare":"clinic","amenity":"clinic"},"name":"ФÐÐ","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/Aspen Dental":{"tags":{"name":"Aspen Dental","healthcare":"dentist","amenity":"dentist"},"name":"Aspen Dental","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/Consultorio Dental":{"tags":{"name":"Consultorio Dental","healthcare":"dentist","amenity":"dentist"},"name":"Consultorio Dental","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/Dentista":{"tags":{"name":"Dentista","healthcare":"dentist","amenity":"dentist"},"name":"Dentista","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/Family Dentistry":{"tags":{"name":"Family Dentistry","healthcare":"dentist","amenity":"dentist"},"name":"Family Dentistry","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/Vitaldent":{"tags":{"name":"Vitaldent","healthcare":"dentist","amenity":"dentist"},"name":"Vitaldent","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/СÑомаÑолог":{"tags":{"name":"СÑомаÑолог","healthcare":"dentist","amenity":"dentist"},"name":"СÑомаÑолог","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/СÑомаÑологÑÑ":{"tags":{"name":"СÑомаÑологÑÑ","healthcare":"dentist","amenity":"dentist"},"name":"СÑомаÑологÑÑ","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/doctors/Háziorvosi rendelÅ":{"tags":{"name":"Háziorvosi rendelÅ","healthcare":"doctor","amenity":"doctors"},"name":"Háziorvosi rendelÅ","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/doctors/ÐнвиÑÑо":{"tags":{"name":"ÐнвиÑÑо","healthcare":"doctor","amenity":"doctors"},"name":"ÐнвиÑÑо","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/driving_school/ÐвÑодÑом":{"tags":{"name":"ÐвÑодÑом","amenity":"driving_school"},"name":"ÐвÑодÑом","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"amenity/fast_food/A&W":{"tags":{"name":"A&W","amenity":"fast_food"},"name":"A&W","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Ali Baba":{"tags":{"name":"Ali Baba","amenity":"fast_food"},"name":"Ali Baba","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Angel's Burger":{"tags":{"name":"Angel's Burger","amenity":"fast_food"},"name":"Angel's Burger","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Antalya":{"tags":{"name":"Antalya","amenity":"fast_food"},"name":"Antalya","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Arby's":{"tags":{"name":"Arby's","amenity":"fast_food"},"name":"Arby's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Asia Bistro":{"tags":{"name":"Asia Bistro","amenity":"fast_food"},"name":"Asia Bistro","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Asia Wok":{"tags":{"name":"Asia Wok","amenity":"fast_food"},"name":"Asia Wok","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Baskin-Robbins":{"tags":{"name":"Baskin-Robbins","amenity":"fast_food"},"name":"Baskin-Robbins","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Bistro":{"tags":{"name":"Bistro","amenity":"fast_food"},"name":"Bistro","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Bob's":{"tags":{"name":"Bob's","amenity":"fast_food"},"name":"Bob's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Bojangles":{"tags":{"name":"Bojangles","amenity":"fast_food"},"name":"Bojangles","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Booster Juice":{"tags":{"name":"Booster Juice","amenity":"fast_food"},"name":"Booster Juice","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Boston Market":{"tags":{"name":"Boston Market","amenity":"fast_food"},"name":"Boston Market","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Braum's":{"tags":{"name":"Braum's","amenity":"fast_food"},"name":"Braum's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Burger King":{"tags":{"name":"Burger King","cuisine":"burger","amenity":"fast_food"},"name":"Burger King","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Burger Machine":{"tags":{"name":"Burger Machine","amenity":"fast_food"},"name":"Burger Machine","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Büfé":{"tags":{"name":"Büfé","amenity":"fast_food"},"name":"Büfé","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Captain D's":{"tags":{"name":"Captain D's","amenity":"fast_food"},"name":"Captain D's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Carl's Jr.":{"tags":{"name":"Carl's Jr.","cuisine":"burger","amenity":"fast_food"},"name":"Carl's Jr.","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Chick-fil-A":{"tags":{"name":"Chick-fil-A","cuisine":"chicken","amenity":"fast_food"},"name":"Chick-fil-A","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Chicken Express":{"tags":{"name":"Chicken Express","amenity":"fast_food"},"name":"Chicken Express","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Chipotle":{"tags":{"name":"Chipotle","cuisine":"mexican","amenity":"fast_food"},"name":"Chipotle","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Chowking":{"tags":{"name":"Chowking","amenity":"fast_food"},"name":"Chowking","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Church's Chicken":{"tags":{"name":"Church's Chicken","amenity":"fast_food"},"name":"Church's Chicken","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/CoCo壱çªå±":{"tags":{"name":"CoCo壱çªå±","amenity":"fast_food"},"name":"CoCo壱çªå±","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Cold Stone Creamery":{"tags":{"name":"Cold Stone Creamery","amenity":"fast_food"},"name":"Cold Stone Creamery","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Cook Out":{"tags":{"name":"Cook Out","amenity":"fast_food"},"name":"Cook Out","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Culver's":{"tags":{"name":"Culver's","amenity":"fast_food"},"name":"Culver's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/DQ":{"tags":{"name":"DQ","amenity":"fast_food"},"name":"DQ","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Dairy Queen":{"tags":{"name":"Dairy Queen","amenity":"fast_food"},"name":"Dairy Queen","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Del Taco":{"tags":{"name":"Del Taco","amenity":"fast_food"},"name":"Del Taco","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Domino's Pizza":{"tags":{"name":"Domino's Pizza","cuisine":"pizza","amenity":"fast_food"},"name":"Domino's Pizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/El Pollo Loco":{"tags":{"name":"El Pollo Loco","amenity":"fast_food"},"name":"El Pollo Loco","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Everest":{"tags":{"name":"Everest","amenity":"fast_food"},"name":"Everest","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Extreme Pita":{"tags":{"name":"Extreme Pita","amenity":"fast_food"},"name":"Extreme Pita","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Fazoli's":{"tags":{"name":"Fazoli's","amenity":"fast_food"},"name":"Fazoli's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Firehouse Subs":{"tags":{"name":"Firehouse Subs","amenity":"fast_food"},"name":"Firehouse Subs","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Fish & Chips":{"tags":{"name":"Fish & Chips","amenity":"fast_food"},"name":"Fish & Chips","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Fish and Chips":{"tags":{"name":"Fish and Chips","amenity":"fast_food"},"name":"Fish and Chips","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Five Guys":{"tags":{"name":"Five Guys","amenity":"fast_food"},"name":"Five Guys","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Food Court":{"tags":{"name":"Food Court","amenity":"fast_food"},"name":"Food Court","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Greenwich":{"tags":{"name":"Greenwich","amenity":"fast_food"},"name":"Greenwich","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Habib's":{"tags":{"name":"Habib's","amenity":"fast_food"},"name":"Habib's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Hallo Pizza":{"tags":{"name":"Hallo Pizza","amenity":"fast_food"},"name":"Hallo Pizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Hardee's":{"tags":{"name":"Hardee's","cuisine":"burger","amenity":"fast_food"},"name":"Hardee's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Harvey's":{"tags":{"name":"Harvey's","amenity":"fast_food"},"name":"Harvey's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Hesburger":{"tags":{"name":"Hesburger","amenity":"fast_food"},"name":"Hesburger","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Hungry Jacks":{"tags":{"name":"Hungry Jacks","cuisine":"burger","amenity":"fast_food"},"name":"Hungry Jacks","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/In-N-Out Burger":{"tags":{"name":"In-N-Out Burger","amenity":"fast_food"},"name":"In-N-Out Burger","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Istanbul":{"tags":{"name":"Istanbul","amenity":"fast_food"},"name":"Istanbul","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Istanbul Kebab":{"tags":{"name":"Istanbul Kebab","amenity":"fast_food"},"name":"Istanbul Kebab","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Jack in the Box":{"tags":{"name":"Jack in the Box","cuisine":"burger","amenity":"fast_food"},"name":"Jack in the Box","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Jamba Juice":{"tags":{"name":"Jamba Juice","amenity":"fast_food"},"name":"Jamba Juice","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Jersey Mike's Subs":{"tags":{"name":"Jersey Mike's Subs","amenity":"fast_food"},"name":"Jersey Mike's Subs","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Jimmy John's":{"tags":{"name":"Jimmy John's","cuisine":"sandwich","amenity":"fast_food"},"name":"Jimmy John's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Jollibee":{"tags":{"name":"Jollibee","amenity":"fast_food"},"name":"Jollibee","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/KFC":{"tags":{"name":"KFC","cuisine":"chicken","amenity":"fast_food"},"name":"KFC","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/KFC/Taco Bell":{"tags":{"name":"KFC/Taco Bell","amenity":"fast_food"},"name":"KFC/Taco Bell","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Kebab House":{"tags":{"name":"Kebab House","amenity":"fast_food"},"name":"Kebab House","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Kebabai":{"tags":{"name":"Kebabai","amenity":"fast_food"},"name":"Kebabai","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Kochlöffel":{"tags":{"name":"Kochlöffel","amenity":"fast_food"},"name":"Kochlöffel","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Kotipizza":{"tags":{"name":"Kotipizza","amenity":"fast_food"},"name":"Kotipizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Krystal":{"tags":{"name":"Krystal","amenity":"fast_food"},"name":"Krystal","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Little Caesars":{"tags":{"name":"Little Caesars","amenity":"fast_food"},"name":"Little Caesars","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Little Caesars Pizza":{"tags":{"name":"Little Caesars Pizza","amenity":"fast_food"},"name":"Little Caesars Pizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Long John Silver's":{"tags":{"name":"Long John Silver's","amenity":"fast_food"},"name":"Long John Silver's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Lotteria":{"tags":{"name":"Lotteria","amenity":"fast_food"},"name":"Lotteria","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Max":{"tags":{"name":"Max","amenity":"fast_food"},"name":"Max","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/McDonald's":{"tags":{"name":"McDonald's","cuisine":"burger","amenity":"fast_food"},"name":"McDonald's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Minute Burger":{"tags":{"name":"Minute Burger","amenity":"fast_food"},"name":"Minute Burger","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Mr. Sub":{"tags":{"name":"Mr. Sub","amenity":"fast_food"},"name":"Mr. Sub","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/New York Pizza":{"tags":{"name":"New York Pizza","amenity":"fast_food"},"name":"New York Pizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Nordsee":{"tags":{"name":"Nordsee","amenity":"fast_food"},"name":"Nordsee","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Panda Express":{"tags":{"name":"Panda Express","cuisine":"chinese","amenity":"fast_food"},"name":"Panda Express","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Papa John's":{"tags":{"name":"Papa John's","cuisine":"pizza","amenity":"fast_food"},"name":"Papa John's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Papa Murphy's":{"tags":{"name":"Papa Murphy's","amenity":"fast_food"},"name":"Papa Murphy's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pinulito":{"tags":{"name":"Pinulito","amenity":"fast_food"},"name":"Pinulito","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pita Pit":{"tags":{"name":"Pita Pit","amenity":"fast_food"},"name":"Pita Pit","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pizza Hut Delivery":{"tags":{"name":"Pizza Hut Delivery","amenity":"fast_food"},"name":"Pizza Hut Delivery","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pizza King":{"tags":{"name":"Pizza King","amenity":"fast_food"},"name":"Pizza King","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pizza Nova":{"tags":{"name":"Pizza Nova","amenity":"fast_food"},"name":"Pizza Nova","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pizza Pizza":{"tags":{"name":"Pizza Pizza","amenity":"fast_food"},"name":"Pizza Pizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pollo Campero":{"tags":{"name":"Pollo Campero","amenity":"fast_food"},"name":"Pollo Campero","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pollo Granjero":{"tags":{"name":"Pollo Granjero","amenity":"fast_food"},"name":"Pollo Granjero","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Popeye's":{"tags":{"name":"Popeye's","cuisine":"chicken","amenity":"fast_food"},"name":"Popeye's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Popeyes Louisiana Kitchen":{"tags":{"name":"Popeyes Louisiana Kitchen","amenity":"fast_food"},"name":"Popeyes Louisiana Kitchen","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Qdoba":{"tags":{"name":"Qdoba","amenity":"fast_food"},"name":"Qdoba","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Quick":{"tags":{"name":"Quick","amenity":"fast_food"},"name":"Quick","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Quiznos":{"tags":{"name":"Quiznos","amenity":"fast_food"},"name":"Quiznos","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Rally's":{"tags":{"name":"Rally's","amenity":"fast_food"},"name":"Rally's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Red Rooster":{"tags":{"name":"Red Rooster","amenity":"fast_food"},"name":"Red Rooster","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Sbarro":{"tags":{"name":"Sbarro","amenity":"fast_food"},"name":"Sbarro","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Schlotzsky's Deli":{"tags":{"name":"Schlotzsky's Deli","amenity":"fast_food"},"name":"Schlotzsky's Deli","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Sibylla":{"tags":{"name":"Sibylla","amenity":"fast_food"},"name":"Sibylla","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Sonic":{"tags":{"name":"Sonic","cuisine":"burger","amenity":"fast_food"},"name":"Sonic","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Steers":{"tags":{"name":"Steers","amenity":"fast_food"},"name":"Steers","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Subway":{"tags":{"name":"Subway","amenity":"fast_food"},"name":"Subway","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco Bell":{"tags":{"name":"Taco Bell","cuisine":"mexican","amenity":"fast_food"},"name":"Taco Bell","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco Bueno":{"tags":{"name":"Taco Bueno","amenity":"fast_food"},"name":"Taco Bueno","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco Cabana":{"tags":{"name":"Taco Cabana","amenity":"fast_food"},"name":"Taco Cabana","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco Del Mar":{"tags":{"name":"Taco Del Mar","amenity":"fast_food"},"name":"Taco Del Mar","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco John's":{"tags":{"name":"Taco John's","amenity":"fast_food"},"name":"Taco John's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco Time":{"tags":{"name":"Taco Time","amenity":"fast_food"},"name":"Taco Time","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Telepizza":{"tags":{"name":"Telepizza","amenity":"fast_food"},"name":"Telepizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Thai Express":{"tags":{"name":"Thai Express","amenity":"fast_food"},"name":"Thai Express","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/The Pizza Company":{"tags":{"name":"The Pizza Company","amenity":"fast_food"},"name":"The Pizza Company","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Wendy's":{"tags":{"name":"Wendy's","cuisine":"burger","amenity":"fast_food"},"name":"Wendy's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Whataburger":{"tags":{"name":"Whataburger","amenity":"fast_food"},"name":"Whataburger","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/White Castle":{"tags":{"name":"White Castle","amenity":"fast_food"},"name":"White Castle","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Wienerschnitzel":{"tags":{"name":"Wienerschnitzel","amenity":"fast_food"},"name":"Wienerschnitzel","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Wimpy":{"tags":{"name":"Wimpy","amenity":"fast_food"},"name":"Wimpy","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Zaxby's":{"tags":{"name":"Zaxby's","amenity":"fast_food"},"name":"Zaxby's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ÎÏηγÏÏηÏ":{"tags":{"name":"ÎÏηγÏÏηÏ","amenity":"fast_food"},"name":"ÎÏηγÏÏηÏ","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ÐÑÑÐ³ÐµÑ Ðинг":{"tags":{"name":"ÐÑÑÐ³ÐµÑ Ðинг","amenity":"fast_food"},"name":"ÐÑÑÐ³ÐµÑ Ðинг","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ÐÑоÑка ÐаÑÑоÑка":{"tags":{"name":"ÐÑоÑка ÐаÑÑоÑка","amenity":"fast_food"},"name":"ÐÑоÑка ÐаÑÑоÑка","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ÐакдоналдÑ":{"tags":{"name":"ÐакдоналдÑ","name:en":"McDonald's","amenity":"fast_food"},"name":"ÐакдоналдÑ","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Робин Сдобин":{"tags":{"name":"Робин Сдобин","amenity":"fast_food"},"name":"Робин Сдобин","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Ð ÑÑÑкий ÐппеÑиÑ":{"tags":{"name":"Ð ÑÑÑкий ÐппеÑиÑ","amenity":"fast_food"},"name":"Ð ÑÑÑкий ÐппеÑиÑ","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/СабвÑй":{"tags":{"name":"СабвÑй","amenity":"fast_food"},"name":"СабвÑй","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/СÑаÑдог!s":{"tags":{"name":"СÑаÑдог!s","amenity":"fast_food"},"name":"СÑаÑдог!s","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ТеÑемок":{"tags":{"name":"ТеÑемок","amenity":"fast_food"},"name":"ТеÑемок","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ШавеÑма":{"tags":{"name":"ШавеÑма","amenity":"fast_food"},"name":"ШавеÑма","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ШаÑÑма":{"tags":{"name":"ШаÑÑма","amenity":"fast_food"},"name":"ШаÑÑма","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãã£ã±å¯¿å¸":{"tags":{"name":"ãã£ã±å¯¿å¸","amenity":"fast_food"},"name":"ãã£ã±å¯¿å¸","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãã¤ã":{"tags":{"name":"ãã¤ã","amenity":"fast_food"},"name":"ãã¤ã","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãã寿å¸":{"tags":{"name":"ãã寿å¸","amenity":"fast_food"},"name":"ãã寿å¸","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ããå®¶":{"tags":{"name":"ããå®¶","name:en":"SUKIYA","amenity":"fast_food"},"name":"ããå®¶","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãªãå¯":{"tags":{"name":"ãªãå¯","amenity":"fast_food"},"name":"ãªãå¯","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ã»ã£ãã»ã£ãäº":{"tags":{"name":"ã»ã£ãã»ã£ãäº","amenity":"fast_food"},"name":"ã»ã£ãã»ã£ãäº","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ã»ã£ã¨ãã£ã¨":{"tags":{"name":"ã»ã£ã¨ãã£ã¨","amenity":"fast_food"},"name":"ã»ã£ã¨ãã£ã¨","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãªãªã¸ã³å¼å½":{"tags":{"name":"ãªãªã¸ã³å¼å½","amenity":"fast_food"},"name":"ãªãªã¸ã³å¼å½","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ã±ã³ã¿ããã¼ãã©ã¤ãããã³":{"tags":{"name":"ã±ã³ã¿ããã¼ãã©ã¤ãããã³","cuisine":"chicken","name:en":"KFC","amenity":"fast_food"},"name":"ã±ã³ã¿ããã¼ãã©ã¤ãããã³","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãµãã¦ã§ã¤":{"tags":{"name":"ãµãã¦ã§ã¤","amenity":"fast_food"},"name":"ãµãã¦ã§ã¤","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ã¹ã·ãã¼":{"tags":{"name":"ã¹ã·ãã¼","amenity":"fast_food"},"name":"ã¹ã·ãã¼","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãã¯ããã«ã":{"tags":{"name":"ãã¯ããã«ã","cuisine":"burger","name:en":"McDonald's","amenity":"fast_food"},"name":"ãã¯ããã«ã","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãã¹ã¿ã¼ãã¼ãã":{"tags":{"name":"ãã¹ã¿ã¼ãã¼ãã","amenity":"fast_food"},"name":"ãã¹ã¿ã¼ãã¼ãã","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ã¢ã¹ãã¼ã¬ã¼":{"tags":{"name":"ã¢ã¹ãã¼ã¬ã¼","name:en":"MOS BURGER","amenity":"fast_food"},"name":"ã¢ã¹ãã¼ã¬ã¼","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ããããªã¢":{"tags":{"name":"ããããªã¢","amenity":"fast_food"},"name":"ããããªã¢","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/åéå®¶":{"tags":{"name":"åéå®¶","amenity":"fast_food"},"name":"åéå®¶","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/幸楽è":{"tags":{"name":"幸楽è","amenity":"fast_food"},"name":"幸楽è","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/æ©æ¯æ¼¢å ¡":{"tags":{"name":"æ©æ¯æ¼¢å ¡","amenity":"fast_food"},"name":"æ©æ¯æ¼¢å ¡","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/æ¾å±":{"tags":{"name":"æ¾å±","name:en":"Matsuya","amenity":"fast_food"},"name":"æ¾å±","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/è¯å¾·åº":{"tags":{"name":"è¯å¾·åº","amenity":"fast_food"},"name":"è¯å¾·åº","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/麥ç¶å":{"tags":{"name":"麥ç¶å","amenity":"fast_food"},"name":"麥ç¶å","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/麦å½å³":{"tags":{"name":"麦å½å³","amenity":"fast_food"},"name":"麦å½å³","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/롯ë°ë¦¬ì":{"tags":{"name":"롯ë°ë¦¬ì","amenity":"fast_food"},"name":"롯ë°ë¦¬ì","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fuel/76":{"tags":{"name":"76","amenity":"fuel"},"name":"76","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/1-2-3":{"tags":{"name":"1-2-3","amenity":"fuel"},"name":"1-2-3","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ADNOC":{"tags":{"name":"ADNOC","amenity":"fuel"},"name":"ADNOC","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ANP":{"tags":{"name":"ANP","amenity":"fuel"},"name":"ANP","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ARAL":{"tags":{"name":"ARAL","amenity":"fuel"},"name":"ARAL","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Aegean":{"tags":{"name":"Aegean","amenity":"fuel"},"name":"Aegean","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Afriquia":{"tags":{"name":"Afriquia","amenity":"fuel"},"name":"Afriquia","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Agip":{"tags":{"name":"Agip","amenity":"fuel"},"name":"Agip","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Agrola":{"tags":{"name":"Agrola","amenity":"fuel"},"name":"Agrola","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Alon":{"tags":{"name":"Alon","amenity":"fuel"},"name":"Alon","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Alpet":{"tags":{"name":"Alpet","amenity":"fuel"},"name":"Alpet","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Api":{"tags":{"name":"Api","amenity":"fuel"},"name":"Api","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Aral":{"tags":{"name":"Aral","amenity":"fuel"},"name":"Aral","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Arco":{"tags":{"name":"Arco","amenity":"fuel"},"name":"Arco","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Avanti":{"tags":{"name":"Avanti","amenity":"fuel"},"name":"Avanti","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Avia":{"tags":{"name":"Avia","amenity":"fuel"},"name":"Avia","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/BEBECO":{"tags":{"name":"BEBECO","amenity":"fuel"},"name":"BEBECO","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/BFT":{"tags":{"name":"BFT","amenity":"fuel"},"name":"BFT","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/BHPetrol":{"tags":{"name":"BHPetrol","amenity":"fuel"},"name":"BHPetrol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/BP":{"tags":{"name":"BP","amenity":"fuel"},"name":"BP","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/BR":{"tags":{"name":"BR","amenity":"fuel"},"name":"BR","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Bangchak":{"tags":{"name":"Bangchak","amenity":"fuel"},"name":"Bangchak","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Benzina":{"tags":{"name":"Benzina","amenity":"fuel"},"name":"Benzina","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Bharat Petroleum":{"tags":{"name":"Bharat Petroleum","amenity":"fuel"},"name":"Bharat Petroleum","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Bliska":{"tags":{"name":"Bliska","amenity":"fuel"},"name":"Bliska","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/CAMPSA":{"tags":{"name":"CAMPSA","amenity":"fuel"},"name":"CAMPSA","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/CARREFOUR":{"tags":{"name":"CARREFOUR","amenity":"fuel"},"name":"CARREFOUR","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/CEPSA":{"tags":{"name":"CEPSA","amenity":"fuel"},"name":"CEPSA","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/CNG":{"tags":{"name":"CNG","amenity":"fuel"},"name":"CNG","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Caltex":{"tags":{"name":"Caltex","amenity":"fuel"},"name":"Caltex","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Campsa":{"tags":{"name":"Campsa","amenity":"fuel"},"name":"Campsa","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Casey's General Store":{"tags":{"name":"Casey's General Store","amenity":"fuel"},"name":"Casey's General Store","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Cenex":{"tags":{"name":"Cenex","amenity":"fuel"},"name":"Cenex","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Cepsa":{"tags":{"name":"Cepsa","amenity":"fuel"},"name":"Cepsa","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Ceypetco":{"tags":{"name":"Ceypetco","amenity":"fuel"},"name":"Ceypetco","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Chevron":{"tags":{"name":"Chevron","amenity":"fuel"},"name":"Chevron","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Citgo":{"tags":{"name":"Citgo","amenity":"fuel"},"name":"Citgo","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Clark":{"tags":{"name":"Clark","amenity":"fuel"},"name":"Clark","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Coles Express":{"tags":{"name":"Coles Express","amenity":"fuel"},"name":"Coles Express","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Conoco":{"tags":{"name":"Conoco","amenity":"fuel"},"name":"Conoco","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Copec":{"tags":{"name":"Copec","amenity":"fuel"},"name":"Copec","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Copetrol":{"tags":{"name":"Copetrol","amenity":"fuel"},"name":"Copetrol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Cosmo":{"tags":{"name":"Cosmo","amenity":"fuel"},"name":"Cosmo","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Costco Gas":{"tags":{"name":"Costco Gas","amenity":"fuel"},"name":"Costco Gas","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Costco Gasoline":{"tags":{"name":"Costco Gasoline","amenity":"fuel"},"name":"Costco Gasoline","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Crodux":{"tags":{"name":"Crodux","amenity":"fuel"},"name":"Crodux","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Delta":{"tags":{"name":"Delta","amenity":"fuel"},"name":"Delta","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Diamond Shamrock":{"tags":{"name":"Diamond Shamrock","amenity":"fuel"},"name":"Diamond Shamrock","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Drummed Fuel":{"tags":{"name":"Drummed Fuel","amenity":"fuel"},"name":"Drummed Fuel","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/EKO":{"tags":{"name":"EKO","amenity":"fuel"},"name":"EKO","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ENEOS":{"tags":{"name":"ENEOS","amenity":"fuel"},"name":"ENEOS","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ENI":{"tags":{"name":"ENI","amenity":"fuel"},"name":"ENI","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ERG":{"tags":{"name":"ERG","amenity":"fuel"},"name":"ERG","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Elan":{"tags":{"name":"Elan","amenity":"fuel"},"name":"Elan","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Eneos":{"tags":{"name":"Eneos","amenity":"fuel"},"name":"Eneos","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Engen":{"tags":{"name":"Engen","amenity":"fuel"},"name":"Engen","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Eni":{"tags":{"name":"Eni","amenity":"fuel"},"name":"Eni","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Erg":{"tags":{"name":"Erg","amenity":"fuel"},"name":"Erg","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Esso":{"tags":{"name":"Esso","amenity":"fuel"},"name":"Esso","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Esso Express":{"tags":{"name":"Esso Express","amenity":"fuel"},"name":"Esso Express","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/EuroOil":{"tags":{"name":"EuroOil","amenity":"fuel"},"name":"EuroOil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Exxon":{"tags":{"name":"Exxon","amenity":"fuel"},"name":"Exxon","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/F24":{"tags":{"name":"F24","amenity":"fuel"},"name":"F24","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Firezone":{"tags":{"name":"Firezone","amenity":"fuel"},"name":"Firezone","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Flying V":{"tags":{"name":"Flying V","amenity":"fuel"},"name":"Flying V","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/GALP":{"tags":{"name":"GALP","amenity":"fuel"},"name":"GALP","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/GNV":{"tags":{"name":"GNV","amenity":"fuel"},"name":"GNV","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Gas":{"tags":{"name":"Gas","amenity":"fuel"},"name":"Gas","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Gazprom":{"tags":{"name":"Gazprom","amenity":"fuel"},"name":"Gazprom","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/GetGo":{"tags":{"name":"GetGo","amenity":"fuel"},"name":"GetGo","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Goil":{"tags":{"name":"Goil","amenity":"fuel"},"name":"Goil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Gulf":{"tags":{"name":"Gulf","amenity":"fuel"},"name":"Gulf","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/H-E-B Fuel":{"tags":{"name":"H-E-B Fuel","amenity":"fuel"},"name":"H-E-B Fuel","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/H-E-B Gas":{"tags":{"name":"H-E-B Gas","amenity":"fuel"},"name":"H-E-B Gas","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/HEM":{"tags":{"name":"HEM","amenity":"fuel"},"name":"HEM","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/HP":{"tags":{"name":"HP","amenity":"fuel"},"name":"HP","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/HP Petrol Pump":{"tags":{"name":"HP Petrol Pump","amenity":"fuel"},"name":"HP Petrol Pump","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Helios":{"tags":{"name":"Helios","amenity":"fuel"},"name":"Helios","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Hess":{"tags":{"name":"Hess","amenity":"fuel"},"name":"Hess","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Hindustan Petroleum":{"tags":{"name":"Hindustan Petroleum","amenity":"fuel"},"name":"Hindustan Petroleum","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Holiday":{"tags":{"name":"Holiday","amenity":"fuel"},"name":"Holiday","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Husky":{"tags":{"name":"Husky","amenity":"fuel"},"name":"Husky","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/IES":{"tags":{"name":"IES","amenity":"fuel"},"name":"IES","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/IP":{"tags":{"name":"IP","amenity":"fuel"},"name":"IP","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Independent Fuel Station":{"tags":{"name":"Independent Fuel Station","amenity":"fuel"},"name":"Independent Fuel Station","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Indian Oil":{"tags":{"name":"Indian Oil","amenity":"fuel"},"name":"Indian Oil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Indipend.":{"tags":{"name":"Indipend.","amenity":"fuel"},"name":"Indipend.","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Ingo":{"tags":{"name":"Ingo","amenity":"fuel"},"name":"Ingo","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Ipiranga":{"tags":{"name":"Ipiranga","amenity":"fuel"},"name":"Ipiranga","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Irving":{"tags":{"name":"Irving","amenity":"fuel"},"name":"Irving","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/JA-SS":{"tags":{"name":"JA-SS","amenity":"fuel"},"name":"JA-SS","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/JOMO":{"tags":{"name":"JOMO","amenity":"fuel"},"name":"JOMO","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Jet":{"tags":{"name":"Jet","amenity":"fuel"},"name":"Jet","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Jetti":{"tags":{"name":"Jetti","amenity":"fuel"},"name":"Jetti","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Kangaroo":{"tags":{"name":"Kangaroo","amenity":"fuel"},"name":"Kangaroo","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Kobil":{"tags":{"name":"Kobil","amenity":"fuel"},"name":"Kobil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Kroger Fuel":{"tags":{"name":"Kroger Fuel","amenity":"fuel"},"name":"Kroger Fuel","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Kum & Go":{"tags":{"name":"Kum & Go","amenity":"fuel"},"name":"Kum & Go","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Kwik Trip":{"tags":{"name":"Kwik Trip","amenity":"fuel"},"name":"Kwik Trip","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/LPG":{"tags":{"name":"LPG","amenity":"fuel"},"name":"LPG","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/LPG Station":{"tags":{"name":"LPG Station","amenity":"fuel"},"name":"LPG Station","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/LUKOIL":{"tags":{"name":"LUKOIL","amenity":"fuel"},"name":"LUKOIL","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Liberty":{"tags":{"name":"Liberty","amenity":"fuel"},"name":"Liberty","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Lotos":{"tags":{"name":"Lotos","amenity":"fuel"},"name":"Lotos","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Lotos Optima":{"tags":{"name":"Lotos Optima","amenity":"fuel"},"name":"Lotos Optima","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Love's":{"tags":{"name":"Love's","amenity":"fuel"},"name":"Love's","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Lukoil":{"tags":{"name":"Lukoil","amenity":"fuel"},"name":"Lukoil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/MEROIL":{"tags":{"name":"MEROIL","amenity":"fuel"},"name":"MEROIL","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/MOL":{"tags":{"name":"MOL","amenity":"fuel"},"name":"MOL","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/MRS":{"tags":{"name":"MRS","amenity":"fuel"},"name":"MRS","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Marathon":{"tags":{"name":"Marathon","amenity":"fuel"},"name":"Marathon","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Maverik":{"tags":{"name":"Maverik","amenity":"fuel"},"name":"Maverik","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Maxol":{"tags":{"name":"Maxol","amenity":"fuel"},"name":"Maxol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Metano":{"tags":{"name":"Metano","amenity":"fuel"},"name":"Metano","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Migrol":{"tags":{"name":"Migrol","amenity":"fuel"},"name":"Migrol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Minipump":{"tags":{"name":"Minipump","amenity":"fuel"},"name":"Minipump","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Mobil":{"tags":{"name":"Mobil","amenity":"fuel"},"name":"Mobil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Mobile":{"tags":{"name":"Mobile","amenity":"fuel"},"name":"Mobile","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Mol":{"tags":{"name":"Mol","amenity":"fuel"},"name":"Mol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Moya":{"tags":{"name":"Moya","amenity":"fuel"},"name":"Moya","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Murphy USA":{"tags":{"name":"Murphy USA","amenity":"fuel"},"name":"Murphy USA","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Neste":{"tags":{"name":"Neste","amenity":"fuel"},"name":"Neste","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/OIL!":{"tags":{"name":"OIL!","amenity":"fuel"},"name":"OIL!","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/OK":{"tags":{"name":"OK","amenity":"fuel"},"name":"OK","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/OKQ8":{"tags":{"name":"OKQ8","amenity":"fuel"},"name":"OKQ8","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/OMV":{"tags":{"name":"OMV","amenity":"fuel"},"name":"OMV","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Oilibya":{"tags":{"name":"Oilibya","amenity":"fuel"},"name":"Oilibya","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Opet":{"tags":{"name":"Opet","amenity":"fuel"},"name":"Opet","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Orlen":{"tags":{"name":"Orlen","amenity":"fuel"},"name":"Orlen","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/PETRONOR":{"tags":{"name":"PETRONOR","amenity":"fuel"},"name":"PETRONOR","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/PSO":{"tags":{"name":"PSO","amenity":"fuel"},"name":"PSO","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/PSO Petrol Pump":{"tags":{"name":"PSO Petrol Pump","amenity":"fuel"},"name":"PSO Petrol Pump","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/PT":{"tags":{"name":"PT","amenity":"fuel"},"name":"PT","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/PTT":{"tags":{"name":"PTT","amenity":"fuel"},"name":"PTT","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/PV Oil":{"tags":{"name":"PV Oil","amenity":"fuel"},"name":"PV Oil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Pacific Pride":{"tags":{"name":"Pacific Pride","amenity":"fuel"},"name":"Pacific Pride","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Pecsa":{"tags":{"name":"Pecsa","amenity":"fuel"},"name":"Pecsa","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Pemex":{"tags":{"name":"Pemex","amenity":"fuel"},"name":"Pemex","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Pertamina":{"tags":{"name":"Pertamina","amenity":"fuel"},"name":"Pertamina","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petro":{"tags":{"name":"Petro","amenity":"fuel"},"name":"Petro","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petro-Canada":{"tags":{"name":"Petro-Canada","amenity":"fuel"},"name":"Petro-Canada","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petrobras":{"tags":{"name":"Petrobras","amenity":"fuel"},"name":"Petrobras","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petrochina":{"tags":{"name":"Petrochina","amenity":"fuel"},"name":"Petrochina","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petroecuador":{"tags":{"name":"Petroecuador","amenity":"fuel"},"name":"Petroecuador","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petrol Ofisi":{"tags":{"name":"Petrol Ofisi","amenity":"fuel"},"name":"Petrol Ofisi","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petrolimex":{"tags":{"name":"Petrolimex","amenity":"fuel"},"name":"Petrolimex","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petrom":{"tags":{"name":"Petrom","amenity":"fuel"},"name":"Petrom","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petron":{"tags":{"name":"Petron","amenity":"fuel"},"name":"Petron","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petronas":{"tags":{"name":"Petronas","amenity":"fuel"},"name":"Petronas","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Petroperu":{"tags":{"name":"Petroperu","amenity":"fuel"},"name":"Petroperu","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Phillips 66":{"tags":{"name":"Phillips 66","amenity":"fuel"},"name":"Phillips 66","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Phoenix":{"tags":{"name":"Phoenix","amenity":"fuel"},"name":"Phoenix","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Pilot":{"tags":{"name":"Pilot","amenity":"fuel"},"name":"Pilot","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Pioneer":{"tags":{"name":"Pioneer","amenity":"fuel"},"name":"Pioneer","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Posto":{"tags":{"name":"Posto","amenity":"fuel"},"name":"Posto","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Posto Atem":{"tags":{"name":"Posto Atem","amenity":"fuel"},"name":"Posto Atem","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Posto BR":{"tags":{"name":"Posto BR","amenity":"fuel"},"name":"Posto BR","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Posto Ipiranga":{"tags":{"name":"Posto Ipiranga","amenity":"fuel"},"name":"Posto Ipiranga","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Posto Shell":{"tags":{"name":"Posto Shell","amenity":"fuel"},"name":"Posto Shell","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Primax":{"tags":{"name":"Primax","amenity":"fuel"},"name":"Primax","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Prio":{"tags":{"name":"Prio","amenity":"fuel"},"name":"Prio","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Puma":{"tags":{"name":"Puma","amenity":"fuel"},"name":"Puma","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Q1":{"tags":{"name":"Q1","amenity":"fuel"},"name":"Q1","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Q8":{"tags":{"name":"Q8","amenity":"fuel"},"name":"Q8","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Q8 Easy":{"tags":{"name":"Q8 Easy","amenity":"fuel"},"name":"Q8 Easy","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/QuikTrip":{"tags":{"name":"QuikTrip","amenity":"fuel"},"name":"QuikTrip","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/REPSOL":{"tags":{"name":"REPSOL","amenity":"fuel"},"name":"REPSOL","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/RaceTrac":{"tags":{"name":"RaceTrac","amenity":"fuel"},"name":"RaceTrac","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Repsol":{"tags":{"name":"Repsol","amenity":"fuel"},"name":"Repsol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Rompetrol":{"tags":{"name":"Rompetrol","amenity":"fuel"},"name":"Rompetrol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Rubis":{"tags":{"name":"Rubis","amenity":"fuel"},"name":"Rubis","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/SB Tank":{"tags":{"name":"SB Tank","amenity":"fuel"},"name":"SB Tank","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/SPBU":{"tags":{"name":"SPBU","amenity":"fuel"},"name":"SPBU","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Sasol":{"tags":{"name":"Sasol","amenity":"fuel"},"name":"Sasol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Sea Oil":{"tags":{"name":"Sea Oil","amenity":"fuel"},"name":"Sea Oil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Sheetz":{"tags":{"name":"Sheetz","amenity":"fuel"},"name":"Sheetz","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Shell":{"tags":{"name":"Shell","amenity":"fuel"},"name":"Shell","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Shell Express":{"tags":{"name":"Shell Express","amenity":"fuel"},"name":"Shell Express","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Sinclair":{"tags":{"name":"Sinclair","amenity":"fuel"},"name":"Sinclair","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Sinopec":{"tags":{"name":"Sinopec","amenity":"fuel"},"name":"Sinopec","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Sinopec Fuel":{"tags":{"name":"Sinopec Fuel","amenity":"fuel"},"name":"Sinopec Fuel","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Slovnaft":{"tags":{"name":"Slovnaft","amenity":"fuel"},"name":"Slovnaft","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Socar":{"tags":{"name":"Socar","amenity":"fuel"},"name":"Socar","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Sokimex":{"tags":{"name":"Sokimex","amenity":"fuel"},"name":"Sokimex","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Speedway":{"tags":{"name":"Speedway","amenity":"fuel"},"name":"Speedway","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/St1":{"tags":{"name":"St1","amenity":"fuel"},"name":"St1","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Star":{"tags":{"name":"Star","amenity":"fuel"},"name":"Star","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Star Oil":{"tags":{"name":"Star Oil","amenity":"fuel"},"name":"Star Oil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Station Service E. Leclerc":{"tags":{"name":"Station Service E. Leclerc","amenity":"fuel"},"name":"Station Service E. Leclerc","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Statoil":{"tags":{"name":"Statoil","amenity":"fuel"},"name":"Statoil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Sunoco":{"tags":{"name":"Sunoco","amenity":"fuel"},"name":"Sunoco","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Tamoil":{"tags":{"name":"Tamoil","amenity":"fuel"},"name":"Tamoil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Tango":{"tags":{"name":"Tango","amenity":"fuel"},"name":"Tango","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Teboil":{"tags":{"name":"Teboil","amenity":"fuel"},"name":"Teboil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Tela":{"tags":{"name":"Tela","amenity":"fuel"},"name":"Tela","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Terpel":{"tags":{"name":"Terpel","amenity":"fuel"},"name":"Terpel","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Texaco":{"tags":{"name":"Texaco","amenity":"fuel"},"name":"Texaco","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Tinq":{"tags":{"name":"Tinq","amenity":"fuel"},"name":"Tinq","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Topaz":{"tags":{"name":"Topaz","amenity":"fuel"},"name":"Topaz","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Total":{"tags":{"name":"Total","amenity":"fuel"},"name":"Total","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Total Access":{"tags":{"name":"Total Access","amenity":"fuel"},"name":"Total Access","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Total Erg":{"tags":{"name":"Total Erg","amenity":"fuel"},"name":"Total Erg","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/TotalErg":{"tags":{"name":"TotalErg","amenity":"fuel"},"name":"TotalErg","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Turkey Hill":{"tags":{"name":"Turkey Hill","amenity":"fuel"},"name":"Turkey Hill","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Turmöl":{"tags":{"name":"Turmöl","amenity":"fuel"},"name":"Turmöl","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Ultramar":{"tags":{"name":"Ultramar","amenity":"fuel"},"name":"Ultramar","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/United":{"tags":{"name":"United","amenity":"fuel"},"name":"United","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Uno":{"tags":{"name":"Uno","amenity":"fuel"},"name":"Uno","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Uno-X":{"tags":{"name":"Uno-X","amenity":"fuel"},"name":"Uno-X","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Valero":{"tags":{"name":"Valero","amenity":"fuel"},"name":"Valero","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Vito":{"tags":{"name":"Vito","amenity":"fuel"},"name":"Vito","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/WOG":{"tags":{"name":"WOG","amenity":"fuel"},"name":"WOG","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Westfalen":{"tags":{"name":"Westfalen","amenity":"fuel"},"name":"Westfalen","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Woolworths Petrol":{"tags":{"name":"Woolworths Petrol","amenity":"fuel"},"name":"Woolworths Petrol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Z":{"tags":{"name":"Z","amenity":"fuel"},"name":"Z","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/bft":{"tags":{"name":"bft","amenity":"fuel"},"name":"bft","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/eni":{"tags":{"name":"eni","amenity":"fuel"},"name":"eni","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÎÎÎ":{"tags":{"name":"ÎÎÎ","amenity":"fuel"},"name":"ÎÎÎ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐÐÐС":{"tags":{"name":"ÐÐÐС","amenity":"fuel"},"name":"ÐÐÐС","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐÐС":{"tags":{"name":"ÐÐС","amenity":"fuel"},"name":"ÐÐС","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐвÑаÑ":{"tags":{"name":"ÐвÑаÑ","amenity":"fuel"},"name":"ÐвÑаÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐРСÐ-ÐаÑÑа":{"tags":{"name":"ÐРСÐ-ÐаÑÑа","amenity":"fuel"},"name":"ÐРСÐ-ÐаÑÑа","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐаÑнеÑÑÑ":{"tags":{"name":"ÐаÑнеÑÑÑ","amenity":"fuel"},"name":"ÐаÑнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐелоÑÑÑнеÑÑÑ":{"tags":{"name":"ÐелоÑÑÑнеÑÑÑ","amenity":"fuel"},"name":"ÐелоÑÑÑнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐÐ°Ð·Ð¾Ð²Ð°Ñ Ð·Ð°Ð¿Ñавка":{"tags":{"name":"ÐÐ°Ð·Ð¾Ð²Ð°Ñ Ð·Ð°Ð¿Ñавка","amenity":"fuel"},"name":"ÐÐ°Ð·Ð¾Ð²Ð°Ñ Ð·Ð°Ð¿Ñавка","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐазпÑомнеÑÑÑ":{"tags":{"name":"ÐазпÑомнеÑÑÑ","amenity":"fuel"},"name":"ÐазпÑомнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐелиоÑ":{"tags":{"name":"ÐелиоÑ","amenity":"fuel"},"name":"ÐелиоÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐÐÐ":{"tags":{"name":"ÐÐÐ","amenity":"fuel"},"name":"ÐÐÐ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐапÑавка":{"tags":{"name":"ÐапÑавка","amenity":"fuel"},"name":"ÐапÑавка","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐазÐÑнайÐаз":{"tags":{"name":"ÐазÐÑнайÐаз","amenity":"fuel"},"name":"ÐазÐÑнайÐаз","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐÑкойл":{"tags":{"name":"ÐÑкойл","amenity":"fuel"},"name":"ÐÑкойл","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐакпеÑÑол":{"tags":{"name":"ÐакпеÑÑол","amenity":"fuel"},"name":"ÐакпеÑÑол","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐÐ ÐлÑÑнÑ":{"tags":{"name":"ÐÐ ÐлÑÑнÑ","amenity":"fuel"},"name":"ÐÐ ÐлÑÑнÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐеÑÑÑмагиÑÑÑалÑ":{"tags":{"name":"ÐеÑÑÑмагиÑÑÑалÑ","amenity":"fuel"},"name":"ÐеÑÑÑмагиÑÑÑалÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐÐÐÐ":{"tags":{"name":"ÐÐÐÐ","amenity":"fuel"},"name":"ÐÐÐÐ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐÐÐ":{"tags":{"name":"ÐÐÐ","amenity":"fuel"},"name":"ÐÐÐ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐкÑан":{"tags":{"name":"ÐкÑан","amenity":"fuel"},"name":"ÐкÑан","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐТÐ":{"tags":{"name":"ÐТÐ","amenity":"fuel"},"name":"ÐТÐ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐеÑÑол":{"tags":{"name":"ÐеÑÑол","amenity":"fuel"},"name":"ÐеÑÑол","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ÐÑопан":{"tags":{"name":"ÐÑопан","amenity":"fuel"},"name":"ÐÑопан","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/РоÑнеÑÑÑ":{"tags":{"name":"РоÑнеÑÑÑ","amenity":"fuel"},"name":"РоÑнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/СибнеÑÑÑ":{"tags":{"name":"СибнеÑÑÑ","amenity":"fuel"},"name":"СибнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/СÑÑгÑÑнеÑÑегаз":{"tags":{"name":"СÑÑгÑÑнеÑÑегаз","amenity":"fuel"},"name":"СÑÑгÑÑнеÑÑегаз","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ТÐÐ":{"tags":{"name":"ТÐÐ","amenity":"fuel"},"name":"ТÐÐ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ТаÑнеÑÑепÑодÑкÑ":{"tags":{"name":"ТаÑнеÑÑепÑодÑкÑ","amenity":"fuel"},"name":"ТаÑнеÑÑепÑодÑкÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ТаÑнеÑÑÑ":{"tags":{"name":"ТаÑнеÑÑÑ","amenity":"fuel"},"name":"ТаÑнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/УкÑнаÑÑа":{"tags":{"name":"УкÑнаÑÑа","amenity":"fuel"},"name":"УкÑнаÑÑа","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/××ר ××××":{"tags":{"name":"××ר ××××","amenity":"fuel"},"name":"××ר ××××","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/×××§":{"tags":{"name":"×××§","amenity":"fuel"},"name":"×××§","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ס×× ××":{"tags":{"name":"ס×× ××","amenity":"fuel"},"name":"ס×× ××","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/פ×":{"tags":{"name":"פ×","amenity":"fuel"},"name":"פ×","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Ù
ØØ·Ø© ÙÙÙØ¯":{"tags":{"name":"Ù
ØØ·Ø© ÙÙÙØ¯","amenity":"fuel"},"name":"Ù
ØØ·Ø© ÙÙÙØ¯","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Ù
ØØ·Ù ÙÙÙØ¯":{"tags":{"name":"Ù
ØØ·Ù ÙÙÙØ¯","amenity":"fuel"},"name":"Ù
ØØ·Ù ÙÙÙØ¯","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Ù¾Ù
Ù¾ Ø¨ÙØ²ÛÙ":{"tags":{"name":"Ù¾Ù
Ù¾ Ø¨ÙØ²ÛÙ","amenity":"fuel"},"name":"Ù¾Ù
Ù¾ Ø¨ÙØ²ÛÙ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/Ù¾Ù
Ù¾ گاز":{"tags":{"name":"Ù¾Ù
Ù¾ گاز","amenity":"fuel"},"name":"Ù¾Ù
Ù¾ گاز","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/à¸à¸²à¸à¸à¸²à¸":{"tags":{"name":"à¸à¸²à¸à¸à¸²à¸","amenity":"fuel"},"name":"à¸à¸²à¸à¸à¸²à¸","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/à¸.à¸.à¸.":{"tags":{"name":"à¸.à¸.à¸.","amenity":"fuel"},"name":"à¸.à¸.à¸.","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/à¹à¸à¸¥à¸¥à¹":{"tags":{"name":"à¹à¸à¸¥à¸¥à¹","amenity":"fuel"},"name":"à¹à¸à¸¥à¸¥à¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/à¹à¸à¸ªà¹à¸à¹":{"tags":{"name":"à¹à¸à¸ªà¹à¸à¹","amenity":"fuel"},"name":"à¹à¸à¸ªà¹à¸à¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ã¨ãã½":{"tags":{"name":"ã¨ãã½","amenity":"fuel"},"name":"ã¨ãã½","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ã¨ããªã¹":{"tags":{"name":"ã¨ããªã¹","amenity":"fuel"},"name":"ã¨ããªã¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ã³ã¹ã¢ç³æ²¹":{"tags":{"name":"ã³ã¹ã¢ç³æ²¹","amenity":"fuel"},"name":"ã³ã¹ã¢ç³æ²¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ã¼ãã©ã«":{"tags":{"name":"ã¼ãã©ã«","amenity":"fuel"},"name":"ã¼ãã©ã«","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ä¸å½ç³å":{"tags":{"name":"ä¸å½ç³å","amenity":"fuel"},"name":"ä¸å½ç³å","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ä¸å½ç³å Sinopec":{"tags":{"name":"ä¸å½ç³å Sinopec","amenity":"fuel"},"name":"ä¸å½ç³å Sinopec","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/ä¸å½ç³æ²¹":{"tags":{"name":"ä¸å½ç³æ²¹","amenity":"fuel"},"name":"ä¸å½ç³æ²¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/䏿²¹":{"tags":{"name":"䏿²¹","amenity":"fuel"},"name":"䏿²¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/åºå
":{"tags":{"name":"åºå
","name:en":"IDEMITSU","amenity":"fuel"},"name":"åºå
","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/å æ²¹ç«":{"tags":{"name":"å æ²¹ç«","amenity":"fuel"},"name":"å æ²¹ç«","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/å°ç£ä¸æ²¹":{"tags":{"name":"å°ç£ä¸æ²¹","amenity":"fuel"},"name":"å°ç£ä¸æ²¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/fuel/æåã·ã§ã«":{"tags":{"name":"æåã·ã§ã«","amenity":"fuel"},"name":"æåã·ã§ã«","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","opening_hours","fuel_multi"],"suggestion":true},"amenity/hospital/Cruz Roja":{"tags":{"name":"Cruz Roja","healthcare":"hospital","amenity":"hospital"},"name":"Cruz Roja","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/IMSS":{"tags":{"name":"IMSS","healthcare":"hospital","amenity":"hospital"},"name":"IMSS","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/ÐнÑекÑионное оÑделение":{"tags":{"name":"ÐнÑекÑионное оÑделение","healthcare":"hospital","amenity":"hospital"},"name":"ÐнÑекÑионное оÑделение","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/Ðожно-венеÑологиÑеÑкий диÑпанÑеÑ":{"tags":{"name":"Ðожно-венеÑологиÑеÑкий диÑпанÑеÑ","healthcare":"hospital","amenity":"hospital"},"name":"Ðожно-венеÑологиÑеÑкий диÑпанÑеÑ","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/Ð Ð°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа":{"tags":{"name":"Ð Ð°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа","healthcare":"hospital","amenity":"hospital"},"name":"Ð Ð°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/Роддом":{"tags":{"name":"Роддом","healthcare":"hospital","amenity":"hospital"},"name":"Роддом","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/РодилÑнÑй дом":{"tags":{"name":"РодилÑнÑй дом","healthcare":"hospital","amenity":"hospital"},"name":"РодилÑнÑй дом","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/СкоÑÐ°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ":{"tags":{"name":"СкоÑÐ°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ","healthcare":"hospital","amenity":"hospital"},"name":"СкоÑÐ°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/ЦРÐ":{"tags":{"name":"ЦРÐ","healthcare":"hospital","amenity":"hospital"},"name":"ЦРÐ","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/ЦенÑÑалÑÐ½Ð°Ñ ÑÐ°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа":{"tags":{"name":"ЦенÑÑалÑÐ½Ð°Ñ ÑÐ°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа","healthcare":"hospital","amenity":"hospital"},"name":"ЦенÑÑалÑÐ½Ð°Ñ ÑÐ°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/à¹à¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥à¸ªà¹à¸à¹à¸ªà¸£à¸´à¸¡à¸ªà¸¸à¸à¸ าà¸à¸à¸³à¸à¸¥":{"tags":{"name":"à¹à¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥à¸ªà¹à¸à¹à¸ªà¸£à¸´à¸¡à¸ªà¸¸à¸à¸ าà¸à¸à¸³à¸à¸¥","healthcare":"hospital","amenity":"hospital"},"name":"à¹à¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥à¸ªà¹à¸à¹à¸ªà¸£à¸´à¸¡à¸ªà¸¸à¸à¸ าà¸à¸à¸³à¸à¸¥","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/ice_cream/Grido":{"tags":{"name":"Grido","amenity":"ice_cream"},"name":"Grido","icon":"ice-cream","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","takeaway","delivery","outdoor_seating"],"suggestion":true},"amenity/kindergarten/Anganwadi":{"tags":{"name":"Anganwadi","amenity":"kindergarten"},"name":"Anganwadi","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Arche Noah":{"tags":{"name":"Arche Noah","amenity":"kindergarten"},"name":"Arche Noah","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/CONAFE Preescolar":{"tags":{"name":"CONAFE Preescolar","amenity":"kindergarten"},"name":"CONAFE Preescolar","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Educacion Inicial de CONAFE No Escolarizado":{"tags":{"name":"Educacion Inicial de CONAFE No Escolarizado","amenity":"kindergarten"},"name":"Educacion Inicial de CONAFE No Escolarizado","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Estefania Casta�eda":{"tags":{"name":"Estefania Casta�eda","amenity":"kindergarten"},"name":"Estefania Casta�eda","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Evangelischer Kindergarten":{"tags":{"name":"Evangelischer Kindergarten","amenity":"kindergarten"},"name":"Evangelischer Kindergarten","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Federico Froebel":{"tags":{"name":"Federico Froebel","amenity":"kindergarten"},"name":"Federico Froebel","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Gabriela Mistral":{"tags":{"name":"Gabriela Mistral","amenity":"kindergarten"},"name":"Gabriela Mistral","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Jardin Infantil":{"tags":{"name":"Jardin Infantil","amenity":"kindergarten"},"name":"Jardin Infantil","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Jean Piaget":{"tags":{"name":"Jean Piaget","amenity":"kindergarten"},"name":"Jean Piaget","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Katholischer Kindergarten":{"tags":{"name":"Katholischer Kindergarten","amenity":"kindergarten"},"name":"Katholischer Kindergarten","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Kindergarten Regenbogen":{"tags":{"name":"Kindergarten Regenbogen","amenity":"kindergarten"},"name":"Kindergarten Regenbogen","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Kindergarten St. Josef":{"tags":{"name":"Kindergarten St. Josef","amenity":"kindergarten"},"name":"Kindergarten St. Josef","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Kindergarten St. Martin":{"tags":{"name":"Kindergarten St. Martin","amenity":"kindergarten"},"name":"Kindergarten St. Martin","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Maria Montessori":{"tags":{"name":"Maria Montessori","amenity":"kindergarten"},"name":"Maria Montessori","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/PAUD":{"tags":{"name":"PAUD","amenity":"kindergarten"},"name":"PAUD","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Pusteblume":{"tags":{"name":"Pusteblume","amenity":"kindergarten"},"name":"Pusteblume","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Rosaura Zapata":{"tags":{"name":"Rosaura Zapata","amenity":"kindergarten"},"name":"Rosaura Zapata","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Sor Juana Ines De La Cruz":{"tags":{"name":"Sor Juana Ines De La Cruz","amenity":"kindergarten"},"name":"Sor Juana Ines De La Cruz","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Spatzennest":{"tags":{"name":"Spatzennest","amenity":"kindergarten"},"name":"Spatzennest","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Städtischer Kindergarten":{"tags":{"name":"Städtischer Kindergarten","amenity":"kindergarten"},"name":"Städtischer Kindergarten","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Villa Kunterbunt":{"tags":{"name":"Villa Kunterbunt","amenity":"kindergarten"},"name":"Villa Kunterbunt","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Waldkindergarten":{"tags":{"name":"Waldkindergarten","amenity":"kindergarten"},"name":"Waldkindergarten","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Waldorfkindergarten":{"tags":{"name":"Waldorfkindergarten","amenity":"kindergarten"},"name":"Waldorfkindergarten","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Ãvoda":{"tags":{"name":"Ãvoda","amenity":"kindergarten"},"name":"Ãvoda","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑад":{"tags":{"name":"ÐеÑÑад","amenity":"kindergarten"},"name":"ÐеÑÑад","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад СолнÑÑко":{"tags":{"name":"ÐеÑÑкий Ñад СолнÑÑко","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад СолнÑÑко","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â 1":{"tags":{"name":"ÐеÑÑкий Ñад â 1","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â 1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â1":{"tags":{"name":"ÐеÑÑкий Ñад â1","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â10":{"tags":{"name":"ÐеÑÑкий Ñад â10","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â10","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â11":{"tags":{"name":"ÐеÑÑкий Ñад â11","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â11","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â12":{"tags":{"name":"ÐеÑÑкий Ñад â12","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â12","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â13":{"tags":{"name":"ÐеÑÑкий Ñад â13","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â13","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â14":{"tags":{"name":"ÐеÑÑкий Ñад â14","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â14","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â15":{"tags":{"name":"ÐеÑÑкий Ñад â15","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â15","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â16":{"tags":{"name":"ÐеÑÑкий Ñад â16","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â16","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â17":{"tags":{"name":"ÐеÑÑкий Ñад â17","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â17","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â18":{"tags":{"name":"ÐеÑÑкий Ñад â18","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â18","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â19":{"tags":{"name":"ÐеÑÑкий Ñад â19","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â19","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â2":{"tags":{"name":"ÐеÑÑкий Ñад â2","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â2","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â22":{"tags":{"name":"ÐеÑÑкий Ñад â22","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â22","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â24":{"tags":{"name":"ÐеÑÑкий Ñад â24","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â24","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â25":{"tags":{"name":"ÐеÑÑкий Ñад â25","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â25","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â27":{"tags":{"name":"ÐеÑÑкий Ñад â27","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â27","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â29":{"tags":{"name":"ÐеÑÑкий Ñад â29","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â29","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â3":{"tags":{"name":"ÐеÑÑкий Ñад â3","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â3","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â33":{"tags":{"name":"ÐеÑÑкий Ñад â33","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â33","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â4":{"tags":{"name":"ÐеÑÑкий Ñад â4","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â4","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â5":{"tags":{"name":"ÐеÑÑкий Ñад â5","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â5","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â6":{"tags":{"name":"ÐеÑÑкий Ñад â6","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â6","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â7":{"tags":{"name":"ÐеÑÑкий Ñад â7","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â7","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â8":{"tags":{"name":"ÐеÑÑкий Ñад â8","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â8","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â9":{"tags":{"name":"ÐеÑÑкий Ñад â9","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â9","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐиÑÑÑий Ñадок":{"tags":{"name":"ÐиÑÑÑий Ñадок","amenity":"kindergarten"},"name":"ÐиÑÑÑий Ñадок","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/СолнÑÑко":{"tags":{"name":"СолнÑÑко","amenity":"kindergarten"},"name":"СолнÑÑко","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/á¡ááááá¨áá ááá¦á":{"tags":{"name":"á¡ááááá¨áá ááá¦á","amenity":"kindergarten"},"name":"á¡ááááá¨áá ááá¦á","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ä¸å¤®ä¿è²æ":{"tags":{"name":"ä¸å¤®ä¿è²æ","amenity":"kindergarten"},"name":"ä¸å¤®ä¿è²æ","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/library/Biblioteca Comunale":{"tags":{"name":"Biblioteca Comunale","amenity":"library"},"name":"Biblioteca Comunale","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Biblioteca Municipal":{"tags":{"name":"Biblioteca Municipal","amenity":"library"},"name":"Biblioteca Municipal","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Biblioteca Pública":{"tags":{"name":"Biblioteca Pública","amenity":"library"},"name":"Biblioteca Pública","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Biblioteca Pública Municipal":{"tags":{"name":"Biblioteca Pública Municipal","amenity":"library"},"name":"Biblioteca Pública Municipal","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Biblioteca comunale":{"tags":{"name":"Biblioteca comunale","amenity":"library"},"name":"Biblioteca comunale","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Biblioteka Publiczna":{"tags":{"name":"Biblioteka Publiczna","amenity":"library"},"name":"Biblioteka Publiczna","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Bibliothèque Municipale":{"tags":{"name":"Bibliothèque Municipale","amenity":"library"},"name":"Bibliothèque Municipale","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Bibliothèque municipale":{"tags":{"name":"Bibliothèque municipale","amenity":"library"},"name":"Bibliothèque municipale","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Bücherei":{"tags":{"name":"Bücherei","amenity":"library"},"name":"Bücherei","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Central Library":{"tags":{"name":"Central Library","amenity":"library"},"name":"Central Library","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Gemeindebücherei":{"tags":{"name":"Gemeindebücherei","amenity":"library"},"name":"Gemeindebücherei","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Gminna Biblioteka Publiczna":{"tags":{"name":"Gminna Biblioteka Publiczna","amenity":"library"},"name":"Gminna Biblioteka Publiczna","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Miejska Biblioteka Publiczna":{"tags":{"name":"Miejska Biblioteka Publiczna","amenity":"library"},"name":"Miejska Biblioteka Publiczna","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Médiathèque":{"tags":{"name":"Médiathèque","amenity":"library"},"name":"Médiathèque","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/MÄstská knihovna":{"tags":{"name":"MÄstská knihovna","amenity":"library"},"name":"MÄstská knihovna","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Public Library":{"tags":{"name":"Public Library","amenity":"library"},"name":"Public Library","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Stadtbibliothek":{"tags":{"name":"Stadtbibliothek","amenity":"library"},"name":"Stadtbibliothek","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/Stadtbücherei":{"tags":{"name":"Stadtbücherei","amenity":"library"},"name":"Stadtbücherei","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/ÐоÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"tags":{"name":"ÐоÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","amenity":"library"},"name":"ÐоÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/ÐеÑÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"tags":{"name":"ÐеÑÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","amenity":"library"},"name":"ÐеÑÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/ЦенÑÑалÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"tags":{"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","amenity":"library"},"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/ЦенÑÑалÑÐ½Ð°Ñ Ð³Ð¾ÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"tags":{"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð³Ð¾ÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","amenity":"library"},"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð³Ð¾ÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/library/å¾ä¹¦é¦":{"tags":{"name":"å¾ä¹¦é¦","amenity":"library"},"name":"å¾ä¹¦é¦","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"amenity/pharmacy/36.6":{"tags":{"name":"36.6","healthcare":"pharmacy","amenity":"pharmacy"},"name":"36.6","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Adler-Apotheke":{"tags":{"name":"Adler-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Adler-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Alte Apotheke":{"tags":{"name":"Alte Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Alte Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Apollo Pharmacy":{"tags":{"name":"Apollo Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Apollo Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Apotek":{"tags":{"name":"Apotek","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Apotek","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Apotek Hjärtat":{"tags":{"name":"Apotek Hjärtat","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Apotek Hjärtat","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Apotheke am Markt":{"tags":{"name":"Apotheke am Markt","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Apotheke am Markt","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Bahnhof Apotheke":{"tags":{"name":"Bahnhof Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Bahnhof Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Bahnhof-Apotheke":{"tags":{"name":"Bahnhof-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Bahnhof-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Bartell Drugs":{"tags":{"name":"Bartell Drugs","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Bartell Drugs","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Benavides":{"tags":{"name":"Benavides","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Benavides","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Benu":{"tags":{"name":"Benu","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Benu","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Boots":{"tags":{"name":"Boots","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Boots","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Botica":{"tags":{"name":"Botica","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Botica","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Brunnen-Apotheke":{"tags":{"name":"Brunnen-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Brunnen-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Burg-Apotheke":{"tags":{"name":"Burg-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Burg-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Bären-Apotheke":{"tags":{"name":"Bären-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Bären-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/CVS":{"tags":{"name":"CVS","healthcare":"pharmacy","amenity":"pharmacy"},"name":"CVS","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Camelia":{"tags":{"name":"Camelia","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Camelia","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Catena":{"tags":{"name":"Catena","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Catena","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Chemist Warehouse":{"tags":{"name":"Chemist Warehouse","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Chemist Warehouse","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Clicks":{"tags":{"name":"Clicks","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Clicks","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Cruz Azul":{"tags":{"name":"Cruz Azul","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Cruz Azul","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Cruz Verde":{"tags":{"name":"Cruz Verde","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Cruz Verde","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Dbam o Zdrowie":{"tags":{"name":"Dbam o Zdrowie","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Dbam o Zdrowie","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Dr. Max":{"tags":{"name":"Dr. Max","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Dr. Max","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Droga Raia":{"tags":{"name":"Droga Raia","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Droga Raia","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Drogaria São Paulo":{"tags":{"name":"Drogaria São Paulo","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Drogaria São Paulo","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Drogasil":{"tags":{"name":"Drogasil","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Drogasil","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Duane Reade":{"tags":{"name":"Duane Reade","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Duane Reade","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Eczane":{"tags":{"name":"Eczane","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Eczane","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Engel-Apotheke":{"tags":{"name":"Engel-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Engel-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/EurovaistinÄ":{"tags":{"name":"EurovaistinÄ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"EurovaistinÄ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Familiprix":{"tags":{"name":"Familiprix","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Familiprix","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacenter":{"tags":{"name":"Farmacenter","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacenter","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacia Centrale":{"tags":{"name":"Farmacia Centrale","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacia Centrale","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacia Comunale":{"tags":{"name":"Farmacia Comunale","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacia Comunale","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacia Guadalajara":{"tags":{"name":"Farmacia Guadalajara","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacia Guadalajara","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacia del Ahorro":{"tags":{"name":"Farmacia del Ahorro","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacia del Ahorro","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacias Ahumada":{"tags":{"name":"Farmacias Ahumada","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Ahumada","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacias Cruz Azul":{"tags":{"name":"Farmacias Cruz Azul","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Cruz Azul","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacias Cruz Verde":{"tags":{"name":"Farmacias Cruz Verde","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Cruz Verde","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacias Económicas":{"tags":{"name":"Farmacias Económicas","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Económicas","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacias Guadalajara":{"tags":{"name":"Farmacias Guadalajara","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Guadalajara","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacias SalcoBrand":{"tags":{"name":"Farmacias SalcoBrand","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias SalcoBrand","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacias Sana Sana":{"tags":{"name":"Farmacias Sana Sana","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Sana Sana","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacias Similares":{"tags":{"name":"Farmacias Similares","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Similares","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacias del Ahorro":{"tags":{"name":"Farmacias del Ahorro","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias del Ahorro","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmacity":{"tags":{"name":"Farmacity","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacity","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmahorro":{"tags":{"name":"Farmahorro","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmahorro","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmatodo":{"tags":{"name":"Farmatodo","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmatodo","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Farmácia":{"tags":{"name":"Farmácia","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmácia","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Felicia":{"tags":{"name":"Felicia","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Felicia","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Fybeca":{"tags":{"name":"Fybeca","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Fybeca","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Generika Drugstore":{"tags":{"name":"Generika Drugstore","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Generika Drugstore","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/GintarinÄ vaistinÄ":{"tags":{"name":"GintarinÄ vaistinÄ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"GintarinÄ vaistinÄ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Guardian":{"tags":{"name":"Guardian","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Guardian","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Gyógyszertár":{"tags":{"name":"Gyógyszertár","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Gyógyszertár","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/H-E-B Pharmacy":{"tags":{"name":"H-E-B Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"H-E-B Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Hirsch-Apotheke":{"tags":{"name":"Hirsch-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Hirsch-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Hubertus Apotheke":{"tags":{"name":"Hubertus Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Hubertus Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Inkafarma":{"tags":{"name":"Inkafarma","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Inkafarma","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Jean Coutu":{"tags":{"name":"Jean Coutu","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Jean Coutu","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Kinney Drugs":{"tags":{"name":"Kinney Drugs","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Kinney Drugs","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Kur-Apotheke":{"tags":{"name":"Kur-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Kur-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Linden-Apotheke":{"tags":{"name":"Linden-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Linden-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Ljekarna":{"tags":{"name":"Ljekarna","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ljekarna","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Lloyds Pharmacy":{"tags":{"name":"Lloyds Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Lloyds Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Lékárna":{"tags":{"name":"Lékárna","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Lékárna","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Löwen-Apotheke":{"tags":{"name":"Löwen-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Löwen-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Marien-Apotheke":{"tags":{"name":"Marien-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Marien-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Markt-Apotheke":{"tags":{"name":"Markt-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Markt-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Mercury Drug":{"tags":{"name":"Mercury Drug","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Mercury Drug","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Mifarma":{"tags":{"name":"Mifarma","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Mifarma","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/MÄness aptieka":{"tags":{"name":"MÄness aptieka","healthcare":"pharmacy","amenity":"pharmacy"},"name":"MÄness aptieka","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Neue Apotheke":{"tags":{"name":"Neue Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Neue Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pague Menos":{"tags":{"name":"Pague Menos","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pague Menos","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Panvel":{"tags":{"name":"Panvel","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Panvel","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Park-Apotheke":{"tags":{"name":"Park-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Park-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmacie Centrale":{"tags":{"name":"Pharmacie Centrale","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie Centrale","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmacie Principale":{"tags":{"name":"Pharmacie Principale","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie Principale","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmacie de l'Hôtel de Ville":{"tags":{"name":"Pharmacie de l'Hôtel de Ville","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie de l'Hôtel de Ville","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmacie de la Gare":{"tags":{"name":"Pharmacie de la Gare","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie de la Gare","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmacie de la Mairie":{"tags":{"name":"Pharmacie de la Mairie","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie de la Mairie","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmacie de la Poste":{"tags":{"name":"Pharmacie de la Poste","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie de la Poste","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmacie du Centre":{"tags":{"name":"Pharmacie du Centre","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie du Centre","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmacie du Marché":{"tags":{"name":"Pharmacie du Marché","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie du Marché","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmacie du Parc":{"tags":{"name":"Pharmacie du Parc","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie du Parc","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmaprix":{"tags":{"name":"Pharmaprix","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmaprix","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Pharmasave":{"tags":{"name":"Pharmasave","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmasave","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Punkt Apteczny":{"tags":{"name":"Punkt Apteczny","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Punkt Apteczny","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Rathaus-Apotheke":{"tags":{"name":"Rathaus-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rathaus-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Rats-Apotheke":{"tags":{"name":"Rats-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rats-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Rexall":{"tags":{"name":"Rexall","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rexall","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Rite Aid":{"tags":{"name":"Rite Aid","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rite Aid","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Rose Pharmacy":{"tags":{"name":"Rose Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rose Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Rosen-Apotheke":{"tags":{"name":"Rosen-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rosen-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Rowlands Pharmacy":{"tags":{"name":"Rowlands Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rowlands Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/SalcoBrand":{"tags":{"name":"SalcoBrand","healthcare":"pharmacy","amenity":"pharmacy"},"name":"SalcoBrand","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Sana Sana":{"tags":{"name":"Sana Sana","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Sana Sana","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Schloss-Apotheke":{"tags":{"name":"Schloss-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Schloss-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Sensiblu":{"tags":{"name":"Sensiblu","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Sensiblu","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Shoppers Drug Mart":{"tags":{"name":"Shoppers Drug Mart","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Shoppers Drug Mart","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Sonnen-Apotheke":{"tags":{"name":"Sonnen-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Sonnen-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/South Star Drug":{"tags":{"name":"South Star Drug","healthcare":"pharmacy","amenity":"pharmacy"},"name":"South Star Drug","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Stadt-Apotheke":{"tags":{"name":"Stadt-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Stadt-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Stern-Apotheke":{"tags":{"name":"Stern-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Stern-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Superdrug":{"tags":{"name":"Superdrug","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Superdrug","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/São João":{"tags":{"name":"São João","healthcare":"pharmacy","amenity":"pharmacy"},"name":"São João","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/The Generics Pharmacy":{"tags":{"name":"The Generics Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"The Generics Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Uniprix":{"tags":{"name":"Uniprix","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Uniprix","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Walgreens":{"tags":{"name":"Walgreens","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Walgreens","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Walgreens Pharmacy":{"tags":{"name":"Walgreens Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Walgreens Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Walmart Pharmacy":{"tags":{"name":"Walmart Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Walmart Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Well Pharmacy":{"tags":{"name":"Well Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Well Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/centro naturista":{"tags":{"name":"centro naturista","healthcare":"pharmacy","amenity":"pharmacy"},"name":"centro naturista","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Ð5":{"tags":{"name":"Ð5","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ð5","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐйболиÑ":{"tags":{"name":"ÐйболиÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐйболиÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐпÑека 36,6":{"tags":{"name":"ÐпÑека 36,6","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑека 36,6","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐпÑека низкиÑ
Ñен":{"tags":{"name":"ÐпÑека низкиÑ
Ñен","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑека низкиÑ
Ñен","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐпÑека низÑкиÑ
ÑÑн":{"tags":{"name":"ÐпÑека низÑкиÑ
ÑÑн","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑека низÑкиÑ
ÑÑн","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐпÑека Ð¾Ñ Ñклада":{"tags":{"name":"ÐпÑека Ð¾Ñ Ñклада","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑека Ð¾Ñ Ñклада","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐпÑека â1":{"tags":{"name":"ÐпÑека â1","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑека â1","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐпÑеÑнÑй пÑнкÑ":{"tags":{"name":"ÐпÑеÑнÑй пÑнкÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑеÑнÑй пÑнкÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐÑнÑка":{"tags":{"name":"ÐÑнÑка","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐÑнÑка","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐеÑÐµÐ¶Ð½Ð°Ñ Ð°Ð¿Ñека":{"tags":{"name":"ÐеÑÐµÐ¶Ð½Ð°Ñ Ð°Ð¿Ñека","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐеÑÐµÐ¶Ð½Ð°Ñ Ð°Ð¿Ñека","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐÑÐ´Ñ Ð·Ð´Ð¾Ñов":{"tags":{"name":"ÐÑÐ´Ñ Ð·Ð´Ð¾Ñов","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐÑÐ´Ñ Ð·Ð´Ð¾Ñов","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐиÑа":{"tags":{"name":"ÐиÑа","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐиÑа","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐоÑздÑав":{"tags":{"name":"ÐоÑздÑав","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐоÑздÑав","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Ðивика":{"tags":{"name":"Ðивика","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ðивика","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐдоÑовÑе":{"tags":{"name":"ÐдоÑовÑе","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐдоÑовÑе","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐмплозиÑ":{"tags":{"name":"ÐмплозиÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐмплозиÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐлаÑÑика":{"tags":{"name":"ÐлаÑÑика","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐлаÑÑика","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐадÑÑка":{"tags":{"name":"ÐадÑÑка","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐадÑÑка","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Ðед-ÑеÑвÑÑ":{"tags":{"name":"Ðед-ÑеÑвÑÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ðед-ÑеÑвÑÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐÐµÐ»Ð¾Ð´Ð¸Ñ Ð·Ð´Ð¾ÑовÑÑ":{"tags":{"name":"ÐÐµÐ»Ð¾Ð´Ð¸Ñ Ð·Ð´Ð¾ÑовÑÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐÐµÐ»Ð¾Ð´Ð¸Ñ Ð·Ð´Ð¾ÑовÑÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐевиÑ":{"tags":{"name":"ÐевиÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐевиÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐоÑма":{"tags":{"name":"ÐоÑма","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐоÑма","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐзеÑки":{"tags":{"name":"ÐзеÑки","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐзеÑки","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐанаÑеÑ":{"tags":{"name":"ÐанаÑеÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐанаÑеÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ":{"tags":{"name":"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ÐланеÑа здоÑовÑÑ":{"tags":{"name":"ÐланеÑа здоÑовÑÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐланеÑа здоÑовÑÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Ригла":{"tags":{"name":"Ригла","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ригла","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/СемейнаÑ":{"tags":{"name":"СемейнаÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"СемейнаÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/СоÑиалÑÐ½Ð°Ñ Ð°Ð¿Ñека":{"tags":{"name":"СоÑиалÑÐ½Ð°Ñ Ð°Ð¿Ñека","healthcare":"pharmacy","amenity":"pharmacy"},"name":"СоÑиалÑÐ½Ð°Ñ Ð°Ð¿Ñека","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/СÑолиÑки":{"tags":{"name":"СÑолиÑки","healthcare":"pharmacy","amenity":"pharmacy"},"name":"СÑолиÑки","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ФаÑмакопейка":{"tags":{"name":"ФаÑмакопейка","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ФаÑмакопейка","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ФаÑмакоÑ":{"tags":{"name":"ФаÑмакоÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ФаÑмакоÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ФаÑмаÑиÑ":{"tags":{"name":"ФаÑмаÑиÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ФаÑмаÑиÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ФаÑмленд":{"tags":{"name":"ФаÑмленд","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ФаÑмленд","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ЦенÑÑалÑÐ½Ð°Ñ Ð°Ð¿Ñека":{"tags":{"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð°Ð¿Ñека","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð°Ð¿Ñека","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ס×פר-פ×ר×":{"tags":{"name":"ס×פר-פ×ר×","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ס×פר-פ×ר×","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Ø¯Ø§Ø±ÙØ®Ø§ÙÙ":{"tags":{"name":"Ø¯Ø§Ø±ÙØ®Ø§ÙÙ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ø¯Ø§Ø±ÙØ®Ø§ÙÙ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/Ø¯Ø§Ø±ÙØ®Ø§Ù٠شباÙÙ Ø±ÙØ²Û":{"tags":{"name":"Ø¯Ø§Ø±ÙØ®Ø§Ù٠شباÙÙ Ø±ÙØ²Û","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ø¯Ø§Ø±ÙØ®Ø§Ù٠شباÙÙ Ø±ÙØ²Û","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ØµÙØ¯ÙÙØ©":{"tags":{"name":"ØµÙØ¯ÙÙØ©","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ØµÙØ¯ÙÙØ©","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ãããã®ç¦å¤ªé":{"tags":{"name":"ãããã®ç¦å¤ªé","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ãããã®ç¦å¤ªé","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ãããè¬å±":{"tags":{"name":"ãããè¬å±","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ãããè¬å±","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ã¦ã¨ã«ã·ã¢":{"tags":{"name":"ã¦ã¨ã«ã·ã¢","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ã¦ã¨ã«ã·ã¢","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ã«ã¯ãè¬å":{"tags":{"name":"ã«ã¯ãè¬å","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ã«ã¯ãè¬å","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ã¯ãªã¨ã¤ã":{"tags":{"name":"ã¯ãªã¨ã¤ã","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ã¯ãªã¨ã¤ã","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ãµã³ãã©ãã°":{"tags":{"name":"ãµã³ãã©ãã°","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ãµã³ãã©ãã°","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ã¹ã®è¬å±":{"tags":{"name":"ã¹ã®è¬å±","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ã¹ã®è¬å±","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ã»ã¤ã¸ã§ã¼":{"tags":{"name":"ã»ã¤ã¸ã§ã¼","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ã»ã¤ã¸ã§ã¼","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ãã«ããã©ãã°":{"tags":{"name":"ãã«ããã©ãã°","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ãã«ããã©ãã°","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ãã©ãã°ã¦ããã¾ (Drug Terashima)":{"tags":{"name":"ãã©ãã°ã¦ããã¾ (Drug Terashima)","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ãã©ãã°ã¦ããã¾ (Drug Terashima)","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ããã¢ããã¨ã·":{"tags":{"name":"ããã¢ããã¨ã·","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ããã¢ããã¨ã·","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pharmacy/ä¸ä¸è¥å±":{"tags":{"name":"ä¸ä¸è¥å±","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ä¸ä¸è¥å±","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/pub/Black Bull":{"tags":{"name":"Black Bull","amenity":"pub"},"name":"Black Bull","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Commercial Hotel":{"tags":{"name":"Commercial Hotel","amenity":"pub"},"name":"Commercial Hotel","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Cross Keys":{"tags":{"name":"Cross Keys","amenity":"pub"},"name":"Cross Keys","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Irish Pub":{"tags":{"name":"Irish Pub","amenity":"pub"},"name":"Irish Pub","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Kings Arms":{"tags":{"name":"Kings Arms","amenity":"pub"},"name":"Kings Arms","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Kings Head":{"tags":{"name":"Kings Head","amenity":"pub"},"name":"Kings Head","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/New Inn":{"tags":{"name":"New Inn","amenity":"pub"},"name":"New Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Prince of Wales":{"tags":{"name":"Prince of Wales","amenity":"pub"},"name":"Prince of Wales","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Queens Head":{"tags":{"name":"Queens Head","amenity":"pub"},"name":"Queens Head","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Red Lion":{"tags":{"name":"Red Lion","amenity":"pub"},"name":"Red Lion","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Rose & Crown":{"tags":{"name":"Rose & Crown","amenity":"pub"},"name":"Rose & Crown","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Rose and Crown":{"tags":{"name":"Rose and Crown","amenity":"pub"},"name":"Rose and Crown","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/Royal Oak":{"tags":{"name":"Royal Oak","amenity":"pub"},"name":"Royal Oak","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Albion":{"tags":{"name":"The Albion","amenity":"pub"},"name":"The Albion","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Anchor":{"tags":{"name":"The Anchor","amenity":"pub"},"name":"The Anchor","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Angel":{"tags":{"name":"The Angel","amenity":"pub"},"name":"The Angel","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Beehive":{"tags":{"name":"The Beehive","amenity":"pub"},"name":"The Beehive","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Bell":{"tags":{"name":"The Bell","amenity":"pub"},"name":"The Bell","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Bell Inn":{"tags":{"name":"The Bell Inn","amenity":"pub"},"name":"The Bell Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Black Horse":{"tags":{"name":"The Black Horse","amenity":"pub"},"name":"The Black Horse","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Bull":{"tags":{"name":"The Bull","amenity":"pub"},"name":"The Bull","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Castle":{"tags":{"name":"The Castle","amenity":"pub"},"name":"The Castle","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Chequers":{"tags":{"name":"The Chequers","amenity":"pub"},"name":"The Chequers","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Cricketers":{"tags":{"name":"The Cricketers","amenity":"pub"},"name":"The Cricketers","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Cross Keys":{"tags":{"name":"The Cross Keys","amenity":"pub"},"name":"The Cross Keys","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Crown":{"tags":{"name":"The Crown","amenity":"pub"},"name":"The Crown","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Crown Inn":{"tags":{"name":"The Crown Inn","amenity":"pub"},"name":"The Crown Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Fox":{"tags":{"name":"The Fox","amenity":"pub"},"name":"The Fox","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The George":{"tags":{"name":"The George","amenity":"pub"},"name":"The George","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Green Man":{"tags":{"name":"The Green Man","amenity":"pub"},"name":"The Green Man","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Greyhound":{"tags":{"name":"The Greyhound","amenity":"pub"},"name":"The Greyhound","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Kings Arms":{"tags":{"name":"The Kings Arms","amenity":"pub"},"name":"The Kings Arms","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Kings Head":{"tags":{"name":"The Kings Head","amenity":"pub"},"name":"The Kings Head","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The New Inn":{"tags":{"name":"The New Inn","amenity":"pub"},"name":"The New Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Plough":{"tags":{"name":"The Plough","amenity":"pub"},"name":"The Plough","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Plough Inn":{"tags":{"name":"The Plough Inn","amenity":"pub"},"name":"The Plough Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Queens Head":{"tags":{"name":"The Queens Head","amenity":"pub"},"name":"The Queens Head","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Railway":{"tags":{"name":"The Railway","amenity":"pub"},"name":"The Railway","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Red Lion":{"tags":{"name":"The Red Lion","amenity":"pub"},"name":"The Red Lion","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Rising Sun":{"tags":{"name":"The Rising Sun","amenity":"pub"},"name":"The Rising Sun","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Royal Oak":{"tags":{"name":"The Royal Oak","amenity":"pub"},"name":"The Royal Oak","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Ship":{"tags":{"name":"The Ship","amenity":"pub"},"name":"The Ship","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Ship Inn":{"tags":{"name":"The Ship Inn","amenity":"pub"},"name":"The Ship Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Star":{"tags":{"name":"The Star","amenity":"pub"},"name":"The Star","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Star Inn":{"tags":{"name":"The Star Inn","amenity":"pub"},"name":"The Star Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Sun Inn":{"tags":{"name":"The Sun Inn","amenity":"pub"},"name":"The Sun Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Swan":{"tags":{"name":"The Swan","amenity":"pub"},"name":"The Swan","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Swan Inn":{"tags":{"name":"The Swan Inn","amenity":"pub"},"name":"The Swan Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Victoria":{"tags":{"name":"The Victoria","amenity":"pub"},"name":"The Victoria","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The Wheatsheaf":{"tags":{"name":"The Wheatsheaf","amenity":"pub"},"name":"The Wheatsheaf","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The White Hart":{"tags":{"name":"The White Hart","amenity":"pub"},"name":"The White Hart","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The White Horse":{"tags":{"name":"The White Horse","amenity":"pub"},"name":"The White Horse","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The White Lion":{"tags":{"name":"The White Lion","amenity":"pub"},"name":"The White Lion","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/The White Swan":{"tags":{"name":"The White Swan","amenity":"pub"},"name":"The White Swan","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/éæ°":{"tags":{"name":"éæ°","amenity":"pub"},"name":"éæ°","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/pub/鳥貴æ":{"tags":{"name":"鳥貴æ","amenity":"pub"},"name":"鳥貴æ","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Adler":{"tags":{"name":"Adler","amenity":"restaurant"},"name":"Adler","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Adria":{"tags":{"name":"Adria","amenity":"restaurant"},"name":"Adria","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Adyar Ananda Bhavan":{"tags":{"name":"Adyar Ananda Bhavan","amenity":"restaurant"},"name":"Adyar Ananda Bhavan","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Akropolis":{"tags":{"name":"Akropolis","amenity":"restaurant"},"name":"Akropolis","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Alte Post":{"tags":{"name":"Alte Post","amenity":"restaurant"},"name":"Alte Post","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Applebee's":{"tags":{"name":"Applebee's","amenity":"restaurant"},"name":"Applebee's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Asia":{"tags":{"name":"Asia","amenity":"restaurant"},"name":"Asia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Athen":{"tags":{"name":"Athen","amenity":"restaurant"},"name":"Athen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Athos":{"tags":{"name":"Athos","amenity":"restaurant"},"name":"Athos","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Autogrill":{"tags":{"name":"Autogrill","amenity":"restaurant"},"name":"Autogrill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bahnhof":{"tags":{"name":"Bahnhof","amenity":"restaurant"},"name":"Bahnhof","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bella Italia":{"tags":{"name":"Bella Italia","amenity":"restaurant"},"name":"Bella Italia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bella Napoli":{"tags":{"name":"Bella Napoli","amenity":"restaurant"},"name":"Bella Napoli","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Belvedere":{"tags":{"name":"Belvedere","amenity":"restaurant"},"name":"Belvedere","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Big Boy":{"tags":{"name":"Big Boy","amenity":"restaurant"},"name":"Big Boy","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bob Evans":{"tags":{"name":"Bob Evans","amenity":"restaurant"},"name":"Bob Evans","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bonefish Grill":{"tags":{"name":"Bonefish Grill","amenity":"restaurant"},"name":"Bonefish Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Boston Pizza":{"tags":{"name":"Boston Pizza","amenity":"restaurant"},"name":"Boston Pizza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Buffalo Grill":{"tags":{"name":"Buffalo Grill","amenity":"restaurant"},"name":"Buffalo Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Buffalo Wild Wings":{"tags":{"name":"Buffalo Wild Wings","amenity":"restaurant"},"name":"Buffalo Wild Wings","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bären":{"tags":{"name":"Bären","amenity":"restaurant"},"name":"Bären","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/California Pizza Kitchen":{"tags":{"name":"California Pizza Kitchen","amenity":"restaurant"},"name":"California Pizza Kitchen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Canteen":{"tags":{"name":"Canteen","amenity":"restaurant"},"name":"Canteen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Capri":{"tags":{"name":"Capri","amenity":"restaurant"},"name":"Capri","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Carluccio's":{"tags":{"name":"Carluccio's","amenity":"restaurant"},"name":"Carluccio's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Carpe Diem":{"tags":{"name":"Carpe Diem","amenity":"restaurant"},"name":"Carpe Diem","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Carrabba's Italian Grill":{"tags":{"name":"Carrabba's Italian Grill","amenity":"restaurant"},"name":"Carrabba's Italian Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Casa Mia":{"tags":{"name":"Casa Mia","amenity":"restaurant"},"name":"Casa Mia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Casablanca":{"tags":{"name":"Casablanca","amenity":"restaurant"},"name":"Casablanca","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Cheesecake Factory":{"tags":{"name":"Cheesecake Factory","amenity":"restaurant"},"name":"Cheesecake Factory","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Chifa":{"tags":{"name":"Chifa","amenity":"restaurant"},"name":"Chifa","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Chili's":{"tags":{"name":"Chili's","amenity":"restaurant"},"name":"Chili's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/China Buffet":{"tags":{"name":"China Buffet","amenity":"restaurant"},"name":"China Buffet","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/China Garden":{"tags":{"name":"China Garden","amenity":"restaurant"},"name":"China Garden","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/China House":{"tags":{"name":"China House","amenity":"restaurant"},"name":"China House","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/China Town":{"tags":{"name":"China Town","amenity":"restaurant"},"name":"China Town","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/China Wok":{"tags":{"name":"China Wok","amenity":"restaurant"},"name":"China Wok","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Chiquito":{"tags":{"name":"Chiquito","amenity":"restaurant"},"name":"Chiquito","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Chuck E. Cheese's":{"tags":{"name":"Chuck E. Cheese's","amenity":"restaurant"},"name":"Chuck E. Cheese's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Cici's Pizza":{"tags":{"name":"Cici's Pizza","amenity":"restaurant"},"name":"Cici's Pizza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Comedor":{"tags":{"name":"Comedor","amenity":"restaurant"},"name":"Comedor","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Comida China":{"tags":{"name":"Comida China","amenity":"restaurant"},"name":"Comida China","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Courtepaille":{"tags":{"name":"Courtepaille","amenity":"restaurant"},"name":"Courtepaille","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Cracker Barrel":{"tags":{"name":"Cracker Barrel","amenity":"restaurant"},"name":"Cracker Barrel","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Da Grasso":{"tags":{"name":"Da Grasso","amenity":"restaurant"},"name":"Da Grasso","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Da Vinci":{"tags":{"name":"Da Vinci","amenity":"restaurant"},"name":"Da Vinci","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Delphi":{"tags":{"name":"Delphi","amenity":"restaurant"},"name":"Delphi","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Denny's":{"tags":{"name":"Denny's","amenity":"restaurant"},"name":"Denny's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Deutsches Haus":{"tags":{"name":"Deutsches Haus","amenity":"restaurant"},"name":"Deutsches Haus","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Dionysos":{"tags":{"name":"Dionysos","amenity":"restaurant"},"name":"Dionysos","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Dolce Vita":{"tags":{"name":"Dolce Vita","amenity":"restaurant"},"name":"Dolce Vita","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Dorfkrug":{"tags":{"name":"Dorfkrug","amenity":"restaurant"},"name":"Dorfkrug","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/East Side Mario's":{"tags":{"name":"East Side Mario's","amenity":"restaurant"},"name":"East Side Mario's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/El Greco":{"tags":{"name":"El Greco","amenity":"restaurant"},"name":"El Greco","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/El Paso":{"tags":{"name":"El Paso","amenity":"restaurant"},"name":"El Paso","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/El Rancho":{"tags":{"name":"El Rancho","amenity":"restaurant"},"name":"El Rancho","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Europa":{"tags":{"name":"Europa","amenity":"restaurant"},"name":"Europa","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Famous Dave's":{"tags":{"name":"Famous Dave's","amenity":"restaurant"},"name":"Famous Dave's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Flunch":{"tags":{"name":"Flunch","amenity":"restaurant"},"name":"Flunch","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Frankie & Benny's":{"tags":{"name":"Frankie & Benny's","amenity":"restaurant"},"name":"Frankie & Benny's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Friendly's":{"tags":{"name":"Friendly's","amenity":"restaurant"},"name":"Friendly's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Gasthaus Krone":{"tags":{"name":"Gasthaus Krone","amenity":"restaurant"},"name":"Gasthaus Krone","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Gasthaus zur Linde":{"tags":{"name":"Gasthaus zur Linde","amenity":"restaurant"},"name":"Gasthaus zur Linde","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Gasthof zur Post":{"tags":{"name":"Gasthof zur Post","amenity":"restaurant"},"name":"Gasthof zur Post","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Golden Corral":{"tags":{"name":"Golden Corral","amenity":"restaurant"},"name":"Golden Corral","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Golden Dragon":{"tags":{"name":"Golden Dragon","amenity":"restaurant"},"name":"Golden Dragon","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Great Wall":{"tags":{"name":"Great Wall","amenity":"restaurant"},"name":"Great Wall","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Grüner Baum":{"tags":{"name":"Grüner Baum","amenity":"restaurant"},"name":"Grüner Baum","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Gusto":{"tags":{"name":"Gusto","amenity":"restaurant"},"name":"Gusto","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hard Rock Cafe":{"tags":{"name":"Hard Rock Cafe","amenity":"restaurant"},"name":"Hard Rock Cafe","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Harvester":{"tags":{"name":"Harvester","amenity":"restaurant"},"name":"Harvester","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hellas":{"tags":{"name":"Hellas","amenity":"restaurant"},"name":"Hellas","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hippopotamus":{"tags":{"name":"Hippopotamus","amenity":"restaurant"},"name":"Hippopotamus","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hirsch":{"tags":{"name":"Hirsch","amenity":"restaurant"},"name":"Hirsch","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hirschen":{"tags":{"name":"Hirschen","amenity":"restaurant"},"name":"Hirschen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hong Kong":{"tags":{"name":"Hong Kong","amenity":"restaurant"},"name":"Hong Kong","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hooters":{"tags":{"name":"Hooters","amenity":"restaurant"},"name":"Hooters","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/IHOP":{"tags":{"name":"IHOP","amenity":"restaurant"},"name":"IHOP","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/IL ÐаÑио":{"tags":{"name":"IL ÐаÑио","amenity":"restaurant"},"name":"IL ÐаÑио","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Jason's Deli":{"tags":{"name":"Jason's Deli","amenity":"restaurant"},"name":"Jason's Deli","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Joe's Crab Shack":{"tags":{"name":"Joe's Crab Shack","amenity":"restaurant"},"name":"Joe's Crab Shack","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Jägerhof":{"tags":{"name":"Jägerhof","amenity":"restaurant"},"name":"Jägerhof","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kantine":{"tags":{"name":"Kantine","amenity":"restaurant"},"name":"Kantine","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kelsey's":{"tags":{"name":"Kelsey's","amenity":"restaurant"},"name":"Kelsey's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kirchenwirt":{"tags":{"name":"Kirchenwirt","amenity":"restaurant"},"name":"Kirchenwirt","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kreta":{"tags":{"name":"Kreta","amenity":"restaurant"},"name":"Kreta","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kreuz":{"tags":{"name":"Kreuz","amenity":"restaurant"},"name":"Kreuz","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Krone":{"tags":{"name":"Krone","amenity":"restaurant"},"name":"Krone","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kudu":{"tags":{"name":"Kudu","amenity":"restaurant"},"name":"Kudu","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/L'Escale":{"tags":{"name":"L'Escale","amenity":"restaurant"},"name":"L'Escale","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/L'Osteria":{"tags":{"name":"L'Osteria","amenity":"restaurant"},"name":"L'Osteria","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Bodega":{"tags":{"name":"La Bodega","amenity":"restaurant"},"name":"La Bodega","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Boucherie":{"tags":{"name":"La Boucherie","amenity":"restaurant"},"name":"La Boucherie","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Cantina":{"tags":{"name":"La Cantina","amenity":"restaurant"},"name":"La Cantina","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Casa":{"tags":{"name":"La Casa","amenity":"restaurant"},"name":"La Casa","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Casona":{"tags":{"name":"La Casona","amenity":"restaurant"},"name":"La Casona","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Dolce Vita":{"tags":{"name":"La Dolce Vita","amenity":"restaurant"},"name":"La Dolce Vita","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Fontana":{"tags":{"name":"La Fontana","amenity":"restaurant"},"name":"La Fontana","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Gondola":{"tags":{"name":"La Gondola","amenity":"restaurant"},"name":"La Gondola","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Hacienda":{"tags":{"name":"La Hacienda","amenity":"restaurant"},"name":"La Hacienda","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Pataterie":{"tags":{"name":"La Pataterie","amenity":"restaurant"},"name":"La Pataterie","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Pergola":{"tags":{"name":"La Pergola","amenity":"restaurant"},"name":"La Pergola","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Perla":{"tags":{"name":"La Perla","amenity":"restaurant"},"name":"La Perla","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Piazza":{"tags":{"name":"La Piazza","amenity":"restaurant"},"name":"La Piazza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Piazzetta":{"tags":{"name":"La Piazzetta","amenity":"restaurant"},"name":"La Piazzetta","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Place":{"tags":{"name":"La Place","amenity":"restaurant"},"name":"La Place","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Scala":{"tags":{"name":"La Scala","amenity":"restaurant"},"name":"La Scala","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Strada":{"tags":{"name":"La Strada","amenity":"restaurant"},"name":"La Strada","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Tagliatella":{"tags":{"name":"La Tagliatella","amenity":"restaurant"},"name":"La Tagliatella","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Tasca":{"tags":{"name":"La Tasca","amenity":"restaurant"},"name":"La Tasca","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Taverna":{"tags":{"name":"La Taverna","amenity":"restaurant"},"name":"La Taverna","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Terrasse":{"tags":{"name":"La Terrasse","amenity":"restaurant"},"name":"La Terrasse","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Terraza":{"tags":{"name":"La Terraza","amenity":"restaurant"},"name":"La Terraza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Terrazza":{"tags":{"name":"La Terrazza","amenity":"restaurant"},"name":"La Terrazza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Trattoria":{"tags":{"name":"La Trattoria","amenity":"restaurant"},"name":"La Trattoria","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Lamm":{"tags":{"name":"Lamm","amenity":"restaurant"},"name":"Lamm","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Linde":{"tags":{"name":"Linde","amenity":"restaurant"},"name":"Linde","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Lindenhof":{"tags":{"name":"Lindenhof","amenity":"restaurant"},"name":"Lindenhof","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Little Chef":{"tags":{"name":"Little Chef","amenity":"restaurant"},"name":"Little Chef","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Little Italy":{"tags":{"name":"Little Italy","amenity":"restaurant"},"name":"Little Italy","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Logan's Roadhouse":{"tags":{"name":"Logan's Roadhouse","amenity":"restaurant"},"name":"Logan's Roadhouse","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/LongHorn Steakhouse":{"tags":{"name":"LongHorn Steakhouse","amenity":"restaurant"},"name":"LongHorn Steakhouse","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Lotus":{"tags":{"name":"Lotus","amenity":"restaurant"},"name":"Lotus","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Léon de Bruxelles":{"tags":{"name":"Léon de Bruxelles","amenity":"restaurant"},"name":"Léon de Bruxelles","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Löwen":{"tags":{"name":"Löwen","amenity":"restaurant"},"name":"Löwen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/MK Restaurants":{"tags":{"name":"MK Restaurants","amenity":"restaurant"},"name":"MK Restaurants","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Maharaja":{"tags":{"name":"Maharaja","amenity":"restaurant"},"name":"Maharaja","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mamma Mia":{"tags":{"name":"Mamma Mia","amenity":"restaurant"},"name":"Mamma Mia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mandarin":{"tags":{"name":"Mandarin","amenity":"restaurant"},"name":"Mandarin","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mang Inasal":{"tags":{"name":"Mang Inasal","amenity":"restaurant"},"name":"Mang Inasal","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Marco Polo":{"tags":{"name":"Marco Polo","amenity":"restaurant"},"name":"Marco Polo","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Marco's Pizza":{"tags":{"name":"Marco's Pizza","amenity":"restaurant"},"name":"Marco's Pizza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/McAlister's Deli":{"tags":{"name":"McAlister's Deli","amenity":"restaurant"},"name":"McAlister's Deli","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mediterraneo":{"tags":{"name":"Mediterraneo","amenity":"restaurant"},"name":"Mediterraneo","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mellow Mushroom":{"tags":{"name":"Mellow Mushroom","amenity":"restaurant"},"name":"Mellow Mushroom","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mensa":{"tags":{"name":"Mensa","amenity":"restaurant"},"name":"Mensa","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Milano":{"tags":{"name":"Milano","amenity":"restaurant"},"name":"Milano","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mimi's Cafe":{"tags":{"name":"Mimi's Cafe","amenity":"restaurant"},"name":"Mimi's Cafe","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Moe's Southwest Grill":{"tags":{"name":"Moe's Southwest Grill","amenity":"restaurant"},"name":"Moe's Southwest Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mykonos":{"tags":{"name":"Mykonos","amenity":"restaurant"},"name":"Mykonos","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mythos":{"tags":{"name":"Mythos","amenity":"restaurant"},"name":"Mythos","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Nando's":{"tags":{"name":"Nando's","amenity":"restaurant"},"name":"Nando's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Noodles & Company":{"tags":{"name":"Noodles & Company","amenity":"restaurant"},"name":"Noodles & Company","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/O'Charley's":{"tags":{"name":"O'Charley's","amenity":"restaurant"},"name":"O'Charley's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Oasis":{"tags":{"name":"Oasis","amenity":"restaurant"},"name":"Oasis","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ocean Basket":{"tags":{"name":"Ocean Basket","amenity":"restaurant"},"name":"Ocean Basket","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ochsen":{"tags":{"name":"Ochsen","amenity":"restaurant"},"name":"Ochsen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Old Chicago":{"tags":{"name":"Old Chicago","amenity":"restaurant"},"name":"Old Chicago","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Olive Garden":{"tags":{"name":"Olive Garden","amenity":"restaurant"},"name":"Olive Garden","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Olympia":{"tags":{"name":"Olympia","amenity":"restaurant"},"name":"Olympia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Osaka":{"tags":{"name":"Osaka","amenity":"restaurant"},"name":"Osaka","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Outback Steakhouse":{"tags":{"name":"Outback Steakhouse","amenity":"restaurant"},"name":"Outback Steakhouse","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/P.F. Chang's":{"tags":{"name":"P.F. Chang's","amenity":"restaurant"},"name":"P.F. Chang's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pancake House":{"tags":{"name":"Pancake House","amenity":"restaurant"},"name":"Pancake House","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Panda":{"tags":{"name":"Panda","amenity":"restaurant"},"name":"Panda","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Panera Bread":{"tags":{"name":"Panera Bread","amenity":"restaurant"},"name":"Panera Bread","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Panorama":{"tags":{"name":"Panorama","amenity":"restaurant"},"name":"Panorama","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Parrilla":{"tags":{"name":"Parrilla","amenity":"restaurant"},"name":"Parrilla","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Peking":{"tags":{"name":"Peking","amenity":"restaurant"},"name":"Peking","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Perkins":{"tags":{"name":"Perkins","amenity":"restaurant"},"name":"Perkins","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pinocchio":{"tags":{"name":"Pinocchio","amenity":"restaurant"},"name":"Pinocchio","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizza Express":{"tags":{"name":"Pizza Express","amenity":"restaurant"},"name":"Pizza Express","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizza Factory":{"tags":{"name":"Pizza Factory","amenity":"restaurant"},"name":"Pizza Factory","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizza House":{"tags":{"name":"Pizza House","amenity":"restaurant"},"name":"Pizza House","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizza Hut":{"tags":{"name":"Pizza Hut","cuisine":"pizza","amenity":"restaurant"},"name":"Pizza Hut","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizza Ranch":{"tags":{"name":"Pizza Ranch","amenity":"restaurant"},"name":"Pizza Ranch","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizzeria Italia":{"tags":{"name":"Pizzeria Italia","amenity":"restaurant"},"name":"Pizzeria Italia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizzeria Milano":{"tags":{"name":"Pizzeria Milano","amenity":"restaurant"},"name":"Pizzeria Milano","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizzeria Napoli":{"tags":{"name":"Pizzeria Napoli","amenity":"restaurant"},"name":"Pizzeria Napoli","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizzeria Roma":{"tags":{"name":"Pizzeria Roma","amenity":"restaurant"},"name":"Pizzeria Roma","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizzeria Venezia":{"tags":{"name":"Pizzeria Venezia","amenity":"restaurant"},"name":"Pizzeria Venezia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Poivre Rouge":{"tags":{"name":"Poivre Rouge","amenity":"restaurant"},"name":"Poivre Rouge","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pomodoro":{"tags":{"name":"Pomodoro","amenity":"restaurant"},"name":"Pomodoro","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Portofino":{"tags":{"name":"Portofino","amenity":"restaurant"},"name":"Portofino","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Poseidon":{"tags":{"name":"Poseidon","amenity":"restaurant"},"name":"Poseidon","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Prezzo":{"tags":{"name":"Prezzo","amenity":"restaurant"},"name":"Prezzo","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Qdoba Mexican Grill":{"tags":{"name":"Qdoba Mexican Grill","amenity":"restaurant"},"name":"Qdoba Mexican Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ratskeller":{"tags":{"name":"Ratskeller","amenity":"restaurant"},"name":"Ratskeller","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Red Lobster":{"tags":{"name":"Red Lobster","amenity":"restaurant"},"name":"Red Lobster","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Red Robin":{"tags":{"name":"Red Robin","amenity":"restaurant"},"name":"Red Robin","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Restaurante Universitário":{"tags":{"name":"Restaurante Universitário","amenity":"restaurant"},"name":"Restaurante Universitário","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Rhodos":{"tags":{"name":"Rhodos","amenity":"restaurant"},"name":"Rhodos","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ristorante Del Arte":{"tags":{"name":"Ristorante Del Arte","amenity":"restaurant"},"name":"Ristorante Del Arte","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Roma":{"tags":{"name":"Roma","amenity":"restaurant"},"name":"Roma","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Rose":{"tags":{"name":"Rose","amenity":"restaurant"},"name":"Rose","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Round Table Pizza":{"tags":{"name":"Round Table Pizza","amenity":"restaurant"},"name":"Round Table Pizza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ruby Tuesday":{"tags":{"name":"Ruby Tuesday","amenity":"restaurant"},"name":"Ruby Tuesday","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Rössle":{"tags":{"name":"Rössle","amenity":"restaurant"},"name":"Rössle","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Rössli":{"tags":{"name":"Rössli","amenity":"restaurant"},"name":"Rössli","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Saigon":{"tags":{"name":"Saigon","amenity":"restaurant"},"name":"Saigon","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sakura":{"tags":{"name":"Sakura","amenity":"restaurant"},"name":"Sakura","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/San Marco":{"tags":{"name":"San Marco","amenity":"restaurant"},"name":"San Marco","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Santorini":{"tags":{"name":"Santorini","amenity":"restaurant"},"name":"Santorini","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Schwarzer Adler":{"tags":{"name":"Schwarzer Adler","amenity":"restaurant"},"name":"Schwarzer Adler","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Schützenhaus":{"tags":{"name":"Schützenhaus","amenity":"restaurant"},"name":"Schützenhaus","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Shakey's":{"tags":{"name":"Shakey's","amenity":"restaurant"},"name":"Shakey's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Shalimar":{"tags":{"name":"Shalimar","amenity":"restaurant"},"name":"Shalimar","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Shanghai":{"tags":{"name":"Shanghai","amenity":"restaurant"},"name":"Shanghai","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Shari's":{"tags":{"name":"Shari's","amenity":"restaurant"},"name":"Shari's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Shoney's":{"tags":{"name":"Shoney's","amenity":"restaurant"},"name":"Shoney's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sizzler":{"tags":{"name":"Sizzler","amenity":"restaurant"},"name":"Sizzler","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sonne":{"tags":{"name":"Sonne","amenity":"restaurant"},"name":"Sonne","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sphinx":{"tags":{"name":"Sphinx","amenity":"restaurant"},"name":"Sphinx","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sportheim":{"tags":{"name":"Sportheim","amenity":"restaurant"},"name":"Sportheim","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Spur":{"tags":{"name":"Spur","amenity":"restaurant"},"name":"Spur","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Steak 'n Shake":{"tags":{"name":"Steak 'n Shake","cuisine":"burger","amenity":"restaurant"},"name":"Steak 'n Shake","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Steak House":{"tags":{"name":"Steak House","amenity":"restaurant"},"name":"Steak House","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sternen":{"tags":{"name":"Sternen","amenity":"restaurant"},"name":"Sternen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sunset Grill":{"tags":{"name":"Sunset Grill","amenity":"restaurant"},"name":"Sunset Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sushi":{"tags":{"name":"Sushi","amenity":"restaurant"},"name":"Sushi","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sushi Bar":{"tags":{"name":"Sushi Bar","amenity":"restaurant"},"name":"Sushi Bar","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Swiss Chalet":{"tags":{"name":"Swiss Chalet","amenity":"restaurant"},"name":"Swiss Chalet","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Syrtaki":{"tags":{"name":"Syrtaki","amenity":"restaurant"},"name":"Syrtaki","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/TGI Friday's":{"tags":{"name":"TGI Friday's","amenity":"restaurant"},"name":"TGI Friday's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Taj Mahal":{"tags":{"name":"Taj Mahal","amenity":"restaurant"},"name":"Taj Mahal","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Taste of India":{"tags":{"name":"Taste of India","amenity":"restaurant"},"name":"Taste of India","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Taverna":{"tags":{"name":"Taverna","amenity":"restaurant"},"name":"Taverna","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Texas Roadhouse":{"tags":{"name":"Texas Roadhouse","amenity":"restaurant"},"name":"Texas Roadhouse","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/The Cheesecake Factory":{"tags":{"name":"The Cheesecake Factory","amenity":"restaurant"},"name":"The Cheesecake Factory","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Toby Carvery":{"tags":{"name":"Toby Carvery","amenity":"restaurant"},"name":"Toby Carvery","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Tony Roma's":{"tags":{"name":"Tony Roma's","amenity":"restaurant"},"name":"Tony Roma's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Toscana":{"tags":{"name":"Toscana","amenity":"restaurant"},"name":"Toscana","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Trattoria":{"tags":{"name":"Trattoria","amenity":"restaurant"},"name":"Trattoria","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Traube":{"tags":{"name":"Traube","amenity":"restaurant"},"name":"Traube","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Vapiano":{"tags":{"name":"Vapiano","amenity":"restaurant"},"name":"Vapiano","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Venezia":{"tags":{"name":"Venezia","amenity":"restaurant"},"name":"Venezia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Village Inn":{"tags":{"name":"Village Inn","amenity":"restaurant"},"name":"Village Inn","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Vips":{"tags":{"name":"Vips","amenity":"restaurant"},"name":"Vips","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Waffle House":{"tags":{"name":"Waffle House","amenity":"restaurant"},"name":"Waffle House","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Wagamama":{"tags":{"name":"Wagamama","amenity":"restaurant"},"name":"Wagamama","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Waldschänke":{"tags":{"name":"Waldschänke","amenity":"restaurant"},"name":"Waldschänke","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Warung":{"tags":{"name":"Warung","amenity":"restaurant"},"name":"Warung","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Wasabi":{"tags":{"name":"Wasabi","amenity":"restaurant"},"name":"Wasabi","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zizzi":{"tags":{"name":"Zizzi","amenity":"restaurant"},"name":"Zizzi","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zorbas":{"tags":{"name":"Zorbas","amenity":"restaurant"},"name":"Zorbas","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zum Hirschen":{"tags":{"name":"Zum Hirschen","amenity":"restaurant"},"name":"Zum Hirschen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zum Löwen":{"tags":{"name":"Zum Löwen","amenity":"restaurant"},"name":"Zum Löwen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zur Krone":{"tags":{"name":"Zur Krone","amenity":"restaurant"},"name":"Zur Krone","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zur Linde":{"tags":{"name":"Zur Linde","amenity":"restaurant"},"name":"Zur Linde","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zur Post":{"tags":{"name":"Zur Post","amenity":"restaurant"},"name":"Zur Post","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zur Sonne":{"tags":{"name":"Zur Sonne","amenity":"restaurant"},"name":"Zur Sonne","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ÐвÑазиÑ":{"tags":{"name":"ÐвÑазиÑ","amenity":"restaurant"},"name":"ÐвÑазиÑ","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/РеÑÑоÑан":{"tags":{"name":"РеÑÑоÑан","amenity":"restaurant"},"name":"РеÑÑоÑан","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ТанÑки":{"tags":{"name":"ТанÑки","amenity":"restaurant"},"name":"ТанÑки","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ЯкиÑоÑиÑ":{"tags":{"name":"ЯкиÑоÑиÑ","amenity":"restaurant"},"name":"ЯкиÑоÑиÑ","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ø±Ø³ØªÙØ±Ø§Ù":{"tags":{"name":"Ø±Ø³ØªÙØ±Ø§Ù","amenity":"restaurant"},"name":"Ø±Ø³ØªÙØ±Ø§Ù","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ù
طعÙ
":{"tags":{"name":"Ù
طعÙ
","amenity":"restaurant"},"name":"Ù
طعÙ
","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã¯ã¾å¯¿å¸":{"tags":{"name":"ã¯ã¾å¯¿å¸","amenity":"restaurant"},"name":"ã¯ã¾å¯¿å¸","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã³ã£ãããã³ãã¼":{"tags":{"name":"ã³ã£ãããã³ãã¼","amenity":"restaurant"},"name":"ã³ã£ãããã³ãã¼","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ãããè»":{"tags":{"name":"ãããè»","amenity":"restaurant"},"name":"ãããè»","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã¬ã¹ã":{"tags":{"name":"ã¬ã¹ã","name:en":"Gusto","amenity":"restaurant"},"name":"ã¬ã¹ã","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã³ã³ã¹":{"tags":{"name":"ã³ã³ã¹","amenity":"restaurant"},"name":"ã³ã³ã¹","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ãµã¤ã¼ãªã¢":{"tags":{"name":"ãµã¤ã¼ãªã¢","amenity":"restaurant"},"name":"ãµã¤ã¼ãªã¢","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ãµã¤ã¼ãªã¤":{"tags":{"name":"ãµã¤ã¼ãªã¤","amenity":"restaurant"},"name":"ãµã¤ã¼ãªã¤","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã¸ã§ã¤ãã«":{"tags":{"name":"ã¸ã§ã¤ãã«","amenity":"restaurant"},"name":"ã¸ã§ã¤ãã«","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã¸ã§ããµã³":{"tags":{"name":"ã¸ã§ããµã³","amenity":"restaurant"},"name":"ã¸ã§ããµã³","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã¸ã§ãªã¼ãã¹ã¿":{"tags":{"name":"ã¸ã§ãªã¼ãã¹ã¿","amenity":"restaurant"},"name":"ã¸ã§ãªã¼ãã¹ã¿","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ããã¼ãº":{"tags":{"name":"ããã¼ãº","amenity":"restaurant"},"name":"ããã¼ãº","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ãã¼ãã¤ã³":{"tags":{"name":"ãã¼ãã¤ã³","amenity":"restaurant"},"name":"ãã¼ãã¤ã³","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ãã¤ã¤ã«ãã¹ã":{"tags":{"name":"ãã¤ã¤ã«ãã¹ã","amenity":"restaurant"},"name":"ãã¤ã¤ã«ãã¹ã","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/丸äºè£½éºº":{"tags":{"name":"丸äºè£½éºº","amenity":"restaurant"},"name":"丸äºè£½éºº","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/å
«æ¹é²é":{"tags":{"name":"å
«æ¹é²é","amenity":"restaurant"},"name":"å
«æ¹é²é","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/夢庵":{"tags":{"name":"夢庵","amenity":"restaurant"},"name":"夢庵","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/大æ¸å±":{"tags":{"name":"大æ¸å±","amenity":"restaurant"},"name":"大æ¸å±","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/大éªçå°":{"tags":{"name":"大éªçå°","amenity":"restaurant"},"name":"大éªçå°","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/天ä¸ä¸å":{"tags":{"name":"天ä¸ä¸å","amenity":"restaurant"},"name":"天ä¸ä¸å","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/宿¥½äº":{"tags":{"name":"宿¥½äº","amenity":"restaurant"},"name":"宿¥½äº","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/çè§":{"tags":{"name":"çè§","amenity":"restaurant"},"name":"çè§","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/é£å ":{"tags":{"name":"é£å ","amenity":"restaurant"},"name":"é£å ","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/é¤åã®çå°":{"tags":{"name":"é¤åã®çå°","amenity":"restaurant"},"name":"é¤åã®çå°","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ë°ë¤íì§ (Bada Fish Restaurant)":{"tags":{"name":"ë°ë¤íì§ (Bada Fish Restaurant)","amenity":"restaurant"},"name":"ë°ë¤íì§ (Bada Fish Restaurant)","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/school/Adolfo Lopez Mateos":{"tags":{"name":"Adolfo Lopez Mateos","amenity":"school"},"name":"Adolfo Lopez Mateos","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Agustin Ya�ez":{"tags":{"name":"Agustin Ya�ez","amenity":"school"},"name":"Agustin Ya�ez","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Albert-Schweitzer-Schule":{"tags":{"name":"Albert-Schweitzer-Schule","amenity":"school"},"name":"Albert-Schweitzer-Schule","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Amado Nervo":{"tags":{"name":"Amado Nervo","amenity":"school"},"name":"Amado Nervo","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Astrid-Lindgren-Schule":{"tags":{"name":"Astrid-Lindgren-Schule","amenity":"school"},"name":"Astrid-Lindgren-Schule","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Benito Juarez":{"tags":{"name":"Benito Juarez","amenity":"school"},"name":"Benito Juarez","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Brown School":{"tags":{"name":"Brown School","amenity":"school"},"name":"Brown School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/CEM":{"tags":{"name":"CEM","amenity":"school"},"name":"CEM","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Center School":{"tags":{"name":"Center School","amenity":"school"},"name":"Center School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Central Elementary School":{"tags":{"name":"Central Elementary School","amenity":"school"},"name":"Central Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Central High School":{"tags":{"name":"Central High School","amenity":"school"},"name":"Central High School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Central School":{"tags":{"name":"Central School","amenity":"school"},"name":"Central School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Colegio San José":{"tags":{"name":"Colegio San José","amenity":"school"},"name":"Colegio San José","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Collège Jean Moulin":{"tags":{"name":"Collège Jean Moulin","amenity":"school"},"name":"Collège Jean Moulin","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Collège privé Saint-Joseph":{"tags":{"name":"Collège privé Saint-Joseph","amenity":"school"},"name":"Collège privé Saint-Joseph","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Cuauhtemoc":{"tags":{"name":"Cuauhtemoc","amenity":"school"},"name":"Cuauhtemoc","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Curso Comunitario":{"tags":{"name":"Curso Comunitario","amenity":"school"},"name":"Curso Comunitario","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Cursos Comunitarios":{"tags":{"name":"Cursos Comunitarios","amenity":"school"},"name":"Cursos Comunitarios","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/EPP":{"tags":{"name":"EPP","amenity":"school"},"name":"EPP","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Emiliano Zapata":{"tags":{"name":"Emiliano Zapata","amenity":"school"},"name":"Emiliano Zapata","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Escola Estadual":{"tags":{"name":"Escola Estadual","amenity":"school"},"name":"Escola Estadual","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Escola Municipal":{"tags":{"name":"Escola Municipal","amenity":"school"},"name":"Escola Municipal","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Fairview Elementary School":{"tags":{"name":"Fairview Elementary School","amenity":"school"},"name":"Fairview Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Fairview School":{"tags":{"name":"Fairview School","amenity":"school"},"name":"Fairview School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Francisco I Madero":{"tags":{"name":"Francisco I Madero","amenity":"school"},"name":"Francisco I Madero","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Francisco I. Madero":{"tags":{"name":"Francisco I. Madero","amenity":"school"},"name":"Francisco I. Madero","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Francisco Villa":{"tags":{"name":"Francisco Villa","amenity":"school"},"name":"Francisco Villa","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Franklin Elementary School":{"tags":{"name":"Franklin Elementary School","amenity":"school"},"name":"Franklin Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Franklin School":{"tags":{"name":"Franklin School","amenity":"school"},"name":"Franklin School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Garfield Elementary School":{"tags":{"name":"Garfield Elementary School","amenity":"school"},"name":"Garfield Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Garfield School":{"tags":{"name":"Garfield School","amenity":"school"},"name":"Garfield School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Gimnazjum nr 1":{"tags":{"name":"Gimnazjum nr 1","amenity":"school"},"name":"Gimnazjum nr 1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Government School":{"tags":{"name":"Government School","amenity":"school"},"name":"Government School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Gregorio Torres Quintero":{"tags":{"name":"Gregorio Torres Quintero","amenity":"school"},"name":"Gregorio Torres Quintero","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Groupe Scolaire":{"tags":{"name":"Groupe Scolaire","amenity":"school"},"name":"Groupe Scolaire","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Guadalupe Victoria":{"tags":{"name":"Guadalupe Victoria","amenity":"school"},"name":"Guadalupe Victoria","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Highland School":{"tags":{"name":"Highland School","amenity":"school"},"name":"Highland School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Hillcrest Elementary School":{"tags":{"name":"Hillcrest Elementary School","amenity":"school"},"name":"Hillcrest Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Holy Cross School":{"tags":{"name":"Holy Cross School","amenity":"school"},"name":"Holy Cross School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Holy Family School":{"tags":{"name":"Holy Family School","amenity":"school"},"name":"Holy Family School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Holy Trinity School":{"tags":{"name":"Holy Trinity School","amenity":"school"},"name":"Holy Trinity School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ignacio Allende":{"tags":{"name":"Ignacio Allende","amenity":"school"},"name":"Ignacio Allende","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ignacio Zaragoza":{"tags":{"name":"Ignacio Zaragoza","amenity":"school"},"name":"Ignacio Zaragoza","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Immaculate Conception School":{"tags":{"name":"Immaculate Conception School","amenity":"school"},"name":"Immaculate Conception School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Jackson Elementary School":{"tags":{"name":"Jackson Elementary School","amenity":"school"},"name":"Jackson Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Jackson School":{"tags":{"name":"Jackson School","amenity":"school"},"name":"Jackson School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Jefferson Elementary School":{"tags":{"name":"Jefferson Elementary School","amenity":"school"},"name":"Jefferson Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Jefferson School":{"tags":{"name":"Jefferson School","amenity":"school"},"name":"Jefferson School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Jose Clemente Orozco":{"tags":{"name":"Jose Clemente Orozco","amenity":"school"},"name":"Jose Clemente Orozco","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Jose Ma Morelos Y Pavon":{"tags":{"name":"Jose Ma Morelos Y Pavon","amenity":"school"},"name":"Jose Ma Morelos Y Pavon","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Jose Vasconcelos":{"tags":{"name":"Jose Vasconcelos","amenity":"school"},"name":"Jose Vasconcelos","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Josefa Ortiz De Dominguez":{"tags":{"name":"Josefa Ortiz De Dominguez","amenity":"school"},"name":"Josefa Ortiz De Dominguez","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Juan Escutia":{"tags":{"name":"Juan Escutia","amenity":"school"},"name":"Juan Escutia","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Justo Sierra":{"tags":{"name":"Justo Sierra","amenity":"school"},"name":"Justo Sierra","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Kumon":{"tags":{"name":"Kumon","amenity":"school"},"name":"Kumon","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Lazaro Cardenas":{"tags":{"name":"Lazaro Cardenas","amenity":"school"},"name":"Lazaro Cardenas","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Lazaro Cardenas Del Rio":{"tags":{"name":"Lazaro Cardenas Del Rio","amenity":"school"},"name":"Lazaro Cardenas Del Rio","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Leona Vicario":{"tags":{"name":"Leona Vicario","amenity":"school"},"name":"Leona Vicario","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Liberty Elementary School":{"tags":{"name":"Liberty Elementary School","amenity":"school"},"name":"Liberty Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Liberty School":{"tags":{"name":"Liberty School","amenity":"school"},"name":"Liberty School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Lincoln Elementary School":{"tags":{"name":"Lincoln Elementary School","amenity":"school"},"name":"Lincoln Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Lincoln School":{"tags":{"name":"Lincoln School","amenity":"school"},"name":"Lincoln School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Longfellow Elementary School":{"tags":{"name":"Longfellow Elementary School","amenity":"school"},"name":"Longfellow Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Longfellow School":{"tags":{"name":"Longfellow School","amenity":"school"},"name":"Longfellow School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Madison Elementary School":{"tags":{"name":"Madison Elementary School","amenity":"school"},"name":"Madison Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Manuel Lopez Cotilla":{"tags":{"name":"Manuel Lopez Cotilla","amenity":"school"},"name":"Manuel Lopez Cotilla","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Maple Grove School":{"tags":{"name":"Maple Grove School","amenity":"school"},"name":"Maple Grove School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/McKinley Elementary School":{"tags":{"name":"McKinley Elementary School","amenity":"school"},"name":"McKinley Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/McKinley School":{"tags":{"name":"McKinley School","amenity":"school"},"name":"McKinley School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Miguel Hidalgo":{"tags":{"name":"Miguel Hidalgo","amenity":"school"},"name":"Miguel Hidalgo","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Miguel Hidalgo Y Costilla":{"tags":{"name":"Miguel Hidalgo Y Costilla","amenity":"school"},"name":"Miguel Hidalgo Y Costilla","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Miller School":{"tags":{"name":"Miller School","amenity":"school"},"name":"Miller School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Mount Pleasant School":{"tags":{"name":"Mount Pleasant School","amenity":"school"},"name":"Mount Pleasant School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Mount Zion School":{"tags":{"name":"Mount Zion School","amenity":"school"},"name":"Mount Zion School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Mountain View Elementary School":{"tags":{"name":"Mountain View Elementary School","amenity":"school"},"name":"Mountain View Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/New Hope School":{"tags":{"name":"New Hope School","amenity":"school"},"name":"New Hope School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Nicolas Bravo":{"tags":{"name":"Nicolas Bravo","amenity":"school"},"name":"Nicolas Bravo","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ni�os Heroes":{"tags":{"name":"Ni�os Heroes","amenity":"school"},"name":"Ni�os Heroes","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Nombre En Tramite":{"tags":{"name":"Nombre En Tramite","amenity":"school"},"name":"Nombre En Tramite","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/North Elementary School":{"tags":{"name":"North Elementary School","amenity":"school"},"name":"North Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Oak Grove School":{"tags":{"name":"Oak Grove School","amenity":"school"},"name":"Oak Grove School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Pedro Moreno":{"tags":{"name":"Pedro Moreno","amenity":"school"},"name":"Pedro Moreno","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Pestalozzischule":{"tags":{"name":"Pestalozzischule","amenity":"school"},"name":"Pestalozzischule","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Pine Grove School":{"tags":{"name":"Pine Grove School","amenity":"school"},"name":"Pine Grove School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Pleasant Hill School":{"tags":{"name":"Pleasant Hill School","amenity":"school"},"name":"Pleasant Hill School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Pleasant Valley School":{"tags":{"name":"Pleasant Valley School","amenity":"school"},"name":"Pleasant Valley School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Pleasant View School":{"tags":{"name":"Pleasant View School","amenity":"school"},"name":"Pleasant View School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Primaria Comunitaria":{"tags":{"name":"Primaria Comunitaria","amenity":"school"},"name":"Primaria Comunitaria","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ramon Corona":{"tags":{"name":"Ramon Corona","amenity":"school"},"name":"Ramon Corona","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ricardo Flores Magon":{"tags":{"name":"Ricardo Flores Magon","amenity":"school"},"name":"Ricardo Flores Magon","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Riverside School":{"tags":{"name":"Riverside School","amenity":"school"},"name":"Riverside School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Roosevelt Elementary School":{"tags":{"name":"Roosevelt Elementary School","amenity":"school"},"name":"Roosevelt Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Roosevelt School":{"tags":{"name":"Roosevelt School","amenity":"school"},"name":"Roosevelt School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/SD":{"tags":{"name":"SD","amenity":"school"},"name":"SD","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/SDN":{"tags":{"name":"SDN","amenity":"school"},"name":"SDN","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Sacred Heart School":{"tags":{"name":"Sacred Heart School","amenity":"school"},"name":"Sacred Heart School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Francis School":{"tags":{"name":"Saint Francis School","amenity":"school"},"name":"Saint Francis School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint James School":{"tags":{"name":"Saint James School","amenity":"school"},"name":"Saint James School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Johns School":{"tags":{"name":"Saint Johns School","amenity":"school"},"name":"Saint Johns School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Joseph School":{"tags":{"name":"Saint Joseph School","amenity":"school"},"name":"Saint Joseph School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Josephs School":{"tags":{"name":"Saint Josephs School","amenity":"school"},"name":"Saint Josephs School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Kizito Primary School":{"tags":{"name":"Saint Kizito Primary School","amenity":"school"},"name":"Saint Kizito Primary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Mary School":{"tags":{"name":"Saint Mary School","amenity":"school"},"name":"Saint Mary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Marys School":{"tags":{"name":"Saint Marys School","amenity":"school"},"name":"Saint Marys School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Patricks School":{"tags":{"name":"Saint Patricks School","amenity":"school"},"name":"Saint Patricks School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Paul School":{"tags":{"name":"Saint Paul School","amenity":"school"},"name":"Saint Paul School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Pauls School":{"tags":{"name":"Saint Pauls School","amenity":"school"},"name":"Saint Pauls School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Saint Peters School":{"tags":{"name":"Saint Peters School","amenity":"school"},"name":"Saint Peters School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Schillerschule":{"tags":{"name":"Schillerschule","amenity":"school"},"name":"Schillerschule","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/School Number 1":{"tags":{"name":"School Number 1","amenity":"school"},"name":"School Number 1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/School Number 2":{"tags":{"name":"School Number 2","amenity":"school"},"name":"School Number 2","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/School Number 3":{"tags":{"name":"School Number 3","amenity":"school"},"name":"School Number 3","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/School Number 4":{"tags":{"name":"School Number 4","amenity":"school"},"name":"School Number 4","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Smith School":{"tags":{"name":"Smith School","amenity":"school"},"name":"Smith School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/South Elementary School":{"tags":{"name":"South Elementary School","amenity":"school"},"name":"South Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Sunnyside School":{"tags":{"name":"Sunnyside School","amenity":"school"},"name":"Sunnyside School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/SzkoÅa Podstawowa nr 1":{"tags":{"name":"SzkoÅa Podstawowa nr 1","amenity":"school"},"name":"SzkoÅa Podstawowa nr 1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/SzkoÅa Podstawowa nr 2":{"tags":{"name":"SzkoÅa Podstawowa nr 2","amenity":"school"},"name":"SzkoÅa Podstawowa nr 2","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/SzkoÅa Podstawowa nr 3":{"tags":{"name":"SzkoÅa Podstawowa nr 3","amenity":"school"},"name":"SzkoÅa Podstawowa nr 3","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Trinity School":{"tags":{"name":"Trinity School","amenity":"school"},"name":"Trinity School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/UNIDAD EDUCATIVA":{"tags":{"name":"UNIDAD EDUCATIVA","amenity":"school"},"name":"UNIDAD EDUCATIVA","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Union School":{"tags":{"name":"Union School","amenity":"school"},"name":"Union School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Valentin Gomez Farias":{"tags":{"name":"Valentin Gomez Farias","amenity":"school"},"name":"Valentin Gomez Farias","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Venustiano Carranza":{"tags":{"name":"Venustiano Carranza","amenity":"school"},"name":"Venustiano Carranza","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Vicente Guerrero":{"tags":{"name":"Vicente Guerrero","amenity":"school"},"name":"Vicente Guerrero","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Volkshochschule":{"tags":{"name":"Volkshochschule","amenity":"school"},"name":"Volkshochschule","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Volksschule":{"tags":{"name":"Volksschule","amenity":"school"},"name":"Volksschule","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Washington Elementary School":{"tags":{"name":"Washington Elementary School","amenity":"school"},"name":"Washington Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Washington School":{"tags":{"name":"Washington School","amenity":"school"},"name":"Washington School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/West Elementary School":{"tags":{"name":"West Elementary School","amenity":"school"},"name":"West Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/White School":{"tags":{"name":"White School","amenity":"school"},"name":"White School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Wilson Elementary School":{"tags":{"name":"Wilson Elementary School","amenity":"school"},"name":"Wilson Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Wilson School":{"tags":{"name":"Wilson School","amenity":"school"},"name":"Wilson School","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ãltalános iskola":{"tags":{"name":"Ãltalános iskola","amenity":"school"},"name":"Ãltalános iskola","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ãcole Jules Ferry":{"tags":{"name":"Ãcole Jules Ferry","amenity":"school"},"name":"Ãcole Jules Ferry","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ãcole Notre-Dame":{"tags":{"name":"Ãcole Notre-Dame","amenity":"school"},"name":"Ãcole Notre-Dame","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ãcole Saint-Joseph":{"tags":{"name":"Ãcole Saint-Joseph","amenity":"school"},"name":"Ãcole Saint-Joseph","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ãcole primaire Jean Jaurès":{"tags":{"name":"Ãcole primaire Jean Jaurès","amenity":"school"},"name":"Ãcole primaire Jean Jaurès","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ãcole primaire Jules Ferry":{"tags":{"name":"Ãcole primaire Jules Ferry","amenity":"school"},"name":"Ãcole primaire Jules Ferry","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ãcole primaire privée Notre-Dame":{"tags":{"name":"Ãcole primaire privée Notre-Dame","amenity":"school"},"name":"Ãcole primaire privée Notre-Dame","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ãcole primaire privée Saint-Joseph":{"tags":{"name":"Ãcole primaire privée Saint-Joseph","amenity":"school"},"name":"Ãcole primaire privée Saint-Joseph","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ãcole primaire privée Sainte-Marie":{"tags":{"name":"Ãcole primaire privée Sainte-Marie","amenity":"school"},"name":"Ãcole primaire privée Sainte-Marie","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ãcole élémentaire Jules Ferry":{"tags":{"name":"Ãcole élémentaire Jules Ferry","amenity":"school"},"name":"Ãcole élémentaire Jules Ferry","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ècoala GeneralÄ":{"tags":{"name":"Ècoala GeneralÄ","amenity":"school"},"name":"Ècoala GeneralÄ","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/ÈcoalÄ":{"tags":{"name":"ÈcoalÄ","amenity":"school"},"name":"ÈcoalÄ","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/ÐеÑеÑнÑÑ Ñкола":{"tags":{"name":"ÐеÑеÑнÑÑ Ñкола","amenity":"school"},"name":"ÐеÑеÑнÑÑ Ñкола","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/ÐÐ¸Ð¼Ð½Ð°Ð·Ð¸Ñ â1":{"tags":{"name":"ÐÐ¸Ð¼Ð½Ð°Ð·Ð¸Ñ â1","amenity":"school"},"name":"ÐÐ¸Ð¼Ð½Ð°Ð·Ð¸Ñ â1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/СÑеднÑÑ Ñкола â1":{"tags":{"name":"СÑеднÑÑ Ñкола â1","amenity":"school"},"name":"СÑеднÑÑ Ñкола â1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/СÑеднÑÑ Ñкола â2":{"tags":{"name":"СÑеднÑÑ Ñкола â2","amenity":"school"},"name":"СÑеднÑÑ Ñкола â2","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/СÑеднÑÑ Ñкола â3":{"tags":{"name":"СÑеднÑÑ Ñкола â3","amenity":"school"},"name":"СÑеднÑÑ Ñкола â3","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â 1":{"tags":{"name":"Школа â 1","amenity":"school"},"name":"Школа â 1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â 2":{"tags":{"name":"Школа â 2","amenity":"school"},"name":"Школа â 2","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â 3":{"tags":{"name":"Школа â 3","amenity":"school"},"name":"Школа â 3","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â 4":{"tags":{"name":"Школа â 4","amenity":"school"},"name":"Школа â 4","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â 5":{"tags":{"name":"Школа â 5","amenity":"school"},"name":"Школа â 5","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â1":{"tags":{"name":"Школа â1","amenity":"school"},"name":"Школа â1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â10":{"tags":{"name":"Школа â10","amenity":"school"},"name":"Школа â10","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â11":{"tags":{"name":"Школа â11","amenity":"school"},"name":"Школа â11","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â12":{"tags":{"name":"Школа â12","amenity":"school"},"name":"Школа â12","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â13":{"tags":{"name":"Школа â13","amenity":"school"},"name":"Школа â13","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â14":{"tags":{"name":"Школа â14","amenity":"school"},"name":"Школа â14","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â15":{"tags":{"name":"Школа â15","amenity":"school"},"name":"Школа â15","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â16":{"tags":{"name":"Школа â16","amenity":"school"},"name":"Школа â16","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â17":{"tags":{"name":"Школа â17","amenity":"school"},"name":"Школа â17","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â18":{"tags":{"name":"Школа â18","amenity":"school"},"name":"Школа â18","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â19":{"tags":{"name":"Школа â19","amenity":"school"},"name":"Школа â19","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â2":{"tags":{"name":"Школа â2","amenity":"school"},"name":"Школа â2","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â20":{"tags":{"name":"Школа â20","amenity":"school"},"name":"Школа â20","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â21":{"tags":{"name":"Школа â21","amenity":"school"},"name":"Школа â21","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â22":{"tags":{"name":"Школа â22","amenity":"school"},"name":"Школа â22","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â23":{"tags":{"name":"Школа â23","amenity":"school"},"name":"Школа â23","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â24":{"tags":{"name":"Школа â24","amenity":"school"},"name":"Школа â24","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â25":{"tags":{"name":"Школа â25","amenity":"school"},"name":"Школа â25","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â26":{"tags":{"name":"Школа â26","amenity":"school"},"name":"Школа â26","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â27":{"tags":{"name":"Школа â27","amenity":"school"},"name":"Школа â27","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â28":{"tags":{"name":"Школа â28","amenity":"school"},"name":"Школа â28","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â3":{"tags":{"name":"Школа â3","amenity":"school"},"name":"Школа â3","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â31":{"tags":{"name":"Школа â31","amenity":"school"},"name":"Школа â31","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â35":{"tags":{"name":"Школа â35","amenity":"school"},"name":"Школа â35","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â4":{"tags":{"name":"Школа â4","amenity":"school"},"name":"Школа â4","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â5":{"tags":{"name":"Школа â5","amenity":"school"},"name":"Школа â5","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â6":{"tags":{"name":"Школа â6","amenity":"school"},"name":"Школа â6","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â7":{"tags":{"name":"Школа â7","amenity":"school"},"name":"Школа â7","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â8":{"tags":{"name":"Школа â8","amenity":"school"},"name":"Школа â8","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Школа â9":{"tags":{"name":"Школа â9","amenity":"school"},"name":"Школа â9","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ù
درسة":{"tags":{"name":"Ù
درسة","amenity":"school"},"name":"Ù
درسة","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/Ù
درسÙ":{"tags":{"name":"Ù
درسÙ","amenity":"school"},"name":"Ù
درسÙ","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/å¸ç«åä¸å¦æ ¡":{"tags":{"name":"å¸ç«åä¸å¦æ ¡","amenity":"school"},"name":"å¸ç«åä¸å¦æ ¡","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/å¸ç«åå°å¦æ ¡":{"tags":{"name":"å¸ç«åå°å¦æ ¡","amenity":"school"},"name":"å¸ç«åå°å¦æ ¡","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/school/å¸ç«æ±ä¸å¦æ ¡":{"tags":{"name":"å¸ç«æ±ä¸å¦æ ¡","amenity":"school"},"name":"å¸ç«æ±ä¸å¦æ ¡","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/social_facility/Safe Haven":{"tags":{"name":"Safe Haven","amenity":"social_facility"},"name":"Safe Haven","icon":"poi-social-facility","geometry":["point","area"],"fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"suggestion":true},"amenity/social_facility/ÐеÑÑкий дом":{"tags":{"name":"ÐеÑÑкий дом","amenity":"social_facility"},"name":"ÐеÑÑкий дом","icon":"poi-social-facility","geometry":["point","area"],"fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"suggestion":true},"amenity/social_facility/СоÑиалÑнÑй ÑÑаÑÑковÑй":{"tags":{"name":"СоÑиалÑнÑй ÑÑаÑÑковÑй","amenity":"social_facility"},"name":"СоÑиалÑнÑй ÑÑаÑÑковÑй","icon":"poi-social-facility","geometry":["point","area"],"fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"suggestion":true},"amenity/theatre/Amfiteatr":{"tags":{"name":"Amfiteatr","amenity":"theatre"},"name":"Amfiteatr","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/theatre/Amphitheater":{"tags":{"name":"Amphitheater","amenity":"theatre"},"name":"Amphitheater","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/theatre/Amphitheatre":{"tags":{"name":"Amphitheatre","amenity":"theatre"},"name":"Amphitheatre","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/theatre/Anfiteatro":{"tags":{"name":"Anfiteatro","amenity":"theatre"},"name":"Anfiteatro","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/theatre/Freilichtbühne":{"tags":{"name":"Freilichtbühne","amenity":"theatre"},"name":"Freilichtbühne","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/theatre/Teatro Comunale":{"tags":{"name":"Teatro Comunale","amenity":"theatre"},"name":"Teatro Comunale","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/theatre/Teatro Municipal":{"tags":{"name":"Teatro Municipal","amenity":"theatre"},"name":"Teatro Municipal","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/veterinary/Clinica Veterinaria":{"tags":{"name":"Clinica Veterinaria","amenity":"veterinary"},"name":"Clinica Veterinaria","icon":"veterinary","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"amenity/veterinary/Veterinaria":{"tags":{"name":"Veterinaria","amenity":"veterinary"},"name":"Veterinaria","icon":"veterinary","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"leisure/fitness_centre/LA Fitness":{"tags":{"name":"LA Fitness","leisure":"fitness_centre"},"name":"LA Fitness","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/fitness_centre/Planet Fitness":{"tags":{"name":"Planet Fitness","leisure":"fitness_centre"},"name":"Planet Fitness","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/fitness_centre/Snap Fitness":{"tags":{"name":"Snap Fitness","leisure":"fitness_centre"},"name":"Snap Fitness","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/playground/Ãocuk Parkı":{"tags":{"name":"Ãocuk Parkı","leisure":"playground"},"name":"Ãocuk Parkı","icon":"playground","geometry":["point","area"],"fields":["name","operator","surface","playground/max_age","playground/min_age","access_simple"],"suggestion":true},"leisure/playground/ëì´í°":{"tags":{"name":"ëì´í°","leisure":"playground"},"name":"ëì´í°","icon":"playground","geometry":["point","area"],"fields":["name","operator","surface","playground/max_age","playground/min_age","access_simple"],"suggestion":true},"leisure/sports_centre/Anytime Fitness":{"tags":{"name":"Anytime Fitness","leisure":"sports_centre"},"name":"Anytime Fitness","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Complejo Municipal de Deportes":{"tags":{"name":"Complejo Municipal de Deportes","leisure":"sports_centre"},"name":"Complejo Municipal de Deportes","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Complexe Sportif":{"tags":{"name":"Complexe Sportif","leisure":"sports_centre"},"name":"Complexe Sportif","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Curves":{"tags":{"name":"Curves","leisure":"sports_centre"},"name":"Curves","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Fitness First":{"tags":{"name":"Fitness First","leisure":"sports_centre"},"name":"Fitness First","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Gold's Gym":{"tags":{"name":"Gold's Gym","leisure":"sports_centre"},"name":"Gold's Gym","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Kieser Training":{"tags":{"name":"Kieser Training","leisure":"sports_centre"},"name":"Kieser Training","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Life Time Fitness":{"tags":{"name":"Life Time Fitness","leisure":"sports_centre"},"name":"Life Time Fitness","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/McFit":{"tags":{"name":"McFit","leisure":"sports_centre"},"name":"McFit","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Mrs. Sporty":{"tags":{"name":"Mrs. Sporty","leisure":"sports_centre"},"name":"Mrs. Sporty","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Orlik":{"tags":{"name":"Orlik","leisure":"sports_centre"},"name":"Orlik","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Pabellón Municipal de Deportes":{"tags":{"name":"Pabellón Municipal de Deportes","leisure":"sports_centre"},"name":"Pabellón Municipal de Deportes","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Palestra Comunale":{"tags":{"name":"Palestra Comunale","leisure":"sports_centre"},"name":"Palestra Comunale","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Polideportivo":{"tags":{"name":"Polideportivo","leisure":"sports_centre"},"name":"Polideportivo","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Salle Omnisport":{"tags":{"name":"Salle Omnisport","leisure":"sports_centre"},"name":"Salle Omnisport","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/Virgin Active":{"tags":{"name":"Virgin Active","leisure":"sports_centre"},"name":"Virgin Active","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/YMCA":{"tags":{"name":"YMCA","leisure":"sports_centre"},"name":"YMCA","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/ÐЮСШ":{"tags":{"name":"ÐЮСШ","leisure":"sports_centre"},"name":"ÐЮСШ","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/ÐедовÑй двоÑеÑ":{"tags":{"name":"ÐедовÑй двоÑеÑ","leisure":"sports_centre"},"name":"ÐедовÑй двоÑеÑ","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/sports_centre/ä½è²é¤¨":{"tags":{"name":"ä½è²é¤¨","leisure":"sports_centre"},"name":"ä½è²é¤¨","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/swimming_pool/Schwimmerbecken":{"tags":{"name":"Schwimmerbecken","leisure":"swimming_pool"},"name":"Schwimmerbecken","icon":"swimming","geometry":["point","area"],"fields":["name","access_simple","operator","address"],"suggestion":true},"leisure/swimming_pool/Yüzme Havuzu":{"tags":{"name":"Yüzme Havuzu","leisure":"swimming_pool"},"name":"Yüzme Havuzu","icon":"swimming","geometry":["point","area"],"fields":["name","access_simple","operator","address"],"suggestion":true},"leisure/swimming_pool/ãã¼ã«":{"tags":{"name":"ãã¼ã«","leisure":"swimming_pool"},"name":"ãã¼ã«","icon":"swimming","geometry":["point","area"],"fields":["name","access_simple","operator","address"],"suggestion":true},"leisure/swimming_pool/æ¸¸æ³³æ± ":{"tags":{"name":"æ¸¸æ³³æ± ","leisure":"swimming_pool"},"name":"æ¸¸æ³³æ± ","icon":"swimming","geometry":["point","area"],"fields":["name","access_simple","operator","address"],"suggestion":true},"man_made/windmill/De Hoop":{"tags":{"name":"De Hoop","man_made":"windmill"},"name":"De Hoop","icon":"poi-windmill","geometry":["point","area"],"fields":["building_area"],"suggestion":true},"shop/alcohol/Alko":{"tags":{"name":"Alko","shop":"alcohol"},"name":"Alko","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/BC Liquor Store":{"tags":{"name":"BC Liquor Store","shop":"alcohol"},"name":"BC Liquor Store","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/BWS":{"tags":{"name":"BWS","shop":"alcohol"},"name":"BWS","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Bargain Booze":{"tags":{"name":"Bargain Booze","shop":"alcohol"},"name":"Bargain Booze","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Beer Store":{"tags":{"name":"Beer Store","shop":"alcohol"},"name":"Beer Store","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Botilleria":{"tags":{"name":"Botilleria","shop":"alcohol"},"name":"Botilleria","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Dan Murphy's":{"tags":{"name":"Dan Murphy's","shop":"alcohol"},"name":"Dan Murphy's","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Gall & Gall":{"tags":{"name":"Gall & Gall","shop":"alcohol"},"name":"Gall & Gall","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/LCBO":{"tags":{"name":"LCBO","shop":"alcohol"},"name":"LCBO","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Liquor Depot":{"tags":{"name":"Liquor Depot","shop":"alcohol"},"name":"Liquor Depot","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Liquor Store":{"tags":{"name":"Liquor Store","shop":"alcohol"},"name":"Liquor Store","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Liquorland":{"tags":{"name":"Liquorland","shop":"alcohol"},"name":"Liquorland","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Mitra":{"tags":{"name":"Mitra","shop":"alcohol"},"name":"Mitra","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Nicolas":{"tags":{"name":"Nicolas","shop":"alcohol"},"name":"Nicolas","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/SAQ":{"tags":{"name":"SAQ","shop":"alcohol"},"name":"SAQ","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Systembolaget":{"tags":{"name":"Systembolaget","shop":"alcohol"},"name":"Systembolaget","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/The Beer Store":{"tags":{"name":"The Beer Store","shop":"alcohol"},"name":"The Beer Store","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Vinmonopolet":{"tags":{"name":"Vinmonopolet","shop":"alcohol"},"name":"Vinmonopolet","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/ÐлкомаÑкеÑ":{"tags":{"name":"ÐлкомаÑкеÑ","shop":"alcohol"},"name":"ÐлкомаÑкеÑ","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/ÐÑомаÑнÑй миÑ":{"tags":{"name":"ÐÑомаÑнÑй миÑ","shop":"alcohol"},"name":"ÐÑомаÑнÑй миÑ","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/ÐÑиÑÑолÑ":{"tags":{"name":"ÐÑиÑÑолÑ","shop":"alcohol"},"name":"ÐÑиÑÑолÑ","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/ÐÑадÑÑ":{"tags":{"name":"ÐÑадÑÑ","shop":"alcohol"},"name":"ÐÑадÑÑ","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Ðивое пиво":{"tags":{"name":"Ðивое пиво","shop":"alcohol"},"name":"Ðивое пиво","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/ÐÑаÑное & Ðелое":{"tags":{"name":"ÐÑаÑное & Ðелое","shop":"alcohol"},"name":"ÐÑаÑное & Ðелое","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/ÐоÑман":{"tags":{"name":"ÐоÑман","shop":"alcohol"},"name":"ÐоÑман","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/ÐÑдоÑ
ни":{"tags":{"name":"ÐÑдоÑ
ни","shop":"alcohol"},"name":"ÐÑдоÑ
ни","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Ðиво":{"tags":{"name":"Ðиво","shop":"alcohol"},"name":"Ðиво","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/alcohol/Разливное пиво":{"tags":{"name":"Разливное пиво","shop":"alcohol"},"name":"Разливное пиво","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"shop/baby_goods/Aubert":{"tags":{"name":"Aubert","shop":"baby_goods"},"name":"Aubert","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/baby_goods/Babies R Us":{"tags":{"name":"Babies R Us","shop":"baby_goods"},"name":"Babies R Us","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/baby_goods/BabyOne":{"tags":{"name":"BabyOne","shop":"baby_goods"},"name":"BabyOne","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/AILI":{"tags":{"name":"AILI","shop":"bakery"},"name":"AILI","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Anker":{"tags":{"name":"Anker","shop":"bakery"},"name":"Anker","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Awiteks":{"tags":{"name":"Awiteks","shop":"bakery"},"name":"Awiteks","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Backshop":{"tags":{"name":"Backshop","shop":"bakery"},"name":"Backshop","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Backwerk":{"tags":{"name":"Backwerk","shop":"bakery"},"name":"Backwerk","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Baguette":{"tags":{"name":"Baguette","shop":"bakery"},"name":"Baguette","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Bakers Delight":{"tags":{"name":"Bakers Delight","shop":"bakery"},"name":"Bakers Delight","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Bakker Bart":{"tags":{"name":"Bakker Bart","shop":"bakery"},"name":"Bakker Bart","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Banette":{"tags":{"name":"Banette","shop":"bakery"},"name":"Banette","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Bäckerei Fuchs":{"tags":{"name":"Bäckerei Fuchs","shop":"bakery"},"name":"Bäckerei Fuchs","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Bäckerei Grimminger":{"tags":{"name":"Bäckerei Grimminger","shop":"bakery"},"name":"Bäckerei Grimminger","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Bäckerei Müller":{"tags":{"name":"Bäckerei Müller","shop":"bakery"},"name":"Bäckerei Müller","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Bäckerei Schmidt":{"tags":{"name":"Bäckerei Schmidt","shop":"bakery"},"name":"Bäckerei Schmidt","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Bäckerei Schneider":{"tags":{"name":"Bäckerei Schneider","shop":"bakery"},"name":"Bäckerei Schneider","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Cooplands":{"tags":{"name":"Cooplands","shop":"bakery"},"name":"Cooplands","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Dat Backhus":{"tags":{"name":"Dat Backhus","shop":"bakery"},"name":"Dat Backhus","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Der Beck":{"tags":{"name":"Der Beck","shop":"bakery"},"name":"Der Beck","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Der Mann":{"tags":{"name":"Der Mann","shop":"bakery"},"name":"Der Mann","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Ditsch":{"tags":{"name":"Ditsch","shop":"bakery"},"name":"Ditsch","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Fornetti":{"tags":{"name":"Fornetti","shop":"bakery"},"name":"Fornetti","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Goeken backen":{"tags":{"name":"Goeken backen","shop":"bakery"},"name":"Goeken backen","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Goldilocks":{"tags":{"name":"Goldilocks","shop":"bakery"},"name":"Goldilocks","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Greggs":{"tags":{"name":"Greggs","shop":"bakery"},"name":"Greggs","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Hofpfisterei":{"tags":{"name":"Hofpfisterei","shop":"bakery"},"name":"Hofpfisterei","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Ihle":{"tags":{"name":"Ihle","shop":"bakery"},"name":"Ihle","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Julie's Bakeshop":{"tags":{"name":"Julie's Bakeshop","shop":"bakery"},"name":"Julie's Bakeshop","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/K&U":{"tags":{"name":"K&U","shop":"bakery"},"name":"K&U","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/K&U Bäckerei":{"tags":{"name":"K&U Bäckerei","shop":"bakery"},"name":"K&U Bäckerei","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Kamps":{"tags":{"name":"Kamps","shop":"bakery"},"name":"Kamps","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/La Mie Câline":{"tags":{"name":"La Mie Câline","shop":"bakery"},"name":"La Mie Câline","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Le Crobag":{"tags":{"name":"Le Crobag","shop":"bakery"},"name":"Le Crobag","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Le Fournil":{"tags":{"name":"Le Fournil","shop":"bakery"},"name":"Le Fournil","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Lila Bäcker":{"tags":{"name":"Lila Bäcker","shop":"bakery"},"name":"Lila Bäcker","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Lipóti Pékség":{"tags":{"name":"Lipóti Pékség","shop":"bakery"},"name":"Lipóti Pékség","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Marie Blachère":{"tags":{"name":"Marie Blachère","shop":"bakery"},"name":"Marie Blachère","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Mlinar":{"tags":{"name":"Mlinar","shop":"bakery"},"name":"Mlinar","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Musmanni":{"tags":{"name":"Musmanni","shop":"bakery"},"name":"Musmanni","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Oebel":{"tags":{"name":"Oebel","shop":"bakery"},"name":"Oebel","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Panaderia":{"tags":{"name":"Panaderia","shop":"bakery"},"name":"Panaderia","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Paul":{"tags":{"name":"Paul","shop":"bakery"},"name":"Paul","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Red Ribbon":{"tags":{"name":"Red Ribbon","shop":"bakery"},"name":"Red Ribbon","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Schäfer's":{"tags":{"name":"Schäfer's","shop":"bakery"},"name":"Schäfer's","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Sehne":{"tags":{"name":"Sehne","shop":"bakery"},"name":"Sehne","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Stadtbäckerei":{"tags":{"name":"Stadtbäckerei","shop":"bakery"},"name":"Stadtbäckerei","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Steinecke":{"tags":{"name":"Steinecke","shop":"bakery"},"name":"Steinecke","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Sternenbäck":{"tags":{"name":"Sternenbäck","shop":"bakery"},"name":"Sternenbäck","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Ströck":{"tags":{"name":"Ströck","shop":"bakery"},"name":"Ströck","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Wiener Feinbäcker":{"tags":{"name":"Wiener Feinbäcker","shop":"bakery"},"name":"Wiener Feinbäcker","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/von Allwörden":{"tags":{"name":"von Allwörden","shop":"bakery"},"name":"von Allwörden","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÐÑлоÑнаÑ":{"tags":{"name":"ÐÑлоÑнаÑ","shop":"bakery"},"name":"ÐÑлоÑнаÑ","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÐоÑÑÑий Ñ
леб":{"tags":{"name":"ÐоÑÑÑий Ñ
леб","shop":"bakery"},"name":"ÐоÑÑÑий Ñ
леб","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÐаÑавай":{"tags":{"name":"ÐаÑавай","shop":"bakery"},"name":"ÐаÑавай","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÐÑлиниÑи":{"tags":{"name":"ÐÑлиниÑи","shop":"bakery"},"name":"ÐÑлиниÑи","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÐÑлиниÑÑ":{"tags":{"name":"ÐÑлиниÑÑ","shop":"bakery"},"name":"ÐÑлиниÑÑ","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Свежий Ñ
леб":{"tags":{"name":"Свежий Ñ
леб","shop":"bakery"},"name":"Свежий Ñ
леб","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Хлеб":{"tags":{"name":"Хлеб","shop":"bakery"},"name":"Хлеб","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Ù
خبز":{"tags":{"name":"Ù
خبز","shop":"bakery"},"name":"Ù
خبز","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/Ù
خبزة":{"tags":{"name":"Ù
خبزة","shop":"bakery"},"name":"Ù
خبزة","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÙØ§Ù ÙÙØ§Ø´":{"tags":{"name":"ÙØ§Ù ÙÙØ§Ø´","shop":"bakery"},"name":"ÙØ§Ù ÙÙØ§Ø´","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÙØ§ÙÙØ§ÛÛ":{"tags":{"name":"ÙØ§ÙÙØ§ÛÛ","shop":"bakery"},"name":"ÙØ§ÙÙØ§ÛÛ","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÙØ§ÙÙØ§ÛÛ Ø¨Ø±Ø¨Ø±Û":{"tags":{"name":"ÙØ§ÙÙØ§ÛÛ Ø¨Ø±Ø¨Ø±Û","shop":"bakery"},"name":"ÙØ§ÙÙØ§ÛÛ Ø¨Ø±Ø¨Ø±Û","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©":{"tags":{"name":"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©","shop":"bakery"},"name":"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©Û":{"tags":{"name":"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©Û","shop":"bakery"},"name":"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©Û","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bakery/ÙØ§ÙÙØ§ÛÛ ÙÙØ§Ø´":{"tags":{"name":"ÙØ§ÙÙØ§ÛÛ ÙÙØ§Ø´","shop":"bakery"},"name":"ÙØ§ÙÙØ§ÛÛ ÙÙØ§Ø´","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beauty/Sally Beauty Supply":{"tags":{"name":"Sally Beauty Supply","shop":"beauty"},"name":"Sally Beauty Supply","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","beauty"],"suggestion":true},"shop/beauty/Yves Rocher":{"tags":{"name":"Yves Rocher","shop":"beauty"},"name":"Yves Rocher","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","beauty"],"suggestion":true},"shop/bed/Matratzen Concord":{"tags":{"name":"Matratzen Concord","shop":"bed"},"name":"Matratzen Concord","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bed/Mattress Firm":{"tags":{"name":"Mattress Firm","shop":"bed"},"name":"Mattress Firm","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bed/Sleepy's":{"tags":{"name":"Sleepy's","shop":"bed"},"name":"Sleepy's","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/50åµ":{"tags":{"name":"50åµ","shop":"beverages"},"name":"50åµ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/Dursty":{"tags":{"name":"Dursty","shop":"beverages"},"name":"Dursty","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/Edeka Getränkemarkt":{"tags":{"name":"Edeka Getränkemarkt","shop":"beverages"},"name":"Edeka Getränkemarkt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/Fristo":{"tags":{"name":"Fristo","shop":"beverages"},"name":"Fristo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/Getränke Hoffmann":{"tags":{"name":"Getränke Hoffmann","shop":"beverages"},"name":"Getränke Hoffmann","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/Getränkeland":{"tags":{"name":"Getränkeland","shop":"beverages"},"name":"Getränkeland","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/Getränkemarkt":{"tags":{"name":"Getränkemarkt","shop":"beverages"},"name":"Getränkemarkt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/Orterer Getränkemarkt":{"tags":{"name":"Orterer Getränkemarkt","shop":"beverages"},"name":"Orterer Getränkemarkt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/Rewe Getränkemarkt":{"tags":{"name":"Rewe Getränkemarkt","shop":"beverages"},"name":"Rewe Getränkemarkt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/Trinkgut":{"tags":{"name":"Trinkgut","shop":"beverages"},"name":"Trinkgut","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/beverages/è¶æ¹¯æ":{"tags":{"name":"è¶æ¹¯æ","shop":"beverages"},"name":"è¶æ¹¯æ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bicycle/Halfords":{"tags":{"name":"Halfords","shop":"bicycle"},"name":"Halfords","icon":"bicycle","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/bicycle"],"suggestion":true},"shop/bicycle/ÐеломаÑка":{"tags":{"name":"ÐеломаÑка","shop":"bicycle"},"name":"ÐеломаÑка","icon":"bicycle","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/bicycle"],"suggestion":true},"shop/bicycle/ãµã¤ã¯ã«ãã¼ã¹ããã²":{"tags":{"name":"ãµã¤ã¯ã«ãã¼ã¹ããã²","shop":"bicycle"},"name":"ãµã¤ã¯ã«ãã¼ã¹ããã²","icon":"bicycle","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/bicycle"],"suggestion":true},"shop/bookmaker/Betfred":{"tags":{"name":"Betfred","shop":"bookmaker"},"name":"Betfred","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bookmaker/Coral":{"tags":{"name":"Coral","shop":"bookmaker"},"name":"Coral","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bookmaker/Ladbrokes":{"tags":{"name":"Ladbrokes","shop":"bookmaker"},"name":"Ladbrokes","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bookmaker/Paddy Power":{"tags":{"name":"Paddy Power","shop":"bookmaker"},"name":"Paddy Power","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bookmaker/William Hill":{"tags":{"name":"William Hill","shop":"bookmaker"},"name":"William Hill","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/bookmaker/ÎÎ ÎÎ ":{"tags":{"name":"ÎÎ ÎÎ ","shop":"bookmaker"},"name":"ÎÎ ÎÎ ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/Boucherie Charcuterie":{"tags":{"name":"Boucherie Charcuterie","shop":"butcher"},"name":"Boucherie Charcuterie","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/CarnicerÃa":{"tags":{"name":"CarnicerÃa","shop":"butcher"},"name":"CarnicerÃa","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/Fleischerei Richter":{"tags":{"name":"Fleischerei Richter","shop":"butcher"},"name":"Fleischerei Richter","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/Húsbolt":{"tags":{"name":"Húsbolt","shop":"butcher"},"name":"Húsbolt","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/Macelleria":{"tags":{"name":"Macelleria","shop":"butcher"},"name":"Macelleria","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/Vinzenzmurr":{"tags":{"name":"Vinzenzmurr","shop":"butcher"},"name":"Vinzenzmurr","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/ÐÑианÑ":{"tags":{"name":"ÐÑианÑ","shop":"butcher"},"name":"ÐÑианÑ","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/ÐеликолÑкÑкий мÑÑокомбинаÑ":{"tags":{"name":"ÐеликолÑкÑкий мÑÑокомбинаÑ","shop":"butcher"},"name":"ÐеликолÑкÑкий мÑÑокомбинаÑ","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/ÐÑÑÐ½Ð°Ñ Ð»Ð°Ð²ÐºÐ°":{"tags":{"name":"ÐÑÑÐ½Ð°Ñ Ð»Ð°Ð²ÐºÐ°","shop":"butcher"},"name":"ÐÑÑÐ½Ð°Ñ Ð»Ð°Ð²ÐºÐ°","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/ÐÑÑниÑкий ÑÑд":{"tags":{"name":"ÐÑÑниÑкий ÑÑд","shop":"butcher"},"name":"ÐÑÑниÑкий ÑÑд","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/ÐÑÑной":{"tags":{"name":"ÐÑÑной","shop":"butcher"},"name":"ÐÑÑной","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/ÐÑÑо":{"tags":{"name":"ÐÑÑо","shop":"butcher"},"name":"ÐÑÑо","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/ÐаÑа Ð Ñба":{"tags":{"name":"ÐаÑа Ð Ñба","shop":"butcher"},"name":"ÐаÑа Ð Ñба","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/butcher/Свежее мÑÑо":{"tags":{"name":"Свежее мÑÑо","shop":"butcher"},"name":"Свежее мÑÑо","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car/Audi":{"tags":{"name":"Audi","shop":"car"},"name":"Audi","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/BMW":{"tags":{"name":"BMW","shop":"car"},"name":"BMW","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Chevrolet":{"tags":{"name":"Chevrolet","shop":"car"},"name":"Chevrolet","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Citroën":{"tags":{"name":"Citroën","shop":"car"},"name":"Citroën","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Dacia":{"tags":{"name":"Dacia","shop":"car"},"name":"Dacia","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Fiat":{"tags":{"name":"Fiat","shop":"car"},"name":"Fiat","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Ford":{"tags":{"name":"Ford","shop":"car"},"name":"Ford","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Honda":{"tags":{"name":"Honda","shop":"car"},"name":"Honda","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Hyundai":{"tags":{"name":"Hyundai","shop":"car"},"name":"Hyundai","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Isuzu":{"tags":{"name":"Isuzu","shop":"car"},"name":"Isuzu","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Kia":{"tags":{"name":"Kia","shop":"car"},"name":"Kia","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Land Rover":{"tags":{"name":"Land Rover","shop":"car"},"name":"Land Rover","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Lexus":{"tags":{"name":"Lexus","shop":"car"},"name":"Lexus","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Mazda":{"tags":{"name":"Mazda","shop":"car"},"name":"Mazda","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Mercedes-Benz":{"tags":{"name":"Mercedes-Benz","shop":"car"},"name":"Mercedes-Benz","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Mitsubishi":{"tags":{"name":"Mitsubishi","shop":"car"},"name":"Mitsubishi","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Mitsubishi Motors":{"tags":{"name":"Mitsubishi Motors","shop":"car"},"name":"Mitsubishi Motors","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/NISSAN":{"tags":{"name":"NISSAN","shop":"car"},"name":"NISSAN","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Nissan":{"tags":{"name":"Nissan","shop":"car"},"name":"Nissan","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Opel":{"tags":{"name":"Opel","shop":"car"},"name":"Opel","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Peugeot":{"tags":{"name":"Peugeot","shop":"car"},"name":"Peugeot","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Porsche":{"tags":{"name":"Porsche","shop":"car"},"name":"Porsche","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Renault":{"tags":{"name":"Renault","shop":"car"},"name":"Renault","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Seat":{"tags":{"name":"Seat","shop":"car"},"name":"Seat","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Skoda":{"tags":{"name":"Skoda","shop":"car"},"name":"Skoda","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Subaru":{"tags":{"name":"Subaru","shop":"car"},"name":"Subaru","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Suzuki":{"tags":{"name":"Suzuki","shop":"car"},"name":"Suzuki","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Toyota":{"tags":{"name":"Toyota","shop":"car"},"name":"Toyota","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Volkswagen":{"tags":{"name":"Volkswagen","shop":"car"},"name":"Volkswagen","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car/Volvo":{"tags":{"name":"Volvo","shop":"car"},"name":"Volvo","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand","service/vehicle"],"suggestion":true},"shop/car_parts/Advance Auto Parts":{"tags":{"name":"Advance Auto Parts","shop":"car_parts"},"name":"Advance Auto Parts","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/AutoZone":{"tags":{"name":"AutoZone","shop":"car_parts"},"name":"AutoZone","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/Brezan":{"tags":{"name":"Brezan","shop":"car_parts"},"name":"Brezan","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/NAPA Auto Parts":{"tags":{"name":"NAPA Auto Parts","shop":"car_parts"},"name":"NAPA Auto Parts","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/Napa Auto Parts":{"tags":{"name":"Napa Auto Parts","shop":"car_parts"},"name":"Napa Auto Parts","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/O'Reilly Auto Parts":{"tags":{"name":"O'Reilly Auto Parts","shop":"car_parts"},"name":"O'Reilly Auto Parts","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/Repco":{"tags":{"name":"Repco","shop":"car_parts"},"name":"Repco","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/TokiÄ":{"tags":{"name":"TokiÄ","shop":"car_parts"},"name":"TokiÄ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/repuestos automotrices":{"tags":{"name":"repuestos automotrices","shop":"car_parts"},"name":"repuestos automotrices","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/ÐвÑозапÑаÑÑини":{"tags":{"name":"ÐвÑозапÑаÑÑини","shop":"car_parts"},"name":"ÐвÑозапÑаÑÑини","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/ÐвÑомиÑ":{"tags":{"name":"ÐвÑомиÑ","shop":"car_parts"},"name":"ÐвÑомиÑ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/ã¤ã¨ãã¼ããã":{"tags":{"name":"ã¤ã¨ãã¼ããã","shop":"car_parts"},"name":"ã¤ã¨ãã¼ããã","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/ãªã¼ãããã¯ã¹":{"tags":{"name":"ãªã¼ãããã¯ã¹","shop":"car_parts"},"name":"ãªã¼ãããã¯ã¹","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_parts/ã¿ã¤ã¤é¤¨":{"tags":{"name":"ã¿ã¤ã¤é¤¨","shop":"car_parts"},"name":"ã¿ã¤ã¤é¤¨","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/car_repair/A.T.U":{"tags":{"name":"A.T.U","shop":"car_repair"},"name":"A.T.U","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Bosch Car Service":{"tags":{"name":"Bosch Car Service","shop":"car_repair"},"name":"Bosch Car Service","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Carglass":{"tags":{"name":"Carglass","shop":"car_repair"},"name":"Carglass","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Euromaster":{"tags":{"name":"Euromaster","shop":"car_repair"},"name":"Euromaster","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Feu Vert":{"tags":{"name":"Feu Vert","shop":"car_repair"},"name":"Feu Vert","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Firestone":{"tags":{"name":"Firestone","shop":"car_repair"},"name":"Firestone","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Firestone Complete Auto Care":{"tags":{"name":"Firestone Complete Auto Care","shop":"car_repair"},"name":"Firestone Complete Auto Care","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Garage Renault":{"tags":{"name":"Garage Renault","shop":"car_repair"},"name":"Garage Renault","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Gomeria":{"tags":{"name":"Gomeria","shop":"car_repair"},"name":"Gomeria","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/GomerÃa":{"tags":{"name":"GomerÃa","shop":"car_repair"},"name":"GomerÃa","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Goodyear":{"tags":{"name":"Goodyear","shop":"car_repair"},"name":"Goodyear","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Grease Monkey":{"tags":{"name":"Grease Monkey","shop":"car_repair"},"name":"Grease Monkey","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Jiffy Lube":{"tags":{"name":"Jiffy Lube","shop":"car_repair"},"name":"Jiffy Lube","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Kwik Fit":{"tags":{"name":"Kwik Fit","shop":"car_repair"},"name":"Kwik Fit","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Lubricentro":{"tags":{"name":"Lubricentro","shop":"car_repair"},"name":"Lubricentro","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Meineke":{"tags":{"name":"Meineke","shop":"car_repair"},"name":"Meineke","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Mekonomen":{"tags":{"name":"Mekonomen","shop":"car_repair"},"name":"Mekonomen","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Midas":{"tags":{"name":"Midas","shop":"car_repair"},"name":"Midas","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Mr. Lube":{"tags":{"name":"Mr. Lube","shop":"car_repair"},"name":"Mr. Lube","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Norauto":{"tags":{"name":"Norauto","shop":"car_repair"},"name":"Norauto","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Pep Boys":{"tags":{"name":"Pep Boys","shop":"car_repair"},"name":"Pep Boys","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Pit Stop":{"tags":{"name":"Pit Stop","shop":"car_repair"},"name":"Pit Stop","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Point S":{"tags":{"name":"Point S","shop":"car_repair"},"name":"Point S","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Roady":{"tags":{"name":"Roady","shop":"car_repair"},"name":"Roady","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Sears Auto Center":{"tags":{"name":"Sears Auto Center","shop":"car_repair"},"name":"Sears Auto Center","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Speedy":{"tags":{"name":"Speedy","shop":"car_repair"},"name":"Speedy","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Stacja Kontroli Pojazdów":{"tags":{"name":"Stacja Kontroli Pojazdów","shop":"car_repair"},"name":"Stacja Kontroli Pojazdów","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Taller":{"tags":{"name":"Taller","shop":"car_repair"},"name":"Taller","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Valvoline":{"tags":{"name":"Valvoline","shop":"car_repair"},"name":"Valvoline","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Valvoline Instant Oil Change":{"tags":{"name":"Valvoline Instant Oil Change","shop":"car_repair"},"name":"Valvoline Instant Oil Change","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Wulkanizacja":{"tags":{"name":"Wulkanizacja","shop":"car_repair"},"name":"Wulkanizacja","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/ÃAMTC":{"tags":{"name":"ÃAMTC","shop":"car_repair"},"name":"ÃAMTC","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/ÐвÑомаÑÑеÑÑкаÑ":{"tags":{"name":"ÐвÑомаÑÑеÑÑкаÑ","shop":"car_repair"},"name":"ÐвÑомаÑÑеÑÑкаÑ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/ÐвÑоÑемонÑ":{"tags":{"name":"ÐвÑоÑемонÑ","shop":"car_repair"},"name":"ÐвÑоÑемонÑ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/ÐвÑоÑеÑвиÑ":{"tags":{"name":"ÐвÑоÑеÑвиÑ","shop":"car_repair"},"name":"ÐвÑоÑеÑвиÑ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/ÐвÑоÑеÑвиÑ+ÑиномонÑаж":{"tags":{"name":"ÐвÑоÑеÑвиÑ+ÑиномонÑаж","shop":"car_repair"},"name":"ÐвÑоÑеÑвиÑ+ÑиномонÑаж","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/Ðамена маÑла":{"tags":{"name":"Ðамена маÑла","shop":"car_repair"},"name":"Ðамена маÑла","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/СТÐ":{"tags":{"name":"СТÐ","shop":"car_repair"},"name":"СТÐ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/ШиномонÑаж":{"tags":{"name":"ШиномонÑаж","shop":"car_repair"},"name":"ШиномонÑаж","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/car_repair/ÑиномонÑаж":{"tags":{"name":"ÑиномонÑаж","shop":"car_repair"},"name":"ÑиномонÑаж","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","service/vehicle"],"suggestion":true},"shop/carpet/Carpet Right":{"tags":{"name":"Carpet Right","shop":"carpet"},"name":"Carpet Right","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/carpet/Carpetright":{"tags":{"name":"Carpetright","shop":"carpet"},"name":"Carpetright","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/charity/Age UK":{"tags":{"name":"Age UK","shop":"charity"},"name":"Age UK","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand"],"suggestion":true},"shop/charity/Barnardo's":{"tags":{"name":"Barnardo's","shop":"charity"},"name":"Barnardo's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand"],"suggestion":true},"shop/charity/British Heart Foundation":{"tags":{"name":"British Heart Foundation","shop":"charity"},"name":"British Heart Foundation","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand"],"suggestion":true},"shop/charity/Cancer Research UK":{"tags":{"name":"Cancer Research UK","shop":"charity"},"name":"Cancer Research UK","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand"],"suggestion":true},"shop/charity/Oxfam":{"tags":{"name":"Oxfam","shop":"charity"},"name":"Oxfam","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand"],"suggestion":true},"shop/charity/Salvation Army":{"tags":{"name":"Salvation Army","shop":"charity"},"name":"Salvation Army","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand"],"suggestion":true},"shop/charity/Scope":{"tags":{"name":"Scope","shop":"charity"},"name":"Scope","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand"],"suggestion":true},"shop/charity/Sue Ryder":{"tags":{"name":"Sue Ryder","shop":"charity"},"name":"Sue Ryder","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand"],"suggestion":true},"shop/chemist/7 Ðней":{"tags":{"name":"7 Ðней","shop":"chemist"},"name":"7 Ðней","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Bipa":{"tags":{"name":"Bipa","shop":"chemist"},"name":"Bipa","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Budnikowsky":{"tags":{"name":"Budnikowsky","shop":"chemist"},"name":"Budnikowsky","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Etos":{"tags":{"name":"Etos","shop":"chemist"},"name":"Etos","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Kruidvat":{"tags":{"name":"Kruidvat","shop":"chemist"},"name":"Kruidvat","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Matas":{"tags":{"name":"Matas","shop":"chemist"},"name":"Matas","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Müller":{"tags":{"name":"Müller","shop":"chemist"},"name":"Müller","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Rossmann":{"tags":{"name":"Rossmann","shop":"chemist"},"name":"Rossmann","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Schlecker":{"tags":{"name":"Schlecker","shop":"chemist"},"name":"Schlecker","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Teta":{"tags":{"name":"Teta","shop":"chemist"},"name":"Teta","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Trekpleister":{"tags":{"name":"Trekpleister","shop":"chemist"},"name":"Trekpleister","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Watsons":{"tags":{"name":"Watsons","shop":"chemist"},"name":"Watsons","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/dm":{"tags":{"name":"dm","shop":"chemist"},"name":"dm","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/ÐÑÑÐ¾Ð²Ð°Ñ Ñ
имиÑ":{"tags":{"name":"ÐÑÑÐ¾Ð²Ð°Ñ Ñ
имиÑ","shop":"chemist"},"name":"ÐÑÑÐ¾Ð²Ð°Ñ Ñ
имиÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/ÐÐ°Ð³Ð½Ð¸Ñ ÐоÑмеÑик":{"tags":{"name":"ÐÐ°Ð³Ð½Ð¸Ñ ÐоÑмеÑик","shop":"chemist"},"name":"ÐÐ°Ð³Ð½Ð¸Ñ ÐоÑмеÑик","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Ðила":{"tags":{"name":"Ðила","shop":"chemist"},"name":"Ðила","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/ÐÑÑÑов ÑиÑÑоÑÑ":{"tags":{"name":"ÐÑÑÑов ÑиÑÑоÑÑ","shop":"chemist"},"name":"ÐÑÑÑов ÑиÑÑоÑÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/Ð ÑÐ±Ð»Ñ ÐÑм":{"tags":{"name":"Ð ÑÐ±Ð»Ñ ÐÑм","shop":"chemist"},"name":"Ð ÑÐ±Ð»Ñ ÐÑм","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/УлÑбка ÑадÑги":{"tags":{"name":"УлÑбка ÑадÑги","shop":"chemist"},"name":"УлÑбка ÑадÑги","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/å±è£æ°":{"tags":{"name":"å±è£æ°","shop":"chemist"},"name":"å±è£æ°","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/chemist/康æ¯ç¾":{"tags":{"name":"康æ¯ç¾","shop":"chemist"},"name":"康æ¯ç¾","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/AOKI":{"tags":{"name":"AOKI","shop":"clothes"},"name":"AOKI","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/AWG":{"tags":{"name":"AWG","shop":"clothes"},"name":"AWG","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Ackermans":{"tags":{"name":"Ackermans","shop":"clothes"},"name":"Ackermans","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Adidas":{"tags":{"name":"Adidas","shop":"clothes"},"name":"Adidas","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/American Apparel":{"tags":{"name":"American Apparel","shop":"clothes"},"name":"American Apparel","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/American Eagle Outfitters":{"tags":{"name":"American Eagle Outfitters","shop":"clothes"},"name":"American Eagle Outfitters","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Anthropologie":{"tags":{"name":"Anthropologie","shop":"clothes"},"name":"Anthropologie","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Ardene":{"tags":{"name":"Ardene","shop":"clothes"},"name":"Ardene","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Armand Thiery":{"tags":{"name":"Armand Thiery","shop":"clothes"},"name":"Armand Thiery","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Banana Republic":{"tags":{"name":"Banana Republic","shop":"clothes"},"name":"Banana Republic","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Benetton":{"tags":{"name":"Benetton","shop":"clothes"},"name":"Benetton","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Bershka":{"tags":{"name":"Bershka","shop":"clothes"},"name":"Bershka","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Bonita":{"tags":{"name":"Bonita","shop":"clothes"},"name":"Bonita","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Bonobo":{"tags":{"name":"Bonobo","shop":"clothes"},"name":"Bonobo","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Brooks Brothers":{"tags":{"name":"Brooks Brothers","shop":"clothes"},"name":"Brooks Brothers","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Burberry":{"tags":{"name":"Burberry","shop":"clothes"},"name":"Burberry","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Burlington Coat Factory":{"tags":{"name":"Burlington Coat Factory","shop":"clothes"},"name":"Burlington Coat Factory","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Burton":{"tags":{"name":"Burton","shop":"clothes"},"name":"Burton","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/C&A":{"tags":{"name":"C&A","shop":"clothes"},"name":"C&A","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Cache Cache":{"tags":{"name":"Cache Cache","shop":"clothes"},"name":"Cache Cache","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Calvin Klein":{"tags":{"name":"Calvin Klein","shop":"clothes"},"name":"Calvin Klein","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Calzedonia":{"tags":{"name":"Calzedonia","shop":"clothes"},"name":"Calzedonia","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Camaïeu":{"tags":{"name":"Camaïeu","shop":"clothes"},"name":"Camaïeu","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Caroll":{"tags":{"name":"Caroll","shop":"clothes"},"name":"Caroll","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Carter's":{"tags":{"name":"Carter's","shop":"clothes"},"name":"Carter's","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Cecil":{"tags":{"name":"Cecil","shop":"clothes"},"name":"Cecil","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Celio":{"tags":{"name":"Celio","shop":"clothes"},"name":"Celio","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Charles Vögele":{"tags":{"name":"Charles Vögele","shop":"clothes"},"name":"Charles Vögele","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Chico's":{"tags":{"name":"Chico's","shop":"clothes"},"name":"Chico's","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Cropp":{"tags":{"name":"Cropp","shop":"clothes"},"name":"Cropp","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Cubus":{"tags":{"name":"Cubus","shop":"clothes"},"name":"Cubus","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Desigual":{"tags":{"name":"Desigual","shop":"clothes"},"name":"Desigual","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Devred":{"tags":{"name":"Devred","shop":"clothes"},"name":"Devred","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Didi":{"tags":{"name":"Didi","shop":"clothes"},"name":"Didi","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Diesel":{"tags":{"name":"Diesel","shop":"clothes"},"name":"Diesel","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Dorothy Perkins":{"tags":{"name":"Dorothy Perkins","shop":"clothes"},"name":"Dorothy Perkins","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Dress Barn":{"tags":{"name":"Dress Barn","shop":"clothes"},"name":"Dress Barn","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Dressmann":{"tags":{"name":"Dressmann","shop":"clothes"},"name":"Dressmann","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Eddie Bauer":{"tags":{"name":"Eddie Bauer","shop":"clothes"},"name":"Eddie Bauer","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Edgars":{"tags":{"name":"Edgars","shop":"clothes"},"name":"Edgars","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Engbers":{"tags":{"name":"Engbers","shop":"clothes"},"name":"Engbers","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Ernsting's family":{"tags":{"name":"Ernsting's family","shop":"clothes"},"name":"Ernsting's family","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Esprit":{"tags":{"name":"Esprit","shop":"clothes"},"name":"Esprit","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Etam":{"tags":{"name":"Etam","shop":"clothes"},"name":"Etam","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Express":{"tags":{"name":"Express","shop":"clothes"},"name":"Express","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Fat Face":{"tags":{"name":"Fat Face","shop":"clothes"},"name":"Fat Face","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Forever 21":{"tags":{"name":"Forever 21","shop":"clothes"},"name":"Forever 21","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Gant":{"tags":{"name":"Gant","shop":"clothes"},"name":"Gant","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Gap":{"tags":{"name":"Gap","shop":"clothes"},"name":"Gap","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Gerry Weber":{"tags":{"name":"Gerry Weber","shop":"clothes"},"name":"Gerry Weber","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Gina Laura":{"tags":{"name":"Gina Laura","shop":"clothes"},"name":"Gina Laura","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Guess":{"tags":{"name":"Guess","shop":"clothes"},"name":"Guess","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Gymboree":{"tags":{"name":"Gymboree","shop":"clothes"},"name":"Gymboree","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Gémo":{"tags":{"name":"Gémo","shop":"clothes"},"name":"Gémo","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/H&M":{"tags":{"name":"H&M","shop":"clothes"},"name":"H&M","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Hallhuber":{"tags":{"name":"Hallhuber","shop":"clothes"},"name":"Hallhuber","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/House":{"tags":{"name":"House","shop":"clothes"},"name":"House","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Hugo Boss":{"tags":{"name":"Hugo Boss","shop":"clothes"},"name":"Hugo Boss","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Humana":{"tags":{"name":"Humana","shop":"clothes"},"name":"Humana","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Hunkemöller":{"tags":{"name":"Hunkemöller","shop":"clothes"},"name":"Hunkemöller","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Intimissimi":{"tags":{"name":"Intimissimi","shop":"clothes"},"name":"Intimissimi","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/JBC":{"tags":{"name":"JBC","shop":"clothes"},"name":"JBC","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Jack & Jones":{"tags":{"name":"Jack & Jones","shop":"clothes"},"name":"Jack & Jones","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Jack Wolfskin":{"tags":{"name":"Jack Wolfskin","shop":"clothes"},"name":"Jack Wolfskin","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Jeans Fritz":{"tags":{"name":"Jeans Fritz","shop":"clothes"},"name":"Jeans Fritz","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Jennyfer":{"tags":{"name":"Jennyfer","shop":"clothes"},"name":"Jennyfer","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Jigsaw":{"tags":{"name":"Jigsaw","shop":"clothes"},"name":"Jigsaw","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Jules":{"tags":{"name":"Jules","shop":"clothes"},"name":"Jules","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Justice":{"tags":{"name":"Justice","shop":"clothes"},"name":"Justice","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/KappAhl":{"tags":{"name":"KappAhl","shop":"clothes"},"name":"KappAhl","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/KiK":{"tags":{"name":"KiK","shop":"clothes"},"name":"KiK","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Kiabi":{"tags":{"name":"Kiabi","shop":"clothes"},"name":"Kiabi","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/La Halle":{"tags":{"name":"La Halle","shop":"clothes"},"name":"La Halle","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Lacoste":{"tags":{"name":"Lacoste","shop":"clothes"},"name":"Lacoste","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Lane Bryant":{"tags":{"name":"Lane Bryant","shop":"clothes"},"name":"Lane Bryant","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Levi's":{"tags":{"name":"Levi's","shop":"clothes"},"name":"Levi's","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Lindex":{"tags":{"name":"Lindex","shop":"clothes"},"name":"Lindex","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Loft":{"tags":{"name":"Loft","shop":"clothes"},"name":"Loft","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Mango":{"tags":{"name":"Mango","shop":"clothes"},"name":"Mango","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Marc O'Polo":{"tags":{"name":"Marc O'Polo","shop":"clothes"},"name":"Marc O'Polo","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Mark's":{"tags":{"name":"Mark's","shop":"clothes"},"name":"Mark's","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Marshalls":{"tags":{"name":"Marshalls","shop":"clothes"},"name":"Marshalls","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Massimo Dutti":{"tags":{"name":"Massimo Dutti","shop":"clothes"},"name":"Massimo Dutti","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Matalan":{"tags":{"name":"Matalan","shop":"clothes"},"name":"Matalan","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Maurices":{"tags":{"name":"Maurices","shop":"clothes"},"name":"Maurices","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Max Mara":{"tags":{"name":"Max Mara","shop":"clothes"},"name":"Max Mara","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Men's Wearhouse":{"tags":{"name":"Men's Wearhouse","shop":"clothes"},"name":"Men's Wearhouse","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Mexx":{"tags":{"name":"Mexx","shop":"clothes"},"name":"Mexx","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Michael Kors":{"tags":{"name":"Michael Kors","shop":"clothes"},"name":"Michael Kors","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Mim":{"tags":{"name":"Mim","shop":"clothes"},"name":"Mim","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Monsoon":{"tags":{"name":"Monsoon","shop":"clothes"},"name":"Monsoon","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Mr Price":{"tags":{"name":"Mr Price","shop":"clothes"},"name":"Mr Price","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/NKD":{"tags":{"name":"NKD","shop":"clothes"},"name":"NKD","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/New Look":{"tags":{"name":"New Look","shop":"clothes"},"name":"New Look","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/New Yorker":{"tags":{"name":"New Yorker","shop":"clothes"},"name":"New Yorker","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/NewYorker":{"tags":{"name":"NewYorker","shop":"clothes"},"name":"NewYorker","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Next":{"tags":{"name":"Next","shop":"clothes"},"name":"Next","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Nike":{"tags":{"name":"Nike","shop":"clothes"},"name":"Nike","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Nordstrom Rack":{"tags":{"name":"Nordstrom Rack","shop":"clothes"},"name":"Nordstrom Rack","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/OVS":{"tags":{"name":"OVS","shop":"clothes"},"name":"OVS","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Okaïdi":{"tags":{"name":"Okaïdi","shop":"clothes"},"name":"Okaïdi","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Old Navy":{"tags":{"name":"Old Navy","shop":"clothes"},"name":"Old Navy","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Only":{"tags":{"name":"Only","shop":"clothes"},"name":"Only","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Orchestra":{"tags":{"name":"Orchestra","shop":"clothes"},"name":"Orchestra","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Original Marines":{"tags":{"name":"Original Marines","shop":"clothes"},"name":"Original Marines","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Orsay":{"tags":{"name":"Orsay","shop":"clothes"},"name":"Orsay","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Outfit":{"tags":{"name":"Outfit","shop":"clothes"},"name":"Outfit","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Outlet":{"tags":{"name":"Outlet","shop":"clothes"},"name":"Outlet","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Palmers":{"tags":{"name":"Palmers","shop":"clothes"},"name":"Palmers","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Peacocks":{"tags":{"name":"Peacocks","shop":"clothes"},"name":"Peacocks","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Peek & Cloppenburg":{"tags":{"name":"Peek & Cloppenburg","shop":"clothes"},"name":"Peek & Cloppenburg","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Pep":{"tags":{"name":"Pep","shop":"clothes"},"name":"Pep","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Pepco":{"tags":{"name":"Pepco","shop":"clothes"},"name":"Pepco","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Petit Bateau":{"tags":{"name":"Petit Bateau","shop":"clothes"},"name":"Petit Bateau","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Pimkie":{"tags":{"name":"Pimkie","shop":"clothes"},"name":"Pimkie","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Plato's Closet":{"tags":{"name":"Plato's Closet","shop":"clothes"},"name":"Plato's Closet","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Primark":{"tags":{"name":"Primark","shop":"clothes"},"name":"Primark","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Promod":{"tags":{"name":"Promod","shop":"clothes"},"name":"Promod","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Pull & Bear":{"tags":{"name":"Pull & Bear","shop":"clothes"},"name":"Pull & Bear","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Reitmans":{"tags":{"name":"Reitmans","shop":"clothes"},"name":"Reitmans","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Reserved":{"tags":{"name":"Reserved","shop":"clothes"},"name":"Reserved","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/River Island":{"tags":{"name":"River Island","shop":"clothes"},"name":"River Island","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Ross":{"tags":{"name":"Ross","shop":"clothes"},"name":"Ross","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Sela":{"tags":{"name":"Sela","shop":"clothes"},"name":"Sela","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Sergent Major":{"tags":{"name":"Sergent Major","shop":"clothes"},"name":"Sergent Major","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Shoeby":{"tags":{"name":"Shoeby","shop":"clothes"},"name":"Shoeby","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Sisley":{"tags":{"name":"Sisley","shop":"clothes"},"name":"Sisley","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Springfield":{"tags":{"name":"Springfield","shop":"clothes"},"name":"Springfield","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Stefanel":{"tags":{"name":"Stefanel","shop":"clothes"},"name":"Stefanel","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Steps":{"tags":{"name":"Steps","shop":"clothes"},"name":"Steps","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Stradivarius":{"tags":{"name":"Stradivarius","shop":"clothes"},"name":"Stradivarius","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Street One":{"tags":{"name":"Street One","shop":"clothes"},"name":"Street One","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Superdry":{"tags":{"name":"Superdry","shop":"clothes"},"name":"Superdry","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/TJ Maxx":{"tags":{"name":"TJ Maxx","shop":"clothes"},"name":"TJ Maxx","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/TK Maxx":{"tags":{"name":"TK Maxx","shop":"clothes"},"name":"TK Maxx","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Takko":{"tags":{"name":"Takko","shop":"clothes"},"name":"Takko","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Talbots":{"tags":{"name":"Talbots","shop":"clothes"},"name":"Talbots","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Tally Weijl":{"tags":{"name":"Tally Weijl","shop":"clothes"},"name":"Tally Weijl","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Tati":{"tags":{"name":"Tati","shop":"clothes"},"name":"Tati","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Terranova":{"tags":{"name":"Terranova","shop":"clothes"},"name":"Terranova","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Tesha":{"tags":{"name":"Tesha","shop":"clothes"},"name":"Tesha","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Tezenis":{"tags":{"name":"Tezenis","shop":"clothes"},"name":"Tezenis","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/The Children's Place":{"tags":{"name":"The Children's Place","shop":"clothes"},"name":"The Children's Place","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/The North Face":{"tags":{"name":"The North Face","shop":"clothes"},"name":"The North Face","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/The Sting":{"tags":{"name":"The Sting","shop":"clothes"},"name":"The Sting","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Timberland":{"tags":{"name":"Timberland","shop":"clothes"},"name":"Timberland","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Toko Pakaian":{"tags":{"name":"Toko Pakaian","shop":"clothes"},"name":"Toko Pakaian","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Tom Tailor":{"tags":{"name":"Tom Tailor","shop":"clothes"},"name":"Tom Tailor","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Tommy Hilfiger":{"tags":{"name":"Tommy Hilfiger","shop":"clothes"},"name":"Tommy Hilfiger","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Topshop":{"tags":{"name":"Topshop","shop":"clothes"},"name":"Topshop","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Triumph":{"tags":{"name":"Triumph","shop":"clothes"},"name":"Triumph","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Truworths":{"tags":{"name":"Truworths","shop":"clothes"},"name":"Truworths","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Ulla Popken":{"tags":{"name":"Ulla Popken","shop":"clothes"},"name":"Ulla Popken","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Uniqlo":{"tags":{"name":"Uniqlo","shop":"clothes"},"name":"Uniqlo","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/United Colors of Benetton":{"tags":{"name":"United Colors of Benetton","shop":"clothes"},"name":"United Colors of Benetton","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Urban Outfitters":{"tags":{"name":"Urban Outfitters","shop":"clothes"},"name":"Urban Outfitters","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Vero Moda":{"tags":{"name":"Vero Moda","shop":"clothes"},"name":"Vero Moda","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Victoria's Secret":{"tags":{"name":"Victoria's Secret","shop":"clothes"},"name":"Victoria's Secret","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Vögele":{"tags":{"name":"Vögele","shop":"clothes"},"name":"Vögele","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/WE":{"tags":{"name":"WE","shop":"clothes"},"name":"WE","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Wibra":{"tags":{"name":"Wibra","shop":"clothes"},"name":"Wibra","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Winners":{"tags":{"name":"Winners","shop":"clothes"},"name":"Winners","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Yamamay":{"tags":{"name":"Yamamay","shop":"clothes"},"name":"Yamamay","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Zara":{"tags":{"name":"Zara","shop":"clothes"},"name":"Zara","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Zeeman":{"tags":{"name":"Zeeman","shop":"clothes"},"name":"Zeeman","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/mister*lady":{"tags":{"name":"mister*lady","shop":"clothes"},"name":"mister*lady","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/s.Oliver":{"tags":{"name":"s.Oliver","shop":"clothes"},"name":"s.Oliver","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/ÐеÑÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°":{"tags":{"name":"ÐеÑÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°","shop":"clothes"},"name":"ÐеÑÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/ÐенÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°":{"tags":{"name":"ÐенÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°","shop":"clothes"},"name":"ÐенÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/ÐипненÑки":{"tags":{"name":"ÐипненÑки","shop":"clothes"},"name":"ÐипненÑки","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/ÐоÑковÑÐºÐ°Ñ ÑÑмаÑка":{"tags":{"name":"ÐоÑковÑÐºÐ°Ñ ÑÑмаÑка","shop":"clothes"},"name":"ÐоÑковÑÐºÐ°Ñ ÑÑмаÑка","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/Ðдежда":{"tags":{"name":"Ðдежда","shop":"clothes"},"name":"Ðдежда","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/СмеÑнÑе ÑенÑ":{"tags":{"name":"СмеÑнÑе ÑенÑ","shop":"clothes"},"name":"СмеÑнÑе ÑенÑ","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/СпеÑодежда":{"tags":{"name":"СпеÑодежда","shop":"clothes"},"name":"СпеÑодежда","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/ãã¾ãã":{"tags":{"name":"ãã¾ãã","shop":"clothes"},"name":"ãã¾ãã","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/ã¦ãã¯ã":{"tags":{"name":"ã¦ãã¯ã","shop":"clothes"},"name":"ã¦ãã¯ã","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/ã¯ã¼ã¯ãã³":{"tags":{"name":"ã¯ã¼ã¯ãã³","shop":"clothes"},"name":"ã¯ã¼ã¯ãã³","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/æ´æã®éå±±":{"tags":{"name":"æ´æã®éå±±","shop":"clothes"},"name":"æ´æã®éå±±","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/clothes/西æ¾å±":{"tags":{"name":"西æ¾å±","shop":"clothes"},"name":"西æ¾å±","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours"],"suggestion":true},"shop/coffee/Nespresso":{"tags":{"name":"Nespresso","shop":"coffee"},"name":"Nespresso","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/coffee/Tchibo":{"tags":{"name":"Tchibo","shop":"coffee"},"name":"Tchibo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/computer/Apple Store":{"tags":{"name":"Apple Store","shop":"computer"},"name":"Apple Store","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/computer/DNS":{"tags":{"name":"DNS","shop":"computer"},"name":"DNS","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/computer/PC World":{"tags":{"name":"PC World","shop":"computer"},"name":"PC World","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/computer/ÐÐС":{"tags":{"name":"ÐÐС","shop":"computer"},"name":"ÐÐС","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/confectionery/Fagyizó":{"tags":{"name":"Fagyizó","shop":"confectionery"},"name":"Fagyizó","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/confectionery/Hussel":{"tags":{"name":"Hussel","shop":"confectionery"},"name":"Hussel","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/confectionery/Leonidas":{"tags":{"name":"Leonidas","shop":"confectionery"},"name":"Leonidas","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/confectionery/T. SN":{"tags":{"name":"T. SN","shop":"confectionery"},"name":"T. SN","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/confectionery/Thorntons":{"tags":{"name":"Thorntons","shop":"confectionery"},"name":"Thorntons","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/711":{"tags":{"name":"711","shop":"convenience"},"name":"711","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/777":{"tags":{"name":"777","shop":"convenience"},"name":"777","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/24 ÑаÑа":{"tags":{"name":"24 ÑаÑа","shop":"convenience"},"name":"24 ÑаÑа","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/7-Eleven":{"tags":{"name":"7-Eleven","shop":"convenience"},"name":"7-Eleven","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/8 à Huit":{"tags":{"name":"8 à Huit","shop":"convenience"},"name":"8 à Huit","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/99 Speedmart":{"tags":{"name":"99 Speedmart","shop":"convenience"},"name":"99 Speedmart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ABC":{"tags":{"name":"ABC","shop":"convenience"},"name":"ABC","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/AMPM":{"tags":{"name":"AMPM","shop":"convenience"},"name":"AMPM","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/AibÄ":{"tags":{"name":"AibÄ","shop":"convenience"},"name":"AibÄ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Alepa":{"tags":{"name":"Alepa","shop":"convenience"},"name":"Alepa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Alfamart":{"tags":{"name":"Alfamart","shop":"convenience"},"name":"Alfamart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Alimentara":{"tags":{"name":"Alimentara","shop":"convenience"},"name":"Alimentara","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Almacen":{"tags":{"name":"Almacen","shop":"convenience"},"name":"Almacen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Almacén":{"tags":{"name":"Almacén","shop":"convenience"},"name":"Almacén","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/BP Shop":{"tags":{"name":"BP Shop","shop":"convenience"},"name":"BP Shop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Baqala":{"tags":{"name":"Baqala","shop":"convenience"},"name":"Baqala","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Best One":{"tags":{"name":"Best One","shop":"convenience"},"name":"Best One","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Best-One":{"tags":{"name":"Best-One","shop":"convenience"},"name":"Best-One","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Bodega":{"tags":{"name":"Bodega","shop":"convenience"},"name":"Bodega","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Bonjour":{"tags":{"name":"Bonjour","shop":"convenience"},"name":"Bonjour","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/CBA":{"tags":{"name":"CBA","shop":"convenience"},"name":"CBA","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/COOP":{"tags":{"name":"COOP","shop":"convenience"},"name":"COOP","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/COOP Jednota":{"tags":{"name":"COOP Jednota","shop":"convenience"},"name":"COOP Jednota","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/CU":{"tags":{"name":"CU","shop":"convenience"},"name":"CU","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Casino Shop":{"tags":{"name":"Casino Shop","shop":"convenience"},"name":"Casino Shop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Centra":{"tags":{"name":"Centra","shop":"convenience"},"name":"Centra","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Central Convenience Store":{"tags":{"name":"Central Convenience Store","shop":"convenience"},"name":"Central Convenience Store","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Circle K":{"tags":{"name":"Circle K","shop":"convenience"},"name":"Circle K","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Coop Jednota":{"tags":{"name":"Coop Jednota","shop":"convenience"},"name":"Coop Jednota","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Corner Store":{"tags":{"name":"Corner Store","shop":"convenience"},"name":"Corner Store","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Costcutter":{"tags":{"name":"Costcutter","shop":"convenience"},"name":"Costcutter","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Couche-Tard":{"tags":{"name":"Couche-Tard","shop":"convenience"},"name":"Couche-Tard","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Cumberland Farms":{"tags":{"name":"Cumberland Farms","shop":"convenience"},"name":"Cumberland Farms","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Daisy Mart":{"tags":{"name":"Daisy Mart","shop":"convenience"},"name":"Daisy Mart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Delikatesy":{"tags":{"name":"Delikatesy","shop":"convenience"},"name":"Delikatesy","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Dollar General":{"tags":{"name":"Dollar General","shop":"convenience"},"name":"Dollar General","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Dépanneur":{"tags":{"name":"Dépanneur","shop":"convenience"},"name":"Dépanneur","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/FamilyMart":{"tags":{"name":"FamilyMart","shop":"convenience"},"name":"FamilyMart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Food Mart":{"tags":{"name":"Food Mart","shop":"convenience"},"name":"Food Mart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Four Square":{"tags":{"name":"Four Square","shop":"convenience"},"name":"Four Square","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Fresh":{"tags":{"name":"Fresh","shop":"convenience"},"name":"Fresh","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Freshmarket":{"tags":{"name":"Freshmarket","shop":"convenience"},"name":"Freshmarket","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/GS25":{"tags":{"name":"GS25","shop":"convenience"},"name":"GS25","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Groszek":{"tags":{"name":"Groszek","shop":"convenience"},"name":"Groszek","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Hasty Market":{"tags":{"name":"Hasty Market","shop":"convenience"},"name":"Hasty Market","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/HruÅ¡ka":{"tags":{"name":"HruÅ¡ka","shop":"convenience"},"name":"HruÅ¡ka","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Indomaret":{"tags":{"name":"Indomaret","shop":"convenience"},"name":"Indomaret","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Jednota":{"tags":{"name":"Jednota","shop":"convenience"},"name":"Jednota","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Joker":{"tags":{"name":"Joker","shop":"convenience"},"name":"Joker","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/K-Market":{"tags":{"name":"K-Market","shop":"convenience"},"name":"K-Market","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Kangaroo Express":{"tags":{"name":"Kangaroo Express","shop":"convenience"},"name":"Kangaroo Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Kisbolt":{"tags":{"name":"Kisbolt","shop":"convenience"},"name":"Kisbolt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Lawson":{"tags":{"name":"Lawson","shop":"convenience"},"name":"Lawson","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Lewiatan":{"tags":{"name":"Lewiatan","shop":"convenience"},"name":"Lewiatan","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Lifestyle Express":{"tags":{"name":"Lifestyle Express","shop":"convenience"},"name":"Lifestyle Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Londis":{"tags":{"name":"Londis","shop":"convenience"},"name":"Londis","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/M&S Simply Food":{"tags":{"name":"M&S Simply Food","shop":"convenience"},"name":"M&S Simply Food","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Mac's":{"tags":{"name":"Mac's","shop":"convenience"},"name":"Mac's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Mace":{"tags":{"name":"Mace","shop":"convenience"},"name":"Mace","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Magazin":{"tags":{"name":"Magazin","shop":"convenience"},"name":"Magazin","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Magazin Mixt":{"tags":{"name":"Magazin Mixt","shop":"convenience"},"name":"Magazin Mixt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Magazin Non-Stop":{"tags":{"name":"Magazin Non-Stop","shop":"convenience"},"name":"Magazin Non-Stop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Magazin mixt":{"tags":{"name":"Magazin mixt","shop":"convenience"},"name":"Magazin mixt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Maxikiosco":{"tags":{"name":"Maxikiosco","shop":"convenience"},"name":"Maxikiosco","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/MaÅpka Express":{"tags":{"name":"MaÅpka Express","shop":"convenience"},"name":"MaÅpka Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/McColl's":{"tags":{"name":"McColl's","shop":"convenience"},"name":"McColl's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Migrolino":{"tags":{"name":"Migrolino","shop":"convenience"},"name":"Migrolino","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Mini ABC":{"tags":{"name":"Mini ABC","shop":"convenience"},"name":"Mini ABC","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Mini Market":{"tags":{"name":"Mini Market","shop":"convenience"},"name":"Mini Market","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Mini Market Non-Stop":{"tags":{"name":"Mini Market Non-Stop","shop":"convenience"},"name":"Mini Market Non-Stop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Mini Mart":{"tags":{"name":"Mini Mart","shop":"convenience"},"name":"Mini Mart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Mini Stop":{"tags":{"name":"Mini Stop","shop":"convenience"},"name":"Mini Stop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Minimarket":{"tags":{"name":"Minimarket","shop":"convenience"},"name":"Minimarket","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Minimercado":{"tags":{"name":"Minimercado","shop":"convenience"},"name":"Minimercado","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Mlin i pekare":{"tags":{"name":"Mlin i pekare","shop":"convenience"},"name":"Mlin i pekare","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Nasz Sklep":{"tags":{"name":"Nasz Sklep","shop":"convenience"},"name":"Nasz Sklep","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Nisa":{"tags":{"name":"Nisa","shop":"convenience"},"name":"Nisa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Nisa Local":{"tags":{"name":"Nisa Local","shop":"convenience"},"name":"Nisa Local","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/OK-Mart":{"tags":{"name":"OK-Mart","shop":"convenience"},"name":"OK-Mart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/OK便å©ååº":{"tags":{"name":"OK便å©ååº","shop":"convenience"},"name":"OK便å©ååº","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/OK便å©åº Circle K":{"tags":{"name":"OK便å©åº Circle K","shop":"convenience"},"name":"OK便å©åº Circle K","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Odido":{"tags":{"name":"Odido","shop":"convenience"},"name":"Odido","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/On The Run":{"tags":{"name":"On The Run","shop":"convenience"},"name":"On The Run","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/On the Run":{"tags":{"name":"On the Run","shop":"convenience"},"name":"On the Run","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/One Stop":{"tags":{"name":"One Stop","shop":"convenience"},"name":"One Stop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Oxxo":{"tags":{"name":"Oxxo","shop":"convenience"},"name":"Oxxo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ParduotuvÄ":{"tags":{"name":"ParduotuvÄ","shop":"convenience"},"name":"ParduotuvÄ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Petit Casino":{"tags":{"name":"Petit Casino","shop":"convenience"},"name":"Petit Casino","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Plaid Pantry":{"tags":{"name":"Plaid Pantry","shop":"convenience"},"name":"Plaid Pantry","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Potraviny":{"tags":{"name":"Potraviny","shop":"convenience"},"name":"Potraviny","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Prehrana":{"tags":{"name":"Prehrana","shop":"convenience"},"name":"Prehrana","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Premier":{"tags":{"name":"Premier","shop":"convenience"},"name":"Premier","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Proxi":{"tags":{"name":"Proxi","shop":"convenience"},"name":"Proxi","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Proxy":{"tags":{"name":"Proxy","shop":"convenience"},"name":"Proxy","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Pulperia":{"tags":{"name":"Pulperia","shop":"convenience"},"name":"Pulperia","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Royal Farms":{"tags":{"name":"Royal Farms","shop":"convenience"},"name":"Royal Farms","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Sale":{"tags":{"name":"Sale","shop":"convenience"},"name":"Sale","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Sari-sari Store":{"tags":{"name":"Sari-sari Store","shop":"convenience"},"name":"Sari-sari Store","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Select":{"tags":{"name":"Select","shop":"convenience"},"name":"Select","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Shell Select":{"tags":{"name":"Shell Select","shop":"convenience"},"name":"Shell Select","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Shop & Go":{"tags":{"name":"Shop & Go","shop":"convenience"},"name":"Shop & Go","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Siwa":{"tags":{"name":"Siwa","shop":"convenience"},"name":"Siwa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Sklep spożywczy":{"tags":{"name":"Sklep spożywczy","shop":"convenience"},"name":"Sklep spożywczy","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/SmÃÅ¡ené zbožÃ":{"tags":{"name":"SmÃÅ¡ené zbožÃ","shop":"convenience"},"name":"SmÃÅ¡ené zbožÃ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/SpoÅem":{"tags":{"name":"SpoÅem","shop":"convenience"},"name":"SpoÅem","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Spätkauf":{"tags":{"name":"Spätkauf","shop":"convenience"},"name":"Spätkauf","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Stewart's":{"tags":{"name":"Stewart's","shop":"convenience"},"name":"Stewart's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Stores":{"tags":{"name":"Stores","shop":"convenience"},"name":"Stores","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Stripes":{"tags":{"name":"Stripes","shop":"convenience"},"name":"Stripes","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Studenac":{"tags":{"name":"Studenac","shop":"convenience"},"name":"Studenac","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Sunkus":{"tags":{"name":"Sunkus","shop":"convenience"},"name":"Sunkus","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/SÅoneczko":{"tags":{"name":"SÅoneczko","shop":"convenience"},"name":"SÅoneczko","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/TESCO Lotus Express":{"tags":{"name":"TESCO Lotus Express","shop":"convenience"},"name":"TESCO Lotus Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Tesco Express":{"tags":{"name":"Tesco Express","shop":"convenience"},"name":"Tesco Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Tesco Lotus Express":{"tags":{"name":"Tesco Lotus Express","shop":"convenience"},"name":"Tesco Lotus Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Tom Market 89":{"tags":{"name":"Tom Market 89","shop":"convenience"},"name":"Tom Market 89","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/United Dairy Farmers":{"tags":{"name":"United Dairy Farmers","shop":"convenience"},"name":"United Dairy Farmers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Vegyesbolt":{"tags":{"name":"Vegyesbolt","shop":"convenience"},"name":"Vegyesbolt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/VeÄerka":{"tags":{"name":"VeÄerka","shop":"convenience"},"name":"VeÄerka","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Vival":{"tags":{"name":"Vival","shop":"convenience"},"name":"Vival","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Wawa":{"tags":{"name":"Wawa","shop":"convenience"},"name":"Wawa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Weltladen":{"tags":{"name":"Weltladen","shop":"convenience"},"name":"Weltladen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/abc":{"tags":{"name":"abc","shop":"convenience"},"name":"abc","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ampm":{"tags":{"name":"ampm","shop":"convenience"},"name":"ampm","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/best-one":{"tags":{"name":"best-one","shop":"convenience"},"name":"best-one","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/odido":{"tags":{"name":"odido","shop":"convenience"},"name":"odido","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ãlelmiszer":{"tags":{"name":"Ãlelmiszer","shop":"convenience"},"name":"Ãlelmiszer","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ãlelmiszerbolt":{"tags":{"name":"Ãlelmiszerbolt","shop":"convenience"},"name":"Ãlelmiszerbolt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Å»abka":{"tags":{"name":"Å»abka","shop":"convenience"},"name":"Å»abka","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Žabka":{"tags":{"name":"Žabka","shop":"convenience"},"name":"Žabka","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐвгÑÑÑина":{"tags":{"name":"ÐвгÑÑÑина","shop":"convenience"},"name":"ÐвгÑÑÑина","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐвоÑÑка":{"tags":{"name":"ÐвоÑÑка","shop":"convenience"},"name":"ÐвоÑÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐгÑокомплекÑ":{"tags":{"name":"ÐгÑокомплекÑ","shop":"convenience"},"name":"ÐгÑокомплекÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐлÑÑнÑ":{"tags":{"name":"ÐлÑÑнÑ","shop":"convenience"},"name":"ÐлÑÑнÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐпелÑÑин":{"tags":{"name":"ÐпелÑÑин","shop":"convenience"},"name":"ÐпелÑÑин","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑÑоÑÑи":{"tags":{"name":"ÐÑÑоÑÑи","shop":"convenience"},"name":"ÐÑÑоÑÑи","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐелоÑÑÑÑкие пÑодÑкÑÑ":{"tags":{"name":"ÐелоÑÑÑÑкие пÑодÑкÑÑ","shop":"convenience"},"name":"ÐелоÑÑÑÑкие пÑодÑкÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐеÑÑзка":{"tags":{"name":"ÐеÑÑзка","shop":"convenience"},"name":"ÐеÑÑзка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐезÑнÑик":{"tags":{"name":"ÐезÑнÑик","shop":"convenience"},"name":"ÐезÑнÑик","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐеÑна":{"tags":{"name":"ÐеÑна","shop":"convenience"},"name":"ÐеÑна","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐеÑеÑан":{"tags":{"name":"ÐеÑеÑан","shop":"convenience"},"name":"ÐеÑеÑан","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐизиÑ":{"tags":{"name":"ÐизиÑ","shop":"convenience"},"name":"ÐизиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐикÑоÑиÑ":{"tags":{"name":"ÐикÑоÑиÑ","shop":"convenience"},"name":"ÐикÑоÑиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐкÑÑÐилл":{"tags":{"name":"ÐкÑÑÐилл","shop":"convenience"},"name":"ÐкÑÑÐилл","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐаÑÑÑоном":{"tags":{"name":"ÐаÑÑÑоном","shop":"convenience"},"name":"ÐаÑÑÑоном","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐеÑмеÑ":{"tags":{"name":"ÐеÑмеÑ","shop":"convenience"},"name":"ÐеÑмеÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑÑман":{"tags":{"name":"ÐÑÑман","shop":"convenience"},"name":"ÐÑÑман","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐомаÑний":{"tags":{"name":"ÐомаÑний","shop":"convenience"},"name":"ÐомаÑний","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ðлена":{"tags":{"name":"Ðлена","shop":"convenience"},"name":"Ðлена","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑмолино":{"tags":{"name":"ÐÑмолино","shop":"convenience"},"name":"ÐÑмолино","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ðалинка":{"tags":{"name":"Ðалинка","shop":"convenience"},"name":"Ðалинка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐиÑовÑкий":{"tags":{"name":"ÐиÑовÑкий","shop":"convenience"},"name":"ÐиÑовÑкий","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ðолобок":{"tags":{"name":"Ðолобок","shop":"convenience"},"name":"Ðолобок","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐолоÑок":{"tags":{"name":"ÐолоÑок","shop":"convenience"},"name":"ÐолоÑок","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐопееÑка":{"tags":{"name":"ÐопееÑка","shop":"convenience"},"name":"ÐопееÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ðопейка":{"tags":{"name":"Ðопейка","shop":"convenience"},"name":"Ðопейка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐоÑзинка":{"tags":{"name":"ÐоÑзинка","shop":"convenience"},"name":"ÐоÑзинка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑамниÑÑ":{"tags":{"name":"ÐÑамниÑÑ","shop":"convenience"},"name":"ÐÑамниÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑиÑÑалл":{"tags":{"name":"ÐÑиÑÑалл","shop":"convenience"},"name":"ÐÑиÑÑалл","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑлинаÑиÑ":{"tags":{"name":"ÐÑлинаÑиÑ","shop":"convenience"},"name":"ÐÑлинаÑиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑпеÑ":{"tags":{"name":"ÐÑпеÑ","shop":"convenience"},"name":"ÐÑпеÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐаÑÑоÑка":{"tags":{"name":"ÐаÑÑоÑка","shop":"convenience"},"name":"ÐаÑÑоÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐидеÑ":{"tags":{"name":"ÐидеÑ","shop":"convenience"},"name":"ÐидеÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑбимÑй":{"tags":{"name":"ÐÑбимÑй","shop":"convenience"},"name":"ÐÑбимÑй","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑкÑ":{"tags":{"name":"ÐÑкÑ","shop":"convenience"},"name":"ÐÑкÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ðагазин пÑи ÐÐС":{"tags":{"name":"Ðагазин пÑи ÐÐС","shop":"convenience"},"name":"Ðагазин пÑи ÐÐС","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐаÑиÑ-Ра":{"tags":{"name":"ÐаÑиÑ-Ра","shop":"convenience"},"name":"ÐаÑиÑ-Ра","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐаÑк":{"tags":{"name":"ÐаÑк","shop":"convenience"},"name":"ÐаÑк","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐеÑкÑÑий":{"tags":{"name":"ÐеÑкÑÑий","shop":"convenience"},"name":"ÐеÑкÑÑий","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐеÑÑа":{"tags":{"name":"ÐеÑÑа","shop":"convenience"},"name":"ÐеÑÑа","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐинимаÑкеÑ":{"tags":{"name":"ÐинимаÑкеÑ","shop":"convenience"},"name":"ÐинимаÑкеÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐиÑаж":{"tags":{"name":"ÐиÑаж","shop":"convenience"},"name":"ÐиÑаж","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ðадежда":{"tags":{"name":"Ðадежда","shop":"convenience"},"name":"Ðадежда","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ðика":{"tags":{"name":"Ðика","shop":"convenience"},"name":"Ðика","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐазиÑ":{"tags":{"name":"ÐазиÑ","shop":"convenience"},"name":"ÐазиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ðлимп":{"tags":{"name":"Ðлимп","shop":"convenience"},"name":"Ðлимп","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐодÑолнÑÑ
":{"tags":{"name":"ÐодÑолнÑÑ
","shop":"convenience"},"name":"ÐодÑолнÑÑ
","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑеÑÑиж":{"tags":{"name":"ÐÑеÑÑиж","shop":"convenience"},"name":"ÐÑеÑÑиж","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑодÑкÑи":{"tags":{"name":"ÐÑодÑкÑи","shop":"convenience"},"name":"ÐÑодÑкÑи","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑодÑкÑовÑй":{"tags":{"name":"ÐÑодÑкÑовÑй","shop":"convenience"},"name":"ÐÑодÑкÑовÑй","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑодÑкÑовÑй магазин":{"tags":{"name":"ÐÑодÑкÑовÑй магазин","shop":"convenience"},"name":"ÐÑодÑкÑовÑй магазин","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑодÑкÑÑ":{"tags":{"name":"ÐÑодÑкÑÑ","shop":"convenience"},"name":"ÐÑодÑкÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ÐÑодÑкÑÑ 24":{"tags":{"name":"ÐÑодÑкÑÑ 24","shop":"convenience"},"name":"ÐÑодÑкÑÑ 24","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/РадÑга":{"tags":{"name":"РадÑга","shop":"convenience"},"name":"РадÑга","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ð Ð¾Ð´Ð½Ñ ÐºÑÑ":{"tags":{"name":"Ð Ð¾Ð´Ð½Ñ ÐºÑÑ","shop":"convenience"},"name":"Ð Ð¾Ð´Ð½Ñ ÐºÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/РомаÑка":{"tags":{"name":"РомаÑка","shop":"convenience"},"name":"РомаÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ð ÑÑÑ":{"tags":{"name":"Ð ÑÑÑ","shop":"convenience"},"name":"Ð ÑÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/СвеÑлана":{"tags":{"name":"СвеÑлана","shop":"convenience"},"name":"СвеÑлана","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Смак":{"tags":{"name":"Смак","shop":"convenience"},"name":"Смак","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/СолнеÑнÑй":{"tags":{"name":"СолнеÑнÑй","shop":"convenience"},"name":"СолнеÑнÑй","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ТаÑÑÑна":{"tags":{"name":"ТаÑÑÑна","shop":"convenience"},"name":"ТаÑÑÑна","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ТÑойка":{"tags":{"name":"ТÑойка","shop":"convenience"},"name":"ТÑойка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/У ÐалÑÑа":{"tags":{"name":"У ÐалÑÑа","shop":"convenience"},"name":"У ÐалÑÑа","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/УнивеÑÑам":{"tags":{"name":"УнивеÑÑам","shop":"convenience"},"name":"УнивеÑÑам","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ФоÑÑÑна":{"tags":{"name":"ФоÑÑÑна","shop":"convenience"},"name":"ФоÑÑÑна","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ХоÑоÑий":{"tags":{"name":"ХоÑоÑий","shop":"convenience"},"name":"ХоÑоÑий","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ЦенÑÑалÑнÑй":{"tags":{"name":"ЦенÑÑалÑнÑй","shop":"convenience"},"name":"ЦенÑÑалÑнÑй","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Чайка":{"tags":{"name":"Чайка","shop":"convenience"},"name":"Чайка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ШанÑ":{"tags":{"name":"ШанÑ","shop":"convenience"},"name":"ШанÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/Ðконом":{"tags":{"name":"Ðконом","shop":"convenience"},"name":"Ðконом","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ЮбилейнÑй":{"tags":{"name":"ЮбилейнÑй","shop":"convenience"},"name":"ЮбилейнÑй","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ЮлиÑ":{"tags":{"name":"ЮлиÑ","shop":"convenience"},"name":"ЮлиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/пÑодÑкÑÑ":{"tags":{"name":"пÑодÑкÑÑ","shop":"convenience"},"name":"пÑодÑкÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ááá ááá¢á":{"tags":{"name":"ááá ááá¢á","shop":"convenience"},"name":"ááá ááá¢á","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ãµã³ã¯ã¹":{"tags":{"name":"ãµã³ã¯ã¹","name:en":"sunkus","shop":"convenience"},"name":"ãµã³ã¯ã¹","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ãµã¼ã¯ã«K":{"tags":{"name":"ãµã¼ã¯ã«K","name:en":"Circle K","shop":"convenience"},"name":"ãµã¼ã¯ã«K","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ã¹ãªã¼ã¨ã":{"tags":{"name":"ã¹ãªã¼ã¨ã","shop":"convenience"},"name":"ã¹ãªã¼ã¨ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ã»ã¤ã³ã¼ãã¼ã":{"tags":{"name":"ã»ã¤ã³ã¼ãã¼ã","shop":"convenience"},"name":"ã»ã¤ã³ã¼ãã¼ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ã»ãã³ã¤ã¬ãã³":{"tags":{"name":"ã»ãã³ã¤ã¬ãã³","name:en":"7-Eleven","shop":"convenience"},"name":"ã»ãã³ã¤ã¬ãã³","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ã»ãã³ã¤ã¬ãã³(Seven-Eleven)":{"tags":{"name":"ã»ãã³ã¤ã¬ãã³(Seven-Eleven)","shop":"convenience"},"name":"ã»ãã³ã¤ã¬ãã³(Seven-Eleven)","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ã»ã¼ããªã³":{"tags":{"name":"ã»ã¼ããªã³","shop":"convenience"},"name":"ã»ã¼ããªã³","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ãã¤ãªã¼ã¤ãã¶ã":{"tags":{"name":"ãã¤ãªã¼ã¤ãã¶ã","shop":"convenience"},"name":"ãã¤ãªã¼ã¤ãã¶ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ãã¡ããªã¼ãã¼ã":{"tags":{"name":"ãã¡ããªã¼ãã¼ã","name:en":"FamilyMart","shop":"convenience"},"name":"ãã¡ããªã¼ãã¼ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ããã©":{"tags":{"name":"ããã©","shop":"convenience"},"name":"ããã©","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ããã¹ããã":{"tags":{"name":"ããã¹ããã","name:en":"MINISTOP","shop":"convenience"},"name":"ããã¹ããã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ã¤ãã¶ãã·ã§ãã":{"tags":{"name":"ã¤ãã¶ãã·ã§ãã","shop":"convenience"},"name":"ã¤ãã¶ãã·ã§ãã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ãã¼ã½ã³":{"tags":{"name":"ãã¼ã½ã³","name:en":"LAWSON","shop":"convenience"},"name":"ãã¼ã½ã³","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ãã¼ã½ã³ã¹ãã¢100":{"tags":{"name":"ãã¼ã½ã³ã¹ãã¢100","shop":"convenience"},"name":"ãã¼ã½ã³ã¹ãã¢100","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/å
¨å®¶":{"tags":{"name":"å
¨å®¶","shop":"convenience"},"name":"å
¨å®¶","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/å
¨å®¶ä¾¿å©ååº":{"tags":{"name":"å
¨å®¶ä¾¿å©ååº","shop":"convenience"},"name":"å
¨å®¶ä¾¿å©ååº","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/èç¾å¯":{"tags":{"name":"èç¾å¯","shop":"convenience"},"name":"èç¾å¯","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/convenience/ì¸ë¸ì¼ë ë¸":{"tags":{"name":"ì¸ë¸ì¼ë ë¸","shop":"convenience"},"name":"ì¸ë¸ì¼ë ë¸","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/copyshop/FedEx Office":{"tags":{"name":"FedEx Office","shop":"copyshop"},"name":"FedEx Office","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/copyshop/FedEx Office Print and Ship Center":{"tags":{"name":"FedEx Office Print and Ship Center","shop":"copyshop"},"name":"FedEx Office Print and Ship Center","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/cosmetics/Douglas":{"tags":{"name":"Douglas","shop":"cosmetics"},"name":"Douglas","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/cosmetics/Lush":{"tags":{"name":"Lush","shop":"cosmetics"},"name":"Lush","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/cosmetics/Marionnaud":{"tags":{"name":"Marionnaud","shop":"cosmetics"},"name":"Marionnaud","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/cosmetics/Sephora":{"tags":{"name":"Sephora","shop":"cosmetics"},"name":"Sephora","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/cosmetics/The Body Shop":{"tags":{"name":"The Body Shop","shop":"cosmetics"},"name":"The Body Shop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/cosmetics/Ð'ÐÑÑалÑ":{"tags":{"name":"Ð'ÐÑÑалÑ","shop":"cosmetics"},"name":"Ð'ÐÑÑалÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/cosmetics/ÐÐ°Ð³Ð½Ð¸Ñ ÐºÐ¾ÑмеÑик":{"tags":{"name":"ÐÐ°Ð³Ð½Ð¸Ñ ÐºÐ¾ÑмеÑик","shop":"cosmetics"},"name":"ÐÐ°Ð³Ð½Ð¸Ñ ÐºÐ¾ÑмеÑик","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/cosmetics/ÐагниÑ-ÐоÑмеÑик":{"tags":{"name":"ÐагниÑ-ÐоÑмеÑик","shop":"cosmetics"},"name":"ÐагниÑ-ÐоÑмеÑик","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/cosmetics/ÐодÑÑжка":{"tags":{"name":"ÐодÑÑжка","shop":"cosmetics"},"name":"ÐодÑÑжка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/craft/Hobby Lobby":{"tags":{"name":"Hobby Lobby","shop":"craft"},"name":"Hobby Lobby","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/craft/Michaels":{"tags":{"name":"Michaels","shop":"craft"},"name":"Michaels","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Argos":{"tags":{"name":"Argos","shop":"department_store"},"name":"Argos","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Bed Bath & Beyond":{"tags":{"name":"Bed Bath & Beyond","shop":"department_store"},"name":"Bed Bath & Beyond","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Big Lots":{"tags":{"name":"Big Lots","shop":"department_store"},"name":"Big Lots","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Big W":{"tags":{"name":"Big W","shop":"department_store"},"name":"Big W","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Canadian Tire":{"tags":{"name":"Canadian Tire","shop":"department_store"},"name":"Canadian Tire","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Coppel":{"tags":{"name":"Coppel","shop":"department_store"},"name":"Coppel","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Debenhams":{"tags":{"name":"Debenhams","shop":"department_store"},"name":"Debenhams","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Dillard's":{"tags":{"name":"Dillard's","shop":"department_store"},"name":"Dillard's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/El Corte Inglés":{"tags":{"name":"El Corte Inglés","shop":"department_store"},"name":"El Corte Inglés","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Galeria Kaufhof":{"tags":{"name":"Galeria Kaufhof","shop":"department_store"},"name":"Galeria Kaufhof","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/HEMA":{"tags":{"name":"HEMA","shop":"department_store"},"name":"HEMA","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Harvey Norman":{"tags":{"name":"Harvey Norman","shop":"department_store"},"name":"Harvey Norman","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/JCPenney":{"tags":{"name":"JCPenney","shop":"department_store"},"name":"JCPenney","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Karstadt":{"tags":{"name":"Karstadt","shop":"department_store"},"name":"Karstadt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Kmart":{"tags":{"name":"Kmart","shop":"department_store"},"name":"Kmart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Kohl's":{"tags":{"name":"Kohl's","shop":"department_store"},"name":"Kohl's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Lojas Americanas":{"tags":{"name":"Lojas Americanas","shop":"department_store"},"name":"Lojas Americanas","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Macy's":{"tags":{"name":"Macy's","shop":"department_store"},"name":"Macy's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Marks & Spencer":{"tags":{"name":"Marks & Spencer","shop":"department_store"},"name":"Marks & Spencer","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Myer":{"tags":{"name":"Myer","shop":"department_store"},"name":"Myer","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Nordstrom":{"tags":{"name":"Nordstrom","shop":"department_store"},"name":"Nordstrom","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Sears":{"tags":{"name":"Sears","shop":"department_store"},"name":"Sears","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Shopko":{"tags":{"name":"Shopko","shop":"department_store"},"name":"Shopko","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Target":{"tags":{"name":"Target","shop":"department_store"},"name":"Target","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/The Warehouse":{"tags":{"name":"The Warehouse","shop":"department_store"},"name":"The Warehouse","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/Woolworth":{"tags":{"name":"Woolworth","shop":"department_store"},"name":"Woolworth","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/department_store/УнивеÑмаг":{"tags":{"name":"УнивеÑмаг","shop":"department_store"},"name":"УнивеÑмаг","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Ace Hardware":{"tags":{"name":"Ace Hardware","shop":"doityourself"},"name":"Ace Hardware","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/B&Q":{"tags":{"name":"B&Q","shop":"doityourself"},"name":"B&Q","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Bauhaus":{"tags":{"name":"Bauhaus","shop":"doityourself"},"name":"Bauhaus","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Biltema":{"tags":{"name":"Biltema","shop":"doityourself"},"name":"Biltema","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Brico":{"tags":{"name":"Brico","shop":"doityourself"},"name":"Brico","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Bricomarché":{"tags":{"name":"Bricomarché","shop":"doityourself"},"name":"Bricomarché","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Bricorama":{"tags":{"name":"Bricorama","shop":"doityourself"},"name":"Bricorama","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Bunnings Warehouse":{"tags":{"name":"Bunnings Warehouse","shop":"doityourself"},"name":"Bunnings Warehouse","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Castorama":{"tags":{"name":"Castorama","shop":"doityourself"},"name":"Castorama","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Easy":{"tags":{"name":"Easy","shop":"doityourself"},"name":"Easy","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Gamma":{"tags":{"name":"Gamma","shop":"doityourself"},"name":"Gamma","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Globus Baumarkt":{"tags":{"name":"Globus Baumarkt","shop":"doityourself"},"name":"Globus Baumarkt","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Hagebaumarkt":{"tags":{"name":"Hagebaumarkt","shop":"doityourself"},"name":"Hagebaumarkt","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Hellweg":{"tags":{"name":"Hellweg","shop":"doityourself"},"name":"Hellweg","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Home Depot":{"tags":{"name":"Home Depot","shop":"doityourself"},"name":"Home Depot","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Home Hardware":{"tags":{"name":"Home Hardware","shop":"doityourself"},"name":"Home Hardware","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Homebase":{"tags":{"name":"Homebase","shop":"doityourself"},"name":"Homebase","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Hornbach":{"tags":{"name":"Hornbach","shop":"doityourself"},"name":"Hornbach","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Hubo":{"tags":{"name":"Hubo","shop":"doityourself"},"name":"Hubo","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Karwei":{"tags":{"name":"Karwei","shop":"doityourself"},"name":"Karwei","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Lagerhaus":{"tags":{"name":"Lagerhaus","shop":"doityourself"},"name":"Lagerhaus","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Leroy Merlin":{"tags":{"name":"Leroy Merlin","shop":"doityourself"},"name":"Leroy Merlin","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Lowe's":{"tags":{"name":"Lowe's","shop":"doityourself"},"name":"Lowe's","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Lowes":{"tags":{"name":"Lowes","shop":"doityourself"},"name":"Lowes","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Menards":{"tags":{"name":"Menards","shop":"doityourself"},"name":"Menards","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Mr Bricolage":{"tags":{"name":"Mr Bricolage","shop":"doityourself"},"name":"Mr Bricolage","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Mr.Bricolage":{"tags":{"name":"Mr.Bricolage","shop":"doityourself"},"name":"Mr.Bricolage","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/OBI":{"tags":{"name":"OBI","shop":"doityourself"},"name":"OBI","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Point P":{"tags":{"name":"Point P","shop":"doityourself"},"name":"Point P","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Praktiker":{"tags":{"name":"Praktiker","shop":"doityourself"},"name":"Praktiker","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Praxis":{"tags":{"name":"Praxis","shop":"doityourself"},"name":"Praxis","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Rona":{"tags":{"name":"Rona","shop":"doityourself"},"name":"Rona","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Screwfix":{"tags":{"name":"Screwfix","shop":"doityourself"},"name":"Screwfix","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Sonderpreis Baumarkt":{"tags":{"name":"Sonderpreis Baumarkt","shop":"doityourself"},"name":"Sonderpreis Baumarkt","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Tekzen":{"tags":{"name":"Tekzen","shop":"doityourself"},"name":"Tekzen","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Toom Baumarkt":{"tags":{"name":"Toom Baumarkt","shop":"doityourself"},"name":"Toom Baumarkt","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Weldom":{"tags":{"name":"Weldom","shop":"doityourself"},"name":"Weldom","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/Wickes":{"tags":{"name":"Wickes","shop":"doityourself"},"name":"Wickes","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/ÐеÑÑа ÐеÑлен":{"tags":{"name":"ÐеÑÑа ÐеÑлен","shop":"doityourself"},"name":"ÐеÑÑа ÐеÑлен","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/ÐаÑÑеÑ":{"tags":{"name":"ÐаÑÑеÑ","shop":"doityourself"},"name":"ÐаÑÑеÑ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/СÑÑоиÑелÑ":{"tags":{"name":"СÑÑоиÑелÑ","shop":"doityourself"},"name":"СÑÑоиÑелÑ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/СÑÑоймаÑеÑиалÑ":{"tags":{"name":"СÑÑоймаÑеÑиалÑ","shop":"doityourself"},"name":"СÑÑоймаÑеÑиалÑ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/ã«ã¤ã³ãºãã¼ã ":{"tags":{"name":"ã«ã¤ã³ãºãã¼ã ","shop":"doityourself"},"name":"ã«ã¤ã³ãºãã¼ã ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/ã³ã¡ãª":{"tags":{"name":"ã³ã¡ãª","shop":"doityourself"},"name":"ã³ã¡ãª","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/doityourself/ã³ã¼ãã³":{"tags":{"name":"ã³ã¼ãã³","shop":"doityourself"},"name":"ã³ã¼ãã³","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/dry_cleaning/Cleaners":{"tags":{"name":"Cleaners","shop":"dry_cleaning"},"name":"Cleaners","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/dry_cleaning/Pressing":{"tags":{"name":"Pressing","shop":"dry_cleaning"},"name":"Pressing","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/dry_cleaning/Ðиана":{"tags":{"name":"Ðиана","shop":"dry_cleaning"},"name":"Ðиана","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/dry_cleaning/ХимÑиÑÑка":{"tags":{"name":"ХимÑиÑÑка","shop":"dry_cleaning"},"name":"ХимÑиÑÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/dry_cleaning/ãã¯ã¤ãæ¥ä¾¿":{"tags":{"name":"ãã¯ã¤ãæ¥ä¾¿","shop":"dry_cleaning"},"name":"ãã¯ã¤ãæ¥ä¾¿","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/BCC":{"tags":{"name":"BCC","shop":"electronics"},"name":"BCC","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Batteries Plus Bulbs":{"tags":{"name":"Batteries Plus Bulbs","shop":"electronics"},"name":"Batteries Plus Bulbs","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Best Buy":{"tags":{"name":"Best Buy","shop":"electronics"},"name":"Best Buy","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Boulanger":{"tags":{"name":"Boulanger","shop":"electronics"},"name":"Boulanger","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Currys":{"tags":{"name":"Currys","shop":"electronics"},"name":"Currys","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Currys PC World":{"tags":{"name":"Currys PC World","shop":"electronics"},"name":"Currys PC World","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Darty":{"tags":{"name":"Darty","shop":"electronics"},"name":"Darty","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Elektra":{"tags":{"name":"Elektra","shop":"electronics"},"name":"Elektra","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Elgiganten":{"tags":{"name":"Elgiganten","shop":"electronics"},"name":"Elgiganten","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Euronics":{"tags":{"name":"Euronics","shop":"electronics"},"name":"Euronics","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Expert":{"tags":{"name":"Expert","shop":"electronics"},"name":"Expert","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Hartlauer":{"tags":{"name":"Hartlauer","shop":"electronics"},"name":"Hartlauer","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Interdiscount":{"tags":{"name":"Interdiscount","shop":"electronics"},"name":"Interdiscount","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/La Curacao":{"tags":{"name":"La Curacao","shop":"electronics"},"name":"La Curacao","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Maplin":{"tags":{"name":"Maplin","shop":"electronics"},"name":"Maplin","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Media Expert":{"tags":{"name":"Media Expert","shop":"electronics"},"name":"Media Expert","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Media Markt":{"tags":{"name":"Media Markt","shop":"electronics"},"name":"Media Markt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Musimundo":{"tags":{"name":"Musimundo","shop":"electronics"},"name":"Musimundo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Neonet":{"tags":{"name":"Neonet","shop":"electronics"},"name":"Neonet","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/RTV Euro AGD":{"tags":{"name":"RTV Euro AGD","shop":"electronics"},"name":"RTV Euro AGD","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Radio Shack":{"tags":{"name":"Radio Shack","shop":"electronics"},"name":"Radio Shack","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Rogers":{"tags":{"name":"Rogers","shop":"electronics"},"name":"Rogers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Samsung":{"tags":{"name":"Samsung","shop":"electronics"},"name":"Samsung","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Saturn":{"tags":{"name":"Saturn","shop":"electronics"},"name":"Saturn","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Sony":{"tags":{"name":"Sony","shop":"electronics"},"name":"Sony","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/The Source":{"tags":{"name":"The Source","shop":"electronics"},"name":"The Source","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Unieuro":{"tags":{"name":"Unieuro","shop":"electronics"},"name":"Unieuro","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/Ð.Ðидео":{"tags":{"name":"Ð.Ðидео","shop":"electronics"},"name":"Ð.Ðидео","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/ФокÑÑÑоÑ":{"tags":{"name":"ФокÑÑÑоÑ","shop":"electronics"},"name":"ФокÑÑÑоÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/ÐкÑпеÑÑ":{"tags":{"name":"ÐкÑпеÑÑ","shop":"electronics"},"name":"ÐкÑпеÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/ÐлÑдоÑадо":{"tags":{"name":"ÐлÑдоÑадо","shop":"electronics"},"name":"ÐлÑдоÑадо","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/ã¨ãã£ãªã³":{"tags":{"name":"ã¨ãã£ãªã³","shop":"electronics"},"name":"ã¨ãã£ãªã³","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/ã±ã¼ãºãã³ã":{"tags":{"name":"ã±ã¼ãºãã³ã","shop":"electronics"},"name":"ã±ã¼ãºãã³ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/ã³ã¸ã":{"tags":{"name":"ã³ã¸ã","shop":"electronics"},"name":"ã³ã¸ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/ã¤ãã黿©":{"tags":{"name":"ã¤ãã黿©","shop":"electronics"},"name":"ã¤ãã黿©","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/å
¨åé»å":{"tags":{"name":"å
¨åé»å","shop":"electronics"},"name":"å
¨åé»å","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/electronics/ç¦å¤3C":{"tags":{"name":"ç¦å¤3C","shop":"electronics"},"name":"ç¦å¤3C","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/erotic/Orion":{"tags":{"name":"Orion","shop":"erotic"},"name":"Orion","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/fabric/Ткани":{"tags":{"name":"Ткани","shop":"fabric"},"name":"Ткани","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/farm/Hofladen":{"tags":{"name":"Hofladen","shop":"farm"},"name":"Hofladen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/florist/Blume 2000":{"tags":{"name":"Blume 2000","shop":"florist"},"name":"Blume 2000","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/florist/Blumen Risse":{"tags":{"name":"Blumen Risse","shop":"florist"},"name":"Blumen Risse","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/florist/Fleuriste":{"tags":{"name":"Fleuriste","shop":"florist"},"name":"Fleuriste","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/florist/Interflora":{"tags":{"name":"Interflora","shop":"florist"},"name":"Interflora","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/florist/Monceau Fleurs":{"tags":{"name":"Monceau Fleurs","shop":"florist"},"name":"Monceau Fleurs","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/florist/Virágbolt":{"tags":{"name":"Virágbolt","shop":"florist"},"name":"Virágbolt","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/florist/ÐвÑÑи":{"tags":{"name":"ÐвÑÑи","shop":"florist"},"name":"ÐвÑÑи","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/florist/ЦвеÑоÑнÑй магазин":{"tags":{"name":"ЦвеÑоÑнÑй магазин","shop":"florist"},"name":"ЦвеÑоÑнÑй магазин","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/florist/ЦвеÑÑ":{"tags":{"name":"ЦвеÑÑ","shop":"florist"},"name":"ЦвеÑÑ","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/frame/rumah penduduk":{"tags":{"name":"rumah penduduk","shop":"frame"},"name":"rumah penduduk","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/funeral_directors/Funeraria":{"tags":{"name":"Funeraria","shop":"funeral_directors"},"name":"Funeraria","icon":"cemetery","geometry":["point","area"],"fields":["name","operator","address","building_area","religion","denomination"],"suggestion":true},"shop/funeral_directors/The Co-operative Funeralcare":{"tags":{"name":"The Co-operative Funeralcare","shop":"funeral_directors"},"name":"The Co-operative Funeralcare","icon":"cemetery","geometry":["point","area"],"fields":["name","operator","address","building_area","religion","denomination"],"suggestion":true},"shop/funeral_directors/РиÑÑалÑнÑе ÑÑлÑги":{"tags":{"name":"РиÑÑалÑнÑе ÑÑлÑги","shop":"funeral_directors"},"name":"РиÑÑалÑнÑе ÑÑлÑги","icon":"cemetery","geometry":["point","area"],"fields":["name","operator","address","building_area","religion","denomination"],"suggestion":true},"shop/furniture/Aaron's":{"tags":{"name":"Aaron's","shop":"furniture"},"name":"Aaron's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/Black Red White":{"tags":{"name":"Black Red White","shop":"furniture"},"name":"Black Red White","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/Bodzio":{"tags":{"name":"Bodzio","shop":"furniture"},"name":"Bodzio","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/But":{"tags":{"name":"But","shop":"furniture"},"name":"But","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/Conforama":{"tags":{"name":"Conforama","shop":"furniture"},"name":"Conforama","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/DFS":{"tags":{"name":"DFS","shop":"furniture"},"name":"DFS","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/Dänisches Bettenlager":{"tags":{"name":"Dänisches Bettenlager","shop":"furniture"},"name":"Dänisches Bettenlager","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/Fly":{"tags":{"name":"Fly","shop":"furniture"},"name":"Fly","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/Harveys":{"tags":{"name":"Harveys","shop":"furniture"},"name":"Harveys","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/IKEA":{"tags":{"name":"IKEA","shop":"furniture"},"name":"IKEA","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/JYSK":{"tags":{"name":"JYSK","shop":"furniture"},"name":"JYSK","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/Kwantum":{"tags":{"name":"Kwantum","shop":"furniture"},"name":"Kwantum","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/Leen Bakker":{"tags":{"name":"Leen Bakker","shop":"furniture"},"name":"Leen Bakker","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/Pier 1 Imports":{"tags":{"name":"Pier 1 Imports","shop":"furniture"},"name":"Pier 1 Imports","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/Roller":{"tags":{"name":"Roller","shop":"furniture"},"name":"Roller","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/The Brick":{"tags":{"name":"The Brick","shop":"furniture"},"name":"The Brick","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/ÐеблÑ":{"tags":{"name":"ÐеблÑ","shop":"furniture"},"name":"ÐеблÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/furniture/ãããª":{"tags":{"name":"ãããª","shop":"furniture"},"name":"ãããª","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/garden_centre/Dehner":{"tags":{"name":"Dehner","shop":"garden_centre"},"name":"Dehner","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/garden_centre/Gamm Vert":{"tags":{"name":"Gamm Vert","shop":"garden_centre"},"name":"Gamm Vert","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/garden_centre/Jardiland":{"tags":{"name":"Jardiland","shop":"garden_centre"},"name":"Jardiland","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/garden_centre/Point Vert":{"tags":{"name":"Point Vert","shop":"garden_centre"},"name":"Point Vert","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/garden_centre/Welkoop":{"tags":{"name":"Welkoop","shop":"garden_centre"},"name":"Welkoop","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/garden_centre/Семена":{"tags":{"name":"Семена","shop":"garden_centre"},"name":"Семена","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/gift/Card Factory":{"tags":{"name":"Card Factory","shop":"gift"},"name":"Card Factory","icon":"gift","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/gift/Hallmark":{"tags":{"name":"Hallmark","shop":"gift"},"name":"Hallmark","icon":"gift","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/gift/ÐодаÑки":{"tags":{"name":"ÐодаÑки","shop":"gift"},"name":"ÐодаÑки","icon":"gift","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/greengrocer/FruterÃa":{"tags":{"name":"FruterÃa","shop":"greengrocer"},"name":"FruterÃa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/greengrocer/ÐвоÑи и ÑÑÑкÑÑ":{"tags":{"name":"ÐвоÑи и ÑÑÑкÑÑ","shop":"greengrocer"},"name":"ÐвоÑи и ÑÑÑкÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Barbershop":{"tags":{"name":"Barbershop","shop":"hairdresser"},"name":"Barbershop","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Berber":{"tags":{"name":"Berber","shop":"hairdresser"},"name":"Berber","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Cost Cutters":{"tags":{"name":"Cost Cutters","shop":"hairdresser"},"name":"Cost Cutters","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Fantastic Sams":{"tags":{"name":"Fantastic Sams","shop":"hairdresser"},"name":"Fantastic Sams","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Figaro":{"tags":{"name":"Figaro","shop":"hairdresser"},"name":"Figaro","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/First Choice Haircutters":{"tags":{"name":"First Choice Haircutters","shop":"hairdresser"},"name":"First Choice Haircutters","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Franck Provost":{"tags":{"name":"Franck Provost","shop":"hairdresser"},"name":"Franck Provost","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Frizerie":{"tags":{"name":"Frizerie","shop":"hairdresser"},"name":"Frizerie","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Great Clips":{"tags":{"name":"Great Clips","shop":"hairdresser"},"name":"Great Clips","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Haarmonie":{"tags":{"name":"Haarmonie","shop":"hairdresser"},"name":"Haarmonie","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Haarscharf":{"tags":{"name":"Haarscharf","shop":"hairdresser"},"name":"Haarscharf","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Hair Cuttery":{"tags":{"name":"Hair Cuttery","shop":"hairdresser"},"name":"Hair Cuttery","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Hairkiller":{"tags":{"name":"Hairkiller","shop":"hairdresser"},"name":"Hairkiller","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Jean Louis David":{"tags":{"name":"Jean Louis David","shop":"hairdresser"},"name":"Jean Louis David","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Jean-Louis David":{"tags":{"name":"Jean-Louis David","shop":"hairdresser"},"name":"Jean-Louis David","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Klier":{"tags":{"name":"Klier","shop":"hairdresser"},"name":"Klier","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Klipp":{"tags":{"name":"Klipp","shop":"hairdresser"},"name":"Klipp","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Le Salon":{"tags":{"name":"Le Salon","shop":"hairdresser"},"name":"Le Salon","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Marco Aldany":{"tags":{"name":"Marco Aldany","shop":"hairdresser"},"name":"Marco Aldany","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/PeluquerÃa":{"tags":{"name":"PeluquerÃa","shop":"hairdresser"},"name":"PeluquerÃa","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Salon":{"tags":{"name":"Salon","shop":"hairdresser"},"name":"Salon","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Salon fryzjerski":{"tags":{"name":"Salon fryzjerski","shop":"hairdresser"},"name":"Salon fryzjerski","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Sport Clips":{"tags":{"name":"Sport Clips","shop":"hairdresser"},"name":"Sport Clips","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Super Cuts":{"tags":{"name":"Super Cuts","shop":"hairdresser"},"name":"Super Cuts","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Supercuts":{"tags":{"name":"Supercuts","shop":"hairdresser"},"name":"Supercuts","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Tchip":{"tags":{"name":"Tchip","shop":"hairdresser"},"name":"Tchip","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/The Barber Shop":{"tags":{"name":"The Barber Shop","shop":"hairdresser"},"name":"The Barber Shop","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Toni & Guy":{"tags":{"name":"Toni & Guy","shop":"hairdresser"},"name":"Toni & Guy","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Top Hair":{"tags":{"name":"Top Hair","shop":"hairdresser"},"name":"Top Hair","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Ðокон":{"tags":{"name":"Ðокон","shop":"hairdresser"},"name":"Ðокон","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/ÐаÑикмаÑ
еÑÑкаÑ":{"tags":{"name":"ÐаÑикмаÑ
еÑÑкаÑ","shop":"hairdresser"},"name":"ÐаÑикмаÑ
еÑÑкаÑ","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/ÐеÑÑкаÑнÑ":{"tags":{"name":"ÐеÑÑкаÑнÑ","shop":"hairdresser"},"name":"ÐеÑÑкаÑнÑ","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/Салон кÑаÑоÑÑ":{"tags":{"name":"Салон кÑаÑоÑÑ","shop":"hairdresser"},"name":"Салон кÑаÑоÑÑ","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/СÑилÑ":{"tags":{"name":"СÑилÑ","shop":"hairdresser"},"name":"СÑилÑ","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/ШаÑм":{"tags":{"name":"ШаÑм","shop":"hairdresser"},"name":"ШаÑм","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hairdresser/ØÙاÙ":{"tags":{"name":"ØÙاÙ","shop":"hairdresser"},"name":"ØÙاÙ","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hardware/1000 мелоÑей":{"tags":{"name":"1000 мелоÑей","shop":"hardware"},"name":"1000 мелоÑей","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hardware/FerreterÃa":{"tags":{"name":"FerreterÃa","shop":"hardware"},"name":"FerreterÃa","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hardware/Harbor Freight Tools":{"tags":{"name":"Harbor Freight Tools","shop":"hardware"},"name":"Harbor Freight Tools","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hardware/Quincaillerie":{"tags":{"name":"Quincaillerie","shop":"hardware"},"name":"Quincaillerie","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hardware/True Value":{"tags":{"name":"True Value","shop":"hardware"},"name":"True Value","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hardware/Würth":{"tags":{"name":"Würth","shop":"hardware"},"name":"Würth","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hardware/ÐÑомÑоваÑÑ":{"tags":{"name":"ÐÑомÑоваÑÑ","shop":"hardware"},"name":"ÐÑомÑоваÑÑ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hardware/СанÑеÑ
ника":{"tags":{"name":"СанÑеÑ
ника","shop":"hardware"},"name":"СанÑеÑ
ника","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hardware/ТоваÑÑ Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°":{"tags":{"name":"ТоваÑÑ Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°","shop":"hardware"},"name":"ТоваÑÑ Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hardware/ХозÑоваÑÑ":{"tags":{"name":"ХозÑоваÑÑ","shop":"hardware"},"name":"ХозÑоваÑÑ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hearing_aids/Amplifon":{"tags":{"name":"Amplifon","shop":"hearing_aids"},"name":"Amplifon","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hearing_aids/Geers":{"tags":{"name":"Geers","shop":"hearing_aids"},"name":"Geers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hearing_aids/Kind Hörgeräte":{"tags":{"name":"Kind Hörgeräte","shop":"hearing_aids"},"name":"Kind Hörgeräte","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hearing_aids/amplifon":{"tags":{"name":"amplifon","shop":"hearing_aids"},"name":"amplifon","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/hifi/Bang & Olufsen":{"tags":{"name":"Bang & Olufsen","shop":"hifi"},"name":"Bang & Olufsen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/houseware/Blokker":{"tags":{"name":"Blokker","shop":"houseware"},"name":"Blokker","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/houseware/Marskramer":{"tags":{"name":"Marskramer","shop":"houseware"},"name":"Marskramer","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/houseware/Xenos":{"tags":{"name":"Xenos","shop":"houseware"},"name":"Xenos","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/interior_decoration/Casa":{"tags":{"name":"Casa","shop":"interior_decoration"},"name":"Casa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/interior_decoration/Depot":{"tags":{"name":"Depot","shop":"interior_decoration"},"name":"Depot","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/585":{"tags":{"name":"585","shop":"jewelry"},"name":"585","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/Apart":{"tags":{"name":"Apart","shop":"jewelry"},"name":"Apart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/Bijou Brigitte":{"tags":{"name":"Bijou Brigitte","shop":"jewelry"},"name":"Bijou Brigitte","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/Christ":{"tags":{"name":"Christ","shop":"jewelry"},"name":"Christ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/Claire's":{"tags":{"name":"Claire's","shop":"jewelry"},"name":"Claire's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/Ernest Jones":{"tags":{"name":"Ernest Jones","shop":"jewelry"},"name":"Ernest Jones","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/H Samuel":{"tags":{"name":"H Samuel","shop":"jewelry"},"name":"H Samuel","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/James Avery Jewelry":{"tags":{"name":"James Avery Jewelry","shop":"jewelry"},"name":"James Avery Jewelry","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/Julien d'Orcel":{"tags":{"name":"Julien d'Orcel","shop":"jewelry"},"name":"Julien d'Orcel","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/Kay Jewelers":{"tags":{"name":"Kay Jewelers","shop":"jewelry"},"name":"Kay Jewelers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/Pandora":{"tags":{"name":"Pandora","shop":"jewelry"},"name":"Pandora","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/Swarovski":{"tags":{"name":"Swarovski","shop":"jewelry"},"name":"Swarovski","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/ÐдамаÑ":{"tags":{"name":"ÐдамаÑ","shop":"jewelry"},"name":"ÐдамаÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/jewelry/ÐолоÑо":{"tags":{"name":"ÐолоÑо","shop":"jewelry"},"name":"ÐолоÑо","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/KIOS":{"tags":{"name":"KIOS","shop":"kiosk"},"name":"KIOS","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Kiosco":{"tags":{"name":"Kiosco","shop":"kiosk"},"name":"Kiosco","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Kiosko":{"tags":{"name":"Kiosko","shop":"kiosk"},"name":"Kiosko","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Kiosque":{"tags":{"name":"Kiosque","shop":"kiosk"},"name":"Kiosque","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Kolporter":{"tags":{"name":"Kolporter","shop":"kiosk"},"name":"Kolporter","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Lietuvos spauda":{"tags":{"name":"Lietuvos spauda","shop":"kiosk"},"name":"Lietuvos spauda","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Narvesen":{"tags":{"name":"Narvesen","shop":"kiosk"},"name":"Narvesen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/PressbyrÃ¥n":{"tags":{"name":"PressbyrÃ¥n","shop":"kiosk"},"name":"PressbyrÃ¥n","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/PulperÃa":{"tags":{"name":"PulperÃa","shop":"kiosk"},"name":"PulperÃa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/R-Kioski":{"tags":{"name":"R-Kioski","shop":"kiosk"},"name":"R-Kioski","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Ruch":{"tags":{"name":"Ruch","shop":"kiosk"},"name":"Ruch","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Tabak Trafik":{"tags":{"name":"Tabak Trafik","shop":"kiosk"},"name":"Tabak Trafik","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Tisak":{"tags":{"name":"Tisak","shop":"kiosk"},"name":"Tisak","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Trafik":{"tags":{"name":"Trafik","shop":"kiosk"},"name":"Trafik","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Trafika":{"tags":{"name":"Trafika","shop":"kiosk"},"name":"Trafika","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/Trinkhalle":{"tags":{"name":"Trinkhalle","shop":"kiosk"},"name":"Trinkhalle","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/ÐелÑоÑзпеÑаÑÑ":{"tags":{"name":"ÐелÑоÑзпеÑаÑÑ","shop":"kiosk"},"name":"ÐелÑоÑзпеÑаÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/ÐиоÑк":{"tags":{"name":"ÐиоÑк","shop":"kiosk"},"name":"ÐиоÑк","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/ÐоÑоженое":{"tags":{"name":"ÐоÑоженое","shop":"kiosk"},"name":"ÐоÑоженое","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kiosk/ááá ááá¢á (Market)":{"tags":{"name":"ááá ááá¢á (Market)","shop":"kiosk"},"name":"ááá ááá¢á (Market)","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kitchen/Cuisinella":{"tags":{"name":"Cuisinella","shop":"kitchen"},"name":"Cuisinella","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kitchen/Home Utensils":{"tags":{"name":"Home Utensils","shop":"kitchen"},"name":"Home Utensils","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kitchen/Kitchen":{"tags":{"name":"Kitchen","shop":"kitchen"},"name":"Kitchen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/kitchen/kitchen":{"tags":{"name":"kitchen","shop":"kitchen"},"name":"kitchen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/laundry/Launderette":{"tags":{"name":"Launderette","shop":"laundry"},"name":"Launderette","icon":"laundry","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/laundry/LavanderÃa":{"tags":{"name":"LavanderÃa","shop":"laundry"},"name":"LavanderÃa","icon":"laundry","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/laundry/ã³ã¤ã³ã©ã³ããªã¼":{"tags":{"name":"ã³ã¤ã³ã©ã³ããªã¼","shop":"laundry"},"name":"ã³ã¤ã³ã©ã³ããªã¼","icon":"laundry","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/lottery/Loteria de la Provincia":{"tags":{"name":"Loteria de la Provincia","shop":"lottery"},"name":"Loteria de la Provincia","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/lottery/LoterÃa Nacional":{"tags":{"name":"LoterÃa Nacional","shop":"lottery"},"name":"LoterÃa Nacional","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/lottery/LoterÃa de la Provincia":{"tags":{"name":"LoterÃa de la Provincia","shop":"lottery"},"name":"LoterÃa de la Provincia","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/lottery/Lotto":{"tags":{"name":"Lotto","shop":"lottery"},"name":"Lotto","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/lottery/Lottózó":{"tags":{"name":"Lottózó","shop":"lottery"},"name":"Lottózó","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/lottery/ONCE":{"tags":{"name":"ONCE","shop":"lottery"},"name":"ONCE","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mall/ТоÑговÑй ÑенÑÑ":{"tags":{"name":"ТоÑговÑй ÑенÑÑ","shop":"mall"},"name":"ТоÑговÑй ÑенÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/massage/Massage Envy":{"tags":{"name":"Massage Envy","shop":"massage"},"name":"Massage Envy","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/medical_supply/Pofam-PoznaÅ":{"tags":{"name":"Pofam-PoznaÅ","shop":"medical_supply"},"name":"Pofam-PoznaÅ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/3 Store":{"tags":{"name":"3 Store","shop":"mobile_phone"},"name":"3 Store","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/AT&T":{"tags":{"name":"AT&T","shop":"mobile_phone"},"name":"AT&T","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Bell":{"tags":{"name":"Bell","shop":"mobile_phone"},"name":"Bell","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/BitÄ":{"tags":{"name":"BitÄ","shop":"mobile_phone"},"name":"BitÄ","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Boost Mobile":{"tags":{"name":"Boost Mobile","shop":"mobile_phone"},"name":"Boost Mobile","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Carphone Warehouse":{"tags":{"name":"Carphone Warehouse","shop":"mobile_phone"},"name":"Carphone Warehouse","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Claro":{"tags":{"name":"Claro","shop":"mobile_phone"},"name":"Claro","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Cricket":{"tags":{"name":"Cricket","shop":"mobile_phone"},"name":"Cricket","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Cricket Wireless":{"tags":{"name":"Cricket Wireless","shop":"mobile_phone"},"name":"Cricket Wireless","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Digicel":{"tags":{"name":"Digicel","shop":"mobile_phone"},"name":"Digicel","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/EE":{"tags":{"name":"EE","shop":"mobile_phone"},"name":"EE","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/MetroPCS":{"tags":{"name":"MetroPCS","shop":"mobile_phone"},"name":"MetroPCS","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Movistar":{"tags":{"name":"Movistar","shop":"mobile_phone"},"name":"Movistar","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/O2":{"tags":{"name":"O2","shop":"mobile_phone"},"name":"O2","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Orange":{"tags":{"name":"Orange","shop":"mobile_phone"},"name":"Orange","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Personal":{"tags":{"name":"Personal","shop":"mobile_phone"},"name":"Personal","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Play":{"tags":{"name":"Play","shop":"mobile_phone"},"name":"Play","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Plus":{"tags":{"name":"Plus","shop":"mobile_phone"},"name":"Plus","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/SFR":{"tags":{"name":"SFR","shop":"mobile_phone"},"name":"SFR","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Sprint":{"tags":{"name":"Sprint","shop":"mobile_phone"},"name":"Sprint","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/T-Mobile":{"tags":{"name":"T-Mobile","shop":"mobile_phone"},"name":"T-Mobile","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/TIM":{"tags":{"name":"TIM","shop":"mobile_phone"},"name":"TIM","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Telcel":{"tags":{"name":"Telcel","shop":"mobile_phone"},"name":"Telcel","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Tele2":{"tags":{"name":"Tele2","shop":"mobile_phone"},"name":"Tele2","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Telekom":{"tags":{"name":"Telekom","shop":"mobile_phone"},"name":"Telekom","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Telekom Shop":{"tags":{"name":"Telekom Shop","shop":"mobile_phone"},"name":"Telekom Shop","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Telenor":{"tags":{"name":"Telenor","shop":"mobile_phone"},"name":"Telenor","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Telus":{"tags":{"name":"Telus","shop":"mobile_phone"},"name":"Telus","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/The Phone House":{"tags":{"name":"The Phone House","shop":"mobile_phone"},"name":"The Phone House","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Three":{"tags":{"name":"Three","shop":"mobile_phone"},"name":"Three","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Tim":{"tags":{"name":"Tim","shop":"mobile_phone"},"name":"Tim","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Télécentre":{"tags":{"name":"Télécentre","shop":"mobile_phone"},"name":"Télécentre","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Verizon":{"tags":{"name":"Verizon","shop":"mobile_phone"},"name":"Verizon","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Verizon Wireless":{"tags":{"name":"Verizon Wireless","shop":"mobile_phone"},"name":"Verizon Wireless","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Vodafone":{"tags":{"name":"Vodafone","shop":"mobile_phone"},"name":"Vodafone","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Vodafone Shop":{"tags":{"name":"Vodafone Shop","shop":"mobile_phone"},"name":"Vodafone Shop","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Wind":{"tags":{"name":"Wind","shop":"mobile_phone"},"name":"Wind","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Yoigo":{"tags":{"name":"Yoigo","shop":"mobile_phone"},"name":"Yoigo","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/au":{"tags":{"name":"au","shop":"mobile_phone"},"name":"au","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/auã·ã§ãã":{"tags":{"name":"auã·ã§ãã","shop":"mobile_phone"},"name":"auã·ã§ãã","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/mobilcom debitel":{"tags":{"name":"mobilcom debitel","shop":"mobile_phone"},"name":"mobilcom debitel","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Ðлло":{"tags":{"name":"Ðлло","shop":"mobile_phone"},"name":"Ðлло","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Ðилайн":{"tags":{"name":"Ðилайн","shop":"mobile_phone"},"name":"Ðилайн","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/ÐвÑоÑеÑÑ":{"tags":{"name":"ÐвÑоÑеÑÑ","shop":"mobile_phone"},"name":"ÐвÑоÑеÑÑ","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/ÐиÑвÑÑаÑ":{"tags":{"name":"ÐиÑвÑÑаÑ","shop":"mobile_phone"},"name":"ÐиÑвÑÑаÑ","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/ÐТС":{"tags":{"name":"ÐТС","shop":"mobile_phone"},"name":"ÐТС","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/ÐегаÑон":{"tags":{"name":"ÐегаÑон","shop":"mobile_phone"},"name":"ÐегаÑон","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/СвÑзной":{"tags":{"name":"СвÑзной","shop":"mobile_phone"},"name":"СвÑзной","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/Теле2":{"tags":{"name":"Теле2","shop":"mobile_phone"},"name":"Теле2","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/ã½ãããã³ã¯ã·ã§ãã":{"tags":{"name":"ã½ãããã³ã¯ã·ã§ãã","shop":"mobile_phone"},"name":"ã½ãããã³ã¯ã·ã§ãã","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/mobile_phone/ãã³ã¢ã·ã§ãã":{"tags":{"name":"ãã³ã¢ã·ã§ãã","shop":"mobile_phone"},"name":"ãã³ã¢ã·ã§ãã","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/money_lender/Money Mart":{"tags":{"name":"Money Mart","shop":"money_lender"},"name":"Money Mart","icon":"bank","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","currency_multi"],"suggestion":true},"shop/motorcycle/Harley Davidson":{"tags":{"name":"Harley Davidson","shop":"motorcycle"},"name":"Harley Davidson","icon":"scooter","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/motorcycle/Yamaha":{"tags":{"name":"Yamaha","shop":"motorcycle"},"name":"Yamaha","icon":"scooter","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/music/HMV":{"tags":{"name":"HMV","shop":"music"},"name":"HMV","icon":"music","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/musical_instrument/Guitar Center":{"tags":{"name":"Guitar Center","shop":"musical_instrument"},"name":"Guitar Center","icon":"music","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/newsagent/Edicola":{"tags":{"name":"Edicola","shop":"newsagent"},"name":"Edicola","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/newsagent/Maison de la Presse":{"tags":{"name":"Maison de la Presse","shop":"newsagent"},"name":"Maison de la Presse","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/newsagent/Relay":{"tags":{"name":"Relay","shop":"newsagent"},"name":"Relay","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/newsagent/Tabac Presse":{"tags":{"name":"Tabac Presse","shop":"newsagent"},"name":"Tabac Presse","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/newsagent/WHSmith":{"tags":{"name":"WHSmith","shop":"newsagent"},"name":"WHSmith","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/newsagent/ÐиÑебÑкоблÑоÑзпеÑаÑÑ":{"tags":{"name":"ÐиÑебÑкоблÑоÑзпеÑаÑÑ","shop":"newsagent"},"name":"ÐиÑебÑкоблÑоÑзпеÑаÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/newsagent/ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа":{"tags":{"name":"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа","shop":"newsagent"},"name":"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/newsagent/ÐеÑаÑÑ":{"tags":{"name":"ÐеÑаÑÑ","shop":"newsagent"},"name":"ÐеÑаÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/newsagent/РоÑпеÑаÑÑ":{"tags":{"name":"РоÑпеÑаÑÑ","shop":"newsagent"},"name":"РоÑпеÑаÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/newsagent/СоÑзпеÑаÑÑ":{"tags":{"name":"СоÑзпеÑаÑÑ","shop":"newsagent"},"name":"СоÑзпеÑаÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Alain Afflelou":{"tags":{"name":"Alain Afflelou","shop":"optician"},"name":"Alain Afflelou","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Apollo":{"tags":{"name":"Apollo","shop":"optician"},"name":"Apollo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Atol":{"tags":{"name":"Atol","shop":"optician"},"name":"Atol","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Boots Opticians":{"tags":{"name":"Boots Opticians","shop":"optician"},"name":"Boots Opticians","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Fielmann":{"tags":{"name":"Fielmann","shop":"optician"},"name":"Fielmann","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/General Ãptica":{"tags":{"name":"General Ãptica","shop":"optician"},"name":"General Ãptica","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Grand Optical":{"tags":{"name":"Grand Optical","shop":"optician"},"name":"Grand Optical","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Générale d'Optique":{"tags":{"name":"Générale d'Optique","shop":"optician"},"name":"Générale d'Optique","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Hakim Optical":{"tags":{"name":"Hakim Optical","shop":"optician"},"name":"Hakim Optical","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Hans Anders":{"tags":{"name":"Hans Anders","shop":"optician"},"name":"Hans Anders","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Krys":{"tags":{"name":"Krys","shop":"optician"},"name":"Krys","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Les Opticiens Mutualistes":{"tags":{"name":"Les Opticiens Mutualistes","shop":"optician"},"name":"Les Opticiens Mutualistes","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Optic 2000":{"tags":{"name":"Optic 2000","shop":"optician"},"name":"Optic 2000","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Optica":{"tags":{"name":"Optica","shop":"optician"},"name":"Optica","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Optical Center":{"tags":{"name":"Optical Center","shop":"optician"},"name":"Optical Center","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Pearle":{"tags":{"name":"Pearle","shop":"optician"},"name":"Pearle","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Pearle Vision":{"tags":{"name":"Pearle Vision","shop":"optician"},"name":"Pearle Vision","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Specsavers":{"tags":{"name":"Specsavers","shop":"optician"},"name":"Specsavers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Sunglass Hut":{"tags":{"name":"Sunglass Hut","shop":"optician"},"name":"Sunglass Hut","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Synoptik":{"tags":{"name":"Synoptik","shop":"optician"},"name":"Synoptik","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/Vision Express":{"tags":{"name":"Vision Express","shop":"optician"},"name":"Vision Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/à¹à¸§à¹à¸à¸à¹à¸à¸à¹à¸à¸£à¸´à¸":{"tags":{"name":"à¹à¸§à¹à¸à¸à¹à¸à¸à¹à¸à¸£à¸´à¸","shop":"optician"},"name":"à¹à¸§à¹à¸à¸à¹à¸à¸à¹à¸à¸£à¸´à¸","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/ã¡ã¬ãã¹ã¼ãã¼":{"tags":{"name":"ã¡ã¬ãã¹ã¼ãã¼","shop":"optician"},"name":"ã¡ã¬ãã¹ã¼ãã¼","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/optician/ç¼é¡å¸å ´":{"tags":{"name":"ç¼é¡å¸å ´","shop":"optician"},"name":"ç¼é¡å¸å ´","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/outdoor/Mountain Warehouse":{"tags":{"name":"Mountain Warehouse","shop":"outdoor"},"name":"Mountain Warehouse","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/outdoor/REI":{"tags":{"name":"REI","shop":"outdoor"},"name":"REI","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/outdoor/Ð Ñболов":{"tags":{"name":"Ð Ñболов","shop":"outdoor"},"name":"Ð Ñболов","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/paint/Benjamin Moore":{"tags":{"name":"Benjamin Moore","shop":"paint"},"name":"Benjamin Moore","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/paint/Comex":{"tags":{"name":"Comex","shop":"paint"},"name":"Comex","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/paint/Jotun":{"tags":{"name":"Jotun","shop":"paint"},"name":"Jotun","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/paint/National Paints":{"tags":{"name":"National Paints","shop":"paint"},"name":"National Paints","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/paint/Sherwin Williams":{"tags":{"name":"Sherwin Williams","shop":"paint"},"name":"Sherwin Williams","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/paint/Sherwin-Williams Paints":{"tags":{"name":"Sherwin-Williams Paints","shop":"paint"},"name":"Sherwin-Williams Paints","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pawnbroker/Cash Converters":{"tags":{"name":"Cash Converters","shop":"pawnbroker"},"name":"Cash Converters","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pawnbroker/Lombard":{"tags":{"name":"Lombard","shop":"pawnbroker"},"name":"Lombard","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pawnbroker/Palawan Pawnshop":{"tags":{"name":"Palawan Pawnshop","shop":"pawnbroker"},"name":"Palawan Pawnshop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/Das Futterhaus":{"tags":{"name":"Das Futterhaus","shop":"pet"},"name":"Das Futterhaus","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/Fressnapf":{"tags":{"name":"Fressnapf","shop":"pet"},"name":"Fressnapf","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/Global Pet Foods":{"tags":{"name":"Global Pet Foods","shop":"pet"},"name":"Global Pet Foods","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/Maxi Zoo":{"tags":{"name":"Maxi Zoo","shop":"pet"},"name":"Maxi Zoo","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/Pet Valu":{"tags":{"name":"Pet Valu","shop":"pet"},"name":"Pet Valu","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/PetSmart":{"tags":{"name":"PetSmart","shop":"pet"},"name":"PetSmart","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/Petco":{"tags":{"name":"Petco","shop":"pet"},"name":"Petco","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/Pets at Home":{"tags":{"name":"Pets at Home","shop":"pet"},"name":"Pets at Home","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/ÐеÑÑ
овен":{"tags":{"name":"ÐеÑÑ
овен","shop":"pet"},"name":"ÐеÑÑ
овен","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/ÐооÑоваÑÑ":{"tags":{"name":"ÐооÑоваÑÑ","shop":"pet"},"name":"ÐооÑоваÑÑ","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/pet/ЧеÑÑÑе лапÑ":{"tags":{"name":"ЧеÑÑÑе лапÑ","shop":"pet"},"name":"ЧеÑÑÑе лапÑ","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/second_hand/Goodwill":{"tags":{"name":"Goodwill","shop":"second_hand"},"name":"Goodwill","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand"],"suggestion":true},"shop/second_hand/Value Village":{"tags":{"name":"Value Village","shop":"second_hand"},"name":"Value Village","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","second_hand"],"suggestion":true},"shop/shoes/Aldo":{"tags":{"name":"Aldo","shop":"shoes"},"name":"Aldo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Bata":{"tags":{"name":"Bata","shop":"shoes"},"name":"Bata","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Besson Chaussures":{"tags":{"name":"Besson Chaussures","shop":"shoes"},"name":"Besson Chaussures","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Brantano":{"tags":{"name":"Brantano","shop":"shoes"},"name":"Brantano","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/CCC":{"tags":{"name":"CCC","shop":"shoes"},"name":"CCC","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Camper":{"tags":{"name":"Camper","shop":"shoes"},"name":"Camper","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Chaussea":{"tags":{"name":"Chaussea","shop":"shoes"},"name":"Chaussea","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Clarks":{"tags":{"name":"Clarks","shop":"shoes"},"name":"Clarks","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Converse":{"tags":{"name":"Converse","shop":"shoes"},"name":"Converse","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Crocs":{"tags":{"name":"Crocs","shop":"shoes"},"name":"Crocs","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/DSW":{"tags":{"name":"DSW","shop":"shoes"},"name":"DSW","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Deichmann":{"tags":{"name":"Deichmann","shop":"shoes"},"name":"Deichmann","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Dosenbach":{"tags":{"name":"Dosenbach","shop":"shoes"},"name":"Dosenbach","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Ecco":{"tags":{"name":"Ecco","shop":"shoes"},"name":"Ecco","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Famous Footwear":{"tags":{"name":"Famous Footwear","shop":"shoes"},"name":"Famous Footwear","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Foot Locker":{"tags":{"name":"Foot Locker","shop":"shoes"},"name":"Foot Locker","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Geox":{"tags":{"name":"Geox","shop":"shoes"},"name":"Geox","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Kari":{"tags":{"name":"Kari","shop":"shoes"},"name":"Kari","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/La Halle aux Chaussures":{"tags":{"name":"La Halle aux Chaussures","shop":"shoes"},"name":"La Halle aux Chaussures","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Mephisto":{"tags":{"name":"Mephisto","shop":"shoes"},"name":"Mephisto","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Minelli":{"tags":{"name":"Minelli","shop":"shoes"},"name":"Minelli","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/New Balance":{"tags":{"name":"New Balance","shop":"shoes"},"name":"New Balance","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Payless":{"tags":{"name":"Payless","shop":"shoes"},"name":"Payless","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Payless Shoe Source":{"tags":{"name":"Payless Shoe Source","shop":"shoes"},"name":"Payless Shoe Source","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Payless ShoeSource":{"tags":{"name":"Payless ShoeSource","shop":"shoes"},"name":"Payless ShoeSource","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Quick Schuh":{"tags":{"name":"Quick Schuh","shop":"shoes"},"name":"Quick Schuh","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Rack Room Shoes":{"tags":{"name":"Rack Room Shoes","shop":"shoes"},"name":"Rack Room Shoes","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Reno":{"tags":{"name":"Reno","shop":"shoes"},"name":"Reno","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Rieker":{"tags":{"name":"Rieker","shop":"shoes"},"name":"Rieker","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Salamander":{"tags":{"name":"Salamander","shop":"shoes"},"name":"Salamander","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/San Marina":{"tags":{"name":"San Marina","shop":"shoes"},"name":"San Marina","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Scapino":{"tags":{"name":"Scapino","shop":"shoes"},"name":"Scapino","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Shoe Carnival":{"tags":{"name":"Shoe Carnival","shop":"shoes"},"name":"Shoe Carnival","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Shoe Zone":{"tags":{"name":"Shoe Zone","shop":"shoes"},"name":"Shoe Zone","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Siemes Schuhcenter":{"tags":{"name":"Siemes Schuhcenter","shop":"shoes"},"name":"Siemes Schuhcenter","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Skechers":{"tags":{"name":"Skechers","shop":"shoes"},"name":"Skechers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Tamaris":{"tags":{"name":"Tamaris","shop":"shoes"},"name":"Tamaris","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/vanHaren":{"tags":{"name":"vanHaren","shop":"shoes"},"name":"vanHaren","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Ãram":{"tags":{"name":"Ãram","shop":"shoes"},"name":"Ãram","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/Ð ÐµÐ¼Ð¾Ð½Ñ Ð¾Ð±Ñви":{"tags":{"name":"Ð ÐµÐ¼Ð¾Ð½Ñ Ð¾Ð±Ñви","shop":"shoes"},"name":"Ð ÐµÐ¼Ð¾Ð½Ñ Ð¾Ð±Ñви","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/ЦенÑÑÐбÑвÑ":{"tags":{"name":"ЦенÑÑÐбÑвÑ","shop":"shoes"},"name":"ЦенÑÑÐбÑвÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/ЮниÑел":{"tags":{"name":"ЮниÑел","shop":"shoes"},"name":"ЮниÑел","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/shoes/æ±äº¬é´æµéã»ã³ã¿ã¼":{"tags":{"name":"æ±äº¬é´æµéã»ã³ã¿ã¼","shop":"shoes"},"name":"æ±äº¬é´æµéã»ã³ã¿ã¼","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/Aktiesport":{"tags":{"name":"Aktiesport","shop":"sports"},"name":"Aktiesport","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/Big 5 Sporting Goods":{"tags":{"name":"Big 5 Sporting Goods","shop":"sports"},"name":"Big 5 Sporting Goods","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/Decathlon":{"tags":{"name":"Decathlon","shop":"sports"},"name":"Decathlon","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/Dick's Sporting Goods":{"tags":{"name":"Dick's Sporting Goods","shop":"sports"},"name":"Dick's Sporting Goods","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/Hervis":{"tags":{"name":"Hervis","shop":"sports"},"name":"Hervis","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/Intersport":{"tags":{"name":"Intersport","shop":"sports"},"name":"Intersport","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/JD Sports":{"tags":{"name":"JD Sports","shop":"sports"},"name":"JD Sports","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/Sport 2000":{"tags":{"name":"Sport 2000","shop":"sports"},"name":"Sport 2000","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/Sports Authority":{"tags":{"name":"Sports Authority","shop":"sports"},"name":"Sports Authority","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/Sports Direct":{"tags":{"name":"Sports Direct","shop":"sports"},"name":"Sports Direct","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/Stadium":{"tags":{"name":"Stadium","shop":"sports"},"name":"Stadium","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/СпоÑÑмаÑÑеÑ":{"tags":{"name":"СпоÑÑмаÑÑеÑ","shop":"sports"},"name":"СпоÑÑмаÑÑеÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/sports/СпоÑÑÑоваÑÑ":{"tags":{"name":"СпоÑÑÑоваÑÑ","shop":"sports"},"name":"СпоÑÑÑоваÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/Bureau Vallée":{"tags":{"name":"Bureau Vallée","shop":"stationery"},"name":"Bureau Vallée","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/Libro":{"tags":{"name":"Libro","shop":"stationery"},"name":"Libro","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/McPaper":{"tags":{"name":"McPaper","shop":"stationery"},"name":"McPaper","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/Office Depot":{"tags":{"name":"Office Depot","shop":"stationery"},"name":"Office Depot","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/Office Max":{"tags":{"name":"Office Max","shop":"stationery"},"name":"Office Max","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/Officeworks":{"tags":{"name":"Officeworks","shop":"stationery"},"name":"Officeworks","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/Pagro":{"tags":{"name":"Pagro","shop":"stationery"},"name":"Pagro","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/Paperchase":{"tags":{"name":"Paperchase","shop":"stationery"},"name":"Paperchase","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/Ryman":{"tags":{"name":"Ryman","shop":"stationery"},"name":"Ryman","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/Staples":{"tags":{"name":"Staples","shop":"stationery"},"name":"Staples","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/stationery/ÐанÑÑоваÑÑ":{"tags":{"name":"ÐанÑÑоваÑÑ","shop":"stationery"},"name":"ÐанÑÑоваÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/A&O":{"tags":{"name":"A&O","shop":"supermarket"},"name":"A&O","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/A101":{"tags":{"name":"A101","shop":"supermarket"},"name":"A101","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/AD Delhaize":{"tags":{"name":"AD Delhaize","shop":"supermarket"},"name":"AD Delhaize","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ADEG":{"tags":{"name":"ADEG","shop":"supermarket"},"name":"ADEG","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Ahorramás":{"tags":{"name":"Ahorramás","shop":"supermarket"},"name":"Ahorramás","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Albert":{"tags":{"name":"Albert","shop":"supermarket"},"name":"Albert","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Albert Heijn":{"tags":{"name":"Albert Heijn","shop":"supermarket"},"name":"Albert Heijn","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Albertsons":{"tags":{"name":"Albertsons","shop":"supermarket"},"name":"Albertsons","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Aldi":{"tags":{"name":"Aldi","shop":"supermarket"},"name":"Aldi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Aldi Nord":{"tags":{"name":"Aldi Nord","shop":"supermarket"},"name":"Aldi Nord","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Aldi Süd":{"tags":{"name":"Aldi Süd","shop":"supermarket"},"name":"Aldi Süd","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Alimerka":{"tags":{"name":"Alimerka","shop":"supermarket"},"name":"Alimerka","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Alnatura":{"tags":{"name":"Alnatura","shop":"supermarket"},"name":"Alnatura","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Asda":{"tags":{"name":"Asda","shop":"supermarket"},"name":"Asda","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Atac":{"tags":{"name":"Atac","shop":"supermarket"},"name":"Atac","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Atacadão":{"tags":{"name":"Atacadão","shop":"supermarket"},"name":"Atacadão","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Auchan":{"tags":{"name":"Auchan","shop":"supermarket"},"name":"Auchan","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/BM":{"tags":{"name":"BM","shop":"supermarket"},"name":"BM","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Biedronka":{"tags":{"name":"Biedronka","shop":"supermarket"},"name":"Biedronka","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Big C":{"tags":{"name":"Big C","shop":"supermarket"},"name":"Big C","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Billa":{"tags":{"name":"Billa","shop":"supermarket"},"name":"Billa","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Bim":{"tags":{"name":"Bim","shop":"supermarket"},"name":"Bim","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Biocoop":{"tags":{"name":"Biocoop","shop":"supermarket"},"name":"Biocoop","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Bodega Aurrera":{"tags":{"name":"Bodega Aurrera","shop":"supermarket"},"name":"Bodega Aurrera","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Budgens":{"tags":{"name":"Budgens","shop":"supermarket"},"name":"Budgens","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Bulk Barn":{"tags":{"name":"Bulk Barn","shop":"supermarket"},"name":"Bulk Barn","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Bunnpris":{"tags":{"name":"Bunnpris","shop":"supermarket"},"name":"Bunnpris","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/CONAD":{"tags":{"name":"CONAD","shop":"supermarket"},"name":"CONAD","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/CRAI":{"tags":{"name":"CRAI","shop":"supermarket"},"name":"CRAI","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Caprabo":{"tags":{"name":"Caprabo","shop":"supermarket"},"name":"Caprabo","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Cargills Food City":{"tags":{"name":"Cargills Food City","shop":"supermarket"},"name":"Cargills Food City","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Carrefour":{"tags":{"name":"Carrefour","shop":"supermarket"},"name":"Carrefour","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Carrefour City":{"tags":{"name":"Carrefour City","shop":"supermarket"},"name":"Carrefour City","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Carrefour Contact":{"tags":{"name":"Carrefour Contact","shop":"supermarket"},"name":"Carrefour Contact","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Carrefour Express":{"tags":{"name":"Carrefour Express","shop":"supermarket"},"name":"Carrefour Express","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Casino":{"tags":{"name":"Casino","shop":"supermarket"},"name":"Casino","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Centre Commercial E. Leclerc":{"tags":{"name":"Centre Commercial E. Leclerc","shop":"supermarket"},"name":"Centre Commercial E. Leclerc","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Checkers":{"tags":{"name":"Checkers","shop":"supermarket"},"name":"Checkers","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Chedraui":{"tags":{"name":"Chedraui","shop":"supermarket"},"name":"Chedraui","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Co-Op":{"tags":{"name":"Co-Op","shop":"supermarket"},"name":"Co-Op","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Co-op":{"tags":{"name":"Co-op","shop":"supermarket"},"name":"Co-op","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Co-operative":{"tags":{"name":"Co-operative","shop":"supermarket"},"name":"Co-operative","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Coles":{"tags":{"name":"Coles","shop":"supermarket"},"name":"Coles","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Colmado":{"tags":{"name":"Colmado","shop":"supermarket"},"name":"Colmado","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Colruyt":{"tags":{"name":"Colruyt","shop":"supermarket"},"name":"Colruyt","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Combi":{"tags":{"name":"Combi","shop":"supermarket"},"name":"Combi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Comercial Mexicana":{"tags":{"name":"Comercial Mexicana","shop":"supermarket"},"name":"Comercial Mexicana","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Conad":{"tags":{"name":"Conad","shop":"supermarket"},"name":"Conad","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Conad City":{"tags":{"name":"Conad City","shop":"supermarket"},"name":"Conad City","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Condis":{"tags":{"name":"Condis","shop":"supermarket"},"name":"Condis","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Consum":{"tags":{"name":"Consum","shop":"supermarket"},"name":"Consum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Continente":{"tags":{"name":"Continente","shop":"supermarket"},"name":"Continente","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Coop":{"tags":{"name":"Coop","shop":"supermarket"},"name":"Coop","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Coop Extra":{"tags":{"name":"Coop Extra","shop":"supermarket"},"name":"Coop Extra","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Coop Konsum":{"tags":{"name":"Coop Konsum","shop":"supermarket"},"name":"Coop Konsum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Costco":{"tags":{"name":"Costco","shop":"supermarket"},"name":"Costco","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Coto":{"tags":{"name":"Coto","shop":"supermarket"},"name":"Coto","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Countdown":{"tags":{"name":"Countdown","shop":"supermarket"},"name":"Countdown","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Coviran":{"tags":{"name":"Coviran","shop":"supermarket"},"name":"Coviran","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Covirán":{"tags":{"name":"Covirán","shop":"supermarket"},"name":"Covirán","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Crai":{"tags":{"name":"Crai","shop":"supermarket"},"name":"Crai","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Cub Foods":{"tags":{"name":"Cub Foods","shop":"supermarket"},"name":"Cub Foods","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Dagli'Brugsen":{"tags":{"name":"Dagli'Brugsen","shop":"supermarket"},"name":"Dagli'Brugsen","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Deen":{"tags":{"name":"Deen","shop":"supermarket"},"name":"Deen","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Delhaize":{"tags":{"name":"Delhaize","shop":"supermarket"},"name":"Delhaize","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Delikatesy Centrum":{"tags":{"name":"Delikatesy Centrum","shop":"supermarket"},"name":"Delikatesy Centrum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Denner":{"tags":{"name":"Denner","shop":"supermarket"},"name":"Denner","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Despar":{"tags":{"name":"Despar","shop":"supermarket"},"name":"Despar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Despensa Familiar":{"tags":{"name":"Despensa Familiar","shop":"supermarket"},"name":"Despensa Familiar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Dia":{"tags":{"name":"Dia","shop":"supermarket"},"name":"Dia","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Dia %":{"tags":{"name":"Dia %","shop":"supermarket"},"name":"Dia %","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Dia Market":{"tags":{"name":"Dia Market","shop":"supermarket"},"name":"Dia Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Dino":{"tags":{"name":"Dino","shop":"supermarket"},"name":"Dino","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Dirk van den Broek":{"tags":{"name":"Dirk van den Broek","shop":"supermarket"},"name":"Dirk van den Broek","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Disco":{"tags":{"name":"Disco","shop":"supermarket"},"name":"Disco","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Diska":{"tags":{"name":"Diska","shop":"supermarket"},"name":"Diska","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Dunnes Stores":{"tags":{"name":"Dunnes Stores","shop":"supermarket"},"name":"Dunnes Stores","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/E-Center":{"tags":{"name":"E-Center","shop":"supermarket"},"name":"E-Center","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/E. Leclerc":{"tags":{"name":"E. Leclerc","shop":"supermarket"},"name":"E. Leclerc","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/E. Leclerc Drive":{"tags":{"name":"E. Leclerc Drive","shop":"supermarket"},"name":"E. Leclerc Drive","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/EMTÃ":{"tags":{"name":"EMTÃ","shop":"supermarket"},"name":"EMTÃ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Edeka":{"tags":{"name":"Edeka","shop":"supermarket"},"name":"Edeka","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Ekom":{"tags":{"name":"Ekom","shop":"supermarket"},"name":"Ekom","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Ekono":{"tags":{"name":"Ekono","shop":"supermarket"},"name":"Ekono","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/El Ãrbol":{"tags":{"name":"El Ãrbol","shop":"supermarket"},"name":"El Ãrbol","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Eroski":{"tags":{"name":"Eroski","shop":"supermarket"},"name":"Eroski","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Esselunga":{"tags":{"name":"Esselunga","shop":"supermarket"},"name":"Esselunga","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/EuroSpin":{"tags":{"name":"EuroSpin","shop":"supermarket"},"name":"EuroSpin","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Eurospar":{"tags":{"name":"Eurospar","shop":"supermarket"},"name":"Eurospar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Eurospin":{"tags":{"name":"Eurospin","shop":"supermarket"},"name":"Eurospin","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Extra":{"tags":{"name":"Extra","shop":"supermarket"},"name":"Extra","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Famiglia Cooperativa":{"tags":{"name":"Famiglia Cooperativa","shop":"supermarket"},"name":"Famiglia Cooperativa","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Famila":{"tags":{"name":"Famila","shop":"supermarket"},"name":"Famila","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Fareway":{"tags":{"name":"Fareway","shop":"supermarket"},"name":"Fareway","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Farmfoods":{"tags":{"name":"Farmfoods","shop":"supermarket"},"name":"Farmfoods","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Feneberg":{"tags":{"name":"Feneberg","shop":"supermarket"},"name":"Feneberg","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Food Basics":{"tags":{"name":"Food Basics","shop":"supermarket"},"name":"Food Basics","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Food Lion":{"tags":{"name":"Food Lion","shop":"supermarket"},"name":"Food Lion","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Foodland":{"tags":{"name":"Foodland","shop":"supermarket"},"name":"Foodland","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Foodworks":{"tags":{"name":"Foodworks","shop":"supermarket"},"name":"Foodworks","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Franprix":{"tags":{"name":"Franprix","shop":"supermarket"},"name":"Franprix","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Fred Meyer":{"tags":{"name":"Fred Meyer","shop":"supermarket"},"name":"Fred Meyer","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Froiz":{"tags":{"name":"Froiz","shop":"supermarket"},"name":"Froiz","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Føtex":{"tags":{"name":"Føtex","shop":"supermarket"},"name":"Føtex","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/G20":{"tags":{"name":"G20","shop":"supermarket"},"name":"G20","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Gadis":{"tags":{"name":"Gadis","shop":"supermarket"},"name":"Gadis","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Giant":{"tags":{"name":"Giant","shop":"supermarket"},"name":"Giant","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Giant Eagle":{"tags":{"name":"Giant Eagle","shop":"supermarket"},"name":"Giant Eagle","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Grand Frais":{"tags":{"name":"Grand Frais","shop":"supermarket"},"name":"Grand Frais","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Grocery Outlet":{"tags":{"name":"Grocery Outlet","shop":"supermarket"},"name":"Grocery Outlet","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Géant Casino":{"tags":{"name":"Géant Casino","shop":"supermarket"},"name":"Géant Casino","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/H-E-B":{"tags":{"name":"H-E-B","shop":"supermarket"},"name":"H-E-B","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/HIT":{"tags":{"name":"HIT","shop":"supermarket"},"name":"HIT","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Hannaford":{"tags":{"name":"Hannaford","shop":"supermarket"},"name":"Hannaford","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Harris Teeter":{"tags":{"name":"Harris Teeter","shop":"supermarket"},"name":"Harris Teeter","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Hemköp":{"tags":{"name":"Hemköp","shop":"supermarket"},"name":"Hemköp","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Heron Foods":{"tags":{"name":"Heron Foods","shop":"supermarket"},"name":"Heron Foods","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Hofer":{"tags":{"name":"Hofer","shop":"supermarket"},"name":"Hofer","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Hoogvliet":{"tags":{"name":"Hoogvliet","shop":"supermarket"},"name":"Hoogvliet","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Hy-Vee":{"tags":{"name":"Hy-Vee","shop":"supermarket"},"name":"Hy-Vee","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ICA":{"tags":{"name":"ICA","shop":"supermarket"},"name":"ICA","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ICA Kvantum":{"tags":{"name":"ICA Kvantum","shop":"supermarket"},"name":"ICA Kvantum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/IDEA":{"tags":{"name":"IDEA","shop":"supermarket"},"name":"IDEA","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/IGA":{"tags":{"name":"IGA","shop":"supermarket"},"name":"IGA","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Iceland":{"tags":{"name":"Iceland","shop":"supermarket"},"name":"Iceland","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Intermarché":{"tags":{"name":"Intermarché","shop":"supermarket"},"name":"Intermarché","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Intermarché Contact":{"tags":{"name":"Intermarché Contact","shop":"supermarket"},"name":"Intermarché Contact","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Intermarché Super":{"tags":{"name":"Intermarché Super","shop":"supermarket"},"name":"Intermarché Super","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Interspar":{"tags":{"name":"Interspar","shop":"supermarket"},"name":"Interspar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Irma":{"tags":{"name":"Irma","shop":"supermarket"},"name":"Irma","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Jewel-Osco":{"tags":{"name":"Jewel-Osco","shop":"supermarket"},"name":"Jewel-Osco","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Jumbo":{"tags":{"name":"Jumbo","shop":"supermarket"},"name":"Jumbo","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/K+K":{"tags":{"name":"K+K","shop":"supermarket"},"name":"K+K","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Kaufland":{"tags":{"name":"Kaufland","shop":"supermarket"},"name":"Kaufland","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/King Soopers":{"tags":{"name":"King Soopers","shop":"supermarket"},"name":"King Soopers","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Kiwi":{"tags":{"name":"Kiwi","shop":"supermarket"},"name":"Kiwi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Konsum":{"tags":{"name":"Konsum","shop":"supermarket"},"name":"Konsum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Konzum":{"tags":{"name":"Konzum","shop":"supermarket"},"name":"Konzum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Kroger":{"tags":{"name":"Kroger","shop":"supermarket"},"name":"Kroger","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Kvickly":{"tags":{"name":"Kvickly","shop":"supermarket"},"name":"Kvickly","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/La Vie Claire":{"tags":{"name":"La Vie Claire","shop":"supermarket"},"name":"La Vie Claire","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Landi":{"tags":{"name":"Landi","shop":"supermarket"},"name":"Landi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Leader Price":{"tags":{"name":"Leader Price","shop":"supermarket"},"name":"Leader Price","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Leclerc Drive":{"tags":{"name":"Leclerc Drive","shop":"supermarket"},"name":"Leclerc Drive","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Lider":{"tags":{"name":"Lider","shop":"supermarket"},"name":"Lider","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Lidl":{"tags":{"name":"Lidl","shop":"supermarket"},"name":"Lidl","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Lupa":{"tags":{"name":"Lupa","shop":"supermarket"},"name":"Lupa","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/MPREIS":{"tags":{"name":"MPREIS","shop":"supermarket"},"name":"MPREIS","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Makro":{"tags":{"name":"Makro","shop":"supermarket"},"name":"Makro","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Markant":{"tags":{"name":"Markant","shop":"supermarket"},"name":"Markant","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Market Basket":{"tags":{"name":"Market Basket","shop":"supermarket"},"name":"Market Basket","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Marktkauf":{"tags":{"name":"Marktkauf","shop":"supermarket"},"name":"Marktkauf","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Match":{"tags":{"name":"Match","shop":"supermarket"},"name":"Match","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Maxi":{"tags":{"name":"Maxi","shop":"supermarket"},"name":"Maxi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Maxi Dia":{"tags":{"name":"Maxi Dia","shop":"supermarket"},"name":"Maxi Dia","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Maxima":{"tags":{"name":"Maxima","shop":"supermarket"},"name":"Maxima","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Maxima X":{"tags":{"name":"Maxima X","shop":"supermarket"},"name":"Maxima X","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Maxima XX":{"tags":{"name":"Maxima XX","shop":"supermarket"},"name":"Maxima XX","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Mega Image":{"tags":{"name":"Mega Image","shop":"supermarket"},"name":"Mega Image","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Mego":{"tags":{"name":"Mego","shop":"supermarket"},"name":"Mego","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Meijer":{"tags":{"name":"Meijer","shop":"supermarket"},"name":"Meijer","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Meny":{"tags":{"name":"Meny","shop":"supermarket"},"name":"Meny","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Mercado":{"tags":{"name":"Mercado","shop":"supermarket"},"name":"Mercado","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Mercado Municipal":{"tags":{"name":"Mercado Municipal","shop":"supermarket"},"name":"Mercado Municipal","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Mercado de Abastos":{"tags":{"name":"Mercado de Abastos","shop":"supermarket"},"name":"Mercado de Abastos","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Mercadona":{"tags":{"name":"Mercadona","shop":"supermarket"},"name":"Mercadona","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Mercator":{"tags":{"name":"Mercator","shop":"supermarket"},"name":"Mercator","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Merkur":{"tags":{"name":"Merkur","shop":"supermarket"},"name":"Merkur","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Metro":{"tags":{"name":"Metro","shop":"supermarket"},"name":"Metro","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Migros":{"tags":{"name":"Migros","shop":"supermarket"},"name":"Migros","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Mila":{"tags":{"name":"Mila","shop":"supermarket"},"name":"Mila","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Minipreço":{"tags":{"name":"Minipreço","shop":"supermarket"},"name":"Minipreço","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Mix Markt":{"tags":{"name":"Mix Markt","shop":"supermarket"},"name":"Mix Markt","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Monoprix":{"tags":{"name":"Monoprix","shop":"supermarket"},"name":"Monoprix","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/More":{"tags":{"name":"More","shop":"supermarket"},"name":"More","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Morrisons":{"tags":{"name":"Morrisons","shop":"supermarket"},"name":"Morrisons","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/NORMA":{"tags":{"name":"NORMA","shop":"supermarket"},"name":"NORMA","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/NP":{"tags":{"name":"NP","shop":"supermarket"},"name":"NP","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Nah & Frisch":{"tags":{"name":"Nah & Frisch","shop":"supermarket"},"name":"Nah & Frisch","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Nahkauf":{"tags":{"name":"Nahkauf","shop":"supermarket"},"name":"Nahkauf","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Netto":{"tags":{"name":"Netto","shop":"supermarket"},"name":"Netto","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Netto Marken-Discount":{"tags":{"name":"Netto Marken-Discount","shop":"supermarket"},"name":"Netto Marken-Discount","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/New World":{"tags":{"name":"New World","shop":"supermarket"},"name":"New World","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/No Frills":{"tags":{"name":"No Frills","shop":"supermarket"},"name":"No Frills","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Norfa XL":{"tags":{"name":"Norfa XL","shop":"supermarket"},"name":"Norfa XL","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Norma":{"tags":{"name":"Norma","shop":"supermarket"},"name":"Norma","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/PENNY":{"tags":{"name":"PENNY","shop":"supermarket"},"name":"PENNY","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/PLUS":{"tags":{"name":"PLUS","shop":"supermarket"},"name":"PLUS","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/POLOmarket":{"tags":{"name":"POLOmarket","shop":"supermarket"},"name":"POLOmarket","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/PalÃ":{"tags":{"name":"PalÃ","shop":"supermarket"},"name":"PalÃ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Pam":{"tags":{"name":"Pam","shop":"supermarket"},"name":"Pam","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Penny":{"tags":{"name":"Penny","shop":"supermarket"},"name":"Penny","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Penny Markt":{"tags":{"name":"Penny Markt","shop":"supermarket"},"name":"Penny Markt","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Pick n Pay":{"tags":{"name":"Pick n Pay","shop":"supermarket"},"name":"Pick n Pay","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Piggly Wiggly":{"tags":{"name":"Piggly Wiggly","shop":"supermarket"},"name":"Piggly Wiggly","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Pingo Doce":{"tags":{"name":"Pingo Doce","shop":"supermarket"},"name":"Pingo Doce","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Piotr i PaweÅ":{"tags":{"name":"Piotr i PaweÅ","shop":"supermarket"},"name":"Piotr i PaweÅ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Plaza Vea":{"tags":{"name":"Plaza Vea","shop":"supermarket"},"name":"Plaza Vea","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Plodine":{"tags":{"name":"Plodine","shop":"supermarket"},"name":"Plodine","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Poiesz":{"tags":{"name":"Poiesz","shop":"supermarket"},"name":"Poiesz","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Price Chopper":{"tags":{"name":"Price Chopper","shop":"supermarket"},"name":"Price Chopper","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Prix":{"tags":{"name":"Prix","shop":"supermarket"},"name":"Prix","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Profi":{"tags":{"name":"Profi","shop":"supermarket"},"name":"Profi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Proxy Delhaize":{"tags":{"name":"Proxy Delhaize","shop":"supermarket"},"name":"Proxy Delhaize","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Publix":{"tags":{"name":"Publix","shop":"supermarket"},"name":"Publix","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Punto Simply":{"tags":{"name":"Punto Simply","shop":"supermarket"},"name":"Punto Simply","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Puregold":{"tags":{"name":"Puregold","shop":"supermarket"},"name":"Puregold","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Pão de Açúcar":{"tags":{"name":"Pão de Açúcar","shop":"supermarket"},"name":"Pão de Açúcar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/QFC":{"tags":{"name":"QFC","shop":"supermarket"},"name":"QFC","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/REMA 1000":{"tags":{"name":"REMA 1000","shop":"supermarket"},"name":"REMA 1000","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Ralphs":{"tags":{"name":"Ralphs","shop":"supermarket"},"name":"Ralphs","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Real":{"tags":{"name":"Real","shop":"supermarket"},"name":"Real","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Real Canadian Superstore":{"tags":{"name":"Real Canadian Superstore","shop":"supermarket"},"name":"Real Canadian Superstore","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Reliance Fresh":{"tags":{"name":"Reliance Fresh","shop":"supermarket"},"name":"Reliance Fresh","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Rema 1000":{"tags":{"name":"Rema 1000","shop":"supermarket"},"name":"Rema 1000","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Rewe":{"tags":{"name":"Rewe","shop":"supermarket"},"name":"Rewe","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Rewe City":{"tags":{"name":"Rewe City","shop":"supermarket"},"name":"Rewe City","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Rimi":{"tags":{"name":"Rimi","shop":"supermarket"},"name":"Rimi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/S-Market":{"tags":{"name":"S-Market","shop":"supermarket"},"name":"S-Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Safeway":{"tags":{"name":"Safeway","shop":"supermarket"},"name":"Safeway","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Sainsbury's":{"tags":{"name":"Sainsbury's","shop":"supermarket"},"name":"Sainsbury's","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Sainsbury's Local":{"tags":{"name":"Sainsbury's Local","shop":"supermarket"},"name":"Sainsbury's Local","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Sam's Club":{"tags":{"name":"Sam's Club","shop":"supermarket"},"name":"Sam's Club","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Santa Isabel":{"tags":{"name":"Santa Isabel","shop":"supermarket"},"name":"Santa Isabel","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Save-A-Lot":{"tags":{"name":"Save-A-Lot","shop":"supermarket"},"name":"Save-A-Lot","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ShopRite":{"tags":{"name":"ShopRite","shop":"supermarket"},"name":"ShopRite","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Shoprite":{"tags":{"name":"Shoprite","shop":"supermarket"},"name":"Shoprite","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Sigma":{"tags":{"name":"Sigma","shop":"supermarket"},"name":"Sigma","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Simply Market":{"tags":{"name":"Simply Market","shop":"supermarket"},"name":"Simply Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Sky":{"tags":{"name":"Sky","shop":"supermarket"},"name":"Sky","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Smith's":{"tags":{"name":"Smith's","shop":"supermarket"},"name":"Smith's","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Sobeys":{"tags":{"name":"Sobeys","shop":"supermarket"},"name":"Sobeys","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Soriana":{"tags":{"name":"Soriana","shop":"supermarket"},"name":"Soriana","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Spar":{"tags":{"name":"Spar","shop":"supermarket"},"name":"Spar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Sprouts Farmers Market":{"tags":{"name":"Sprouts Farmers Market","shop":"supermarket"},"name":"Sprouts Farmers Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Stokrotka":{"tags":{"name":"Stokrotka","shop":"supermarket"},"name":"Stokrotka","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Stop & Shop":{"tags":{"name":"Stop & Shop","shop":"supermarket"},"name":"Stop & Shop","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Super C":{"tags":{"name":"Super C","shop":"supermarket"},"name":"Super C","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Super U":{"tags":{"name":"Super U","shop":"supermarket"},"name":"Super U","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/SuperBrugsen":{"tags":{"name":"SuperBrugsen","shop":"supermarket"},"name":"SuperBrugsen","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/SuperValu":{"tags":{"name":"SuperValu","shop":"supermarket"},"name":"SuperValu","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Superama":{"tags":{"name":"Superama","shop":"supermarket"},"name":"Superama","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Supersol":{"tags":{"name":"Supersol","shop":"supermarket"},"name":"Supersol","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Superspar":{"tags":{"name":"Superspar","shop":"supermarket"},"name":"Superspar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Tegut":{"tags":{"name":"Tegut","shop":"supermarket"},"name":"Tegut","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Tengelmann":{"tags":{"name":"Tengelmann","shop":"supermarket"},"name":"Tengelmann","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Tesco":{"tags":{"name":"Tesco","shop":"supermarket"},"name":"Tesco","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Tesco Extra":{"tags":{"name":"Tesco Extra","shop":"supermarket"},"name":"Tesco Extra","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Tesco Lotus":{"tags":{"name":"Tesco Lotus","shop":"supermarket"},"name":"Tesco Lotus","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Tesco Metro":{"tags":{"name":"Tesco Metro","shop":"supermarket"},"name":"Tesco Metro","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/The Co-operative":{"tags":{"name":"The Co-operative","shop":"supermarket"},"name":"The Co-operative","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/The Co-operative Food":{"tags":{"name":"The Co-operative Food","shop":"supermarket"},"name":"The Co-operative Food","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Tommy":{"tags":{"name":"Tommy","shop":"supermarket"},"name":"Tommy","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Tottus":{"tags":{"name":"Tottus","shop":"supermarket"},"name":"Tottus","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Trader Joe's":{"tags":{"name":"Trader Joe's","shop":"supermarket"},"name":"Trader Joe's","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Treff 3000":{"tags":{"name":"Treff 3000","shop":"supermarket"},"name":"Treff 3000","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/U Express":{"tags":{"name":"U Express","shop":"supermarket"},"name":"U Express","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Unimarc":{"tags":{"name":"Unimarc","shop":"supermarket"},"name":"Unimarc","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Unimarkt":{"tags":{"name":"Unimarkt","shop":"supermarket"},"name":"Unimarkt","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Utile":{"tags":{"name":"Utile","shop":"supermarket"},"name":"Utile","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Vea":{"tags":{"name":"Vea","shop":"supermarket"},"name":"Vea","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Volg":{"tags":{"name":"Volg","shop":"supermarket"},"name":"Volg","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Waitrose":{"tags":{"name":"Waitrose","shop":"supermarket"},"name":"Waitrose","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Walmart":{"tags":{"name":"Walmart","shop":"supermarket"},"name":"Walmart","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Walmart Neighborhood Market":{"tags":{"name":"Walmart Neighborhood Market","shop":"supermarket"},"name":"Walmart Neighborhood Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Walmart Supercenter":{"tags":{"name":"Walmart Supercenter","shop":"supermarket"},"name":"Walmart Supercenter","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Wasgau":{"tags":{"name":"Wasgau","shop":"supermarket"},"name":"Wasgau","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Wegmans":{"tags":{"name":"Wegmans","shop":"supermarket"},"name":"Wegmans","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Wellcome":{"tags":{"name":"Wellcome","shop":"supermarket"},"name":"Wellcome","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Whole Foods Market":{"tags":{"name":"Whole Foods Market","shop":"supermarket"},"name":"Whole Foods Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Willys":{"tags":{"name":"Willys","shop":"supermarket"},"name":"Willys","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/WinCo Foods":{"tags":{"name":"WinCo Foods","shop":"supermarket"},"name":"WinCo Foods","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Winn Dixie":{"tags":{"name":"Winn Dixie","shop":"supermarket"},"name":"Winn Dixie","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Woolworths":{"tags":{"name":"Woolworths","shop":"supermarket"},"name":"Woolworths","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/denn's Biomarkt":{"tags":{"name":"denn's Biomarkt","shop":"supermarket"},"name":"denn's Biomarkt","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/fakta":{"tags":{"name":"fakta","shop":"supermarket"},"name":"fakta","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/real":{"tags":{"name":"real","shop":"supermarket"},"name":"real","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/tegut":{"tags":{"name":"tegut","shop":"supermarket"},"name":"tegut","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Åok":{"tags":{"name":"Åok","shop":"supermarket"},"name":"Åok","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÎÎ ÎαÏιλÏÏοÏ
λοÏ":{"tags":{"name":"ÎÎ ÎαÏιλÏÏοÏ
λοÏ","shop":"supermarket"},"name":"ÎÎ ÎαÏιλÏÏοÏ
λοÏ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÎαλαξίαÏ":{"tags":{"name":"ÎαλαξίαÏ","shop":"supermarket"},"name":"ÎαλαξίαÏ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÎαÏοÏÏηÏ":{"tags":{"name":"ÎαÏοÏÏηÏ","shop":"supermarket"},"name":"ÎαÏοÏÏηÏ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ΣκλαβενίÏηÏ":{"tags":{"name":"ΣκλαβενίÏηÏ","shop":"supermarket"},"name":"ΣκλαβενίÏηÏ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐТÐ":{"tags":{"name":"ÐТÐ","shop":"supermarket"},"name":"ÐТÐ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐбÑолÑÑ":{"tags":{"name":"ÐбÑолÑÑ","shop":"supermarket"},"name":"ÐбÑолÑÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐзбÑка ÐкÑÑа":{"tags":{"name":"ÐзбÑка ÐкÑÑа","shop":"supermarket"},"name":"ÐзбÑка ÐкÑÑа","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐÑак":{"tags":{"name":"ÐÑак","shop":"supermarket"},"name":"ÐÑак","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐÑан":{"tags":{"name":"ÐÑан","shop":"supermarket"},"name":"ÐÑан","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐеÑнÑй":{"tags":{"name":"ÐеÑнÑй","shop":"supermarket"},"name":"ÐеÑнÑй","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Ðопак":{"tags":{"name":"Ðопак","shop":"supermarket"},"name":"Ðопак","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐÑоздÑ":{"tags":{"name":"ÐÑоздÑ","shop":"supermarket"},"name":"ÐÑоздÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐеÑÑÑоÑка":{"tags":{"name":"ÐеÑÑÑоÑка","shop":"supermarket"},"name":"ÐеÑÑÑоÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐикÑи":{"tags":{"name":"ÐикÑи","shop":"supermarket"},"name":"ÐикÑи","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐвÑоопÑ":{"tags":{"name":"ÐвÑоопÑ","shop":"supermarket"},"name":"ÐвÑоопÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐаÑÑÑелÑ":{"tags":{"name":"ÐаÑÑÑелÑ","shop":"supermarket"},"name":"ÐаÑÑÑелÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐваÑÑал":{"tags":{"name":"ÐваÑÑал","shop":"supermarket"},"name":"ÐваÑÑал","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐомандоÑ":{"tags":{"name":"ÐомандоÑ","shop":"supermarket"},"name":"ÐомандоÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐÑаÑнÑй ЯÑ":{"tags":{"name":"ÐÑаÑнÑй ЯÑ","shop":"supermarket"},"name":"ÐÑаÑнÑй ЯÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐенÑа":{"tags":{"name":"ÐенÑа","shop":"supermarket"},"name":"ÐенÑа","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐагниÑ":{"tags":{"name":"ÐагниÑ","shop":"supermarket"},"name":"ÐагниÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐагнолиÑ":{"tags":{"name":"ÐагнолиÑ","shop":"supermarket"},"name":"ÐагнолиÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐонеÑка":{"tags":{"name":"ÐонеÑка","shop":"supermarket"},"name":"ÐонеÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐаÑÐ¾Ð´Ð½Ð°Ñ 7Я ÑемÑЯ":{"tags":{"name":"ÐаÑÐ¾Ð´Ð½Ð°Ñ 7Я ÑемÑЯ","shop":"supermarket"},"name":"ÐаÑÐ¾Ð´Ð½Ð°Ñ 7Я ÑемÑЯ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐеÑекÑеÑÑок":{"tags":{"name":"ÐеÑекÑеÑÑок","shop":"supermarket"},"name":"ÐеÑекÑеÑÑок","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐокÑпоÑка":{"tags":{"name":"ÐокÑпоÑка","shop":"supermarket"},"name":"ÐокÑпоÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐолÑÑка":{"tags":{"name":"ÐолÑÑка","shop":"supermarket"},"name":"ÐолÑÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐÑÑÑÑоÑка":{"tags":{"name":"ÐÑÑÑÑоÑка","shop":"supermarket"},"name":"ÐÑÑÑÑоÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Радеж":{"tags":{"name":"Радеж","shop":"supermarket"},"name":"Радеж","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Ð ÑкавиÑка":{"tags":{"name":"Ð ÑкавиÑка","shop":"supermarket"},"name":"Ð ÑкавиÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/СвеÑоÑоÑ":{"tags":{"name":"СвеÑоÑоÑ","shop":"supermarket"},"name":"СвеÑоÑоÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/СедÑмой конÑиненÑ":{"tags":{"name":"СедÑмой конÑиненÑ","shop":"supermarket"},"name":"СедÑмой конÑиненÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/СемейнÑй":{"tags":{"name":"СемейнÑй","shop":"supermarket"},"name":"СемейнÑй","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/СемÑÑ":{"tags":{"name":"СемÑÑ","shop":"supermarket"},"name":"СемÑÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/СÑпеÑмаÑкеÑ":{"tags":{"name":"СÑпеÑмаÑкеÑ","shop":"supermarket"},"name":"СÑпеÑмаÑкеÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/СÑлÑпо":{"tags":{"name":"СÑлÑпо","shop":"supermarket"},"name":"СÑлÑпо","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ТавÑÑÑâÐ":{"tags":{"name":"ТавÑÑÑâÐ","shop":"supermarket"},"name":"ТавÑÑÑâÐ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ФоÑа":{"tags":{"name":"ФоÑа","shop":"supermarket"},"name":"ФоÑа","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ФÑÑÑеÑ":{"tags":{"name":"ФÑÑÑеÑ","shop":"supermarket"},"name":"ФÑÑÑеÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ХүнÑний дÑлгүүÑ":{"tags":{"name":"ХүнÑний дÑлгүүÑ","shop":"supermarket"},"name":"ХүнÑний дÑлгүүÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ÐделÑвейÑ":{"tags":{"name":"ÐделÑвейÑ","shop":"supermarket"},"name":"ÐделÑвейÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Ñ
үнÑний дÑлгүүÑ":{"tags":{"name":"Ñ
үнÑний дÑлгүүÑ","shop":"supermarket"},"name":"Ñ
үнÑний дÑлгүүÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/Ø¨ÙØ§ÙØ©":{"tags":{"name":"Ø¨ÙØ§ÙØ©","shop":"supermarket"},"name":"Ø¨ÙØ§ÙØ©","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/سÙپر Ù
ارکت":{"tags":{"name":"سÙپر Ù
ارکت","shop":"supermarket"},"name":"سÙپر Ù
ارکت","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/سÙپرÙ
ارکت":{"tags":{"name":"سÙپرÙ
ارکت","shop":"supermarket"},"name":"سÙپرÙ
ارکت","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ããªãã":{"tags":{"name":"ããªãã","shop":"supermarket"},"name":"ããªãã","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ã¾ãã°ããã£ã¨":{"tags":{"name":"ã¾ãã°ããã£ã¨","shop":"supermarket"},"name":"ã¾ãã°ããã£ã¨","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ã¤ãªã³":{"tags":{"name":"ã¤ãªã³","shop":"supermarket"},"name":"ã¤ãªã³","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ã¤ãã¼ã¨ã¼ã«ãã¼":{"tags":{"name":"ã¤ãã¼ã¨ã¼ã«ãã¼","shop":"supermarket"},"name":"ã¤ãã¼ã¨ã¼ã«ãã¼","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ã«ã¹ã":{"tags":{"name":"ã«ã¹ã","shop":"supermarket"},"name":"ã«ã¹ã","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ããã¯ã¹ããªã¥":{"tags":{"name":"ããã¯ã¹ããªã¥","shop":"supermarket"},"name":"ããã¯ã¹ããªã¥","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ãã«ã¨ã":{"tags":{"name":"ãã«ã¨ã","shop":"supermarket"},"name":"ãã«ã¨ã","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ã©ã¤ã":{"tags":{"name":"ã©ã¤ã","shop":"supermarket"},"name":"ã©ã¤ã","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/å
¨è¯":{"tags":{"name":"å
¨è¯","shop":"supermarket"},"name":"å
¨è¯","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/å
¨è¯ç¦å©ä¸å¿":{"tags":{"name":"å
¨è¯ç¦å©ä¸å¿","shop":"supermarket"},"name":"å
¨è¯ç¦å©ä¸å¿","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/æ 康 Wellcome":{"tags":{"name":"æ 康 Wellcome","shop":"supermarket"},"name":"æ 康 Wellcome","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/æ¥åã¹ã¼ãã¼":{"tags":{"name":"æ¥åã¹ã¼ãã¼","shop":"supermarket"},"name":"æ¥åã¹ã¼ãã¼","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/ç¾å»ç¤¾":{"tags":{"name":"ç¾å»ç¤¾","shop":"supermarket"},"name":"ç¾å»ç¤¾","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/supermarket/西å":{"tags":{"name":"西å","shop":"supermarket"},"name":"西å","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tailor/Atelier de couture":{"tags":{"name":"Atelier de couture","shop":"tailor"},"name":"Atelier de couture","icon":"clothing-store","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tattoo/Tattoo":{"tags":{"name":"Tattoo","shop":"tattoo"},"name":"Tattoo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/ticket/Boutique Grandes Lignes":{"tags":{"name":"Boutique Grandes Lignes","shop":"ticket"},"name":"Boutique Grandes Lignes","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/ticket/Guichet Transilien":{"tags":{"name":"Guichet Transilien","shop":"ticket"},"name":"Guichet Transilien","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/ticket/ÐаÑÑа":{"tags":{"name":"ÐаÑÑа","shop":"ticket"},"name":"ÐаÑÑа","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/ticket/ÐÑоезднÑе билеÑÑ":{"tags":{"name":"ÐÑоезднÑе билеÑÑ","shop":"ticket"},"name":"ÐÑоезднÑе билеÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tobacco/Dohánybolt":{"tags":{"name":"Dohánybolt","shop":"tobacco"},"name":"Dohánybolt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tobacco/Estanco":{"tags":{"name":"Estanco","shop":"tobacco"},"name":"Estanco","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tobacco/Nemzeti Dohánybolt":{"tags":{"name":"Nemzeti Dohánybolt","shop":"tobacco"},"name":"Nemzeti Dohánybolt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tobacco/Tabacos":{"tags":{"name":"Tabacos","shop":"tobacco"},"name":"Tabacos","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tobacco/ТабакеÑка":{"tags":{"name":"ТабакеÑка","shop":"tobacco"},"name":"ТабакеÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/toys/DráÄik":{"tags":{"name":"DráÄik","shop":"toys"},"name":"DráÄik","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/toys/Intertoys":{"tags":{"name":"Intertoys","shop":"toys"},"name":"Intertoys","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/toys/King Jouet":{"tags":{"name":"King Jouet","shop":"toys"},"name":"King Jouet","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/toys/La Grande Récré":{"tags":{"name":"La Grande Récré","shop":"toys"},"name":"La Grande Récré","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/toys/Maxi Toys":{"tags":{"name":"Maxi Toys","shop":"toys"},"name":"Maxi Toys","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/toys/Toys R Us":{"tags":{"name":"Toys R Us","shop":"toys"},"name":"Toys R Us","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/toys/ÐеÑÑкий миÑ":{"tags":{"name":"ÐеÑÑкий миÑ","shop":"toys"},"name":"ÐеÑÑкий миÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/toys/ÐгÑÑÑки":{"tags":{"name":"ÐгÑÑÑки","shop":"toys"},"name":"ÐгÑÑÑки","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/travel_agency/D-reizen":{"tags":{"name":"D-reizen","shop":"travel_agency"},"name":"D-reizen","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/travel_agency/DER Reisebüro":{"tags":{"name":"DER Reisebüro","shop":"travel_agency"},"name":"DER Reisebüro","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/travel_agency/First Reisebüro":{"tags":{"name":"First Reisebüro","shop":"travel_agency"},"name":"First Reisebüro","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/travel_agency/Flight Centre":{"tags":{"name":"Flight Centre","shop":"travel_agency"},"name":"Flight Centre","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/travel_agency/Reiseland":{"tags":{"name":"Reiseland","shop":"travel_agency"},"name":"Reiseland","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/travel_agency/TUI":{"tags":{"name":"TUI","shop":"travel_agency"},"name":"TUI","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/travel_agency/The Co-operative Travel":{"tags":{"name":"The Co-operative Travel","shop":"travel_agency"},"name":"The Co-operative Travel","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/travel_agency/Thomas Cook":{"tags":{"name":"Thomas Cook","shop":"travel_agency"},"name":"Thomas Cook","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/travel_agency/Thomson":{"tags":{"name":"Thomson","shop":"travel_agency"},"name":"Thomson","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tyres/Borracharia":{"tags":{"name":"Borracharia","shop":"tyres"},"name":"Borracharia","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tyres/Bridgestone":{"tags":{"name":"Bridgestone","shop":"tyres"},"name":"Bridgestone","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tyres/Discount Tire":{"tags":{"name":"Discount Tire","shop":"tyres"},"name":"Discount Tire","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tyres/Les Schwab Tire Center":{"tags":{"name":"Les Schwab Tire Center","shop":"tyres"},"name":"Les Schwab Tire Center","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tyres/Vianor":{"tags":{"name":"Vianor","shop":"tyres"},"name":"Vianor","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tyres/Vulcanizing Shop":{"tags":{"name":"Vulcanizing Shop","shop":"tyres"},"name":"Vulcanizing Shop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/tyres/ÐÑлканизаÑиÑ":{"tags":{"name":"ÐÑлканизаÑиÑ","shop":"tyres"},"name":"ÐÑлканизаÑиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Action":{"tags":{"name":"Action","shop":"variety_store"},"name":"Action","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Bazar":{"tags":{"name":"Bazar","shop":"variety_store"},"name":"Bazar","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Big Bazar":{"tags":{"name":"Big Bazar","shop":"variety_store"},"name":"Big Bazar","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Dollar Tree":{"tags":{"name":"Dollar Tree","shop":"variety_store"},"name":"Dollar Tree","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Dollarama":{"tags":{"name":"Dollarama","shop":"variety_store"},"name":"Dollarama","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/EuroShop":{"tags":{"name":"EuroShop","shop":"variety_store"},"name":"EuroShop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Family Dollar":{"tags":{"name":"Family Dollar","shop":"variety_store"},"name":"Family Dollar","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Fix Price":{"tags":{"name":"Fix Price","shop":"variety_store"},"name":"Fix Price","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Fix price":{"tags":{"name":"Fix price","shop":"variety_store"},"name":"Fix price","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/FixPrice":{"tags":{"name":"FixPrice","shop":"variety_store"},"name":"FixPrice","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/GiFi":{"tags":{"name":"GiFi","shop":"variety_store"},"name":"GiFi","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Home Bargains":{"tags":{"name":"Home Bargains","shop":"variety_store"},"name":"Home Bargains","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Mäc-Geiz":{"tags":{"name":"Mäc-Geiz","shop":"variety_store"},"name":"Mäc-Geiz","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/NOZ":{"tags":{"name":"NOZ","shop":"variety_store"},"name":"NOZ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Poundland":{"tags":{"name":"Poundland","shop":"variety_store"},"name":"Poundland","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Poundworld":{"tags":{"name":"Poundworld","shop":"variety_store"},"name":"Poundworld","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/Tedi":{"tags":{"name":"Tedi","shop":"variety_store"},"name":"Tedi","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/variety_store/ãã¤ã½ã¼":{"tags":{"name":"ãã¤ã½ã¼","shop":"variety_store"},"name":"ãã¤ã½ã¼","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/video/Blockbuster":{"tags":{"name":"Blockbuster","shop":"video"},"name":"Blockbuster","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/video/Family Video":{"tags":{"name":"Family Video","shop":"video"},"name":"Family Video","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/video/TSUTAYA":{"tags":{"name":"TSUTAYA","shop":"video"},"name":"TSUTAYA","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/video/World of Video":{"tags":{"name":"World of Video","shop":"video"},"name":"World of Video","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/video/ã²ãª":{"tags":{"name":"ã²ãª","shop":"video"},"name":"ã²ãª","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/video_games/EB Games":{"tags":{"name":"EB Games","shop":"video_games"},"name":"EB Games","icon":"gaming","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/video_games/Game":{"tags":{"name":"Game","shop":"video_games"},"name":"Game","icon":"gaming","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/video_games/GameStop":{"tags":{"name":"GameStop","shop":"video_games"},"name":"GameStop","icon":"gaming","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/video_games/Micromania":{"tags":{"name":"Micromania","shop":"video_games"},"name":"Micromania","icon":"gaming","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"tourism/alpine_hut/ÐÐШ":{"tags":{"name":"ÐÐШ","tourism":"alpine_hut"},"name":"ÐÐШ","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/apartment/ÐвÑÑ
комнаÑÐ½Ð°Ñ ÐºÐ²Ð°ÑÑиÑа на ÑÑÑки":{"tags":{"name":"ÐвÑÑ
комнаÑÐ½Ð°Ñ ÐºÐ²Ð°ÑÑиÑа на ÑÑÑки","tourism":"apartment"},"name":"ÐвÑÑ
комнаÑÐ½Ð°Ñ ÐºÐ²Ð°ÑÑиÑа на ÑÑÑки","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/attraction/Arch":{"tags":{"name":"Arch","tourism":"attraction"},"name":"Arch","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Kursächsische Postmeilensäule":{"tags":{"name":"Kursächsische Postmeilensäule","tourism":"attraction"},"name":"Kursächsische Postmeilensäule","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Lavoir":{"tags":{"name":"Lavoir","tourism":"attraction"},"name":"Lavoir","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Maibaum":{"tags":{"name":"Maibaum","tourism":"attraction"},"name":"Maibaum","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Moab trail":{"tags":{"name":"Moab trail","tourism":"attraction"},"name":"Moab trail","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Moai":{"tags":{"name":"Moai","tourism":"attraction"},"name":"Moai","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/OWÅ":{"tags":{"name":"OWÅ","tourism":"attraction"},"name":"OWÅ","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Sommerrodelbahn":{"tags":{"name":"Sommerrodelbahn","tourism":"attraction"},"name":"Sommerrodelbahn","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/path continues":{"tags":{"name":"path continues","tourism":"attraction"},"name":"path continues","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/path contiunes":{"tags":{"name":"path contiunes","tourism":"attraction"},"name":"path contiunes","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/white blaze":{"tags":{"name":"white blaze","tourism":"attraction"},"name":"white blaze","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/ÐладбиÑе евÑейÑкое":{"tags":{"name":"ÐладбиÑе евÑейÑкое","tourism":"attraction"},"name":"ÐладбиÑе евÑейÑкое","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/ÐолеÑо обозÑениÑ":{"tags":{"name":"ÐолеÑо обозÑениÑ","tourism":"attraction"},"name":"ÐолеÑо обозÑениÑ","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/ÐÑиÑÑадебнÑй паÑк":{"tags":{"name":"ÐÑиÑÑадебнÑй паÑк","tourism":"attraction"},"name":"ÐÑиÑÑадебнÑй паÑк","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/УÑадÑба":{"tags":{"name":"УÑадÑба","tourism":"attraction"},"name":"УÑадÑба","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/ХозÑйÑÑвеннÑй двоÑ":{"tags":{"name":"ХозÑйÑÑвеннÑй двоÑ","tourism":"attraction"},"name":"ХозÑйÑÑвеннÑй двоÑ","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/ЧаÑовнÑ":{"tags":{"name":"ЧаÑовнÑ","tourism":"attraction"},"name":"ЧаÑовнÑ","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/долÑмен":{"tags":{"name":"долÑмен","tourism":"attraction"},"name":"долÑмен","icon":"monument","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/camp_site/Camping Municipal":{"tags":{"name":"Camping Municipal","tourism":"camp_site"},"name":"Camping Municipal","icon":"campsite","geometry":["point","vertex","area"],"fields":["name","operator","address","capacity","fee","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/camp_site/Camping municipal":{"tags":{"name":"Camping municipal","tourism":"camp_site"},"name":"Camping municipal","icon":"campsite","geometry":["point","vertex","area"],"fields":["name","operator","address","capacity","fee","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/camp_site/Campsite":{"tags":{"name":"Campsite","tourism":"camp_site"},"name":"Campsite","icon":"campsite","geometry":["point","vertex","area"],"fields":["name","operator","address","capacity","fee","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/guest_house/Guest House":{"tags":{"name":"Guest House","tourism":"guest_house"},"name":"Guest House","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/guest_house/Home":{"tags":{"name":"Home","tourism":"guest_house"},"name":"Home","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/guest_house/OW Bielanka":{"tags":{"name":"OW Bielanka","tourism":"guest_house"},"name":"OW Bielanka","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hostel/Albergue de Peregrinos":{"tags":{"name":"Albergue de Peregrinos","tourism":"hostel"},"name":"Albergue de Peregrinos","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hostel/Hospedaje":{"tags":{"name":"Hospedaje","tourism":"hostel"},"name":"Hospedaje","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hostel/Hostal":{"tags":{"name":"Hostal","tourism":"hostel"},"name":"Hostal","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/B&B Hôtel":{"tags":{"name":"B&B Hôtel","tourism":"hotel"},"name":"B&B Hôtel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/B&b Hôtel":{"tags":{"name":"B&b Hôtel","tourism":"hotel"},"name":"B&b Hôtel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Best Western":{"tags":{"name":"Best Western","tourism":"hotel"},"name":"Best Western","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Campanile":{"tags":{"name":"Campanile","tourism":"hotel"},"name":"Campanile","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Central Hotel":{"tags":{"name":"Central Hotel","tourism":"hotel"},"name":"Central Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/City Hotel":{"tags":{"name":"City Hotel","tourism":"hotel"},"name":"City Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Comfort Inn":{"tags":{"name":"Comfort Inn","tourism":"hotel"},"name":"Comfort Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Comfort Inn & Suites":{"tags":{"name":"Comfort Inn & Suites","tourism":"hotel"},"name":"Comfort Inn & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Comfort Suites":{"tags":{"name":"Comfort Suites","tourism":"hotel"},"name":"Comfort Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Country Inn & Suites":{"tags":{"name":"Country Inn & Suites","tourism":"hotel"},"name":"Country Inn & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Courtyard by Marriott":{"tags":{"name":"Courtyard by Marriott","tourism":"hotel"},"name":"Courtyard by Marriott","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Crowne Plaza":{"tags":{"name":"Crowne Plaza","tourism":"hotel"},"name":"Crowne Plaza","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Days Inn":{"tags":{"name":"Days Inn","tourism":"hotel"},"name":"Days Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Embassy Suites":{"tags":{"name":"Embassy Suites","tourism":"hotel"},"name":"Embassy Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Extended Stay America":{"tags":{"name":"Extended Stay America","tourism":"hotel"},"name":"Extended Stay America","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Fairfield Inn":{"tags":{"name":"Fairfield Inn","tourism":"hotel"},"name":"Fairfield Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Fairfield Inn & Suites":{"tags":{"name":"Fairfield Inn & Suites","tourism":"hotel"},"name":"Fairfield Inn & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Formule 1":{"tags":{"name":"Formule 1","tourism":"hotel"},"name":"Formule 1","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Grand Hotel":{"tags":{"name":"Grand Hotel","tourism":"hotel"},"name":"Grand Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hampton Inn":{"tags":{"name":"Hampton Inn","tourism":"hotel"},"name":"Hampton Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hampton Inn & Suites":{"tags":{"name":"Hampton Inn & Suites","tourism":"hotel"},"name":"Hampton Inn & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hilton Garden Inn":{"tags":{"name":"Hilton Garden Inn","tourism":"hotel"},"name":"Hilton Garden Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Holiday Inn":{"tags":{"name":"Holiday Inn","tourism":"hotel"},"name":"Holiday Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Holiday Inn Express":{"tags":{"name":"Holiday Inn Express","tourism":"hotel"},"name":"Holiday Inn Express","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Holiday Inn Express & Suites":{"tags":{"name":"Holiday Inn Express & Suites","tourism":"hotel"},"name":"Holiday Inn Express & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Homewood Suites":{"tags":{"name":"Homewood Suites","tourism":"hotel"},"name":"Homewood Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Central":{"tags":{"name":"Hotel Central","tourism":"hotel"},"name":"Hotel Central","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Europa":{"tags":{"name":"Hotel Europa","tourism":"hotel"},"name":"Hotel Europa","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Ibis":{"tags":{"name":"Hotel Ibis","tourism":"hotel"},"name":"Hotel Ibis","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Krone":{"tags":{"name":"Hotel Krone","tourism":"hotel"},"name":"Hotel Krone","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Panorama":{"tags":{"name":"Hotel Panorama","tourism":"hotel"},"name":"Hotel Panorama","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Plaza":{"tags":{"name":"Hotel Plaza","tourism":"hotel"},"name":"Hotel Plaza","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Post":{"tags":{"name":"Hotel Post","tourism":"hotel"},"name":"Hotel Post","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Royal":{"tags":{"name":"Hotel Royal","tourism":"hotel"},"name":"Hotel Royal","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Victoria":{"tags":{"name":"Hotel Victoria","tourism":"hotel"},"name":"Hotel Victoria","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel zur Post":{"tags":{"name":"Hotel zur Post","tourism":"hotel"},"name":"Hotel zur Post","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hôtel Ibis":{"tags":{"name":"Hôtel Ibis","tourism":"hotel"},"name":"Hôtel Ibis","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hôtel de France":{"tags":{"name":"Hôtel de France","tourism":"hotel"},"name":"Hôtel de France","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Ibis":{"tags":{"name":"Ibis","tourism":"hotel"},"name":"Ibis","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Ibis Budget":{"tags":{"name":"Ibis Budget","tourism":"hotel"},"name":"Ibis Budget","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Ibis Styles":{"tags":{"name":"Ibis Styles","tourism":"hotel"},"name":"Ibis Styles","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Kyriad":{"tags":{"name":"Kyriad","tourism":"hotel"},"name":"Kyriad","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/La Quinta":{"tags":{"name":"La Quinta","tourism":"hotel"},"name":"La Quinta","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Marriott":{"tags":{"name":"Marriott","tourism":"hotel"},"name":"Marriott","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Mercure":{"tags":{"name":"Mercure","tourism":"hotel"},"name":"Mercure","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Novotel":{"tags":{"name":"Novotel","tourism":"hotel"},"name":"Novotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Palace Hotel":{"tags":{"name":"Palace Hotel","tourism":"hotel"},"name":"Palace Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Park Hotel":{"tags":{"name":"Park Hotel","tourism":"hotel"},"name":"Park Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Parkhotel":{"tags":{"name":"Parkhotel","tourism":"hotel"},"name":"Parkhotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Premier Inn":{"tags":{"name":"Premier Inn","tourism":"hotel"},"name":"Premier Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Première Classe":{"tags":{"name":"Première Classe","tourism":"hotel"},"name":"Première Classe","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Quality Inn":{"tags":{"name":"Quality Inn","tourism":"hotel"},"name":"Quality Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Quality Inn & Suites":{"tags":{"name":"Quality Inn & Suites","tourism":"hotel"},"name":"Quality Inn & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Ramada":{"tags":{"name":"Ramada","tourism":"hotel"},"name":"Ramada","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Residence Inn":{"tags":{"name":"Residence Inn","tourism":"hotel"},"name":"Residence Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Royal Hotel":{"tags":{"name":"Royal Hotel","tourism":"hotel"},"name":"Royal Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Sheraton":{"tags":{"name":"Sheraton","tourism":"hotel"},"name":"Sheraton","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Sleep Inn":{"tags":{"name":"Sleep Inn","tourism":"hotel"},"name":"Sleep Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Staybridge Suites":{"tags":{"name":"Staybridge Suites","tourism":"hotel"},"name":"Staybridge Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Super 8":{"tags":{"name":"Super 8","tourism":"hotel"},"name":"Super 8","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Travelodge":{"tags":{"name":"Travelodge","tourism":"hotel"},"name":"Travelodge","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/ÐоÑÑиниÑа":{"tags":{"name":"ÐоÑÑиниÑа","tourism":"hotel"},"name":"ÐоÑÑиниÑа","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/æ±æ¨ªã¤ã³":{"tags":{"name":"æ±æ¨ªã¤ã³","tourism":"hotel"},"name":"æ±æ¨ªã¤ã³","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/motel/Budget Inn":{"tags":{"name":"Budget Inn","tourism":"motel"},"name":"Budget Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/motel/Econo Lodge":{"tags":{"name":"Econo Lodge","tourism":"motel"},"name":"Econo Lodge","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/motel/Motel":{"tags":{"name":"Motel","tourism":"motel"},"name":"Motel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/motel/Motel 6":{"tags":{"name":"Motel 6","tourism":"motel"},"name":"Motel 6","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/motel/Rodeway Inn":{"tags":{"name":"Rodeway Inn","tourism":"motel"},"name":"Rodeway Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/museum/Heimatmuseum":{"tags":{"name":"Heimatmuseum","tourism":"museum"},"name":"Heimatmuseum","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"tourism/museum/Museum":{"tags":{"name":"Museum","tourism":"museum"},"name":"Museum","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"tourism/museum/Stadtmuseum":{"tags":{"name":"Stadtmuseum","tourism":"museum"},"name":"Stadtmuseum","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"tourism/museum/Tájház":{"tags":{"name":"Tájház","tourism":"museum"},"name":"Tájház","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"tourism/museum/ÐÑаеведÑеÑкий мÑзей":{"tags":{"name":"ÐÑаеведÑеÑкий мÑзей","tourism":"museum"},"name":"ÐÑаеведÑеÑкий мÑзей","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"tourism/museum/ÐÑзей":{"tags":{"name":"ÐÑзей","tourism":"museum"},"name":"ÐÑзей","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true}};
+var presets = {"aerialway":{"fields":["aerialway"],"geometry":["point","vertex","line"],"tags":{"aerialway":"*"},"terms":["ski lift","funifor","funitel"],"searchable":false,"name":"Aerialway"},"aeroway":{"icon":"airport","fields":["aeroway"],"geometry":["point","vertex","line","area"],"tags":{"aeroway":"*"},"searchable":false,"name":"Aeroway"},"amenity":{"fields":["amenity"],"geometry":["point","vertex","area"],"tags":{"amenity":"*"},"searchable":false,"name":"Amenity"},"circular":{"geometry":["vertex","line"],"fields":["name"],"tags":{"junction":"circular"},"name":"Traffic Circle","searchable":false},"highway":{"fields":["name","highway"],"geometry":["point","vertex","line","area"],"tags":{"highway":"*"},"searchable":false,"name":"Highway"},"place":{"fields":["name","place"],"geometry":["point","vertex","area"],"tags":{"place":"*"},"searchable":false,"name":"Place"},"power":{"geometry":["point","vertex","line","area"],"tags":{"power":"*"},"fields":["power"],"searchable":false,"name":"Power"},"railway":{"fields":["railway"],"geometry":["point","vertex","line","area"],"tags":{"railway":"*"},"searchable":false,"name":"Railway"},"roundabout":{"geometry":["vertex","line"],"fields":["name"],"tags":{"junction":"roundabout"},"name":"Roundabout","searchable":false},"waterway":{"fields":["name","waterway"],"geometry":["point","vertex","line","area"],"tags":{"waterway":"*"},"searchable":false,"name":"Waterway"},"address":{"fields":["address"],"geometry":["point","vertex","area"],"tags":{"addr:*":"*"},"addTags":{},"removeTags":{},"reference":{"key":"addr"},"name":"Address","matchScore":0.15},"advertising/billboard":{"fields":["direction","lit"],"geometry":["point","vertex","line"],"tags":{"advertising":"billboard"},"name":"Billboard"},"aerialway/station":{"icon":"aerialway","geometry":["point","vertex","area"],"fields":["aerialway/access","aerialway/summer/access","elevation","building_area"],"tags":{"aerialway":"station"},"name":"Aerialway Station","searchable":false},"aerialway/cable_car":{"geometry":["line"],"terms":["tramway","ropeway"],"fields":["name","aerialway/occupancy","aerialway/capacity","aerialway/duration","aerialway/heating"],"tags":{"aerialway":"cable_car"},"name":"Cable Car"},"aerialway/chair_lift":{"geometry":["line"],"fields":["name","aerialway/occupancy","aerialway/capacity","aerialway/duration","aerialway/bubble","aerialway/heating"],"tags":{"aerialway":"chair_lift"},"name":"Chair Lift"},"aerialway/drag_lift":{"geometry":["line"],"fields":["name","aerialway/capacity","aerialway/duration"],"tags":{"aerialway":"drag_lift"},"name":"Drag Lift"},"aerialway/gondola":{"geometry":["line"],"fields":["name","aerialway/occupancy","aerialway/capacity","aerialway/duration","aerialway/bubble","aerialway/heating"],"tags":{"aerialway":"gondola"},"name":"Gondola"},"aerialway/goods":{"geometry":["line"],"fields":["name","aerialway/capacity","aerialway/duration"],"tags":{"aerialway":"goods"},"name":"Goods Aerialway"},"aerialway/magic_carpet":{"geometry":["line"],"fields":["name","aerialway/capacity","aerialway/duration","aerialway/heating"],"tags":{"aerialway":"magic_carpet"},"name":"Magic Carpet Lift"},"aerialway/mixed_lift":{"geometry":["line"],"fields":["name","aerialway/occupancy","aerialway/capacity","aerialway/duration","aerialway/bubble","aerialway/heating"],"tags":{"aerialway":"mixed_lift"},"name":"Mixed Lift"},"aerialway/platter":{"geometry":["line"],"terms":["button lift","poma lift"],"fields":["name","aerialway/capacity","aerialway/duration"],"tags":{"aerialway":"platter"},"name":"Platter Lift"},"aerialway/pylon":{"geometry":["point","vertex"],"fields":["ref"],"tags":{"aerialway":"pylon"},"name":"Aerialway Pylon"},"aerialway/rope_tow":{"geometry":["line"],"terms":["handle tow","bugel lift"],"fields":["name","aerialway/capacity","aerialway/duration"],"tags":{"aerialway":"rope_tow"},"name":"Rope Tow Lift"},"aerialway/t-bar":{"geometry":["line"],"fields":["name","aerialway/capacity","aerialway/duration"],"terms":["tbar"],"tags":{"aerialway":"t-bar"},"name":"T-bar Lift"},"aeroway/aerodrome":{"icon":"airport","geometry":["point","area"],"fields":["name","iata","icao","operator","internet_access","internet_access/fee","internet_access/ssid"],"terms":["airplane","airport","aerodrome"],"tags":{"aeroway":"aerodrome"},"name":"Airport"},"aeroway/apron":{"icon":"airport","geometry":["area"],"terms":["ramp"],"fields":["ref","surface"],"tags":{"aeroway":"apron"},"name":"Apron"},"aeroway/gate":{"icon":"airport","geometry":["point"],"fields":["ref_aeroway_gate"],"tags":{"aeroway":"gate"},"name":"Airport Gate"},"aeroway/hangar":{"geometry":["area"],"fields":["name","building_area"],"tags":{"aeroway":"hangar"},"name":"Hangar"},"aeroway/helipad":{"icon":"heliport","geometry":["point","area"],"fields":["ref"],"terms":["helicopter","helipad","heliport"],"tags":{"aeroway":"helipad"},"name":"Helipad"},"aeroway/runway":{"geometry":["line","area"],"terms":["landing strip"],"fields":["ref_runway","surface","length","width"],"tags":{"aeroway":"runway"},"name":"Runway"},"aeroway/taxiway":{"geometry":["line"],"fields":["ref_taxiway","surface"],"tags":{"aeroway":"taxiway"},"name":"Taxiway"},"aeroway/terminal":{"icon":"airport","geometry":["point","area"],"terms":["airport","aerodrome"],"fields":["name","operator","building_area"],"tags":{"aeroway":"terminal"},"name":"Airport Terminal"},"amenity/bus_station":{"icon":"bus","fields":["name","building_area","operator","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"amenity":"bus_station"},"name":"Bus Station / Terminal","searchable":false},"amenity/coworking_space":{"icon":"commercial","fields":["name","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"amenity":"coworking_space"},"name":"Coworking Space","searchable":false},"amenity/ferry_terminal":{"icon":"ferry","fields":["name","network","operator","address","building_area"],"geometry":["point","vertex","area"],"terms":[],"tags":{"amenity":"ferry_terminal"},"name":"Ferry Station / Terminal","searchable":false},"amenity/nursing_home":{"icon":"wheelchair","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"geometry":["point","area"],"tags":{"amenity":"nursing_home"},"reference":{"key":"social_facility","value":"nursing_home"},"name":"Nursing Home","searchable":false},"amenity/register_office":{"icon":"town-hall","fields":["name","address","building_area","opening_hours","operator"],"geometry":["point","area"],"tags":{"amenity":"register_office"},"reference":{"key":"government","value":"register_office"},"name":"Register Office","searchable":false},"amenity/scrapyard":{"icon":"car","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"tags":{"amenity":"scrapyard"},"reference":{"key":"industrial","value":"scrap_yard"},"name":"Scrap Yard","searchable":false},"amenity/swimming_pool":{"icon":"swimming","geometry":["point","vertex","area"],"tags":{"amenity":"swimming_pool"},"reference":{"key":"leisure","value":"swimming_pool"},"name":"Swimming Pool","searchable":false},"amenity/animal_boarding":{"icon":"veterinary","fields":["name","operator","address","building_area","opening_hours","animal_boarding"],"geometry":["point","area"],"terms":["boarding","cat","cattery","dog","horse","kennel","kitten","pet","pet boarding","pet care","pet hotel","puppy","reptile"],"tags":{"amenity":"animal_boarding"},"name":"Animal Boarding Facility"},"amenity/animal_breeding":{"icon":"veterinary","fields":["name","operator","address","building_area","opening_hours","animal_breeding"],"geometry":["point","area"],"terms":["breeding","bull","cat","cow","dog","horse","husbandry","kitten","livestock","pet breeding","puppy","reptile"],"tags":{"amenity":"animal_breeding"},"name":"Animal Breeding Facility"},"amenity/animal_shelter":{"icon":"veterinary","fields":["name","operator","address","building_area","opening_hours","animal_shelter"],"geometry":["point","area"],"terms":["adoption","aspca","cat","dog","horse","kitten","pet care","pet rescue","puppy","raptor","reptile","rescue","spca"],"tags":{"amenity":"animal_shelter"},"name":"Animal Shelter"},"amenity/arts_centre":{"icon":"theatre","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"terms":[],"tags":{"amenity":"arts_centre"},"name":"Arts Center"},"amenity/atm":{"icon":"bank","fields":["operator","currency_multi","drive_through"],"geometry":["point","vertex"],"terms":["money","cash","machine"],"tags":{"amenity":"atm"},"name":"ATM"},"amenity/bank":{"icon":"bank","fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"geometry":["point","area"],"terms":["credit union","check","deposit","fund","investment","repository","reserve","safe","savings","stock","treasury","trust","vault"],"tags":{"amenity":"bank"},"name":"Bank"},"amenity/bar":{"icon":"bar","fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"geometry":["point","area"],"terms":["dive","beer","bier","booze"],"tags":{"amenity":"bar"},"name":"Bar"},"amenity/bbq":{"icon":"bbq","fields":["covered","fuel"],"geometry":["point"],"terms":["bbq","grill"],"tags":{"amenity":"bbq"},"name":"Barbecue/Grill"},"amenity/bench":{"icon":"poi-bench","fields":["backrest"],"geometry":["point","vertex","line"],"terms":["seat"],"tags":{"amenity":"bench"},"name":"Bench"},"amenity/bicycle_parking":{"icon":"bicycle","fields":["bicycle_parking","capacity","operator","covered","access_simple"],"geometry":["point","vertex","area"],"terms":["bike"],"tags":{"amenity":"bicycle_parking"},"name":"Bicycle Parking"},"amenity/bicycle_rental":{"icon":"bicycle","fields":["capacity","network","operator","payment_multi"],"geometry":["point","vertex","area"],"terms":["bike"],"tags":{"amenity":"bicycle_rental"},"name":"Bicycle Rental"},"amenity/bicycle_repair_station":{"icon":"bicycle","fields":["operator","brand","opening_hours","fee","service/bicycle"],"geometry":["point","vertex"],"terms":["bike","repair","chain","pump"],"tags":{"amenity":"bicycle_repair_station"},"name":"Bicycle Repair Tool Stand"},"amenity/biergarten":{"icon":"beer","fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"geometry":["point","area"],"tags":{"amenity":"biergarten"},"terms":["beer","bier","booze"],"name":"Beer Garden"},"amenity/boat_rental":{"fields":["name","operator","payment_multi"],"geometry":["point","area"],"tags":{"amenity":"boat_rental"},"name":"Boat Rental"},"amenity/bureau_de_change":{"icon":"bank","fields":["name","operator","currency_multi"],"geometry":["point","vertex"],"terms":["bureau de change","money changer"],"tags":{"amenity":"bureau_de_change"},"name":"Currency Exchange"},"amenity/cafe":{"icon":"cafe","fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"geometry":["point","area"],"terms":["bistro","coffee","tea"],"tags":{"amenity":"cafe"},"name":"Cafe"},"amenity/car_pooling":{"icon":"car","fields":["name","operator","capacity"],"geometry":["point","area"],"tags":{"amenity":"car_pooling"},"name":"Car Pooling"},"amenity/car_rental":{"icon":"car","fields":["name","operator","payment_multi"],"geometry":["point","area"],"tags":{"amenity":"car_rental"},"name":"Car Rental"},"amenity/car_sharing":{"icon":"car","fields":["name","operator","capacity","payment_multi"],"geometry":["point","area"],"tags":{"amenity":"car_sharing"},"name":"Car Sharing"},"amenity/car_wash":{"icon":"car","fields":["address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"amenity":"car_wash"},"name":"Car Wash"},"amenity/casino":{"icon":"poi-dice","fields":["name","operator","address","building_area","opening_hours","payment_multi","smoking"],"geometry":["point","area"],"terms":["gambling","roulette","craps","poker","blackjack"],"tags":{"amenity":"casino"},"name":"Casino"},"amenity/charging_station":{"icon":"car","fields":["operator","capacity"],"geometry":["point"],"tags":{"amenity":"charging_station"},"terms":["EV","Electric Vehicle","Supercharger"],"name":"Charging Station"},"amenity/childcare":{"icon":"school","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["daycare","orphanage","playgroup"],"tags":{"amenity":"childcare"},"name":"Nursery/Childcare"},"amenity/cinema":{"icon":"cinema","fields":["name","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["drive-in","film","flick","movie","theater","picture","show","screen"],"tags":{"amenity":"cinema"},"name":"Cinema"},"amenity/clinic":{"icon":"hospital","fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["medical","urgentcare"],"tags":{"amenity":"clinic"},"addTags":{"amenity":"clinic","healthcare":"clinic"},"removeTags":{"amenity":"clinic","healthcare":"clinic"},"reference":{"key":"amenity","value":"clinic"},"name":"Clinic"},"amenity/clinic/abortion":{"icon":"hospital","fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"terms":[],"tags":{"amenity":"clinic","healthcare":"clinic","healthcare:speciality":"abortion"},"reference":{"key":"amenity","value":"clinic"},"name":"Abortion Clinic"},"amenity/clinic/fertility":{"icon":"hospital","fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["egg","fertility","reproductive","sperm","ovulation"],"tags":{"amenity":"clinic","healthcare":"clinic","healthcare:speciality":"fertility"},"reference":{"key":"amenity","value":"clinic"},"name":"Fertility Clinic"},"amenity/clock":{"icon":"poi-clock","fields":["name","support","display","visibility","date"],"geometry":["point","vertex"],"tags":{"amenity":"clock"},"name":"Clock"},"amenity/college":{"icon":"college","fields":["name","operator","address","internet_access","internet_access/ssid"],"geometry":["point","area"],"terms":["university"],"tags":{"amenity":"college"},"name":"College Grounds"},"amenity/community_centre":{"icon":"town-hall","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":["event","hall"],"tags":{"amenity":"community_centre"},"name":"Community Center"},"amenity/compressed_air":{"icon":"car","geometry":["point","area"],"tags":{"amenity":"compressed_air"},"name":"Compressed Air"},"amenity/courthouse":{"icon":"town-hall","fields":["name","operator","address","building_area"],"geometry":["point","area"],"tags":{"amenity":"courthouse"},"name":"Courthouse"},"amenity/crematorium":{"icon":"cemetery","fields":["name","website","phone","opening_hours","wheelchair"],"geometry":["area","point"],"tags":{"amenity":"crematorium"},"terms":["cemetery","funeral"],"name":"Crematorium"},"amenity/dentist":{"icon":"dentist","fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["tooth","teeth"],"tags":{"amenity":"dentist"},"addTags":{"amenity":"dentist","healthcare":"dentist"},"removeTags":{"amenity":"dentist","healthcare":"dentist"},"reference":{"key":"amenity","value":"dentist"},"name":"Dentist"},"amenity/doctors":{"icon":"hospital","fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["medic*","physician"],"tags":{"amenity":"doctors"},"addTags":{"amenity":"doctors","healthcare":"doctor"},"removeTags":{"amenity":"doctors","healthcare":"doctor"},"reference":{"key":"amenity","value":"doctors"},"name":"Doctor"},"amenity/dojo":{"icon":"pitch","fields":["name","sport","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["martial arts","dojang"],"tags":{"amenity":"dojo"},"name":"Dojo / Martial Arts Academy"},"amenity/drinking_water":{"icon":"drinking-water","geometry":["point"],"tags":{"amenity":"drinking_water"},"terms":["fountain","potable"],"name":"Drinking Water"},"amenity/driving_school":{"icon":"car","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"amenity":"driving_school"},"name":"Driving School"},"amenity/embassy":{"icon":"embassy","fields":["name","country","address","building_area"],"geometry":["point","area"],"tags":{"amenity":"embassy"},"name":"Embassy"},"amenity/fast_food":{"icon":"fast-food","fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"geometry":["point","area"],"tags":{"amenity":"fast_food"},"terms":["restaurant","takeaway"],"name":"Fast Food"},"amenity/fire_station":{"icon":"fire-station","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":[],"tags":{"amenity":"fire_station"},"name":"Fire Station"},"amenity/food_court":{"icon":"restaurant","fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating"],"geometry":["point","area"],"terms":["fast food","restaurant","food"],"tags":{"amenity":"food_court"},"name":"Food Court"},"amenity/fountain":{"icon":"poi-fountain","geometry":["point","area"],"tags":{"amenity":"fountain"},"name":"Fountain"},"amenity/fuel":{"icon":"fuel","fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["petrol","fuel","gasoline","propane","diesel","lng","cng","biodiesel"],"tags":{"amenity":"fuel"},"name":"Gas Station"},"amenity/grave_yard":{"icon":"cemetery","fields":["religion","denomination"],"geometry":["point","area"],"tags":{"amenity":"grave_yard"},"name":"Graveyard"},"amenity/grit_bin":{"fields":["access_simple"],"geometry":["point","vertex"],"tags":{"amenity":"grit_bin"},"terms":["salt","sand"],"name":"Grit Bin"},"amenity/hospital":{"icon":"hospital","fields":["name","operator","healthcare/speciality","address","emergency"],"geometry":["point","area"],"terms":["clinic","doctor","emergency room","health","infirmary","institution","sanatorium","sanitarium","sick","surgery","ward"],"tags":{"amenity":"hospital"},"addTags":{"amenity":"hospital","healthcare":"hospital"},"removeTags":{"amenity":"hospital","healthcare":"hospital"},"reference":{"key":"amenity","value":"hospital"},"name":"Hospital Grounds"},"amenity/hunting_stand":{"icon":"poi-binoculars","geometry":["point","vertex","area"],"terms":["game","gun","lookout","rifle","shoot*","wild","watch"],"tags":{"amenity":"hunting_stand"},"name":"Hunting Stand"},"amenity/ice_cream":{"icon":"ice-cream","fields":["name","address","building_area","opening_hours","takeaway","delivery","outdoor_seating"],"geometry":["point","area"],"terms":["gelato","sorbet","sherbet","frozen","yogurt"],"tags":{"amenity":"ice_cream"},"name":"Ice Cream Shop"},"amenity/internet_cafe":{"icon":"poi-mast","fields":["name","operator","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"geometry":["point","area"],"terms":["cybercafe","taxiphone","teleboutique","coffee","cafe","net","lanhouse"],"tags":{"amenity":"internet_cafe"},"name":"Internet Cafe"},"amenity/kindergarten":{"icon":"school","fields":["name","operator","address"],"geometry":["point","area"],"terms":["kindergarden","pre-school"],"tags":{"amenity":"kindergarten"},"name":"Preschool/Kindergarten Grounds"},"amenity/library":{"icon":"library","fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"geometry":["point","area"],"terms":["book"],"tags":{"amenity":"library"},"name":"Library"},"amenity/love_hotel":{"icon":"heart","fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"amenity":"love_hotel"},"name":"Love Hotel"},"amenity/marketplace":{"icon":"shop","fields":["name","operator","address","building","opening_hours"],"geometry":["point","area"],"tags":{"amenity":"marketplace"},"name":"Marketplace"},"amenity/motorcycle_parking":{"icon":"scooter","fields":["capacity","operator","covered","access_simple"],"geometry":["point","vertex","area"],"tags":{"amenity":"motorcycle_parking"},"name":"Motorcycle Parking"},"amenity/music_school":{"icon":"school","fields":["name","operator","address"],"geometry":["point","area"],"terms":["school of music"],"tags":{"amenity":"music_school"},"name":"Music School"},"amenity/nightclub":{"icon":"bar","fields":["name","operator","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"tags":{"amenity":"nightclub"},"terms":["disco*","night club","dancing","dance club"],"name":"Nightclub"},"amenity/parking_entrance":{"icon":"entrance-alt1","fields":["access_simple","ref"],"geometry":["vertex"],"tags":{"amenity":"parking_entrance"},"name":"Parking Garage Entrance/Exit"},"amenity/parking_space":{"fields":["capacity"],"geometry":["point","vertex","area"],"terms":[],"tags":{"amenity":"parking_space"},"matchScore":0.95,"name":"Parking Space"},"amenity/parking":{"icon":"parking","fields":["operator","parking","capacity","fee","access_simple","supervised","park_ride","surface","maxstay"],"geometry":["point","vertex","area"],"tags":{"amenity":"parking"},"terms":[],"name":"Car Parking"},"amenity/pavilion":{"icon":"shelter","fields":["bin","bench"],"geometry":["point","vertex","area"],"tags":{"amenity":"shelter","shelter_type":"pavilion"},"name":"Pavilion"},"amenity/pharmacy":{"icon":"pharmacy","fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"amenity":"pharmacy"},"addTags":{"amenity":"pharmacy","healthcare":"pharmacy"},"removeTags":{"amenity":"pharmacy","healthcare":"pharmacy"},"reference":{"key":"amenity","value":"pharmacy"},"terms":["drug*","med*","prescription"],"name":"Pharmacy"},"amenity/place_of_worship":{"icon":"place-of-worship","fields":["name","religion","denomination","address","building_area","service_times"],"geometry":["point","area"],"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"],"tags":{"amenity":"place_of_worship"},"name":"Place of Worship"},"amenity/place_of_worship/buddhist":{"icon":"buddhism","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["stupa","vihara","monastery","temple","pagoda","zendo","dojo"],"tags":{"amenity":"place_of_worship","religion":"buddhist"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Buddhist Temple"},"amenity/place_of_worship/christian":{"icon":"religious-christian","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["christian","abbey","basilica","bethel","cathedral","chancel","chantry","chapel","fold","house of God","house of prayer","house of worship","minster","mission","oratory","parish","sacellum","sanctuary","shrine","tabernacle","temple"],"tags":{"amenity":"place_of_worship","religion":"christian"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Church"},"amenity/place_of_worship/hindu":{"icon":"poi-hinduist","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["kovil","devasthana","mandir","kshetram","alayam","shrine","temple"],"tags":{"amenity":"place_of_worship","religion":"hindu"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Hindu Temple"},"amenity/place_of_worship/jewish":{"icon":"religious-jewish","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["jewish"],"tags":{"amenity":"place_of_worship","religion":"jewish"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Synagogue"},"amenity/place_of_worship/muslim":{"icon":"religious-muslim","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["muslim"],"tags":{"amenity":"place_of_worship","religion":"muslim"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Mosque"},"amenity/place_of_worship/shinto":{"icon":"poi-shintoist","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["kami","torii"],"tags":{"amenity":"place_of_worship","religion":"shinto"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Shinto Shrine"},"amenity/place_of_worship/sikh":{"icon":"poi-sikhist","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["gurudwara","temple"],"tags":{"amenity":"place_of_worship","religion":"sikh"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Sikh Temple"},"amenity/place_of_worship/taoist":{"icon":"poi-taoist","fields":["name","denomination","building_area","address","service_times"],"geometry":["point","area"],"terms":["daoist","monastery","temple"],"tags":{"amenity":"place_of_worship","religion":"taoist"},"reference":{"key":"amenity","value":"place_of_worship"},"name":"Taoist Temple"},"amenity/planetarium":{"icon":"museum","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["museum","astronomy","observatory"],"tags":{"amenity":"planetarium"},"name":"Planetarium"},"amenity/police":{"icon":"police","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":["badge","constable","constabulary","cop","detective","fed","law","enforcement","officer","patrol"],"tags":{"amenity":"police"},"name":"Police"},"amenity/post_box":{"icon":"post","fields":["operator","collection_times","drive_through","ref"],"geometry":["point","vertex"],"tags":{"amenity":"post_box"},"terms":["letter","post"],"name":"Mailbox"},"amenity/post_office":{"icon":"post","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["letter","mail"],"tags":{"amenity":"post_office"},"name":"Post Office"},"amenity/prison":{"icon":"prison","fields":["name","operator","address"],"geometry":["point","area"],"terms":["cell","jail"],"tags":{"amenity":"prison"},"name":"Prison Grounds"},"amenity/pub":{"icon":"beer","fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"geometry":["point","area"],"tags":{"amenity":"pub"},"terms":["alcohol","drink","dive","beer","bier","booze"],"name":"Pub"},"amenity/public_bath":{"icon":"water","fields":["name","bath/type","bath/open_air","bath/sand_bath","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"amenity":"public_bath"},"terms":["onsen","foot bath","hot springs"],"name":"Public Bath"},"amenity/public_bookcase":{"icon":"library","fields":["name","operator","capacity","website"],"geometry":["point","area"],"terms":["library","bookcrossing"],"tags":{"amenity":"public_bookcase"},"name":"Public Bookcase"},"amenity/ranger_station":{"fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["visitor center","visitor centre","permit center","permit centre","backcountry office","warden office","warden center"],"tags":{"amenity":"ranger_station"},"name":"Ranger Station"},"amenity/recycling_centre":{"icon":"recycling","fields":["name","operator","address","building","opening_hours","recycling_accepts"],"geometry":["point","area"],"terms":["bottle","can","dump","glass","garbage","rubbish","scrap","trash"],"tags":{"amenity":"recycling","recycling_type":"centre"},"reference":{"key":"recycling_type","value":"*"},"name":"Recycling Center"},"amenity/recycling":{"icon":"recycling","fields":["recycling_accepts","collection_times"],"geometry":["point","area"],"terms":["bin","can","bottle","glass","garbage","rubbish","scrap","trash"],"tags":{"amenity":"recycling"},"addTags":{"amenity":"recycling","recycling_type":"container"},"removeTags":{"amenity":"recycling","recycling_type":"container"},"reference":{"key":"amenity","value":"recycling"},"name":"Recycling Container"},"amenity/restaurant":{"icon":"restaurant","fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"geometry":["point","area"],"terms":["bar","breakfast","cafe","café","canteen","coffee","dine","dining","dinner","drive-in","eat","grill","lunch","table"],"tags":{"amenity":"restaurant"},"name":"Restaurant"},"amenity/sanitary_dump_station":{"icon":"poi-storage-tank","fields":["operator","access_simple","fee","water_point"],"geometry":["point","vertex","area"],"terms":["Motor Home","Camper","Sanitary","Dump Station","Elsan","CDP","CTDP","Chemical Toilet"],"tags":{"amenity":"sanitary_dump_station"},"name":"RV Toilet Disposal"},"amenity/school":{"icon":"school","fields":["name","operator","address","religion","denomination"],"geometry":["point","area"],"terms":["academy","elementary school","middle school","high school"],"tags":{"amenity":"school"},"name":"School Grounds"},"amenity/shelter":{"icon":"shelter","fields":["name","shelter_type","bin"],"geometry":["point","vertex","area"],"terms":["lean-to","gazebo","picnic"],"tags":{"amenity":"shelter"},"name":"Shelter"},"amenity/shower":{"icon":"poi-shower","fields":["operator","opening_hours","fee","supervised","building_area"],"geometry":["point","vertex","area"],"terms":["rain closet"],"tags":{"amenity":"shower"},"name":"Shower"},"amenity/smoking_area":{"fields":["name","shelter","bin","bench","opening_hours"],"geometry":["point","vertex","area"],"terms":[],"tags":{"amenity":"smoking_area"},"name":"Smoking Area"},"amenity/social_facility":{"icon":"poi-social-facility","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"geometry":["point","area"],"terms":[],"tags":{"amenity":"social_facility"},"name":"Social Facility"},"amenity/social_facility/food_bank":{"icon":"poi-social-facility","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours"],"geometry":["point","area"],"terms":[],"tags":{"amenity":"social_facility","social_facility":"food_bank"},"reference":{"key":"social_facility","value":"food_bank"},"name":"Food Bank"},"amenity/social_facility/group_home":{"icon":"wheelchair","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"geometry":["point","area"],"terms":["old","senior","living","care home","assisted living"],"tags":{"amenity":"social_facility","social_facility":"group_home","social_facility:for":"senior"},"reference":{"key":"social_facility","value":"group_home"},"name":"Elderly Group Home"},"amenity/social_facility/homeless_shelter":{"icon":"poi-social-facility","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"terms":["houseless","unhoused","displaced"],"tags":{"amenity":"social_facility","social_facility":"shelter","social_facility:for":"homeless"},"reference":{"key":"social_facility","value":"shelter"},"name":"Homeless Shelter"},"amenity/social_facility/nursing_home":{"icon":"wheelchair","fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"geometry":["point","area"],"terms":["elderly","living","nursing","old","senior","assisted living"],"tags":{"amenity":"social_facility","social_facility":"nursing_home","social_facility:for":"senior"},"reference":{"key":"social_facility","value":"nursing_home"},"name":"Nursing Home"},"amenity/studio":{"icon":"karaoke","fields":["name","studio","address","building_area"],"geometry":["point","area"],"terms":["recording","radio","television"],"tags":{"amenity":"studio"},"name":"Studio"},"amenity/taxi":{"icon":"car","fields":["name","operator","capacity"],"geometry":["point","vertex","area"],"terms":["cab"],"tags":{"amenity":"taxi"},"name":"Taxi Stand"},"amenity/telephone":{"icon":"telephone","fields":["operator","phone","fee","payment_multi","covered","indoor"],"geometry":["point","vertex"],"tags":{"amenity":"telephone"},"terms":["phone"],"name":"Telephone"},"amenity/theatre":{"icon":"theatre","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":["theatre","performance","play","musical"],"tags":{"amenity":"theatre"},"name":"Theater"},"amenity/toilets":{"icon":"toilet","fields":["toilets/disposal","operator","building_area","access_simple","gender","fee","diaper"],"geometry":["point","vertex","area"],"terms":["bathroom","restroom","outhouse","privy","head","lavatory","latrine","water closet","WC","W.C."],"tags":{"amenity":"toilets"},"name":"Toilets"},"amenity/townhall":{"icon":"town-hall","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":["village","city","government","courthouse","municipal"],"tags":{"amenity":"townhall"},"name":"Town Hall"},"amenity/university":{"icon":"college","fields":["name","operator","address","internet_access","internet_access/ssid"],"geometry":["point","area"],"terms":["college"],"tags":{"amenity":"university"},"name":"University Grounds"},"amenity/vending_machine":{"icon":"poi-vending-machine","fields":["vending","operator","payment_multi","currency_multi"],"geometry":["point"],"terms":[],"tags":{"amenity":"vending_machine"},"name":"Vending Machine"},"amenity/vending_machine/news_papers":{"icon":"poi-vending-machine","fields":["operator","fee","payment_multi","currency_multi"],"geometry":["point"],"terms":["newspaper"],"tags":{"amenity":"vending_machine","vending":"news_papers"},"reference":{"key":"vending","value":"newspapers"},"name":"Newspaper Vending Machine","searchable":false},"amenity/vending_machine/cigarettes":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["cigarette"],"tags":{"amenity":"vending_machine","vending":"cigarettes"},"reference":{"key":"vending","value":"cigarettes"},"name":"Cigarette Vending Machine"},"amenity/vending_machine/condoms":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["condom"],"tags":{"amenity":"vending_machine","vending":"condoms"},"reference":{"key":"vending","value":"condoms"},"name":"Condom Vending Machine"},"amenity/vending_machine/drinks":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["drink","soda","beverage","juice","pop"],"tags":{"amenity":"vending_machine","vending":"drinks"},"reference":{"key":"vending","value":"drinks"},"name":"Drink Vending Machine"},"amenity/vending_machine/excrement_bags":{"icon":"poi-vending-machine","fields":["operator","fee","payment_multi","currency_multi"],"geometry":["point"],"terms":["excrement bags","poop","dog","animal"],"tags":{"amenity":"vending_machine","vending":"excrement_bags"},"reference":{"key":"vending","value":"excrement_bags"},"name":"Excrement Bag Vending Machine"},"amenity/vending_machine/feminine_hygiene":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["condom","tampon","pad","woman","women","menstrual hygiene products","personal care"],"tags":{"amenity":"vending_machine","vending":"feminine_hygiene"},"reference":{"key":"vending","value":"feminine_hygiene"},"name":"Feminine Hygiene Vending Machine"},"amenity/vending_machine/newspapers":{"icon":"poi-vending-machine","fields":["operator","fee","payment_multi","currency_multi"],"geometry":["point"],"terms":["newspaper"],"tags":{"amenity":"vending_machine","vending":"newspapers"},"reference":{"key":"vending","value":"newspapers"},"name":"Newspaper Vending Machine"},"amenity/vending_machine/parcel_pickup_dropoff":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["parcel","mail","pickup"],"tags":{"amenity":"vending_machine","vending":"parcel_pickup;parcel_mail_in"},"reference":{"key":"vending","value":"parcel_pickup;parcel_mail_in"},"name":"Parcel Pickup/Dropoff Vending Machine"},"amenity/vending_machine/parking_tickets":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["parking","ticket"],"tags":{"amenity":"vending_machine","vending":"parking_tickets"},"reference":{"key":"vending","value":"parking_tickets"},"matchScore":0.94,"name":"Parking Ticket Vending Machine"},"amenity/vending_machine/public_transport_tickets":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["bus","train","ferry","rail","ticket","transportation"],"tags":{"amenity":"vending_machine","vending":"public_transport_tickets"},"reference":{"key":"vending","value":"public_transport_tickets"},"name":"Transit Ticket Vending Machine"},"amenity/vending_machine/sweets":{"icon":"poi-vending-machine","fields":["operator","payment_multi","currency_multi"],"geometry":["point"],"terms":["candy","gum","chip","pretzel","cookie","cracker"],"tags":{"amenity":"vending_machine","vending":"sweets"},"reference":{"key":"vending","value":"sweets"},"name":"Snack Vending Machine"},"amenity/veterinary":{"icon":"veterinary","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["pet clinic","veterinarian","animal hospital","pet doctor"],"tags":{"amenity":"veterinary"},"name":"Veterinary"},"amenity/waste_basket":{"icon":"waste-basket","fields":["collection_times"],"geometry":["point","vertex"],"tags":{"amenity":"waste_basket"},"terms":["bin","garbage","rubbish","litter","trash"],"name":"Waste Basket"},"amenity/waste_disposal":{"icon":"waste-basket","fields":["collection_times"],"geometry":["point","vertex","area"],"tags":{"amenity":"waste_disposal"},"terms":["garbage","rubbish","litter","trash"],"name":"Garbage Dumpster"},"amenity/waste_transfer_station":{"icon":"waste-basket","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"terms":["dump","garbage","recycling","rubbish","scrap","trash"],"tags":{"amenity":"waste_transfer_station"},"name":"Waste Transfer Station"},"amenity/waste/dog_excrement":{"icon":"waste-basket","fields":["collection_times"],"geometry":["point","vertex","area"],"tags":{"amenity":"waste_basket","waste":"dog_excrement"},"reference":{"key":"waste","value":"dog_excrement"},"terms":["bin","garbage","rubbish","litter","trash","poo","dog"],"name":"Dog Excrement Bin"},"amenity/water_point":{"icon":"drinking-water","geometry":["area","vertex","point"],"tags":{"amenity":"water_point"},"name":"RV Drinking Water"},"amenity/watering_place":{"icon":"drinking-water","geometry":["area","vertex","point"],"tags":{"amenity":"watering_place"},"name":"Animal Watering Place"},"area":{"fields":["name"],"geometry":["area"],"tags":{"area":"yes"},"name":"Area","matchScore":0.1},"area/highway":{"fields":["name","area/highway"],"geometry":["area"],"tags":{"area:highway":"*"},"name":"Road Surface"},"attraction/amusement_ride":{"icon":"amusement-park","fields":["name","operator","opening_hours"],"geometry":["point","area"],"terms":["theme park","carnival ride"],"tags":{"attraction":"amusement_ride"},"name":"Amusement Ride"},"attraction/animal":{"icon":"zoo","fields":["name","operator"],"geometry":["point","area"],"terms":["zoo","theme park","animal park","lion","tiger","bear"],"tags":{"attraction":"animal"},"name":"Animal"},"attraction/big_wheel":{"icon":"amusement-park","fields":["name","operator","height","opening_hours"],"geometry":["point"],"terms":["ferris wheel","theme park","amusement ride"],"tags":{"attraction":"big_wheel"},"name":"Big Wheel"},"attraction/bumper_car":{"icon":"car","fields":["name","operator","opening_hours"],"geometry":["point","area"],"terms":["theme park","dodgem cars","autoscooter"],"tags":{"attraction":"bumper_car"},"name":"Bumper Car"},"attraction/bungee_jumping":{"icon":"pitch","fields":["name","operator","height","opening_hours"],"geometry":["point","area"],"terms":["theme park","bungy jumping","jumping platform"],"tags":{"attraction":"bungee_jumping"},"name":"Bungee Jumping"},"attraction/carousel":{"icon":"horse-riding","fields":["name","operator","opening_hours"],"geometry":["point","area"],"terms":["theme park","roundabout","merry-go-round","galloper","jumper","horseabout","flying horses"],"tags":{"attraction":"carousel"},"name":"Carousel"},"attraction/dark_ride":{"icon":"rail-metro","fields":["name","operator","opening_hours"],"geometry":["point","line","area"],"terms":["theme park","ghost train"],"tags":{"attraction":"dark_ride"},"name":"Dark Ride"},"attraction/drop_tower":{"icon":"poi-tower","fields":["name","operator","height","opening_hours"],"geometry":["point","area"],"terms":["theme park","amusement ride","gondola","tower","big drop"],"tags":{"attraction":"drop_tower"},"name":"Drop Tower"},"attraction/pirate_ship":{"icon":"amusement-park","fields":["name","operator","opening_hours"],"geometry":["point"],"terms":["theme park","carnival ride","amusement ride"],"tags":{"attraction":"pirate_ship"},"name":"Pirate Ship"},"attraction/river_rafting":{"icon":"ferry","fields":["name","operator","opening_hours"],"geometry":["point","line"],"terms":["theme park","aquatic park","water park","rafting simulator","river rafting ride","river rapids ride"],"tags":{"attraction":"river_rafting"},"name":"River Rafting"},"attraction/roller_coaster":{"icon":"amusement-park","fields":["name","operator","opening_hours"],"geometry":["point","area"],"terms":["theme park","amusement ride"],"tags":{"attraction":"roller_coaster"},"name":"Roller Coaster"},"attraction/train":{"icon":"rail","fields":["name","operator","fee","opening_hours"],"geometry":["point","line"],"terms":["theme park","rackless train","road train","Tschu-Tschu train","dotto train","park train"],"tags":{"attraction":"train"},"name":"Tourist Train"},"attraction/water_slide":{"icon":"swimming","fields":["name","operator","opening_hours"],"geometry":["line","area"],"terms":["theme park","aquatic park","water park","flumes","water chutes","hydroslides"],"tags":{"attraction":"water_slide"},"name":"Water Slide"},"barrier":{"icon":"roadblock","geometry":["point","vertex","line","area"],"tags":{"barrier":"*"},"fields":["barrier"],"name":"Barrier","matchScore":0.4},"barrier/entrance":{"icon":"entrance-alt1","geometry":["vertex"],"tags":{"barrier":"entrance"},"name":"Entrance","searchable":false},"barrier/block":{"icon":"roadblock","fields":["access"],"geometry":["point","vertex"],"tags":{"barrier":"block"},"name":"Block"},"barrier/bollard":{"icon":"roadblock","fields":["access"],"geometry":["point","vertex","line"],"tags":{"barrier":"bollard"},"name":"Bollard"},"barrier/border_control":{"icon":"roadblock","fields":["access","building_area"],"geometry":["vertex","area"],"tags":{"barrier":"border_control"},"name":"Border Control"},"barrier/cattle_grid":{"icon":"barrier","geometry":["vertex"],"tags":{"barrier":"cattle_grid"},"name":"Cattle Grid"},"barrier/city_wall":{"icon":"barrier","fields":["height"],"geometry":["line","area"],"tags":{"barrier":"city_wall"},"name":"City Wall"},"barrier/cycle_barrier":{"icon":"roadblock","fields":["access"],"geometry":["vertex"],"tags":{"barrier":"cycle_barrier"},"name":"Cycle Barrier"},"barrier/ditch":{"icon":"roadblock","geometry":["line","area"],"tags":{"barrier":"ditch"},"name":"Trench","matchScore":0.25},"barrier/fence":{"icon":"fence","fields":["fence_type","height"],"geometry":["line"],"tags":{"barrier":"fence"},"name":"Fence","matchScore":0.25},"barrier/gate":{"icon":"barrier","fields":["access"],"geometry":["point","vertex","line"],"tags":{"barrier":"gate"},"name":"Gate"},"barrier/hedge":{"fields":["height"],"geometry":["line","area"],"tags":{"barrier":"hedge"},"name":"Hedge","matchScore":0.25},"barrier/kerb":{"icon":"wheelchair","fields":["kerb","tactile_paving"],"geometry":["vertex","line"],"tags":{"barrier":"kerb"},"name":"Kerb"},"barrier/kissing_gate":{"icon":"barrier","fields":["access"],"geometry":["vertex"],"tags":{"barrier":"kissing_gate"},"name":"Kissing Gate"},"barrier/lift_gate":{"icon":"roadblock","fields":["access"],"geometry":["point","vertex"],"tags":{"barrier":"lift_gate"},"name":"Lift Gate"},"barrier/retaining_wall":{"geometry":["line","area"],"tags":{"barrier":"retaining_wall"},"name":"Retaining Wall"},"barrier/stile":{"icon":"roadblock","fields":["access"],"geometry":["point","vertex"],"tags":{"barrier":"stile"},"name":"Stile"},"barrier/toll_booth":{"icon":"roadblock","fields":["access","building_area"],"geometry":["vertex","area"],"tags":{"barrier":"toll_booth"},"name":"Toll Booth"},"barrier/wall":{"icon":"barrier","fields":["wall","height"],"geometry":["line","area"],"tags":{"barrier":"wall"},"name":"Wall","matchScore":0.25},"boundary/administrative":{"name":"Administrative Boundary","geometry":["line"],"tags":{"boundary":"administrative"},"fields":["name","admin_level"]},"building":{"icon":"home","fields":["name","building","levels","address"],"geometry":["point","area"],"tags":{"building":"*"},"matchScore":0.6,"terms":[],"name":"Building"},"building/bunker":{"fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"bunker"},"matchScore":0.5,"name":"Bunker","searchable":false},"building/entrance":{"icon":"entrance-alt1","geometry":["vertex"],"tags":{"building":"entrance"},"name":"Entrance/Exit","searchable":false},"building/train_station":{"icon":"building","fields":["name","address","levels"],"geometry":["point","vertex","area"],"tags":{"building":"train_station"},"matchScore":0.5,"name":"Train Station","searchable":false},"building/apartments":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"apartments"},"matchScore":0.5,"name":"Apartments"},"building/barn":{"icon":"farm","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"barn"},"matchScore":0.5,"name":"Barn"},"building/boathouse":{"icon":"harbor","fields":["name","levels","address"],"geometry":["area"],"tags":{"building":"boathouse"},"matchScore":0.5,"terms":[],"name":"Boathouse"},"building/bungalow":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"bungalow"},"terms":["home","detached"],"matchScore":0.5,"name":"Bungalow"},"building/cabin":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"cabin"},"matchScore":0.5,"name":"Cabin"},"building/cathedral":{"icon":"place-of-worship","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"cathedral"},"matchScore":0.5,"name":"Cathedral Building"},"building/chapel":{"icon":"place-of-worship","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"chapel"},"matchScore":0.5,"name":"Chapel Building"},"building/church":{"icon":"place-of-worship","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"church"},"matchScore":0.5,"name":"Church Building"},"building/civic":{"icon":"building","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"civic"},"matchScore":0.5,"name":"Civic Building"},"building/college":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"terms":["university"],"tags":{"building":"college"},"matchScore":0.5,"name":"College Building"},"building/commercial":{"icon":"suitcase","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"commercial"},"matchScore":0.5,"name":"Commercial Building"},"building/construction":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"construction"},"matchScore":0.5,"name":"Building Under Construction"},"building/detached":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"detached"},"terms":["home","single","family","residence","dwelling"],"matchScore":0.5,"name":"Detached House"},"building/dormitory":{"icon":"building","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"dormitory"},"matchScore":0.5,"name":"Dormitory"},"building/farm":{"icon":"farm","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"farm"},"matchScore":0.5,"name":"Farm Building"},"building/garage":{"icon":"warehouse","fields":["name","capacity"],"geometry":["area"],"tags":{"building":"garage"},"matchScore":0.5,"name":"Garage"},"building/garages":{"icon":"warehouse","fields":["name","capacity"],"geometry":["area"],"tags":{"building":"garages"},"matchScore":0.5,"name":"Garages"},"building/greenhouse":{"icon":"garden-center","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"greenhouse"},"matchScore":0.5,"name":"Greenhouse"},"building/hospital":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"hospital"},"matchScore":0.5,"name":"Hospital Building"},"building/hotel":{"icon":"building","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"hotel"},"matchScore":0.5,"name":"Hotel Building"},"building/house":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"house"},"terms":["home","family","residence","dwelling"],"matchScore":0.5,"name":"House"},"building/hut":{"geometry":["area"],"fields":["name"],"tags":{"building":"hut"},"matchScore":0.5,"name":"Hut"},"building/industrial":{"icon":"industry","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"industrial"},"matchScore":0.5,"name":"Industrial Building"},"building/kindergarten":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"terms":["kindergarden","pre-school"],"tags":{"building":"kindergarten"},"matchScore":0.5,"name":"Preschool/Kindergarten Building"},"building/mosque":{"icon":"place-of-worship","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"mosque"},"matchScore":0.5,"name":"Mosque Building"},"building/public":{"icon":"building","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"public"},"matchScore":0.5,"name":"Public Building"},"building/residential":{"icon":"residential-community","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"residential"},"matchScore":0.5,"name":"Residential Building"},"building/retail":{"icon":"commercial","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"retail"},"matchScore":0.5,"name":"Retail Building"},"building/roof":{"icon":"shelter","fields":["name","address"],"geometry":["area"],"tags":{"building":"roof"},"matchScore":0.5,"name":"Roof"},"building/ruins":{"icon":"poi-ruins","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"ruins"},"matchScore":0.5,"name":"Building Ruins"},"building/school":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"terms":["academy","elementary school","middle school","high school"],"tags":{"building":"school"},"matchScore":0.5,"name":"School Building"},"building/semidetached_house":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"semidetached_house"},"terms":["home","double","duplex","twin","family","residence","dwelling"],"matchScore":0.5,"name":"Semi-Detached House"},"building/service":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"service"},"matchScore":0.5,"name":"Service Building"},"building/shed":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"shed"},"matchScore":0.5,"name":"Shed"},"building/stable":{"icon":"horse-riding","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"stable"},"matchScore":0.5,"name":"Stable"},"building/stadium":{"icon":"stadium","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"stadium"},"matchScore":0.5,"name":"Stadium Building"},"building/static_caravan":{"icon":"home","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"static_caravan"},"matchScore":0.5,"name":"Static Mobile Home"},"building/temple":{"icon":"place-of-worship","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"temple"},"matchScore":0.5,"name":"Temple Building"},"building/terrace":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"terrace"},"terms":["home","terrace","brownstone","family","residence","dwelling"],"matchScore":0.5,"name":"Row Houses"},"building/transportation":{"icon":"building","fields":["name","address","levels","smoking"],"geometry":["area"],"tags":{"building":"transportation"},"matchScore":0.5,"name":"Transportation Building"},"building/university":{"icon":"building","fields":["name","address","levels"],"geometry":["area"],"terms":["college"],"tags":{"building":"university"},"matchScore":0.5,"name":"University Building"},"building/warehouse":{"icon":"warehouse","fields":["name","address","levels"],"geometry":["area"],"tags":{"building":"warehouse"},"matchScore":0.5,"name":"Warehouse"},"camp_site/camp_pitch":{"icon":"campsite","fields":["name","ref"],"geometry":["point","area"],"terms":["tent","rv"],"tags":{"camp_site":"camp_pitch"},"name":"Camp Pitch"},"club":{"icon":"heart","fields":["name","club","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"club":"*"},"terms":["social"],"name":"Club"},"craft":{"icon":"poi-tool","fields":["name","craft","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"*"},"terms":[],"name":"Craft"},"craft/jeweler":{"icon":"marker-stroked","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"jeweler"},"reference":{"key":"shop","value":"jewelry"},"name":"Jeweler","searchable":false},"craft/locksmith":{"icon":"marker-stroked","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"locksmith"},"reference":{"key":"shop","value":"locksmith"},"name":"Locksmith","searchable":false},"craft/optician":{"icon":"marker-stroked","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"optician"},"reference":{"key":"shop","value":"optician"},"name":"Optician","searchable":false},"craft/tailor":{"icon":"clothing-store","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["clothes","suit"],"tags":{"craft":"tailor"},"reference":{"key":"shop","value":"tailor"},"name":"Tailor","searchable":false},"craft/basket_maker":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"basket_maker"},"name":"Basket Maker"},"craft/beekeeper":{"icon":"farm","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"beekeeper"},"name":"Beekeeper"},"craft/blacksmith":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"blacksmith"},"name":"Blacksmith"},"craft/boatbuilder":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"boatbuilder"},"name":"Boat Builder"},"craft/bookbinder":{"icon":"library","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["book repair"],"tags":{"craft":"bookbinder"},"name":"Bookbinder"},"craft/brewery":{"icon":"poi-storage-tank","fields":["name","operator","address","building_area","opening_hours","product"],"geometry":["point","area"],"terms":["alcohol","beer","beverage","bier","booze","cider"],"tags":{"craft":"brewery"},"name":"Brewery"},"craft/carpenter":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["woodworker"],"tags":{"craft":"carpenter"},"name":"Carpenter"},"craft/carpet_layer":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"carpet_layer"},"name":"Carpet Layer"},"craft/caterer":{"icon":"restaurant","fields":["name","cuisine","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"caterer"},"name":"Caterer"},"craft/chimney_sweeper":{"icon":"poi-chimney","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"chimney_sweeper"},"name":"Chimney Sweeper"},"craft/clockmaker":{"icon":"poi-clock","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"clockmaker"},"name":"Clockmaker"},"craft/confectionery":{"icon":"bakery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["sweet","candy"],"tags":{"craft":"confectionery"},"name":"Candy Maker"},"craft/distillery":{"icon":"poi-storage-tank","fields":["name","operator","address","building_area","opening_hours","product"],"geometry":["point","area"],"terms":["alcohol","beverage","bourbon","booze","brandy","gin","hooch","liquor","mezcal","moonshine","rum","scotch","spirits","still","tequila","vodka","whiskey","whisky"],"tags":{"craft":"distillery"},"name":"Distillery"},"craft/dressmaker":{"icon":"clothing-store","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["seamstress"],"tags":{"craft":"dressmaker"},"name":"Dressmaker"},"craft/electrician":{"icon":"poi-power","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["power","wire"],"tags":{"craft":"electrician"},"name":"Electrician"},"craft/electronics_repair":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"electronics_repair"},"name":"Electronics Repair Shop"},"craft/gardener":{"icon":"garden","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["landscaper","grounds keeper"],"tags":{"craft":"gardener"},"name":"Gardener"},"craft/glaziery":{"icon":"fire-station","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["glass","stained-glass","window"],"tags":{"craft":"glaziery"},"name":"Glaziery"},"craft/handicraft":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"handicraft"},"name":"Handicraft"},"craft/hvac":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["heat*","vent*","air conditioning"],"tags":{"craft":"hvac"},"name":"HVAC"},"craft/insulator":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"insulation"},"name":"Insulator"},"craft/key_cutter":{"icon":"marker-stroked","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"key_cutter"},"name":"Key Cutter"},"craft/metal_construction":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"metal_construction"},"name":"Metal Construction"},"craft/painter":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"painter"},"name":"Painter"},"craft/photographer":{"icon":"attraction","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"photographer"},"name":"Photographer"},"craft/photographic_laboratory":{"icon":"attraction","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["film"],"tags":{"craft":"photographic_laboratory"},"name":"Photographic Laboratory"},"craft/plasterer":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"plasterer"},"name":"Plasterer"},"craft/plumber":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["pipe"],"tags":{"craft":"plumber"},"name":"Plumber"},"craft/pottery":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["ceramic"],"tags":{"craft":"pottery"},"name":"Pottery"},"craft/rigger":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"rigger"},"name":"Rigger"},"craft/roofer":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"roofer"},"name":"Roofer"},"craft/saddler":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"saddler"},"name":"Saddler"},"craft/sailmaker":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"sailmaker"},"name":"Sailmaker"},"craft/sawmill":{"icon":"logging","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["lumber"],"tags":{"craft":"sawmill"},"name":"Sawmill"},"craft/scaffolder":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"scaffolder"},"name":"Scaffolder"},"craft/sculptor":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"sculptor"},"name":"Sculptor"},"craft/shoemaker":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["cobbler"],"tags":{"craft":"shoemaker"},"name":"Shoemaker"},"craft/stonemason":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["masonry"],"tags":{"craft":"stonemason"},"name":"Stonemason"},"craft/tiler":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"tiler"},"name":"Tiler"},"craft/tinsmith":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"tinsmith"},"name":"Tinsmith"},"craft/upholsterer":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"upholsterer"},"name":"Upholsterer"},"craft/watchmaker":{"icon":"poi-clock","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"watchmaker"},"name":"Watchmaker"},"craft/window_construction":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["glass"],"tags":{"craft":"window_construction"},"name":"Window Construction"},"craft/winery":{"icon":"alcohol-shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"craft":"winery"},"name":"Winery"},"embankment":{"geometry":["line"],"tags":{"embankment":"yes"},"name":"Embankment","matchScore":0.2},"emergency/designated":{"fields":[],"geometry":["line"],"tags":{"emergency":"designated"},"terms":[],"name":"Emergency Access Designated","searchable":false,"matchScore":0.01},"emergency/destination":{"fields":[],"geometry":["line"],"tags":{"emergency":"destination"},"terms":[],"name":"Emergency Access Destination","searchable":false,"matchScore":0.01},"emergency/no":{"fields":[],"geometry":["line"],"tags":{"emergency":"no"},"terms":[],"name":"Emergency Access No","searchable":false,"matchScore":0.01},"emergency/official":{"fields":[],"geometry":["line"],"tags":{"emergency":"official"},"terms":[],"name":"Emergency Access Official","searchable":false,"matchScore":0.01},"emergency/private":{"fields":[],"geometry":["line"],"tags":{"emergency":"private"},"terms":[],"name":"Emergency Access Private","searchable":false,"matchScore":0.01},"emergency/yes":{"fields":[],"geometry":["line"],"tags":{"emergency":"yes"},"terms":[],"name":"Emergency Access Yes","searchable":false,"matchScore":0.01},"emergency/ambulance_station":{"icon":"hospital","fields":["name","operator","building_area","address"],"geometry":["point","area"],"terms":["EMS","EMT","rescue"],"tags":{"emergency":"ambulance_station"},"name":"Ambulance Station"},"emergency/defibrillator":{"icon":"defibrillator","fields":["ref","access","opening_hours","indoor","phone"],"geometry":["point","vertex"],"terms":["AED"],"tags":{"emergency":"defibrillator"},"name":"Defibrillator"},"emergency/fire_hydrant":{"icon":"poi-fire-hydrant","fields":["fire_hydrant/type","fire_hydrant/position","ref","operator"],"geometry":["point","vertex"],"terms":["fire plug"],"tags":{"emergency":"fire_hydrant"},"name":"Fire Hydrant"},"emergency/life_ring":{"icon":"circle-stroked","fields":["ref","operator"],"geometry":["point","vertex"],"terms":["life buoy","kisby ring","kisbie ring","perry buoy"],"tags":{"emergency":"life_ring"},"name":"Life Ring"},"emergency/phone":{"icon":"emergency-phone","fields":["operator"],"geometry":["point","vertex"],"tags":{"emergency":"phone"},"name":"Emergency Phone"},"emergency/water_tank":{"icon":"water","fields":["name","operator","ref"],"geometry":["point","vertex"],"terms":["water tank","cistern","reservoir"],"tags":{"emergency":"water_tank"},"name":"Emergency Water Tank"},"entrance":{"icon":"entrance-alt1","geometry":["vertex"],"tags":{"entrance":"*"},"fields":["entrance","access_simple","address"],"name":"Entrance/Exit"},"footway/crossing-raised":{"fields":["crossing","access","surface","kerb","tactile_paving"],"geometry":["line"],"tags":{"highway":"footway","footway":"crossing","traffic_calming":"table"},"reference":{"key":"traffic_calming","value":"table"},"terms":["flat top","hump","speed","slow"],"name":"Raised Street Crossing"},"footway/crossing":{"fields":["crossing","access","surface","kerb","tactile_paving"],"geometry":["line"],"tags":{"highway":"footway","footway":"crossing"},"reference":{"key":"footway","value":"crossing"},"terms":[],"name":"Street Crossing"},"footway/crosswalk-raised":{"icon":"highway-footway","fields":["crossing","access","surface","kerb","tactile_paving"],"geometry":["line"],"tags":{"highway":"footway","footway":"crossing","crossing":"zebra","traffic_calming":"table"},"reference":{"key":"traffic_calming","value":"table"},"terms":["zebra crossing","flat top","hump","speed","slow"],"name":"Raised Pedestrian Crosswalk"},"footway/crosswalk":{"icon":"highway-footway","fields":["crossing","access","surface","kerb","tactile_paving"],"geometry":["line"],"tags":{"highway":"footway","footway":"crossing","crossing":"zebra"},"reference":{"key":"footway","value":"crossing"},"terms":["zebra crossing"],"name":"Pedestrian Crosswalk"},"footway/sidewalk":{"icon":"highway-footway","fields":["surface","lit","width","structure","access"],"geometry":["line"],"tags":{"highway":"footway","footway":"sidewalk"},"reference":{"key":"footway","value":"sidewalk"},"terms":[],"name":"Sidewalk"},"ford":{"geometry":["vertex"],"tags":{"ford":"yes"},"name":"Ford"},"golf/bunker":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"bunker","natural":"sand"},"terms":["hazard","bunker"],"reference":{"key":"golf","value":"bunker"},"name":"Sand Trap"},"golf/fairway":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"fairway","landuse":"grass"},"reference":{"key":"golf","value":"fairway"},"name":"Fairway"},"golf/green":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"green","landuse":"grass","leisure":"pitch","sport":"golf"},"reference":{"key":"golf","value":"green"},"name":"Putting Green"},"golf/hole":{"icon":"golf","fields":["name","ref_golf_hole","par","handicap"],"geometry":["line"],"tags":{"golf":"hole"},"name":"Golf Hole"},"golf/lateral_water_hazard_area":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"lateral_water_hazard","natural":"water"},"reference":{"key":"golf","value":"lateral_water_hazard"},"name":"Lateral Water Hazard"},"golf/lateral_water_hazard_line":{"icon":"golf","fields":["name"],"geometry":["line"],"tags":{"golf":"lateral_water_hazard"},"name":"Lateral Water Hazard"},"golf/rough":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"rough","landuse":"grass"},"reference":{"key":"golf","value":"rough"},"name":"Rough"},"golf/tee":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"tee","landuse":"grass"},"terms":["teeing ground"],"reference":{"key":"golf","value":"tee"},"name":"Tee Box"},"golf/water_hazard_area":{"icon":"golf","fields":["name"],"geometry":["area"],"tags":{"golf":"water_hazard","natural":"water"},"reference":{"key":"golf","value":"water_hazard"},"name":"Water Hazard"},"golf/water_hazard_line":{"icon":"golf","fields":["name"],"geometry":["line"],"tags":{"golf":"water_hazard"},"name":"Water Hazard"},"healthcare":{"icon":"hospital","fields":["name","healthcare","operator","healthcare/speciality","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"healthcare":"*"},"terms":["clinic","doctor","disease","health","institution","sick","surgery","wellness"],"name":"Healthcare Facility"},"healthcare/alternative":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["acupuncture","anthroposophical","applied kinesiology","aromatherapy","ayurveda","herbalism","homeopathy","hydrotherapy","hypnosis","naturopathy","osteopathy","reflexology","reiki","shiatsu","traditional","tuina","unani"],"tags":{"healthcare":"alternative"},"name":"Alternative Medicine"},"healthcare/alternative/chiropractic":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["back","pain","spine"],"tags":{"healthcare":"alternative","healthcare:speciality":"chiropractic"},"name":"Chiropractor"},"healthcare/audiologist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["ear","hearing","sound"],"tags":{"healthcare":"audiologist"},"name":"Audiologist"},"healthcare/birthing_center":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["baby","childbirth","delivery","labour","labor","pregnancy"],"tags":{"healthcare":"birthing_center"},"name":"Birthing Center"},"healthcare/blood_donation":{"icon":"blood-bank","fields":["name","operator","healthcare/speciality","blood_components","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["blood bank","blood donation","blood transfusion","apheresis","plasmapheresis","plateletpheresis","stem cell donation"],"tags":{"healthcare":"blood_donation"},"name":"Blood Donor Center"},"healthcare/hospice":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["terminal","illness"],"tags":{"healthcare":"hospice"},"name":"Hospice"},"healthcare/midwife":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["baby","childbirth","delivery","labour","labor","pregnancy"],"tags":{"healthcare":"midwife"},"name":"Midwife"},"healthcare/occupational_therapist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["therapist","therapy"],"tags":{"healthcare":"occupational_therapist"},"name":"Occupational Therapist"},"healthcare/optometrist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["eye","glasses","lasik","lenses","vision"],"tags":{"healthcare":"optometrist"},"name":"Optometrist"},"healthcare/physiotherapist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["physical","therapist","therapy"],"tags":{"healthcare":"physiotherapist"},"name":"Physiotherapist"},"healthcare/podiatrist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["foot","feet","nails"],"tags":{"healthcare":"podiatrist"},"name":"Podiatrist"},"healthcare/psychotherapist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["anxiety","counselor","depression","mental health","mind","suicide","therapist","therapy"],"tags":{"healthcare":"psychotherapist"},"name":"Psychotherapist"},"healthcare/rehabilitation":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["rehab","therapist","therapy"],"tags":{"healthcare":"rehabilitation"},"name":"Rehabilitation Facility"},"healthcare/speech_therapist":{"icon":"hospital","fields":["name","operator","healthcare/speciality","building_area","address","opening_hours"],"geometry":["point","area"],"terms":["speech","therapist","therapy","voice"],"tags":{"healthcare":"speech_therapist"},"name":"Speech Therapist"},"highway/bus_stop":{"icon":"bus","fields":["name","network","operator","bench","shelter"],"geometry":["point","vertex"],"tags":{"highway":"bus_stop"},"name":"Bus Stop / Platform","searchable":false},"highway/bridleway":{"fields":["name","surface","width","structure","access"],"icon":"highway-bridleway","geometry":["line"],"tags":{"highway":"bridleway"},"terms":["bridleway","equestrian","horse"],"name":"Bridle Path"},"highway/bus_guideway":{"icon":"highway-bus_guideway","fields":["name","operator","oneway"],"geometry":["line"],"tags":{"highway":"bus_guideway"},"addTags":{"highway":"bus_guideway","access":"no","bus":"designated"},"removeTags":{"highway":"bus_guideway","access":"no","bus":"designated"},"terms":[],"name":"Bus Guideway"},"highway/corridor":{"icon":"highway-footway","fields":["name","width","level","access_simple"],"geometry":["line"],"tags":{"highway":"corridor"},"terms":["gallery","hall","hallway","indoor","passage","passageway"],"name":"Indoor Corridor"},"highway/crossing-raised":{"fields":["crossing","kerb","tactile_paving"],"geometry":["vertex"],"tags":{"highway":"crossing","traffic_calming":"table"},"reference":{"key":"traffic_calming","value":"table"},"terms":["flat top","hump","speed","slow"],"name":"Raised Street Crossing"},"highway/crossing":{"fields":["crossing","kerb","tactile_paving"],"geometry":["vertex"],"tags":{"highway":"crossing"},"reference":{"key":"highway","value":"crossing"},"terms":[],"name":"Street Crossing"},"highway/crosswalk-raised":{"icon":"poi-foot","fields":["crossing","kerb","tactile_paving"],"geometry":["vertex"],"tags":{"highway":"crossing","crossing":"zebra","traffic_calming":"table"},"reference":{"key":"traffic_calming","value":"table"},"terms":["zebra crossing","flat top","hump","speed","slow"],"name":"Raised Pedestrian Crosswalk"},"highway/crosswalk":{"icon":"poi-foot","fields":["crossing","kerb","tactile_paving"],"geometry":["vertex"],"tags":{"highway":"crossing","crossing":"zebra"},"reference":{"key":"highway","value":"crossing"},"terms":["zebra crossing"],"name":"Pedestrian Crosswalk"},"highway/cycleway":{"icon":"highway-cycleway","fields":["name","oneway","surface","lit","width","structure","access"],"geometry":["line"],"tags":{"highway":"cycleway"},"terms":["bike"],"name":"Cycle Path"},"highway/elevator":{"icon":"poi-elevator","fields":["access_simple","opening_hours","maxweight","ref"],"geometry":["vertex"],"tags":{"highway":"elevator"},"terms":["lift"],"name":"Elevator"},"highway/footway":{"icon":"highway-footway","fields":["name","surface","lit","width","structure","access"],"geometry":["line"],"terms":["hike","hiking","trackway","trail","walk"],"tags":{"highway":"footway"},"name":"Foot Path"},"highway/give_way":{"icon":"poi-yield","fields":["direction_vertex"],"geometry":["vertex"],"tags":{"highway":"give_way"},"terms":["give way","yield","sign"],"name":"Yield Sign"},"highway/living_street":{"icon":"highway-living-street","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","access","cycleway"],"geometry":["line"],"tags":{"highway":"living_street"},"name":"Living Street"},"highway/mini_roundabout":{"icon":"circle-stroked","geometry":["vertex"],"tags":{"highway":"mini_roundabout"},"fields":["direction_clock"],"name":"Mini-Roundabout"},"highway/motorway_junction":{"icon":"poi-junction","geometry":["vertex"],"tags":{"highway":"motorway_junction"},"fields":["ref_highway_junction"],"name":"Motorway Junction / Exit"},"highway/motorway_link":{"icon":"highway-motorway-link","fields":["name","ref_road_number","oneway","maxspeed","lanes","surface","structure","maxheight","access"],"geometry":["line"],"tags":{"highway":"motorway_link"},"addTags":{"highway":"motorway_link","oneway":"yes"},"removeTags":{"highway":"motorway_link","oneway":"yes"},"terms":["ramp","on ramp","off ramp"],"name":"Motorway Link"},"highway/motorway":{"icon":"highway-motorway","fields":["name","ref_road_number","oneway_yes","maxspeed","lanes","surface","structure","maxheight","toll","access"],"geometry":["line"],"tags":{"highway":"motorway"},"terms":["autobahn","expressway","freeway","highway","interstate","parkway","thruway","turnpike"],"name":"Motorway"},"highway/path":{"icon":"highway-path","fields":["name","surface","width","structure","access","incline","sac_scale","trail_visibility","mtb/scale","mtb/scale/uphill","mtb/scale/imba","ref"],"geometry":["line"],"terms":["hike","hiking","trackway","trail","walk"],"tags":{"highway":"path"},"name":"Path"},"highway/pedestrian_area":{"icon":"poi-foot","fields":["name","surface","lit","width","structure","access"],"geometry":["area"],"tags":{"highway":"pedestrian","area":"yes"},"terms":["center","centre","plaza","quad","square","walkway"],"name":"Pedestrian Area"},"highway/pedestrian_line":{"icon":"highway-footway","fields":["name","surface","lit","width","oneway","structure","access"],"geometry":["line"],"tags":{"highway":"pedestrian"},"terms":["center","centre","plaza","quad","square","walkway"],"name":"Pedestrian Street"},"highway/primary_link":{"icon":"highway-primary-link","fields":["name","oneway","maxspeed","lanes","surface","maxheight","ref_road_number","cycleway","structure","access"],"geometry":["line"],"tags":{"highway":"primary_link"},"terms":["ramp","on ramp","off ramp"],"name":"Primary Link"},"highway/primary":{"icon":"highway-primary","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","ref_road_number","cycleway","access"],"geometry":["line"],"tags":{"highway":"primary"},"terms":[],"name":"Primary Road"},"highway/raceway":{"icon":"highway-unclassified","fields":["name","oneway","surface","sport_racing_motor","lit","width","lanes","structure"],"geometry":["point","line","area"],"tags":{"highway":"raceway"},"addTags":{"highway":"raceway","sport":"motor"},"terms":["auto*","formula one","kart","motocross","nascar","race*","track"],"name":"Racetrack (Motorsport)"},"highway/residential":{"icon":"highway-residential","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","cycleway","access"],"geometry":["line"],"tags":{"highway":"residential"},"terms":[],"name":"Residential Road"},"highway/rest_area":{"icon":"car","fields":["name"],"geometry":["point","vertex","area"],"tags":{"highway":"rest_area"},"terms":["rest stop"],"name":"Rest Area"},"highway/road":{"icon":"highway-road","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","access"],"geometry":["line"],"tags":{"highway":"road"},"terms":[],"name":"Unknown Road"},"highway/secondary_link":{"icon":"highway-secondary-link","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","ref_road_number","cycleway","access"],"geometry":["line"],"tags":{"highway":"secondary_link"},"terms":["ramp","on ramp","off ramp"],"name":"Secondary Link"},"highway/secondary":{"icon":"highway-secondary","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","ref_road_number","cycleway","access"],"geometry":["line"],"tags":{"highway":"secondary"},"terms":[],"name":"Secondary Road"},"highway/service":{"icon":"highway-service","fields":["name","service","oneway","maxspeed","surface","structure","maxheight","access"],"geometry":["line"],"tags":{"highway":"service"},"terms":[],"name":"Service Road"},"highway/service/alley":{"icon":"highway-service","fields":["name","oneway","maxspeed","structure","access","surface","maxheight"],"geometry":["line"],"tags":{"highway":"service","service":"alley"},"reference":{"key":"service","value":"alley"},"name":"Alley"},"highway/service/drive-through":{"icon":"highway-service","fields":["name","oneway","covered","maxheight","maxspeed","structure","access","surface"],"geometry":["line"],"tags":{"highway":"service","service":"drive-through"},"reference":{"key":"service","value":"drive-through"},"name":"Drive-Through"},"highway/service/driveway":{"icon":"highway-service","fields":["name","oneway","maxspeed","structure","access","surface","maxheight"],"geometry":["line"],"tags":{"highway":"service","service":"driveway"},"reference":{"key":"service","value":"driveway"},"name":"Driveway"},"highway/service/emergency_access":{"icon":"highway-service","fields":["name","oneway","maxspeed","structure","access","surface","maxheight"],"geometry":["line"],"tags":{"highway":"service","service":"emergency_access"},"reference":{"key":"service","value":"emergency_access"},"name":"Emergency Access"},"highway/service/parking_aisle":{"icon":"highway-service","fields":["name","oneway","maxspeed","structure","access","surface","maxheight"],"geometry":["line"],"tags":{"highway":"service","service":"parking_aisle"},"reference":{"key":"service","value":"parking_aisle"},"name":"Parking Aisle"},"highway/services":{"icon":"car","fields":["name"],"geometry":["point","vertex","area"],"tags":{"highway":"services"},"terms":["services","travel plaza","service station"],"name":"Service Area"},"highway/speed_camera":{"icon":"attraction","geometry":["point","vertex"],"fields":["direction","ref"],"tags":{"highway":"speed_camera"},"terms":[],"name":"Speed Camera"},"highway/steps":{"icon":"highway-steps","fields":["surface","lit","width","incline_steps","handrail","step_count"],"geometry":["line"],"tags":{"highway":"steps"},"terms":["stairs","staircase"],"name":"Steps"},"highway/stop":{"icon":"poi-stop","fields":["stop","direction_vertex"],"geometry":["vertex"],"tags":{"highway":"stop"},"terms":["stop","halt","sign"],"name":"Stop Sign"},"highway/street_lamp":{"icon":"poi-bulb","geometry":["point","vertex"],"tags":{"highway":"street_lamp"},"fields":["lamp_type","direction","ref"],"terms":["streetlight","street light","lamp","light","gaslight"],"name":"Street Lamp"},"highway/tertiary_link":{"icon":"highway-tertiary-link","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","ref_road_number","cycleway","access"],"geometry":["line"],"tags":{"highway":"tertiary_link"},"terms":["ramp","on ramp","off ramp"],"name":"Tertiary Link"},"highway/tertiary":{"icon":"highway-tertiary","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","ref_road_number","cycleway","access"],"geometry":["line"],"tags":{"highway":"tertiary"},"terms":[],"name":"Tertiary Road"},"highway/track":{"icon":"highway-track","fields":["name","tracktype","surface","width","structure","access","incline","smoothness","mtb/scale","mtb/scale/uphill","mtb/scale/imba"],"geometry":["line"],"tags":{"highway":"track"},"terms":["woods road","forest road","logging road","fire road","farm road","agricultural road","ranch road","carriage road","primitive","unmaintained","rut","offroad","4wd","4x4","four wheel drive","atv","quad","jeep","double track","two track"],"name":"Unmaintained Track Road"},"highway/traffic_mirror":{"geometry":["point","vertex"],"fields":["direction"],"tags":{"highway":"traffic_mirror"},"terms":["blind spot","convex","corner","curved","roadside","round","safety","sphere","visibility"],"name":"Traffic Mirror"},"highway/traffic_signals":{"icon":"poi-traffic-signals","geometry":["vertex"],"tags":{"highway":"traffic_signals"},"fields":["traffic_signals","traffic_signals/direction"],"terms":["light","stoplight","traffic light"],"name":"Traffic Signals"},"highway/trunk_link":{"icon":"highway-trunk-link","fields":["name","ref_road_number","oneway","maxspeed","lanes","surface","structure","maxheight","access"],"geometry":["line"],"tags":{"highway":"trunk_link"},"terms":["ramp","on ramp","off ramp"],"name":"Trunk Link"},"highway/trunk":{"icon":"highway-trunk","fields":["name","ref_road_number","oneway","maxspeed","lanes","surface","structure","maxheight","toll","access"],"geometry":["line"],"tags":{"highway":"trunk"},"terms":[],"name":"Trunk Road"},"highway/turning_circle":{"icon":"circle-stroked","geometry":["vertex"],"tags":{"highway":"turning_circle"},"terms":["cul-de-sac"],"name":"Turning Circle"},"highway/turning_loop":{"icon":"circle","geometry":["vertex"],"tags":{"highway":"turning_loop"},"terms":["cul-de-sac"],"name":"Turning Loop (Island)"},"highway/unclassified":{"icon":"highway-unclassified","fields":["name","oneway","maxspeed","lanes","surface","structure","maxheight","cycleway","access"],"geometry":["line"],"tags":{"highway":"unclassified"},"terms":[],"name":"Minor/Unclassified Road"},"historic":{"icon":"poi-ruins","fields":["historic","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"*"},"name":"Historic Site"},"historic/archaeological_site":{"icon":"poi-ruins","fields":["name","historic/civilization","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"archaeological_site"},"name":"Archaeological Site"},"historic/boundary_stone":{"icon":"poi-milestone","fields":["name","inscription"],"geometry":["point","vertex"],"tags":{"historic":"boundary_stone"},"name":"Boundary Stone"},"historic/castle":{"icon":"castle","fields":["name","castle_type","building_area","historic/civilization"],"geometry":["point","area"],"tags":{"historic":"castle"},"name":"Castle"},"historic/memorial":{"icon":"monument","fields":["name","memorial","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"memorial"},"name":"Memorial"},"historic/monument":{"icon":"monument","fields":["name","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"monument"},"name":"Monument"},"historic/ruins":{"icon":"poi-ruins","fields":["name","historic/civilization","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"ruins"},"name":"Ruins"},"historic/tomb":{"icon":"cemetery","fields":["name","tomb","building_area","inscription"],"geometry":["point","area"],"tags":{"historic":"tomb"},"name":"Tomb"},"historic/wayside_cross":{"icon":"religious-christian","fields":["name","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"wayside_cross"},"name":"Wayside Cross"},"historic/wayside_shrine":{"icon":"landmark","fields":["name","inscription"],"geometry":["point","vertex","area"],"tags":{"historic":"wayside_shrine"},"name":"Wayside Shrine"},"junction":{"icon":"poi-junction","fields":["name"],"geometry":["vertex","area"],"tags":{"junction":"yes"},"name":"Junction"},"landuse":{"fields":["name","landuse"],"geometry":["area"],"tags":{"landuse":"*"},"matchScore":0.9,"name":"Land Use"},"landuse/farm":{"icon":"farm","fields":["name","operator","crop"],"geometry":["point","area"],"tags":{"landuse":"farm"},"terms":[],"name":"Farmland","searchable":false},"landuse/allotments":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"allotments"},"terms":["allotment","garden"],"name":"Community Garden"},"landuse/aquaculture":{"icon":"aquarium","fields":["name","operator","produce"],"geometry":["area"],"tags":{"landuse":"aquaculture"},"terms":["fish farm","crustacean","algae","aquafarming","shrimp farm","oyster farm","mariculture","algaculture"],"name":"Aquaculture"},"landuse/basin":{"icon":"water","fields":["name"],"geometry":["area"],"tags":{"landuse":"basin"},"terms":[],"name":"Basin"},"landuse/brownfield":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"brownfield"},"terms":[],"matchScore":0.9,"name":"Brownfield"},"landuse/cemetery":{"icon":"cemetery","fields":["name","religion","denomination"],"geometry":["area"],"tags":{"landuse":"cemetery"},"terms":[],"name":"Cemetery"},"landuse/churchyard":{"fields":["name","religion","denomination"],"geometry":["area"],"tags":{"landuse":"churchyard"},"terms":[],"name":"Churchyard"},"landuse/commercial":{"icon":"suitcase","fields":["name"],"geometry":["area"],"tags":{"landuse":"commercial"},"terms":[],"matchScore":0.9,"name":"Commercial Area"},"landuse/construction":{"fields":["name","construction","operator"],"geometry":["area"],"tags":{"landuse":"construction"},"terms":[],"name":"Construction"},"landuse/farmland":{"icon":"farm","fields":["name","operator","crop","produce"],"geometry":["area"],"tags":{"landuse":"farmland"},"terms":["crop","grow","plant"],"name":"Farmland"},"landuse/farmyard":{"icon":"farm","fields":["name","operator","crop"],"geometry":["area"],"tags":{"landuse":"farmyard"},"terms":["crop","grow","plant"],"name":"Farmyard"},"landuse/forest":{"icon":"park-alt1","fields":["name","leaf_type","leaf_cycle","produce"],"geometry":["area"],"tags":{"landuse":"forest"},"terms":["tree"],"name":"Forest"},"landuse/garages":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"garages"},"terms":[],"name":"Garage Landuse"},"landuse/grass":{"geometry":["area"],"tags":{"landuse":"grass"},"terms":[],"name":"Grass"},"landuse/greenfield":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"greenfield"},"terms":[],"matchScore":0.9,"name":"Greenfield"},"landuse/greenhouse_horticulture":{"icon":"garden","fields":["name","operator"],"geometry":["area"],"terms":["flower","greenhouse","horticulture","grow","vivero"],"tags":{"landuse":"greenhouse_horticulture"},"matchScore":0.9,"name":"Greenhouse Horticulture"},"landuse/harbour":{"icon":"harbor","fields":["name","operator"],"geometry":["area"],"terms":["boat"],"tags":{"landuse":"harbour"},"name":"Harbor"},"landuse/industrial":{"icon":"industry","fields":["name"],"geometry":["area"],"tags":{"landuse":"industrial"},"terms":[],"matchScore":0.9,"name":"Industrial Area"},"landuse/industrial/scrap_yard":{"icon":"car","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"tags":{"industrial":"scrap_yard"},"addTags":{"landuse":"industrial","industrial":"scrap_yard"},"removeTags":{"landuse":"industrial","industrial":"scrap_yard"},"reference":{"key":"industrial","value":"scrap_yard"},"terms":["car","junk","metal","salvage","scrap","u-pull-it","vehicle","wreck","yard"],"name":"Scrap Yard"},"landuse/industrial/slaughterhouse":{"icon":"slaughterhouse","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"industrial":"slaughterhouse"},"addTags":{"landuse":"industrial","industrial":"slaughterhouse"},"removeTags":{"landuse":"industrial","industrial":"slaughterhouse"},"reference":{"key":"industrial","value":"slaughterhouse"},"terms":["abattoir","beef","butchery","calf","chicken","cow","killing house","meat","pig","pork","poultry","shambles","stockyard"],"name":"Slaughterhouse"},"landuse/landfill":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"landfill"},"terms":["dump"],"name":"Landfill"},"landuse/meadow":{"icon":"garden","geometry":["area"],"fields":["name"],"tags":{"landuse":"meadow"},"terms":[],"name":"Meadow"},"landuse/military":{"icon":"poi-military","fields":["name"],"geometry":["area"],"tags":{"landuse":"military"},"terms":[],"matchScore":0.9,"name":"Military Area"},"landuse/military/airfield":{"icon":"airfield","fields":["name","iata","icao"],"geometry":["point","area"],"tags":{"military":"airfield"},"addTags":{"landuse":"military","military":"airfield"},"removeTags":{"landuse":"military","military":"airfield"},"terms":["air force","army","base","bomb","fight","force","guard","heli*","jet","marine","navy","plane","troop","war"],"name":"Military Airfield"},"landuse/military/barracks":{"icon":"poi-military","fields":["name","building_area"],"geometry":["point","area"],"tags":{"military":"barracks"},"addTags":{"landuse":"military","military":"barracks"},"removeTags":{"landuse":"military","military":"barracks"},"terms":["air force","army","base","fight","force","guard","marine","navy","troop","war"],"name":"Barracks"},"landuse/military/bunker":{"icon":"poi-military","fields":["name","bunker_type","building_area"],"geometry":["point","area"],"tags":{"military":"bunker"},"addTags":{"building":"bunker","landuse":"military","military":"bunker"},"removeTags":{"building":"bunker","landuse":"military","military":"bunker"},"terms":["air force","army","base","fight","force","guard","marine","navy","troop","war"],"name":"Military Bunker"},"landuse/military/checkpoint":{"icon":"barrier","fields":["name"],"geometry":["point","vertex","area"],"tags":{"military":"checkpoint"},"addTags":{"landuse":"military","military":"checkpoint"},"removeTags":{"landuse":"military","military":"checkpoint"},"terms":["air force","army","base","force","guard","marine","navy","troop","war"],"name":"Checkpoint"},"landuse/military/danger_area":{"icon":"danger","fields":["name"],"geometry":["point","vertex","area"],"tags":{"military":"danger_area"},"addTags":{"landuse":"military","military":"danger_area"},"removeTags":{"landuse":"military","military":"danger_area"},"terms":["air force","army","base","blast","bomb","explo*","force","guard","mine","marine","navy","troop","war"],"name":"Danger Area"},"landuse/military/naval_base":{"icon":"poi-military","fields":["name"],"geometry":["point","area"],"tags":{"military":"naval_base"},"addTags":{"landuse":"military","military":"naval_base"},"removeTags":{"landuse":"military","military":"naval_base"},"terms":["base","fight","force","guard","marine","navy","ship","sub","troop","war"],"name":"Naval Base"},"landuse/military/nuclear_explosion_site":{"icon":"danger","fields":["name"],"geometry":["point","vertex","area"],"tags":{"military":"nuclear_explosion_site"},"addTags":{"landuse":"military","military":"nuclear_explosion_site"},"removeTags":{"landuse":"military","military":"nuclear_explosion_site"},"terms":["atom","blast","bomb","detonat*","nuke","site","test"],"name":"Nuclear Explosion Site"},"landuse/military/obstacle_course":{"icon":"poi-military","geometry":["point","area"],"tags":{"military":"obstacle_course"},"addTags":{"landuse":"military","military":"obstacle_course"},"removeTags":{"landuse":"military","military":"obstacle_course"},"terms":["army","base","force","guard","marine","navy","troop","war"],"name":"Obstacle Course"},"landuse/military/office":{"icon":"poi-military","fields":["name","building_area"],"geometry":["point","area"],"tags":{"military":"office"},"addTags":{"landuse":"military","military":"office"},"removeTags":{"landuse":"military","military":"office"},"terms":["air force","army","base","enlist","fight","force","guard","marine","navy","recruit","troop","war"],"name":"Military Office"},"landuse/military/range":{"icon":"poi-military","fields":["name"],"geometry":["point","area"],"tags":{"military":"range"},"addTags":{"landuse":"military","military":"range"},"removeTags":{"landuse":"military","military":"range"},"terms":["air force","army","base","fight","fire","force","guard","gun","marine","navy","rifle","shoot*","snip*","train","troop","war"],"name":"Military Range"},"landuse/military/training_area":{"icon":"poi-military","fields":["name"],"geometry":["point","area"],"tags":{"military":"training_area"},"addTags":{"landuse":"military","military":"training_area"},"removeTags":{"landuse":"military","military":"training_area"},"terms":["air force","army","base","fight","fire","force","guard","gun","marine","navy","rifle","shoot*","snip*","train","troop","war"],"name":"Training Area"},"landuse/orchard":{"icon":"park-alt1","fields":["name","operator","trees"],"geometry":["area"],"tags":{"landuse":"orchard"},"terms":["fruit"],"name":"Orchard"},"landuse/plant_nursery":{"icon":"garden","fields":["name","operator","plant"],"geometry":["area"],"tags":{"landuse":"plant_nursery"},"terms":["flower","garden","grow","vivero"],"name":"Plant Nursery"},"landuse/quarry":{"geometry":["area"],"fields":["name"],"tags":{"landuse":"quarry"},"terms":[],"name":"Quarry"},"landuse/railway":{"icon":"rail","fields":["operator"],"geometry":["area"],"tags":{"landuse":"railway"},"terms":["rail","train","track"],"name":"Railway Corridor"},"landuse/recreation_ground":{"icon":"pitch","geometry":["area"],"fields":["name"],"tags":{"landuse":"recreation_ground"},"terms":["playing fields"],"name":"Recreation Ground"},"landuse/religious":{"geometry":["area"],"fields":["name","religion","denomination"],"tags":{"landuse":"religious"},"terms":[],"name":"Religious Area"},"landuse/residential":{"icon":"building","geometry":["area"],"tags":{"landuse":"residential"},"terms":[],"matchScore":0.9,"name":"Residential Area"},"landuse/retail":{"icon":"commercial","geometry":["area"],"fields":["name"],"tags":{"landuse":"retail"},"matchScore":0.9,"name":"Retail Area"},"landuse/vineyard":{"fields":["name","operator","grape_variety"],"geometry":["area"],"tags":{"landuse":"vineyard"},"addTags":{"landuse":"vineyard","crop":"grape"},"removeTags":{"landuse":"vineyard","crop":"grape","grape_variety":"*"},"terms":["grape","wine"],"name":"Vineyard"},"leisure":{"icon":"pitch","fields":["name","leisure"],"geometry":["point","vertex","area"],"tags":{"leisure":"*"},"name":"Leisure"},"leisure/adult_gaming_centre":{"icon":"poi-dice","fields":["name","operator","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"terms":["gambling","slot machine"],"tags":{"leisure":"adult_gaming_centre"},"name":"Adult Gaming Center"},"leisure/bird_hide":{"icon":"poi-binoculars","fields":["building_area"],"geometry":["point","area"],"tags":{"leisure":"bird_hide"},"terms":["machan","ornithology"],"name":"Bird Hide"},"leisure/bowling_alley":{"icon":"poi-bowling","fields":["name","operator","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"terms":["bowling center"],"tags":{"leisure":"bowling_alley"},"name":"Bowling Alley"},"leisure/common":{"icon":"poi-foot","geometry":["point","area"],"fields":["name"],"terms":["open space"],"tags":{"leisure":"common"},"name":"Common"},"leisure/dance":{"icon":"music","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["ballroom","jive","swing","tango","waltz"],"tags":{"leisure":"dance"},"name":"Dance Hall"},"leisure/dog_park":{"icon":"dog-park","geometry":["point","area"],"fields":["name"],"terms":[],"tags":{"leisure":"dog_park"},"name":"Dog Park"},"leisure/firepit":{"icon":"fire-station","geometry":["point","area"],"tags":{"leisure":"firepit"},"terms":["fireplace","campfire"],"name":"Firepit"},"leisure/fitness_centre":{"icon":"pitch","fields":["name","sport","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_centre"},"terms":["health","gym","leisure","studio"],"name":"Gym / Fitness Center"},"leisure/fitness_centre/yoga":{"icon":"pitch","fields":["name","sport","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["studio"],"tags":{"leisure":"fitness_centre","sport":"yoga"},"reference":{"key":"sport","value":"yoga"},"name":"Yoga Studio"},"leisure/fitness_station":{"icon":"pitch","fields":["fitness_station","ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station"},"addTags":{"leisure":"fitness_station","sport":"fitness"},"removeTags":{"leisure":"fitness_station","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["exercise","fitness","gym","trim trail"],"name":"Outdoor Fitness Station"},"leisure/fitness_station/balance_beam":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"balance_beam"},"addTags":{"leisure":"fitness_station","fitness_station":"balance_beam","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"balance_beam","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["balance","exercise","fitness","gym","trim trail"],"name":"Exercise Balance Beam"},"leisure/fitness_station/box":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"box"},"addTags":{"leisure":"fitness_station","fitness_station":"box","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"box","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["box","exercise","fitness","gym","jump","trim trail"],"name":"Exercise Box"},"leisure/fitness_station/horizontal_bar":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"horizontal_bar"},"addTags":{"leisure":"fitness_station","fitness_station":"horizontal_bar","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"horizontal_bar","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["bar","chinup","chin up","exercise","fitness","gym","pullup","pull up","trim trail"],"name":"Exercise Horizontal Bar"},"leisure/fitness_station/horizontal_ladder":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"horizontal_ladder"},"addTags":{"leisure":"fitness_station","fitness_station":"horizontal_ladder","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"horizontal_ladder","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["bar","chinup","chin up","exercise","fitness","gym","ladder","monkey bars","pullup","pull up","trim trail"],"name":"Exercise Monkey Bars"},"leisure/fitness_station/hyperextension":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"hyperextension"},"addTags":{"leisure":"fitness_station","fitness_station":"hyperextension","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"hyperextension","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["back","exercise","extension","fitness","gym","roman chair","trim trail"],"name":"Hyperextension Station"},"leisure/fitness_station/parallel_bars":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"parallel_bars"},"addTags":{"leisure":"fitness_station","fitness_station":"parallel_bars","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"parallel_bars","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["bar","dip","exercise","fitness","gym","trim trail"],"name":"Parallel Bars"},"leisure/fitness_station/push-up":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"push-up"},"addTags":{"leisure":"fitness_station","fitness_station":"push-up","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"push-up","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["bar","exercise","fitness","gym","pushup","push up","trim trail"],"name":"Push-Up Station"},"leisure/fitness_station/rings":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"rings"},"addTags":{"leisure":"fitness_station","fitness_station":"rings","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"rings","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["exercise","fitness","gym","muscle up","pullup","pull up","trim trail"],"name":"Exercise Rings"},"leisure/fitness_station/sign":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"sign"},"addTags":{"leisure":"fitness_station","fitness_station":"sign","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"sign","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["exercise","fitness","gym","trim trail"],"name":"Exercise Instruction Sign"},"leisure/fitness_station/sit-up":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"sit-up"},"addTags":{"leisure":"fitness_station","fitness_station":"sit-up","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"sit-up","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["crunch","exercise","fitness","gym","situp","sit up","trim trail"],"name":"Sit-Up Station"},"leisure/fitness_station/stairs":{"icon":"pitch","fields":["ref","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"fitness_station","fitness_station":"stairs"},"addTags":{"leisure":"fitness_station","fitness_station":"stairs","sport":"fitness"},"removeTags":{"leisure":"fitness_station","fitness_station":"stairs","sport":"fitness"},"reference":{"key":"leisure","value":"fitness_station"},"terms":["exercise","fitness","gym","steps","trim trail"],"name":"Exercise Stairs"},"leisure/garden":{"icon":"garden","fields":["name","access_simple"],"geometry":["point","vertex","area"],"tags":{"leisure":"garden"},"name":"Garden"},"leisure/golf_course":{"icon":"golf","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"terms":["links"],"tags":{"leisure":"golf_course"},"name":"Golf Course"},"leisure/hackerspace":{"icon":"commercial","fields":["name","address","building_area","opening_hours","website"],"geometry":["point","area"],"terms":["makerspace","hackspace","hacklab"],"tags":{"leisure":"hackerspace"},"name":"Hackerspace"},"leisure/horse_riding":{"icon":"horse-riding","fields":["name","access_simple","operator","address","building"],"geometry":["point","area"],"terms":["equestrian","stable"],"tags":{"leisure":"horse_riding"},"name":"Horseback Riding Facility"},"leisure/ice_rink":{"icon":"pitch","fields":["name","seasonal","sport_ice","operator","address","building","opening_hours"],"geometry":["point","area"],"terms":["hockey","skating","curling"],"tags":{"leisure":"ice_rink"},"name":"Ice Rink"},"leisure/marina":{"icon":"harbor","fields":["name","operator","address","capacity","fee","sanitary_dump_station","power_supply","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","vertex","area"],"terms":["boat"],"tags":{"leisure":"marina"},"name":"Marina"},"leisure/miniature_golf":{"icon":"golf","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"terms":["crazy golf","mini golf","putt-putt"],"tags":{"leisure":"miniature_golf"},"name":"Miniature Golf"},"leisure/nature_reserve":{"icon":"park","geometry":["point","area"],"fields":["name"],"tags":{"leisure":"nature_reserve"},"terms":["protected","wildlife"],"name":"Nature Reserve"},"leisure/park":{"icon":"park","geometry":["point","area"],"fields":["name"],"terms":["esplanade","estate","forest","garden","grass","green","grounds","lawn","lot","meadow","parkland","place","playground","plaza","pleasure garden","recreation area","square","tract","village green","woodland"],"tags":{"leisure":"park"},"name":"Park"},"leisure/picnic_table":{"icon":"picnic-site","geometry":["point"],"tags":{"leisure":"picnic_table"},"terms":["bench"],"name":"Picnic Table"},"leisure/pitch":{"icon":"pitch","fields":["sport","surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch"},"terms":["field"],"name":"Sport Pitch"},"leisure/pitch/american_football":{"icon":"america-football","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"american_football"},"reference":{"key":"sport","value":"american_football"},"terms":[],"name":"American Football Field"},"leisure/pitch/baseball":{"icon":"baseball","fields":["lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"baseball"},"reference":{"key":"sport","value":"baseball"},"terms":[],"name":"Baseball Diamond"},"leisure/pitch/basketball":{"icon":"basketball","fields":["surface","hoops","lit","access_simple"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"basketball"},"reference":{"key":"sport","value":"basketball"},"terms":[],"name":"Basketball Court"},"leisure/pitch/beachvolleyball":{"icon":"basketball","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"beachvolleyball"},"addTags":{"leisure":"pitch","sport":"beachvolleyball","surface":"sand"},"removeTags":{"leisure":"pitch","sport":"beachvolleyball","surface":"sand"},"reference":{"key":"sport","value":"beachvolleyball"},"terms":["volleyball"],"name":"Beach Volleyball Court"},"leisure/pitch/boules":{"icon":"pitch","fields":["boules","surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"boules"},"reference":{"key":"sport","value":"boules"},"terms":["bocce","lyonnaise","pétanque"],"name":"Boules/Bocce Court"},"leisure/pitch/bowls":{"icon":"pitch","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"bowls"},"reference":{"key":"sport","value":"bowls"},"terms":[],"name":"Bowling Green"},"leisure/pitch/cricket":{"icon":"cricket","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"cricket"},"reference":{"key":"sport","value":"cricket"},"terms":[],"name":"Cricket Field"},"leisure/pitch/equestrian":{"icon":"horse-riding","fields":["surface","lit","building"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"equestrian"},"reference":{"key":"sport","value":"equestrian"},"terms":["dressage","equestrian","horse","horseback","riding"],"name":"Riding Arena"},"leisure/pitch/rugby_league":{"icon":"america-football","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"rugby_league"},"reference":{"key":"sport","value":"rugby_league"},"terms":[],"name":"Rugby League Field"},"leisure/pitch/rugby_union":{"icon":"america-football","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"rugby_union"},"reference":{"key":"sport","value":"rugby_union"},"terms":[],"name":"Rugby Union Field"},"leisure/pitch/skateboard":{"icon":"pitch","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"skateboard"},"reference":{"key":"sport","value":"skateboard"},"terms":[],"name":"Skate Park"},"leisure/pitch/soccer":{"icon":"soccer","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"soccer"},"reference":{"key":"sport","value":"soccer"},"terms":["football"],"name":"Soccer Field"},"leisure/pitch/table_tennis":{"icon":"tennis","fields":["lit","access_simple"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"table_tennis"},"reference":{"key":"sport","value":"table_tennis"},"terms":["table tennis","ping pong"],"name":"Ping Pong Table"},"leisure/pitch/tennis":{"icon":"tennis","fields":["surface","lit","access_simple"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"tennis"},"reference":{"key":"sport","value":"tennis"},"terms":[],"name":"Tennis Court"},"leisure/pitch/volleyball":{"icon":"basketball","fields":["surface","lit"],"geometry":["point","area"],"tags":{"leisure":"pitch","sport":"volleyball"},"reference":{"key":"sport","value":"volleyball"},"terms":[],"name":"Volleyball Court"},"leisure/playground":{"icon":"playground","fields":["name","operator","surface","playground/max_age","playground/min_age","access_simple"],"geometry":["point","area"],"terms":["jungle gym","play area"],"tags":{"leisure":"playground"},"name":"Playground"},"leisure/resort":{"icon":"lodging","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"resort"},"name":"Resort"},"leisure/running_track":{"icon":"pitch","fields":["surface","sport_racing_nonmotor","lit","width","lanes"],"geometry":["point","line","area"],"tags":{"leisure":"track","sport":"running"},"terms":["race*","running","sprint","track"],"name":"Racetrack (Running)"},"leisure/sauna":{"fields":["name","operator","address","opening_hours","access_simple","fee"],"geometry":["point","area"],"tags":{"leisure":"sauna"},"name":"Sauna"},"leisure/slipway":{"icon":"poi-beach","geometry":["point","line"],"terms":["boat launch","boat ramp"],"tags":{"leisure":"slipway"},"name":"Slipway"},"leisure/sports_centre":{"icon":"pitch","fields":["name","sport","building","address","opening_hours"],"geometry":["point","area"],"tags":{"leisure":"sports_centre"},"terms":[],"name":"Sports Center / Complex"},"leisure/sports_centre/swimming":{"icon":"swimming","fields":["name","access_simple","operator","address","building"],"geometry":["point","area"],"terms":["dive","water"],"tags":{"leisure":"sports_centre","sport":"swimming"},"reference":{"key":"sport","value":"swimming"},"name":"Swimming Pool Facility"},"leisure/stadium":{"icon":"pitch","fields":["name","sport","address"],"geometry":["point","area"],"tags":{"leisure":"stadium"},"name":"Stadium"},"leisure/swimming_pool":{"icon":"swimming","fields":["name","access_simple","operator","address"],"geometry":["point","area"],"terms":["dive","water"],"tags":{"leisure":"swimming_pool"},"name":"Swimming Pool"},"leisure/track":{"icon":"highway-road","fields":["surface","sport_racing_nonmotor","lit","width","lanes"],"geometry":["point","line","area"],"tags":{"leisure":"track"},"terms":["cycle","dog","greyhound","horse","race*","track"],"name":"Racetrack (Non-Motorsport)"},"leisure/water_park":{"icon":"swimming","fields":["name","operator","address"],"geometry":["point","area"],"terms":["swim","pool","dive"],"tags":{"leisure":"water_park"},"name":"Water Park"},"line":{"fields":["name"],"geometry":["line"],"tags":{},"name":"Line","matchScore":0.1},"man_made":{"icon":"poi-storage-tank","fields":["name","man_made"],"geometry":["point","vertex","line","area"],"tags":{"man_made":"*"},"name":"Man Made"},"man_made/embankment":{"geometry":["line"],"tags":{"man_made":"embankment"},"name":"Embankment","searchable":false},"man_made/adit":{"icon":"triangle","geometry":["point","area"],"fields":["operator","direction"],"terms":["entrance","underground","mine","cave"],"tags":{"man_made":"adit"},"name":"Adit"},"man_made/breakwater":{"geometry":["line","area"],"tags":{"man_made":"breakwater"},"name":"Breakwater"},"man_made/bridge":{"geometry":["area"],"tags":{"man_made":"bridge"},"name":"Bridge"},"man_made/chimney":{"icon":"poi-chimney","geometry":["point","area"],"tags":{"man_made":"chimney"},"name":"Chimney"},"man_made/crane":{"icon":"poi-crane","fields":["operator","height","crane/type"],"geometry":["point","line","vertex","area"],"tags":{"man_made":"crane"},"name":"Crane"},"man_made/cutline":{"geometry":["line"],"tags":{"man_made":"cutline"},"name":"Cut line"},"man_made/flagpole":{"icon":"embassy","geometry":["point"],"tags":{"man_made":"flagpole"},"name":"Flagpole"},"man_made/gasometer":{"icon":"poi-storage-tank","geometry":["point","area"],"terms":["gas holder"],"tags":{"man_made":"gasometer"},"name":"Gasometer"},"man_made/groyne":{"geometry":["line","area"],"tags":{"man_made":"groyne"},"name":"Groyne"},"man_made/lighthouse":{"icon":"lighthouse","fields":["building_area"],"geometry":["point","area"],"tags":{"man_made":"lighthouse"},"name":"Lighthouse"},"man_made/mast":{"icon":"poi-mast","fields":["tower/type","tower/construction","height","communication_multi"],"geometry":["point"],"terms":["antenna","broadcast tower","cell phone tower","cell tower","communication mast","communication tower","guyed tower","mobile phone tower","radio mast","radio tower","television tower","transmission mast","transmission tower","tv tower"],"tags":{"man_made":"mast"},"name":"Mast"},"man_made/monitoring_station":{"icon":"poi-mast","geometry":["point","area"],"fields":["monitoring_multi","operator"],"terms":["weather","earthquake","seismology","air","gps"],"tags":{"man_made":"monitoring_station"},"name":"Monitoring Station"},"man_made/observation":{"icon":"poi-tower","geometry":["point","area"],"terms":["lookout tower","fire tower"],"tags":{"man_made":"tower","tower:type":"observation"},"name":"Observation Tower"},"man_made/petroleum_well":{"icon":"poi-storage-tank","geometry":["point"],"terms":["drilling rig","oil derrick","oil drill","oil horse","oil rig","oil pump","petroleum well","pumpjack"],"tags":{"man_made":"petroleum_well"},"name":"Oil Well"},"man_made/pier":{"geometry":["line","area"],"terms":["dock","jetty"],"tags":{"man_made":"pier"},"name":"Pier"},"man_made/pipeline":{"icon":"pipeline-line","fields":["location","operator","substance"],"geometry":["line"],"tags":{"man_made":"pipeline"},"name":"Pipeline"},"man_made/pumping_station":{"icon":"water","geometry":["point","area"],"tags":{"man_made":"pumping_station"},"name":"Pumping Station"},"man_made/silo":{"icon":"poi-silo","fields":["building_area","crop"],"geometry":["point","area"],"terms":["grain","corn","wheat"],"tags":{"man_made":"silo"},"name":"Silo"},"man_made/storage_tank":{"icon":"poi-storage-tank","fields":["building_area","content"],"geometry":["point","area"],"terms":["water","oil","gas","petrol"],"tags":{"man_made":"storage_tank"},"name":"Storage Tank"},"man_made/surveillance_camera":{"icon":"attraction","geometry":["point","vertex"],"fields":["surveillance","surveillance/type","camera/type","camera/mount","camera/direction","surveillance/zone","contact/webcam"],"terms":["anpr","alpr","camera","car plate recognition","cctv","guard","license plate recognition","monitoring","number plate recognition","security","video","webcam"],"tags":{"man_made":"surveillance","surveillance:type":"camera"},"name":"Surveillance Camera"},"man_made/surveillance":{"icon":"attraction","geometry":["point","vertex"],"fields":["surveillance","surveillance/type","surveillance/zone","direction"],"terms":["anpr","alpr","camera","car plate recognition","cctv","guard","license plate recognition","monitoring","number plate recognition","security","video","webcam"],"tags":{"man_made":"surveillance"},"name":"Surveillance"},"man_made/survey_point":{"icon":"monument","fields":["ref"],"geometry":["point","vertex"],"terms":["trig point","triangulation pillar","trigonometrical station"],"tags":{"man_made":"survey_point"},"name":"Survey Point"},"man_made/tower":{"icon":"poi-tower","fields":["tower/type","tower/construction","height"],"geometry":["point","area"],"tags":{"man_made":"tower"},"name":"Tower"},"man_made/wastewater_plant":{"icon":"water","fields":["name","operator","address"],"geometry":["point","area"],"terms":["sewage*","water treatment plant","reclamation plant"],"tags":{"man_made":"wastewater_plant"},"name":"Wastewater Plant"},"man_made/water_tower":{"icon":"water","fields":["operator"],"geometry":["point","area"],"tags":{"man_made":"water_tower"},"name":"Water Tower"},"man_made/water_well":{"icon":"water","fields":["operator"],"geometry":["point","area"],"tags":{"man_made":"water_well"},"name":"Water Well"},"man_made/water_works":{"icon":"water","fields":["name","operator","address"],"geometry":["point","area"],"tags":{"man_made":"water_works"},"name":"Water Works"},"man_made/watermill":{"icon":"buddhism","fields":["building_area"],"geometry":["point","area"],"terms":["water","wheel","mill"],"tags":{"man_made":"watermill"},"name":"Watermill"},"man_made/windmill":{"icon":"poi-windmill","fields":["building_area"],"geometry":["point","area"],"terms":["wind","wheel","mill"],"tags":{"man_made":"windmill"},"name":"Windmill"},"man_made/works":{"icon":"industry","fields":["name","operator","address","building_area","product"],"geometry":["point","area"],"terms":["assembly","build","brewery","car","plant","plastic","processing","manufacture","refinery"],"tags":{"man_made":"works"},"name":"Factory"},"manhole":{"icon":"circle-stroked","fields":["manhole","operator","label","ref"],"geometry":["point","vertex"],"tags":{"manhole":"*"},"terms":["cover","hole","sewer","sewage","telecom"],"name":"Manhole"},"manhole/drain":{"icon":"water","fields":["operator","ref"],"geometry":["point","vertex"],"tags":{"manhole":"drain"},"terms":["cover","drain","hole","rain","sewer","sewage","storm"],"name":"Storm Drain"},"manhole/telecom":{"icon":"circle-stroked","fields":["operator","ref"],"geometry":["point","vertex"],"tags":{"manhole":"telecom"},"terms":["cover","phone","hole","telecom","telephone","bt"],"name":"Telecom Manhole"},"natural":{"icon":"natural","fields":["name","natural"],"geometry":["point","vertex","area"],"tags":{"natural":"*"},"name":"Natural"},"natural/bare_rock":{"geometry":["area"],"tags":{"natural":"bare_rock"},"terms":["rock"],"name":"Bare Rock"},"natural/bay":{"icon":"poi-beach","geometry":["point","area"],"fields":["name"],"tags":{"natural":"bay"},"terms":[],"name":"Bay"},"natural/beach":{"icon":"poi-beach","fields":["surface"],"geometry":["point","area"],"tags":{"natural":"beach"},"terms":["shore"],"name":"Beach"},"natural/cave_entrance":{"icon":"triangle","geometry":["point","area"],"fields":["fee","access_simple","direction"],"tags":{"natural":"cave_entrance"},"terms":["cavern","hollow","grotto","shelter","cavity"],"name":"Cave Entrance"},"natural/cliff":{"icon":"triangle","geometry":["point","vertex","line","area"],"tags":{"natural":"cliff"},"terms":["escarpment"],"name":"Cliff"},"natural/coastline":{"geometry":["line"],"tags":{"natural":"coastline"},"terms":["shore"],"name":"Coastline"},"natural/fell":{"geometry":["area"],"tags":{"natural":"fell"},"terms":[],"name":"Fell"},"natural/glacier":{"geometry":["area"],"tags":{"natural":"glacier"},"terms":[],"name":"Glacier"},"natural/grassland":{"geometry":["area"],"tags":{"natural":"grassland"},"terms":["prairie","savanna"],"name":"Grassland"},"natural/heath":{"geometry":["area"],"tags":{"natural":"heath"},"terms":[],"name":"Heath"},"natural/peak":{"icon":"mountain","fields":["name","elevation"],"geometry":["point","vertex"],"tags":{"natural":"peak"},"terms":["acme","aiguille","alp","climax","crest","crown","hill","mount","mountain","pinnacle","summit","tip","top"],"name":"Peak"},"natural/ridge":{"geometry":["line"],"tags":{"natural":"ridge"},"terms":["crest"],"name":"Ridge"},"natural/saddle":{"icon":"triangle-stroked","fields":["elevation"],"geometry":["point","vertex"],"tags":{"natural":"saddle"},"terms":["pass","mountain pass","top"],"name":"Saddle"},"natural/sand":{"geometry":["area"],"tags":{"natural":"sand"},"terms":["desert"],"name":"Sand"},"natural/scree":{"geometry":["area"],"tags":{"natural":"scree"},"terms":["loose rocks"],"name":"Scree"},"natural/scrub":{"geometry":["area"],"tags":{"natural":"scrub"},"terms":["bush","shrubs"],"name":"Scrub"},"natural/spring":{"icon":"water","fields":["name","intermittent"],"geometry":["point","vertex"],"tags":{"natural":"spring"},"terms":[],"name":"Spring"},"natural/tree_row":{"icon":"park","fields":["leaf_type","leaf_cycle","denotation"],"geometry":["line"],"tags":{"natural":"tree_row"},"terms":[],"name":"Tree row"},"natural/tree":{"icon":"park","fields":["leaf_type_singular","leaf_cycle_singular","denotation"],"geometry":["point","vertex"],"tags":{"natural":"tree"},"terms":[],"name":"Tree"},"natural/volcano":{"icon":"volcano","fields":["name","elevation","volcano/status","volcano/type"],"geometry":["point","vertex"],"tags":{"natural":"volcano"},"terms":["mountain","crater"],"name":"Volcano"},"natural/water":{"icon":"water","fields":["water"],"geometry":["area"],"tags":{"natural":"water"},"name":"Water"},"natural/water/lake":{"icon":"water","fields":["name","intermittent"],"geometry":["area"],"tags":{"natural":"water","water":"lake"},"reference":{"key":"natural","value":"water"},"terms":["lakelet","loch","mere"],"name":"Lake"},"natural/water/pond":{"icon":"water","fields":["name","intermittent"],"geometry":["area"],"tags":{"natural":"water","water":"pond"},"reference":{"key":"natural","value":"water"},"terms":["lakelet","millpond","tarn","pool","mere"],"name":"Pond"},"natural/water/reservoir":{"icon":"water","fields":["name","intermittent"],"geometry":["area"],"tags":{"natural":"water","water":"reservoir"},"reference":{"key":"natural","value":"water"},"name":"Reservoir"},"natural/wetland":{"icon":"wetland","fields":["wetland"],"geometry":["point","area"],"tags":{"natural":"wetland"},"terms":["bog","marsh","reedbed","swamp","tidalflat"],"name":"Wetland"},"natural/wood":{"icon":"park-alt1","fields":["name","leaf_type","leaf_cycle"],"geometry":["point","area"],"tags":{"natural":"wood"},"terms":["tree"],"name":"Wood"},"noexit/yes":{"icon":"barrier","geometry":["vertex"],"terms":["no exit","road end","dead end"],"tags":{"noexit":"yes"},"reference":{"key":"noexit","value":"*"},"name":"No Exit"},"office":{"icon":"suitcase","fields":["name","office","address","building_area","opening_hours","smoking"],"geometry":["point","vertex","area"],"tags":{"office":"*"},"terms":[],"name":"Office"},"office/administrative":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"administrative"},"terms":[],"searchable":false,"name":"Administrative Office"},"office/physician":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"physician"},"searchable":false,"name":"Physician"},"office/travel_agent":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"travel_agent"},"reference":{"key":"shop","value":"travel_agency"},"terms":[],"name":"Travel Agency","searchable":false},"office/accountant":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"accountant"},"terms":[],"name":"Accountant Office"},"office/adoption_agency":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"adoption_agency"},"terms":[],"name":"Adoption Agency"},"office/advertising_agency":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"advertising_agency"},"terms":["ad","ad agency","advert agency","advertising","marketing"],"name":"Advertising Agency"},"office/architect":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"architect"},"terms":[],"name":"Architect Office"},"office/association":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"association"},"terms":["association","non-profit","nonprofit","organization","society"],"name":"Nonprofit Organization Office"},"office/charity":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"charity"},"terms":["charitable organization"],"name":"Charity Office"},"office/company":{"icon":"suitcase","fields":["name","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"tags":{"office":"company"},"terms":[],"name":"Corporate Office"},"office/coworking":{"icon":"suitcase","fields":["name","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"terms":["coworking","office"],"tags":{"office":"coworking"},"reference":{"key":"amenity","value":"coworking_space"},"name":"Coworking Space"},"office/educational_institution":{"icon":"school","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"educational_institution"},"terms":[],"name":"Educational Institution"},"office/employment_agency":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"employment_agency"},"terms":["job"],"name":"Employment Agency"},"office/energy_supplier":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"energy_supplier"},"terms":["electricity","energy company","energy utility","gas utility"],"name":"Energy Supplier Office"},"office/estate_agent":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"estate_agent"},"terms":[],"name":"Real Estate Office"},"office/financial":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"financial"},"terms":[],"name":"Financial Office"},"office/forestry":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"forestry"},"terms":["forest","ranger"],"name":"Forestry Office"},"office/foundation":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"foundation"},"terms":[],"name":"Foundation Office"},"office/government":{"icon":"town-hall","fields":["name","government","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"government"},"terms":[],"name":"Government Office"},"office/government/register_office":{"icon":"town-hall","fields":["name","address","building_area","opening_hours","operator"],"geometry":["point","area"],"terms":["clerk","marriage","death","birth","certificate"],"tags":{"office":"government","government":"register_office"},"reference":{"key":"government","value":"register_office"},"name":"Register Office"},"office/government/tax":{"icon":"town-hall","fields":["name","address","building_area","opening_hours","operator"],"geometry":["point","area"],"terms":["fiscal authorities","revenue office","tax office"],"tags":{"office":"government","government":"tax"},"reference":{"key":"government","value":"tax"},"name":"Tax and Revenue Office"},"office/guide":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"guide"},"terms":["dive guide","mountain guide","tour guide"],"name":"Tour Guide Office"},"office/insurance":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"insurance"},"terms":[],"name":"Insurance Office"},"office/it":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"it"},"terms":["computer","information","software","technology"],"name":"Information Technology Office"},"office/lawyer":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"lawyer"},"terms":[],"name":"Law Office"},"office/lawyer/notary":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"lawyer","lawyer":"notary"},"reference":{"key":"office","value":"notary"},"searchable":false,"name":"Notary Office"},"office/moving_company":{"icon":"warehouse","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"moving_company"},"terms":["relocation"],"name":"Moving Company Office"},"office/newspaper":{"icon":"library","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"newspaper"},"terms":[],"name":"Newspaper Office"},"office/ngo":{"icon":"suitcase","fields":["name","address","building_area","opening_hours","smoking"],"geometry":["point","area"],"tags":{"office":"ngo"},"terms":["ngo","non government","non-government","organization","organisation"],"name":"NGO Office"},"office/notary":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"notary"},"terms":["clerk","deeds","estate","signature","wills"],"name":"Notary Office"},"office/political_party":{"icon":"town-hall","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"political_party"},"terms":[],"name":"Political Party"},"office/private_investigator":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"private_investigator"},"terms":["PI","private eye","private detective"],"name":"Private Investigator Office"},"office/quango":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"quango"},"terms":["ngo","non government","non-government","organization","organisation","quasi autonomous","quasi-autonomous"],"name":"Quasi-NGO Office"},"office/research":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"research"},"terms":[],"name":"Research Office"},"office/surveyor":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"surveyor"},"terms":[],"name":"Surveyor Office"},"office/tax_advisor":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"tax_advisor"},"terms":["tax","tax consultant"],"name":"Tax Advisor Office"},"office/telecommunication":{"icon":"telephone","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"telecommunication"},"terms":["communication","internet","phone","voice"],"name":"Telecom Office"},"office/therapist":{"icon":"suitcase","fields":["name","address","building_area","opening_hours"],"geometry":["point","area"],"tags":{"office":"therapist"},"terms":["therapy"],"name":"Therapist Office"},"office/water_utility":{"icon":"suitcase","fields":["name","address","building_area","opening_hours","operator"],"geometry":["point","area"],"tags":{"office":"water_utility"},"terms":["water board","utility"],"name":"Water Utility Office"},"piste":{"icon":"skiing","fields":["name","piste/type","piste/difficulty","piste/grooming","oneway","lit"],"geometry":["point","line","area"],"terms":["ski","sled","sleigh","snowboard","nordic","downhill","snowmobile"],"tags":{"piste:type":"*"},"name":"Piste/Ski Trail"},"place/farm":{"icon":"farm","geometry":["point","area"],"fields":["name"],"tags":{"place":"farm"},"name":"Farm","searchable":false},"place/city":{"icon":"city","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"city"},"name":"City"},"place/hamlet":{"icon":"triangle-stroked","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"hamlet"},"name":"Hamlet"},"place/island":{"icon":"mountain","geometry":["point","area"],"fields":["name"],"terms":["archipelago","atoll","bar","cay","isle","islet","key","reef"],"tags":{"place":"island"},"name":"Island"},"place/islet":{"icon":"mountain","geometry":["point","area"],"fields":["name"],"terms":["archipelago","atoll","bar","cay","isle","islet","key","reef"],"tags":{"place":"islet"},"name":"Islet"},"place/isolated_dwelling":{"icon":"home","geometry":["point","area"],"fields":["name"],"tags":{"place":"isolated_dwelling"},"name":"Isolated Dwelling"},"place/locality":{"icon":"triangle-stroked","geometry":["point","area"],"fields":["name"],"tags":{"place":"locality"},"name":"Locality"},"place/neighbourhood":{"icon":"triangle-stroked","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"neighbourhood"},"terms":["neighbourhood"],"name":"Neighborhood"},"place/plot":{"icon":"triangle-stroked","fields":["name"],"geometry":["point","area"],"tags":{"place":"plot"},"terms":["tract","land","lot","parcel"],"name":"Plot"},"place/quarter":{"icon":"triangle-stroked","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"quarter"},"terms":["boro","borough","quarter"],"name":"Sub-Borough / Quarter"},"place/square":{"geometry":["point","area"],"fields":["name"],"tags":{"place":"square"},"name":"Square"},"place/suburb":{"icon":"triangle-stroked","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"suburb"},"terms":["boro","borough","quarter"],"name":"Borough / Suburb"},"place/town":{"icon":"town","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"town"},"name":"Town"},"place/village":{"icon":"village","fields":["name","population"],"geometry":["point","area"],"tags":{"place":"village"},"name":"Village"},"playground/balance_beam":{"icon":"playground","geometry":["point","line"],"tags":{"playground":"balancebeam"},"name":"Play Balance Beam"},"playground/basket_spinner":{"icon":"playground","geometry":["point"],"terms":["basket rotator"],"tags":{"playground":"basketrotator"},"name":"Basket Spinner"},"playground/basket_swing":{"icon":"playground","geometry":["point"],"tags":{"playground":"basketswing"},"name":"Basket Swing"},"playground/climbing_frame":{"icon":"playground","geometry":["point","area"],"tags":{"playground":"climbingframe"},"name":"Climbing Frame"},"playground/cushion":{"icon":"playground","geometry":["point","area"],"tags":{"playground":"cushion"},"name":"Bouncy Cushion"},"playground/horizontal_bar":{"icon":"pitch","fields":["height"],"geometry":["point"],"terms":["high bar"],"tags":{"playground":"horizontal_bar"},"name":"Play Horizontal Bar"},"playground/rocker":{"icon":"playground","geometry":["point"],"tags":{"playground":"springy"},"name":"Spring Rider","terms":["spring rocker","springy rocker"]},"playground/roundabout":{"icon":"stadium","fields":["bench"],"geometry":["point","area"],"tags":{"playground":"roundabout"},"name":"Play Roundabout","terms":["merry-go-round"]},"playground/sandpit":{"icon":"playground","geometry":["point","area"],"tags":{"playground":"sandpit"},"name":"Sandpit"},"playground/seesaw":{"icon":"playground","geometry":["point"],"tags":{"playground":"seesaw"},"name":"Seesaw"},"playground/slide":{"icon":"playground","geometry":["point","line"],"tags":{"playground":"slide"},"name":"Slide"},"playground/structure":{"icon":"pitch","geometry":["point","area"],"tags":{"playground":"structure"},"name":"Play Structure"},"playground/swing":{"icon":"playground","fields":["playground/baby","wheelchair"],"geometry":["point"],"tags":{"playground":"swing"},"name":"Swing"},"playground/zipwire":{"icon":"playground","geometry":["point","line"],"tags":{"playground":"zipwire"},"name":"Zip Wire"},"point":{"fields":["name"],"geometry":["point"],"tags":{},"name":"Point","matchScore":0.1},"power/sub_station":{"icon":"poi-power","fields":["substation","operator","building","ref"],"geometry":["point","area"],"tags":{"power":"sub_station"},"reference":{"key":"power","value":"substation"},"name":"Substation","searchable":false},"power/generator":{"icon":"poi-power","fields":["operator","generator/source","generator/method","generator/type","generator/output/electricity","ref"],"geometry":["point","vertex","area"],"terms":["hydro","solar","turbine","wind"],"tags":{"power":"generator"},"name":"Power Generator"},"power/generator/source_nuclear":{"icon":"poi-nuclear","fields":["operator","generator/source","generator/method","generator/type","generator/output/electricity","ref"],"geometry":["point","vertex","area"],"terms":["fission","generator","nuclear","nuke","reactor"],"tags":{"power":"generator","generator:source":"nuclear","generator:method":"fission"},"reference":{"key":"generator:source","value":"nuclear"},"name":"Nuclear Reactor"},"power/generator/source_wind":{"icon":"poi-wind","fields":["operator","generator/source","generator/method","generator/type","generator/output/electricity","height","ref"],"geometry":["point","vertex","area"],"terms":["generator","turbine","windmill","wind"],"tags":{"power":"generator","generator:source":"wind","generator:method":"wind_turbine"},"reference":{"key":"generator:source","value":"wind"},"name":"Wind Turbine"},"power/line":{"icon":"power-line","fields":["name","operator","voltage","ref"],"geometry":["line"],"tags":{"power":"line"},"name":"Power Line"},"power/minor_line":{"icon":"power-line","fields":["name","operator","voltage","ref"],"geometry":["line"],"tags":{"power":"minor_line"},"name":"Minor Power Line"},"power/plant":{"icon":"industry","fields":["name","operator","address","plant/output/electricity","start_date"],"geometry":["area"],"tags":{"power":"plant"},"addTags":{"power":"plant","landuse":"industrial"},"removeTags":{"power":"plant","landuse":"industrial"},"terms":["coal","gas","generat*","hydro","nuclear","power","station"],"name":"Power Station Grounds"},"power/pole":{"fields":["ref"],"geometry":["vertex"],"tags":{"power":"pole"},"name":"Power Pole"},"power/substation":{"icon":"poi-power","fields":["substation","operator","building","ref"],"geometry":["point","area"],"tags":{"power":"substation"},"name":"Substation"},"power/switch":{"icon":"poi-power","fields":["switch","operator","location","cables","voltage","ref"],"geometry":["point","vertex","area"],"tags":{"power":"switch"},"name":"Power Switch"},"power/tower":{"fields":["ref"],"geometry":["vertex"],"tags":{"power":"tower"},"name":"High-Voltage Tower"},"power/transformer":{"icon":"poi-power","fields":["transformer","operator","location","rating","devices","phases","frequency","voltage/primary","voltage/secondary","voltage/tertiary","windings","windings/configuration","ref"],"geometry":["point","vertex","area"],"tags":{"power":"transformer"},"name":"Transformer"},"public_transport/linear_platform_aerialway":{"icon":"highway-footway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["line"],"tags":{"public_transport":"platform","aerialway":"yes"},"reference":{"key":"public_transport","value":"platform"},"terms":["aerialway","cable car","platform","public transit","public transportation","transit","transportation"],"name":"Aerialway Stop / Platform"},"public_transport/linear_platform_bus":{"icon":"highway-footway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["line"],"tags":{"public_transport":"platform","bus":"yes"},"addTags":{"public_transport":"platform","bus":"yes","highway":"bus_stop"},"removeTags":{"public_transport":"platform","bus":"yes","highway":"bus_stop"},"reference":{"key":"public_transport","value":"platform"},"terms":["bus","platform","public transit","public transportation","transit","transportation"],"name":"Bus Stop / Platform"},"public_transport/linear_platform_ferry":{"icon":"highway-footway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["line"],"tags":{"public_transport":"platform","ferry":"yes"},"reference":{"key":"public_transport","value":"platform"},"terms":["boat","dock","ferry","pier","platform","public transit","public transportation","transit","transportation"],"name":"Ferry Stop / Platform"},"public_transport/linear_platform_light_rail":{"icon":"highway-footway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["line"],"tags":{"public_transport":"platform","light_rail":"yes"},"addTags":{"public_transport":"platform","light_rail":"yes","railway":"platform"},"removeTags":{"public_transport":"platform","light_rail":"yes","railway":"platform"},"reference":{"key":"railway","value":"platform"},"terms":["electric","light rail","platform","public transit","public transportation","rail","track","tram","trolley","transit","transportation"],"name":"Light Rail Stop / Platform"},"public_transport/linear_platform_monorail":{"icon":"highway-footway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["line"],"tags":{"public_transport":"platform","monorail":"yes"},"addTags":{"public_transport":"platform","monorail":"yes","railway":"platform"},"removeTags":{"public_transport":"platform","monorail":"yes","railway":"platform"},"reference":{"key":"railway","value":"platform"},"terms":["monorail","platform","public transit","public transportation","rail","transit","transportation"],"name":"Monorail Stop / Platform"},"public_transport/linear_platform_subway":{"icon":"highway-footway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["line"],"tags":{"public_transport":"platform","train":"yes"},"addTags":{"public_transport":"platform","train":"yes","railway":"platform"},"removeTags":{"public_transport":"platform","train":"yes","railway":"platform"},"reference":{"key":"railway","value":"platform"},"terms":["metro","platform","public transit","public transportation","rail","subway","track","transit","transportation","underground"],"name":"Subway Stop / Platform"},"public_transport/linear_platform_train":{"icon":"highway-footway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["line"],"tags":{"public_transport":"platform","train":"yes"},"addTags":{"public_transport":"platform","train":"yes","railway":"platform"},"removeTags":{"public_transport":"platform","train":"yes","railway":"platform"},"reference":{"key":"railway","value":"platform"},"terms":["platform","public transit","public transportation","rail","track","train","transit","transportation"],"name":"Train Stop / Platform"},"public_transport/linear_platform_tram":{"icon":"highway-footway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["line"],"tags":{"public_transport":"platform","tram":"yes"},"addTags":{"public_transport":"platform","tram":"yes","railway":"platform"},"removeTags":{"public_transport":"platform","tram":"yes","railway":"platform"},"reference":{"key":"public_transport","value":"platform"},"terms":["electric","light rail","platform","public transit","public transportation","rail","streetcar","track","tram","trolley","transit","transportation"],"name":"Tram Stop / Platform"},"public_transport/linear_platform_trolleybus":{"icon":"highway-footway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["line"],"tags":{"public_transport":"platform","trolleybus":"yes"},"addTags":{"public_transport":"platform","trolleybus":"yes","highway":"bus_stop"},"removeTags":{"public_transport":"platform","trolleybus":"yes","highway":"bus_stop"},"reference":{"key":"public_transport","value":"platform"},"terms":["bus","electric","platform","public transit","public transportation","streetcar","trackless","tram","trolley","transit","transportation"],"name":"Trolleybus Stop / Platform"},"public_transport/linear_platform":{"icon":"highway-footway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["line"],"tags":{"public_transport":"platform"},"terms":["platform","public transit","public transportation","transit","transportation"],"name":"Transit Stop / Platform","matchScore":0.2},"public_transport/platform_aerialway":{"icon":"aerialway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["point","area"],"tags":{"public_transport":"platform","aerialway":"yes"},"reference":{"key":"public_transport","value":"platform"},"terms":["aerialway","cable car","platform","public transit","public transportation","transit","transportation"],"name":"Aerialway Stop / Platform"},"public_transport/platform_bus":{"icon":"bus","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["point","area"],"tags":{"public_transport":"platform","bus":"yes"},"addTags":{"public_transport":"platform","bus":"yes","highway":"bus_stop"},"removeTags":{"public_transport":"platform","bus":"yes","highway":"bus_stop"},"reference":{"key":"public_transport","value":"platform"},"terms":["bus","platform","public transit","public transportation","transit","transportation"],"name":"Bus Stop / Platform"},"public_transport/platform_ferry":{"icon":"ferry","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["point","area"],"tags":{"public_transport":"platform","ferry":"yes"},"reference":{"key":"public_transport","value":"platform"},"terms":["boat","dock","ferry","pier","platform","public transit","public transportation","transit","transportation"],"name":"Ferry Stop / Platform"},"public_transport/platform_light_rail":{"icon":"poi-light-rail","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["point","area"],"tags":{"public_transport":"platform","light_rail":"yes"},"addTags":{"public_transport":"platform","light_rail":"yes","railway":"platform"},"removeTags":{"public_transport":"platform","light_rail":"yes","railway":"platform"},"reference":{"key":"railway","value":"platform"},"terms":["electric","light rail","platform","public transit","public transportation","rail","track","tram","trolley","transit","transportation"],"name":"Light Rail Stop / Platform"},"public_transport/platform_monorail":{"icon":"poi-monorail","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["point","area"],"tags":{"public_transport":"platform","monorail":"yes"},"addTags":{"public_transport":"platform","monorail":"yes","railway":"platform"},"removeTags":{"public_transport":"platform","monorail":"yes","railway":"platform"},"reference":{"key":"railway","value":"platform"},"terms":["monorail","platform","public transit","public transportation","rail","transit","transportation"],"name":"Monorail Stop / Platform"},"public_transport/platform_subway":{"icon":"poi-subway","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["point","area"],"tags":{"public_transport":"platform","train":"yes"},"addTags":{"public_transport":"platform","train":"yes","railway":"platform"},"removeTags":{"public_transport":"platform","train":"yes","railway":"platform"},"reference":{"key":"railway","value":"platform"},"terms":["metro","platform","public transit","public transportation","rail","subway","track","transit","transportation","underground"],"name":"Subway Stop / Platform"},"public_transport/platform_train":{"icon":"rail","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["point","area"],"tags":{"public_transport":"platform","train":"yes"},"addTags":{"public_transport":"platform","train":"yes","railway":"platform"},"removeTags":{"public_transport":"platform","train":"yes","railway":"platform"},"reference":{"key":"railway","value":"platform"},"terms":["platform","public transit","public transportation","rail","track","train","transit","transportation"],"name":"Train Stop / Platform"},"public_transport/platform_tram":{"icon":"poi-tram","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["point","area"],"tags":{"public_transport":"platform","tram":"yes"},"addTags":{"public_transport":"platform","tram":"yes","railway":"platform"},"removeTags":{"public_transport":"platform","tram":"yes","railway":"platform"},"reference":{"key":"public_transport","value":"platform"},"terms":["electric","light rail","platform","public transit","public transportation","rail","streetcar","track","tram","trolley","transit","transportation"],"name":"Tram Stop / Platform"},"public_transport/platform_trolleybus":{"icon":"poi-trolleybus","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["point","area"],"tags":{"public_transport":"platform","trolleybus":"yes"},"addTags":{"public_transport":"platform","trolleybus":"yes","highway":"bus_stop"},"removeTags":{"public_transport":"platform","trolleybus":"yes","highway":"bus_stop"},"reference":{"key":"public_transport","value":"platform"},"terms":["bus","electric","platform","public transit","public transportation","streetcar","trackless","tram","trolley","transit","transportation"],"name":"Trolleybus Stop / Platform"},"public_transport/platform":{"icon":"bus","fields":["name","ref_platform","network","operator","surface","lit","bench","shelter"],"geometry":["point","area"],"tags":{"public_transport":"platform"},"terms":["platform","public transit","public transportation","transit","transportation"],"name":"Transit Stop / Platform","matchScore":0.2},"public_transport/station_aerialway":{"icon":"aerialway","fields":["name","network","operator","aerialway/access","aerialway/summer/access","elevation","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station","aerialway":"yes"},"reference":{"key":"aerialway","value":"station"},"terms":["aerialway","cable car","public transit","public transportation","station","terminal","transit","transportation"],"name":"Aerialway Station"},"public_transport/station_bus":{"icon":"bus","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station","bus":"yes"},"addTags":{"public_transport":"station","bus":"yes","amenity":"bus_station"},"removeTags":{"public_transport":"station","bus":"yes","amenity":"bus_station"},"reference":{"key":"amenity","value":"bus_station"},"terms":["bus","public transit","public transportation","station","terminal","transit","transportation"],"name":"Bus Station / Terminal"},"public_transport/station_ferry":{"icon":"ferry","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station","ferry":"yes"},"addTags":{"public_transport":"station","ferry":"yes","amenity":"ferry_terminal"},"removeTags":{"public_transport":"station","ferry":"yes","amenity":"ferry_terminal"},"reference":{"key":"amenity","value":"ferry_terminal"},"terms":["boat","dock","ferry","pier","public transit","public transportation","station","terminal","transit","transportation"],"name":"Ferry Station / Terminal"},"public_transport/station_light_rail":{"icon":"poi-light-rail","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station","light_rail":"yes"},"addTags":{"public_transport":"station","light_rail":"yes","railway":"station","station":"light_rail"},"removeTags":{"public_transport":"station","light_rail":"yes","railway":"station","station":"light_rail"},"reference":{"key":"station","value":"light_rail"},"terms":["electric","light rail","public transit","public transportation","rail","station","terminal","track","tram","trolley","transit","transportation"],"name":"Light Rail Station"},"public_transport/station_monorail":{"icon":"poi-monorail","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station","monorail":"yes"},"addTags":{"public_transport":"station","monorail":"yes","railway":"station"},"removeTags":{"public_transport":"station","monorail":"yes","railway":"station"},"reference":{"key":"railway","value":"station"},"terms":["monorail","public transit","public transportation","rail","station","terminal","transit","transportation"],"name":"Monorail Station"},"public_transport/station_subway":{"icon":"poi-subway","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station","subway":"yes"},"addTags":{"public_transport":"station","subway":"yes","railway":"station","station":"subway"},"removeTags":{"public_transport":"station","subway":"yes","railway":"station","station":"subway"},"reference":{"key":"station","value":"subway"},"terms":["metro","public transit","public transportation","rail","station","subway","terminal","track","transit","transportation","underground"],"name":"Subway Station"},"public_transport/station_train_halt":{"icon":"rail","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station","train":"yes","railway":"halt"},"reference":{"key":"railway","value":"halt"},"terms":["halt","public transit","public transportation","rail","station","track","train","transit","transportation","whistle stop"],"name":"Train Station (Halt / Request)"},"public_transport/station_train":{"icon":"rail","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station","train":"yes"},"addTags":{"public_transport":"station","train":"yes","railway":"station"},"removeTags":{"public_transport":"station","train":"yes","railway":"station"},"reference":{"key":"railway","value":"station"},"terms":["public transit","public transportation","rail","station","terminal","track","train","transit","transportation"],"name":"Train Station"},"public_transport/station_tram":{"icon":"poi-tram","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station","tram":"yes"},"reference":{"key":"public_transport","value":"station"},"terms":["electric","light rail","public transit","public transportation","rail","station","streetcar","terminal","track","tram","trolley","transit","transportation"],"name":"Tram Station"},"public_transport/station_trolleybus":{"icon":"poi-trolleybus","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station","trolleybus":"yes"},"addTags":{"public_transport":"station","trolleybus":"yes","amenity":"bus_station"},"removeTags":{"public_transport":"station","trolleybus":"yes","amenity":"bus_station"},"reference":{"key":"amenity","value":"bus_station"},"terms":["bus","electric","public transit","public transportation","station","streetcar","terminal","trackless","tram","trolley","transit","transportation"],"name":"Trolleybus Station / Terminal"},"public_transport/station":{"icon":"rail","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"public_transport":"station"},"terms":["public transit","public transportation","station","terminal","transit","transportation"],"name":"Transit Station","matchScore":0.2},"public_transport/stop_area":{"icon":"bus","fields":["name","ref","network","operator"],"geometry":["relation"],"tags":{"type":"public_transport","public_transport":"stop_area"},"addTags":{"type":"public_transport","public_transport":"stop_area","public_transport:version":"2"},"removeTags":{"type":"public_transport","public_transport":"stop_area","public_transport:version":"2"},"reference":{"key":"public_transport","value":"stop_area"},"name":"Transit Stop Area"},"public_transport/stop_position_aerialway":{"icon":"aerialway","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position","aerialway":"yes"},"reference":{"key":"public_transport","value":"stop_position"},"terms":["aerialway","cable car","public transit","public transportation","transit","transportation"],"name":"Aerialway Stopping Location"},"public_transport/stop_position_bus":{"icon":"bus","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position","bus":"yes"},"reference":{"key":"public_transport","value":"stop_position"},"terms":["bus","public transit","public transportation","transit","transportation"],"name":"Bus Stopping Location"},"public_transport/stop_position_ferry":{"icon":"ferry","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position","ferry":"yes"},"reference":{"key":"public_transport","value":"stop_position"},"terms":["boat","dock","ferry","pier","public transit","public transportation","transit","transportation"],"name":"Ferry Stopping Location"},"public_transport/stop_position_light_rail":{"icon":"poi-light-rail","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position","light_rail":"yes"},"addTags":{"public_transport":"stop_position","light_rail":"yes","railway":"stop"},"removeTags":{"public_transport":"stop_position","light_rail":"yes","railway":"stop"},"reference":{"key":"railway","value":"stop"},"terms":["electric","light rail","public transit","public transportation","rail","track","tram","trolley","transit","transportation"],"name":"Light Rail Stopping Location"},"public_transport/stop_position_monorail":{"icon":"poi-monorail","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position","monorail":"yes"},"addTags":{"public_transport":"stop_position","monorail":"yes","railway":"stop"},"removeTags":{"public_transport":"stop_position","monorail":"yes","railway":"stop"},"reference":{"key":"railway","value":"stop"},"terms":["monorail","public transit","public transportation","rail","transit","transportation"],"name":"Monorail Stopping Location"},"public_transport/stop_position_subway":{"icon":"poi-subway","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position","subway":"yes"},"addTags":{"public_transport":"stop_position","subway":"yes","railway":"stop"},"removeTags":{"public_transport":"stop_position","subway":"yes","railway":"stop"},"reference":{"key":"railway","value":"stop"},"terms":["metro","public transit","public transportation","rail","subway","track","transit","transportation","underground"],"name":"Subway Stopping Location"},"public_transport/stop_position_train":{"icon":"rail","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position","train":"yes"},"addTags":{"public_transport":"stop_position","train":"yes","railway":"stop"},"removeTags":{"public_transport":"stop_position","train":"yes","railway":"stop"},"reference":{"key":"railway","value":"stop"},"terms":["public transit","public transportation","rail","track","train","transit","transportation"],"name":"Train Stopping Location"},"public_transport/stop_position_tram":{"icon":"poi-tram","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position","tram":"yes"},"addTags":{"public_transport":"stop_position","tram":"yes","railway":"tram_stop"},"removeTags":{"public_transport":"stop_position","tram":"yes","railway":"tram_stop"},"reference":{"key":"public_transport","value":"stop_position"},"terms":["electric","light rail","public transit","public transportation","rail","streetcar","track","tram","trolley","transit","transportation"],"name":"Tram Stopping Location"},"public_transport/stop_position_trolleybus":{"icon":"poi-trolleybus","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position","trolleybus":"yes"},"reference":{"key":"public_transport","value":"stop_position"},"terms":["bus","electric","public transit","public transportation","streetcar","trackless","tram","trolley","transit","transportation"],"name":"Trolleybus Stopping Location"},"public_transport/stop_position":{"icon":"bus","fields":["name","ref_stop_position","network","operator"],"geometry":["vertex"],"tags":{"public_transport":"stop_position"},"terms":["public transit","public transportation","transit","transportation"],"name":"Transit Stopping Location","matchScore":0.2},"railway/halt":{"icon":"rail","geometry":["point","vertex"],"tags":{"railway":"halt"},"terms":["break","interrupt","rest","wait","interruption"],"name":"Train Station (Halt / Request)","searchable":false},"railway/platform":{"icon":"highway-footway","fields":["name","ref_platform","surface","lit","shelter"],"geometry":["line","area"],"tags":{"railway":"platform"},"name":"Train Stop / Platform","searchable":false},"railway/station":{"icon":"rail","fields":["name","network","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","vertex","area"],"tags":{"railway":"station"},"terms":["train station","station"],"name":"Train Station","searchable":false},"railway/tram_stop":{"icon":"poi-tram","fields":["name","network","operator"],"geometry":["vertex"],"tags":{"railway":"tram_stop"},"terms":["light rail","streetcar","tram","trolley"],"name":"Tram Stopping Position","searchable":false},"railway/abandoned":{"icon":"railway-abandoned","geometry":["line"],"tags":{"railway":"abandoned"},"fields":["name","structure","service_rail"],"terms":[],"name":"Abandoned Railway"},"railway/buffer_stop":{"icon":"poi-buffer-stop","geometry":["vertex"],"tags":{"railway":"buffer_stop"},"terms":["stop","halt","buffer"],"name":"Buffer Stop"},"railway/crossing":{"icon":"cross","geometry":["vertex"],"tags":{"railway":"crossing"},"terms":["crossing","pedestrian crossing","railroad crossing","level crossing","grade crossing","path through railroad","train crossing"],"name":"Railway Crossing (Path)"},"railway/derail":{"icon":"roadblock","geometry":["vertex"],"tags":{"railway":"derail"},"terms":["derailer"],"name":"Railway Derailer"},"railway/disused":{"icon":"railway-disused","geometry":["line"],"tags":{"railway":"disused"},"fields":["structure","service_rail"],"terms":[],"name":"Disused Railway"},"railway/funicular":{"icon":"railway-rail","geometry":["line"],"terms":["venicular","cliff railway","cable car","cable railway","funicular railway"],"fields":["structure","gauge","service_rail"],"tags":{"railway":"funicular"},"name":"Funicular"},"railway/level_crossing":{"icon":"cross","geometry":["vertex"],"tags":{"railway":"level_crossing"},"terms":["crossing","railroad crossing","level crossing","grade crossing","road through railroad","train crossing"],"name":"Railway Crossing (Road)"},"railway/light_rail":{"icon":"railway-light-rail","geometry":["line"],"tags":{"railway":"light_rail"},"fields":["name","structure","gauge","electrified","service_rail"],"terms":["light rail","streetcar","trolley"],"name":"Light Rail"},"railway/milestone":{"icon":"poi-milestone","geometry":["point","vertex"],"fields":["railway/position"],"tags":{"railway":"milestone"},"terms":["milestone","marker"],"name":"Railway Milestone"},"railway/miniature":{"icon":"railway-rail","geometry":["line"],"tags":{"railway":"miniature"},"fields":["name","structure","gauge","electrified","service_rail"],"terms":["rideable miniature railway","narrow gauge railway","minimum gauge railway"],"name":"Miniature Railway"},"railway/monorail":{"icon":"railway-monorail","geometry":["line"],"tags":{"railway":"monorail"},"fields":["name","structure","electrified","service_rail"],"terms":[],"name":"Monorail"},"railway/narrow_gauge":{"icon":"railway-rail","geometry":["line"],"tags":{"railway":"narrow_gauge"},"fields":["name","structure","gauge","electrified","service_rail"],"terms":["narrow gauge railway","narrow gauge railroad"],"name":"Narrow Gauge Rail"},"railway/rail":{"icon":"railway-rail","geometry":["line"],"tags":{"railway":"rail"},"fields":["name","structure","gauge","electrified","maxspeed","service_rail"],"terms":[],"name":"Rail"},"railway/signal":{"icon":"poi-railway-signals","geometry":["point","vertex"],"fields":["railway/position","railway/signal/direction","ref"],"tags":{"railway":"signal"},"terms":["signal","lights"],"name":"Railway Signal"},"railway/subway_entrance":{"icon":"entrance","geometry":["point","vertex"],"fields":["name"],"tags":{"railway":"subway_entrance"},"terms":["metro","transit"],"name":"Subway Entrance"},"railway/subway":{"icon":"railway-subway","geometry":["line"],"tags":{"railway":"subway"},"fields":["name","structure","gauge","electrified","service_rail"],"terms":["metro","transit"],"name":"Subway"},"railway/switch":{"icon":"poi-junction","geometry":["vertex"],"tags":{"railway":"switch"},"terms":["switch","points"],"name":"Railway Switch"},"railway/train_wash":{"icon":"rail","geometry":["point","vertex","area"],"fields":["operator","building_area"],"tags":{"railway":"wash"},"terms":["wash","clean"],"name":"Train Wash"},"railway/tram":{"icon":"railway-light-rail","geometry":["line"],"tags":{"railway":"tram"},"fields":["name","structure","gauge","electrified","service_rail"],"terms":["light rail","streetcar","tram","trolley"],"name":"Tram"},"relation":{"icon":"relation","fields":["name","relation"],"geometry":["relation"],"tags":{},"name":"Relation"},"route/ferry":{"icon":"ferry-line","geometry":["line"],"fields":["name","operator","duration","access"],"tags":{"route":"ferry"},"name":"Ferry Route"},"shop":{"icon":"shop","fields":["name","shop","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"*"},"terms":[],"name":"Shop"},"shop/fishmonger":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"fishmonger"},"reference":{"key":"shop","value":"seafood"},"name":"Fishmonger","searchable":false},"shop/furnace":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["oven","stove"],"tags":{"shop":"furnace"},"name":"Furnace Store","searchable":false},"shop/vacant":{"icon":"shop","fields":["name","address","building_area"],"geometry":["point","area"],"tags":{"shop":"vacant"},"name":"Vacant Shop","searchable":false},"shop/agrarian":{"icon":"shop","fields":["name","operator","agrarian","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["agricultural inputs","agricultural machines","seeds","pesticides","fertilizer","agricultural tools"],"tags":{"shop":"agrarian"},"name":"Agriculture Shop"},"shop/alcohol":{"icon":"alcohol-shop","fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"geometry":["point","area"],"terms":["alcohol","beer","booze","wine"],"tags":{"shop":"alcohol"},"name":"Liquor Store"},"shop/anime":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"anime"},"terms":["manga","japan","cosplay","figurine","dakimakura"],"name":"Anime Shop"},"shop/antiques":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"antiques"},"name":"Antiques Shop"},"shop/appliance":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["air conditioner","appliance","dishwasher","dryer","freezer","fridge","grill","kitchen","oven","refrigerator","stove","washer","washing machine"],"tags":{"shop":"appliance"},"name":"Appliance Store"},"shop/art":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["art*","exhibit*","gallery"],"tags":{"shop":"art"},"name":"Art Store"},"shop/baby_goods":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"baby_goods"},"name":"Baby Goods Store"},"shop/bag":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["handbag","purse"],"tags":{"shop":"bag"},"name":"Bag/Luggage Store"},"shop/bakery":{"icon":"bakery","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"bakery"},"name":"Bakery"},"shop/bathroom_furnishing":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"bathroom_furnishing"},"name":"Bathroom Furnishing Store"},"shop/beauty":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["spa","salon","tanning"],"tags":{"shop":"beauty"},"name":"Beauty Shop"},"shop/beauty/nails":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["manicure","pedicure"],"tags":{"shop":"beauty","beauty":"nails"},"reference":{"key":"shop","value":"beauty"},"name":"Nail Salon"},"shop/beauty/tanning":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"beauty","beauty":"tanning"},"reference":{"key":"leisure","value":"tanning_salon"},"name":"Tanning Salon"},"shop/bed":{"icon":"lodging","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"bed"},"name":"Bedding/Mattress Store"},"shop/beverages":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"beverages"},"name":"Beverage Store"},"shop/bicycle":{"icon":"bicycle","fields":["name","operator","address","building_area","service/bicycle","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["bike","repair"],"tags":{"shop":"bicycle"},"name":"Bicycle Shop"},"shop/bookmaker":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["betting"],"tags":{"shop":"bookmaker"},"name":"Bookmaker"},"shop/books":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"shop":"books"},"name":"Book Store"},"shop/boutique":{"icon":"shop","fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"boutique"},"name":"Boutique"},"shop/butcher":{"icon":"slaughterhouse","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["meat"],"tags":{"shop":"butcher"},"name":"Butcher"},"shop/candles":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"candles"},"name":"Candle Shop"},"shop/car_parts":{"icon":"car","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["auto"],"tags":{"shop":"car_parts"},"name":"Car Parts Store"},"shop/car_repair":{"icon":"car","fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["auto","garage","service"],"tags":{"shop":"car_repair"},"name":"Car Repair Shop"},"shop/car":{"icon":"car","fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["auto"],"tags":{"shop":"car"},"name":"Car Dealership"},"shop/carpet":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["rug"],"tags":{"shop":"carpet"},"name":"Carpet Store"},"shop/charity":{"icon":"shop","fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["thrift","op shop","nonprofit"],"tags":{"shop":"charity"},"name":"Charity Store"},"shop/cheese":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"cheese"},"name":"Cheese Store"},"shop/chemist":{"icon":"grocery","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"chemist"},"terms":["med*","drug*","gift"],"name":"Drugstore"},"shop/chocolate":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"chocolate"},"name":"Chocolate Store"},"shop/clothes":{"icon":"clothing-store","fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"clothes"},"name":"Clothing Store"},"shop/coffee":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"coffee"},"name":"Coffee Store"},"shop/computer":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"computer"},"name":"Computer Store"},"shop/confectionery":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["sweet"],"tags":{"shop":"confectionery"},"name":"Candy Store"},"shop/convenience":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"convenience"},"name":"Convenience Store"},"shop/copyshop":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"copyshop"},"name":"Copy Store"},"shop/cosmetics":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"cosmetics"},"name":"Cosmetics Store"},"shop/craft":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"craft"},"terms":["art*","paint*","frame"],"name":"Arts and Crafts Store"},"shop/curtain":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["drape*","window"],"tags":{"shop":"curtain"},"name":"Curtain Store"},"shop/dairy":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["milk","egg","cheese"],"tags":{"shop":"dairy"},"name":"Dairy Store"},"shop/deli":{"icon":"restaurant","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["lunch","meat","sandwich"],"tags":{"shop":"deli"},"name":"Deli"},"shop/department_store":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"department_store"},"name":"Department Store"},"shop/doityourself":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"doityourself"},"name":"DIY Store"},"shop/dry_cleaning":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"dry_cleaning"},"name":"Dry Cleaner"},"shop/e-cigarette":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"e-cigarette"},"terms":["electronic","vapor"],"name":"E-Cigarette Shop"},"shop/electronics":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["appliance","audio","blueray","camera","computer","dvd","home theater","radio","speaker","tv","video"],"tags":{"shop":"electronics"},"name":"Electronics Store"},"shop/erotic":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["sex","porn"],"tags":{"shop":"erotic"},"name":"Erotic Store"},"shop/fabric":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["sew"],"tags":{"shop":"fabric"},"name":"Fabric Store"},"shop/farm":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["farm shop","farm stand"],"tags":{"shop":"farm"},"name":"Produce Stand"},"shop/fashion":{"icon":"shop","fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"fashion"},"name":"Fashion Store"},"shop/florist":{"icon":"florist","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["flower"],"tags":{"shop":"florist"},"name":"Florist"},"shop/frame":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"frame"},"terms":["art*","paint*","photo*","frame"],"name":"Framing Shop"},"shop/funeral_directors":{"icon":"cemetery","fields":["name","operator","address","building_area","religion","denomination"],"geometry":["point","area"],"terms":["undertaker","memorial home"],"tags":{"shop":"funeral_directors"},"name":"Funeral Home"},"shop/furniture":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["chair","sofa","table"],"tags":{"shop":"furniture"},"name":"Furniture Store"},"shop/garden_centre":{"icon":"garden-center","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["landscape","mulch","shrub","tree"],"tags":{"shop":"garden_centre"},"name":"Garden Center"},"shop/gas":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["cng","lpg","natural gas","propane","refill","tank"],"tags":{"shop":"gas"},"name":"Bottled Gas Shop"},"shop/gift":{"icon":"gift","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["souvenir"],"tags":{"shop":"gift"},"name":"Gift Shop"},"shop/greengrocer":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["fruit","vegetable"],"tags":{"shop":"greengrocer"},"name":"Greengrocer"},"shop/hairdresser":{"icon":"hairdresser","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["barber"],"tags":{"shop":"hairdresser"},"name":"Hairdresser"},"shop/hardware":{"icon":"poi-tool","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"hardware"},"name":"Hardware Store"},"shop/hearing_aids":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"hearing_aids"},"name":"Hearing Aids Store"},"shop/herbalist":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"herbalist"},"name":"Herbalist"},"shop/hifi":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["stereo","video"],"tags":{"shop":"hifi"},"name":"Hifi Store"},"shop/houseware":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["home","household"],"tags":{"shop":"houseware"},"name":"Houseware Store"},"shop/interior_decoration":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"interior_decoration"},"name":"Interior Decoration Store"},"shop/jewelry":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["diamond","gem","ring"],"tags":{"shop":"jewelry"},"name":"Jeweler"},"shop/kiosk":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"kiosk"},"name":"Kiosk"},"shop/kitchen":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"kitchen"},"name":"Kitchen Design Store"},"shop/laundry":{"icon":"laundry","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"laundry"},"name":"Laundry"},"shop/leather":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"leather"},"name":"Leather Store"},"shop/locksmith":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["key","lockpick"],"tags":{"shop":"locksmith"},"name":"Locksmith"},"shop/lottery":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"lottery"},"name":"Lottery Shop"},"shop/mall":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["shopping"],"tags":{"shop":"mall"},"name":"Mall"},"shop/massage":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"massage"},"name":"Massage Shop"},"shop/medical_supply":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"medical_supply"},"name":"Medical Supply Store"},"shop/mobile_phone":{"icon":"mobile-phone","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"mobile_phone"},"name":"Mobile Phone Store"},"shop/money_lender":{"icon":"bank","fields":["name","operator","address","building_area","opening_hours","currency_multi"],"geometry":["point","area"],"tags":{"shop":"money_lender"},"name":"Money Lender"},"shop/motorcycle":{"icon":"scooter","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["bike"],"tags":{"shop":"motorcycle"},"name":"Motorcycle Dealership"},"shop/music":{"icon":"music","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["CD","vinyl"],"tags":{"shop":"music"},"name":"Music Store"},"shop/musical_instrument":{"icon":"music","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["guitar"],"tags":{"shop":"musical_instrument"},"name":"Musical Instrument Store"},"shop/newsagent":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"newsagent"},"name":"Newspaper/Magazine Shop"},"shop/nutrition_supplements":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"nutrition_supplements"},"name":"Nutrition Supplements Store"},"shop/optician":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["eye","glasses"],"tags":{"shop":"optician"},"name":"Optician"},"shop/organic":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"supermarket","organic":"only"},"name":"Organic Goods Store"},"shop/outdoor":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["camping","climbing","hiking"],"tags":{"shop":"outdoor"},"name":"Outdoors Store"},"shop/paint":{"icon":"water","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"paint"},"name":"Paint Store"},"shop/pastry":{"icon":"bakery","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"pastry"},"terms":["patisserie","cake shop","cakery"],"name":"Pastry Shop"},"shop/pawnbroker":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"pawnbroker"},"name":"Pawn Shop"},"shop/perfumery":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"perfumery"},"name":"Perfume Store"},"shop/pet":{"icon":"dog-park","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["animal","cat","dog","fish","kitten","puppy","reptile"],"tags":{"shop":"pet"},"name":"Pet Store"},"shop/photo":{"icon":"attraction","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["camera","film"],"tags":{"shop":"photo"},"name":"Photography Store"},"shop/pyrotechnics":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"pyrotechnics"},"name":"Fireworks Store"},"shop/radiotechnics":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"radiotechnics"},"name":"Radio/Electronic Component Store"},"shop/religion":{"icon":"shop","fields":["name","operator","address","building_area","religion","denomination","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"religion"},"name":"Religious Store"},"shop/scuba_diving":{"icon":"swimming","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"scuba_diving"},"name":"Scuba Diving Shop"},"shop/seafood":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["fishmonger"],"tags":{"shop":"seafood"},"name":"Seafood Shop"},"shop/second_hand":{"icon":"shop","fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["secondhand","second hand","resale","thrift","used"],"tags":{"shop":"second_hand"},"name":"Consignment/Thrift Store"},"shop/shoes":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"shoes"},"name":"Shoe Store"},"shop/sports":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"sports"},"name":"Sporting Goods Store"},"shop/stationery":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["card","paper"],"tags":{"shop":"stationery"},"name":"Stationery Store"},"shop/storage_rental":{"icon":"shop","fields":["name","operator","address","building","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"storage_rental"},"name":"Storage Rental"},"shop/supermarket":{"icon":"grocery","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["grocery","store","shop"],"tags":{"shop":"supermarket"},"name":"Supermarket"},"shop/tailor":{"icon":"clothing-store","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["clothes","suit"],"tags":{"shop":"tailor"},"name":"Tailor"},"shop/tattoo":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"tattoo"},"name":"Tattoo Parlor"},"shop/tea":{"icon":"teahouse","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"tea"},"name":"Tea Store"},"shop/ticket":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"ticket"},"name":"Ticket Seller"},"shop/tiles":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"tiles"},"name":"Tile Shop"},"shop/tobacco":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"tobacco"},"name":"Tobacco Shop"},"shop/toys":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"toys"},"name":"Toy Store"},"shop/trade":{"icon":"shop","fields":["name","trade","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"trade"},"name":"Trade Shop"},"shop/travel_agency":{"icon":"suitcase","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"travel_agency"},"name":"Travel Agency"},"shop/tyres":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"tyres"},"name":"Tire Store"},"shop/vacuum_cleaner":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"vacuum_cleaner"},"name":"Vacuum Cleaner Store"},"shop/variety_store":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"variety_store"},"name":"Variety Store"},"shop/video_games":{"icon":"gaming","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"video_games"},"name":"Video Game Store"},"shop/video":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["DVD"],"tags":{"shop":"video"},"name":"Video Store"},"shop/watches":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"watches"},"name":"Watches Shop"},"shop/water_sports":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"water_sports"},"name":"Watersport/Swim Shop"},"shop/weapons":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"terms":["ammo","gun","knife","knives"],"tags":{"shop":"weapons"},"name":"Weapon Shop"},"shop/window_blind":{"icon":"shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"window_blind"},"name":"Window Blind Store"},"shop/wine":{"icon":"alcohol-shop","fields":["name","operator","address","building_area","opening_hours","payment_multi"],"geometry":["point","area"],"tags":{"shop":"wine"},"name":"Wine Shop"},"tourism":{"icon":"attraction","fields":["name","tourism"],"geometry":["point","vertex","area"],"tags":{"tourism":"*"},"name":"Tourism"},"tourism/alpine_hut":{"icon":"lodging","fields":["name","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"terms":["climbing hut"],"tags":{"tourism":"alpine_hut"},"name":"Alpine Hut"},"tourism/apartment":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"tourism":"apartment"},"name":"Guest Apartment / Condo"},"tourism/aquarium":{"icon":"aquarium","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["fish","sea","water"],"tags":{"tourism":"aquarium"},"name":"Aquarium"},"tourism/artwork":{"icon":"art-gallery","fields":["name","artwork_type","artist"],"geometry":["point","vertex","area"],"tags":{"tourism":"artwork"},"terms":["mural","sculpture","statue"],"name":"Artwork"},"tourism/attraction":{"icon":"star","fields":["name","operator","address"],"geometry":["point","vertex","area"],"tags":{"tourism":"attraction"},"name":"Tourist Attraction"},"tourism/camp_site":{"icon":"campsite","fields":["name","operator","address","capacity","fee","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","vertex","area"],"terms":["tent","rv"],"tags":{"tourism":"camp_site"},"name":"Campground"},"tourism/caravan_site":{"icon":"bus","fields":["name","operator","address","capacity","fee","sanitary_dump_station","power_supply","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","vertex","area"],"terms":["Motor Home","Camper"],"tags":{"tourism":"caravan_site"},"name":"RV Park"},"tourism/chalet":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"terms":["holiday","holiday cottage","holiday home","vacation","vacation home"],"tags":{"tourism":"chalet"},"name":"Holiday Cottage"},"tourism/gallery":{"icon":"art-gallery","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["art*","exhibit*","paint*","photo*","sculpt*"],"tags":{"tourism":"gallery"},"name":"Art Gallery"},"tourism/guest_house":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"tourism":"guest_house"},"terms":["B&B","Bed and Breakfast"],"name":"Guest House"},"tourism/hostel":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"tourism":"hostel"},"name":"Hostel"},"tourism/hotel":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"tourism":"hotel"},"name":"Hotel"},"tourism/information":{"icon":"information","fields":["information","operator","address","building_area"],"geometry":["point","vertex","area"],"tags":{"tourism":"information"},"name":"Information"},"tourism/information/board":{"icon":"information","fields":["name","operator","board_type","direction"],"geometry":["point","vertex"],"tags":{"tourism":"information","information":"board"},"reference":{"key":"information","value":"board"},"name":"Information Board"},"tourism/information/guidepost":{"icon":"information","fields":["name","elevation","operator","ref"],"geometry":["point","vertex"],"terms":["signpost"],"tags":{"tourism":"information","information":"guidepost"},"reference":{"key":"information","value":"guidepost"},"name":"Guidepost"},"tourism/information/map":{"icon":"information","fields":["operator","map_type","map_size","direction"],"geometry":["point","vertex"],"tags":{"tourism":"information","information":"map"},"reference":{"key":"information","value":"map"},"name":"Map"},"tourism/information/office":{"icon":"information","fields":["name","operator","address","building_area"],"geometry":["point","vertex","area"],"tags":{"tourism":"information","information":"office"},"reference":{"key":"information","value":"office"},"name":"Tourist Information Office"},"tourism/motel":{"icon":"lodging","fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"geometry":["point","area"],"tags":{"tourism":"motel"},"name":"Motel"},"tourism/museum":{"icon":"museum","fields":["name","operator","address","building_area","opening_hours"],"geometry":["point","area"],"terms":["art*","exhibit*","gallery","foundation","hall","institution","paint*","photo*","sculpt*"],"tags":{"tourism":"museum"},"name":"Museum"},"tourism/picnic_site":{"icon":"picnic-site","fields":["name","operator","address","smoking"],"geometry":["point","vertex","area"],"terms":["camp"],"tags":{"tourism":"picnic_site"},"name":"Picnic Site"},"tourism/theme_park":{"icon":"amusement-park","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"tags":{"tourism":"theme_park"},"name":"Theme Park"},"tourism/viewpoint":{"icon":"poi-binoculars","geometry":["point","vertex"],"fields":["direction"],"tags":{"tourism":"viewpoint"},"name":"Viewpoint"},"tourism/wilderness_hut":{"icon":"lodging","fields":["name","operator","address","building_area"],"geometry":["point","area"],"terms":["wilderness hut","backcountry hut","bothy"],"tags":{"tourism":"wilderness_hut"},"name":"Wilderness Hut"},"tourism/zoo":{"icon":"zoo","fields":["name","operator","address","opening_hours"],"geometry":["point","area"],"terms":["animal"],"tags":{"tourism":"zoo"},"name":"Zoo"},"traffic_calming":{"icon":"poi-warning","fields":["traffic_calming","direction_vertex"],"geometry":["vertex","line"],"tags":{"traffic_calming":"*"},"terms":["bump","hump","slow","speed"],"name":"Traffic Calming"},"traffic_calming/bump":{"icon":"poi-warning","fields":["surface","direction_vertex"],"geometry":["vertex","line"],"terms":["hump","speed","slow"],"tags":{"traffic_calming":"bump"},"name":"Speed Bump"},"traffic_calming/chicane":{"icon":"poi-warning","fields":["direction_vertex"],"geometry":["vertex","line"],"terms":["driveway link","speed","slow"],"tags":{"traffic_calming":"chicane"},"name":"Traffic Chicane"},"traffic_calming/choker":{"icon":"poi-warning","fields":["direction_vertex"],"geometry":["vertex","line"],"terms":["speed","slow"],"tags":{"traffic_calming":"choker"},"name":"Traffic Choker"},"traffic_calming/cushion":{"icon":"poi-warning","fields":["surface","direction_vertex"],"geometry":["vertex","line"],"terms":["bump","hump","speed","slow"],"tags":{"traffic_calming":"cushion"},"name":"Speed Cushion"},"traffic_calming/dip":{"icon":"poi-warning","fields":["surface","direction_vertex"],"geometry":["vertex","line"],"terms":["speed","slow"],"tags":{"traffic_calming":"dip"},"name":"Dip"},"traffic_calming/hump":{"icon":"poi-warning","fields":["surface","direction_vertex"],"geometry":["vertex","line"],"terms":["bump","speed","slow"],"tags":{"traffic_calming":"hump"},"name":"Speed Hump"},"traffic_calming/island":{"icon":"poi-warning","geometry":["vertex"],"terms":["circle","roundabout","slow"],"tags":{"traffic_calming":"island"},"name":"Traffic Island"},"traffic_calming/rumble_strip":{"icon":"poi-warning","fields":["direction_vertex"],"geometry":["vertex","line"],"terms":["audible lines","sleeper lines","growlers"],"tags":{"traffic_calming":"rumble_strip"},"name":"Rumble Strip"},"traffic_calming/table":{"icon":"poi-warning","fields":["surface"],"geometry":["vertex"],"tags":{"traffic_calming":"table"},"terms":["flat top","hump","speed","slow"],"name":"Speed Table"},"type/multipolygon":{"icon":"multipolygon","geometry":["area","relation"],"tags":{"type":"multipolygon"},"removeTags":{},"name":"Multipolygon","searchable":false,"matchScore":0.1},"type/boundary":{"icon":"boundary","fields":["name","boundary"],"geometry":["relation"],"tags":{"type":"boundary"},"name":"Boundary"},"type/boundary/administrative":{"icon":"boundary","fields":["name","admin_level"],"geometry":["relation"],"tags":{"type":"boundary","boundary":"administrative"},"reference":{"key":"boundary","value":"administrative"},"name":"Administrative Boundary"},"type/restriction":{"icon":"restriction","fields":["name","restriction","except"],"geometry":["relation"],"tags":{"type":"restriction"},"name":"Restriction"},"type/restriction/no_left_turn":{"icon":"restriction-no-left-turn","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"no_left_turn"},"name":"No Left Turn"},"type/restriction/no_right_turn":{"icon":"restriction-no-right-turn","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"no_right_turn"},"name":"No Right Turn"},"type/restriction/no_straight_on":{"icon":"restriction-no-straight-on","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"no_straight_on"},"name":"No Straight On"},"type/restriction/no_u_turn":{"icon":"restriction-no-u-turn","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"no_u_turn"},"name":"No U-turn"},"type/restriction/only_left_turn":{"icon":"restriction-only-left-turn","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"only_left_turn"},"name":"Left Turn Only"},"type/restriction/only_right_turn":{"icon":"restriction-only-right-turn","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"only_right_turn"},"name":"Right Turn Only"},"type/restriction/only_straight_on":{"icon":"restriction-only-straight-on","fields":["except"],"geometry":["relation"],"tags":{"type":"restriction","restriction":"only_straight_on"},"name":"No Turns"},"type/route_master":{"icon":"route-master","fields":["name","route_master","ref","operator","network"],"geometry":["relation"],"tags":{"type":"route_master"},"name":"Route Master"},"type/route":{"icon":"route","fields":["name","route","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route"},"name":"Route"},"type/route/bicycle":{"icon":"route-bicycle","fields":["name","ref_route","network_bicycle","cycle_network"],"geometry":["relation"],"tags":{"type":"route","route":"bicycle"},"name":"Cycle Route"},"type/route/bus":{"icon":"route-bus","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"bus"},"name":"Bus Route"},"type/route/detour":{"icon":"route-detour","fields":["name","ref_route"],"geometry":["relation"],"tags":{"type":"route","route":"detour"},"name":"Detour Route"},"type/route/ferry":{"icon":"route-ferry","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"ferry"},"name":"Ferry Route"},"type/route/foot":{"icon":"route-foot","fields":["name","ref_route","operator","network_foot"],"geometry":["relation"],"tags":{"type":"route","route":"foot"},"name":"Foot Route"},"type/route/hiking":{"icon":"route-foot","fields":["name","ref_route","operator","network_foot"],"geometry":["relation"],"tags":{"type":"route","route":"hiking"},"name":"Hiking Route"},"type/route/horse":{"icon":"route-horse","fields":["name","ref_route","operator","network_horse"],"geometry":["relation"],"tags":{"type":"route","route":"horse"},"name":"Riding Route"},"type/route/light_rail":{"icon":"route-light-rail","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"light_rail"},"name":"Light Rail Route"},"type/route/pipeline":{"icon":"route-pipeline","fields":["name","ref_route","operator"],"geometry":["relation"],"tags":{"type":"route","route":"pipeline"},"name":"Pipeline Route"},"type/route/piste":{"icon":"route-piste","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"piste"},"name":"Piste/Ski Route"},"type/route/power":{"icon":"route-power","fields":["name","ref_route","operator"],"geometry":["relation"],"tags":{"type":"route","route":"power"},"name":"Power Route"},"type/route/road":{"icon":"route-road","fields":["name","ref_route","network_road"],"geometry":["relation"],"tags":{"type":"route","route":"road"},"name":"Road Route"},"type/route/subway":{"icon":"route-subway","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"subway"},"name":"Subway Route"},"type/route/train":{"icon":"route-train","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"train"},"name":"Train Route"},"type/route/tram":{"icon":"route-tram","fields":["name","ref_route","operator","network"],"geometry":["relation"],"tags":{"type":"route","route":"tram"},"name":"Tram Route"},"type/site":{"icon":"relation","fields":["name","site"],"geometry":["relation"],"tags":{"type":"site"},"name":"Site"},"type/waterway":{"icon":"route-water","fields":["name","waterway","ref"],"geometry":["relation"],"tags":{"type":"waterway"},"name":"Waterway"},"vertex":{"fields":["name"],"geometry":["vertex"],"tags":{},"name":"Other","matchScore":0.1},"waterway/boatyard":{"icon":"harbor","fields":["name","operator"],"geometry":["area","vertex","point"],"tags":{"waterway":"boatyard"},"name":"Boatyard"},"waterway/canal":{"icon":"waterway-canal","fields":["name","width","intermittent"],"geometry":["line"],"tags":{"waterway":"canal"},"name":"Canal"},"waterway/dam":{"icon":"dam","geometry":["point","vertex","line","area"],"fields":["name"],"tags":{"waterway":"dam"},"name":"Dam"},"waterway/ditch":{"icon":"waterway-ditch","fields":["structure_waterway","intermittent"],"geometry":["line"],"tags":{"waterway":"ditch"},"name":"Ditch"},"waterway/dock":{"icon":"harbor","fields":["name","dock","operator"],"geometry":["area","vertex","point"],"terms":["boat","ship","vessel","marine"],"tags":{"waterway":"dock"},"name":"Wet Dock / Dry Dock"},"waterway/drain":{"icon":"waterway-ditch","fields":["structure_waterway","intermittent"],"geometry":["line"],"tags":{"waterway":"drain"},"name":"Drain"},"waterway/fuel":{"icon":"fuel","fields":["name","operator","address","opening_hours","fuel_multi"],"geometry":["point","area"],"terms":["petrol","gas","diesel","boat"],"tags":{"waterway":"fuel"},"name":"Marine Fuel Station"},"waterway/river":{"icon":"waterway-river","fields":["name","structure_waterway","width","intermittent"],"geometry":["line"],"terms":["beck","branch","brook","course","creek","estuary","rill","rivulet","run","runnel","stream","tributary","watercourse"],"tags":{"waterway":"river"},"name":"River"},"waterway/riverbank":{"icon":"water","geometry":["area"],"tags":{"waterway":"riverbank"},"name":"Riverbank"},"waterway/sanitary_dump_station":{"icon":"poi-storage-tank","fields":["name","operator","access_simple","fee","water_point"],"geometry":["point","vertex","area"],"terms":["Boat","Watercraft","Sanitary","Dump Station","Pumpout","Pump out","Elsan","CDP","CTDP","Chemical Toilet"],"tags":{"waterway":"sanitary_dump_station"},"name":"Marine Toilet Disposal"},"waterway/stream_intermittent":{"icon":"waterway-stream","fields":["name","structure_waterway","width","intermittent"],"geometry":["line"],"terms":["arroyo","beck","branch","brook","burn","course","creek","drift","flood","flow","gully","run","runnel","rush","spate","spritz","tributary","wadi","wash","watercourse"],"tags":{"waterway":"stream","intermittent":"yes"},"reference":{"key":"waterway","value":"stream"},"name":"Intermittent Stream"},"waterway/stream":{"icon":"waterway-stream","fields":["name","structure_waterway","width","intermittent"],"geometry":["line"],"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"],"tags":{"waterway":"stream"},"name":"Stream"},"waterway/water_point":{"icon":"drinking-water","geometry":["area","vertex","point"],"tags":{"waterway":"water_point"},"name":"Marine Drinking Water"},"waterway/waterfall":{"icon":"water","fields":["name","height","width","intermittent"],"geometry":["vertex"],"terms":["fall"],"tags":{"waterway":"waterfall"},"name":"Waterfall"},"waterway/weir":{"icon":"dam","geometry":["vertex","line"],"tags":{"waterway":"weir"},"name":"Weir"},"amenity/arts_centre/Åwietlica wiejska":{"tags":{"name":"Åwietlica wiejska","amenity":"arts_centre"},"name":"Åwietlica wiejska","icon":"theatre","geometry":["point","area"],"fields":["name","address","building_area","opening_hours"],"suggestion":true},"amenity/arts_centre/Ðом кÑлÑÑÑÑÑ":{"tags":{"name":"Ðом кÑлÑÑÑÑÑ","amenity":"arts_centre"},"name":"Ðом кÑлÑÑÑÑÑ","icon":"theatre","geometry":["point","area"],"fields":["name","address","building_area","opening_hours"],"suggestion":true},"amenity/bank/ABANCA":{"tags":{"name":"ABANCA","amenity":"bank"},"name":"ABANCA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ABN AMRO":{"tags":{"name":"ABN AMRO","amenity":"bank"},"name":"ABN AMRO","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ABSA":{"tags":{"name":"ABSA","amenity":"bank"},"name":"ABSA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/AIB":{"tags":{"name":"AIB","amenity":"bank"},"name":"AIB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ANZ":{"tags":{"name":"ANZ","amenity":"bank"},"name":"ANZ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ASB Bank":{"tags":{"name":"ASB Bank","amenity":"bank"},"name":"ASB Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ATB Financial":{"tags":{"name":"ATB Financial","amenity":"bank"},"name":"ATB Financial","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/AXA":{"tags":{"name":"AXA","amenity":"bank"},"name":"AXA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Agribank":{"tags":{"name":"Agribank","amenity":"bank"},"name":"Agribank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Akbank":{"tags":{"name":"Akbank","amenity":"bank"},"name":"Akbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Alior Bank":{"tags":{"name":"Alior Bank","amenity":"bank"},"name":"Alior Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Allahabad Bank":{"tags":{"name":"Allahabad Bank","amenity":"bank"},"name":"Allahabad Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Allied Bank":{"tags":{"name":"Allied Bank","amenity":"bank"},"name":"Allied Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Alpha Bank":{"tags":{"name":"Alpha Bank","amenity":"bank"},"name":"Alpha Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Andhra Bank":{"tags":{"name":"Andhra Bank","amenity":"bank"},"name":"Andhra Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Antonveneta":{"tags":{"name":"Antonveneta","amenity":"bank"},"name":"Antonveneta","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Argenta":{"tags":{"name":"Argenta","amenity":"bank"},"name":"Argenta","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Asia United Bank":{"tags":{"name":"Asia United Bank","amenity":"bank"},"name":"Asia United Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Askari Bank":{"tags":{"name":"Askari Bank","amenity":"bank"},"name":"Askari Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Associated Bank":{"tags":{"name":"Associated Bank","amenity":"bank"},"name":"Associated Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Axis Bank":{"tags":{"name":"Axis Bank","amenity":"bank"},"name":"Axis Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BAC":{"tags":{"name":"BAC","amenity":"bank"},"name":"BAC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BAWAG PSK":{"tags":{"name":"BAWAG PSK","amenity":"bank"},"name":"BAWAG PSK","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BB&T":{"tags":{"name":"BB&T","amenity":"bank"},"name":"BB&T","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBBank":{"tags":{"name":"BBBank","amenity":"bank"},"name":"BBBank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBK":{"tags":{"name":"BBK","amenity":"bank"},"name":"BBK","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBVA":{"tags":{"name":"BBVA","amenity":"bank"},"name":"BBVA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBVA Bancomer":{"tags":{"name":"BBVA Bancomer","amenity":"bank"},"name":"BBVA Bancomer","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBVA Compass":{"tags":{"name":"BBVA Compass","amenity":"bank"},"name":"BBVA Compass","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBVA Continental":{"tags":{"name":"BBVA Continental","amenity":"bank"},"name":"BBVA Continental","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BBVA Francés":{"tags":{"name":"BBVA Francés","amenity":"bank"},"name":"BBVA Francés","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BCA":{"tags":{"name":"BCA","amenity":"bank"},"name":"BCA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BCI":{"tags":{"name":"BCI","amenity":"bank"},"name":"BCI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BCP":{"tags":{"name":"BCP","amenity":"bank"},"name":"BCP","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BCR":{"tags":{"name":"BCR","amenity":"bank"},"name":"BCR","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BDO":{"tags":{"name":"BDO","amenity":"bank"},"name":"BDO","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BGÅ» BNP Paribas":{"tags":{"name":"BGÅ» BNP Paribas","amenity":"bank"},"name":"BGÅ» BNP Paribas","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BMCE":{"tags":{"name":"BMCE","amenity":"bank"},"name":"BMCE","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BMN":{"tags":{"name":"BMN","amenity":"bank"},"name":"BMN","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BMO":{"tags":{"name":"BMO","amenity":"bank"},"name":"BMO","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BMO Harris Bank":{"tags":{"name":"BMO Harris Bank","amenity":"bank"},"name":"BMO Harris Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BNA":{"tags":{"name":"BNA","amenity":"bank"},"name":"BNA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BNI":{"tags":{"name":"BNI","amenity":"bank"},"name":"BNI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BNL":{"tags":{"name":"BNL","amenity":"bank"},"name":"BNL","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BNP Paribas":{"tags":{"name":"BNP Paribas","amenity":"bank"},"name":"BNP Paribas","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BNP Paribas Fortis":{"tags":{"name":"BNP Paribas Fortis","amenity":"bank"},"name":"BNP Paribas Fortis","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BOC":{"tags":{"name":"BOC","amenity":"bank"},"name":"BOC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BPH":{"tags":{"name":"BPH","amenity":"bank"},"name":"BPH","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BPI":{"tags":{"name":"BPI","amenity":"bank"},"name":"BPI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BPI Family Savings Bank":{"tags":{"name":"BPI Family Savings Bank","amenity":"bank"},"name":"BPI Family Savings Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BRD":{"tags":{"name":"BRD","amenity":"bank"},"name":"BRD","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BRED":{"tags":{"name":"BRED","amenity":"bank"},"name":"BRED","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BRI":{"tags":{"name":"BRI","amenity":"bank"},"name":"BRI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BW-Bank":{"tags":{"name":"BW-Bank","amenity":"bank"},"name":"BW-Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BZ WBK":{"tags":{"name":"BZ WBK","amenity":"bank"},"name":"BZ WBK","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banamex":{"tags":{"name":"Banamex","amenity":"bank"},"name":"Banamex","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banc Sabadell":{"tags":{"name":"Banc Sabadell","amenity":"bank"},"name":"Banc Sabadell","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Intesa":{"tags":{"name":"Banca Intesa","amenity":"bank"},"name":"Banca Intesa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca March":{"tags":{"name":"Banca March","amenity":"bank"},"name":"Banca March","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Popolare di Milano":{"tags":{"name":"Banca Popolare di Milano","amenity":"bank"},"name":"Banca Popolare di Milano","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Popolare di Novara":{"tags":{"name":"Banca Popolare di Novara","amenity":"bank"},"name":"Banca Popolare di Novara","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Popolare di Sondrio":{"tags":{"name":"Banca Popolare di Sondrio","amenity":"bank"},"name":"Banca Popolare di Sondrio","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Popolare di Verona":{"tags":{"name":"Banca Popolare di Verona","amenity":"bank"},"name":"Banca Popolare di Verona","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Popolare di Vicenza":{"tags":{"name":"Banca Popolare di Vicenza","amenity":"bank"},"name":"Banca Popolare di Vicenza","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca RomâneascÄ":{"tags":{"name":"Banca RomâneascÄ","amenity":"bank"},"name":"Banca RomâneascÄ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Sella":{"tags":{"name":"Banca Sella","amenity":"bank"},"name":"Banca Sella","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banca Transilvania":{"tags":{"name":"Banca Transilvania","amenity":"bank"},"name":"Banca Transilvania","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Agrario":{"tags":{"name":"Banco Agrario","amenity":"bank"},"name":"Banco Agrario","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Azteca":{"tags":{"name":"Banco Azteca","amenity":"bank"},"name":"Banco Azteca","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco BCI":{"tags":{"name":"Banco BCI","amenity":"bank"},"name":"Banco BCI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Bradesco":{"tags":{"name":"Banco Bradesco","amenity":"bank"},"name":"Banco Bradesco","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Continental":{"tags":{"name":"Banco Continental","amenity":"bank"},"name":"Banco Continental","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Estado":{"tags":{"name":"Banco Estado","amenity":"bank"},"name":"Banco Estado","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Fassil":{"tags":{"name":"Banco Fassil","amenity":"bank"},"name":"Banco Fassil","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco G&T Continental":{"tags":{"name":"Banco G&T Continental","amenity":"bank"},"name":"Banco G&T Continental","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco General":{"tags":{"name":"Banco General","amenity":"bank"},"name":"Banco General","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Industrial":{"tags":{"name":"Banco Industrial","amenity":"bank"},"name":"Banco Industrial","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Internacional":{"tags":{"name":"Banco Internacional","amenity":"bank"},"name":"Banco Internacional","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Itaú":{"tags":{"name":"Banco Itaú","amenity":"bank"},"name":"Banco Itaú","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Nacional":{"tags":{"name":"Banco Nacional","amenity":"bank"},"name":"Banco Nacional","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Nación":{"tags":{"name":"Banco Nación","amenity":"bank"},"name":"Banco Nación","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Pastor":{"tags":{"name":"Banco Pastor","amenity":"bank"},"name":"Banco Pastor","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Pichincha":{"tags":{"name":"Banco Pichincha","amenity":"bank"},"name":"Banco Pichincha","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Popular":{"tags":{"name":"Banco Popular","amenity":"bank"},"name":"Banco Popular","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Provincia":{"tags":{"name":"Banco Provincia","amenity":"bank"},"name":"Banco Provincia","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Sabadell":{"tags":{"name":"Banco Sabadell","amenity":"bank"},"name":"Banco Sabadell","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Santander":{"tags":{"name":"Banco Santander","amenity":"bank"},"name":"Banco Santander","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco Sol":{"tags":{"name":"Banco Sol","amenity":"bank"},"name":"Banco Sol","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Bogotá":{"tags":{"name":"Banco de Bogotá","amenity":"bank"},"name":"Banco de Bogotá","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Chile":{"tags":{"name":"Banco de Chile","amenity":"bank"},"name":"Banco de Chile","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Costa Rica":{"tags":{"name":"Banco de Costa Rica","amenity":"bank"},"name":"Banco de Costa Rica","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Desarrollo Banrural":{"tags":{"name":"Banco de Desarrollo Banrural","amenity":"bank"},"name":"Banco de Desarrollo Banrural","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Occidente":{"tags":{"name":"Banco de Occidente","amenity":"bank"},"name":"Banco de Occidente","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de Venezuela":{"tags":{"name":"Banco de Venezuela","amenity":"bank"},"name":"Banco de Venezuela","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de la Nación":{"tags":{"name":"Banco de la Nación","amenity":"bank"},"name":"Banco de la Nación","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco de la Nación Argentina":{"tags":{"name":"Banco de la Nación Argentina","amenity":"bank"},"name":"Banco de la Nación Argentina","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco di Napoli":{"tags":{"name":"Banco di Napoli","amenity":"bank"},"name":"Banco di Napoli","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco di Sardegna":{"tags":{"name":"Banco di Sardegna","amenity":"bank"},"name":"Banco di Sardegna","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco do Brasil":{"tags":{"name":"Banco do Brasil","amenity":"bank"},"name":"Banco do Brasil","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banco do Nordeste":{"tags":{"name":"Banco do Nordeste","amenity":"bank"},"name":"Banco do Nordeste","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/BancoEstado":{"tags":{"name":"BancoEstado","amenity":"bank"},"name":"BancoEstado","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bancolombia":{"tags":{"name":"Bancolombia","amenity":"bank"},"name":"Bancolombia","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bancomer":{"tags":{"name":"Bancomer","amenity":"bank"},"name":"Bancomer","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bancpost":{"tags":{"name":"Bancpost","amenity":"bank"},"name":"Bancpost","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banesco":{"tags":{"name":"Banesco","amenity":"bank"},"name":"Banesco","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bangkok Bank":{"tags":{"name":"Bangkok Bank","amenity":"bank"},"name":"Bangkok Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Al Habib":{"tags":{"name":"Bank Al Habib","amenity":"bank"},"name":"Bank Al Habib","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Alfalah":{"tags":{"name":"Bank Alfalah","amenity":"bank"},"name":"Bank Alfalah","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Austria":{"tags":{"name":"Bank Austria","amenity":"bank"},"name":"Bank Austria","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank BCA":{"tags":{"name":"Bank BCA","amenity":"bank"},"name":"Bank BCA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank BNI":{"tags":{"name":"Bank BNI","amenity":"bank"},"name":"Bank BNI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank BPH":{"tags":{"name":"Bank BPH","amenity":"bank"},"name":"Bank BPH","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank BRI":{"tags":{"name":"Bank BRI","amenity":"bank"},"name":"Bank BRI","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Danamon":{"tags":{"name":"Bank Danamon","amenity":"bank"},"name":"Bank Danamon","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Mandiri":{"tags":{"name":"Bank Mandiri","amenity":"bank"},"name":"Bank Mandiri","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Mega":{"tags":{"name":"Bank Mega","amenity":"bank"},"name":"Bank Mega","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank SpóÅdzielczy":{"tags":{"name":"Bank SpóÅdzielczy","amenity":"bank"},"name":"Bank SpóÅdzielczy","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank Zachodni WBK":{"tags":{"name":"Bank Zachodni WBK","amenity":"bank"},"name":"Bank Zachodni WBK","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Africa":{"tags":{"name":"Bank of Africa","amenity":"bank"},"name":"Bank of Africa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of America":{"tags":{"name":"Bank of America","amenity":"bank"},"name":"Bank of America","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Baroda":{"tags":{"name":"Bank of Baroda","amenity":"bank"},"name":"Bank of Baroda","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Ceylon":{"tags":{"name":"Bank of Ceylon","amenity":"bank"},"name":"Bank of Ceylon","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of China":{"tags":{"name":"Bank of China","amenity":"bank"},"name":"Bank of China","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Commerce":{"tags":{"name":"Bank of Commerce","amenity":"bank"},"name":"Bank of Commerce","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of India":{"tags":{"name":"Bank of India","amenity":"bank"},"name":"Bank of India","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Ireland":{"tags":{"name":"Bank of Ireland","amenity":"bank"},"name":"Bank of Ireland","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Montreal":{"tags":{"name":"Bank of Montreal","amenity":"bank"},"name":"Bank of Montreal","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of New Zealand":{"tags":{"name":"Bank of New Zealand","amenity":"bank"},"name":"Bank of New Zealand","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of Scotland":{"tags":{"name":"Bank of Scotland","amenity":"bank"},"name":"Bank of Scotland","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bank of the West":{"tags":{"name":"Bank of the West","amenity":"bank"},"name":"Bank of the West","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bankia":{"tags":{"name":"Bankia","amenity":"bank"},"name":"Bankia","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bankinter":{"tags":{"name":"Bankinter","amenity":"bank"},"name":"Bankinter","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banner Bank":{"tags":{"name":"Banner Bank","amenity":"bank"},"name":"Banner Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banorte":{"tags":{"name":"Banorte","amenity":"bank"},"name":"Banorte","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banque Atlantique":{"tags":{"name":"Banque Atlantique","amenity":"bank"},"name":"Banque Atlantique","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banque Nationale":{"tags":{"name":"Banque Nationale","amenity":"bank"},"name":"Banque Nationale","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banque Populaire":{"tags":{"name":"Banque Populaire","amenity":"bank"},"name":"Banque Populaire","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banrisul":{"tags":{"name":"Banrisul","amenity":"bank"},"name":"Banrisul","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Banrural":{"tags":{"name":"Banrural","amenity":"bank"},"name":"Banrural","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Barclays":{"tags":{"name":"Barclays","amenity":"bank"},"name":"Barclays","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bcc":{"tags":{"name":"Bcc","amenity":"bank"},"name":"Bcc","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Belfius":{"tags":{"name":"Belfius","amenity":"bank"},"name":"Belfius","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bendigo Bank":{"tags":{"name":"Bendigo Bank","amenity":"bank"},"name":"Bendigo Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Berliner Volksbank":{"tags":{"name":"Berliner Volksbank","amenity":"bank"},"name":"Berliner Volksbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bicentenario":{"tags":{"name":"Bicentenario","amenity":"bank"},"name":"Bicentenario","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Bradesco":{"tags":{"name":"Bradesco","amenity":"bank"},"name":"Bradesco","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Budapest Bank":{"tags":{"name":"Budapest Bank","amenity":"bank"},"name":"Budapest Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CBAO":{"tags":{"name":"CBAO","amenity":"bank"},"name":"CBAO","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CEC Bank":{"tags":{"name":"CEC Bank","amenity":"bank"},"name":"CEC Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CGD":{"tags":{"name":"CGD","amenity":"bank"},"name":"CGD","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CIB Bank":{"tags":{"name":"CIB Bank","amenity":"bank"},"name":"CIB Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CIBC":{"tags":{"name":"CIBC","amenity":"bank"},"name":"CIBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CIC":{"tags":{"name":"CIC","amenity":"bank"},"name":"CIC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CIMB Bank":{"tags":{"name":"CIMB Bank","amenity":"bank"},"name":"CIMB Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CNEP":{"tags":{"name":"CNEP","amenity":"bank"},"name":"CNEP","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caisse Desjardins":{"tags":{"name":"Caisse Desjardins","amenity":"bank"},"name":"Caisse Desjardins","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caisse d'Ãpargne":{"tags":{"name":"Caisse d'Ãpargne","amenity":"bank"},"name":"Caisse d'Ãpargne","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caixa":{"tags":{"name":"Caixa","amenity":"bank"},"name":"Caixa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caixa Econômica Federal":{"tags":{"name":"Caixa Econômica Federal","amenity":"bank"},"name":"Caixa Econômica Federal","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caixa Geral de Depósitos":{"tags":{"name":"Caixa Geral de Depósitos","amenity":"bank"},"name":"Caixa Geral de Depósitos","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CaixaBank":{"tags":{"name":"CaixaBank","amenity":"bank"},"name":"CaixaBank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caja CÃrculo":{"tags":{"name":"Caja CÃrculo","amenity":"bank"},"name":"Caja CÃrculo","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caja Duero":{"tags":{"name":"Caja Duero","amenity":"bank"},"name":"Caja Duero","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caja España":{"tags":{"name":"Caja España","amenity":"bank"},"name":"Caja España","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caja Rural":{"tags":{"name":"Caja Rural","amenity":"bank"},"name":"Caja Rural","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Caja Rural de Jaén":{"tags":{"name":"Caja Rural de Jaén","amenity":"bank"},"name":"Caja Rural de Jaén","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CajaSur":{"tags":{"name":"CajaSur","amenity":"bank"},"name":"CajaSur","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Cajamar":{"tags":{"name":"Cajamar","amenity":"bank"},"name":"Cajamar","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Cajero Automatico Bancared":{"tags":{"name":"Cajero Automatico Bancared","amenity":"bank"},"name":"Cajero Automatico Bancared","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Canara Bank":{"tags":{"name":"Canara Bank","amenity":"bank"},"name":"Canara Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Capital One":{"tags":{"name":"Capital One","amenity":"bank"},"name":"Capital One","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Carige":{"tags":{"name":"Carige","amenity":"bank"},"name":"Carige","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Cariparma":{"tags":{"name":"Cariparma","amenity":"bank"},"name":"Cariparma","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Cassa di Risparmio del Veneto":{"tags":{"name":"Cassa di Risparmio del Veneto","amenity":"bank"},"name":"Cassa di Risparmio del Veneto","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CatalunyaCaixa":{"tags":{"name":"CatalunyaCaixa","amenity":"bank"},"name":"CatalunyaCaixa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Central Bank of India":{"tags":{"name":"Central Bank of India","amenity":"bank"},"name":"Central Bank of India","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Chase":{"tags":{"name":"Chase","amenity":"bank"},"name":"Chase","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/China Bank":{"tags":{"name":"China Bank","amenity":"bank"},"name":"China Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/China Bank Savings":{"tags":{"name":"China Bank Savings","amenity":"bank"},"name":"China Bank Savings","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/China Construction Bank":{"tags":{"name":"China Construction Bank","amenity":"bank"},"name":"China Construction Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Citibank":{"tags":{"name":"Citibank","amenity":"bank"},"name":"Citibank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Citizens Bank":{"tags":{"name":"Citizens Bank","amenity":"bank"},"name":"Citizens Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Clydesdale Bank":{"tags":{"name":"Clydesdale Bank","amenity":"bank"},"name":"Clydesdale Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Columbia Bank":{"tags":{"name":"Columbia Bank","amenity":"bank"},"name":"Columbia Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Comerica Bank":{"tags":{"name":"Comerica Bank","amenity":"bank"},"name":"Comerica Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Commerce Bank":{"tags":{"name":"Commerce Bank","amenity":"bank"},"name":"Commerce Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Commercial Bank":{"tags":{"name":"Commercial Bank","amenity":"bank"},"name":"Commercial Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Commercial Bank of Ceylon PLC":{"tags":{"name":"Commercial Bank of Ceylon PLC","amenity":"bank"},"name":"Commercial Bank of Ceylon PLC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Commerzbank":{"tags":{"name":"Commerzbank","amenity":"bank"},"name":"Commerzbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Commonwealth Bank":{"tags":{"name":"Commonwealth Bank","amenity":"bank"},"name":"Commonwealth Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Corporation Bank":{"tags":{"name":"Corporation Bank","amenity":"bank"},"name":"Corporation Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Credem":{"tags":{"name":"Credem","amenity":"bank"},"name":"Credem","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Credicoop":{"tags":{"name":"Credicoop","amenity":"bank"},"name":"Credicoop","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Credit Agricole":{"tags":{"name":"Credit Agricole","amenity":"bank"},"name":"Credit Agricole","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Credit Suisse":{"tags":{"name":"Credit Suisse","amenity":"bank"},"name":"Credit Suisse","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crelan":{"tags":{"name":"Crelan","amenity":"bank"},"name":"Crelan","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crédit Agricole":{"tags":{"name":"Crédit Agricole","amenity":"bank"},"name":"Crédit Agricole","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crédit Mutuel":{"tags":{"name":"Crédit Mutuel","amenity":"bank"},"name":"Crédit Mutuel","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crédit Mutuel de Bretagne":{"tags":{"name":"Crédit Mutuel de Bretagne","amenity":"bank"},"name":"Crédit Mutuel de Bretagne","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crédit du Nord":{"tags":{"name":"Crédit du Nord","amenity":"bank"},"name":"Crédit du Nord","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Crédito AgrÃcola":{"tags":{"name":"Crédito AgrÃcola","amenity":"bank"},"name":"Crédito AgrÃcola","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/CбеÑбанк":{"tags":{"name":"CбеÑбанк","amenity":"bank"},"name":"CбеÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Danske Bank":{"tags":{"name":"Danske Bank","amenity":"bank"},"name":"Danske Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Davivienda":{"tags":{"name":"Davivienda","amenity":"bank"},"name":"Davivienda","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/De Venezuela":{"tags":{"name":"De Venezuela","amenity":"bank"},"name":"De Venezuela","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Denizbank":{"tags":{"name":"Denizbank","amenity":"bank"},"name":"Denizbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Desjardins":{"tags":{"name":"Desjardins","amenity":"bank"},"name":"Desjardins","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Deutsche Bank":{"tags":{"name":"Deutsche Bank","amenity":"bank"},"name":"Deutsche Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Dubai Islamic Bank":{"tags":{"name":"Dubai Islamic Bank","amenity":"bank"},"name":"Dubai Islamic Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/EastWest Bank":{"tags":{"name":"EastWest Bank","amenity":"bank"},"name":"EastWest Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ecobank":{"tags":{"name":"Ecobank","amenity":"bank"},"name":"Ecobank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Erste Bank":{"tags":{"name":"Erste Bank","amenity":"bank"},"name":"Erste Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Eurobank":{"tags":{"name":"Eurobank","amenity":"bank"},"name":"Eurobank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Express Union":{"tags":{"name":"Express Union","amenity":"bank"},"name":"Express Union","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/FNB":{"tags":{"name":"FNB","amenity":"bank"},"name":"FNB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Federal Bank":{"tags":{"name":"Federal Bank","amenity":"bank"},"name":"Federal Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Fifth Third Bank":{"tags":{"name":"Fifth Third Bank","amenity":"bank"},"name":"Fifth Third Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Finansbank":{"tags":{"name":"Finansbank","amenity":"bank"},"name":"Finansbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/First Bank":{"tags":{"name":"First Bank","amenity":"bank"},"name":"First Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/First Citizens Bank":{"tags":{"name":"First Citizens Bank","amenity":"bank"},"name":"First Citizens Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/First National Bank":{"tags":{"name":"First National Bank","amenity":"bank"},"name":"First National Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Galicia":{"tags":{"name":"Galicia","amenity":"bank"},"name":"Galicia","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Garanti":{"tags":{"name":"Garanti","amenity":"bank"},"name":"Garanti","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Garanti Bankası":{"tags":{"name":"Garanti Bankası","amenity":"bank"},"name":"Garanti Bankası","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Getin Bank":{"tags":{"name":"Getin Bank","amenity":"bank"},"name":"Getin Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Groupama":{"tags":{"name":"Groupama","amenity":"bank"},"name":"Groupama","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/HDFC Bank":{"tags":{"name":"HDFC Bank","amenity":"bank"},"name":"HDFC Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/HNB":{"tags":{"name":"HNB","amenity":"bank"},"name":"HNB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/HSBC":{"tags":{"name":"HSBC","amenity":"bank"},"name":"HSBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Halifax":{"tags":{"name":"Halifax","amenity":"bank"},"name":"Halifax","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Halkbank":{"tags":{"name":"Halkbank","amenity":"bank"},"name":"Halkbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Hamburger Sparkasse":{"tags":{"name":"Hamburger Sparkasse","amenity":"bank"},"name":"Hamburger Sparkasse","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Handelsbanken":{"tags":{"name":"Handelsbanken","amenity":"bank"},"name":"Handelsbanken","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Hong Leong Bank":{"tags":{"name":"Hong Leong Bank","amenity":"bank"},"name":"Hong Leong Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Hrvatska poÅ¡tanska banka":{"tags":{"name":"Hrvatska poÅ¡tanska banka","amenity":"bank"},"name":"Hrvatska poÅ¡tanska banka","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Huntington Bank":{"tags":{"name":"Huntington Bank","amenity":"bank"},"name":"Huntington Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/HypoVereinsbank":{"tags":{"name":"HypoVereinsbank","amenity":"bank"},"name":"HypoVereinsbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ICBC":{"tags":{"name":"ICBC","amenity":"bank"},"name":"ICBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ICICI Bank":{"tags":{"name":"ICICI Bank","amenity":"bank"},"name":"ICICI Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/IDBI Bank":{"tags":{"name":"IDBI Bank","amenity":"bank"},"name":"IDBI Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ING":{"tags":{"name":"ING","amenity":"bank"},"name":"ING","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ING Bank ÅlÄ
ski":{"tags":{"name":"ING Bank ÅlÄ
ski","amenity":"bank"},"name":"ING Bank ÅlÄ
ski","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/IberCaja":{"tags":{"name":"IberCaja","amenity":"bank"},"name":"IberCaja","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Indian Bank":{"tags":{"name":"Indian Bank","amenity":"bank"},"name":"Indian Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Indian Overseas Bank":{"tags":{"name":"Indian Overseas Bank","amenity":"bank"},"name":"Indian Overseas Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Interbank":{"tags":{"name":"Interbank","amenity":"bank"},"name":"Interbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Intesa San Paolo":{"tags":{"name":"Intesa San Paolo","amenity":"bank"},"name":"Intesa San Paolo","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Itaú":{"tags":{"name":"Itaú","amenity":"bank"},"name":"Itaú","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/K&H Bank":{"tags":{"name":"K&H Bank","amenity":"bank"},"name":"K&H Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/KBC":{"tags":{"name":"KBC","amenity":"bank"},"name":"KBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Kasa Stefczyka":{"tags":{"name":"Kasa Stefczyka","amenity":"bank"},"name":"Kasa Stefczyka","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Key Bank":{"tags":{"name":"Key Bank","amenity":"bank"},"name":"Key Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/KomerÄnà banka":{"tags":{"name":"KomerÄnà banka","amenity":"bank"},"name":"KomerÄnà banka","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Kreissparkasse":{"tags":{"name":"Kreissparkasse","amenity":"bank"},"name":"Kreissparkasse","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Kreissparkasse Köln":{"tags":{"name":"Kreissparkasse Köln","amenity":"bank"},"name":"Kreissparkasse Köln","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Kutxabank":{"tags":{"name":"Kutxabank","amenity":"bank"},"name":"Kutxabank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/LCL":{"tags":{"name":"LCL","amenity":"bank"},"name":"LCL","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/La Banque Postale":{"tags":{"name":"La Banque Postale","amenity":"bank"},"name":"La Banque Postale","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/La Caixa":{"tags":{"name":"La Caixa","amenity":"bank"},"name":"La Caixa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Laboral Kutxa":{"tags":{"name":"Laboral Kutxa","amenity":"bank"},"name":"Laboral Kutxa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Landbank":{"tags":{"name":"Landbank","amenity":"bank"},"name":"Landbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Liberbank":{"tags":{"name":"Liberbank","amenity":"bank"},"name":"Liberbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Lloyds Bank":{"tags":{"name":"Lloyds Bank","amenity":"bank"},"name":"Lloyds Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/M&T Bank":{"tags":{"name":"M&T Bank","amenity":"bank"},"name":"M&T Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/MCB":{"tags":{"name":"MCB","amenity":"bank"},"name":"MCB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/MCB Bank":{"tags":{"name":"MCB Bank","amenity":"bank"},"name":"MCB Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/MONETA Money Bank":{"tags":{"name":"MONETA Money Bank","amenity":"bank"},"name":"MONETA Money Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Macro":{"tags":{"name":"Macro","amenity":"bank"},"name":"Macro","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Maybank":{"tags":{"name":"Maybank","amenity":"bank"},"name":"Maybank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Meezan Bank":{"tags":{"name":"Meezan Bank","amenity":"bank"},"name":"Meezan Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Mercantil":{"tags":{"name":"Mercantil","amenity":"bank"},"name":"Mercantil","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Metro Bank":{"tags":{"name":"Metro Bank","amenity":"bank"},"name":"Metro Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Metrobank":{"tags":{"name":"Metrobank","amenity":"bank"},"name":"Metrobank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Millennium BCP":{"tags":{"name":"Millennium BCP","amenity":"bank"},"name":"Millennium BCP","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Millennium Bank":{"tags":{"name":"Millennium Bank","amenity":"bank"},"name":"Millennium Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Monte dei Paschi di Siena":{"tags":{"name":"Monte dei Paschi di Siena","amenity":"bank"},"name":"Monte dei Paschi di Siena","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Montepio":{"tags":{"name":"Montepio","amenity":"bank"},"name":"Montepio","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/NAB":{"tags":{"name":"NAB","amenity":"bank"},"name":"NAB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/NSB":{"tags":{"name":"NSB","amenity":"bank"},"name":"NSB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/NatWest":{"tags":{"name":"NatWest","amenity":"bank"},"name":"NatWest","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/National Bank":{"tags":{"name":"National Bank","amenity":"bank"},"name":"National Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Nationwide":{"tags":{"name":"Nationwide","amenity":"bank"},"name":"Nationwide","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Nedbank":{"tags":{"name":"Nedbank","amenity":"bank"},"name":"Nedbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Nordea":{"tags":{"name":"Nordea","amenity":"bank"},"name":"Nordea","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Novo Banco":{"tags":{"name":"Novo Banco","amenity":"bank"},"name":"Novo Banco","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/OLB":{"tags":{"name":"OLB","amenity":"bank"},"name":"OLB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/OTP":{"tags":{"name":"OTP","amenity":"bank"},"name":"OTP","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Oberbank":{"tags":{"name":"Oberbank","amenity":"bank"},"name":"Oberbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Occidental de Descuento":{"tags":{"name":"Occidental de Descuento","amenity":"bank"},"name":"Occidental de Descuento","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Oldenburgische Landesbank":{"tags":{"name":"Oldenburgische Landesbank","amenity":"bank"},"name":"Oldenburgische Landesbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/One Network Bank":{"tags":{"name":"One Network Bank","amenity":"bank"},"name":"One Network Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Osuuspankki":{"tags":{"name":"Osuuspankki","amenity":"bank"},"name":"Osuuspankki","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PBZ":{"tags":{"name":"PBZ","amenity":"bank"},"name":"PBZ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PKO":{"tags":{"name":"PKO","amenity":"bank"},"name":"PKO","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PKO BP":{"tags":{"name":"PKO BP","amenity":"bank"},"name":"PKO BP","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PNB":{"tags":{"name":"PNB","amenity":"bank"},"name":"PNB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PNC":{"tags":{"name":"PNC","amenity":"bank"},"name":"PNC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PNC Bank":{"tags":{"name":"PNC Bank","amenity":"bank"},"name":"PNC Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/PSBank":{"tags":{"name":"PSBank","amenity":"bank"},"name":"PSBank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Patagonia":{"tags":{"name":"Patagonia","amenity":"bank"},"name":"Patagonia","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Pekao SA":{"tags":{"name":"Pekao SA","amenity":"bank"},"name":"Pekao SA","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Peoples Bank":{"tags":{"name":"Peoples Bank","amenity":"bank"},"name":"Peoples Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Philippine National Bank":{"tags":{"name":"Philippine National Bank","amenity":"bank"},"name":"Philippine National Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Piraeus Bank":{"tags":{"name":"Piraeus Bank","amenity":"bank"},"name":"Piraeus Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Popular":{"tags":{"name":"Popular","amenity":"bank"},"name":"Popular","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Postbank":{"tags":{"name":"Postbank","amenity":"bank"},"name":"Postbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Postbank Finanzcenter":{"tags":{"name":"Postbank Finanzcenter","amenity":"bank"},"name":"Postbank Finanzcenter","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Provincial":{"tags":{"name":"Provincial","amenity":"bank"},"name":"Provincial","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Public Bank":{"tags":{"name":"Public Bank","amenity":"bank"},"name":"Public Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Punjab National Bank":{"tags":{"name":"Punjab National Bank","amenity":"bank"},"name":"Punjab National Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/RBC":{"tags":{"name":"RBC","amenity":"bank"},"name":"RBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/RBC Financial Group":{"tags":{"name":"RBC Financial Group","amenity":"bank"},"name":"RBC Financial Group","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/RBS":{"tags":{"name":"RBS","amenity":"bank"},"name":"RBS","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/RCBC":{"tags":{"name":"RCBC","amenity":"bank"},"name":"RCBC","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/RCBC Savings Bank":{"tags":{"name":"RCBC Savings Bank","amenity":"bank"},"name":"RCBC Savings Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Rabobank":{"tags":{"name":"Rabobank","amenity":"bank"},"name":"Rabobank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Raiffeisen Polbank":{"tags":{"name":"Raiffeisen Polbank","amenity":"bank"},"name":"Raiffeisen Polbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Raiffeisenbank":{"tags":{"name":"Raiffeisenbank","amenity":"bank"},"name":"Raiffeisenbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Regions Bank":{"tags":{"name":"Regions Bank","amenity":"bank"},"name":"Regions Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Republic Bank":{"tags":{"name":"Republic Bank","amenity":"bank"},"name":"Republic Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Royal Bank":{"tags":{"name":"Royal Bank","amenity":"bank"},"name":"Royal Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Royal Bank of Canada":{"tags":{"name":"Royal Bank of Canada","amenity":"bank"},"name":"Royal Bank of Canada","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Royal Bank of Scotland":{"tags":{"name":"Royal Bank of Scotland","amenity":"bank"},"name":"Royal Bank of Scotland","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/SEB":{"tags":{"name":"SEB","amenity":"bank"},"name":"SEB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/SNS Bank":{"tags":{"name":"SNS Bank","amenity":"bank"},"name":"SNS Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sabadell":{"tags":{"name":"Sabadell","amenity":"bank"},"name":"Sabadell","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sampath Bank":{"tags":{"name":"Sampath Bank","amenity":"bank"},"name":"Sampath Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Santander":{"tags":{"name":"Santander","amenity":"bank"},"name":"Santander","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Santander Consumer Bank":{"tags":{"name":"Santander Consumer Bank","amenity":"bank"},"name":"Santander Consumer Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Santander RÃo":{"tags":{"name":"Santander RÃo","amenity":"bank"},"name":"Santander RÃo","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Santander Totta":{"tags":{"name":"Santander Totta","amenity":"bank"},"name":"Santander Totta","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sberbank":{"tags":{"name":"Sberbank","amenity":"bank"},"name":"Sberbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Scotiabank":{"tags":{"name":"Scotiabank","amenity":"bank"},"name":"Scotiabank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Security Bank":{"tags":{"name":"Security Bank","amenity":"bank"},"name":"Security Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sicredi":{"tags":{"name":"Sicredi","amenity":"bank"},"name":"Sicredi","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Slovenská sporiteľÅa":{"tags":{"name":"Slovenská sporiteľÅa","amenity":"bank"},"name":"Slovenská sporiteľÅa","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Société Générale":{"tags":{"name":"Société Générale","amenity":"bank"},"name":"Société Générale","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sparda-Bank":{"tags":{"name":"Sparda-Bank","amenity":"bank"},"name":"Sparda-Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sparkasse":{"tags":{"name":"Sparkasse","amenity":"bank"},"name":"Sparkasse","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sparkasse Aachen":{"tags":{"name":"Sparkasse Aachen","amenity":"bank"},"name":"Sparkasse Aachen","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Sparkasse KölnBonn":{"tags":{"name":"Sparkasse KölnBonn","amenity":"bank"},"name":"Sparkasse KölnBonn","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Stadtsparkasse":{"tags":{"name":"Stadtsparkasse","amenity":"bank"},"name":"Stadtsparkasse","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Stanbic Bank":{"tags":{"name":"Stanbic Bank","amenity":"bank"},"name":"Stanbic Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Standard Bank":{"tags":{"name":"Standard Bank","amenity":"bank"},"name":"Standard Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Standard Chartered":{"tags":{"name":"Standard Chartered","amenity":"bank"},"name":"Standard Chartered","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Standard Chartered Bank":{"tags":{"name":"Standard Chartered Bank","amenity":"bank"},"name":"Standard Chartered Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/State Bank of India":{"tags":{"name":"State Bank of India","amenity":"bank"},"name":"State Bank of India","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/SunTrust":{"tags":{"name":"SunTrust","amenity":"bank"},"name":"SunTrust","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Supervielle":{"tags":{"name":"Supervielle","amenity":"bank"},"name":"Supervielle","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Swedbank":{"tags":{"name":"Swedbank","amenity":"bank"},"name":"Swedbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Syndicate Bank":{"tags":{"name":"Syndicate Bank","amenity":"bank"},"name":"Syndicate Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/TCF Bank":{"tags":{"name":"TCF Bank","amenity":"bank"},"name":"TCF Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/TD Bank":{"tags":{"name":"TD Bank","amenity":"bank"},"name":"TD Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/TD Canada Trust":{"tags":{"name":"TD Canada Trust","amenity":"bank"},"name":"TD Canada Trust","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/TEB":{"tags":{"name":"TEB","amenity":"bank"},"name":"TEB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/TSB":{"tags":{"name":"TSB","amenity":"bank"},"name":"TSB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Takarékszövetkezet":{"tags":{"name":"Takarékszövetkezet","amenity":"bank"},"name":"Takarékszövetkezet","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Targobank":{"tags":{"name":"Targobank","amenity":"bank"},"name":"Targobank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Tatra banka":{"tags":{"name":"Tatra banka","amenity":"bank"},"name":"Tatra banka","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Türkiye İŠBankası":{"tags":{"name":"Türkiye İŠBankası","amenity":"bank"},"name":"Türkiye İŠBankası","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/UBS":{"tags":{"name":"UBS","amenity":"bank"},"name":"UBS","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/UCO Bank":{"tags":{"name":"UCO Bank","amenity":"bank"},"name":"UCO Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/UCPB":{"tags":{"name":"UCPB","amenity":"bank"},"name":"UCPB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/UOB":{"tags":{"name":"UOB","amenity":"bank"},"name":"UOB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/US Bank":{"tags":{"name":"US Bank","amenity":"bank"},"name":"US Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ulster Bank":{"tags":{"name":"Ulster Bank","amenity":"bank"},"name":"Ulster Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Umpqua Bank":{"tags":{"name":"Umpqua Bank","amenity":"bank"},"name":"Umpqua Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/UniCredit Bank":{"tags":{"name":"UniCredit Bank","amenity":"bank"},"name":"UniCredit Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Unicaja Banco":{"tags":{"name":"Unicaja Banco","amenity":"bank"},"name":"Unicaja Banco","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Unicredit Banca":{"tags":{"name":"Unicredit Banca","amenity":"bank"},"name":"Unicredit Banca","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Union Bank":{"tags":{"name":"Union Bank","amenity":"bank"},"name":"Union Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/United Bank":{"tags":{"name":"United Bank","amenity":"bank"},"name":"United Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/VR-Bank":{"tags":{"name":"VR-Bank","amenity":"bank"},"name":"VR-Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Vakıfbank":{"tags":{"name":"Vakıfbank","amenity":"bank"},"name":"Vakıfbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Veneto Banca":{"tags":{"name":"Veneto Banca","amenity":"bank"},"name":"Veneto Banca","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Vijaya Bank":{"tags":{"name":"Vijaya Bank","amenity":"bank"},"name":"Vijaya Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Volks- und Raiffeisenbank":{"tags":{"name":"Volks- und Raiffeisenbank","amenity":"bank"},"name":"Volks- und Raiffeisenbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Volksbank":{"tags":{"name":"Volksbank","amenity":"bank"},"name":"Volksbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Volksbank Mittelhessen":{"tags":{"name":"Volksbank Mittelhessen","amenity":"bank"},"name":"Volksbank Mittelhessen","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Volksbank Raiffeisenbank":{"tags":{"name":"Volksbank Raiffeisenbank","amenity":"bank"},"name":"Volksbank Raiffeisenbank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/VÃB":{"tags":{"name":"VÃB","amenity":"bank"},"name":"VÃB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Washington Federal":{"tags":{"name":"Washington Federal","amenity":"bank"},"name":"Washington Federal","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Wells Fargo":{"tags":{"name":"Wells Fargo","amenity":"bank"},"name":"Wells Fargo","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Western Union":{"tags":{"name":"Western Union","amenity":"bank"},"name":"Western Union","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Westpac":{"tags":{"name":"Westpac","amenity":"bank"},"name":"Westpac","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Yorkshire Bank":{"tags":{"name":"Yorkshire Bank","amenity":"bank"},"name":"Yorkshire Bank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Yorkshire Building Society":{"tags":{"name":"Yorkshire Building Society","amenity":"bank"},"name":"Yorkshire Building Society","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ZagrebaÄka banka":{"tags":{"name":"ZagrebaÄka banka","amenity":"bank"},"name":"ZagrebaÄka banka","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ziraat Bankası":{"tags":{"name":"Ziraat Bankası","amenity":"bank"},"name":"Ziraat Bankası","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/mBank":{"tags":{"name":"mBank","amenity":"bank"},"name":"mBank","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÄSOB":{"tags":{"name":"ÄSOB","amenity":"bank"},"name":"ÄSOB","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Äeská spoÅitelna":{"tags":{"name":"Äeská spoÅitelna","amenity":"bank"},"name":"Äeská spoÅitelna","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/İŠBankası":{"tags":{"name":"İŠBankası","amenity":"bank"},"name":"İŠBankası","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Îθνική ΤÏάÏεζα":{"tags":{"name":"Îθνική ΤÏάÏεζα","amenity":"bank"},"name":"Îθνική ΤÏάÏεζα","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ΠειÏαιÏÏ":{"tags":{"name":"ΠειÏαιÏÏ","amenity":"bank"},"name":"ΠειÏαιÏÏ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ΤÏάÏεζα ΠειÏαιÏÏ":{"tags":{"name":"ΤÏάÏεζα ΠειÏαιÏÏ","amenity":"bank"},"name":"ΤÏάÏεζα ΠειÏαιÏÏ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐвангаÑд":{"tags":{"name":"ÐвангаÑд","amenity":"bank"},"name":"ÐвангаÑд","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐлÑÑа-Ðанк":{"tags":{"name":"ÐлÑÑа-Ðанк","amenity":"bank"},"name":"ÐлÑÑа-Ðанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ðанк ÐоÑквÑ":{"tags":{"name":"Ðанк ÐоÑквÑ","amenity":"bank"},"name":"Ðанк ÐоÑквÑ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ðанка ÐСÐ":{"tags":{"name":"Ðанка ÐСÐ","amenity":"bank"},"name":"Ðанка ÐСÐ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐелагÑопÑомбанк":{"tags":{"name":"ÐелагÑопÑомбанк","amenity":"bank"},"name":"ÐелагÑопÑомбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐелаÑÑÑбанк":{"tags":{"name":"ÐелаÑÑÑбанк","amenity":"bank"},"name":"ÐелаÑÑÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐелинвеÑÑбанк":{"tags":{"name":"ÐелинвеÑÑбанк","amenity":"bank"},"name":"ÐелинвеÑÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ðинбанк":{"tags":{"name":"Ðинбанк","amenity":"bank"},"name":"Ðинбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐТÐ":{"tags":{"name":"ÐТÐ","amenity":"bank"},"name":"ÐТÐ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐТÐ24":{"tags":{"name":"ÐТÐ24","amenity":"bank"},"name":"ÐТÐ24","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐозÑождение":{"tags":{"name":"ÐозÑождение","amenity":"bank"},"name":"ÐозÑождение","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐазпÑомбанк":{"tags":{"name":"ÐазпÑомбанк","amenity":"bank"},"name":"ÐазпÑомбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ðенбанк":{"tags":{"name":"Ðенбанк","amenity":"bank"},"name":"Ðенбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐазкоммеÑÑбанк":{"tags":{"name":"ÐазкоммеÑÑбанк","amenity":"bank"},"name":"ÐазкоммеÑÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÐÐ Ðанк":{"tags":{"name":"ÐÐÐ Ðанк","amenity":"bank"},"name":"ÐÐÐ Ðанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐоÑковÑкий индÑÑÑÑиалÑнÑй банк":{"tags":{"name":"ÐоÑковÑкий индÑÑÑÑиалÑнÑй банк","amenity":"bank"},"name":"ÐоÑковÑкий индÑÑÑÑиалÑнÑй банк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐоÑоблбанк":{"tags":{"name":"ÐоÑоблбанк","amenity":"bank"},"name":"ÐоÑоблбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐаÑоднÑй банк":{"tags":{"name":"ÐаÑоднÑй банк","amenity":"bank"},"name":"ÐаÑоднÑй банк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐТРÐанк":{"tags":{"name":"ÐТРÐанк","amenity":"bank"},"name":"ÐТРÐанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑкÑÑÑие":{"tags":{"name":"ÐÑкÑÑÑие","amenity":"bank"},"name":"ÐÑкÑÑÑие","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑадбанк":{"tags":{"name":"ÐÑадбанк","amenity":"bank"},"name":"ÐÑадбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐУÐÐ":{"tags":{"name":"ÐУÐÐ","amenity":"bank"},"name":"ÐУÐÐ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐоÑÑа Ðанк":{"tags":{"name":"ÐоÑÑа Ðанк","amenity":"bank"},"name":"ÐоÑÑа Ðанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑиваÑÐанк":{"tags":{"name":"ÐÑиваÑÐанк","amenity":"bank"},"name":"ÐÑиваÑÐанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑиваÑбанк":{"tags":{"name":"ÐÑиваÑбанк","amenity":"bank"},"name":"ÐÑиваÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑиднеÑÑÑовÑкий СбеÑбанк":{"tags":{"name":"ÐÑиднеÑÑÑовÑкий СбеÑбанк","amenity":"bank"},"name":"ÐÑиднеÑÑÑовÑкий СбеÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑиоÑбанк":{"tags":{"name":"ÐÑиоÑбанк","amenity":"bank"},"name":"ÐÑиоÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ÐÑомÑвÑзÑбанк":{"tags":{"name":"ÐÑомÑвÑзÑбанк","amenity":"bank"},"name":"ÐÑомÑвÑзÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ð ÐÐÐ":{"tags":{"name":"Ð ÐÐÐ","amenity":"bank"},"name":"Ð ÐÐÐ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/РайÑÑайзен":{"tags":{"name":"РайÑÑайзен","amenity":"bank"},"name":"РайÑÑайзен","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/РайÑÑайзен Ðанк ÐвалÑ":{"tags":{"name":"РайÑÑайзен Ðанк ÐвалÑ","amenity":"bank"},"name":"РайÑÑайзен Ðанк ÐвалÑ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/РайÑÑайзенбанк":{"tags":{"name":"РайÑÑайзенбанк","amenity":"bank"},"name":"РайÑÑайзенбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/РоÑбанк":{"tags":{"name":"РоÑбанк","amenity":"bank"},"name":"РоÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/РоÑÑелÑÑ
озбанк":{"tags":{"name":"РоÑÑелÑÑ
озбанк","amenity":"bank"},"name":"РоÑÑелÑÑ
озбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ð ÑÑÑкий ÑÑандаÑÑ":{"tags":{"name":"Ð ÑÑÑкий ÑÑандаÑÑ","amenity":"bank"},"name":"Ð ÑÑÑкий ÑÑандаÑÑ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/СбеÑбанк":{"tags":{"name":"СбеÑбанк","amenity":"bank"},"name":"СбеÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Совкомбанк":{"tags":{"name":"Совкомбанк","amenity":"bank"},"name":"Совкомбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/УкÑСиббанк":{"tags":{"name":"УкÑСиббанк","amenity":"bank"},"name":"УкÑСиббанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/УкÑÑоÑбанк":{"tags":{"name":"УкÑÑоÑбанк","amenity":"bank"},"name":"УкÑÑоÑбанк","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/УÑалÑиб":{"tags":{"name":"УÑалÑиб","amenity":"bank"},"name":"УÑалÑиб","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ХоÑм ÐÑедиÑ":{"tags":{"name":"ХоÑм ÐÑедиÑ","amenity":"bank"},"name":"ХоÑм ÐÑедиÑ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/×× ×§ ×פ××¢×××":{"tags":{"name":"×× ×§ ×פ××¢×××","amenity":"bank"},"name":"×× ×§ ×פ××¢×××","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/×× ×§ ×××××":{"tags":{"name":"×× ×§ ×××××","amenity":"bank"},"name":"×× ×§ ×××××","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ©":{"tags":{"name":"باÙÚ©","amenity":"bank"},"name":"باÙÚ©","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø¢ÛÙØ¯Ù":{"tags":{"name":"باÙÚ© Ø¢ÛÙØ¯Ù","amenity":"bank"},"name":"باÙÚ© Ø¢ÛÙØ¯Ù","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø§ÙØªØµØ§Ø¯ ÙÙÛÙ":{"tags":{"name":"باÙÚ© Ø§ÙØªØµØ§Ø¯ ÙÙÛÙ","amenity":"bank"},"name":"باÙÚ© Ø§ÙØªØµØ§Ø¯ ÙÙÛÙ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø§ÙØµØ§Ø±":{"tags":{"name":"باÙÚ© Ø§ÙØµØ§Ø±","amenity":"bank"},"name":"باÙÚ© Ø§ÙØµØ§Ø±","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© تجارت":{"tags":{"name":"باÙÚ© تجارت","amenity":"bank"},"name":"باÙÚ© تجارت","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø±ÙØ§Ù":{"tags":{"name":"باÙÚ© Ø±ÙØ§Ù","amenity":"bank"},"name":"باÙÚ© Ø±ÙØ§Ù","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø±ÙØ§Ù کارگراÙ":{"tags":{"name":"باÙÚ© Ø±ÙØ§Ù کارگراÙ","amenity":"bank"},"name":"باÙÚ© Ø±ÙØ§Ù کارگراÙ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© سپÙ":{"tags":{"name":"باÙÚ© سپÙ","amenity":"bank"},"name":"باÙÚ© سپÙ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ø´ÙØ±":{"tags":{"name":"باÙÚ© Ø´ÙØ±","amenity":"bank"},"name":"باÙÚ© Ø´ÙØ±","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© صادرات":{"tags":{"name":"باÙÚ© صادرات","amenity":"bank"},"name":"باÙÚ© صادرات","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© ÙÙØ§Ù
ÛÙ":{"tags":{"name":"باÙÚ© ÙÙØ§Ù
ÛÙ","amenity":"bank"},"name":"باÙÚ© ÙÙØ§Ù
ÛÙ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù
سکÙ":{"tags":{"name":"باÙÚ© Ù
سکÙ","amenity":"bank"},"name":"باÙÚ© Ù
سکÙ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù
ÙØª":{"tags":{"name":"باÙÚ© Ù
ÙØª","amenity":"bank"},"name":"باÙÚ© Ù
ÙØª","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù
ÙÛ":{"tags":{"name":"باÙÚ© Ù
ÙÛ","amenity":"bank"},"name":"باÙÚ© Ù
ÙÛ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù
ÙÛ Ø§ÛØ±Ø§Ù":{"tags":{"name":"باÙÚ© Ù
ÙÛ Ø§ÛØ±Ø§Ù","amenity":"bank"},"name":"باÙÚ© Ù
ÙÛ Ø§ÛØ±Ø§Ù","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù
ÙØ± Ø§ÙØªØµØ§Ø¯":{"tags":{"name":"باÙÚ© Ù
ÙØ± Ø§ÙØªØµØ§Ø¯","amenity":"bank"},"name":"باÙÚ© Ù
ÙØ± Ø§ÙØªØµØ§Ø¯","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ù¾Ø§Ø±Ø³ÛØ§Ù":{"tags":{"name":"باÙÚ© Ù¾Ø§Ø±Ø³ÛØ§Ù","amenity":"bank"},"name":"باÙÚ© Ù¾Ø§Ø±Ø³ÛØ§Ù","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© پاسارگاد":{"tags":{"name":"باÙÚ© پاسارگاد","amenity":"bank"},"name":"باÙÚ© پاسارگاد","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/باÙÚ© Ú©Ø´Ø§ÙØ±Ø²Û":{"tags":{"name":"باÙÚ© Ú©Ø´Ø§ÙØ±Ø²Û","amenity":"bank"},"name":"باÙÚ© Ú©Ø´Ø§ÙØ±Ø²Û","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/صادرات":{"tags":{"name":"صادرات","amenity":"bank"},"name":"صادرات","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/Ù
ÙÛ":{"tags":{"name":"Ù
ÙÛ","amenity":"bank"},"name":"Ù
ÙÛ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/پست باÙÚ©":{"tags":{"name":"پست باÙÚ©","amenity":"bank"},"name":"پست باÙÚ©","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸":{"tags":{"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸","amenity":"bank"},"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸¢":{"tags":{"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸¢","amenity":"bank"},"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸£à¸¸à¸à¹à¸à¸¢","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/à¸à¸à¸²à¸à¸²à¸£à¸à¸ªà¸´à¸à¸£à¹à¸à¸¢":{"tags":{"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸ªà¸´à¸à¸£à¹à¸à¸¢","amenity":"bank"},"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸ªà¸´à¸à¸£à¹à¸à¸¢","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/à¸à¸à¸²à¸à¸²à¸£à¸à¸à¸¡à¸ªà¸´à¸":{"tags":{"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸à¸¡à¸ªà¸´à¸","amenity":"bank"},"name":"à¸à¸à¸²à¸à¸²à¸£à¸à¸à¸¡à¸ªà¸´à¸","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/à¸à¸à¸²à¸à¸²à¸£à¹à¸à¸¢à¸à¸²à¸à¸´à¸à¸¢à¹":{"tags":{"name":"à¸à¸à¸²à¸à¸²à¸£à¹à¸à¸¢à¸à¸²à¸à¸´à¸à¸¢à¹","amenity":"bank"},"name":"à¸à¸à¸²à¸à¸²à¸£à¹à¸à¸¢à¸à¸²à¸à¸´à¸à¸¢à¹","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ã¿ãã»éè¡":{"tags":{"name":"ã¿ãã»éè¡","amenity":"bank"},"name":"ã¿ãã»éè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ãããªéè¡":{"tags":{"name":"ãããªéè¡","amenity":"bank"},"name":"ãããªéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸äºä½åéè¡":{"tags":{"name":"ä¸äºä½åéè¡","amenity":"bank"},"name":"ä¸äºä½åéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸è±æ±äº¬UFJéè¡":{"tags":{"name":"ä¸è±æ±äº¬UFJéè¡","amenity":"bank"},"name":"ä¸è±æ±äº¬UFJéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸å½åä¸é¶è¡":{"tags":{"name":"ä¸å½åä¸é¶è¡","amenity":"bank"},"name":"ä¸å½åä¸é¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸å½å·¥åé¶è¡":{"tags":{"name":"ä¸å½å·¥åé¶è¡","amenity":"bank"},"name":"ä¸å½å·¥åé¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸å½å»ºè®¾é¶è¡":{"tags":{"name":"ä¸å½å»ºè®¾é¶è¡","amenity":"bank"},"name":"ä¸å½å»ºè®¾é¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸å½é®æ¿å¨èé¶è¡":{"tags":{"name":"ä¸å½é®æ¿å¨èé¶è¡","amenity":"bank"},"name":"ä¸å½é®æ¿å¨èé¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ä¸å½é¶è¡":{"tags":{"name":"ä¸å½é¶è¡","amenity":"bank"},"name":"ä¸å½é¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/交éé¶è¡":{"tags":{"name":"交éé¶è¡","amenity":"bank"},"name":"交éé¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/京é½ä¸å¤®ä¿¡ç¨é庫":{"tags":{"name":"京é½ä¸å¤®ä¿¡ç¨é庫","amenity":"bank"},"name":"京é½ä¸å¤®ä¿¡ç¨é庫","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/京é½éè¡":{"tags":{"name":"京é½éè¡","amenity":"bank"},"name":"京é½éè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/åä¸é¶è¡":{"tags":{"name":"åä¸é¶è¡","amenity":"bank"},"name":"åä¸é¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/åæµ·ééè¡":{"tags":{"name":"åæµ·ééè¡","amenity":"bank"},"name":"åæµ·ééè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/åä½é庫éè¡":{"tags":{"name":"åä½é庫éè¡","amenity":"bank"},"name":"åä½é庫éè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/åå°éè¡":{"tags":{"name":"åå°éè¡","amenity":"bank"},"name":"åå°éè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/å·¥åé¶è¡":{"tags":{"name":"å·¥åé¶è¡","amenity":"bank"},"name":"å·¥åé¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/建设é¶è¡":{"tags":{"name":"建设é¶è¡","amenity":"bank"},"name":"建设é¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/å½°åéè¡":{"tags":{"name":"å½°åéè¡","amenity":"bank"},"name":"å½°åéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/æåé¶è¡":{"tags":{"name":"æåé¶è¡","amenity":"bank"},"name":"æåé¶è¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/横æµéè¡":{"tags":{"name":"横æµéè¡","amenity":"bank"},"name":"横æµéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/第ä¸éè¡":{"tags":{"name":"第ä¸éè¡","amenity":"bank"},"name":"第ä¸éè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/è¯åéè¡":{"tags":{"name":"è¯åéè¡","amenity":"bank"},"name":"è¯åéè¡","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/êµë¯¼ìí":{"tags":{"name":"êµë¯¼ìí","name:en":"Gungmin Bank","amenity":"bank"},"name":"êµë¯¼ìí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/기ì
ìí":{"tags":{"name":"기ì
ìí","amenity":"bank"},"name":"기ì
ìí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ëí":{"tags":{"name":"ëí","amenity":"bank"},"name":"ëí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ìë§ìê¸ê³ ":{"tags":{"name":"ìë§ìê¸ê³ ","amenity":"bank"},"name":"ìë§ìê¸ê³ ","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ì íìí":{"tags":{"name":"ì íìí","name:en":"Sinhan Bank","amenity":"bank"},"name":"ì íìí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/ì°ë¦¬ìí":{"tags":{"name":"ì°ë¦¬ìí","name:en":"Uri Bank","amenity":"bank"},"name":"ì°ë¦¬ìí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bank/íëìí":{"tags":{"name":"íëìí","amenity":"bank"},"name":"íëìí","icon":"bank","geometry":["point","area"],"fields":["name","atm","operator","address","building_area","opening_hours","drive_through"],"suggestion":true},"amenity/bar/Bar Centrale":{"tags":{"name":"Bar Centrale","amenity":"bar"},"name":"Bar Centrale","icon":"bar","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/bar/Bar Sport":{"tags":{"name":"Bar Sport","amenity":"bar"},"name":"Bar Sport","icon":"bar","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/bar/Beach Bar":{"tags":{"name":"Beach Bar","amenity":"bar"},"name":"Beach Bar","icon":"bar","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/bar/Pool Bar":{"tags":{"name":"Pool Bar","amenity":"bar"},"name":"Pool Bar","icon":"bar","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/bicycle_rental/Bicing":{"tags":{"name":"Bicing","amenity":"bicycle_rental"},"name":"Bicing","icon":"bicycle","geometry":["point","vertex","area"],"fields":["capacity","network","operator","payment_multi"],"suggestion":true},"amenity/bicycle_rental/Call a Bike":{"tags":{"name":"Call a Bike","amenity":"bicycle_rental"},"name":"Call a Bike","icon":"bicycle","geometry":["point","vertex","area"],"fields":["capacity","network","operator","payment_multi"],"suggestion":true},"amenity/bicycle_rental/Grid":{"tags":{"name":"Grid","amenity":"bicycle_rental"},"name":"Grid","icon":"bicycle","geometry":["point","vertex","area"],"fields":["capacity","network","operator","payment_multi"],"suggestion":true},"amenity/bicycle_rental/Mibici":{"tags":{"name":"Mibici","amenity":"bicycle_rental"},"name":"Mibici","icon":"bicycle","geometry":["point","vertex","area"],"fields":["capacity","network","operator","payment_multi"],"suggestion":true},"amenity/bicycle_rental/metropolradruhr":{"tags":{"name":"metropolradruhr","amenity":"bicycle_rental"},"name":"metropolradruhr","icon":"bicycle","geometry":["point","vertex","area"],"fields":["capacity","network","operator","payment_multi"],"suggestion":true},"amenity/bureau_de_change/Abitab":{"tags":{"name":"Abitab","amenity":"bureau_de_change"},"name":"Abitab","icon":"bank","geometry":["point","vertex"],"fields":["name","operator","currency_multi"],"suggestion":true},"amenity/bureau_de_change/Change":{"tags":{"name":"Change","amenity":"bureau_de_change"},"name":"Change","icon":"bank","geometry":["point","vertex"],"fields":["name","operator","currency_multi"],"suggestion":true},"amenity/bureau_de_change/Travelex":{"tags":{"name":"Travelex","amenity":"bureau_de_change"},"name":"Travelex","icon":"bank","geometry":["point","vertex"],"fields":["name","operator","currency_multi"],"suggestion":true},"amenity/cafe/85度C":{"tags":{"name":"85度C","amenity":"cafe"},"name":"85度C","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Bar Kafe":{"tags":{"name":"Bar Kafe","amenity":"cafe"},"name":"Bar Kafe","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Barista":{"tags":{"name":"Barista","amenity":"cafe"},"name":"Barista","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Bonafide":{"tags":{"name":"Bonafide","amenity":"cafe"},"name":"Bonafide","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Cafe Coffee Day":{"tags":{"name":"Cafe Coffee Day","amenity":"cafe"},"name":"Cafe Coffee Day","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Cafe Nero":{"tags":{"name":"Cafe Nero","amenity":"cafe"},"name":"Cafe Nero","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Cafeteria":{"tags":{"name":"Cafeteria","amenity":"cafe"},"name":"Cafeteria","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/CafeterÃa":{"tags":{"name":"CafeterÃa","amenity":"cafe"},"name":"CafeterÃa","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Caffè Nero":{"tags":{"name":"Caffè Nero","amenity":"cafe"},"name":"Caffè Nero","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Café Amazon":{"tags":{"name":"Café Amazon","amenity":"cafe"},"name":"Café Amazon","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Café Central":{"tags":{"name":"Café Central","amenity":"cafe"},"name":"Café Central","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Café de la Place":{"tags":{"name":"Café de la Place","amenity":"cafe"},"name":"Café de la Place","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Café des Sports":{"tags":{"name":"Café des Sports","amenity":"cafe"},"name":"Café des Sports","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Caribou Coffee":{"tags":{"name":"Caribou Coffee","amenity":"cafe"},"name":"Caribou Coffee","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Coffee Fellows":{"tags":{"name":"Coffee Fellows","amenity":"cafe"},"name":"Coffee Fellows","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Coffee House":{"tags":{"name":"Coffee House","amenity":"cafe"},"name":"Coffee House","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Coffee Island":{"tags":{"name":"Coffee Island","amenity":"cafe"},"name":"Coffee Island","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Coffee Time":{"tags":{"name":"Coffee Time","amenity":"cafe"},"name":"Coffee Time","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Costa":{"tags":{"name":"Costa","amenity":"cafe"},"name":"Costa","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Country Style":{"tags":{"name":"Country Style","amenity":"cafe"},"name":"Country Style","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Dunkin' Donuts":{"tags":{"name":"Dunkin' Donuts","cuisine":"donut","amenity":"cafe"},"name":"Dunkin' Donuts","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Eiscafe Dolomiti":{"tags":{"name":"Eiscafe Dolomiti","amenity":"cafe"},"name":"Eiscafe Dolomiti","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Eiscafe Venezia":{"tags":{"name":"Eiscafe Venezia","amenity":"cafe"},"name":"Eiscafe Venezia","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Espresso House":{"tags":{"name":"Espresso House","amenity":"cafe"},"name":"Espresso House","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Havanna":{"tags":{"name":"Havanna","amenity":"cafe"},"name":"Havanna","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Internet Cafe":{"tags":{"name":"Internet Cafe","amenity":"cafe"},"name":"Internet Cafe","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Kafe":{"tags":{"name":"Kafe","amenity":"cafe"},"name":"Kafe","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Krispy Kreme":{"tags":{"name":"Krispy Kreme","amenity":"cafe"},"name":"Krispy Kreme","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Le Pain Quotidien":{"tags":{"name":"Le Pain Quotidien","amenity":"cafe"},"name":"Le Pain Quotidien","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/McCafé":{"tags":{"name":"McCafé","amenity":"cafe","cuisine":"coffee_shop"},"name":"McCafé","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Peet's Coffee & Tea":{"tags":{"name":"Peet's Coffee & Tea","amenity":"cafe"},"name":"Peet's Coffee & Tea","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Pret A Manger":{"tags":{"name":"Pret A Manger","amenity":"cafe"},"name":"Pret A Manger","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Prime":{"tags":{"name":"Prime","amenity":"cafe"},"name":"Prime","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Second Cup":{"tags":{"name":"Second Cup","amenity":"cafe"},"name":"Second Cup","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Segafredo":{"tags":{"name":"Segafredo","amenity":"cafe"},"name":"Segafredo","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Starbucks":{"tags":{"name":"Starbucks","cuisine":"coffee_shop","amenity":"cafe"},"name":"Starbucks","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/The Coffee Bean & Tea Leaf":{"tags":{"name":"The Coffee Bean & Tea Leaf","amenity":"cafe"},"name":"The Coffee Bean & Tea Leaf","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/The Coffee Club":{"tags":{"name":"The Coffee Club","amenity":"cafe"},"name":"The Coffee Club","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Tim Hortons":{"tags":{"name":"Tim Hortons","amenity":"cafe"},"name":"Tim Hortons","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Traveler's Coffee":{"tags":{"name":"Traveler's Coffee","amenity":"cafe"},"name":"Traveler's Coffee","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Wayne's Coffee":{"tags":{"name":"Wayne's Coffee","amenity":"cafe"},"name":"Wayne's Coffee","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐиÑÑÑо":{"tags":{"name":"ÐиÑÑÑо","amenity":"cafe"},"name":"ÐиÑÑÑо","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐÑÑеÑ":{"tags":{"name":"ÐÑÑеÑ","amenity":"cafe"},"name":"ÐÑÑеÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐÑÑÑеÑа":{"tags":{"name":"ÐÑÑÑеÑа","amenity":"cafe"},"name":"ÐÑÑÑеÑа","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Ðаблби":{"tags":{"name":"Ðаблби","amenity":"cafe"},"name":"Ðаблби","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐакÑÑоÑнаÑ":{"tags":{"name":"ÐакÑÑоÑнаÑ","amenity":"cafe"},"name":"ÐакÑÑоÑнаÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐоÑе ХаÑз":{"tags":{"name":"ÐоÑе ХаÑз","amenity":"cafe"},"name":"ÐоÑе ХаÑз","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐоÑейнÑ":{"tags":{"name":"ÐоÑейнÑ","amenity":"cafe"},"name":"ÐоÑейнÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Ðакомка":{"tags":{"name":"Ðакомка","amenity":"cafe"},"name":"Ðакомка","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐеÑнее каÑе":{"tags":{"name":"ÐеÑнее каÑе","amenity":"cafe"},"name":"ÐеÑнее каÑе","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐелÑменнаÑ":{"tags":{"name":"ÐелÑменнаÑ","amenity":"cafe"},"name":"ÐелÑменнаÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ÐиÑÑеÑиÑ":{"tags":{"name":"ÐиÑÑеÑиÑ","amenity":"cafe"},"name":"ÐиÑÑеÑиÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/РандевÑ":{"tags":{"name":"РандевÑ","amenity":"cafe"},"name":"РандевÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Сказка":{"tags":{"name":"Сказка","amenity":"cafe"},"name":"Сказка","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/СÑаÑбакÑ":{"tags":{"name":"СÑаÑбакÑ","amenity":"cafe"},"name":"СÑаÑбакÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/СÑоловаÑ":{"tags":{"name":"СÑоловаÑ","amenity":"cafe"},"name":"СÑоловаÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/УÑÑ":{"tags":{"name":"УÑÑ","amenity":"cafe"},"name":"УÑÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Ð¥ÑÑоÑок":{"tags":{"name":"Ð¥ÑÑоÑок","amenity":"cafe"},"name":"Ð¥ÑÑоÑок","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ШаÑлÑÑнаÑ":{"tags":{"name":"ШаÑлÑÑнаÑ","amenity":"cafe"},"name":"ШаÑлÑÑнаÑ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Шоколад":{"tags":{"name":"Шоколад","amenity":"cafe"},"name":"Шоколад","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ШоколадниÑа":{"tags":{"name":"ШоколадниÑа","amenity":"cafe"},"name":"ШоколадниÑа","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/×ר×××":{"tags":{"name":"×ר×××","amenity":"cafe"},"name":"×ר×××","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/Ù
ÙÙÙ":{"tags":{"name":"Ù
ÙÙÙ","amenity":"cafe"},"name":"Ù
ÙÙÙ","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/à¸à¸²à¹à¸à¹ à¸à¹à¸¡à¸à¸à¸":{"tags":{"name":"à¸à¸²à¹à¸à¹ à¸à¹à¸¡à¸à¸à¸","amenity":"cafe"},"name":"à¸à¸²à¹à¸à¹ à¸à¹à¸¡à¸à¸à¸","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã¨ã¯ã»ã«ã·ãªã¼ã« ã«ãã§":{"tags":{"name":"ã¨ã¯ã»ã«ã·ãªã¼ã« ã«ãã§","amenity":"cafe"},"name":"ã¨ã¯ã»ã«ã·ãªã¼ã« ã«ãã§","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã«ãã§ã»ãã»ã¯ãªã¨":{"tags":{"name":"ã«ãã§ã»ãã»ã¯ãªã¨","name:en":"Cafe de CRIE","amenity":"cafe"},"name":"ã«ãã§ã»ãã»ã¯ãªã¨","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã«ãã§ã»ããã¼ãã§":{"tags":{"name":"ã«ãã§ã»ããã¼ãã§","amenity":"cafe"},"name":"ã«ãã§ã»ããã¼ãã§","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã³ã¡ãçç²åº":{"tags":{"name":"ã³ã¡ãçç²åº","amenity":"cafe"},"name":"ã³ã¡ãçç²åº","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ãµã³ãã«ã¯ã«ãã§":{"tags":{"name":"ãµã³ãã«ã¯ã«ãã§","amenity":"cafe"},"name":"ãµã³ãã«ã¯ã«ãã§","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã¹ã¿ã¼ããã¯ã¹":{"tags":{"name":"ã¹ã¿ã¼ããã¯ã¹","name:en":"Starbucks","amenity":"cafe"},"name":"ã¹ã¿ã¼ããã¯ã¹","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ã¿ãªã¼ãºã³ã¼ãã¼":{"tags":{"name":"ã¿ãªã¼ãºã³ã¼ãã¼","amenity":"cafe"},"name":"ã¿ãªã¼ãºã³ã¼ãã¼","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ããã¼ã«ã³ã¼ãã¼ã·ã§ãã":{"tags":{"name":"ããã¼ã«ã³ã¼ãã¼ã·ã§ãã","amenity":"cafe"},"name":"ããã¼ã«ã³ã¼ãã¼ã·ã§ãã","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/æå·´å
":{"tags":{"name":"æå·´å
","amenity":"cafe"},"name":"æå·´å
","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/cafe/ì¤íë²
ì¤":{"tags":{"name":"ì¤íë²
ì¤","amenity":"cafe"},"name":"ì¤íë²
ì¤","icon":"cafe","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","internet_access","internet_access/fee","internet_access/ssid","smoking","outdoor_seating"],"suggestion":true},"amenity/car_rental/Alamo":{"tags":{"name":"Alamo","amenity":"car_rental"},"name":"Alamo","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/Avis":{"tags":{"name":"Avis","amenity":"car_rental"},"name":"Avis","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/Budget":{"tags":{"name":"Budget","amenity":"car_rental"},"name":"Budget","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/Enterprise":{"tags":{"name":"Enterprise","amenity":"car_rental"},"name":"Enterprise","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/Enterprise Rent-a-Car":{"tags":{"name":"Enterprise Rent-a-Car","amenity":"car_rental"},"name":"Enterprise Rent-a-Car","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/Europcar":{"tags":{"name":"Europcar","amenity":"car_rental"},"name":"Europcar","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/Hertz":{"tags":{"name":"Hertz","amenity":"car_rental"},"name":"Hertz","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/Localiza":{"tags":{"name":"Localiza","amenity":"car_rental"},"name":"Localiza","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/Sixt":{"tags":{"name":"Sixt","amenity":"car_rental"},"name":"Sixt","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/Thrifty":{"tags":{"name":"Thrifty","amenity":"car_rental"},"name":"Thrifty","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/U-Haul":{"tags":{"name":"U-Haul","amenity":"car_rental"},"name":"U-Haul","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/ãªãªãã¯ã¹ã¬ã³ã¿ã«ã¼":{"tags":{"name":"ãªãªãã¯ã¹ã¬ã³ã¿ã«ã¼","amenity":"car_rental"},"name":"ãªãªãã¯ã¹ã¬ã³ã¿ã«ã¼","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/ãã¨ã¿ã¬ã³ã¿ã«ã¼":{"tags":{"name":"ãã¨ã¿ã¬ã³ã¿ã«ã¼","amenity":"car_rental"},"name":"ãã¨ã¿ã¬ã³ã¿ã«ã¼","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/ãã¨ã¿ã¬ã³ã¿ãªã¼ã¹":{"tags":{"name":"ãã¨ã¿ã¬ã³ã¿ãªã¼ã¹","amenity":"car_rental"},"name":"ãã¨ã¿ã¬ã³ã¿ãªã¼ã¹","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_rental/ãããã³ã¬ã³ã¿ã«ã¼":{"tags":{"name":"ãããã³ã¬ã³ã¿ã«ã¼","amenity":"car_rental"},"name":"ãããã³ã¬ã³ã¿ã«ã¼","icon":"car","geometry":["point","area"],"fields":["name","operator","payment_multi"],"suggestion":true},"amenity/car_wash/Autolavaggio":{"tags":{"name":"Autolavaggio","amenity":"car_wash"},"name":"Autolavaggio","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/car_wash/H-E-B Car Wash":{"tags":{"name":"H-E-B Car Wash","amenity":"car_wash"},"name":"H-E-B Car Wash","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/car_wash/Lavage Auto":{"tags":{"name":"Lavage Auto","amenity":"car_wash"},"name":"Lavage Auto","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/car_wash/Lavazh":{"tags":{"name":"Lavazh","amenity":"car_wash"},"name":"Lavazh","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/car_wash/Myjnia":{"tags":{"name":"Myjnia","amenity":"car_wash"},"name":"Myjnia","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/car_wash/Myjnia bezdotykowa":{"tags":{"name":"Myjnia bezdotykowa","amenity":"car_wash"},"name":"Myjnia bezdotykowa","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/car_wash/Myjnia samochodowa":{"tags":{"name":"Myjnia samochodowa","amenity":"car_wash"},"name":"Myjnia samochodowa","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/car_wash/SpÄlÄtorie Auto":{"tags":{"name":"SpÄlÄtorie Auto","amenity":"car_wash"},"name":"SpÄlÄtorie Auto","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/car_wash/SpÄlÄtorie auto":{"tags":{"name":"SpÄlÄtorie auto","amenity":"car_wash"},"name":"SpÄlÄtorie auto","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/car_wash/ÐвÑомийка":{"tags":{"name":"ÐвÑомийка","amenity":"car_wash"},"name":"ÐвÑомийка","icon":"car","geometry":["point","area"],"fields":["address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/cinema/Cinema City":{"tags":{"name":"Cinema City","amenity":"cinema"},"name":"Cinema City","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/cinema/Cinemark":{"tags":{"name":"Cinemark","amenity":"cinema"},"name":"Cinemark","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/cinema/Cinemex":{"tags":{"name":"Cinemex","amenity":"cinema"},"name":"Cinemex","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/cinema/Cinepolis":{"tags":{"name":"Cinepolis","amenity":"cinema"},"name":"Cinepolis","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/cinema/Cineworld":{"tags":{"name":"Cineworld","amenity":"cinema"},"name":"Cineworld","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/cinema/Odeon":{"tags":{"name":"Odeon","amenity":"cinema"},"name":"Odeon","icon":"cinema","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/clinic/ФÐÐ":{"tags":{"name":"ФÐÐ","healthcare":"clinic","amenity":"clinic"},"name":"ФÐÐ","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/Aspen Dental":{"tags":{"name":"Aspen Dental","healthcare":"dentist","amenity":"dentist"},"name":"Aspen Dental","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/Family Dentistry":{"tags":{"name":"Family Dentistry","healthcare":"dentist","amenity":"dentist"},"name":"Family Dentistry","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/Vitaldent":{"tags":{"name":"Vitaldent","healthcare":"dentist","amenity":"dentist"},"name":"Vitaldent","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/СÑомаÑолог":{"tags":{"name":"СÑомаÑолог","healthcare":"dentist","amenity":"dentist"},"name":"СÑомаÑолог","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/dentist/СÑомаÑологÑÑ":{"tags":{"name":"СÑомаÑологÑÑ","healthcare":"dentist","amenity":"dentist"},"name":"СÑомаÑологÑÑ","icon":"dentist","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/doctors/Háziorvosi rendelÅ":{"tags":{"name":"Háziorvosi rendelÅ","healthcare":"doctor","amenity":"doctors"},"name":"Háziorvosi rendelÅ","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/doctors/ÐнвиÑÑо":{"tags":{"name":"ÐнвиÑÑо","healthcare":"doctor","amenity":"doctors"},"name":"ÐнвиÑÑо","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","building_area","opening_hours"],"suggestion":true},"amenity/driving_school/ÐвÑодÑом":{"tags":{"name":"ÐвÑодÑом","amenity":"driving_school"},"name":"ÐвÑодÑом","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"amenity/fast_food/A&W":{"tags":{"name":"A&W","amenity":"fast_food"},"name":"A&W","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Ali Baba":{"tags":{"name":"Ali Baba","amenity":"fast_food"},"name":"Ali Baba","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Angel's Burger":{"tags":{"name":"Angel's Burger","amenity":"fast_food"},"name":"Angel's Burger","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Antalya":{"tags":{"name":"Antalya","amenity":"fast_food"},"name":"Antalya","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Arby's":{"tags":{"name":"Arby's","amenity":"fast_food"},"name":"Arby's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Asia Bistro":{"tags":{"name":"Asia Bistro","amenity":"fast_food"},"name":"Asia Bistro","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Asia Wok":{"tags":{"name":"Asia Wok","amenity":"fast_food"},"name":"Asia Wok","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Baskin-Robbins":{"tags":{"name":"Baskin-Robbins","amenity":"fast_food"},"name":"Baskin-Robbins","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Bistro":{"tags":{"name":"Bistro","amenity":"fast_food"},"name":"Bistro","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Bob's":{"tags":{"name":"Bob's","amenity":"fast_food"},"name":"Bob's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Bojangles":{"tags":{"name":"Bojangles","amenity":"fast_food"},"name":"Bojangles","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Booster Juice":{"tags":{"name":"Booster Juice","amenity":"fast_food"},"name":"Booster Juice","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Boston Market":{"tags":{"name":"Boston Market","amenity":"fast_food"},"name":"Boston Market","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Braum's":{"tags":{"name":"Braum's","amenity":"fast_food"},"name":"Braum's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Burger King":{"tags":{"name":"Burger King","cuisine":"burger","amenity":"fast_food"},"name":"Burger King","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Burger Machine":{"tags":{"name":"Burger Machine","amenity":"fast_food"},"name":"Burger Machine","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Büfé":{"tags":{"name":"Büfé","amenity":"fast_food"},"name":"Büfé","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Captain D's":{"tags":{"name":"Captain D's","amenity":"fast_food"},"name":"Captain D's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Carl's Jr.":{"tags":{"name":"Carl's Jr.","cuisine":"burger","amenity":"fast_food"},"name":"Carl's Jr.","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Chick-fil-A":{"tags":{"name":"Chick-fil-A","cuisine":"chicken","amenity":"fast_food"},"name":"Chick-fil-A","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Chicken Express":{"tags":{"name":"Chicken Express","amenity":"fast_food"},"name":"Chicken Express","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Chipotle":{"tags":{"name":"Chipotle","cuisine":"mexican","amenity":"fast_food"},"name":"Chipotle","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Chowking":{"tags":{"name":"Chowking","amenity":"fast_food"},"name":"Chowking","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Church's Chicken":{"tags":{"name":"Church's Chicken","amenity":"fast_food"},"name":"Church's Chicken","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/CoCo壱çªå±":{"tags":{"name":"CoCo壱çªå±","amenity":"fast_food"},"name":"CoCo壱çªå±","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Cold Stone Creamery":{"tags":{"name":"Cold Stone Creamery","amenity":"fast_food"},"name":"Cold Stone Creamery","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Cook Out":{"tags":{"name":"Cook Out","amenity":"fast_food"},"name":"Cook Out","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Culver's":{"tags":{"name":"Culver's","amenity":"fast_food"},"name":"Culver's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/DQ":{"tags":{"name":"DQ","amenity":"fast_food"},"name":"DQ","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Dairy Queen":{"tags":{"name":"Dairy Queen","amenity":"fast_food"},"name":"Dairy Queen","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Del Taco":{"tags":{"name":"Del Taco","amenity":"fast_food"},"name":"Del Taco","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Domino's Pizza":{"tags":{"name":"Domino's Pizza","cuisine":"pizza","amenity":"fast_food"},"name":"Domino's Pizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/El Pollo Loco":{"tags":{"name":"El Pollo Loco","amenity":"fast_food"},"name":"El Pollo Loco","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Everest":{"tags":{"name":"Everest","amenity":"fast_food"},"name":"Everest","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Extreme Pita":{"tags":{"name":"Extreme Pita","amenity":"fast_food"},"name":"Extreme Pita","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Fazoli's":{"tags":{"name":"Fazoli's","amenity":"fast_food"},"name":"Fazoli's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Firehouse Subs":{"tags":{"name":"Firehouse Subs","amenity":"fast_food"},"name":"Firehouse Subs","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Fish & Chips":{"tags":{"name":"Fish & Chips","amenity":"fast_food"},"name":"Fish & Chips","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Fish and Chips":{"tags":{"name":"Fish and Chips","amenity":"fast_food"},"name":"Fish and Chips","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Five Guys":{"tags":{"name":"Five Guys","amenity":"fast_food"},"name":"Five Guys","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Greenwich":{"tags":{"name":"Greenwich","amenity":"fast_food"},"name":"Greenwich","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Habib's":{"tags":{"name":"Habib's","amenity":"fast_food"},"name":"Habib's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Hallo Pizza":{"tags":{"name":"Hallo Pizza","amenity":"fast_food"},"name":"Hallo Pizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Hardee's":{"tags":{"name":"Hardee's","cuisine":"burger","amenity":"fast_food"},"name":"Hardee's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Harvey's":{"tags":{"name":"Harvey's","amenity":"fast_food"},"name":"Harvey's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Hesburger":{"tags":{"name":"Hesburger","amenity":"fast_food"},"name":"Hesburger","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Hungry Jacks":{"tags":{"name":"Hungry Jacks","cuisine":"burger","amenity":"fast_food"},"name":"Hungry Jacks","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/In-N-Out Burger":{"tags":{"name":"In-N-Out Burger","amenity":"fast_food"},"name":"In-N-Out Burger","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Istanbul":{"tags":{"name":"Istanbul","amenity":"fast_food"},"name":"Istanbul","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Istanbul Kebab":{"tags":{"name":"Istanbul Kebab","amenity":"fast_food"},"name":"Istanbul Kebab","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Jack in the Box":{"tags":{"name":"Jack in the Box","cuisine":"burger","amenity":"fast_food"},"name":"Jack in the Box","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Jamba Juice":{"tags":{"name":"Jamba Juice","amenity":"fast_food"},"name":"Jamba Juice","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Jersey Mike's Subs":{"tags":{"name":"Jersey Mike's Subs","amenity":"fast_food"},"name":"Jersey Mike's Subs","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Jimmy John's":{"tags":{"name":"Jimmy John's","cuisine":"sandwich","amenity":"fast_food"},"name":"Jimmy John's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Jollibee":{"tags":{"name":"Jollibee","amenity":"fast_food"},"name":"Jollibee","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/KFC":{"tags":{"name":"KFC","cuisine":"chicken","amenity":"fast_food"},"name":"KFC","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/KFC/Taco Bell":{"tags":{"name":"KFC/Taco Bell","amenity":"fast_food"},"name":"KFC/Taco Bell","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Kebab House":{"tags":{"name":"Kebab House","amenity":"fast_food"},"name":"Kebab House","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Kebabai":{"tags":{"name":"Kebabai","amenity":"fast_food"},"name":"Kebabai","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Kochlöffel":{"tags":{"name":"Kochlöffel","amenity":"fast_food"},"name":"Kochlöffel","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Kotipizza":{"tags":{"name":"Kotipizza","amenity":"fast_food"},"name":"Kotipizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Krystal":{"tags":{"name":"Krystal","amenity":"fast_food"},"name":"Krystal","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Little Caesars":{"tags":{"name":"Little Caesars","amenity":"fast_food"},"name":"Little Caesars","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Little Caesars Pizza":{"tags":{"name":"Little Caesars Pizza","amenity":"fast_food"},"name":"Little Caesars Pizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Long John Silver's":{"tags":{"name":"Long John Silver's","amenity":"fast_food"},"name":"Long John Silver's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Lotteria":{"tags":{"name":"Lotteria","amenity":"fast_food"},"name":"Lotteria","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Max":{"tags":{"name":"Max","amenity":"fast_food"},"name":"Max","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/McDonald's":{"tags":{"name":"McDonald's","cuisine":"burger","amenity":"fast_food"},"name":"McDonald's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Minute Burger":{"tags":{"name":"Minute Burger","amenity":"fast_food"},"name":"Minute Burger","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Mr. Sub":{"tags":{"name":"Mr. Sub","amenity":"fast_food"},"name":"Mr. Sub","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/New York Pizza":{"tags":{"name":"New York Pizza","amenity":"fast_food"},"name":"New York Pizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Nordsee":{"tags":{"name":"Nordsee","amenity":"fast_food"},"name":"Nordsee","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Panda Express":{"tags":{"name":"Panda Express","cuisine":"chinese","amenity":"fast_food"},"name":"Panda Express","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Papa John's":{"tags":{"name":"Papa John's","cuisine":"pizza","amenity":"fast_food"},"name":"Papa John's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Papa Murphy's":{"tags":{"name":"Papa Murphy's","amenity":"fast_food"},"name":"Papa Murphy's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pinulito":{"tags":{"name":"Pinulito","amenity":"fast_food"},"name":"Pinulito","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pita Pit":{"tags":{"name":"Pita Pit","amenity":"fast_food"},"name":"Pita Pit","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pizza Hut Delivery":{"tags":{"name":"Pizza Hut Delivery","amenity":"fast_food"},"name":"Pizza Hut Delivery","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pizza King":{"tags":{"name":"Pizza King","amenity":"fast_food"},"name":"Pizza King","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pizza Nova":{"tags":{"name":"Pizza Nova","amenity":"fast_food"},"name":"Pizza Nova","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pizza Pizza":{"tags":{"name":"Pizza Pizza","amenity":"fast_food"},"name":"Pizza Pizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pollo Campero":{"tags":{"name":"Pollo Campero","amenity":"fast_food"},"name":"Pollo Campero","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Pollo Granjero":{"tags":{"name":"Pollo Granjero","amenity":"fast_food"},"name":"Pollo Granjero","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Popeye's":{"tags":{"name":"Popeye's","cuisine":"chicken","amenity":"fast_food"},"name":"Popeye's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Popeyes Louisiana Kitchen":{"tags":{"name":"Popeyes Louisiana Kitchen","amenity":"fast_food"},"name":"Popeyes Louisiana Kitchen","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Qdoba":{"tags":{"name":"Qdoba","amenity":"fast_food"},"name":"Qdoba","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Quick":{"tags":{"name":"Quick","amenity":"fast_food"},"name":"Quick","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Quiznos":{"tags":{"name":"Quiznos","amenity":"fast_food"},"name":"Quiznos","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Rally's":{"tags":{"name":"Rally's","amenity":"fast_food"},"name":"Rally's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Red Rooster":{"tags":{"name":"Red Rooster","amenity":"fast_food"},"name":"Red Rooster","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Sbarro":{"tags":{"name":"Sbarro","amenity":"fast_food"},"name":"Sbarro","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Schlotzsky's Deli":{"tags":{"name":"Schlotzsky's Deli","amenity":"fast_food"},"name":"Schlotzsky's Deli","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Sibylla":{"tags":{"name":"Sibylla","amenity":"fast_food"},"name":"Sibylla","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Sonic":{"tags":{"name":"Sonic","cuisine":"burger","amenity":"fast_food"},"name":"Sonic","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Steers":{"tags":{"name":"Steers","amenity":"fast_food"},"name":"Steers","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Subway":{"tags":{"name":"Subway","amenity":"fast_food"},"name":"Subway","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco Bell":{"tags":{"name":"Taco Bell","cuisine":"mexican","amenity":"fast_food"},"name":"Taco Bell","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco Bueno":{"tags":{"name":"Taco Bueno","amenity":"fast_food"},"name":"Taco Bueno","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco Cabana":{"tags":{"name":"Taco Cabana","amenity":"fast_food"},"name":"Taco Cabana","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco Del Mar":{"tags":{"name":"Taco Del Mar","amenity":"fast_food"},"name":"Taco Del Mar","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco John's":{"tags":{"name":"Taco John's","amenity":"fast_food"},"name":"Taco John's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Taco Time":{"tags":{"name":"Taco Time","amenity":"fast_food"},"name":"Taco Time","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Telepizza":{"tags":{"name":"Telepizza","amenity":"fast_food"},"name":"Telepizza","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Thai Express":{"tags":{"name":"Thai Express","amenity":"fast_food"},"name":"Thai Express","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/The Pizza Company":{"tags":{"name":"The Pizza Company","amenity":"fast_food"},"name":"The Pizza Company","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Wendy's":{"tags":{"name":"Wendy's","cuisine":"burger","amenity":"fast_food"},"name":"Wendy's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Whataburger":{"tags":{"name":"Whataburger","amenity":"fast_food"},"name":"Whataburger","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/White Castle":{"tags":{"name":"White Castle","amenity":"fast_food"},"name":"White Castle","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Wienerschnitzel":{"tags":{"name":"Wienerschnitzel","amenity":"fast_food"},"name":"Wienerschnitzel","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Wimpy":{"tags":{"name":"Wimpy","amenity":"fast_food"},"name":"Wimpy","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Zaxby's":{"tags":{"name":"Zaxby's","amenity":"fast_food"},"name":"Zaxby's","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ÎÏηγÏÏηÏ":{"tags":{"name":"ÎÏηγÏÏηÏ","amenity":"fast_food"},"name":"ÎÏηγÏÏηÏ","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ÐÑÑÐ³ÐµÑ Ðинг":{"tags":{"name":"ÐÑÑÐ³ÐµÑ Ðинг","amenity":"fast_food"},"name":"ÐÑÑÐ³ÐµÑ Ðинг","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ÐÑоÑка ÐаÑÑоÑка":{"tags":{"name":"ÐÑоÑка ÐаÑÑоÑка","amenity":"fast_food"},"name":"ÐÑоÑка ÐаÑÑоÑка","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ÐакдоналдÑ":{"tags":{"name":"ÐакдоналдÑ","name:en":"McDonald's","amenity":"fast_food"},"name":"ÐакдоналдÑ","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Робин Сдобин":{"tags":{"name":"Робин Сдобин","amenity":"fast_food"},"name":"Робин Сдобин","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/Ð ÑÑÑкий ÐппеÑиÑ":{"tags":{"name":"Ð ÑÑÑкий ÐппеÑиÑ","amenity":"fast_food"},"name":"Ð ÑÑÑкий ÐппеÑиÑ","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/СабвÑй":{"tags":{"name":"СабвÑй","amenity":"fast_food"},"name":"СабвÑй","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/СÑаÑдог!s":{"tags":{"name":"СÑаÑдог!s","amenity":"fast_food"},"name":"СÑаÑдог!s","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ТеÑемок":{"tags":{"name":"ТеÑемок","amenity":"fast_food"},"name":"ТеÑемок","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ШавеÑма":{"tags":{"name":"ШавеÑма","amenity":"fast_food"},"name":"ШавеÑма","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ШаÑÑма":{"tags":{"name":"ШаÑÑма","amenity":"fast_food"},"name":"ШаÑÑма","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãã£ã±å¯¿å¸":{"tags":{"name":"ãã£ã±å¯¿å¸","amenity":"fast_food"},"name":"ãã£ã±å¯¿å¸","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãã¤ã":{"tags":{"name":"ãã¤ã","amenity":"fast_food"},"name":"ãã¤ã","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãã寿å¸":{"tags":{"name":"ãã寿å¸","amenity":"fast_food"},"name":"ãã寿å¸","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ããå®¶":{"tags":{"name":"ããå®¶","name:en":"SUKIYA","amenity":"fast_food"},"name":"ããå®¶","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãªãå¯":{"tags":{"name":"ãªãå¯","amenity":"fast_food"},"name":"ãªãå¯","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ã»ã£ãã»ã£ãäº":{"tags":{"name":"ã»ã£ãã»ã£ãäº","amenity":"fast_food"},"name":"ã»ã£ãã»ã£ãäº","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ã»ã£ã¨ãã£ã¨":{"tags":{"name":"ã»ã£ã¨ãã£ã¨","amenity":"fast_food"},"name":"ã»ã£ã¨ãã£ã¨","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãªãªã¸ã³å¼å½":{"tags":{"name":"ãªãªã¸ã³å¼å½","amenity":"fast_food"},"name":"ãªãªã¸ã³å¼å½","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ã±ã³ã¿ããã¼ãã©ã¤ãããã³":{"tags":{"name":"ã±ã³ã¿ããã¼ãã©ã¤ãããã³","cuisine":"chicken","name:en":"KFC","amenity":"fast_food"},"name":"ã±ã³ã¿ããã¼ãã©ã¤ãããã³","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãµãã¦ã§ã¤":{"tags":{"name":"ãµãã¦ã§ã¤","amenity":"fast_food"},"name":"ãµãã¦ã§ã¤","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ã¹ã·ãã¼":{"tags":{"name":"ã¹ã·ãã¼","amenity":"fast_food"},"name":"ã¹ã·ãã¼","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãã¯ããã«ã":{"tags":{"name":"ãã¯ããã«ã","cuisine":"burger","name:en":"McDonald's","amenity":"fast_food"},"name":"ãã¯ããã«ã","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ãã¹ã¿ã¼ãã¼ãã":{"tags":{"name":"ãã¹ã¿ã¼ãã¼ãã","amenity":"fast_food"},"name":"ãã¹ã¿ã¼ãã¼ãã","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ã¢ã¹ãã¼ã¬ã¼":{"tags":{"name":"ã¢ã¹ãã¼ã¬ã¼","name:en":"MOS BURGER","amenity":"fast_food"},"name":"ã¢ã¹ãã¼ã¬ã¼","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/ããããªã¢":{"tags":{"name":"ããããªã¢","amenity":"fast_food"},"name":"ããããªã¢","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/åéå®¶":{"tags":{"name":"åéå®¶","amenity":"fast_food"},"name":"åéå®¶","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/幸楽è":{"tags":{"name":"幸楽è","amenity":"fast_food"},"name":"幸楽è","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/æ©æ¯æ¼¢å ¡":{"tags":{"name":"æ©æ¯æ¼¢å ¡","amenity":"fast_food"},"name":"æ©æ¯æ¼¢å ¡","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/æ¾å±":{"tags":{"name":"æ¾å±","name:en":"Matsuya","amenity":"fast_food"},"name":"æ¾å±","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/è¯å¾·åº":{"tags":{"name":"è¯å¾·åº","amenity":"fast_food"},"name":"è¯å¾·åº","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/麥ç¶å":{"tags":{"name":"麥ç¶å","amenity":"fast_food"},"name":"麥ç¶å","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/麦å½å³":{"tags":{"name":"麦å½å³","amenity":"fast_food"},"name":"麦å½å³","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fast_food/롯ë°ë¦¬ì":{"tags":{"name":"롯ë°ë¦¬ì","amenity":"fast_food"},"name":"롯ë°ë¦¬ì","icon":"fast-food","geometry":["point","area"],"fields":["name","cuisine","operator","address","building_area","opening_hours","takeaway","delivery","drive_through","smoking","outdoor_seating"],"suggestion":true},"amenity/fuel/76":{"tags":{"name":"76","amenity":"fuel"},"name":"76","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/1-2-3":{"tags":{"name":"1-2-3","amenity":"fuel"},"name":"1-2-3","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ADNOC":{"tags":{"name":"ADNOC","amenity":"fuel"},"name":"ADNOC","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ANP":{"tags":{"name":"ANP","amenity":"fuel"},"name":"ANP","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ARAL":{"tags":{"name":"ARAL","amenity":"fuel"},"name":"ARAL","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Aegean":{"tags":{"name":"Aegean","amenity":"fuel"},"name":"Aegean","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Afriquia":{"tags":{"name":"Afriquia","amenity":"fuel"},"name":"Afriquia","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Agip":{"tags":{"name":"Agip","amenity":"fuel"},"name":"Agip","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Agrola":{"tags":{"name":"Agrola","amenity":"fuel"},"name":"Agrola","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Alon":{"tags":{"name":"Alon","amenity":"fuel"},"name":"Alon","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Alpet":{"tags":{"name":"Alpet","amenity":"fuel"},"name":"Alpet","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Api":{"tags":{"name":"Api","amenity":"fuel"},"name":"Api","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Aral":{"tags":{"name":"Aral","amenity":"fuel"},"name":"Aral","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Arco":{"tags":{"name":"Arco","amenity":"fuel"},"name":"Arco","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Avanti":{"tags":{"name":"Avanti","amenity":"fuel"},"name":"Avanti","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Avia":{"tags":{"name":"Avia","amenity":"fuel"},"name":"Avia","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/BEBECO":{"tags":{"name":"BEBECO","amenity":"fuel"},"name":"BEBECO","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/BFT":{"tags":{"name":"BFT","amenity":"fuel"},"name":"BFT","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/BHPetrol":{"tags":{"name":"BHPetrol","amenity":"fuel"},"name":"BHPetrol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/BP":{"tags":{"name":"BP","amenity":"fuel"},"name":"BP","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/BR":{"tags":{"name":"BR","amenity":"fuel"},"name":"BR","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Bangchak":{"tags":{"name":"Bangchak","amenity":"fuel"},"name":"Bangchak","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Benzina":{"tags":{"name":"Benzina","amenity":"fuel"},"name":"Benzina","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Bharat Petroleum":{"tags":{"name":"Bharat Petroleum","amenity":"fuel"},"name":"Bharat Petroleum","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Bliska":{"tags":{"name":"Bliska","amenity":"fuel"},"name":"Bliska","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/CAMPSA":{"tags":{"name":"CAMPSA","amenity":"fuel"},"name":"CAMPSA","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/CARREFOUR":{"tags":{"name":"CARREFOUR","amenity":"fuel"},"name":"CARREFOUR","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/CEPSA":{"tags":{"name":"CEPSA","amenity":"fuel"},"name":"CEPSA","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/CNG":{"tags":{"name":"CNG","amenity":"fuel"},"name":"CNG","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Caltex":{"tags":{"name":"Caltex","amenity":"fuel"},"name":"Caltex","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Campsa":{"tags":{"name":"Campsa","amenity":"fuel"},"name":"Campsa","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Casey's General Store":{"tags":{"name":"Casey's General Store","amenity":"fuel"},"name":"Casey's General Store","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Cenex":{"tags":{"name":"Cenex","amenity":"fuel"},"name":"Cenex","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Cepsa":{"tags":{"name":"Cepsa","amenity":"fuel"},"name":"Cepsa","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Ceypetco":{"tags":{"name":"Ceypetco","amenity":"fuel"},"name":"Ceypetco","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Chevron":{"tags":{"name":"Chevron","amenity":"fuel"},"name":"Chevron","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Citgo":{"tags":{"name":"Citgo","amenity":"fuel"},"name":"Citgo","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Clark":{"tags":{"name":"Clark","amenity":"fuel"},"name":"Clark","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Coles Express":{"tags":{"name":"Coles Express","amenity":"fuel"},"name":"Coles Express","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Conoco":{"tags":{"name":"Conoco","amenity":"fuel"},"name":"Conoco","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Copec":{"tags":{"name":"Copec","amenity":"fuel"},"name":"Copec","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Copetrol":{"tags":{"name":"Copetrol","amenity":"fuel"},"name":"Copetrol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Cosmo":{"tags":{"name":"Cosmo","amenity":"fuel"},"name":"Cosmo","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Costco Gas":{"tags":{"name":"Costco Gas","amenity":"fuel"},"name":"Costco Gas","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Costco Gasoline":{"tags":{"name":"Costco Gasoline","amenity":"fuel"},"name":"Costco Gasoline","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Crodux":{"tags":{"name":"Crodux","amenity":"fuel"},"name":"Crodux","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Delta":{"tags":{"name":"Delta","amenity":"fuel"},"name":"Delta","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Diamond Shamrock":{"tags":{"name":"Diamond Shamrock","amenity":"fuel"},"name":"Diamond Shamrock","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Drummed Fuel":{"tags":{"name":"Drummed Fuel","amenity":"fuel"},"name":"Drummed Fuel","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/EKO":{"tags":{"name":"EKO","amenity":"fuel"},"name":"EKO","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ENEOS":{"tags":{"name":"ENEOS","amenity":"fuel"},"name":"ENEOS","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ENI":{"tags":{"name":"ENI","amenity":"fuel"},"name":"ENI","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ERG":{"tags":{"name":"ERG","amenity":"fuel"},"name":"ERG","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Elan":{"tags":{"name":"Elan","amenity":"fuel"},"name":"Elan","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Eneos":{"tags":{"name":"Eneos","amenity":"fuel"},"name":"Eneos","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Engen":{"tags":{"name":"Engen","amenity":"fuel"},"name":"Engen","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Eni":{"tags":{"name":"Eni","amenity":"fuel"},"name":"Eni","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Erg":{"tags":{"name":"Erg","amenity":"fuel"},"name":"Erg","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Esso":{"tags":{"name":"Esso","amenity":"fuel"},"name":"Esso","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Esso Express":{"tags":{"name":"Esso Express","amenity":"fuel"},"name":"Esso Express","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/EuroOil":{"tags":{"name":"EuroOil","amenity":"fuel"},"name":"EuroOil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Exxon":{"tags":{"name":"Exxon","amenity":"fuel"},"name":"Exxon","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/F24":{"tags":{"name":"F24","amenity":"fuel"},"name":"F24","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Firezone":{"tags":{"name":"Firezone","amenity":"fuel"},"name":"Firezone","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Flying V":{"tags":{"name":"Flying V","amenity":"fuel"},"name":"Flying V","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/GALP":{"tags":{"name":"GALP","amenity":"fuel"},"name":"GALP","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Gazprom":{"tags":{"name":"Gazprom","amenity":"fuel"},"name":"Gazprom","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/GetGo":{"tags":{"name":"GetGo","amenity":"fuel"},"name":"GetGo","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Goil":{"tags":{"name":"Goil","amenity":"fuel"},"name":"Goil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Gulf":{"tags":{"name":"Gulf","amenity":"fuel"},"name":"Gulf","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/H-E-B Fuel":{"tags":{"name":"H-E-B Fuel","amenity":"fuel"},"name":"H-E-B Fuel","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/H-E-B Gas":{"tags":{"name":"H-E-B Gas","amenity":"fuel"},"name":"H-E-B Gas","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/HEM":{"tags":{"name":"HEM","amenity":"fuel"},"name":"HEM","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/HP":{"tags":{"name":"HP","amenity":"fuel"},"name":"HP","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/HP Petrol Pump":{"tags":{"name":"HP Petrol Pump","amenity":"fuel"},"name":"HP Petrol Pump","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Helios":{"tags":{"name":"Helios","amenity":"fuel"},"name":"Helios","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Hess":{"tags":{"name":"Hess","amenity":"fuel"},"name":"Hess","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Hindustan Petroleum":{"tags":{"name":"Hindustan Petroleum","amenity":"fuel"},"name":"Hindustan Petroleum","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Holiday":{"tags":{"name":"Holiday","amenity":"fuel"},"name":"Holiday","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Husky":{"tags":{"name":"Husky","amenity":"fuel"},"name":"Husky","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/IES":{"tags":{"name":"IES","amenity":"fuel"},"name":"IES","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/IP":{"tags":{"name":"IP","amenity":"fuel"},"name":"IP","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Independent Fuel Station":{"tags":{"name":"Independent Fuel Station","amenity":"fuel"},"name":"Independent Fuel Station","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Indian Oil":{"tags":{"name":"Indian Oil","amenity":"fuel"},"name":"Indian Oil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Indipend.":{"tags":{"name":"Indipend.","amenity":"fuel"},"name":"Indipend.","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Ingo":{"tags":{"name":"Ingo","amenity":"fuel"},"name":"Ingo","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Ipiranga":{"tags":{"name":"Ipiranga","amenity":"fuel"},"name":"Ipiranga","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Irving":{"tags":{"name":"Irving","amenity":"fuel"},"name":"Irving","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/JA-SS":{"tags":{"name":"JA-SS","amenity":"fuel"},"name":"JA-SS","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/JOMO":{"tags":{"name":"JOMO","amenity":"fuel"},"name":"JOMO","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Jet":{"tags":{"name":"Jet","amenity":"fuel"},"name":"Jet","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Jetti":{"tags":{"name":"Jetti","amenity":"fuel"},"name":"Jetti","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Kangaroo":{"tags":{"name":"Kangaroo","amenity":"fuel"},"name":"Kangaroo","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Kobil":{"tags":{"name":"Kobil","amenity":"fuel"},"name":"Kobil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Kroger Fuel":{"tags":{"name":"Kroger Fuel","amenity":"fuel"},"name":"Kroger Fuel","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Kum & Go":{"tags":{"name":"Kum & Go","amenity":"fuel"},"name":"Kum & Go","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Kwik Trip":{"tags":{"name":"Kwik Trip","amenity":"fuel"},"name":"Kwik Trip","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/LPG":{"tags":{"name":"LPG","amenity":"fuel"},"name":"LPG","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/LPG Station":{"tags":{"name":"LPG Station","amenity":"fuel"},"name":"LPG Station","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/LUKOIL":{"tags":{"name":"LUKOIL","amenity":"fuel"},"name":"LUKOIL","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Liberty":{"tags":{"name":"Liberty","amenity":"fuel"},"name":"Liberty","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Lotos":{"tags":{"name":"Lotos","amenity":"fuel"},"name":"Lotos","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Lotos Optima":{"tags":{"name":"Lotos Optima","amenity":"fuel"},"name":"Lotos Optima","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Love's":{"tags":{"name":"Love's","amenity":"fuel"},"name":"Love's","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Lukoil":{"tags":{"name":"Lukoil","amenity":"fuel"},"name":"Lukoil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/MEROIL":{"tags":{"name":"MEROIL","amenity":"fuel"},"name":"MEROIL","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/MOL":{"tags":{"name":"MOL","amenity":"fuel"},"name":"MOL","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/MRS":{"tags":{"name":"MRS","amenity":"fuel"},"name":"MRS","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Marathon":{"tags":{"name":"Marathon","amenity":"fuel"},"name":"Marathon","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Maverik":{"tags":{"name":"Maverik","amenity":"fuel"},"name":"Maverik","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Maxol":{"tags":{"name":"Maxol","amenity":"fuel"},"name":"Maxol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Metano":{"tags":{"name":"Metano","amenity":"fuel"},"name":"Metano","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Migrol":{"tags":{"name":"Migrol","amenity":"fuel"},"name":"Migrol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Minipump":{"tags":{"name":"Minipump","amenity":"fuel"},"name":"Minipump","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Mobil":{"tags":{"name":"Mobil","amenity":"fuel"},"name":"Mobil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Mobile":{"tags":{"name":"Mobile","amenity":"fuel"},"name":"Mobile","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Mol":{"tags":{"name":"Mol","amenity":"fuel"},"name":"Mol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Moya":{"tags":{"name":"Moya","amenity":"fuel"},"name":"Moya","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Murphy USA":{"tags":{"name":"Murphy USA","amenity":"fuel"},"name":"Murphy USA","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Neste":{"tags":{"name":"Neste","amenity":"fuel"},"name":"Neste","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/OIL!":{"tags":{"name":"OIL!","amenity":"fuel"},"name":"OIL!","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/OK":{"tags":{"name":"OK","amenity":"fuel"},"name":"OK","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/OKQ8":{"tags":{"name":"OKQ8","amenity":"fuel"},"name":"OKQ8","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/OMV":{"tags":{"name":"OMV","amenity":"fuel"},"name":"OMV","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Oilibya":{"tags":{"name":"Oilibya","amenity":"fuel"},"name":"Oilibya","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Opet":{"tags":{"name":"Opet","amenity":"fuel"},"name":"Opet","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Orlen":{"tags":{"name":"Orlen","amenity":"fuel"},"name":"Orlen","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/PETRONOR":{"tags":{"name":"PETRONOR","amenity":"fuel"},"name":"PETRONOR","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/PSO":{"tags":{"name":"PSO","amenity":"fuel"},"name":"PSO","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/PSO Petrol Pump":{"tags":{"name":"PSO Petrol Pump","amenity":"fuel"},"name":"PSO Petrol Pump","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/PT":{"tags":{"name":"PT","amenity":"fuel"},"name":"PT","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/PTT":{"tags":{"name":"PTT","amenity":"fuel"},"name":"PTT","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/PV Oil":{"tags":{"name":"PV Oil","amenity":"fuel"},"name":"PV Oil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Pacific Pride":{"tags":{"name":"Pacific Pride","amenity":"fuel"},"name":"Pacific Pride","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Pecsa":{"tags":{"name":"Pecsa","amenity":"fuel"},"name":"Pecsa","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Pemex":{"tags":{"name":"Pemex","amenity":"fuel"},"name":"Pemex","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Pertamina":{"tags":{"name":"Pertamina","amenity":"fuel"},"name":"Pertamina","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petro":{"tags":{"name":"Petro","amenity":"fuel"},"name":"Petro","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petro-Canada":{"tags":{"name":"Petro-Canada","amenity":"fuel"},"name":"Petro-Canada","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petrobras":{"tags":{"name":"Petrobras","amenity":"fuel"},"name":"Petrobras","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petrochina":{"tags":{"name":"Petrochina","amenity":"fuel"},"name":"Petrochina","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petroecuador":{"tags":{"name":"Petroecuador","amenity":"fuel"},"name":"Petroecuador","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petrol Ofisi":{"tags":{"name":"Petrol Ofisi","amenity":"fuel"},"name":"Petrol Ofisi","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petrolimex":{"tags":{"name":"Petrolimex","amenity":"fuel"},"name":"Petrolimex","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petrom":{"tags":{"name":"Petrom","amenity":"fuel"},"name":"Petrom","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petron":{"tags":{"name":"Petron","amenity":"fuel"},"name":"Petron","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petronas":{"tags":{"name":"Petronas","amenity":"fuel"},"name":"Petronas","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Petroperu":{"tags":{"name":"Petroperu","amenity":"fuel"},"name":"Petroperu","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Phillips 66":{"tags":{"name":"Phillips 66","amenity":"fuel"},"name":"Phillips 66","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Phoenix":{"tags":{"name":"Phoenix","amenity":"fuel"},"name":"Phoenix","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Pilot":{"tags":{"name":"Pilot","amenity":"fuel"},"name":"Pilot","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Pioneer":{"tags":{"name":"Pioneer","amenity":"fuel"},"name":"Pioneer","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Posto":{"tags":{"name":"Posto","amenity":"fuel"},"name":"Posto","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Posto Atem":{"tags":{"name":"Posto Atem","amenity":"fuel"},"name":"Posto Atem","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Posto BR":{"tags":{"name":"Posto BR","amenity":"fuel"},"name":"Posto BR","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Posto Ipiranga":{"tags":{"name":"Posto Ipiranga","amenity":"fuel"},"name":"Posto Ipiranga","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Posto Shell":{"tags":{"name":"Posto Shell","amenity":"fuel"},"name":"Posto Shell","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Primax":{"tags":{"name":"Primax","amenity":"fuel"},"name":"Primax","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Prio":{"tags":{"name":"Prio","amenity":"fuel"},"name":"Prio","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Puma":{"tags":{"name":"Puma","amenity":"fuel"},"name":"Puma","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Q1":{"tags":{"name":"Q1","amenity":"fuel"},"name":"Q1","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Q8":{"tags":{"name":"Q8","amenity":"fuel"},"name":"Q8","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Q8 Easy":{"tags":{"name":"Q8 Easy","amenity":"fuel"},"name":"Q8 Easy","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/QuikTrip":{"tags":{"name":"QuikTrip","amenity":"fuel"},"name":"QuikTrip","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/REPSOL":{"tags":{"name":"REPSOL","amenity":"fuel"},"name":"REPSOL","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/RaceTrac":{"tags":{"name":"RaceTrac","amenity":"fuel"},"name":"RaceTrac","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Repsol":{"tags":{"name":"Repsol","amenity":"fuel"},"name":"Repsol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Rompetrol":{"tags":{"name":"Rompetrol","amenity":"fuel"},"name":"Rompetrol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Rubis":{"tags":{"name":"Rubis","amenity":"fuel"},"name":"Rubis","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/SB Tank":{"tags":{"name":"SB Tank","amenity":"fuel"},"name":"SB Tank","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/SPBU":{"tags":{"name":"SPBU","amenity":"fuel"},"name":"SPBU","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Sasol":{"tags":{"name":"Sasol","amenity":"fuel"},"name":"Sasol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Sea Oil":{"tags":{"name":"Sea Oil","amenity":"fuel"},"name":"Sea Oil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Sheetz":{"tags":{"name":"Sheetz","amenity":"fuel"},"name":"Sheetz","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Shell":{"tags":{"name":"Shell","amenity":"fuel"},"name":"Shell","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Shell Express":{"tags":{"name":"Shell Express","amenity":"fuel"},"name":"Shell Express","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Sinclair":{"tags":{"name":"Sinclair","amenity":"fuel"},"name":"Sinclair","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Sinopec":{"tags":{"name":"Sinopec","amenity":"fuel"},"name":"Sinopec","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Sinopec Fuel":{"tags":{"name":"Sinopec Fuel","amenity":"fuel"},"name":"Sinopec Fuel","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Slovnaft":{"tags":{"name":"Slovnaft","amenity":"fuel"},"name":"Slovnaft","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Socar":{"tags":{"name":"Socar","amenity":"fuel"},"name":"Socar","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Sokimex":{"tags":{"name":"Sokimex","amenity":"fuel"},"name":"Sokimex","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Speedway":{"tags":{"name":"Speedway","amenity":"fuel"},"name":"Speedway","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/St1":{"tags":{"name":"St1","amenity":"fuel"},"name":"St1","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Star":{"tags":{"name":"Star","amenity":"fuel"},"name":"Star","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Star Oil":{"tags":{"name":"Star Oil","amenity":"fuel"},"name":"Star Oil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Station Service E. Leclerc":{"tags":{"name":"Station Service E. Leclerc","amenity":"fuel"},"name":"Station Service E. Leclerc","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Statoil":{"tags":{"name":"Statoil","amenity":"fuel"},"name":"Statoil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Sunoco":{"tags":{"name":"Sunoco","amenity":"fuel"},"name":"Sunoco","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Tamoil":{"tags":{"name":"Tamoil","amenity":"fuel"},"name":"Tamoil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Tango":{"tags":{"name":"Tango","amenity":"fuel"},"name":"Tango","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Teboil":{"tags":{"name":"Teboil","amenity":"fuel"},"name":"Teboil","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Tela":{"tags":{"name":"Tela","amenity":"fuel"},"name":"Tela","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Terpel":{"tags":{"name":"Terpel","amenity":"fuel"},"name":"Terpel","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Texaco":{"tags":{"name":"Texaco","amenity":"fuel"},"name":"Texaco","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Tinq":{"tags":{"name":"Tinq","amenity":"fuel"},"name":"Tinq","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Topaz":{"tags":{"name":"Topaz","amenity":"fuel"},"name":"Topaz","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Total":{"tags":{"name":"Total","amenity":"fuel"},"name":"Total","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Total Access":{"tags":{"name":"Total Access","amenity":"fuel"},"name":"Total Access","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Total Erg":{"tags":{"name":"Total Erg","amenity":"fuel"},"name":"Total Erg","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/TotalErg":{"tags":{"name":"TotalErg","amenity":"fuel"},"name":"TotalErg","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Turkey Hill":{"tags":{"name":"Turkey Hill","amenity":"fuel"},"name":"Turkey Hill","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Turmöl":{"tags":{"name":"Turmöl","amenity":"fuel"},"name":"Turmöl","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Ultramar":{"tags":{"name":"Ultramar","amenity":"fuel"},"name":"Ultramar","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/United":{"tags":{"name":"United","amenity":"fuel"},"name":"United","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Uno":{"tags":{"name":"Uno","amenity":"fuel"},"name":"Uno","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Uno-X":{"tags":{"name":"Uno-X","amenity":"fuel"},"name":"Uno-X","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Valero":{"tags":{"name":"Valero","amenity":"fuel"},"name":"Valero","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Vito":{"tags":{"name":"Vito","amenity":"fuel"},"name":"Vito","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/WOG":{"tags":{"name":"WOG","amenity":"fuel"},"name":"WOG","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Westfalen":{"tags":{"name":"Westfalen","amenity":"fuel"},"name":"Westfalen","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Woolworths Petrol":{"tags":{"name":"Woolworths Petrol","amenity":"fuel"},"name":"Woolworths Petrol","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Z":{"tags":{"name":"Z","amenity":"fuel"},"name":"Z","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/bft":{"tags":{"name":"bft","amenity":"fuel"},"name":"bft","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/eni":{"tags":{"name":"eni","amenity":"fuel"},"name":"eni","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÎÎÎ":{"tags":{"name":"ÎÎÎ","amenity":"fuel"},"name":"ÎÎÎ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐÐÐС":{"tags":{"name":"ÐÐÐС","amenity":"fuel"},"name":"ÐÐÐС","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐÐС":{"tags":{"name":"ÐÐС","amenity":"fuel"},"name":"ÐÐС","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐвÑаÑ":{"tags":{"name":"ÐвÑаÑ","amenity":"fuel"},"name":"ÐвÑаÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐРСÐ-ÐаÑÑа":{"tags":{"name":"ÐРСÐ-ÐаÑÑа","amenity":"fuel"},"name":"ÐРСÐ-ÐаÑÑа","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐаÑнеÑÑÑ":{"tags":{"name":"ÐаÑнеÑÑÑ","amenity":"fuel"},"name":"ÐаÑнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐелоÑÑÑнеÑÑÑ":{"tags":{"name":"ÐелоÑÑÑнеÑÑÑ","amenity":"fuel"},"name":"ÐелоÑÑÑнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐÐ°Ð·Ð¾Ð²Ð°Ñ Ð·Ð°Ð¿Ñавка":{"tags":{"name":"ÐÐ°Ð·Ð¾Ð²Ð°Ñ Ð·Ð°Ð¿Ñавка","amenity":"fuel"},"name":"ÐÐ°Ð·Ð¾Ð²Ð°Ñ Ð·Ð°Ð¿Ñавка","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐазпÑомнеÑÑÑ":{"tags":{"name":"ÐазпÑомнеÑÑÑ","amenity":"fuel"},"name":"ÐазпÑомнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐелиоÑ":{"tags":{"name":"ÐелиоÑ","amenity":"fuel"},"name":"ÐелиоÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐÐÐ":{"tags":{"name":"ÐÐÐ","amenity":"fuel"},"name":"ÐÐÐ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐапÑавка":{"tags":{"name":"ÐапÑавка","amenity":"fuel"},"name":"ÐапÑавка","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐазÐÑнайÐаз":{"tags":{"name":"ÐазÐÑнайÐаз","amenity":"fuel"},"name":"ÐазÐÑнайÐаз","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐÑкойл":{"tags":{"name":"ÐÑкойл","amenity":"fuel"},"name":"ÐÑкойл","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐакпеÑÑол":{"tags":{"name":"ÐакпеÑÑол","amenity":"fuel"},"name":"ÐакпеÑÑол","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐÐ ÐлÑÑнÑ":{"tags":{"name":"ÐÐ ÐлÑÑнÑ","amenity":"fuel"},"name":"ÐÐ ÐлÑÑнÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐеÑÑÑмагиÑÑÑалÑ":{"tags":{"name":"ÐеÑÑÑмагиÑÑÑалÑ","amenity":"fuel"},"name":"ÐеÑÑÑмагиÑÑÑалÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐÐÐÐ":{"tags":{"name":"ÐÐÐÐ","amenity":"fuel"},"name":"ÐÐÐÐ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐÐÐ":{"tags":{"name":"ÐÐÐ","amenity":"fuel"},"name":"ÐÐÐ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐкÑан":{"tags":{"name":"ÐкÑан","amenity":"fuel"},"name":"ÐкÑан","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐТÐ":{"tags":{"name":"ÐТÐ","amenity":"fuel"},"name":"ÐТÐ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐеÑÑол":{"tags":{"name":"ÐеÑÑол","amenity":"fuel"},"name":"ÐеÑÑол","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ÐÑопан":{"tags":{"name":"ÐÑопан","amenity":"fuel"},"name":"ÐÑопан","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/РоÑнеÑÑÑ":{"tags":{"name":"РоÑнеÑÑÑ","amenity":"fuel"},"name":"РоÑнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/СибнеÑÑÑ":{"tags":{"name":"СибнеÑÑÑ","amenity":"fuel"},"name":"СибнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/СÑÑгÑÑнеÑÑегаз":{"tags":{"name":"СÑÑгÑÑнеÑÑегаз","amenity":"fuel"},"name":"СÑÑгÑÑнеÑÑегаз","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ТÐÐ":{"tags":{"name":"ТÐÐ","amenity":"fuel"},"name":"ТÐÐ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ТаÑнеÑÑепÑодÑкÑ":{"tags":{"name":"ТаÑнеÑÑепÑодÑкÑ","amenity":"fuel"},"name":"ТаÑнеÑÑепÑодÑкÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ТаÑнеÑÑÑ":{"tags":{"name":"ТаÑнеÑÑÑ","amenity":"fuel"},"name":"ТаÑнеÑÑÑ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/УкÑнаÑÑа":{"tags":{"name":"УкÑнаÑÑа","amenity":"fuel"},"name":"УкÑнаÑÑа","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/××ר ××××":{"tags":{"name":"××ר ××××","amenity":"fuel"},"name":"××ר ××××","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/×××§":{"tags":{"name":"×××§","amenity":"fuel"},"name":"×××§","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ס×× ××":{"tags":{"name":"ס×× ××","amenity":"fuel"},"name":"ס×× ××","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/פ×":{"tags":{"name":"פ×","amenity":"fuel"},"name":"פ×","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Ù
ØØ·Ø© ÙÙÙØ¯":{"tags":{"name":"Ù
ØØ·Ø© ÙÙÙØ¯","amenity":"fuel"},"name":"Ù
ØØ·Ø© ÙÙÙØ¯","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Ù
ØØ·Ù ÙÙÙØ¯":{"tags":{"name":"Ù
ØØ·Ù ÙÙÙØ¯","amenity":"fuel"},"name":"Ù
ØØ·Ù ÙÙÙØ¯","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Ù¾Ù
Ù¾ Ø¨ÙØ²ÛÙ":{"tags":{"name":"Ù¾Ù
Ù¾ Ø¨ÙØ²ÛÙ","amenity":"fuel"},"name":"Ù¾Ù
Ù¾ Ø¨ÙØ²ÛÙ","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/Ù¾Ù
Ù¾ گاز":{"tags":{"name":"Ù¾Ù
Ù¾ گاز","amenity":"fuel"},"name":"Ù¾Ù
Ù¾ گاز","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/à¸à¸²à¸à¸à¸²à¸":{"tags":{"name":"à¸à¸²à¸à¸à¸²à¸","amenity":"fuel"},"name":"à¸à¸²à¸à¸à¸²à¸","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/à¸.à¸.à¸.":{"tags":{"name":"à¸.à¸.à¸.","amenity":"fuel"},"name":"à¸.à¸.à¸.","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/à¹à¸à¸¥à¸¥à¹":{"tags":{"name":"à¹à¸à¸¥à¸¥à¹","amenity":"fuel"},"name":"à¹à¸à¸¥à¸¥à¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/à¹à¸à¸ªà¹à¸à¹":{"tags":{"name":"à¹à¸à¸ªà¹à¸à¹","amenity":"fuel"},"name":"à¹à¸à¸ªà¹à¸à¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ã¨ãã½":{"tags":{"name":"ã¨ãã½","amenity":"fuel"},"name":"ã¨ãã½","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ã¨ããªã¹":{"tags":{"name":"ã¨ããªã¹","amenity":"fuel"},"name":"ã¨ããªã¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ã³ã¹ã¢ç³æ²¹":{"tags":{"name":"ã³ã¹ã¢ç³æ²¹","amenity":"fuel"},"name":"ã³ã¹ã¢ç³æ²¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ã¼ãã©ã«":{"tags":{"name":"ã¼ãã©ã«","amenity":"fuel"},"name":"ã¼ãã©ã«","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ä¸å½ç³å":{"tags":{"name":"ä¸å½ç³å","amenity":"fuel"},"name":"ä¸å½ç³å","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ä¸å½ç³å Sinopec":{"tags":{"name":"ä¸å½ç³å Sinopec","amenity":"fuel"},"name":"ä¸å½ç³å Sinopec","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/ä¸å½ç³æ²¹":{"tags":{"name":"ä¸å½ç³æ²¹","amenity":"fuel"},"name":"ä¸å½ç³æ²¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/䏿²¹":{"tags":{"name":"䏿²¹","amenity":"fuel"},"name":"䏿²¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/åºå
":{"tags":{"name":"åºå
","name:en":"IDEMITSU","amenity":"fuel"},"name":"åºå
","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/å æ²¹ç«":{"tags":{"name":"å æ²¹ç«","amenity":"fuel"},"name":"å æ²¹ç«","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/å°ç£ä¸æ²¹":{"tags":{"name":"å°ç£ä¸æ²¹","amenity":"fuel"},"name":"å°ç£ä¸æ²¹","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/fuel/æåã·ã§ã«":{"tags":{"name":"æåã·ã§ã«","amenity":"fuel"},"name":"æåã·ã§ã«","icon":"fuel","geometry":["point","area"],"fields":["name","operator","address","fuel_multi","opening_hours","payment_multi"],"suggestion":true},"amenity/hospital/Cruz Roja":{"tags":{"name":"Cruz Roja","healthcare":"hospital","amenity":"hospital"},"name":"Cruz Roja","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/IMSS":{"tags":{"name":"IMSS","healthcare":"hospital","amenity":"hospital"},"name":"IMSS","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/ÐнÑекÑионное оÑделение":{"tags":{"name":"ÐнÑекÑионное оÑделение","healthcare":"hospital","amenity":"hospital"},"name":"ÐнÑекÑионное оÑделение","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/Ðожно-венеÑологиÑеÑкий диÑпанÑеÑ":{"tags":{"name":"Ðожно-венеÑологиÑеÑкий диÑпанÑеÑ","healthcare":"hospital","amenity":"hospital"},"name":"Ðожно-венеÑологиÑеÑкий диÑпанÑеÑ","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/Ð Ð°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа":{"tags":{"name":"Ð Ð°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа","healthcare":"hospital","amenity":"hospital"},"name":"Ð Ð°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/Роддом":{"tags":{"name":"Роддом","healthcare":"hospital","amenity":"hospital"},"name":"Роддом","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/РодилÑнÑй дом":{"tags":{"name":"РодилÑнÑй дом","healthcare":"hospital","amenity":"hospital"},"name":"РодилÑнÑй дом","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/СкоÑÐ°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ":{"tags":{"name":"СкоÑÐ°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ","healthcare":"hospital","amenity":"hospital"},"name":"СкоÑÐ°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/ЦРÐ":{"tags":{"name":"ЦРÐ","healthcare":"hospital","amenity":"hospital"},"name":"ЦРÐ","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/ЦенÑÑалÑÐ½Ð°Ñ ÑÐ°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа":{"tags":{"name":"ЦенÑÑалÑÐ½Ð°Ñ ÑÐ°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа","healthcare":"hospital","amenity":"hospital"},"name":"ЦенÑÑалÑÐ½Ð°Ñ ÑÐ°Ð¹Ð¾Ð½Ð½Ð°Ñ Ð±Ð¾Ð»ÑниÑа","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/hospital/à¹à¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥à¸ªà¹à¸à¹à¸ªà¸£à¸´à¸¡à¸ªà¸¸à¸à¸ าà¸à¸à¸³à¸à¸¥":{"tags":{"name":"à¹à¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥à¸ªà¹à¸à¹à¸ªà¸£à¸´à¸¡à¸ªà¸¸à¸à¸ าà¸à¸à¸³à¸à¸¥","healthcare":"hospital","amenity":"hospital"},"name":"à¹à¸£à¸à¸à¸¢à¸²à¸à¸²à¸¥à¸ªà¹à¸à¹à¸ªà¸£à¸´à¸¡à¸ªà¸¸à¸à¸ าà¸à¸à¸³à¸à¸¥","icon":"hospital","geometry":["point","area"],"fields":["name","operator","healthcare/speciality","address","emergency"],"suggestion":true},"amenity/ice_cream/Grido":{"tags":{"name":"Grido","amenity":"ice_cream"},"name":"Grido","icon":"ice-cream","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","takeaway","delivery","outdoor_seating"],"suggestion":true},"amenity/kindergarten/Anganwadi":{"tags":{"name":"Anganwadi","amenity":"kindergarten"},"name":"Anganwadi","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Arche Noah":{"tags":{"name":"Arche Noah","amenity":"kindergarten"},"name":"Arche Noah","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/CONAFE Preescolar":{"tags":{"name":"CONAFE Preescolar","amenity":"kindergarten"},"name":"CONAFE Preescolar","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Educacion Inicial de CONAFE No Escolarizado":{"tags":{"name":"Educacion Inicial de CONAFE No Escolarizado","amenity":"kindergarten"},"name":"Educacion Inicial de CONAFE No Escolarizado","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Estefania Casta�eda":{"tags":{"name":"Estefania Casta�eda","amenity":"kindergarten"},"name":"Estefania Casta�eda","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Evangelischer Kindergarten":{"tags":{"name":"Evangelischer Kindergarten","amenity":"kindergarten"},"name":"Evangelischer Kindergarten","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Federico Froebel":{"tags":{"name":"Federico Froebel","amenity":"kindergarten"},"name":"Federico Froebel","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Gabriela Mistral":{"tags":{"name":"Gabriela Mistral","amenity":"kindergarten"},"name":"Gabriela Mistral","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Jean Piaget":{"tags":{"name":"Jean Piaget","amenity":"kindergarten"},"name":"Jean Piaget","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Katholischer Kindergarten":{"tags":{"name":"Katholischer Kindergarten","amenity":"kindergarten"},"name":"Katholischer Kindergarten","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Kindergarten Regenbogen":{"tags":{"name":"Kindergarten Regenbogen","amenity":"kindergarten"},"name":"Kindergarten Regenbogen","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Kindergarten St. Josef":{"tags":{"name":"Kindergarten St. Josef","amenity":"kindergarten"},"name":"Kindergarten St. Josef","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Kindergarten St. Martin":{"tags":{"name":"Kindergarten St. Martin","amenity":"kindergarten"},"name":"Kindergarten St. Martin","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Maria Montessori":{"tags":{"name":"Maria Montessori","amenity":"kindergarten"},"name":"Maria Montessori","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/PAUD":{"tags":{"name":"PAUD","amenity":"kindergarten"},"name":"PAUD","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Pusteblume":{"tags":{"name":"Pusteblume","amenity":"kindergarten"},"name":"Pusteblume","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Rosaura Zapata":{"tags":{"name":"Rosaura Zapata","amenity":"kindergarten"},"name":"Rosaura Zapata","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Sor Juana Ines De La Cruz":{"tags":{"name":"Sor Juana Ines De La Cruz","amenity":"kindergarten"},"name":"Sor Juana Ines De La Cruz","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Spatzennest":{"tags":{"name":"Spatzennest","amenity":"kindergarten"},"name":"Spatzennest","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Städtischer Kindergarten":{"tags":{"name":"Städtischer Kindergarten","amenity":"kindergarten"},"name":"Städtischer Kindergarten","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Villa Kunterbunt":{"tags":{"name":"Villa Kunterbunt","amenity":"kindergarten"},"name":"Villa Kunterbunt","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Waldkindergarten":{"tags":{"name":"Waldkindergarten","amenity":"kindergarten"},"name":"Waldkindergarten","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Waldorfkindergarten":{"tags":{"name":"Waldorfkindergarten","amenity":"kindergarten"},"name":"Waldorfkindergarten","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/Ãvoda":{"tags":{"name":"Ãvoda","amenity":"kindergarten"},"name":"Ãvoda","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑад":{"tags":{"name":"ÐеÑÑад","amenity":"kindergarten"},"name":"ÐеÑÑад","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад СолнÑÑко":{"tags":{"name":"ÐеÑÑкий Ñад СолнÑÑко","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад СолнÑÑко","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â 1":{"tags":{"name":"ÐеÑÑкий Ñад â 1","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â 1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â1":{"tags":{"name":"ÐеÑÑкий Ñад â1","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â1","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â10":{"tags":{"name":"ÐеÑÑкий Ñад â10","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â10","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â11":{"tags":{"name":"ÐеÑÑкий Ñад â11","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â11","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â12":{"tags":{"name":"ÐеÑÑкий Ñад â12","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â12","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â13":{"tags":{"name":"ÐеÑÑкий Ñад â13","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â13","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â14":{"tags":{"name":"ÐеÑÑкий Ñад â14","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â14","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â15":{"tags":{"name":"ÐеÑÑкий Ñад â15","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â15","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â16":{"tags":{"name":"ÐеÑÑкий Ñад â16","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â16","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â17":{"tags":{"name":"ÐеÑÑкий Ñад â17","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â17","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â18":{"tags":{"name":"ÐеÑÑкий Ñад â18","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â18","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â19":{"tags":{"name":"ÐеÑÑкий Ñад â19","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â19","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â2":{"tags":{"name":"ÐеÑÑкий Ñад â2","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â2","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â22":{"tags":{"name":"ÐеÑÑкий Ñад â22","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â22","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â24":{"tags":{"name":"ÐеÑÑкий Ñад â24","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â24","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â25":{"tags":{"name":"ÐеÑÑкий Ñад â25","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â25","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â27":{"tags":{"name":"ÐеÑÑкий Ñад â27","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â27","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â29":{"tags":{"name":"ÐеÑÑкий Ñад â29","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â29","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â3":{"tags":{"name":"ÐеÑÑкий Ñад â3","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â3","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â33":{"tags":{"name":"ÐеÑÑкий Ñад â33","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â33","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â4":{"tags":{"name":"ÐеÑÑкий Ñад â4","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â4","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â5":{"tags":{"name":"ÐеÑÑкий Ñад â5","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â5","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â6":{"tags":{"name":"ÐеÑÑкий Ñад â6","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â6","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â7":{"tags":{"name":"ÐеÑÑкий Ñад â7","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â7","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â8":{"tags":{"name":"ÐеÑÑкий Ñад â8","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â8","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐеÑÑкий Ñад â9":{"tags":{"name":"ÐеÑÑкий Ñад â9","amenity":"kindergarten"},"name":"ÐеÑÑкий Ñад â9","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ÐиÑÑÑий Ñадок":{"tags":{"name":"ÐиÑÑÑий Ñадок","amenity":"kindergarten"},"name":"ÐиÑÑÑий Ñадок","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/СолнÑÑко":{"tags":{"name":"СолнÑÑко","amenity":"kindergarten"},"name":"СолнÑÑко","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/á¡ááááá¨áá ááá¦á":{"tags":{"name":"á¡ááááá¨áá ááá¦á","amenity":"kindergarten"},"name":"á¡ááááá¨áá ááá¦á","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/kindergarten/ä¸å¤®ä¿è²æ":{"tags":{"name":"ä¸å¤®ä¿è²æ","amenity":"kindergarten"},"name":"ä¸å¤®ä¿è²æ","icon":"school","geometry":["point","area"],"fields":["name","operator","address"],"suggestion":true},"amenity/library/Biblioteca Comunale":{"tags":{"name":"Biblioteca Comunale","amenity":"library"},"name":"Biblioteca Comunale","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Biblioteca comunale":{"tags":{"name":"Biblioteca comunale","amenity":"library"},"name":"Biblioteca comunale","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Biblioteka Publiczna":{"tags":{"name":"Biblioteka Publiczna","amenity":"library"},"name":"Biblioteka Publiczna","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Bibliothèque Municipale":{"tags":{"name":"Bibliothèque Municipale","amenity":"library"},"name":"Bibliothèque Municipale","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Bibliothèque municipale":{"tags":{"name":"Bibliothèque municipale","amenity":"library"},"name":"Bibliothèque municipale","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Bücherei":{"tags":{"name":"Bücherei","amenity":"library"},"name":"Bücherei","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Central Library":{"tags":{"name":"Central Library","amenity":"library"},"name":"Central Library","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Gemeindebücherei":{"tags":{"name":"Gemeindebücherei","amenity":"library"},"name":"Gemeindebücherei","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Gminna Biblioteka Publiczna":{"tags":{"name":"Gminna Biblioteka Publiczna","amenity":"library"},"name":"Gminna Biblioteka Publiczna","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Miejska Biblioteka Publiczna":{"tags":{"name":"Miejska Biblioteka Publiczna","amenity":"library"},"name":"Miejska Biblioteka Publiczna","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Médiathèque":{"tags":{"name":"Médiathèque","amenity":"library"},"name":"Médiathèque","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/MÄstská knihovna":{"tags":{"name":"MÄstská knihovna","amenity":"library"},"name":"MÄstská knihovna","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Public Library":{"tags":{"name":"Public Library","amenity":"library"},"name":"Public Library","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Stadtbibliothek":{"tags":{"name":"Stadtbibliothek","amenity":"library"},"name":"Stadtbibliothek","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/Stadtbücherei":{"tags":{"name":"Stadtbücherei","amenity":"library"},"name":"Stadtbücherei","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/ÐоÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"tags":{"name":"ÐоÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","amenity":"library"},"name":"ÐоÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/ÐеÑÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"tags":{"name":"ÐеÑÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","amenity":"library"},"name":"ÐеÑÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/ЦенÑÑалÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"tags":{"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","amenity":"library"},"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/ЦенÑÑалÑÐ½Ð°Ñ Ð³Ð¾ÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека":{"tags":{"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð³Ð¾ÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","amenity":"library"},"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð³Ð¾ÑодÑÐºÐ°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/library/å¾ä¹¦é¦":{"tags":{"name":"å¾ä¹¦é¦","amenity":"library"},"name":"å¾ä¹¦é¦","icon":"library","geometry":["point","area"],"fields":["name","operator","building_area","address","opening_hours","internet_access","internet_access/fee","internet_access/ssid","ref/isil"],"suggestion":true},"amenity/pharmacy/36.6":{"tags":{"name":"36.6","healthcare":"pharmacy","amenity":"pharmacy"},"name":"36.6","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Adler-Apotheke":{"tags":{"name":"Adler-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Adler-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Alte Apotheke":{"tags":{"name":"Alte Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Alte Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Apollo Pharmacy":{"tags":{"name":"Apollo Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Apollo Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Apotek":{"tags":{"name":"Apotek","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Apotek","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Apotek Hjärtat":{"tags":{"name":"Apotek Hjärtat","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Apotek Hjärtat","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Apotheke am Markt":{"tags":{"name":"Apotheke am Markt","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Apotheke am Markt","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Bahnhof Apotheke":{"tags":{"name":"Bahnhof Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Bahnhof Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Bahnhof-Apotheke":{"tags":{"name":"Bahnhof-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Bahnhof-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Bartell Drugs":{"tags":{"name":"Bartell Drugs","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Bartell Drugs","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Benavides":{"tags":{"name":"Benavides","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Benavides","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Benu":{"tags":{"name":"Benu","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Benu","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Boots":{"tags":{"name":"Boots","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Boots","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Botica":{"tags":{"name":"Botica","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Botica","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Brunnen-Apotheke":{"tags":{"name":"Brunnen-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Brunnen-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Burg-Apotheke":{"tags":{"name":"Burg-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Burg-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Bären-Apotheke":{"tags":{"name":"Bären-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Bären-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/CVS":{"tags":{"name":"CVS","healthcare":"pharmacy","amenity":"pharmacy"},"name":"CVS","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Camelia":{"tags":{"name":"Camelia","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Camelia","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Catena":{"tags":{"name":"Catena","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Catena","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Chemist Warehouse":{"tags":{"name":"Chemist Warehouse","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Chemist Warehouse","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Clicks":{"tags":{"name":"Clicks","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Clicks","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Cruz Azul":{"tags":{"name":"Cruz Azul","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Cruz Azul","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Cruz Verde":{"tags":{"name":"Cruz Verde","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Cruz Verde","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Dbam o Zdrowie":{"tags":{"name":"Dbam o Zdrowie","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Dbam o Zdrowie","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Dr. Max":{"tags":{"name":"Dr. Max","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Dr. Max","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Droga Raia":{"tags":{"name":"Droga Raia","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Droga Raia","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Drogaria São Paulo":{"tags":{"name":"Drogaria São Paulo","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Drogaria São Paulo","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Drogasil":{"tags":{"name":"Drogasil","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Drogasil","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Duane Reade":{"tags":{"name":"Duane Reade","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Duane Reade","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Eczane":{"tags":{"name":"Eczane","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Eczane","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Engel-Apotheke":{"tags":{"name":"Engel-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Engel-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/EurovaistinÄ":{"tags":{"name":"EurovaistinÄ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"EurovaistinÄ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Familiprix":{"tags":{"name":"Familiprix","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Familiprix","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacenter":{"tags":{"name":"Farmacenter","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacenter","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacia Centrale":{"tags":{"name":"Farmacia Centrale","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacia Centrale","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacia Comunale":{"tags":{"name":"Farmacia Comunale","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacia Comunale","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacia Guadalajara":{"tags":{"name":"Farmacia Guadalajara","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacia Guadalajara","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacia del Ahorro":{"tags":{"name":"Farmacia del Ahorro","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacia del Ahorro","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacias Ahumada":{"tags":{"name":"Farmacias Ahumada","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Ahumada","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacias Cruz Azul":{"tags":{"name":"Farmacias Cruz Azul","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Cruz Azul","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacias Cruz Verde":{"tags":{"name":"Farmacias Cruz Verde","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Cruz Verde","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacias Económicas":{"tags":{"name":"Farmacias Económicas","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Económicas","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacias Guadalajara":{"tags":{"name":"Farmacias Guadalajara","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Guadalajara","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacias SalcoBrand":{"tags":{"name":"Farmacias SalcoBrand","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias SalcoBrand","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacias Sana Sana":{"tags":{"name":"Farmacias Sana Sana","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Sana Sana","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacias Similares":{"tags":{"name":"Farmacias Similares","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias Similares","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacias del Ahorro":{"tags":{"name":"Farmacias del Ahorro","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacias del Ahorro","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmacity":{"tags":{"name":"Farmacity","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmacity","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmahorro":{"tags":{"name":"Farmahorro","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmahorro","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Farmatodo":{"tags":{"name":"Farmatodo","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Farmatodo","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Felicia":{"tags":{"name":"Felicia","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Felicia","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Fybeca":{"tags":{"name":"Fybeca","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Fybeca","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Generika Drugstore":{"tags":{"name":"Generika Drugstore","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Generika Drugstore","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/GintarinÄ vaistinÄ":{"tags":{"name":"GintarinÄ vaistinÄ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"GintarinÄ vaistinÄ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Guardian":{"tags":{"name":"Guardian","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Guardian","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Gyógyszertár":{"tags":{"name":"Gyógyszertár","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Gyógyszertár","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/H-E-B Pharmacy":{"tags":{"name":"H-E-B Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"H-E-B Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Hirsch-Apotheke":{"tags":{"name":"Hirsch-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Hirsch-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Hubertus Apotheke":{"tags":{"name":"Hubertus Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Hubertus Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Inkafarma":{"tags":{"name":"Inkafarma","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Inkafarma","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Jean Coutu":{"tags":{"name":"Jean Coutu","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Jean Coutu","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Kinney Drugs":{"tags":{"name":"Kinney Drugs","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Kinney Drugs","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Kur-Apotheke":{"tags":{"name":"Kur-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Kur-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Linden-Apotheke":{"tags":{"name":"Linden-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Linden-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Ljekarna":{"tags":{"name":"Ljekarna","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ljekarna","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Lloyds Pharmacy":{"tags":{"name":"Lloyds Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Lloyds Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Lékárna":{"tags":{"name":"Lékárna","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Lékárna","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Löwen-Apotheke":{"tags":{"name":"Löwen-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Löwen-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Marien-Apotheke":{"tags":{"name":"Marien-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Marien-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Markt-Apotheke":{"tags":{"name":"Markt-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Markt-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Mercury Drug":{"tags":{"name":"Mercury Drug","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Mercury Drug","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Mifarma":{"tags":{"name":"Mifarma","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Mifarma","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/MÄness aptieka":{"tags":{"name":"MÄness aptieka","healthcare":"pharmacy","amenity":"pharmacy"},"name":"MÄness aptieka","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Neue Apotheke":{"tags":{"name":"Neue Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Neue Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pague Menos":{"tags":{"name":"Pague Menos","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pague Menos","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Panvel":{"tags":{"name":"Panvel","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Panvel","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Park-Apotheke":{"tags":{"name":"Park-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Park-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmacie Centrale":{"tags":{"name":"Pharmacie Centrale","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie Centrale","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmacie Principale":{"tags":{"name":"Pharmacie Principale","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie Principale","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmacie de l'Hôtel de Ville":{"tags":{"name":"Pharmacie de l'Hôtel de Ville","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie de l'Hôtel de Ville","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmacie de la Gare":{"tags":{"name":"Pharmacie de la Gare","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie de la Gare","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmacie de la Mairie":{"tags":{"name":"Pharmacie de la Mairie","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie de la Mairie","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmacie de la Poste":{"tags":{"name":"Pharmacie de la Poste","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie de la Poste","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmacie du Centre":{"tags":{"name":"Pharmacie du Centre","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie du Centre","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmacie du Marché":{"tags":{"name":"Pharmacie du Marché","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie du Marché","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmacie du Parc":{"tags":{"name":"Pharmacie du Parc","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmacie du Parc","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmaprix":{"tags":{"name":"Pharmaprix","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmaprix","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Pharmasave":{"tags":{"name":"Pharmasave","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Pharmasave","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Punkt Apteczny":{"tags":{"name":"Punkt Apteczny","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Punkt Apteczny","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Rathaus-Apotheke":{"tags":{"name":"Rathaus-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rathaus-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Rats-Apotheke":{"tags":{"name":"Rats-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rats-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Rexall":{"tags":{"name":"Rexall","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rexall","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Rite Aid":{"tags":{"name":"Rite Aid","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rite Aid","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Rose Pharmacy":{"tags":{"name":"Rose Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rose Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Rosen-Apotheke":{"tags":{"name":"Rosen-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rosen-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Rowlands Pharmacy":{"tags":{"name":"Rowlands Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Rowlands Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/SalcoBrand":{"tags":{"name":"SalcoBrand","healthcare":"pharmacy","amenity":"pharmacy"},"name":"SalcoBrand","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Sana Sana":{"tags":{"name":"Sana Sana","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Sana Sana","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Schloss-Apotheke":{"tags":{"name":"Schloss-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Schloss-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Sensiblu":{"tags":{"name":"Sensiblu","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Sensiblu","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Shoppers Drug Mart":{"tags":{"name":"Shoppers Drug Mart","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Shoppers Drug Mart","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Sonnen-Apotheke":{"tags":{"name":"Sonnen-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Sonnen-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/South Star Drug":{"tags":{"name":"South Star Drug","healthcare":"pharmacy","amenity":"pharmacy"},"name":"South Star Drug","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Stadt-Apotheke":{"tags":{"name":"Stadt-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Stadt-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Stern-Apotheke":{"tags":{"name":"Stern-Apotheke","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Stern-Apotheke","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Superdrug":{"tags":{"name":"Superdrug","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Superdrug","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/São João":{"tags":{"name":"São João","healthcare":"pharmacy","amenity":"pharmacy"},"name":"São João","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/The Generics Pharmacy":{"tags":{"name":"The Generics Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"The Generics Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Uniprix":{"tags":{"name":"Uniprix","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Uniprix","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Walgreens":{"tags":{"name":"Walgreens","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Walgreens","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Walgreens Pharmacy":{"tags":{"name":"Walgreens Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Walgreens Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Walmart Pharmacy":{"tags":{"name":"Walmart Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Walmart Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Well Pharmacy":{"tags":{"name":"Well Pharmacy","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Well Pharmacy","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/centro naturista":{"tags":{"name":"centro naturista","healthcare":"pharmacy","amenity":"pharmacy"},"name":"centro naturista","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Ð5":{"tags":{"name":"Ð5","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ð5","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐйболиÑ":{"tags":{"name":"ÐйболиÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐйболиÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐпÑека 36,6":{"tags":{"name":"ÐпÑека 36,6","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑека 36,6","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐпÑека низкиÑ
Ñен":{"tags":{"name":"ÐпÑека низкиÑ
Ñен","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑека низкиÑ
Ñен","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐпÑека низÑкиÑ
ÑÑн":{"tags":{"name":"ÐпÑека низÑкиÑ
ÑÑн","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑека низÑкиÑ
ÑÑн","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐпÑека Ð¾Ñ Ñклада":{"tags":{"name":"ÐпÑека Ð¾Ñ Ñклада","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑека Ð¾Ñ Ñклада","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐпÑека â1":{"tags":{"name":"ÐпÑека â1","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑека â1","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐпÑеÑнÑй пÑнкÑ":{"tags":{"name":"ÐпÑеÑнÑй пÑнкÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐпÑеÑнÑй пÑнкÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐÑнÑка":{"tags":{"name":"ÐÑнÑка","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐÑнÑка","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐеÑÐµÐ¶Ð½Ð°Ñ Ð°Ð¿Ñека":{"tags":{"name":"ÐеÑÐµÐ¶Ð½Ð°Ñ Ð°Ð¿Ñека","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐеÑÐµÐ¶Ð½Ð°Ñ Ð°Ð¿Ñека","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐÑÐ´Ñ Ð·Ð´Ð¾Ñов":{"tags":{"name":"ÐÑÐ´Ñ Ð·Ð´Ð¾Ñов","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐÑÐ´Ñ Ð·Ð´Ð¾Ñов","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐиÑа":{"tags":{"name":"ÐиÑа","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐиÑа","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐоÑздÑав":{"tags":{"name":"ÐоÑздÑав","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐоÑздÑав","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Ðивика":{"tags":{"name":"Ðивика","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ðивика","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐдоÑовÑе":{"tags":{"name":"ÐдоÑовÑе","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐдоÑовÑе","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐмплозиÑ":{"tags":{"name":"ÐмплозиÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐмплозиÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐлаÑÑика":{"tags":{"name":"ÐлаÑÑика","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐлаÑÑика","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐадÑÑка":{"tags":{"name":"ÐадÑÑка","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐадÑÑка","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Ðед-ÑеÑвÑÑ":{"tags":{"name":"Ðед-ÑеÑвÑÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ðед-ÑеÑвÑÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐÐµÐ»Ð¾Ð´Ð¸Ñ Ð·Ð´Ð¾ÑовÑÑ":{"tags":{"name":"ÐÐµÐ»Ð¾Ð´Ð¸Ñ Ð·Ð´Ð¾ÑовÑÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐÐµÐ»Ð¾Ð´Ð¸Ñ Ð·Ð´Ð¾ÑовÑÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐевиÑ":{"tags":{"name":"ÐевиÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐевиÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐоÑма":{"tags":{"name":"ÐоÑма","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐоÑма","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐзеÑки":{"tags":{"name":"ÐзеÑки","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐзеÑки","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐанаÑеÑ":{"tags":{"name":"ÐанаÑеÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐанаÑеÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ":{"tags":{"name":"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ÐланеÑа здоÑовÑÑ":{"tags":{"name":"ÐланеÑа здоÑовÑÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ÐланеÑа здоÑовÑÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Ригла":{"tags":{"name":"Ригла","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ригла","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/СемейнаÑ":{"tags":{"name":"СемейнаÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"СемейнаÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/СоÑиалÑÐ½Ð°Ñ Ð°Ð¿Ñека":{"tags":{"name":"СоÑиалÑÐ½Ð°Ñ Ð°Ð¿Ñека","healthcare":"pharmacy","amenity":"pharmacy"},"name":"СоÑиалÑÐ½Ð°Ñ Ð°Ð¿Ñека","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/СÑолиÑки":{"tags":{"name":"СÑолиÑки","healthcare":"pharmacy","amenity":"pharmacy"},"name":"СÑолиÑки","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ФаÑмакопейка":{"tags":{"name":"ФаÑмакопейка","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ФаÑмакопейка","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ФаÑмакоÑ":{"tags":{"name":"ФаÑмакоÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ФаÑмакоÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ФаÑмаÑиÑ":{"tags":{"name":"ФаÑмаÑиÑ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ФаÑмаÑиÑ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ФаÑмленд":{"tags":{"name":"ФаÑмленд","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ФаÑмленд","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ЦенÑÑалÑÐ½Ð°Ñ Ð°Ð¿Ñека":{"tags":{"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð°Ð¿Ñека","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ЦенÑÑалÑÐ½Ð°Ñ Ð°Ð¿Ñека","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ס×פר-פ×ר×":{"tags":{"name":"ס×פר-פ×ר×","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ס×פר-פ×ר×","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Ø¯Ø§Ø±ÙØ®Ø§ÙÙ":{"tags":{"name":"Ø¯Ø§Ø±ÙØ®Ø§ÙÙ","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ø¯Ø§Ø±ÙØ®Ø§ÙÙ","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/Ø¯Ø§Ø±ÙØ®Ø§Ù٠شباÙÙ Ø±ÙØ²Û":{"tags":{"name":"Ø¯Ø§Ø±ÙØ®Ø§Ù٠شباÙÙ Ø±ÙØ²Û","healthcare":"pharmacy","amenity":"pharmacy"},"name":"Ø¯Ø§Ø±ÙØ®Ø§Ù٠شباÙÙ Ø±ÙØ²Û","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ØµÙØ¯ÙÙØ©":{"tags":{"name":"ØµÙØ¯ÙÙØ©","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ØµÙØ¯ÙÙØ©","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ãããã®ç¦å¤ªé":{"tags":{"name":"ãããã®ç¦å¤ªé","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ãããã®ç¦å¤ªé","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ãããè¬å±":{"tags":{"name":"ãããè¬å±","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ãããè¬å±","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ã¦ã¨ã«ã·ã¢":{"tags":{"name":"ã¦ã¨ã«ã·ã¢","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ã¦ã¨ã«ã·ã¢","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ã«ã¯ãè¬å":{"tags":{"name":"ã«ã¯ãè¬å","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ã«ã¯ãè¬å","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ã¯ãªã¨ã¤ã":{"tags":{"name":"ã¯ãªã¨ã¤ã","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ã¯ãªã¨ã¤ã","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ãµã³ãã©ãã°":{"tags":{"name":"ãµã³ãã©ãã°","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ãµã³ãã©ãã°","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ã¹ã®è¬å±":{"tags":{"name":"ã¹ã®è¬å±","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ã¹ã®è¬å±","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ã»ã¤ã¸ã§ã¼":{"tags":{"name":"ã»ã¤ã¸ã§ã¼","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ã»ã¤ã¸ã§ã¼","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ãã«ããã©ãã°":{"tags":{"name":"ãã«ããã©ãã°","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ãã«ããã©ãã°","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ãã©ãã°ã¦ããã¾ (Drug Terashima)":{"tags":{"name":"ãã©ãã°ã¦ããã¾ (Drug Terashima)","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ãã©ãã°ã¦ããã¾ (Drug Terashima)","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ããã¢ããã¨ã·":{"tags":{"name":"ããã¢ããã¨ã·","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ããã¢ããã¨ã·","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pharmacy/ä¸ä¸è¥å±":{"tags":{"name":"ä¸ä¸è¥å±","healthcare":"pharmacy","amenity":"pharmacy"},"name":"ä¸ä¸è¥å±","icon":"pharmacy","geometry":["point","area"],"fields":["name","operator","address","building_area","drive_through","opening_hours","payment_multi"],"suggestion":true},"amenity/pub/Black Bull":{"tags":{"name":"Black Bull","amenity":"pub"},"name":"Black Bull","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Commercial Hotel":{"tags":{"name":"Commercial Hotel","amenity":"pub"},"name":"Commercial Hotel","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Cross Keys":{"tags":{"name":"Cross Keys","amenity":"pub"},"name":"Cross Keys","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Irish Pub":{"tags":{"name":"Irish Pub","amenity":"pub"},"name":"Irish Pub","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Kings Arms":{"tags":{"name":"Kings Arms","amenity":"pub"},"name":"Kings Arms","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Kings Head":{"tags":{"name":"Kings Head","amenity":"pub"},"name":"Kings Head","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/New Inn":{"tags":{"name":"New Inn","amenity":"pub"},"name":"New Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Prince of Wales":{"tags":{"name":"Prince of Wales","amenity":"pub"},"name":"Prince of Wales","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Queens Head":{"tags":{"name":"Queens Head","amenity":"pub"},"name":"Queens Head","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Red Lion":{"tags":{"name":"Red Lion","amenity":"pub"},"name":"Red Lion","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Rose & Crown":{"tags":{"name":"Rose & Crown","amenity":"pub"},"name":"Rose & Crown","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Rose and Crown":{"tags":{"name":"Rose and Crown","amenity":"pub"},"name":"Rose and Crown","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/Royal Oak":{"tags":{"name":"Royal Oak","amenity":"pub"},"name":"Royal Oak","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Albion":{"tags":{"name":"The Albion","amenity":"pub"},"name":"The Albion","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Anchor":{"tags":{"name":"The Anchor","amenity":"pub"},"name":"The Anchor","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Angel":{"tags":{"name":"The Angel","amenity":"pub"},"name":"The Angel","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Beehive":{"tags":{"name":"The Beehive","amenity":"pub"},"name":"The Beehive","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Bell":{"tags":{"name":"The Bell","amenity":"pub"},"name":"The Bell","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Bell Inn":{"tags":{"name":"The Bell Inn","amenity":"pub"},"name":"The Bell Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Black Horse":{"tags":{"name":"The Black Horse","amenity":"pub"},"name":"The Black Horse","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Bull":{"tags":{"name":"The Bull","amenity":"pub"},"name":"The Bull","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Castle":{"tags":{"name":"The Castle","amenity":"pub"},"name":"The Castle","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Chequers":{"tags":{"name":"The Chequers","amenity":"pub"},"name":"The Chequers","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Cricketers":{"tags":{"name":"The Cricketers","amenity":"pub"},"name":"The Cricketers","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Cross Keys":{"tags":{"name":"The Cross Keys","amenity":"pub"},"name":"The Cross Keys","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Crown":{"tags":{"name":"The Crown","amenity":"pub"},"name":"The Crown","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Crown Inn":{"tags":{"name":"The Crown Inn","amenity":"pub"},"name":"The Crown Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Fox":{"tags":{"name":"The Fox","amenity":"pub"},"name":"The Fox","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The George":{"tags":{"name":"The George","amenity":"pub"},"name":"The George","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Green Man":{"tags":{"name":"The Green Man","amenity":"pub"},"name":"The Green Man","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Greyhound":{"tags":{"name":"The Greyhound","amenity":"pub"},"name":"The Greyhound","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Kings Arms":{"tags":{"name":"The Kings Arms","amenity":"pub"},"name":"The Kings Arms","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Kings Head":{"tags":{"name":"The Kings Head","amenity":"pub"},"name":"The Kings Head","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The New Inn":{"tags":{"name":"The New Inn","amenity":"pub"},"name":"The New Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Plough":{"tags":{"name":"The Plough","amenity":"pub"},"name":"The Plough","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Plough Inn":{"tags":{"name":"The Plough Inn","amenity":"pub"},"name":"The Plough Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Queens Head":{"tags":{"name":"The Queens Head","amenity":"pub"},"name":"The Queens Head","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Railway":{"tags":{"name":"The Railway","amenity":"pub"},"name":"The Railway","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Red Lion":{"tags":{"name":"The Red Lion","amenity":"pub"},"name":"The Red Lion","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Rising Sun":{"tags":{"name":"The Rising Sun","amenity":"pub"},"name":"The Rising Sun","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Royal Oak":{"tags":{"name":"The Royal Oak","amenity":"pub"},"name":"The Royal Oak","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Ship":{"tags":{"name":"The Ship","amenity":"pub"},"name":"The Ship","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Ship Inn":{"tags":{"name":"The Ship Inn","amenity":"pub"},"name":"The Ship Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Star":{"tags":{"name":"The Star","amenity":"pub"},"name":"The Star","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Star Inn":{"tags":{"name":"The Star Inn","amenity":"pub"},"name":"The Star Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Sun Inn":{"tags":{"name":"The Sun Inn","amenity":"pub"},"name":"The Sun Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Swan":{"tags":{"name":"The Swan","amenity":"pub"},"name":"The Swan","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Swan Inn":{"tags":{"name":"The Swan Inn","amenity":"pub"},"name":"The Swan Inn","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Victoria":{"tags":{"name":"The Victoria","amenity":"pub"},"name":"The Victoria","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The Wheatsheaf":{"tags":{"name":"The Wheatsheaf","amenity":"pub"},"name":"The Wheatsheaf","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The White Hart":{"tags":{"name":"The White Hart","amenity":"pub"},"name":"The White Hart","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The White Horse":{"tags":{"name":"The White Horse","amenity":"pub"},"name":"The White Horse","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The White Lion":{"tags":{"name":"The White Lion","amenity":"pub"},"name":"The White Lion","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/The White Swan":{"tags":{"name":"The White Swan","amenity":"pub"},"name":"The White Swan","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/éæ°":{"tags":{"name":"éæ°","amenity":"pub"},"name":"éæ°","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/pub/鳥貴æ":{"tags":{"name":"鳥貴æ","amenity":"pub"},"name":"鳥貴æ","icon":"beer","geometry":["point","area"],"fields":["name","address","building_area","opening_hours","smoking","outdoor_seating","brewery"],"suggestion":true},"amenity/restaurant/Adler":{"tags":{"name":"Adler","amenity":"restaurant"},"name":"Adler","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Adria":{"tags":{"name":"Adria","amenity":"restaurant"},"name":"Adria","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Adyar Ananda Bhavan":{"tags":{"name":"Adyar Ananda Bhavan","amenity":"restaurant"},"name":"Adyar Ananda Bhavan","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Akropolis":{"tags":{"name":"Akropolis","amenity":"restaurant"},"name":"Akropolis","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Alte Post":{"tags":{"name":"Alte Post","amenity":"restaurant"},"name":"Alte Post","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Applebee's":{"tags":{"name":"Applebee's","amenity":"restaurant"},"name":"Applebee's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Asia":{"tags":{"name":"Asia","amenity":"restaurant"},"name":"Asia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Athen":{"tags":{"name":"Athen","amenity":"restaurant"},"name":"Athen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Athos":{"tags":{"name":"Athos","amenity":"restaurant"},"name":"Athos","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Autogrill":{"tags":{"name":"Autogrill","amenity":"restaurant"},"name":"Autogrill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bahnhof":{"tags":{"name":"Bahnhof","amenity":"restaurant"},"name":"Bahnhof","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bella Italia":{"tags":{"name":"Bella Italia","amenity":"restaurant"},"name":"Bella Italia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bella Napoli":{"tags":{"name":"Bella Napoli","amenity":"restaurant"},"name":"Bella Napoli","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Big Boy":{"tags":{"name":"Big Boy","amenity":"restaurant"},"name":"Big Boy","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bob Evans":{"tags":{"name":"Bob Evans","amenity":"restaurant"},"name":"Bob Evans","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bonefish Grill":{"tags":{"name":"Bonefish Grill","amenity":"restaurant"},"name":"Bonefish Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Boston Pizza":{"tags":{"name":"Boston Pizza","amenity":"restaurant"},"name":"Boston Pizza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Buffalo Grill":{"tags":{"name":"Buffalo Grill","amenity":"restaurant"},"name":"Buffalo Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Buffalo Wild Wings":{"tags":{"name":"Buffalo Wild Wings","amenity":"restaurant"},"name":"Buffalo Wild Wings","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Bären":{"tags":{"name":"Bären","amenity":"restaurant"},"name":"Bären","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/California Pizza Kitchen":{"tags":{"name":"California Pizza Kitchen","amenity":"restaurant"},"name":"California Pizza Kitchen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Canteen":{"tags":{"name":"Canteen","amenity":"restaurant"},"name":"Canteen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Capri":{"tags":{"name":"Capri","amenity":"restaurant"},"name":"Capri","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Carluccio's":{"tags":{"name":"Carluccio's","amenity":"restaurant"},"name":"Carluccio's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Carpe Diem":{"tags":{"name":"Carpe Diem","amenity":"restaurant"},"name":"Carpe Diem","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Carrabba's Italian Grill":{"tags":{"name":"Carrabba's Italian Grill","amenity":"restaurant"},"name":"Carrabba's Italian Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Casa Mia":{"tags":{"name":"Casa Mia","amenity":"restaurant"},"name":"Casa Mia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Casablanca":{"tags":{"name":"Casablanca","amenity":"restaurant"},"name":"Casablanca","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Cheesecake Factory":{"tags":{"name":"Cheesecake Factory","amenity":"restaurant"},"name":"Cheesecake Factory","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Chifa":{"tags":{"name":"Chifa","amenity":"restaurant"},"name":"Chifa","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Chili's":{"tags":{"name":"Chili's","amenity":"restaurant"},"name":"Chili's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/China Buffet":{"tags":{"name":"China Buffet","amenity":"restaurant"},"name":"China Buffet","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/China Garden":{"tags":{"name":"China Garden","amenity":"restaurant"},"name":"China Garden","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/China House":{"tags":{"name":"China House","amenity":"restaurant"},"name":"China House","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/China Town":{"tags":{"name":"China Town","amenity":"restaurant"},"name":"China Town","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/China Wok":{"tags":{"name":"China Wok","amenity":"restaurant"},"name":"China Wok","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Chiquito":{"tags":{"name":"Chiquito","amenity":"restaurant"},"name":"Chiquito","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Chuck E. Cheese's":{"tags":{"name":"Chuck E. Cheese's","amenity":"restaurant"},"name":"Chuck E. Cheese's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Cici's Pizza":{"tags":{"name":"Cici's Pizza","amenity":"restaurant"},"name":"Cici's Pizza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Comedor":{"tags":{"name":"Comedor","amenity":"restaurant"},"name":"Comedor","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Comida China":{"tags":{"name":"Comida China","amenity":"restaurant"},"name":"Comida China","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Courtepaille":{"tags":{"name":"Courtepaille","amenity":"restaurant"},"name":"Courtepaille","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Cracker Barrel":{"tags":{"name":"Cracker Barrel","amenity":"restaurant"},"name":"Cracker Barrel","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Da Grasso":{"tags":{"name":"Da Grasso","amenity":"restaurant"},"name":"Da Grasso","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Da Vinci":{"tags":{"name":"Da Vinci","amenity":"restaurant"},"name":"Da Vinci","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Delphi":{"tags":{"name":"Delphi","amenity":"restaurant"},"name":"Delphi","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Denny's":{"tags":{"name":"Denny's","amenity":"restaurant"},"name":"Denny's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Deutsches Haus":{"tags":{"name":"Deutsches Haus","amenity":"restaurant"},"name":"Deutsches Haus","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Dionysos":{"tags":{"name":"Dionysos","amenity":"restaurant"},"name":"Dionysos","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Dolce Vita":{"tags":{"name":"Dolce Vita","amenity":"restaurant"},"name":"Dolce Vita","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Dorfkrug":{"tags":{"name":"Dorfkrug","amenity":"restaurant"},"name":"Dorfkrug","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/East Side Mario's":{"tags":{"name":"East Side Mario's","amenity":"restaurant"},"name":"East Side Mario's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/El Greco":{"tags":{"name":"El Greco","amenity":"restaurant"},"name":"El Greco","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/El Paso":{"tags":{"name":"El Paso","amenity":"restaurant"},"name":"El Paso","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/El Rancho":{"tags":{"name":"El Rancho","amenity":"restaurant"},"name":"El Rancho","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Europa":{"tags":{"name":"Europa","amenity":"restaurant"},"name":"Europa","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Famous Dave's":{"tags":{"name":"Famous Dave's","amenity":"restaurant"},"name":"Famous Dave's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Flunch":{"tags":{"name":"Flunch","amenity":"restaurant"},"name":"Flunch","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Frankie & Benny's":{"tags":{"name":"Frankie & Benny's","amenity":"restaurant"},"name":"Frankie & Benny's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Friendly's":{"tags":{"name":"Friendly's","amenity":"restaurant"},"name":"Friendly's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Gasthaus Krone":{"tags":{"name":"Gasthaus Krone","amenity":"restaurant"},"name":"Gasthaus Krone","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Gasthaus zur Linde":{"tags":{"name":"Gasthaus zur Linde","amenity":"restaurant"},"name":"Gasthaus zur Linde","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Gasthof zur Post":{"tags":{"name":"Gasthof zur Post","amenity":"restaurant"},"name":"Gasthof zur Post","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Golden Corral":{"tags":{"name":"Golden Corral","amenity":"restaurant"},"name":"Golden Corral","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Golden Dragon":{"tags":{"name":"Golden Dragon","amenity":"restaurant"},"name":"Golden Dragon","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Great Wall":{"tags":{"name":"Great Wall","amenity":"restaurant"},"name":"Great Wall","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Grüner Baum":{"tags":{"name":"Grüner Baum","amenity":"restaurant"},"name":"Grüner Baum","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Gusto":{"tags":{"name":"Gusto","amenity":"restaurant"},"name":"Gusto","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hard Rock Cafe":{"tags":{"name":"Hard Rock Cafe","amenity":"restaurant"},"name":"Hard Rock Cafe","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Harvester":{"tags":{"name":"Harvester","amenity":"restaurant"},"name":"Harvester","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hellas":{"tags":{"name":"Hellas","amenity":"restaurant"},"name":"Hellas","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hippopotamus":{"tags":{"name":"Hippopotamus","amenity":"restaurant"},"name":"Hippopotamus","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hirsch":{"tags":{"name":"Hirsch","amenity":"restaurant"},"name":"Hirsch","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hirschen":{"tags":{"name":"Hirschen","amenity":"restaurant"},"name":"Hirschen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hong Kong":{"tags":{"name":"Hong Kong","amenity":"restaurant"},"name":"Hong Kong","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Hooters":{"tags":{"name":"Hooters","amenity":"restaurant"},"name":"Hooters","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/IHOP":{"tags":{"name":"IHOP","amenity":"restaurant"},"name":"IHOP","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/IL ÐаÑио":{"tags":{"name":"IL ÐаÑио","amenity":"restaurant"},"name":"IL ÐаÑио","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Jason's Deli":{"tags":{"name":"Jason's Deli","amenity":"restaurant"},"name":"Jason's Deli","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Joe's Crab Shack":{"tags":{"name":"Joe's Crab Shack","amenity":"restaurant"},"name":"Joe's Crab Shack","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Jägerhof":{"tags":{"name":"Jägerhof","amenity":"restaurant"},"name":"Jägerhof","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kantine":{"tags":{"name":"Kantine","amenity":"restaurant"},"name":"Kantine","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kelsey's":{"tags":{"name":"Kelsey's","amenity":"restaurant"},"name":"Kelsey's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kirchenwirt":{"tags":{"name":"Kirchenwirt","amenity":"restaurant"},"name":"Kirchenwirt","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kreta":{"tags":{"name":"Kreta","amenity":"restaurant"},"name":"Kreta","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kreuz":{"tags":{"name":"Kreuz","amenity":"restaurant"},"name":"Kreuz","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Krone":{"tags":{"name":"Krone","amenity":"restaurant"},"name":"Krone","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Kudu":{"tags":{"name":"Kudu","amenity":"restaurant"},"name":"Kudu","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/L'Escale":{"tags":{"name":"L'Escale","amenity":"restaurant"},"name":"L'Escale","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/L'Osteria":{"tags":{"name":"L'Osteria","amenity":"restaurant"},"name":"L'Osteria","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Bodega":{"tags":{"name":"La Bodega","amenity":"restaurant"},"name":"La Bodega","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Boucherie":{"tags":{"name":"La Boucherie","amenity":"restaurant"},"name":"La Boucherie","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Cantina":{"tags":{"name":"La Cantina","amenity":"restaurant"},"name":"La Cantina","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Casa":{"tags":{"name":"La Casa","amenity":"restaurant"},"name":"La Casa","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Casona":{"tags":{"name":"La Casona","amenity":"restaurant"},"name":"La Casona","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Dolce Vita":{"tags":{"name":"La Dolce Vita","amenity":"restaurant"},"name":"La Dolce Vita","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Fontana":{"tags":{"name":"La Fontana","amenity":"restaurant"},"name":"La Fontana","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Gondola":{"tags":{"name":"La Gondola","amenity":"restaurant"},"name":"La Gondola","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Hacienda":{"tags":{"name":"La Hacienda","amenity":"restaurant"},"name":"La Hacienda","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Pataterie":{"tags":{"name":"La Pataterie","amenity":"restaurant"},"name":"La Pataterie","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Pergola":{"tags":{"name":"La Pergola","amenity":"restaurant"},"name":"La Pergola","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Perla":{"tags":{"name":"La Perla","amenity":"restaurant"},"name":"La Perla","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Piazza":{"tags":{"name":"La Piazza","amenity":"restaurant"},"name":"La Piazza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Piazzetta":{"tags":{"name":"La Piazzetta","amenity":"restaurant"},"name":"La Piazzetta","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Place":{"tags":{"name":"La Place","amenity":"restaurant"},"name":"La Place","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Scala":{"tags":{"name":"La Scala","amenity":"restaurant"},"name":"La Scala","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Strada":{"tags":{"name":"La Strada","amenity":"restaurant"},"name":"La Strada","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Tagliatella":{"tags":{"name":"La Tagliatella","amenity":"restaurant"},"name":"La Tagliatella","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Tasca":{"tags":{"name":"La Tasca","amenity":"restaurant"},"name":"La Tasca","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Taverna":{"tags":{"name":"La Taverna","amenity":"restaurant"},"name":"La Taverna","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Terrasse":{"tags":{"name":"La Terrasse","amenity":"restaurant"},"name":"La Terrasse","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Terraza":{"tags":{"name":"La Terraza","amenity":"restaurant"},"name":"La Terraza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Terrazza":{"tags":{"name":"La Terrazza","amenity":"restaurant"},"name":"La Terrazza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/La Trattoria":{"tags":{"name":"La Trattoria","amenity":"restaurant"},"name":"La Trattoria","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Lamm":{"tags":{"name":"Lamm","amenity":"restaurant"},"name":"Lamm","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Linde":{"tags":{"name":"Linde","amenity":"restaurant"},"name":"Linde","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Lindenhof":{"tags":{"name":"Lindenhof","amenity":"restaurant"},"name":"Lindenhof","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Little Chef":{"tags":{"name":"Little Chef","amenity":"restaurant"},"name":"Little Chef","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Little Italy":{"tags":{"name":"Little Italy","amenity":"restaurant"},"name":"Little Italy","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Logan's Roadhouse":{"tags":{"name":"Logan's Roadhouse","amenity":"restaurant"},"name":"Logan's Roadhouse","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/LongHorn Steakhouse":{"tags":{"name":"LongHorn Steakhouse","amenity":"restaurant"},"name":"LongHorn Steakhouse","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Lotus":{"tags":{"name":"Lotus","amenity":"restaurant"},"name":"Lotus","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Léon de Bruxelles":{"tags":{"name":"Léon de Bruxelles","amenity":"restaurant"},"name":"Léon de Bruxelles","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Löwen":{"tags":{"name":"Löwen","amenity":"restaurant"},"name":"Löwen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/MK Restaurants":{"tags":{"name":"MK Restaurants","amenity":"restaurant"},"name":"MK Restaurants","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Maharaja":{"tags":{"name":"Maharaja","amenity":"restaurant"},"name":"Maharaja","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mamma Mia":{"tags":{"name":"Mamma Mia","amenity":"restaurant"},"name":"Mamma Mia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mandarin":{"tags":{"name":"Mandarin","amenity":"restaurant"},"name":"Mandarin","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mang Inasal":{"tags":{"name":"Mang Inasal","amenity":"restaurant"},"name":"Mang Inasal","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Marco Polo":{"tags":{"name":"Marco Polo","amenity":"restaurant"},"name":"Marco Polo","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Marco's Pizza":{"tags":{"name":"Marco's Pizza","amenity":"restaurant"},"name":"Marco's Pizza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/McAlister's Deli":{"tags":{"name":"McAlister's Deli","amenity":"restaurant"},"name":"McAlister's Deli","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mediterraneo":{"tags":{"name":"Mediterraneo","amenity":"restaurant"},"name":"Mediterraneo","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mellow Mushroom":{"tags":{"name":"Mellow Mushroom","amenity":"restaurant"},"name":"Mellow Mushroom","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mensa":{"tags":{"name":"Mensa","amenity":"restaurant"},"name":"Mensa","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Milano":{"tags":{"name":"Milano","amenity":"restaurant"},"name":"Milano","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mimi's Cafe":{"tags":{"name":"Mimi's Cafe","amenity":"restaurant"},"name":"Mimi's Cafe","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Moe's Southwest Grill":{"tags":{"name":"Moe's Southwest Grill","amenity":"restaurant"},"name":"Moe's Southwest Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mykonos":{"tags":{"name":"Mykonos","amenity":"restaurant"},"name":"Mykonos","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Mythos":{"tags":{"name":"Mythos","amenity":"restaurant"},"name":"Mythos","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Nando's":{"tags":{"name":"Nando's","amenity":"restaurant"},"name":"Nando's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Noodles & Company":{"tags":{"name":"Noodles & Company","amenity":"restaurant"},"name":"Noodles & Company","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/O'Charley's":{"tags":{"name":"O'Charley's","amenity":"restaurant"},"name":"O'Charley's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Oasis":{"tags":{"name":"Oasis","amenity":"restaurant"},"name":"Oasis","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ocean Basket":{"tags":{"name":"Ocean Basket","amenity":"restaurant"},"name":"Ocean Basket","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ochsen":{"tags":{"name":"Ochsen","amenity":"restaurant"},"name":"Ochsen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Old Chicago":{"tags":{"name":"Old Chicago","amenity":"restaurant"},"name":"Old Chicago","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Olive Garden":{"tags":{"name":"Olive Garden","amenity":"restaurant"},"name":"Olive Garden","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Olympia":{"tags":{"name":"Olympia","amenity":"restaurant"},"name":"Olympia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Osaka":{"tags":{"name":"Osaka","amenity":"restaurant"},"name":"Osaka","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Outback Steakhouse":{"tags":{"name":"Outback Steakhouse","amenity":"restaurant"},"name":"Outback Steakhouse","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/P.F. Chang's":{"tags":{"name":"P.F. Chang's","amenity":"restaurant"},"name":"P.F. Chang's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pancake House":{"tags":{"name":"Pancake House","amenity":"restaurant"},"name":"Pancake House","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Panda":{"tags":{"name":"Panda","amenity":"restaurant"},"name":"Panda","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Panera Bread":{"tags":{"name":"Panera Bread","amenity":"restaurant"},"name":"Panera Bread","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Panorama":{"tags":{"name":"Panorama","amenity":"restaurant"},"name":"Panorama","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Parrilla":{"tags":{"name":"Parrilla","amenity":"restaurant"},"name":"Parrilla","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Peking":{"tags":{"name":"Peking","amenity":"restaurant"},"name":"Peking","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Perkins":{"tags":{"name":"Perkins","amenity":"restaurant"},"name":"Perkins","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pinocchio":{"tags":{"name":"Pinocchio","amenity":"restaurant"},"name":"Pinocchio","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizza Express":{"tags":{"name":"Pizza Express","amenity":"restaurant"},"name":"Pizza Express","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizza Factory":{"tags":{"name":"Pizza Factory","amenity":"restaurant"},"name":"Pizza Factory","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizza House":{"tags":{"name":"Pizza House","amenity":"restaurant"},"name":"Pizza House","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizza Hut":{"tags":{"name":"Pizza Hut","cuisine":"pizza","amenity":"restaurant"},"name":"Pizza Hut","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizza Ranch":{"tags":{"name":"Pizza Ranch","amenity":"restaurant"},"name":"Pizza Ranch","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizzeria Italia":{"tags":{"name":"Pizzeria Italia","amenity":"restaurant"},"name":"Pizzeria Italia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizzeria Milano":{"tags":{"name":"Pizzeria Milano","amenity":"restaurant"},"name":"Pizzeria Milano","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizzeria Napoli":{"tags":{"name":"Pizzeria Napoli","amenity":"restaurant"},"name":"Pizzeria Napoli","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizzeria Roma":{"tags":{"name":"Pizzeria Roma","amenity":"restaurant"},"name":"Pizzeria Roma","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pizzeria Venezia":{"tags":{"name":"Pizzeria Venezia","amenity":"restaurant"},"name":"Pizzeria Venezia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Poivre Rouge":{"tags":{"name":"Poivre Rouge","amenity":"restaurant"},"name":"Poivre Rouge","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Pomodoro":{"tags":{"name":"Pomodoro","amenity":"restaurant"},"name":"Pomodoro","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Portofino":{"tags":{"name":"Portofino","amenity":"restaurant"},"name":"Portofino","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Poseidon":{"tags":{"name":"Poseidon","amenity":"restaurant"},"name":"Poseidon","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Prezzo":{"tags":{"name":"Prezzo","amenity":"restaurant"},"name":"Prezzo","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Qdoba Mexican Grill":{"tags":{"name":"Qdoba Mexican Grill","amenity":"restaurant"},"name":"Qdoba Mexican Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ratskeller":{"tags":{"name":"Ratskeller","amenity":"restaurant"},"name":"Ratskeller","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Red Lobster":{"tags":{"name":"Red Lobster","amenity":"restaurant"},"name":"Red Lobster","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Red Robin":{"tags":{"name":"Red Robin","amenity":"restaurant"},"name":"Red Robin","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Restaurante Universitário":{"tags":{"name":"Restaurante Universitário","amenity":"restaurant"},"name":"Restaurante Universitário","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Rhodos":{"tags":{"name":"Rhodos","amenity":"restaurant"},"name":"Rhodos","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ristorante Del Arte":{"tags":{"name":"Ristorante Del Arte","amenity":"restaurant"},"name":"Ristorante Del Arte","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Roma":{"tags":{"name":"Roma","amenity":"restaurant"},"name":"Roma","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Rose":{"tags":{"name":"Rose","amenity":"restaurant"},"name":"Rose","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Round Table Pizza":{"tags":{"name":"Round Table Pizza","amenity":"restaurant"},"name":"Round Table Pizza","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ruby Tuesday":{"tags":{"name":"Ruby Tuesday","amenity":"restaurant"},"name":"Ruby Tuesday","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Rössle":{"tags":{"name":"Rössle","amenity":"restaurant"},"name":"Rössle","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Rössli":{"tags":{"name":"Rössli","amenity":"restaurant"},"name":"Rössli","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Saigon":{"tags":{"name":"Saigon","amenity":"restaurant"},"name":"Saigon","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sakura":{"tags":{"name":"Sakura","amenity":"restaurant"},"name":"Sakura","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/San Marco":{"tags":{"name":"San Marco","amenity":"restaurant"},"name":"San Marco","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Santorini":{"tags":{"name":"Santorini","amenity":"restaurant"},"name":"Santorini","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Schwarzer Adler":{"tags":{"name":"Schwarzer Adler","amenity":"restaurant"},"name":"Schwarzer Adler","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Schützenhaus":{"tags":{"name":"Schützenhaus","amenity":"restaurant"},"name":"Schützenhaus","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Shakey's":{"tags":{"name":"Shakey's","amenity":"restaurant"},"name":"Shakey's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Shalimar":{"tags":{"name":"Shalimar","amenity":"restaurant"},"name":"Shalimar","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Shanghai":{"tags":{"name":"Shanghai","amenity":"restaurant"},"name":"Shanghai","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Shari's":{"tags":{"name":"Shari's","amenity":"restaurant"},"name":"Shari's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Shoney's":{"tags":{"name":"Shoney's","amenity":"restaurant"},"name":"Shoney's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sizzler":{"tags":{"name":"Sizzler","amenity":"restaurant"},"name":"Sizzler","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sonne":{"tags":{"name":"Sonne","amenity":"restaurant"},"name":"Sonne","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sphinx":{"tags":{"name":"Sphinx","amenity":"restaurant"},"name":"Sphinx","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sportheim":{"tags":{"name":"Sportheim","amenity":"restaurant"},"name":"Sportheim","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Spur":{"tags":{"name":"Spur","amenity":"restaurant"},"name":"Spur","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Steak 'n Shake":{"tags":{"name":"Steak 'n Shake","cuisine":"burger","amenity":"restaurant"},"name":"Steak 'n Shake","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Steak House":{"tags":{"name":"Steak House","amenity":"restaurant"},"name":"Steak House","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sternen":{"tags":{"name":"Sternen","amenity":"restaurant"},"name":"Sternen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sunset Grill":{"tags":{"name":"Sunset Grill","amenity":"restaurant"},"name":"Sunset Grill","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sushi":{"tags":{"name":"Sushi","amenity":"restaurant"},"name":"Sushi","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Sushi Bar":{"tags":{"name":"Sushi Bar","amenity":"restaurant"},"name":"Sushi Bar","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Swiss Chalet":{"tags":{"name":"Swiss Chalet","amenity":"restaurant"},"name":"Swiss Chalet","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Syrtaki":{"tags":{"name":"Syrtaki","amenity":"restaurant"},"name":"Syrtaki","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/TGI Friday's":{"tags":{"name":"TGI Friday's","amenity":"restaurant"},"name":"TGI Friday's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Taj Mahal":{"tags":{"name":"Taj Mahal","amenity":"restaurant"},"name":"Taj Mahal","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Taste of India":{"tags":{"name":"Taste of India","amenity":"restaurant"},"name":"Taste of India","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Taverna":{"tags":{"name":"Taverna","amenity":"restaurant"},"name":"Taverna","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Texas Roadhouse":{"tags":{"name":"Texas Roadhouse","amenity":"restaurant"},"name":"Texas Roadhouse","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/The Cheesecake Factory":{"tags":{"name":"The Cheesecake Factory","amenity":"restaurant"},"name":"The Cheesecake Factory","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Toby Carvery":{"tags":{"name":"Toby Carvery","amenity":"restaurant"},"name":"Toby Carvery","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Tony Roma's":{"tags":{"name":"Tony Roma's","amenity":"restaurant"},"name":"Tony Roma's","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Toscana":{"tags":{"name":"Toscana","amenity":"restaurant"},"name":"Toscana","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Trattoria":{"tags":{"name":"Trattoria","amenity":"restaurant"},"name":"Trattoria","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Traube":{"tags":{"name":"Traube","amenity":"restaurant"},"name":"Traube","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Vapiano":{"tags":{"name":"Vapiano","amenity":"restaurant"},"name":"Vapiano","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Venezia":{"tags":{"name":"Venezia","amenity":"restaurant"},"name":"Venezia","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Village Inn":{"tags":{"name":"Village Inn","amenity":"restaurant"},"name":"Village Inn","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Vips":{"tags":{"name":"Vips","amenity":"restaurant"},"name":"Vips","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Waffle House":{"tags":{"name":"Waffle House","amenity":"restaurant"},"name":"Waffle House","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Wagamama":{"tags":{"name":"Wagamama","amenity":"restaurant"},"name":"Wagamama","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Waldschänke":{"tags":{"name":"Waldschänke","amenity":"restaurant"},"name":"Waldschänke","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Warung":{"tags":{"name":"Warung","amenity":"restaurant"},"name":"Warung","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Wasabi":{"tags":{"name":"Wasabi","amenity":"restaurant"},"name":"Wasabi","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zizzi":{"tags":{"name":"Zizzi","amenity":"restaurant"},"name":"Zizzi","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zorbas":{"tags":{"name":"Zorbas","amenity":"restaurant"},"name":"Zorbas","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zum Hirschen":{"tags":{"name":"Zum Hirschen","amenity":"restaurant"},"name":"Zum Hirschen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zum Löwen":{"tags":{"name":"Zum Löwen","amenity":"restaurant"},"name":"Zum Löwen","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zur Krone":{"tags":{"name":"Zur Krone","amenity":"restaurant"},"name":"Zur Krone","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zur Linde":{"tags":{"name":"Zur Linde","amenity":"restaurant"},"name":"Zur Linde","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zur Post":{"tags":{"name":"Zur Post","amenity":"restaurant"},"name":"Zur Post","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Zur Sonne":{"tags":{"name":"Zur Sonne","amenity":"restaurant"},"name":"Zur Sonne","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ÐвÑазиÑ":{"tags":{"name":"ÐвÑазиÑ","amenity":"restaurant"},"name":"ÐвÑазиÑ","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/РеÑÑоÑан":{"tags":{"name":"РеÑÑоÑан","amenity":"restaurant"},"name":"РеÑÑоÑан","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ТанÑки":{"tags":{"name":"ТанÑки","amenity":"restaurant"},"name":"ТанÑки","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ЯкиÑоÑиÑ":{"tags":{"name":"ЯкиÑоÑиÑ","amenity":"restaurant"},"name":"ЯкиÑоÑиÑ","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ø±Ø³ØªÙØ±Ø§Ù":{"tags":{"name":"Ø±Ø³ØªÙØ±Ø§Ù","amenity":"restaurant"},"name":"Ø±Ø³ØªÙØ±Ø§Ù","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/Ù
طعÙ
":{"tags":{"name":"Ù
طعÙ
","amenity":"restaurant"},"name":"Ù
طعÙ
","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã¯ã¾å¯¿å¸":{"tags":{"name":"ã¯ã¾å¯¿å¸","amenity":"restaurant"},"name":"ã¯ã¾å¯¿å¸","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã³ã£ãããã³ãã¼":{"tags":{"name":"ã³ã£ãããã³ãã¼","amenity":"restaurant"},"name":"ã³ã£ãããã³ãã¼","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ãããè»":{"tags":{"name":"ãããè»","amenity":"restaurant"},"name":"ãããè»","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã¬ã¹ã":{"tags":{"name":"ã¬ã¹ã","name:en":"Gusto","amenity":"restaurant"},"name":"ã¬ã¹ã","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã³ã³ã¹":{"tags":{"name":"ã³ã³ã¹","amenity":"restaurant"},"name":"ã³ã³ã¹","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ãµã¤ã¼ãªã¢":{"tags":{"name":"ãµã¤ã¼ãªã¢","amenity":"restaurant"},"name":"ãµã¤ã¼ãªã¢","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ãµã¤ã¼ãªã¤":{"tags":{"name":"ãµã¤ã¼ãªã¤","amenity":"restaurant"},"name":"ãµã¤ã¼ãªã¤","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã¸ã§ã¤ãã«":{"tags":{"name":"ã¸ã§ã¤ãã«","amenity":"restaurant"},"name":"ã¸ã§ã¤ãã«","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã¸ã§ããµã³":{"tags":{"name":"ã¸ã§ããµã³","amenity":"restaurant"},"name":"ã¸ã§ããµã³","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ã¸ã§ãªã¼ãã¹ã¿":{"tags":{"name":"ã¸ã§ãªã¼ãã¹ã¿","amenity":"restaurant"},"name":"ã¸ã§ãªã¼ãã¹ã¿","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ããã¼ãº":{"tags":{"name":"ããã¼ãº","amenity":"restaurant"},"name":"ããã¼ãº","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ãã¼ãã¤ã³":{"tags":{"name":"ãã¼ãã¤ã³","amenity":"restaurant"},"name":"ãã¼ãã¤ã³","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ãã¤ã¤ã«ãã¹ã":{"tags":{"name":"ãã¤ã¤ã«ãã¹ã","amenity":"restaurant"},"name":"ãã¤ã¤ã«ãã¹ã","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/丸äºè£½éºº":{"tags":{"name":"丸äºè£½éºº","amenity":"restaurant"},"name":"丸äºè£½éºº","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/å
«æ¹é²é":{"tags":{"name":"å
«æ¹é²é","amenity":"restaurant"},"name":"å
«æ¹é²é","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/夢庵":{"tags":{"name":"夢庵","amenity":"restaurant"},"name":"夢庵","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/大æ¸å±":{"tags":{"name":"大æ¸å±","amenity":"restaurant"},"name":"大æ¸å±","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/大éªçå°":{"tags":{"name":"大éªçå°","amenity":"restaurant"},"name":"大éªçå°","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/天ä¸ä¸å":{"tags":{"name":"天ä¸ä¸å","amenity":"restaurant"},"name":"天ä¸ä¸å","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/宿¥½äº":{"tags":{"name":"宿¥½äº","amenity":"restaurant"},"name":"宿¥½äº","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/çè§":{"tags":{"name":"çè§","amenity":"restaurant"},"name":"çè§","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/é£å ":{"tags":{"name":"é£å ","amenity":"restaurant"},"name":"é£å ","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/é¤åã®çå°":{"tags":{"name":"é¤åã®çå°","amenity":"restaurant"},"name":"é¤åã®çå°","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/restaurant/ë°ë¤íì§ (Bada Fish Restaurant)":{"tags":{"name":"ë°ë¤íì§ (Bada Fish Restaurant)","amenity":"restaurant"},"name":"ë°ë¤íì§ (Bada Fish Restaurant)","icon":"restaurant","geometry":["point","area"],"fields":["name","cuisine","address","building_area","opening_hours","capacity","takeaway","delivery","smoking","outdoor_seating"],"suggestion":true},"amenity/school/Adolfo Lopez Mateos":{"tags":{"name":"Adolfo Lopez Mateos","amenity":"school"},"name":"Adolfo Lopez Mateos","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Agustin Ya�ez":{"tags":{"name":"Agustin Ya�ez","amenity":"school"},"name":"Agustin Ya�ez","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Albert-Schweitzer-Schule":{"tags":{"name":"Albert-Schweitzer-Schule","amenity":"school"},"name":"Albert-Schweitzer-Schule","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Amado Nervo":{"tags":{"name":"Amado Nervo","amenity":"school"},"name":"Amado Nervo","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Astrid-Lindgren-Schule":{"tags":{"name":"Astrid-Lindgren-Schule","amenity":"school"},"name":"Astrid-Lindgren-Schule","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Benito Juarez":{"tags":{"name":"Benito Juarez","amenity":"school"},"name":"Benito Juarez","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Brown School":{"tags":{"name":"Brown School","amenity":"school"},"name":"Brown School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/CEM":{"tags":{"name":"CEM","amenity":"school"},"name":"CEM","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Center School":{"tags":{"name":"Center School","amenity":"school"},"name":"Center School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Central Elementary School":{"tags":{"name":"Central Elementary School","amenity":"school"},"name":"Central Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Central High School":{"tags":{"name":"Central High School","amenity":"school"},"name":"Central High School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Central School":{"tags":{"name":"Central School","amenity":"school"},"name":"Central School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Colegio San José":{"tags":{"name":"Colegio San José","amenity":"school"},"name":"Colegio San José","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Collège Jean Moulin":{"tags":{"name":"Collège Jean Moulin","amenity":"school"},"name":"Collège Jean Moulin","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Collège privé Saint-Joseph":{"tags":{"name":"Collège privé Saint-Joseph","amenity":"school"},"name":"Collège privé Saint-Joseph","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Cuauhtemoc":{"tags":{"name":"Cuauhtemoc","amenity":"school"},"name":"Cuauhtemoc","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Curso Comunitario":{"tags":{"name":"Curso Comunitario","amenity":"school"},"name":"Curso Comunitario","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Cursos Comunitarios":{"tags":{"name":"Cursos Comunitarios","amenity":"school"},"name":"Cursos Comunitarios","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/EPP":{"tags":{"name":"EPP","amenity":"school"},"name":"EPP","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Emiliano Zapata":{"tags":{"name":"Emiliano Zapata","amenity":"school"},"name":"Emiliano Zapata","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Fairview Elementary School":{"tags":{"name":"Fairview Elementary School","amenity":"school"},"name":"Fairview Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Fairview School":{"tags":{"name":"Fairview School","amenity":"school"},"name":"Fairview School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Francisco I Madero":{"tags":{"name":"Francisco I Madero","amenity":"school"},"name":"Francisco I Madero","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Francisco I. Madero":{"tags":{"name":"Francisco I. Madero","amenity":"school"},"name":"Francisco I. Madero","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Francisco Villa":{"tags":{"name":"Francisco Villa","amenity":"school"},"name":"Francisco Villa","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Franklin Elementary School":{"tags":{"name":"Franklin Elementary School","amenity":"school"},"name":"Franklin Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Franklin School":{"tags":{"name":"Franklin School","amenity":"school"},"name":"Franklin School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Garfield Elementary School":{"tags":{"name":"Garfield Elementary School","amenity":"school"},"name":"Garfield Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Garfield School":{"tags":{"name":"Garfield School","amenity":"school"},"name":"Garfield School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Gimnazjum nr 1":{"tags":{"name":"Gimnazjum nr 1","amenity":"school"},"name":"Gimnazjum nr 1","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Government School":{"tags":{"name":"Government School","amenity":"school"},"name":"Government School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Gregorio Torres Quintero":{"tags":{"name":"Gregorio Torres Quintero","amenity":"school"},"name":"Gregorio Torres Quintero","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Groupe Scolaire":{"tags":{"name":"Groupe Scolaire","amenity":"school"},"name":"Groupe Scolaire","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Guadalupe Victoria":{"tags":{"name":"Guadalupe Victoria","amenity":"school"},"name":"Guadalupe Victoria","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Highland School":{"tags":{"name":"Highland School","amenity":"school"},"name":"Highland School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Hillcrest Elementary School":{"tags":{"name":"Hillcrest Elementary School","amenity":"school"},"name":"Hillcrest Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Holy Cross School":{"tags":{"name":"Holy Cross School","amenity":"school"},"name":"Holy Cross School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Holy Family School":{"tags":{"name":"Holy Family School","amenity":"school"},"name":"Holy Family School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Holy Trinity School":{"tags":{"name":"Holy Trinity School","amenity":"school"},"name":"Holy Trinity School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ignacio Allende":{"tags":{"name":"Ignacio Allende","amenity":"school"},"name":"Ignacio Allende","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ignacio Zaragoza":{"tags":{"name":"Ignacio Zaragoza","amenity":"school"},"name":"Ignacio Zaragoza","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Immaculate Conception School":{"tags":{"name":"Immaculate Conception School","amenity":"school"},"name":"Immaculate Conception School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Jackson Elementary School":{"tags":{"name":"Jackson Elementary School","amenity":"school"},"name":"Jackson Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Jackson School":{"tags":{"name":"Jackson School","amenity":"school"},"name":"Jackson School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Jefferson Elementary School":{"tags":{"name":"Jefferson Elementary School","amenity":"school"},"name":"Jefferson Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Jefferson School":{"tags":{"name":"Jefferson School","amenity":"school"},"name":"Jefferson School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Jose Clemente Orozco":{"tags":{"name":"Jose Clemente Orozco","amenity":"school"},"name":"Jose Clemente Orozco","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Jose Ma Morelos Y Pavon":{"tags":{"name":"Jose Ma Morelos Y Pavon","amenity":"school"},"name":"Jose Ma Morelos Y Pavon","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Jose Vasconcelos":{"tags":{"name":"Jose Vasconcelos","amenity":"school"},"name":"Jose Vasconcelos","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Josefa Ortiz De Dominguez":{"tags":{"name":"Josefa Ortiz De Dominguez","amenity":"school"},"name":"Josefa Ortiz De Dominguez","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Juan Escutia":{"tags":{"name":"Juan Escutia","amenity":"school"},"name":"Juan Escutia","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Justo Sierra":{"tags":{"name":"Justo Sierra","amenity":"school"},"name":"Justo Sierra","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Kumon":{"tags":{"name":"Kumon","amenity":"school"},"name":"Kumon","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Lazaro Cardenas":{"tags":{"name":"Lazaro Cardenas","amenity":"school"},"name":"Lazaro Cardenas","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Lazaro Cardenas Del Rio":{"tags":{"name":"Lazaro Cardenas Del Rio","amenity":"school"},"name":"Lazaro Cardenas Del Rio","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Leona Vicario":{"tags":{"name":"Leona Vicario","amenity":"school"},"name":"Leona Vicario","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Liberty Elementary School":{"tags":{"name":"Liberty Elementary School","amenity":"school"},"name":"Liberty Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Liberty School":{"tags":{"name":"Liberty School","amenity":"school"},"name":"Liberty School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Lincoln Elementary School":{"tags":{"name":"Lincoln Elementary School","amenity":"school"},"name":"Lincoln Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Lincoln School":{"tags":{"name":"Lincoln School","amenity":"school"},"name":"Lincoln School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Longfellow Elementary School":{"tags":{"name":"Longfellow Elementary School","amenity":"school"},"name":"Longfellow Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Longfellow School":{"tags":{"name":"Longfellow School","amenity":"school"},"name":"Longfellow School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Madison Elementary School":{"tags":{"name":"Madison Elementary School","amenity":"school"},"name":"Madison Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Manuel Lopez Cotilla":{"tags":{"name":"Manuel Lopez Cotilla","amenity":"school"},"name":"Manuel Lopez Cotilla","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Maple Grove School":{"tags":{"name":"Maple Grove School","amenity":"school"},"name":"Maple Grove School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/McKinley Elementary School":{"tags":{"name":"McKinley Elementary School","amenity":"school"},"name":"McKinley Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/McKinley School":{"tags":{"name":"McKinley School","amenity":"school"},"name":"McKinley School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Miguel Hidalgo":{"tags":{"name":"Miguel Hidalgo","amenity":"school"},"name":"Miguel Hidalgo","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Miguel Hidalgo Y Costilla":{"tags":{"name":"Miguel Hidalgo Y Costilla","amenity":"school"},"name":"Miguel Hidalgo Y Costilla","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Miller School":{"tags":{"name":"Miller School","amenity":"school"},"name":"Miller School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Mount Pleasant School":{"tags":{"name":"Mount Pleasant School","amenity":"school"},"name":"Mount Pleasant School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Mount Zion School":{"tags":{"name":"Mount Zion School","amenity":"school"},"name":"Mount Zion School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Mountain View Elementary School":{"tags":{"name":"Mountain View Elementary School","amenity":"school"},"name":"Mountain View Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/New Hope School":{"tags":{"name":"New Hope School","amenity":"school"},"name":"New Hope School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Nicolas Bravo":{"tags":{"name":"Nicolas Bravo","amenity":"school"},"name":"Nicolas Bravo","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ni�os Heroes":{"tags":{"name":"Ni�os Heroes","amenity":"school"},"name":"Ni�os Heroes","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Nombre En Tramite":{"tags":{"name":"Nombre En Tramite","amenity":"school"},"name":"Nombre En Tramite","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/North Elementary School":{"tags":{"name":"North Elementary School","amenity":"school"},"name":"North Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Oak Grove School":{"tags":{"name":"Oak Grove School","amenity":"school"},"name":"Oak Grove School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Pedro Moreno":{"tags":{"name":"Pedro Moreno","amenity":"school"},"name":"Pedro Moreno","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Pestalozzischule":{"tags":{"name":"Pestalozzischule","amenity":"school"},"name":"Pestalozzischule","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Pine Grove School":{"tags":{"name":"Pine Grove School","amenity":"school"},"name":"Pine Grove School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Pleasant Hill School":{"tags":{"name":"Pleasant Hill School","amenity":"school"},"name":"Pleasant Hill School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Pleasant Valley School":{"tags":{"name":"Pleasant Valley School","amenity":"school"},"name":"Pleasant Valley School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Pleasant View School":{"tags":{"name":"Pleasant View School","amenity":"school"},"name":"Pleasant View School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Primaria Comunitaria":{"tags":{"name":"Primaria Comunitaria","amenity":"school"},"name":"Primaria Comunitaria","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ramon Corona":{"tags":{"name":"Ramon Corona","amenity":"school"},"name":"Ramon Corona","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ricardo Flores Magon":{"tags":{"name":"Ricardo Flores Magon","amenity":"school"},"name":"Ricardo Flores Magon","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Riverside School":{"tags":{"name":"Riverside School","amenity":"school"},"name":"Riverside School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Roosevelt Elementary School":{"tags":{"name":"Roosevelt Elementary School","amenity":"school"},"name":"Roosevelt Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Roosevelt School":{"tags":{"name":"Roosevelt School","amenity":"school"},"name":"Roosevelt School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/SD":{"tags":{"name":"SD","amenity":"school"},"name":"SD","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/SDN":{"tags":{"name":"SDN","amenity":"school"},"name":"SDN","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Sacred Heart School":{"tags":{"name":"Sacred Heart School","amenity":"school"},"name":"Sacred Heart School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Francis School":{"tags":{"name":"Saint Francis School","amenity":"school"},"name":"Saint Francis School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint James School":{"tags":{"name":"Saint James School","amenity":"school"},"name":"Saint James School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Johns School":{"tags":{"name":"Saint Johns School","amenity":"school"},"name":"Saint Johns School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Joseph School":{"tags":{"name":"Saint Joseph School","amenity":"school"},"name":"Saint Joseph School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Josephs School":{"tags":{"name":"Saint Josephs School","amenity":"school"},"name":"Saint Josephs School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Kizito Primary School":{"tags":{"name":"Saint Kizito Primary School","amenity":"school"},"name":"Saint Kizito Primary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Mary School":{"tags":{"name":"Saint Mary School","amenity":"school"},"name":"Saint Mary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Marys School":{"tags":{"name":"Saint Marys School","amenity":"school"},"name":"Saint Marys School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Patricks School":{"tags":{"name":"Saint Patricks School","amenity":"school"},"name":"Saint Patricks School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Paul School":{"tags":{"name":"Saint Paul School","amenity":"school"},"name":"Saint Paul School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Pauls School":{"tags":{"name":"Saint Pauls School","amenity":"school"},"name":"Saint Pauls School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Saint Peters School":{"tags":{"name":"Saint Peters School","amenity":"school"},"name":"Saint Peters School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Schillerschule":{"tags":{"name":"Schillerschule","amenity":"school"},"name":"Schillerschule","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/School Number 1":{"tags":{"name":"School Number 1","amenity":"school"},"name":"School Number 1","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/School Number 2":{"tags":{"name":"School Number 2","amenity":"school"},"name":"School Number 2","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/School Number 3":{"tags":{"name":"School Number 3","amenity":"school"},"name":"School Number 3","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/School Number 4":{"tags":{"name":"School Number 4","amenity":"school"},"name":"School Number 4","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Smith School":{"tags":{"name":"Smith School","amenity":"school"},"name":"Smith School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/South Elementary School":{"tags":{"name":"South Elementary School","amenity":"school"},"name":"South Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Sunnyside School":{"tags":{"name":"Sunnyside School","amenity":"school"},"name":"Sunnyside School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/SzkoÅa Podstawowa nr 1":{"tags":{"name":"SzkoÅa Podstawowa nr 1","amenity":"school"},"name":"SzkoÅa Podstawowa nr 1","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/SzkoÅa Podstawowa nr 2":{"tags":{"name":"SzkoÅa Podstawowa nr 2","amenity":"school"},"name":"SzkoÅa Podstawowa nr 2","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/SzkoÅa Podstawowa nr 3":{"tags":{"name":"SzkoÅa Podstawowa nr 3","amenity":"school"},"name":"SzkoÅa Podstawowa nr 3","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Trinity School":{"tags":{"name":"Trinity School","amenity":"school"},"name":"Trinity School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/UNIDAD EDUCATIVA":{"tags":{"name":"UNIDAD EDUCATIVA","amenity":"school"},"name":"UNIDAD EDUCATIVA","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Union School":{"tags":{"name":"Union School","amenity":"school"},"name":"Union School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Valentin Gomez Farias":{"tags":{"name":"Valentin Gomez Farias","amenity":"school"},"name":"Valentin Gomez Farias","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Venustiano Carranza":{"tags":{"name":"Venustiano Carranza","amenity":"school"},"name":"Venustiano Carranza","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Vicente Guerrero":{"tags":{"name":"Vicente Guerrero","amenity":"school"},"name":"Vicente Guerrero","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Volkshochschule":{"tags":{"name":"Volkshochschule","amenity":"school"},"name":"Volkshochschule","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Volksschule":{"tags":{"name":"Volksschule","amenity":"school"},"name":"Volksschule","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Washington Elementary School":{"tags":{"name":"Washington Elementary School","amenity":"school"},"name":"Washington Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Washington School":{"tags":{"name":"Washington School","amenity":"school"},"name":"Washington School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/West Elementary School":{"tags":{"name":"West Elementary School","amenity":"school"},"name":"West Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/White School":{"tags":{"name":"White School","amenity":"school"},"name":"White School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Wilson Elementary School":{"tags":{"name":"Wilson Elementary School","amenity":"school"},"name":"Wilson Elementary School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Wilson School":{"tags":{"name":"Wilson School","amenity":"school"},"name":"Wilson School","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ãltalános iskola":{"tags":{"name":"Ãltalános iskola","amenity":"school"},"name":"Ãltalános iskola","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ãcole Jules Ferry":{"tags":{"name":"Ãcole Jules Ferry","amenity":"school"},"name":"Ãcole Jules Ferry","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ãcole Notre-Dame":{"tags":{"name":"Ãcole Notre-Dame","amenity":"school"},"name":"Ãcole Notre-Dame","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ãcole Saint-Joseph":{"tags":{"name":"Ãcole Saint-Joseph","amenity":"school"},"name":"Ãcole Saint-Joseph","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ãcole primaire Jean Jaurès":{"tags":{"name":"Ãcole primaire Jean Jaurès","amenity":"school"},"name":"Ãcole primaire Jean Jaurès","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ãcole primaire Jules Ferry":{"tags":{"name":"Ãcole primaire Jules Ferry","amenity":"school"},"name":"Ãcole primaire Jules Ferry","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ãcole primaire privée Notre-Dame":{"tags":{"name":"Ãcole primaire privée Notre-Dame","amenity":"school"},"name":"Ãcole primaire privée Notre-Dame","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ãcole primaire privée Saint-Joseph":{"tags":{"name":"Ãcole primaire privée Saint-Joseph","amenity":"school"},"name":"Ãcole primaire privée Saint-Joseph","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ãcole primaire privée Sainte-Marie":{"tags":{"name":"Ãcole primaire privée Sainte-Marie","amenity":"school"},"name":"Ãcole primaire privée Sainte-Marie","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ãcole élémentaire Jules Ferry":{"tags":{"name":"Ãcole élémentaire Jules Ferry","amenity":"school"},"name":"Ãcole élémentaire Jules Ferry","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ècoala GeneralÄ":{"tags":{"name":"Ècoala GeneralÄ","amenity":"school"},"name":"Ècoala GeneralÄ","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/ÈcoalÄ":{"tags":{"name":"ÈcoalÄ","amenity":"school"},"name":"ÈcoalÄ","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/ÐеÑеÑнÑÑ Ñкола":{"tags":{"name":"ÐеÑеÑнÑÑ Ñкола","amenity":"school"},"name":"ÐеÑеÑнÑÑ Ñкола","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/ÐÐ¸Ð¼Ð½Ð°Ð·Ð¸Ñ â1":{"tags":{"name":"ÐÐ¸Ð¼Ð½Ð°Ð·Ð¸Ñ â1","amenity":"school"},"name":"ÐÐ¸Ð¼Ð½Ð°Ð·Ð¸Ñ â1","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/СÑеднÑÑ Ñкола â1":{"tags":{"name":"СÑеднÑÑ Ñкола â1","amenity":"school"},"name":"СÑеднÑÑ Ñкола â1","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/СÑеднÑÑ Ñкола â2":{"tags":{"name":"СÑеднÑÑ Ñкола â2","amenity":"school"},"name":"СÑеднÑÑ Ñкола â2","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/СÑеднÑÑ Ñкола â3":{"tags":{"name":"СÑеднÑÑ Ñкола â3","amenity":"school"},"name":"СÑеднÑÑ Ñкола â3","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â 1":{"tags":{"name":"Школа â 1","amenity":"school"},"name":"Школа â 1","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â 2":{"tags":{"name":"Школа â 2","amenity":"school"},"name":"Школа â 2","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â 3":{"tags":{"name":"Школа â 3","amenity":"school"},"name":"Школа â 3","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â 4":{"tags":{"name":"Школа â 4","amenity":"school"},"name":"Школа â 4","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â 5":{"tags":{"name":"Школа â 5","amenity":"school"},"name":"Школа â 5","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â1":{"tags":{"name":"Школа â1","amenity":"school"},"name":"Школа â1","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â10":{"tags":{"name":"Школа â10","amenity":"school"},"name":"Школа â10","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â11":{"tags":{"name":"Школа â11","amenity":"school"},"name":"Школа â11","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â12":{"tags":{"name":"Школа â12","amenity":"school"},"name":"Школа â12","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â13":{"tags":{"name":"Школа â13","amenity":"school"},"name":"Школа â13","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â14":{"tags":{"name":"Школа â14","amenity":"school"},"name":"Школа â14","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â15":{"tags":{"name":"Школа â15","amenity":"school"},"name":"Школа â15","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â16":{"tags":{"name":"Школа â16","amenity":"school"},"name":"Школа â16","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â17":{"tags":{"name":"Школа â17","amenity":"school"},"name":"Школа â17","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â18":{"tags":{"name":"Школа â18","amenity":"school"},"name":"Школа â18","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â19":{"tags":{"name":"Школа â19","amenity":"school"},"name":"Школа â19","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â2":{"tags":{"name":"Школа â2","amenity":"school"},"name":"Школа â2","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â20":{"tags":{"name":"Школа â20","amenity":"school"},"name":"Школа â20","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â21":{"tags":{"name":"Школа â21","amenity":"school"},"name":"Школа â21","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â22":{"tags":{"name":"Школа â22","amenity":"school"},"name":"Школа â22","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â23":{"tags":{"name":"Школа â23","amenity":"school"},"name":"Школа â23","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â24":{"tags":{"name":"Школа â24","amenity":"school"},"name":"Школа â24","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â25":{"tags":{"name":"Школа â25","amenity":"school"},"name":"Школа â25","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â26":{"tags":{"name":"Школа â26","amenity":"school"},"name":"Школа â26","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â27":{"tags":{"name":"Школа â27","amenity":"school"},"name":"Школа â27","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â28":{"tags":{"name":"Школа â28","amenity":"school"},"name":"Школа â28","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â3":{"tags":{"name":"Школа â3","amenity":"school"},"name":"Школа â3","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â31":{"tags":{"name":"Школа â31","amenity":"school"},"name":"Школа â31","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â35":{"tags":{"name":"Школа â35","amenity":"school"},"name":"Школа â35","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â4":{"tags":{"name":"Школа â4","amenity":"school"},"name":"Школа â4","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â5":{"tags":{"name":"Школа â5","amenity":"school"},"name":"Школа â5","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â6":{"tags":{"name":"Школа â6","amenity":"school"},"name":"Школа â6","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â7":{"tags":{"name":"Школа â7","amenity":"school"},"name":"Школа â7","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â8":{"tags":{"name":"Школа â8","amenity":"school"},"name":"Школа â8","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Школа â9":{"tags":{"name":"Школа â9","amenity":"school"},"name":"Школа â9","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ù
درسة":{"tags":{"name":"Ù
درسة","amenity":"school"},"name":"Ù
درسة","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/Ù
درسÙ":{"tags":{"name":"Ù
درسÙ","amenity":"school"},"name":"Ù
درسÙ","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/å¸ç«åä¸å¦æ ¡":{"tags":{"name":"å¸ç«åä¸å¦æ ¡","amenity":"school"},"name":"å¸ç«åä¸å¦æ ¡","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/å¸ç«åå°å¦æ ¡":{"tags":{"name":"å¸ç«åå°å¦æ ¡","amenity":"school"},"name":"å¸ç«åå°å¦æ ¡","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/school/å¸ç«æ±ä¸å¦æ ¡":{"tags":{"name":"å¸ç«æ±ä¸å¦æ ¡","amenity":"school"},"name":"å¸ç«æ±ä¸å¦æ ¡","icon":"school","geometry":["point","area"],"fields":["name","operator","address","religion","denomination"],"suggestion":true},"amenity/social_facility/Safe Haven":{"tags":{"name":"Safe Haven","amenity":"social_facility"},"name":"Safe Haven","icon":"poi-social-facility","geometry":["point","area"],"fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"suggestion":true},"amenity/social_facility/ÐеÑÑкий дом":{"tags":{"name":"ÐеÑÑкий дом","amenity":"social_facility"},"name":"ÐеÑÑкий дом","icon":"poi-social-facility","geometry":["point","area"],"fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"suggestion":true},"amenity/social_facility/СоÑиалÑнÑй ÑÑаÑÑковÑй":{"tags":{"name":"СоÑиалÑнÑй ÑÑаÑÑковÑй","amenity":"social_facility"},"name":"СоÑиалÑнÑй ÑÑаÑÑковÑй","icon":"poi-social-facility","geometry":["point","area"],"fields":["name","operator","address","building_area","social_facility","social_facility_for","opening_hours","wheelchair"],"suggestion":true},"amenity/theatre/Amfiteatr":{"tags":{"name":"Amfiteatr","amenity":"theatre"},"name":"Amfiteatr","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/theatre/Amphitheater":{"tags":{"name":"Amphitheater","amenity":"theatre"},"name":"Amphitheater","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/theatre/Amphitheatre":{"tags":{"name":"Amphitheatre","amenity":"theatre"},"name":"Amphitheatre","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/theatre/Freilichtbühne":{"tags":{"name":"Freilichtbühne","amenity":"theatre"},"name":"Freilichtbühne","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"amenity/theatre/Teatro Comunale":{"tags":{"name":"Teatro Comunale","amenity":"theatre"},"name":"Teatro Comunale","icon":"theatre","geometry":["point","area"],"fields":["name","operator","address","building_area"],"suggestion":true},"leisure/fitness_centre/LA Fitness":{"tags":{"name":"LA Fitness","leisure":"fitness_centre"},"name":"LA Fitness","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/fitness_centre/Planet Fitness":{"tags":{"name":"Planet Fitness","leisure":"fitness_centre"},"name":"Planet Fitness","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/fitness_centre/Snap Fitness":{"tags":{"name":"Snap Fitness","leisure":"fitness_centre"},"name":"Snap Fitness","icon":"pitch","geometry":["point","area"],"fields":["name","sport","address","building_area","opening_hours"],"suggestion":true},"leisure/playground/Ãocuk Parkı":{"tags":{"name":"Ãocuk Parkı","leisure":"playground"},"name":"Ãocuk Parkı","icon":"playground","geometry":["point","area"],"fields":["name","operator","surface","playground/max_age","playground/min_age","access_simple"],"suggestion":true},"leisure/playground/ëì´í°":{"tags":{"name":"ëì´í°","leisure":"playground"},"name":"ëì´í°","icon":"playground","geometry":["point","area"],"fields":["name","operator","surface","playground/max_age","playground/min_age","access_simple"],"suggestion":true},"leisure/sports_centre/Anytime Fitness":{"tags":{"name":"Anytime Fitness","leisure":"sports_centre"},"name":"Anytime Fitness","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Complejo Municipal de Deportes":{"tags":{"name":"Complejo Municipal de Deportes","leisure":"sports_centre"},"name":"Complejo Municipal de Deportes","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Complexe Sportif":{"tags":{"name":"Complexe Sportif","leisure":"sports_centre"},"name":"Complexe Sportif","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Curves":{"tags":{"name":"Curves","leisure":"sports_centre"},"name":"Curves","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Fitness First":{"tags":{"name":"Fitness First","leisure":"sports_centre"},"name":"Fitness First","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Gold's Gym":{"tags":{"name":"Gold's Gym","leisure":"sports_centre"},"name":"Gold's Gym","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Kieser Training":{"tags":{"name":"Kieser Training","leisure":"sports_centre"},"name":"Kieser Training","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Life Time Fitness":{"tags":{"name":"Life Time Fitness","leisure":"sports_centre"},"name":"Life Time Fitness","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/McFit":{"tags":{"name":"McFit","leisure":"sports_centre"},"name":"McFit","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Mrs. Sporty":{"tags":{"name":"Mrs. Sporty","leisure":"sports_centre"},"name":"Mrs. Sporty","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Orlik":{"tags":{"name":"Orlik","leisure":"sports_centre"},"name":"Orlik","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Pabellón Municipal de Deportes":{"tags":{"name":"Pabellón Municipal de Deportes","leisure":"sports_centre"},"name":"Pabellón Municipal de Deportes","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Palestra Comunale":{"tags":{"name":"Palestra Comunale","leisure":"sports_centre"},"name":"Palestra Comunale","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Salle Omnisport":{"tags":{"name":"Salle Omnisport","leisure":"sports_centre"},"name":"Salle Omnisport","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/Virgin Active":{"tags":{"name":"Virgin Active","leisure":"sports_centre"},"name":"Virgin Active","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/YMCA":{"tags":{"name":"YMCA","leisure":"sports_centre"},"name":"YMCA","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/ÐЮСШ":{"tags":{"name":"ÐЮСШ","leisure":"sports_centre"},"name":"ÐЮСШ","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/ÐедовÑй двоÑеÑ":{"tags":{"name":"ÐедовÑй двоÑеÑ","leisure":"sports_centre"},"name":"ÐедовÑй двоÑеÑ","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/sports_centre/ä½è²é¤¨":{"tags":{"name":"ä½è²é¤¨","leisure":"sports_centre"},"name":"ä½è²é¤¨","icon":"pitch","geometry":["point","area"],"fields":["name","sport","building","address","opening_hours"],"suggestion":true},"leisure/swimming_pool/Schwimmerbecken":{"tags":{"name":"Schwimmerbecken","leisure":"swimming_pool"},"name":"Schwimmerbecken","icon":"swimming","geometry":["point","area"],"fields":["name","access_simple","operator","address"],"suggestion":true},"leisure/swimming_pool/Yüzme Havuzu":{"tags":{"name":"Yüzme Havuzu","leisure":"swimming_pool"},"name":"Yüzme Havuzu","icon":"swimming","geometry":["point","area"],"fields":["name","access_simple","operator","address"],"suggestion":true},"leisure/swimming_pool/ãã¼ã«":{"tags":{"name":"ãã¼ã«","leisure":"swimming_pool"},"name":"ãã¼ã«","icon":"swimming","geometry":["point","area"],"fields":["name","access_simple","operator","address"],"suggestion":true},"leisure/swimming_pool/æ¸¸æ³³æ± ":{"tags":{"name":"æ¸¸æ³³æ± ","leisure":"swimming_pool"},"name":"æ¸¸æ³³æ± ","icon":"swimming","geometry":["point","area"],"fields":["name","access_simple","operator","address"],"suggestion":true},"man_made/windmill/De Hoop":{"tags":{"name":"De Hoop","man_made":"windmill"},"name":"De Hoop","icon":"poi-windmill","geometry":["point","area"],"fields":["building_area"],"suggestion":true},"shop/alcohol/Alko":{"tags":{"name":"Alko","shop":"alcohol"},"name":"Alko","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/BC Liquor Store":{"tags":{"name":"BC Liquor Store","shop":"alcohol"},"name":"BC Liquor Store","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/BWS":{"tags":{"name":"BWS","shop":"alcohol"},"name":"BWS","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Bargain Booze":{"tags":{"name":"Bargain Booze","shop":"alcohol"},"name":"Bargain Booze","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Beer Store":{"tags":{"name":"Beer Store","shop":"alcohol"},"name":"Beer Store","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Botilleria":{"tags":{"name":"Botilleria","shop":"alcohol"},"name":"Botilleria","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Dan Murphy's":{"tags":{"name":"Dan Murphy's","shop":"alcohol"},"name":"Dan Murphy's","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Gall & Gall":{"tags":{"name":"Gall & Gall","shop":"alcohol"},"name":"Gall & Gall","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/LCBO":{"tags":{"name":"LCBO","shop":"alcohol"},"name":"LCBO","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Liquor Depot":{"tags":{"name":"Liquor Depot","shop":"alcohol"},"name":"Liquor Depot","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Liquor Store":{"tags":{"name":"Liquor Store","shop":"alcohol"},"name":"Liquor Store","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Liquorland":{"tags":{"name":"Liquorland","shop":"alcohol"},"name":"Liquorland","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Mitra":{"tags":{"name":"Mitra","shop":"alcohol"},"name":"Mitra","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Nicolas":{"tags":{"name":"Nicolas","shop":"alcohol"},"name":"Nicolas","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/SAQ":{"tags":{"name":"SAQ","shop":"alcohol"},"name":"SAQ","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Systembolaget":{"tags":{"name":"Systembolaget","shop":"alcohol"},"name":"Systembolaget","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/The Beer Store":{"tags":{"name":"The Beer Store","shop":"alcohol"},"name":"The Beer Store","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Vinmonopolet":{"tags":{"name":"Vinmonopolet","shop":"alcohol"},"name":"Vinmonopolet","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/ÐлкомаÑкеÑ":{"tags":{"name":"ÐлкомаÑкеÑ","shop":"alcohol"},"name":"ÐлкомаÑкеÑ","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/ÐÑомаÑнÑй миÑ":{"tags":{"name":"ÐÑомаÑнÑй миÑ","shop":"alcohol"},"name":"ÐÑомаÑнÑй миÑ","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/ÐÑиÑÑолÑ":{"tags":{"name":"ÐÑиÑÑолÑ","shop":"alcohol"},"name":"ÐÑиÑÑолÑ","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/ÐÑадÑÑ":{"tags":{"name":"ÐÑадÑÑ","shop":"alcohol"},"name":"ÐÑадÑÑ","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Ðивое пиво":{"tags":{"name":"Ðивое пиво","shop":"alcohol"},"name":"Ðивое пиво","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/ÐÑаÑное & Ðелое":{"tags":{"name":"ÐÑаÑное & Ðелое","shop":"alcohol"},"name":"ÐÑаÑное & Ðелое","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/ÐоÑман":{"tags":{"name":"ÐоÑман","shop":"alcohol"},"name":"ÐоÑман","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/ÐÑдоÑ
ни":{"tags":{"name":"ÐÑдоÑ
ни","shop":"alcohol"},"name":"ÐÑдоÑ
ни","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Ðиво":{"tags":{"name":"Ðиво","shop":"alcohol"},"name":"Ðиво","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/alcohol/Разливное пиво":{"tags":{"name":"Разливное пиво","shop":"alcohol"},"name":"Разливное пиво","icon":"alcohol-shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi","drive_through"],"suggestion":true},"shop/baby_goods/Aubert":{"tags":{"name":"Aubert","shop":"baby_goods"},"name":"Aubert","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/baby_goods/Babies R Us":{"tags":{"name":"Babies R Us","shop":"baby_goods"},"name":"Babies R Us","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/baby_goods/BabyOne":{"tags":{"name":"BabyOne","shop":"baby_goods"},"name":"BabyOne","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/AILI":{"tags":{"name":"AILI","shop":"bakery"},"name":"AILI","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Anker":{"tags":{"name":"Anker","shop":"bakery"},"name":"Anker","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Awiteks":{"tags":{"name":"Awiteks","shop":"bakery"},"name":"Awiteks","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Backshop":{"tags":{"name":"Backshop","shop":"bakery"},"name":"Backshop","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Backwerk":{"tags":{"name":"Backwerk","shop":"bakery"},"name":"Backwerk","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Baguette":{"tags":{"name":"Baguette","shop":"bakery"},"name":"Baguette","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Bakers Delight":{"tags":{"name":"Bakers Delight","shop":"bakery"},"name":"Bakers Delight","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Bakker Bart":{"tags":{"name":"Bakker Bart","shop":"bakery"},"name":"Bakker Bart","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Banette":{"tags":{"name":"Banette","shop":"bakery"},"name":"Banette","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Bäckerei Fuchs":{"tags":{"name":"Bäckerei Fuchs","shop":"bakery"},"name":"Bäckerei Fuchs","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Bäckerei Grimminger":{"tags":{"name":"Bäckerei Grimminger","shop":"bakery"},"name":"Bäckerei Grimminger","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Bäckerei Müller":{"tags":{"name":"Bäckerei Müller","shop":"bakery"},"name":"Bäckerei Müller","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Bäckerei Schmidt":{"tags":{"name":"Bäckerei Schmidt","shop":"bakery"},"name":"Bäckerei Schmidt","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Bäckerei Schneider":{"tags":{"name":"Bäckerei Schneider","shop":"bakery"},"name":"Bäckerei Schneider","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Cooplands":{"tags":{"name":"Cooplands","shop":"bakery"},"name":"Cooplands","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Dat Backhus":{"tags":{"name":"Dat Backhus","shop":"bakery"},"name":"Dat Backhus","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Der Beck":{"tags":{"name":"Der Beck","shop":"bakery"},"name":"Der Beck","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Der Mann":{"tags":{"name":"Der Mann","shop":"bakery"},"name":"Der Mann","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Ditsch":{"tags":{"name":"Ditsch","shop":"bakery"},"name":"Ditsch","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Fornetti":{"tags":{"name":"Fornetti","shop":"bakery"},"name":"Fornetti","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Goeken backen":{"tags":{"name":"Goeken backen","shop":"bakery"},"name":"Goeken backen","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Goldilocks":{"tags":{"name":"Goldilocks","shop":"bakery"},"name":"Goldilocks","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Greggs":{"tags":{"name":"Greggs","shop":"bakery"},"name":"Greggs","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Hofpfisterei":{"tags":{"name":"Hofpfisterei","shop":"bakery"},"name":"Hofpfisterei","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Ihle":{"tags":{"name":"Ihle","shop":"bakery"},"name":"Ihle","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Julie's Bakeshop":{"tags":{"name":"Julie's Bakeshop","shop":"bakery"},"name":"Julie's Bakeshop","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/K&U":{"tags":{"name":"K&U","shop":"bakery"},"name":"K&U","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/K&U Bäckerei":{"tags":{"name":"K&U Bäckerei","shop":"bakery"},"name":"K&U Bäckerei","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Kamps":{"tags":{"name":"Kamps","shop":"bakery"},"name":"Kamps","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/La Mie Câline":{"tags":{"name":"La Mie Câline","shop":"bakery"},"name":"La Mie Câline","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Le Crobag":{"tags":{"name":"Le Crobag","shop":"bakery"},"name":"Le Crobag","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Le Fournil":{"tags":{"name":"Le Fournil","shop":"bakery"},"name":"Le Fournil","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Lila Bäcker":{"tags":{"name":"Lila Bäcker","shop":"bakery"},"name":"Lila Bäcker","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Lipóti Pékség":{"tags":{"name":"Lipóti Pékség","shop":"bakery"},"name":"Lipóti Pékség","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Marie Blachère":{"tags":{"name":"Marie Blachère","shop":"bakery"},"name":"Marie Blachère","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Mlinar":{"tags":{"name":"Mlinar","shop":"bakery"},"name":"Mlinar","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Musmanni":{"tags":{"name":"Musmanni","shop":"bakery"},"name":"Musmanni","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Oebel":{"tags":{"name":"Oebel","shop":"bakery"},"name":"Oebel","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Paul":{"tags":{"name":"Paul","shop":"bakery"},"name":"Paul","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Red Ribbon":{"tags":{"name":"Red Ribbon","shop":"bakery"},"name":"Red Ribbon","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Schäfer's":{"tags":{"name":"Schäfer's","shop":"bakery"},"name":"Schäfer's","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Sehne":{"tags":{"name":"Sehne","shop":"bakery"},"name":"Sehne","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Stadtbäckerei":{"tags":{"name":"Stadtbäckerei","shop":"bakery"},"name":"Stadtbäckerei","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Steinecke":{"tags":{"name":"Steinecke","shop":"bakery"},"name":"Steinecke","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Sternenbäck":{"tags":{"name":"Sternenbäck","shop":"bakery"},"name":"Sternenbäck","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Ströck":{"tags":{"name":"Ströck","shop":"bakery"},"name":"Ströck","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Wiener Feinbäcker":{"tags":{"name":"Wiener Feinbäcker","shop":"bakery"},"name":"Wiener Feinbäcker","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/von Allwörden":{"tags":{"name":"von Allwörden","shop":"bakery"},"name":"von Allwörden","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÐÑлоÑнаÑ":{"tags":{"name":"ÐÑлоÑнаÑ","shop":"bakery"},"name":"ÐÑлоÑнаÑ","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÐоÑÑÑий Ñ
леб":{"tags":{"name":"ÐоÑÑÑий Ñ
леб","shop":"bakery"},"name":"ÐоÑÑÑий Ñ
леб","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÐаÑавай":{"tags":{"name":"ÐаÑавай","shop":"bakery"},"name":"ÐаÑавай","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÐÑлиниÑи":{"tags":{"name":"ÐÑлиниÑи","shop":"bakery"},"name":"ÐÑлиниÑи","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÐÑлиниÑÑ":{"tags":{"name":"ÐÑлиниÑÑ","shop":"bakery"},"name":"ÐÑлиниÑÑ","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Свежий Ñ
леб":{"tags":{"name":"Свежий Ñ
леб","shop":"bakery"},"name":"Свежий Ñ
леб","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Хлеб":{"tags":{"name":"Хлеб","shop":"bakery"},"name":"Хлеб","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Ù
خبز":{"tags":{"name":"Ù
خبز","shop":"bakery"},"name":"Ù
خبز","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/Ù
خبزة":{"tags":{"name":"Ù
خبزة","shop":"bakery"},"name":"Ù
خبزة","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÙØ§Ù ÙÙØ§Ø´":{"tags":{"name":"ÙØ§Ù ÙÙØ§Ø´","shop":"bakery"},"name":"ÙØ§Ù ÙÙØ§Ø´","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÙØ§ÙÙØ§ÛÛ":{"tags":{"name":"ÙØ§ÙÙØ§ÛÛ","shop":"bakery"},"name":"ÙØ§ÙÙØ§ÛÛ","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÙØ§ÙÙØ§ÛÛ Ø¨Ø±Ø¨Ø±Û":{"tags":{"name":"ÙØ§ÙÙØ§ÛÛ Ø¨Ø±Ø¨Ø±Û","shop":"bakery"},"name":"ÙØ§ÙÙØ§ÛÛ Ø¨Ø±Ø¨Ø±Û","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©":{"tags":{"name":"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©","shop":"bakery"},"name":"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©Û":{"tags":{"name":"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©Û","shop":"bakery"},"name":"ÙØ§ÙÙØ§ÛÛ Ø³ÙÚ¯Ú©Û","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bakery/ÙØ§ÙÙØ§ÛÛ ÙÙØ§Ø´":{"tags":{"name":"ÙØ§ÙÙØ§ÛÛ ÙÙØ§Ø´","shop":"bakery"},"name":"ÙØ§ÙÙØ§ÛÛ ÙÙØ§Ø´","icon":"bakery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beauty/Sally Beauty Supply":{"tags":{"name":"Sally Beauty Supply","shop":"beauty"},"name":"Sally Beauty Supply","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","opening_hours","payment_multi"],"suggestion":true},"shop/beauty/Yves Rocher":{"tags":{"name":"Yves Rocher","shop":"beauty"},"name":"Yves Rocher","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","opening_hours","payment_multi"],"suggestion":true},"shop/bed/Matratzen Concord":{"tags":{"name":"Matratzen Concord","shop":"bed"},"name":"Matratzen Concord","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bed/Mattress Firm":{"tags":{"name":"Mattress Firm","shop":"bed"},"name":"Mattress Firm","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bed/Sleepy's":{"tags":{"name":"Sleepy's","shop":"bed"},"name":"Sleepy's","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/50åµ":{"tags":{"name":"50åµ","shop":"beverages"},"name":"50åµ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/Dursty":{"tags":{"name":"Dursty","shop":"beverages"},"name":"Dursty","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/Edeka Getränkemarkt":{"tags":{"name":"Edeka Getränkemarkt","shop":"beverages"},"name":"Edeka Getränkemarkt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/Fristo":{"tags":{"name":"Fristo","shop":"beverages"},"name":"Fristo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/Getränke Hoffmann":{"tags":{"name":"Getränke Hoffmann","shop":"beverages"},"name":"Getränke Hoffmann","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/Getränkeland":{"tags":{"name":"Getränkeland","shop":"beverages"},"name":"Getränkeland","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/Getränkemarkt":{"tags":{"name":"Getränkemarkt","shop":"beverages"},"name":"Getränkemarkt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/Orterer Getränkemarkt":{"tags":{"name":"Orterer Getränkemarkt","shop":"beverages"},"name":"Orterer Getränkemarkt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/Rewe Getränkemarkt":{"tags":{"name":"Rewe Getränkemarkt","shop":"beverages"},"name":"Rewe Getränkemarkt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/Trinkgut":{"tags":{"name":"Trinkgut","shop":"beverages"},"name":"Trinkgut","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/beverages/è¶æ¹¯æ":{"tags":{"name":"è¶æ¹¯æ","shop":"beverages"},"name":"è¶æ¹¯æ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bicycle/Halfords":{"tags":{"name":"Halfords","shop":"bicycle"},"name":"Halfords","icon":"bicycle","geometry":["point","area"],"fields":["name","operator","address","building_area","service/bicycle","opening_hours","payment_multi"],"suggestion":true},"shop/bicycle/ÐеломаÑка":{"tags":{"name":"ÐеломаÑка","shop":"bicycle"},"name":"ÐеломаÑка","icon":"bicycle","geometry":["point","area"],"fields":["name","operator","address","building_area","service/bicycle","opening_hours","payment_multi"],"suggestion":true},"shop/bicycle/ãµã¤ã¯ã«ãã¼ã¹ããã²":{"tags":{"name":"ãµã¤ã¯ã«ãã¼ã¹ããã²","shop":"bicycle"},"name":"ãµã¤ã¯ã«ãã¼ã¹ããã²","icon":"bicycle","geometry":["point","area"],"fields":["name","operator","address","building_area","service/bicycle","opening_hours","payment_multi"],"suggestion":true},"shop/bookmaker/Betfred":{"tags":{"name":"Betfred","shop":"bookmaker"},"name":"Betfred","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bookmaker/Coral":{"tags":{"name":"Coral","shop":"bookmaker"},"name":"Coral","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bookmaker/Ladbrokes":{"tags":{"name":"Ladbrokes","shop":"bookmaker"},"name":"Ladbrokes","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bookmaker/Paddy Power":{"tags":{"name":"Paddy Power","shop":"bookmaker"},"name":"Paddy Power","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bookmaker/William Hill":{"tags":{"name":"William Hill","shop":"bookmaker"},"name":"William Hill","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/bookmaker/ÎÎ ÎÎ ":{"tags":{"name":"ÎÎ ÎÎ ","shop":"bookmaker"},"name":"ÎÎ ÎÎ ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/Boucherie Charcuterie":{"tags":{"name":"Boucherie Charcuterie","shop":"butcher"},"name":"Boucherie Charcuterie","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/CarnicerÃa":{"tags":{"name":"CarnicerÃa","shop":"butcher"},"name":"CarnicerÃa","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/Fleischerei Richter":{"tags":{"name":"Fleischerei Richter","shop":"butcher"},"name":"Fleischerei Richter","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/Húsbolt":{"tags":{"name":"Húsbolt","shop":"butcher"},"name":"Húsbolt","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/Macelleria":{"tags":{"name":"Macelleria","shop":"butcher"},"name":"Macelleria","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/Vinzenzmurr":{"tags":{"name":"Vinzenzmurr","shop":"butcher"},"name":"Vinzenzmurr","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/ÐÑианÑ":{"tags":{"name":"ÐÑианÑ","shop":"butcher"},"name":"ÐÑианÑ","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/ÐеликолÑкÑкий мÑÑокомбинаÑ":{"tags":{"name":"ÐеликолÑкÑкий мÑÑокомбинаÑ","shop":"butcher"},"name":"ÐеликолÑкÑкий мÑÑокомбинаÑ","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/ÐÑÑÐ½Ð°Ñ Ð»Ð°Ð²ÐºÐ°":{"tags":{"name":"ÐÑÑÐ½Ð°Ñ Ð»Ð°Ð²ÐºÐ°","shop":"butcher"},"name":"ÐÑÑÐ½Ð°Ñ Ð»Ð°Ð²ÐºÐ°","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/ÐÑÑниÑкий ÑÑд":{"tags":{"name":"ÐÑÑниÑкий ÑÑд","shop":"butcher"},"name":"ÐÑÑниÑкий ÑÑд","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/ÐÑÑной":{"tags":{"name":"ÐÑÑной","shop":"butcher"},"name":"ÐÑÑной","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/ÐÑÑо":{"tags":{"name":"ÐÑÑо","shop":"butcher"},"name":"ÐÑÑо","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/ÐаÑа Ð Ñба":{"tags":{"name":"ÐаÑа Ð Ñба","shop":"butcher"},"name":"ÐаÑа Ð Ñба","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/butcher/Свежее мÑÑо":{"tags":{"name":"Свежее мÑÑо","shop":"butcher"},"name":"Свежее мÑÑо","icon":"slaughterhouse","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car/Audi":{"tags":{"name":"Audi","shop":"car"},"name":"Audi","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/BMW":{"tags":{"name":"BMW","shop":"car"},"name":"BMW","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Chevrolet":{"tags":{"name":"Chevrolet","shop":"car"},"name":"Chevrolet","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Citroën":{"tags":{"name":"Citroën","shop":"car"},"name":"Citroën","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Dacia":{"tags":{"name":"Dacia","shop":"car"},"name":"Dacia","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Fiat":{"tags":{"name":"Fiat","shop":"car"},"name":"Fiat","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Ford":{"tags":{"name":"Ford","shop":"car"},"name":"Ford","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Honda":{"tags":{"name":"Honda","shop":"car"},"name":"Honda","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Hyundai":{"tags":{"name":"Hyundai","shop":"car"},"name":"Hyundai","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Isuzu":{"tags":{"name":"Isuzu","shop":"car"},"name":"Isuzu","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Kia":{"tags":{"name":"Kia","shop":"car"},"name":"Kia","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Land Rover":{"tags":{"name":"Land Rover","shop":"car"},"name":"Land Rover","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Lexus":{"tags":{"name":"Lexus","shop":"car"},"name":"Lexus","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Mazda":{"tags":{"name":"Mazda","shop":"car"},"name":"Mazda","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Mercedes-Benz":{"tags":{"name":"Mercedes-Benz","shop":"car"},"name":"Mercedes-Benz","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Mitsubishi":{"tags":{"name":"Mitsubishi","shop":"car"},"name":"Mitsubishi","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Mitsubishi Motors":{"tags":{"name":"Mitsubishi Motors","shop":"car"},"name":"Mitsubishi Motors","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/NISSAN":{"tags":{"name":"NISSAN","shop":"car"},"name":"NISSAN","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Nissan":{"tags":{"name":"Nissan","shop":"car"},"name":"Nissan","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Opel":{"tags":{"name":"Opel","shop":"car"},"name":"Opel","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Peugeot":{"tags":{"name":"Peugeot","shop":"car"},"name":"Peugeot","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Porsche":{"tags":{"name":"Porsche","shop":"car"},"name":"Porsche","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Renault":{"tags":{"name":"Renault","shop":"car"},"name":"Renault","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Seat":{"tags":{"name":"Seat","shop":"car"},"name":"Seat","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Skoda":{"tags":{"name":"Skoda","shop":"car"},"name":"Skoda","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Subaru":{"tags":{"name":"Subaru","shop":"car"},"name":"Subaru","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Suzuki":{"tags":{"name":"Suzuki","shop":"car"},"name":"Suzuki","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Toyota":{"tags":{"name":"Toyota","shop":"car"},"name":"Toyota","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Volkswagen":{"tags":{"name":"Volkswagen","shop":"car"},"name":"Volkswagen","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car/Volvo":{"tags":{"name":"Volvo","shop":"car"},"name":"Volvo","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/Advance Auto Parts":{"tags":{"name":"Advance Auto Parts","shop":"car_parts"},"name":"Advance Auto Parts","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/AutoZone":{"tags":{"name":"AutoZone","shop":"car_parts"},"name":"AutoZone","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/Brezan":{"tags":{"name":"Brezan","shop":"car_parts"},"name":"Brezan","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/NAPA Auto Parts":{"tags":{"name":"NAPA Auto Parts","shop":"car_parts"},"name":"NAPA Auto Parts","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/Napa Auto Parts":{"tags":{"name":"Napa Auto Parts","shop":"car_parts"},"name":"Napa Auto Parts","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/O'Reilly Auto Parts":{"tags":{"name":"O'Reilly Auto Parts","shop":"car_parts"},"name":"O'Reilly Auto Parts","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/Repco":{"tags":{"name":"Repco","shop":"car_parts"},"name":"Repco","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/TokiÄ":{"tags":{"name":"TokiÄ","shop":"car_parts"},"name":"TokiÄ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/repuestos automotrices":{"tags":{"name":"repuestos automotrices","shop":"car_parts"},"name":"repuestos automotrices","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/ÐвÑозапÑаÑÑини":{"tags":{"name":"ÐвÑозапÑаÑÑини","shop":"car_parts"},"name":"ÐвÑозапÑаÑÑини","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/ÐвÑомиÑ":{"tags":{"name":"ÐвÑомиÑ","shop":"car_parts"},"name":"ÐвÑомиÑ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/ã¤ã¨ãã¼ããã":{"tags":{"name":"ã¤ã¨ãã¼ããã","shop":"car_parts"},"name":"ã¤ã¨ãã¼ããã","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/ãªã¼ãããã¯ã¹":{"tags":{"name":"ãªã¼ãããã¯ã¹","shop":"car_parts"},"name":"ãªã¼ãããã¯ã¹","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_parts/ã¿ã¤ã¤é¤¨":{"tags":{"name":"ã¿ã¤ã¤é¤¨","shop":"car_parts"},"name":"ã¿ã¤ã¤é¤¨","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/A.T.U":{"tags":{"name":"A.T.U","shop":"car_repair"},"name":"A.T.U","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Bosch Car Service":{"tags":{"name":"Bosch Car Service","shop":"car_repair"},"name":"Bosch Car Service","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Carglass":{"tags":{"name":"Carglass","shop":"car_repair"},"name":"Carglass","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Euromaster":{"tags":{"name":"Euromaster","shop":"car_repair"},"name":"Euromaster","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Feu Vert":{"tags":{"name":"Feu Vert","shop":"car_repair"},"name":"Feu Vert","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Firestone":{"tags":{"name":"Firestone","shop":"car_repair"},"name":"Firestone","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Firestone Complete Auto Care":{"tags":{"name":"Firestone Complete Auto Care","shop":"car_repair"},"name":"Firestone Complete Auto Care","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Garage Renault":{"tags":{"name":"Garage Renault","shop":"car_repair"},"name":"Garage Renault","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Gomeria":{"tags":{"name":"Gomeria","shop":"car_repair"},"name":"Gomeria","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/GomerÃa":{"tags":{"name":"GomerÃa","shop":"car_repair"},"name":"GomerÃa","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Goodyear":{"tags":{"name":"Goodyear","shop":"car_repair"},"name":"Goodyear","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Grease Monkey":{"tags":{"name":"Grease Monkey","shop":"car_repair"},"name":"Grease Monkey","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Jiffy Lube":{"tags":{"name":"Jiffy Lube","shop":"car_repair"},"name":"Jiffy Lube","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Kwik Fit":{"tags":{"name":"Kwik Fit","shop":"car_repair"},"name":"Kwik Fit","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Lubricentro":{"tags":{"name":"Lubricentro","shop":"car_repair"},"name":"Lubricentro","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Meineke":{"tags":{"name":"Meineke","shop":"car_repair"},"name":"Meineke","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Mekonomen":{"tags":{"name":"Mekonomen","shop":"car_repair"},"name":"Mekonomen","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Midas":{"tags":{"name":"Midas","shop":"car_repair"},"name":"Midas","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Mr. Lube":{"tags":{"name":"Mr. Lube","shop":"car_repair"},"name":"Mr. Lube","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Norauto":{"tags":{"name":"Norauto","shop":"car_repair"},"name":"Norauto","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Pep Boys":{"tags":{"name":"Pep Boys","shop":"car_repair"},"name":"Pep Boys","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Pit Stop":{"tags":{"name":"Pit Stop","shop":"car_repair"},"name":"Pit Stop","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Point S":{"tags":{"name":"Point S","shop":"car_repair"},"name":"Point S","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Roady":{"tags":{"name":"Roady","shop":"car_repair"},"name":"Roady","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Sears Auto Center":{"tags":{"name":"Sears Auto Center","shop":"car_repair"},"name":"Sears Auto Center","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Speedy":{"tags":{"name":"Speedy","shop":"car_repair"},"name":"Speedy","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Stacja Kontroli Pojazdów":{"tags":{"name":"Stacja Kontroli Pojazdów","shop":"car_repair"},"name":"Stacja Kontroli Pojazdów","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Taller":{"tags":{"name":"Taller","shop":"car_repair"},"name":"Taller","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Valvoline":{"tags":{"name":"Valvoline","shop":"car_repair"},"name":"Valvoline","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Valvoline Instant Oil Change":{"tags":{"name":"Valvoline Instant Oil Change","shop":"car_repair"},"name":"Valvoline Instant Oil Change","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Wulkanizacja":{"tags":{"name":"Wulkanizacja","shop":"car_repair"},"name":"Wulkanizacja","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/ÃAMTC":{"tags":{"name":"ÃAMTC","shop":"car_repair"},"name":"ÃAMTC","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/ÐвÑомаÑÑеÑÑкаÑ":{"tags":{"name":"ÐвÑомаÑÑеÑÑкаÑ","shop":"car_repair"},"name":"ÐвÑомаÑÑеÑÑкаÑ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/ÐвÑоÑемонÑ":{"tags":{"name":"ÐвÑоÑемонÑ","shop":"car_repair"},"name":"ÐвÑоÑемонÑ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/ÐвÑоÑеÑвиÑ":{"tags":{"name":"ÐвÑоÑеÑвиÑ","shop":"car_repair"},"name":"ÐвÑоÑеÑвиÑ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/ÐвÑоÑеÑвиÑ+ÑиномонÑаж":{"tags":{"name":"ÐвÑоÑеÑвиÑ+ÑиномонÑаж","shop":"car_repair"},"name":"ÐвÑоÑеÑвиÑ+ÑиномонÑаж","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/Ðамена маÑла":{"tags":{"name":"Ðамена маÑла","shop":"car_repair"},"name":"Ðамена маÑла","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/СТÐ":{"tags":{"name":"СТÐ","shop":"car_repair"},"name":"СТÐ","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/ШиномонÑаж":{"tags":{"name":"ШиномонÑаж","shop":"car_repair"},"name":"ШиномонÑаж","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/car_repair/ÑиномонÑаж":{"tags":{"name":"ÑиномонÑаж","shop":"car_repair"},"name":"ÑиномонÑаж","icon":"car","geometry":["point","area"],"fields":["name","operator","address","building_area","service/vehicle","opening_hours","payment_multi"],"suggestion":true},"shop/carpet/Carpet Right":{"tags":{"name":"Carpet Right","shop":"carpet"},"name":"Carpet Right","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/carpet/Carpetright":{"tags":{"name":"Carpetright","shop":"carpet"},"name":"Carpetright","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/charity/Age UK":{"tags":{"name":"Age UK","shop":"charity"},"name":"Age UK","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"suggestion":true},"shop/charity/Barnardo's":{"tags":{"name":"Barnardo's","shop":"charity"},"name":"Barnardo's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"suggestion":true},"shop/charity/British Heart Foundation":{"tags":{"name":"British Heart Foundation","shop":"charity"},"name":"British Heart Foundation","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"suggestion":true},"shop/charity/Cancer Research UK":{"tags":{"name":"Cancer Research UK","shop":"charity"},"name":"Cancer Research UK","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"suggestion":true},"shop/charity/Oxfam":{"tags":{"name":"Oxfam","shop":"charity"},"name":"Oxfam","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"suggestion":true},"shop/charity/Salvation Army":{"tags":{"name":"Salvation Army","shop":"charity"},"name":"Salvation Army","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"suggestion":true},"shop/charity/Scope":{"tags":{"name":"Scope","shop":"charity"},"name":"Scope","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"suggestion":true},"shop/charity/Sue Ryder":{"tags":{"name":"Sue Ryder","shop":"charity"},"name":"Sue Ryder","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/7 Ðней":{"tags":{"name":"7 Ðней","shop":"chemist"},"name":"7 Ðней","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Bipa":{"tags":{"name":"Bipa","shop":"chemist"},"name":"Bipa","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Budnikowsky":{"tags":{"name":"Budnikowsky","shop":"chemist"},"name":"Budnikowsky","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Etos":{"tags":{"name":"Etos","shop":"chemist"},"name":"Etos","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Kruidvat":{"tags":{"name":"Kruidvat","shop":"chemist"},"name":"Kruidvat","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Matas":{"tags":{"name":"Matas","shop":"chemist"},"name":"Matas","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Müller":{"tags":{"name":"Müller","shop":"chemist"},"name":"Müller","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Rossmann":{"tags":{"name":"Rossmann","shop":"chemist"},"name":"Rossmann","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Schlecker":{"tags":{"name":"Schlecker","shop":"chemist"},"name":"Schlecker","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Teta":{"tags":{"name":"Teta","shop":"chemist"},"name":"Teta","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Trekpleister":{"tags":{"name":"Trekpleister","shop":"chemist"},"name":"Trekpleister","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Watsons":{"tags":{"name":"Watsons","shop":"chemist"},"name":"Watsons","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/dm":{"tags":{"name":"dm","shop":"chemist"},"name":"dm","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/ÐÑÑÐ¾Ð²Ð°Ñ Ñ
имиÑ":{"tags":{"name":"ÐÑÑÐ¾Ð²Ð°Ñ Ñ
имиÑ","shop":"chemist"},"name":"ÐÑÑÐ¾Ð²Ð°Ñ Ñ
имиÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/ÐÐ°Ð³Ð½Ð¸Ñ ÐоÑмеÑик":{"tags":{"name":"ÐÐ°Ð³Ð½Ð¸Ñ ÐоÑмеÑик","shop":"chemist"},"name":"ÐÐ°Ð³Ð½Ð¸Ñ ÐоÑмеÑик","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Ðила":{"tags":{"name":"Ðила","shop":"chemist"},"name":"Ðила","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/ÐÑÑÑов ÑиÑÑоÑÑ":{"tags":{"name":"ÐÑÑÑов ÑиÑÑоÑÑ","shop":"chemist"},"name":"ÐÑÑÑов ÑиÑÑоÑÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/Ð ÑÐ±Ð»Ñ ÐÑм":{"tags":{"name":"Ð ÑÐ±Ð»Ñ ÐÑм","shop":"chemist"},"name":"Ð ÑÐ±Ð»Ñ ÐÑм","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/УлÑбка ÑадÑги":{"tags":{"name":"УлÑбка ÑадÑги","shop":"chemist"},"name":"УлÑбка ÑадÑги","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/å±è£æ°":{"tags":{"name":"å±è£æ°","shop":"chemist"},"name":"å±è£æ°","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/chemist/康æ¯ç¾":{"tags":{"name":"康æ¯ç¾","shop":"chemist"},"name":"康æ¯ç¾","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/AOKI":{"tags":{"name":"AOKI","shop":"clothes"},"name":"AOKI","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/AWG":{"tags":{"name":"AWG","shop":"clothes"},"name":"AWG","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Ackermans":{"tags":{"name":"Ackermans","shop":"clothes"},"name":"Ackermans","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Adidas":{"tags":{"name":"Adidas","shop":"clothes"},"name":"Adidas","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/American Apparel":{"tags":{"name":"American Apparel","shop":"clothes"},"name":"American Apparel","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/American Eagle Outfitters":{"tags":{"name":"American Eagle Outfitters","shop":"clothes"},"name":"American Eagle Outfitters","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Anthropologie":{"tags":{"name":"Anthropologie","shop":"clothes"},"name":"Anthropologie","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Ardene":{"tags":{"name":"Ardene","shop":"clothes"},"name":"Ardene","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Armand Thiery":{"tags":{"name":"Armand Thiery","shop":"clothes"},"name":"Armand Thiery","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Banana Republic":{"tags":{"name":"Banana Republic","shop":"clothes"},"name":"Banana Republic","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Benetton":{"tags":{"name":"Benetton","shop":"clothes"},"name":"Benetton","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Bershka":{"tags":{"name":"Bershka","shop":"clothes"},"name":"Bershka","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Bonita":{"tags":{"name":"Bonita","shop":"clothes"},"name":"Bonita","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Bonobo":{"tags":{"name":"Bonobo","shop":"clothes"},"name":"Bonobo","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Brooks Brothers":{"tags":{"name":"Brooks Brothers","shop":"clothes"},"name":"Brooks Brothers","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Burberry":{"tags":{"name":"Burberry","shop":"clothes"},"name":"Burberry","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Burlington Coat Factory":{"tags":{"name":"Burlington Coat Factory","shop":"clothes"},"name":"Burlington Coat Factory","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Burton":{"tags":{"name":"Burton","shop":"clothes"},"name":"Burton","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/C&A":{"tags":{"name":"C&A","shop":"clothes"},"name":"C&A","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Cache Cache":{"tags":{"name":"Cache Cache","shop":"clothes"},"name":"Cache Cache","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Calvin Klein":{"tags":{"name":"Calvin Klein","shop":"clothes"},"name":"Calvin Klein","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Calzedonia":{"tags":{"name":"Calzedonia","shop":"clothes"},"name":"Calzedonia","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Camaïeu":{"tags":{"name":"Camaïeu","shop":"clothes"},"name":"Camaïeu","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Caroll":{"tags":{"name":"Caroll","shop":"clothes"},"name":"Caroll","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Carter's":{"tags":{"name":"Carter's","shop":"clothes"},"name":"Carter's","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Cecil":{"tags":{"name":"Cecil","shop":"clothes"},"name":"Cecil","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Celio":{"tags":{"name":"Celio","shop":"clothes"},"name":"Celio","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Charles Vögele":{"tags":{"name":"Charles Vögele","shop":"clothes"},"name":"Charles Vögele","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Chico's":{"tags":{"name":"Chico's","shop":"clothes"},"name":"Chico's","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Cropp":{"tags":{"name":"Cropp","shop":"clothes"},"name":"Cropp","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Cubus":{"tags":{"name":"Cubus","shop":"clothes"},"name":"Cubus","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Desigual":{"tags":{"name":"Desigual","shop":"clothes"},"name":"Desigual","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Devred":{"tags":{"name":"Devred","shop":"clothes"},"name":"Devred","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Didi":{"tags":{"name":"Didi","shop":"clothes"},"name":"Didi","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Diesel":{"tags":{"name":"Diesel","shop":"clothes"},"name":"Diesel","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Dorothy Perkins":{"tags":{"name":"Dorothy Perkins","shop":"clothes"},"name":"Dorothy Perkins","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Dress Barn":{"tags":{"name":"Dress Barn","shop":"clothes"},"name":"Dress Barn","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Dressmann":{"tags":{"name":"Dressmann","shop":"clothes"},"name":"Dressmann","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Eddie Bauer":{"tags":{"name":"Eddie Bauer","shop":"clothes"},"name":"Eddie Bauer","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Edgars":{"tags":{"name":"Edgars","shop":"clothes"},"name":"Edgars","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Engbers":{"tags":{"name":"Engbers","shop":"clothes"},"name":"Engbers","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Ernsting's family":{"tags":{"name":"Ernsting's family","shop":"clothes"},"name":"Ernsting's family","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Esprit":{"tags":{"name":"Esprit","shop":"clothes"},"name":"Esprit","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Etam":{"tags":{"name":"Etam","shop":"clothes"},"name":"Etam","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Express":{"tags":{"name":"Express","shop":"clothes"},"name":"Express","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Fat Face":{"tags":{"name":"Fat Face","shop":"clothes"},"name":"Fat Face","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Forever 21":{"tags":{"name":"Forever 21","shop":"clothes"},"name":"Forever 21","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Gant":{"tags":{"name":"Gant","shop":"clothes"},"name":"Gant","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Gap":{"tags":{"name":"Gap","shop":"clothes"},"name":"Gap","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Gerry Weber":{"tags":{"name":"Gerry Weber","shop":"clothes"},"name":"Gerry Weber","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Gina Laura":{"tags":{"name":"Gina Laura","shop":"clothes"},"name":"Gina Laura","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Guess":{"tags":{"name":"Guess","shop":"clothes"},"name":"Guess","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Gymboree":{"tags":{"name":"Gymboree","shop":"clothes"},"name":"Gymboree","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Gémo":{"tags":{"name":"Gémo","shop":"clothes"},"name":"Gémo","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/H&M":{"tags":{"name":"H&M","shop":"clothes"},"name":"H&M","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Hallhuber":{"tags":{"name":"Hallhuber","shop":"clothes"},"name":"Hallhuber","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/House":{"tags":{"name":"House","shop":"clothes"},"name":"House","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Hugo Boss":{"tags":{"name":"Hugo Boss","shop":"clothes"},"name":"Hugo Boss","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Humana":{"tags":{"name":"Humana","shop":"clothes"},"name":"Humana","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Hunkemöller":{"tags":{"name":"Hunkemöller","shop":"clothes"},"name":"Hunkemöller","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Intimissimi":{"tags":{"name":"Intimissimi","shop":"clothes"},"name":"Intimissimi","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/JBC":{"tags":{"name":"JBC","shop":"clothes"},"name":"JBC","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Jack & Jones":{"tags":{"name":"Jack & Jones","shop":"clothes"},"name":"Jack & Jones","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Jack Wolfskin":{"tags":{"name":"Jack Wolfskin","shop":"clothes"},"name":"Jack Wolfskin","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Jeans Fritz":{"tags":{"name":"Jeans Fritz","shop":"clothes"},"name":"Jeans Fritz","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Jennyfer":{"tags":{"name":"Jennyfer","shop":"clothes"},"name":"Jennyfer","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Jigsaw":{"tags":{"name":"Jigsaw","shop":"clothes"},"name":"Jigsaw","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Jules":{"tags":{"name":"Jules","shop":"clothes"},"name":"Jules","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Justice":{"tags":{"name":"Justice","shop":"clothes"},"name":"Justice","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/KappAhl":{"tags":{"name":"KappAhl","shop":"clothes"},"name":"KappAhl","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/KiK":{"tags":{"name":"KiK","shop":"clothes"},"name":"KiK","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Kiabi":{"tags":{"name":"Kiabi","shop":"clothes"},"name":"Kiabi","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/La Halle":{"tags":{"name":"La Halle","shop":"clothes"},"name":"La Halle","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Lacoste":{"tags":{"name":"Lacoste","shop":"clothes"},"name":"Lacoste","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Lane Bryant":{"tags":{"name":"Lane Bryant","shop":"clothes"},"name":"Lane Bryant","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Levi's":{"tags":{"name":"Levi's","shop":"clothes"},"name":"Levi's","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Lindex":{"tags":{"name":"Lindex","shop":"clothes"},"name":"Lindex","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Loft":{"tags":{"name":"Loft","shop":"clothes"},"name":"Loft","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Mango":{"tags":{"name":"Mango","shop":"clothes"},"name":"Mango","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Marc O'Polo":{"tags":{"name":"Marc O'Polo","shop":"clothes"},"name":"Marc O'Polo","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Mark's":{"tags":{"name":"Mark's","shop":"clothes"},"name":"Mark's","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Marshalls":{"tags":{"name":"Marshalls","shop":"clothes"},"name":"Marshalls","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Massimo Dutti":{"tags":{"name":"Massimo Dutti","shop":"clothes"},"name":"Massimo Dutti","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Matalan":{"tags":{"name":"Matalan","shop":"clothes"},"name":"Matalan","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Maurices":{"tags":{"name":"Maurices","shop":"clothes"},"name":"Maurices","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Max Mara":{"tags":{"name":"Max Mara","shop":"clothes"},"name":"Max Mara","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Men's Wearhouse":{"tags":{"name":"Men's Wearhouse","shop":"clothes"},"name":"Men's Wearhouse","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Mexx":{"tags":{"name":"Mexx","shop":"clothes"},"name":"Mexx","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Michael Kors":{"tags":{"name":"Michael Kors","shop":"clothes"},"name":"Michael Kors","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Mim":{"tags":{"name":"Mim","shop":"clothes"},"name":"Mim","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Monsoon":{"tags":{"name":"Monsoon","shop":"clothes"},"name":"Monsoon","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Mr Price":{"tags":{"name":"Mr Price","shop":"clothes"},"name":"Mr Price","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/NKD":{"tags":{"name":"NKD","shop":"clothes"},"name":"NKD","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/New Look":{"tags":{"name":"New Look","shop":"clothes"},"name":"New Look","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/New Yorker":{"tags":{"name":"New Yorker","shop":"clothes"},"name":"New Yorker","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/NewYorker":{"tags":{"name":"NewYorker","shop":"clothes"},"name":"NewYorker","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Next":{"tags":{"name":"Next","shop":"clothes"},"name":"Next","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Nike":{"tags":{"name":"Nike","shop":"clothes"},"name":"Nike","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Nordstrom Rack":{"tags":{"name":"Nordstrom Rack","shop":"clothes"},"name":"Nordstrom Rack","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/OVS":{"tags":{"name":"OVS","shop":"clothes"},"name":"OVS","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Okaïdi":{"tags":{"name":"Okaïdi","shop":"clothes"},"name":"Okaïdi","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Old Navy":{"tags":{"name":"Old Navy","shop":"clothes"},"name":"Old Navy","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Only":{"tags":{"name":"Only","shop":"clothes"},"name":"Only","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Orchestra":{"tags":{"name":"Orchestra","shop":"clothes"},"name":"Orchestra","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Original Marines":{"tags":{"name":"Original Marines","shop":"clothes"},"name":"Original Marines","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Orsay":{"tags":{"name":"Orsay","shop":"clothes"},"name":"Orsay","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Outfit":{"tags":{"name":"Outfit","shop":"clothes"},"name":"Outfit","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Outlet":{"tags":{"name":"Outlet","shop":"clothes"},"name":"Outlet","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Palmers":{"tags":{"name":"Palmers","shop":"clothes"},"name":"Palmers","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Peacocks":{"tags":{"name":"Peacocks","shop":"clothes"},"name":"Peacocks","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Peek & Cloppenburg":{"tags":{"name":"Peek & Cloppenburg","shop":"clothes"},"name":"Peek & Cloppenburg","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Pep":{"tags":{"name":"Pep","shop":"clothes"},"name":"Pep","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Pepco":{"tags":{"name":"Pepco","shop":"clothes"},"name":"Pepco","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Petit Bateau":{"tags":{"name":"Petit Bateau","shop":"clothes"},"name":"Petit Bateau","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Pimkie":{"tags":{"name":"Pimkie","shop":"clothes"},"name":"Pimkie","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Plato's Closet":{"tags":{"name":"Plato's Closet","shop":"clothes"},"name":"Plato's Closet","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Primark":{"tags":{"name":"Primark","shop":"clothes"},"name":"Primark","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Promod":{"tags":{"name":"Promod","shop":"clothes"},"name":"Promod","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Pull & Bear":{"tags":{"name":"Pull & Bear","shop":"clothes"},"name":"Pull & Bear","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Reitmans":{"tags":{"name":"Reitmans","shop":"clothes"},"name":"Reitmans","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Reserved":{"tags":{"name":"Reserved","shop":"clothes"},"name":"Reserved","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/River Island":{"tags":{"name":"River Island","shop":"clothes"},"name":"River Island","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Ross":{"tags":{"name":"Ross","shop":"clothes"},"name":"Ross","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Sela":{"tags":{"name":"Sela","shop":"clothes"},"name":"Sela","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Sergent Major":{"tags":{"name":"Sergent Major","shop":"clothes"},"name":"Sergent Major","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Shoeby":{"tags":{"name":"Shoeby","shop":"clothes"},"name":"Shoeby","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Sisley":{"tags":{"name":"Sisley","shop":"clothes"},"name":"Sisley","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Springfield":{"tags":{"name":"Springfield","shop":"clothes"},"name":"Springfield","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Stefanel":{"tags":{"name":"Stefanel","shop":"clothes"},"name":"Stefanel","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Steps":{"tags":{"name":"Steps","shop":"clothes"},"name":"Steps","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Stradivarius":{"tags":{"name":"Stradivarius","shop":"clothes"},"name":"Stradivarius","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Street One":{"tags":{"name":"Street One","shop":"clothes"},"name":"Street One","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Superdry":{"tags":{"name":"Superdry","shop":"clothes"},"name":"Superdry","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/TJ Maxx":{"tags":{"name":"TJ Maxx","shop":"clothes"},"name":"TJ Maxx","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/TK Maxx":{"tags":{"name":"TK Maxx","shop":"clothes"},"name":"TK Maxx","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Takko":{"tags":{"name":"Takko","shop":"clothes"},"name":"Takko","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Talbots":{"tags":{"name":"Talbots","shop":"clothes"},"name":"Talbots","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Tally Weijl":{"tags":{"name":"Tally Weijl","shop":"clothes"},"name":"Tally Weijl","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Tati":{"tags":{"name":"Tati","shop":"clothes"},"name":"Tati","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Terranova":{"tags":{"name":"Terranova","shop":"clothes"},"name":"Terranova","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Tesha":{"tags":{"name":"Tesha","shop":"clothes"},"name":"Tesha","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Tezenis":{"tags":{"name":"Tezenis","shop":"clothes"},"name":"Tezenis","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/The Children's Place":{"tags":{"name":"The Children's Place","shop":"clothes"},"name":"The Children's Place","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/The North Face":{"tags":{"name":"The North Face","shop":"clothes"},"name":"The North Face","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/The Sting":{"tags":{"name":"The Sting","shop":"clothes"},"name":"The Sting","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Timberland":{"tags":{"name":"Timberland","shop":"clothes"},"name":"Timberland","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Toko Pakaian":{"tags":{"name":"Toko Pakaian","shop":"clothes"},"name":"Toko Pakaian","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Tom Tailor":{"tags":{"name":"Tom Tailor","shop":"clothes"},"name":"Tom Tailor","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Tommy Hilfiger":{"tags":{"name":"Tommy Hilfiger","shop":"clothes"},"name":"Tommy Hilfiger","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Topshop":{"tags":{"name":"Topshop","shop":"clothes"},"name":"Topshop","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Triumph":{"tags":{"name":"Triumph","shop":"clothes"},"name":"Triumph","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Truworths":{"tags":{"name":"Truworths","shop":"clothes"},"name":"Truworths","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Ulla Popken":{"tags":{"name":"Ulla Popken","shop":"clothes"},"name":"Ulla Popken","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Uniqlo":{"tags":{"name":"Uniqlo","shop":"clothes"},"name":"Uniqlo","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/United Colors of Benetton":{"tags":{"name":"United Colors of Benetton","shop":"clothes"},"name":"United Colors of Benetton","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Urban Outfitters":{"tags":{"name":"Urban Outfitters","shop":"clothes"},"name":"Urban Outfitters","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Vero Moda":{"tags":{"name":"Vero Moda","shop":"clothes"},"name":"Vero Moda","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Victoria's Secret":{"tags":{"name":"Victoria's Secret","shop":"clothes"},"name":"Victoria's Secret","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Vögele":{"tags":{"name":"Vögele","shop":"clothes"},"name":"Vögele","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/WE":{"tags":{"name":"WE","shop":"clothes"},"name":"WE","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Wibra":{"tags":{"name":"Wibra","shop":"clothes"},"name":"Wibra","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Winners":{"tags":{"name":"Winners","shop":"clothes"},"name":"Winners","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Yamamay":{"tags":{"name":"Yamamay","shop":"clothes"},"name":"Yamamay","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Zara":{"tags":{"name":"Zara","shop":"clothes"},"name":"Zara","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Zeeman":{"tags":{"name":"Zeeman","shop":"clothes"},"name":"Zeeman","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/mister*lady":{"tags":{"name":"mister*lady","shop":"clothes"},"name":"mister*lady","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/s.Oliver":{"tags":{"name":"s.Oliver","shop":"clothes"},"name":"s.Oliver","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/ÐеÑÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°":{"tags":{"name":"ÐеÑÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°","shop":"clothes"},"name":"ÐеÑÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/ÐенÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°":{"tags":{"name":"ÐенÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°","shop":"clothes"},"name":"ÐенÑÐºÐ°Ñ Ð¾Ð´ÐµÐ¶Ð´Ð°","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/ÐипненÑки":{"tags":{"name":"ÐипненÑки","shop":"clothes"},"name":"ÐипненÑки","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/ÐоÑковÑÐºÐ°Ñ ÑÑмаÑка":{"tags":{"name":"ÐоÑковÑÐºÐ°Ñ ÑÑмаÑка","shop":"clothes"},"name":"ÐоÑковÑÐºÐ°Ñ ÑÑмаÑка","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/Ðдежда":{"tags":{"name":"Ðдежда","shop":"clothes"},"name":"Ðдежда","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/СмеÑнÑе ÑенÑ":{"tags":{"name":"СмеÑнÑе ÑенÑ","shop":"clothes"},"name":"СмеÑнÑе ÑенÑ","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/СпеÑодежда":{"tags":{"name":"СпеÑодежда","shop":"clothes"},"name":"СпеÑодежда","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/ãã¾ãã":{"tags":{"name":"ãã¾ãã","shop":"clothes"},"name":"ãã¾ãã","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/ã¦ãã¯ã":{"tags":{"name":"ã¦ãã¯ã","shop":"clothes"},"name":"ã¦ãã¯ã","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/ã¯ã¼ã¯ãã³":{"tags":{"name":"ã¯ã¼ã¯ãã³","shop":"clothes"},"name":"ã¯ã¼ã¯ãã³","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/æ´æã®éå±±":{"tags":{"name":"æ´æã®éå±±","shop":"clothes"},"name":"æ´æã®éå±±","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/clothes/西æ¾å±":{"tags":{"name":"西æ¾å±","shop":"clothes"},"name":"西æ¾å±","icon":"clothing-store","geometry":["point","area"],"fields":["name","clothes","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/coffee/Nespresso":{"tags":{"name":"Nespresso","shop":"coffee"},"name":"Nespresso","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/coffee/Tchibo":{"tags":{"name":"Tchibo","shop":"coffee"},"name":"Tchibo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/computer/Apple Store":{"tags":{"name":"Apple Store","shop":"computer"},"name":"Apple Store","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/computer/DNS":{"tags":{"name":"DNS","shop":"computer"},"name":"DNS","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/computer/PC World":{"tags":{"name":"PC World","shop":"computer"},"name":"PC World","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/computer/ÐÐС":{"tags":{"name":"ÐÐС","shop":"computer"},"name":"ÐÐС","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/confectionery/Fagyizó":{"tags":{"name":"Fagyizó","shop":"confectionery"},"name":"Fagyizó","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/confectionery/Hussel":{"tags":{"name":"Hussel","shop":"confectionery"},"name":"Hussel","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/confectionery/Leonidas":{"tags":{"name":"Leonidas","shop":"confectionery"},"name":"Leonidas","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/confectionery/T. SN":{"tags":{"name":"T. SN","shop":"confectionery"},"name":"T. SN","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/confectionery/Thorntons":{"tags":{"name":"Thorntons","shop":"confectionery"},"name":"Thorntons","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/711":{"tags":{"name":"711","shop":"convenience"},"name":"711","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/777":{"tags":{"name":"777","shop":"convenience"},"name":"777","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/24 ÑаÑа":{"tags":{"name":"24 ÑаÑа","shop":"convenience"},"name":"24 ÑаÑа","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/7-Eleven":{"tags":{"name":"7-Eleven","shop":"convenience"},"name":"7-Eleven","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/8 à Huit":{"tags":{"name":"8 à Huit","shop":"convenience"},"name":"8 à Huit","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/99 Speedmart":{"tags":{"name":"99 Speedmart","shop":"convenience"},"name":"99 Speedmart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ABC":{"tags":{"name":"ABC","shop":"convenience"},"name":"ABC","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/AMPM":{"tags":{"name":"AMPM","shop":"convenience"},"name":"AMPM","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/AibÄ":{"tags":{"name":"AibÄ","shop":"convenience"},"name":"AibÄ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Alepa":{"tags":{"name":"Alepa","shop":"convenience"},"name":"Alepa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Alfamart":{"tags":{"name":"Alfamart","shop":"convenience"},"name":"Alfamart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Alimentara":{"tags":{"name":"Alimentara","shop":"convenience"},"name":"Alimentara","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Almacen":{"tags":{"name":"Almacen","shop":"convenience"},"name":"Almacen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Almacén":{"tags":{"name":"Almacén","shop":"convenience"},"name":"Almacén","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/BP Shop":{"tags":{"name":"BP Shop","shop":"convenience"},"name":"BP Shop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Baqala":{"tags":{"name":"Baqala","shop":"convenience"},"name":"Baqala","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Best One":{"tags":{"name":"Best One","shop":"convenience"},"name":"Best One","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Best-One":{"tags":{"name":"Best-One","shop":"convenience"},"name":"Best-One","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Bodega":{"tags":{"name":"Bodega","shop":"convenience"},"name":"Bodega","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Bonjour":{"tags":{"name":"Bonjour","shop":"convenience"},"name":"Bonjour","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/CBA":{"tags":{"name":"CBA","shop":"convenience"},"name":"CBA","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/COOP":{"tags":{"name":"COOP","shop":"convenience"},"name":"COOP","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/COOP Jednota":{"tags":{"name":"COOP Jednota","shop":"convenience"},"name":"COOP Jednota","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/CU":{"tags":{"name":"CU","shop":"convenience"},"name":"CU","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Casino Shop":{"tags":{"name":"Casino Shop","shop":"convenience"},"name":"Casino Shop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Centra":{"tags":{"name":"Centra","shop":"convenience"},"name":"Centra","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Central Convenience Store":{"tags":{"name":"Central Convenience Store","shop":"convenience"},"name":"Central Convenience Store","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Circle K":{"tags":{"name":"Circle K","shop":"convenience"},"name":"Circle K","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Coop Jednota":{"tags":{"name":"Coop Jednota","shop":"convenience"},"name":"Coop Jednota","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Corner Store":{"tags":{"name":"Corner Store","shop":"convenience"},"name":"Corner Store","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Costcutter":{"tags":{"name":"Costcutter","shop":"convenience"},"name":"Costcutter","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Couche-Tard":{"tags":{"name":"Couche-Tard","shop":"convenience"},"name":"Couche-Tard","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Cumberland Farms":{"tags":{"name":"Cumberland Farms","shop":"convenience"},"name":"Cumberland Farms","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Daisy Mart":{"tags":{"name":"Daisy Mart","shop":"convenience"},"name":"Daisy Mart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Delikatesy":{"tags":{"name":"Delikatesy","shop":"convenience"},"name":"Delikatesy","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Dollar General":{"tags":{"name":"Dollar General","shop":"convenience"},"name":"Dollar General","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Dépanneur":{"tags":{"name":"Dépanneur","shop":"convenience"},"name":"Dépanneur","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/FamilyMart":{"tags":{"name":"FamilyMart","shop":"convenience"},"name":"FamilyMart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Food Mart":{"tags":{"name":"Food Mart","shop":"convenience"},"name":"Food Mart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Four Square":{"tags":{"name":"Four Square","shop":"convenience"},"name":"Four Square","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Fresh":{"tags":{"name":"Fresh","shop":"convenience"},"name":"Fresh","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Freshmarket":{"tags":{"name":"Freshmarket","shop":"convenience"},"name":"Freshmarket","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/GS25":{"tags":{"name":"GS25","shop":"convenience"},"name":"GS25","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Groszek":{"tags":{"name":"Groszek","shop":"convenience"},"name":"Groszek","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Hasty Market":{"tags":{"name":"Hasty Market","shop":"convenience"},"name":"Hasty Market","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/HruÅ¡ka":{"tags":{"name":"HruÅ¡ka","shop":"convenience"},"name":"HruÅ¡ka","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Indomaret":{"tags":{"name":"Indomaret","shop":"convenience"},"name":"Indomaret","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Jednota":{"tags":{"name":"Jednota","shop":"convenience"},"name":"Jednota","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Joker":{"tags":{"name":"Joker","shop":"convenience"},"name":"Joker","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/K-Market":{"tags":{"name":"K-Market","shop":"convenience"},"name":"K-Market","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Kangaroo Express":{"tags":{"name":"Kangaroo Express","shop":"convenience"},"name":"Kangaroo Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Kisbolt":{"tags":{"name":"Kisbolt","shop":"convenience"},"name":"Kisbolt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Lawson":{"tags":{"name":"Lawson","shop":"convenience"},"name":"Lawson","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Lewiatan":{"tags":{"name":"Lewiatan","shop":"convenience"},"name":"Lewiatan","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Lifestyle Express":{"tags":{"name":"Lifestyle Express","shop":"convenience"},"name":"Lifestyle Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Londis":{"tags":{"name":"Londis","shop":"convenience"},"name":"Londis","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/M&S Simply Food":{"tags":{"name":"M&S Simply Food","shop":"convenience"},"name":"M&S Simply Food","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Mac's":{"tags":{"name":"Mac's","shop":"convenience"},"name":"Mac's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Mace":{"tags":{"name":"Mace","shop":"convenience"},"name":"Mace","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Magazin":{"tags":{"name":"Magazin","shop":"convenience"},"name":"Magazin","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Magazin Mixt":{"tags":{"name":"Magazin Mixt","shop":"convenience"},"name":"Magazin Mixt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Magazin Non-Stop":{"tags":{"name":"Magazin Non-Stop","shop":"convenience"},"name":"Magazin Non-Stop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Magazin mixt":{"tags":{"name":"Magazin mixt","shop":"convenience"},"name":"Magazin mixt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Maxikiosco":{"tags":{"name":"Maxikiosco","shop":"convenience"},"name":"Maxikiosco","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/MaÅpka Express":{"tags":{"name":"MaÅpka Express","shop":"convenience"},"name":"MaÅpka Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/McColl's":{"tags":{"name":"McColl's","shop":"convenience"},"name":"McColl's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Migrolino":{"tags":{"name":"Migrolino","shop":"convenience"},"name":"Migrolino","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Mini ABC":{"tags":{"name":"Mini ABC","shop":"convenience"},"name":"Mini ABC","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Mini Market":{"tags":{"name":"Mini Market","shop":"convenience"},"name":"Mini Market","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Mini Market Non-Stop":{"tags":{"name":"Mini Market Non-Stop","shop":"convenience"},"name":"Mini Market Non-Stop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Mini Mart":{"tags":{"name":"Mini Mart","shop":"convenience"},"name":"Mini Mart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Mini Stop":{"tags":{"name":"Mini Stop","shop":"convenience"},"name":"Mini Stop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Minimercado":{"tags":{"name":"Minimercado","shop":"convenience"},"name":"Minimercado","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Mlin i pekare":{"tags":{"name":"Mlin i pekare","shop":"convenience"},"name":"Mlin i pekare","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Nasz Sklep":{"tags":{"name":"Nasz Sklep","shop":"convenience"},"name":"Nasz Sklep","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Nisa":{"tags":{"name":"Nisa","shop":"convenience"},"name":"Nisa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Nisa Local":{"tags":{"name":"Nisa Local","shop":"convenience"},"name":"Nisa Local","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/OK-Mart":{"tags":{"name":"OK-Mart","shop":"convenience"},"name":"OK-Mart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/OK便å©ååº":{"tags":{"name":"OK便å©ååº","shop":"convenience"},"name":"OK便å©ååº","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/OK便å©åº Circle K":{"tags":{"name":"OK便å©åº Circle K","shop":"convenience"},"name":"OK便å©åº Circle K","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Odido":{"tags":{"name":"Odido","shop":"convenience"},"name":"Odido","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/On The Run":{"tags":{"name":"On The Run","shop":"convenience"},"name":"On The Run","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/On the Run":{"tags":{"name":"On the Run","shop":"convenience"},"name":"On the Run","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/One Stop":{"tags":{"name":"One Stop","shop":"convenience"},"name":"One Stop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Oxxo":{"tags":{"name":"Oxxo","shop":"convenience"},"name":"Oxxo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ParduotuvÄ":{"tags":{"name":"ParduotuvÄ","shop":"convenience"},"name":"ParduotuvÄ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Petit Casino":{"tags":{"name":"Petit Casino","shop":"convenience"},"name":"Petit Casino","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Plaid Pantry":{"tags":{"name":"Plaid Pantry","shop":"convenience"},"name":"Plaid Pantry","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Potraviny":{"tags":{"name":"Potraviny","shop":"convenience"},"name":"Potraviny","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Prehrana":{"tags":{"name":"Prehrana","shop":"convenience"},"name":"Prehrana","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Premier":{"tags":{"name":"Premier","shop":"convenience"},"name":"Premier","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Proxi":{"tags":{"name":"Proxi","shop":"convenience"},"name":"Proxi","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Proxy":{"tags":{"name":"Proxy","shop":"convenience"},"name":"Proxy","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Pulperia":{"tags":{"name":"Pulperia","shop":"convenience"},"name":"Pulperia","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Royal Farms":{"tags":{"name":"Royal Farms","shop":"convenience"},"name":"Royal Farms","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Sale":{"tags":{"name":"Sale","shop":"convenience"},"name":"Sale","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Sari-sari Store":{"tags":{"name":"Sari-sari Store","shop":"convenience"},"name":"Sari-sari Store","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Select":{"tags":{"name":"Select","shop":"convenience"},"name":"Select","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Shell Select":{"tags":{"name":"Shell Select","shop":"convenience"},"name":"Shell Select","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Shop & Go":{"tags":{"name":"Shop & Go","shop":"convenience"},"name":"Shop & Go","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Siwa":{"tags":{"name":"Siwa","shop":"convenience"},"name":"Siwa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Sklep spożywczy":{"tags":{"name":"Sklep spożywczy","shop":"convenience"},"name":"Sklep spożywczy","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/SmÃÅ¡ené zbožÃ":{"tags":{"name":"SmÃÅ¡ené zbožÃ","shop":"convenience"},"name":"SmÃÅ¡ené zbožÃ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/SpoÅem":{"tags":{"name":"SpoÅem","shop":"convenience"},"name":"SpoÅem","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Spätkauf":{"tags":{"name":"Spätkauf","shop":"convenience"},"name":"Spätkauf","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Stewart's":{"tags":{"name":"Stewart's","shop":"convenience"},"name":"Stewart's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Stores":{"tags":{"name":"Stores","shop":"convenience"},"name":"Stores","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Stripes":{"tags":{"name":"Stripes","shop":"convenience"},"name":"Stripes","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Studenac":{"tags":{"name":"Studenac","shop":"convenience"},"name":"Studenac","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Sunkus":{"tags":{"name":"Sunkus","shop":"convenience"},"name":"Sunkus","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/SÅoneczko":{"tags":{"name":"SÅoneczko","shop":"convenience"},"name":"SÅoneczko","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/TESCO Lotus Express":{"tags":{"name":"TESCO Lotus Express","shop":"convenience"},"name":"TESCO Lotus Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Tesco Express":{"tags":{"name":"Tesco Express","shop":"convenience"},"name":"Tesco Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Tesco Lotus Express":{"tags":{"name":"Tesco Lotus Express","shop":"convenience"},"name":"Tesco Lotus Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Tom Market 89":{"tags":{"name":"Tom Market 89","shop":"convenience"},"name":"Tom Market 89","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/United Dairy Farmers":{"tags":{"name":"United Dairy Farmers","shop":"convenience"},"name":"United Dairy Farmers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Vegyesbolt":{"tags":{"name":"Vegyesbolt","shop":"convenience"},"name":"Vegyesbolt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/VeÄerka":{"tags":{"name":"VeÄerka","shop":"convenience"},"name":"VeÄerka","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Vival":{"tags":{"name":"Vival","shop":"convenience"},"name":"Vival","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Wawa":{"tags":{"name":"Wawa","shop":"convenience"},"name":"Wawa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Weltladen":{"tags":{"name":"Weltladen","shop":"convenience"},"name":"Weltladen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/abc":{"tags":{"name":"abc","shop":"convenience"},"name":"abc","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ampm":{"tags":{"name":"ampm","shop":"convenience"},"name":"ampm","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/best-one":{"tags":{"name":"best-one","shop":"convenience"},"name":"best-one","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/odido":{"tags":{"name":"odido","shop":"convenience"},"name":"odido","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ãlelmiszer":{"tags":{"name":"Ãlelmiszer","shop":"convenience"},"name":"Ãlelmiszer","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ãlelmiszerbolt":{"tags":{"name":"Ãlelmiszerbolt","shop":"convenience"},"name":"Ãlelmiszerbolt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Å»abka":{"tags":{"name":"Å»abka","shop":"convenience"},"name":"Å»abka","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Žabka":{"tags":{"name":"Žabka","shop":"convenience"},"name":"Žabka","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐвгÑÑÑина":{"tags":{"name":"ÐвгÑÑÑина","shop":"convenience"},"name":"ÐвгÑÑÑина","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐвоÑÑка":{"tags":{"name":"ÐвоÑÑка","shop":"convenience"},"name":"ÐвоÑÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐгÑокомплекÑ":{"tags":{"name":"ÐгÑокомплекÑ","shop":"convenience"},"name":"ÐгÑокомплекÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐлÑÑнÑ":{"tags":{"name":"ÐлÑÑнÑ","shop":"convenience"},"name":"ÐлÑÑнÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐпелÑÑин":{"tags":{"name":"ÐпелÑÑин","shop":"convenience"},"name":"ÐпелÑÑин","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑÑоÑÑи":{"tags":{"name":"ÐÑÑоÑÑи","shop":"convenience"},"name":"ÐÑÑоÑÑи","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐелоÑÑÑÑкие пÑодÑкÑÑ":{"tags":{"name":"ÐелоÑÑÑÑкие пÑодÑкÑÑ","shop":"convenience"},"name":"ÐелоÑÑÑÑкие пÑодÑкÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐеÑÑзка":{"tags":{"name":"ÐеÑÑзка","shop":"convenience"},"name":"ÐеÑÑзка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐезÑнÑик":{"tags":{"name":"ÐезÑнÑик","shop":"convenience"},"name":"ÐезÑнÑик","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐеÑна":{"tags":{"name":"ÐеÑна","shop":"convenience"},"name":"ÐеÑна","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐеÑеÑан":{"tags":{"name":"ÐеÑеÑан","shop":"convenience"},"name":"ÐеÑеÑан","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐизиÑ":{"tags":{"name":"ÐизиÑ","shop":"convenience"},"name":"ÐизиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐикÑоÑиÑ":{"tags":{"name":"ÐикÑоÑиÑ","shop":"convenience"},"name":"ÐикÑоÑиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐкÑÑÐилл":{"tags":{"name":"ÐкÑÑÐилл","shop":"convenience"},"name":"ÐкÑÑÐилл","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐаÑÑÑоном":{"tags":{"name":"ÐаÑÑÑоном","shop":"convenience"},"name":"ÐаÑÑÑоном","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐеÑмеÑ":{"tags":{"name":"ÐеÑмеÑ","shop":"convenience"},"name":"ÐеÑмеÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑÑман":{"tags":{"name":"ÐÑÑман","shop":"convenience"},"name":"ÐÑÑман","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐомаÑний":{"tags":{"name":"ÐомаÑний","shop":"convenience"},"name":"ÐомаÑний","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ðлена":{"tags":{"name":"Ðлена","shop":"convenience"},"name":"Ðлена","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑмолино":{"tags":{"name":"ÐÑмолино","shop":"convenience"},"name":"ÐÑмолино","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ðалинка":{"tags":{"name":"Ðалинка","shop":"convenience"},"name":"Ðалинка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐиÑовÑкий":{"tags":{"name":"ÐиÑовÑкий","shop":"convenience"},"name":"ÐиÑовÑкий","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ðолобок":{"tags":{"name":"Ðолобок","shop":"convenience"},"name":"Ðолобок","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐолоÑок":{"tags":{"name":"ÐолоÑок","shop":"convenience"},"name":"ÐолоÑок","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐопееÑка":{"tags":{"name":"ÐопееÑка","shop":"convenience"},"name":"ÐопееÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ðопейка":{"tags":{"name":"Ðопейка","shop":"convenience"},"name":"Ðопейка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐоÑзинка":{"tags":{"name":"ÐоÑзинка","shop":"convenience"},"name":"ÐоÑзинка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑамниÑÑ":{"tags":{"name":"ÐÑамниÑÑ","shop":"convenience"},"name":"ÐÑамниÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑиÑÑалл":{"tags":{"name":"ÐÑиÑÑалл","shop":"convenience"},"name":"ÐÑиÑÑалл","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑлинаÑиÑ":{"tags":{"name":"ÐÑлинаÑиÑ","shop":"convenience"},"name":"ÐÑлинаÑиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑпеÑ":{"tags":{"name":"ÐÑпеÑ","shop":"convenience"},"name":"ÐÑпеÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐаÑÑоÑка":{"tags":{"name":"ÐаÑÑоÑка","shop":"convenience"},"name":"ÐаÑÑоÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐидеÑ":{"tags":{"name":"ÐидеÑ","shop":"convenience"},"name":"ÐидеÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑбимÑй":{"tags":{"name":"ÐÑбимÑй","shop":"convenience"},"name":"ÐÑбимÑй","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑкÑ":{"tags":{"name":"ÐÑкÑ","shop":"convenience"},"name":"ÐÑкÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ðагазин пÑи ÐÐС":{"tags":{"name":"Ðагазин пÑи ÐÐС","shop":"convenience"},"name":"Ðагазин пÑи ÐÐС","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐаÑиÑ-Ра":{"tags":{"name":"ÐаÑиÑ-Ра","shop":"convenience"},"name":"ÐаÑиÑ-Ра","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐаÑк":{"tags":{"name":"ÐаÑк","shop":"convenience"},"name":"ÐаÑк","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐеÑкÑÑий":{"tags":{"name":"ÐеÑкÑÑий","shop":"convenience"},"name":"ÐеÑкÑÑий","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐеÑÑа":{"tags":{"name":"ÐеÑÑа","shop":"convenience"},"name":"ÐеÑÑа","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐинимаÑкеÑ":{"tags":{"name":"ÐинимаÑкеÑ","shop":"convenience"},"name":"ÐинимаÑкеÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐиÑаж":{"tags":{"name":"ÐиÑаж","shop":"convenience"},"name":"ÐиÑаж","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ðадежда":{"tags":{"name":"Ðадежда","shop":"convenience"},"name":"Ðадежда","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ðика":{"tags":{"name":"Ðика","shop":"convenience"},"name":"Ðика","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐазиÑ":{"tags":{"name":"ÐазиÑ","shop":"convenience"},"name":"ÐазиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ðлимп":{"tags":{"name":"Ðлимп","shop":"convenience"},"name":"Ðлимп","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐодÑолнÑÑ
":{"tags":{"name":"ÐодÑолнÑÑ
","shop":"convenience"},"name":"ÐодÑолнÑÑ
","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑеÑÑиж":{"tags":{"name":"ÐÑеÑÑиж","shop":"convenience"},"name":"ÐÑеÑÑиж","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑодÑкÑи":{"tags":{"name":"ÐÑодÑкÑи","shop":"convenience"},"name":"ÐÑодÑкÑи","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑодÑкÑовÑй":{"tags":{"name":"ÐÑодÑкÑовÑй","shop":"convenience"},"name":"ÐÑодÑкÑовÑй","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑодÑкÑовÑй магазин":{"tags":{"name":"ÐÑодÑкÑовÑй магазин","shop":"convenience"},"name":"ÐÑодÑкÑовÑй магазин","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑодÑкÑÑ":{"tags":{"name":"ÐÑодÑкÑÑ","shop":"convenience"},"name":"ÐÑодÑкÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ÐÑодÑкÑÑ 24":{"tags":{"name":"ÐÑодÑкÑÑ 24","shop":"convenience"},"name":"ÐÑодÑкÑÑ 24","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/РадÑга":{"tags":{"name":"РадÑга","shop":"convenience"},"name":"РадÑга","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ð Ð¾Ð´Ð½Ñ ÐºÑÑ":{"tags":{"name":"Ð Ð¾Ð´Ð½Ñ ÐºÑÑ","shop":"convenience"},"name":"Ð Ð¾Ð´Ð½Ñ ÐºÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/РомаÑка":{"tags":{"name":"РомаÑка","shop":"convenience"},"name":"РомаÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ð ÑÑÑ":{"tags":{"name":"Ð ÑÑÑ","shop":"convenience"},"name":"Ð ÑÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/СвеÑлана":{"tags":{"name":"СвеÑлана","shop":"convenience"},"name":"СвеÑлана","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Смак":{"tags":{"name":"Смак","shop":"convenience"},"name":"Смак","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/СолнеÑнÑй":{"tags":{"name":"СолнеÑнÑй","shop":"convenience"},"name":"СолнеÑнÑй","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ТаÑÑÑна":{"tags":{"name":"ТаÑÑÑна","shop":"convenience"},"name":"ТаÑÑÑна","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ТÑойка":{"tags":{"name":"ТÑойка","shop":"convenience"},"name":"ТÑойка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/У ÐалÑÑа":{"tags":{"name":"У ÐалÑÑа","shop":"convenience"},"name":"У ÐалÑÑа","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/УнивеÑÑам":{"tags":{"name":"УнивеÑÑам","shop":"convenience"},"name":"УнивеÑÑам","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ФоÑÑÑна":{"tags":{"name":"ФоÑÑÑна","shop":"convenience"},"name":"ФоÑÑÑна","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ХоÑоÑий":{"tags":{"name":"ХоÑоÑий","shop":"convenience"},"name":"ХоÑоÑий","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ЦенÑÑалÑнÑй":{"tags":{"name":"ЦенÑÑалÑнÑй","shop":"convenience"},"name":"ЦенÑÑалÑнÑй","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Чайка":{"tags":{"name":"Чайка","shop":"convenience"},"name":"Чайка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ШанÑ":{"tags":{"name":"ШанÑ","shop":"convenience"},"name":"ШанÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/Ðконом":{"tags":{"name":"Ðконом","shop":"convenience"},"name":"Ðконом","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ЮбилейнÑй":{"tags":{"name":"ЮбилейнÑй","shop":"convenience"},"name":"ЮбилейнÑй","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ЮлиÑ":{"tags":{"name":"ЮлиÑ","shop":"convenience"},"name":"ЮлиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/пÑодÑкÑÑ":{"tags":{"name":"пÑодÑкÑÑ","shop":"convenience"},"name":"пÑодÑкÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ááá ááá¢á":{"tags":{"name":"ááá ááá¢á","shop":"convenience"},"name":"ááá ááá¢á","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ãµã³ã¯ã¹":{"tags":{"name":"ãµã³ã¯ã¹","name:en":"sunkus","shop":"convenience"},"name":"ãµã³ã¯ã¹","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ãµã¼ã¯ã«K":{"tags":{"name":"ãµã¼ã¯ã«K","name:en":"Circle K","shop":"convenience"},"name":"ãµã¼ã¯ã«K","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ã¹ãªã¼ã¨ã":{"tags":{"name":"ã¹ãªã¼ã¨ã","shop":"convenience"},"name":"ã¹ãªã¼ã¨ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ã»ã¤ã³ã¼ãã¼ã":{"tags":{"name":"ã»ã¤ã³ã¼ãã¼ã","shop":"convenience"},"name":"ã»ã¤ã³ã¼ãã¼ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ã»ãã³ã¤ã¬ãã³":{"tags":{"name":"ã»ãã³ã¤ã¬ãã³","name:en":"7-Eleven","shop":"convenience"},"name":"ã»ãã³ã¤ã¬ãã³","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ã»ãã³ã¤ã¬ãã³(Seven-Eleven)":{"tags":{"name":"ã»ãã³ã¤ã¬ãã³(Seven-Eleven)","shop":"convenience"},"name":"ã»ãã³ã¤ã¬ãã³(Seven-Eleven)","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ã»ã¼ããªã³":{"tags":{"name":"ã»ã¼ããªã³","shop":"convenience"},"name":"ã»ã¼ããªã³","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ãã¤ãªã¼ã¤ãã¶ã":{"tags":{"name":"ãã¤ãªã¼ã¤ãã¶ã","shop":"convenience"},"name":"ãã¤ãªã¼ã¤ãã¶ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ãã¡ããªã¼ãã¼ã":{"tags":{"name":"ãã¡ããªã¼ãã¼ã","name:en":"FamilyMart","shop":"convenience"},"name":"ãã¡ããªã¼ãã¼ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ããã©":{"tags":{"name":"ããã©","shop":"convenience"},"name":"ããã©","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ããã¹ããã":{"tags":{"name":"ããã¹ããã","name:en":"MINISTOP","shop":"convenience"},"name":"ããã¹ããã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ã¤ãã¶ãã·ã§ãã":{"tags":{"name":"ã¤ãã¶ãã·ã§ãã","shop":"convenience"},"name":"ã¤ãã¶ãã·ã§ãã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ãã¼ã½ã³":{"tags":{"name":"ãã¼ã½ã³","name:en":"LAWSON","shop":"convenience"},"name":"ãã¼ã½ã³","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ãã¼ã½ã³ã¹ãã¢100":{"tags":{"name":"ãã¼ã½ã³ã¹ãã¢100","shop":"convenience"},"name":"ãã¼ã½ã³ã¹ãã¢100","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/å
¨å®¶":{"tags":{"name":"å
¨å®¶","shop":"convenience"},"name":"å
¨å®¶","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/å
¨å®¶ä¾¿å©ååº":{"tags":{"name":"å
¨å®¶ä¾¿å©ååº","shop":"convenience"},"name":"å
¨å®¶ä¾¿å©ååº","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/èç¾å¯":{"tags":{"name":"èç¾å¯","shop":"convenience"},"name":"èç¾å¯","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/convenience/ì¸ë¸ì¼ë ë¸":{"tags":{"name":"ì¸ë¸ì¼ë ë¸","shop":"convenience"},"name":"ì¸ë¸ì¼ë ë¸","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/copyshop/FedEx Office":{"tags":{"name":"FedEx Office","shop":"copyshop"},"name":"FedEx Office","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/copyshop/FedEx Office Print and Ship Center":{"tags":{"name":"FedEx Office Print and Ship Center","shop":"copyshop"},"name":"FedEx Office Print and Ship Center","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/cosmetics/Douglas":{"tags":{"name":"Douglas","shop":"cosmetics"},"name":"Douglas","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/cosmetics/Lush":{"tags":{"name":"Lush","shop":"cosmetics"},"name":"Lush","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/cosmetics/Marionnaud":{"tags":{"name":"Marionnaud","shop":"cosmetics"},"name":"Marionnaud","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/cosmetics/Sephora":{"tags":{"name":"Sephora","shop":"cosmetics"},"name":"Sephora","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/cosmetics/The Body Shop":{"tags":{"name":"The Body Shop","shop":"cosmetics"},"name":"The Body Shop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/cosmetics/Ð'ÐÑÑалÑ":{"tags":{"name":"Ð'ÐÑÑалÑ","shop":"cosmetics"},"name":"Ð'ÐÑÑалÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/cosmetics/ÐÐ°Ð³Ð½Ð¸Ñ ÐºÐ¾ÑмеÑик":{"tags":{"name":"ÐÐ°Ð³Ð½Ð¸Ñ ÐºÐ¾ÑмеÑик","shop":"cosmetics"},"name":"ÐÐ°Ð³Ð½Ð¸Ñ ÐºÐ¾ÑмеÑик","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/cosmetics/ÐагниÑ-ÐоÑмеÑик":{"tags":{"name":"ÐагниÑ-ÐоÑмеÑик","shop":"cosmetics"},"name":"ÐагниÑ-ÐоÑмеÑик","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/cosmetics/ÐодÑÑжка":{"tags":{"name":"ÐодÑÑжка","shop":"cosmetics"},"name":"ÐодÑÑжка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/craft/Hobby Lobby":{"tags":{"name":"Hobby Lobby","shop":"craft"},"name":"Hobby Lobby","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/craft/Michaels":{"tags":{"name":"Michaels","shop":"craft"},"name":"Michaels","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Argos":{"tags":{"name":"Argos","shop":"department_store"},"name":"Argos","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Bed Bath & Beyond":{"tags":{"name":"Bed Bath & Beyond","shop":"department_store"},"name":"Bed Bath & Beyond","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Big Lots":{"tags":{"name":"Big Lots","shop":"department_store"},"name":"Big Lots","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Big W":{"tags":{"name":"Big W","shop":"department_store"},"name":"Big W","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Canadian Tire":{"tags":{"name":"Canadian Tire","shop":"department_store"},"name":"Canadian Tire","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Coppel":{"tags":{"name":"Coppel","shop":"department_store"},"name":"Coppel","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Debenhams":{"tags":{"name":"Debenhams","shop":"department_store"},"name":"Debenhams","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Dillard's":{"tags":{"name":"Dillard's","shop":"department_store"},"name":"Dillard's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/El Corte Inglés":{"tags":{"name":"El Corte Inglés","shop":"department_store"},"name":"El Corte Inglés","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Galeria Kaufhof":{"tags":{"name":"Galeria Kaufhof","shop":"department_store"},"name":"Galeria Kaufhof","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/HEMA":{"tags":{"name":"HEMA","shop":"department_store"},"name":"HEMA","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Harvey Norman":{"tags":{"name":"Harvey Norman","shop":"department_store"},"name":"Harvey Norman","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/JCPenney":{"tags":{"name":"JCPenney","shop":"department_store"},"name":"JCPenney","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Karstadt":{"tags":{"name":"Karstadt","shop":"department_store"},"name":"Karstadt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Kmart":{"tags":{"name":"Kmart","shop":"department_store"},"name":"Kmart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Kohl's":{"tags":{"name":"Kohl's","shop":"department_store"},"name":"Kohl's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Lojas Americanas":{"tags":{"name":"Lojas Americanas","shop":"department_store"},"name":"Lojas Americanas","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Macy's":{"tags":{"name":"Macy's","shop":"department_store"},"name":"Macy's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Marks & Spencer":{"tags":{"name":"Marks & Spencer","shop":"department_store"},"name":"Marks & Spencer","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Myer":{"tags":{"name":"Myer","shop":"department_store"},"name":"Myer","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Nordstrom":{"tags":{"name":"Nordstrom","shop":"department_store"},"name":"Nordstrom","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Sears":{"tags":{"name":"Sears","shop":"department_store"},"name":"Sears","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Shopko":{"tags":{"name":"Shopko","shop":"department_store"},"name":"Shopko","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Target":{"tags":{"name":"Target","shop":"department_store"},"name":"Target","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/The Warehouse":{"tags":{"name":"The Warehouse","shop":"department_store"},"name":"The Warehouse","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/Woolworth":{"tags":{"name":"Woolworth","shop":"department_store"},"name":"Woolworth","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/department_store/УнивеÑмаг":{"tags":{"name":"УнивеÑмаг","shop":"department_store"},"name":"УнивеÑмаг","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Ace Hardware":{"tags":{"name":"Ace Hardware","shop":"doityourself"},"name":"Ace Hardware","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/B&Q":{"tags":{"name":"B&Q","shop":"doityourself"},"name":"B&Q","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Bauhaus":{"tags":{"name":"Bauhaus","shop":"doityourself"},"name":"Bauhaus","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Biltema":{"tags":{"name":"Biltema","shop":"doityourself"},"name":"Biltema","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Brico":{"tags":{"name":"Brico","shop":"doityourself"},"name":"Brico","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Bricomarché":{"tags":{"name":"Bricomarché","shop":"doityourself"},"name":"Bricomarché","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Bricorama":{"tags":{"name":"Bricorama","shop":"doityourself"},"name":"Bricorama","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Bunnings Warehouse":{"tags":{"name":"Bunnings Warehouse","shop":"doityourself"},"name":"Bunnings Warehouse","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Castorama":{"tags":{"name":"Castorama","shop":"doityourself"},"name":"Castorama","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Easy":{"tags":{"name":"Easy","shop":"doityourself"},"name":"Easy","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Gamma":{"tags":{"name":"Gamma","shop":"doityourself"},"name":"Gamma","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Globus Baumarkt":{"tags":{"name":"Globus Baumarkt","shop":"doityourself"},"name":"Globus Baumarkt","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Hagebaumarkt":{"tags":{"name":"Hagebaumarkt","shop":"doityourself"},"name":"Hagebaumarkt","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Hellweg":{"tags":{"name":"Hellweg","shop":"doityourself"},"name":"Hellweg","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Home Depot":{"tags":{"name":"Home Depot","shop":"doityourself"},"name":"Home Depot","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Home Hardware":{"tags":{"name":"Home Hardware","shop":"doityourself"},"name":"Home Hardware","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Homebase":{"tags":{"name":"Homebase","shop":"doityourself"},"name":"Homebase","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Hornbach":{"tags":{"name":"Hornbach","shop":"doityourself"},"name":"Hornbach","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Hubo":{"tags":{"name":"Hubo","shop":"doityourself"},"name":"Hubo","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Karwei":{"tags":{"name":"Karwei","shop":"doityourself"},"name":"Karwei","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Lagerhaus":{"tags":{"name":"Lagerhaus","shop":"doityourself"},"name":"Lagerhaus","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Leroy Merlin":{"tags":{"name":"Leroy Merlin","shop":"doityourself"},"name":"Leroy Merlin","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Lowe's":{"tags":{"name":"Lowe's","shop":"doityourself"},"name":"Lowe's","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Lowes":{"tags":{"name":"Lowes","shop":"doityourself"},"name":"Lowes","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Menards":{"tags":{"name":"Menards","shop":"doityourself"},"name":"Menards","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Mr Bricolage":{"tags":{"name":"Mr Bricolage","shop":"doityourself"},"name":"Mr Bricolage","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Mr.Bricolage":{"tags":{"name":"Mr.Bricolage","shop":"doityourself"},"name":"Mr.Bricolage","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/OBI":{"tags":{"name":"OBI","shop":"doityourself"},"name":"OBI","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Point P":{"tags":{"name":"Point P","shop":"doityourself"},"name":"Point P","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Praktiker":{"tags":{"name":"Praktiker","shop":"doityourself"},"name":"Praktiker","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Praxis":{"tags":{"name":"Praxis","shop":"doityourself"},"name":"Praxis","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Rona":{"tags":{"name":"Rona","shop":"doityourself"},"name":"Rona","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Screwfix":{"tags":{"name":"Screwfix","shop":"doityourself"},"name":"Screwfix","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Sonderpreis Baumarkt":{"tags":{"name":"Sonderpreis Baumarkt","shop":"doityourself"},"name":"Sonderpreis Baumarkt","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Tekzen":{"tags":{"name":"Tekzen","shop":"doityourself"},"name":"Tekzen","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Toom Baumarkt":{"tags":{"name":"Toom Baumarkt","shop":"doityourself"},"name":"Toom Baumarkt","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Weldom":{"tags":{"name":"Weldom","shop":"doityourself"},"name":"Weldom","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/Wickes":{"tags":{"name":"Wickes","shop":"doityourself"},"name":"Wickes","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/ÐеÑÑа ÐеÑлен":{"tags":{"name":"ÐеÑÑа ÐеÑлен","shop":"doityourself"},"name":"ÐеÑÑа ÐеÑлен","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/ÐаÑÑеÑ":{"tags":{"name":"ÐаÑÑеÑ","shop":"doityourself"},"name":"ÐаÑÑеÑ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/СÑÑоиÑелÑ":{"tags":{"name":"СÑÑоиÑелÑ","shop":"doityourself"},"name":"СÑÑоиÑелÑ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/СÑÑоймаÑеÑиалÑ":{"tags":{"name":"СÑÑоймаÑеÑиалÑ","shop":"doityourself"},"name":"СÑÑоймаÑеÑиалÑ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/ã«ã¤ã³ãºãã¼ã ":{"tags":{"name":"ã«ã¤ã³ãºãã¼ã ","shop":"doityourself"},"name":"ã«ã¤ã³ãºãã¼ã ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/ã³ã¡ãª":{"tags":{"name":"ã³ã¡ãª","shop":"doityourself"},"name":"ã³ã¡ãª","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/doityourself/ã³ã¼ãã³":{"tags":{"name":"ã³ã¼ãã³","shop":"doityourself"},"name":"ã³ã¼ãã³","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/dry_cleaning/Cleaners":{"tags":{"name":"Cleaners","shop":"dry_cleaning"},"name":"Cleaners","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/dry_cleaning/Pressing":{"tags":{"name":"Pressing","shop":"dry_cleaning"},"name":"Pressing","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/dry_cleaning/Ðиана":{"tags":{"name":"Ðиана","shop":"dry_cleaning"},"name":"Ðиана","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/dry_cleaning/ХимÑиÑÑка":{"tags":{"name":"ХимÑиÑÑка","shop":"dry_cleaning"},"name":"ХимÑиÑÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/dry_cleaning/ãã¯ã¤ãæ¥ä¾¿":{"tags":{"name":"ãã¯ã¤ãæ¥ä¾¿","shop":"dry_cleaning"},"name":"ãã¯ã¤ãæ¥ä¾¿","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/BCC":{"tags":{"name":"BCC","shop":"electronics"},"name":"BCC","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Batteries Plus Bulbs":{"tags":{"name":"Batteries Plus Bulbs","shop":"electronics"},"name":"Batteries Plus Bulbs","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Best Buy":{"tags":{"name":"Best Buy","shop":"electronics"},"name":"Best Buy","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Boulanger":{"tags":{"name":"Boulanger","shop":"electronics"},"name":"Boulanger","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Currys":{"tags":{"name":"Currys","shop":"electronics"},"name":"Currys","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Currys PC World":{"tags":{"name":"Currys PC World","shop":"electronics"},"name":"Currys PC World","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Darty":{"tags":{"name":"Darty","shop":"electronics"},"name":"Darty","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Elektra":{"tags":{"name":"Elektra","shop":"electronics"},"name":"Elektra","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Elgiganten":{"tags":{"name":"Elgiganten","shop":"electronics"},"name":"Elgiganten","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Euronics":{"tags":{"name":"Euronics","shop":"electronics"},"name":"Euronics","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Expert":{"tags":{"name":"Expert","shop":"electronics"},"name":"Expert","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Hartlauer":{"tags":{"name":"Hartlauer","shop":"electronics"},"name":"Hartlauer","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Interdiscount":{"tags":{"name":"Interdiscount","shop":"electronics"},"name":"Interdiscount","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/La Curacao":{"tags":{"name":"La Curacao","shop":"electronics"},"name":"La Curacao","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Maplin":{"tags":{"name":"Maplin","shop":"electronics"},"name":"Maplin","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Media Expert":{"tags":{"name":"Media Expert","shop":"electronics"},"name":"Media Expert","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Media Markt":{"tags":{"name":"Media Markt","shop":"electronics"},"name":"Media Markt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Musimundo":{"tags":{"name":"Musimundo","shop":"electronics"},"name":"Musimundo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Neonet":{"tags":{"name":"Neonet","shop":"electronics"},"name":"Neonet","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/RTV Euro AGD":{"tags":{"name":"RTV Euro AGD","shop":"electronics"},"name":"RTV Euro AGD","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Radio Shack":{"tags":{"name":"Radio Shack","shop":"electronics"},"name":"Radio Shack","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Rogers":{"tags":{"name":"Rogers","shop":"electronics"},"name":"Rogers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Samsung":{"tags":{"name":"Samsung","shop":"electronics"},"name":"Samsung","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Saturn":{"tags":{"name":"Saturn","shop":"electronics"},"name":"Saturn","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Sony":{"tags":{"name":"Sony","shop":"electronics"},"name":"Sony","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/The Source":{"tags":{"name":"The Source","shop":"electronics"},"name":"The Source","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Unieuro":{"tags":{"name":"Unieuro","shop":"electronics"},"name":"Unieuro","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/Ð.Ðидео":{"tags":{"name":"Ð.Ðидео","shop":"electronics"},"name":"Ð.Ðидео","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/ФокÑÑÑоÑ":{"tags":{"name":"ФокÑÑÑоÑ","shop":"electronics"},"name":"ФокÑÑÑоÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/ÐкÑпеÑÑ":{"tags":{"name":"ÐкÑпеÑÑ","shop":"electronics"},"name":"ÐкÑпеÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/ÐлÑдоÑадо":{"tags":{"name":"ÐлÑдоÑадо","shop":"electronics"},"name":"ÐлÑдоÑадо","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/ã¨ãã£ãªã³":{"tags":{"name":"ã¨ãã£ãªã³","shop":"electronics"},"name":"ã¨ãã£ãªã³","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/ã±ã¼ãºãã³ã":{"tags":{"name":"ã±ã¼ãºãã³ã","shop":"electronics"},"name":"ã±ã¼ãºãã³ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/ã³ã¸ã":{"tags":{"name":"ã³ã¸ã","shop":"electronics"},"name":"ã³ã¸ã","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/ã¤ãã黿©":{"tags":{"name":"ã¤ãã黿©","shop":"electronics"},"name":"ã¤ãã黿©","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/å
¨åé»å":{"tags":{"name":"å
¨åé»å","shop":"electronics"},"name":"å
¨åé»å","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/electronics/ç¦å¤3C":{"tags":{"name":"ç¦å¤3C","shop":"electronics"},"name":"ç¦å¤3C","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/erotic/Orion":{"tags":{"name":"Orion","shop":"erotic"},"name":"Orion","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/fabric/Ткани":{"tags":{"name":"Ткани","shop":"fabric"},"name":"Ткани","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/farm/Hofladen":{"tags":{"name":"Hofladen","shop":"farm"},"name":"Hofladen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/florist/Blume 2000":{"tags":{"name":"Blume 2000","shop":"florist"},"name":"Blume 2000","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/florist/Blumen Risse":{"tags":{"name":"Blumen Risse","shop":"florist"},"name":"Blumen Risse","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/florist/Fleuriste":{"tags":{"name":"Fleuriste","shop":"florist"},"name":"Fleuriste","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/florist/Interflora":{"tags":{"name":"Interflora","shop":"florist"},"name":"Interflora","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/florist/Monceau Fleurs":{"tags":{"name":"Monceau Fleurs","shop":"florist"},"name":"Monceau Fleurs","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/florist/Virágbolt":{"tags":{"name":"Virágbolt","shop":"florist"},"name":"Virágbolt","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/florist/ÐвÑÑи":{"tags":{"name":"ÐвÑÑи","shop":"florist"},"name":"ÐвÑÑи","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/florist/ЦвеÑоÑнÑй магазин":{"tags":{"name":"ЦвеÑоÑнÑй магазин","shop":"florist"},"name":"ЦвеÑоÑнÑй магазин","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/florist/ЦвеÑÑ":{"tags":{"name":"ЦвеÑÑ","shop":"florist"},"name":"ЦвеÑÑ","icon":"florist","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/frame/rumah penduduk":{"tags":{"name":"rumah penduduk","shop":"frame"},"name":"rumah penduduk","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/funeral_directors/The Co-operative Funeralcare":{"tags":{"name":"The Co-operative Funeralcare","shop":"funeral_directors"},"name":"The Co-operative Funeralcare","icon":"cemetery","geometry":["point","area"],"fields":["name","operator","address","building_area","religion","denomination"],"suggestion":true},"shop/funeral_directors/РиÑÑалÑнÑе ÑÑлÑги":{"tags":{"name":"РиÑÑалÑнÑе ÑÑлÑги","shop":"funeral_directors"},"name":"РиÑÑалÑнÑе ÑÑлÑги","icon":"cemetery","geometry":["point","area"],"fields":["name","operator","address","building_area","religion","denomination"],"suggestion":true},"shop/furniture/Aaron's":{"tags":{"name":"Aaron's","shop":"furniture"},"name":"Aaron's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/Black Red White":{"tags":{"name":"Black Red White","shop":"furniture"},"name":"Black Red White","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/Bodzio":{"tags":{"name":"Bodzio","shop":"furniture"},"name":"Bodzio","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/But":{"tags":{"name":"But","shop":"furniture"},"name":"But","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/Conforama":{"tags":{"name":"Conforama","shop":"furniture"},"name":"Conforama","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/DFS":{"tags":{"name":"DFS","shop":"furniture"},"name":"DFS","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/Dänisches Bettenlager":{"tags":{"name":"Dänisches Bettenlager","shop":"furniture"},"name":"Dänisches Bettenlager","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/Fly":{"tags":{"name":"Fly","shop":"furniture"},"name":"Fly","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/Harveys":{"tags":{"name":"Harveys","shop":"furniture"},"name":"Harveys","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/IKEA":{"tags":{"name":"IKEA","shop":"furniture"},"name":"IKEA","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/JYSK":{"tags":{"name":"JYSK","shop":"furniture"},"name":"JYSK","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/Kwantum":{"tags":{"name":"Kwantum","shop":"furniture"},"name":"Kwantum","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/Leen Bakker":{"tags":{"name":"Leen Bakker","shop":"furniture"},"name":"Leen Bakker","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/Pier 1 Imports":{"tags":{"name":"Pier 1 Imports","shop":"furniture"},"name":"Pier 1 Imports","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/Roller":{"tags":{"name":"Roller","shop":"furniture"},"name":"Roller","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/The Brick":{"tags":{"name":"The Brick","shop":"furniture"},"name":"The Brick","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/ÐеблÑ":{"tags":{"name":"ÐеблÑ","shop":"furniture"},"name":"ÐеблÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/furniture/ãããª":{"tags":{"name":"ãããª","shop":"furniture"},"name":"ãããª","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/garden_centre/Dehner":{"tags":{"name":"Dehner","shop":"garden_centre"},"name":"Dehner","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/garden_centre/Gamm Vert":{"tags":{"name":"Gamm Vert","shop":"garden_centre"},"name":"Gamm Vert","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/garden_centre/Jardiland":{"tags":{"name":"Jardiland","shop":"garden_centre"},"name":"Jardiland","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/garden_centre/Point Vert":{"tags":{"name":"Point Vert","shop":"garden_centre"},"name":"Point Vert","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/garden_centre/Welkoop":{"tags":{"name":"Welkoop","shop":"garden_centre"},"name":"Welkoop","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/garden_centre/Семена":{"tags":{"name":"Семена","shop":"garden_centre"},"name":"Семена","icon":"garden-center","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/gift/Card Factory":{"tags":{"name":"Card Factory","shop":"gift"},"name":"Card Factory","icon":"gift","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/gift/Hallmark":{"tags":{"name":"Hallmark","shop":"gift"},"name":"Hallmark","icon":"gift","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/gift/ÐодаÑки":{"tags":{"name":"ÐодаÑки","shop":"gift"},"name":"ÐодаÑки","icon":"gift","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/greengrocer/FruterÃa":{"tags":{"name":"FruterÃa","shop":"greengrocer"},"name":"FruterÃa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/greengrocer/ÐвоÑи и ÑÑÑкÑÑ":{"tags":{"name":"ÐвоÑи и ÑÑÑкÑÑ","shop":"greengrocer"},"name":"ÐвоÑи и ÑÑÑкÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Berber":{"tags":{"name":"Berber","shop":"hairdresser"},"name":"Berber","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Cost Cutters":{"tags":{"name":"Cost Cutters","shop":"hairdresser"},"name":"Cost Cutters","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Fantastic Sams":{"tags":{"name":"Fantastic Sams","shop":"hairdresser"},"name":"Fantastic Sams","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Figaro":{"tags":{"name":"Figaro","shop":"hairdresser"},"name":"Figaro","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/First Choice Haircutters":{"tags":{"name":"First Choice Haircutters","shop":"hairdresser"},"name":"First Choice Haircutters","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Franck Provost":{"tags":{"name":"Franck Provost","shop":"hairdresser"},"name":"Franck Provost","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Frizerie":{"tags":{"name":"Frizerie","shop":"hairdresser"},"name":"Frizerie","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Great Clips":{"tags":{"name":"Great Clips","shop":"hairdresser"},"name":"Great Clips","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Haarmonie":{"tags":{"name":"Haarmonie","shop":"hairdresser"},"name":"Haarmonie","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Haarscharf":{"tags":{"name":"Haarscharf","shop":"hairdresser"},"name":"Haarscharf","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Hair Cuttery":{"tags":{"name":"Hair Cuttery","shop":"hairdresser"},"name":"Hair Cuttery","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Hairkiller":{"tags":{"name":"Hairkiller","shop":"hairdresser"},"name":"Hairkiller","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Jean Louis David":{"tags":{"name":"Jean Louis David","shop":"hairdresser"},"name":"Jean Louis David","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Jean-Louis David":{"tags":{"name":"Jean-Louis David","shop":"hairdresser"},"name":"Jean-Louis David","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Klier":{"tags":{"name":"Klier","shop":"hairdresser"},"name":"Klier","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Klipp":{"tags":{"name":"Klipp","shop":"hairdresser"},"name":"Klipp","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Le Salon":{"tags":{"name":"Le Salon","shop":"hairdresser"},"name":"Le Salon","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Marco Aldany":{"tags":{"name":"Marco Aldany","shop":"hairdresser"},"name":"Marco Aldany","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/PeluquerÃa":{"tags":{"name":"PeluquerÃa","shop":"hairdresser"},"name":"PeluquerÃa","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Salon fryzjerski":{"tags":{"name":"Salon fryzjerski","shop":"hairdresser"},"name":"Salon fryzjerski","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Sport Clips":{"tags":{"name":"Sport Clips","shop":"hairdresser"},"name":"Sport Clips","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Super Cuts":{"tags":{"name":"Super Cuts","shop":"hairdresser"},"name":"Super Cuts","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Supercuts":{"tags":{"name":"Supercuts","shop":"hairdresser"},"name":"Supercuts","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Tchip":{"tags":{"name":"Tchip","shop":"hairdresser"},"name":"Tchip","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/The Barber Shop":{"tags":{"name":"The Barber Shop","shop":"hairdresser"},"name":"The Barber Shop","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Toni & Guy":{"tags":{"name":"Toni & Guy","shop":"hairdresser"},"name":"Toni & Guy","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Top Hair":{"tags":{"name":"Top Hair","shop":"hairdresser"},"name":"Top Hair","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Ðокон":{"tags":{"name":"Ðокон","shop":"hairdresser"},"name":"Ðокон","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/ÐаÑикмаÑ
еÑÑкаÑ":{"tags":{"name":"ÐаÑикмаÑ
еÑÑкаÑ","shop":"hairdresser"},"name":"ÐаÑикмаÑ
еÑÑкаÑ","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/ÐеÑÑкаÑнÑ":{"tags":{"name":"ÐеÑÑкаÑнÑ","shop":"hairdresser"},"name":"ÐеÑÑкаÑнÑ","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/Салон кÑаÑоÑÑ":{"tags":{"name":"Салон кÑаÑоÑÑ","shop":"hairdresser"},"name":"Салон кÑаÑоÑÑ","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/СÑилÑ":{"tags":{"name":"СÑилÑ","shop":"hairdresser"},"name":"СÑилÑ","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/ШаÑм":{"tags":{"name":"ШаÑм","shop":"hairdresser"},"name":"ШаÑм","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hairdresser/ØÙاÙ":{"tags":{"name":"ØÙاÙ","shop":"hairdresser"},"name":"ØÙاÙ","icon":"hairdresser","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hardware/1000 мелоÑей":{"tags":{"name":"1000 мелоÑей","shop":"hardware"},"name":"1000 мелоÑей","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hardware/FerreterÃa":{"tags":{"name":"FerreterÃa","shop":"hardware"},"name":"FerreterÃa","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hardware/Harbor Freight Tools":{"tags":{"name":"Harbor Freight Tools","shop":"hardware"},"name":"Harbor Freight Tools","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hardware/Quincaillerie":{"tags":{"name":"Quincaillerie","shop":"hardware"},"name":"Quincaillerie","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hardware/True Value":{"tags":{"name":"True Value","shop":"hardware"},"name":"True Value","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hardware/Würth":{"tags":{"name":"Würth","shop":"hardware"},"name":"Würth","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hardware/ÐÑомÑоваÑÑ":{"tags":{"name":"ÐÑомÑоваÑÑ","shop":"hardware"},"name":"ÐÑомÑоваÑÑ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hardware/СанÑеÑ
ника":{"tags":{"name":"СанÑеÑ
ника","shop":"hardware"},"name":"СанÑеÑ
ника","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hardware/ТоваÑÑ Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°":{"tags":{"name":"ТоваÑÑ Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°","shop":"hardware"},"name":"ТоваÑÑ Ð´Ð»Ñ Ð´Ð¾Ð¼Ð°","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hardware/ХозÑоваÑÑ":{"tags":{"name":"ХозÑоваÑÑ","shop":"hardware"},"name":"ХозÑоваÑÑ","icon":"poi-tool","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hearing_aids/Amplifon":{"tags":{"name":"Amplifon","shop":"hearing_aids"},"name":"Amplifon","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hearing_aids/Geers":{"tags":{"name":"Geers","shop":"hearing_aids"},"name":"Geers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hearing_aids/Kind Hörgeräte":{"tags":{"name":"Kind Hörgeräte","shop":"hearing_aids"},"name":"Kind Hörgeräte","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hearing_aids/amplifon":{"tags":{"name":"amplifon","shop":"hearing_aids"},"name":"amplifon","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/hifi/Bang & Olufsen":{"tags":{"name":"Bang & Olufsen","shop":"hifi"},"name":"Bang & Olufsen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/houseware/Blokker":{"tags":{"name":"Blokker","shop":"houseware"},"name":"Blokker","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/houseware/Marskramer":{"tags":{"name":"Marskramer","shop":"houseware"},"name":"Marskramer","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/houseware/Xenos":{"tags":{"name":"Xenos","shop":"houseware"},"name":"Xenos","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/interior_decoration/Casa":{"tags":{"name":"Casa","shop":"interior_decoration"},"name":"Casa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/interior_decoration/Depot":{"tags":{"name":"Depot","shop":"interior_decoration"},"name":"Depot","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/585":{"tags":{"name":"585","shop":"jewelry"},"name":"585","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/Apart":{"tags":{"name":"Apart","shop":"jewelry"},"name":"Apart","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/Bijou Brigitte":{"tags":{"name":"Bijou Brigitte","shop":"jewelry"},"name":"Bijou Brigitte","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/Christ":{"tags":{"name":"Christ","shop":"jewelry"},"name":"Christ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/Claire's":{"tags":{"name":"Claire's","shop":"jewelry"},"name":"Claire's","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/Ernest Jones":{"tags":{"name":"Ernest Jones","shop":"jewelry"},"name":"Ernest Jones","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/H Samuel":{"tags":{"name":"H Samuel","shop":"jewelry"},"name":"H Samuel","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/James Avery Jewelry":{"tags":{"name":"James Avery Jewelry","shop":"jewelry"},"name":"James Avery Jewelry","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/Julien d'Orcel":{"tags":{"name":"Julien d'Orcel","shop":"jewelry"},"name":"Julien d'Orcel","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/Kay Jewelers":{"tags":{"name":"Kay Jewelers","shop":"jewelry"},"name":"Kay Jewelers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/Pandora":{"tags":{"name":"Pandora","shop":"jewelry"},"name":"Pandora","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/Swarovski":{"tags":{"name":"Swarovski","shop":"jewelry"},"name":"Swarovski","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/ÐдамаÑ":{"tags":{"name":"ÐдамаÑ","shop":"jewelry"},"name":"ÐдамаÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/jewelry/ÐолоÑо":{"tags":{"name":"ÐолоÑо","shop":"jewelry"},"name":"ÐолоÑо","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/KIOS":{"tags":{"name":"KIOS","shop":"kiosk"},"name":"KIOS","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Kiosko":{"tags":{"name":"Kiosko","shop":"kiosk"},"name":"Kiosko","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Kiosque":{"tags":{"name":"Kiosque","shop":"kiosk"},"name":"Kiosque","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Kolporter":{"tags":{"name":"Kolporter","shop":"kiosk"},"name":"Kolporter","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Lietuvos spauda":{"tags":{"name":"Lietuvos spauda","shop":"kiosk"},"name":"Lietuvos spauda","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Narvesen":{"tags":{"name":"Narvesen","shop":"kiosk"},"name":"Narvesen","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/PressbyrÃ¥n":{"tags":{"name":"PressbyrÃ¥n","shop":"kiosk"},"name":"PressbyrÃ¥n","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/PulperÃa":{"tags":{"name":"PulperÃa","shop":"kiosk"},"name":"PulperÃa","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/R-Kioski":{"tags":{"name":"R-Kioski","shop":"kiosk"},"name":"R-Kioski","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Ruch":{"tags":{"name":"Ruch","shop":"kiosk"},"name":"Ruch","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Tabak Trafik":{"tags":{"name":"Tabak Trafik","shop":"kiosk"},"name":"Tabak Trafik","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Tisak":{"tags":{"name":"Tisak","shop":"kiosk"},"name":"Tisak","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Trafik":{"tags":{"name":"Trafik","shop":"kiosk"},"name":"Trafik","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Trafika":{"tags":{"name":"Trafika","shop":"kiosk"},"name":"Trafika","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/Trinkhalle":{"tags":{"name":"Trinkhalle","shop":"kiosk"},"name":"Trinkhalle","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/ÐелÑоÑзпеÑаÑÑ":{"tags":{"name":"ÐелÑоÑзпеÑаÑÑ","shop":"kiosk"},"name":"ÐелÑоÑзпеÑаÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/ÐиоÑк":{"tags":{"name":"ÐиоÑк","shop":"kiosk"},"name":"ÐиоÑк","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/ÐоÑоженое":{"tags":{"name":"ÐоÑоженое","shop":"kiosk"},"name":"ÐоÑоженое","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kiosk/ááá ááá¢á (Market)":{"tags":{"name":"ááá ááá¢á (Market)","shop":"kiosk"},"name":"ááá ááá¢á (Market)","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kitchen/Cuisinella":{"tags":{"name":"Cuisinella","shop":"kitchen"},"name":"Cuisinella","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/kitchen/Home Utensils":{"tags":{"name":"Home Utensils","shop":"kitchen"},"name":"Home Utensils","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/laundry/Launderette":{"tags":{"name":"Launderette","shop":"laundry"},"name":"Launderette","icon":"laundry","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/laundry/LavanderÃa":{"tags":{"name":"LavanderÃa","shop":"laundry"},"name":"LavanderÃa","icon":"laundry","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/laundry/ã³ã¤ã³ã©ã³ããªã¼":{"tags":{"name":"ã³ã¤ã³ã©ã³ããªã¼","shop":"laundry"},"name":"ã³ã¤ã³ã©ã³ããªã¼","icon":"laundry","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/lottery/Loteria de la Provincia":{"tags":{"name":"Loteria de la Provincia","shop":"lottery"},"name":"Loteria de la Provincia","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/lottery/LoterÃa Nacional":{"tags":{"name":"LoterÃa Nacional","shop":"lottery"},"name":"LoterÃa Nacional","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/lottery/LoterÃa de la Provincia":{"tags":{"name":"LoterÃa de la Provincia","shop":"lottery"},"name":"LoterÃa de la Provincia","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/lottery/Lotto":{"tags":{"name":"Lotto","shop":"lottery"},"name":"Lotto","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/lottery/Lottózó":{"tags":{"name":"Lottózó","shop":"lottery"},"name":"Lottózó","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/lottery/ONCE":{"tags":{"name":"ONCE","shop":"lottery"},"name":"ONCE","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mall/ТоÑговÑй ÑенÑÑ":{"tags":{"name":"ТоÑговÑй ÑенÑÑ","shop":"mall"},"name":"ТоÑговÑй ÑенÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"shop/massage/Massage Envy":{"tags":{"name":"Massage Envy","shop":"massage"},"name":"Massage Envy","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/medical_supply/Pofam-PoznaÅ":{"tags":{"name":"Pofam-PoznaÅ","shop":"medical_supply"},"name":"Pofam-PoznaÅ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/3 Store":{"tags":{"name":"3 Store","shop":"mobile_phone"},"name":"3 Store","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/AT&T":{"tags":{"name":"AT&T","shop":"mobile_phone"},"name":"AT&T","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Bell":{"tags":{"name":"Bell","shop":"mobile_phone"},"name":"Bell","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/BitÄ":{"tags":{"name":"BitÄ","shop":"mobile_phone"},"name":"BitÄ","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Boost Mobile":{"tags":{"name":"Boost Mobile","shop":"mobile_phone"},"name":"Boost Mobile","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Carphone Warehouse":{"tags":{"name":"Carphone Warehouse","shop":"mobile_phone"},"name":"Carphone Warehouse","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Claro":{"tags":{"name":"Claro","shop":"mobile_phone"},"name":"Claro","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Cricket Wireless":{"tags":{"name":"Cricket Wireless","shop":"mobile_phone"},"name":"Cricket Wireless","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Digicel":{"tags":{"name":"Digicel","shop":"mobile_phone"},"name":"Digicel","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/EE":{"tags":{"name":"EE","shop":"mobile_phone"},"name":"EE","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/MetroPCS":{"tags":{"name":"MetroPCS","shop":"mobile_phone"},"name":"MetroPCS","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Movistar":{"tags":{"name":"Movistar","shop":"mobile_phone"},"name":"Movistar","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/O2":{"tags":{"name":"O2","shop":"mobile_phone"},"name":"O2","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Orange":{"tags":{"name":"Orange","shop":"mobile_phone"},"name":"Orange","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Personal":{"tags":{"name":"Personal","shop":"mobile_phone"},"name":"Personal","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Play":{"tags":{"name":"Play","shop":"mobile_phone"},"name":"Play","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Plus":{"tags":{"name":"Plus","shop":"mobile_phone"},"name":"Plus","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/SFR":{"tags":{"name":"SFR","shop":"mobile_phone"},"name":"SFR","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Sprint":{"tags":{"name":"Sprint","shop":"mobile_phone"},"name":"Sprint","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/T-Mobile":{"tags":{"name":"T-Mobile","shop":"mobile_phone"},"name":"T-Mobile","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/TIM":{"tags":{"name":"TIM","shop":"mobile_phone"},"name":"TIM","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Telcel":{"tags":{"name":"Telcel","shop":"mobile_phone"},"name":"Telcel","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Tele2":{"tags":{"name":"Tele2","shop":"mobile_phone"},"name":"Tele2","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Telekom":{"tags":{"name":"Telekom","shop":"mobile_phone"},"name":"Telekom","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Telekom Shop":{"tags":{"name":"Telekom Shop","shop":"mobile_phone"},"name":"Telekom Shop","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Telenor":{"tags":{"name":"Telenor","shop":"mobile_phone"},"name":"Telenor","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Telus":{"tags":{"name":"Telus","shop":"mobile_phone"},"name":"Telus","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/The Phone House":{"tags":{"name":"The Phone House","shop":"mobile_phone"},"name":"The Phone House","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Three":{"tags":{"name":"Three","shop":"mobile_phone"},"name":"Three","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Tim":{"tags":{"name":"Tim","shop":"mobile_phone"},"name":"Tim","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Télécentre":{"tags":{"name":"Télécentre","shop":"mobile_phone"},"name":"Télécentre","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Verizon":{"tags":{"name":"Verizon","shop":"mobile_phone"},"name":"Verizon","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Verizon Wireless":{"tags":{"name":"Verizon Wireless","shop":"mobile_phone"},"name":"Verizon Wireless","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Vodafone":{"tags":{"name":"Vodafone","shop":"mobile_phone"},"name":"Vodafone","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Vodafone Shop":{"tags":{"name":"Vodafone Shop","shop":"mobile_phone"},"name":"Vodafone Shop","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Wind":{"tags":{"name":"Wind","shop":"mobile_phone"},"name":"Wind","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Yoigo":{"tags":{"name":"Yoigo","shop":"mobile_phone"},"name":"Yoigo","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/au":{"tags":{"name":"au","shop":"mobile_phone"},"name":"au","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/auã·ã§ãã":{"tags":{"name":"auã·ã§ãã","shop":"mobile_phone"},"name":"auã·ã§ãã","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/mobilcom debitel":{"tags":{"name":"mobilcom debitel","shop":"mobile_phone"},"name":"mobilcom debitel","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Ðлло":{"tags":{"name":"Ðлло","shop":"mobile_phone"},"name":"Ðлло","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Ðилайн":{"tags":{"name":"Ðилайн","shop":"mobile_phone"},"name":"Ðилайн","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/ÐвÑоÑеÑÑ":{"tags":{"name":"ÐвÑоÑеÑÑ","shop":"mobile_phone"},"name":"ÐвÑоÑеÑÑ","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/ÐиÑвÑÑаÑ":{"tags":{"name":"ÐиÑвÑÑаÑ","shop":"mobile_phone"},"name":"ÐиÑвÑÑаÑ","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/ÐТС":{"tags":{"name":"ÐТС","shop":"mobile_phone"},"name":"ÐТС","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/ÐегаÑон":{"tags":{"name":"ÐегаÑон","shop":"mobile_phone"},"name":"ÐегаÑон","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/СвÑзной":{"tags":{"name":"СвÑзной","shop":"mobile_phone"},"name":"СвÑзной","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/Теле2":{"tags":{"name":"Теле2","shop":"mobile_phone"},"name":"Теле2","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/ã½ãããã³ã¯ã·ã§ãã":{"tags":{"name":"ã½ãããã³ã¯ã·ã§ãã","shop":"mobile_phone"},"name":"ã½ãããã³ã¯ã·ã§ãã","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/mobile_phone/ãã³ã¢ã·ã§ãã":{"tags":{"name":"ãã³ã¢ã·ã§ãã","shop":"mobile_phone"},"name":"ãã³ã¢ã·ã§ãã","icon":"mobile-phone","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/money_lender/Money Mart":{"tags":{"name":"Money Mart","shop":"money_lender"},"name":"Money Mart","icon":"bank","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","currency_multi"],"suggestion":true},"shop/motorcycle/Harley Davidson":{"tags":{"name":"Harley Davidson","shop":"motorcycle"},"name":"Harley Davidson","icon":"scooter","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/motorcycle/Yamaha":{"tags":{"name":"Yamaha","shop":"motorcycle"},"name":"Yamaha","icon":"scooter","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/music/HMV":{"tags":{"name":"HMV","shop":"music"},"name":"HMV","icon":"music","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/musical_instrument/Guitar Center":{"tags":{"name":"Guitar Center","shop":"musical_instrument"},"name":"Guitar Center","icon":"music","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/newsagent/Edicola":{"tags":{"name":"Edicola","shop":"newsagent"},"name":"Edicola","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/newsagent/Maison de la Presse":{"tags":{"name":"Maison de la Presse","shop":"newsagent"},"name":"Maison de la Presse","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/newsagent/Relay":{"tags":{"name":"Relay","shop":"newsagent"},"name":"Relay","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/newsagent/Tabac Presse":{"tags":{"name":"Tabac Presse","shop":"newsagent"},"name":"Tabac Presse","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/newsagent/WHSmith":{"tags":{"name":"WHSmith","shop":"newsagent"},"name":"WHSmith","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/newsagent/ÐиÑебÑкоблÑоÑзпеÑаÑÑ":{"tags":{"name":"ÐиÑебÑкоблÑоÑзпеÑаÑÑ","shop":"newsagent"},"name":"ÐиÑебÑкоблÑоÑзпеÑаÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/newsagent/ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа":{"tags":{"name":"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа","shop":"newsagent"},"name":"ÐеÑÐ²Ð°Ñ Ð¿Ð¾Ð»Ð¾Ñа","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/newsagent/ÐеÑаÑÑ":{"tags":{"name":"ÐеÑаÑÑ","shop":"newsagent"},"name":"ÐеÑаÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/newsagent/РоÑпеÑаÑÑ":{"tags":{"name":"РоÑпеÑаÑÑ","shop":"newsagent"},"name":"РоÑпеÑаÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/newsagent/СоÑзпеÑаÑÑ":{"tags":{"name":"СоÑзпеÑаÑÑ","shop":"newsagent"},"name":"СоÑзпеÑаÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Alain Afflelou":{"tags":{"name":"Alain Afflelou","shop":"optician"},"name":"Alain Afflelou","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Apollo":{"tags":{"name":"Apollo","shop":"optician"},"name":"Apollo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Atol":{"tags":{"name":"Atol","shop":"optician"},"name":"Atol","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Boots Opticians":{"tags":{"name":"Boots Opticians","shop":"optician"},"name":"Boots Opticians","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Fielmann":{"tags":{"name":"Fielmann","shop":"optician"},"name":"Fielmann","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/General Ãptica":{"tags":{"name":"General Ãptica","shop":"optician"},"name":"General Ãptica","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Grand Optical":{"tags":{"name":"Grand Optical","shop":"optician"},"name":"Grand Optical","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Générale d'Optique":{"tags":{"name":"Générale d'Optique","shop":"optician"},"name":"Générale d'Optique","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Hakim Optical":{"tags":{"name":"Hakim Optical","shop":"optician"},"name":"Hakim Optical","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Hans Anders":{"tags":{"name":"Hans Anders","shop":"optician"},"name":"Hans Anders","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Krys":{"tags":{"name":"Krys","shop":"optician"},"name":"Krys","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Les Opticiens Mutualistes":{"tags":{"name":"Les Opticiens Mutualistes","shop":"optician"},"name":"Les Opticiens Mutualistes","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Optic 2000":{"tags":{"name":"Optic 2000","shop":"optician"},"name":"Optic 2000","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Optical Center":{"tags":{"name":"Optical Center","shop":"optician"},"name":"Optical Center","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Pearle":{"tags":{"name":"Pearle","shop":"optician"},"name":"Pearle","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Pearle Vision":{"tags":{"name":"Pearle Vision","shop":"optician"},"name":"Pearle Vision","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Specsavers":{"tags":{"name":"Specsavers","shop":"optician"},"name":"Specsavers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Sunglass Hut":{"tags":{"name":"Sunglass Hut","shop":"optician"},"name":"Sunglass Hut","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Synoptik":{"tags":{"name":"Synoptik","shop":"optician"},"name":"Synoptik","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/Vision Express":{"tags":{"name":"Vision Express","shop":"optician"},"name":"Vision Express","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/à¹à¸§à¹à¸à¸à¹à¸à¸à¹à¸à¸£à¸´à¸":{"tags":{"name":"à¹à¸§à¹à¸à¸à¹à¸à¸à¹à¸à¸£à¸´à¸","shop":"optician"},"name":"à¹à¸§à¹à¸à¸à¹à¸à¸à¹à¸à¸£à¸´à¸","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/ã¡ã¬ãã¹ã¼ãã¼":{"tags":{"name":"ã¡ã¬ãã¹ã¼ãã¼","shop":"optician"},"name":"ã¡ã¬ãã¹ã¼ãã¼","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/optician/ç¼é¡å¸å ´":{"tags":{"name":"ç¼é¡å¸å ´","shop":"optician"},"name":"ç¼é¡å¸å ´","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/outdoor/Mountain Warehouse":{"tags":{"name":"Mountain Warehouse","shop":"outdoor"},"name":"Mountain Warehouse","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/outdoor/REI":{"tags":{"name":"REI","shop":"outdoor"},"name":"REI","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/outdoor/Ð Ñболов":{"tags":{"name":"Ð Ñболов","shop":"outdoor"},"name":"Ð Ñболов","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/paint/Benjamin Moore":{"tags":{"name":"Benjamin Moore","shop":"paint"},"name":"Benjamin Moore","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/paint/Comex":{"tags":{"name":"Comex","shop":"paint"},"name":"Comex","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/paint/Jotun":{"tags":{"name":"Jotun","shop":"paint"},"name":"Jotun","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/paint/National Paints":{"tags":{"name":"National Paints","shop":"paint"},"name":"National Paints","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/paint/Sherwin Williams":{"tags":{"name":"Sherwin Williams","shop":"paint"},"name":"Sherwin Williams","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/paint/Sherwin-Williams Paints":{"tags":{"name":"Sherwin-Williams Paints","shop":"paint"},"name":"Sherwin-Williams Paints","icon":"water","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pawnbroker/Cash Converters":{"tags":{"name":"Cash Converters","shop":"pawnbroker"},"name":"Cash Converters","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pawnbroker/Lombard":{"tags":{"name":"Lombard","shop":"pawnbroker"},"name":"Lombard","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pawnbroker/Palawan Pawnshop":{"tags":{"name":"Palawan Pawnshop","shop":"pawnbroker"},"name":"Palawan Pawnshop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/Das Futterhaus":{"tags":{"name":"Das Futterhaus","shop":"pet"},"name":"Das Futterhaus","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/Fressnapf":{"tags":{"name":"Fressnapf","shop":"pet"},"name":"Fressnapf","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/Global Pet Foods":{"tags":{"name":"Global Pet Foods","shop":"pet"},"name":"Global Pet Foods","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/Maxi Zoo":{"tags":{"name":"Maxi Zoo","shop":"pet"},"name":"Maxi Zoo","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/Pet Valu":{"tags":{"name":"Pet Valu","shop":"pet"},"name":"Pet Valu","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/PetSmart":{"tags":{"name":"PetSmart","shop":"pet"},"name":"PetSmart","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/Petco":{"tags":{"name":"Petco","shop":"pet"},"name":"Petco","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/Pets at Home":{"tags":{"name":"Pets at Home","shop":"pet"},"name":"Pets at Home","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/ÐеÑÑ
овен":{"tags":{"name":"ÐеÑÑ
овен","shop":"pet"},"name":"ÐеÑÑ
овен","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/ÐооÑоваÑÑ":{"tags":{"name":"ÐооÑоваÑÑ","shop":"pet"},"name":"ÐооÑоваÑÑ","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/pet/ЧеÑÑÑе лапÑ":{"tags":{"name":"ЧеÑÑÑе лапÑ","shop":"pet"},"name":"ЧеÑÑÑе лапÑ","icon":"dog-park","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/second_hand/Goodwill":{"tags":{"name":"Goodwill","shop":"second_hand"},"name":"Goodwill","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"suggestion":true},"shop/second_hand/Value Village":{"tags":{"name":"Value Village","shop":"second_hand"},"name":"Value Village","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","second_hand","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Aldo":{"tags":{"name":"Aldo","shop":"shoes"},"name":"Aldo","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Bata":{"tags":{"name":"Bata","shop":"shoes"},"name":"Bata","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Besson Chaussures":{"tags":{"name":"Besson Chaussures","shop":"shoes"},"name":"Besson Chaussures","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Brantano":{"tags":{"name":"Brantano","shop":"shoes"},"name":"Brantano","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/CCC":{"tags":{"name":"CCC","shop":"shoes"},"name":"CCC","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Camper":{"tags":{"name":"Camper","shop":"shoes"},"name":"Camper","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Chaussea":{"tags":{"name":"Chaussea","shop":"shoes"},"name":"Chaussea","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Clarks":{"tags":{"name":"Clarks","shop":"shoes"},"name":"Clarks","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Converse":{"tags":{"name":"Converse","shop":"shoes"},"name":"Converse","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Crocs":{"tags":{"name":"Crocs","shop":"shoes"},"name":"Crocs","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/DSW":{"tags":{"name":"DSW","shop":"shoes"},"name":"DSW","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Deichmann":{"tags":{"name":"Deichmann","shop":"shoes"},"name":"Deichmann","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Dosenbach":{"tags":{"name":"Dosenbach","shop":"shoes"},"name":"Dosenbach","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Ecco":{"tags":{"name":"Ecco","shop":"shoes"},"name":"Ecco","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Famous Footwear":{"tags":{"name":"Famous Footwear","shop":"shoes"},"name":"Famous Footwear","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Foot Locker":{"tags":{"name":"Foot Locker","shop":"shoes"},"name":"Foot Locker","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Geox":{"tags":{"name":"Geox","shop":"shoes"},"name":"Geox","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Kari":{"tags":{"name":"Kari","shop":"shoes"},"name":"Kari","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/La Halle aux Chaussures":{"tags":{"name":"La Halle aux Chaussures","shop":"shoes"},"name":"La Halle aux Chaussures","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Mephisto":{"tags":{"name":"Mephisto","shop":"shoes"},"name":"Mephisto","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Minelli":{"tags":{"name":"Minelli","shop":"shoes"},"name":"Minelli","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/New Balance":{"tags":{"name":"New Balance","shop":"shoes"},"name":"New Balance","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Payless":{"tags":{"name":"Payless","shop":"shoes"},"name":"Payless","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Payless Shoe Source":{"tags":{"name":"Payless Shoe Source","shop":"shoes"},"name":"Payless Shoe Source","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Payless ShoeSource":{"tags":{"name":"Payless ShoeSource","shop":"shoes"},"name":"Payless ShoeSource","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Quick Schuh":{"tags":{"name":"Quick Schuh","shop":"shoes"},"name":"Quick Schuh","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Rack Room Shoes":{"tags":{"name":"Rack Room Shoes","shop":"shoes"},"name":"Rack Room Shoes","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Reno":{"tags":{"name":"Reno","shop":"shoes"},"name":"Reno","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Rieker":{"tags":{"name":"Rieker","shop":"shoes"},"name":"Rieker","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Salamander":{"tags":{"name":"Salamander","shop":"shoes"},"name":"Salamander","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/San Marina":{"tags":{"name":"San Marina","shop":"shoes"},"name":"San Marina","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Scapino":{"tags":{"name":"Scapino","shop":"shoes"},"name":"Scapino","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Shoe Carnival":{"tags":{"name":"Shoe Carnival","shop":"shoes"},"name":"Shoe Carnival","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Shoe Zone":{"tags":{"name":"Shoe Zone","shop":"shoes"},"name":"Shoe Zone","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Siemes Schuhcenter":{"tags":{"name":"Siemes Schuhcenter","shop":"shoes"},"name":"Siemes Schuhcenter","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Skechers":{"tags":{"name":"Skechers","shop":"shoes"},"name":"Skechers","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Tamaris":{"tags":{"name":"Tamaris","shop":"shoes"},"name":"Tamaris","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/vanHaren":{"tags":{"name":"vanHaren","shop":"shoes"},"name":"vanHaren","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Ãram":{"tags":{"name":"Ãram","shop":"shoes"},"name":"Ãram","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/Ð ÐµÐ¼Ð¾Ð½Ñ Ð¾Ð±Ñви":{"tags":{"name":"Ð ÐµÐ¼Ð¾Ð½Ñ Ð¾Ð±Ñви","shop":"shoes"},"name":"Ð ÐµÐ¼Ð¾Ð½Ñ Ð¾Ð±Ñви","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/ЦенÑÑÐбÑвÑ":{"tags":{"name":"ЦенÑÑÐбÑвÑ","shop":"shoes"},"name":"ЦенÑÑÐбÑвÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/ЮниÑел":{"tags":{"name":"ЮниÑел","shop":"shoes"},"name":"ЮниÑел","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/shoes/æ±äº¬é´æµéã»ã³ã¿ã¼":{"tags":{"name":"æ±äº¬é´æµéã»ã³ã¿ã¼","shop":"shoes"},"name":"æ±äº¬é´æµéã»ã³ã¿ã¼","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/Aktiesport":{"tags":{"name":"Aktiesport","shop":"sports"},"name":"Aktiesport","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/Big 5 Sporting Goods":{"tags":{"name":"Big 5 Sporting Goods","shop":"sports"},"name":"Big 5 Sporting Goods","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/Decathlon":{"tags":{"name":"Decathlon","shop":"sports"},"name":"Decathlon","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/Dick's Sporting Goods":{"tags":{"name":"Dick's Sporting Goods","shop":"sports"},"name":"Dick's Sporting Goods","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/Hervis":{"tags":{"name":"Hervis","shop":"sports"},"name":"Hervis","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/Intersport":{"tags":{"name":"Intersport","shop":"sports"},"name":"Intersport","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/JD Sports":{"tags":{"name":"JD Sports","shop":"sports"},"name":"JD Sports","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/Sport 2000":{"tags":{"name":"Sport 2000","shop":"sports"},"name":"Sport 2000","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/Sports Authority":{"tags":{"name":"Sports Authority","shop":"sports"},"name":"Sports Authority","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/Sports Direct":{"tags":{"name":"Sports Direct","shop":"sports"},"name":"Sports Direct","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/СпоÑÑмаÑÑеÑ":{"tags":{"name":"СпоÑÑмаÑÑеÑ","shop":"sports"},"name":"СпоÑÑмаÑÑеÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/sports/СпоÑÑÑоваÑÑ":{"tags":{"name":"СпоÑÑÑоваÑÑ","shop":"sports"},"name":"СпоÑÑÑоваÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/Bureau Vallée":{"tags":{"name":"Bureau Vallée","shop":"stationery"},"name":"Bureau Vallée","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/Libro":{"tags":{"name":"Libro","shop":"stationery"},"name":"Libro","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/McPaper":{"tags":{"name":"McPaper","shop":"stationery"},"name":"McPaper","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/Office Depot":{"tags":{"name":"Office Depot","shop":"stationery"},"name":"Office Depot","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/Office Max":{"tags":{"name":"Office Max","shop":"stationery"},"name":"Office Max","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/Officeworks":{"tags":{"name":"Officeworks","shop":"stationery"},"name":"Officeworks","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/Pagro":{"tags":{"name":"Pagro","shop":"stationery"},"name":"Pagro","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/Paperchase":{"tags":{"name":"Paperchase","shop":"stationery"},"name":"Paperchase","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/Ryman":{"tags":{"name":"Ryman","shop":"stationery"},"name":"Ryman","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/Staples":{"tags":{"name":"Staples","shop":"stationery"},"name":"Staples","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/stationery/ÐанÑÑоваÑÑ":{"tags":{"name":"ÐанÑÑоваÑÑ","shop":"stationery"},"name":"ÐанÑÑоваÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/A&O":{"tags":{"name":"A&O","shop":"supermarket"},"name":"A&O","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/A101":{"tags":{"name":"A101","shop":"supermarket"},"name":"A101","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/AD Delhaize":{"tags":{"name":"AD Delhaize","shop":"supermarket"},"name":"AD Delhaize","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ADEG":{"tags":{"name":"ADEG","shop":"supermarket"},"name":"ADEG","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Ahorramás":{"tags":{"name":"Ahorramás","shop":"supermarket"},"name":"Ahorramás","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Albert":{"tags":{"name":"Albert","shop":"supermarket"},"name":"Albert","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Albert Heijn":{"tags":{"name":"Albert Heijn","shop":"supermarket"},"name":"Albert Heijn","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Albertsons":{"tags":{"name":"Albertsons","shop":"supermarket"},"name":"Albertsons","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Aldi":{"tags":{"name":"Aldi","shop":"supermarket"},"name":"Aldi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Aldi Nord":{"tags":{"name":"Aldi Nord","shop":"supermarket"},"name":"Aldi Nord","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Aldi Süd":{"tags":{"name":"Aldi Süd","shop":"supermarket"},"name":"Aldi Süd","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Alimerka":{"tags":{"name":"Alimerka","shop":"supermarket"},"name":"Alimerka","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Alnatura":{"tags":{"name":"Alnatura","shop":"supermarket"},"name":"Alnatura","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Asda":{"tags":{"name":"Asda","shop":"supermarket"},"name":"Asda","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Atac":{"tags":{"name":"Atac","shop":"supermarket"},"name":"Atac","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Atacadão":{"tags":{"name":"Atacadão","shop":"supermarket"},"name":"Atacadão","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Auchan":{"tags":{"name":"Auchan","shop":"supermarket"},"name":"Auchan","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/BM":{"tags":{"name":"BM","shop":"supermarket"},"name":"BM","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Biedronka":{"tags":{"name":"Biedronka","shop":"supermarket"},"name":"Biedronka","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Big C":{"tags":{"name":"Big C","shop":"supermarket"},"name":"Big C","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Billa":{"tags":{"name":"Billa","shop":"supermarket"},"name":"Billa","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Bim":{"tags":{"name":"Bim","shop":"supermarket"},"name":"Bim","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Biocoop":{"tags":{"name":"Biocoop","shop":"supermarket"},"name":"Biocoop","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Bodega Aurrera":{"tags":{"name":"Bodega Aurrera","shop":"supermarket"},"name":"Bodega Aurrera","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Budgens":{"tags":{"name":"Budgens","shop":"supermarket"},"name":"Budgens","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Bulk Barn":{"tags":{"name":"Bulk Barn","shop":"supermarket"},"name":"Bulk Barn","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Bunnpris":{"tags":{"name":"Bunnpris","shop":"supermarket"},"name":"Bunnpris","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/CONAD":{"tags":{"name":"CONAD","shop":"supermarket"},"name":"CONAD","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/CRAI":{"tags":{"name":"CRAI","shop":"supermarket"},"name":"CRAI","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Caprabo":{"tags":{"name":"Caprabo","shop":"supermarket"},"name":"Caprabo","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Cargills Food City":{"tags":{"name":"Cargills Food City","shop":"supermarket"},"name":"Cargills Food City","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Carrefour":{"tags":{"name":"Carrefour","shop":"supermarket"},"name":"Carrefour","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Carrefour City":{"tags":{"name":"Carrefour City","shop":"supermarket"},"name":"Carrefour City","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Carrefour Contact":{"tags":{"name":"Carrefour Contact","shop":"supermarket"},"name":"Carrefour Contact","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Carrefour Express":{"tags":{"name":"Carrefour Express","shop":"supermarket"},"name":"Carrefour Express","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Centre Commercial E. Leclerc":{"tags":{"name":"Centre Commercial E. Leclerc","shop":"supermarket"},"name":"Centre Commercial E. Leclerc","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Checkers":{"tags":{"name":"Checkers","shop":"supermarket"},"name":"Checkers","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Chedraui":{"tags":{"name":"Chedraui","shop":"supermarket"},"name":"Chedraui","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Co-Op":{"tags":{"name":"Co-Op","shop":"supermarket"},"name":"Co-Op","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Co-op":{"tags":{"name":"Co-op","shop":"supermarket"},"name":"Co-op","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Co-operative":{"tags":{"name":"Co-operative","shop":"supermarket"},"name":"Co-operative","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Coles":{"tags":{"name":"Coles","shop":"supermarket"},"name":"Coles","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Colmado":{"tags":{"name":"Colmado","shop":"supermarket"},"name":"Colmado","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Colruyt":{"tags":{"name":"Colruyt","shop":"supermarket"},"name":"Colruyt","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Combi":{"tags":{"name":"Combi","shop":"supermarket"},"name":"Combi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Comercial Mexicana":{"tags":{"name":"Comercial Mexicana","shop":"supermarket"},"name":"Comercial Mexicana","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Conad":{"tags":{"name":"Conad","shop":"supermarket"},"name":"Conad","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Conad City":{"tags":{"name":"Conad City","shop":"supermarket"},"name":"Conad City","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Condis":{"tags":{"name":"Condis","shop":"supermarket"},"name":"Condis","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Consum":{"tags":{"name":"Consum","shop":"supermarket"},"name":"Consum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Continente":{"tags":{"name":"Continente","shop":"supermarket"},"name":"Continente","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Coop":{"tags":{"name":"Coop","shop":"supermarket"},"name":"Coop","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Coop Extra":{"tags":{"name":"Coop Extra","shop":"supermarket"},"name":"Coop Extra","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Coop Konsum":{"tags":{"name":"Coop Konsum","shop":"supermarket"},"name":"Coop Konsum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Costco":{"tags":{"name":"Costco","shop":"supermarket"},"name":"Costco","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Coto":{"tags":{"name":"Coto","shop":"supermarket"},"name":"Coto","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Countdown":{"tags":{"name":"Countdown","shop":"supermarket"},"name":"Countdown","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Coviran":{"tags":{"name":"Coviran","shop":"supermarket"},"name":"Coviran","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Covirán":{"tags":{"name":"Covirán","shop":"supermarket"},"name":"Covirán","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Crai":{"tags":{"name":"Crai","shop":"supermarket"},"name":"Crai","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Cub Foods":{"tags":{"name":"Cub Foods","shop":"supermarket"},"name":"Cub Foods","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Dagli'Brugsen":{"tags":{"name":"Dagli'Brugsen","shop":"supermarket"},"name":"Dagli'Brugsen","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Deen":{"tags":{"name":"Deen","shop":"supermarket"},"name":"Deen","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Delhaize":{"tags":{"name":"Delhaize","shop":"supermarket"},"name":"Delhaize","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Delikatesy Centrum":{"tags":{"name":"Delikatesy Centrum","shop":"supermarket"},"name":"Delikatesy Centrum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Denner":{"tags":{"name":"Denner","shop":"supermarket"},"name":"Denner","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Despar":{"tags":{"name":"Despar","shop":"supermarket"},"name":"Despar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Despensa Familiar":{"tags":{"name":"Despensa Familiar","shop":"supermarket"},"name":"Despensa Familiar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Dia":{"tags":{"name":"Dia","shop":"supermarket"},"name":"Dia","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Dia %":{"tags":{"name":"Dia %","shop":"supermarket"},"name":"Dia %","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Dia Market":{"tags":{"name":"Dia Market","shop":"supermarket"},"name":"Dia Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Dino":{"tags":{"name":"Dino","shop":"supermarket"},"name":"Dino","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Dirk van den Broek":{"tags":{"name":"Dirk van den Broek","shop":"supermarket"},"name":"Dirk van den Broek","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Disco":{"tags":{"name":"Disco","shop":"supermarket"},"name":"Disco","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Diska":{"tags":{"name":"Diska","shop":"supermarket"},"name":"Diska","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Dunnes Stores":{"tags":{"name":"Dunnes Stores","shop":"supermarket"},"name":"Dunnes Stores","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/E-Center":{"tags":{"name":"E-Center","shop":"supermarket"},"name":"E-Center","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/E. Leclerc":{"tags":{"name":"E. Leclerc","shop":"supermarket"},"name":"E. Leclerc","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/E. Leclerc Drive":{"tags":{"name":"E. Leclerc Drive","shop":"supermarket"},"name":"E. Leclerc Drive","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/EMTÃ":{"tags":{"name":"EMTÃ","shop":"supermarket"},"name":"EMTÃ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Edeka":{"tags":{"name":"Edeka","shop":"supermarket"},"name":"Edeka","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Ekom":{"tags":{"name":"Ekom","shop":"supermarket"},"name":"Ekom","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Ekono":{"tags":{"name":"Ekono","shop":"supermarket"},"name":"Ekono","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/El Ãrbol":{"tags":{"name":"El Ãrbol","shop":"supermarket"},"name":"El Ãrbol","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Eroski":{"tags":{"name":"Eroski","shop":"supermarket"},"name":"Eroski","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Esselunga":{"tags":{"name":"Esselunga","shop":"supermarket"},"name":"Esselunga","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/EuroSpin":{"tags":{"name":"EuroSpin","shop":"supermarket"},"name":"EuroSpin","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Eurospar":{"tags":{"name":"Eurospar","shop":"supermarket"},"name":"Eurospar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Eurospin":{"tags":{"name":"Eurospin","shop":"supermarket"},"name":"Eurospin","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Extra":{"tags":{"name":"Extra","shop":"supermarket"},"name":"Extra","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Famiglia Cooperativa":{"tags":{"name":"Famiglia Cooperativa","shop":"supermarket"},"name":"Famiglia Cooperativa","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Famila":{"tags":{"name":"Famila","shop":"supermarket"},"name":"Famila","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Fareway":{"tags":{"name":"Fareway","shop":"supermarket"},"name":"Fareway","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Farmfoods":{"tags":{"name":"Farmfoods","shop":"supermarket"},"name":"Farmfoods","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Feneberg":{"tags":{"name":"Feneberg","shop":"supermarket"},"name":"Feneberg","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Food Basics":{"tags":{"name":"Food Basics","shop":"supermarket"},"name":"Food Basics","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Food Lion":{"tags":{"name":"Food Lion","shop":"supermarket"},"name":"Food Lion","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Foodland":{"tags":{"name":"Foodland","shop":"supermarket"},"name":"Foodland","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Foodworks":{"tags":{"name":"Foodworks","shop":"supermarket"},"name":"Foodworks","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Franprix":{"tags":{"name":"Franprix","shop":"supermarket"},"name":"Franprix","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Fred Meyer":{"tags":{"name":"Fred Meyer","shop":"supermarket"},"name":"Fred Meyer","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Froiz":{"tags":{"name":"Froiz","shop":"supermarket"},"name":"Froiz","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Føtex":{"tags":{"name":"Føtex","shop":"supermarket"},"name":"Føtex","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/G20":{"tags":{"name":"G20","shop":"supermarket"},"name":"G20","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Gadis":{"tags":{"name":"Gadis","shop":"supermarket"},"name":"Gadis","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Giant":{"tags":{"name":"Giant","shop":"supermarket"},"name":"Giant","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Giant Eagle":{"tags":{"name":"Giant Eagle","shop":"supermarket"},"name":"Giant Eagle","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Grand Frais":{"tags":{"name":"Grand Frais","shop":"supermarket"},"name":"Grand Frais","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Grocery Outlet":{"tags":{"name":"Grocery Outlet","shop":"supermarket"},"name":"Grocery Outlet","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Géant Casino":{"tags":{"name":"Géant Casino","shop":"supermarket"},"name":"Géant Casino","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/H-E-B":{"tags":{"name":"H-E-B","shop":"supermarket"},"name":"H-E-B","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/HIT":{"tags":{"name":"HIT","shop":"supermarket"},"name":"HIT","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Hannaford":{"tags":{"name":"Hannaford","shop":"supermarket"},"name":"Hannaford","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Harris Teeter":{"tags":{"name":"Harris Teeter","shop":"supermarket"},"name":"Harris Teeter","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Hemköp":{"tags":{"name":"Hemköp","shop":"supermarket"},"name":"Hemköp","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Heron Foods":{"tags":{"name":"Heron Foods","shop":"supermarket"},"name":"Heron Foods","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Hofer":{"tags":{"name":"Hofer","shop":"supermarket"},"name":"Hofer","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Hoogvliet":{"tags":{"name":"Hoogvliet","shop":"supermarket"},"name":"Hoogvliet","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Hy-Vee":{"tags":{"name":"Hy-Vee","shop":"supermarket"},"name":"Hy-Vee","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ICA":{"tags":{"name":"ICA","shop":"supermarket"},"name":"ICA","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ICA Kvantum":{"tags":{"name":"ICA Kvantum","shop":"supermarket"},"name":"ICA Kvantum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/IDEA":{"tags":{"name":"IDEA","shop":"supermarket"},"name":"IDEA","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/IGA":{"tags":{"name":"IGA","shop":"supermarket"},"name":"IGA","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Iceland":{"tags":{"name":"Iceland","shop":"supermarket"},"name":"Iceland","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Intermarché":{"tags":{"name":"Intermarché","shop":"supermarket"},"name":"Intermarché","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Intermarché Contact":{"tags":{"name":"Intermarché Contact","shop":"supermarket"},"name":"Intermarché Contact","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Intermarché Super":{"tags":{"name":"Intermarché Super","shop":"supermarket"},"name":"Intermarché Super","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Interspar":{"tags":{"name":"Interspar","shop":"supermarket"},"name":"Interspar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Irma":{"tags":{"name":"Irma","shop":"supermarket"},"name":"Irma","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Jewel-Osco":{"tags":{"name":"Jewel-Osco","shop":"supermarket"},"name":"Jewel-Osco","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Jumbo":{"tags":{"name":"Jumbo","shop":"supermarket"},"name":"Jumbo","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/K+K":{"tags":{"name":"K+K","shop":"supermarket"},"name":"K+K","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Kaufland":{"tags":{"name":"Kaufland","shop":"supermarket"},"name":"Kaufland","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/King Soopers":{"tags":{"name":"King Soopers","shop":"supermarket"},"name":"King Soopers","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Kiwi":{"tags":{"name":"Kiwi","shop":"supermarket"},"name":"Kiwi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Konsum":{"tags":{"name":"Konsum","shop":"supermarket"},"name":"Konsum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Konzum":{"tags":{"name":"Konzum","shop":"supermarket"},"name":"Konzum","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Kroger":{"tags":{"name":"Kroger","shop":"supermarket"},"name":"Kroger","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Kvickly":{"tags":{"name":"Kvickly","shop":"supermarket"},"name":"Kvickly","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/La Vie Claire":{"tags":{"name":"La Vie Claire","shop":"supermarket"},"name":"La Vie Claire","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Landi":{"tags":{"name":"Landi","shop":"supermarket"},"name":"Landi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Leader Price":{"tags":{"name":"Leader Price","shop":"supermarket"},"name":"Leader Price","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Leclerc Drive":{"tags":{"name":"Leclerc Drive","shop":"supermarket"},"name":"Leclerc Drive","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Lider":{"tags":{"name":"Lider","shop":"supermarket"},"name":"Lider","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Lidl":{"tags":{"name":"Lidl","shop":"supermarket"},"name":"Lidl","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Lupa":{"tags":{"name":"Lupa","shop":"supermarket"},"name":"Lupa","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/MPREIS":{"tags":{"name":"MPREIS","shop":"supermarket"},"name":"MPREIS","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Makro":{"tags":{"name":"Makro","shop":"supermarket"},"name":"Makro","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Markant":{"tags":{"name":"Markant","shop":"supermarket"},"name":"Markant","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Market Basket":{"tags":{"name":"Market Basket","shop":"supermarket"},"name":"Market Basket","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Marktkauf":{"tags":{"name":"Marktkauf","shop":"supermarket"},"name":"Marktkauf","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Match":{"tags":{"name":"Match","shop":"supermarket"},"name":"Match","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Maxi":{"tags":{"name":"Maxi","shop":"supermarket"},"name":"Maxi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Maxi Dia":{"tags":{"name":"Maxi Dia","shop":"supermarket"},"name":"Maxi Dia","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Maxima":{"tags":{"name":"Maxima","shop":"supermarket"},"name":"Maxima","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Maxima X":{"tags":{"name":"Maxima X","shop":"supermarket"},"name":"Maxima X","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Maxima XX":{"tags":{"name":"Maxima XX","shop":"supermarket"},"name":"Maxima XX","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Mega Image":{"tags":{"name":"Mega Image","shop":"supermarket"},"name":"Mega Image","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Mego":{"tags":{"name":"Mego","shop":"supermarket"},"name":"Mego","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Meijer":{"tags":{"name":"Meijer","shop":"supermarket"},"name":"Meijer","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Meny":{"tags":{"name":"Meny","shop":"supermarket"},"name":"Meny","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Mercado Municipal":{"tags":{"name":"Mercado Municipal","shop":"supermarket"},"name":"Mercado Municipal","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Mercado de Abastos":{"tags":{"name":"Mercado de Abastos","shop":"supermarket"},"name":"Mercado de Abastos","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Mercadona":{"tags":{"name":"Mercadona","shop":"supermarket"},"name":"Mercadona","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Mercator":{"tags":{"name":"Mercator","shop":"supermarket"},"name":"Mercator","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Merkur":{"tags":{"name":"Merkur","shop":"supermarket"},"name":"Merkur","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Metro":{"tags":{"name":"Metro","shop":"supermarket"},"name":"Metro","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Migros":{"tags":{"name":"Migros","shop":"supermarket"},"name":"Migros","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Mila":{"tags":{"name":"Mila","shop":"supermarket"},"name":"Mila","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Minipreço":{"tags":{"name":"Minipreço","shop":"supermarket"},"name":"Minipreço","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Mix Markt":{"tags":{"name":"Mix Markt","shop":"supermarket"},"name":"Mix Markt","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Monoprix":{"tags":{"name":"Monoprix","shop":"supermarket"},"name":"Monoprix","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/More":{"tags":{"name":"More","shop":"supermarket"},"name":"More","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Morrisons":{"tags":{"name":"Morrisons","shop":"supermarket"},"name":"Morrisons","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/NORMA":{"tags":{"name":"NORMA","shop":"supermarket"},"name":"NORMA","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/NP":{"tags":{"name":"NP","shop":"supermarket"},"name":"NP","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Nah & Frisch":{"tags":{"name":"Nah & Frisch","shop":"supermarket"},"name":"Nah & Frisch","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Nahkauf":{"tags":{"name":"Nahkauf","shop":"supermarket"},"name":"Nahkauf","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Netto":{"tags":{"name":"Netto","shop":"supermarket"},"name":"Netto","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Netto Marken-Discount":{"tags":{"name":"Netto Marken-Discount","shop":"supermarket"},"name":"Netto Marken-Discount","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/New World":{"tags":{"name":"New World","shop":"supermarket"},"name":"New World","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/No Frills":{"tags":{"name":"No Frills","shop":"supermarket"},"name":"No Frills","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Norfa XL":{"tags":{"name":"Norfa XL","shop":"supermarket"},"name":"Norfa XL","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Norma":{"tags":{"name":"Norma","shop":"supermarket"},"name":"Norma","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/PENNY":{"tags":{"name":"PENNY","shop":"supermarket"},"name":"PENNY","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/PLUS":{"tags":{"name":"PLUS","shop":"supermarket"},"name":"PLUS","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/POLOmarket":{"tags":{"name":"POLOmarket","shop":"supermarket"},"name":"POLOmarket","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/PalÃ":{"tags":{"name":"PalÃ","shop":"supermarket"},"name":"PalÃ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Pam":{"tags":{"name":"Pam","shop":"supermarket"},"name":"Pam","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Penny":{"tags":{"name":"Penny","shop":"supermarket"},"name":"Penny","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Penny Markt":{"tags":{"name":"Penny Markt","shop":"supermarket"},"name":"Penny Markt","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Pick n Pay":{"tags":{"name":"Pick n Pay","shop":"supermarket"},"name":"Pick n Pay","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Piggly Wiggly":{"tags":{"name":"Piggly Wiggly","shop":"supermarket"},"name":"Piggly Wiggly","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Pingo Doce":{"tags":{"name":"Pingo Doce","shop":"supermarket"},"name":"Pingo Doce","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Piotr i PaweÅ":{"tags":{"name":"Piotr i PaweÅ","shop":"supermarket"},"name":"Piotr i PaweÅ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Plaza Vea":{"tags":{"name":"Plaza Vea","shop":"supermarket"},"name":"Plaza Vea","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Plodine":{"tags":{"name":"Plodine","shop":"supermarket"},"name":"Plodine","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Poiesz":{"tags":{"name":"Poiesz","shop":"supermarket"},"name":"Poiesz","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Price Chopper":{"tags":{"name":"Price Chopper","shop":"supermarket"},"name":"Price Chopper","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Prix":{"tags":{"name":"Prix","shop":"supermarket"},"name":"Prix","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Profi":{"tags":{"name":"Profi","shop":"supermarket"},"name":"Profi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Proxy Delhaize":{"tags":{"name":"Proxy Delhaize","shop":"supermarket"},"name":"Proxy Delhaize","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Publix":{"tags":{"name":"Publix","shop":"supermarket"},"name":"Publix","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Punto Simply":{"tags":{"name":"Punto Simply","shop":"supermarket"},"name":"Punto Simply","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Puregold":{"tags":{"name":"Puregold","shop":"supermarket"},"name":"Puregold","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Pão de Açúcar":{"tags":{"name":"Pão de Açúcar","shop":"supermarket"},"name":"Pão de Açúcar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/QFC":{"tags":{"name":"QFC","shop":"supermarket"},"name":"QFC","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/REMA 1000":{"tags":{"name":"REMA 1000","shop":"supermarket"},"name":"REMA 1000","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Ralphs":{"tags":{"name":"Ralphs","shop":"supermarket"},"name":"Ralphs","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Real":{"tags":{"name":"Real","shop":"supermarket"},"name":"Real","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Real Canadian Superstore":{"tags":{"name":"Real Canadian Superstore","shop":"supermarket"},"name":"Real Canadian Superstore","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Reliance Fresh":{"tags":{"name":"Reliance Fresh","shop":"supermarket"},"name":"Reliance Fresh","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Rema 1000":{"tags":{"name":"Rema 1000","shop":"supermarket"},"name":"Rema 1000","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Rewe":{"tags":{"name":"Rewe","shop":"supermarket"},"name":"Rewe","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Rewe City":{"tags":{"name":"Rewe City","shop":"supermarket"},"name":"Rewe City","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Rimi":{"tags":{"name":"Rimi","shop":"supermarket"},"name":"Rimi","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/S-Market":{"tags":{"name":"S-Market","shop":"supermarket"},"name":"S-Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Safeway":{"tags":{"name":"Safeway","shop":"supermarket"},"name":"Safeway","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Sainsbury's":{"tags":{"name":"Sainsbury's","shop":"supermarket"},"name":"Sainsbury's","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Sainsbury's Local":{"tags":{"name":"Sainsbury's Local","shop":"supermarket"},"name":"Sainsbury's Local","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Sam's Club":{"tags":{"name":"Sam's Club","shop":"supermarket"},"name":"Sam's Club","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Santa Isabel":{"tags":{"name":"Santa Isabel","shop":"supermarket"},"name":"Santa Isabel","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Save-A-Lot":{"tags":{"name":"Save-A-Lot","shop":"supermarket"},"name":"Save-A-Lot","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ShopRite":{"tags":{"name":"ShopRite","shop":"supermarket"},"name":"ShopRite","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Shoprite":{"tags":{"name":"Shoprite","shop":"supermarket"},"name":"Shoprite","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Sigma":{"tags":{"name":"Sigma","shop":"supermarket"},"name":"Sigma","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Simply Market":{"tags":{"name":"Simply Market","shop":"supermarket"},"name":"Simply Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Sky":{"tags":{"name":"Sky","shop":"supermarket"},"name":"Sky","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Smith's":{"tags":{"name":"Smith's","shop":"supermarket"},"name":"Smith's","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Sobeys":{"tags":{"name":"Sobeys","shop":"supermarket"},"name":"Sobeys","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Soriana":{"tags":{"name":"Soriana","shop":"supermarket"},"name":"Soriana","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Spar":{"tags":{"name":"Spar","shop":"supermarket"},"name":"Spar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Sprouts Farmers Market":{"tags":{"name":"Sprouts Farmers Market","shop":"supermarket"},"name":"Sprouts Farmers Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Stokrotka":{"tags":{"name":"Stokrotka","shop":"supermarket"},"name":"Stokrotka","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Stop & Shop":{"tags":{"name":"Stop & Shop","shop":"supermarket"},"name":"Stop & Shop","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Super C":{"tags":{"name":"Super C","shop":"supermarket"},"name":"Super C","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Super U":{"tags":{"name":"Super U","shop":"supermarket"},"name":"Super U","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/SuperBrugsen":{"tags":{"name":"SuperBrugsen","shop":"supermarket"},"name":"SuperBrugsen","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/SuperValu":{"tags":{"name":"SuperValu","shop":"supermarket"},"name":"SuperValu","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Superama":{"tags":{"name":"Superama","shop":"supermarket"},"name":"Superama","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Supersol":{"tags":{"name":"Supersol","shop":"supermarket"},"name":"Supersol","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Superspar":{"tags":{"name":"Superspar","shop":"supermarket"},"name":"Superspar","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Tegut":{"tags":{"name":"Tegut","shop":"supermarket"},"name":"Tegut","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Tengelmann":{"tags":{"name":"Tengelmann","shop":"supermarket"},"name":"Tengelmann","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Tesco":{"tags":{"name":"Tesco","shop":"supermarket"},"name":"Tesco","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Tesco Extra":{"tags":{"name":"Tesco Extra","shop":"supermarket"},"name":"Tesco Extra","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Tesco Lotus":{"tags":{"name":"Tesco Lotus","shop":"supermarket"},"name":"Tesco Lotus","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Tesco Metro":{"tags":{"name":"Tesco Metro","shop":"supermarket"},"name":"Tesco Metro","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/The Co-operative":{"tags":{"name":"The Co-operative","shop":"supermarket"},"name":"The Co-operative","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/The Co-operative Food":{"tags":{"name":"The Co-operative Food","shop":"supermarket"},"name":"The Co-operative Food","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Tommy":{"tags":{"name":"Tommy","shop":"supermarket"},"name":"Tommy","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Tottus":{"tags":{"name":"Tottus","shop":"supermarket"},"name":"Tottus","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Trader Joe's":{"tags":{"name":"Trader Joe's","shop":"supermarket"},"name":"Trader Joe's","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Treff 3000":{"tags":{"name":"Treff 3000","shop":"supermarket"},"name":"Treff 3000","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/U Express":{"tags":{"name":"U Express","shop":"supermarket"},"name":"U Express","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Unimarc":{"tags":{"name":"Unimarc","shop":"supermarket"},"name":"Unimarc","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Unimarkt":{"tags":{"name":"Unimarkt","shop":"supermarket"},"name":"Unimarkt","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Utile":{"tags":{"name":"Utile","shop":"supermarket"},"name":"Utile","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Vea":{"tags":{"name":"Vea","shop":"supermarket"},"name":"Vea","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Volg":{"tags":{"name":"Volg","shop":"supermarket"},"name":"Volg","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Waitrose":{"tags":{"name":"Waitrose","shop":"supermarket"},"name":"Waitrose","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Walmart":{"tags":{"name":"Walmart","shop":"supermarket"},"name":"Walmart","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Walmart Neighborhood Market":{"tags":{"name":"Walmart Neighborhood Market","shop":"supermarket"},"name":"Walmart Neighborhood Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Walmart Supercenter":{"tags":{"name":"Walmart Supercenter","shop":"supermarket"},"name":"Walmart Supercenter","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Wasgau":{"tags":{"name":"Wasgau","shop":"supermarket"},"name":"Wasgau","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Wegmans":{"tags":{"name":"Wegmans","shop":"supermarket"},"name":"Wegmans","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Wellcome":{"tags":{"name":"Wellcome","shop":"supermarket"},"name":"Wellcome","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Whole Foods Market":{"tags":{"name":"Whole Foods Market","shop":"supermarket"},"name":"Whole Foods Market","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Willys":{"tags":{"name":"Willys","shop":"supermarket"},"name":"Willys","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/WinCo Foods":{"tags":{"name":"WinCo Foods","shop":"supermarket"},"name":"WinCo Foods","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Winn Dixie":{"tags":{"name":"Winn Dixie","shop":"supermarket"},"name":"Winn Dixie","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Woolworths":{"tags":{"name":"Woolworths","shop":"supermarket"},"name":"Woolworths","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/denn's Biomarkt":{"tags":{"name":"denn's Biomarkt","shop":"supermarket"},"name":"denn's Biomarkt","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/fakta":{"tags":{"name":"fakta","shop":"supermarket"},"name":"fakta","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/real":{"tags":{"name":"real","shop":"supermarket"},"name":"real","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/tegut":{"tags":{"name":"tegut","shop":"supermarket"},"name":"tegut","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Åok":{"tags":{"name":"Åok","shop":"supermarket"},"name":"Åok","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÎÎ ÎαÏιλÏÏοÏ
λοÏ":{"tags":{"name":"ÎÎ ÎαÏιλÏÏοÏ
λοÏ","shop":"supermarket"},"name":"ÎÎ ÎαÏιλÏÏοÏ
λοÏ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÎαλαξίαÏ":{"tags":{"name":"ÎαλαξίαÏ","shop":"supermarket"},"name":"ÎαλαξίαÏ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÎαÏοÏÏηÏ":{"tags":{"name":"ÎαÏοÏÏηÏ","shop":"supermarket"},"name":"ÎαÏοÏÏηÏ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ΣκλαβενίÏηÏ":{"tags":{"name":"ΣκλαβενίÏηÏ","shop":"supermarket"},"name":"ΣκλαβενίÏηÏ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐТÐ":{"tags":{"name":"ÐТÐ","shop":"supermarket"},"name":"ÐТÐ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐбÑолÑÑ":{"tags":{"name":"ÐбÑолÑÑ","shop":"supermarket"},"name":"ÐбÑолÑÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐзбÑка ÐкÑÑа":{"tags":{"name":"ÐзбÑка ÐкÑÑа","shop":"supermarket"},"name":"ÐзбÑка ÐкÑÑа","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐÑак":{"tags":{"name":"ÐÑак","shop":"supermarket"},"name":"ÐÑак","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐÑан":{"tags":{"name":"ÐÑан","shop":"supermarket"},"name":"ÐÑан","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐеÑнÑй":{"tags":{"name":"ÐеÑнÑй","shop":"supermarket"},"name":"ÐеÑнÑй","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Ðопак":{"tags":{"name":"Ðопак","shop":"supermarket"},"name":"Ðопак","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐÑоздÑ":{"tags":{"name":"ÐÑоздÑ","shop":"supermarket"},"name":"ÐÑоздÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐеÑÑÑоÑка":{"tags":{"name":"ÐеÑÑÑоÑка","shop":"supermarket"},"name":"ÐеÑÑÑоÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐикÑи":{"tags":{"name":"ÐикÑи","shop":"supermarket"},"name":"ÐикÑи","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐвÑоопÑ":{"tags":{"name":"ÐвÑоопÑ","shop":"supermarket"},"name":"ÐвÑоопÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐаÑÑÑелÑ":{"tags":{"name":"ÐаÑÑÑелÑ","shop":"supermarket"},"name":"ÐаÑÑÑелÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐваÑÑал":{"tags":{"name":"ÐваÑÑал","shop":"supermarket"},"name":"ÐваÑÑал","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐомандоÑ":{"tags":{"name":"ÐомандоÑ","shop":"supermarket"},"name":"ÐомандоÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐÑаÑнÑй ЯÑ":{"tags":{"name":"ÐÑаÑнÑй ЯÑ","shop":"supermarket"},"name":"ÐÑаÑнÑй ЯÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐенÑа":{"tags":{"name":"ÐенÑа","shop":"supermarket"},"name":"ÐенÑа","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐагниÑ":{"tags":{"name":"ÐагниÑ","shop":"supermarket"},"name":"ÐагниÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐагнолиÑ":{"tags":{"name":"ÐагнолиÑ","shop":"supermarket"},"name":"ÐагнолиÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐонеÑка":{"tags":{"name":"ÐонеÑка","shop":"supermarket"},"name":"ÐонеÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐаÑÐ¾Ð´Ð½Ð°Ñ 7Я ÑемÑЯ":{"tags":{"name":"ÐаÑÐ¾Ð´Ð½Ð°Ñ 7Я ÑемÑЯ","shop":"supermarket"},"name":"ÐаÑÐ¾Ð´Ð½Ð°Ñ 7Я ÑемÑЯ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐеÑекÑеÑÑок":{"tags":{"name":"ÐеÑекÑеÑÑок","shop":"supermarket"},"name":"ÐеÑекÑеÑÑок","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐокÑпоÑка":{"tags":{"name":"ÐокÑпоÑка","shop":"supermarket"},"name":"ÐокÑпоÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐолÑÑка":{"tags":{"name":"ÐолÑÑка","shop":"supermarket"},"name":"ÐолÑÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐÑÑÑÑоÑка":{"tags":{"name":"ÐÑÑÑÑоÑка","shop":"supermarket"},"name":"ÐÑÑÑÑоÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Радеж":{"tags":{"name":"Радеж","shop":"supermarket"},"name":"Радеж","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Ð ÑкавиÑка":{"tags":{"name":"Ð ÑкавиÑка","shop":"supermarket"},"name":"Ð ÑкавиÑка","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/СвеÑоÑоÑ":{"tags":{"name":"СвеÑоÑоÑ","shop":"supermarket"},"name":"СвеÑоÑоÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/СедÑмой конÑиненÑ":{"tags":{"name":"СедÑмой конÑиненÑ","shop":"supermarket"},"name":"СедÑмой конÑиненÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/СемейнÑй":{"tags":{"name":"СемейнÑй","shop":"supermarket"},"name":"СемейнÑй","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/СемÑÑ":{"tags":{"name":"СемÑÑ","shop":"supermarket"},"name":"СемÑÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/СÑпеÑмаÑкеÑ":{"tags":{"name":"СÑпеÑмаÑкеÑ","shop":"supermarket"},"name":"СÑпеÑмаÑкеÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/СÑлÑпо":{"tags":{"name":"СÑлÑпо","shop":"supermarket"},"name":"СÑлÑпо","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ТавÑÑÑâÐ":{"tags":{"name":"ТавÑÑÑâÐ","shop":"supermarket"},"name":"ТавÑÑÑâÐ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ФоÑа":{"tags":{"name":"ФоÑа","shop":"supermarket"},"name":"ФоÑа","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ФÑÑÑеÑ":{"tags":{"name":"ФÑÑÑеÑ","shop":"supermarket"},"name":"ФÑÑÑеÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ХүнÑний дÑлгүүÑ":{"tags":{"name":"ХүнÑний дÑлгүүÑ","shop":"supermarket"},"name":"ХүнÑний дÑлгүүÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ÐделÑвейÑ":{"tags":{"name":"ÐделÑвейÑ","shop":"supermarket"},"name":"ÐделÑвейÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Ñ
үнÑний дÑлгүүÑ":{"tags":{"name":"Ñ
үнÑний дÑлгүүÑ","shop":"supermarket"},"name":"Ñ
үнÑний дÑлгүүÑ","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/Ø¨ÙØ§ÙØ©":{"tags":{"name":"Ø¨ÙØ§ÙØ©","shop":"supermarket"},"name":"Ø¨ÙØ§ÙØ©","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/سÙپر Ù
ارکت":{"tags":{"name":"سÙپر Ù
ارکت","shop":"supermarket"},"name":"سÙپر Ù
ارکت","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/سÙپرÙ
ارکت":{"tags":{"name":"سÙپرÙ
ارکت","shop":"supermarket"},"name":"سÙپرÙ
ارکت","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ããªãã":{"tags":{"name":"ããªãã","shop":"supermarket"},"name":"ããªãã","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ã¾ãã°ããã£ã¨":{"tags":{"name":"ã¾ãã°ããã£ã¨","shop":"supermarket"},"name":"ã¾ãã°ããã£ã¨","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ã¤ãªã³":{"tags":{"name":"ã¤ãªã³","shop":"supermarket"},"name":"ã¤ãªã³","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ã¤ãã¼ã¨ã¼ã«ãã¼":{"tags":{"name":"ã¤ãã¼ã¨ã¼ã«ãã¼","shop":"supermarket"},"name":"ã¤ãã¼ã¨ã¼ã«ãã¼","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ã«ã¹ã":{"tags":{"name":"ã«ã¹ã","shop":"supermarket"},"name":"ã«ã¹ã","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ããã¯ã¹ããªã¥":{"tags":{"name":"ããã¯ã¹ããªã¥","shop":"supermarket"},"name":"ããã¯ã¹ããªã¥","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ãã«ã¨ã":{"tags":{"name":"ãã«ã¨ã","shop":"supermarket"},"name":"ãã«ã¨ã","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ã©ã¤ã":{"tags":{"name":"ã©ã¤ã","shop":"supermarket"},"name":"ã©ã¤ã","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/å
¨è¯":{"tags":{"name":"å
¨è¯","shop":"supermarket"},"name":"å
¨è¯","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/å
¨è¯ç¦å©ä¸å¿":{"tags":{"name":"å
¨è¯ç¦å©ä¸å¿","shop":"supermarket"},"name":"å
¨è¯ç¦å©ä¸å¿","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/æ 康 Wellcome":{"tags":{"name":"æ 康 Wellcome","shop":"supermarket"},"name":"æ 康 Wellcome","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/æ¥åã¹ã¼ãã¼":{"tags":{"name":"æ¥åã¹ã¼ãã¼","shop":"supermarket"},"name":"æ¥åã¹ã¼ãã¼","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/ç¾å»ç¤¾":{"tags":{"name":"ç¾å»ç¤¾","shop":"supermarket"},"name":"ç¾å»ç¤¾","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/supermarket/西å":{"tags":{"name":"西å","shop":"supermarket"},"name":"西å","icon":"grocery","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tailor/Atelier de couture":{"tags":{"name":"Atelier de couture","shop":"tailor"},"name":"Atelier de couture","icon":"clothing-store","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/ticket/Boutique Grandes Lignes":{"tags":{"name":"Boutique Grandes Lignes","shop":"ticket"},"name":"Boutique Grandes Lignes","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/ticket/Guichet Transilien":{"tags":{"name":"Guichet Transilien","shop":"ticket"},"name":"Guichet Transilien","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/ticket/ÐаÑÑа":{"tags":{"name":"ÐаÑÑа","shop":"ticket"},"name":"ÐаÑÑа","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/ticket/ÐÑоезднÑе билеÑÑ":{"tags":{"name":"ÐÑоезднÑе билеÑÑ","shop":"ticket"},"name":"ÐÑоезднÑе билеÑÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tobacco/Dohánybolt":{"tags":{"name":"Dohánybolt","shop":"tobacco"},"name":"Dohánybolt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tobacco/Estanco":{"tags":{"name":"Estanco","shop":"tobacco"},"name":"Estanco","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tobacco/Nemzeti Dohánybolt":{"tags":{"name":"Nemzeti Dohánybolt","shop":"tobacco"},"name":"Nemzeti Dohánybolt","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tobacco/Tabacos":{"tags":{"name":"Tabacos","shop":"tobacco"},"name":"Tabacos","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tobacco/ТабакеÑка":{"tags":{"name":"ТабакеÑка","shop":"tobacco"},"name":"ТабакеÑка","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/toys/DráÄik":{"tags":{"name":"DráÄik","shop":"toys"},"name":"DráÄik","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/toys/Intertoys":{"tags":{"name":"Intertoys","shop":"toys"},"name":"Intertoys","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/toys/King Jouet":{"tags":{"name":"King Jouet","shop":"toys"},"name":"King Jouet","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/toys/La Grande Récré":{"tags":{"name":"La Grande Récré","shop":"toys"},"name":"La Grande Récré","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/toys/Maxi Toys":{"tags":{"name":"Maxi Toys","shop":"toys"},"name":"Maxi Toys","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/toys/Toys R Us":{"tags":{"name":"Toys R Us","shop":"toys"},"name":"Toys R Us","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/toys/ÐеÑÑкий миÑ":{"tags":{"name":"ÐеÑÑкий миÑ","shop":"toys"},"name":"ÐеÑÑкий миÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/toys/ÐгÑÑÑки":{"tags":{"name":"ÐгÑÑÑки","shop":"toys"},"name":"ÐгÑÑÑки","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/travel_agency/D-reizen":{"tags":{"name":"D-reizen","shop":"travel_agency"},"name":"D-reizen","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/travel_agency/DER Reisebüro":{"tags":{"name":"DER Reisebüro","shop":"travel_agency"},"name":"DER Reisebüro","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/travel_agency/First Reisebüro":{"tags":{"name":"First Reisebüro","shop":"travel_agency"},"name":"First Reisebüro","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/travel_agency/Flight Centre":{"tags":{"name":"Flight Centre","shop":"travel_agency"},"name":"Flight Centre","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/travel_agency/Reiseland":{"tags":{"name":"Reiseland","shop":"travel_agency"},"name":"Reiseland","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/travel_agency/TUI":{"tags":{"name":"TUI","shop":"travel_agency"},"name":"TUI","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/travel_agency/The Co-operative Travel":{"tags":{"name":"The Co-operative Travel","shop":"travel_agency"},"name":"The Co-operative Travel","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/travel_agency/Thomas Cook":{"tags":{"name":"Thomas Cook","shop":"travel_agency"},"name":"Thomas Cook","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/travel_agency/Thomson":{"tags":{"name":"Thomson","shop":"travel_agency"},"name":"Thomson","icon":"suitcase","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tyres/Borracharia":{"tags":{"name":"Borracharia","shop":"tyres"},"name":"Borracharia","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tyres/Bridgestone":{"tags":{"name":"Bridgestone","shop":"tyres"},"name":"Bridgestone","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tyres/Discount Tire":{"tags":{"name":"Discount Tire","shop":"tyres"},"name":"Discount Tire","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tyres/Les Schwab Tire Center":{"tags":{"name":"Les Schwab Tire Center","shop":"tyres"},"name":"Les Schwab Tire Center","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tyres/Vianor":{"tags":{"name":"Vianor","shop":"tyres"},"name":"Vianor","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/tyres/ÐÑлканизаÑиÑ":{"tags":{"name":"ÐÑлканизаÑиÑ","shop":"tyres"},"name":"ÐÑлканизаÑиÑ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Action":{"tags":{"name":"Action","shop":"variety_store"},"name":"Action","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Bazar":{"tags":{"name":"Bazar","shop":"variety_store"},"name":"Bazar","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Big Bazar":{"tags":{"name":"Big Bazar","shop":"variety_store"},"name":"Big Bazar","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Dollar Tree":{"tags":{"name":"Dollar Tree","shop":"variety_store"},"name":"Dollar Tree","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Dollarama":{"tags":{"name":"Dollarama","shop":"variety_store"},"name":"Dollarama","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/EuroShop":{"tags":{"name":"EuroShop","shop":"variety_store"},"name":"EuroShop","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Family Dollar":{"tags":{"name":"Family Dollar","shop":"variety_store"},"name":"Family Dollar","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Fix Price":{"tags":{"name":"Fix Price","shop":"variety_store"},"name":"Fix Price","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Fix price":{"tags":{"name":"Fix price","shop":"variety_store"},"name":"Fix price","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/FixPrice":{"tags":{"name":"FixPrice","shop":"variety_store"},"name":"FixPrice","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/GiFi":{"tags":{"name":"GiFi","shop":"variety_store"},"name":"GiFi","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Home Bargains":{"tags":{"name":"Home Bargains","shop":"variety_store"},"name":"Home Bargains","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Mäc-Geiz":{"tags":{"name":"Mäc-Geiz","shop":"variety_store"},"name":"Mäc-Geiz","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/NOZ":{"tags":{"name":"NOZ","shop":"variety_store"},"name":"NOZ","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Poundland":{"tags":{"name":"Poundland","shop":"variety_store"},"name":"Poundland","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Poundworld":{"tags":{"name":"Poundworld","shop":"variety_store"},"name":"Poundworld","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/Tedi":{"tags":{"name":"Tedi","shop":"variety_store"},"name":"Tedi","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/variety_store/ãã¤ã½ã¼":{"tags":{"name":"ãã¤ã½ã¼","shop":"variety_store"},"name":"ãã¤ã½ã¼","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/video/Blockbuster":{"tags":{"name":"Blockbuster","shop":"video"},"name":"Blockbuster","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/video/Family Video":{"tags":{"name":"Family Video","shop":"video"},"name":"Family Video","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/video/TSUTAYA":{"tags":{"name":"TSUTAYA","shop":"video"},"name":"TSUTAYA","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/video/World of Video":{"tags":{"name":"World of Video","shop":"video"},"name":"World of Video","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/video/ã²ãª":{"tags":{"name":"ã²ãª","shop":"video"},"name":"ã²ãª","icon":"shop","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/video_games/EB Games":{"tags":{"name":"EB Games","shop":"video_games"},"name":"EB Games","icon":"gaming","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/video_games/Game":{"tags":{"name":"Game","shop":"video_games"},"name":"Game","icon":"gaming","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/video_games/GameStop":{"tags":{"name":"GameStop","shop":"video_games"},"name":"GameStop","icon":"gaming","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"shop/video_games/Micromania":{"tags":{"name":"Micromania","shop":"video_games"},"name":"Micromania","icon":"gaming","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours","payment_multi"],"suggestion":true},"tourism/alpine_hut/ÐÐШ":{"tags":{"name":"ÐÐШ","tourism":"alpine_hut"},"name":"ÐÐШ","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/apartment/ÐвÑÑ
комнаÑÐ½Ð°Ñ ÐºÐ²Ð°ÑÑиÑа на ÑÑÑки":{"tags":{"name":"ÐвÑÑ
комнаÑÐ½Ð°Ñ ÐºÐ²Ð°ÑÑиÑа на ÑÑÑки","tourism":"apartment"},"name":"ÐвÑÑ
комнаÑÐ½Ð°Ñ ÐºÐ²Ð°ÑÑиÑа на ÑÑÑки","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/attraction/Arch":{"tags":{"name":"Arch","tourism":"attraction"},"name":"Arch","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Kursächsische Postmeilensäule":{"tags":{"name":"Kursächsische Postmeilensäule","tourism":"attraction"},"name":"Kursächsische Postmeilensäule","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Maibaum":{"tags":{"name":"Maibaum","tourism":"attraction"},"name":"Maibaum","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Moab trail":{"tags":{"name":"Moab trail","tourism":"attraction"},"name":"Moab trail","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Moai":{"tags":{"name":"Moai","tourism":"attraction"},"name":"Moai","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/OWÅ":{"tags":{"name":"OWÅ","tourism":"attraction"},"name":"OWÅ","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/Sommerrodelbahn":{"tags":{"name":"Sommerrodelbahn","tourism":"attraction"},"name":"Sommerrodelbahn","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/path contiunes":{"tags":{"name":"path contiunes","tourism":"attraction"},"name":"path contiunes","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/white blaze":{"tags":{"name":"white blaze","tourism":"attraction"},"name":"white blaze","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/ÐладбиÑе евÑейÑкое":{"tags":{"name":"ÐладбиÑе евÑейÑкое","tourism":"attraction"},"name":"ÐладбиÑе евÑейÑкое","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/ÐолеÑо обозÑениÑ":{"tags":{"name":"ÐолеÑо обозÑениÑ","tourism":"attraction"},"name":"ÐолеÑо обозÑениÑ","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/ÐÑиÑÑадебнÑй паÑк":{"tags":{"name":"ÐÑиÑÑадебнÑй паÑк","tourism":"attraction"},"name":"ÐÑиÑÑадебнÑй паÑк","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/УÑадÑба":{"tags":{"name":"УÑадÑба","tourism":"attraction"},"name":"УÑадÑба","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/ХозÑйÑÑвеннÑй двоÑ":{"tags":{"name":"ХозÑйÑÑвеннÑй двоÑ","tourism":"attraction"},"name":"ХозÑйÑÑвеннÑй двоÑ","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/ЧаÑовнÑ":{"tags":{"name":"ЧаÑовнÑ","tourism":"attraction"},"name":"ЧаÑовнÑ","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/attraction/долÑмен":{"tags":{"name":"долÑмен","tourism":"attraction"},"name":"долÑмен","icon":"star","geometry":["point","vertex","area"],"fields":["name","operator","address"],"suggestion":true},"tourism/camp_site/Camping Municipal":{"tags":{"name":"Camping Municipal","tourism":"camp_site"},"name":"Camping Municipal","icon":"campsite","geometry":["point","vertex","area"],"fields":["name","operator","address","capacity","fee","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/camp_site/Camping municipal":{"tags":{"name":"Camping municipal","tourism":"camp_site"},"name":"Camping municipal","icon":"campsite","geometry":["point","vertex","area"],"fields":["name","operator","address","capacity","fee","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/guest_house/Home":{"tags":{"name":"Home","tourism":"guest_house"},"name":"Home","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/guest_house/OW Bielanka":{"tags":{"name":"OW Bielanka","tourism":"guest_house"},"name":"OW Bielanka","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hostel/Albergue de Peregrinos":{"tags":{"name":"Albergue de Peregrinos","tourism":"hostel"},"name":"Albergue de Peregrinos","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hostel/Hospedaje":{"tags":{"name":"Hospedaje","tourism":"hostel"},"name":"Hospedaje","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hostel/Hostal":{"tags":{"name":"Hostal","tourism":"hostel"},"name":"Hostal","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/B&B Hôtel":{"tags":{"name":"B&B Hôtel","tourism":"hotel"},"name":"B&B Hôtel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/B&b Hôtel":{"tags":{"name":"B&b Hôtel","tourism":"hotel"},"name":"B&b Hôtel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Best Western":{"tags":{"name":"Best Western","tourism":"hotel"},"name":"Best Western","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Campanile":{"tags":{"name":"Campanile","tourism":"hotel"},"name":"Campanile","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Central Hotel":{"tags":{"name":"Central Hotel","tourism":"hotel"},"name":"Central Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/City Hotel":{"tags":{"name":"City Hotel","tourism":"hotel"},"name":"City Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Comfort Inn":{"tags":{"name":"Comfort Inn","tourism":"hotel"},"name":"Comfort Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Comfort Inn & Suites":{"tags":{"name":"Comfort Inn & Suites","tourism":"hotel"},"name":"Comfort Inn & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Comfort Suites":{"tags":{"name":"Comfort Suites","tourism":"hotel"},"name":"Comfort Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Country Inn & Suites":{"tags":{"name":"Country Inn & Suites","tourism":"hotel"},"name":"Country Inn & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Courtyard by Marriott":{"tags":{"name":"Courtyard by Marriott","tourism":"hotel"},"name":"Courtyard by Marriott","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Crowne Plaza":{"tags":{"name":"Crowne Plaza","tourism":"hotel"},"name":"Crowne Plaza","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Days Inn":{"tags":{"name":"Days Inn","tourism":"hotel"},"name":"Days Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Embassy Suites":{"tags":{"name":"Embassy Suites","tourism":"hotel"},"name":"Embassy Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Extended Stay America":{"tags":{"name":"Extended Stay America","tourism":"hotel"},"name":"Extended Stay America","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Fairfield Inn":{"tags":{"name":"Fairfield Inn","tourism":"hotel"},"name":"Fairfield Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Fairfield Inn & Suites":{"tags":{"name":"Fairfield Inn & Suites","tourism":"hotel"},"name":"Fairfield Inn & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Formule 1":{"tags":{"name":"Formule 1","tourism":"hotel"},"name":"Formule 1","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Grand Hotel":{"tags":{"name":"Grand Hotel","tourism":"hotel"},"name":"Grand Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hampton Inn":{"tags":{"name":"Hampton Inn","tourism":"hotel"},"name":"Hampton Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hampton Inn & Suites":{"tags":{"name":"Hampton Inn & Suites","tourism":"hotel"},"name":"Hampton Inn & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hilton Garden Inn":{"tags":{"name":"Hilton Garden Inn","tourism":"hotel"},"name":"Hilton Garden Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Holiday Inn":{"tags":{"name":"Holiday Inn","tourism":"hotel"},"name":"Holiday Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Holiday Inn Express":{"tags":{"name":"Holiday Inn Express","tourism":"hotel"},"name":"Holiday Inn Express","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Holiday Inn Express & Suites":{"tags":{"name":"Holiday Inn Express & Suites","tourism":"hotel"},"name":"Holiday Inn Express & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Homewood Suites":{"tags":{"name":"Homewood Suites","tourism":"hotel"},"name":"Homewood Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Central":{"tags":{"name":"Hotel Central","tourism":"hotel"},"name":"Hotel Central","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Europa":{"tags":{"name":"Hotel Europa","tourism":"hotel"},"name":"Hotel Europa","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Ibis":{"tags":{"name":"Hotel Ibis","tourism":"hotel"},"name":"Hotel Ibis","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Krone":{"tags":{"name":"Hotel Krone","tourism":"hotel"},"name":"Hotel Krone","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Panorama":{"tags":{"name":"Hotel Panorama","tourism":"hotel"},"name":"Hotel Panorama","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Plaza":{"tags":{"name":"Hotel Plaza","tourism":"hotel"},"name":"Hotel Plaza","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Post":{"tags":{"name":"Hotel Post","tourism":"hotel"},"name":"Hotel Post","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Royal":{"tags":{"name":"Hotel Royal","tourism":"hotel"},"name":"Hotel Royal","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel Victoria":{"tags":{"name":"Hotel Victoria","tourism":"hotel"},"name":"Hotel Victoria","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hotel zur Post":{"tags":{"name":"Hotel zur Post","tourism":"hotel"},"name":"Hotel zur Post","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hôtel Ibis":{"tags":{"name":"Hôtel Ibis","tourism":"hotel"},"name":"Hôtel Ibis","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Hôtel de France":{"tags":{"name":"Hôtel de France","tourism":"hotel"},"name":"Hôtel de France","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Ibis":{"tags":{"name":"Ibis","tourism":"hotel"},"name":"Ibis","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Ibis Budget":{"tags":{"name":"Ibis Budget","tourism":"hotel"},"name":"Ibis Budget","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Ibis Styles":{"tags":{"name":"Ibis Styles","tourism":"hotel"},"name":"Ibis Styles","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Kyriad":{"tags":{"name":"Kyriad","tourism":"hotel"},"name":"Kyriad","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/La Quinta":{"tags":{"name":"La Quinta","tourism":"hotel"},"name":"La Quinta","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Marriott":{"tags":{"name":"Marriott","tourism":"hotel"},"name":"Marriott","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Mercure":{"tags":{"name":"Mercure","tourism":"hotel"},"name":"Mercure","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Novotel":{"tags":{"name":"Novotel","tourism":"hotel"},"name":"Novotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Palace Hotel":{"tags":{"name":"Palace Hotel","tourism":"hotel"},"name":"Palace Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Park Hotel":{"tags":{"name":"Park Hotel","tourism":"hotel"},"name":"Park Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Parkhotel":{"tags":{"name":"Parkhotel","tourism":"hotel"},"name":"Parkhotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Premier Inn":{"tags":{"name":"Premier Inn","tourism":"hotel"},"name":"Premier Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Première Classe":{"tags":{"name":"Première Classe","tourism":"hotel"},"name":"Première Classe","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Quality Inn":{"tags":{"name":"Quality Inn","tourism":"hotel"},"name":"Quality Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Quality Inn & Suites":{"tags":{"name":"Quality Inn & Suites","tourism":"hotel"},"name":"Quality Inn & Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Ramada":{"tags":{"name":"Ramada","tourism":"hotel"},"name":"Ramada","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Residence Inn":{"tags":{"name":"Residence Inn","tourism":"hotel"},"name":"Residence Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Royal Hotel":{"tags":{"name":"Royal Hotel","tourism":"hotel"},"name":"Royal Hotel","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Sheraton":{"tags":{"name":"Sheraton","tourism":"hotel"},"name":"Sheraton","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Sleep Inn":{"tags":{"name":"Sleep Inn","tourism":"hotel"},"name":"Sleep Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Staybridge Suites":{"tags":{"name":"Staybridge Suites","tourism":"hotel"},"name":"Staybridge Suites","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Super 8":{"tags":{"name":"Super 8","tourism":"hotel"},"name":"Super 8","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/Travelodge":{"tags":{"name":"Travelodge","tourism":"hotel"},"name":"Travelodge","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/ÐоÑÑиниÑа":{"tags":{"name":"ÐоÑÑиниÑа","tourism":"hotel"},"name":"ÐоÑÑиниÑа","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/hotel/æ±æ¨ªã¤ã³":{"tags":{"name":"æ±æ¨ªã¤ã³","tourism":"hotel"},"name":"æ±æ¨ªã¤ã³","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","stars","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/motel/Budget Inn":{"tags":{"name":"Budget Inn","tourism":"motel"},"name":"Budget Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/motel/Econo Lodge":{"tags":{"name":"Econo Lodge","tourism":"motel"},"name":"Econo Lodge","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/motel/Motel 6":{"tags":{"name":"Motel 6","tourism":"motel"},"name":"Motel 6","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/motel/Rodeway Inn":{"tags":{"name":"Rodeway Inn","tourism":"motel"},"name":"Rodeway Inn","icon":"lodging","geometry":["point","area"],"fields":["name","operator","address","building_area","smoking","rooms","internet_access","internet_access/fee","internet_access/ssid"],"suggestion":true},"tourism/museum/Heimatmuseum":{"tags":{"name":"Heimatmuseum","tourism":"museum"},"name":"Heimatmuseum","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"tourism/museum/Stadtmuseum":{"tags":{"name":"Stadtmuseum","tourism":"museum"},"name":"Stadtmuseum","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"tourism/museum/Tájház":{"tags":{"name":"Tájház","tourism":"museum"},"name":"Tájház","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"tourism/museum/ÐÑаеведÑеÑкий мÑзей":{"tags":{"name":"ÐÑаеведÑеÑкий мÑзей","tourism":"museum"},"name":"ÐÑаеведÑеÑкий мÑзей","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true},"tourism/museum/ÐÑзей":{"tags":{"name":"ÐÑзей","tourism":"museum"},"name":"ÐÑзей","icon":"museum","geometry":["point","area"],"fields":["name","operator","address","building_area","opening_hours"],"suggestion":true}};
-var defaults = {"area":["category-landuse","category-building","category-water-area","category-natural-area","leisure/park","amenity/hospital","amenity/place_of_worship","amenity/cafe","amenity/restaurant","area"],"line":["category-road","category-rail","category-path","category-water-line","category-barrier","category-natural-line","power/line","line"],"point":["category-natural-point","leisure/park","amenity/hospital","amenity/place_of_worship","amenity/cafe","amenity/restaurant","amenity/fast_food","amenity/bar","amenity/bank","shop/supermarket","point"],"vertex":["highway/crosswalk","highway/crossing","railway/level_crossing","highway/traffic_signals","highway/turning_circle","highway/turning_loop","traffic_calming","highway/mini_roundabout","highway/motorway_junction","vertex"],"relation":["category-route","category-restriction","type/boundary","type/waterway","type/multipolygon","type/site","relation"]};
+var defaults = {"area":["category-landuse","category-building","category-water-area","category-natural-area","leisure/park","amenity/hospital","amenity/place_of_worship","amenity/cafe","amenity/restaurant","area"],"line":["category-road","category-rail","category-path","category-water-line","category-barrier","category-natural-line","power/line","line"],"point":["category-natural-point","leisure/park","amenity/hospital","amenity/place_of_worship","amenity/cafe","amenity/restaurant","amenity/fast_food","amenity/bar","amenity/bank","shop/supermarket","point"],"vertex":["highway/crosswalk","highway/crossing","railway/level_crossing","highway/traffic_signals","highway/turning_circle","highway/turning_loop","traffic_calming","highway/mini_roundabout","highway/motorway_junction","vertex"],"relation":["category-route","category-restriction","public_transport/stop_area","type/boundary","type/waterway","type/multipolygon","type/site","relation"]};
-var categories = {"category-barrier":{"icon":"roadblock","geometry":"line","name":"Barrier Features","members":["barrier/fence","barrier/wall","barrier/ditch","barrier/gate","barrier/hedge","barrier"]},"category-building":{"icon":"building","geometry":"area","name":"Building Features","members":["building","building/house","building/apartments","building/commercial","building/industrial","building/residential"]},"category-golf":{"icon":"golf","geometry":"area","name":"Golf Features","members":["golf/fairway","golf/green","golf/lateral_water_hazard_area","golf/rough","golf/bunker","golf/tee","golf/water_hazard_area"]},"category-landuse":{"icon":"landuse","geometry":"area","name":"Land Use Features","members":["landuse/residential","landuse/industrial","landuse/commercial","landuse/retail","landuse/farmland","landuse/farmyard","landuse/forest","landuse/meadow","landuse/aquaculture","landuse/cemetery","landuse/military","landuse/religious"]},"category-natural-area":{"icon":"natural","geometry":"area","name":"Natural Features","members":["natural/water","natural/wood","natural/scrub","natural/wetland","natural/grassland","natural/heath","natural/bare_rock","natural/beach","natural/cave_entrance","natural/glacier"]},"category-natural-line":{"icon":"natural","geometry":"line","name":"Natural Features","members":["natural/coastline","natural/tree_row"]},"category-natural-point":{"icon":"natural","geometry":"point","name":"Natural Features","members":["natural/peak","natural/cliff","natural/beach","natural/cave_entrance"]},"category-path":{"icon":"category-path","geometry":"line","name":"Path Features","members":["footway/crosswalk","footway/sidewalk","highway/steps","highway/path","highway/footway","highway/cycleway","highway/bridleway","highway/pedestrian_line"]},"category-rail":{"icon":"category-rail","geometry":"line","name":"Rail Features","members":["railway/rail","railway/subway","railway/tram","railway/monorail","railway/disused","railway/abandoned"]},"category-restriction":{"icon":"restriction","geometry":"relation","name":"Restriction Features","members":["type/restriction/no_left_turn","type/restriction/no_right_turn","type/restriction/no_straight_on","type/restriction/no_u_turn","type/restriction/only_left_turn","type/restriction/only_right_turn","type/restriction/only_straight_on","type/restriction"]},"category-road":{"icon":"category-roads","geometry":"line","name":"Road Features","members":["highway/residential","highway/motorway","highway/trunk","highway/primary","highway/secondary","highway/tertiary","highway/living_street","highway/unclassified","highway/service","highway/track","highway/motorway_link","highway/trunk_link","highway/primary_link","highway/secondary_link","highway/tertiary_link","highway/road"]},"category-route":{"icon":"route","geometry":"relation","name":"Route Features","members":["type/route/road","type/route/bicycle","type/route/foot","type/route/hiking","type/route/horse","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-area":{"icon":"water","geometry":"area","name":"Water Features","members":["natural/water/lake","natural/water/pond","natural/water/reservoir","natural/water"]},"category-water-line":{"icon":"category-water","geometry":"line","name":"Water Features","members":["waterway/river","waterway/stream","waterway/canal","waterway/ditch","waterway/drain"]}};
+var categories = {"category-barrier":{"icon":"roadblock","geometry":"line","name":"Barrier Features","members":["barrier/fence","barrier/wall","barrier/ditch","barrier/gate","barrier/hedge","barrier/kerb","barrier"]},"category-building":{"icon":"building","geometry":"area","name":"Building Features","members":["building","building/house","building/apartments","building/retail","building/commercial","building/industrial","building/residential"]},"category-golf":{"icon":"golf","geometry":"area","name":"Golf Features","members":["golf/fairway","golf/green","golf/lateral_water_hazard_area","golf/rough","golf/bunker","golf/tee","golf/water_hazard_area"]},"category-landuse":{"icon":"landuse","geometry":"area","name":"Land Use Features","members":["landuse/residential","landuse/industrial","landuse/commercial","landuse/retail","landuse/farmland","landuse/farmyard","landuse/forest","landuse/meadow","landuse/aquaculture","landuse/cemetery","landuse/military","landuse/religious"]},"category-natural-area":{"icon":"natural","geometry":"area","name":"Natural Features","members":["natural/water","natural/wood","natural/scrub","natural/wetland","natural/grassland","natural/heath","natural/bare_rock","natural/beach","natural/cave_entrance","natural/glacier"]},"category-natural-line":{"icon":"natural","geometry":"line","name":"Natural Features","members":["natural/coastline","natural/tree_row"]},"category-natural-point":{"icon":"natural","geometry":"point","name":"Natural Features","members":["natural/peak","natural/cliff","natural/beach","natural/cave_entrance"]},"category-path":{"icon":"category-path","geometry":"line","name":"Path Features","members":["footway/crosswalk","footway/sidewalk","highway/steps","highway/path","highway/footway","highway/cycleway","highway/bridleway","highway/pedestrian_line"]},"category-rail":{"icon":"category-rail","geometry":"line","name":"Rail Features","members":["railway/rail","railway/subway","railway/tram","railway/monorail","railway/disused","railway/abandoned"]},"category-restriction":{"icon":"restriction","geometry":"relation","name":"Restriction Features","members":["type/restriction/no_left_turn","type/restriction/no_right_turn","type/restriction/no_straight_on","type/restriction/no_u_turn","type/restriction/only_left_turn","type/restriction/only_right_turn","type/restriction/only_straight_on","type/restriction"]},"category-road":{"icon":"category-roads","geometry":"line","name":"Road Features","members":["highway/residential","highway/motorway","highway/trunk","highway/primary","highway/secondary","highway/tertiary","highway/living_street","highway/unclassified","highway/service","highway/track","highway/motorway_link","highway/trunk_link","highway/primary_link","highway/secondary_link","highway/tertiary_link","highway/road"]},"category-route":{"icon":"route","geometry":"relation","name":"Route Features","members":["type/route/road","type/route/bicycle","type/route/foot","type/route/hiking","type/route/horse","type/route/piste","type/route/bus","type/route/train","type/route/light_rail","type/route/tram","type/route/subway","type/route/ferry","type/route/power","type/route/pipeline","type/route/detour","type/route_master","type/route"]},"category-water-area":{"icon":"water","geometry":"area","name":"Water Features","members":["natural/water/lake","natural/water/pond","natural/water/reservoir","natural/water"]},"category-water-line":{"icon":"category-water","geometry":"line","name":"Water Features","members":["waterway/river","waterway/stream","waterway/canal","waterway/ditch","waterway/drain"]}};
-var fields = {"access_simple":{"key":"access","type":"combo","label":"Allowed Access","options":["yes","permissive","private","customers","no"]},"access":{"keys":["access","foot","motor_vehicle","bicycle","horse"],"reference":{"key":"access"},"type":"access","label":"Allowed Access","placeholder":"Not Specified","strings":{"types":{"access":"All","foot":"Foot","motor_vehicle":"Motor Vehicles","bicycle":"Bicycles","horse":"Horses"},"options":{"yes":{"title":"Allowed","description":"Access permitted by law; a right of way"},"no":{"title":"Prohibited","description":"Access not permitted to the general public"},"permissive":{"title":"Permissive","description":"Access permitted until such time as the owner revokes the permission"},"private":{"title":"Private","description":"Access permitted only with permission of the owner on an individual basis"},"designated":{"title":"Designated","description":"Access permitted according to signs or specific local laws"},"destination":{"title":"Destination","description":"Access permitted only to reach a destination"},"dismount":{"title":"Dismount","description":"Access permitted but rider must dismount"}}}},"address":{"type":"address","keys":["addr:block_number","addr:city","addr:block_number","addr:conscriptionnumber","addr:county","addr:country","addr:county","addr:district","addr:floor","addr:hamlet","addr:housename","addr:housenumber","addr:neighbourhood","addr:place","addr:postcode","addr:province","addr:quarter","addr:state","addr:street","addr:subdistrict","addr:suburb","addr:unit"],"reference":{"key":"addr"},"icon":"address","universal":true,"label":"Address","strings":{"placeholders":{"block_number":"Block Number","block_number!jp":"Block No.","city":"City","city!jp":"City/Town/Village/Tokyo Special Ward","city!vn":"City/Town","conscriptionnumber":"123","country":"Country","county":"County","county!jp":"District","district":"District","district!vn":"Arrondissement/Town/District","floor":"Floor","hamlet":"Hamlet","housename":"Housename","housenumber":"123","housenumber!jp":"Building No./Lot No.","neighbourhood":"Neighbourhood","neighbourhood!jp":"ChÅme/Aza/Koaza","place":"Place","postcode":"Postcode","province":"Province","province!jp":"Prefecture","quarter":"Quarter","quarter!jp":"Åaza/Machi","state":"State","street":"Street","subdistrict":"Subdistrict","subdistrict!vn":"Ward/Commune/Townlet","suburb":"Suburb","suburb!jp":"Ward","unit":"Unit"}}},"admin_level":{"key":"admin_level","type":"number","label":"Admin Level"},"aerialway":{"key":"aerialway","type":"typeCombo","label":"Type"},"aerialway/access":{"key":"aerialway:access","type":"combo","label":"Access","strings":{"options":{"entry":"Entry","exit":"Exit","both":"Both"}}},"aerialway/bubble":{"key":"aerialway:bubble","type":"check","label":"Bubble"},"aerialway/capacity":{"key":"aerialway:capacity","type":"number","label":"Capacity (per hour)","placeholder":"500, 2500, 5000..."},"aerialway/duration":{"key":"aerialway:duration","type":"number","label":"Duration (minutes)","placeholder":"1, 2, 3..."},"aerialway/heating":{"key":"aerialway:heating","type":"check","label":"Heated"},"aerialway/occupancy":{"key":"aerialway:occupancy","type":"number","label":"Occupancy","placeholder":"2, 4, 8..."},"aerialway/summer/access":{"key":"aerialway:summer:access","type":"combo","label":"Access (summer)","strings":{"options":{"entry":"Entry","exit":"Exit","both":"Both"}}},"aeroway":{"key":"aeroway","type":"typeCombo","label":"Type"},"agrarian":{"key":"agrarian","type":"semiCombo","label":"Products"},"amenity":{"key":"amenity","type":"typeCombo","label":"Type"},"animal_boarding":{"key":"animal_boarding","type":"semiCombo","label":"For Animals"},"animal_breeding":{"key":"animal_breeding","type":"semiCombo","label":"For Animals"},"animal_shelter":{"key":"animal_shelter","type":"semiCombo","label":"For Animals"},"area/highway":{"key":"area:highway","type":"typeCombo","label":"Type"},"artist":{"key":"artist_name","type":"text","label":"Artist"},"artwork_type":{"key":"artwork_type","type":"combo","label":"Type"},"atm":{"key":"atm","type":"check","label":"ATM"},"backrest":{"key":"backrest","type":"check","label":"Backrest"},"barrier":{"key":"barrier","type":"typeCombo","label":"Type"},"bath/open_air":{"key":"bath:open_air","label":"Open Air","type":"check"},"bath/sand_bath":{"key":"bath:sand_bath","label":"Sand Bath","type":"check"},"bath/type":{"key":"bath:type","type":"combo","label":"Specialty","strings":{"options":{"onsen":"Japanese Onsen","foot_bath":"Foot Bath","hot_spring":"Hot Spring"}}},"beauty":{"key":"beauty","type":"combo","label":"Shop Type"},"bench":{"key":"bench","type":"check","label":"Bench"},"bicycle_parking":{"key":"bicycle_parking","type":"combo","label":"Type"},"bin":{"key":"bin","type":"check","label":"Waste Bin"},"blood_components":{"key":"blood:","type":"multiCombo","label":"Blood Components","strings":{"options":{"whole":"whole blood","plasma":"plasma","platelets":"platelets","stemcells":"stem cell samples"}}},"board_type":{"key":"board_type","type":"typeCombo","label":"Type"},"boules":{"key":"boules","type":"typeCombo","label":"Type"},"boundary":{"key":"boundary","type":"combo","label":"Type"},"brand":{"key":"brand","type":"text","label":"Brand"},"bridge":{"key":"bridge","type":"typeCombo","label":"Type","placeholder":"Default"},"building_area":{"key":"building","type":"combo","default":"yes","geometry":"area","label":"Building"},"building":{"key":"building","type":"combo","label":"Building"},"bunker_type":{"key":"bunker_type","type":"combo","label":"Type"},"cables":{"key":"cables","type":"number","label":"Cables","placeholder":"1, 2, 3..."},"camera/direction":{"key":"camera:direction","type":"number","label":"Direction (Degrees Clockwise)","placeholder":"45, 90, 180, 270"},"camera/mount":{"key":"camera:mount","type":"combo","label":"Camera Mount"},"camera/type":{"key":"camera:type","type":"combo","label":"Camera Type","strings":{"options":{"fixed":"Fixed","panning":"Panning","dome":"Dome"}}},"capacity":{"key":"capacity","type":"number","label":"Capacity","placeholder":"50, 100, 200..."},"cardinal_direction":{"key":"direction","type":"combo","label":"Direction","strings":{"options":{"N":"North","E":"East","S":"South","W":"West","NE":"Northeast","SE":"Southeast","SW":"Southwest","NW":"Northwest","NNE":"North-northeast","ENE":"East-northeast","ESE":"East-southeast","SSE":"South-southeast","SSW":"South-southwest","WSW":"West-southwest","WNW":"West-northwest","NNW":"North-northwest"}}},"castle_type":{"key":"castle_type","type":"combo","label":"Type"},"clock_direction":{"key":"direction","type":"combo","label":"Direction","strings":{"options":{"clockwise":"Clockwise","anticlockwise":"Counterclockwise"}}},"clothes":{"key":"clothes","type":"semiCombo","label":"Clothes"},"club":{"key":"club","type":"typeCombo","label":"Type"},"collection_times":{"key":"collection_times","type":"text","label":"Collection Times"},"comment":{"key":"comment","type":"textarea","label":"Changeset Comment","placeholder":"Brief description of your contributions (required)"},"communication_multi":{"key":"communication:","type":"multiCombo","label":"Communication Types"},"construction":{"key":"construction","type":"combo","label":"Type"},"contact/webcam":{"key":"contact:webcam","type":"url","icon":"website","label":"Webcam URL","placeholder":"http://example.com/"},"content":{"key":"content","type":"combo","label":"Content"},"country":{"key":"country","type":"combo","label":"Country"},"covered":{"key":"covered","type":"check","label":"Covered"},"craft":{"key":"craft","type":"typeCombo","label":"Type"},"crane/type":{"key":"crane:type","type":"combo","label":"Crane Type","strings":{"options":{"portal_crane":"Portal Crane","floor-mounted_crane":"Floor-mounted Crane","travel_lift":"Travel Lift"}}},"crop":{"key":"crop","type":"semiCombo","label":"Crops"},"crossing":{"key":"crossing","type":"combo","label":"Type"},"cuisine":{"key":"cuisine","type":"semiCombo","label":"Cuisines"},"currency_multi":{"key":"currency:","type":"multiCombo","label":"Currency Types"},"cutting":{"key":"cutting","type":"typeCombo","label":"Type","placeholder":"Default"},"cycle_network":{"key":"cycle_network","type":"networkCombo","label":"Network"},"cycleway":{"keys":["cycleway:left","cycleway:right"],"reference":{"key":"cycleway"},"type":"cycleway","label":"Bike Lanes","placeholder":"none","strings":{"types":{"cycleway:left":"Left side","cycleway:right":"Right side"},"options":{"none":{"title":"None","description":"No bike lane"},"lane":{"title":"Standard bike lane","description":"A bike lane separated from auto traffic by a painted line"},"shared_lane":{"title":"Shared bike lane","description":"A bike lane with no separation from auto traffic"},"track":{"title":"Bike track","description":"A bike lane separated from traffic by a physical barrier"},"share_busway":{"title":"Bike lane shared with bus","description":"A bike lane shared with a bus lane"},"opposite_lane":{"title":"Opposite bike lane","description":"A bike lane that travels in the opposite direction of traffic"},"opposite":{"title":"Contraflow bike lane","description":"A bike lane that travels in both directions on a one-way street"}}}},"date":{"key":"date","type":"check","label":"Date"},"delivery":{"key":"delivery","type":"check","label":"Delivery"},"denomination":{"key":"denomination","type":"combo","label":"Denomination"},"denotation":{"key":"denotation","type":"combo","label":"Denotation"},"description":{"key":"description","type":"textarea","label":"Description","universal":true},"devices":{"key":"devices","type":"number","label":"Devices","placeholder":"1, 2, 3..."},"diaper":{"key":"diaper","type":"combo","label":"Diaper Changing Available","options":["yes","no","room","1","2","3","4","5"]},"display":{"key":"display","type":"combo","label":"Display","options":["analog","digital","sundial","unorthodox"]},"dock":{"key":"dock","type":"combo","label":"Type"},"drive_through":{"key":"drive_through","type":"check","label":"Drive-Through"},"duration":{"key":"duration","type":"text","label":"Duration","placeholder":"00:00"},"electrified":{"key":"electrified","type":"combo","label":"Electrification","placeholder":"Contact Line, Electrified Rail...","strings":{"options":{"contact_line":"Contact Line","rail":"Electrified Rail","yes":"Yes (unspecified)","no":"No"}}},"elevation":{"key":"ele","type":"number","icon":"elevation","universal":true,"label":"Elevation"},"email":{"key":"email","type":"email","placeholder":"example@example.com","universal":true,"label":"Email"},"embankment":{"key":"embankment","type":"typeCombo","label":"Type","placeholder":"Default"},"emergency":{"key":"emergency","type":"check","label":"Emergency"},"entrance":{"key":"entrance","type":"typeCombo","label":"Type"},"except":{"key":"except","type":"combo","label":"Exceptions"},"fax":{"key":"fax","type":"tel","label":"Fax","universal":true,"placeholder":"+31 42 123 4567"},"fee":{"key":"fee","type":"check","label":"Fee"},"fence_type":{"key":"fence_type","type":"combo","label":"Type"},"fire_hydrant/position":{"key":"fire_hydrant:position","type":"combo","label":"Position","strings":{"options":{"lane":"Lane","parking_lot":"Parking Lot","sidewalk":"Sidewalk","green":"Green"}}},"fire_hydrant/type":{"key":"fire_hydrant:type","type":"combo","label":"Type","strings":{"options":{"pillar":"Pillar/Aboveground","underground":"Underground","wall":"Wall","pond":"Pond"}}},"fitness_station":{"key":"fitness_station","type":"typeCombo","label":"Equipment Type"},"fixme":{"key":"fixme","type":"textarea","label":"Fix Me","universal":true},"ford":{"key":"ford","type":"typeCombo","label":"Type","placeholder":"Default"},"frequency":{"key":"frequency","type":"combo","label":"Operating Frequency"},"fuel_multi":{"key":"fuel:","type":"multiCombo","label":"Fuel Types"},"fuel":{"key":"fuel","type":"combo","label":"Fuel"},"gauge":{"key":"gauge","type":"combo","label":"Gauge"},"gender":{"type":"radio","keys":["male","female","unisex"],"label":"Gender","placeholder":"Unknown","strings":{"options":{"male":"Male","female":"Female","unisex":"Unisex"}}},"generator/method":{"key":"generator:method","type":"combo","label":"Method"},"generator/output/electricity":{"key":"generator:output:electricity","type":"text","label":"Power Output","placeholder":"50 MW, 100 MW, 200 MW..."},"generator/source":{"key":"generator:source","type":"combo","label":"Source"},"generator/type":{"key":"generator:type","type":"combo","label":"Type"},"government":{"key":"government","type":"typeCombo","label":"Type"},"grape_variety":{"key":"grape_variety","type":"semiCombo","label":"Grape Varieties"},"handicap":{"key":"handicap","type":"number","label":"Handicap","placeholder":"1-18"},"handrail":{"key":"handrail","type":"check","label":"Handrail"},"hashtags":{"key":"hashtags","type":"semiCombo","label":"Suggested Hashtags","placeholder":"#example"},"healthcare":{"key":"healthcare","type":"typeCombo","label":"Type"},"healthcare/speciality":{"key":"healthcare:speciality","type":"semiCombo","reference":{"key":"healthcare"},"label":"Specialties"},"height":{"key":"height","type":"number","label":"Height (Meters)"},"highway":{"key":"highway","type":"typeCombo","label":"Type"},"historic":{"key":"historic","type":"typeCombo","label":"Type"},"historic/civilization":{"key":"historic:civilization","type":"combo","label":"Historic Civilization"},"hoops":{"key":"hoops","type":"number","label":"Hoops","placeholder":"1, 2, 4..."},"iata":{"key":"iata","type":"text","label":"IATA"},"icao":{"key":"icao","type":"text","label":"ICAO"},"incline_steps":{"key":"incline","type":"combo","label":"Incline","strings":{"options":{"up":"Up","down":"Down"}}},"incline":{"key":"incline","type":"combo","label":"Incline"},"indoor":{"key":"indoor","type":"check","label":"Indoor"},"information":{"key":"information","type":"typeCombo","label":"Type"},"inscription":{"key":"inscription","type":"textarea","label":"Inscription"},"intermittent":{"key":"intermittent","type":"check","label":"Intermittent"},"internet_access":{"key":"internet_access","type":"combo","label":"Internet Access","strings":{"options":{"yes":"Yes","no":"No","wlan":"Wifi","wired":"Wired","terminal":"Terminal"}}},"internet_access/fee":{"key":"internet_access:fee","type":"check","label":"Internet Access Fee"},"internet_access/ssid":{"key":"internet_access:ssid","type":"text","label":"SSID (Network Name)"},"kerb":{"key":"kerb","type":"combo","label":"Curb"},"label":{"key":"label","type":"textarea","label":"Label"},"lamp_type":{"key":"lamp_type","type":"combo","label":"Type"},"landuse":{"key":"landuse","type":"typeCombo","label":"Type"},"lanes":{"key":"lanes","type":"number","label":"Lanes","placeholder":"1, 2, 3..."},"layer":{"key":"layer","type":"number","label":"Layer","placeholder":"0"},"leaf_cycle_singular":{"key":"leaf_cycle","type":"combo","label":"Leaf Cycle","strings":{"options":{"evergreen":"Evergreen","deciduous":"Deciduous","semi_evergreen":"Semi-Evergreen","semi_deciduous":"Semi-Deciduous"}}},"leaf_cycle":{"key":"leaf_cycle","type":"combo","label":"Leaf Cycle","strings":{"options":{"evergreen":"Evergreen","deciduous":"Deciduous","semi_evergreen":"Semi-Evergreen","semi_deciduous":"Semi-Deciduous","mixed":"Mixed"}}},"leaf_type_singular":{"key":"leaf_type","type":"combo","label":"Leaf Type","strings":{"options":{"broadleaved":"Broadleaved","needleleaved":"Needleleaved","leafless":"Leafless"}}},"leaf_type":{"key":"leaf_type","type":"combo","label":"Leaf Type","strings":{"options":{"broadleaved":"Broadleaved","needleleaved":"Needleleaved","mixed":"Mixed","leafless":"Leafless"}}},"leisure":{"key":"leisure","type":"typeCombo","label":"Type"},"length":{"key":"length","type":"number","label":"Length (Meters)"},"level":{"key":"level","type":"combo","label":"Level","universal":true},"levels":{"key":"building:levels","type":"number","label":"Levels","placeholder":"2, 4, 6..."},"lit":{"key":"lit","type":"check","label":"Lit"},"location":{"key":"location","type":"combo","label":"Location"},"man_made":{"key":"man_made","type":"typeCombo","label":"Type"},"manhole":{"key":"manhole","type":"typeCombo","label":"Type"},"map_size":{"key":"map_size","type":"typeCombo","label":"Coverage"},"map_type":{"key":"map_type","type":"typeCombo","label":"Type"},"maxheight":{"key":"maxheight","type":"combo","label":"Max Height","placeholder":"4, 4.5, 5, 14'0\", 14'6\", 15'0\"","snake_case":false},"maxspeed":{"key":"maxspeed","type":"maxspeed","label":"Speed Limit","placeholder":"40, 50, 60..."},"maxstay":{"key":"maxstay","type":"combo","label":"Max Stay","options":["15 min","30 min","45 min","1 hr","1.5 hr","2 hr","2.5 hr","3 hr","4 hr","1 day","2 day"],"snake_case":false},"maxweight":{"key":"maxweight","type":"combo","label":"Max Weight","snake_case":false},"memorial":{"key":"memorial","type":"typeCombo","label":"Type"},"milestone_position":{"key":"railway:position","type":"text","placeholder":"Distance to one decimal (123.4)","label":"Milestone Position"},"mtb/scale":{"key":"mtb:scale","type":"combo","label":"Mountain Biking Difficulty","placeholder":"0, 1, 2, 3...","strings":{"options":{"0":"0: Solid gravel/packed earth, no obstacles, wide curves","1":"1: Some loose surface, small obstacles, wide curves","2":"2: Much loose surface, large obstacles, easy hairpins","3":"3: Slippery surface, large obstacles, tight hairpins","4":"4: Loose surface or boulders, dangerous hairpins","5":"5: Maximum difficulty, boulder fields, landslides","6":"6: Not rideable except by the very best mountain bikers"}}},"mtb/scale/imba":{"key":"mtb:scale:imba","type":"combo","label":"IMBA Trail Difficulty","placeholder":"Easy, Medium, Difficult...","strings":{"options":{"0":"Easiest (white circle)","1":"Easy (green circle)","2":"Medium (blue square)","3":"Difficult (black diamond)","4":"Extremely Difficult (double black diamond)"}}},"mtb/scale/uphill":{"key":"mtb:scale:uphill","type":"combo","label":"Mountain Biking Uphill Difficulty","placeholder":"0, 1, 2, 3...","strings":{"options":{"0":"0: Avg. incline <10%, gravel/packed earth, no obstacles","1":"1: Avg. incline <15%, gravel/packed earth, few small objects","2":"2: Avg. incline <20%, stable surface, fistsize rocks/roots","3":"3: Avg. incline <25%, variable surface, fistsize rocks/branches","4":"4: Avg. incline <30%, poor condition, big rocks/branches","5":"5: Very steep, bike generally needs to be pushed or carried"}}},"name":{"key":"name","type":"localized","label":"Name","universal":true,"placeholder":"Common name (if any)"},"natural":{"key":"natural","type":"typeCombo","label":"Natural"},"network_bicycle":{"key":"network","type":"combo","label":"Network Type","placeholder":"Local, Regional, National, International","strings":{"options":{"lcn":"Local","rcn":"Regional","ncn":"National","icn":"International"}}},"network_foot":{"key":"network","type":"combo","label":"Network Type","placeholder":"Local, Regional, National, International","strings":{"options":{"lwn":"Local","rwn":"Regional","nwn":"National","iwn":"International"}}},"network_horse":{"key":"network","type":"combo","label":"Network Type","placeholder":"Local, Regional, National, International","strings":{"options":{"lhn":"Local","rhn":"Regional","nhn":"National","ihn":"International"}}},"network_road":{"key":"network","type":"networkCombo","label":"Network"},"network":{"key":"network","type":"text","label":"Network"},"note":{"key":"note","type":"textarea","universal":true,"icon":"note","label":"Note"},"office":{"key":"office","type":"typeCombo","label":"Type"},"oneway_yes":{"key":"oneway","type":"onewayCheck","label":"One Way","strings":{"options":{"undefined":"Assumed to be Yes","yes":"Yes","no":"No"}}},"oneway":{"key":"oneway","type":"onewayCheck","label":"One Way","strings":{"options":{"undefined":"Assumed to be No","yes":"Yes","no":"No"}}},"opening_hours":{"key":"opening_hours","type":"combo","label":"Hours","snake_case":false},"operator":{"key":"operator","type":"text","label":"Operator"},"outdoor_seating":{"key":"outdoor_seating","type":"check","label":"Outdoor Seating"},"par":{"key":"par","type":"number","label":"Par","placeholder":"3, 4, 5..."},"parallel_direction":{"key":"direction","type":"combo","label":"Direction","strings":{"options":{"forward":"Forward","backward":"Backward"}}},"park_ride":{"key":"park_ride","type":"check","label":"Park and Ride"},"parking":{"key":"parking","type":"combo","label":"Type","strings":{"options":{"surface":"Surface","multi-storey":"Multilevel","underground":"Underground","sheds":"Sheds","carports":"Carports","garage_boxes":"Garage Boxes","lane":"Roadside Lane"}}},"payment_multi":{"key":"payment:","type":"multiCombo","label":"Payment Types"},"phases":{"key":"phases","type":"number","label":"Phases","placeholder":"1, 2, 3..."},"phone":{"key":"phone","type":"tel","icon":"telephone","universal":true,"label":"Phone","placeholder":"+31 42 123 4567"},"piste/difficulty":{"key":"piste:difficulty","type":"combo","label":"Difficulty","placeholder":"Easy, Intermediate, Advanced...","strings":{"options":{"novice":"Novice (instructional)","easy":"Easy (green circle)","intermediate":"Intermediate (blue square)","advanced":"Advanced (black diamond)","expert":"Expert (double black diamond)","freeride":"Freeride (off-piste)","extreme":"Extreme (climbing equipment required)"}}},"piste/grooming":{"key":"piste:grooming","type":"combo","label":"Grooming","strings":{"options":{"classic":"Classic","mogul":"Mogul","backcountry":"Backcountry","classic+skating":"Classic and Skating","scooter":"Scooter/Snowmobile","skating":"Skating"}}},"piste/type":{"key":"piste:type","type":"typeCombo","label":"Type","strings":{"options":{"downhill":"Downhill","nordic":"Nordic","skitour":"Skitour","sled":"Sled","hike":"Hike","sleigh":"Sleigh","ice_skate":"Ice Skate","snow_park":"Snow Park","playground":"Playground"}}},"place":{"key":"place","type":"typeCombo","label":"Type"},"plant":{"key":"plant","type":"combo","label":"Plant"},"plant/output/electricity":{"key":"plant:output:electricity","type":"text","label":"Power Output","placeholder":"500 MW, 1000 MW, 2000 MW..."},"playground/baby":{"key":"baby","type":"check","label":"Baby Seat"},"playground/max_age":{"key":"max_age","type":"number","label":"Maximum Age"},"playground/min_age":{"key":"min_age","type":"number","label":"Minimum Age"},"population":{"key":"population","type":"text","label":"Population"},"power_supply":{"key":"power_supply","type":"check","label":"Power Supply"},"power":{"key":"power","type":"typeCombo","label":"Type"},"produce":{"key":"produce","type":"semiCombo","label":"Produce"},"product":{"key":"product","type":"semiCombo","label":"Products"},"railway":{"key":"railway","type":"typeCombo","label":"Type"},"rating":{"key":"rating","type":"combo","label":"Power Rating","snake_case":false},"recycling_accepts":{"key":"recycling:","type":"multiCombo","label":"Accepts"},"recycling_type":{"key":"recycling_type","default":"container","type":"combo","label":"Recycling Type","strings":{"options":{"container":"Container","centre":"Recycling Center"}}},"ref_aeroway_gate":{"key":"ref","type":"text","label":"Gate Number"},"ref_golf_hole":{"key":"ref","type":"text","label":"Hole Number","placeholder":"1-18"},"ref_highway_junction":{"key":"ref","type":"text","label":"Junction Number"},"ref_platform":{"key":"ref","type":"text","label":"Platform Number"},"ref_road_number":{"key":"ref","type":"text","label":"Road Number"},"ref_route":{"key":"ref","type":"text","label":"Route Number"},"ref_runway":{"key":"ref","type":"text","label":"Runway Number","placeholder":"e.g. 01L/19R"},"ref_stop_position":{"key":"ref","type":"text","label":"Stop Number"},"ref_taxiway":{"key":"ref","type":"text","label":"Taxiway Name","placeholder":"e.g. A5"},"ref":{"key":"ref","type":"text","label":"Reference Code"},"relation":{"key":"type","type":"combo","label":"Type"},"religion":{"key":"religion","type":"combo","label":"Religion"},"restriction":{"key":"restriction","type":"combo","label":"Type"},"restrictions":{"type":"restrictions","geometry":"vertex","icon":"restrictions","reference":{"rtype":"restriction"},"label":"Turn Restrictions"},"rooms":{"key":"rooms","type":"number","label":"Rooms"},"route_master":{"key":"route_master","type":"combo","label":"Type"},"route":{"key":"route","type":"combo","label":"Type"},"sac_scale":{"key":"sac_scale","type":"combo","label":"Hiking Difficulty","placeholder":"Mountain Hiking, Alpine Hiking...","strings":{"options":{"hiking":"T1: Hiking","mountain_hiking":"T2: Mountain Hiking","demanding_mountain_hiking":"T3: Demanding Mountain Hiking","alpine_hiking":"T4: Alpine Hiking","demanding_alpine_hiking":"T5: Demanding Alpine Hiking","difficult_alpine_hiking":"T6: Difficult Alpine Hiking"}}},"sanitary_dump_station":{"key":"sanitary_dump_station","type":"check","label":"Toilet Disposal"},"seasonal":{"key":"seasonal","type":"check","label":"Seasonal"},"second_hand":{"key":"second_hand","type":"combo","label":"Sells Used","placeholder":"Yes, No, Only","strings":{"options":{"yes":"Yes","no":"No","only":"Only"}}},"service_rail":{"key":"service","type":"combo","label":"Service Type","strings":{"options":{"spur":"Spur","yard":"Yard","siding":"Siding","crossover":"Crossover"}}},"service_times":{"key":"service_times","type":"text","label":"Service Times"},"service":{"key":"service","type":"combo","label":"Type","options":["parking_aisle","driveway","alley","emergency_access","drive-through"]},"service/bicycle":{"key":"service:bicycle:","type":"multiCombo","label":"Services"},"service/vehicle":{"key":"service:vehicle:","type":"multiCombo","label":"Services"},"shelter_type":{"key":"shelter_type","type":"combo","label":"Type"},"shelter":{"key":"shelter","type":"check","label":"Shelter"},"shop":{"key":"shop","type":"typeCombo","label":"Type"},"site":{"key":"site","type":"combo","label":"Type"},"smoking":{"key":"smoking","type":"combo","label":"Smoking","placeholder":"No, Separated, Yes...","strings":{"options":{"no":"No smoking anywhere","separated":"In smoking areas, not physically isolated","isolated":"In smoking areas, physically isolated","outside":"Allowed outside","yes":"Allowed everywhere","dedicated":"Dedicated to smokers (e.g. smokers' club)"}}},"smoothness":{"key":"smoothness","type":"combo","label":"Smoothness","placeholder":"Thin Rollers, Wheels, Off-Road...","strings":{"options":{"excellent":"Thin Rollers: rollerblade, skateboard","good":"Thin Wheels: racing bike","intermediate":"Wheels: city bike, wheelchair, scooter","bad":"Robust Wheels: trekking bike, car, rickshaw","very_bad":"High Clearance: light duty off-road vehicle","horrible":"Off-Road: heavy duty off-road vehicle","very_horrible":"Specialized off-road: tractor, ATV","impassable":"Impassable / No wheeled vehicle"}}},"social_facility_for":{"key":"social_facility:for","type":"combo","label":"People Served"},"social_facility":{"key":"social_facility","type":"combo","label":"Type"},"source":{"key":"source","type":"semiCombo","icon":"source","universal":true,"label":"Sources","snake_case":false,"options":["survey","local knowledge","gps","aerial imagery","streetlevel imagery"]},"sport_ice":{"key":"sport","type":"semiCombo","label":"Sports","options":["skating","hockey","multi","curling","ice_stock"]},"sport_racing_motor":{"key":"sport","type":"semiCombo","label":"Sports","options":["motor","karting","motocross"]},"sport_racing_nonmotor":{"key":"sport","type":"semiCombo","label":"Sports","options":["bmx","cycling","dog_racing","horse_racing","running"]},"sport":{"key":"sport","type":"semiCombo","label":"Sports"},"stars":{"key":"stars","type":"number","label":"Stars"},"start_date":{"key":"start_date","type":"text","universal":true,"label":"Start Date"},"step_count":{"key":"step_count","type":"number","label":"Number of Steps"},"stop":{"key":"stop","type":"combo","label":"Stop Type","strings":{"options":{"all":"All Ways","minor":"Minor Road"}}},"structure_waterway":{"type":"structureRadio","keys":["tunnel"],"label":"Structure","placeholder":"Unknown","strings":{"options":{"tunnel":"Tunnel"}}},"structure":{"type":"structureRadio","keys":["bridge","tunnel","embankment","cutting","ford"],"label":"Structure","placeholder":"Unknown","strings":{"options":{"bridge":"Bridge","tunnel":"Tunnel","embankment":"Embankment","cutting":"Cutting","ford":"Ford"}}},"studio":{"key":"studio","type":"combo","label":"Type"},"substance":{"key":"substance","type":"combo","label":"Substance"},"substation":{"key":"substation","type":"typeCombo","label":"Type"},"supervised":{"key":"supervised","type":"check","label":"Supervised"},"support":{"key":"support","type":"combo","label":"Support"},"surface":{"key":"surface","type":"combo","label":"Surface"},"surveillance":{"key":"surveillance","type":"combo","label":"Surveillance Kind"},"surveillance/type":{"key":"surveillance:type","type":"combo","label":"Surveillance Type","strings":{"options":{"camera":"Camera","guard":"Guard","ALPR":"Automatic License Plate Reader"}}},"surveillance/zone":{"key":"surveillance:zone","type":"combo","label":"Surveillance Zone"},"switch":{"key":"switch","type":"combo","label":"Type","strings":{"options":{"mechanical":"Mechanical","circuit_breaker":"Circuit Breaker","disconnector":"Disconnector","earthing":"Earthing"}}},"tactile_paving":{"key":"tactile_paving","type":"check","label":"Tactile Paving"},"takeaway":{"key":"takeaway","type":"combo","label":"Takeaway","placeholder":"Yes, No, Takeaway Only...","strings":{"options":{"yes":"Yes","no":"No","only":"Takeaway Only"}}},"toilets/disposal":{"key":"toilets:disposal","type":"combo","label":"Disposal","strings":{"options":{"flush":"Flush","pitlatrine":"Pit/Latrine","chemical":"Chemical","bucket":"Bucket"}}},"toll":{"key":"toll","type":"check","label":"Toll"},"tomb":{"key":"tomb","type":"typeCombo","label":"Type"},"tourism_attraction":{"key":"tourism","default":"attraction","type":"typeCombo","universal":true,"label":"Tourism"},"tourism":{"key":"tourism","type":"typeCombo","label":"Type"},"tower/construction":{"key":"tower:construction","type":"combo","label":"Construction","placeholder":"Guyed, Lattice, Concealed, ..."},"tower/type":{"key":"tower:type","type":"combo","label":"Type"},"tracktype":{"key":"tracktype","type":"combo","label":"Track Type","placeholder":"Solid, Mostly Solid, Soft...","strings":{"options":{"grade1":"Solid: paved or heavily compacted hardcore surface","grade2":"Mostly Solid: gravel/rock with some soft material mixed in","grade3":"Even mixture of hard and soft materials","grade4":"Mostly Soft: soil/sand/grass with some hard material mixed in","grade5":"Soft: soil/sand/grass"}}},"trade":{"key":"trade","type":"typeCombo","label":"Type"},"traffic_calming":{"key":"traffic_calming","type":"typeCombo","label":"Type"},"traffic_signals":{"key":"traffic_signals","type":"combo","label":"Type","default":"signal"},"trail_visibility":{"key":"trail_visibility","type":"combo","label":"Trail Visibility","placeholder":"Excellent, Good, Bad...","strings":{"options":{"excellent":"Excellent: unambiguous path or markers everywhere","good":"Good: markers visible, sometimes require searching","intermediate":"Intermediate: few markers, path mostly visible","bad":"Bad: no markers, path sometimes invisible/pathless","horrible":"Horrible: often pathless, some orientation skills required","no":"No: pathless, excellent orientation skills required"}}},"transformer":{"key":"transformer","type":"combo","label":"Type","strings":{"options":{"distribution":"Distribution","generator":"Generator","converter":"Converter","traction":"Traction","auto":"Autotransformer","phase_angle_regulator":"Phase Angle Regulator","auxiliary":"Auxiliary","yes":"Unknown"}}},"trees":{"key":"trees","type":"semiCombo","label":"Trees"},"tunnel":{"key":"tunnel","type":"typeCombo","label":"Type","placeholder":"Default"},"vending":{"key":"vending","type":"combo","label":"Type of Goods"},"visibility":{"key":"visibility","type":"combo","label":"Visibility","strings":{"options":{"house":"Up to 5m (16ft)","street":"5 to 20m (16 to 65ft)","area":"Over 20m (65ft)"}}},"volcano/status":{"key":"volcano:status","type":"combo","label":"Volcano Status","strings":{"options":{"active":"Active","dormant":"Dormant","extinct":"Extinct"}}},"volcano/type":{"key":"volcano:type","type":"combo","label":"Volcano Type","strings":{"options":{"stratovolcano":"Stratovolcano","shield":"Shield","scoria":"Scoria"}}},"voltage":{"key":"voltage","type":"combo","label":"Voltage"},"voltage/primary":{"key":"voltage:primary","type":"combo","label":"Primary Voltage"},"voltage/secondary":{"key":"voltage:secondary","type":"combo","label":"Secondary Voltage"},"voltage/tertiary":{"key":"voltage:tertiary","type":"combo","label":"Tertiary Voltage"},"wall":{"key":"wall","type":"combo","label":"Type"},"water_point":{"key":"water_point","type":"check","label":"Water Point"},"water":{"key":"water","type":"combo","label":"Type"},"waterway":{"key":"waterway","type":"typeCombo","label":"Type"},"website":{"key":"website","type":"url","icon":"website","placeholder":"http://example.com/","universal":true,"label":"Website"},"wetland":{"key":"wetland","type":"combo","label":"Type"},"wheelchair":{"key":"wheelchair","type":"radio","options":["yes","limited","no"],"icon":"wheelchair","universal":true,"label":"Wheelchair Access"},"width":{"key":"width","type":"number","label":"Width (Meters)"},"wikipedia":{"key":"wikipedia","keys":["wikipedia","wikidata"],"type":"wikipedia","icon":"wikipedia","universal":true,"label":"Wikipedia"},"windings":{"key":"windings","type":"number","label":"Windings","placeholder":"1, 2, 3..."},"windings/configuration":{"key":"windings:configuration","type":"combo","label":"Windings Configuration","strings":{"options":{"star":"Star / Wye","delta":"Delta","open-delta":"Open Delta","zigzag":"Zig Zag","open":"Open","scott":"Scott","leblanc":"Leblanc"}}}};
+var fields = {"access_simple":{"key":"access","type":"combo","label":"Allowed Access","options":["yes","permissive","private","customers","no"]},"access":{"keys":["access","foot","motor_vehicle","bicycle","horse"],"reference":{"key":"access"},"type":"access","label":"Allowed Access","placeholder":"Not Specified","strings":{"types":{"access":"All","foot":"Foot","motor_vehicle":"Motor Vehicles","bicycle":"Bicycles","horse":"Horses"},"options":{"yes":{"title":"Allowed","description":"Access permitted by law; a right of way"},"no":{"title":"Prohibited","description":"Access not permitted to the general public"},"permissive":{"title":"Permissive","description":"Access permitted until such time as the owner revokes the permission"},"private":{"title":"Private","description":"Access permitted only with permission of the owner on an individual basis"},"designated":{"title":"Designated","description":"Access permitted according to signs or specific local laws"},"destination":{"title":"Destination","description":"Access permitted only to reach a destination"},"dismount":{"title":"Dismount","description":"Access permitted but rider must dismount"}}}},"address":{"type":"address","keys":["addr:block_number","addr:city","addr:block_number","addr:conscriptionnumber","addr:county","addr:country","addr:county","addr:district","addr:floor","addr:hamlet","addr:housename","addr:housenumber","addr:neighbourhood","addr:place","addr:postcode","addr:province","addr:quarter","addr:state","addr:street","addr:subdistrict","addr:suburb","addr:unit"],"reference":{"key":"addr"},"icon":"address","universal":true,"label":"Address","strings":{"placeholders":{"block_number":"Block Number","block_number!jp":"Block No.","city":"City","city!jp":"City/Town/Village/Tokyo Special Ward","city!vn":"City/Town","conscriptionnumber":"123","country":"Country","county":"County","county!jp":"District","district":"District","district!vn":"Arrondissement/Town/District","floor":"Floor","hamlet":"Hamlet","housename":"Housename","housenumber":"123","housenumber!jp":"Building No./Lot No.","neighbourhood":"Neighbourhood","neighbourhood!jp":"ChÅme/Aza/Koaza","place":"Place","postcode":"Postcode","province":"Province","province!jp":"Prefecture","quarter":"Quarter","quarter!jp":"Åaza/Machi","state":"State","street":"Street","subdistrict":"Subdistrict","subdistrict!vn":"Ward/Commune/Townlet","suburb":"Suburb","suburb!jp":"Ward","unit":"Unit"}}},"admin_level":{"key":"admin_level","type":"number","label":"Admin Level"},"aerialway":{"key":"aerialway","type":"typeCombo","label":"Type"},"aerialway/access":{"key":"aerialway:access","type":"combo","label":"Access","strings":{"options":{"entry":"Entry","exit":"Exit","both":"Both"}}},"aerialway/bubble":{"key":"aerialway:bubble","type":"check","label":"Bubble"},"aerialway/capacity":{"key":"aerialway:capacity","type":"number","label":"Capacity (per hour)","placeholder":"500, 2500, 5000..."},"aerialway/duration":{"key":"aerialway:duration","type":"number","label":"Duration (minutes)","placeholder":"1, 2, 3..."},"aerialway/heating":{"key":"aerialway:heating","type":"check","label":"Heated"},"aerialway/occupancy":{"key":"aerialway:occupancy","type":"number","label":"Occupancy","placeholder":"2, 4, 8..."},"aerialway/summer/access":{"key":"aerialway:summer:access","type":"combo","label":"Access (summer)","strings":{"options":{"entry":"Entry","exit":"Exit","both":"Both"}}},"aeroway":{"key":"aeroway","type":"typeCombo","label":"Type"},"agrarian":{"key":"agrarian","type":"semiCombo","label":"Products"},"amenity":{"key":"amenity","type":"typeCombo","label":"Type"},"animal_boarding":{"key":"animal_boarding","type":"semiCombo","label":"For Animals"},"animal_breeding":{"key":"animal_breeding","type":"semiCombo","label":"For Animals"},"animal_shelter":{"key":"animal_shelter","type":"semiCombo","label":"For Animals"},"area/highway":{"key":"area:highway","type":"typeCombo","label":"Type"},"artist":{"key":"artist_name","type":"text","label":"Artist"},"artwork_type":{"key":"artwork_type","type":"combo","label":"Type"},"atm":{"key":"atm","type":"check","label":"ATM"},"backrest":{"key":"backrest","type":"check","label":"Backrest"},"barrier":{"key":"barrier","type":"typeCombo","label":"Type"},"bath/open_air":{"key":"bath:open_air","label":"Open Air","type":"check"},"bath/sand_bath":{"key":"bath:sand_bath","label":"Sand Bath","type":"check"},"bath/type":{"key":"bath:type","type":"combo","label":"Specialty","strings":{"options":{"onsen":"Japanese Onsen","foot_bath":"Foot Bath","hot_spring":"Hot Spring"}}},"beauty":{"key":"beauty","type":"combo","label":"Shop Type"},"bench":{"key":"bench","type":"check","label":"Bench"},"bicycle_parking":{"key":"bicycle_parking","type":"combo","label":"Type"},"bin":{"key":"bin","type":"check","label":"Waste Bin"},"blood_components":{"key":"blood:","type":"multiCombo","label":"Blood Components","strings":{"options":{"whole":"whole blood","plasma":"plasma","platelets":"platelets","stemcells":"stem cell samples"}}},"board_type":{"key":"board_type","type":"typeCombo","label":"Type"},"boules":{"key":"boules","type":"typeCombo","label":"Type"},"boundary":{"key":"boundary","type":"combo","label":"Type"},"brand":{"key":"brand","type":"text","label":"Brand"},"brewery":{"key":"brewery","type":"semiCombo","label":"Draft Beers"},"bridge":{"key":"bridge","type":"typeCombo","label":"Type","placeholder":"Default"},"building_area":{"key":"building","type":"combo","default":"yes","geometry":"area","label":"Building"},"building":{"key":"building","type":"combo","label":"Building"},"bunker_type":{"key":"bunker_type","type":"combo","label":"Type"},"cables":{"key":"cables","type":"number","label":"Cables","placeholder":"1, 2, 3..."},"camera/direction":{"key":"camera:direction","type":"number","label":"Direction (Degrees Clockwise)","placeholder":"45, 90, 180, 270"},"camera/mount":{"key":"camera:mount","type":"combo","label":"Camera Mount"},"camera/type":{"key":"camera:type","type":"combo","label":"Camera Type","strings":{"options":{"fixed":"Fixed","panning":"Panning","dome":"Dome"}}},"capacity":{"key":"capacity","type":"number","label":"Capacity","placeholder":"50, 100, 200..."},"castle_type":{"key":"castle_type","type":"combo","label":"Type"},"clothes":{"key":"clothes","type":"semiCombo","label":"Clothes"},"club":{"key":"club","type":"typeCombo","label":"Type"},"collection_times":{"key":"collection_times","type":"text","label":"Collection Times"},"comment":{"key":"comment","type":"textarea","label":"Changeset Comment","placeholder":"Brief description of your contributions (required)"},"communication_multi":{"key":"communication:","type":"multiCombo","label":"Communication Types"},"construction":{"key":"construction","type":"combo","label":"Type"},"contact/webcam":{"key":"contact:webcam","type":"url","icon":"website","label":"Webcam URL","placeholder":"http://example.com/"},"content":{"key":"content","type":"combo","label":"Content"},"country":{"key":"country","type":"combo","label":"Country"},"covered":{"key":"covered","type":"check","label":"Covered"},"craft":{"key":"craft","type":"typeCombo","label":"Type"},"crane/type":{"key":"crane:type","type":"combo","label":"Crane Type","strings":{"options":{"portal_crane":"Portal Crane","floor-mounted_crane":"Floor-mounted Crane","travel_lift":"Travel Lift"}}},"crop":{"key":"crop","type":"semiCombo","label":"Crops"},"crossing":{"key":"crossing","type":"combo","label":"Type"},"cuisine":{"key":"cuisine","type":"semiCombo","label":"Cuisines"},"currency_multi":{"key":"currency:","type":"multiCombo","label":"Currency Types"},"cutting":{"key":"cutting","type":"typeCombo","label":"Type","placeholder":"Default"},"cycle_network":{"key":"cycle_network","type":"networkCombo","label":"Network"},"cycleway":{"keys":["cycleway:left","cycleway:right"],"reference":{"key":"cycleway"},"type":"cycleway","label":"Bike Lanes","placeholder":"none","strings":{"types":{"cycleway:left":"Left side","cycleway:right":"Right side"},"options":{"none":{"title":"None","description":"No bike lane"},"lane":{"title":"Standard bike lane","description":"A bike lane separated from auto traffic by a painted line"},"shared_lane":{"title":"Shared bike lane","description":"A bike lane with no separation from auto traffic"},"track":{"title":"Bike track","description":"A bike lane separated from traffic by a physical barrier"},"share_busway":{"title":"Bike lane shared with bus","description":"A bike lane shared with a bus lane"},"opposite_lane":{"title":"Opposite bike lane","description":"A bike lane that travels in the opposite direction of traffic"},"opposite":{"title":"Contraflow bike lane","description":"A bike lane that travels in both directions on a one-way street"}}}},"date":{"key":"date","type":"check","label":"Date"},"delivery":{"key":"delivery","type":"check","label":"Delivery"},"denomination":{"key":"denomination","type":"combo","label":"Denomination"},"denotation":{"key":"denotation","type":"combo","label":"Denotation"},"description":{"key":"description","type":"textarea","label":"Description","universal":true},"devices":{"key":"devices","type":"number","label":"Devices","placeholder":"1, 2, 3..."},"diaper":{"key":"diaper","type":"combo","label":"Diaper Changing Available","options":["yes","no","room","1","2","3","4","5"]},"direction_cardinal":{"key":"direction","type":"combo","label":"Direction","strings":{"options":{"N":"North","E":"East","S":"South","W":"West","NE":"Northeast","SE":"Southeast","SW":"Southwest","NW":"Northwest","NNE":"North-northeast","ENE":"East-northeast","ESE":"East-southeast","SSE":"South-southeast","SSW":"South-southwest","WSW":"West-southwest","WNW":"West-northwest","NNW":"North-northwest"}}},"direction_clock":{"key":"direction","type":"combo","label":"Direction","strings":{"options":{"clockwise":"Clockwise","anticlockwise":"Counterclockwise"}}},"direction_vertex":{"key":"direction","type":"combo","label":"Direction","strings":{"options":{"forward":"Forward","backward":"Backward","both":"Both / All"}}},"direction":{"key":"direction","type":"number","label":"Direction (Degrees Clockwise)","placeholder":"45, 90, 180, 270"},"display":{"key":"display","type":"combo","label":"Display","options":["analog","digital","sundial","unorthodox"]},"dock":{"key":"dock","type":"combo","label":"Type"},"drive_through":{"key":"drive_through","type":"check","label":"Drive-Through"},"duration":{"key":"duration","type":"text","label":"Duration","placeholder":"00:00"},"electrified":{"key":"electrified","type":"combo","label":"Electrification","placeholder":"Contact Line, Electrified Rail...","strings":{"options":{"contact_line":"Contact Line","rail":"Electrified Rail","yes":"Yes (unspecified)","no":"No"}}},"elevation":{"key":"ele","type":"number","icon":"elevation","universal":true,"label":"Elevation"},"email":{"key":"email","type":"email","placeholder":"example@example.com","universal":true,"label":"Email"},"embankment":{"key":"embankment","type":"typeCombo","label":"Type","placeholder":"Default"},"emergency":{"key":"emergency","type":"check","label":"Emergency"},"entrance":{"key":"entrance","type":"typeCombo","label":"Type"},"except":{"key":"except","type":"combo","label":"Exceptions"},"fax":{"key":"fax","type":"tel","label":"Fax","universal":true,"placeholder":"+31 42 123 4567"},"fee":{"key":"fee","type":"check","label":"Fee"},"fence_type":{"key":"fence_type","type":"combo","label":"Type"},"fire_hydrant/position":{"key":"fire_hydrant:position","type":"combo","label":"Position","strings":{"options":{"lane":"Lane","parking_lot":"Parking Lot","sidewalk":"Sidewalk","green":"Green"}}},"fire_hydrant/type":{"key":"fire_hydrant:type","type":"combo","label":"Type","strings":{"options":{"pillar":"Pillar/Aboveground","underground":"Underground","wall":"Wall","pond":"Pond"}}},"fitness_station":{"key":"fitness_station","type":"typeCombo","label":"Equipment Type"},"fixme":{"key":"fixme","type":"textarea","label":"Fix Me","universal":true},"ford":{"key":"ford","type":"typeCombo","label":"Type","placeholder":"Default"},"frequency":{"key":"frequency","type":"combo","label":"Operating Frequency"},"fuel_multi":{"key":"fuel:","type":"multiCombo","label":"Fuel Types"},"fuel":{"key":"fuel","type":"combo","label":"Fuel"},"gauge":{"key":"gauge","type":"combo","label":"Gauge"},"gender":{"type":"radio","keys":["male","female","unisex"],"label":"Gender","placeholder":"Unknown","strings":{"options":{"male":"Male","female":"Female","unisex":"Unisex"}}},"generator/method":{"key":"generator:method","type":"combo","label":"Method"},"generator/output/electricity":{"key":"generator:output:electricity","type":"text","label":"Power Output","placeholder":"50 MW, 100 MW, 200 MW..."},"generator/source":{"key":"generator:source","type":"combo","label":"Source"},"generator/type":{"key":"generator:type","type":"combo","label":"Type"},"government":{"key":"government","type":"typeCombo","label":"Type"},"grape_variety":{"key":"grape_variety","type":"semiCombo","label":"Grape Varieties"},"handicap":{"key":"handicap","type":"number","label":"Handicap","placeholder":"1-18"},"handrail":{"key":"handrail","type":"check","label":"Handrail"},"hashtags":{"key":"hashtags","type":"semiCombo","label":"Suggested Hashtags","placeholder":"#example"},"healthcare":{"key":"healthcare","type":"typeCombo","label":"Type"},"healthcare/speciality":{"key":"healthcare:speciality","type":"semiCombo","reference":{"key":"healthcare"},"label":"Specialties"},"height":{"key":"height","type":"number","label":"Height (Meters)"},"highway":{"key":"highway","type":"typeCombo","label":"Type"},"historic":{"key":"historic","type":"typeCombo","label":"Type"},"historic/civilization":{"key":"historic:civilization","type":"combo","label":"Historic Civilization"},"hoops":{"key":"hoops","type":"number","label":"Hoops","placeholder":"1, 2, 4..."},"iata":{"key":"iata","type":"text","label":"IATA"},"icao":{"key":"icao","type":"text","label":"ICAO"},"incline_steps":{"key":"incline","type":"combo","label":"Incline","strings":{"options":{"up":"Up","down":"Down"}}},"incline":{"key":"incline","type":"combo","label":"Incline"},"indoor":{"key":"indoor","type":"check","label":"Indoor"},"information":{"key":"information","type":"typeCombo","label":"Type"},"inscription":{"key":"inscription","type":"textarea","label":"Inscription"},"intermittent":{"key":"intermittent","type":"check","label":"Intermittent"},"internet_access":{"key":"internet_access","type":"combo","label":"Internet Access","strings":{"options":{"yes":"Yes","no":"No","wlan":"Wifi","wired":"Wired","terminal":"Terminal"}}},"internet_access/fee":{"key":"internet_access:fee","type":"check","label":"Internet Access Fee"},"internet_access/ssid":{"key":"internet_access:ssid","type":"text","label":"SSID (Network Name)"},"kerb":{"key":"kerb","type":"combo","label":"Curb"},"label":{"key":"label","type":"textarea","label":"Label"},"lamp_type":{"key":"lamp_type","type":"combo","label":"Type"},"landuse":{"key":"landuse","type":"typeCombo","label":"Type"},"lanes":{"key":"lanes","type":"number","label":"Lanes","placeholder":"1, 2, 3..."},"layer":{"key":"layer","type":"number","label":"Layer","placeholder":"0"},"leaf_cycle_singular":{"key":"leaf_cycle","type":"combo","label":"Leaf Cycle","strings":{"options":{"evergreen":"Evergreen","deciduous":"Deciduous","semi_evergreen":"Semi-Evergreen","semi_deciduous":"Semi-Deciduous"}}},"leaf_cycle":{"key":"leaf_cycle","type":"combo","label":"Leaf Cycle","strings":{"options":{"evergreen":"Evergreen","deciduous":"Deciduous","semi_evergreen":"Semi-Evergreen","semi_deciduous":"Semi-Deciduous","mixed":"Mixed"}}},"leaf_type_singular":{"key":"leaf_type","type":"combo","label":"Leaf Type","strings":{"options":{"broadleaved":"Broadleaved","needleleaved":"Needleleaved","leafless":"Leafless"}}},"leaf_type":{"key":"leaf_type","type":"combo","label":"Leaf Type","strings":{"options":{"broadleaved":"Broadleaved","needleleaved":"Needleleaved","mixed":"Mixed","leafless":"Leafless"}}},"leisure":{"key":"leisure","type":"typeCombo","label":"Type"},"length":{"key":"length","type":"number","label":"Length (Meters)"},"level":{"key":"level","type":"combo","label":"Level","universal":true},"levels":{"key":"building:levels","type":"number","label":"Levels","placeholder":"2, 4, 6..."},"lit":{"key":"lit","type":"check","label":"Lit"},"location":{"key":"location","type":"combo","label":"Location"},"man_made":{"key":"man_made","type":"typeCombo","label":"Type"},"manhole":{"key":"manhole","type":"typeCombo","label":"Type"},"map_size":{"key":"map_size","type":"typeCombo","label":"Coverage"},"map_type":{"key":"map_type","type":"typeCombo","label":"Type"},"maxheight":{"key":"maxheight","type":"combo","label":"Max Height","placeholder":"4, 4.5, 5, 14'0\", 14'6\", 15'0\"","snake_case":false},"maxspeed":{"key":"maxspeed","type":"maxspeed","label":"Speed Limit","placeholder":"40, 50, 60..."},"maxstay":{"key":"maxstay","type":"combo","label":"Max Stay","options":["15 min","30 min","45 min","1 hr","1.5 hr","2 hr","2.5 hr","3 hr","4 hr","1 day","2 day"],"snake_case":false},"maxweight":{"key":"maxweight","type":"combo","label":"Max Weight","snake_case":false},"memorial":{"key":"memorial","type":"typeCombo","label":"Type"},"monitoring_multi":{"key":"monitoring:","type":"multiCombo","label":"Monitoring"},"mtb/scale":{"key":"mtb:scale","type":"combo","label":"Mountain Biking Difficulty","placeholder":"0, 1, 2, 3...","strings":{"options":{"0":"0: Solid gravel/packed earth, no obstacles, wide curves","1":"1: Some loose surface, small obstacles, wide curves","2":"2: Much loose surface, large obstacles, easy hairpins","3":"3: Slippery surface, large obstacles, tight hairpins","4":"4: Loose surface or boulders, dangerous hairpins","5":"5: Maximum difficulty, boulder fields, landslides","6":"6: Not rideable except by the very best mountain bikers"}}},"mtb/scale/imba":{"key":"mtb:scale:imba","type":"combo","label":"IMBA Trail Difficulty","placeholder":"Easy, Medium, Difficult...","strings":{"options":{"0":"Easiest (white circle)","1":"Easy (green circle)","2":"Medium (blue square)","3":"Difficult (black diamond)","4":"Extremely Difficult (double black diamond)"}}},"mtb/scale/uphill":{"key":"mtb:scale:uphill","type":"combo","label":"Mountain Biking Uphill Difficulty","placeholder":"0, 1, 2, 3...","strings":{"options":{"0":"0: Avg. incline <10%, gravel/packed earth, no obstacles","1":"1: Avg. incline <15%, gravel/packed earth, few small objects","2":"2: Avg. incline <20%, stable surface, fistsize rocks/roots","3":"3: Avg. incline <25%, variable surface, fistsize rocks/branches","4":"4: Avg. incline <30%, poor condition, big rocks/branches","5":"5: Very steep, bike generally needs to be pushed or carried"}}},"name":{"key":"name","type":"localized","label":"Name","universal":true,"placeholder":"Common name (if any)"},"natural":{"key":"natural","type":"typeCombo","label":"Natural"},"network_bicycle":{"key":"network","type":"combo","label":"Network Type","placeholder":"Local, Regional, National, International","strings":{"options":{"lcn":"Local","rcn":"Regional","ncn":"National","icn":"International"}}},"network_foot":{"key":"network","type":"combo","label":"Network Type","placeholder":"Local, Regional, National, International","strings":{"options":{"lwn":"Local","rwn":"Regional","nwn":"National","iwn":"International"}}},"network_horse":{"key":"network","type":"combo","label":"Network Type","placeholder":"Local, Regional, National, International","strings":{"options":{"lhn":"Local","rhn":"Regional","nhn":"National","ihn":"International"}}},"network_road":{"key":"network","type":"networkCombo","label":"Network"},"network":{"key":"network","type":"text","label":"Network"},"note":{"key":"note","type":"textarea","universal":true,"icon":"note","label":"Note"},"office":{"key":"office","type":"typeCombo","label":"Type"},"oneway_yes":{"key":"oneway","type":"onewayCheck","label":"One Way","strings":{"options":{"undefined":"Assumed to be Yes","yes":"Yes","no":"No","reversible":"Reversible","alternating":"Alternating"}}},"oneway":{"key":"oneway","type":"onewayCheck","label":"One Way","strings":{"options":{"undefined":"Assumed to be No","yes":"Yes","no":"No","reversible":"Reversible","alternating":"Alternating"}}},"opening_hours":{"key":"opening_hours","type":"combo","label":"Hours","snake_case":false},"operator":{"key":"operator","type":"text","label":"Operator"},"outdoor_seating":{"key":"outdoor_seating","type":"check","label":"Outdoor Seating"},"par":{"key":"par","type":"number","label":"Par","placeholder":"3, 4, 5..."},"park_ride":{"key":"park_ride","type":"check","label":"Park and Ride"},"parking":{"key":"parking","type":"combo","label":"Type","strings":{"options":{"surface":"Surface","multi-storey":"Multilevel","underground":"Underground","sheds":"Sheds","carports":"Carports","garage_boxes":"Garage Boxes","lane":"Roadside Lane"}}},"payment_multi":{"key":"payment:","type":"multiCombo","label":"Payment Types","universal":true},"phases":{"key":"phases","type":"number","label":"Phases","placeholder":"1, 2, 3..."},"phone":{"key":"phone","type":"tel","icon":"telephone","universal":true,"label":"Phone","placeholder":"+31 42 123 4567"},"piste/difficulty":{"key":"piste:difficulty","type":"combo","label":"Difficulty","placeholder":"Easy, Intermediate, Advanced...","strings":{"options":{"novice":"Novice (instructional)","easy":"Easy (green circle)","intermediate":"Intermediate (blue square)","advanced":"Advanced (black diamond)","expert":"Expert (double black diamond)","freeride":"Freeride (off-piste)","extreme":"Extreme (climbing equipment required)"}}},"piste/grooming":{"key":"piste:grooming","type":"combo","label":"Grooming","strings":{"options":{"classic":"Classic","mogul":"Mogul","backcountry":"Backcountry","classic+skating":"Classic and Skating","scooter":"Scooter/Snowmobile","skating":"Skating"}}},"piste/type":{"key":"piste:type","type":"typeCombo","label":"Type","strings":{"options":{"downhill":"Downhill","nordic":"Nordic","skitour":"Skitour","sled":"Sled","hike":"Hike","sleigh":"Sleigh","ice_skate":"Ice Skate","snow_park":"Snow Park","playground":"Playground"}}},"place":{"key":"place","type":"typeCombo","label":"Type"},"plant":{"key":"plant","type":"combo","label":"Plant"},"plant/output/electricity":{"key":"plant:output:electricity","type":"text","label":"Power Output","placeholder":"500 MW, 1000 MW, 2000 MW..."},"playground/baby":{"key":"baby","type":"check","label":"Baby Seat"},"playground/max_age":{"key":"max_age","type":"number","label":"Maximum Age"},"playground/min_age":{"key":"min_age","type":"number","label":"Minimum Age"},"population":{"key":"population","type":"text","label":"Population"},"power_supply":{"key":"power_supply","type":"check","label":"Power Supply"},"power":{"key":"power","type":"typeCombo","label":"Type"},"produce":{"key":"produce","type":"semiCombo","label":"Produce"},"product":{"key":"product","type":"semiCombo","label":"Products"},"railway":{"key":"railway","type":"typeCombo","label":"Type"},"railway/position":{"key":"railway:position","type":"text","placeholder":"Distance to one decimal (123.4)","label":"Milestone Position"},"railway/signal/direction":{"key":"railway:signal:direction","type":"combo","label":"Direction","strings":{"options":{"forward":"Forward","backward":"Backward","both":"Both / All"}}},"rating":{"key":"rating","type":"combo","label":"Power Rating","snake_case":false},"recycling_accepts":{"key":"recycling:","type":"multiCombo","label":"Accepts"},"ref_aeroway_gate":{"key":"ref","type":"text","label":"Gate Number"},"ref_golf_hole":{"key":"ref","type":"text","label":"Hole Number","placeholder":"1-18"},"ref_highway_junction":{"key":"ref","type":"text","label":"Junction Number"},"ref_platform":{"key":"ref","type":"text","label":"Platform Number"},"ref_road_number":{"key":"ref","type":"text","label":"Road Number"},"ref_route":{"key":"ref","type":"text","label":"Route Number"},"ref_runway":{"key":"ref","type":"text","label":"Runway Number","placeholder":"e.g. 01L/19R"},"ref_stop_position":{"key":"ref","type":"text","label":"Stop Number"},"ref_taxiway":{"key":"ref","type":"text","label":"Taxiway Name","placeholder":"e.g. A5"},"ref":{"key":"ref","type":"text","label":"Reference Code"},"ref/isil":{"key":"ref:isil","type":"text","label":"ISIL Code"},"relation":{"key":"type","type":"combo","label":"Type"},"religion":{"key":"religion","type":"combo","label":"Religion"},"restriction":{"key":"restriction","type":"combo","label":"Type"},"restrictions":{"type":"restrictions","geometry":"vertex","icon":"restrictions","reference":{"rtype":"restriction"},"label":"Turn Restrictions"},"rooms":{"key":"rooms","type":"number","label":"Rooms"},"route_master":{"key":"route_master","type":"combo","label":"Type"},"route":{"key":"route","type":"combo","label":"Type"},"sac_scale":{"key":"sac_scale","type":"combo","label":"Hiking Difficulty","placeholder":"Mountain Hiking, Alpine Hiking...","strings":{"options":{"hiking":"T1: Hiking","mountain_hiking":"T2: Mountain Hiking","demanding_mountain_hiking":"T3: Demanding Mountain Hiking","alpine_hiking":"T4: Alpine Hiking","demanding_alpine_hiking":"T5: Demanding Alpine Hiking","difficult_alpine_hiking":"T6: Difficult Alpine Hiking"}}},"sanitary_dump_station":{"key":"sanitary_dump_station","type":"check","label":"Toilet Disposal"},"seasonal":{"key":"seasonal","type":"check","label":"Seasonal"},"second_hand":{"key":"second_hand","type":"combo","label":"Sells Used","placeholder":"Yes, No, Only","strings":{"options":{"yes":"Yes","no":"No","only":"Only"}}},"service_rail":{"key":"service","type":"combo","label":"Service Type","strings":{"options":{"spur":"Spur","yard":"Yard","siding":"Siding","crossover":"Crossover"}}},"service_times":{"key":"service_times","type":"text","label":"Service Times"},"service":{"key":"service","type":"combo","label":"Type","options":["parking_aisle","driveway","alley","emergency_access","drive-through"]},"service/bicycle":{"key":"service:bicycle:","type":"multiCombo","label":"Services"},"service/vehicle":{"key":"service:vehicle:","type":"multiCombo","label":"Services"},"shelter_type":{"key":"shelter_type","type":"combo","label":"Type"},"shelter":{"key":"shelter","type":"check","label":"Shelter"},"shop":{"key":"shop","type":"typeCombo","label":"Type"},"site":{"key":"site","type":"combo","label":"Type"},"smoking":{"key":"smoking","type":"combo","label":"Smoking","placeholder":"No, Separated, Yes...","strings":{"options":{"no":"No smoking anywhere","separated":"In smoking areas, not physically isolated","isolated":"In smoking areas, physically isolated","outside":"Allowed outside","yes":"Allowed everywhere","dedicated":"Dedicated to smokers (e.g. smokers' club)"}}},"smoothness":{"key":"smoothness","type":"combo","label":"Smoothness","placeholder":"Thin Rollers, Wheels, Off-Road...","strings":{"options":{"excellent":"Thin Rollers: rollerblade, skateboard","good":"Thin Wheels: racing bike","intermediate":"Wheels: city bike, wheelchair, scooter","bad":"Robust Wheels: trekking bike, car, rickshaw","very_bad":"High Clearance: light duty off-road vehicle","horrible":"Off-Road: heavy duty off-road vehicle","very_horrible":"Specialized off-road: tractor, ATV","impassable":"Impassable / No wheeled vehicle"}}},"social_facility_for":{"key":"social_facility:for","type":"combo","label":"People Served"},"social_facility":{"key":"social_facility","type":"combo","label":"Type"},"source":{"key":"source","type":"semiCombo","icon":"source","universal":true,"label":"Sources","snake_case":false,"caseSensitive":true,"options":["survey","local knowledge","gps","aerial imagery","streetlevel imagery"]},"sport_ice":{"key":"sport","type":"semiCombo","label":"Sports","options":["skating","hockey","multi","curling","ice_stock"]},"sport_racing_motor":{"key":"sport","type":"semiCombo","label":"Sports","options":["motor","karting","motocross"]},"sport_racing_nonmotor":{"key":"sport","type":"semiCombo","label":"Sports","options":["bmx","cycling","dog_racing","horse_racing","running"]},"sport":{"key":"sport","type":"semiCombo","label":"Sports"},"stars":{"key":"stars","type":"number","label":"Stars"},"start_date":{"key":"start_date","type":"text","universal":true,"label":"Start Date"},"step_count":{"key":"step_count","type":"number","label":"Number of Steps"},"stop":{"key":"stop","type":"combo","label":"Stop Type","strings":{"options":{"all":"All Ways","minor":"Minor Road"}}},"structure_waterway":{"type":"structureRadio","keys":["tunnel"],"label":"Structure","placeholder":"Unknown","strings":{"options":{"tunnel":"Tunnel"}}},"structure":{"type":"structureRadio","keys":["bridge","tunnel","embankment","cutting","ford"],"label":"Structure","placeholder":"Unknown","strings":{"options":{"bridge":"Bridge","tunnel":"Tunnel","embankment":"Embankment","cutting":"Cutting","ford":"Ford"}}},"studio":{"key":"studio","type":"combo","label":"Type"},"substance":{"key":"substance","type":"combo","label":"Substance"},"substation":{"key":"substation","type":"typeCombo","label":"Type"},"supervised":{"key":"supervised","type":"check","label":"Supervised"},"support":{"key":"support","type":"combo","label":"Support"},"surface":{"key":"surface","type":"combo","label":"Surface"},"surveillance":{"key":"surveillance","type":"combo","label":"Surveillance Kind"},"surveillance/type":{"key":"surveillance:type","type":"combo","label":"Surveillance Type","strings":{"options":{"camera":"Camera","guard":"Guard","ALPR":"Automatic License Plate Reader"}}},"surveillance/zone":{"key":"surveillance:zone","type":"combo","label":"Surveillance Zone"},"switch":{"key":"switch","type":"combo","label":"Type","strings":{"options":{"mechanical":"Mechanical","circuit_breaker":"Circuit Breaker","disconnector":"Disconnector","earthing":"Earthing"}}},"tactile_paving":{"key":"tactile_paving","type":"check","label":"Tactile Paving"},"takeaway":{"key":"takeaway","type":"combo","label":"Takeaway","placeholder":"Yes, No, Takeaway Only...","strings":{"options":{"yes":"Yes","no":"No","only":"Takeaway Only"}}},"toilets/disposal":{"key":"toilets:disposal","type":"combo","label":"Disposal","strings":{"options":{"flush":"Flush","pitlatrine":"Pit/Latrine","chemical":"Chemical","bucket":"Bucket"}}},"toll":{"key":"toll","type":"check","label":"Toll"},"tomb":{"key":"tomb","type":"typeCombo","label":"Type"},"tourism_attraction":{"key":"tourism","default":"attraction","type":"typeCombo","universal":true,"label":"Tourism"},"tourism":{"key":"tourism","type":"typeCombo","label":"Type"},"tower/construction":{"key":"tower:construction","type":"combo","label":"Construction","placeholder":"Guyed, Lattice, Concealed, ..."},"tower/type":{"key":"tower:type","type":"combo","label":"Type"},"tracktype":{"key":"tracktype","type":"combo","label":"Track Type","placeholder":"Solid, Mostly Solid, Soft...","strings":{"options":{"grade1":"Solid: paved or heavily compacted hardcore surface","grade2":"Mostly Solid: gravel/rock with some soft material mixed in","grade3":"Even mixture of hard and soft materials","grade4":"Mostly Soft: soil/sand/grass with some hard material mixed in","grade5":"Soft: soil/sand/grass"}}},"trade":{"key":"trade","type":"typeCombo","label":"Type"},"traffic_calming":{"key":"traffic_calming","type":"typeCombo","label":"Type"},"traffic_signals":{"key":"traffic_signals","type":"combo","label":"Type","default":"signal"},"traffic_signals/direction":{"key":"traffic_signals:direction","type":"combo","label":"Direction","strings":{"options":{"forward":"Forward","backward":"Backward","both":"Both / All"}}},"trail_visibility":{"key":"trail_visibility","type":"combo","label":"Trail Visibility","placeholder":"Excellent, Good, Bad...","strings":{"options":{"excellent":"Excellent: unambiguous path or markers everywhere","good":"Good: markers visible, sometimes require searching","intermediate":"Intermediate: few markers, path mostly visible","bad":"Bad: no markers, path sometimes invisible/pathless","horrible":"Horrible: often pathless, some orientation skills required","no":"No: pathless, excellent orientation skills required"}}},"transformer":{"key":"transformer","type":"combo","label":"Type","strings":{"options":{"distribution":"Distribution","generator":"Generator","converter":"Converter","traction":"Traction","auto":"Autotransformer","phase_angle_regulator":"Phase Angle Regulator","auxiliary":"Auxiliary","yes":"Unknown"}}},"trees":{"key":"trees","type":"semiCombo","label":"Trees"},"tunnel":{"key":"tunnel","type":"typeCombo","label":"Type","placeholder":"Default"},"vending":{"key":"vending","type":"combo","label":"Type of Goods"},"visibility":{"key":"visibility","type":"combo","label":"Visibility","strings":{"options":{"house":"Up to 5m (16ft)","street":"5 to 20m (16 to 65ft)","area":"Over 20m (65ft)"}}},"volcano/status":{"key":"volcano:status","type":"combo","label":"Volcano Status","strings":{"options":{"active":"Active","dormant":"Dormant","extinct":"Extinct"}}},"volcano/type":{"key":"volcano:type","type":"combo","label":"Volcano Type","strings":{"options":{"stratovolcano":"Stratovolcano","shield":"Shield","scoria":"Scoria"}}},"voltage":{"key":"voltage","type":"combo","label":"Voltage"},"voltage/primary":{"key":"voltage:primary","type":"combo","label":"Primary Voltage"},"voltage/secondary":{"key":"voltage:secondary","type":"combo","label":"Secondary Voltage"},"voltage/tertiary":{"key":"voltage:tertiary","type":"combo","label":"Tertiary Voltage"},"wall":{"key":"wall","type":"combo","label":"Type"},"water_point":{"key":"water_point","type":"check","label":"Water Point"},"water":{"key":"water","type":"combo","label":"Type"},"waterway":{"key":"waterway","type":"typeCombo","label":"Type"},"website":{"key":"website","type":"url","icon":"website","placeholder":"http://example.com/","universal":true,"label":"Website"},"wetland":{"key":"wetland","type":"combo","label":"Type"},"wheelchair":{"key":"wheelchair","type":"radio","options":["yes","limited","no"],"icon":"wheelchair","universal":true,"label":"Wheelchair Access"},"width":{"key":"width","type":"number","label":"Width (Meters)"},"wikipedia":{"key":"wikipedia","keys":["wikipedia","wikidata"],"type":"wikipedia","icon":"wikipedia","universal":true,"label":"Wikipedia"},"windings":{"key":"windings","type":"number","label":"Windings","placeholder":"1, 2, 3..."},"windings/configuration":{"key":"windings:configuration","type":"combo","label":"Windings Configuration","strings":{"options":{"star":"Star / Wye","delta":"Delta","open-delta":"Open Delta","zigzag":"Zig Zag","open":"Open","scott":"Scott","leblanc":"Leblanc"}}}};
var all = ["aerialway","airfield","airport","alcohol-shop","america-football","amusement-park","aquarium","art-gallery","attraction","bakery","bank","bar","barrier","baseball","basketball","bbq","beer","bicycle","bicycle-share","blood-bank","buddhism","building","building-alt1","bus","cafe","campsite","car","castle","cemetery","cinema","circle","circle-stroked","city","clothing-store","college","commercial","cricket","cross","dam","danger","defibrillator","dentist","doctor","dog-park","drinking-water","embassy","emergency-phone","entrance","entrance-alt1","farm","fast-food","fence","ferry","fire-station","florist","fuel","gaming","garden","garden-center","gift","golf","grocery","hairdresser","harbor","heart","heliport","home","horse-riding","hospital","ice-cream","industry","information","karaoke","landmark","landuse","laundry","library","lighthouse","lodging","logging","marker","marker-stroked","mobile-phone","monument","mountain","museum","music","natural","park","park-alt1","parking","parking-garage","pharmacy","picnic-site","pitch","place-of-worship","playground","police","post","prison","rail","rail-light","rail-metro","ranger-station","recycling","religious-christian","religious-jewish","religious-muslim","residential-community","restaurant","roadblock","rocket","school","scooter","shelter","shop","skiing","slaughterhouse","snowmobile","soccer","square","square-stroked","stadium","star","star-stroked","suitcase","sushi","swimming","teahouse","telephone","tennis","theatre","toilet","town","town-hall","triangle","triangle-stroked","veterinary","village","volcano","warehouse","waste-basket","water","wetland","wheelchair","zoo"];
var all$1 = {
@@ -23437,6 +23911,204 @@ osmEntity.prototype = {
}
};
+function geoExtent(min, max) {
+ if (!(this instanceof geoExtent)) return new geoExtent(min, max);
+ if (min instanceof geoExtent) {
+ return min;
+ } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
+ this[0] = min[0];
+ this[1] = min[1];
+ } else {
+ this[0] = min || [ Infinity, Infinity];
+ this[1] = max || min || [-Infinity, -Infinity];
+ }
+}
+
+geoExtent.prototype = new Array(2);
+
+assignIn(geoExtent.prototype, {
+
+ equals: function (obj) {
+ return this[0][0] === obj[0][0] &&
+ this[0][1] === obj[0][1] &&
+ this[1][0] === obj[1][0] &&
+ this[1][1] === obj[1][1];
+ },
+
+
+ extend: function(obj) {
+ if (!(obj instanceof geoExtent)) obj = new geoExtent(obj);
+ return geoExtent(
+ [Math.min(obj[0][0], this[0][0]), Math.min(obj[0][1], this[0][1])],
+ [Math.max(obj[1][0], this[1][0]), Math.max(obj[1][1], this[1][1])]
+ );
+ },
+
+
+ _extend: function(extent) {
+ this[0][0] = Math.min(extent[0][0], this[0][0]);
+ this[0][1] = Math.min(extent[0][1], this[0][1]);
+ this[1][0] = Math.max(extent[1][0], this[1][0]);
+ this[1][1] = Math.max(extent[1][1], this[1][1]);
+ },
+
+
+ area: function() {
+ return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
+ },
+
+
+ center: function() {
+ return [(this[0][0] + this[1][0]) / 2,
+ (this[0][1] + this[1][1]) / 2];
+ },
+
+
+ rectangle: function() {
+ return [this[0][0], this[0][1], this[1][0], this[1][1]];
+ },
+
+
+ bbox: function() {
+ return { minX: this[0][0], minY: this[0][1], maxX: this[1][0], maxY: this[1][1] };
+ },
+
+
+ polygon: function() {
+ return [
+ [this[0][0], this[0][1]],
+ [this[0][0], this[1][1]],
+ [this[1][0], this[1][1]],
+ [this[1][0], this[0][1]],
+ [this[0][0], this[0][1]]
+ ];
+ },
+
+
+ contains: function(obj) {
+ if (!(obj instanceof geoExtent)) obj = new geoExtent(obj);
+ return obj[0][0] >= this[0][0] &&
+ obj[0][1] >= this[0][1] &&
+ obj[1][0] <= this[1][0] &&
+ obj[1][1] <= this[1][1];
+ },
+
+
+ intersects: function(obj) {
+ if (!(obj instanceof geoExtent)) obj = new geoExtent(obj);
+ return obj[0][0] <= this[1][0] &&
+ obj[0][1] <= this[1][1] &&
+ obj[1][0] >= this[0][0] &&
+ obj[1][1] >= this[0][1];
+ },
+
+
+ intersection: function(obj) {
+ if (!this.intersects(obj)) return new geoExtent();
+ return new geoExtent(
+ [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])]
+ );
+ },
+
+
+ percentContainedIn: function(obj) {
+ if (!(obj instanceof geoExtent)) obj = new geoExtent(obj);
+ var a1 = this.intersection(obj).area(),
+ a2 = this.area();
+
+ if (a1 === Infinity || a2 === Infinity || a1 === 0 || a2 === 0) {
+ return 0;
+ } else {
+ return a1 / a2;
+ }
+ },
+
+
+ padByMeters: function(meters) {
+ var dLat = geoMetersToLat(meters),
+ dLon = geoMetersToLon(meters, this.center()[1]);
+ return geoExtent(
+ [this[0][0] - dLon, this[0][1] - dLat],
+ [this[1][0] + dLon, this[1][1] + dLat]
+ );
+ },
+
+
+ toParam: function() {
+ return this.rectangle().join(',');
+ }
+
+});
+
+// constants
+var TAU = 2 * Math.PI;
+var EQUATORIAL_RADIUS = 6356752.314245179;
+var POLAR_RADIUS = 6378137.0;
+
+
+function geoLatToMeters(dLat) {
+ return dLat * (TAU * POLAR_RADIUS / 360);
+}
+
+
+function geoLonToMeters(dLon, atLat) {
+ return Math.abs(atLat) >= 90 ? 0 :
+ dLon * (TAU * EQUATORIAL_RADIUS / 360) * Math.abs(Math.cos(atLat * (Math.PI / 180)));
+}
+
+
+function geoMetersToLat(m) {
+ return m / (TAU * POLAR_RADIUS / 360);
+}
+
+
+function geoMetersToLon(m, atLat) {
+ return Math.abs(atLat) >= 90 ? 0 :
+ m / (TAU * EQUATORIAL_RADIUS / 360) / Math.abs(Math.cos(atLat * (Math.PI / 180)));
+}
+
+
+function geoMetersToOffset(meters, tileSize) {
+ tileSize = tileSize || 256;
+ return [
+ meters[0] * tileSize / (TAU * EQUATORIAL_RADIUS),
+ -meters[1] * tileSize / (TAU * POLAR_RADIUS)
+ ];
+}
+
+
+function geoOffsetToMeters(offset, tileSize) {
+ tileSize = tileSize || 256;
+ return [
+ offset[0] * TAU * EQUATORIAL_RADIUS / tileSize,
+ -offset[1] * TAU * POLAR_RADIUS / tileSize
+ ];
+}
+
+
+// Equirectangular approximation of spherical distances on Earth
+function geoSphericalDistance(a, b) {
+ var x = geoLonToMeters(a[0] - b[0], (a[1] + b[1]) / 2);
+ var y = geoLatToMeters(a[1] - b[1]);
+ return Math.sqrt((x * x) + (y * y));
+}
+
+
+// scale to zoom
+function geoScaleToZoom(k, tileSize) {
+ tileSize = tileSize || 256;
+ var log2ts = Math.log(tileSize) * Math.LOG2E;
+ return Math.log(k * TAU) / Math.LN2 - log2ts;
+}
+
+
+// zoom to scale
+function geoZoomToScale(z, tileSize) {
+ tileSize = tileSize || 256;
+ return tileSize * Math.pow(2, z) / TAU;
+}
+
/**
* A specialized version of `_.every` for arrays without support for
* iteratee shorthands.
@@ -23589,113 +24261,87 @@ function some(collection, predicate, guard) {
return func(collection, baseIteratee(predicate, 3));
}
-function geoRoundCoords(c) {
- return [Math.floor(c[0]), Math.floor(c[1])];
-}
-
-
-function geoInterp(p1, p2, t) {
- return [p1[0] + (p2[0] - p1[0]) * t,
- p1[1] + (p2[1] - p1[1]) * t];
-}
-
-
-// 2D cross product of OA and OB vectors, i.e. z-component of their 3D cross product.
-// Returns a positive value, if OAB makes a counter-clockwise turn,
-// negative for clockwise turn, and zero if the points are collinear.
-function geoCross(o, a, b) {
- return (a[0] - o[0]) * (b[1] - o[1]) - (a[1] - o[1]) * (b[0] - o[0]);
-}
-
-
-// http://jsperf.com/id-dist-optimization
-function geoEuclideanDistance(a, b) {
- var x = a[0] - b[0], y = a[1] - b[1];
- return Math.sqrt((x * x) + (y * y));
-}
-
-
-// using WGS84 polar radius (6356752.314245179 m)
-// const = 2 * PI * r / 360
-function geoLatToMeters(dLat) {
- return dLat * 110946.257617;
+// vector equals
+function geoVecEqual(a, b, epsilon) {
+ if (epsilon) {
+ return (Math.abs(a[0] - b[0]) <= epsilon) && (Math.abs(a[1] - b[1]) <= epsilon);
+ } else {
+ return (a[0] === b[0]) && (a[1] === b[1]);
+ }
}
-
-// using WGS84 equatorial radius (6378137.0 m)
-// const = 2 * PI * r / 360
-function geoLonToMeters(dLon, atLat) {
- return Math.abs(atLat) >= 90 ? 0 :
- dLon * 111319.490793 * Math.abs(Math.cos(atLat * (Math.PI/180)));
+// vector addition
+function geoVecAdd(a, b) {
+ return [ a[0] + b[0], a[1] + b[1] ];
}
-
-// using WGS84 polar radius (6356752.314245179 m)
-// const = 2 * PI * r / 360
-function geoMetersToLat(m) {
- return m / 110946.257617;
+// vector subtraction
+function geoVecSubtract(a, b) {
+ return [ a[0] - b[0], a[1] - b[1] ];
}
-
-// using WGS84 equatorial radius (6378137.0 m)
-// const = 2 * PI * r / 360
-function geoMetersToLon(m, atLat) {
- return Math.abs(atLat) >= 90 ? 0 :
- m / 111319.490793 / Math.abs(Math.cos(atLat * (Math.PI/180)));
+// vector scaling
+function geoVecScale(a, mag) {
+ return [ a[0] * mag, a[1] * mag ];
}
-
-function geoOffsetToMeters(offset) {
- var equatRadius = 6356752.314245179,
- polarRadius = 6378137.0,
- tileSize = 256;
-
- return [
- offset[0] * 2 * Math.PI * equatRadius / tileSize,
- -offset[1] * 2 * Math.PI * polarRadius / tileSize
- ];
+// vector rounding (was: geoRoundCoordinates)
+function geoVecFloor(a) {
+ return [ Math.floor(a[0]), Math.floor(a[1]) ];
}
-
-function geoMetersToOffset(meters) {
- var equatRadius = 6356752.314245179,
- polarRadius = 6378137.0,
- tileSize = 256;
-
+// linear interpolation
+function geoVecInterp(a, b, t) {
return [
- meters[0] * tileSize / (2 * Math.PI * equatRadius),
- -meters[1] * tileSize / (2 * Math.PI * polarRadius)
+ a[0] + (b[0] - a[0]) * t,
+ a[1] + (b[1] - a[1]) * t
];
}
-
-// Equirectangular approximation of spherical distances on Earth
-function geoSphericalDistance(a, b) {
- var x = geoLonToMeters(a[0] - b[0], (a[1] + b[1]) / 2),
- y = geoLatToMeters(a[1] - b[1]);
+// http://jsperf.com/id-dist-optimization
+function geoVecLength(a, b) {
+ var x = a[0] - b[0];
+ var y = a[1] - b[1];
return Math.sqrt((x * x) + (y * y));
}
+// Return the counterclockwise angle in the range (-pi, pi)
+// between the positive X axis and the line intersecting a and b.
+function geoVecAngle(a, b) {
+ return Math.atan2(b[1] - a[1], b[0] - a[0]);
+}
-function geoEdgeEqual(a, b) {
- return (a[0] === b[0] && a[1] === b[1]) ||
- (a[0] === b[1] && a[1] === b[0]);
+// dot product
+function geoVecDot(a, b, origin) {
+ origin = origin || [0, 0];
+ return (a[0] - origin[0]) * (b[0] - origin[0]) +
+ (a[1] - origin[1]) * (b[1] - origin[1]);
}
+// 2D cross product of OA and OB vectors, returns magnitude of Z vector
+// Returns a positive value, if OAB makes a counter-clockwise turn,
+// negative for clockwise turn, and zero if the points are collinear.
+function geoVecCross(a, b, origin) {
+ origin = origin || [0, 0];
+ return (a[0] - origin[0]) * (b[1] - origin[1]) -
+ (a[1] - origin[1]) * (b[0] - origin[0]);
+}
// Return the counterclockwise angle in the range (-pi, pi)
// between the positive X axis and the line intersecting a and b.
function geoAngle(a, b, projection) {
- a = projection(a.loc);
- b = projection(b.loc);
- return Math.atan2(b[1] - a[1], b[0] - a[0]);
+ return geoVecAngle(projection(a.loc), projection(b.loc));
}
+function geoEdgeEqual(a, b) {
+ return (a[0] === b[0] && a[1] === b[1]) ||
+ (a[0] === b[1] && a[1] === b[0]);
+}
// Rotate all points counterclockwise around a pivot point by given angle
function geoRotate(points, angle, around) {
return points.map(function(point) {
- var radial = [point[0] - around[0], point[1] - around[1]];
+ var radial = geoVecSubtract(point, around);
return [
radial[0] * Math.cos(angle) - radial[1] * Math.sin(angle) + around[0],
radial[0] * Math.sin(angle) + radial[1] * Math.cos(angle) + around[1]
@@ -23708,24 +24354,22 @@ function geoRotate(points, angle, around) {
// projection onto that edge, if such a projection exists, or the distance to
// the closest vertex on that edge. Returns an object with the `index` of the
// chosen edge, the chosen `loc` on that edge, and the `distance` to to it.
-function geoChooseEdge(nodes, point, projection) {
- var dist = geoEuclideanDistance,
- points = nodes.map(function(n) { return projection(n.loc); }),
- min = Infinity,
- idx, loc;
-
- function dot(p, q) {
- return p[0] * q[0] + p[1] * q[1];
- }
+function geoChooseEdge(nodes, point, projection, activeID) {
+ var dist = geoVecLength;
+ var points = nodes.map(function(n) { return projection(n.loc); });
+ var ids = nodes.map(function(n) { return n.id; });
+ var min = Infinity;
+ var idx;
+ var loc;
for (var i = 0; i < points.length - 1; i++) {
- var o = points[i],
- s = [points[i + 1][0] - o[0],
- points[i + 1][1] - o[1]],
- v = [point[0] - o[0],
- point[1] - o[1]],
- proj = dot(v, s) / dot(s, s),
- p;
+ if (ids[i] === activeID || ids[i + 1] === activeID) continue;
+
+ var o = points[i];
+ var s = geoVecSubtract(points[i + 1], o);
+ var v = geoVecSubtract(point, o);
+ var proj = geoVecDot(v, s) / geoVecDot(s, s);
+ var p;
if (proj < 0) {
p = o;
@@ -23743,11 +24387,102 @@ function geoChooseEdge(nodes, point, projection) {
}
}
- return {
- index: idx,
- distance: min,
- loc: loc
- };
+ if (idx !== undefined) {
+ return { index: idx, distance: min, loc: loc };
+ } else {
+ return null;
+ }
+}
+
+
+// Test active (dragged or drawing) segments against inactive segments
+// This is used to test e.g. multipolygon rings that cross
+// `activeNodes` is the ring containing the activeID being dragged.
+// `inactiveNodes` is the other ring to test against
+function geoHasLineIntersections(activeNodes, inactiveNodes, activeID) {
+ var actives = [];
+ var inactives = [];
+ var j, k, n1, n2, segment;
+
+ // gather active segments (only segments in activeNodes that contain the activeID)
+ for (j = 0; j < activeNodes.length - 1; j++) {
+ n1 = activeNodes[j];
+ n2 = activeNodes[j+1];
+ segment = [n1.loc, n2.loc];
+ if (n1.id === activeID || n2.id === activeID) {
+ actives.push(segment);
+ }
+ }
+
+ // gather inactive segments
+ for (j = 0; j < inactiveNodes.length - 1; j++) {
+ n1 = inactiveNodes[j];
+ n2 = inactiveNodes[j+1];
+ segment = [n1.loc, n2.loc];
+ inactives.push(segment);
+ }
+
+ // test
+ for (j = 0; j < actives.length; j++) {
+ for (k = 0; k < inactives.length; k++) {
+ var p = actives[j];
+ var q = inactives[k];
+ var hit = geoLineIntersection(p, q);
+ if (hit) {
+ return true;
+ }
+ }
+ }
+
+ return false;
+}
+
+
+// Test active (dragged or drawing) segments against inactive segments
+// This is used to test whether a way intersects with itself.
+function geoHasSelfIntersections(nodes, activeID) {
+ var actives = [];
+ var inactives = [];
+ var j, k;
+
+ // group active and passive segments along the nodes
+ for (j = 0; j < nodes.length - 1; j++) {
+ var n1 = nodes[j];
+ var n2 = nodes[j+1];
+ var segment = [n1.loc, n2.loc];
+ if (n1.id === activeID || n2.id === activeID) {
+ actives.push(segment);
+ } else {
+ inactives.push(segment);
+ }
+ }
+
+ // test
+ for (j = 0; j < actives.length; j++) {
+ for (k = 0; k < inactives.length; k++) {
+ var p = actives[j];
+ var q = inactives[k];
+ // skip if segments share an endpoint
+ if (geoVecEqual(p[1], q[0]) || geoVecEqual(p[0], q[1]) ||
+ geoVecEqual(p[0], q[0]) || geoVecEqual(p[1], q[1]) ) {
+ continue;
+ }
+
+ var hit = geoLineIntersection(p, q);
+ if (hit) {
+ var epsilon = 1e-8;
+ // skip if the hit is at the segment's endpoint
+ if (geoVecEqual(p[1], hit, epsilon) || geoVecEqual(p[0], hit, epsilon) ||
+ geoVecEqual(q[1], hit, epsilon) || geoVecEqual(q[0], hit, epsilon) ) {
+ continue;
+ } else {
+ return true;
+ }
+ }
+ }
+ }
+
+ return false;
}
@@ -23756,28 +24491,21 @@ function geoChooseEdge(nodes, point, projection) {
// This uses the vector cross product approach described below:
// http://stackoverflow.com/a/565282/786339
function geoLineIntersection(a, b) {
- function subtractPoints(point1, point2) {
- return [point1[0] - point2[0], point1[1] - point2[1]];
- }
- function crossProduct(point1, point2) {
- return point1[0] * point2[1] - point1[1] * point2[0];
- }
-
- var p = [a[0][0], a[0][1]],
- p2 = [a[1][0], a[1][1]],
- q = [b[0][0], b[0][1]],
- q2 = [b[1][0], b[1][1]],
- r = subtractPoints(p2, p),
- s = subtractPoints(q2, q),
- uNumerator = crossProduct(subtractPoints(q, p), r),
- denominator = crossProduct(r, s);
+ var p = [a[0][0], a[0][1]];
+ var p2 = [a[1][0], a[1][1]];
+ var q = [b[0][0], b[0][1]];
+ var q2 = [b[1][0], b[1][1]];
+ var r = geoVecSubtract(p2, p);
+ var s = geoVecSubtract(q2, q);
+ var uNumerator = geoVecCross(geoVecSubtract(q, p), r);
+ var denominator = geoVecCross(r, s);
if (uNumerator && denominator) {
- var u = uNumerator / denominator,
- t = crossProduct(subtractPoints(q, p), s) / denominator;
+ var u = uNumerator / denominator;
+ var t = geoVecCross(geoVecSubtract(q, p), s) / denominator;
if ((t >= 0) && (t <= 1) && (u >= 0) && (u <= 1)) {
- return geoInterp(p, p2, t);
+ return geoVecInterp(p, p2, t);
}
}
@@ -23789,15 +24517,31 @@ function geoPathIntersections(path1, path2) {
var intersections = [];
for (var i = 0; i < path1.length - 1; i++) {
for (var j = 0; j < path2.length - 1; j++) {
- var a = [ path1[i], path1[i+1] ],
- b = [ path2[j], path2[j+1] ],
- hit = geoLineIntersection(a, b);
- if (hit) intersections.push(hit);
+ var a = [ path1[i], path1[i+1] ];
+ var b = [ path2[j], path2[j+1] ];
+ var hit = geoLineIntersection(a, b);
+ if (hit) {
+ intersections.push(hit);
+ }
}
}
return intersections;
}
+function geoPathHasIntersections(path1, path2) {
+ for (var i = 0; i < path1.length - 1; i++) {
+ for (var j = 0; j < path2.length - 1; j++) {
+ var a = [ path1[i], path1[i+1] ];
+ var b = [ path2[j], path2[j+1] ];
+ var hit = geoLineIntersection(a, b);
+ if (hit) {
+ return true;
+ }
+ }
+ }
+ return false;
+}
+
// Return whether point is contained in polygon.
//
@@ -23809,13 +24553,15 @@ function geoPathIntersections(path1, path2) {
// http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
//
function geoPointInPolygon(point, polygon) {
- var x = point[0],
- y = point[1],
- inside = false;
+ var x = point[0];
+ var y = point[1];
+ var inside = false;
for (var i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
- var xi = polygon[i][0], yi = polygon[i][1];
- var xj = polygon[j][0], yj = polygon[j][1];
+ var xi = polygon[i][0];
+ var yi = polygon[i][1];
+ var xj = polygon[j][0];
+ var yj = polygon[j][1];
var intersect = ((yi > y) !== (yj > y)) &&
(x < (xj - xi) * (y - yi) / (yj - yi) + xi);
@@ -23834,164 +24580,47 @@ function geoPolygonContainsPolygon(outer, inner) {
function geoPolygonIntersectsPolygon(outer, inner, checkSegments) {
- function testSegments(outer, inner) {
- for (var i = 0; i < outer.length - 1; i++) {
- for (var j = 0; j < inner.length - 1; j++) {
- var a = [ outer[i], outer[i+1] ],
- b = [ inner[j], inner[j+1] ];
- if (geoLineIntersection(a, b)) return true;
- }
- }
- return false;
- }
-
function testPoints(outer, inner) {
return some(inner, function(point) {
return geoPointInPolygon(point, outer);
});
}
- return testPoints(outer, inner) || (!!checkSegments && testSegments(outer, inner));
+ return testPoints(outer, inner) || (!!checkSegments && geoPathHasIntersections(outer, inner));
}
function geoPathLength(path) {
var length = 0;
for (var i = 0; i < path.length - 1; i++) {
- length += geoEuclideanDistance(path[i], path[i + 1]);
+ length += geoVecLength(path[i], path[i + 1]);
}
return length;
}
-function geoExtent(min, max) {
- if (!(this instanceof geoExtent)) return new geoExtent(min, max);
- if (min instanceof geoExtent) {
- return min;
- } else if (min && min.length === 2 && min[0].length === 2 && min[1].length === 2) {
- this[0] = min[0];
- this[1] = min[1];
- } else {
- this[0] = min || [ Infinity, Infinity];
- this[1] = max || min || [-Infinity, -Infinity];
- }
-}
-
-geoExtent.prototype = new Array(2);
-
-assignIn(geoExtent.prototype, {
-
- equals: function (obj) {
- return this[0][0] === obj[0][0] &&
- this[0][1] === obj[0][1] &&
- this[1][0] === obj[1][0] &&
- this[1][1] === obj[1][1];
- },
-
-
- extend: function(obj) {
- if (!(obj instanceof geoExtent)) obj = new geoExtent(obj);
- return geoExtent(
- [Math.min(obj[0][0], this[0][0]), Math.min(obj[0][1], this[0][1])],
- [Math.max(obj[1][0], this[1][0]), Math.max(obj[1][1], this[1][1])]
- );
- },
-
-
- _extend: function(extent) {
- this[0][0] = Math.min(extent[0][0], this[0][0]);
- this[0][1] = Math.min(extent[0][1], this[0][1]);
- this[1][0] = Math.max(extent[1][0], this[1][0]);
- this[1][1] = Math.max(extent[1][1], this[1][1]);
- },
-
-
- area: function() {
- return Math.abs((this[1][0] - this[0][0]) * (this[1][1] - this[0][1]));
- },
-
-
- center: function() {
- return [(this[0][0] + this[1][0]) / 2,
- (this[0][1] + this[1][1]) / 2];
- },
-
-
- rectangle: function() {
- return [this[0][0], this[0][1], this[1][0], this[1][1]];
- },
-
-
- bbox: function() {
- return { minX: this[0][0], minY: this[0][1], maxX: this[1][0], maxY: this[1][1] };
- },
-
-
- polygon: function() {
- return [
- [this[0][0], this[0][1]],
- [this[0][0], this[1][1]],
- [this[1][0], this[1][1]],
- [this[1][0], this[0][1]],
- [this[0][0], this[0][1]]
- ];
- },
-
-
- contains: function(obj) {
- if (!(obj instanceof geoExtent)) obj = new geoExtent(obj);
- return obj[0][0] >= this[0][0] &&
- obj[0][1] >= this[0][1] &&
- obj[1][0] <= this[1][0] &&
- obj[1][1] <= this[1][1];
- },
-
-
- intersects: function(obj) {
- if (!(obj instanceof geoExtent)) obj = new geoExtent(obj);
- return obj[0][0] <= this[1][0] &&
- obj[0][1] <= this[1][1] &&
- obj[1][0] >= this[0][0] &&
- obj[1][1] >= this[0][1];
- },
-
-
- intersection: function(obj) {
- if (!this.intersects(obj)) return new geoExtent();
- return new geoExtent(
- [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])]
- );
- },
-
- percentContainedIn: function(obj) {
- if (!(obj instanceof geoExtent)) obj = new geoExtent(obj);
- var a1 = this.intersection(obj).area(),
- a2 = this.area();
-
- if (a1 === Infinity || a2 === Infinity || a1 === 0 || a2 === 0) {
- return 0;
- } else {
- return a1 / a2;
- }
- },
-
-
- padByMeters: function(meters) {
- var dLat = geoMetersToLat(meters),
- dLon = geoMetersToLon(meters, this.center()[1]);
- return geoExtent(
- [this[0][0] - dLon, this[0][1] - dLat],
- [this[1][0] + dLon, this[1][1] + dLat]
- );
- },
+// If the given point is at the edge of the padded viewport,
+// return a vector that will nudge the viewport in that direction
+function geoViewportEdge(point, dimensions) {
+ var pad = [80, 20, 50, 20]; // top, right, bottom, left
+ var x = 0;
+ var y = 0;
+ if (point[0] > dimensions[0] - pad[1])
+ x = -10;
+ if (point[0] < pad[3])
+ x = 10;
+ if (point[1] > dimensions[1] - pad[2])
+ y = -10;
+ if (point[1] < pad[0])
+ y = 10;
- toParam: function() {
- return this.rectangle().join(',');
+ if (x || y) {
+ return [x, y];
+ } else {
+ return null;
}
-
-});
+}
/*
Bypasses features of D3's default projection stream pipeline that are unnecessary:
@@ -24193,6 +24822,28 @@ assignIn(osmChangeset.prototype, {
});
+/**
+ * Creates a duplicate-free version of an array, using
+ * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
+ * for equality comparisons, in which only the first occurrence of each element
+ * is kept. The order of result values is determined by the order they occur
+ * in the array.
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Array
+ * @param {Array} array The array to inspect.
+ * @returns {Array} Returns the new duplicate free array.
+ * @example
+ *
+ * _.uniq([2, 1, 2]);
+ * // => [2, 1]
+ */
+function uniq(array) {
+ return (array && array.length) ? baseUniq(array) : [];
+}
+
function osmNode() {
if (!(this instanceof osmNode)) {
return (new osmNode()).initialize(arguments);
@@ -24236,6 +24887,103 @@ assignIn(osmNode.prototype, {
},
+ // Inspect tags and geometry to determine which direction(s) this node/vertex points
+ directions: function(resolver, projection) {
+ var val;
+ var i;
+
+ // which tag to use?
+ if (this.isHighwayIntersection(resolver) && (this.tags.stop || '').toLowerCase() === 'all') {
+ // all-way stop tag on a highway intersection
+ val = 'all';
+ } else {
+ // generic direction tag
+ val = (this.tags.direction || '').toLowerCase();
+
+ // better suffix-style direction tag
+ var re = /:direction$/i;
+ var keys = Object.keys(this.tags);
+ for (i = 0; i < keys.length; i++) {
+ if (re.test(keys[i])) {
+ val = this.tags[keys[i]].toLowerCase();
+ break;
+ }
+ }
+ }
+
+ if (val === '') return [];
+
+ var cardinal = {
+ north: 0, n: 0,
+ northnortheast: 22, nne: 22,
+ northeast: 45, ne: 45,
+ eastnortheast: 67, ene: 67,
+ east: 90, e: 90,
+ eastsoutheast: 112, ese: 112,
+ southeast: 135, se: 135,
+ southsoutheast: 157, sse: 157,
+ south: 180, s: 180,
+ southsouthwest: 202, ssw: 202,
+ southwest: 225, sw: 225,
+ westsouthwest: 247, wsw: 247,
+ west: 270, w: 270,
+ westnorthwest: 292, wnw: 292,
+ northwest: 315, nw: 315,
+ northnorthwest: 337, nnw: 337
+ };
+
+
+ var values = val.split(';');
+ var results = [];
+
+ values.forEach(function(v) {
+ // swap cardinal for numeric directions
+ if (cardinal[v] !== undefined) {
+ v = cardinal[v];
+ }
+
+ // numeric direction - just add to results
+ if (v !== '' && !isNaN(+v)) {
+ results.push(+v);
+ return;
+ }
+
+ // string direction - inspect parent ways
+ var lookBackward =
+ (this.tags['traffic_sign:backward'] || v === 'backward' || v === 'both' || v === 'all');
+ var lookForward =
+ (this.tags['traffic_sign:forward'] || v === 'forward' || v === 'both' || v === 'all');
+
+ if (!lookForward && !lookBackward) return;
+
+ var nodeIds = {};
+ resolver.parentWays(this).forEach(function(parent) {
+ var nodes = parent.nodes;
+ for (i = 0; i < nodes.length; i++) {
+ if (nodes[i] === this.id) { // match current entity
+ if (lookForward && i > 0) {
+ nodeIds[nodes[i - 1]] = true; // look back to prev node
+ }
+ if (lookBackward && i < nodes.length - 1) {
+ nodeIds[nodes[i + 1]] = true; // look ahead to next node
+ }
+ }
+ }
+ }, this);
+
+ Object.keys(nodeIds).forEach(function(nodeId) {
+ // +90 because geoAngle returns angle from X axis, not Y (north)
+ results.push(
+ (geoAngle(this, resolver.entity(nodeId), projection) * (180 / Math.PI)) + 90
+ );
+ }, this);
+
+ }, this);
+
+ return uniq(results);
+ },
+
+
isEndpoint: function(resolver) {
return resolver.transient(this, 'isEndpoint', function() {
var id = this.id;
@@ -24489,8 +25237,8 @@ function transform$1(object, iteratee, accumulator) {
in order to ensure associated nodes (eg a Stop Sign) is also reversed
Node Keys:
- direction=forward ⺠direction=backward
- direction=left ⺠direction=right
+ *direction=forward ⺠*direction=backward
+ *direction=left ⺠*direction=right
*:forward=* ⺠*:backward=*
*:left=* ⺠*:right=*
@@ -24547,7 +25295,8 @@ function actionReverse(wayId, options) {
// Update the direction based tags as appropriate then return an updated node
return node.update({tags: transform$1(node.tags, function(acc, tagValue, tagKey) {
// See if this is a direction tag and reverse (or use existing value if not recognised)
- if (tagKey === 'direction') {
+ var re = /direction$/;
+ if (re.test(tagKey)) {
acc[tagKey] = {forward: 'backward', backward: 'forward', left: 'right', right: 'left'}[tagValue] || tagValue;
} else {
// Use the reverseKey method to cater for situations such as traffic_sign:forward=stop
@@ -24597,473 +25346,6 @@ function actionReverse(wayId, options) {
};
}
-// For fixing up rendering of multipolygons with tags on the outer member.
-// https://github.com/openstreetmap/iD/issues/613
-function osmIsSimpleMultipolygonOuterMember(entity, graph) {
- if (entity.type !== 'way' || Object.keys(entity.tags).filter(osmIsInterestingTag).length === 0)
- return false;
-
- var parents = graph.parentRelations(entity);
- if (parents.length !== 1)
- return false;
-
- var parent = parents[0];
- if (!parent.isMultipolygon() || Object.keys(parent.tags).filter(osmIsInterestingTag).length > 1)
- return false;
-
- var members = parent.members, member;
- for (var i = 0; i < members.length; i++) {
- member = members[i];
- if (member.id === entity.id && member.role && member.role !== 'outer')
- return false; // Not outer member
- if (member.id !== entity.id && (!member.role || member.role === 'outer'))
- return false; // Not a simple multipolygon
- }
-
- return parent;
-}
-
-
-function osmSimpleMultipolygonOuterMember(entity, graph) {
- if (entity.type !== 'way')
- return false;
-
- var parents = graph.parentRelations(entity);
- if (parents.length !== 1)
- return false;
-
- var parent = parents[0];
- if (!parent.isMultipolygon() || Object.keys(parent.tags).filter(osmIsInterestingTag).length > 1)
- return false;
-
- var members = parent.members, member, outerMember;
- for (var i = 0; i < members.length; i++) {
- member = members[i];
- if (!member.role || member.role === 'outer') {
- if (outerMember)
- return false; // Not a simple multipolygon
- outerMember = member;
- }
- }
-
- if (!outerMember)
- return false;
-
- var outerEntity = graph.hasEntity(outerMember.id);
- if (!outerEntity || !Object.keys(outerEntity.tags).filter(osmIsInterestingTag).length)
- return false;
-
- return outerEntity;
-}
-
-
-// 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 `osmWay`s or a relation member array may be
-// used.
-//
-// If an member has a `tags` property, its tags will be reversed via
-// `actionReverse` in the output.
-//
-// Incomplete members (those for which `graph.hasEntity(element.id)` returns
-// false) and non-way members are ignored.
-//
-function osmJoinWays(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 ? actionReverse(member.id, { reverseOneway: true })(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 && nodes[0] !== nodes[nodes.length - 1]) {
- first = nodes[0];
- last = nodes[nodes.length - 1];
-
- for (i = 0; i < array.length; i++) {
- member = array[i];
- what = resolve(member);
-
- if (last === what[0]) {
- how = nodes.push;
- what = what.slice(1);
- break;
- } else if (last === what[what.length - 1]) {
- how = nodes.push;
- what = what.slice(0, -1).reverse();
- member = reverse(member);
- break;
- } else if (first === what[what.length - 1]) {
- how = nodes.unshift;
- what = what.slice(0, -1);
- break;
- } else if (first === what[0]) {
- 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;
-}
-
-function osmRelation() {
- if (!(this instanceof osmRelation)) {
- return (new osmRelation()).initialize(arguments);
- } else if (arguments.length) {
- this.initialize(arguments);
- }
-}
-
-
-osmEntity.relation = osmRelation;
-
-osmRelation.prototype = Object.create(osmEntity.prototype);
-
-
-osmRelation.creationOrder = function(a, b) {
- var aId = parseInt(osmEntity.id.toOSM(a.id), 10);
- var bId = parseInt(osmEntity.id.toOSM(b.id), 10);
-
- if (aId < 0 || bId < 0) return aId - bId;
- return bId - aId;
-};
-
-
-assignIn(osmRelation.prototype, {
- type: 'relation',
- members: [],
-
-
- copy: function(resolver, copies) {
- if (copies[this.id])
- return copies[this.id];
-
- var copy = osmEntity.prototype.copy.call(this, resolver, copies);
-
- var members = this.members.map(function(member) {
- return assignIn({}, member, { id: resolver.entity(member.id).copy(resolver, copies).id });
- });
-
- copy = copy.update({members: members});
- copies[this.id] = copy;
-
- return copy;
- },
-
-
- extent: function(resolver, memo) {
- return resolver.transient(this, 'extent', function() {
- if (memo && memo[this.id]) return geoExtent();
- memo = memo || {};
- memo[this.id] = true;
-
- var extent = geoExtent();
- for (var i = 0; i < this.members.length; i++) {
- var member = resolver.hasEntity(this.members[i].id);
- if (member) {
- extent._extend(member.extent(resolver, memo));
- }
- }
- return extent;
- });
- },
-
-
- geometry: function(graph) {
- return graph.transient(this, 'geometry', function() {
- return this.isMultipolygon() ? 'area' : 'relation';
- });
- },
-
-
- isDegenerate: function() {
- return this.members.length === 0;
- },
-
-
- // 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] = assignIn({}, this.members[i], {index: i});
- }
- return result;
- },
-
-
- // Return the first member with the given role. A copy of the member object
- // is returned, extended with an 'index' property whose value is the member index.
- memberByRole: function(role) {
- for (var i = 0; i < this.members.length; i++) {
- if (this.members[i].role === role) {
- return assignIn({}, this.members[i], {index: i});
- }
- }
- },
-
-
- // Return the first member with the given id. A copy of the member object
- // is returned, extended with an 'index' property whose value is the member index.
- memberById: function(id) {
- for (var i = 0; i < this.members.length; i++) {
- if (this.members[i].id === id) {
- return assignIn({}, this.members[i], {index: i});
- }
- }
- },
-
-
- // Return the first member with the given id and role. A copy of the member object
- // is returned, extended with an 'index' property whose value is the member index.
- memberByIdAndRole: function(id, role) {
- for (var i = 0; i < this.members.length; i++) {
- if (this.members[i].id === id && this.members[i].role === role) {
- return assignIn({}, this.members[i], {index: i});
- }
- }
- },
-
-
- addMember: function(member, index) {
- var members = this.members.slice();
- members.splice(index === undefined ? members.length : index, 0, member);
- return this.update({members: members});
- },
-
-
- updateMember: function(member, index) {
- var members = this.members.slice();
- members.splice(index, 1, assignIn({}, members[index], member));
- return this.update({members: members});
- },
-
-
- 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});
- },
-
-
- // Wherever a member appears with id `needle.id`, replace it with a member
- // with id `replacement.id`, type `replacement.type`, and the original role,
- // unless a member already exists with that id and role. Return an updated
- // relation.
- replaceMember: function(needle, replacement) {
- if (!this.memberById(needle.id))
- return this;
-
- var members = [];
-
- for (var i = 0; i < this.members.length; i++) {
- var member = this.members[i];
- if (member.id !== needle.id) {
- members.push(member);
- } else if (!this.memberByIdAndRole(replacement.id, member.role)) {
- members.push({id: replacement.id, type: replacement.type, role: member.role});
- }
- }
-
- return this.update({members: members});
- },
-
-
- asJXON: function(changeset_id) {
- var r = {
- relation: {
- '@id': this.osmId(),
- '@version': this.version || 0,
- member: map$4(this.members, function(member) {
- return {
- keyAttributes: {
- type: member.type,
- role: member.role,
- ref: osmEntity.id.toOSM(member.id)
- }
- };
- }),
- tag: map$4(this.tags, function(v, k) {
- return { keyAttributes: { k: k, v: v } };
- })
- }
- };
- if (changeset_id) r.relation['@changeset'] = changeset_id;
- return r;
- },
-
-
- asGeoJSON: function(resolver) {
- return resolver.transient(this, 'GeoJSON', function () {
- if (this.isMultipolygon()) {
- return {
- type: 'MultiPolygon',
- coordinates: this.multipolygon(resolver)
- };
- } else {
- return {
- type: 'FeatureCollection',
- properties: this.tags,
- features: this.members.map(function (member) {
- return assignIn({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
- })
- };
- }
- });
- },
-
-
- area: function(resolver) {
- return resolver.transient(this, 'area', function() {
- return d3_geoArea(this.asGeoJSON(resolver));
- });
- },
-
-
- isMultipolygon: function() {
- return this.tags.type === 'multipolygon';
- },
-
-
- isComplete: function(resolver) {
- for (var i = 0; i < this.members.length; i++) {
- if (!resolver.hasEntity(this.members[i].id)) {
- return false;
- }
- }
- return true;
- },
-
-
- isRestriction: function() {
- return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
- },
-
-
- // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
- // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
- //
- // This corresponds to the structure needed for rendering a multipolygon path using a
- // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
- //
- // In the case of invalid geometries, this function will still return a result which
- // includes the nodes of all way members, but some Nds may be unclosed and some inner
- // rings not matched with the intended outer ring.
- //
- multipolygon: function(resolver) {
- var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
- inners = this.members.filter(function(m) { return 'inner' === m.role; });
-
- outers = osmJoinWays(outers, resolver);
- inners = osmJoinWays(inners, resolver);
-
- outers = outers.map(function(outer) { return map$4(outer.nodes, 'loc'); });
- inners = inners.map(function(inner) { return map$4(inner.nodes, 'loc'); });
-
- var result = outers.map(function(o) {
- // Heuristic for detecting counterclockwise winding order. Assumes
- // that OpenStreetMap polygons are not hemisphere-spanning.
- return [d3_geoArea({ type: 'Polygon', coordinates: [o] }) > 2 * Math.PI ? o.reverse() : o];
- });
-
- function findOuter(inner) {
- var o, outer;
-
- for (o = 0; o < outers.length; o++) {
- outer = outers[o];
- if (geoPolygonContainsPolygon(outer, inner))
- return o;
- }
-
- for (o = 0; o < outers.length; o++) {
- outer = outers[o];
- if (geoPolygonIntersectsPolygon(outer, inner, false))
- return o;
- }
- }
-
- for (var i = 0; i < inners.length; i++) {
- var inner = inners[i];
-
- if (d3_geoArea({ type: 'Polygon', coordinates: [inner] }) < 2 * Math.PI) {
- inner = inner.reverse();
- }
-
- var o = findOuter(inners[i]);
- if (o !== undefined)
- result[o].push(inners[i]);
- else
- result.push([inners[i]]); // Invalid geometry
- }
-
- return result;
- }
-});
-
-/**
- * Creates a duplicate-free version of an array, using
- * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * for equality comparisons, in which only the first occurrence of each element
- * is kept. The order of result values is determined by the order they occur
- * in the array.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @returns {Array} Returns the new duplicate free array.
- * @example
- *
- * _.uniq([2, 1, 2]);
- * // => [2, 1]
- */
-function uniq(array) {
- return (array && array.length) ? baseUniq(array) : [];
-}
-
/** `Object#toString` result references. */
var numberTag$4 = '[object Number]';
@@ -25403,8 +25685,8 @@ function mapToLanesObj(lanesObj, data, key) {
}
/** Used to compose bitmasks for cloning. */
-var CLONE_DEEP_FLAG$3 = 1;
-var CLONE_SYMBOLS_FLAG$2 = 4;
+var CLONE_DEEP_FLAG$4 = 1;
+var CLONE_SYMBOLS_FLAG$3 = 4;
/**
* This method is like `_.clone` except that it recursively clones `value`.
@@ -25425,7 +25707,7 @@ var CLONE_SYMBOLS_FLAG$2 = 4;
* // => false
*/
function cloneDeep(value) {
- return baseClone(value, CLONE_DEEP_FLAG$3 | CLONE_SYMBOLS_FLAG$2);
+ return baseClone(value, CLONE_DEEP_FLAG$4 | CLONE_SYMBOLS_FLAG$3);
}
/**
@@ -25775,8 +26057,8 @@ function setTextDirection(dir) {
}
/** Used to compose bitmasks for cloning. */
-var CLONE_DEEP_FLAG$4 = 1;
-var CLONE_SYMBOLS_FLAG$3 = 4;
+var CLONE_DEEP_FLAG$5 = 1;
+var CLONE_SYMBOLS_FLAG$4 = 4;
/**
* This method is like `_.cloneWith` except that it recursively clones `value`.
@@ -25808,7 +26090,7 @@ var CLONE_SYMBOLS_FLAG$3 = 4;
*/
function cloneDeepWith(value, customizer) {
customizer = typeof customizer == 'function' ? customizer : undefined;
- return baseClone(value, CLONE_DEEP_FLAG$4 | CLONE_SYMBOLS_FLAG$3, customizer);
+ return baseClone(value, CLONE_DEEP_FLAG$5 | CLONE_SYMBOLS_FLAG$4, customizer);
}
/**
@@ -25838,388 +26120,73 @@ var difference = baseRest(function(array, values) {
: [];
});
+/** `Object#toString` result references. */
+var mapTag$6 = '[object Map]';
+var setTag$6 = '[object Set]';
+
+/** Used for built-in method references. */
+var objectProto$17 = Object.prototype;
+
+/** Used to check objects for own properties. */
+var hasOwnProperty$14 = objectProto$17.hasOwnProperty;
+
/**
- * Flattens `array` a single level deep.
+ * Checks if `value` is an empty object, collection, map, or set.
+ *
+ * Objects are considered empty if they have no own enumerable string keyed
+ * properties.
+ *
+ * Array-like values such as `arguments` objects, arrays, buffers, strings, or
+ * jQuery-like collections are considered empty if they have a `length` of `0`.
+ * Similarly, maps and sets are considered empty if they have a `size` of `0`.
*
* @static
* @memberOf _
* @since 0.1.0
- * @category Array
- * @param {Array} array The array to flatten.
- * @returns {Array} Returns the new flattened array.
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is empty, else `false`.
* @example
*
- * _.flatten([1, [2, [3, [4]], 5]]);
- * // => [1, 2, [3, [4]], 5]
- */
-function flatten(array) {
- var length = array == null ? 0 : array.length;
- return length ? baseFlatten(array, 1) : [];
-}
-
-/**
- * A specialized version of `baseAggregator` for arrays.
+ * _.isEmpty(null);
+ * // => true
*
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} setter The function to set `accumulator` values.
- * @param {Function} iteratee The iteratee to transform keys.
- * @param {Object} accumulator The initial aggregated object.
- * @returns {Function} Returns `accumulator`.
+ * _.isEmpty(true);
+ * // => true
+ *
+ * _.isEmpty(1);
+ * // => true
+ *
+ * _.isEmpty([1, 2, 3]);
+ * // => false
+ *
+ * _.isEmpty({ 'a': 1 });
+ * // => false
*/
-function arrayAggregator(array, setter, iteratee, accumulator) {
- var index = -1,
- length = array == null ? 0 : array.length;
-
- while (++index < length) {
- var value = array[index];
- setter(accumulator, value, iteratee(value), array);
+function isEmpty(value) {
+ if (value == null) {
+ return true;
}
- return accumulator;
+ if (isArrayLike(value) &&
+ (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' ||
+ isBuffer(value) || isTypedArray(value) || isArguments(value))) {
+ return !value.length;
+ }
+ var tag = getTag$1(value);
+ if (tag == mapTag$6 || tag == setTag$6) {
+ return !value.size;
+ }
+ if (isPrototype(value)) {
+ return !baseKeys(value).length;
+ }
+ for (var key in value) {
+ if (hasOwnProperty$14.call(value, key)) {
+ return false;
+ }
+ }
+ return true;
}
-/**
- * Aggregates elements of `collection` on `accumulator` with keys transformed
- * by `iteratee` and values set by `setter`.
- *
- * @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} setter The function to set `accumulator` values.
- * @param {Function} iteratee The iteratee to transform keys.
- * @param {Object} accumulator The initial aggregated object.
- * @returns {Function} Returns `accumulator`.
- */
-function baseAggregator(collection, setter, iteratee, accumulator) {
- baseEach(collection, function(value, key, collection) {
- setter(accumulator, value, iteratee(value), collection);
- });
- return accumulator;
-}
-
-/**
- * Creates a function like `_.groupBy`.
- *
- * @private
- * @param {Function} setter The function to set accumulator values.
- * @param {Function} [initializer] The accumulator object initializer.
- * @returns {Function} Returns the new aggregator function.
- */
-function createAggregator(setter, initializer) {
- return function(collection, iteratee) {
- var func = isArray(collection) ? arrayAggregator : baseAggregator,
- accumulator = initializer ? initializer() : {};
-
- return func(collection, setter, baseIteratee(iteratee, 2), accumulator);
- };
-}
-
-/** Used for built-in method references. */
-var objectProto$15 = Object.prototype;
-
-/** Used to check objects for own properties. */
-var hasOwnProperty$12 = objectProto$15.hasOwnProperty;
-
-/**
- * Creates an object composed of keys generated from the results of running
- * each element of `collection` thru `iteratee`. The order of grouped values
- * is determined by the order they occur in `collection`. The corresponding
- * value of each key is an array of elements responsible for generating the
- * key. The iteratee is invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
- * @returns {Object} Returns the composed aggregate object.
- * @example
- *
- * _.groupBy([6.1, 4.2, 6.3], Math.floor);
- * // => { '4': [4.2], '6': [6.1, 6.3] }
- *
- * // The `_.property` iteratee shorthand.
- * _.groupBy(['one', 'two', 'three'], 'length');
- * // => { '3': ['one', 'two'], '5': ['three'] }
- */
-var groupBy = createAggregator(function(result, value, key) {
- if (hasOwnProperty$12.call(result, key)) {
- result[key].push(value);
- } else {
- baseAssignValue(result, key, [value]);
- }
-});
-
-/** `Object#toString` result references. */
-var mapTag$6 = '[object Map]';
-var setTag$6 = '[object Set]';
-
-/** Used for built-in method references. */
-var objectProto$16 = Object.prototype;
-
-/** Used to check objects for own properties. */
-var hasOwnProperty$13 = objectProto$16.hasOwnProperty;
-
-/**
- * Checks if `value` is an empty object, collection, map, or set.
- *
- * Objects are considered empty if they have no own enumerable string keyed
- * properties.
- *
- * Array-like values such as `arguments` objects, arrays, buffers, strings, or
- * jQuery-like collections are considered empty if they have a `length` of `0`.
- * Similarly, maps and sets are considered empty if they have a `size` of `0`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is empty, else `false`.
- * @example
- *
- * _.isEmpty(null);
- * // => true
- *
- * _.isEmpty(true);
- * // => true
- *
- * _.isEmpty(1);
- * // => true
- *
- * _.isEmpty([1, 2, 3]);
- * // => false
- *
- * _.isEmpty({ 'a': 1 });
- * // => false
- */
-function isEmpty(value) {
- if (value == null) {
- return true;
- }
- if (isArrayLike(value) &&
- (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' ||
- isBuffer(value) || isTypedArray(value) || isArguments(value))) {
- return !value.length;
- }
- var tag = getTag$1(value);
- if (tag == mapTag$6 || tag == setTag$6) {
- return !value.size;
- }
- if (isPrototype(value)) {
- return !baseKeys(value).length;
- }
- for (var key in value) {
- if (hasOwnProperty$13.call(value, key)) {
- return false;
- }
- }
- return true;
-}
-
-/**
- * Gets the last element of `array`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to query.
- * @returns {*} Returns the last element of `array`.
- * @example
- *
- * _.last([1, 2, 3]);
- * // => 3
- */
-function last(array) {
- var length = array == null ? 0 : array.length;
- return length ? array[length - 1] : undefined;
-}
-
-/**
- * The base implementation of `_.slice` without an iteratee call guard.
- *
- * @private
- * @param {Array} array The array to slice.
- * @param {number} [start=0] The start position.
- * @param {number} [end=array.length] The end position.
- * @returns {Array} Returns the slice of `array`.
- */
-function baseSlice(array, start, end) {
- var index = -1,
- length = array.length;
-
- if (start < 0) {
- start = -start > length ? 0 : (length + start);
- }
- end = end > length ? length : end;
- if (end < 0) {
- end += length;
- }
- length = start > end ? 0 : ((end - start) >>> 0);
- start >>>= 0;
-
- var result = Array(length);
- while (++index < length) {
- result[index] = array[index + start];
- }
- return result;
-}
-
-/**
- * Gets the parent value at `path` of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {Array} path The path to get the parent value of.
- * @returns {*} Returns the parent value.
- */
-function parent(object, path) {
- return path.length < 2 ? object : baseGet(object, baseSlice(path, 0, -1));
-}
-
-/**
- * The base implementation of `_.unset`.
- *
- * @private
- * @param {Object} object The object to modify.
- * @param {Array|string} path The property path to unset.
- * @returns {boolean} Returns `true` if the property is deleted, else `false`.
- */
-function baseUnset(object, path) {
- path = castPath(path, object);
- object = parent(object, path);
- return object == null || delete object[toKey(last(path))];
-}
-
-/** `Object#toString` result references. */
-var objectTag$4 = '[object Object]';
-
-/** Used for built-in method references. */
-var funcProto$2 = Function.prototype;
-var objectProto$17 = Object.prototype;
-
-/** Used to resolve the decompiled source of functions. */
-var funcToString$2 = funcProto$2.toString;
-
-/** Used to check objects for own properties. */
-var hasOwnProperty$14 = objectProto$17.hasOwnProperty;
-
-/** Used to infer the `Object` constructor. */
-var objectCtorString = funcToString$2.call(Object);
-
-/**
- * Checks if `value` is a plain object, that is, an object created by the
- * `Object` constructor or one with a `[[Prototype]]` of `null`.
- *
- * @static
- * @memberOf _
- * @since 0.8.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * }
- *
- * _.isPlainObject(new Foo);
- * // => false
- *
- * _.isPlainObject([1, 2, 3]);
- * // => false
- *
- * _.isPlainObject({ 'x': 0, 'y': 0 });
- * // => true
- *
- * _.isPlainObject(Object.create(null));
- * // => true
- */
-function isPlainObject(value) {
- if (!isObjectLike(value) || baseGetTag(value) != objectTag$4) {
- return false;
- }
- var proto = getPrototype(value);
- if (proto === null) {
- return true;
- }
- var Ctor = hasOwnProperty$14.call(proto, 'constructor') && proto.constructor;
- return typeof Ctor == 'function' && Ctor instanceof Ctor &&
- funcToString$2.call(Ctor) == objectCtorString;
-}
-
-/**
- * Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain
- * objects.
- *
- * @private
- * @param {*} value The value to inspect.
- * @param {string} key The key of the property to inspect.
- * @returns {*} Returns the uncloned value or `undefined` to defer cloning to `_.cloneDeep`.
- */
-function customOmitClone(value) {
- return isPlainObject(value) ? undefined : value;
-}
-
-/**
- * A specialized version of `baseRest` which flattens the rest array.
- *
- * @private
- * @param {Function} func The function to apply a rest parameter to.
- * @returns {Function} Returns the new function.
- */
-function flatRest(func) {
- return setToString(overRest(func, undefined, flatten), func + '');
-}
-
-/** Used to compose bitmasks for cloning. */
-var CLONE_DEEP_FLAG$5 = 1;
-var CLONE_FLAT_FLAG$1 = 2;
-var CLONE_SYMBOLS_FLAG$4 = 4;
-
-/**
- * The opposite of `_.pick`; this method creates an object composed of the
- * own and inherited enumerable property paths of `object` that are not omitted.
- *
- * **Note:** This method is considerably slower than `_.pick`.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Object
- * @param {Object} object The source object.
- * @param {...(string|string[])} [paths] The property paths to omit.
- * @returns {Object} Returns the new object.
- * @example
- *
- * var object = { 'a': 1, 'b': '2', 'c': 3 };
- *
- * _.omit(object, ['a', 'c']);
- * // => { 'b': '2' }
- */
-var omit = flatRest(function(object, paths) {
- var result = {};
- if (object == null) {
- return result;
- }
- var isDeep = false;
- paths = arrayMap(paths, function(path) {
- path = castPath(path, object);
- isDeep || (isDeep = path.length > 1);
- return path;
- });
- copyObject(object, getAllKeysIn(object), result);
- if (isDeep) {
- result = baseClone(result, CLONE_DEEP_FLAG$5 | CLONE_FLAT_FLAG$1 | CLONE_SYMBOLS_FLAG$4, customOmitClone);
- }
- var length = paths.length;
- while (length--) {
- baseUnset(result, paths[length]);
- }
- return result;
-});
-
var detected;
function utilDetect(force) {
@@ -26330,6 +26297,8 @@ function utilDetect(force) {
detected.download = !(detected.ie || detected.browser.toLowerCase() === 'edge');
+ detected.cssfilters = !(detected.ie || detected.browser.toLowerCase() === 'edge');
+
function nav(x) {
return navigator.userAgent.indexOf(x) !== -1;
}
@@ -27340,12 +27309,21 @@ function validationDisconnectedHighway() {
function validationManyDeletions() {
var threshold = 100;
- var validation = function(changes) {
+ var validation = function(changes, graph) {
var warnings = [];
+ var nodes=0, ways=0, areas=0, relations=0;
+
+ changes.deleted.forEach(function(c) {
+ if (c.type === 'node') {nodes++;}
+ else if (c.type === 'way' && c.geometry(graph) === 'line') {ways++;}
+ else if (c.type === 'way' && c.geometry(graph) === 'area') {areas++;}
+ else if (c.type === 'relation') {relations++;}
+ });
if (changes.deleted.length > threshold) {
warnings.push({
id: 'many_deletions',
- message: t('validations.many_deletions', { n: changes.deleted.length })
+ message: t('validations.many_deletions',
+ { n: changes.deleted.length, p: nodes, l: ways, a:areas, r: relations })
});
}
@@ -28093,16 +28071,14 @@ coreGraph.prototype = {
}
};
-var quickselect = partialSort;
+var quickselect_1 = quickselect;
+var default_1 = quickselect;
-// Floyd-Rivest selection algorithm:
-// Rearrange items so that all items in the [left, k] range are smaller than all items in (k, right];
-// The k-th element will have the (k - left + 1)th smallest value in [left, right]
+function quickselect(arr, k, left, right, compare) {
+ quickselectStep(arr, k, left || 0, right || (arr.length - 1), compare || defaultCompare);
+}
-function partialSort(arr, k, left, right, compare) {
- left = left || 0;
- right = right || (arr.length - 1);
- compare = compare || defaultCompare;
+function quickselectStep(arr, k, left, right, compare) {
while (right > left) {
if (right - left > 600) {
@@ -28113,7 +28089,7 @@ function partialSort(arr, k, left, right, compare) {
var sd = 0.5 * Math.sqrt(z * s * (n - s) / n) * (m - n / 2 < 0 ? -1 : 1);
var newLeft = Math.max(left, Math.floor(k - m * s / n + sd));
var newRight = Math.min(right, Math.floor(k + (n - m) * s / n + sd));
- partialSort(arr, k, newLeft, newRight, compare);
+ quickselectStep(arr, k, newLeft, newRight, compare);
}
var t = arr[k];
@@ -28152,7 +28128,10 @@ function defaultCompare(a, b) {
return a < b ? -1 : a > b ? 1 : 0;
}
+quickselect_1.default = default_1;
+
var rbush_1 = rbush;
+var default_1$1 = rbush;
@@ -28242,7 +28221,7 @@ rbush.prototype = {
return this;
}
- // recursively build the tree with the given data from stratch using OMT algorithm
+ // recursively build the tree with the given data from scratch using OMT algorithm
var node = this._build(data.slice(), 0, data.length - 1, 0);
if (!this.data.children.length) {
@@ -28706,12 +28685,14 @@ function multiSelect(arr, left, right, n, compare) {
if (right - left <= n) continue;
mid = left + Math.ceil((right - left) / n / 2) * n;
- quickselect(arr, mid, left, right, compare);
+ quickselect_1(arr, mid, left, right, compare);
stack.push(left, mid, mid, right);
}
}
+rbush_1.default = default_1$1;
+
function coreTree(head) {
var rtree = rbush_1(),
bboxes = {},
@@ -28855,22 +28836,34 @@ function d3keybinding(namespace) {
function matches(binding, testShift) {
var event$$1 = event;
+ var isMatch = false;
+ var tryKeyCode = true;
+
+ // Prefer a match on `KeyboardEvent.key`
if (event$$1.key !== undefined) {
+ tryKeyCode = (event$$1.key.charCodeAt(0) > 255); // outside ISO-Latin-1
+ isMatch = true;
+
if (binding.event.key === undefined) {
- return false;
+ isMatch = false;
} else if (Array.isArray(binding.event.key)) {
if (binding.event.key.map(function(s) { return s.toLowerCase(); }).indexOf(event$$1.key.toLowerCase()) === -1)
- return false;
+ isMatch = false;
} else {
if (event$$1.key.toLowerCase() !== binding.event.key.toLowerCase())
- return false;
+ isMatch = false;
}
- } else {
- // check keycodes if browser doesn't support KeyboardEvent.key
- if (event$$1.keyCode !== binding.event.keyCode)
- return false;
}
+ // Fallback match on `KeyboardEvent.keyCode`, can happen if:
+ // - browser doesn't support `KeyboardEvent.key`
+ // - `KeyboardEvent.key` is outside ISO-Latin-1 range (cyrillic?)
+ if (!isMatch && tryKeyCode) {
+ isMatch = (event$$1.keyCode === binding.event.keyCode);
+ }
+
+ if (!isMatch) return false;
+
// test modifier keys
if (!(event$$1.ctrlKey && event$$1.altKey)) { // if both are set, assume AltGr and skip it - #4096
if (event$$1.ctrlKey !== binding.event.modifiers.ctrlKey) return false;
@@ -28921,8 +28914,8 @@ function d3keybinding(namespace) {
var code = arr[i];
var binding = {
event: {
- key: undefined,
- keyCode: 0, // only for browsers that don't support KeyboardEvent.key
+ key: undefined, // preferred
+ keyCode: 0, // fallback
modifiers: {
shiftKey: false,
ctrlKey: false,
@@ -29395,16 +29388,16 @@ function behaviorEdit(context) {
have the .hover class.
*/
function behaviorHover(context) {
- var dispatch$$1 = dispatch('hover'),
- _selection = d3_select(null),
- newId = null,
- buttonDown,
- altDisables,
- target;
+ var dispatch$$1 = dispatch('hover');
+ var _selection = d3_select(null);
+ var _newId = null;
+ var _buttonDown;
+ var _altDisables;
+ var _target;
function keydown() {
- if (altDisables && event.keyCode === d3keybinding.modifierCodes.alt) {
+ if (_altDisables && event.keyCode === d3keybinding.modifierCodes.alt) {
_selection.selectAll('.hover')
.classed('hover-suppressed', true)
.classed('hover', false);
@@ -29418,7 +29411,7 @@ function behaviorHover(context) {
function keyup() {
- if (altDisables && event.keyCode === d3keybinding.modifierCodes.alt) {
+ if (_altDisables && event.keyCode === d3keybinding.modifierCodes.alt) {
_selection.selectAll('.hover-suppressed')
.classed('hover-suppressed', false)
.classed('hover', true);
@@ -29426,14 +29419,14 @@ function behaviorHover(context) {
_selection
.classed('hover-disabled', false);
- dispatch$$1.call('hover', this, target ? target.id : null);
+ dispatch$$1.call('hover', this, _target ? _target.id : null);
}
}
var hover = function(selection) {
_selection = selection;
- newId = null;
+ _newId = null;
_selection
.on('mouseover.hover', mouseover)
@@ -29446,65 +29439,71 @@ function behaviorHover(context) {
function mouseover() {
- if (buttonDown) return;
+ if (_buttonDown) return;
var target = event.target;
enter(target ? target.__data__ : null);
}
function mouseout() {
- if (buttonDown) return;
+ if (_buttonDown) return;
var target = event.relatedTarget;
enter(target ? target.__data__ : null);
}
function mousedown() {
- buttonDown = true;
+ _buttonDown = true;
d3_select(window)
.on('mouseup.hover', mouseup, true);
}
function mouseup() {
- buttonDown = false;
+ _buttonDown = false;
d3_select(window)
.on('mouseup.hover', null, true);
}
- function enter(d) {
- if (d === target) return;
- target = d;
+ function enter(datum) {
+ if (datum === _target) return;
+ _target = datum;
_selection.selectAll('.hover')
.classed('hover', false);
_selection.selectAll('.hover-suppressed')
.classed('hover-suppressed', false);
- if (target instanceof osmEntity && target.id !== newId) {
+ var entity;
+ if (datum instanceof osmEntity) {
+ entity = datum;
+ } else {
+ entity = datum && datum.properties && datum.properties.entity;
+ }
+ if (entity && entity.id !== _newId) {
// If drawing a way, don't hover on a node that was just placed. #3974
var mode = context.mode() && context.mode().id;
- if ((mode === 'draw-line' || mode === 'draw-area') && !newId && target.type === 'node') {
- newId = target.id;
+ if ((mode === 'draw-line' || mode === 'draw-area') && !_newId && entity.type === 'node') {
+ _newId = entity.id;
return;
}
- var selector = '.' + target.id;
+ var selector = '.' + entity.id;
- if (target.type === 'relation') {
- target.members.forEach(function(member) {
+ if (entity.type === 'relation') {
+ entity.members.forEach(function(member) {
selector += ', .' + member.id;
});
}
- var suppressed = altDisables && event && event.altKey;
+ var suppressed = _altDisables && event && event.altKey;
_selection.selectAll(selector)
.classed(suppressed ? 'hover-suppressed' : 'hover', true);
- dispatch$$1.call('hover', this, !suppressed && target.id);
+ dispatch$$1.call('hover', this, !suppressed && entity.id);
} else {
dispatch$$1.call('hover', this, null);
@@ -29522,7 +29521,6 @@ function behaviorHover(context) {
selection
.classed('hover-disabled', false);
-
selection
.on('mouseover.hover', null)
.on('mouseout.hover', null)
@@ -29535,8 +29533,8 @@ function behaviorHover(context) {
hover.altDisables = function(_) {
- if (!arguments.length) return altDisables;
- altDisables = _;
+ if (!arguments.length) return _altDisables;
+ _altDisables = _;
return hover;
};
@@ -29667,34 +29665,45 @@ function behaviorTail() {
return tail;
}
-var usedTails = {};
-var disableSpace = false;
-var lastSpace = null;
+var _usedTails = {};
+var _disableSpace = false;
+var _lastSpace = null;
function behaviorDraw(context) {
- var dispatch$$1 = dispatch('move', 'click', 'clickWay',
- 'clickNode', 'undo', 'cancel', 'finish'),
- keybinding = d3keybinding('draw'),
- hover = behaviorHover(context)
- .altDisables(true)
- .on('hover', context.ui().sidebar.hover),
- tail = behaviorTail(),
- edit = behaviorEdit(context),
- closeTolerance = 4,
- tolerance = 12,
- mouseLeave = false,
- lastMouse = null;
+ var dispatch$$1 = dispatch(
+ 'move', 'click', 'clickWay', 'clickNode', 'undo', 'cancel', 'finish'
+ );
+
+ var keybinding = d3keybinding('draw');
+
+ var hover = behaviorHover(context).altDisables(true)
+ .on('hover', context.ui().sidebar.hover);
+ var tail = behaviorTail();
+ var edit = behaviorEdit(context);
+ var closeTolerance = 4;
+ var tolerance = 12;
+ var _mouseLeave = false;
+ var _lastMouse = null;
+
+ // related code
+ // - `mode/drag_node.js` `datum()`
function datum() {
if (event.altKey) return {};
+ var element;
if (event.type === 'keydown') {
- return (lastMouse && lastMouse.target.__data__) || {};
+ element = _lastMouse && _lastMouse.target;
} else {
- return event.target.__data__ || {};
+ element = event.target;
}
+
+ // When drawing, snap only to touch targets..
+ // (this excludes area fills and active drawing elements)
+ var d = element.__data__;
+ return (d && d.properties && d.properties.target) ? d : {};
}
@@ -29707,17 +29716,17 @@ function behaviorDraw(context) {
})[0] : d3_mouse(p);
}
- var element = d3_select(this),
- touchId = event.touches ? event.changedTouches[0].identifier : null,
- t1 = +new Date(),
- p1 = point();
+ var element = d3_select(this);
+ var touchId = event.touches ? event.changedTouches[0].identifier : null;
+ var t1 = +new Date();
+ var p1 = point();
element.on('mousemove.draw', null);
d3_select(window).on('mouseup.draw', function() {
- var t2 = +new Date(),
- p2 = point(),
- dist = geoEuclideanDistance(p1, p2);
+ var t2 = +new Date();
+ var p2 = point();
+ var dist = geoVecLength(p1, p2);
element.on('mousemove.draw', mousemove);
d3_select(window).on('mouseup.draw', null);
@@ -29742,44 +29751,45 @@ function behaviorDraw(context) {
function mousemove() {
- lastMouse = event;
+ _lastMouse = event;
dispatch$$1.call('move', this, datum());
}
function mouseenter() {
- mouseLeave = false;
+ _mouseLeave = false;
}
function mouseleave() {
- mouseLeave = true;
+ _mouseLeave = true;
}
+ // related code
+ // - `mode/drag_node.js` `doMode()`
+ // - `behavior/draw.js` `click()`
+ // - `behavior/draw_way.js` `move()`
function click() {
var d = datum();
- if (d.type === 'way') {
- var dims = context.map().dimensions(),
- mouse$$1 = context.mouse(),
- pad = 5,
- trySnap = mouse$$1[0] > pad && mouse$$1[0] < dims[0] - pad &&
- mouse$$1[1] > pad && mouse$$1[1] < dims[1] - pad;
-
- if (trySnap) {
- var choice = geoChooseEdge(context.childNodes(d), context.mouse(), context.projection),
- edge = [d.nodes[choice.index - 1], d.nodes[choice.index]];
- dispatch$$1.call('clickWay', this, choice.loc, edge);
- } else {
- dispatch$$1.call('click', this, context.map().mouseCoordinates());
- }
+ var target = d && d.properties && d.properties.entity;
- } else if (d.type === 'node') {
- dispatch$$1.call('clickNode', this, d);
+ if (target && target.type === 'node') { // Snap to a node
+ dispatch$$1.call('clickNode', this, target, d);
+ return;
- } else {
- dispatch$$1.call('click', this, context.map().mouseCoordinates());
+ } else if (target && target.type === 'way') { // Snap to a way
+ var choice = geoChooseEdge(
+ context.childNodes(target), context.mouse(), context.projection, context.activeID()
+ );
+ if (choice) {
+ var edge = [target.nodes[choice.index - 1], target.nodes[choice.index]];
+ dispatch$$1.call('clickWay', this, choice.loc, edge, d);
+ return;
+ }
}
+
+ dispatch$$1.call('click', this, context.map().mouseCoordinates(), d);
}
@@ -29788,23 +29798,23 @@ function behaviorDraw(context) {
event.stopPropagation();
var currSpace = context.mouse();
- if (disableSpace && lastSpace) {
- var dist = geoEuclideanDistance(lastSpace, currSpace);
+ if (_disableSpace && _lastSpace) {
+ var dist = geoVecLength(_lastSpace, currSpace);
if (dist > tolerance) {
- disableSpace = false;
+ _disableSpace = false;
}
}
- if (disableSpace || mouseLeave || !lastMouse) return;
+ if (_disableSpace || _mouseLeave || !_lastMouse) return;
// user must move mouse or release space bar to allow another click
- lastSpace = currSpace;
- disableSpace = true;
+ _lastSpace = currSpace;
+ _disableSpace = true;
d3_select(window).on('keyup.space-block', function() {
event.preventDefault();
event.stopPropagation();
- disableSpace = false;
+ _disableSpace = false;
d3_select(window).on('keyup.space-block', null);
});
@@ -29834,7 +29844,7 @@ function behaviorDraw(context) {
context.install(hover);
context.install(edit);
- if (!context.inIntro() && !usedTails[tail.text()]) {
+ if (!context.inIntro() && !_usedTails[tail.text()]) {
context.install(tail);
}
@@ -29864,9 +29874,9 @@ function behaviorDraw(context) {
context.uninstall(hover);
context.uninstall(edit);
- if (!context.inIntro() && !usedTails[tail.text()]) {
+ if (!context.inIntro() && !_usedTails[tail.text()]) {
context.uninstall(tail);
- usedTails[tail.text()] = true;
+ _usedTails[tail.text()] = true;
}
selection
@@ -30114,46 +30124,22 @@ function modeDragNode(context) {
id: 'drag-node',
button: 'browse'
};
+ var hover = behaviorHover(context).altDisables(true)
+ .on('hover', context.ui().sidebar.hover);
+ var edit = behaviorEdit(context);
- var nudgeInterval,
- activeIDs,
- wasMidpoint,
- isCancelled,
- lastLoc,
- selectedIDs = [],
- hover = behaviorHover(context).altDisables(true).on('hover', context.ui().sidebar.hover),
- edit = behaviorEdit(context);
-
-
- function vecSub(a, b) {
- return [a[0] - b[0], a[1] - b[1]];
- }
-
- function edge(point, size) {
- var pad = [80, 20, 50, 20], // top, right, bottom, left
- x = 0,
- y = 0;
-
- if (point[0] > size[0] - pad[1])
- x = -10;
- if (point[0] < pad[3])
- x = 10;
- if (point[1] > size[1] - pad[2])
- y = -10;
- if (point[1] < pad[0])
- y = 10;
-
- if (x || y) {
- return [x, y];
- } else {
- return null;
- }
- }
+ var _nudgeInterval;
+ var _restoreSelectedIDs = [];
+ var _wasMidpoint = false;
+ var _isCancelled = false;
+ var _activeEntity;
+ var _startLoc;
+ var _lastLoc;
function startNudge(entity, nudge) {
- if (nudgeInterval) window.clearInterval(nudgeInterval);
- nudgeInterval = window.setInterval(function() {
+ if (_nudgeInterval) window.clearInterval(_nudgeInterval);
+ _nudgeInterval = window.setInterval(function() {
context.pan(nudge);
doMove(entity, nudge);
}, 50);
@@ -30161,9 +30147,9 @@ function modeDragNode(context) {
function stopNudge() {
- if (nudgeInterval) {
- window.clearInterval(nudgeInterval);
- nudgeInterval = null;
+ if (_nudgeInterval) {
+ window.clearInterval(_nudgeInterval);
+ _nudgeInterval = null;
}
}
@@ -30183,44 +30169,79 @@ function modeDragNode(context) {
}
+ function keydown() {
+ if (event.keyCode === d3keybinding.modifierCodes.alt) {
+ if (context.surface().classed('nope')) {
+ context.surface()
+ .classed('nope-suppressed', true);
+ }
+ context.surface()
+ .classed('nope', false)
+ .classed('nope-disabled', true);
+ }
+ }
+
+
+ function keyup() {
+ if (event.keyCode === d3keybinding.modifierCodes.alt) {
+ if (context.surface().classed('nope-suppressed')) {
+ context.surface()
+ .classed('nope', true);
+ }
+ context.surface()
+ .classed('nope-suppressed', false)
+ .classed('nope-disabled', false);
+ }
+ }
+
+
function start(entity) {
- wasMidpoint = entity.type === 'midpoint';
+ _wasMidpoint = entity.type === 'midpoint';
+ var hasHidden = context.features().hasHiddenConnections(entity, context.graph());
+ _isCancelled = event.sourceEvent.shiftKey || hasHidden;
- isCancelled = event.sourceEvent.shiftKey ||
- context.features().hasHiddenConnections(entity, context.graph());
- if (isCancelled) {
- return behavior.cancel();
+ if (_isCancelled) {
+ if (hasHidden) {
+ uiFlash().text(t('modes.drag_node.connected_to_hidden'))();
+ }
+ return drag.cancel();
}
- if (wasMidpoint) {
+ if (_wasMidpoint) {
var midpoint = entity;
entity = osmNode();
context.perform(actionAddMidpoint(midpoint, entity));
+ entity = context.entity(entity.id); // get post-action entity
var vertex = context.surface().selectAll('.' + entity.id);
- behavior.target(vertex.node(), entity);
+ drag.target(vertex.node(), entity);
} else {
context.perform(actionNoop());
}
- // activeIDs generate no pointer events. This prevents the node or vertex
- // being dragged from trying to connect to itself or its parent element.
- activeIDs = map$4(context.graph().parentWays(entity), 'id');
- activeIDs.push(entity.id);
- setActiveElements();
+ _activeEntity = entity;
+ _startLoc = entity.loc;
+
+ context.surface().selectAll('.' + _activeEntity.id)
+ .classed('active', true);
context.enter(mode);
}
+ // related code
+ // - `behavior/draw.js` `datum()`
function datum() {
var event$$1 = event && event.sourceEvent;
if (!event$$1 || event$$1.altKey) {
return {};
} else {
- return event$$1.target.__data__ || {};
+ // When dragging, snap only to touch targets..
+ // (this excludes area fills and active drawing elements)
+ var d = event$$1.target.__data__;
+ return (d && d.properties && d.properties.target) ? d : {};
}
}
@@ -30228,16 +30249,27 @@ function modeDragNode(context) {
function doMove(entity, nudge) {
nudge = nudge || [0, 0];
- var currPoint = (event && event.point) || context.projection(lastLoc),
- currMouse = vecSub(currPoint, nudge),
- loc = context.projection.invert(currMouse),
- d = datum();
-
- if (!nudgeInterval) {
- if (d.type === 'node' && d.id !== entity.id) {
- loc = d.loc;
- } else if (d.type === 'way' && !d3_select(event.sourceEvent.target).classed('fill')) {
- loc = geoChooseEdge(context.childNodes(d), context.mouse(), context.projection).loc;
+ var currPoint = (event && event.point) || context.projection(_lastLoc);
+ var currMouse = geoVecSubtract(currPoint, nudge);
+ var loc = context.projection.invert(currMouse);
+
+ if (!_nudgeInterval) { // If not nudging at the edge of the viewport, try to snap..
+ // related code
+ // - `mode/drag_node.js` `doMode()`
+ // - `behavior/draw.js` `click()`
+ // - `behavior/draw_way.js` `move()`
+ var d = datum();
+ var targetLoc = d && d.properties && d.properties.entity && d.properties.entity.loc;
+ var targetNodes = d && d.properties && d.properties.nodes;
+
+ if (targetLoc) { // snap to node/vertex - a point target with `.loc`
+ loc = targetLoc;
+
+ } else if (targetNodes) { // snap to way - a line target with `.nodes`
+ var choice = geoChooseEdge(targetNodes, context.mouse(), context.projection, end.id);
+ if (choice) {
+ loc = choice.loc;
+ }
}
}
@@ -30246,17 +30278,89 @@ function modeDragNode(context) {
moveAnnotation(entity)
);
- lastLoc = loc;
+
+ // check if this movement causes the geometry to break
+ var nopeDisabled = context.surface().classed('nope-disabled');
+ var isInvalid = isInvalidGeometry(entity, context.graph());
+ if (nopeDisabled) {
+ context.surface()
+ .classed('nope', false)
+ .classed('nope-suppressed', isInvalid);
+ } else {
+ context.surface()
+ .classed('nope', isInvalid)
+ .classed('nope-suppressed', false);
+ }
+
+ _lastLoc = loc;
+ }
+
+
+ function isInvalidGeometry(entity, graph) {
+ var parents = graph.parentWays(entity);
+ var i, j, k;
+
+ for (i = 0; i < parents.length; i++) {
+ var parent = parents[i];
+ var nodes = [];
+ var activeIndex = null; // which multipolygon ring contains node being dragged
+
+ // test any parent multipolygons for valid geometry
+ var relations = graph.parentRelations(parent);
+ for (j = 0; j < relations.length; j++) {
+ if (!relations[j].isMultipolygon()) continue;
+
+ var rings = osmJoinWays(relations[j].members, graph);
+
+ // find active ring and test it for self intersections
+ for (k = 0; k < rings.length; k++) {
+ nodes = rings[k].nodes;
+ if (find$1(nodes, function(n) { return n.id === entity.id; })) {
+ activeIndex = k;
+ if (geoHasSelfIntersections(nodes, entity.id)) {
+ return true;
+ }
+ }
+ rings[k].coords = nodes.map(function(n) { return n.loc; });
+ }
+
+ // test active ring for intersections with other rings in the multipolygon
+ for (k = 0; k < rings.length; k++) {
+ if (k === activeIndex) continue;
+
+ // make sure active ring doesnt cross passive rings
+ if (geoHasLineIntersections(rings[activeIndex].nodes, rings[k].nodes, entity.id)) {
+ return true;
+ }
+ }
+ }
+
+
+ // If we still haven't tested this node's parent way for self-intersections.
+ // (because it's not a member of a multipolygon), test it now.
+ if (activeIndex === null) {
+ nodes = parent.nodes.map(function(nodeID) { return graph.entity(nodeID); });
+ if (nodes.length && geoHasSelfIntersections(nodes, entity.id)) {
+ return true;
+ }
+ }
+
+ }
+
+ return false;
}
function move(entity) {
- if (isCancelled) return;
+ if (_isCancelled) return;
event.sourceEvent.stopPropagation();
- lastLoc = context.projection.invert(event.point);
+
+ context.surface().classed('nope-disabled', event.sourceEvent.altKey);
+
+ _lastLoc = context.projection.invert(event.point);
doMove(entity);
- var nudge = edge(event.point, context.map().dimensions());
+ var nudge = geoViewportEdge(event.point, context.map().dimensions());
if (nudge) {
startNudge(entity, nudge);
} else {
@@ -30266,24 +30370,34 @@ function modeDragNode(context) {
function end(entity) {
- if (isCancelled) return;
+ if (_isCancelled) return;
var d = datum();
+ var nope = (d && d.properties && d.properties.nope) || context.surface().classed('nope');
+ var target = d && d.properties && d.properties.entity; // entity to snap to
- if (d.type === 'way') {
- var choice = geoChooseEdge(context.childNodes(d), context.mouse(), context.projection);
+ if (nope) { // bounce back
+ context.perform(
+ _actionBounceBack(entity.id, _startLoc)
+ );
+
+ } else if (target && target.type === 'way') {
+ var choice = geoChooseEdge(context.childNodes(target), context.mouse(), context.projection, entity.id);
context.replace(
- actionAddMidpoint({ loc: choice.loc, edge: [d.nodes[choice.index - 1], d.nodes[choice.index]] }, entity),
- connectAnnotation(d)
+ actionAddMidpoint({
+ loc: choice.loc,
+ edge: [target.nodes[choice.index - 1], target.nodes[choice.index]]
+ }, entity),
+ connectAnnotation(target)
);
- } else if (d.type === 'node' && d.id !== entity.id) {
+ } else if (target && target.type === 'node') {
context.replace(
- actionConnect([d.id, entity.id]),
- connectAnnotation(d)
+ actionConnect([target.id, entity.id]),
+ connectAnnotation(target)
);
- } else if (wasMidpoint) {
+ } else if (_wasMidpoint) {
context.replace(
actionNoop(),
t('operations.add.annotation.vertex')
@@ -30296,7 +30410,7 @@ function modeDragNode(context) {
);
}
- var reselection = selectedIDs.filter(function(id) {
+ var reselection = _restoreSelectedIDs.filter(function(id) {
return context.graph().hasEntity(id);
});
@@ -30308,20 +30422,27 @@ function modeDragNode(context) {
}
- function cancel() {
- behavior.cancel();
- context.enter(modeBrowse(context));
+ function _actionBounceBack(nodeID, toLoc) {
+ var moveNode = actionMoveNode(nodeID, toLoc);
+ var action = function(graph, t$$1) {
+ // last time through, pop off the bounceback perform.
+ // it will then overwrite the initial perform with a moveNode that does nothing
+ if (t$$1 === 1) context.pop();
+ return moveNode(graph, t$$1);
+ };
+ action.transitionable = true;
+ return action;
}
- function setActiveElements() {
- context.surface().selectAll(utilEntitySelector(activeIDs))
- .classed('active', true);
+ function cancel() {
+ drag.cancel();
+ context.enter(modeBrowse(context));
}
- var behavior = behaviorDrag()
- .selector('g.node, g.point, g.midpoint')
+ var drag = behaviorDrag()
+ .selector('.layer-points-targets .target')
.surface(d3_select('#map').node())
.origin(origin)
.on('start', start)
@@ -30333,13 +30454,12 @@ function modeDragNode(context) {
context.install(hover);
context.install(edit);
+ d3_select(window)
+ .on('keydown.drawWay', keydown)
+ .on('keyup.drawWay', keyup);
+
context.history()
.on('undone.drag-node', cancel);
-
- context.map()
- .on('drawn.drag-node', setActiveElements);
-
- setActiveElements();
};
@@ -30348,13 +30468,22 @@ function modeDragNode(context) {
context.uninstall(hover);
context.uninstall(edit);
+ d3_select(window)
+ .on('keydown.hover', null)
+ .on('keyup.hover', null);
+
context.history()
.on('undone.drag-node', null);
context.map()
.on('drawn.drag-node', null);
+ _activeEntity = null;
+
context.surface()
+ .classed('nope', false)
+ .classed('nope-suppressed', false)
+ .classed('nope-disabled', false)
.selectAll('.active')
.classed('active', false);
@@ -30362,14 +30491,28 @@ function modeDragNode(context) {
};
- mode.selectedIDs = function(_) {
- if (!arguments.length) return selectedIDs;
- selectedIDs = _;
+ mode.selectedIDs = function() {
+ if (!arguments.length) return _activeEntity ? [_activeEntity.id] : [];
+ // no assign
+ return mode;
+ };
+
+
+ mode.activeID = function() {
+ if (!arguments.length) return _activeEntity && _activeEntity.id;
+ // no assign
return mode;
};
- mode.behavior = behavior;
+ mode.restoreSelectedIDs = function(_) {
+ if (!arguments.length) return _restoreSelectedIDs;
+ _restoreSelectedIDs = _;
+ return mode;
+ };
+
+
+ mode.behavior = drag;
return mode;
@@ -30449,14 +30592,14 @@ function modeDrawArea(context, wayId, startGraph) {
var addNode = behavior.addNode;
- behavior.addNode = function(node) {
- var length = way.nodes.length,
- penultimate = length > 2 ? way.nodes[length - 2] : null;
+ behavior.addNode = function(node, d) {
+ var length = way.nodes.length;
+ var penultimate = length > 2 ? way.nodes[length - 2] : null;
if (node.id === way.first() || node.id === penultimate) {
behavior.finish();
} else {
- addNode(node);
+ addNode(node, d);
}
};
@@ -30474,6 +30617,11 @@ function modeDrawArea(context, wayId, startGraph) {
};
+ mode.activeID = function() {
+ return (behavior && behavior.activeID()) || [];
+ };
+
+
return mode;
}
@@ -30487,20 +30635,19 @@ function modeDrawLine(context, wayId, startGraph, affix) {
mode.enter = function() {
- var way = context.entity(wayId),
- index = (affix === 'prefix') ? 0 : undefined,
- headId = (affix === 'prefix') ? way.first() : way.last();
+ var way = context.entity(wayId);
+ var index = (affix === 'prefix') ? 0 : undefined;
+ var headId = (affix === 'prefix') ? way.first() : way.last();
behavior = behaviorDrawWay(context, wayId, index, mode, startGraph)
.tail(t('modes.draw_line.tail'));
var addNode = behavior.addNode;
-
- behavior.addNode = function(node) {
+ behavior.addNode = function(node, d) {
if (node.id === headId) {
behavior.finish();
} else {
- addNode(node);
+ addNode(node, d);
}
};
@@ -30518,6 +30665,10 @@ function modeDrawLine(context, wayId, startGraph, affix) {
};
+ mode.activeID = function() {
+ return (behavior && behavior.activeID()) || [];
+ };
+
return mode;
}
@@ -30645,6 +30796,7 @@ function operationDelete(selectedIDs, context) {
var operation = function() {
var nextSelectedID;
+ var nextSelectedLoc;
if (selectedIDs.length === 1) {
var id = selectedIDs[0],
@@ -30654,7 +30806,7 @@ function operationDelete(selectedIDs, context) {
parent = parents[0];
// Select the next closest node in the way.
- if (geometry === 'vertex' && parent.nodes.length > 2) {
+ if (geometry === 'vertex') {
var nodes = parent.nodes,
i = nodes.indexOf(id);
@@ -30669,13 +30821,19 @@ function operationDelete(selectedIDs, context) {
}
nextSelectedID = nodes[i];
+ nextSelectedLoc = context.entity(nextSelectedID).loc;
}
}
context.perform(action, operation.annotation());
- if (nextSelectedID && context.hasEntity(nextSelectedID)) {
- context.enter(modeSelect(context, [nextSelectedID]).follow(true));
+ if (nextSelectedID && nextSelectedLoc) {
+ if (context.hasEntity(nextSelectedID)) {
+ context.enter(modeSelect(context, [nextSelectedID]).follow(true));
+ } else {
+ context.map().centerEase(nextSelectedLoc);
+ context.enter(modeBrowse(context));
+ }
} else {
context.enter(modeBrowse(context));
}
@@ -30896,6 +31054,156 @@ function operationMerge(selectedIDs, context) {
}
function operationMove(selectedIDs, context) {
+ var multi = (selectedIDs.length === 1 ? 'single' : 'multiple');
+ var extent = selectedIDs.reduce(function(extent, id) {
+ return extent.extend(context.entity(id).extent(context.graph()));
+ }, geoExtent());
+
+
+ var operation = function() {
+ context.enter(modeMove(context, selectedIDs));
+ };
+
+
+ operation.available = function() {
+ return selectedIDs.length > 1 ||
+ context.entity(selectedIDs[0]).type !== 'node';
+ };
+
+
+ operation.disabled = function() {
+ var reason;
+ if (extent.area() && extent.percentContainedIn(context.extent()) < 0.8) {
+ reason = 'too_large';
+ } else if (some(selectedIDs, context.hasHiddenConnections)) {
+ reason = 'connected_to_hidden';
+ } else if (some(selectedIDs, incompleteRelation)) {
+ reason = 'incomplete_relation';
+ }
+ return reason;
+
+ function incompleteRelation(id) {
+ var entity = context.entity(id);
+ return entity.type === 'relation' && !entity.isComplete(context.graph());
+ }
+ };
+
+
+ operation.tooltip = function() {
+ var disable = operation.disabled();
+ return disable ?
+ t('operations.move.' + disable + '.' + multi) :
+ t('operations.move.description.' + multi);
+ };
+
+
+ operation.annotation = function() {
+ return selectedIDs.length === 1 ?
+ t('operations.move.annotation.' + context.geometry(selectedIDs[0])) :
+ t('operations.move.annotation.multiple');
+ };
+
+
+ operation.id = 'move';
+ operation.keys = [t('operations.move.key')];
+ operation.title = t('operations.move.title');
+ operation.behavior = behaviorOperation(context).which(operation);
+
+ return operation;
+}
+
+function operationOrthogonalize(selectedIDs, context) {
+ var entityId = selectedIDs[0],
+ entity = context.entity(entityId),
+ extent = entity.extent(context.graph()),
+ geometry = context.geometry(entityId),
+ action = actionOrthogonalize(entityId, context.projection);
+
+
+ var operation = function() {
+ context.perform(action, operation.annotation());
+ };
+
+
+ operation.available = function() {
+ return selectedIDs.length === 1 &&
+ entity.type === 'way' &&
+ entity.isClosed() &&
+ uniq(entity.nodes).length > 2;
+ };
+
+
+ operation.disabled = function() {
+ var reason;
+ if (extent.percentContainedIn(context.extent()) < 0.8) {
+ reason = 'too_large';
+ } else if (context.hasHiddenConnections(entityId)) {
+ reason = 'connected_to_hidden';
+ }
+ return action.disabled(context.graph()) || reason;
+ };
+
+
+ operation.tooltip = function() {
+ var disable = operation.disabled();
+ return disable ?
+ t('operations.orthogonalize.' + disable) :
+ t('operations.orthogonalize.description.' + geometry);
+ };
+
+
+ operation.annotation = function() {
+ return t('operations.orthogonalize.annotation.' + geometry);
+ };
+
+
+ operation.id = 'orthogonalize';
+ operation.keys = [t('operations.orthogonalize.key')];
+ operation.title = t('operations.orthogonalize.title');
+ operation.behavior = behaviorOperation(context).which(operation);
+
+ return operation;
+}
+
+/**
+ * This method is like `_.uniq` except that it accepts `iteratee` which is
+ * invoked for each element in `array` to generate the criterion by which
+ * uniqueness is computed. The order of result values is determined by the
+ * order they occur in the array. The iteratee is invoked with one argument:
+ * (value).
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Array
+ * @param {Array} array The array to inspect.
+ * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
+ * @returns {Array} Returns the new duplicate free array.
+ * @example
+ *
+ * _.uniqBy([2.1, 1.2, 2.3], Math.floor);
+ * // => [2.1, 1.2]
+ *
+ * // The `_.property` iteratee shorthand.
+ * _.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
+ * // => [{ 'x': 1 }, { 'x': 2 }]
+ */
+function uniqBy(array, iteratee) {
+ return (array && array.length) ? baseUniq(array, baseIteratee(iteratee, 2)) : [];
+}
+
+function operationReflectShort(selectedIDs, context) {
+ return operationReflect(selectedIDs, context, 'short');
+}
+
+
+function operationReflectLong(selectedIDs, context) {
+ return operationReflect(selectedIDs, context, 'long');
+}
+
+
+function operationReflect(selectedIDs, context, axis) {
+ axis = axis || 'long';
var multi = (selectedIDs.length === 1 ? 'single' : 'multiple'),
extent = selectedIDs.reduce(function(extent, id) {
return extent.extend(context.entity(id).extent(context.graph()));
@@ -30903,165 +31211,15 @@ function operationMove(selectedIDs, context) {
var operation = function() {
- context.enter(modeMove(context, selectedIDs));
+ var action = actionReflect(selectedIDs, context.projection)
+ .useLongAxis(Boolean(axis === 'long'));
+ context.perform(action, operation.annotation());
};
operation.available = function() {
- return selectedIDs.length > 1 ||
- context.entity(selectedIDs[0]).type !== 'node';
- };
-
-
- operation.disabled = function() {
- var reason;
- if (extent.area() && extent.percentContainedIn(context.extent()) < 0.8) {
- reason = 'too_large';
- } else if (some(selectedIDs, context.hasHiddenConnections)) {
- reason = 'connected_to_hidden';
- } else if (some(selectedIDs, incompleteRelation)) {
- reason = 'incomplete_relation';
- }
- return reason;
-
- function incompleteRelation(id) {
- var entity = context.entity(id);
- return entity.type === 'relation' && !entity.isComplete(context.graph());
- }
- };
-
-
- operation.tooltip = function() {
- var disable = operation.disabled();
- return disable ?
- t('operations.move.' + disable + '.' + multi) :
- t('operations.move.description.' + multi);
- };
-
-
- operation.annotation = function() {
- return selectedIDs.length === 1 ?
- t('operations.move.annotation.' + context.geometry(selectedIDs[0])) :
- t('operations.move.annotation.multiple');
- };
-
-
- operation.id = 'move';
- operation.keys = [t('operations.move.key')];
- operation.title = t('operations.move.title');
- operation.behavior = behaviorOperation(context).which(operation);
-
- return operation;
-}
-
-function operationOrthogonalize(selectedIDs, context) {
- var entityId = selectedIDs[0],
- entity = context.entity(entityId),
- extent = entity.extent(context.graph()),
- geometry = context.geometry(entityId),
- action = actionOrthogonalize(entityId, context.projection);
-
-
- var operation = function() {
- context.perform(action, operation.annotation());
- };
-
-
- operation.available = function() {
- return selectedIDs.length === 1 &&
- entity.type === 'way' &&
- entity.isClosed() &&
- uniq(entity.nodes).length > 2;
- };
-
-
- operation.disabled = function() {
- var reason;
- if (extent.percentContainedIn(context.extent()) < 0.8) {
- reason = 'too_large';
- } else if (context.hasHiddenConnections(entityId)) {
- reason = 'connected_to_hidden';
- }
- return action.disabled(context.graph()) || reason;
- };
-
-
- operation.tooltip = function() {
- var disable = operation.disabled();
- return disable ?
- t('operations.orthogonalize.' + disable) :
- t('operations.orthogonalize.description.' + geometry);
- };
-
-
- operation.annotation = function() {
- return t('operations.orthogonalize.annotation.' + geometry);
- };
-
-
- operation.id = 'orthogonalize';
- operation.keys = [t('operations.orthogonalize.key')];
- operation.title = t('operations.orthogonalize.title');
- operation.behavior = behaviorOperation(context).which(operation);
-
- return operation;
-}
-
-/**
- * This method is like `_.uniq` except that it accepts `iteratee` which is
- * invoked for each element in `array` to generate the criterion by which
- * uniqueness is computed. The order of result values is determined by the
- * order they occur in the array. The iteratee is invoked with one argument:
- * (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {Array} Returns the new duplicate free array.
- * @example
- *
- * _.uniqBy([2.1, 1.2, 2.3], Math.floor);
- * // => [2.1, 1.2]
- *
- * // The `_.property` iteratee shorthand.
- * _.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
- * // => [{ 'x': 1 }, { 'x': 2 }]
- */
-function uniqBy(array, iteratee) {
- return (array && array.length) ? baseUniq(array, baseIteratee(iteratee, 2)) : [];
-}
-
-function operationReflectShort(selectedIDs, context) {
- return operationReflect(selectedIDs, context, 'short');
-}
-
-
-function operationReflectLong(selectedIDs, context) {
- return operationReflect(selectedIDs, context, 'long');
-}
-
-
-function operationReflect(selectedIDs, context, axis) {
- axis = axis || 'long';
- var multi = (selectedIDs.length === 1 ? 'single' : 'multiple'),
- extent = selectedIDs.reduce(function(extent, id) {
- return extent.extend(context.entity(id).extent(context.graph()));
- }, geoExtent());
-
-
- var operation = function() {
- var action = actionReflect(selectedIDs, context.projection)
- .useLongAxis(Boolean(axis === 'long'));
- context.perform(action, operation.annotation());
- };
-
-
- operation.available = function() {
- var nodes = utilGetAllNodes(selectedIDs, context.graph());
- return uniqBy(nodes, function(n) { return n.loc; }).length >= 3;
+ var nodes = utilGetAllNodes(selectedIDs, context.graph());
+ return uniqBy(nodes, function(n) { return n.loc; }).length >= 3;
};
@@ -31337,76 +31495,50 @@ function modeMove(context, entityIDs, baseGraph) {
button: 'browse'
};
- var keybinding = d3keybinding('move'),
- behaviors = [
- behaviorEdit(context),
- operationCircularize(entityIDs, context).behavior,
- operationDelete(entityIDs, context).behavior,
- operationOrthogonalize(entityIDs, context).behavior,
- operationReflectLong(entityIDs, context).behavior,
- operationReflectShort(entityIDs, context).behavior,
- operationRotate(entityIDs, context).behavior
- ],
- annotation = entityIDs.length === 1 ?
- t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
- t('operations.move.annotation.multiple'),
- prevGraph,
- cache,
- origin,
- nudgeInterval;
-
-
- function vecSub(a, b) {
- return [a[0] - b[0], a[1] - b[1]];
- }
-
+ var keybinding = d3keybinding('move');
+ var behaviors = [
+ behaviorEdit(context),
+ operationCircularize(entityIDs, context).behavior,
+ operationDelete(entityIDs, context).behavior,
+ operationOrthogonalize(entityIDs, context).behavior,
+ operationReflectLong(entityIDs, context).behavior,
+ operationReflectShort(entityIDs, context).behavior,
+ operationRotate(entityIDs, context).behavior
+ ];
+ var annotation = entityIDs.length === 1 ?
+ t('operations.move.annotation.' + context.geometry(entityIDs[0])) :
+ t('operations.move.annotation.multiple');
- function edge(point, size) {
- var pad = [80, 20, 50, 20], // top, right, bottom, left
- x = 0,
- y = 0;
-
- if (point[0] > size[0] - pad[1])
- x = -10;
- if (point[0] < pad[3])
- x = 10;
- if (point[1] > size[1] - pad[2])
- y = -10;
- if (point[1] < pad[0])
- y = 10;
-
- if (x || y) {
- return [x, y];
- } else {
- return null;
- }
- }
+ var _prevGraph;
+ var _cache;
+ var _origin;
+ var _nudgeInterval;
function doMove(nudge) {
nudge = nudge || [0, 0];
var fn;
- if (prevGraph !== context.graph()) {
- cache = {};
- origin = context.map().mouseCoordinates();
+ if (_prevGraph !== context.graph()) {
+ _cache = {};
+ _origin = context.map().mouseCoordinates();
fn = context.perform;
} else {
fn = context.overwrite;
}
- var currMouse = context.mouse(),
- origMouse = context.projection(origin),
- delta = vecSub(vecSub(currMouse, origMouse), nudge);
+ var currMouse = context.mouse();
+ var origMouse = context.projection(_origin);
+ var delta = geoVecSubtract(geoVecSubtract(currMouse, origMouse), nudge);
- fn(actionMove(entityIDs, delta, context.projection, cache), annotation);
- prevGraph = context.graph();
+ fn(actionMove(entityIDs, delta, context.projection, _cache), annotation);
+ _prevGraph = context.graph();
}
function startNudge(nudge) {
- if (nudgeInterval) window.clearInterval(nudgeInterval);
- nudgeInterval = window.setInterval(function() {
+ if (_nudgeInterval) window.clearInterval(_nudgeInterval);
+ _nudgeInterval = window.setInterval(function() {
context.pan(nudge);
doMove(nudge);
}, 50);
@@ -31414,16 +31546,16 @@ function modeMove(context, entityIDs, baseGraph) {
function stopNudge() {
- if (nudgeInterval) {
- window.clearInterval(nudgeInterval);
- nudgeInterval = null;
+ if (_nudgeInterval) {
+ window.clearInterval(_nudgeInterval);
+ _nudgeInterval = null;
}
}
function move() {
doMove();
- var nudge = edge(context.mouse(), context.map().dimensions());
+ var nudge = geoViewportEdge(context.mouse(), context.map().dimensions());
if (nudge) {
startNudge(nudge);
} else {
@@ -31457,9 +31589,9 @@ function modeMove(context, entityIDs, baseGraph) {
mode.enter = function() {
- origin = context.map().mouseCoordinates();
- prevGraph = null;
- cache = {};
+ _origin = context.map().mouseCoordinates();
+ _prevGraph = null;
+ _cache = {};
behaviors.forEach(function(behavior) {
context.install(behavior);
@@ -31499,6 +31631,13 @@ function modeMove(context, entityIDs, baseGraph) {
};
+ mode.selectedIDs = function() {
+ if (!arguments.length) return entityIDs;
+ // no assign
+ return mode;
+ };
+
+
return mode;
}
@@ -31508,66 +31647,67 @@ function modeRotate(context, entityIDs) {
button: 'browse'
};
- var keybinding = d3keybinding('rotate'),
- behaviors = [
- behaviorEdit(context),
- operationCircularize(entityIDs, context).behavior,
- operationDelete(entityIDs, context).behavior,
- operationMove(entityIDs, context).behavior,
- operationOrthogonalize(entityIDs, context).behavior,
- operationReflectLong(entityIDs, context).behavior,
- operationReflectShort(entityIDs, context).behavior
- ],
- annotation = entityIDs.length === 1 ?
- t('operations.rotate.annotation.' + context.geometry(entityIDs[0])) :
- t('operations.rotate.annotation.multiple'),
- prevGraph,
- prevAngle,
- prevTransform,
- pivot;
+ var keybinding = d3keybinding('rotate');
+ var behaviors = [
+ behaviorEdit(context),
+ operationCircularize(entityIDs, context).behavior,
+ operationDelete(entityIDs, context).behavior,
+ operationMove(entityIDs, context).behavior,
+ operationOrthogonalize(entityIDs, context).behavior,
+ operationReflectLong(entityIDs, context).behavior,
+ operationReflectShort(entityIDs, context).behavior
+ ];
+ var annotation = entityIDs.length === 1 ?
+ t('operations.rotate.annotation.' + context.geometry(entityIDs[0])) :
+ t('operations.rotate.annotation.multiple');
+
+ var _prevGraph;
+ var _prevAngle;
+ var _prevTransform;
+ var _pivot;
function doRotate() {
var fn;
- if (context.graph() !== prevGraph) {
+ if (context.graph() !== _prevGraph) {
fn = context.perform;
} else {
fn = context.replace;
}
- // projection changed, recalculate pivot
+ // projection changed, recalculate _pivot
var projection = context.projection;
var currTransform = projection.transform();
- if (!prevTransform ||
- currTransform.k !== prevTransform.k ||
- currTransform.x !== prevTransform.x ||
- currTransform.y !== prevTransform.y) {
+ if (!_prevTransform ||
+ currTransform.k !== _prevTransform.k ||
+ currTransform.x !== _prevTransform.x ||
+ currTransform.y !== _prevTransform.y) {
- var nodes = utilGetAllNodes(entityIDs, context.graph()),
- points = nodes.map(function(n) { return projection(n.loc); });
+ var nodes = utilGetAllNodes(entityIDs, context.graph());
+ var points = nodes.map(function(n) { return projection(n.loc); });
if (points.length === 1) { // degenerate case
- pivot = points[0];
+ _pivot = points[0];
} else if (points.length === 2) {
- pivot = geoInterp(points[0], points[1], 0.5);
+ _pivot = geoVecInterp(points[0], points[1], 0.5);
} else {
- pivot = d3_polygonCentroid(d3_polygonHull(points));
+ _pivot = d3_polygonCentroid(d3_polygonHull(points));
}
- prevAngle = undefined;
+ _prevAngle = undefined;
}
- var currMouse = context.mouse(),
- currAngle = Math.atan2(currMouse[1] - pivot[1], currMouse[0] - pivot[0]);
+ var currMouse = context.mouse();
+ var currAngle = Math.atan2(currMouse[1] - _pivot[1], currMouse[0] - _pivot[0]);
- if (typeof prevAngle === 'undefined') prevAngle = currAngle;
- var delta = currAngle - prevAngle;
+ if (typeof _prevAngle === 'undefined') _prevAngle = currAngle;
+ var delta = currAngle - _prevAngle;
- fn(actionRotate(entityIDs, pivot, delta, projection), annotation);
+ fn(actionRotate(entityIDs, _pivot, delta, projection), annotation);
- prevTransform = currTransform;
- prevAngle = currAngle;
- prevGraph = context.graph();
+ _prevTransform = currTransform;
+ _prevAngle = currAngle;
+ _prevGraph = context.graph();
}
@@ -31625,6 +31765,13 @@ function modeRotate(context, entityIDs) {
};
+ mode.selectedIDs = function() {
+ if (!arguments.length) return entityIDs;
+ // no assign
+ return mode;
+ };
+
+
return mode;
}
@@ -31694,17 +31841,31 @@ function reduce(collection, iteratee, accumulator) {
return func(collection, baseIteratee(iteratee, 4), accumulator, initAccum, baseEach);
}
+var _isSaving = false;
+
+
function modeSave(context) {
- var mode = {
- id: 'save'
- };
+ var mode = { id: 'save' };
+ var keybinding = d3keybinding('modeSave');
- var keybinding = d3keybinding('select');
+ var loading = uiLoading(context)
+ .message(t('save.uploading'))
+ .blocking(true);
var commit = uiCommit(context)
.on('cancel', cancel)
.on('save', save);
+ var _toCheck = [];
+ var _toLoad = [];
+ var _loaded = {};
+ var _toLoadCount = 0;
+ var _toLoadTotal = 0;
+
+ var _conflicts = [];
+ var _errors = [];
+ var _origChanges;
+
function cancel(selectedID) {
if (selectedID) {
@@ -31715,42 +31876,85 @@ function modeSave(context) {
}
- function save(changeset, tryAgain) {
+ function save(changeset, tryAgain, checkConflicts) {
+ // Guard against accidentally entering save code twice - #4641
+ if (_isSaving && !tryAgain) {
+ return;
+ }
- var osm = context.connection(),
- loading = uiLoading(context).message(t('save.uploading')).blocking(true),
- history = context.history(),
- origChanges = history.changes(actionDiscardTags(history.difference())),
- localGraph = context.graph(),
- remoteGraph = coreGraph(history.base(), true),
- modified = filter(history.difference().summary(), {changeType: 'modified'}),
- toCheck = map$4(map$4(modified, 'entity'), 'id'),
- toLoad = withChildNodes(toCheck, localGraph),
- conflicts = [],
- errors = [];
+ var osm = context.connection();
+ if (!osm) {
+ cancel();
+ return;
+ }
- if (!osm) return;
+ // If user somehow got logged out mid-save, try to reauthenticate..
+ // This can happen if they were logged in from before, but the tokens are no longer valid.
+ if (!osm.authenticated()) {
+ osm.authenticate(function(err) {
+ if (err) {
+ cancel(); // quit save mode..
+ } else {
+ save(changeset, tryAgain, checkConflicts); // continue where we left off..
+ }
+ });
+ return;
+ }
+
+ if (!_isSaving) {
+ keybindingOff();
+ context.container().call(loading); // block input
+ _isSaving = true;
+ }
+
+ var history = context.history();
+ var localGraph = context.graph();
+ var remoteGraph = coreGraph(history.base(), true);
+
+ _conflicts = [];
+ _errors = [];
+ // Store original changes, in case user wants to download them as an .osc file
+ _origChanges = history.changes(actionDiscardTags(history.difference()));
+
+ // First time, `history.perform` a no-op action.
+ // Any conflict resolutions will be done as `history.replace`
if (!tryAgain) {
- history.perform(actionNoop()); // checkpoint
+ history.perform(actionNoop());
}
- context.container().call(loading);
+ // Attempt a fast upload.. If there are conflicts, re-enter with `checkConflicts = true`
+ if (!checkConflicts) {
+ upload(changeset);
- if (toCheck.length) {
- osm.loadMultiple(toLoad, loaded);
+ // Do the full (slow) conflict check..
} else {
- upload();
+ var modified = filter(history.difference().summary(), { changeType: 'modified' });
+ _toCheck = map$4(map$4(modified, 'entity'), 'id');
+ _toLoad = withChildNodes(_toCheck, localGraph);
+ _loaded = {};
+ _toLoadCount = 0;
+ _toLoadTotal = _toLoad.length;
+
+ if (_toCheck.length) {
+ showProgress(_toLoadCount, _toLoadTotal);
+ _toLoad.forEach(function(id) { _loaded[id] = false; });
+ osm.loadMultiple(_toLoad, loaded);
+ } else {
+ upload(changeset);
+ }
}
+ return;
+
function withChildNodes(ids, graph) {
return uniq(reduce(ids, function(result, id) {
var entity = graph.entity(id);
if (entity.type === 'way') {
try {
- var cn = graph.childNodes(entity);
- result.push.apply(result, map$4(filter(cn, 'version'), 'id'));
+ var children = graph.childNodes(entity);
+ result.push.apply(result, map$4(filter(children, 'version'), 'id'));
} catch (err) {
/* eslint-disable no-console */
if (typeof console !== 'undefined') console.error(err);
@@ -31764,46 +31968,64 @@ function modeSave(context) {
// Reload modified entities into an alternate graph and check for conflicts..
function loaded(err, result) {
- if (errors.length) return;
+ if (_errors.length) return;
if (err) {
- errors.push({
- msg: err.responseText,
+ _errors.push({
+ msg: err.message || err.responseText,
details: [ t('save.status_code', { code: err.status }) ]
});
showErrors();
} else {
var loadMore = [];
- forEach(result.data, function(entity) {
+
+ result.data.forEach(function(entity) {
remoteGraph.replace(entity);
- toLoad = without(toLoad, entity.id);
+ _loaded[entity.id] = true;
+ _toLoad = without(_toLoad, entity.id);
+
+ if (!entity.visible) return;
// Because loadMultiple doesn't download /full like loadEntity,
// need to also load children that aren't already being checked..
- if (!entity.visible) return;
+ var i, id;
if (entity.type === 'way') {
- loadMore.push.apply(loadMore,
- difference(entity.nodes, toCheck, toLoad, loadMore));
+ for (i = 0; i < entity.nodes.length; i++) {
+ id = entity.nodes[i];
+ if (_loaded[id] === undefined) {
+ _loaded[id] = false;
+ loadMore.push(id);
+ }
+ }
} else if (entity.type === 'relation' && entity.isMultipolygon()) {
- loadMore.push.apply(loadMore,
- difference(map$4(entity.members, 'id'), toCheck, toLoad, loadMore));
+ for (i = 0; i < entity.members.length; i++) {
+ id = entity.members[i].id;
+ if (_loaded[id] === undefined) {
+ _loaded[id] = false;
+ loadMore.push(id);
+ }
+ }
}
});
+ _toLoadCount += result.data.length;
+ _toLoadTotal += loadMore.length;
+ showProgress(_toLoadCount, _toLoadTotal);
+
if (loadMore.length) {
- toLoad.push.apply(toLoad, loadMore);
+ _toLoad.push.apply(_toLoad, loadMore);
osm.loadMultiple(loadMore, loaded);
}
- if (!toLoad.length) {
- checkConflicts();
+ if (!_toLoad.length) {
+ detectConflicts();
}
}
}
- function checkConflicts() {
+ function detectConflicts() {
function choice(id, text, action) {
return { id: id, text: text, action: function() { history.replace(action); } };
}
@@ -31814,16 +32036,14 @@ function modeSave(context) {
return utilDisplayName(entity) || (utilDisplayType(entity.id) + ' ' + entity.id);
}
- function compareVersions(local, remote) {
+ function sameVersions(local, remote) {
if (local.version !== remote.version) return false;
if (local.type === 'way') {
var children = union(local.nodes, remote.nodes);
-
for (var i = 0; i < children.length; i++) {
- var a = localGraph.hasEntity(children[i]),
- b = remoteGraph.hasEntity(children[i]);
-
+ var a = localGraph.hasEntity(children[i]);
+ var b = remoteGraph.hasEntity(children[i]);
if (a && b && a.version !== b.version) return false;
}
}
@@ -31831,26 +32051,26 @@ function modeSave(context) {
return true;
}
- forEach(toCheck, function(id) {
- var local = localGraph.entity(id),
- remote = remoteGraph.entity(id);
+ _toCheck.forEach(function(id) {
+ var local = localGraph.entity(id);
+ var remote = remoteGraph.entity(id);
- if (compareVersions(local, remote)) return;
+ if (sameVersions(local, remote)) return;
- var action = actionMergeRemoteChanges,
- merge = action(id, localGraph, remoteGraph, formatUser);
+ var action = actionMergeRemoteChanges;
+ var merge = action(id, localGraph, remoteGraph, formatUser);
history.replace(merge);
var mergeConflicts = merge.conflicts();
if (!mergeConflicts.length) return; // merged safely
- var forceLocal = action(id, localGraph, remoteGraph).withOption('force_local'),
- forceRemote = action(id, localGraph, remoteGraph).withOption('force_remote'),
- keepMine = t('save.conflict.' + (remote.visible ? 'keep_local' : 'restore')),
- keepTheirs = t('save.conflict.' + (remote.visible ? 'keep_remote' : 'delete'));
+ var forceLocal = action(id, localGraph, remoteGraph).withOption('force_local');
+ var forceRemote = action(id, localGraph, remoteGraph).withOption('force_remote');
+ var keepMine = t('save.conflict.' + (remote.visible ? 'keep_local' : 'restore'));
+ var keepTheirs = t('save.conflict.' + (remote.visible ? 'keep_remote' : 'delete'));
- conflicts.push({
+ _conflicts.push({
id: id,
name: entityName(local),
details: mergeConflicts,
@@ -31862,163 +32082,206 @@ function modeSave(context) {
});
});
- upload();
+ upload(changeset);
}
+ }
- function upload() {
- if (conflicts.length) {
- conflicts.sort(function(a,b) { return b.id.localeCompare(a.id); });
- showConflicts();
- } else if (errors.length) {
- showErrors();
- } else {
- var changes = history.changes(actionDiscardTags(history.difference()));
- if (changes.modified.length || changes.created.length || changes.deleted.length) {
- osm.putChangeset(changeset, changes, uploadCallback);
- } else { // changes were insignificant or reverted by user
- d3_select('.inspector-wrap *').remove();
- loading.close();
- context.flush();
- cancel();
- }
+ function upload(changeset) {
+ var osm = context.connection();
+ if (!osm) {
+ _errors.push({ msg: 'No OSM Service' });
+ }
+
+ if (_conflicts.length) {
+ _conflicts.sort(function(a, b) { return b.id.localeCompare(a.id); });
+ showConflicts(changeset);
+
+ } else if (_errors.length) {
+ showErrors();
+
+ } else {
+ var history = context.history();
+ var changes = history.changes(actionDiscardTags(history.difference()));
+ if (changes.modified.length || changes.created.length || changes.deleted.length) {
+ osm.putChangeset(changeset, changes, uploadCallback);
+ } else { // changes were insignificant or reverted by user
+ d3_select('.inspector-wrap *').remove();
+ loading.close();
+ _isSaving = false;
+ context.flush();
+ cancel();
}
}
+ }
- function uploadCallback(err, changeset) {
- if (err) {
- errors.push({
- msg: err.responseText,
+ function uploadCallback(err, changeset) {
+ if (err) {
+ if (err.status === 409) { // 409 Conflict
+ save(changeset, true, true); // tryAgain = true, checkConflicts = true
+ } else {
+ _errors.push({
+ msg: err.message || err.responseText,
details: [ t('save.status_code', { code: err.status }) ]
});
showErrors();
- } else {
- history.clearSaved();
- success(changeset);
- // Add delay to allow for postgres replication #1646 #2678
- window.setTimeout(function() {
- d3_select('.inspector-wrap *').remove();
- loading.close();
- context.flush();
- }, 2500);
}
+
+ } else {
+ context.history().clearSaved();
+ success(changeset);
+ // Add delay to allow for postgres replication #1646 #2678
+ window.setTimeout(function() {
+ d3_select('.inspector-wrap *').remove();
+ loading.close();
+ _isSaving = false;
+ context.flush();
+ }, 2500);
}
+ }
- function showConflicts() {
- var selection = context.container()
- .select('#sidebar')
- .append('div')
- .attr('class','sidebar-component');
+ function showProgress(num, total) {
+ var modal = context.container().select('.loading-modal .modal-section');
+ var progress = modal.selectAll('.progress')
+ .data([0]);
- loading.close();
+ // enter/update
+ progress.enter()
+ .append('div')
+ .attr('class', 'progress')
+ .merge(progress)
+ .text(t('save.conflict_progress', { num: num, total: total }));
+ }
- selection.call(uiConflicts(context)
- .list(conflicts)
- .origChanges(origChanges)
- .on('cancel', function() {
- history.pop();
- selection.remove();
- })
- .on('save', function() {
- for (var i = 0; i < conflicts.length; i++) {
- if (conflicts[i].chosen === 1) { // user chose "keep theirs"
- var entity = context.hasEntity(conflicts[i].id);
- if (entity && entity.type === 'way') {
- var children = uniq(entity.nodes);
- for (var j = 0; j < children.length; j++) {
- history.replace(actionRevert(children[j]));
- }
+
+ function showConflicts(changeset) {
+ var history = context.history();
+ var selection = context.container()
+ .select('#sidebar')
+ .append('div')
+ .attr('class','sidebar-component');
+
+ loading.close();
+ _isSaving = false;
+
+ var ui = uiConflicts(context)
+ .conflictList(_conflicts)
+ .origChanges(_origChanges)
+ .on('cancel', function() {
+ history.pop();
+ selection.remove();
+ keybindingOn();
+ })
+ .on('save', function() {
+ for (var i = 0; i < _conflicts.length; i++) {
+ if (_conflicts[i].chosen === 1) { // user chose "keep theirs"
+ var entity = context.hasEntity(_conflicts[i].id);
+ if (entity && entity.type === 'way') {
+ var children = uniq(entity.nodes);
+ for (var j = 0; j < children.length; j++) {
+ history.replace(actionRevert(children[j]));
}
- history.replace(actionRevert(conflicts[i].id));
}
+ history.replace(actionRevert(_conflicts[i].id));
}
+ }
- selection.remove();
- save(changeset, true);
- })
- );
- }
-
+ selection.remove();
+ save(changeset, true, false); // tryAgain = true, checkConflicts = false
+ });
- function showErrors() {
- var selection = uiConfirm(context.container());
+ selection.call(ui);
+ }
- history.pop();
- loading.close();
- selection
- .select('.modal-section.header')
- .append('h3')
- .text(t('save.error'));
+ function showErrors() {
+ keybindingOn();
+ context.history().pop();
+ loading.close();
+ _isSaving = false;
- addErrors(selection, errors);
- selection.okButton();
- }
+ var selection = uiConfirm(context.container());
+ selection
+ .select('.modal-section.header')
+ .append('h3')
+ .text(t('save.error'));
+ addErrors(selection, _errors);
+ selection.okButton();
+ }
- function addErrors(selection, data) {
- var message = selection
- .select('.modal-section.message-text');
- var items = message
- .selectAll('.error-container')
- .data(data);
+ function addErrors(selection, data) {
+ var message = selection
+ .select('.modal-section.message-text');
- var enter = items.enter()
- .append('div')
- .attr('class', 'error-container');
+ var items = message
+ .selectAll('.error-container')
+ .data(data);
- enter
- .append('a')
- .attr('class', 'error-description')
- .attr('href', '#')
- .classed('hide-toggle', true)
- .text(function(d) { return d.msg || t('save.unknown_error_details'); })
- .on('click', function() {
- var error = d3_select(this),
- detail = d3_select(this.nextElementSibling),
- exp = error.classed('expanded');
+ var enter = items.enter()
+ .append('div')
+ .attr('class', 'error-container');
- detail.style('display', exp ? 'none' : 'block');
- error.classed('expanded', !exp);
+ enter
+ .append('a')
+ .attr('class', 'error-description')
+ .attr('href', '#')
+ .classed('hide-toggle', true)
+ .text(function(d) { return d.msg || t('save.unknown_error_details'); })
+ .on('click', function() {
+ event.preventDefault();
- event.preventDefault();
- });
+ var error = d3_select(this);
+ var detail = d3_select(this.nextElementSibling);
+ var exp = error.classed('expanded');
- var details = enter
- .append('div')
- .attr('class', 'error-detail-container')
- .style('display', 'none');
+ detail.style('display', exp ? 'none' : 'block');
+ error.classed('expanded', !exp);
+ });
- details
- .append('ul')
- .attr('class', 'error-detail-list')
- .selectAll('li')
- .data(function(d) { return d.details || []; })
- .enter()
- .append('li')
- .attr('class', 'error-detail-item')
- .text(function(d) { return d; });
+ var details = enter
+ .append('div')
+ .attr('class', 'error-detail-container')
+ .style('display', 'none');
- items.exit()
- .remove();
- }
+ details
+ .append('ul')
+ .attr('class', 'error-detail-list')
+ .selectAll('li')
+ .data(function(d) { return d.details || []; })
+ .enter()
+ .append('li')
+ .attr('class', 'error-detail-item')
+ .text(function(d) { return d; });
+ items.exit()
+ .remove();
}
function success(changeset) {
commit.reset();
- context.enter(modeBrowse(context)
- .sidebar(uiSuccess(context)
- .changeset(changeset)
- .on('cancel', function() {
- context.ui().sidebar.hide();
- })
- )
- );
+
+ var ui = uiSuccess(context)
+ .changeset(changeset)
+ .on('cancel', function() { context.ui().sidebar.hide(); });
+
+ context.enter(modeBrowse(context).sidebar(ui));
+ }
+
+
+ function keybindingOn() {
+ d3_select(document)
+ .call(keybinding.on('â', cancel, true));
+ }
+
+
+ function keybindingOff() {
+ d3_select(document)
+ .call(keybinding.off);
}
@@ -32027,17 +32290,16 @@ function modeSave(context) {
context.ui().sidebar.show(commit);
}
- keybinding
- .on('â', cancel, true);
-
- d3_select(document)
- .call(keybinding);
+ keybindingOn();
context.container().selectAll('#content')
.attr('class', 'inactive');
var osm = context.connection();
- if (!osm) return;
+ if (!osm) {
+ cancel();
+ return;
+ }
if (osm.authenticated()) {
done();
@@ -32054,7 +32316,9 @@ function modeSave(context) {
mode.exit = function() {
- keybinding.off();
+ _isSaving = false;
+
+ keybindingOff();
context.container().selectAll('#content')
.attr('class', 'active');
@@ -32243,7 +32507,7 @@ function modeSelect(context, selectedIDs) {
behaviorHover(context),
behaviorSelect(context),
behaviorLasso(context),
- modeDragNode(context).selectedIDs(selectedIDs).behavior
+ modeDragNode(context).restoreSelectedIDs(selectedIDs).behavior
],
inspector,
editMenu,
@@ -32425,13 +32689,16 @@ function modeSelect(context, selectedIDs) {
function dblclick() {
- var target = d3_select(event.target),
- datum = target.datum();
+ var target = d3_select(event.target);
- if (datum instanceof osmWay && !target.classed('fill')) {
- var choice = geoChooseEdge(context.childNodes(datum), context.mouse(), context.projection),
- prev = datum.nodes[choice.index - 1],
- next = datum.nodes[choice.index];
+ var datum = target.datum();
+ var entity = datum && datum.properties && datum.properties.entity;
+ if (!entity) return;
+
+ if (entity instanceof osmWay && target.classed('target')) {
+ var choice = geoChooseEdge(context.childNodes(entity), context.mouse(), context.projection);
+ var prev = entity.nodes[choice.index - 1];
+ var next = entity.nodes[choice.index];
context.perform(
actionAddMidpoint({loc: choice.loc, edge: [prev, next]}, osmNode()),
@@ -32441,9 +32708,9 @@ function modeSelect(context, selectedIDs) {
event.preventDefault();
event.stopPropagation();
- } else if (datum.type === 'midpoint') {
+ } else if (entity.type === 'midpoint') {
context.perform(
- actionAddMidpoint({loc: datum.loc, edge: datum.edge}, osmNode()),
+ actionAddMidpoint({loc: entity.loc, edge: entity.edge}, osmNode()),
t('operations.add.annotation.vertex'));
event.preventDefault();
@@ -33015,17 +33282,18 @@ function behaviorCopy(context) {
*/
function behaviorDrag() {
- var event$$1 = dispatch('start', 'move', 'end'),
- origin = null,
- selector = '',
- filter = null,
- event_, target, surface;
-
-
- var d3_event_userSelectProperty = utilPrefixCSSProperty('UserSelect'),
- d3_event_userSelectSuppress = function() {
- var selection$$1 = selection(),
- select$$1 = selection$$1.style(d3_event_userSelectProperty);
+ var dispatch$$1 = dispatch('start', 'move', 'end');
+ var _origin = null;
+ var _selector = '';
+ var _event;
+ var _target;
+ var _surface;
+
+
+ var d3_event_userSelectProperty = utilPrefixCSSProperty('UserSelect');
+ var d3_event_userSelectSuppress = function() {
+ var selection$$1 = selection();
+ var select$$1 = selection$$1.style(d3_event_userSelectProperty);
selection$$1.style(d3_event_userSelectProperty, 'none');
return function() {
selection$$1.style(d3_event_userSelectProperty, select$$1);
@@ -33042,29 +33310,29 @@ function behaviorDrag() {
function eventOf(thiz, argumentz) {
return function(e1) {
e1.target = drag;
- customEvent(e1, event$$1.apply, event$$1, [e1.type, thiz, argumentz]);
+ customEvent(e1, dispatch$$1.apply, dispatch$$1, [e1.type, thiz, argumentz]);
};
}
function dragstart() {
- target = this;
- event_ = eventOf(target, arguments);
+ _target = this;
+ _event = eventOf(_target, arguments);
- var eventTarget = event.target,
- touchId = event.touches ? event.changedTouches[0].identifier : null,
- offset,
- origin_ = point(),
- started = false,
- selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
+ var eventTarget = event.target;
+ var touchId = event.touches ? event.changedTouches[0].identifier : null;
+ var offset;
+ var startOrigin = point();
+ var started = false;
+ var selectEnable = d3_event_userSelectSuppress(touchId !== null ? 'drag-' + touchId : 'drag');
d3_select(window)
.on(touchId !== null ? 'touchmove.drag-' + touchId : 'mousemove.drag', dragmove)
.on(touchId !== null ? 'touchend.drag-' + touchId : 'mouseup.drag', dragend, true);
- if (origin) {
- offset = origin.apply(target, arguments);
- offset = [offset[0] - origin_[0], offset[1] - origin_[1]];
+ if (_origin) {
+ offset = _origin.apply(_target, arguments);
+ offset = [offset[0] - startOrigin[0], offset[1] - startOrigin[1]];
} else {
offset = [0, 0];
}
@@ -33075,7 +33343,7 @@ function behaviorDrag() {
function point() {
- var p = surface || target.parentNode;
+ var p = _surface || _target.parentNode;
return touchId !== null ? d3_touches(p).filter(function(p) {
return p.identifier === touchId;
})[0] : d3_mouse(p);
@@ -33083,32 +33351,32 @@ function behaviorDrag() {
function dragmove() {
- var p = point(),
- dx = p[0] - origin_[0],
- dy = p[1] - origin_[1];
+ var p = point();
+ var dx = p[0] - startOrigin[0];
+ var dy = p[1] - startOrigin[1];
if (dx === 0 && dy === 0)
return;
+ startOrigin = p;
+ d3_eventCancel();
+
if (!started) {
started = true;
- event_({ type: 'start' });
+ _event({ type: 'start' });
+ } else {
+ _event({
+ type: 'move',
+ point: [p[0] + offset[0], p[1] + offset[1]],
+ delta: [dx, dy]
+ });
}
-
- origin_ = p;
- d3_eventCancel();
-
- event_({
- type: 'move',
- point: [p[0] + offset[0], p[1] + offset[1]],
- delta: [dx, dy]
- });
}
function dragend() {
if (started) {
- event_({ type: 'end' });
+ _event({ type: 'end' });
d3_eventCancel();
if (event.target === eventTarget) {
@@ -33134,52 +33402,46 @@ function behaviorDrag() {
function drag(selection$$1) {
- var matchesSelector = utilPrefixDOMProperty('matchesSelector'),
- delegate = dragstart;
+ var matchesSelector = utilPrefixDOMProperty('matchesSelector');
+ var delegate = dragstart;
- if (selector) {
+ if (_selector) {
delegate = function() {
- var root = this,
- target = event.target;
+ var root = this;
+ var target = event.target;
for (; target && target !== root; target = target.parentNode) {
- if (target[matchesSelector](selector) &&
- (!filter || filter(target.__data__))) {
- return dragstart.call(target, target.__data__);
+ var datum = target.__data__;
+ var entity = datum && datum.properties && datum.properties.entity;
+ if (entity && target[matchesSelector](_selector)) {
+ return dragstart.call(target, entity);
}
}
};
}
selection$$1
- .on('mousedown.drag' + selector, delegate)
- .on('touchstart.drag' + selector, delegate);
+ .on('mousedown.drag' + _selector, delegate)
+ .on('touchstart.drag' + _selector, delegate);
}
drag.off = function(selection$$1) {
selection$$1
- .on('mousedown.drag' + selector, null)
- .on('touchstart.drag' + selector, null);
+ .on('mousedown.drag' + _selector, null)
+ .on('touchstart.drag' + _selector, null);
};
drag.selector = function(_) {
- if (!arguments.length) return selector;
- selector = _;
- return drag;
- };
-
-
- drag.filter = function(_) {
- if (!arguments.length) return origin;
- filter = _;
+ if (!arguments.length) return _selector;
+ _selector = _;
return drag;
};
drag.origin = function (_) {
- if (!arguments.length) return origin;
- origin = _;
+ if (!arguments.length) return _origin;
+ _origin = _;
return drag;
};
@@ -33193,86 +33455,131 @@ function behaviorDrag() {
drag.target = function() {
- if (!arguments.length) return target;
- target = arguments[0];
- event_ = eventOf(target, Array.prototype.slice.call(arguments, 1));
+ if (!arguments.length) return _target;
+ _target = arguments[0];
+ _event = eventOf(_target, Array.prototype.slice.call(arguments, 1));
return drag;
};
drag.surface = function() {
- if (!arguments.length) return surface;
- surface = arguments[0];
+ if (!arguments.length) return _surface;
+ _surface = arguments[0];
return drag;
};
- return utilRebind(drag, event$$1, 'on');
+ return utilRebind(drag, dispatch$$1, 'on');
}
function behaviorDrawWay(context, wayId, index, mode, startGraph) {
+ var origWay = context.entity(wayId);
+ var annotation = t((origWay.isDegenerate() ?
+ 'operations.start.annotation.' :
+ 'operations.continue.annotation.') + context.geometry(wayId)
+ );
+ var behavior = behaviorDraw(context);
+ var _tempEdits = 0;
- var origWay = context.entity(wayId),
- isArea = context.geometry(wayId) === 'area',
- tempEdits = 0,
- annotation = t((origWay.isDegenerate() ?
- 'operations.start.annotation.' :
- 'operations.continue.annotation.') + context.geometry(wayId)),
- draw = behaviorDraw(context),
- startIndex,
- start,
- end,
- segment;
-
-
- // initialize the temporary drawing entities
- if (!isArea) {
- startIndex = typeof index === 'undefined' ? origWay.nodes.length - 1 : 0;
- start = osmNode({ id: 'nStart', loc: context.entity(origWay.nodes[startIndex]).loc });
- end = osmNode({ id: 'nEnd', loc: context.map().mouseCoordinates() });
- segment = osmWay({ id: 'wTemp',
- nodes: typeof index === 'undefined' ? [start.id, end.id] : [end.id, start.id],
- tags: clone(origWay.tags)
- });
- } else {
- end = osmNode({ loc: context.map().mouseCoordinates() });
- }
+ var end = osmNode({ loc: context.map().mouseCoordinates() });
// Push an annotated state for undo to return back to.
// We must make sure to remove this edit later.
context.perform(actionNoop(), annotation);
- tempEdits++;
+ _tempEdits++;
- // Add the temporary drawing entities to the graph.
+ // Add the drawing node to the graph.
// We must make sure to remove this edit later.
- context.perform(AddDrawEntities());
- tempEdits++;
+ context.perform(_actionAddDrawNode());
+ _tempEdits++;
- function move(datum) {
- var loc;
- if (datum.type === 'node' && datum.id !== end.id) {
- loc = datum.loc;
+ function keydown() {
+ if (event.keyCode === d3keybinding.modifierCodes.alt) {
+ if (context.surface().classed('nope')) {
+ context.surface()
+ .classed('nope-suppressed', true);
+ }
+ context.surface()
+ .classed('nope', false)
+ .classed('nope-disabled', true);
+ }
+ }
- } else if (datum.type === 'way') {
- var dims = context.map().dimensions(),
- mouse = context.mouse(),
- pad = 5,
- trySnap = mouse[0] > pad && mouse[0] < dims[0] - pad &&
- mouse[1] > pad && mouse[1] < dims[1] - pad;
- if (trySnap) {
- loc = geoChooseEdge(context.childNodes(datum), context.mouse(), context.projection).loc;
+ function keyup() {
+ if (event.keyCode === d3keybinding.modifierCodes.alt) {
+ if (context.surface().classed('nope-suppressed')) {
+ context.surface()
+ .classed('nope', true);
}
+ context.surface()
+ .classed('nope-suppressed', false)
+ .classed('nope-disabled', false);
}
+ }
+
+
+ // related code
+ // - `mode/drag_node.js` `doMode()`
+ // - `behavior/draw.js` `click()`
+ // - `behavior/draw_way.js` `move()`
+ function move(datum) {
+ context.surface().classed('nope-disabled', event.altKey);
+
+ var targetLoc = datum && datum.properties && datum.properties.entity && datum.properties.entity.loc;
+ var targetNodes = datum && datum.properties && datum.properties.nodes;
+ var loc = context.map().mouseCoordinates();
- if (!loc) {
- loc = context.map().mouseCoordinates();
+ if (targetLoc) { // snap to node/vertex - a point target with `.loc`
+ loc = targetLoc;
+
+ } else if (targetNodes) { // snap to way - a line target with `.nodes`
+ var choice = geoChooseEdge(targetNodes, context.mouse(), context.projection, end.id);
+ if (choice) {
+ loc = choice.loc;
+ }
}
context.replace(actionMoveNode(end.id, loc));
end = context.entity(end.id);
+ checkGeometry(origWay.isClosed()); // skipLast = true when drawing areas
+ }
+
+
+ // Check whether this edit causes the geometry to break.
+ // If so, class the surface with a nope cursor.
+ // `skipLast` - include closing segment in the check, see #4655
+ function checkGeometry(skipLast) {
+ var nopeDisabled = context.surface().classed('nope-disabled');
+ var isInvalid = isInvalidGeometry(end, context.graph(), skipLast);
+
+ if (nopeDisabled) {
+ context.surface()
+ .classed('nope', false)
+ .classed('nope-suppressed', isInvalid);
+ } else {
+ context.surface()
+ .classed('nope', isInvalid)
+ .classed('nope-suppressed', false);
+ }
+ }
+
+
+ function isInvalidGeometry(entity, graph, skipLast) {
+ var parents = graph.parentWays(entity);
+
+ for (var i = 0; i < parents.length; i++) {
+ var parent = parents[i];
+ var nodes = parent.nodes.map(function(nodeID) { return graph.entity(nodeID); });
+ if (skipLast) nodes.pop(); // disregard closing segment - #4655
+ if (geoHasSelfIntersections(nodes, entity.id)) {
+ return true;
+ }
+ }
+
+ return false;
}
@@ -33280,7 +33587,7 @@ function behaviorDrawWay(context, wayId, index, mode, startGraph) {
// Undo popped the history back to the initial annotated no-op edit.
// Remove initial no-op edit and whatever edit happened immediately before it.
context.pop(2);
- tempEdits = 0;
+ _tempEdits = 0;
if (context.hasEntity(wayId)) {
context.enter(mode);
@@ -33291,14 +33598,14 @@ function behaviorDrawWay(context, wayId, index, mode, startGraph) {
function setActiveElements() {
- var active = isArea ? [wayId, end.id] : [segment.id, start.id, end.id];
- context.surface().selectAll(utilEntitySelector(active))
+ context.surface().selectAll('.' + end.id)
.classed('active', true);
}
var drawWay = function(surface) {
- draw.on('move', move)
+ behavior
+ .on('move', move)
.on('click', drawWay.add)
.on('clickWay', drawWay.addWay)
.on('clickNode', drawWay.addNode)
@@ -33306,13 +33613,17 @@ function behaviorDrawWay(context, wayId, index, mode, startGraph) {
.on('cancel', drawWay.cancel)
.on('finish', drawWay.finish);
+ d3_select(window)
+ .on('keydown.drawWay', keydown)
+ .on('keyup.drawWay', keyup);
+
context.map()
.dblclickEnable(false)
.on('drawn.draw', setActiveElements);
setActiveElements();
- surface.call(draw);
+ surface.call(behavior);
context.history()
.on('undone.draw', undone);
@@ -33323,8 +33634,8 @@ function behaviorDrawWay(context, wayId, index, mode, startGraph) {
// Drawing was interrupted unexpectedly.
// This can happen if the user changes modes,
// clicks geolocate button, a hashchange event occurs, etc.
- if (tempEdits) {
- context.pop(tempEdits);
+ if (_tempEdits) {
+ context.pop(_tempEdits);
while (context.graph() !== startGraph) {
context.pop();
}
@@ -33333,138 +33644,96 @@ function behaviorDrawWay(context, wayId, index, mode, startGraph) {
context.map()
.on('drawn.draw', null);
- surface.call(draw.off)
+ surface.call(behavior.off)
.selectAll('.active')
.classed('active', false);
+ surface
+ .classed('nope', false)
+ .classed('nope-suppressed', false)
+ .classed('nope-disabled', false);
+
+ d3_select(window)
+ .on('keydown.hover', null)
+ .on('keyup.hover', null);
+
context.history()
.on('undone.draw', null);
};
- function AddDrawEntities() {
+ function _actionAddDrawNode() {
return function(graph) {
- if (isArea) {
- // For area drawing, there is no need for a temporary node.
- // `end` gets inserted into the way as the penultimate node.
- return graph
- .replace(end)
- .replace(origWay.addNode(end.id));
- } else {
- // For line drawing, add a temporary start, end, and segment to the graph.
- // This allows us to class the new segment as `active`, but still
- // connect it back to parts of the way that have already been drawn.
- return graph
- .replace(start)
- .replace(end)
- .replace(segment);
- }
+ return graph
+ .replace(end)
+ .replace(origWay.addNode(end.id, index));
};
}
- function ReplaceDrawEntities(newNode) {
+ function _actionReplaceDrawNode(newNode) {
return function(graph) {
- if (isArea) {
- // For area drawing, we didn't create a temporary node.
- // `newNode` gets inserted into the _original_ way as the penultimate node.
- return graph
- .replace(origWay.addNode(newNode.id))
- .remove(end);
- } else {
- // For line drawing, add the `newNode` to the way at specified index,
- // and remove the temporary start, end, and segment.
- return graph
- .replace(origWay.addNode(newNode.id, index))
- .remove(end)
- .remove(segment)
- .remove(start);
- }
+ return graph
+ .replace(origWay.addNode(newNode.id, index))
+ .remove(end);
};
}
- // Accept the current position of the temporary node and continue drawing.
- drawWay.add = function(loc) {
- // prevent duplicate nodes
- var last = context.hasEntity(origWay.nodes[origWay.nodes.length - (isArea ? 2 : 1)]);
- if (last && last.loc[0] === loc[0] && last.loc[1] === loc[1]) return;
+ // Accept the current position of the drawing node and continue drawing.
+ drawWay.add = function(loc, d) {
+ if ((d && d.properties && d.properties.nope) || context.surface().classed('nope')) {
+ return; // can't click here
+ }
- context.pop(tempEdits);
+ context.pop(_tempEdits);
+ _tempEdits = 0;
- if (isArea) {
- context.perform(
- AddDrawEntities(),
- annotation
- );
- } else {
- var newNode = osmNode({loc: loc});
- context.perform(
- actionAddEntity(newNode),
- ReplaceDrawEntities(newNode),
- annotation
- );
- }
+ context.perform(
+ _actionAddDrawNode(),
+ annotation
+ );
- tempEdits = 0;
+ checkGeometry(false); // skipLast = false
context.enter(mode);
};
// Connect the way to an existing way.
- drawWay.addWay = function(loc, edge) {
- if (isArea) {
- context.pop(tempEdits);
-
- context.perform(
- AddDrawEntities(),
- actionAddMidpoint({ loc: loc, edge: edge}, end),
- annotation
- );
- } else {
- var previousEdge = startIndex ?
- [origWay.nodes[startIndex], origWay.nodes[startIndex - 1]] :
- [origWay.nodes[0], origWay.nodes[1]];
-
- // Avoid creating duplicate segments
- if (geoEdgeEqual(edge, previousEdge))
- return;
+ drawWay.addWay = function(loc, edge, d) {
+ if ((d && d.properties && d.properties.nope) || context.surface().classed('nope')) {
+ return; // can't click here
+ }
- context.pop(tempEdits);
+ context.pop(_tempEdits);
+ _tempEdits = 0;
- var newNode = osmNode({ loc: loc });
- context.perform(
- actionAddMidpoint({ loc: loc, edge: edge}, newNode),
- ReplaceDrawEntities(newNode),
- annotation
- );
- }
+ context.perform(
+ _actionAddDrawNode(),
+ actionAddMidpoint({ loc: loc, edge: edge }, end),
+ annotation
+ );
- tempEdits = 0;
+ checkGeometry(false); // skipLast = false
context.enter(mode);
};
// Connect the way to an existing node and continue drawing.
- drawWay.addNode = function(node) {
- // Avoid creating duplicate segments
- if (origWay.areAdjacent(node.id, origWay.nodes[origWay.nodes.length - 1])) return;
-
- // Clicks should not occur on the drawing node, however a space keypress can
- // sometimes grab that node's datum (before it gets classed as `active`?) #4016
- if (node.id === end.id) {
- drawWay.add(node.loc);
- return;
+ drawWay.addNode = function(node, d) {
+ if ((d && d.properties && d.properties.nope) || context.surface().classed('nope')) {
+ return; // can't click here
}
- context.pop(tempEdits);
+ context.pop(_tempEdits);
+ _tempEdits = 0;
context.perform(
- ReplaceDrawEntities(node),
+ _actionReplaceDrawNode(node),
annotation
);
- tempEdits = 0;
+ checkGeometry(false); // skipLast = false
context.enter(mode);
};
@@ -33473,8 +33742,13 @@ function behaviorDrawWay(context, wayId, index, mode, startGraph) {
// If the way has enough nodes to be valid, it's selected.
// Otherwise, delete everything and return to browse mode.
drawWay.finish = function() {
- context.pop(tempEdits);
- tempEdits = 0;
+ checkGeometry(true); // skipLast = true
+ if (context.surface().classed('nope')) {
+ return; // can't click here
+ }
+
+ context.pop(_tempEdits);
+ _tempEdits = 0;
var way = context.hasEntity(wayId);
if (!way || way.isDegenerate()) {
@@ -33492,8 +33766,8 @@ function behaviorDrawWay(context, wayId, index, mode, startGraph) {
// Cancel the draw operation, delete everything, and return to browse mode.
drawWay.cancel = function() {
- context.pop(tempEdits);
- tempEdits = 0;
+ context.pop(_tempEdits);
+ _tempEdits = 0;
while (context.graph() !== startGraph) {
context.pop();
@@ -33503,12 +33777,24 @@ function behaviorDrawWay(context, wayId, index, mode, startGraph) {
context.map().dblclickEnable(true);
}, 1000);
+ context.surface()
+ .classed('nope', false)
+ .classed('nope-disabled', false)
+ .classed('nope-suppressed', false);
+
context.enter(modeBrowse(context));
};
+ drawWay.activeID = function() {
+ if (!arguments.length) return end.id;
+ // no assign
+ return drawWay;
+ };
+
+
drawWay.tail = function(text) {
- draw.tail(text);
+ behavior.tail(text);
return drawWay;
};
@@ -33795,61 +34081,40 @@ function behaviorLasso(context) {
/* Creates a keybinding behavior for an operation */
function behaviorOperation() {
- var which, keybinding;
-
-
- function drawIcon(selection) {
- var button = selection
- .append('svg')
- .attr('class', 'operation-icon')
- .append('g')
- .attr('class', 'radial-menu-item radial-menu-item-' + which.id)
- .attr('transform', 'translate(10,10)')
- .classed('disabled', which.disabled());
-
- button
- .append('circle')
- .attr('r', 9);
-
- button
- .append('use')
- .attr('transform', 'translate(-7,-7)')
- .attr('width', '14')
- .attr('height', '14')
- .attr('xlink:href', '#operation-' + which.id);
-
- return selection;
- }
-
+ var _operation, keybinding;
var behavior = function () {
- if (which && which.available()) {
- keybinding = d3keybinding('behavior.key.' + which.id);
- keybinding.on(which.keys, function() {
+ if (_operation && _operation.available()) {
+ keybinding = d3keybinding('behavior.key.' + _operation.id);
+ keybinding.on(_operation.keys, function() {
event.preventDefault();
- var disabled = which.disabled();
+ var disabled = _operation.disabled();
+ var flash;
if (disabled) {
- uiFlash(3000)
- .html('')
- .call(drawIcon)
- .append('div')
- .attr('class', 'operation-tip')
- .text(which.tooltip);
+ flash = uiFlash()
+ .duration(4000)
+ .iconName('#operation-' + _operation.id)
+ .iconClass('operation disabled')
+ .text(_operation.tooltip);
+
+ flash();
} else {
- uiFlash(1500)
- .html('')
- .call(drawIcon)
- .append('div')
- .attr('class', 'operation-tip')
- .text(which.annotation() || which.title);
-
- which();
+ flash = uiFlash()
+ .duration(2000)
+ .iconName('#operation-' + _operation.id)
+ .iconClass('operation')
+ .text(_operation.annotation() || _operation.title);
+
+ flash();
+ _operation();
}
});
+
d3_select(document).call(keybinding);
}
+
return behavior;
};
@@ -33862,8 +34127,8 @@ function behaviorOperation() {
behavior.which = function (_) {
- if (!arguments.length) return which;
- which = _;
+ if (!arguments.length) return _operation;
+ _operation = _;
return behavior;
};
@@ -34035,10 +34300,10 @@ function behaviorPaste(context) {
}
function behaviorSelect(context) {
- var lastMouse = null,
- suppressMenu = true,
- tolerance = 4,
- p1 = null;
+ var lastMouse = null;
+ var suppressMenu = true;
+ var tolerance = 4;
+ var p1 = null;
function point() {
@@ -34120,19 +34385,21 @@ function behaviorSelect(context) {
.on('mouseup.select', null, true);
if (!p1) return;
- var p2 = point(),
- dist = geoEuclideanDistance(p1, p2);
+ var p2 = point();
+ var dist = geoVecLength(p1, p2);
p1 = null;
if (dist > tolerance) {
return;
}
- var isMultiselect = event.shiftKey || d3_select('#surface .lasso').node(),
- isShowAlways = +context.storage('edit-menu-show-always') === 1,
- datum = event.target.__data__ || (lastMouse && lastMouse.target.__data__),
- mode = context.mode();
+ var isMultiselect = event.shiftKey || d3_select('#surface .lasso').node();
+ var isShowAlways = +context.storage('edit-menu-show-always') === 1;
+ var datum = event.target.__data__ || (lastMouse && lastMouse.target.__data__);
+ var mode = context.mode();
+ var entity = datum && datum.properties && datum.properties.entity;
+ if (entity) datum = entity;
if (datum && datum.type === 'midpoint') {
datum = datum.parents[0];
@@ -34305,6 +34572,7 @@ var clientId = 'NzNRM2otQkR2SHJzaXJmNmdQWVQ0dzo1ZWYyMmYwNjdmNDdlNmVi';
var maxResults = 1000;
var tileZoom = 14;
var dispatch$1 = dispatch('loadedImages', 'loadedSigns');
+var _mlyFallback = false;
var _mlyCache;
var _mlyClicks;
var _mlySelectedImage;
@@ -34342,9 +34610,15 @@ function maxPageAtZoom(z) {
function localeTimestamp(s) {
if (!s) return null;
+ var detected = utilDetect();
+ var options = {
+ day: 'numeric', month: 'short', year: 'numeric',
+ hour: 'numeric', minute: 'numeric', second: 'numeric',
+ timeZone: 'UTC'
+ };
var d = new Date(s);
if (isNaN(d.getTime())) return null;
- return d.toLocaleString(undefined, { timeZone: 'UTC' });
+ return d.toLocaleString(detected.locale, options);
}
@@ -34753,6 +35027,10 @@ var serviceMapillary = {
hideViewer: function() {
_mlySelectedImage = null;
+ if (!_mlyFallback) {
+ _mlyViewer.getComponent('sequence').stop();
+ }
+
var viewer = d3_select('#photoviewer');
if (!viewer.empty()) viewer.datum(null);
@@ -34777,7 +35055,8 @@ var serviceMapillary = {
if (!_mlyViewer) {
this.initViewer(imageKey, context);
} else {
- _mlyViewer.moveToKey(imageKey);
+ _mlyViewer.moveToKey(imageKey)
+ .catch(function(e) { console.error('mly3', e); }); // eslint-disable-line no-console
}
return this;
@@ -34796,8 +35075,26 @@ var serviceMapillary = {
}
};
- _mlyViewer = new Mapillary.Viewer('mly', clientId, imageKey, opts);
+ // Disable components requiring WebGL support
+ if (!Mapillary.isSupported() && Mapillary.isFallbackSupported()) {
+ _mlyFallback = true;
+ opts.component = {
+ cover: false,
+ direction: false,
+ imagePlane: false,
+ keyboard: false,
+ mouse: false,
+ sequence: false,
+ tag: false,
+ image: true, // fallback
+ navigation: true // fallback
+ };
+ }
+
+ _mlyViewer = new Mapillary.Viewer('mly', clientId, null, opts);
_mlyViewer.on('nodechanged', nodeChanged);
+ _mlyViewer.moveToKey(imageKey)
+ .catch(function(e) { console.error('mly3', e); }); // eslint-disable-line no-console
}
// nodeChanged: called after the viewer has changed images and is ready.
@@ -34809,7 +35106,9 @@ var serviceMapillary = {
// Clicks are added to the array in `selectedImage` and removed here.
//
function nodeChanged(node) {
- _mlyViewer.getComponent('tag').removeAll(); // remove previous detections
+ if (!_mlyFallback) {
+ _mlyViewer.getComponent('tag').removeAll(); // remove previous detections
+ }
var clicks = _mlyClicks;
var index = clicks.indexOf(node.key);
@@ -34957,7 +35256,7 @@ var serviceMapillary = {
updateDetections: function(d) {
- if (!_mlyViewer) return;
+ if (!_mlyViewer || _mlyFallback) return;
var imageKey = d && d.key;
var detections = (imageKey && _mlyCache.detections[imageKey]) || [];
@@ -35143,6 +35442,11 @@ var apibase$2 = 'https://openstreetcam.org';
var maxResults$1 = 1000;
var tileZoom$1 = 14;
var dispatch$2 = dispatch('loadedImages');
+var imgZoom = d3_zoom()
+ .extent([[0, 0], [320, 240]])
+ .translateExtent([[0, 0], [320, 240]])
+ .scaleExtent([1, 15])
+ .on('zoom', zoomPan);
var _oscCache;
var _oscSelectedImage;
@@ -35252,9 +35556,11 @@ function loadNextTilePage$1(which, currZoom, url, tile) {
function localeDateString(s) {
if (!s) return null;
+ var detected = utilDetect();
+ var options = { day: 'numeric', month: 'short', year: 'numeric' };
var d = new Date(s);
if (isNaN(d.getTime())) return null;
- return d.toLocaleDateString();
+ return d.toLocaleDateString(detected.locale, options);
}
var features = data.currentPageItems.map(function(item) {
@@ -35340,6 +35646,12 @@ function searchLimited$1(psize, limit, projection, rtree) {
}
+function zoomPan() {
+ var t = event.transform;
+ d3_select('#photoviewer .osc-image-wrap')
+ .call(utilSetTransform, t.x, t.y, t.k);
+}
+
var serviceOpenstreetcam = {
@@ -35420,7 +35732,9 @@ var serviceOpenstreetcam = {
var wrapEnter = wrap.enter()
.append('div')
.attr('class', 'photo-wrapper osc-wrapper')
- .classed('hide', true);
+ .classed('hide', true)
+ .call(imgZoom)
+ .on('dblclick.zoom', null);
wrapEnter
.append('div')
@@ -35452,6 +35766,10 @@ var serviceOpenstreetcam = {
.on('click.forward', step(1))
.text('âº');
+ wrapEnter
+ .append('div')
+ .attr('class', 'osc-image-wrap');
+
function rotate(deg) {
return function() {
@@ -35462,9 +35780,19 @@ var serviceOpenstreetcam = {
var r = sequence.rotation || 0;
r += deg;
+
+ if (r > 180) r -= 360;
+ if (r < -180) r += 360;
sequence.rotation = r;
- d3_select('#photoviewer .osc-wrapper .osc-image')
+ var wrap = d3_select('#photoviewer .osc-wrapper');
+
+ wrap
+ .transition()
+ .duration(100)
+ .call(imgZoom.transform, identity$7);
+
+ wrap.selectAll('.osc-image')
.transition()
.duration(100)
.style('transform', 'rotate(' + r + 'deg)');
@@ -35532,20 +35860,27 @@ var serviceOpenstreetcam = {
updateViewer: function(d) {
var wrap = d3_select('#photoviewer .osc-wrapper');
+ var imageWrap = wrap.selectAll('.osc-image-wrap');
+ var attribution = wrap.selectAll('.photo-attribution').html('');
+
+ wrap
+ .transition()
+ .duration(100)
+ .call(imgZoom.transform, identity$7);
- wrap.selectAll('.osc-image')
+ imageWrap
+ .selectAll('.osc-image')
.remove();
if (d) {
var sequence = _oscCache.sequences[d.sequence_id];
var r = (sequence && sequence.rotation) || 0;
- wrap.append('img')
+ imageWrap
+ .append('img')
.attr('class', 'osc-image')
- .style('transform', 'rotate(' + r + 'deg)')
- .attr('src', apibase$2 + '/' + d.imagePath);
-
- var attribution = wrap.selectAll('.photo-attribution').html('');
+ .attr('src', apibase$2 + '/' + d.imagePath)
+ .style('transform', 'rotate(' + r + 'deg)');
if (d.captured_by) {
attribution
@@ -37653,14 +37988,14 @@ var util = {
assign: assign$1,
create: create$2,
trim: trim,
- bind: bind$1,
- slice: slice$8,
- each: each$1,
+ bind: bind,
+ slice: slice$7,
+ each: each,
map: map$5,
- pluck: pluck$1,
- isList: isList$1,
- isFunction: isFunction$2,
- isObject: isObject$3,
+ pluck: pluck,
+ isList: isList,
+ isFunction: isFunction$1,
+ isObject: isObject$2,
Global: Global
};
@@ -37670,7 +38005,7 @@ function make_assign() {
} else {
return function shimAssign(obj, props1, props2, etc) {
for (var i = 1; i < arguments.length; i++) {
- each$1(Object(arguments[i]), function(val, key) {
+ each(Object(arguments[i]), function(val, key) {
obj[key] = val;
});
}
@@ -37682,13 +38017,13 @@ function make_assign() {
function make_create() {
if (Object.create) {
return function create(obj, assignProps1, assignProps2, etc) {
- var assignArgsList = slice$8(arguments, 1);
+ var assignArgsList = slice$7(arguments, 1);
return assign$1.apply(this, [Object.create(obj)].concat(assignArgsList))
}
} else {
function F() {} // eslint-disable-line no-inner-declarations
return function create(obj, assignProps1, assignProps2, etc) {
- var assignArgsList = slice$8(arguments, 1);
+ var assignArgsList = slice$7(arguments, 1);
F.prototype = obj;
return assign$1.apply(this, [new F()].concat(assignArgsList))
}
@@ -37707,34 +38042,34 @@ function make_trim() {
}
}
-function bind$1(obj, fn) {
+function bind(obj, fn) {
return function() {
return fn.apply(obj, Array.prototype.slice.call(arguments, 0))
}
}
-function slice$8(arr, index) {
+function slice$7(arr, index) {
return Array.prototype.slice.call(arr, index || 0)
}
-function each$1(obj, fn) {
- pluck$1(obj, function(val, key) {
+function each(obj, fn) {
+ pluck(obj, function(val, key) {
fn(val, key);
return false
});
}
function map$5(obj, fn) {
- var res = (isList$1(obj) ? [] : {});
- pluck$1(obj, function(v, k) {
+ var res = (isList(obj) ? [] : {});
+ pluck(obj, function(v, k) {
res[k] = fn(v, k);
return false
});
return res
}
-function pluck$1(obj, fn) {
- if (isList$1(obj)) {
+function pluck(obj, fn) {
+ if (isList(obj)) {
for (var i=0; i= 18 && hasDirections)) {
+ renderNodeAs[entity.id] = 'point';
+ markerPadding = 20; // extra y for marker height
+ } else {
+ renderNodeAs[entity.id] = 'vertex';
+ markerPadding = 0;
+ }
+
+ var coord = projection(entity.loc);
+ var nodePadding = 10;
+ var bbox = {
+ minX: coord[0] - nodePadding,
+ minY: coord[1] - nodePadding - markerPadding,
+ maxX: coord[0] + nodePadding,
+ maxY: coord[1] + nodePadding
+ };
+
+ doInsert(bbox, entity.id + 'P');
+ }
+
+ // From here on, treat vertices like points
+ if (geometry === 'vertex') {
+ geometry = 'point';
+ }
+
+ // Determine which entities are label-able
+ var preset = geometry === 'area' && context.presets().match(entity, graph);
+ var icon = preset && !blacklisted(preset) && preset.icon;
if (!icon && !utilDisplayName(entity))
continue;
for (k = 0; k < labelStack.length; k++) {
- var matchGeom = labelStack[k][0],
- matchKey = labelStack[k][1],
- matchVal = labelStack[k][2],
- hasVal = entity.tags[matchKey];
+ var matchGeom = labelStack[k][0];
+ var matchKey = labelStack[k][1];
+ var matchVal = labelStack[k][2];
+ var hasVal = entity.tags[matchKey];
if (geometry === matchGeom && hasVal && (matchVal === '*' || matchVal === hasVal)) {
labelable[k].push(entity);
@@ -43965,22 +44449,28 @@ function svgLabels(projection, context) {
// Try and find a valid label for labellable entities
for (k = 0; k < labelable.length; k++) {
var fontSize = labelStack[k][3];
+
for (i = 0; i < labelable[k].length; i++) {
entity = labelable[k][i];
geometry = entity.geometry(graph);
- var getName = (geometry === 'line') ? utilDisplayNameForPath : utilDisplayName,
- name = getName(entity),
- width = name && textWidth(name, fontSize),
- p = null;
+ var getName = (geometry === 'line') ? utilDisplayNameForPath : utilDisplayName;
+ var name = getName(entity);
+ var width = name && textWidth(name, fontSize);
+ var p = null;
+
+ if (geometry === 'point' || geometry === 'vertex') {
+ // no point or vertex labels in wireframe mode
+ // no vertex labels at low zooms (vertices have no icons)
+ if (wireframe) continue;
+ var renderAs = renderNodeAs[entity.id];
+ if (renderAs === 'vertex' && zoom < 17) continue;
+
+ p = getPointLabel(entity, width, fontSize, renderAs);
- if (geometry === 'point') {
- p = getPointLabel(entity, width, fontSize, geometry);
- } else if (geometry === 'vertex' && !lowZoom) {
- // don't label vertices at low zoom because they don't have icons
- p = getPointLabel(entity, width, fontSize, geometry);
} else if (geometry === 'line') {
p = getLineLabel(entity, width, fontSize);
+
} else if (geometry === 'area') {
p = getAreaLabel(entity, width, fontSize);
}
@@ -43995,38 +44485,52 @@ function svgLabels(projection, context) {
}
+ function isInterestingVertex(entity) {
+ var selectedIDs = context.selectedIDs();
+
+ return entity.hasInterestingTags() ||
+ entity.isEndpoint(graph) ||
+ entity.isConnected(graph) ||
+ selectedIDs.indexOf(entity.id) !== -1 ||
+ some(graph.parentWays(entity), function(parent) {
+ return selectedIDs.indexOf(parent.id) !== -1;
+ });
+ }
+
+
function getPointLabel(entity, width, height, geometry) {
- var y = (geometry === 'point' ? -12 : 0),
- pointOffsets = {
- ltr: [15, y, 'start'],
- rtl: [-15, y, 'end']
- };
+ var y = (geometry === 'point' ? -12 : 0);
+ var pointOffsets = {
+ ltr: [15, y, 'start'],
+ rtl: [-15, y, 'end']
+ };
- var coord = projection(entity.loc),
- margin = 2,
- offset = pointOffsets[textDirection],
- p = {
- height: height,
- width: width,
- x: coord[0] + offset[0],
- y: coord[1] + offset[1],
- textAnchor: offset[2]
- },
- bbox;
+ var coord = projection(entity.loc);
+ var textPadding = 2;
+ var offset = pointOffsets[textDirection];
+ var p = {
+ height: height,
+ width: width,
+ x: coord[0] + offset[0],
+ y: coord[1] + offset[1],
+ textAnchor: offset[2]
+ };
+ // insert a collision box for the text label..
+ var bbox;
if (textDirection === 'rtl') {
bbox = {
- minX: p.x - width - margin,
- minY: p.y - (height / 2) - margin,
- maxX: p.x + margin,
- maxY: p.y + (height / 2) + margin
+ minX: p.x - width - textPadding,
+ minY: p.y - (height / 2) - textPadding,
+ maxX: p.x + textPadding,
+ maxY: p.y + (height / 2) + textPadding
};
} else {
bbox = {
- minX: p.x - margin,
- minY: p.y - (height / 2) - margin,
- maxX: p.x + width + margin,
- maxY: p.y + (height / 2) + margin
+ minX: p.x - textPadding,
+ minY: p.y - (height / 2) - textPadding,
+ maxX: p.x + width + textPadding,
+ maxY: p.y + (height / 2) + textPadding
};
}
@@ -44037,26 +44541,28 @@ function svgLabels(projection, context) {
function getLineLabel(entity, width, height) {
- var viewport = geoExtent(context.projection.clipExtent()).polygon(),
- nodes = map$4(graph.childNodes(entity), 'loc').map(projection),
- length = geoPathLength(nodes);
+ var viewport = geoExtent(context.projection.clipExtent()).polygon();
+ var points = map$4(graph.childNodes(entity), 'loc').map(projection);
+ var length = geoPathLength(points);
if (length < width + 20) return;
+ // todo: properly clip points to viewport
+
// % along the line to attempt to place the label
var lineOffsets = [50, 45, 55, 40, 60, 35, 65, 30, 70,
25, 75, 20, 80, 15, 95, 10, 90, 5, 95];
- var margin = 3;
+ var padding = 3;
for (var i = 0; i < lineOffsets.length; i++) {
- var offset = lineOffsets[i],
- middle = offset / 100 * length,
- start = middle - width / 2;
+ var offset = lineOffsets[i];
+ var middle = offset / 100 * length;
+ var start = middle - width / 2;
if (start < 0 || start + width > length) continue;
// generate subpath and ignore paths that are invalid or don't cross viewport.
- var sub = subpath(nodes, start, start + width);
+ var sub = subpath(points, start, start + width);
if (!sub || !geoPolygonIntersectsPolygon(viewport, sub, true)) {
continue;
}
@@ -44066,20 +44572,22 @@ function svgLabels(projection, context) {
sub = sub.reverse();
}
- var bboxes = [],
- boxsize = (height + 2) / 2;
+ var bboxes = [];
+ var boxsize = (height + 2) / 2;
for (var j = 0; j < sub.length - 1; j++) {
var a = sub[j];
var b = sub[j + 1];
- var num = Math.max(1, Math.floor(geoEuclideanDistance(a, b) / boxsize / 2));
+
+ // split up the text into small collision boxes
+ var num = Math.max(1, Math.floor(geoVecLength(a, b) / boxsize / 2));
for (var box = 0; box < num; box++) {
- var p = geoInterp(a, b, box / num);
- var x0 = p[0] - boxsize - margin;
- var y0 = p[1] - boxsize - margin;
- var x1 = p[0] + boxsize + margin;
- var y1 = p[1] + boxsize + margin;
+ var p = geoVecInterp(a, b, box / num);
+ var x0 = p[0] - boxsize - padding;
+ var y0 = p[1] - boxsize - padding;
+ var x1 = p[0] + boxsize + padding;
+ var y1 = p[1] + boxsize + padding;
bboxes.push({
minX: Math.min(x0, x1),
@@ -44090,7 +44598,7 @@ function svgLabels(projection, context) {
}
}
- if (tryInsert(bboxes, entity.id, false)) {
+ if (tryInsert(bboxes, entity.id, false)) { // accept this one
return {
'font-size': height + 2,
lineString: lineString(sub),
@@ -44104,18 +44612,18 @@ function svgLabels(projection, context) {
return !(p[0][0] < p[p.length - 1][0] && angle < Math.PI/2 && angle > -Math.PI/2);
}
- function lineString(nodes) {
- return 'M' + nodes.join('L');
+ function lineString(points) {
+ return 'M' + points.join('L');
}
- function subpath(nodes, from, to) {
- var sofar = 0,
- start, end, i0, i1;
+ function subpath(points, from, to) {
+ var sofar = 0;
+ var start, end, i0, i1;
- for (var i = 0; i < nodes.length - 1; i++) {
- var a = nodes[i],
- b = nodes[i + 1];
- var current = geoEuclideanDistance(a, b);
+ for (var i = 0; i < points.length - 1; i++) {
+ var a = points[i];
+ var b = points[i + 1];
+ var current = geoVecLength(a, b);
var portion;
if (!start && sofar + current >= from) {
portion = (from - sofar) / current;
@@ -44136,30 +44644,30 @@ function svgLabels(projection, context) {
sofar += current;
}
- var ret = nodes.slice(i0, i1);
- ret.unshift(start);
- ret.push(end);
- return ret;
+ var result = points.slice(i0, i1);
+ result.unshift(start);
+ result.push(end);
+ return result;
}
}
function getAreaLabel(entity, width, height) {
- var centroid = path.centroid(entity.asGeoJSON(graph, true)),
- extent = entity.extent(graph),
- areaWidth = projection(extent[1])[0] - projection(extent[0])[0];
+ var centroid = path.centroid(entity.asGeoJSON(graph, true));
+ var extent = entity.extent(graph);
+ var areaWidth = projection(extent[1])[0] - projection(extent[0])[0];
if (isNaN(centroid[0]) || areaWidth < 20) return;
- var preset = context.presets().match(entity, context.graph()),
- picon = preset && preset.icon,
- iconSize = 17,
- margin = 2,
- p = {};
+ var preset = context.presets().match(entity, context.graph());
+ var picon = preset && preset.icon;
+ var iconSize = 17;
+ var padding = 2;
+ var p = {};
if (picon) { // icon and label..
if (addIcon()) {
- addLabel(iconSize + margin);
+ addLabel(iconSize + padding);
return p;
}
} else { // label only..
@@ -44191,10 +44699,10 @@ function svgLabels(projection, context) {
var labelX = centroid[0];
var labelY = centroid[1] + yOffset;
var bbox = {
- minX: labelX - (width / 2) - margin,
- minY: labelY - (height / 2) - margin,
- maxX: labelX + (width / 2) + margin,
- maxY: labelY + (height / 2) + margin
+ minX: labelX - (width / 2) - padding,
+ minY: labelY - (height / 2) - padding,
+ maxX: labelX + (width / 2) + padding,
+ maxY: labelY + (height / 2) + padding
};
if (tryInsert([bbox], entity.id, true)) {
@@ -44210,12 +44718,25 @@ function svgLabels(projection, context) {
}
+ // force insert a singular bounding box
+ // singular box only, no array, id better be unique
+ function doInsert(bbox, id) {
+ bbox.id = id;
+
+ var oldbox = _entitybboxes[id];
+ if (oldbox) {
+ _rdrawn.remove(oldbox);
+ }
+ _entitybboxes[id] = bbox;
+ _rdrawn.insert(bbox);
+ }
+
+
function tryInsert(bboxes, id, saveSkipped) {
- var skipped = false,
- bbox;
+ var skipped = false;
for (var i = 0; i < bboxes.length; i++) {
- bbox = bboxes[i];
+ var bbox = bboxes[i];
bbox.id = id;
// Check that label is visible
@@ -44223,28 +44744,30 @@ function svgLabels(projection, context) {
skipped = true;
break;
}
- if (rdrawn.collides(bbox)) {
+ if (_rdrawn.collides(bbox)) {
skipped = true;
break;
}
}
- entitybboxes[id] = bboxes;
+ _entitybboxes[id] = bboxes;
if (skipped) {
if (saveSkipped) {
- rskipped.load(bboxes);
+ _rskipped.load(bboxes);
}
} else {
- rdrawn.load(bboxes);
+ _rdrawn.load(bboxes);
}
return !skipped;
}
- var label = selection.selectAll('.layer-label'),
- halo = selection.selectAll('.layer-halo');
+ var layer = selection.selectAll('.layer-labels');
+ var halo = layer.selectAll('.layer-labels-halo');
+ var label = layer.selectAll('.layer-labels-label');
+ var debug = layer.selectAll('.layer-labels-debug');
// points
drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point);
@@ -44262,51 +44785,74 @@ function svgLabels(projection, context) {
drawAreaIcons(halo, labelled.area, filter, 'areaicon-halo', positions.area);
// debug
- drawCollisionBoxes(label, rskipped, 'debug-skipped');
- drawCollisionBoxes(label, rdrawn, 'debug-drawn');
+ drawCollisionBoxes(debug, _rskipped, 'debug-skipped');
+ drawCollisionBoxes(debug, _rdrawn, 'debug-drawn');
- selection.call(filterLabels);
+ layer.call(filterLabels);
}
function filterLabels(selection) {
var layers = selection
- .selectAll('.layer-label, .layer-halo');
+ .selectAll('.layer-labels-label, .layer-labels-halo');
- layers.selectAll('.proximate')
- .classed('proximate', false);
+ layers.selectAll('.nolabel')
+ .classed('nolabel', false);
- var mouse = context.mouse(),
- graph = context.graph(),
- selectedIDs = context.selectedIDs(),
- ids = [],
- pad, bbox;
+ var mouse = context.mouse();
+ var graph = context.graph();
+ var selectedIDs = context.selectedIDs();
+ var ids = [];
+ var pad, bbox;
// hide labels near the mouse
if (mouse) {
pad = 20;
bbox = { minX: mouse[0] - pad, minY: mouse[1] - pad, maxX: mouse[0] + pad, maxY: mouse[1] + pad };
- ids.push.apply(ids, map$4(rdrawn.search(bbox), 'id'));
+ ids.push.apply(ids, map$4(_rdrawn.search(bbox), 'id'));
}
- // hide labels along selected ways, or near selected vertices
+ // hide labels on selected nodes (they look weird when dragging / haloed)
for (var i = 0; i < selectedIDs.length; i++) {
var entity = graph.hasEntity(selectedIDs[i]);
- if (!entity) continue;
- var geometry = entity.geometry(graph);
-
- if (geometry === 'line') {
+ if (entity && entity.type === 'node') {
ids.push(selectedIDs[i]);
- } else if (geometry === 'vertex') {
- var point = context.projection(entity.loc);
- pad = 10;
- bbox = { minX: point[0] - pad, minY: point[1] - pad, maxX: point[0] + pad, maxY: point[1] + pad };
- ids.push.apply(ids, map$4(rdrawn.search(bbox), 'id'));
}
}
layers.selectAll(utilEntitySelector(ids))
- .classed('proximate', true);
+ .classed('nolabel', true);
+
+
+ // draw the mouse bbox if debugging is on..
+ var debug = selection.selectAll('.layer-labels-debug');
+ var gj = [];
+ if (context.getDebug('collision')) {
+ gj = bbox ? [{
+ type: 'Polygon',
+ coordinates: [[
+ [bbox.minX, bbox.minY],
+ [bbox.maxX, bbox.minY],
+ [bbox.maxX, bbox.maxY],
+ [bbox.minX, bbox.maxY],
+ [bbox.minX, bbox.minY]
+ ]]
+ }] : [];
+ }
+
+ var box = debug.selectAll('.debug-mouse')
+ .data(gj);
+
+ // exit
+ box.exit()
+ .remove();
+
+ // enter/update
+ box.enter()
+ .append('path')
+ .attr('class', 'debug debug-mouse yellow')
+ .merge(box)
+ .attr('d', d3_geoPath());
}
@@ -44330,21 +44876,13 @@ function svgLabels(projection, context) {
return drawLabels;
}
-function svgPointTransform(projection) {
- return function(entity) {
- // http://jsperf.com/short-array-join
- var pt = projection(entity.loc);
- return 'translate(' + pt[0] + ',' + pt[1] + ')';
- };
-}
-
function svgMapillaryImages(projection, context, dispatch) {
- var throttledRedraw = throttle(function () { dispatch.call('change'); }, 1000),
- minZoom = 12,
- minMarkerZoom = 16,
- minViewfieldZoom = 18,
- layer = d3_select(null),
- _mapillary;
+ var throttledRedraw = throttle(function () { dispatch.call('change'); }, 1000);
+ var minZoom = 12;
+ var minMarkerZoom = 16;
+ var minViewfieldZoom = 18;
+ var layer = d3_select(null);
+ var _mapillary;
function init() {
@@ -44455,25 +44993,19 @@ function svgMapillaryImages(projection, context, dispatch) {
var sequences = (service ? service.sequences(projection) : []);
var images = (service && showMarkers ? service.images(projection) : []);
- var clip = d3_geoIdentity().clipExtent(projection.clipExtent()).stream;
- var project = projection.stream;
- var makePath = d3_geoPath().projection({ stream: function(output) {
- return project(clip(output));
- }});
-
var traces = layer.selectAll('.sequences').selectAll('.sequence')
.data(sequences, function(d) { return d.properties.key; });
+ // exit
traces.exit()
.remove();
+ // enter/update
traces = traces.enter()
.append('path')
.attr('class', 'sequence')
- .merge(traces);
-
- traces
- .attr('d', makePath);
+ .merge(traces)
+ .attr('d', svgPath(projection).geojson);
var groups = layer.selectAll('.markers').selectAll('.viewfield-group')
@@ -44599,10 +45131,10 @@ function svgMapillaryImages(projection, context, dispatch) {
}
function svgMapillarySigns(projection, context, dispatch) {
- var throttledRedraw = throttle(function () { dispatch.call('change'); }, 1000),
- minZoom = 12,
- layer = d3_select(null),
- _mapillary;
+ var throttledRedraw = throttle(function () { dispatch.call('change'); }, 1000);
+ var minZoom = 12;
+ var layer = d3_select(null);
+ var _mapillary;
function init() {
@@ -44763,12 +45295,12 @@ function svgMapillarySigns(projection, context, dispatch) {
}
function svgOpenstreetcamImages(projection, context, dispatch) {
- var throttledRedraw = throttle(function () { dispatch.call('change'); }, 1000),
- minZoom = 12,
- minMarkerZoom = 16,
- minViewfieldZoom = 18,
- layer = d3_select(null),
- _openstreetcam;
+ var throttledRedraw = throttle(function () { dispatch.call('change'); }, 1000);
+ var minZoom = 12;
+ var minMarkerZoom = 16;
+ var minViewfieldZoom = 18;
+ var layer = d3_select(null);
+ var _openstreetcam;
function init() {
@@ -44879,25 +45411,19 @@ function svgOpenstreetcamImages(projection, context, dispatch) {
var sequences = (service ? service.sequences(projection) : []);
var images = (service && showMarkers ? service.images(projection) : []);
- var clip = d3_geoIdentity().clipExtent(projection.clipExtent()).stream;
- var project = projection.stream;
- var makePath = d3_geoPath().projection({ stream: function(output) {
- return project(clip(output));
- }});
-
var traces = layer.selectAll('.sequences').selectAll('.sequence')
.data(sequences, function(d) { return d.properties.key; });
+ // exit
traces.exit()
.remove();
+ // enter/update
traces = traces.enter()
.append('path')
.attr('class', 'sequence')
- .merge(traces);
-
- traces
- .attr('d', makePath);
+ .merge(traces)
+ .attr('d', svgPath(projection).geojson);
var groups = layer.selectAll('.markers').selectAll('.viewfield-group')
@@ -45019,10 +45545,34 @@ function svgOsm(projection, context, dispatch) {
function drawOsm(selection) {
selection.selectAll('.layer-osm')
- .data(['areas', 'lines', 'hit', 'halo', 'label'])
+ .data(['covered', 'areas', 'lines', 'points', 'labels'])
.enter()
.append('g')
.attr('class', function(d) { return 'layer-osm layer-' + d; });
+
+ selection.selectAll('.layer-areas').selectAll('.layer-areas-group')
+ .data(['areas', 'targets'])
+ .enter()
+ .append('g')
+ .attr('class', function(d) { return 'layer-areas-group layer-areas-' + d; });
+
+ selection.selectAll('.layer-lines').selectAll('.layer-lines-group')
+ .data(['lines', 'targets'])
+ .enter()
+ .append('g')
+ .attr('class', function(d) { return 'layer-lines-group layer-lines-' + d; });
+
+ selection.selectAll('.layer-points').selectAll('.layer-points-group')
+ .data(['points', 'midpoints', 'vertices', 'turns', 'targets'])
+ .enter()
+ .append('g')
+ .attr('class', function(d) { return 'layer-points-group layer-points-' + d; });
+
+ selection.selectAll('.layer-labels').selectAll('.layer-labels-group')
+ .data(['halo', 'label', 'debug'])
+ .enter()
+ .append('g')
+ .attr('class', function(d) { return 'layer-labels-group layer-labels-' + d; });
}
@@ -45187,13 +45737,63 @@ function svgLines(projection, context) {
};
- function drawLines(selection, graph, entities, filter$$1) {
+ function drawTargets(selection, graph, entities, filter$$1) {
+ var targetClass = context.getDebug('target') ? 'pink ' : 'nocolor ';
+ var nopeClass = context.getDebug('target') ? 'red ' : 'nocolor ';
+ var getPath = svgPath(projection).geojson;
+ var activeID = context.activeID();
+
+ // The targets and nopes will be MultiLineString sub-segments of the ways
+ var data = { targets: [], nopes: [] };
+
+ entities.forEach(function(way) {
+ var features = svgSegmentWay(way, graph, activeID);
+ data.targets.push.apply(data.targets, features.passive);
+ data.nopes.push.apply(data.nopes, features.active);
+ });
+
+
+ // Targets allow hover and vertex snapping
+ var targets = selection.selectAll('.line.target-allowed')
+ .filter(function(d) { return filter$$1(d.properties.entity); })
+ .data(data.targets, function key(d) { return d.id; });
+
+ // exit
+ targets.exit()
+ .remove();
+
+ // enter/update
+ targets.enter()
+ .append('path')
+ .merge(targets)
+ .attr('d', getPath)
+ .attr('class', function(d) { return 'way line target target-allowed ' + targetClass + d.id; });
+
+ // NOPE
+ var nopes = selection.selectAll('.line.target-nope')
+ .filter(function(d) { return filter$$1(d.properties.entity); })
+ .data(data.nopes, function key(d) { return d.id; });
+
+ // exit
+ nopes.exit()
+ .remove();
+
+ // enter/update
+ nopes.enter()
+ .append('path')
+ .merge(nopes)
+ .attr('d', getPath)
+ .attr('class', function(d) { return 'way line target target-nope ' + nopeClass + d.id; });
+ }
+
+
+ function drawLines(selection, graph, entities, filter$$1) {
function waystack(a, b) {
- var selected = context.selectedIDs(),
- scoreA = selected.indexOf(a.id) !== -1 ? 20 : 0,
- scoreB = selected.indexOf(b.id) !== -1 ? 20 : 0;
+ var selected = context.selectedIDs();
+ var scoreA = selected.indexOf(a.id) !== -1 ? 20 : 0;
+ var scoreB = selected.indexOf(b.id) !== -1 ? 20 : 0;
if (a.tags.highway) { scoreA -= highway_stack[a.tags.highway]; }
if (b.tags.highway) { scoreB -= highway_stack[b.tags.highway]; }
@@ -45202,6 +45802,11 @@ function svgLines(projection, context) {
function drawLineGroup(selection, klass, isSelected) {
+ // Note: Don't add `.selected` class in draw modes
+ var mode = context.mode();
+ var isDrawing = mode && /^draw/.test(mode.id);
+ var selectedClass = (!isDrawing && isSelected) ? 'selected ' : '';
+
var lines = selection
.selectAll('path')
.filter(filter$$1)
@@ -45210,13 +45815,13 @@ function svgLines(projection, context) {
lines.exit()
.remove();
- // Optimization: call simple TagClasses only on enter selection. This
+ // Optimization: Call expensive TagClasses only on enter selection. This
// works because osmEntity.key is defined to include the entity v attribute.
lines.enter()
.append('path')
.attr('class', function(d) {
- return 'way line ' + klass + ' ' + d.id + (isSelected ? ' selected' : '') +
- (oldMultiPolygonOuters[d.id] ? ' old-multipolygon' : '');
+ var oldMPClass = oldMultiPolygonOuters[d.id] ? 'old-multipolygon ' : '';
+ return 'way line ' + klass + ' ' + selectedClass + oldMPClass + d.id;
})
.call(svgTagClasses())
.merge(lines)
@@ -45242,15 +45847,15 @@ function svgLines(projection, context) {
}
- var getPath = svgPath(projection, graph),
- ways = [],
- pathdata = {},
- onewaydata = {},
- oldMultiPolygonOuters = {};
+ var getPath = svgPath(projection, graph);
+ var ways = [];
+ var pathdata = {};
+ var onewaydata = {};
+ var oldMultiPolygonOuters = {};
for (var i = 0; i < entities.length; i++) {
- var entity = entities[i],
- outer = osmSimpleMultipolygonOuterMember(entity, graph);
+ var entity = entities[i];
+ var outer = osmSimpleMultipolygonOuterMember(entity, graph);
if (outer) {
ways.push(entity.mergeTags(outer.tags));
oldMultiPolygonOuters[outer.id] = true;
@@ -45268,89 +45873,139 @@ function svgLines(projection, context) {
});
- var layer = selection.selectAll('.layer-lines');
+ var covered = selection.selectAll('.layer-covered'); // under areas
+ var uncovered = selection.selectAll('.layer-lines .layer-lines-lines'); // over areas
- var layergroup = layer
- .selectAll('g.layergroup')
- .data(d3_range(-10, 11));
+ [covered, uncovered].forEach(function(selection) {
+ var range$$1 = (selection === covered ? d3_range(-10,0) : d3_range(0,11));
+ var layergroup = selection
+ .selectAll('g.layergroup')
+ .data(range$$1);
- layergroup = layergroup.enter()
- .append('g')
- .attr('class', function(d) { return 'layergroup layer' + String(d); })
- .merge(layergroup);
+ layergroup = layergroup.enter()
+ .append('g')
+ .attr('class', function(d) { return 'layergroup layer' + String(d); })
+ .merge(layergroup);
- layergroup
- .selectAll('g.linegroup')
- .data(['shadow', 'casing', 'stroke', 'shadow-highlighted', 'casing-highlighted', 'stroke-highlighted'])
- .enter()
- .append('g')
- .attr('class', function(d) { return 'linegroup line-' + d; });
+ layergroup
+ .selectAll('g.linegroup')
+ .data(['shadow', 'casing', 'stroke', 'shadow-highlighted', 'casing-highlighted', 'stroke-highlighted'])
+ .enter()
+ .append('g')
+ .attr('class', function(d) { return 'linegroup line-' + d; });
+
+ layergroup.selectAll('g.line-shadow')
+ .call(drawLineGroup, 'shadow', false);
+ layergroup.selectAll('g.line-casing')
+ .call(drawLineGroup, 'casing', false);
+ layergroup.selectAll('g.line-stroke')
+ .call(drawLineGroup, 'stroke', false);
+
+ layergroup.selectAll('g.line-shadow-highlighted')
+ .call(drawLineGroup, 'shadow', true);
+ layergroup.selectAll('g.line-casing-highlighted')
+ .call(drawLineGroup, 'casing', true);
+ layergroup.selectAll('g.line-stroke-highlighted')
+ .call(drawLineGroup, 'stroke', true);
+
+
+ var onewaygroup = layergroup
+ .selectAll('g.onewaygroup')
+ .data(['oneway']);
+
+ onewaygroup = onewaygroup.enter()
+ .append('g')
+ .attr('class', 'onewaygroup')
+ .merge(onewaygroup);
+
+ var oneways = onewaygroup
+ .selectAll('path')
+ .filter(filter$$1)
+ .data(
+ function data() { return onewaydata[this.parentNode.__data__] || []; },
+ function key(d) { return [d.id, d.index]; }
+ );
+ oneways.exit()
+ .remove();
- layergroup.selectAll('g.line-shadow')
- .call(drawLineGroup, 'shadow', false);
- layergroup.selectAll('g.line-casing')
- .call(drawLineGroup, 'casing', false);
- layergroup.selectAll('g.line-stroke')
- .call(drawLineGroup, 'stroke', false);
+ oneways = oneways.enter()
+ .append('path')
+ .attr('class', 'oneway')
+ .attr('marker-mid', 'url(#oneway-marker)')
+ .merge(oneways)
+ .attr('d', function(d) { return d.d; });
- layergroup.selectAll('g.line-shadow-highlighted')
- .call(drawLineGroup, 'shadow', true);
- layergroup.selectAll('g.line-casing-highlighted')
- .call(drawLineGroup, 'casing', true);
- layergroup.selectAll('g.line-stroke-highlighted')
- .call(drawLineGroup, 'stroke', true);
+ if (detected.ie) {
+ oneways.each(function() { this.parentNode.insertBefore(this, this); });
+ }
+ });
+ // touch targets
+ selection.selectAll('.layer-lines .layer-lines-targets')
+ .call(drawTargets, graph, ways, filter$$1);
+ }
- var onewaygroup = layergroup
- .selectAll('g.onewaygroup')
- .data(['oneway']);
- onewaygroup = onewaygroup.enter()
- .append('g')
- .attr('class', 'onewaygroup')
- .merge(onewaygroup);
+ return drawLines;
+}
- var oneways = onewaygroup
- .selectAll('path')
- .filter(filter$$1)
- .data(
- function() { return onewaydata[this.parentNode.__data__] || []; },
- function(d) { return [d.id, d.index]; }
- );
+function svgMidpoints(projection, context) {
+ var targetRadius = 8;
- oneways.exit()
- .remove();
+ function drawTargets(selection, graph, entities, filter) {
+ var fillClass = context.getDebug('target') ? 'pink ' : 'nocolor ';
+ var getTransform = svgPointTransform(projection).geojson;
- oneways = oneways.enter()
- .append('path')
- .attr('class', 'oneway')
- .attr('marker-mid', 'url(#oneway-marker)')
- .merge(oneways)
- .attr('d', function(d) { return d.d; });
+ var data = entities.map(function(midpoint) {
+ return {
+ type: 'Feature',
+ id: midpoint.id,
+ properties: {
+ target: true,
+ entity: midpoint
+ },
+ geometry: {
+ type: 'Point',
+ coordinates: midpoint.loc
+ }
+ };
+ });
- if (detected.ie) {
- oneways.each(function() { this.parentNode.insertBefore(this, this); });
- }
- }
+ var targets = selection.selectAll('.midpoint.target')
+ .filter(function(d) { return filter(d.properties.entity); })
+ .data(data, function key(d) { return d.id; });
+ // exit
+ targets.exit()
+ .remove();
- return drawLines;
-}
+ // enter/update
+ targets.enter()
+ .append('circle')
+ .attr('r', targetRadius)
+ .merge(targets)
+ .attr('class', function(d) { return 'node midpoint target ' + fillClass + d.id; })
+ .attr('transform', getTransform);
+ }
-function svgMidpoints(projection, context) {
- return function drawMidpoints(selection, graph, entities, filter, extent) {
- var layer = selection.selectAll('.layer-hit');
+ function drawMidpoints(selection, graph, entities, filter, extent) {
+ var layer = selection.selectAll('.layer-points .layer-points-midpoints');
var mode = context.mode();
if (mode && mode.id !== 'select') {
- layer.selectAll('g.midpoint').remove();
+ layer.selectAll('g.midpoint')
+ .remove();
+
+ selection.selectAll('.layer-points .layer-points-targets .midpoint.target')
+ .remove();
+
return;
}
- var poly = extent.polygon(),
- midpoints = {};
+ var poly = extent.polygon();
+ var midpoints = {};
for (var i = 0; i < entities.length; i++) {
var entity = entities[i];
@@ -45365,16 +46020,16 @@ function svgMidpoints(projection, context) {
var nodes = graph.childNodes(entity);
for (var j = 0; j < nodes.length - 1; j++) {
- var a = nodes[j],
- b = nodes[j + 1],
- id = [a.id, b.id].sort().join('-');
+ var a = nodes[j];
+ var b = nodes[j + 1];
+ var id = [a.id, b.id].sort().join('-');
if (midpoints[id]) {
midpoints[id].parents.push(entity);
} else {
- if (geoEuclideanDistance(projection(a.loc), projection(b.loc)) > 40) {
- var point = geoInterp(a.loc, b.loc, 0.5),
- loc = null;
+ if (geoVecLength(projection(a.loc), projection(b.loc)) > 40) {
+ var point = geoVecInterp(a.loc, b.loc, 0.5);
+ var loc = null;
if (extent.intersects(point)) {
loc = point;
@@ -45382,8 +46037,8 @@ function svgMidpoints(projection, context) {
for (var k = 0; k < 4; k++) {
point = geoLineIntersection([a.loc, b.loc], [poly[k], poly[k + 1]]);
if (point &&
- geoEuclideanDistance(projection(a.loc), projection(point)) > 20 &&
- geoEuclideanDistance(projection(b.loc), projection(point)) > 20)
+ geoVecLength(projection(a.loc), projection(point)) > 20 &&
+ geoVecLength(projection(b.loc), projection(point)) > 20)
{
loc = point;
break;
@@ -45432,22 +46087,24 @@ function svgMidpoints(projection, context) {
.insert('g', ':first-child')
.attr('class', 'midpoint');
- enter.append('polygon')
+ enter
+ .append('polygon')
.attr('points', '-6,8 10,0 -6,-8')
.attr('class', 'shadow');
- enter.append('polygon')
+ enter
+ .append('polygon')
.attr('points', '-3,4 5,0 -3,-4')
.attr('class', 'fill');
groups = groups
.merge(enter)
.attr('transform', function(d) {
- var translate = svgPointTransform(projection),
- a = graph.entity(d.edge[0]),
- b = graph.entity(d.edge[1]),
- angleVal = Math.round(geoAngle(a, b, projection) * (180 / Math.PI));
- return translate(d) + ' rotate(' + angleVal + ')';
+ var translate = svgPointTransform(projection);
+ var a = graph.entity(d.edge[0]);
+ var b = graph.entity(d.edge[1]);
+ var angle = geoAngle(a, b, projection) * (180 / Math.PI);
+ return translate(d) + ' rotate(' + angle + ')';
})
.call(svgTagClasses().tags(
function(d) { return d.parents[0].tags; }
@@ -45457,59 +46114,128 @@ function svgMidpoints(projection, context) {
groups.select('polygon.shadow');
groups.select('polygon.fill');
- };
+
+ // Draw touch targets..
+ selection.selectAll('.layer-points .layer-points-targets')
+ .call(drawTargets, graph, values$1(midpoints), midpointFilter);
+ }
+
+ return drawMidpoints;
+}
+
+// Touch targets control which other vertices we can drag a vertex onto.
+//
+// - the activeID - nope
+// - 1 away (adjacent) to the activeID - yes (vertices will be merged)
+// - 2 away from the activeID - nope (would create a self intersecting segment)
+// - all others on a linear way - yes
+// - all others on a closed way - nope (would create a self intersecting polygon)
+//
+// returns
+// 0 = active vertex - no touch/connect
+// 1 = passive vertex - yes touch/connect
+// 2 = adjacent vertex - yes but pay attention segmenting a line here
+//
+function svgPassiveVertex(node, graph, activeID) {
+ if (!activeID) return 1;
+ if (activeID === node.id) return 0;
+
+ var parents = graph.parentWays(node);
+
+ for (var i = 0; i < parents.length; i++) {
+ var nodes = parents[i].nodes;
+ var isClosed = parents[i].isClosed();
+ for (var j = 0; j < nodes.length; j++) { // find this vertex, look nearby
+ if (nodes[j] === node.id) {
+ var ix1 = j - 2;
+ var ix2 = j - 1;
+ var ix3 = j + 1;
+ var ix4 = j + 2;
+
+ if (isClosed) { // wraparound if needed
+ var max = nodes.length - 1;
+ if (ix1 < 0) ix1 = max + ix1;
+ if (ix2 < 0) ix2 = max + ix2;
+ if (ix3 > max) ix3 = ix3 - max;
+ if (ix4 > max) ix4 = ix4 - max;
+ }
+
+ if (nodes[ix1] === activeID) return 0; // no - prevent self intersect
+ else if (nodes[ix2] === activeID) return 2; // ok - adjacent
+ else if (nodes[ix3] === activeID) return 2; // ok - adjacent
+ else if (nodes[ix4] === activeID) return 0; // no - prevent self intersect
+ else if (isClosed && nodes.indexOf(activeID) !== -1) return 0; // no - prevent self intersect
+ }
+ }
+ }
+
+ return 1; // ok
}
+
function svgOneWaySegments(projection, graph, dt) {
return function(entity) {
- var a,
- b,
- i = 0,
- offset = dt,
- segments = [],
- clip = d3_geoIdentity().clipExtent(projection.clipExtent()).stream,
- coordinates = graph.childNodes(entity).map(function(n) {
- return n.loc;
- });
+ var i = 0;
+ var offset = dt;
+ var segments = [];
+ var clip = d3_geoIdentity().clipExtent(projection.clipExtent()).stream;
+ var coordinates = graph.childNodes(entity).map(function(n) { return n.loc; });
+ var a, b;
+
+ if (entity.tags.oneway === '-1') {
+ coordinates.reverse();
+ }
- if (entity.tags.oneway === '-1') coordinates.reverse();
+ var isReversible = (entity.tags.oneway === 'reversible' || entity.tags.oneway === 'alternating');
d3_geoStream({
type: 'LineString',
coordinates: coordinates
}, projection.stream(clip({
lineStart: function() {},
- lineEnd: function() {
- a = null;
- },
+ lineEnd: function() { a = null; },
point: function(x, y) {
b = [x, y];
if (a) {
- var span = geoEuclideanDistance(a, b) - offset;
+ var span = geoVecLength(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];
+ var heading = geoVecAngle(a, b);
+ var dx = dt * Math.cos(heading);
+ var dy = dt * Math.sin(heading);
+ var p = [
+ a[0] + offset * Math.cos(heading),
+ a[1] + offset * Math.sin(heading)
+ ];
+ // gather coordinates
+ var coord = [a, p];
for (span -= dt; span >= 0; span -= dt) {
- p[0] += dx;
- p[1] += dy;
- segment += 'L' + p[0] + ',' + p[1];
+ p = geoVecAdd(p, [dx, dy]);
+ coord.push(p);
+ }
+ coord.push(b);
+
+ // generate svg paths
+ var segment = '';
+ var j;
+
+ for (j = 0; j < coord.length; j++) {
+ segment += (j === 0 ? 'M' : 'L') + coord[j][0] + ',' + coord[j][1];
}
+ segments.push({ id: entity.id, index: i++, d: segment });
- segment += 'L' + b[0] + ',' + b[1];
- segments.push({id: entity.id, index: i, d: segment});
+ if (isReversible) {
+ segment = '';
+ for (j = coord.length - 1; j >= 0; j--) {
+ segment += (j === coord.length - 1 ? 'M' : 'L') + coord[j][0] + ',' + coord[j][1];
+ }
+ segments.push({ id: entity.id, index: i++, d: segment });
+ }
}
offset = -span;
- i++;
}
a = b;
@@ -45520,6 +46246,7 @@ function svgOneWaySegments(projection, graph, dt) {
};
}
+
function svgPath(projection, graph, isArea) {
// Explanation of magic numbers:
@@ -45531,25 +46258,125 @@ function svgPath(projection, graph, isArea) {
// When drawing areas, pad viewport by 65px in each direction to allow
// for 60px area fill stroke (see ".fill-partial path.fill" css rule)
- var cache = {},
- padding = isArea ? 65 : 5,
- viewport = projection.clipExtent(),
- paddedExtent = [
- [viewport[0][0] - padding, viewport[0][1] - padding],
- [viewport[1][0] + padding, viewport[1][1] + padding]
- ],
- clip = d3_geoIdentity().clipExtent(paddedExtent).stream,
- project = projection.stream,
- path = d3_geoPath()
- .projection({stream: function(output) { return project(clip(output)); }});
+ var cache = {};
+ var padding = isArea ? 65 : 5;
+ var viewport = projection.clipExtent();
+ var paddedExtent = [
+ [viewport[0][0] - padding, viewport[0][1] - padding],
+ [viewport[1][0] + padding, viewport[1][1] + padding]
+ ];
+ var clip = d3_geoIdentity().clipExtent(paddedExtent).stream;
+ var project = projection.stream;
+ var path = d3_geoPath()
+ .projection({stream: function(output) { return project(clip(output)); }});
- return function(entity) {
+ var svgpath = function(entity) {
if (entity.id in cache) {
return cache[entity.id];
} else {
return cache[entity.id] = path(entity.asGeoJSON(graph));
}
};
+
+ svgpath.geojson = path;
+
+ return svgpath;
+}
+
+
+function svgPointTransform(projection) {
+ var svgpoint = function(entity) {
+ // http://jsperf.com/short-array-join
+ var pt = projection(entity.loc);
+ return 'translate(' + pt[0] + ',' + pt[1] + ')';
+ };
+
+ svgpoint.geojson = function(d) {
+ return svgpoint(d.properties.entity);
+ };
+
+ return svgpoint;
+}
+
+
+function svgRelationMemberTags(graph) {
+ return function(entity) {
+ var tags = entity.tags;
+ graph.parentRelations(entity).forEach(function(relation) {
+ var type = relation.tags.type;
+ if (type === 'multipolygon' || type === 'boundary') {
+ tags = assignIn({}, relation.tags, tags);
+ }
+ });
+ return tags;
+ };
+}
+
+
+function svgSegmentWay(way, graph, activeID) {
+ var isActiveWay = (way.nodes.indexOf(activeID) !== -1);
+ var features = { passive: [], active: [] };
+ var start = {};
+ var end = {};
+ var node, type;
+
+ for (var i = 0; i < way.nodes.length; i++) {
+ node = graph.entity(way.nodes[i]);
+ type = svgPassiveVertex(node, graph, activeID);
+ end = { node: node, type: type };
+
+ if (start.type !== undefined) {
+ if (start.node.id === activeID || end.node.id === activeID) {
+ // push nothing
+ } else if (isActiveWay && (start.type === 2 || end.type === 2)) { // one adjacent vertex
+ pushActive(start, end, i);
+ } else if (start.type === 0 && end.type === 0) { // both active vertices
+ pushActive(start, end, i);
+ } else {
+ pushPassive(start, end, i);
+ }
+ }
+
+ start = end;
+ }
+
+ return features;
+
+
+ function pushActive(start, end, index) {
+ features.active.push({
+ type: 'Feature',
+ id: way.id + '-' + index + '-nope',
+ properties: {
+ nope: true,
+ target: true,
+ entity: way,
+ nodes: [start.node, end.node],
+ index: index
+ },
+ geometry: {
+ type: 'LineString',
+ coordinates: [start.node.loc, end.node.loc]
+ }
+ });
+ }
+
+ function pushPassive(start, end, index) {
+ features.passive.push({
+ type: 'Feature',
+ id: way.id + '-' + index,
+ properties: {
+ target: true,
+ entity: way,
+ nodes: [start.node, end.node],
+ index: index
+ },
+ geometry: {
+ type: 'LineString',
+ coordinates: [start.node.loc, end.node.loc]
+ }
+ });
+ }
}
function svgPoints(projection, context) {
@@ -45566,19 +46393,77 @@ function svgPoints(projection, context) {
}
- return function drawPoints(selection, graph, entities, filter$$1) {
- var wireframe = context.surface().classed('fill-wireframe'),
- points = wireframe ? [] : filter(entities, function(e) {
- return e.geometry(graph) === 'point';
+ // Avoid exit/enter if we're just moving stuff around.
+ // The node will get a new version but we only need to run the update selection.
+ function fastEntityKey(d) {
+ var mode = context.mode();
+ var isMoving = mode && /^(add|draw|drag|move|rotate)/.test(mode.id);
+ return isMoving ? d.id : osmEntity.key(d);
+ }
+
+
+ function drawTargets(selection, graph, entities, filter) {
+ var fillClass = context.getDebug('target') ? 'pink ' : 'nocolor ';
+ var getTransform = svgPointTransform(projection).geojson;
+ var activeID = context.activeID();
+ var data$$1 = [];
+
+ entities.forEach(function(node) {
+ if (activeID === node.id) return; // draw no target on the activeID
+
+ data$$1.push({
+ type: 'Feature',
+ id: node.id,
+ properties: {
+ target: true,
+ entity: node
+ },
+ geometry: node.asGeoJSON()
});
+ });
+
+ var targets = selection.selectAll('.point.target')
+ .filter(function(d) { return filter(d.properties.entity); })
+ .data(data$$1, function key(d) { return d.id; });
+
+ // exit
+ targets.exit()
+ .remove();
+
+ // enter/update
+ targets.enter()
+ .append('rect')
+ .attr('x', -10)
+ .attr('y', -26)
+ .attr('width', 20)
+ .attr('height', 30)
+ .merge(targets)
+ .attr('class', function(d) { return 'node point target ' + fillClass + d.id; })
+ .attr('transform', getTransform);
+ }
+
+
+ function drawPoints(selection, graph, entities, filter) {
+ var wireframe = context.surface().classed('fill-wireframe');
+ var zoom = geoScaleToZoom(projection.scale());
+
+ // points with a direction will render as vertices at higher zooms
+ function renderAsPoint(entity) {
+ return entity.geometry(graph) === 'point' &&
+ !(zoom >= 18 && entity.directions(graph, projection).length);
+ }
+
+ // all points will render as vertices in wireframe mode too
+ var points = wireframe ? [] : entities.filter(renderAsPoint);
points.sort(sortY);
- var layer = selection.selectAll('.layer-hit');
+
+ var layer = selection.selectAll('.layer-points .layer-points-points');
var groups = layer.selectAll('g.point')
- .filter(filter$$1)
- .data(points, osmEntity.key);
+ .filter(filter)
+ .data(points, fastEntityKey);
groups.exit()
.remove();
@@ -45588,20 +46473,24 @@ function svgPoints(projection, context) {
.attr('class', function(d) { return 'node point ' + d.id; })
.order();
- enter.append('path')
+ enter
+ .append('path')
.call(markerPath, 'shadow');
- enter.append('ellipse')
+ enter
+ .append('ellipse')
.attr('cx', 0.5)
.attr('cy', 1)
.attr('rx', 6.5)
.attr('ry', 3)
.attr('class', 'stroke');
- enter.append('path')
+ enter
+ .append('path')
.call(markerPath, 'stroke');
- enter.append('use')
+ enter
+ .append('use')
.attr('transform', 'translate(-5, -19)')
.attr('class', 'icon')
.attr('width', '11px')
@@ -45618,8 +46507,8 @@ function svgPoints(projection, context) {
groups.select('.stroke');
groups.select('.icon')
.attr('xlink:href', function(entity) {
- var preset = context.presets().match(entity, graph),
- picon = preset && preset.icon;
+ var preset = context.presets().match(entity, graph);
+ var picon = preset && preset.icon;
if (!picon)
return '';
@@ -45628,20 +46517,15 @@ function svgPoints(projection, context) {
return '#' + picon + (isMaki ? '-11' : '');
}
});
- };
-}
-function svgRelationMemberTags(graph) {
- return function(entity) {
- var tags = entity.tags;
- graph.parentRelations(entity).forEach(function(relation) {
- var type = relation.tags.type;
- if (type === 'multipolygon' || type === 'boundary') {
- tags = assignIn({}, relation.tags, tags);
- }
- });
- return tags;
- };
+
+ // touch targets
+ selection.selectAll('.layer-points .layer-points-targets')
+ .call(drawTargets, graph, points, filter);
+ }
+
+
+ return drawPoints;
}
function svgTagClasses() {
@@ -45776,7 +46660,8 @@ function svgTurns(projection) {
(!turn.indirect_restriction && /^only_/.test(restriction) ? 'only' : 'no') + u;
}
- var groups = selection.selectAll('.layer-hit').selectAll('g.turn')
+ var layer = selection.selectAll('.layer-points .layer-points-turns');
+ var groups = layer.selectAll('g.turn')
.data(turns, key);
groups.exit()
@@ -45840,202 +46725,412 @@ function svgTurns(projection) {
function svgVertices(projection, context) {
var radiuses = {
- // z16-, z17, z18+, tagged
- shadow: [6, 7.5, 7.5, 11.5],
- stroke: [2.5, 3.5, 3.5, 7],
- fill: [1, 1.5, 1.5, 1.5]
+ // z16-, z17, z18+, w/icon
+ shadow: [6, 7.5, 7.5, 12],
+ stroke: [2.5, 3.5, 3.5, 8],
+ fill: [1, 1.5, 1.5, 1.5]
};
- var hover;
+ var _currHoverTarget;
+ var _currPersistent = {};
+ var _currHover = {};
+ var _prevHover = {};
+ var _currSelected = {};
+ var _prevSelected = {};
+ var _radii = {};
- function siblingAndChildVertices(ids, graph, extent) {
- var vertices = {};
+ function sortY(a, b) {
+ return b.loc[1] - a.loc[1];
+ }
- function addChildVertices(entity) {
- if (!context.features().isHiddenFeature(entity, graph, entity.geometry(graph))) {
- var i;
- if (entity.type === 'way') {
- for (i = 0; i < entity.nodes.length; i++) {
- addChildVertices(graph.entity(entity.nodes[i]));
- }
- } else if (entity.type === 'relation') {
- for (i = 0; i < entity.members.length; i++) {
- var member = context.hasEntity(entity.members[i].id);
- if (member) {
- addChildVertices(member);
- }
- }
- } else if (entity.intersects(extent, graph)) {
- vertices[entity.id] = entity;
- }
- }
- }
+ // Avoid exit/enter if we're just moving stuff around.
+ // The node will get a new version but we only need to run the update selection.
+ function fastEntityKey(d) {
+ var mode = context.mode();
+ var isMoving = mode && /^(add|draw|drag|move|rotate)/.test(mode.id);
+ return isMoving ? d.id : osmEntity.key(d);
+ }
- ids.forEach(function(id) {
- var entity = context.hasEntity(id);
- if (entity && entity.type === 'node') {
- vertices[entity.id] = entity;
- context.graph().parentWays(entity).forEach(function(entity) {
- addChildVertices(entity);
- });
- } else if (entity) {
- addChildVertices(entity);
- }
- });
- return vertices;
- }
+ function draw(selection, graph, vertices, sets, filter) {
+ sets = sets || { selected: {}, important: {}, hovered: {} };
+ var icons = {};
+ var directions = {};
+ var wireframe = context.surface().classed('fill-wireframe');
+ var zoom = geoScaleToZoom(projection.scale());
+ var z = (zoom < 17 ? 0 : zoom < 18 ? 1 : 2);
- function draw(selection, vertices, klass, graph, zoom, siblings) {
- function icon(entity) {
+ function getIcon(entity) {
if (entity.id in icons) return icons[entity.id];
+
icons[entity.id] =
entity.hasInterestingTags() &&
context.presets().match(entity, graph).icon;
return icons[entity.id];
}
- function setClass(klass) {
- return function(entity) {
- this.setAttribute('class', 'node vertex ' + klass + ' ' + entity.id);
- };
+
+ // memoize directions results, return false for empty arrays (for use in filter)
+ function getDirections(entity) {
+ if (entity.id in directions) return directions[entity.id];
+
+ var angles = entity.directions(graph, projection);
+ directions[entity.id] = angles.length ? angles : false;
+ return angles;
}
- function setAttributes(selection) {
- ['shadow','stroke','fill'].forEach(function(klass) {
+
+ function updateAttributes(selection) {
+ ['shadow', 'stroke', 'fill'].forEach(function(klass) {
var rads = radiuses[klass];
selection.selectAll('.' + klass)
.each(function(entity) {
- var i = z && icon(entity),
- c = i ? 0.5 : 0,
- r = rads[i ? 3 : z];
+ var i = z && getIcon(entity);
+ var r = rads[i ? 3 : z];
// slightly increase the size of unconnected endpoints #3775
if (entity.isEndpoint(graph) && !entity.isConnected(graph)) {
r += 1.5;
}
- this.setAttribute('cx', c);
- this.setAttribute('cy', -c);
- this.setAttribute('r', r);
- if (i && klass === 'fill') {
- this.setAttribute('visibility', 'hidden');
- } else {
- this.removeAttribute('visibility');
+ if (klass === 'shadow') { // remember this value, so we don't need to
+ _radii[entity.id] = r; // recompute it when we draw the touch targets
}
+
+ d3_select(this)
+ .attr('r', r)
+ .attr('visibility', (i && klass === 'fill') ? 'hidden' : null);
});
});
selection.selectAll('use')
- .each(function() {
- if (z) {
- this.removeAttribute('visibility');
- } else {
- this.setAttribute('visibility', 'hidden');
- }
- });
+ .attr('visibility', (z === 0 ? 'hidden' : null));
}
+ vertices.sort(sortY);
- siblings = siblings || {};
-
- var icons = {},
- z = (zoom < 17 ? 0 : zoom < 18 ? 1 : 2);
-
- var groups = selection
- .data(vertices, osmEntity.key);
+ var groups = selection.selectAll('g.vertex')
+ .filter(filter)
+ .data(vertices, fastEntityKey);
+ // exit
groups.exit()
.remove();
+ // enter
var enter = groups.enter()
.append('g')
- .attr('class', function(d) { return 'node vertex ' + klass + ' ' + d.id; });
+ .attr('class', function(d) { return 'node vertex ' + d.id; })
+ .order();
- enter.append('circle')
- .each(setClass('shadow'));
+ enter
+ .append('circle')
+ .attr('class', 'shadow');
- enter.append('circle')
- .each(setClass('stroke'));
+ enter
+ .append('circle')
+ .attr('class', 'stroke');
// Vertices with icons get a `use`.
- enter.filter(function(d) { return icon(d); })
+ enter.filter(function(d) { return getIcon(d); })
.append('use')
- .attr('transform', 'translate(-5, -6)')
- .attr('xlink:href', function(d) {
- var picon = icon(d),
- isMaki = dataFeatureIcons.indexOf(picon) !== -1;
- return '#' + picon + (isMaki ? '-11' : '');
- })
+ .attr('class', 'icon')
.attr('width', '11px')
.attr('height', '11px')
- .each(setClass('icon'));
+ .attr('transform', 'translate(-5.5, -5.5)')
+ .attr('xlink:href', function(d) {
+ var picon = getIcon(d);
+ var isMaki = dataFeatureIcons.indexOf(picon) !== -1;
+ return '#' + picon + (isMaki ? '-11' : '');
+ });
// Vertices with tags get a fill.
enter.filter(function(d) { return d.hasInterestingTags(); })
.append('circle')
- .each(setClass('fill'));
+ .attr('class', 'fill');
- groups
+ // update
+ groups = groups
.merge(enter)
.attr('transform', svgPointTransform(projection))
- .classed('sibling', function(entity) { return entity.id in siblings; })
- .classed('shared', function(entity) { return graph.isShared(entity); })
- .classed('endpoint', function(entity) { return entity.isEndpoint(graph); })
- .call(setAttributes);
+ .classed('sibling', function(d) { return d.id in sets.selected; })
+ .classed('shared', function(d) { return graph.isShared(d); })
+ .classed('endpoint', function(d) { return d.isEndpoint(graph); })
+ .call(updateAttributes);
+
+
+ // Directional vertices get viewfields
+ var dgroups = groups.filter(function(d) { return getDirections(d); })
+ .selectAll('.viewfieldgroup')
+ .data(function data$$1(d) { return zoom >= 18 ? [d] : []; }, osmEntity.key);
+
+ // exit
+ dgroups.exit()
+ .remove();
+
+ // enter/update
+ dgroups = dgroups.enter()
+ .insert('g', '.shadow')
+ .attr('class', 'viewfieldgroup')
+ .merge(dgroups);
+
+ var viewfields = dgroups.selectAll('.viewfield')
+ .data(getDirections, function key(d) { return d; });
+
+ // exit
+ viewfields.exit()
+ .remove();
+
+ // enter/update
+ viewfields.enter()
+ .append('path')
+ .attr('class', 'viewfield')
+ .attr('d', 'M0,0H0')
+ .merge(viewfields)
+ .attr('marker-start', 'url(#viewfield-marker' + (wireframe ? '-wireframe' : '') + ')')
+ .attr('transform', function(d) { return 'rotate(' + d + ')'; });
}
- function drawVertices(selection, graph, entities, filter, extent, zoom) {
- var siblings = siblingAndChildVertices(context.selectedIDs(), graph, extent),
- wireframe = context.surface().classed('fill-wireframe'),
- vertices = [];
+ function drawTargets(selection, graph, entities, filter) {
+ var targetClass = context.getDebug('target') ? 'pink ' : 'nocolor ';
+ var nopeClass = context.getDebug('target') ? 'red ' : 'nocolor ';
+ var getTransform = svgPointTransform(projection).geojson;
+ var activeID = context.activeID();
+ var data$$1 = { targets: [], nopes: [] };
- for (var i = 0; i < entities.length; i++) {
- var entity = entities[i],
- geometry = entity.geometry(graph);
+ entities.forEach(function(node) {
+ if (activeID === node.id) return; // draw no target on the activeID
- if (wireframe && geometry === 'point') {
- vertices.push(entity);
- continue;
+ var vertexType = svgPassiveVertex(node, graph, activeID);
+ if (vertexType !== 0) { // passive or adjacent - allow to connect
+ data$$1.targets.push({
+ type: 'Feature',
+ id: node.id,
+ properties: {
+ target: true,
+ entity: node
+ },
+ geometry: node.asGeoJSON()
+ });
+ } else {
+ data$$1.nopes.push({
+ type: 'Feature',
+ id: node.id + '-nope',
+ properties: {
+ nope: true,
+ target: true,
+ entity: node
+ },
+ geometry: node.asGeoJSON()
+ });
}
+ });
- if (geometry !== 'vertex')
- continue;
- if (entity.id in siblings ||
- entity.hasInterestingTags() ||
- entity.isEndpoint(graph) ||
- entity.isConnected(graph)) {
- vertices.push(entity);
+ // Targets allow hover and vertex snapping
+ var targets = selection.selectAll('.vertex.target-allowed')
+ .filter(function(d) { return filter(d.properties.entity); })
+ .data(data$$1.targets, function key(d) { return d.id; });
+
+ // exit
+ targets.exit()
+ .remove();
+
+ // enter/update
+ targets.enter()
+ .append('circle')
+ .attr('r', function(d) { return (_radii[d.id] || radiuses.shadow[3]); })
+ .merge(targets)
+ .attr('class', function(d) { return 'node vertex target target-allowed ' + targetClass + d.id; })
+ .attr('transform', getTransform);
+
+
+ // NOPE
+ var nopes = selection.selectAll('.vertex.target-nope')
+ .filter(function(d) { return filter(d.properties.entity); })
+ .data(data$$1.nopes, function key(d) { return d.id; });
+
+ // exit
+ nopes.exit()
+ .remove();
+
+ // enter/update
+ nopes.enter()
+ .append('circle')
+ .attr('r', function(d) { return (_radii[d.properties.entity.id] || radiuses.shadow[3]); })
+ .merge(nopes)
+ .attr('class', function(d) { return 'node vertex target target-nope ' + nopeClass + d.id; })
+ .attr('transform', getTransform);
+ }
+
+
+ // Points can also render as vertices:
+ // 1. in wireframe mode or
+ // 2. at higher zooms if they have a direction
+ function renderAsVertex(entity, graph, wireframe, zoom) {
+ var geometry = entity.geometry(graph);
+ return geometry === 'vertex' || (geometry === 'point' && (
+ wireframe || (zoom >= 18 && entity.directions(graph, projection).length)
+ ));
+ }
+
+
+ function getSiblingAndChildVertices(ids, graph, wireframe, zoom) {
+ var results = {};
+
+ function addChildVertices(entity) {
+ var geometry = entity.geometry(graph);
+ if (!context.features().isHiddenFeature(entity, graph, geometry)) {
+ var i;
+ if (entity.type === 'way') {
+ for (i = 0; i < entity.nodes.length; i++) {
+ var child = graph.hasEntity(entity.nodes[i]);
+ if (child) {
+ addChildVertices(child);
+ }
+ }
+ } else if (entity.type === 'relation') {
+ for (i = 0; i < entity.members.length; i++) {
+ var member = graph.hasEntity(entity.members[i].id);
+ if (member) {
+ addChildVertices(member);
+ }
+ }
+ } else if (renderAsVertex(entity, graph, wireframe, zoom)) {
+ results[entity.id] = entity;
+ }
}
}
- var layer = selection.selectAll('.layer-hit');
- layer.selectAll('g.vertex.vertex-persistent')
- .filter(filter)
- .call(draw, vertices, 'vertex-persistent', graph, zoom, siblings);
+ ids.forEach(function(id) {
+ var entity = graph.hasEntity(id);
+ if (!entity) return;
+
+ if (entity.type === 'node') {
+ if (renderAsVertex(entity, graph, wireframe, zoom)) {
+ results[entity.id] = entity;
+ graph.parentWays(entity).forEach(function(entity) {
+ addChildVertices(entity);
+ });
+ }
+ } else { // way, relation
+ addChildVertices(entity);
+ }
+ });
- drawHover(selection, graph, extent, zoom);
+ return results;
}
- function drawHover(selection, graph, extent, zoom) {
- var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {};
- var layer = selection.selectAll('.layer-hit');
+ function drawVertices(selection, graph, entities, filter, extent, fullRedraw) {
+ var wireframe = context.surface().classed('fill-wireframe');
+ var zoom = geoScaleToZoom(projection.scale());
+ var mode = context.mode();
+ var isMoving = mode && /^(add|draw|drag|move|rotate)/.test(mode.id);
+
+ if (fullRedraw) {
+ _currPersistent = {};
+ _radii = {};
+ }
+
+ // Collect important vertices from the `entities` list..
+ // (during a paritial redraw, it will not contain everything)
+ for (var i = 0; i < entities.length; i++) {
+ var entity = entities[i];
+ var geometry = entity.geometry(graph);
+ var keep = false;
+
+ // a point that looks like a vertex..
+ if ((geometry === 'point') && renderAsVertex(entity, graph, wireframe, zoom)) {
+ _currPersistent[entity.id] = entity;
+ keep = true;
+
+ // a vertex of some importance..
+ } else if (geometry === 'vertex' &&
+ (entity.hasInterestingTags() || entity.isEndpoint(graph) || entity.isConnected(graph))) {
+ _currPersistent[entity.id] = entity;
+ keep = true;
+ }
+
+ // whatever this is, it's not a persistent vertex..
+ if (!keep && !fullRedraw) {
+ delete _currPersistent[entity.id];
+ }
+ }
+
+ // 3 sets of vertices to consider:
+ var sets = {
+ persistent: _currPersistent, // persistent = important vertices (render always)
+ selected: _currSelected, // selected + siblings of selected (render always)
+ hovered: _currHover // hovered + siblings of hovered (render only in draw modes)
+ };
+
+ var all = assign({}, (isMoving ? _currHover : {}), _currSelected, _currPersistent);
+
+ // Draw the vertices..
+ // The filter function controls the scope of what objects d3 will touch (exit/enter/update)
+ // Adjust the filter function to expand the scope beyond whatever entities were passed in.
+ var filterRendered = function(d) {
+ return d.id in _currPersistent || d.id in _currSelected || d.id in _currHover || filter(d);
+ };
+ selection.selectAll('.layer-points .layer-points-vertices')
+ .call(draw, graph, currentVisible(all), sets, filterRendered);
+
+ // Draw touch targets..
+ // When drawing, render all targets (not just those affected by a partial redraw)
+ var filterTouch = function(d) {
+ return isMoving ? true : filterRendered(d);
+ };
+ selection.selectAll('.layer-points .layer-points-targets')
+ .call(drawTargets, graph, currentVisible(all), filterTouch);
+
- layer.selectAll('g.vertex.vertex-hover')
- .call(draw, values$1(hovered), 'vertex-hover', graph, zoom);
+ function currentVisible(which) {
+ return Object.keys(which)
+ .map(graph.hasEntity, graph) // the current version of this entity
+ .filter(function (entity) { return entity && entity.intersects(extent, graph); });
+ }
}
- drawVertices.drawHover = function(selection, graph, target, extent, zoom) {
- if (target === hover) return;
- hover = target;
- drawHover(selection, graph, extent, zoom);
+ // partial redraw - only update the selected items..
+ drawVertices.drawSelected = function(selection, graph, extent) {
+ var wireframe = context.surface().classed('fill-wireframe');
+ var zoom = geoScaleToZoom(projection.scale());
+
+ _prevSelected = _currSelected || {};
+ _currSelected = getSiblingAndChildVertices(context.selectedIDs(), graph, wireframe, zoom);
+
+ // note that drawVertices will add `_currSelected` automatically if needed..
+ var filter = function(d) { return d.id in _prevSelected; };
+ drawVertices(selection, graph, values$1(_prevSelected), filter, extent, false);
+ };
+
+
+ // partial redraw - only update the hovered items..
+ drawVertices.drawHover = function(selection, graph, target, extent) {
+ if (target === _currHoverTarget) return; // continue only if something changed
+
+ var wireframe = context.surface().classed('fill-wireframe');
+ var zoom = geoScaleToZoom(projection.scale());
+
+ _prevHover = _currHover || {};
+ _currHoverTarget = target;
+ var entity = target && target.properties && target.properties.entity;
+
+ if (entity) {
+ _currHover = getSiblingAndChildVertices([entity.id], graph, wireframe, zoom);
+ } else {
+ _currHover = {};
+ }
+
+ // note that drawVertices will add `_currHover` automatically if needed..
+ var filter = function(d) { return d.id in _prevHover; };
+ drawVertices(selection, graph, values$1(_prevHover), filter, extent, false);
};
return drawVertices;
@@ -46215,9676 +47310,10812 @@ function uiAttribution(context) {
};
}
-function localeDateString(s) {
- if (!s) return null;
- var d = new Date(s);
- if (isNaN(d.getTime())) return null;
- return d.toLocaleDateString();
+// 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.
+function uiToggle(show, callback) {
+ return function(selection) {
+ selection
+ .style('opacity', show ? 0 : 1)
+ .classed('hide', false)
+ .transition()
+ .style('opacity', show ? 1 : 0)
+ .on('end', function() {
+ d3_select(this)
+ .classed('hide', !show)
+ .style('opacity', null);
+ if (callback) callback.apply(this);
+ });
+ };
}
-function vintageRange(vintage) {
- var s;
- if (vintage.start || vintage.end) {
- s = (vintage.start || '?');
- if (vintage.start !== vintage.end) {
- s += ' - ' + (vintage.end || '?');
- }
- }
- return s;
-}
+function uiDisclosure(context, key, expandedDefault) {
+ var dispatch$$1 = dispatch('toggled'),
+ _preference = (context.storage('disclosure.' + key + '.expanded')),
+ _expanded = (_preference === null ? !!expandedDefault : (_preference === 'true')),
+ _title,
+ _updatePreference = true,
+ _content = function () {};
-function rendererBackgroundSource(data) {
- var source = clone(data),
- offset = [0, 0],
- name = source.name,
- description = source.description,
- best = !!source.best,
- template = source.template;
+ var disclosure = function(selection) {
+ var hideToggle = selection.selectAll('.hide-toggle-' + key)
+ .data([0]);
- source.scaleExtent = data.scaleExtent || [0, 22];
- source.overzoom = data.overzoom !== false;
+ // enter
+ var hideToggleEnter = hideToggle.enter()
+ .append('a')
+ .attr('href', '#')
+ .attr('class', 'hide-toggle hide-toggle-' + key)
+ .call(svgIcon('', 'pre-text', 'hide-toggle-icon'));
+ hideToggleEnter
+ .append('span')
+ .attr('class', 'hide-toggle-text');
- source.offset = function(_) {
- if (!arguments.length) return offset;
- offset = _;
- return source;
- };
+ // update
+ hideToggle = hideToggleEnter
+ .merge(hideToggle);
+ hideToggle
+ .on('click', toggle)
+ .classed('expanded', _expanded);
- source.nudge = function(_, zoomlevel) {
- offset[0] += _[0] / Math.pow(2, zoomlevel);
- offset[1] += _[1] / Math.pow(2, zoomlevel);
- return source;
- };
+ hideToggle.selectAll('.hide-toggle-text')
+ .text(_title);
+ hideToggle.selectAll('.hide-toggle-icon')
+ .attr('xlink:href', _expanded ? '#icon-down'
+ : (textDirection === 'rtl') ? '#icon-backward' : '#icon-forward'
+ );
- source.name = function() {
- var id_safe = source.id.replace('.', '');
- return t('imagery.' + id_safe + '.name', { default: name });
- };
+ var wrap = selection.selectAll('.disclosure-wrap')
+ .data([0]);
- source.description = function() {
- var id_safe = source.id.replace('.', '');
- return t('imagery.' + id_safe + '.description', { default: description });
- };
+ wrap = wrap.enter()
+ .append('div')
+ .attr('class', 'disclosure-wrap disclosure-wrap-' + key)
+ .merge(wrap);
+ wrap
+ .classed('hide', !_expanded)
+ .call(_content);
- source.best = function() {
- return best;
- };
+ function toggle() {
+ event.preventDefault();
- source.area = function() {
- if (!data.polygon) return Number.MAX_VALUE; // worldwide
- var area = d3_geoArea({ type: 'MultiPolygon', coordinates: [ data.polygon ] });
- return isNaN(area) ? 0 : area;
- };
+ _expanded = !_expanded;
+ if (_updatePreference) {
+ context.storage('disclosure.' + key + '.expanded', _expanded);
+ }
- source.imageryUsed = function() {
- return name || source.id;
- };
+ hideToggle
+ .classed('expanded', _expanded);
+ hideToggle.selectAll('.hide-toggle-icon')
+ .attr('xlink:href', _expanded ? '#icon-down'
+ : (textDirection === 'rtl') ? '#icon-backward' : '#icon-forward'
+ );
- source.template = function(_) {
- if (!arguments.length) return template;
- if (source.id === 'custom') template = _;
- return source;
+ wrap
+ .call(uiToggle(_expanded));
+
+ dispatch$$1.call('toggled', this, _expanded);
+ }
};
- source.url = function(coord) {
- return template
- .replace('{x}', coord[0])
- .replace('{y}', coord[1])
- // TMS-flipped y coordinate
- .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
- .replace(/\{z(oom)?\}/, coord[2])
- .replace(/\{switch:([^}]+)\}/, function(s, r) {
- var subdomains = r.split(',');
- return subdomains[(coord[0] + coord[1]) % subdomains.length];
- })
- .replace('{u}', function() {
- var u = '';
- for (var zoom = coord[2]; zoom > 0; zoom--) {
- var b = 0;
- var mask = 1 << (zoom - 1);
- if ((coord[0] & mask) !== 0) b++;
- if ((coord[1] & mask) !== 0) b += 2;
- u += b.toString();
- }
- return u;
- });
+ disclosure.title = function(_) {
+ if (!arguments.length) return _title;
+ _title = _;
+ return disclosure;
};
- source.intersects = function(extent) {
- extent = extent.polygon();
- return !data.polygon || data.polygon.some(function(polygon) {
- return geoPolygonIntersectsPolygon(polygon, extent, true);
- });
+ disclosure.expanded = function(_) {
+ if (!arguments.length) return _expanded;
+ _expanded = _;
+ return disclosure;
};
- source.validZoom = function(z) {
- return source.scaleExtent[0] <= z &&
- (source.overzoom || source.scaleExtent[1] > z);
+ disclosure.updatePreference = function(_) {
+ if (!arguments.length) return _updatePreference;
+ _updatePreference = _;
+ return disclosure;
};
- source.isLocatorOverlay = function() {
- return source.id === 'mapbox_locator_overlay';
+ disclosure.content = function(_) {
+ if (!arguments.length) return _content;
+ _content = _;
+ return disclosure;
};
- /* hides a source from the list, but leaves it available for use */
- source.isHidden = function() {
- return source.id === 'DigitalGlobe-Premium-vintage' ||
- source.id === 'DigitalGlobe-Standard-vintage';
+ return utilRebind(disclosure, dispatch$$1, 'on');
+}
+
+function uiBackgroundDisplayOptions(context) {
+ var detected = utilDetect();
+ var storedOpacity = context.storage('background-opacity');
+ var minVal = 0.25;
+ var maxVal = detected.cssfilters ? 2 : 1;
+
+ var sliders = detected.cssfilters
+ ? ['brightness', 'contrast', 'saturation', 'sharpness']
+ : ['brightness'];
+
+ var _options = {
+ brightness: (storedOpacity !== null ? (+storedOpacity) : 1),
+ contrast: 1,
+ saturation: 1,
+ sharpness: 1
};
+ var _selection = d3_select(null);
- source.copyrightNotices = function() {};
+ function clamp(x, min, max) {
+ return Math.max(min, Math.min(x, max));
+ }
- source.getMetadata = function(center, tileCoord, callback) {
- var vintage = {
- start: localeDateString(source.startDate),
- end: localeDateString(source.endDate)
- };
- vintage.range = vintageRange(vintage);
- var metadata = { vintage: vintage };
- callback(null, metadata);
- };
+ function updateValue(d, val) {
+ if (!val && event && event.target) {
+ val = event.target.value;
+ }
+ val = clamp(val, minVal, maxVal);
- return source;
-}
+ _options[d] = val;
+ context.background()[d](val);
+ if (d === 'brightness') {
+ context.storage('background-opacity', val);
+ }
-rendererBackgroundSource.Bing = function(data, dispatch) {
- // http://msdn.microsoft.com/en-us/library/ff701716.aspx
- // http://msdn.microsoft.com/en-us/library/ff701701.aspx
+ _selection
+ .call(render);
+ }
- data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
- var bing = rendererBackgroundSource(data),
- key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
- url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
- key + '&jsonp={callback}',
- cache = {},
- inflight = {},
- providers = [];
+ function render(selection) {
+ var container = selection.selectAll('.display-options-container')
+ .data([0]);
- jsonpRequest(url, function(json) {
- providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
- return {
- attribution: provider.attribution,
- areas: provider.coverageAreas.map(function(area) {
- return {
- zoom: [area.zoomMin, area.zoomMax],
- extent: geoExtent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
- };
- })
- };
- });
- dispatch.call('change');
- });
+ var containerEnter = container.enter()
+ .append('div')
+ .attr('class', 'display-options-container controls-list');
+ // add slider controls
+ var slidersEnter = containerEnter.selectAll('.display-control')
+ .data(sliders)
+ .enter()
+ .append('div')
+ .attr('class', function(d) { return 'display-control display-control-' + d; });
- bing.copyrightNotices = function(zoom, extent) {
- zoom = Math.min(zoom, 21);
- return providers.filter(function(provider) {
- return some(provider.areas, function(area) {
- return extent.intersects(area.extent) &&
- area.zoom[0] <= zoom &&
- area.zoom[1] >= zoom;
+ slidersEnter
+ .append('h5')
+ .text(function(d) { return t('background.' + d); })
+ .append('span')
+ .attr('class', function(d) { return 'display-option-value display-option-value-' + d; });
+
+ slidersEnter
+ .append('input')
+ .attr('class', function(d) { return 'display-option-input display-option-input-' + d; })
+ .attr('type', 'range')
+ .attr('min', minVal)
+ .attr('max', maxVal)
+ .attr('step', '0.05')
+ .on('input', function(d) {
+ var val = d3_select(this).property('value');
+ updateValue(d, val);
});
- }).map(function(provider) {
- return provider.attribution;
- }).join(', ');
- };
+ slidersEnter
+ .append('button')
+ .attr('title', t('background.reset'))
+ .attr('class', function(d) { return 'display-option-reset display-option-reset-' + d; })
+ .on('click', function(d) {
+ if (event.button !== 0) return;
+ updateValue(d, 1);
+ })
+ .call(svgIcon('#icon-' + (textDirection === 'rtl' ? 'redo' : 'undo')));
- bing.getMetadata = function(center, tileCoord, callback) {
- var tileId = tileCoord.slice(0, 3).join('/'),
- zoom = Math.min(tileCoord[2], 21),
- centerPoint = center[1] + ',' + center[0], // lat,lng
- url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial/' + centerPoint +
- '?zl=' + zoom + '&key=' + key + '&jsonp={callback}';
- if (inflight[tileId]) return;
+ // update
+ container = containerEnter
+ .merge(container);
- if (!cache[tileId]) {
- cache[tileId] = {};
- }
- if (cache[tileId] && cache[tileId].metadata) {
- return callback(null, cache[tileId].metadata);
+ container.selectAll('.display-option-input')
+ .property('value', function(d) { return _options[d]; });
+
+ container.selectAll('.display-option-value')
+ .text(function(d) { return Math.floor(_options[d] * 100) + '%'; });
+
+ container.selectAll('.display-option-reset')
+ .classed('disabled', function(d) { return _options[d] === 1; });
+
+ // first time only, set brightness if needed
+ if (containerEnter.size() && _options.brightness !== 1) {
+ context.background().brightness(_options.brightness);
}
+ }
- inflight[tileId] = true;
- jsonpRequest(url, function(result) {
- delete inflight[tileId];
- var err = (!result && 'Unknown Error') || result.errorDetails;
- if (err) {
- return callback(err);
- } else {
- var vintage = {
- start: localeDateString(result.resourceSets[0].resources[0].vintageStart),
- end: localeDateString(result.resourceSets[0].resources[0].vintageEnd)
- };
- vintage.range = vintageRange(vintage);
+ function backgroundDisplayOptions(selection) {
+ _selection = selection;
- var metadata = { vintage: vintage };
- cache[tileId].metadata = metadata;
- return callback(null, metadata);
- }
- });
- };
+ selection
+ .call(uiDisclosure(context, 'background_display_options', true)
+ .title(t('background.display_options'))
+ .content(render)
+ );
+ }
- bing.terms_url = 'https://blog.openstreetmap.org/2010/11/30/microsoft-imagery-details';
+ return backgroundDisplayOptions;
+}
+function uiBackgroundOffset(context) {
+ var directions = [
+ ['right', [0.5, 0]],
+ ['top', [0, -0.5]],
+ ['left', [-0.5, 0]],
+ ['bottom', [0, 0.5]]
+ ];
- return bing;
-};
+ function d3_eventCancel() {
+ event.stopPropagation();
+ event.preventDefault();
+ }
-rendererBackgroundSource.Esri = function(data) {
+ function updateValue() {
+ var meters = geoOffsetToMeters(context.background().offset());
+ var x = +meters[0].toFixed(2);
+ var y = +meters[1].toFixed(2);
- // don't request blank tiles, instead overzoom real tiles - #4327
- // deprecated technique, but it works (for now)
- if (data.template.match(/blankTile/) === null) {
- data.template = data.template + '?blankTile=false';
+ d3_selectAll('.nudge-inner-rect')
+ .select('input')
+ .classed('error', false)
+ .property('value', x + ', ' + y);
+
+ d3_selectAll('.nudge-reset')
+ .classed('disabled', function() {
+ return (x === 0 && y === 0);
+ });
}
- var esri = rendererBackgroundSource(data),
- cache = {},
- inflight = {};
- esri.getMetadata = function(center, tileCoord, callback) {
- var tileId = tileCoord.slice(0, 3).join('/'),
- zoom = Math.min(tileCoord[2], esri.scaleExtent[1]),
- centerPoint = center[0] + ',' + center[1], // long, lat (as it should be)
- unknown = t('info_panels.background.unknown'),
- metadataLayer,
- vintage = {},
- metadata = {};
+ function resetOffset() {
+ context.background().offset([0, 0]);
+ updateValue();
+ }
- if (inflight[tileId]) return;
- switch (true) {
- case zoom >= 19:
- metadataLayer = 3;
- break;
- case zoom >= 17:
- metadataLayer = 2;
- break;
- case zoom >= 13:
- metadataLayer = 0;
- break;
- default:
- metadataLayer = 99;
- }
+ function nudge(d) {
+ context.background().nudge(d, context.map().zoom());
+ updateValue();
+ }
- // build up query using the layer appropriate to the current zoom
- var url = 'https://services.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/' + metadataLayer + '/query?returnGeometry=false&geometry=' + centerPoint + '&inSR=4326&geometryType=esriGeometryPoint&outFields=*&f=json&callback={callback}';
- if (!cache[tileId]) {
- cache[tileId] = {};
- }
- if (cache[tileId] && cache[tileId].metadata) {
- return callback(null, cache[tileId].metadata);
+ function clickNudgeButton(d) {
+ var interval;
+ var timeout = window.setTimeout(function() {
+ interval = window.setInterval(nudge.bind(null, d), 100);
+ }, 500);
+
+ function doneNudge() {
+ window.clearTimeout(timeout);
+ window.clearInterval(interval);
+ d3_select(window)
+ .on('mouseup.buttonoffset', null, true)
+ .on('mousedown.buttonoffset', null, true);
}
- // accurate metadata is only available >= 13
- if (metadataLayer === 99) {
- vintage = {
- start: null,
- end: null,
- range: null
- };
- metadata = {
- vintage: null,
- source: unknown,
- description: unknown,
- resolution: unknown,
- accuracy: unknown
- };
+ d3_select(window)
+ .on('mouseup.buttonoffset', doneNudge, true)
+ .on('mousedown.buttonoffset', doneNudge, true);
- callback(null, metadata);
+ nudge(d);
+ }
- } else {
- inflight[tileId] = true;
- jsonpRequest(url, function(result) {
- delete inflight[tileId];
- var err;
- if (!result) {
- err = 'Unknown Error';
- } else if (result.features && result.features.length < 1) {
- err = 'No Results';
- } else if (result.error && result.error.message) {
- err = result.error.message;
- }
+ function inputOffset() {
+ var input = d3_select(this);
+ var d = input.node().value;
- if (err) {
- return callback(err);
- } else {
- // pass through the discrete capture date from metadata
- var captureDate = localeDateString(result.features[0].attributes.SRC_DATE2);
- vintage = {
- start: captureDate,
- end: captureDate,
- range: captureDate
- };
- metadata = {
- vintage: vintage,
- source: clean(result.features[0].attributes.NICE_NAME),
- description: clean(result.features[0].attributes.NICE_DESC),
- resolution: clean(result.features[0].attributes.SRC_RES),
- accuracy: clean(result.features[0].attributes.SRC_ACC)
- };
+ if (d === '') return resetOffset();
- // append units - meters
- if (isFinite(metadata.resolution)) {
- metadata.resolution += ' m';
- }
- if (isFinite(metadata.accuracy)) {
- metadata.accuracy += ' m';
- }
+ d = d.replace(/;/g, ',').split(',').map(function(n) {
+ // if n is NaN, it will always get mapped to false.
+ return !isNaN(n) && n;
+ });
- cache[tileId].metadata = metadata;
- return callback(null, metadata);
- }
- });
+ if (d.length !== 2 || !d[0] || !d[1]) {
+ input.classed('error', true);
+ return;
}
+ context.background().offset(geoMetersToOffset(d));
+ updateValue();
+ }
- function clean(val) {
- return String(val).trim() || unknown;
- }
- };
- return esri;
-};
+ function dragOffset() {
+ event.preventDefault();
+ if (event.button !== 0) return;
+ var origin = [event.clientX, event.clientY];
-rendererBackgroundSource.None = function() {
- var source = rendererBackgroundSource({ id: 'none', template: '' });
+ context.container()
+ .append('div')
+ .attr('class', 'nudge-surface');
+ d3_select(window)
+ .on('mousemove.offset', function() {
+ var latest = [event.clientX, event.clientY];
+ var d = [
+ -(origin[0] - latest[0]) / 4,
+ -(origin[1] - latest[1]) / 4
+ ];
- source.name = function() {
- return t('background.none');
- };
+ origin = latest;
+ nudge(d);
+ })
+ .on('mouseup.offset', function() {
+ if (event.button !== 0) return;
+ d3_selectAll('.nudge-surface')
+ .remove();
+
+ d3_select(window)
+ .on('mousemove.offset', null)
+ .on('mouseup.offset', null);
+ });
+ }
- source.imageryUsed = function() {
- return 'None';
- };
+ function render(selection) {
+ var container = selection.selectAll('.nudge-container')
+ .data([0]);
+ var containerEnter = container.enter()
+ .append('div')
+ .attr('class', 'nudge-container cf');
- source.area = function() {
- return -1; // sources in background pane are sorted by area
- };
+ containerEnter
+ .append('div')
+ .attr('class', 'nudge-instructions')
+ .text(t('background.offset'));
+ var nudgeEnter = containerEnter
+ .append('div')
+ .attr('class', 'nudge-outer-rect')
+ .on('mousedown', dragOffset);
- return source;
-};
+ nudgeEnter
+ .append('div')
+ .attr('class', 'nudge-inner-rect')
+ .append('input')
+ .on('change', inputOffset);
+ containerEnter
+ .append('div')
+ .selectAll('button')
+ .data(directions).enter()
+ .append('button')
+ .attr('class', function(d) { return d[0] + ' nudge'; })
+ .on('contextmenu', d3_eventCancel)
+ .on('mousedown', function(d) {
+ if (event.button !== 0) return;
+ clickNudgeButton(d[1]);
+ });
-rendererBackgroundSource.Custom = function(template) {
- var source = rendererBackgroundSource({ id: 'custom', template: template });
+ containerEnter
+ .append('button')
+ .attr('title', t('background.reset'))
+ .attr('class', 'nudge-reset disabled')
+ .on('contextmenu', d3_eventCancel)
+ .on('click', function() {
+ if (event.button !== 0) return;
+ resetOffset();
+ })
+ .call(svgIcon('#icon-' + (textDirection === 'rtl' ? 'redo' : 'undo')));
+ updateValue();
+ }
- source.name = function() {
- return t('background.custom');
- };
+ function backgroundOffset(selection) {
+ selection
+ .call(uiDisclosure(context, 'background_offset', false)
+ .title(t('background.fix_misalignment'))
+ .content(render)
+ );
+ }
- source.imageryUsed = function() {
- return 'Custom (' + source.template() + ')';
- };
+ context.background()
+ .on('change.backgroundOffset-update', updateValue);
- source.area = function() {
- return -2; // sources in background pane are sorted by area
- };
+ return backgroundOffset;
+}
+var marked = createCommonjsModule(function (module, exports) {
+/**
+ * marked - a markdown parser
+ * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed)
+ * https://github.com/chjj/marked
+ */
- return source;
+(function() {
+var block = {
+ newline: /^\n+/,
+ code: /^( {4}[^\n]+\n*)+/,
+ fences: noop,
+ hr: /^( *[-*_]){3,} *(?:\n+|$)/,
+ heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
+ nptable: noop,
+ lheading: /^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,
+ blockquote: /^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,
+ list: /^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
+ html: /^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,
+ def: /^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
+ table: noop,
+ paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
+ text: /^[^\n]+/
};
-function rendererTileLayer(context) {
- var tileSize = 256,
- geotile = d3geoTile(),
- projection,
- cache = {},
- tileOrigin,
- z,
- transformProp = utilPrefixCSSProperty('Transform'),
- source;
+block.bullet = /(?:[*+-]|\d+\.)/;
+block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
+block.item = replace(block.item, 'gm')
+ (/bull/g, block.bullet)
+ ();
+block.list = replace(block.list)
+ (/bull/g, block.bullet)
+ ('hr', '\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))')
+ ('def', '\\n+(?=' + block.def.source + ')')
+ ();
- // blacklist overlay tiles around Null Island..
- function nearNullIsland(x, y, z) {
- if (z >= 7) {
- var center = Math.pow(2, z - 1),
- width = Math.pow(2, z - 6),
- min = center - (width / 2),
- max = center + (width / 2) - 1;
- return x >= min && x <= max && y >= min && y <= max;
- }
- return false;
- }
+block.blockquote = replace(block.blockquote)
+ ('def', block.def)
+ ();
+block._tag = '(?!(?:'
+ + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
+ + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
+ + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b';
- function tileSizeAtZoom(d, z) {
- var epsilon = 0.002;
- return ((tileSize * Math.pow(2, z - d[2])) / tileSize) + epsilon;
- }
+block.html = replace(block.html)
+ ('comment', //)
+ ('closed', /<(tag)[\s\S]+?<\/\1>/)
+ ('closing', /])*?>/)
+ (/tag/g, block._tag)
+ ();
+block.paragraph = replace(block.paragraph)
+ ('hr', block.hr)
+ ('heading', block.heading)
+ ('lheading', block.lheading)
+ ('blockquote', block.blockquote)
+ ('tag', '<' + block._tag)
+ ('def', block.def)
+ ();
- function atZoom(t$$1, distance) {
- var power = Math.pow(2, distance);
- return [
- Math.floor(t$$1[0] * power),
- Math.floor(t$$1[1] * power),
- t$$1[2] + distance
- ];
- }
+/**
+ * Normal Block Grammar
+ */
+block.normal = merge({}, block);
- function lookUp(d) {
- for (var up = -1; up > -d[2]; up--) {
- var tile = atZoom(d, up);
- if (cache[source.url(tile)] !== false) {
- return tile;
- }
- }
- }
+/**
+ * GFM Block Grammar
+ */
+block.gfm = merge({}, block.normal, {
+ fences: /^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\s*\1 *(?:\n+|$)/,
+ paragraph: /^/,
+ heading: /^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/
+});
- 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;
- }
+block.gfm.paragraph = replace(block.paragraph)
+ ('(?!', '(?!'
+ + block.gfm.fences.source.replace('\\1', '\\2') + '|'
+ + block.list.source.replace('\\1', '\\3') + '|')
+ ();
+/**
+ * GFM + Tables Block Grammar
+ */
- function addSource(d) {
- d.push(source.url(d));
- return d;
- }
+block.tables = merge({}, block.gfm, {
+ nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
+ table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
+});
+/**
+ * Block Lexer
+ */
- // Update tiles based on current state of `projection`.
- function background(selection) {
- z = Math.max(Math.log(projection.scale() * 2 * Math.PI) / Math.log(2) - 8, 0);
+function Lexer(options) {
+ this.tokens = [];
+ this.tokens.links = {};
+ this.options = options || marked.defaults;
+ this.rules = block.normal;
- var pixelOffset;
- if (source) {
- pixelOffset = [
- source.offset()[0] * Math.pow(2, z),
- source.offset()[1] * Math.pow(2, z)
- ];
- } else {
- pixelOffset = [0, 0];
- }
+ if (this.options.gfm) {
+ if (this.options.tables) {
+ this.rules = block.tables;
+ } else {
+ this.rules = block.gfm;
+ }
+ }
+}
- var translate = [
- projection.translate()[0] + pixelOffset[0],
- projection.translate()[1] + pixelOffset[1]
- ];
+/**
+ * Expose Block Rules
+ */
- geotile
- .scale(projection.scale() * 2 * Math.PI)
- .translate(translate);
+Lexer.rules = block;
- tileOrigin = [
- projection.scale() * Math.PI - translate[0],
- projection.scale() * Math.PI - translate[1]
- ];
+/**
+ * Static Lex Method
+ */
- render(selection);
- }
+Lexer.lex = function(src, options) {
+ var lexer = new Lexer(options);
+ return lexer.lex(src);
+};
+/**
+ * Preprocessing
+ */
- // 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) {
- if (!source) return;
- var requests = [];
- var showDebug = context.getDebug('tile') && !source.overlay;
+Lexer.prototype.lex = function(src) {
+ src = src
+ .replace(/\r\n|\r/g, '\n')
+ .replace(/\t/g, ' ')
+ .replace(/\u00a0/g, ' ')
+ .replace(/\u2424/g, '\n');
- if (source.validZoom(z)) {
- geotile().forEach(function(d) {
- addSource(d);
- if (d[3] === '') return;
- if (typeof d[3] !== 'string') return; // Workaround for #2295
- requests.push(d);
- if (cache[d[3]] === false && lookUp(d)) {
- requests.push(addSource(lookUp(d)));
- }
- });
+ return this.token(src, true);
+};
- requests = uniqueBy(requests, 3).filter(function(r) {
- if (!!source.overlay && nearNullIsland(r[0], r[1], r[2])) {
- return false;
- }
- // don't re-request tiles which have failed in the past
- return cache[r[3]] !== false;
- });
- }
+/**
+ * Lexing
+ */
+Lexer.prototype.token = function(src, top, bq) {
+ var src = src.replace(/^ +$/gm, '')
+ , next
+ , loose
+ , cap
+ , bull
+ , b
+ , item
+ , space
+ , i
+ , l;
- function load(d) {
- cache[d[3]] = true;
- d3_select(this)
- .on('error', null)
- .on('load', null)
- .classed('tile-loaded', true);
- render(selection);
- }
+ while (src) {
+ // newline
+ if (cap = this.rules.newline.exec(src)) {
+ src = src.substring(cap[0].length);
+ if (cap[0].length > 1) {
+ this.tokens.push({
+ type: 'space'
+ });
+ }
+ }
- function error(d) {
- cache[d[3]] = false;
- d3_select(this)
- .on('error', null)
- .on('load', null)
- .remove();
- render(selection);
- }
+ // code
+ if (cap = this.rules.code.exec(src)) {
+ src = src.substring(cap[0].length);
+ cap = cap[0].replace(/^ {4}/gm, '');
+ this.tokens.push({
+ type: 'code',
+ text: !this.options.pedantic
+ ? cap.replace(/\n+$/, '')
+ : cap
+ });
+ continue;
+ }
- function imageTransform(d) {
- var _ts = tileSize * Math.pow(2, z - d[2]);
- var scale = tileSizeAtZoom(d, z);
- return 'translate(' +
- ((d[0] * _ts) - tileOrigin[0]) + 'px,' +
- ((d[1] * _ts) - tileOrigin[1]) + 'px) ' +
- 'scale(' + scale + ',' + scale + ')';
- }
+ // fences (gfm)
+ if (cap = this.rules.fences.exec(src)) {
+ src = src.substring(cap[0].length);
+ this.tokens.push({
+ type: 'code',
+ lang: cap[2],
+ text: cap[3] || ''
+ });
+ continue;
+ }
- function tileCenter(d) {
- var _ts = tileSize * Math.pow(2, z - d[2]);
- return [
- ((d[0] * _ts) - tileOrigin[0] + (_ts / 2)),
- ((d[1] * _ts) - tileOrigin[1] + (_ts / 2))
- ];
- }
+ // heading
+ if (cap = this.rules.heading.exec(src)) {
+ src = src.substring(cap[0].length);
+ this.tokens.push({
+ type: 'heading',
+ depth: cap[1].length,
+ text: cap[2]
+ });
+ continue;
+ }
- function debugTransform(d) {
- var coord = tileCenter(d);
- return 'translate(' + coord[0] + 'px,' + coord[1] + 'px)';
- }
+ // table no leading pipe (gfm)
+ if (top && (cap = this.rules.nptable.exec(src))) {
+ src = src.substring(cap[0].length);
+ item = {
+ type: 'table',
+ header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
+ align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
+ cells: cap[3].replace(/\n$/, '').split('\n')
+ };
- // Pick a representative tile near the center of the viewport
- // (This is useful for sampling the imagery vintage)
- var dims = geotile.size(),
- mapCenter = [dims[0] / 2, dims[1] / 2],
- minDist = Math.max(dims[0], dims[1]),
- nearCenter;
+ for (i = 0; i < item.align.length; i++) {
+ if (/^ *-+: *$/.test(item.align[i])) {
+ item.align[i] = 'right';
+ } else if (/^ *:-+: *$/.test(item.align[i])) {
+ item.align[i] = 'center';
+ } else if (/^ *:-+ *$/.test(item.align[i])) {
+ item.align[i] = 'left';
+ } else {
+ item.align[i] = null;
+ }
+ }
- requests.forEach(function(d) {
- var c = tileCenter(d);
- var dist = geoEuclideanDistance(c, mapCenter);
- if (dist < minDist) {
- minDist = dist;
- nearCenter = d;
- }
- });
+ for (i = 0; i < item.cells.length; i++) {
+ item.cells[i] = item.cells[i].split(/ *\| */);
+ }
+ this.tokens.push(item);
- var image = selection.selectAll('img')
- .data(requests, function(d) { return d[3]; });
+ continue;
+ }
- image.exit()
- .style(transformProp, imageTransform)
- .classed('tile-removing', true)
- .classed('tile-center', false)
- .each(function() {
- var tile = d3_select(this);
- window.setTimeout(function() {
- if (tile.classed('tile-removing')) {
- tile.remove();
- }
- }, 300);
- });
+ // lheading
+ if (cap = this.rules.lheading.exec(src)) {
+ src = src.substring(cap[0].length);
+ this.tokens.push({
+ type: 'heading',
+ depth: cap[2] === '=' ? 1 : 2,
+ text: cap[1]
+ });
+ continue;
+ }
- image.enter()
- .append('img')
- .attr('class', 'tile')
- .attr('src', function(d) { return d[3]; })
- .on('error', error)
- .on('load', load)
- .merge(image)
- .style(transformProp, imageTransform)
- .classed('tile-debug', showDebug)
- .classed('tile-removing', false)
- .classed('tile-center', function(d) { return d === nearCenter; });
+ // hr
+ if (cap = this.rules.hr.exec(src)) {
+ src = src.substring(cap[0].length);
+ this.tokens.push({
+ type: 'hr'
+ });
+ continue;
+ }
+ // blockquote
+ if (cap = this.rules.blockquote.exec(src)) {
+ src = src.substring(cap[0].length);
+ this.tokens.push({
+ type: 'blockquote_start'
+ });
- var debug = selection.selectAll('.tile-label-debug')
- .data(showDebug ? requests : [], function(d) { return d[3]; });
+ cap = cap[0].replace(/^ *> ?/gm, '');
- debug.exit()
- .remove();
+ // Pass `top` to keep the current
+ // "toplevel" state. This is exactly
+ // how markdown.pl works.
+ this.token(cap, top, true);
- if (showDebug) {
- var debugEnter = debug.enter()
- .append('div')
- .attr('class', 'tile-label-debug');
+ this.tokens.push({
+ type: 'blockquote_end'
+ });
- debugEnter
- .append('div')
- .attr('class', 'tile-label-debug-coord');
+ continue;
+ }
- debugEnter
- .append('div')
- .attr('class', 'tile-label-debug-vintage');
+ // list
+ if (cap = this.rules.list.exec(src)) {
+ src = src.substring(cap[0].length);
+ bull = cap[2];
- debug = debug.merge(debugEnter);
+ this.tokens.push({
+ type: 'list_start',
+ ordered: bull.length > 1
+ });
- debug
- .style(transformProp, debugTransform);
+ // Get each top-level item.
+ cap = cap[0].match(this.rules.item);
- debug
- .selectAll('.tile-label-debug-coord')
- .text(function(d) { return d[2] + ' / ' + d[0] + ' / ' + d[1]; });
+ next = false;
+ l = cap.length;
+ i = 0;
- debug
- .selectAll('.tile-label-debug-vintage')
- .each(function(d) {
- var span = d3_select(this);
- var center = context.projection.invert(tileCenter(d));
- source.getMetadata(center, d, function(err, result) {
- span.text((result && result.vintage && result.vintage.range) ||
- t('info_panels.background.vintage') + ': ' + t('info_panels.background.unknown')
- );
- });
- });
+ for (; i < l; i++) {
+ item = cap[i];
+
+ // Remove the list item's bullet
+ // so it is seen as the next token.
+ space = item.length;
+ item = item.replace(/^ *([*+-]|\d+\.) +/, '');
+
+ // Outdent whatever the
+ // list item contains. Hacky.
+ if (~item.indexOf('\n ')) {
+ space -= item.length;
+ item = !this.options.pedantic
+ ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
+ : item.replace(/^ {1,4}/gm, '');
}
- }
+ // Determine whether the next list item belongs here.
+ // Backpedal if it does not belong in this list.
+ if (this.options.smartLists && i !== l - 1) {
+ b = block.bullet.exec(cap[i + 1])[0];
+ if (bull !== b && !(bull.length > 1 && b.length > 1)) {
+ src = cap.slice(i + 1).join('\n') + src;
+ i = l - 1;
+ }
+ }
+ // Determine whether item is loose or not.
+ // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
+ // for discount behavior.
+ loose = next || /\n\n(?!\s*$)/.test(item);
+ if (i !== l - 1) {
+ next = item.charAt(item.length - 1) === '\n';
+ if (!loose) loose = next;
+ }
- background.projection = function(_) {
- if (!arguments.length) return projection;
- projection = _;
- return background;
- };
+ this.tokens.push({
+ type: loose
+ ? 'loose_item_start'
+ : 'list_item_start'
+ });
+ // Recurse.
+ this.token(item, false, bq);
- background.dimensions = function(_) {
- if (!arguments.length) return geotile.size();
- geotile.size(_);
- return background;
- };
+ this.tokens.push({
+ type: 'list_item_end'
+ });
+ }
+ this.tokens.push({
+ type: 'list_end'
+ });
- background.source = function(_) {
- if (!arguments.length) return source;
- source = _;
- cache = {};
- geotile.scaleExtent(source.scaleExtent);
- return background;
- };
+ continue;
+ }
+ // html
+ if (cap = this.rules.html.exec(src)) {
+ src = src.substring(cap[0].length);
+ this.tokens.push({
+ type: this.options.sanitize
+ ? 'paragraph'
+ : 'html',
+ pre: !this.options.sanitizer
+ && (cap[1] === 'pre' || cap[1] === 'script' || cap[1] === 'style'),
+ text: cap[0]
+ });
+ continue;
+ }
- return background;
-}
+ // def
+ if ((!bq && top) && (cap = this.rules.def.exec(src))) {
+ src = src.substring(cap[0].length);
+ this.tokens.links[cap[1].toLowerCase()] = {
+ href: cap[2],
+ title: cap[3]
+ };
+ continue;
+ }
-function rendererBackground(context) {
- var dispatch$$1 = dispatch('change'),
- baseLayer = rendererTileLayer(context).projection(context.projection),
- overlayLayers = [],
- backgroundSources;
+ // table (gfm)
+ if (top && (cap = this.rules.table.exec(src))) {
+ src = src.substring(cap[0].length);
+ item = {
+ type: 'table',
+ header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
+ align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
+ cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
+ };
- function background(selection) {
- var base = selection.selectAll('.layer-background')
- .data([0]);
+ for (i = 0; i < item.align.length; i++) {
+ if (/^ *-+: *$/.test(item.align[i])) {
+ item.align[i] = 'right';
+ } else if (/^ *:-+: *$/.test(item.align[i])) {
+ item.align[i] = 'center';
+ } else if (/^ *:-+ *$/.test(item.align[i])) {
+ item.align[i] = 'left';
+ } else {
+ item.align[i] = null;
+ }
+ }
- base.enter()
- .insert('div', '.layer-data')
- .attr('class', 'layer layer-background')
- .merge(base)
- .call(baseLayer);
+ for (i = 0; i < item.cells.length; i++) {
+ item.cells[i] = item.cells[i]
+ .replace(/^ *\| *| *\| *$/g, '')
+ .split(/ *\| */);
+ }
- var overlays = selection.selectAll('.layer-overlay')
- .data(overlayLayers, function(d) { return d.source().name(); });
+ this.tokens.push(item);
- overlays.exit()
- .remove();
+ continue;
+ }
- overlays.enter()
- .insert('div', '.layer-data')
- .attr('class', 'layer layer-overlay')
- .merge(overlays)
- .each(function(layer) { d3_select(this).call(layer); });
+ // top-level paragraph
+ if (top && (cap = this.rules.paragraph.exec(src))) {
+ src = src.substring(cap[0].length);
+ this.tokens.push({
+ type: 'paragraph',
+ text: cap[1].charAt(cap[1].length - 1) === '\n'
+ ? cap[1].slice(0, -1)
+ : cap[1]
+ });
+ continue;
}
+ // text
+ if (cap = this.rules.text.exec(src)) {
+ // Top-level should never reach here.
+ src = src.substring(cap[0].length);
+ this.tokens.push({
+ type: 'text',
+ text: cap[0]
+ });
+ continue;
+ }
- background.updateImagery = function() {
- if (context.inIntro()) return;
+ if (src) {
+ throw new
+ Error('Infinite loop on byte: ' + src.charCodeAt(0));
+ }
+ }
- var b = background.baseLayerSource(),
- o = overlayLayers
- .filter(function (d) { return !d.source().isLocatorOverlay() && !d.source().isHidden(); })
- .map(function (d) { return d.source().id; })
- .join(','),
- meters = geoOffsetToMeters(b.offset()),
- epsilon = 0.01,
- x = +meters[0].toFixed(2),
- y = +meters[1].toFixed(2),
- q = utilStringQs(window.location.hash.substring(1));
+ return this.tokens;
+};
- var id = b.id;
- if (id === 'custom') {
- id = 'custom:' + b.template();
- }
+/**
+ * Inline-Level Grammar
+ */
- if (id) {
- q.background = id;
- } else {
- delete q.background;
- }
+var inline = {
+ escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
+ autolink: /^<([^ <>]+(@|:\/)[^ <>]+)>/,
+ url: noop,
+ tag: /^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^<'">])*?>/,
+ link: /^!?\[(inside)\]\(href\)/,
+ reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
+ nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
+ strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
+ em: /^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
+ code: /^(`+)([\s\S]*?[^`])\1(?!`)/,
+ br: /^ {2,}\n(?!\s*$)/,
+ del: noop,
+ text: /^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/;
- if (Math.abs(x) > epsilon || Math.abs(y) > epsilon) {
- q.offset = x + ',' + y;
- } else {
- delete q.offset;
- }
+inline.link = replace(inline.link)
+ ('inside', inline._inside)
+ ('href', inline._href)
+ ();
- if (!window.mocha) {
- window.location.replace('#' + utilQsString(q, true));
- }
+inline.reflink = replace(inline.reflink)
+ ('inside', inline._inside)
+ ();
- var imageryUsed = [b.imageryUsed()];
+/**
+ * Normal Inline Grammar
+ */
- overlayLayers
- .filter(function (d) { return !d.source().isLocatorOverlay() && !d.source().isHidden(); })
- .forEach(function (d) { imageryUsed.push(d.source().imageryUsed()); });
+inline.normal = merge({}, inline);
- var gpx = context.layers().layer('gpx');
- if (gpx && gpx.enabled() && gpx.hasGpx()) {
- // Include a string like '.gpx data file' or '.geojson data file'
- var match = gpx.getSrc().match(/(kml|gpx|(?:geo)?json)$/i);
- var extension = match ? ('.' + match[0].toLowerCase() + ' ') : '';
- imageryUsed.push(extension + 'data file');
- }
+/**
+ * Pedantic Inline Grammar
+ */
- var mapillary_images = context.layers().layer('mapillary-images');
- if (mapillary_images && mapillary_images.enabled()) {
- imageryUsed.push('Mapillary Images');
- }
+inline.pedantic = merge({}, inline.normal, {
+ strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
+ em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
+});
- var mapillary_signs = context.layers().layer('mapillary-signs');
- if (mapillary_signs && mapillary_signs.enabled()) {
- imageryUsed.push('Mapillary Signs');
- }
+/**
+ * GFM Inline Grammar
+ */
- var openstreetcam_images = context.layers().layer('openstreetcam-images');
- if (openstreetcam_images && openstreetcam_images.enabled()) {
- imageryUsed.push('OpenStreetCam Images');
- }
+inline.gfm = merge({}, inline.normal, {
+ escape: replace(inline.escape)('])', '~|])')(),
+ url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
+ del: /^~~(?=\S)([\s\S]*?\S)~~/,
+ text: replace(inline.text)
+ (']|', '~]|')
+ ('|', '|https?://|')
+ ()
+});
- context.history().imageryUsed(imageryUsed);
- };
+/**
+ * GFM + Line Breaks Inline Grammar
+ */
+inline.breaks = merge({}, inline.gfm, {
+ br: replace(inline.br)('{2,}', '*')(),
+ text: replace(inline.gfm.text)('{2,}', '*')()
+});
- background.sources = function(extent) {
- return backgroundSources.filter(function(source) {
- return source.intersects(extent);
- });
- };
+/**
+ * Inline Lexer & Compiler
+ */
+function InlineLexer(links, options) {
+ this.options = options || marked.defaults;
+ this.links = links;
+ this.rules = inline.normal;
+ this.renderer = this.options.renderer || new Renderer;
+ this.renderer.options = this.options;
- background.dimensions = function(_) {
- if (!_) return;
- baseLayer.dimensions(_);
+ if (!this.links) {
+ throw new
+ Error('Tokens array requires a `links` property.');
+ }
- overlayLayers.forEach(function(layer) {
- layer.dimensions(_);
- });
- };
+ if (this.options.gfm) {
+ if (this.options.breaks) {
+ this.rules = inline.breaks;
+ } else {
+ this.rules = inline.gfm;
+ }
+ } else if (this.options.pedantic) {
+ this.rules = inline.pedantic;
+ }
+}
+/**
+ * Expose Inline Rules
+ */
- background.baseLayerSource = function(d) {
- if (!arguments.length) return baseLayer.source();
+InlineLexer.rules = inline;
- // test source against OSM imagery blacklists..
- var osm = context.connection();
- if (!osm) return background;
+/**
+ * Static Lexing/Compiling Method
+ */
- var blacklists = context.connection().imageryBlacklists();
+InlineLexer.output = function(src, links, options) {
+ var inline = new InlineLexer(links, options);
+ return inline.output(src);
+};
- var template = d.template(),
- fail = false,
- tested = 0,
- regex, i;
+/**
+ * Lexing/Compiling
+ */
- for (i = 0; i < blacklists.length; i++) {
- try {
- regex = new RegExp(blacklists[i]);
- fail = regex.test(template);
- tested++;
- if (fail) break;
- } catch (e) {
- /* noop */
- }
- }
+InlineLexer.prototype.output = function(src) {
+ var out = ''
+ , link
+ , text
+ , href
+ , cap;
- // ensure at least one test was run.
- if (!tested) {
- regex = new RegExp('.*\.google(apis)?\..*/(vt|kh)[\?/].*([xyz]=.*){3}.*');
- fail = regex.test(template);
- }
+ while (src) {
+ // escape
+ if (cap = this.rules.escape.exec(src)) {
+ src = src.substring(cap[0].length);
+ out += cap[1];
+ continue;
+ }
- baseLayer.source(!fail ? d : background.findSource('none'));
- dispatch$$1.call('change');
- background.updateImagery();
- return background;
- };
+ // autolink
+ if (cap = this.rules.autolink.exec(src)) {
+ src = src.substring(cap[0].length);
+ if (cap[2] === '@') {
+ text = escape(
+ cap[1].charAt(6) === ':'
+ ? this.mangle(cap[1].substring(7))
+ : this.mangle(cap[1])
+ );
+ href = this.mangle('mailto:') + text;
+ } else {
+ text = escape(cap[1]);
+ href = text;
+ }
+ out += this.renderer.link(href, null, text);
+ continue;
+ }
+ // url (gfm)
+ if (!this.inLink && (cap = this.rules.url.exec(src))) {
+ src = src.substring(cap[0].length);
+ text = escape(cap[1]);
+ href = text;
+ out += this.renderer.link(href, null, text);
+ continue;
+ }
- background.findSource = function(id) {
- return find$1(backgroundSources, function(d) {
- return d.id && d.id === id;
- });
- };
+ // tag
+ if (cap = this.rules.tag.exec(src)) {
+ if (!this.inLink && /^/i.test(cap[0])) {
+ this.inLink = false;
+ }
+ src = src.substring(cap[0].length);
+ out += this.options.sanitize
+ ? this.options.sanitizer
+ ? this.options.sanitizer(cap[0])
+ : escape(cap[0])
+ : cap[0];
+ continue;
+ }
+ // link
+ if (cap = this.rules.link.exec(src)) {
+ src = src.substring(cap[0].length);
+ this.inLink = true;
+ out += this.outputLink(cap, {
+ href: cap[2],
+ title: cap[3]
+ });
+ this.inLink = false;
+ continue;
+ }
- background.bing = function() {
- background.baseLayerSource(background.findSource('Bing'));
- };
+ // reflink, nolink
+ if ((cap = this.rules.reflink.exec(src))
+ || (cap = this.rules.nolink.exec(src))) {
+ src = src.substring(cap[0].length);
+ link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
+ link = this.links[link.toLowerCase()];
+ if (!link || !link.href) {
+ out += cap[0].charAt(0);
+ src = cap[0].substring(1) + src;
+ continue;
+ }
+ this.inLink = true;
+ out += this.outputLink(cap, link);
+ this.inLink = false;
+ continue;
+ }
+ // strong
+ if (cap = this.rules.strong.exec(src)) {
+ src = src.substring(cap[0].length);
+ out += this.renderer.strong(this.output(cap[2] || cap[1]));
+ continue;
+ }
- background.showsLayer = function(d) {
- return d.id === baseLayer.source().id ||
- overlayLayers.some(function(layer) { return d.id === layer.source().id; });
- };
+ // em
+ if (cap = this.rules.em.exec(src)) {
+ src = src.substring(cap[0].length);
+ out += this.renderer.em(this.output(cap[2] || cap[1]));
+ continue;
+ }
+ // code
+ if (cap = this.rules.code.exec(src)) {
+ src = src.substring(cap[0].length);
+ out += this.renderer.codespan(escape(cap[2].trim(), true));
+ continue;
+ }
- background.overlayLayerSources = function() {
- return overlayLayers.map(function (l) { return l.source(); });
- };
+ // br
+ if (cap = this.rules.br.exec(src)) {
+ src = src.substring(cap[0].length);
+ out += this.renderer.br();
+ continue;
+ }
+ // del (gfm)
+ if (cap = this.rules.del.exec(src)) {
+ src = src.substring(cap[0].length);
+ out += this.renderer.del(this.output(cap[1]));
+ continue;
+ }
- background.toggleOverlayLayer = function(d) {
- var layer;
+ // text
+ if (cap = this.rules.text.exec(src)) {
+ src = src.substring(cap[0].length);
+ out += this.renderer.text(escape(this.smartypants(cap[0])));
+ continue;
+ }
- for (var i = 0; i < overlayLayers.length; i++) {
- layer = overlayLayers[i];
- if (layer.source() === d) {
- overlayLayers.splice(i, 1);
- dispatch$$1.call('change');
- background.updateImagery();
- return;
- }
- }
+ if (src) {
+ throw new
+ Error('Infinite loop on byte: ' + src.charCodeAt(0));
+ }
+ }
- layer = rendererTileLayer(context)
- .source(d)
- .projection(context.projection)
- .dimensions(baseLayer.dimensions());
+ return out;
+};
- overlayLayers.push(layer);
- dispatch$$1.call('change');
- background.updateImagery();
- };
+/**
+ * Compile Link
+ */
+InlineLexer.prototype.outputLink = function(cap, link) {
+ var href = escape(link.href)
+ , title = link.title ? escape(link.title) : null;
- background.nudge = function(d, zoom) {
- baseLayer.source().nudge(d, zoom);
- dispatch$$1.call('change');
- background.updateImagery();
- return background;
- };
+ return cap[0].charAt(0) !== '!'
+ ? this.renderer.link(href, title, this.output(cap[1]))
+ : this.renderer.image(href, title, escape(cap[1]));
+};
+/**
+ * Smartypants Transformations
+ */
- background.offset = function(d) {
- if (!arguments.length) return baseLayer.source().offset();
- baseLayer.source().offset(d);
- dispatch$$1.call('change');
- background.updateImagery();
- return background;
- };
+InlineLexer.prototype.smartypants = function(text) {
+ if (!this.options.smartypants) return text;
+ return text
+ // em-dashes
+ .replace(/---/g, '\u2014')
+ // en-dashes
+ .replace(/--/g, '\u2013')
+ // opening singles
+ .replace(/(^|[-\u2014/(\[{"\s])'/g, '$1\u2018')
+ // closing singles & apostrophes
+ .replace(/'/g, '\u2019')
+ // opening doubles
+ .replace(/(^|[-\u2014/(\[{\u2018\s])"/g, '$1\u201c')
+ // closing doubles
+ .replace(/"/g, '\u201d')
+ // ellipses
+ .replace(/\.{3}/g, '\u2026');
+};
+/**
+ * Mangle Links
+ */
- background.init = function() {
- function parseMap(qmap) {
- if (!qmap) return false;
- var args = qmap.split('/').map(Number);
- if (args.length < 3 || args.some(isNaN)) return false;
- return geoExtent([args[2], args[1]]);
- }
+InlineLexer.prototype.mangle = function(text) {
+ if (!this.options.mangle) return text;
+ var out = ''
+ , l = text.length
+ , i = 0
+ , ch;
- var dataImagery = data.imagery || [],
- q = utilStringQs(window.location.hash.substring(1)),
- requested = q.background || q.layer,
- extent = parseMap(q.map),
- first,
- best;
+ for (; i < l; i++) {
+ ch = text.charCodeAt(i);
+ if (Math.random() > 0.5) {
+ ch = 'x' + ch.toString(16);
+ }
+ out += '' + ch + ';';
+ }
- // Add all the available imagery sources
- backgroundSources = dataImagery.map(function(source) {
- if (source.type === 'bing') {
- return rendererBackgroundSource.Bing(source, dispatch$$1);
- } else if (source.id === 'EsriWorldImagery') {
- return rendererBackgroundSource.Esri(source);
- } else {
- return rendererBackgroundSource(source);
- }
- });
+ return out;
+};
- first = backgroundSources.length && backgroundSources[0];
+/**
+ * Renderer
+ */
- // Add 'None'
- backgroundSources.unshift(rendererBackgroundSource.None());
+function Renderer(options) {
+ this.options = options || {};
+}
- // Add 'Custom'
- var template = context.storage('background-custom-template') || '';
- var custom = rendererBackgroundSource.Custom(template);
- backgroundSources.unshift(custom);
+Renderer.prototype.code = function(code, lang, escaped) {
+ if (this.options.highlight) {
+ var out = this.options.highlight(code, lang);
+ if (out != null && out !== code) {
+ escaped = true;
+ code = out;
+ }
+ }
+ if (!lang) {
+ return ''
+ + (escaped ? code : escape(code, true))
+ + '\n
';
+ }
- // Decide which background layer to display
- if (!requested && extent) {
- best = find$1(this.sources(extent), function(s) { return s.best(); });
- }
- if (requested && requested.indexOf('custom:') === 0) {
- template = requested.replace(/^custom:/, '');
- background.baseLayerSource(custom.template(template));
- context.storage('background-custom-template', template);
- } else {
- background.baseLayerSource(
- background.findSource(requested) ||
- best ||
- background.findSource('Bing') ||
- first ||
- background.findSource('none')
- );
- }
+ return ''
+ + (escaped ? code : escape(code, true))
+ + '\n
\n';
+};
- var locator = find$1(backgroundSources, function(d) {
- return d.overlay && d.default;
- });
+Renderer.prototype.blockquote = function(quote) {
+ return '\n' + quote + ' \n';
+};
- if (locator) {
- background.toggleOverlayLayer(locator);
- }
+Renderer.prototype.html = function(html) {
+ return html;
+};
- var overlays = (q.overlays || '').split(',');
- overlays.forEach(function(overlay) {
- overlay = background.findSource(overlay);
- if (overlay) {
- background.toggleOverlayLayer(overlay);
- }
- });
+Renderer.prototype.heading = function(text, level, raw) {
+ return '\n';
+};
- if (q.gpx) {
- var gpx = context.layers().layer('gpx');
- if (gpx) {
- gpx.url(q.gpx);
- }
- }
+Renderer.prototype.hr = function() {
+ return this.options.xhtml ? ' \n' : ' \n';
+};
- if (q.offset) {
- var offset = q.offset.replace(/;/g, ',').split(',').map(function(n) {
- return !isNaN(n) && n;
- });
+Renderer.prototype.list = function(body, ordered) {
+ var type = ordered ? 'ol' : 'ul';
+ return '<' + type + '>\n' + body + '' + type + '>\n';
+};
- if (offset.length === 2) {
- background.offset(geoMetersToOffset(offset));
- }
- }
- };
+Renderer.prototype.listitem = function(text) {
+ return '' + text + ' \n';
+};
+Renderer.prototype.paragraph = function(text) {
+ return '' + text + '
\n';
+};
- return utilRebind(background, dispatch$$1, 'on');
-}
+Renderer.prototype.table = function(header, body) {
+ return ' \n'
+ + '\n'
+ + header
+ + ' \n'
+ + '\n'
+ + body
+ + ' \n'
+ + '
\n';
+};
-function rendererFeatures(context) {
- var traffic_roads = {
- 'motorway': true,
- 'motorway_link': true,
- 'trunk': true,
- 'trunk_link': true,
- 'primary': true,
- 'primary_link': true,
- 'secondary': true,
- 'secondary_link': true,
- 'tertiary': true,
- 'tertiary_link': true,
- 'residential': true,
- 'unclassified': true,
- 'living_street': true
- };
+Renderer.prototype.tablerow = function(content) {
+ return '\n' + content + ' \n';
+};
- var service_roads = {
- 'service': true,
- 'road': true,
- 'track': true
- };
+Renderer.prototype.tablecell = function(content, flags) {
+ var type = flags.header ? 'th' : 'td';
+ var tag = flags.align
+ ? '<' + type + ' style="text-align:' + flags.align + '">'
+ : '<' + type + '>';
+ return tag + content + '' + type + '>\n';
+};
- var paths = {
- 'path': true,
- 'footway': true,
- 'cycleway': true,
- 'bridleway': true,
- 'steps': true,
- 'pedestrian': true,
- 'corridor': true
- };
+// span level renderer
+Renderer.prototype.strong = function(text) {
+ return '' + text + ' ';
+};
- var past_futures = {
- 'proposed': true,
- 'construction': true,
- 'abandoned': true,
- 'dismantled': true,
- 'disused': true,
- 'razed': true,
- 'demolished': true,
- 'obliterated': true
- };
+Renderer.prototype.em = function(text) {
+ return '' + text + ' ';
+};
- var dispatch$$1 = dispatch('change', 'redraw'),
- _cullFactor = 1,
- _cache = {},
- _features = {},
- _stats = {},
- _keys = [],
- _hidden = [];
+Renderer.prototype.codespan = function(text) {
+ return '' + text + '
';
+};
+Renderer.prototype.br = function() {
+ return this.options.xhtml ? ' ' : ' ';
+};
- function update() {
- if (!window.mocha) {
- var q = utilStringQs(window.location.hash.substring(1));
- var disabled = features.disabled();
- if (disabled.length) {
- q.disable_features = features.disabled().join(',');
- } else {
- delete q.disable_features;
- }
- window.location.replace('#' + utilQsString(q, true));
- }
+Renderer.prototype.del = function(text) {
+ return '' + text + '';
+};
- _hidden = features.hidden();
- dispatch$$1.call('change');
- dispatch$$1.call('redraw');
+Renderer.prototype.link = function(href, title, text) {
+ if (this.options.sanitize) {
+ try {
+ var prot = decodeURIComponent(unescape(href))
+ .replace(/[^\w:]/g, '')
+ .toLowerCase();
+ } catch (e) {
+ return text;
}
-
-
- function defineFeature(k, filter, max) {
- var isEnabled = true;
-
- _keys.push(k);
- _features[k] = {
- filter: filter,
- enabled: isEnabled, // whether the user wants it enabled..
- count: 0,
- currentMax: (max || Infinity),
- defaultMax: (max || Infinity),
- enable: function() { this.enabled = true; this.currentMax = this.defaultMax; },
- disable: function() { this.enabled = false; this.currentMax = 0; },
- hidden: function() { return !context.editable() || this.count > this.currentMax * _cullFactor; },
- autoHidden: function() { return this.hidden() && this.currentMax > 0; }
- };
+ if (prot.indexOf('javascript:') === 0 || prot.indexOf('vbscript:') === 0 || prot.indexOf('data:') === 0) {
+ return text;
}
+ }
+ if (this.options.baseUrl && !originIndependentUrl.test(href)) {
+ href = resolveUrl(this.options.baseUrl, href);
+ }
+ var out = '' + text + ' ';
+ return out;
+};
+Renderer.prototype.image = function(href, title, text) {
+ if (this.options.baseUrl && !originIndependentUrl.test(href)) {
+ href = resolveUrl(this.options.baseUrl, href);
+ }
+ var out = ' ' : '>';
+ return out;
+};
- defineFeature('points', function isPoint(entity, resolver, geometry) {
- return geometry === 'point';
- }, 200);
+Renderer.prototype.text = function(text) {
+ return text;
+};
- defineFeature('traffic_roads', function isTrafficRoad(entity) {
- return traffic_roads[entity.tags.highway];
- });
+/**
+ * Parsing & Compiling
+ */
- defineFeature('service_roads', function isServiceRoad(entity) {
- return service_roads[entity.tags.highway];
- });
+function Parser(options) {
+ this.tokens = [];
+ this.token = null;
+ this.options = options || marked.defaults;
+ this.options.renderer = this.options.renderer || new Renderer;
+ this.renderer = this.options.renderer;
+ this.renderer.options = this.options;
+}
- defineFeature('paths', function isPath(entity) {
- return paths[entity.tags.highway];
- });
+/**
+ * Static Parse Method
+ */
- defineFeature('buildings', function isBuilding(entity) {
- return (
- !!entity.tags['building:part'] ||
- (!!entity.tags.building && entity.tags.building !== 'no') ||
- entity.tags.amenity === 'shelter' ||
- entity.tags.parking === 'multi-storey' ||
- entity.tags.parking === 'sheds' ||
- entity.tags.parking === 'carports' ||
- entity.tags.parking === 'garage_boxes'
- );
- }, 250);
+Parser.parse = function(src, options, renderer) {
+ var parser = new Parser(options, renderer);
+ return parser.parse(src);
+};
- defineFeature('landuse', function isLanduse(entity, resolver, geometry) {
- return geometry === 'area' &&
- !_features.buildings.filter(entity) &&
- !_features.water.filter(entity);
- });
+/**
+ * Parse Loop
+ */
- defineFeature('boundaries', function isBoundary(entity) {
- return !!entity.tags.boundary;
- });
+Parser.prototype.parse = function(src) {
+ this.inline = new InlineLexer(src.links, this.options, this.renderer);
+ this.tokens = src.reverse();
- defineFeature('water', function isWater(entity) {
- return (
- !!entity.tags.waterway ||
- entity.tags.natural === 'water' ||
- entity.tags.natural === 'coastline' ||
- entity.tags.natural === 'bay' ||
- entity.tags.landuse === 'pond' ||
- entity.tags.landuse === 'basin' ||
- entity.tags.landuse === 'reservoir' ||
- entity.tags.landuse === 'salt_pond'
- );
- });
+ var out = '';
+ while (this.next()) {
+ out += this.tok();
+ }
- defineFeature('rail', function isRail(entity) {
- return (
- !!entity.tags.railway ||
- entity.tags.landuse === 'railway'
- ) && !(
- traffic_roads[entity.tags.highway] ||
- service_roads[entity.tags.highway] ||
- paths[entity.tags.highway]
- );
- });
+ return out;
+};
- defineFeature('power', function isPower(entity) {
- return !!entity.tags.power;
- });
+/**
+ * Next Token
+ */
- // contains a past/future tag, but not in active use as a road/path/cycleway/etc..
- defineFeature('past_future', function isPastFuture(entity) {
- if (
- traffic_roads[entity.tags.highway] ||
- service_roads[entity.tags.highway] ||
- paths[entity.tags.highway]
- ) { return false; }
+Parser.prototype.next = function() {
+ return this.token = this.tokens.pop();
+};
- var strings = Object.keys(entity.tags);
+/**
+ * Preview Next Token
+ */
- for (var i = 0; i < strings.length; i++) {
- var s = strings[i];
- if (past_futures[s] || past_futures[entity.tags[s]]) { return true; }
- }
- return false;
- });
+Parser.prototype.peek = function() {
+ return this.tokens[this.tokens.length - 1] || 0;
+};
- // Lines or areas that don't match another feature filter.
- // IMPORTANT: The 'others' feature must be the last one defined,
- // so that code in getMatches can skip this test if `hasMatch = true`
- defineFeature('others', function isOther(entity, resolver, geometry) {
- return (geometry === 'line' || geometry === 'area');
- });
+/**
+ * Parse Text Tokens
+ */
+Parser.prototype.parseText = function() {
+ var body = this.token.text;
- function features() {}
+ while (this.peek().type === 'text') {
+ body += '\n' + this.next().text;
+ }
+ return this.inline.output(body);
+};
- features.features = function() {
- return _features;
- };
+/**
+ * Parse Current Token
+ */
+Parser.prototype.tok = function() {
+ switch (this.token.type) {
+ case 'space': {
+ return '';
+ }
+ case 'hr': {
+ return this.renderer.hr();
+ }
+ case 'heading': {
+ return this.renderer.heading(
+ this.inline.output(this.token.text),
+ this.token.depth,
+ this.token.text);
+ }
+ case 'code': {
+ return this.renderer.code(this.token.text,
+ this.token.lang,
+ this.token.escaped);
+ }
+ case 'table': {
+ var header = ''
+ , body = ''
+ , i
+ , row
+ , cell
+ , flags
+ , j;
- features.keys = function() {
- return _keys;
- };
+ // header
+ cell = '';
+ for (i = 0; i < this.token.header.length; i++) {
+ flags = { header: true, align: this.token.align[i] };
+ cell += this.renderer.tablecell(
+ this.inline.output(this.token.header[i]),
+ { header: true, align: this.token.align[i] }
+ );
+ }
+ header += this.renderer.tablerow(cell);
+ for (i = 0; i < this.token.cells.length; i++) {
+ row = this.token.cells[i];
- features.enabled = function(k) {
- if (!arguments.length) {
- return _keys.filter(function(k) { return _features[k].enabled; });
+ cell = '';
+ for (j = 0; j < row.length; j++) {
+ cell += this.renderer.tablecell(
+ this.inline.output(row[j]),
+ { header: false, align: this.token.align[j] }
+ );
}
- return _features[k] && _features[k].enabled;
- };
+ body += this.renderer.tablerow(cell);
+ }
+ return this.renderer.table(header, body);
+ }
+ case 'blockquote_start': {
+ var body = '';
- features.disabled = function(k) {
- if (!arguments.length) {
- return _keys.filter(function(k) { return !_features[k].enabled; });
- }
- return _features[k] && !_features[k].enabled;
- };
+ while (this.next().type !== 'blockquote_end') {
+ body += this.tok();
+ }
+ return this.renderer.blockquote(body);
+ }
+ case 'list_start': {
+ var body = ''
+ , ordered = this.token.ordered;
- features.hidden = function(k) {
- if (!arguments.length) {
- return _keys.filter(function(k) { return _features[k].hidden(); });
- }
- return _features[k] && _features[k].hidden();
- };
+ while (this.next().type !== 'list_end') {
+ body += this.tok();
+ }
+ return this.renderer.list(body, ordered);
+ }
+ case 'list_item_start': {
+ var body = '';
- features.autoHidden = function(k) {
- if (!arguments.length) {
- return _keys.filter(function(k) { return _features[k].autoHidden(); });
- }
- return _features[k] && _features[k].autoHidden();
- };
+ while (this.next().type !== 'list_item_end') {
+ body += this.token.type === 'text'
+ ? this.parseText()
+ : this.tok();
+ }
+ return this.renderer.listitem(body);
+ }
+ case 'loose_item_start': {
+ var body = '';
- features.enable = function(k) {
- if (_features[k] && !_features[k].enabled) {
- _features[k].enable();
- update();
- }
- };
+ while (this.next().type !== 'list_item_end') {
+ body += this.tok();
+ }
+ return this.renderer.listitem(body);
+ }
+ case 'html': {
+ var html = !this.token.pre && !this.options.pedantic
+ ? this.inline.output(this.token.text)
+ : this.token.text;
+ return this.renderer.html(html);
+ }
+ case 'paragraph': {
+ return this.renderer.paragraph(this.inline.output(this.token.text));
+ }
+ case 'text': {
+ return this.renderer.paragraph(this.parseText());
+ }
+ }
+};
- features.disable = function(k) {
- if (_features[k] && _features[k].enabled) {
- _features[k].disable();
- update();
- }
- };
+/**
+ * Helpers
+ */
+function escape(html, encode) {
+ return html
+ .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&')
+ .replace(//g, '>')
+ .replace(/"/g, '"')
+ .replace(/'/g, ''');
+}
- features.toggle = function(k) {
- if (_features[k]) {
- (function(f) { return f.enabled ? f.disable() : f.enable(); }(_features[k]));
- update();
- }
- };
+function unescape(html) {
+ // explicitly match decimal, hex, and named HTML entities
+ return html.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig, function(_, n) {
+ n = n.toLowerCase();
+ if (n === 'colon') return ':';
+ if (n.charAt(0) === '#') {
+ return n.charAt(1) === 'x'
+ ? String.fromCharCode(parseInt(n.substring(2), 16))
+ : String.fromCharCode(+n.substring(1));
+ }
+ return '';
+ });
+}
+function replace(regex, opt) {
+ regex = regex.source;
+ opt = opt || '';
+ return function self(name, val) {
+ if (!name) return new RegExp(regex, opt);
+ val = val.source || val;
+ val = val.replace(/(^|[^\[])\^/g, '$1');
+ regex = regex.replace(name, val);
+ return self;
+ };
+}
- features.resetStats = function() {
- for (var i = 0; i < _keys.length; i++) {
- _features[_keys[i]].count = 0;
- }
- dispatch$$1.call('change');
- };
+function resolveUrl(base, href) {
+ if (!baseUrls[' ' + base]) {
+ // we can ignore everything in base after the last slash of its path component,
+ // but we might need to add _that_
+ // https://tools.ietf.org/html/rfc3986#section-3
+ if (/^[^:]+:\/*[^/]*$/.test(base)) {
+ baseUrls[' ' + base] = base + '/';
+ } else {
+ baseUrls[' ' + base] = base.replace(/[^/]*$/, '');
+ }
+ }
+ base = baseUrls[' ' + base];
+ if (href.slice(0, 2) === '//') {
+ return base.replace(/:[\s\S]*/, ':') + href;
+ } else if (href.charAt(0) === '/') {
+ return base.replace(/(:\/*[^/]*)[\s\S]*/, '$1') + href;
+ } else {
+ return base + href;
+ }
+}
+var baseUrls = {};
+var originIndependentUrl = /^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;
- features.gatherStats = function(d, resolver, dimensions) {
- var needsRedraw = false,
- type = groupBy(d, function(ent) { return ent.type; }),
- entities = [].concat(type.relation || [], type.way || [], type.node || []),
- currHidden, geometry, matches, i, j;
+function noop() {}
+noop.exec = noop;
- for (i = 0; i < _keys.length; i++) {
- _features[_keys[i]].count = 0;
- }
+function merge(obj) {
+ var i = 1
+ , target
+ , key;
- // adjust the threshold for point/building culling based on viewport size..
- // a _cullFactor of 1 corresponds to a 1000x1000px viewport..
- _cullFactor = dimensions[0] * dimensions[1] / 1000000;
+ for (; i < arguments.length; i++) {
+ target = arguments[i];
+ for (key in target) {
+ if (Object.prototype.hasOwnProperty.call(target, key)) {
+ obj[key] = target[key];
+ }
+ }
+ }
- for (i = 0; i < entities.length; i++) {
- geometry = entities[i].geometry(resolver);
- if (!(geometry === 'vertex' || geometry === 'relation')) {
- matches = Object.keys(features.getMatches(entities[i], resolver, geometry));
- for (j = 0; j < matches.length; j++) {
- _features[matches[j]].count++;
- }
- }
- }
+ return obj;
+}
- currHidden = features.hidden();
- if (currHidden !== _hidden) {
- _hidden = currHidden;
- needsRedraw = true;
- dispatch$$1.call('change');
- }
- return needsRedraw;
- };
+/**
+ * Marked
+ */
+function marked(src, opt, callback) {
+ if (callback || typeof opt === 'function') {
+ if (!callback) {
+ callback = opt;
+ opt = null;
+ }
- features.stats = function() {
- for (var i = 0; i < _keys.length; i++) {
- _stats[_keys[i]] = _features[_keys[i]].count;
- }
+ opt = merge({}, marked.defaults, opt || {});
- return _stats;
- };
+ var highlight = opt.highlight
+ , tokens
+ , pending
+ , i = 0;
+ try {
+ tokens = Lexer.lex(src, opt);
+ } catch (e) {
+ return callback(e);
+ }
- features.clear = function(d) {
- for (var i = 0; i < d.length; i++) {
- features.clearEntity(d[i]);
- }
- };
+ pending = tokens.length;
+
+ var done = function(err) {
+ if (err) {
+ opt.highlight = highlight;
+ return callback(err);
+ }
+ var out;
- features.clearEntity = function(entity) {
- delete _cache[osmEntity.key(entity)];
- };
+ try {
+ out = Parser.parse(tokens, opt);
+ } catch (e) {
+ err = e;
+ }
+ opt.highlight = highlight;
- features.reset = function() {
- _cache = {};
+ return err
+ ? callback(err)
+ : callback(null, out);
};
+ if (!highlight || highlight.length < 3) {
+ return done();
+ }
- features.getMatches = function(entity, resolver, geometry) {
- if (geometry === 'vertex' || geometry === 'relation') return {};
+ delete opt.highlight;
- var ent = osmEntity.key(entity);
- if (!_cache[ent]) {
- _cache[ent] = {};
+ if (!pending) return done();
+
+ for (; i < tokens.length; i++) {
+ (function(token) {
+ if (token.type !== 'code') {
+ return --pending || done();
}
+ return highlight(token.text, token.lang, function(err, code) {
+ if (err) return done(err);
+ if (code == null || code === token.text) {
+ return --pending || done();
+ }
+ token.text = code;
+ token.escaped = true;
+ --pending || done();
+ });
+ })(tokens[i]);
+ }
- if (!_cache[ent].matches) {
- var matches = {},
- hasMatch = false;
+ return;
+ }
+ try {
+ if (opt) opt = merge({}, marked.defaults, opt);
+ return Parser.parse(Lexer.lex(src, opt), opt);
+ } catch (e) {
+ e.message += '\nPlease report this to https://github.com/chjj/marked.';
+ if ((opt || marked.defaults).silent) {
+ return 'An error occurred:
'
+ + escape(e.message + '', true)
+ + ' ';
+ }
+ throw e;
+ }
+}
- for (var i = 0; i < _keys.length; i++) {
- if (_keys[i] === 'others') {
- if (hasMatch) continue;
+/**
+ * Options
+ */
- // Multipolygon members:
- // If an entity...
- // 1. is a way that hasn't matched other 'interesting' feature rules,
- // 2. and it belongs to a single parent multipolygon relation
- // ...then match whatever feature rules the parent multipolygon has matched.
- // see #2548, #2887
- //
- // IMPORTANT:
- // For this to work, getMatches must be called on relations before ways.
- //
- if (entity.type === 'way') {
- var parents = features.getParents(entity, resolver, geometry);
- if (parents.length === 1 && parents[0].isMultipolygon()) {
- var pkey = osmEntity.key(parents[0]);
- if (_cache[pkey] && _cache[pkey].matches) {
- matches = clone(_cache[pkey].matches);
- continue;
- }
- }
- }
- }
+marked.options =
+marked.setOptions = function(opt) {
+ merge(marked.defaults, opt);
+ return marked;
+};
- if (_features[_keys[i]].filter(entity, resolver, geometry)) {
- matches[_keys[i]] = hasMatch = true;
- }
- }
- _cache[ent].matches = matches;
- }
+marked.defaults = {
+ gfm: true,
+ tables: true,
+ breaks: false,
+ pedantic: false,
+ sanitize: false,
+ sanitizer: null,
+ mangle: true,
+ smartLists: false,
+ silent: false,
+ highlight: null,
+ langPrefix: 'lang-',
+ smartypants: false,
+ headerPrefix: '',
+ renderer: new Renderer,
+ xhtml: false,
+ baseUrl: null
+};
- return _cache[ent].matches;
- };
+/**
+ * Expose
+ */
+marked.Parser = Parser;
+marked.parser = Parser.parse;
- features.getParents = function(entity, resolver, geometry) {
- if (geometry === 'point') return [];
+marked.Renderer = Renderer;
- var ent = osmEntity.key(entity);
- if (!_cache[ent]) {
- _cache[ent] = {};
- }
+marked.Lexer = Lexer;
+marked.lexer = Lexer.lex;
- if (!_cache[ent].parents) {
- var parents = [];
- if (geometry === 'vertex') {
- parents = resolver.parentWays(entity);
- } else { // 'line', 'area', 'relation'
- parents = resolver.parentRelations(entity);
- }
- _cache[ent].parents = parents;
- }
- return _cache[ent].parents;
- };
+marked.InlineLexer = InlineLexer;
+marked.inlineLexer = InlineLexer.output;
+marked.parse = marked;
- features.isHiddenFeature = function(entity, resolver, geometry) {
- if (!_hidden.length) return false;
- if (!entity.version) return false;
+{
+ module.exports = marked;
+}
- var matches = features.getMatches(entity, resolver, geometry);
+}).call(function() {
+ return this || (typeof window !== 'undefined' ? window : commonjsGlobal);
+}());
+});
- for (var i = 0; i < _hidden.length; i++) {
- if (matches[_hidden[i]]) return true;
- }
- return false;
+function pointBox(loc, context) {
+ var rect = context.surfaceRect();
+ var point = context.curtainProjection(loc);
+ return {
+ left: point[0] + rect.left - 40,
+ top: point[1] + rect.top - 60,
+ width: 80,
+ height: 90
};
+}
- features.isHiddenChild = function(entity, resolver, geometry) {
- if (!_hidden.length) return false;
- if (!entity.version || geometry === 'point') return false;
-
- var parents = features.getParents(entity, resolver, geometry);
- if (!parents.length) return false;
+function pad$1(locOrBox, padding, context) {
+ var box;
+ if (locOrBox instanceof Array) {
+ var rect = context.surfaceRect();
+ var point = context.curtainProjection(locOrBox);
+ box = {
+ left: point[0] + rect.left,
+ top: point[1] + rect.top
+ };
+ } else {
+ box = locOrBox;
+ }
- for (var i = 0; i < parents.length; i++) {
- if (!features.isHidden(parents[i], resolver, parents[i].geometry(resolver))) {
- return false;
- }
- }
- return true;
+ return {
+ left: box.left - padding,
+ top: box.top - padding,
+ width: (box.width || 0) + 2 * padding,
+ height: (box.width || 0) + 2 * padding
};
+}
- features.hasHiddenConnections = function(entity, resolver) {
- if (!_hidden.length) return false;
- var childNodes, connections;
+function icon(name, svgklass, useklass) {
+ return '' +
+ ' ';
+}
- if (entity.type === 'midpoint') {
- childNodes = [resolver.entity(entity.edge[0]), resolver.entity(entity.edge[1])];
- connections = [];
- } else {
- childNodes = entity.nodes ? resolver.childNodes(entity) : [];
- connections = features.getParents(entity, resolver, entity.geometry(resolver));
- }
- // gather ways connected to child nodes..
- connections = reduce(childNodes, function(result, e) {
- return resolver.isShared(e) ? union(result, resolver.parentWays(e)) : result;
- }, connections);
+function slugify(text) {
+ return text.toString().toLowerCase()
+ .replace(/\s+/g, '-') // Replace spaces with -
+ .replace(/[^\w\-]+/g, '') // Remove all non-word chars
+ .replace(/\-\-+/g, '-') // Replace multiple - with single -
+ .replace(/^-+/, '') // Trim - from start of text
+ .replace(/-+$/, ''); // Trim - from end of text
+}
- return connections.length ? some(connections, function(e) {
- return features.isHidden(e, resolver, e.geometry(resolver));
- }) : false;
- };
+
+// console warning for missing walkthrough names
+var missingStrings = {};
+function checkKey(key, text) {
+ if (t(key, { default: undefined}) === undefined) {
+ if (missingStrings.hasOwnProperty(key)) return; // warn once
+ missingStrings[key] = text;
+ var missing = key + ': ' + text;
+ if (typeof console !== 'undefined') console.log(missing); // eslint-disable-line
+ }
+}
- features.isHidden = function(entity, resolver, geometry) {
- if (!_hidden.length) return false;
- if (!entity.version) return false;
+function localize(obj) {
+ var key;
- var fn = (geometry === 'vertex' ? features.isHiddenChild : features.isHiddenFeature);
- return fn(entity, resolver, geometry);
- };
+ // Assign name if entity has one..
+ var name = obj.tags && obj.tags.name;
+ if (name) {
+ key = 'intro.graph.name.' + slugify(name);
+ obj.tags.name = t(key, { default: name });
+ checkKey(key, name);
+ }
+ // Assign street name if entity has one..
+ var street = obj.tags && obj.tags['addr:street'];
+ if (street) {
+ key = 'intro.graph.name.' + slugify(street);
+ obj.tags['addr:street'] = t(key, { default: street });
+ checkKey(key, street);
- features.filter = function(d, resolver) {
- if (!_hidden.length) return d;
+ // Add address details common across walkthrough..
+ var addrTags = [
+ 'block_number', 'city', 'county', 'district', 'hamlet', 'neighbourhood',
+ 'postcode', 'province', 'quarter', 'state', 'subdistrict', 'suburb'
+ ];
+ addrTags.forEach(function(k) {
+ var key = 'intro.graph.' + k,
+ tag = 'addr:' + k,
+ val = obj.tags && obj.tags[tag],
+ str = t(key, { default: val });
- var result = [];
- for (var i = 0; i < d.length; i++) {
- var entity = d[i];
- if (!features.isHidden(entity, resolver, entity.geometry(resolver))) {
- result.push(entity);
+ if (str) {
+ if (str.match(/^<.*>$/) !== null) {
+ delete obj.tags[tag];
+ } else {
+ obj.tags[tag] = str;
+ }
}
- }
- return result;
- };
+ });
+ }
+ return obj;
+}
- features.init = function() {
- var q = utilStringQs(window.location.hash.substring(1));
- if (q.disable_features) {
- var disabled = q.disable_features.replace(/;/g, ',').split(',');
- disabled.forEach(features.disable);
+// Used to detect squareness.. some duplicataion of code from actionOrthogonalize.
+function isMostlySquare(points) {
+ // note: uses 15 here instead of the 12 from actionOrthogonalize because
+ // actionOrthogonalize can actually straighten some larger angles as it iterates
+ var threshold = 15, // degrees within right or straight
+ lowerBound = Math.cos((90 - threshold) * Math.PI / 180), // near right
+ upperBound = Math.cos(threshold * Math.PI / 180), // near straight
+ mag;
+
+ for (var i = 0; i < points.length; i++) {
+ mag = Math.abs(normalizedDotProduct(i, points));
+ if (mag > lowerBound && mag < upperBound) {
+ return false;
}
- };
+ }
- return utilRebind(features, dispatch$$1, 'on');
-}
+ return true;
-function utilBindOnce(target, type, listener, capture) {
- var typeOnce = type + '.once';
- function one() {
- target.on(typeOnce, null);
- listener.apply(this, arguments);
- }
- target.on(typeOnce, one, capture);
- return this;
-}
-function rendererMap(context) {
+ function normalizedDotProduct(i, points) {
+ var a = points[(i - 1 + points.length) % points.length],
+ b = points[i],
+ c = points[(i + 1) % points.length],
+ p = subtractPoints(a, b),
+ q = subtractPoints(c, b);
- var dimensions = [1, 1],
- dispatch$$1 = dispatch('move', 'drawn'),
- projection = context.projection,
- curtainProjection = context.curtainProjection,
- dblclickEnabled = true,
- redrawEnabled = true,
- transformStart = projection.transform(),
- transformLast,
- transformed = false,
- minzoom = 0,
- drawLayers = svgLayers(projection, context),
- drawPoints = svgPoints(projection, context),
- drawVertices = svgVertices(projection, context),
- drawLines = svgLines(projection, context),
- drawAreas = svgAreas(projection, context),
- drawMidpoints = svgMidpoints(projection, context),
- drawLabels = svgLabels(projection, context),
- supersurface = d3_select(null),
- wrapper = d3_select(null),
- surface = d3_select(null),
- mouse,
- mousemove;
+ p = normalizePoint(p);
+ q = normalizePoint(q);
- var zoom$$1 = d3_zoom()
- .scaleExtent([ztok(2), ztok(24)])
- .interpolate(d3_interpolate)
- .filter(zoomEventFilter)
- .on('zoom', zoomPan);
+ return p[0] * q[0] + p[1] * q[1];
- var _selection = d3_select(null);
- var scheduleRedraw = throttle(redraw, 750);
- // var isRedrawScheduled = false;
- // var pendingRedrawCall;
- // function scheduleRedraw() {
- // // Only schedule the redraw if one has not already been set.
- // if (isRedrawScheduled) return;
- // isRedrawScheduled = true;
- // var that = this;
- // var args = arguments;
- // pendingRedrawCall = window.requestIdleCallback(function () {
- // // Reset the boolean so future redraws can be set.
- // isRedrawScheduled = false;
- // redraw.apply(that, args);
- // }, { timeout: 1400 });
- // }
+ function subtractPoints(a, b) {
+ return [a[0] - b[0], a[1] - b[1]];
+ }
- function cancelPendingRedraw() {
- scheduleRedraw.cancel();
- // isRedrawScheduled = false;
- // window.cancelIdleCallback(pendingRedrawCall);
+ function normalizePoint(point) {
+ var vector = [0, 0];
+ var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
+ if (length !== 0) {
+ vector[0] = point[0] / length;
+ vector[1] = point[1] / length;
+ }
+ return vector;
+ }
}
+}
- function map(selection) {
- _selection = selection;
+function selectMenuItem(operation) {
+ var selector = '.edit-menu .edit-menu-item-' + operation +
+ ', .radial-menu .radial-menu-item-' + operation;
+ return d3_select(selector);
+}
- context
- .on('change.map', immediateRedraw);
- var osm = context.connection();
- if (osm) {
- osm.on('change.map', immediateRedraw);
- }
+function transitionTime(point1, point2) {
+ var distance = geoSphericalDistance(point1, point2);
+ if (distance === 0)
+ return 0;
+ else if (distance < 80)
+ return 500;
+ else
+ return 1000;
+}
- context.history()
- .on('change.map', immediateRedraw)
- .on('undone.map redone.map', function(stack) {
- var mode = context.mode().id;
- if (mode !== 'browse' && mode !== 'select') return;
+var dataIntroGraph = {"n1":{"id":"n1","loc":[-85.631039,41.948829]},"n10":{"id":"n10","loc":[-85.634733,41.941588]},"n100":{"id":"n100","loc":[-85.637395,41.942252]},"n1000":{"id":"n1000","loc":[-85.632699,41.944763]},"n1001":{"id":"n1001","loc":[-85.632685,41.944763]},"n1002":{"id":"n1002","loc":[-85.632673,41.944755]},"n1003":{"id":"n1003","loc":[-85.632595,41.944682]},"n1004":{"id":"n1004","loc":[-85.632576,41.944673]},"n1005":{"id":"n1005","loc":[-85.632551,41.944667]},"n1006":{"id":"n1006","loc":[-85.63253,41.944667]},"n1007":{"id":"n1007","loc":[-85.632502,41.944669]},"n1008":{"id":"n1008","loc":[-85.632483,41.944677]},"n1009":{"id":"n1009","loc":[-85.632383,41.944731]},"n101":{"id":"n101","loc":[-85.637357,41.942252]},"n1010":{"id":"n1010","loc":[-85.63349,41.944976],"tags":{"addr:city":"Three Rivers","addr:housenumber":"31","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Sherwin-Williams","shop":"paint"}},"n1011":{"id":"n1011","loc":[-85.633548,41.945034],"tags":{"addr:city":"Three Rivers","addr:housenumber":"33","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Unique Jewelry","shop":"jewelry"}},"n1012":{"id":"n1012","loc":[-85.633683,41.945129],"tags":{"addr:city":"Three Rivers","addr:housenumber":"37","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"World Fare","shop":"gift"}},"n1013":{"id":"n1013","loc":[-85.634563,41.945469],"tags":{"addr:city":"Three Rivers","addr:housenumber":"62","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Golden Finch Framing","shop":"frame"}},"n1014":{"id":"n1014","loc":[-85.634469,41.945379],"tags":{"addr:city":"Three Rivers","addr:housenumber":"58","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Dollar Tree","shop":"second_hand"}},"n1015":{"id":"n1015","loc":[-85.634227,41.945159],"tags":{"addr:city":"Three Rivers","addr:housenumber":"48","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","amenity":"theatre","name":"Riviera Theatre"}},"n1016":{"id":"n1016","loc":[-85.634057,41.945012],"tags":{"addr:city":"Three Rivers","addr:housenumber":"42","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"River City Appliance","shop":"appliance"}},"n1017":{"id":"n1017","loc":[-85.633879,41.945325],"tags":{"addr:city":"Three Rivers","addr:housenumber":"45","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Paparazzi Tattoo","shop":"tattoo"}},"n1018":{"id":"n1018","loc":[-85.634914,41.945839],"tags":{"addr:city":"Three Rivers","addr:housenumber":"88","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","amenity":"bank","name":"Southern Michigan Bank"}},"n1019":{"id":"n1019","loc":[-85.634514,41.946176]},"n102":{"id":"n102","loc":[-85.637357,41.942216]},"n1020":{"id":"n1020","loc":[-85.634087,41.946178]},"n1021":{"id":"n1021","loc":[-85.634357,41.945805]},"n1022":{"id":"n1022","loc":[-85.634389,41.945788]},"n1023":{"id":"n1023","loc":[-85.634491,41.94581]},"n1024":{"id":"n1024","loc":[-85.634513,41.945853]},"n1025":{"id":"n1025","loc":[-85.634506,41.94583]},"n1026":{"id":"n1026","loc":[-85.634762,41.946056],"tags":{"crossing":"zebra","highway":"crossing"}},"n1027":{"id":"n1027","loc":[-85.634767,41.946172]},"n1028":{"id":"n1028","loc":[-85.634622,41.946175],"tags":{"crossing":"zebra","highway":"crossing"}},"n1029":{"id":"n1029","loc":[-85.640655,41.942057]},"n103":{"id":"n103","loc":[-85.637386,41.942054]},"n1030":{"id":"n1030","loc":[-85.640947,41.942057]},"n1031":{"id":"n1031","loc":[-85.640957,41.942593]},"n1032":{"id":"n1032","loc":[-85.630953,41.960873]},"n1033":{"id":"n1033","loc":[-85.632174,41.960679]},"n1034":{"id":"n1034","loc":[-85.638785,41.943066]},"n1035":{"id":"n1035","loc":[-85.638853,41.943065]},"n1036":{"id":"n1036","loc":[-85.638855,41.943183]},"n1037":{"id":"n1037","loc":[-85.638552,41.943189]},"n1038":{"id":"n1038","loc":[-85.63855,41.943149]},"n1039":{"id":"n1039","loc":[-85.638638,41.943068]},"n104":{"id":"n104","loc":[-85.637387,41.942125]},"n1040":{"id":"n1040","loc":[-85.638638,41.943078]},"n1041":{"id":"n1041","loc":[-85.638813,41.943163]},"n1042":{"id":"n1042","loc":[-85.638684,41.943165]},"n1043":{"id":"n1043","loc":[-85.638682,41.943105]},"n1044":{"id":"n1044","loc":[-85.638706,41.943105]},"n1045":{"id":"n1045","loc":[-85.638707,41.943117]},"n1046":{"id":"n1046","loc":[-85.638812,41.943115]},"n1047":{"id":"n1047","loc":[-85.638769,41.943407]},"n1048":{"id":"n1048","loc":[-85.638549,41.943407]},"n1049":{"id":"n1049","loc":[-85.638567,41.943555]},"n105":{"id":"n105","loc":[-85.637319,41.942125]},"n1050":{"id":"n1050","loc":[-85.638426,41.943554]},"n1051":{"id":"n1051","loc":[-85.638427,41.94346]},"n1052":{"id":"n1052","loc":[-85.638568,41.943461]},"n1053":{"id":"n1053","loc":[-85.639264,41.943415]},"n1054":{"id":"n1054","loc":[-85.639082,41.943417]},"n1055":{"id":"n1055","loc":[-85.63908,41.943331]},"n1056":{"id":"n1056","loc":[-85.639136,41.94333]},"n1057":{"id":"n1057","loc":[-85.639158,41.943312]},"n1058":{"id":"n1058","loc":[-85.639188,41.943313]},"n1059":{"id":"n1059","loc":[-85.639211,41.943331]},"n106":{"id":"n106","loc":[-85.637319,41.942137]},"n1060":{"id":"n1060","loc":[-85.639262,41.943331]},"n1061":{"id":"n1061","loc":[-85.638986,41.943515]},"n1062":{"id":"n1062","loc":[-85.63888,41.943521]},"n1063":{"id":"n1063","loc":[-85.638871,41.943436]},"n1064":{"id":"n1064","loc":[-85.638958,41.943431]},"n1065":{"id":"n1065","loc":[-85.638979,41.943443]},"n1066":{"id":"n1066","loc":[-85.63926,41.943703]},"n1067":{"id":"n1067","loc":[-85.639152,41.943704]},"n1068":{"id":"n1068","loc":[-85.639152,41.943691]},"n1069":{"id":"n1069","loc":[-85.639063,41.943691]},"n107":{"id":"n107","loc":[-85.637259,41.942137]},"n1070":{"id":"n1070","loc":[-85.639062,41.943613]},"n1071":{"id":"n1071","loc":[-85.639259,41.943611]},"n1072":{"id":"n1072","loc":[-85.639117,41.943726]},"n1073":{"id":"n1073","loc":[-85.639118,41.943767]},"n1074":{"id":"n1074","loc":[-85.639051,41.943768]},"n1075":{"id":"n1075","loc":[-85.63905,41.943727]},"n1076":{"id":"n1076","loc":[-85.638627,41.943716]},"n1077":{"id":"n1077","loc":[-85.63863,41.943634]},"n1078":{"id":"n1078","loc":[-85.63844,41.943631]},"n1079":{"id":"n1079","loc":[-85.638437,41.943729]},"n108":{"id":"n108","loc":[-85.637259,41.942126]},"n1080":{"id":"n1080","loc":[-85.638533,41.94373]},"n1081":{"id":"n1081","loc":[-85.638534,41.943715]},"n1082":{"id":"n1082","loc":[-85.638678,41.943941]},"n1083":{"id":"n1083","loc":[-85.638522,41.943944]},"n1084":{"id":"n1084","loc":[-85.63852,41.943864]},"n1085":{"id":"n1085","loc":[-85.638676,41.943861]},"n1086":{"id":"n1086","loc":[-85.638663,41.944059]},"n1087":{"id":"n1087","loc":[-85.638513,41.944061]},"n1088":{"id":"n1088","loc":[-85.638511,41.943991]},"n1089":{"id":"n1089","loc":[-85.638661,41.943989]},"n109":{"id":"n109","loc":[-85.637193,41.942126]},"n1090":{"id":"n1090","loc":[-85.63865,41.944134]},"n1091":{"id":"n1091","loc":[-85.638429,41.944144]},"n1092":{"id":"n1092","loc":[-85.638426,41.944106]},"n1093":{"id":"n1093","loc":[-85.638476,41.944104]},"n1094":{"id":"n1094","loc":[-85.638475,41.94409]},"n1095":{"id":"n1095","loc":[-85.638594,41.944084]},"n1096":{"id":"n1096","loc":[-85.638595,41.944101]},"n1097":{"id":"n1097","loc":[-85.638647,41.944099]},"n1098":{"id":"n1098","loc":[-85.63829,41.944154]},"n1099":{"id":"n1099","loc":[-85.638558,41.944155]},"n11":{"id":"n11","loc":[-85.634602,41.941523]},"n110":{"id":"n110","loc":[-85.637192,41.942053]},"n1100":{"id":"n1100","loc":[-85.638558,41.944338]},"n1101":{"id":"n1101","loc":[-85.638851,41.944408]},"n1102":{"id":"n1102","loc":[-85.637771,41.943989]},"n1103":{"id":"n1103","loc":[-85.639345,41.943964]},"n1104":{"id":"n1104","loc":[-85.638515,41.94397]},"n1105":{"id":"n1105","loc":[-85.639256,41.943928]},"n1106":{"id":"n1106","loc":[-85.639157,41.943929]},"n1107":{"id":"n1107","loc":[-85.639156,41.9439]},"n1108":{"id":"n1108","loc":[-85.639118,41.9439]},"n1109":{"id":"n1109","loc":[-85.639116,41.94382]},"n111":{"id":"n111","loc":[-85.637248,41.942053]},"n1110":{"id":"n1110","loc":[-85.639202,41.943819]},"n1111":{"id":"n1111","loc":[-85.639202,41.943837]},"n1112":{"id":"n1112","loc":[-85.639293,41.943836]},"n1113":{"id":"n1113","loc":[-85.639295,41.943898]},"n1114":{"id":"n1114","loc":[-85.639255,41.943898]},"n1115":{"id":"n1115","loc":[-85.639296,41.944083]},"n1116":{"id":"n1116","loc":[-85.639144,41.944084]},"n1117":{"id":"n1117","loc":[-85.639143,41.944026]},"n1118":{"id":"n1118","loc":[-85.639162,41.944026]},"n1119":{"id":"n1119","loc":[-85.639162,41.944]},"n112":{"id":"n112","loc":[-85.637248,41.942042]},"n1120":{"id":"n1120","loc":[-85.639295,41.943999]},"n1121":{"id":"n1121","loc":[-85.639131,41.944139]},"n1122":{"id":"n1122","loc":[-85.63901,41.94414]},"n1123":{"id":"n1123","loc":[-85.63901,41.944076]},"n1124":{"id":"n1124","loc":[-85.63913,41.944075]},"n1125":{"id":"n1125","loc":[-85.639092,41.944155]},"n1126":{"id":"n1126","loc":[-85.639093,41.944308]},"n1127":{"id":"n1127","loc":[-85.639225,41.944308]},"n1128":{"id":"n1128","loc":[-85.639225,41.94429]},"n1129":{"id":"n1129","loc":[-85.639253,41.944289]},"n113":{"id":"n113","loc":[-85.637338,41.942041]},"n1130":{"id":"n1130","loc":[-85.639253,41.944269]},"n1131":{"id":"n1131","loc":[-85.639243,41.944269]},"n1132":{"id":"n1132","loc":[-85.639243,41.944229]},"n1133":{"id":"n1133","loc":[-85.639224,41.944229]},"n1134":{"id":"n1134","loc":[-85.639224,41.944196]},"n1135":{"id":"n1135","loc":[-85.639195,41.944196]},"n1136":{"id":"n1136","loc":[-85.639195,41.944155]},"n1137":{"id":"n1137","loc":[-85.639072,41.944154]},"n1138":{"id":"n1138","loc":[-85.638865,41.944154]},"n1139":{"id":"n1139","loc":[-85.638863,41.943967]},"n114":{"id":"n114","loc":[-85.637338,41.942055]},"n1140":{"id":"n1140","loc":[-85.6386,41.942698]},"n1141":{"id":"n1141","loc":[-85.639348,41.942698]},"n1142":{"id":"n1142","loc":[-85.639377,41.944984]},"n1143":{"id":"n1143","loc":[-85.63937,41.945013]},"n1144":{"id":"n1144","loc":[-85.639357,41.945033]},"n1145":{"id":"n1145","loc":[-85.639353,41.945053]},"n1146":{"id":"n1146","loc":[-85.639352,41.945084]},"n1147":{"id":"n1147","loc":[-85.638278,41.945516]},"n1148":{"id":"n1148","loc":[-85.637505,41.945801]},"n1149":{"id":"n1149","loc":[-85.637327,41.945857]},"n115":{"id":"n115","loc":[-85.637583,41.941943]},"n1150":{"id":"n1150","loc":[-85.637168,41.945899]},"n1151":{"id":"n1151","loc":[-85.637017,41.94593]},"n1152":{"id":"n1152","loc":[-85.637185,41.945938]},"n1153":{"id":"n1153","loc":[-85.63682,41.945963]},"n1154":{"id":"n1154","loc":[-85.636639,41.945984]},"n1155":{"id":"n1155","loc":[-85.636439,41.945999]},"n1156":{"id":"n1156","loc":[-85.635801,41.945999]},"n1157":{"id":"n1157","loc":[-85.635769,41.945908]},"n1158":{"id":"n1158","loc":[-85.635953,41.946154]},"n1159":{"id":"n1159","loc":[-85.635472,41.94598]},"n116":{"id":"n116","loc":[-85.637584,41.941983]},"n1160":{"id":"n1160","loc":[-85.635409,41.945981]},"n1161":{"id":"n1161","loc":[-85.635583,41.945987]},"n1162":{"id":"n1162","loc":[-85.636452,41.945805]},"n1163":{"id":"n1163","loc":[-85.636425,41.94582]},"n1164":{"id":"n1164","loc":[-85.636396,41.945817]},"n1165":{"id":"n1165","loc":[-85.636368,41.945797]},"n1166":{"id":"n1166","loc":[-85.636346,41.945767]},"n1167":{"id":"n1167","loc":[-85.636307,41.945745]},"n1168":{"id":"n1168","loc":[-85.636194,41.94565]},"n1169":{"id":"n1169","loc":[-85.636121,41.945579]},"n117":{"id":"n117","loc":[-85.63751,41.941983]},"n1170":{"id":"n1170","loc":[-85.635995,41.945432]},"n1171":{"id":"n1171","loc":[-85.637564,41.943538]},"n1172":{"id":"n1172","loc":[-85.63756,41.943505]},"n1173":{"id":"n1173","loc":[-85.637435,41.943489]},"n1174":{"id":"n1174","loc":[-85.637093,41.943556]},"n1175":{"id":"n1175","loc":[-85.634836,41.941574]},"n1176":{"id":"n1176","loc":[-85.634692,41.9415]},"n1177":{"id":"n1177","loc":[-85.634261,41.941337]},"n1178":{"id":"n1178","loc":[-85.634208,41.940962]},"n1179":{"id":"n1179","loc":[-85.635247,41.940968]},"n118":{"id":"n118","loc":[-85.637509,41.941944]},"n1180":{"id":"n1180","loc":[-85.63514,41.941205]},"n1181":{"id":"n1181","loc":[-85.634858,41.941511]},"n1182":{"id":"n1182","loc":[-85.630725,41.943465]},"n1183":{"id":"n1183","loc":[-85.632591,41.942826]},"n1184":{"id":"n1184","loc":[-85.634487,41.941928]},"n1185":{"id":"n1185","loc":[-85.634499,41.942056]},"n1186":{"id":"n1186","loc":[-85.63433,41.943102]},"n1187":{"id":"n1187","loc":[-85.634158,41.943151]},"n1188":{"id":"n1188","loc":[-85.634107,41.94305]},"n1189":{"id":"n1189","loc":[-85.634279,41.943002]},"n119":{"id":"n119","loc":[-85.637724,41.941973]},"n1190":{"id":"n1190","loc":[-85.634362,41.943762]},"n1191":{"id":"n1191","loc":[-85.634331,41.943731]},"n1192":{"id":"n1192","loc":[-85.634396,41.943695]},"n1193":{"id":"n1193","loc":[-85.634426,41.943726]},"n1194":{"id":"n1194","loc":[-85.621569,41.956021]},"n1195":{"id":"n1195","loc":[-85.621574,41.956164]},"n1196":{"id":"n1196","loc":[-85.621489,41.956165]},"n1197":{"id":"n1197","loc":[-85.621488,41.956136]},"n1198":{"id":"n1198","loc":[-85.621372,41.956139]},"n1199":{"id":"n1199","loc":[-85.621369,41.956049]},"n12":{"id":"n12","loc":[-85.63359,41.941093]},"n120":{"id":"n120","loc":[-85.637633,41.941973]},"n1200":{"id":"n1200","loc":[-85.621493,41.956047]},"n1201":{"id":"n1201","loc":[-85.621492,41.956022]},"n1202":{"id":"n1202","loc":[-85.619744,41.953192]},"n1203":{"id":"n1203","loc":[-85.619059,41.953902]},"n1204":{"id":"n1204","loc":[-85.623984,41.95469]},"n1205":{"id":"n1205","loc":[-85.630159,41.958208]},"n1206":{"id":"n1206","loc":[-85.63002,41.958208]},"n1207":{"id":"n1207","loc":[-85.630021,41.95814]},"n1208":{"id":"n1208","loc":[-85.63,41.95814]},"n1209":{"id":"n1209","loc":[-85.63,41.958043]},"n121":{"id":"n121","loc":[-85.637633,41.941853]},"n1210":{"id":"n1210","loc":[-85.630159,41.958043]},"n1211":{"id":"n1211","loc":[-85.630304,41.957566]},"n1212":{"id":"n1212","loc":[-85.630303,41.957684]},"n1213":{"id":"n1213","loc":[-85.630073,41.957683]},"n1214":{"id":"n1214","loc":[-85.630072,41.957721]},"n1215":{"id":"n1215","loc":[-85.629993,41.95772]},"n1216":{"id":"n1216","loc":[-85.629993,41.95768]},"n1217":{"id":"n1217","loc":[-85.629968,41.95768]},"n1218":{"id":"n1218","loc":[-85.629969,41.957588]},"n1219":{"id":"n1219","loc":[-85.630219,41.95759]},"n122":{"id":"n122","loc":[-85.637724,41.941853]},"n1220":{"id":"n1220","loc":[-85.630219,41.957566]},"n1221":{"id":"n1221","loc":[-85.630717,41.957744]},"n1222":{"id":"n1222","loc":[-85.630596,41.957745]},"n1223":{"id":"n1223","loc":[-85.630598,41.957553]},"n1224":{"id":"n1224","loc":[-85.630717,41.957555]},"n1225":{"id":"n1225","loc":[-85.630609,41.957745]},"n1226":{"id":"n1226","loc":[-85.63061,41.957789]},"n1227":{"id":"n1227","loc":[-85.630327,41.957791]},"n1228":{"id":"n1228","loc":[-85.630324,41.95752]},"n1229":{"id":"n1229","loc":[-85.630325,41.95756]},"n123":{"id":"n123","loc":[-85.637773,41.941988]},"n1230":{"id":"n1230","loc":[-85.63057,41.95756]},"n1231":{"id":"n1231","loc":[-85.63069,41.958016]},"n1232":{"id":"n1232","loc":[-85.630586,41.958017]},"n1233":{"id":"n1233","loc":[-85.630584,41.957956]},"n1234":{"id":"n1234","loc":[-85.630614,41.957956]},"n1235":{"id":"n1235","loc":[-85.630611,41.957835]},"n1236":{"id":"n1236","loc":[-85.630737,41.957833]},"n1237":{"id":"n1237","loc":[-85.630739,41.957921]},"n1238":{"id":"n1238","loc":[-85.630688,41.957922]},"n1239":{"id":"n1239","loc":[-85.630719,41.958291]},"n124":{"id":"n124","loc":[-85.637773,41.942046]},"n1240":{"id":"n1240","loc":[-85.630592,41.958291]},"n1241":{"id":"n1241","loc":[-85.630593,41.958108]},"n1242":{"id":"n1242","loc":[-85.630701,41.958109]},"n1243":{"id":"n1243","loc":[-85.6307,41.958173]},"n1244":{"id":"n1244","loc":[-85.630711,41.958173]},"n1245":{"id":"n1245","loc":[-85.630711,41.958233]},"n1246":{"id":"n1246","loc":[-85.630719,41.958233]},"n1247":{"id":"n1247","loc":[-85.630523,41.958329]},"n1248":{"id":"n1248","loc":[-85.630388,41.958329]},"n1249":{"id":"n1249","loc":[-85.630387,41.958262]},"n125":{"id":"n125","loc":[-85.637693,41.942047]},"n1250":{"id":"n1250","loc":[-85.630523,41.958261]},"n1251":{"id":"n1251","loc":[-85.63072,41.958636]},"n1252":{"id":"n1252","loc":[-85.630721,41.958709]},"n1253":{"id":"n1253","loc":[-85.630503,41.958712]},"n1254":{"id":"n1254","loc":[-85.630498,41.958511]},"n1255":{"id":"n1255","loc":[-85.630635,41.95851]},"n1256":{"id":"n1256","loc":[-85.630638,41.958636]},"n1257":{"id":"n1257","loc":[-85.630437,41.958822]},"n1258":{"id":"n1258","loc":[-85.630437,41.958849]},"n1259":{"id":"n1259","loc":[-85.630393,41.958849]},"n126":{"id":"n126","loc":[-85.637692,41.941988]},"n1260":{"id":"n1260","loc":[-85.630393,41.958822]},"n1261":{"id":"n1261","loc":[-85.630605,41.959102]},"n1262":{"id":"n1262","loc":[-85.63049,41.959104]},"n1263":{"id":"n1263","loc":[-85.630487,41.958996]},"n1264":{"id":"n1264","loc":[-85.630462,41.958996]},"n1265":{"id":"n1265","loc":[-85.63046,41.958922]},"n1266":{"id":"n1266","loc":[-85.630562,41.958921]},"n1267":{"id":"n1267","loc":[-85.630564,41.958992]},"n1268":{"id":"n1268","loc":[-85.630602,41.958992]},"n1269":{"id":"n1269","loc":[-85.630126,41.957096]},"n127":{"id":"n127","loc":[-85.637604,41.941994]},"n1270":{"id":"n1270","loc":[-85.630129,41.957283]},"n1271":{"id":"n1271","loc":[-85.629993,41.957284]},"n1272":{"id":"n1272","loc":[-85.629992,41.957216]},"n1273":{"id":"n1273","loc":[-85.630015,41.957215]},"n1274":{"id":"n1274","loc":[-85.630013,41.957097]},"n1275":{"id":"n1275","loc":[-85.630211,41.956592]},"n1276":{"id":"n1276","loc":[-85.630211,41.956676]},"n1277":{"id":"n1277","loc":[-85.630162,41.956676]},"n1278":{"id":"n1278","loc":[-85.630162,41.95676]},"n1279":{"id":"n1279","loc":[-85.630037,41.956761]},"n128":{"id":"n128","loc":[-85.637604,41.942057]},"n1280":{"id":"n1280","loc":[-85.630037,41.956592]},"n1281":{"id":"n1281","loc":[-85.630309,41.95653]},"n1282":{"id":"n1282","loc":[-85.630326,41.957065]},"n1283":{"id":"n1283","loc":[-85.630118,41.957065]},"n1284":{"id":"n1284","loc":[-85.630119,41.957096]},"n1285":{"id":"n1285","loc":[-85.63067,41.957307]},"n1286":{"id":"n1286","loc":[-85.630536,41.957308]},"n1287":{"id":"n1287","loc":[-85.630533,41.957111]},"n1288":{"id":"n1288","loc":[-85.630667,41.95711]},"n1289":{"id":"n1289","loc":[-85.630676,41.956808]},"n129":{"id":"n129","loc":[-85.63748,41.942057]},"n1290":{"id":"n1290","loc":[-85.630551,41.956808]},"n1291":{"id":"n1291","loc":[-85.630552,41.956982]},"n1292":{"id":"n1292","loc":[-85.63059,41.956982]},"n1293":{"id":"n1293","loc":[-85.63059,41.957001]},"n1294":{"id":"n1294","loc":[-85.630692,41.957001]},"n1295":{"id":"n1295","loc":[-85.630692,41.956936]},"n1296":{"id":"n1296","loc":[-85.630676,41.956936]},"n1297":{"id":"n1297","loc":[-85.630496,41.956889]},"n1298":{"id":"n1298","loc":[-85.630501,41.956947]},"n1299":{"id":"n1299","loc":[-85.630377,41.956953]},"n13":{"id":"n13","loc":[-85.633643,41.941143]},"n130":{"id":"n130","loc":[-85.63748,41.941994]},"n1300":{"id":"n1300","loc":[-85.630359,41.956938]},"n1301":{"id":"n1301","loc":[-85.630359,41.956912]},"n1302":{"id":"n1302","loc":[-85.63038,41.956894]},"n1303":{"id":"n1303","loc":[-85.630679,41.956747]},"n1304":{"id":"n1304","loc":[-85.630572,41.956748]},"n1305":{"id":"n1305","loc":[-85.63057,41.956668]},"n1306":{"id":"n1306","loc":[-85.630501,41.956669]},"n1307":{"id":"n1307","loc":[-85.630499,41.95659]},"n1308":{"id":"n1308","loc":[-85.630565,41.956589]},"n1309":{"id":"n1309","loc":[-85.630564,41.956541]},"n131":{"id":"n131","loc":[-85.637431,41.941832]},"n1310":{"id":"n1310","loc":[-85.630686,41.956539]},"n1311":{"id":"n1311","loc":[-85.630688,41.956631]},"n1312":{"id":"n1312","loc":[-85.630676,41.956631]},"n1313":{"id":"n1313","loc":[-85.630686,41.956487]},"n1314":{"id":"n1314","loc":[-85.63059,41.956487]},"n1315":{"id":"n1315","loc":[-85.63059,41.956396]},"n1316":{"id":"n1316","loc":[-85.630686,41.956396]},"n1317":{"id":"n1317","loc":[-85.630643,41.9563]},"n1318":{"id":"n1318","loc":[-85.630548,41.956301]},"n1319":{"id":"n1319","loc":[-85.630545,41.956217]},"n132":{"id":"n132","loc":[-85.637432,41.94189]},"n1320":{"id":"n1320","loc":[-85.630529,41.956214]},"n1321":{"id":"n1321","loc":[-85.630521,41.956202]},"n1322":{"id":"n1322","loc":[-85.63052,41.95618]},"n1323":{"id":"n1323","loc":[-85.630527,41.956169]},"n1324":{"id":"n1324","loc":[-85.630544,41.956163]},"n1325":{"id":"n1325","loc":[-85.630543,41.956094]},"n1326":{"id":"n1326","loc":[-85.630641,41.956093]},"n1327":{"id":"n1327","loc":[-85.630642,41.956134]},"n1328":{"id":"n1328","loc":[-85.630656,41.956134]},"n1329":{"id":"n1329","loc":[-85.630657,41.956252]},"n133":{"id":"n133","loc":[-85.637412,41.94189]},"n1330":{"id":"n1330","loc":[-85.630643,41.956252]},"n1331":{"id":"n1331","loc":[-85.630409,41.956044]},"n1332":{"id":"n1332","loc":[-85.630409,41.956075]},"n1333":{"id":"n1333","loc":[-85.630195,41.956078]},"n1334":{"id":"n1334","loc":[-85.630195,41.9561]},"n1335":{"id":"n1335","loc":[-85.630088,41.956101]},"n1336":{"id":"n1336","loc":[-85.630087,41.956048]},"n1337":{"id":"n1337","loc":[-85.630345,41.956114]},"n1338":{"id":"n1338","loc":[-85.630328,41.956113]},"n1339":{"id":"n1339","loc":[-85.63034,41.956189]},"n134":{"id":"n134","loc":[-85.637413,41.941938]},"n1340":{"id":"n1340","loc":[-85.630355,41.956185]},"n1341":{"id":"n1341","loc":[-85.630311,41.956117]},"n1342":{"id":"n1342","loc":[-85.630297,41.956125]},"n1343":{"id":"n1343","loc":[-85.630287,41.956136]},"n1344":{"id":"n1344","loc":[-85.630283,41.956149]},"n1345":{"id":"n1345","loc":[-85.630285,41.956162]},"n1346":{"id":"n1346","loc":[-85.630293,41.956174]},"n1347":{"id":"n1347","loc":[-85.630306,41.956183]},"n1348":{"id":"n1348","loc":[-85.630322,41.956188]},"n1349":{"id":"n1349","loc":[-85.630368,41.956179]},"n135":{"id":"n135","loc":[-85.637342,41.941939]},"n1350":{"id":"n1350","loc":[-85.630378,41.95617]},"n1351":{"id":"n1351","loc":[-85.630384,41.956159]},"n1352":{"id":"n1352","loc":[-85.630385,41.956147]},"n1353":{"id":"n1353","loc":[-85.630381,41.956136]},"n1354":{"id":"n1354","loc":[-85.630372,41.956126]},"n1355":{"id":"n1355","loc":[-85.63036,41.956118]},"n1356":{"id":"n1356","loc":[-85.630776,41.956041]},"n1357":{"id":"n1357","loc":[-85.630195,41.956036]},"n1358":{"id":"n1358","loc":[-85.630137,41.956037]},"n1359":{"id":"n1359","loc":[-85.630136,41.956006]},"n136":{"id":"n136","loc":[-85.637342,41.941914]},"n1360":{"id":"n1360","loc":[-85.630194,41.956005]},"n1361":{"id":"n1361","loc":[-85.629864,41.956039]},"n1362":{"id":"n1362","loc":[-85.629864,41.955862]},"n1363":{"id":"n1363","loc":[-85.629541,41.958291]},"n1364":{"id":"n1364","loc":[-85.629419,41.958292]},"n1365":{"id":"n1365","loc":[-85.629417,41.958168]},"n1366":{"id":"n1366","loc":[-85.629445,41.958168]},"n1367":{"id":"n1367","loc":[-85.629444,41.958109]},"n1368":{"id":"n1368","loc":[-85.629537,41.958108]},"n1369":{"id":"n1369","loc":[-85.629351,41.958136]},"n137":{"id":"n137","loc":[-85.637212,41.941916]},"n1370":{"id":"n1370","loc":[-85.629352,41.958202]},"n1371":{"id":"n1371","loc":[-85.629365,41.958202]},"n1372":{"id":"n1372","loc":[-85.629365,41.958223]},"n1373":{"id":"n1373","loc":[-85.629291,41.958224]},"n1374":{"id":"n1374","loc":[-85.62929,41.958137]},"n1375":{"id":"n1375","loc":[-85.629443,41.958073]},"n1376":{"id":"n1376","loc":[-85.629252,41.958075]},"n1377":{"id":"n1377","loc":[-85.629253,41.95827]},"n1378":{"id":"n1378","loc":[-85.629566,41.957585]},"n1379":{"id":"n1379","loc":[-85.629566,41.957692]},"n138":{"id":"n138","loc":[-85.637211,41.941835]},"n1380":{"id":"n1380","loc":[-85.629281,41.957693]},"n1381":{"id":"n1381","loc":[-85.62928,41.957585]},"n1382":{"id":"n1382","loc":[-85.629004,41.957599]},"n1383":{"id":"n1383","loc":[-85.629004,41.957682]},"n1384":{"id":"n1384","loc":[-85.628902,41.957682]},"n1385":{"id":"n1385","loc":[-85.628902,41.957723]},"n1386":{"id":"n1386","loc":[-85.628731,41.957724]},"n1387":{"id":"n1387","loc":[-85.628731,41.9576]},"n1388":{"id":"n1388","loc":[-85.62836,41.957679]},"n1389":{"id":"n1389","loc":[-85.628359,41.957759]},"n139":{"id":"n139","loc":[-85.637293,41.941834]},"n1390":{"id":"n1390","loc":[-85.628062,41.957757]},"n1391":{"id":"n1391","loc":[-85.628063,41.957657]},"n1392":{"id":"n1392","loc":[-85.628198,41.957657]},"n1393":{"id":"n1393","loc":[-85.628198,41.957678]},"n1394":{"id":"n1394","loc":[-85.627775,41.958095]},"n1395":{"id":"n1395","loc":[-85.627608,41.958095]},"n1396":{"id":"n1396","loc":[-85.627606,41.957829]},"n1397":{"id":"n1397","loc":[-85.627774,41.957829]},"n1398":{"id":"n1398","loc":[-85.626816,41.957636]},"n1399":{"id":"n1399","loc":[-85.626787,41.957681]},"n14":{"id":"n14","loc":[-85.633643,41.940122]},"n140":{"id":"n140","loc":[-85.637293,41.941823]},"n1400":{"id":"n1400","loc":[-85.626673,41.95764]},"n1401":{"id":"n1401","loc":[-85.626703,41.957594]},"n1402":{"id":"n1402","loc":[-85.62694,41.95752]},"n1403":{"id":"n1403","loc":[-85.62688,41.957611]},"n1404":{"id":"n1404","loc":[-85.626798,41.957582]},"n1405":{"id":"n1405","loc":[-85.626793,41.95759]},"n1406":{"id":"n1406","loc":[-85.626657,41.95754]},"n1407":{"id":"n1407","loc":[-85.626666,41.957526]},"n1408":{"id":"n1408","loc":[-85.626584,41.957497]},"n1409":{"id":"n1409","loc":[-85.626638,41.957415]},"n141":{"id":"n141","loc":[-85.637363,41.941822]},"n1410":{"id":"n1410","loc":[-85.626731,41.957449]},"n1411":{"id":"n1411","loc":[-85.626725,41.957457]},"n1412":{"id":"n1412","loc":[-85.626843,41.9575]},"n1413":{"id":"n1413","loc":[-85.626851,41.957487]},"n1414":{"id":"n1414","loc":[-85.626579,41.957521]},"n1415":{"id":"n1415","loc":[-85.626537,41.957587]},"n1416":{"id":"n1416","loc":[-85.626427,41.957551]},"n1417":{"id":"n1417","loc":[-85.626468,41.957483]},"n1418":{"id":"n1418","loc":[-85.626592,41.957639]},"n1419":{"id":"n1419","loc":[-85.626807,41.957713]},"n142":{"id":"n142","loc":[-85.637364,41.941833]},"n1420":{"id":"n1420","loc":[-85.627129,41.957401]},"n1421":{"id":"n1421","loc":[-85.627209,41.95742]},"n1422":{"id":"n1422","loc":[-85.627302,41.957435]},"n1423":{"id":"n1423","loc":[-85.629566,41.957048]},"n1424":{"id":"n1424","loc":[-85.629568,41.957215]},"n1425":{"id":"n1425","loc":[-85.629383,41.957216]},"n1426":{"id":"n1426","loc":[-85.629384,41.95727]},"n1427":{"id":"n1427","loc":[-85.629231,41.957271]},"n1428":{"id":"n1428","loc":[-85.62923,41.957198]},"n1429":{"id":"n1429","loc":[-85.629322,41.957198]},"n143":{"id":"n143","loc":[-85.637559,41.942448]},"n1430":{"id":"n1430","loc":[-85.629321,41.957108]},"n1431":{"id":"n1431","loc":[-85.629441,41.957108]},"n1432":{"id":"n1432","loc":[-85.62944,41.957049]},"n1433":{"id":"n1433","loc":[-85.629337,41.957018]},"n1434":{"id":"n1434","loc":[-85.629366,41.957028]},"n1435":{"id":"n1435","loc":[-85.629375,41.957044]},"n1436":{"id":"n1436","loc":[-85.629354,41.957071]},"n1437":{"id":"n1437","loc":[-85.629317,41.957071]},"n1438":{"id":"n1438","loc":[-85.62929,41.957074]},"n1439":{"id":"n1439","loc":[-85.62927,41.957084]},"n144":{"id":"n144","loc":[-85.637036,41.942454]},"n1440":{"id":"n1440","loc":[-85.629232,41.957081]},"n1441":{"id":"n1441","loc":[-85.629222,41.957057]},"n1442":{"id":"n1442","loc":[-85.629259,41.957025]},"n1443":{"id":"n1443","loc":[-85.629293,41.957017]},"n1444":{"id":"n1444","loc":[-85.629251,41.957085]},"n1445":{"id":"n1445","loc":[-85.629235,41.957041]},"n1446":{"id":"n1446","loc":[-85.62937,41.95706]},"n1447":{"id":"n1447","loc":[-85.629531,41.956909]},"n1448":{"id":"n1448","loc":[-85.629408,41.956909]},"n1449":{"id":"n1449","loc":[-85.629402,41.956681]},"n145":{"id":"n145","loc":[-85.636692,41.942828]},"n1450":{"id":"n1450","loc":[-85.62953,41.956681]},"n1451":{"id":"n1451","loc":[-85.629402,41.956728]},"n1452":{"id":"n1452","loc":[-85.629408,41.956845]},"n1453":{"id":"n1453","loc":[-85.629385,41.956845]},"n1454":{"id":"n1454","loc":[-85.629384,41.956728]},"n1455":{"id":"n1455","loc":[-85.629063,41.956973]},"n1456":{"id":"n1456","loc":[-85.629064,41.957009]},"n1457":{"id":"n1457","loc":[-85.62902,41.957009]},"n1458":{"id":"n1458","loc":[-85.629019,41.956973]},"n1459":{"id":"n1459","loc":[-85.629136,41.956633]},"n146":{"id":"n146","loc":[-85.635929,41.942826]},"n1460":{"id":"n1460","loc":[-85.629084,41.956632]},"n1461":{"id":"n1461","loc":[-85.629084,41.956605]},"n1462":{"id":"n1462","loc":[-85.629136,41.956605]},"n1463":{"id":"n1463","loc":[-85.629153,41.956657]},"n1464":{"id":"n1464","loc":[-85.627914,41.956661]},"n1465":{"id":"n1465","loc":[-85.630096,41.956101]},"n1466":{"id":"n1466","loc":[-85.630097,41.95612]},"n1467":{"id":"n1467","loc":[-85.630011,41.956121]},"n1468":{"id":"n1468","loc":[-85.630015,41.956374]},"n1469":{"id":"n1469","loc":[-85.629148,41.95626]},"n147":{"id":"n147","loc":[-85.636433,41.942828]},"n1470":{"id":"n1470","loc":[-85.629527,41.956591]},"n1471":{"id":"n1471","loc":[-85.629405,41.956591]},"n1472":{"id":"n1472","loc":[-85.629405,41.956459]},"n1473":{"id":"n1473","loc":[-85.629369,41.956459]},"n1474":{"id":"n1474","loc":[-85.629369,41.956424]},"n1475":{"id":"n1475","loc":[-85.629413,41.956424]},"n1476":{"id":"n1476","loc":[-85.629414,41.956326]},"n1477":{"id":"n1477","loc":[-85.629522,41.956326]},"n1478":{"id":"n1478","loc":[-85.629522,41.956487]},"n1479":{"id":"n1479","loc":[-85.629527,41.956487]},"n148":{"id":"n148","loc":[-85.636435,41.942864],"tags":{"entrance":"yes"}},"n1480":{"id":"n1480","loc":[-85.629414,41.95634]},"n1481":{"id":"n1481","loc":[-85.629149,41.956338]},"n1482":{"id":"n1482","loc":[-85.62931,41.956531]},"n1483":{"id":"n1483","loc":[-85.629291,41.95655]},"n1484":{"id":"n1484","loc":[-85.629255,41.95655]},"n1485":{"id":"n1485","loc":[-85.629236,41.956533]},"n1486":{"id":"n1486","loc":[-85.629237,41.956461]},"n1487":{"id":"n1487","loc":[-85.629257,41.956445]},"n1488":{"id":"n1488","loc":[-85.629257,41.956428]},"n1489":{"id":"n1489","loc":[-85.629287,41.956428]},"n149":{"id":"n149","loc":[-85.637235,41.942622]},"n1490":{"id":"n1490","loc":[-85.629287,41.956445]},"n1491":{"id":"n1491","loc":[-85.62931,41.95646]},"n1492":{"id":"n1492","loc":[-85.629049,41.956425]},"n1493":{"id":"n1493","loc":[-85.628907,41.956427]},"n1494":{"id":"n1494","loc":[-85.628907,41.956455]},"n1495":{"id":"n1495","loc":[-85.628841,41.956455]},"n1496":{"id":"n1496","loc":[-85.62884,41.956424]},"n1497":{"id":"n1497","loc":[-85.628764,41.956425]},"n1498":{"id":"n1498","loc":[-85.628762,41.956323]},"n1499":{"id":"n1499","loc":[-85.628808,41.956323]},"n15":{"id":"n15","loc":[-85.633477,41.940187]},"n150":{"id":"n150","loc":[-85.637247,41.943116]},"n1500":{"id":"n1500","loc":[-85.628808,41.956314]},"n1501":{"id":"n1501","loc":[-85.628911,41.956313]},"n1502":{"id":"n1502","loc":[-85.628911,41.956322]},"n1503":{"id":"n1503","loc":[-85.62896,41.956322]},"n1504":{"id":"n1504","loc":[-85.62896,41.956348]},"n1505":{"id":"n1505","loc":[-85.629047,41.956347]},"n1506":{"id":"n1506","loc":[-85.628893,41.957263]},"n1507":{"id":"n1507","loc":[-85.628788,41.957264]},"n1508":{"id":"n1508","loc":[-85.628786,41.95711]},"n1509":{"id":"n1509","loc":[-85.628894,41.957109]},"n151":{"id":"n151","loc":[-85.637564,41.943116]},"n1510":{"id":"n1510","loc":[-85.628893,41.957075]},"n1511":{"id":"n1511","loc":[-85.628965,41.957075]},"n1512":{"id":"n1512","loc":[-85.628965,41.957111]},"n1513":{"id":"n1513","loc":[-85.629035,41.95711]},"n1514":{"id":"n1514","loc":[-85.629036,41.957209]},"n1515":{"id":"n1515","loc":[-85.628893,41.95721]},"n1516":{"id":"n1516","loc":[-85.631348,41.95773]},"n1517":{"id":"n1517","loc":[-85.631101,41.957732]},"n1518":{"id":"n1518","loc":[-85.631099,41.957558]},"n1519":{"id":"n1519","loc":[-85.63123,41.957557]},"n152":{"id":"n152","loc":[-85.637552,41.942619]},"n1520":{"id":"n1520","loc":[-85.631231,41.957618]},"n1521":{"id":"n1521","loc":[-85.63129,41.957618]},"n1522":{"id":"n1522","loc":[-85.63129,41.957651]},"n1523":{"id":"n1523","loc":[-85.631346,41.957651]},"n1524":{"id":"n1524","loc":[-85.631366,41.95802]},"n1525":{"id":"n1525","loc":[-85.631141,41.958021]},"n1526":{"id":"n1526","loc":[-85.63114,41.957943]},"n1527":{"id":"n1527","loc":[-85.631167,41.957943]},"n1528":{"id":"n1528","loc":[-85.631166,41.957808]},"n1529":{"id":"n1529","loc":[-85.631301,41.957807]},"n153":{"id":"n153","loc":[-85.63763,41.942528]},"n1530":{"id":"n1530","loc":[-85.631302,41.95789]},"n1531":{"id":"n1531","loc":[-85.631364,41.95789]},"n1532":{"id":"n1532","loc":[-85.631539,41.957754]},"n1533":{"id":"n1533","loc":[-85.631069,41.957756]},"n1534":{"id":"n1534","loc":[-85.631536,41.957518]},"n1535":{"id":"n1535","loc":[-85.631543,41.957995]},"n1536":{"id":"n1536","loc":[-85.631531,41.957748]},"n1537":{"id":"n1537","loc":[-85.631485,41.957748]},"n1538":{"id":"n1538","loc":[-85.631484,41.957698]},"n1539":{"id":"n1539","loc":[-85.631531,41.957698]},"n154":{"id":"n154","loc":[-85.637151,41.94253]},"n1540":{"id":"n1540","loc":[-85.631586,41.957742]},"n1541":{"id":"n1541","loc":[-85.63155,41.957742]},"n1542":{"id":"n1542","loc":[-85.631551,41.957702]},"n1543":{"id":"n1543","loc":[-85.631587,41.957702]},"n1544":{"id":"n1544","loc":[-85.631534,41.95807]},"n1545":{"id":"n1545","loc":[-85.631534,41.958097]},"n1546":{"id":"n1546","loc":[-85.631491,41.958097]},"n1547":{"id":"n1547","loc":[-85.631491,41.95807]},"n1548":{"id":"n1548","loc":[-85.631304,41.958861]},"n1549":{"id":"n1549","loc":[-85.631186,41.958862]},"n155":{"id":"n155","loc":[-85.63715,41.942424]},"n1550":{"id":"n1550","loc":[-85.631182,41.958653]},"n1551":{"id":"n1551","loc":[-85.6313,41.958651]},"n1552":{"id":"n1552","loc":[-85.631293,41.95854]},"n1553":{"id":"n1553","loc":[-85.631176,41.958539]},"n1554":{"id":"n1554","loc":[-85.631176,41.958377]},"n1555":{"id":"n1555","loc":[-85.631297,41.958377]},"n1556":{"id":"n1556","loc":[-85.631297,41.958422]},"n1557":{"id":"n1557","loc":[-85.631333,41.958422]},"n1558":{"id":"n1558","loc":[-85.631333,41.958479]},"n1559":{"id":"n1559","loc":[-85.631293,41.958479]},"n156":{"id":"n156","loc":[-85.637629,41.942422]},"n1560":{"id":"n1560","loc":[-85.631951,41.958908]},"n1561":{"id":"n1561","loc":[-85.631838,41.958909]},"n1562":{"id":"n1562","loc":[-85.631837,41.958847]},"n1563":{"id":"n1563","loc":[-85.631859,41.958847]},"n1564":{"id":"n1564","loc":[-85.631858,41.958746]},"n1565":{"id":"n1565","loc":[-85.631961,41.958745]},"n1566":{"id":"n1566","loc":[-85.631962,41.958812]},"n1567":{"id":"n1567","loc":[-85.631949,41.958813]},"n1568":{"id":"n1568","loc":[-85.631579,41.958913]},"n1569":{"id":"n1569","loc":[-85.631567,41.95864]},"n157":{"id":"n157","loc":[-85.638232,41.942477]},"n1570":{"id":"n1570","loc":[-85.631942,41.958639]},"n1571":{"id":"n1571","loc":[-85.631543,41.958594]},"n1572":{"id":"n1572","loc":[-85.631543,41.958065]},"n1573":{"id":"n1573","loc":[-85.631888,41.958546]},"n1574":{"id":"n1574","loc":[-85.631804,41.958546]},"n1575":{"id":"n1575","loc":[-85.631803,41.95841]},"n1576":{"id":"n1576","loc":[-85.631886,41.958409]},"n1577":{"id":"n1577","loc":[-85.631897,41.958125]},"n1578":{"id":"n1578","loc":[-85.631755,41.958126]},"n1579":{"id":"n1579","loc":[-85.631756,41.958174]},"n158":{"id":"n158","loc":[-85.637775,41.942483]},"n1580":{"id":"n1580","loc":[-85.63178,41.958174]},"n1581":{"id":"n1581","loc":[-85.631782,41.958272]},"n1582":{"id":"n1582","loc":[-85.631922,41.958271]},"n1583":{"id":"n1583","loc":[-85.631922,41.958244]},"n1584":{"id":"n1584","loc":[-85.631883,41.958245]},"n1585":{"id":"n1585","loc":[-85.631882,41.958175]},"n1586":{"id":"n1586","loc":[-85.631898,41.958175]},"n1587":{"id":"n1587","loc":[-85.631924,41.958032]},"n1588":{"id":"n1588","loc":[-85.631762,41.958032]},"n1589":{"id":"n1589","loc":[-85.63176,41.957827]},"n159":{"id":"n159","loc":[-85.638107,41.942512]},"n1590":{"id":"n1590","loc":[-85.631888,41.957826]},"n1591":{"id":"n1591","loc":[-85.631888,41.957892]},"n1592":{"id":"n1592","loc":[-85.631871,41.957892]},"n1593":{"id":"n1593","loc":[-85.631872,41.957949]},"n1594":{"id":"n1594","loc":[-85.631923,41.957949]},"n1595":{"id":"n1595","loc":[-85.631695,41.95795]},"n1596":{"id":"n1596","loc":[-85.631666,41.957975]},"n1597":{"id":"n1597","loc":[-85.63163,41.957975]},"n1598":{"id":"n1598","loc":[-85.6316,41.957951]},"n1599":{"id":"n1599","loc":[-85.6316,41.95785]},"n16":{"id":"n16","loc":[-85.63341,41.94032]},"n160":{"id":"n160","loc":[-85.637763,41.942514]},"n1600":{"id":"n1600","loc":[-85.63166,41.95785]},"n1601":{"id":"n1601","loc":[-85.631696,41.957873]},"n1602":{"id":"n1602","loc":[-85.631924,41.957762]},"n1603":{"id":"n1603","loc":[-85.631762,41.957762]},"n1604":{"id":"n1604","loc":[-85.631762,41.957708]},"n1605":{"id":"n1605","loc":[-85.631785,41.957708]},"n1606":{"id":"n1606","loc":[-85.631785,41.957606]},"n1607":{"id":"n1607","loc":[-85.631734,41.957606]},"n1608":{"id":"n1608","loc":[-85.631734,41.957538]},"n1609":{"id":"n1609","loc":[-85.631821,41.957538]},"n161":{"id":"n161","loc":[-85.637763,41.942445]},"n1610":{"id":"n1610","loc":[-85.631935,41.957545]},"n1611":{"id":"n1611","loc":[-85.631821,41.957544]},"n1612":{"id":"n1612","loc":[-85.631935,41.957645]},"n1613":{"id":"n1613","loc":[-85.631924,41.957645]},"n1614":{"id":"n1614","loc":[-85.627135,41.953828]},"n1615":{"id":"n1615","loc":[-85.633517,41.941353],"tags":{"man_made":"lighthouse"}},"n1616":{"id":"n1616","loc":[-85.633659,41.942041],"tags":{"amenity":"bbq"}},"n1617":{"id":"n1617","loc":[-85.63662,41.942911],"tags":{"amenity":"toilets"}},"n1618":{"id":"n1618","loc":[-85.637487,41.943876],"tags":{"amenity":"toilets"}},"n1619":{"id":"n1619","loc":[-85.634938,41.941917],"tags":{"amenity":"toilets"}},"n162":{"id":"n162","loc":[-85.638107,41.942443]},"n1620":{"id":"n1620","loc":[-85.632427,41.941678],"tags":{"amenity":"bbq"}},"n1621":{"id":"n1621","loc":[-85.638033,41.944568],"tags":{"amenity":"bbq"}},"n1622":{"id":"n1622","loc":[-85.638052,41.944522],"tags":{"amenity":"bbq"}},"n1623":{"id":"n1623","loc":[-85.635001,41.941965]},"n1624":{"id":"n1624","loc":[-85.634635,41.941884]},"n1625":{"id":"n1625","loc":[-85.634667,41.941894]},"n1626":{"id":"n1626","loc":[-85.634791,41.942011]},"n1627":{"id":"n1627","loc":[-85.634749,41.941938]},"n1628":{"id":"n1628","loc":[-85.627295,41.953946],"tags":{"barrier":"gate"}},"n1629":{"id":"n1629","loc":[-85.629076,41.954689]},"n163":{"id":"n163","loc":[-85.638813,41.942475]},"n1630":{"id":"n1630","loc":[-85.640667,41.942595]},"n1631":{"id":"n1631","loc":[-85.639455,41.94261]},"n1632":{"id":"n1632","loc":[-85.643407,41.942336]},"n1633":{"id":"n1633","loc":[-85.641845,41.941316]},"n1634":{"id":"n1634","loc":[-85.643322,41.942224]},"n1635":{"id":"n1635","loc":[-85.643301,41.942124]},"n1636":{"id":"n1636","loc":[-85.640639,41.941326]},"n1637":{"id":"n1637","loc":[-85.640614,41.940058]},"n1638":{"id":"n1638","loc":[-85.639428,41.941335]},"n1639":{"id":"n1639","loc":[-85.643078,41.941293]},"n164":{"id":"n164","loc":[-85.63883,41.942422]},"n1640":{"id":"n1640","loc":[-85.64371,41.942302]},"n1641":{"id":"n1641","loc":[-85.643056,41.94001]},"n1642":{"id":"n1642","loc":[-85.643097,41.942575],"tags":{"highway":"traffic_signals","traffic_signals":"signal","traffic_signals:direction":"both"}},"n1643":{"id":"n1643","loc":[-85.641855,41.942586]},"n1644":{"id":"n1644","loc":[-85.643549,41.942209]},"n1645":{"id":"n1645","loc":[-85.639359,41.94007]},"n1646":{"id":"n1646","loc":[-85.642797,41.940522]},"n1647":{"id":"n1647","loc":[-85.642589,41.940523]},"n1648":{"id":"n1648","loc":[-85.642587,41.940287]},"n1649":{"id":"n1649","loc":[-85.642797,41.940286]},"n165":{"id":"n165","loc":[-85.63883,41.942508]},"n1650":{"id":"n1650","loc":[-85.642571,41.940523]},"n1651":{"id":"n1651","loc":[-85.642568,41.940286]},"n1652":{"id":"n1652","loc":[-85.642316,41.940289]},"n1653":{"id":"n1653","loc":[-85.642321,41.940436]},"n1654":{"id":"n1654","loc":[-85.642292,41.940458]},"n1655":{"id":"n1655","loc":[-85.642287,41.940483]},"n1656":{"id":"n1656","loc":[-85.642323,41.940509]},"n1657":{"id":"n1657","loc":[-85.642385,41.940511]},"n1658":{"id":"n1658","loc":[-85.642408,41.940526]},"n1659":{"id":"n1659","loc":[-85.641962,41.94109]},"n166":{"id":"n166","loc":[-85.638364,41.942508]},"n1660":{"id":"n1660","loc":[-85.642753,41.941084]},"n1661":{"id":"n1661","loc":[-85.642752,41.941004]},"n1662":{"id":"n1662","loc":[-85.642806,41.941003]},"n1663":{"id":"n1663","loc":[-85.642803,41.940731]},"n1664":{"id":"n1664","loc":[-85.642741,41.940732]},"n1665":{"id":"n1665","loc":[-85.64274,41.940645]},"n1666":{"id":"n1666","loc":[-85.641957,41.940651]},"n1667":{"id":"n1667","loc":[-85.642937,41.941241]},"n1668":{"id":"n1668","loc":[-85.641776,41.941253]},"n1669":{"id":"n1669","loc":[-85.641766,41.940598]},"n167":{"id":"n167","loc":[-85.638836,41.942167]},"n1670":{"id":"n1670","loc":[-85.64198,41.940598]},"n1671":{"id":"n1671","loc":[-85.641961,41.940137]},"n1672":{"id":"n1672","loc":[-85.642934,41.94012]},"n1673":{"id":"n1673","loc":[-85.643074,41.941173]},"n1674":{"id":"n1674","loc":[-85.642841,41.940997]},"n1675":{"id":"n1675","loc":[-85.642839,41.940721]},"n1676":{"id":"n1676","loc":[-85.643065,41.940552]},"n1677":{"id":"n1677","loc":[-85.642732,41.94124]},"n1678":{"id":"n1678","loc":[-85.641815,41.941246]},"n1679":{"id":"n1679","loc":[-85.641813,41.941132]},"n168":{"id":"n168","loc":[-85.638836,41.94229]},"n1680":{"id":"n1680","loc":[-85.641839,41.941111]},"n1681":{"id":"n1681","loc":[-85.641884,41.941098]},"n1682":{"id":"n1682","loc":[-85.642732,41.941092]},"n1683":{"id":"n1683","loc":[-85.642776,41.941302]},"n1684":{"id":"n1684","loc":[-85.632788,41.946236]},"n1685":{"id":"n1685","loc":[-85.622342,41.953127]},"n1686":{"id":"n1686","loc":[-85.641848,41.941167]},"n1687":{"id":"n1687","loc":[-85.643753,41.941503]},"n1688":{"id":"n1688","loc":[-85.643762,41.942119]},"n1689":{"id":"n1689","loc":[-85.64238,41.942262]},"n169":{"id":"n169","loc":[-85.638594,41.94229]},"n1690":{"id":"n1690","loc":[-85.642374,41.941944]},"n1691":{"id":"n1691","loc":[-85.642518,41.941943]},"n1692":{"id":"n1692","loc":[-85.642519,41.94198]},"n1693":{"id":"n1693","loc":[-85.642831,41.941977]},"n1694":{"id":"n1694","loc":[-85.642837,41.942312]},"n1695":{"id":"n1695","loc":[-85.642495,41.942315]},"n1696":{"id":"n1696","loc":[-85.642494,41.942261]},"n1697":{"id":"n1697","loc":[-85.641087,41.942433]},"n1698":{"id":"n1698","loc":[-85.641081,41.942006]},"n1699":{"id":"n1699","loc":[-85.641244,41.942005]},"n17":{"id":"n17","loc":[-85.633478,41.94081]},"n170":{"id":"n170","loc":[-85.638594,41.942422]},"n1700":{"id":"n1700","loc":[-85.64125,41.942431]},"n1701":{"id":"n1701","loc":[-85.641331,41.942968]},"n1702":{"id":"n1702","loc":[-85.641328,41.942713]},"n1703":{"id":"n1703","loc":[-85.641521,41.942712]},"n1704":{"id":"n1704","loc":[-85.641523,41.942924]},"n1705":{"id":"n1705","loc":[-85.641504,41.942924]},"n1706":{"id":"n1706","loc":[-85.641505,41.942967]},"n1707":{"id":"n1707","loc":[-85.638612,41.942408]},"n1708":{"id":"n1708","loc":[-85.638612,41.942327]},"n1709":{"id":"n1709","loc":[-85.638775,41.942327]},"n171":{"id":"n171","loc":[-85.638364,41.942356]},"n1710":{"id":"n1710","loc":[-85.638775,41.942299]},"n1711":{"id":"n1711","loc":[-85.638835,41.942298]},"n1712":{"id":"n1712","loc":[-85.638835,41.942407]},"n1713":{"id":"n1713","loc":[-85.639116,41.942444]},"n1714":{"id":"n1714","loc":[-85.639114,41.942362]},"n1715":{"id":"n1715","loc":[-85.639294,41.94236]},"n1716":{"id":"n1716","loc":[-85.639296,41.942442]},"n1717":{"id":"n1717","loc":[-85.639808,41.942385]},"n1718":{"id":"n1718","loc":[-85.639805,41.942285]},"n1719":{"id":"n1719","loc":[-85.639988,41.942283]},"n172":{"id":"n172","loc":[-85.638364,41.942167]},"n1720":{"id":"n1720","loc":[-85.63999,41.942383]},"n1721":{"id":"n1721","loc":[-85.639633,41.943023]},"n1722":{"id":"n1722","loc":[-85.639867,41.943019]},"n1723":{"id":"n1723","loc":[-85.639866,41.942964]},"n1724":{"id":"n1724","loc":[-85.639888,41.942963]},"n1725":{"id":"n1725","loc":[-85.639883,41.942779]},"n1726":{"id":"n1726","loc":[-85.639851,41.94278]},"n1727":{"id":"n1727","loc":[-85.63985,41.94274]},"n1728":{"id":"n1728","loc":[-85.639789,41.942741]},"n1729":{"id":"n1729","loc":[-85.639789,41.942753]},"n173":{"id":"n173","loc":[-85.639038,41.942463]},"n1730":{"id":"n1730","loc":[-85.639698,41.942754]},"n1731":{"id":"n1731","loc":[-85.639699,41.942788]},"n1732":{"id":"n1732","loc":[-85.639675,41.942789]},"n1733":{"id":"n1733","loc":[-85.639676,41.94283]},"n1734":{"id":"n1734","loc":[-85.639701,41.942829]},"n1735":{"id":"n1735","loc":[-85.639702,41.942869]},"n1736":{"id":"n1736","loc":[-85.639629,41.94287]},"n1737":{"id":"n1737","loc":[-85.643568,41.942946]},"n1738":{"id":"n1738","loc":[-85.643568,41.942777]},"n1739":{"id":"n1739","loc":[-85.643401,41.942777]},"n174":{"id":"n174","loc":[-85.638897,41.942464]},"n1740":{"id":"n1740","loc":[-85.643401,41.942863]},"n1741":{"id":"n1741","loc":[-85.643448,41.942863]},"n1742":{"id":"n1742","loc":[-85.643448,41.942946]},"n1743":{"id":"n1743","loc":[-85.642836,41.942981]},"n1744":{"id":"n1744","loc":[-85.642917,41.942979]},"n1745":{"id":"n1745","loc":[-85.642914,41.942904]},"n1746":{"id":"n1746","loc":[-85.642938,41.942903]},"n1747":{"id":"n1747","loc":[-85.642935,41.942813]},"n1748":{"id":"n1748","loc":[-85.642775,41.942816]},"n1749":{"id":"n1749","loc":[-85.642778,41.942906]},"n175":{"id":"n175","loc":[-85.638897,41.942423]},"n1750":{"id":"n1750","loc":[-85.642833,41.942905]},"n1751":{"id":"n1751","loc":[-85.642302,41.942886]},"n1752":{"id":"n1752","loc":[-85.642299,41.942721]},"n1753":{"id":"n1753","loc":[-85.642422,41.94272]},"n1754":{"id":"n1754","loc":[-85.642425,41.942868]},"n1755":{"id":"n1755","loc":[-85.642385,41.942869]},"n1756":{"id":"n1756","loc":[-85.642385,41.942885]},"n1757":{"id":"n1757","loc":[-85.641533,41.942939]},"n1758":{"id":"n1758","loc":[-85.64161,41.942877]},"n1759":{"id":"n1759","loc":[-85.641676,41.942922]},"n176":{"id":"n176","loc":[-85.638853,41.942423]},"n1760":{"id":"n1760","loc":[-85.6416,41.942985]},"n1761":{"id":"n1761","loc":[-85.64206,41.942802]},"n1762":{"id":"n1762","loc":[-85.642059,41.942741]},"n1763":{"id":"n1763","loc":[-85.642196,41.942741]},"n1764":{"id":"n1764","loc":[-85.642196,41.942818]},"n1765":{"id":"n1765","loc":[-85.642128,41.942819]},"n1766":{"id":"n1766","loc":[-85.642128,41.942801]},"n1767":{"id":"n1767","loc":[-85.640943,41.942934]},"n1768":{"id":"n1768","loc":[-85.641035,41.942933]},"n1769":{"id":"n1769","loc":[-85.641032,41.942797]},"n177":{"id":"n177","loc":[-85.638852,41.94237]},"n1770":{"id":"n1770","loc":[-85.640997,41.942798]},"n1771":{"id":"n1771","loc":[-85.640996,41.942764]},"n1772":{"id":"n1772","loc":[-85.640861,41.942766]},"n1773":{"id":"n1773","loc":[-85.640862,41.942848]},"n1774":{"id":"n1774","loc":[-85.640941,41.942847]},"n1775":{"id":"n1775","loc":[-85.643766,41.942226]},"n1776":{"id":"n1776","loc":[-85.643768,41.942407]},"n1777":{"id":"n1777","loc":[-85.643218,41.94177]},"n1778":{"id":"n1778","loc":[-85.64321,41.941327]},"n1779":{"id":"n1779","loc":[-85.643649,41.941323]},"n178":{"id":"n178","loc":[-85.638892,41.94237]},"n1780":{"id":"n1780","loc":[-85.643656,41.941716]},"n1781":{"id":"n1781","loc":[-85.64358,41.941717]},"n1782":{"id":"n1782","loc":[-85.64358,41.941767]},"n1783":{"id":"n1783","loc":[-85.64382,41.941495]},"n1784":{"id":"n1784","loc":[-85.643817,41.941317]},"n1785":{"id":"n1785","loc":[-85.643235,41.941833]},"n1786":{"id":"n1786","loc":[-85.64335,41.941842]},"n1787":{"id":"n1787","loc":[-85.643504,41.941903]},"n1788":{"id":"n1788","loc":[-85.643554,41.941946]},"n1789":{"id":"n1789","loc":[-85.643618,41.942015]},"n179":{"id":"n179","loc":[-85.638891,41.942334]},"n1790":{"id":"n1790","loc":[-85.64346,41.941971]},"n1791":{"id":"n1791","loc":[-85.643528,41.942468]},"n1792":{"id":"n1792","loc":[-85.643621,41.942363]},"n1793":{"id":"n1793","loc":[-85.643496,41.942297]},"n1794":{"id":"n1794","loc":[-85.643446,41.942246]},"n1795":{"id":"n1795","loc":[-85.643398,41.942177]},"n1796":{"id":"n1796","loc":[-85.643398,41.942031]},"n1797":{"id":"n1797","loc":[-85.621531,41.952693]},"n1798":{"id":"n1798","loc":[-85.643221,41.942028]},"n1799":{"id":"n1799","loc":[-85.643225,41.942276]},"n18":{"id":"n18","loc":[-85.63345,41.94071]},"n180":{"id":"n180","loc":[-85.639037,41.942334]},"n1800":{"id":"n1800","loc":[-85.643265,41.942347]},"n1801":{"id":"n1801","loc":[-85.643323,41.942413]},"n1802":{"id":"n1802","loc":[-85.643411,41.94247]},"n1803":{"id":"n1803","loc":[-85.643459,41.942435]},"n1804":{"id":"n1804","loc":[-85.643767,41.942307]},"n1805":{"id":"n1805","loc":[-85.643661,41.942293]},"n1806":{"id":"n1806","loc":[-85.643578,41.942247]},"n1807":{"id":"n1807","loc":[-85.643522,41.942125]},"n1808":{"id":"n1808","loc":[-85.643515,41.942061]},"n1809":{"id":"n1809","loc":[-85.643346,41.941924]},"n181":{"id":"n181","loc":[-85.638074,41.941839]},"n1810":{"id":"n1810","loc":[-85.643086,41.94192]},"n1811":{"id":"n1811","loc":[-85.643529,41.94217]},"n1812":{"id":"n1812","loc":[-85.643489,41.942003]},"n1813":{"id":"n1813","loc":[-85.643295,41.941919]},"n1814":{"id":"n1814","loc":[-85.643305,41.942163]},"n1815":{"id":"n1815","loc":[-85.643354,41.942285]},"n1816":{"id":"n1816","loc":[-85.643472,41.942389]},"n1817":{"id":"n1817","loc":[-85.643608,41.942271]},"n1818":{"id":"n1818","loc":[-85.643876,41.941402]},"n1819":{"id":"n1819","loc":[-85.643818,41.941369]},"n182":{"id":"n182","loc":[-85.638076,41.941942]},"n1820":{"id":"n1820","loc":[-85.643682,41.941304]},"n1821":{"id":"n1821","loc":[-85.64359,41.941286]},"n1822":{"id":"n1822","loc":[-85.643317,41.941727]},"n1823":{"id":"n1823","loc":[-85.643301,41.941286]},"n1824":{"id":"n1824","loc":[-85.643553,41.941698]},"n1825":{"id":"n1825","loc":[-85.643543,41.941286]},"n1826":{"id":"n1826","loc":[-85.636967,41.940118]},"n1827":{"id":"n1827","loc":[-85.63378,41.940114]},"n1828":{"id":"n1828","loc":[-85.637254,41.940075]},"n1829":{"id":"n1829","loc":[-85.637002,41.941355]},"n183":{"id":"n183","loc":[-85.637955,41.941944]},"n1830":{"id":"n1830","loc":[-85.643532,41.94204]},"n1831":{"id":"n1831","loc":[-85.638235,41.942615]},"n1832":{"id":"n1832","loc":[-85.637039,41.942624]},"n1833":{"id":"n1833","loc":[-85.636369,41.94266]},"n1834":{"id":"n1834","loc":[-85.63582,41.942771],"tags":{"highway":"traffic_signals","traffic_signals":"emergency","traffic_signals:direction":"both"}},"n1835":{"id":"n1835","loc":[-85.634873,41.943044]},"n1836":{"id":"n1836","loc":[-85.643482,41.941976]},"n1837":{"id":"n1837","loc":[-85.64345,41.941945]},"n1838":{"id":"n1838","loc":[-85.641885,41.943851]},"n1839":{"id":"n1839","loc":[-85.641915,41.945121]},"n184":{"id":"n184","loc":[-85.637953,41.94184]},"n1840":{"id":"n1840","loc":[-85.639454,41.943871]},"n1841":{"id":"n1841","loc":[-85.639491,41.945191]},"n1842":{"id":"n1842","loc":[-85.635768,41.940113]},"n1843":{"id":"n1843","loc":[-85.638206,41.941345]},"n1844":{"id":"n1844","loc":[-85.640721,41.94513]},"n1845":{"id":"n1845","loc":[-85.643137,41.945103]},"n1846":{"id":"n1846","loc":[-85.638199,41.940079]},"n1847":{"id":"n1847","loc":[-85.640688,41.943861]},"n1848":{"id":"n1848","loc":[-85.643397,41.941924]},"n1849":{"id":"n1849","loc":[-85.643117,41.943841]},"n185":{"id":"n185","loc":[-85.637953,41.941866]},"n1850":{"id":"n1850","loc":[-85.636731,41.94263]},"n1851":{"id":"n1851","loc":[-85.63518,41.942955],"tags":{"highway":"crossing"}},"n1852":{"id":"n1852","loc":[-85.636152,41.942695]},"n1853":{"id":"n1853","loc":[-85.644202,41.941499]},"n1854":{"id":"n1854","loc":[-85.644211,41.942116]},"n1855":{"id":"n1855","loc":[-85.644233,41.942404]},"n1856":{"id":"n1856","loc":[-85.644231,41.942223]},"n1857":{"id":"n1857","loc":[-85.644133,41.941315]},"n1858":{"id":"n1858","loc":[-85.644136,41.941493]},"n1859":{"id":"n1859","loc":[-85.644345,41.942307]},"n186":{"id":"n186","loc":[-85.637873,41.941867]},"n1860":{"id":"n1860","loc":[-85.644232,41.942304]},"n1861":{"id":"n1861","loc":[-85.644134,41.941403]},"n1862":{"id":"n1862","loc":[-85.63607,41.943005],"tags":{"addr:city":"Three Rivers","addr:housenumber":"333","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","amenity":"fire_station","name":"Three Rivers Fire Department"}},"n1863":{"id":"n1863","loc":[-85.637,41.941236]},"n1864":{"id":"n1864","loc":[-85.634476,41.941475]},"n1865":{"id":"n1865","loc":[-85.635036,41.941858]},"n1866":{"id":"n1866","loc":[-85.635362,41.941962]},"n1867":{"id":"n1867","loc":[-85.635796,41.941962]},"n1868":{"id":"n1868","loc":[-85.63295,41.943006]},"n1869":{"id":"n1869","loc":[-85.634692,41.943098]},"n187":{"id":"n187","loc":[-85.637877,41.941975]},"n1870":{"id":"n1870","loc":[-85.633128,41.940484]},"n1871":{"id":"n1871","loc":[-85.633117,41.942798]},"n1872":{"id":"n1872","loc":[-85.633303,41.942412]},"n1873":{"id":"n1873","loc":[-85.633482,41.941912]},"n1874":{"id":"n1874","loc":[-85.633455,41.941359]},"n1875":{"id":"n1875","loc":[-85.633162,41.942679]},"n1876":{"id":"n1876","loc":[-85.634274,41.943479]},"n1877":{"id":"n1877","loc":[-85.634678,41.942909]},"n1878":{"id":"n1878","loc":[-85.6339,41.941453]},"n1879":{"id":"n1879","loc":[-85.634571,41.942774]},"n188":{"id":"n188","loc":[-85.636855,41.942488]},"n1880":{"id":"n1880","loc":[-85.63419,41.941732]},"n1881":{"id":"n1881","loc":[-85.634067,41.941565]},"n1882":{"id":"n1882","loc":[-85.63436,41.942358]},"n1883":{"id":"n1883","loc":[-85.634327,41.942247]},"n1884":{"id":"n1884","loc":[-85.633391,41.941231]},"n1885":{"id":"n1885","loc":[-85.634303,41.941972]},"n1886":{"id":"n1886","loc":[-85.633541,41.940147]},"n1887":{"id":"n1887","loc":[-85.633433,41.940252]},"n1888":{"id":"n1888","loc":[-85.633402,41.940411]},"n1889":{"id":"n1889","loc":[-85.633551,41.941023]},"n189":{"id":"n189","loc":[-85.636702,41.942488]},"n1890":{"id":"n1890","loc":[-85.633719,41.941186]},"n1891":{"id":"n1891","loc":[-85.633067,41.941845]},"n1892":{"id":"n1892","loc":[-85.634902,41.942766]},"n1893":{"id":"n1893","loc":[-85.634603,41.942202]},"n1894":{"id":"n1894","loc":[-85.634858,41.942152]},"n1895":{"id":"n1895","loc":[-85.634842,41.942269]},"n1896":{"id":"n1896","loc":[-85.634907,41.942313]},"n1897":{"id":"n1897","loc":[-85.635049,41.942331]},"n1898":{"id":"n1898","loc":[-85.635101,41.942281]},"n1899":{"id":"n1899","loc":[-85.635129,41.942144]},"n19":{"id":"n19","loc":[-85.633009,41.942229]},"n190":{"id":"n190","loc":[-85.636702,41.942434]},"n1900":{"id":"n1900","loc":[-85.635531,41.942143]},"n1901":{"id":"n1901","loc":[-85.635534,41.942577]},"n1902":{"id":"n1902","loc":[-85.635158,41.942656]},"n1903":{"id":"n1903","loc":[-85.635121,41.942703]},"n1904":{"id":"n1904","loc":[-85.635087,41.941508]},"n1905":{"id":"n1905","loc":[-85.63536,41.941106]},"n1906":{"id":"n1906","loc":[-85.635442,41.941094]},"n1907":{"id":"n1907","loc":[-85.635508,41.941104]},"n1908":{"id":"n1908","loc":[-85.635569,41.941125]},"n1909":{"id":"n1909","loc":[-85.635583,41.941106]},"n191":{"id":"n191","loc":[-85.636761,41.942434]},"n1910":{"id":"n1910","loc":[-85.635555,41.940976]},"n1911":{"id":"n1911","loc":[-85.635501,41.940915]},"n1912":{"id":"n1912","loc":[-85.635392,41.940922]},"n1913":{"id":"n1913","loc":[-85.635276,41.940974]},"n1914":{"id":"n1914","loc":[-85.63517,41.941204]},"n1915":{"id":"n1915","loc":[-85.634888,41.941517]},"n1916":{"id":"n1916","loc":[-85.634897,41.941576]},"n1917":{"id":"n1917","loc":[-85.634961,41.94164]},"n1918":{"id":"n1918","loc":[-85.635028,41.941659]},"n1919":{"id":"n1919","loc":[-85.635118,41.941621]},"n192":{"id":"n192","loc":[-85.636761,41.942369]},"n1920":{"id":"n1920","loc":[-85.635085,41.941558]},"n1921":{"id":"n1921","loc":[-85.63504,41.94136]},"n1922":{"id":"n1922","loc":[-85.635221,41.941077]},"n1923":{"id":"n1923","loc":[-85.634387,41.941559]},"n1924":{"id":"n1924","loc":[-85.634351,41.941587]},"n1925":{"id":"n1925","loc":[-85.634416,41.941756]},"n1926":{"id":"n1926","loc":[-85.634461,41.941797]},"n1927":{"id":"n1927","loc":[-85.634501,41.941819]},"n1928":{"id":"n1928","loc":[-85.634597,41.941816]},"n1929":{"id":"n1929","loc":[-85.634732,41.941724]},"n193":{"id":"n193","loc":[-85.636855,41.942369]},"n1930":{"id":"n1930","loc":[-85.634672,41.941775]},"n1931":{"id":"n1931","loc":[-85.633403,41.939101]},"n1932":{"id":"n1932","loc":[-85.633297,41.939397]},"n1933":{"id":"n1933","loc":[-85.633205,41.939674]},"n1934":{"id":"n1934","loc":[-85.63322,41.939777]},"n1935":{"id":"n1935","loc":[-85.633345,41.939936]},"n1936":{"id":"n1936","loc":[-85.633376,41.940002]},"n1937":{"id":"n1937","loc":[-85.633266,41.940228]},"n1938":{"id":"n1938","loc":[-85.633236,41.940352]},"n1939":{"id":"n1939","loc":[-85.633282,41.94063]},"n194":{"id":"n194","loc":[-85.636645,41.94249]},"n1940":{"id":"n1940","loc":[-85.633364,41.940874]},"n1941":{"id":"n1941","loc":[-85.633439,41.941052]},"n1942":{"id":"n1942","loc":[-85.633582,41.941172]},"n1943":{"id":"n1943","loc":[-85.633748,41.941273]},"n1944":{"id":"n1944","loc":[-85.634317,41.941527]},"n1945":{"id":"n1945","loc":[-85.634389,41.94174]},"n1946":{"id":"n1946","loc":[-85.634441,41.941801]},"n1947":{"id":"n1947","loc":[-85.634514,41.941837]},"n1948":{"id":"n1948","loc":[-85.634485,41.942005]},"n1949":{"id":"n1949","loc":[-85.63457,41.942202]},"n195":{"id":"n195","loc":[-85.636565,41.94249]},"n1950":{"id":"n1950","loc":[-85.634869,41.942769]},"n1951":{"id":"n1951","loc":[-85.634943,41.942792]},"n1952":{"id":"n1952","loc":[-85.635139,41.942882]},"n1953":{"id":"n1953","loc":[-85.634962,41.943161]},"n1954":{"id":"n1954","loc":[-85.635002,41.943131]},"n1955":{"id":"n1955","loc":[-85.635005,41.943091]},"n1956":{"id":"n1956","loc":[-85.635216,41.943033]},"n1957":{"id":"n1957","loc":[-85.634817,41.94267]},"n1958":{"id":"n1958","loc":[-85.634614,41.942599]},"n1959":{"id":"n1959","loc":[-85.634494,41.942381]},"n196":{"id":"n196","loc":[-85.636565,41.942474]},"n1960":{"id":"n1960","loc":[-85.634486,41.9423]},"n1961":{"id":"n1961","loc":[-85.634671,41.941795]},"n1962":{"id":"n1962","loc":[-85.634595,41.941831]},"n1963":{"id":"n1963","loc":[-85.634332,41.941866]},"n1964":{"id":"n1964","loc":[-85.634207,41.941885]},"n1965":{"id":"n1965","loc":[-85.634133,41.941892]},"n1966":{"id":"n1966","loc":[-85.634131,41.942203]},"n1967":{"id":"n1967","loc":[-85.634047,41.942327]},"n1968":{"id":"n1968","loc":[-85.634219,41.942793]},"n1969":{"id":"n1969","loc":[-85.634061,41.942392]},"n197":{"id":"n197","loc":[-85.636514,41.942474]},"n1970":{"id":"n1970","loc":[-85.633989,41.942407]},"n1971":{"id":"n1971","loc":[-85.633971,41.942356]},"n1972":{"id":"n1972","loc":[-85.63361,41.942423]},"n1973":{"id":"n1973","loc":[-85.633714,41.942682]},"n1974":{"id":"n1974","loc":[-85.633698,41.942863]},"n1975":{"id":"n1975","loc":[-85.633882,41.942865]},"n1976":{"id":"n1976","loc":[-85.633941,41.943007]},"n1977":{"id":"n1977","loc":[-85.633887,41.943035]},"n1978":{"id":"n1978","loc":[-85.633768,41.942815]},"n1979":{"id":"n1979","loc":[-85.633682,41.942351]},"n198":{"id":"n198","loc":[-85.636514,41.942326]},"n1980":{"id":"n1980","loc":[-85.634037,41.942273]},"n1981":{"id":"n1981","loc":[-85.634029,41.942252]},"n1982":{"id":"n1982","loc":[-85.633673,41.942331]},"n1983":{"id":"n1983","loc":[-85.634219,41.942571]},"n1984":{"id":"n1984","loc":[-85.634252,41.942565]},"n1985":{"id":"n1985","loc":[-85.634144,41.942299]},"n1986":{"id":"n1986","loc":[-85.634115,41.942306]},"n1987":{"id":"n1987","loc":[-85.634059,41.943094]},"n1988":{"id":"n1988","loc":[-85.633944,41.942903]},"n1989":{"id":"n1989","loc":[-85.634311,41.942821]},"n199":{"id":"n199","loc":[-85.636561,41.942326]},"n1990":{"id":"n1990","loc":[-85.634351,41.94277]},"n1991":{"id":"n1991","loc":[-85.634153,41.942254]},"n1992":{"id":"n1992","loc":[-85.634092,41.94222]},"n1993":{"id":"n1993","loc":[-85.633571,41.942336]},"n1994":{"id":"n1994","loc":[-85.633513,41.942387]},"n1995":{"id":"n1995","loc":[-85.633509,41.942455]},"n1996":{"id":"n1996","loc":[-85.63363,41.942665]},"n1997":{"id":"n1997","loc":[-85.63414,41.94286]},"n1998":{"id":"n1998","loc":[-85.63397,41.942449]},"n1999":{"id":"n1999","loc":[-85.633551,41.942529]},"n2":{"id":"n2","loc":[-85.627421,41.953877]},"n20":{"id":"n20","loc":[-85.633013,41.941438]},"n200":{"id":"n200","loc":[-85.636561,41.942311]},"n2000":{"id":"n2000","loc":[-85.633741,41.942493]},"n2001":{"id":"n2001","loc":[-85.633894,41.942869]},"n2002":{"id":"n2002","loc":[-85.634132,41.941954]},"n2003":{"id":"n2003","loc":[-85.634032,41.942038]},"n2004":{"id":"n2004","loc":[-85.633765,41.942238]},"n2005":{"id":"n2005","loc":[-85.63376,41.942268]},"n2006":{"id":"n2006","loc":[-85.633768,41.942293]},"n2007":{"id":"n2007","loc":[-85.633808,41.942386]},"n2008":{"id":"n2008","loc":[-85.634946,41.941663]},"n2009":{"id":"n2009","loc":[-85.63511,41.941697]},"n201":{"id":"n201","loc":[-85.636621,41.942311]},"n2010":{"id":"n2010","loc":[-85.635337,41.94168]},"n2011":{"id":"n2011","loc":[-85.634997,41.942251]},"n2012":{"id":"n2012","loc":[-85.635013,41.942173]},"n2013":{"id":"n2013","loc":[-85.634876,41.942157]},"n2014":{"id":"n2014","loc":[-85.634859,41.942235]},"n2015":{"id":"n2015","loc":[-85.634992,41.941951]},"n2016":{"id":"n2016","loc":[-85.634952,41.941877]},"n2017":{"id":"n2017","loc":[-85.634844,41.94191]},"n2018":{"id":"n2018","loc":[-85.634884,41.941983]},"n2019":{"id":"n2019","loc":[-85.635189,41.941691]},"n202":{"id":"n202","loc":[-85.636621,41.942351]},"n2020":{"id":"n2020","loc":[-85.635089,41.941896]},"n2021":{"id":"n2021","loc":[-85.635077,41.941964]},"n2022":{"id":"n2022","loc":[-85.635058,41.942147]},"n2023":{"id":"n2023","loc":[-85.635099,41.942161]},"n2024":{"id":"n2024","loc":[-85.635099,41.942213]},"n2025":{"id":"n2025","loc":[-85.635079,41.942285]},"n2026":{"id":"n2026","loc":[-85.635047,41.942316]},"n2027":{"id":"n2027","loc":[-85.634925,41.9423]},"n2028":{"id":"n2028","loc":[-85.634911,41.942276]},"n2029":{"id":"n2029","loc":[-85.634917,41.942242]},"n203":{"id":"n203","loc":[-85.63666,41.942351]},"n2030":{"id":"n2030","loc":[-85.634698,41.941898]},"n2031":{"id":"n2031","loc":[-85.634964,41.941878]},"n2032":{"id":"n2032","loc":[-85.635025,41.941929]},"n2033":{"id":"n2033","loc":[-85.634862,41.941887]},"n2034":{"id":"n2034","loc":[-85.634811,41.94181]},"n2035":{"id":"n2035","loc":[-85.634731,41.941745]},"n2036":{"id":"n2036","loc":[-85.634933,41.94176]},"n2037":{"id":"n2037","loc":[-85.634942,41.942145]},"n2038":{"id":"n2038","loc":[-85.634944,41.942065]},"n2039":{"id":"n2039","loc":[-85.634914,41.941996]},"n204":{"id":"n204","loc":[-85.63666,41.942453]},"n2040":{"id":"n2040","loc":[-85.634981,41.941979]},"n2041":{"id":"n2041","loc":[-85.633419,41.942172]},"n2042":{"id":"n2042","loc":[-85.633509,41.941631]},"n2043":{"id":"n2043","loc":[-85.633686,41.942937]},"n2044":{"id":"n2044","loc":[-85.633371,41.942722]},"n2045":{"id":"n2045","loc":[-85.633291,41.942538]},"n2046":{"id":"n2046","loc":[-85.633902,41.940941]},"n2047":{"id":"n2047","loc":[-85.635254,41.940939]},"n2048":{"id":"n2048","loc":[-85.635686,41.940829]},"n2049":{"id":"n2049","loc":[-85.635712,41.942681]},"n205":{"id":"n205","loc":[-85.636645,41.942453]},"n2050":{"id":"n2050","loc":[-85.633721,41.942118]},"n2051":{"id":"n2051","loc":[-85.633698,41.942057]},"n2052":{"id":"n2052","loc":[-85.633591,41.942079]},"n2053":{"id":"n2053","loc":[-85.633614,41.94214]},"n2054":{"id":"n2054","loc":[-85.633968,41.941099]},"n2055":{"id":"n2055","loc":[-85.633907,41.941138]},"n2056":{"id":"n2056","loc":[-85.633968,41.941197]},"n2057":{"id":"n2057","loc":[-85.63404,41.941162]},"n2058":{"id":"n2058","loc":[-85.634839,41.941665]},"n2059":{"id":"n2059","loc":[-85.635314,41.943035]},"n206":{"id":"n206","loc":[-85.636394,41.942471]},"n2060":{"id":"n2060","loc":[-85.634919,41.943142]},"n2061":{"id":"n2061","loc":[-85.636433,41.942959],"tags":{"addr:city":"Three Rivers","addr:housenumber":"333","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","amenity":"townhall","name":"Three Rivers City Hall"}},"n2062":{"id":"n2062","loc":[-85.637039,41.942789]},"n2063":{"id":"n2063","loc":[-85.636333,41.94279]},"n2064":{"id":"n2064","loc":[-85.634484,41.940726]},"n2065":{"id":"n2065","loc":[-85.634483,41.940603]},"n2066":{"id":"n2066","loc":[-85.634908,41.940601]},"n2067":{"id":"n2067","loc":[-85.634908,41.94053]},"n2068":{"id":"n2068","loc":[-85.634934,41.94053]},"n2069":{"id":"n2069","loc":[-85.634934,41.940496]},"n207":{"id":"n207","loc":[-85.636262,41.942472]},"n2070":{"id":"n2070","loc":[-85.63504,41.940495]},"n2071":{"id":"n2071","loc":[-85.63504,41.940531]},"n2072":{"id":"n2072","loc":[-85.635068,41.940531]},"n2073":{"id":"n2073","loc":[-85.635071,41.940794]},"n2074":{"id":"n2074","loc":[-85.635183,41.940793]},"n2075":{"id":"n2075","loc":[-85.635185,41.940916]},"n2076":{"id":"n2076","loc":[-85.634799,41.940919]},"n2077":{"id":"n2077","loc":[-85.634798,41.940798]},"n2078":{"id":"n2078","loc":[-85.634925,41.940797]},"n2079":{"id":"n2079","loc":[-85.634924,41.940724]},"n208":{"id":"n208","loc":[-85.636261,41.94233]},"n2080":{"id":"n2080","loc":[-85.637448,41.938233]},"n2081":{"id":"n2081","loc":[-85.634168,41.943279]},"n2082":{"id":"n2082","loc":[-85.635744,41.938248]},"n2083":{"id":"n2083","loc":[-85.638744,41.951211]},"n2084":{"id":"n2084","loc":[-85.636421,41.946392]},"n2085":{"id":"n2085","loc":[-85.635965,41.945809]},"n2086":{"id":"n2086","loc":[-85.635683,41.945449]},"n2087":{"id":"n2087","loc":[-85.635281,41.945025]},"n2088":{"id":"n2088","loc":[-85.632443,41.942574]},"n2089":{"id":"n2089","loc":[-85.638243,41.943674]},"n209":{"id":"n209","loc":[-85.636353,41.942329]},"n2090":{"id":"n2090","loc":[-85.638228,41.943747]},"n2091":{"id":"n2091","loc":[-85.638163,41.943797]},"n2092":{"id":"n2092","loc":[-85.638089,41.943832]},"n2093":{"id":"n2093","loc":[-85.637969,41.943841]},"n2094":{"id":"n2094","loc":[-85.637841,41.943833]},"n2095":{"id":"n2095","loc":[-85.637342,41.943734]},"n2096":{"id":"n2096","loc":[-85.637232,41.943707]},"n2097":{"id":"n2097","loc":[-85.637163,41.943668]},"n2098":{"id":"n2098","loc":[-85.637118,41.943615]},"n2099":{"id":"n2099","loc":[-85.637078,41.943494]},"n21":{"id":"n21","loc":[-85.634126,41.942228]},"n210":{"id":"n210","loc":[-85.636354,41.94239]},"n2100":{"id":"n2100","loc":[-85.632903,41.998429],"tags":{"railway":"level_crossing"}},"n2101":{"id":"n2101","loc":[-85.633616,41.943581],"tags":{"railway":"level_crossing"}},"n2102":{"id":"n2102","loc":[-85.636943,41.947311]},"n2103":{"id":"n2103","loc":[-85.6376,41.94854]},"n2104":{"id":"n2104","loc":[-85.634565,41.93631]},"n2105":{"id":"n2105","loc":[-85.629597,41.942562]},"n2106":{"id":"n2106","loc":[-85.630821,41.943077]},"n2107":{"id":"n2107","loc":[-85.627473,41.940659]},"n2108":{"id":"n2108","loc":[-85.629708,41.942872]},"n2109":{"id":"n2109","loc":[-85.634093,41.935448]},"n211":{"id":"n211","loc":[-85.636393,41.94239]},"n2110":{"id":"n2110","loc":[-85.630413,41.94366]},"n2111":{"id":"n2111","loc":[-85.630488,41.942662]},"n2112":{"id":"n2112","loc":[-85.63361,41.936749]},"n2113":{"id":"n2113","loc":[-85.630038,41.941808]},"n2114":{"id":"n2114","loc":[-85.632016,41.942922]},"n2115":{"id":"n2115","loc":[-85.631525,41.944303]},"n2116":{"id":"n2116","loc":[-85.626862,41.94022]},"n2117":{"id":"n2117","loc":[-85.629673,41.94121]},"n2118":{"id":"n2118","loc":[-85.632752,41.943101]},"n2119":{"id":"n2119","loc":[-85.631147,41.943201]},"n212":{"id":"n212","loc":[-85.63444,41.943176]},"n2120":{"id":"n2120","loc":[-85.624974,41.940579]},"n2121":{"id":"n2121","loc":[-85.629518,41.941783]},"n2122":{"id":"n2122","loc":[-85.632349,41.942699]},"n2123":{"id":"n2123","loc":[-85.628418,41.940356]},"n2124":{"id":"n2124","loc":[-85.629147,41.94129]},"n2125":{"id":"n2125","loc":[-85.631111,41.943979]},"n2126":{"id":"n2126","loc":[-85.632087,41.940013]},"n2127":{"id":"n2127","loc":[-85.634469,41.935057]},"n2128":{"id":"n2128","loc":[-85.630097,41.943449]},"n2129":{"id":"n2129","loc":[-85.6331,41.937878]},"n213":{"id":"n213","loc":[-85.63375,41.942814]},"n2130":{"id":"n2130","loc":[-85.625274,41.941114]},"n2131":{"id":"n2131","loc":[-85.632632,41.941217]},"n2132":{"id":"n2132","loc":[-85.632739,41.941926]},"n2133":{"id":"n2133","loc":[-85.631647,41.94366]},"n2134":{"id":"n2134","loc":[-85.635059,41.935456]},"n2135":{"id":"n2135","loc":[-85.631259,41.944349]},"n2136":{"id":"n2136","loc":[-85.626336,41.940811]},"n2137":{"id":"n2137","loc":[-85.631507,41.943875]},"n2138":{"id":"n2138","loc":[-85.625081,41.940859]},"n2139":{"id":"n2139","loc":[-85.625778,41.940093]},"n214":{"id":"n214","loc":[-85.633674,41.942869]},"n2140":{"id":"n2140","loc":[-85.632641,41.942436]},"n2141":{"id":"n2141","loc":[-85.628825,41.941034]},"n2142":{"id":"n2142","loc":[-85.627913,41.940292]},"n2143":{"id":"n2143","loc":[-85.628943,41.940516]},"n2144":{"id":"n2144","loc":[-85.63139,41.943941]},"n2145":{"id":"n2145","loc":[-85.630081,41.94204]},"n2146":{"id":"n2146","loc":[-85.632194,41.93963]},"n2147":{"id":"n2147","loc":[-85.632913,41.93939]},"n2148":{"id":"n2148","loc":[-85.632001,41.943492]},"n2149":{"id":"n2149","loc":[-85.63149,41.943154]},"n215":{"id":"n215","loc":[-85.633542,41.942768]},"n2150":{"id":"n2150","loc":[-85.625167,41.940117]},"n2151":{"id":"n2151","loc":[-85.63287,41.939941]},"n2152":{"id":"n2152","loc":[-85.630789,41.943732]},"n2153":{"id":"n2153","loc":[-85.632173,41.940348]},"n2154":{"id":"n2154","loc":[-85.626587,41.940113]},"n2155":{"id":"n2155","loc":[-85.62684,41.940667]},"n2156":{"id":"n2156","loc":[-85.632527,41.938904]},"n2157":{"id":"n2157","loc":[-85.624866,41.94018]},"n2158":{"id":"n2158","loc":[-85.633267,41.93872]},"n2159":{"id":"n2159","loc":[-85.62934,41.940843]},"n216":{"id":"n216","loc":[-85.633618,41.942714]},"n2160":{"id":"n2160","loc":[-85.62272,41.953817]},"n2161":{"id":"n2161","loc":[-85.622555,41.954453]},"n2162":{"id":"n2162","loc":[-85.637225,41.944128]},"n2163":{"id":"n2163","loc":[-85.622628,41.953683]},"n2164":{"id":"n2164","loc":[-85.635441,41.943989]},"n2165":{"id":"n2165","loc":[-85.622629,41.953807]},"n2166":{"id":"n2166","loc":[-85.62262,41.953807]},"n2167":{"id":"n2167","loc":[-85.62262,41.953837]},"n2168":{"id":"n2168","loc":[-85.622532,41.953838]},"n2169":{"id":"n2169","loc":[-85.637469,41.944579]},"n217":{"id":"n217","loc":[-85.634001,41.942336]},"n2170":{"id":"n2170","loc":[-85.63688,41.943935]},"n2171":{"id":"n2171","loc":[-85.638263,41.946367]},"n2172":{"id":"n2172","loc":[-85.622532,41.953807]},"n2173":{"id":"n2173","loc":[-85.622353,41.953808]},"n2174":{"id":"n2174","loc":[-85.622352,41.953685]},"n2175":{"id":"n2175","loc":[-85.622464,41.953684]},"n2176":{"id":"n2176","loc":[-85.622464,41.953648]},"n2177":{"id":"n2177","loc":[-85.637136,41.94576]},"n2178":{"id":"n2178","loc":[-85.622521,41.953648]},"n2179":{"id":"n2179","loc":[-85.637129,41.945415]},"n218":{"id":"n218","loc":[-85.633825,41.942376]},"n2180":{"id":"n2180","loc":[-85.637473,41.94607]},"n2181":{"id":"n2181","loc":[-85.622521,41.953683]},"n2182":{"id":"n2182","loc":[-85.622717,41.954104]},"n2183":{"id":"n2183","loc":[-85.637769,41.946095]},"n2184":{"id":"n2184","loc":[-85.623872,41.953515]},"n2185":{"id":"n2185","loc":[-85.623851,41.953588]},"n2186":{"id":"n2186","loc":[-85.631385,41.94433]},"n2187":{"id":"n2187","loc":[-85.623608,41.953543]},"n2188":{"id":"n2188","loc":[-85.637308,41.944882]},"n2189":{"id":"n2189","loc":[-85.634898,41.944041]},"n219":{"id":"n219","loc":[-85.633807,41.942334]},"n2190":{"id":"n2190","loc":[-85.623604,41.953442]},"n2191":{"id":"n2191","loc":[-85.623705,41.953442]},"n2192":{"id":"n2192","loc":[-85.623708,41.953493]},"n2193":{"id":"n2193","loc":[-85.624064,41.952655]},"n2194":{"id":"n2194","loc":[-85.62395,41.952654]},"n2195":{"id":"n2195","loc":[-85.623951,41.952579]},"n2196":{"id":"n2196","loc":[-85.637435,41.944342]},"n2197":{"id":"n2197","loc":[-85.624064,41.952579]},"n2198":{"id":"n2198","loc":[-85.623812,41.952648]},"n2199":{"id":"n2199","loc":[-85.623813,41.952705]},"n22":{"id":"n22","loc":[-85.633531,41.942357]},"n220":{"id":"n220","loc":[-85.633983,41.942294]},"n2200":{"id":"n2200","loc":[-85.637169,41.945098]},"n2201":{"id":"n2201","loc":[-85.623552,41.952707]},"n2202":{"id":"n2202","loc":[-85.623551,41.95263]},"n2203":{"id":"n2203","loc":[-85.623701,41.952629]},"n2204":{"id":"n2204","loc":[-85.635894,41.943719]},"n2205":{"id":"n2205","loc":[-85.637297,41.945992]},"n2206":{"id":"n2206","loc":[-85.623724,41.952648]},"n2207":{"id":"n2207","loc":[-85.623812,41.952438]},"n2208":{"id":"n2208","loc":[-85.625239,41.952197]},"n2209":{"id":"n2209","loc":[-85.625232,41.952257]},"n221":{"id":"n221","loc":[-85.634182,41.942495]},"n2210":{"id":"n2210","loc":[-85.635175,41.94408]},"n2211":{"id":"n2211","loc":[-85.636381,41.943761]},"n2212":{"id":"n2212","loc":[-85.625115,41.952249]},"n2213":{"id":"n2213","loc":[-85.638578,41.946644]},"n2214":{"id":"n2214","loc":[-85.625122,41.952189]},"n2215":{"id":"n2215","loc":[-85.625085,41.952031]},"n2216":{"id":"n2216","loc":[-85.636126,41.943713]},"n2217":{"id":"n2217","loc":[-85.635005,41.944041]},"n2218":{"id":"n2218","loc":[-85.63714,41.945328]},"n2219":{"id":"n2219","loc":[-85.634871,41.943292]},"n222":{"id":"n222","loc":[-85.634149,41.942503]},"n2220":{"id":"n2220","loc":[-85.635705,41.943799]},"n2221":{"id":"n2221","loc":[-85.634995,41.943576]},"n2222":{"id":"n2222","loc":[-85.635026,41.943829]},"n2223":{"id":"n2223","loc":[-85.632874,41.941031]},"n2224":{"id":"n2224","loc":[-85.632531,41.940233]},"n2225":{"id":"n2225","loc":[-85.634247,41.936003]},"n2226":{"id":"n2226","loc":[-85.62929,41.941127]},"n2227":{"id":"n2227","loc":[-85.630428,41.943266]},"n2228":{"id":"n2228","loc":[-85.631608,41.943425]},"n2229":{"id":"n2229","loc":[-85.632316,41.943042]},"n223":{"id":"n223","loc":[-85.634098,41.942373]},"n2230":{"id":"n2230","loc":[-85.628711,41.940744]},"n2231":{"id":"n2231","loc":[-85.627831,41.940536]},"n2232":{"id":"n2232","loc":[-85.625514,41.94052]},"n2233":{"id":"n2233","loc":[-85.631127,41.943545]},"n2234":{"id":"n2234","loc":[-85.632909,41.942531]},"n2235":{"id":"n2235","loc":[-85.632917,41.938796]},"n2236":{"id":"n2236","loc":[-85.626716,41.94044]},"n2237":{"id":"n2237","loc":[-85.630122,41.942852]},"n2238":{"id":"n2238","loc":[-85.632509,41.939674]},"n2239":{"id":"n2239","loc":[-85.634762,41.935237]},"n224":{"id":"n224","loc":[-85.634131,41.942366]},"n2240":{"id":"n2240","loc":[-85.63384,41.937025]},"n2241":{"id":"n2241","loc":[-85.629741,41.941909]},"n2242":{"id":"n2242","loc":[-85.635254,41.945001],"tags":{"railway":"level_crossing"}},"n2243":{"id":"n2243","loc":[-85.634005,41.938168]},"n2244":{"id":"n2244","loc":[-85.63393,41.938335]},"n2245":{"id":"n2245","loc":[-85.633859,41.93846]},"n2246":{"id":"n2246","loc":[-85.633663,41.938776]},"n2247":{"id":"n2247","loc":[-85.633513,41.938936]},"n2248":{"id":"n2248","loc":[-85.635295,41.943225]},"n2249":{"id":"n2249","loc":[-85.635393,41.943293]},"n225":{"id":"n225","loc":[-85.635986,41.94177]},"n2250":{"id":"n2250","loc":[-85.635645,41.94332]},"n2251":{"id":"n2251","loc":[-85.63629,41.943328]},"n2252":{"id":"n2252","loc":[-85.636554,41.943372]},"n2253":{"id":"n2253","loc":[-85.636869,41.943526]},"n2254":{"id":"n2254","loc":[-85.637099,41.943704]},"n2255":{"id":"n2255","loc":[-85.637268,41.943773]},"n2256":{"id":"n2256","loc":[-85.637483,41.943821]},"n2257":{"id":"n2257","loc":[-85.637616,41.943929]},"n2258":{"id":"n2258","loc":[-85.637752,41.944114]},"n2259":{"id":"n2259","loc":[-85.638399,41.944308]},"n226":{"id":"n226","loc":[-85.635982,41.941523]},"n2260":{"id":"n2260","loc":[-85.638573,41.944451]},"n2261":{"id":"n2261","loc":[-85.638702,41.944574]},"n2262":{"id":"n2262","loc":[-85.638718,41.944652]},"n2263":{"id":"n2263","loc":[-85.638715,41.944809]},"n2264":{"id":"n2264","loc":[-85.638766,41.944988]},"n2265":{"id":"n2265","loc":[-85.638773,41.945136]},"n2266":{"id":"n2266","loc":[-85.638705,41.945251]},"n2267":{"id":"n2267","loc":[-85.638335,41.944291]},"n2268":{"id":"n2268","loc":[-85.638474,41.944352]},"n2269":{"id":"n2269","loc":[-85.635408,41.943429]},"n227":{"id":"n227","loc":[-85.636108,41.941521]},"n2270":{"id":"n2270","loc":[-85.635271,41.943654]},"n2271":{"id":"n2271","loc":[-85.635266,41.943744]},"n2272":{"id":"n2272","loc":[-85.635271,41.943819]},"n2273":{"id":"n2273","loc":[-85.635192,41.943876]},"n2274":{"id":"n2274","loc":[-85.635129,41.943857]},"n2275":{"id":"n2275","loc":[-85.635122,41.943764]},"n2276":{"id":"n2276","loc":[-85.635124,41.943664]},"n2277":{"id":"n2277","loc":[-85.63515,41.943611]},"n2278":{"id":"n2278","loc":[-85.635106,41.943534]},"n2279":{"id":"n2279","loc":[-85.634972,41.943197]},"n228":{"id":"n228","loc":[-85.636109,41.941559]},"n2280":{"id":"n2280","loc":[-85.633978,41.938227]},"n2281":{"id":"n2281","loc":[-85.634216,41.943255]},"n2282":{"id":"n2282","loc":[-85.634434,41.943622]},"n2283":{"id":"n2283","loc":[-85.632406,41.940854]},"n2284":{"id":"n2284","loc":[-85.632488,41.941063],"tags":{"leisure":"slipway"}},"n2285":{"id":"n2285","loc":[-85.632726,41.941537]},"n2286":{"id":"n2286","loc":[-85.632639,41.94136]},"n2287":{"id":"n2287","loc":[-85.632704,41.941439]},"n2288":{"id":"n2288","loc":[-85.632289,41.940601]},"n2289":{"id":"n2289","loc":[-85.632541,41.942526]},"n229":{"id":"n229","loc":[-85.636145,41.941559]},"n2290":{"id":"n2290","loc":[-85.634058,41.943173]},"n2291":{"id":"n2291","loc":[-85.636175,41.945974]},"n2292":{"id":"n2292","loc":[-85.636528,41.945975]},"n2293":{"id":"n2293","loc":[-85.637092,41.945893]},"n2294":{"id":"n2294","loc":[-85.637881,41.945647]},"n2295":{"id":"n2295","loc":[-85.639329,41.945162]},"n2296":{"id":"n2296","loc":[-85.639323,41.945026]},"n2297":{"id":"n2297","loc":[-85.638826,41.945032]},"n2298":{"id":"n2298","loc":[-85.638817,41.944174]},"n2299":{"id":"n2299","loc":[-85.638291,41.94418]},"n23":{"id":"n23","loc":[-85.633504,41.942418]},"n230":{"id":"n230","loc":[-85.636145,41.941551]},"n2300":{"id":"n2300","loc":[-85.63828,41.943811]},"n2301":{"id":"n2301","loc":[-85.638195,41.943601]},"n2302":{"id":"n2302","loc":[-85.63719,41.943592]},"n2303":{"id":"n2303","loc":[-85.636697,41.943273]},"n2304":{"id":"n2304","loc":[-85.635375,41.943274]},"n2305":{"id":"n2305","loc":[-85.635091,41.943547]},"n2306":{"id":"n2306","loc":[-85.63442,41.944117]},"n2307":{"id":"n2307","loc":[-85.635117,41.943717]},"n2308":{"id":"n2308","loc":[-85.635601,41.945177]},"n2309":{"id":"n2309","loc":[-85.635819,41.945494]},"n231":{"id":"n231","loc":[-85.636312,41.941549]},"n2310":{"id":"n2310","loc":[-85.635303,41.944891]},"n2311":{"id":"n2311","loc":[-85.637674,41.943802]},"n2312":{"id":"n2312","loc":[-85.638263,41.944272]},"n2313":{"id":"n2313","loc":[-85.634267,41.935266]},"n2314":{"id":"n2314","loc":[-85.639788,41.945152]},"n2315":{"id":"n2315","loc":[-85.639645,41.945167]},"n2316":{"id":"n2316","loc":[-85.639362,41.945233]},"n2317":{"id":"n2317","loc":[-85.638616,41.945163]},"n2318":{"id":"n2318","loc":[-85.638514,41.944936]},"n2319":{"id":"n2319","loc":[-85.638578,41.94503]},"n232":{"id":"n232","loc":[-85.636314,41.941649]},"n2320":{"id":"n2320","loc":[-85.638578,41.945215]},"n2321":{"id":"n2321","loc":[-85.640495,41.947015]},"n2322":{"id":"n2322","loc":[-85.639577,41.946495]},"n2323":{"id":"n2323","loc":[-85.638935,41.946087]},"n2324":{"id":"n2324","loc":[-85.637535,41.94584]},"n2325":{"id":"n2325","loc":[-85.638357,41.945404]},"n2326":{"id":"n2326","loc":[-85.638051,41.94553]},"n2327":{"id":"n2327","loc":[-85.637732,41.945555]},"n2328":{"id":"n2328","loc":[-85.637657,41.945524]},"n2329":{"id":"n2329","loc":[-85.637598,41.945467]},"n233":{"id":"n233","loc":[-85.636152,41.94165]},"n2330":{"id":"n2330","loc":[-85.637669,41.945318]},"n2331":{"id":"n2331","loc":[-85.637894,41.945171]},"n2332":{"id":"n2332","loc":[-85.637923,41.945082]},"n2333":{"id":"n2333","loc":[-85.63793,41.944756]},"n2334":{"id":"n2334","loc":[-85.637976,41.944696]},"n2335":{"id":"n2335","loc":[-85.638044,41.944671]},"n2336":{"id":"n2336","loc":[-85.638129,41.944597]},"n2337":{"id":"n2337","loc":[-85.638252,41.944413]},"n2338":{"id":"n2338","loc":[-85.638092,41.945442]},"n2339":{"id":"n2339","loc":[-85.638409,41.945315]},"n234":{"id":"n234","loc":[-85.636152,41.941628]},"n2340":{"id":"n2340","loc":[-85.638325,41.944771]},"n2341":{"id":"n2341","loc":[-85.638103,41.944744]},"n2342":{"id":"n2342","loc":[-85.637976,41.944781]},"n2343":{"id":"n2343","loc":[-85.637983,41.944865]},"n2344":{"id":"n2344","loc":[-85.638063,41.945074]},"n2345":{"id":"n2345","loc":[-85.638041,41.945206]},"n2346":{"id":"n2346","loc":[-85.637907,41.945309]},"n2347":{"id":"n2347","loc":[-85.637925,41.94539]},"n2348":{"id":"n2348","loc":[-85.637998,41.94545]},"n2349":{"id":"n2349","loc":[-85.637135,41.946254]},"n235":{"id":"n235","loc":[-85.63611,41.941628]},"n2350":{"id":"n2350","loc":[-85.636837,41.946615]},"n2351":{"id":"n2351","loc":[-85.637954,41.948909]},"n2352":{"id":"n2352","loc":[-85.638382,41.949786]},"n2353":{"id":"n2353","loc":[-85.639367,41.951242]},"n2354":{"id":"n2354","loc":[-85.640554,41.951777]},"n2355":{"id":"n2355","loc":[-85.6411,41.952234]},"n2356":{"id":"n2356","loc":[-85.641742,41.952657]},"n2357":{"id":"n2357","loc":[-85.642321,41.952941]},"n2358":{"id":"n2358","loc":[-85.64277,41.953228]},"n2359":{"id":"n2359","loc":[-85.643333,41.953825]},"n236":{"id":"n236","loc":[-85.636113,41.941768]},"n2360":{"id":"n2360","loc":[-85.643579,41.954365]},"n2361":{"id":"n2361","loc":[-85.644439,41.954105]},"n2362":{"id":"n2362","loc":[-85.64506,41.954]},"n2363":{"id":"n2363","loc":[-85.645483,41.953911]},"n2364":{"id":"n2364","loc":[-85.646046,41.953853]},"n2365":{"id":"n2365","loc":[-85.646318,41.953717]},"n2366":{"id":"n2366","loc":[-85.646276,41.953414]},"n2367":{"id":"n2367","loc":[-85.631063,41.957478],"tags":{"emergency":"fire_hydrant"}},"n2368":{"id":"n2368","loc":[-85.630996,41.955857],"tags":{"emergency":"fire_hydrant"}},"n2369":{"id":"n2369","loc":[-85.630976,41.954608],"tags":{"emergency":"fire_hydrant"}},"n237":{"id":"n237","loc":[-85.635983,41.941589],"tags":{"entrance":"yes"}},"n2370":{"id":"n2370","loc":[-85.646,41.953154]},"n2371":{"id":"n2371","loc":[-85.645222,41.953193]},"n2372":{"id":"n2372","loc":[-85.644732,41.953181]},"n2373":{"id":"n2373","loc":[-85.644064,41.953298]},"n2374":{"id":"n2374","loc":[-85.643818,41.953177]},"n2375":{"id":"n2375","loc":[-85.644001,41.95284]},"n2376":{"id":"n2376","loc":[-85.628174,41.95456],"tags":{"emergency":"fire_hydrant"}},"n2377":{"id":"n2377","loc":[-85.644267,41.952591]},"n2378":{"id":"n2378","loc":[-85.644288,41.952328]},"n2379":{"id":"n2379","loc":[-85.627276,41.953987],"tags":{"emergency":"fire_hydrant"}},"n238":{"id":"n238","loc":[-85.635906,41.94159]},"n2380":{"id":"n2380","loc":[-85.644262,41.952153]},"n2381":{"id":"n2381","loc":[-85.644168,41.95204]},"n2382":{"id":"n2382","loc":[-85.64421,41.951749]},"n2383":{"id":"n2383","loc":[-85.64385,41.951586]},"n2384":{"id":"n2384","loc":[-85.62736,41.955964],"tags":{"emergency":"fire_hydrant"}},"n2385":{"id":"n2385","loc":[-85.626307,41.957198],"tags":{"emergency":"fire_hydrant"}},"n2386":{"id":"n2386","loc":[-85.643589,41.951323]},"n2387":{"id":"n2387","loc":[-85.62747,41.957509],"tags":{"emergency":"fire_hydrant"}},"n2388":{"id":"n2388","loc":[-85.628665,41.957492],"tags":{"emergency":"fire_hydrant"}},"n2389":{"id":"n2389","loc":[-85.642535,41.951031]},"n239":{"id":"n239","loc":[-85.635883,41.940182]},"n2390":{"id":"n2390","loc":[-85.642269,41.95088]},"n2391":{"id":"n2391","loc":[-85.641878,41.950814]},"n2392":{"id":"n2392","loc":[-85.641549,41.950806]},"n2393":{"id":"n2393","loc":[-85.641103,41.950549]},"n2394":{"id":"n2394","loc":[-85.630864,41.959046],"tags":{"emergency":"fire_hydrant"}},"n2395":{"id":"n2395","loc":[-85.632249,41.958969],"tags":{"emergency":"fire_hydrant"}},"n2396":{"id":"n2396","loc":[-85.641037,41.949821]},"n2397":{"id":"n2397","loc":[-85.641006,41.949433]},"n2398":{"id":"n2398","loc":[-85.632232,41.95859],"tags":{"emergency":"fire_hydrant"}},"n2399":{"id":"n2399","loc":[-85.632071,41.958345],"tags":{"emergency":"fire_hydrant"}},"n24":{"id":"n24","loc":[-85.634346,41.942792]},"n240":{"id":"n240","loc":[-85.635916,41.94264]},"n2400":{"id":"n2400","loc":[-85.632228,41.9573],"tags":{"emergency":"fire_hydrant"}},"n2401":{"id":"n2401","loc":[-85.641152,41.948257]},"n2402":{"id":"n2402","loc":[-85.641055,41.947304]},"n2403":{"id":"n2403","loc":[-85.638022,41.945897]},"n2404":{"id":"n2404","loc":[-85.638672,41.950778]},"n2405":{"id":"n2405","loc":[-85.63666,41.944492],"tags":{"name":"Memory Isle","place":"island"}},"n2406":{"id":"n2406","loc":[-85.635,41.946389],"tags":{"amenity":"post_office","name":"Three Rivers Post Office"}},"n2407":{"id":"n2407","loc":[-85.633676,41.946036]},"n2408":{"id":"n2408","loc":[-85.633736,41.946078]},"n2409":{"id":"n2409","loc":[-85.633997,41.946185]},"n241":{"id":"n241","loc":[-85.635795,41.941906]},"n2410":{"id":"n2410","loc":[-85.634448,41.945626],"tags":{"highway":"traffic_signals","traffic_signals":"signal"}},"n2411":{"id":"n2411","loc":[-85.63456,41.945731],"tags":{"crossing":"zebra","highway":"crossing"}},"n2412":{"id":"n2412","loc":[-85.634592,41.94578]},"n2413":{"id":"n2413","loc":[-85.634607,41.945815]},"n2414":{"id":"n2414","loc":[-85.634614,41.945864]},"n2415":{"id":"n2415","loc":[-85.636066,41.946185]},"n2416":{"id":"n2416","loc":[-85.636128,41.946352]},"n2417":{"id":"n2417","loc":[-85.636142,41.946452]},"n2418":{"id":"n2418","loc":[-85.635327,41.945292]},"n2419":{"id":"n2419","loc":[-85.635648,41.94558]},"n242":{"id":"n242","loc":[-85.635909,41.941906]},"n2420":{"id":"n2420","loc":[-85.635769,41.945729]},"n2421":{"id":"n2421","loc":[-85.637349,41.945897]},"n2422":{"id":"n2422","loc":[-85.632211,41.95596],"tags":{"emergency":"fire_hydrant"}},"n2423":{"id":"n2423","loc":[-85.635942,41.94598]},"n2424":{"id":"n2424","loc":[-85.636443,41.946042]},"n2425":{"id":"n2425","loc":[-85.635819,41.946052]},"n2426":{"id":"n2426","loc":[-85.636669,41.946025]},"n2427":{"id":"n2427","loc":[-85.636832,41.946005]},"n2428":{"id":"n2428","loc":[-85.637039,41.945968]},"n2429":{"id":"n2429","loc":[-85.636291,41.946046]},"n243":{"id":"n243","loc":[-85.636359,41.941904]},"n2430":{"id":"n2430","loc":[-85.634005,41.943367]},"n2431":{"id":"n2431","loc":[-85.633366,41.943724]},"n2432":{"id":"n2432","loc":[-85.634617,41.946057]},"n2433":{"id":"n2433","loc":[-85.636534,41.944793]},"n2434":{"id":"n2434","loc":[-85.637055,41.945188]},"n2435":{"id":"n2435","loc":[-85.636153,41.944618]},"n2436":{"id":"n2436","loc":[-85.636803,41.944944]},"n2437":{"id":"n2437","loc":[-85.633389,41.945735]},"n2438":{"id":"n2438","loc":[-85.633536,41.94585]},"n2439":{"id":"n2439","loc":[-85.63363,41.945993]},"n244":{"id":"n244","loc":[-85.636351,41.941438]},"n2440":{"id":"n2440","loc":[-85.633268,41.94568]},"n2441":{"id":"n2441","loc":[-85.635947,41.94546]},"n2442":{"id":"n2442","loc":[-85.636277,41.945268]},"n2443":{"id":"n2443","loc":[-85.635203,41.944287]},"n2444":{"id":"n2444","loc":[-85.634876,41.944477]},"n2445":{"id":"n2445","loc":[-85.634975,41.944419]},"n2446":{"id":"n2446","loc":[-85.633877,41.943438]},"n2447":{"id":"n2447","loc":[-85.63508,41.945113]},"n2448":{"id":"n2448","loc":[-85.635372,41.944932]},"n2449":{"id":"n2449","loc":[-85.636594,41.945935]},"n245":{"id":"n245","loc":[-85.635903,41.941436]},"n2450":{"id":"n2450","loc":[-85.636901,41.945747]},"n2451":{"id":"n2451","loc":[-85.636329,41.945228]},"n2452":{"id":"n2452","loc":[-85.636025,41.945417]},"n2453":{"id":"n2453","loc":[-85.634002,41.944644]},"n2454":{"id":"n2454","loc":[-85.63407,41.944692]},"n2455":{"id":"n2455","loc":[-85.634114,41.944756]},"n2456":{"id":"n2456","loc":[-85.633762,41.944809]},"n2457":{"id":"n2457","loc":[-85.634184,41.944807]},"n2458":{"id":"n2458","loc":[-85.634291,41.944819]},"n2459":{"id":"n2459","loc":[-85.634639,41.944845]},"n246":{"id":"n246","loc":[-85.635788,41.941436]},"n2460":{"id":"n2460","loc":[-85.633822,41.944861]},"n2461":{"id":"n2461","loc":[-85.63411,41.944855]},"n2462":{"id":"n2462","loc":[-85.63435,41.944872]},"n2463":{"id":"n2463","loc":[-85.63441,41.944903]},"n2464":{"id":"n2464","loc":[-85.633883,41.944913]},"n2465":{"id":"n2465","loc":[-85.634164,41.944896]},"n2466":{"id":"n2466","loc":[-85.633487,41.944926]},"n2467":{"id":"n2467","loc":[-85.634736,41.944929]},"n2468":{"id":"n2468","loc":[-85.633944,41.944965]},"n2469":{"id":"n2469","loc":[-85.633555,41.944983]},"n247":{"id":"n247","loc":[-85.635929,41.941511]},"n2470":{"id":"n2470","loc":[-85.633995,41.945013]},"n2471":{"id":"n2471","loc":[-85.633614,41.945037]},"n2472":{"id":"n2472","loc":[-85.634848,41.945031]},"n2473":{"id":"n2473","loc":[-85.634049,41.945061]},"n2474":{"id":"n2474","loc":[-85.633678,41.945094]},"n2475":{"id":"n2475","loc":[-85.63317,41.945111]},"n2476":{"id":"n2476","loc":[-85.633357,41.945103]},"n2477":{"id":"n2477","loc":[-85.633728,41.945136]},"n2478":{"id":"n2478","loc":[-85.634146,41.945148]},"n2479":{"id":"n2479","loc":[-85.633416,41.945157]},"n248":{"id":"n248","loc":[-85.635929,41.941317]},"n2480":{"id":"n2480","loc":[-85.634625,41.945172]},"n2481":{"id":"n2481","loc":[-85.633239,41.945174]},"n2482":{"id":"n2482","loc":[-85.63469,41.945185]},"n2483":{"id":"n2483","loc":[-85.634661,41.945203]},"n2484":{"id":"n2484","loc":[-85.63348,41.945214]},"n2485":{"id":"n2485","loc":[-85.633578,41.945221]},"n2486":{"id":"n2486","loc":[-85.634742,41.945231]},"n2487":{"id":"n2487","loc":[-85.634251,41.94525]},"n2488":{"id":"n2488","loc":[-85.633524,41.945254]},"n2489":{"id":"n2489","loc":[-85.63468,41.945271]},"n249":{"id":"n249","loc":[-85.636414,41.941316]},"n2490":{"id":"n2490","loc":[-85.633885,41.945272]},"n2491":{"id":"n2491","loc":[-85.634795,41.945288]},"n2492":{"id":"n2492","loc":[-85.634742,41.94532]},"n2493":{"id":"n2493","loc":[-85.633946,41.945327]},"n2494":{"id":"n2494","loc":[-85.634844,41.945331]},"n2495":{"id":"n2495","loc":[-85.63435,41.945349]},"n2496":{"id":"n2496","loc":[-85.633733,41.945357]},"n2497":{"id":"n2497","loc":[-85.633987,41.945375]},"n2498":{"id":"n2498","loc":[-85.634911,41.945419]},"n2499":{"id":"n2499","loc":[-85.634049,41.945431]},"n25":{"id":"n25","loc":[-85.634333,41.942809]},"n250":{"id":"n250","loc":[-85.636414,41.941511]},"n2500":{"id":"n2500","loc":[-85.633705,41.945461]},"n2501":{"id":"n2501","loc":[-85.633642,41.945408]},"n2502":{"id":"n2502","loc":[-85.634493,41.945475]},"n2503":{"id":"n2503","loc":[-85.634106,41.945484]},"n2504":{"id":"n2504","loc":[-85.635008,41.945505]},"n2505":{"id":"n2505","loc":[-85.633757,41.945506]},"n2506":{"id":"n2506","loc":[-85.634542,41.945519]},"n2507":{"id":"n2507","loc":[-85.634162,41.945536]},"n2508":{"id":"n2508","loc":[-85.633843,41.945547]},"n2509":{"id":"n2509","loc":[-85.634919,41.94556]},"n251":{"id":"n251","loc":[-85.636819,41.941617]},"n2510":{"id":"n2510","loc":[-85.633818,41.945561]},"n2511":{"id":"n2511","loc":[-85.634638,41.94559]},"n2512":{"id":"n2512","loc":[-85.633901,41.945598]},"n2513":{"id":"n2513","loc":[-85.634257,41.945626]},"n2514":{"id":"n2514","loc":[-85.633967,41.945652]},"n2515":{"id":"n2515","loc":[-85.634735,41.945676]},"n2516":{"id":"n2516","loc":[-85.635057,41.945683]},"n2517":{"id":"n2517","loc":[-85.635296,41.945703]},"n2518":{"id":"n2518","loc":[-85.635112,41.945703]},"n2519":{"id":"n2519","loc":[-85.634782,41.945729]},"n252":{"id":"n252","loc":[-85.636718,41.941619]},"n2520":{"id":"n2520","loc":[-85.634052,41.945747]},"n2521":{"id":"n2521","loc":[-85.635296,41.945757]},"n2522":{"id":"n2522","loc":[-85.635314,41.945757]},"n2523":{"id":"n2523","loc":[-85.635112,41.945761]},"n2524":{"id":"n2524","loc":[-85.63484,41.945778]},"n2525":{"id":"n2525","loc":[-85.635314,41.945938]},"n2526":{"id":"n2526","loc":[-85.63484,41.945922]},"n2527":{"id":"n2527","loc":[-85.635461,41.944879]},"n2528":{"id":"n2528","loc":[-85.636024,41.945384]},"n2529":{"id":"n2529","loc":[-85.636145,41.945312]},"n253":{"id":"n253","loc":[-85.636716,41.941509]},"n2530":{"id":"n2530","loc":[-85.6356,41.944797]},"n2531":{"id":"n2531","loc":[-85.635135,41.944354]},"n2532":{"id":"n2532","loc":[-85.632988,41.945369]},"n2533":{"id":"n2533","loc":[-85.633376,41.94563]},"n2534":{"id":"n2534","loc":[-85.633539,41.945534]},"n2535":{"id":"n2535","loc":[-85.633238,41.945248]},"n2536":{"id":"n2536","loc":[-85.633166,41.945216]},"n2537":{"id":"n2537","loc":[-85.633114,41.945188]},"n2538":{"id":"n2538","loc":[-85.633078,41.945127]},"n2539":{"id":"n2539","loc":[-85.633066,41.94508]},"n254":{"id":"n254","loc":[-85.636732,41.941509]},"n2540":{"id":"n2540","loc":[-85.633222,41.945358]},"n2541":{"id":"n2541","loc":[-85.633425,41.945541]},"n2542":{"id":"n2542","loc":[-85.63299,41.9455]},"n2543":{"id":"n2543","loc":[-85.634374,41.944327]},"n2544":{"id":"n2544","loc":[-85.633648,41.943697]},"n2545":{"id":"n2545","loc":[-85.633533,41.943764]},"n2546":{"id":"n2546","loc":[-85.634239,41.944417]},"n2547":{"id":"n2547","loc":[-85.634122,41.944395]},"n2548":{"id":"n2548","loc":[-85.634235,41.944326]},"n2549":{"id":"n2549","loc":[-85.633613,41.943787]},"n255":{"id":"n255","loc":[-85.636731,41.941461]},"n2550":{"id":"n2550","loc":[-85.633915,41.943613]},"n2551":{"id":"n2551","loc":[-85.634015,41.943555]},"n2552":{"id":"n2552","loc":[-85.63433,41.943839]},"n2553":{"id":"n2553","loc":[-85.634236,41.943894]},"n2554":{"id":"n2554","loc":[-85.635413,41.946052]},"n2555":{"id":"n2555","loc":[-85.635405,41.94569]},"n2556":{"id":"n2556","loc":[-85.635684,41.945925]},"n2557":{"id":"n2557","loc":[-85.635614,41.945742]},"n2558":{"id":"n2558","loc":[-85.635401,41.945745]},"n2559":{"id":"n2559","loc":[-85.635406,41.945928]},"n256":{"id":"n256","loc":[-85.636799,41.941461]},"n2560":{"id":"n2560","loc":[-85.633478,41.943663]},"n2561":{"id":"n2561","loc":[-85.633291,41.943526]},"n2562":{"id":"n2562","loc":[-85.633094,41.943541]},"n2563":{"id":"n2563","loc":[-85.633302,41.943492]},"n2564":{"id":"n2564","loc":[-85.633047,41.943623]},"n2565":{"id":"n2565","loc":[-85.633275,41.943562]},"n2566":{"id":"n2566","loc":[-85.633351,41.943518]},"n2567":{"id":"n2567","loc":[-85.633224,41.9434]},"n2568":{"id":"n2568","loc":[-85.633235,41.943369]},"n2569":{"id":"n2569","loc":[-85.635179,41.943911]},"n257":{"id":"n257","loc":[-85.6368,41.9415]},"n2570":{"id":"n2570","loc":[-85.635146,41.943918]},"n2571":{"id":"n2571","loc":[-85.634888,41.943905]},"n2572":{"id":"n2572","loc":[-85.634832,41.943911]},"n2573":{"id":"n2573","loc":[-85.634638,41.944007]},"n2574":{"id":"n2574","loc":[-85.634568,41.94405]},"n2575":{"id":"n2575","loc":[-85.635994,41.94501]},"n2576":{"id":"n2576","loc":[-85.636388,41.944608]},"n2577":{"id":"n2577","loc":[-85.636215,41.944787]},"n2578":{"id":"n2578","loc":[-85.637948,41.944587]},"n2579":{"id":"n2579","loc":[-85.637849,41.944567]},"n258":{"id":"n258","loc":[-85.636814,41.9415]},"n2580":{"id":"n2580","loc":[-85.637895,41.944455]},"n2581":{"id":"n2581","loc":[-85.637996,41.944477]},"n2582":{"id":"n2582","loc":[-85.635525,41.94337]},"n2583":{"id":"n2583","loc":[-85.637847,41.943923]},"n2584":{"id":"n2584","loc":[-85.637891,41.944124]},"n2585":{"id":"n2585","loc":[-85.638167,41.944229]},"n2586":{"id":"n2586","loc":[-85.638236,41.944097]},"n2587":{"id":"n2587","loc":[-85.638207,41.944025]},"n2588":{"id":"n2588","loc":[-85.638141,41.943997]},"n2589":{"id":"n2589","loc":[-85.638057,41.944015]},"n259":{"id":"n259","loc":[-85.636815,41.941538]},"n2590":{"id":"n2590","loc":[-85.637902,41.944231]},"n2591":{"id":"n2591","loc":[-85.638134,41.944307]},"n2592":{"id":"n2592","loc":[-85.638242,41.944294]},"n2593":{"id":"n2593","loc":[-85.638274,41.944222]},"n2594":{"id":"n2594","loc":[-85.638236,41.944174]},"n2595":{"id":"n2595","loc":[-85.638207,41.944157]},"n2596":{"id":"n2596","loc":[-85.637818,41.943984]},"n2597":{"id":"n2597","loc":[-85.634996,41.944439]},"n2598":{"id":"n2598","loc":[-85.633946,41.945804]},"n2599":{"id":"n2599","loc":[-85.634102,41.945864]},"n26":{"id":"n26","loc":[-85.634346,41.942744]},"n260":{"id":"n260","loc":[-85.636827,41.941538]},"n2600":{"id":"n2600","loc":[-85.633819,41.945756]},"n2601":{"id":"n2601","loc":[-85.634025,41.945975]},"n2602":{"id":"n2602","loc":[-85.633742,41.945867]},"n2603":{"id":"n2603","loc":[-85.63373,41.946004]},"n2604":{"id":"n2604","loc":[-85.633947,41.946081]},"n2605":{"id":"n2605","loc":[-85.633872,41.945917]},"n2606":{"id":"n2606","loc":[-85.633825,41.945985]},"n2607":{"id":"n2607","loc":[-85.633762,41.94596]},"n2608":{"id":"n2608","loc":[-85.634224,41.946037]},"n2609":{"id":"n2609","loc":[-85.634357,41.945851]},"n261":{"id":"n261","loc":[-85.636828,41.941584]},"n2610":{"id":"n2610","loc":[-85.634398,41.945813]},"n2611":{"id":"n2611","loc":[-85.634461,41.945812]},"n2612":{"id":"n2612","loc":[-85.634501,41.945852]},"n2613":{"id":"n2613","loc":[-85.634503,41.94597]},"n2614":{"id":"n2614","loc":[-85.634462,41.945971]},"n2615":{"id":"n2615","loc":[-85.634465,41.946036]},"n2616":{"id":"n2616","loc":[-85.634235,41.946072]},"n2617":{"id":"n2617","loc":[-85.634447,41.946036]},"n2618":{"id":"n2618","loc":[-85.634448,41.946052]},"n2619":{"id":"n2619","loc":[-85.634494,41.946051]},"n262":{"id":"n262","loc":[-85.636819,41.941585]},"n2620":{"id":"n2620","loc":[-85.634497,41.946144]},"n2621":{"id":"n2621","loc":[-85.634453,41.946144]},"n2622":{"id":"n2622","loc":[-85.634454,41.94616]},"n2623":{"id":"n2623","loc":[-85.634393,41.946161]},"n2624":{"id":"n2624","loc":[-85.634394,41.94618]},"n2625":{"id":"n2625","loc":[-85.634345,41.94618]},"n2626":{"id":"n2626","loc":[-85.634344,41.946162]},"n2627":{"id":"n2627","loc":[-85.63427,41.946163]},"n2628":{"id":"n2628","loc":[-85.634266,41.946071]},"n2629":{"id":"n2629","loc":[-85.634148,41.946163]},"n263":{"id":"n263","loc":[-85.636854,41.941714]},"n2630":{"id":"n2630","loc":[-85.634213,41.946072]},"n2631":{"id":"n2631","loc":[-85.633293,41.946309]},"n2632":{"id":"n2632","loc":[-85.633122,41.946239]},"n2633":{"id":"n2633","loc":[-85.633295,41.946005]},"n2634":{"id":"n2634","loc":[-85.633395,41.946047]},"n2635":{"id":"n2635","loc":[-85.633404,41.946035]},"n2636":{"id":"n2636","loc":[-85.633459,41.946057]},"n2637":{"id":"n2637","loc":[-85.633387,41.946154]},"n2638":{"id":"n2638","loc":[-85.633403,41.946161]},"n2639":{"id":"n2639","loc":[-85.634176,41.946415]},"n264":{"id":"n264","loc":[-85.636855,41.941774]},"n2640":{"id":"n2640","loc":[-85.634179,41.946339]},"n2641":{"id":"n2641","loc":[-85.634455,41.946345]},"n2642":{"id":"n2642","loc":[-85.634452,41.946422]},"n2643":{"id":"n2643","loc":[-85.63437,41.946421]},"n2644":{"id":"n2644","loc":[-85.634367,41.946497]},"n2645":{"id":"n2645","loc":[-85.634289,41.946495]},"n2646":{"id":"n2646","loc":[-85.634291,41.946448]},"n2647":{"id":"n2647","loc":[-85.634269,41.946448]},"n2648":{"id":"n2648","loc":[-85.63427,41.946417]},"n2649":{"id":"n2649","loc":[-85.63484,41.946328]},"n265":{"id":"n265","loc":[-85.636822,41.941774]},"n2650":{"id":"n2650","loc":[-85.634839,41.946187]},"n2651":{"id":"n2651","loc":[-85.635148,41.946186]},"n2652":{"id":"n2652","loc":[-85.635148,41.946216]},"n2653":{"id":"n2653","loc":[-85.63521,41.946216]},"n2654":{"id":"n2654","loc":[-85.63521,41.946348]},"n2655":{"id":"n2655","loc":[-85.635154,41.946348]},"n2656":{"id":"n2656","loc":[-85.635153,41.946327]},"n2657":{"id":"n2657","loc":[-85.634037,41.946957]},"n2658":{"id":"n2658","loc":[-85.634253,41.946953]},"n2659":{"id":"n2659","loc":[-85.63481,41.946543]},"n266":{"id":"n266","loc":[-85.636822,41.941778]},"n2660":{"id":"n2660","loc":[-85.634809,41.946459]},"n2661":{"id":"n2661","loc":[-85.635154,41.946458]},"n2662":{"id":"n2662","loc":[-85.635155,41.946554]},"n2663":{"id":"n2663","loc":[-85.635022,41.946547]},"n2664":{"id":"n2664","loc":[-85.635022,41.946573]},"n2665":{"id":"n2665","loc":[-85.634909,41.946574]},"n2666":{"id":"n2666","loc":[-85.634909,41.946561]},"n2667":{"id":"n2667","loc":[-85.634896,41.947159]},"n2668":{"id":"n2668","loc":[-85.634894,41.947032]},"n2669":{"id":"n2669","loc":[-85.635024,41.947031]},"n267":{"id":"n267","loc":[-85.636756,41.941779]},"n2670":{"id":"n2670","loc":[-85.635026,41.947158]},"n2671":{"id":"n2671","loc":[-85.635233,41.947105]},"n2672":{"id":"n2672","loc":[-85.635236,41.946991]},"n2673":{"id":"n2673","loc":[-85.635369,41.946993]},"n2674":{"id":"n2674","loc":[-85.635366,41.947107]},"n2675":{"id":"n2675","loc":[-85.634824,41.946929]},"n2676":{"id":"n2676","loc":[-85.634825,41.946818]},"n2677":{"id":"n2677","loc":[-85.63512,41.946819]},"n2678":{"id":"n2678","loc":[-85.635119,41.94693]},"n2679":{"id":"n2679","loc":[-85.634796,41.946806]},"n268":{"id":"n268","loc":[-85.636756,41.941774]},"n2680":{"id":"n2680","loc":[-85.634792,41.946604]},"n2681":{"id":"n2681","loc":[-85.634948,41.946602]},"n2682":{"id":"n2682","loc":[-85.634949,41.946645]},"n2683":{"id":"n2683","loc":[-85.634975,41.946644]},"n2684":{"id":"n2684","loc":[-85.634974,41.946599]},"n2685":{"id":"n2685","loc":[-85.635117,41.946598]},"n2686":{"id":"n2686","loc":[-85.635122,41.946801]},"n2687":{"id":"n2687","loc":[-85.634981,41.946803]},"n2688":{"id":"n2688","loc":[-85.634979,41.946752]},"n2689":{"id":"n2689","loc":[-85.634952,41.946752]},"n269":{"id":"n269","loc":[-85.636721,41.941774]},"n2690":{"id":"n2690","loc":[-85.634953,41.946804]},"n2691":{"id":"n2691","loc":[-85.634649,41.946841]},"n2692":{"id":"n2692","loc":[-85.634331,41.94684]},"n2693":{"id":"n2693","loc":[-85.634183,41.946809]},"n2694":{"id":"n2694","loc":[-85.633699,41.946607]},"n2695":{"id":"n2695","loc":[-85.634487,41.946664]},"n2696":{"id":"n2696","loc":[-85.634486,41.946598]},"n2697":{"id":"n2697","loc":[-85.63423,41.946599]},"n2698":{"id":"n2698","loc":[-85.634231,41.946662]},"n2699":{"id":"n2699","loc":[-85.634284,41.946662]},"n27":{"id":"n27","loc":[-85.634136,41.943183]},"n270":{"id":"n270","loc":[-85.63672,41.941714]},"n2700":{"id":"n2700","loc":[-85.634284,41.946679]},"n2701":{"id":"n2701","loc":[-85.634365,41.946679]},"n2702":{"id":"n2702","loc":[-85.634365,41.946664]},"n2703":{"id":"n2703","loc":[-85.635443,41.947015]},"n2704":{"id":"n2704","loc":[-85.635442,41.946801]},"n2705":{"id":"n2705","loc":[-85.63603,41.9468]},"n2706":{"id":"n2706","loc":[-85.636028,41.947016]},"n2707":{"id":"n2707","loc":[-85.635457,41.946582]},"n2708":{"id":"n2708","loc":[-85.635455,41.946211]},"n2709":{"id":"n2709","loc":[-85.635636,41.946579]},"n271":{"id":"n271","loc":[-85.636767,41.941713]},"n2710":{"id":"n2710","loc":[-85.635716,41.9468]},"n2711":{"id":"n2711","loc":[-85.635969,41.9468]},"n2712":{"id":"n2712","loc":[-85.635973,41.946295]},"n2713":{"id":"n2713","loc":[-85.636019,41.946484]},"n2714":{"id":"n2714","loc":[-85.636022,41.946388]},"n2715":{"id":"n2715","loc":[-85.635961,41.946493]},"n2716":{"id":"n2716","loc":[-85.635713,41.94621]},"n2717":{"id":"n2717","loc":[-85.635416,41.946142]},"n2718":{"id":"n2718","loc":[-85.635759,41.946203]},"n2719":{"id":"n2719","loc":[-85.636153,41.946747]},"n272":{"id":"n272","loc":[-85.636767,41.941706]},"n2720":{"id":"n2720","loc":[-85.635417,41.946915]},"n2721":{"id":"n2721","loc":[-85.636154,41.946915]},"n2722":{"id":"n2722","loc":[-85.635866,41.946473]},"n2723":{"id":"n2723","loc":[-85.635717,41.946633]},"n2724":{"id":"n2724","loc":[-85.635556,41.946166]},"n2725":{"id":"n2725","loc":[-85.63556,41.946556]},"n2726":{"id":"n2726","loc":[-85.635731,41.946594]},"n2727":{"id":"n2727","loc":[-85.635866,41.946595]},"n2728":{"id":"n2728","loc":[-85.635456,41.947028]},"n2729":{"id":"n2729","loc":[-85.635796,41.947023]},"n273":{"id":"n273","loc":[-85.636779,41.941698]},"n2730":{"id":"n2730","loc":[-85.635798,41.947091]},"n2731":{"id":"n2731","loc":[-85.63573,41.947092]},"n2732":{"id":"n2732","loc":[-85.635733,41.947233]},"n2733":{"id":"n2733","loc":[-85.636283,41.946863]},"n2734":{"id":"n2734","loc":[-85.63628,41.946706]},"n2735":{"id":"n2735","loc":[-85.636341,41.946705]},"n2736":{"id":"n2736","loc":[-85.636273,41.946584]},"n2737":{"id":"n2737","loc":[-85.636396,41.946545]},"n2738":{"id":"n2738","loc":[-85.636474,41.946684]},"n2739":{"id":"n2739","loc":[-85.636511,41.946861]},"n274":{"id":"n274","loc":[-85.636798,41.941697]},"n2740":{"id":"n2740","loc":[-85.633713,41.947184]},"n2741":{"id":"n2741","loc":[-85.633651,41.94716]},"n2742":{"id":"n2742","loc":[-85.633704,41.947085]},"n2743":{"id":"n2743","loc":[-85.6336,41.947044]},"n2744":{"id":"n2744","loc":[-85.633506,41.947177]},"n2745":{"id":"n2745","loc":[-85.629586,41.952469]},"n2746":{"id":"n2746","loc":[-85.634723,41.953681]},"n2747":{"id":"n2747","loc":[-85.63478,41.959007]},"n2748":{"id":"n2748","loc":[-85.632793,41.94405],"tags":{"highway":"traffic_signals","traffic_signals":"signal","traffic_signals:direction":"both"}},"n2749":{"id":"n2749","loc":[-85.634648,41.947325]},"n275":{"id":"n275","loc":[-85.63681,41.941705]},"n2750":{"id":"n2750","loc":[-85.625078,41.952097]},"n2751":{"id":"n2751","loc":[-85.633195,41.94734]},"n2752":{"id":"n2752","loc":[-85.626447,41.957168]},"n2753":{"id":"n2753","loc":[-85.632023,41.949012]},"n2754":{"id":"n2754","loc":[-85.630835,41.950656]},"n2755":{"id":"n2755","loc":[-85.634655,41.948612]},"n2756":{"id":"n2756","loc":[-85.636182,41.948605]},"n2757":{"id":"n2757","loc":[-85.634729,41.954667]},"n2758":{"id":"n2758","loc":[-85.634686,41.951159]},"n2759":{"id":"n2759","loc":[-85.636206,41.951146]},"n276":{"id":"n276","loc":[-85.63681,41.941714]},"n2760":{"id":"n2760","loc":[-85.634668,41.949891]},"n2761":{"id":"n2761","loc":[-85.634701,41.952422]},"n2762":{"id":"n2762","loc":[-85.634747,41.955907]},"n2763":{"id":"n2763","loc":[-85.627975,41.954695]},"n2764":{"id":"n2764","loc":[-85.626832,41.954698]},"n2765":{"id":"n2765","loc":[-85.632278,41.948624]},"n2766":{"id":"n2766","loc":[-85.628639,41.953725]},"n2767":{"id":"n2767","loc":[-85.636233,41.95241]},"n2768":{"id":"n2768","loc":[-85.631385,41.949913]},"n2769":{"id":"n2769","loc":[-85.630486,41.951194]},"n277":{"id":"n277","loc":[-85.636861,41.942041]},"n2770":{"id":"n2770","loc":[-85.624937,41.952088]},"n2771":{"id":"n2771","loc":[-85.624945,41.952022]},"n2772":{"id":"n2772","loc":[-85.636162,41.94731]},"n2773":{"id":"n2773","loc":[-85.636188,41.949881]},"n2774":{"id":"n2774","loc":[-85.631422,41.948294]},"n2775":{"id":"n2775","loc":[-85.632844,41.945547]},"n2776":{"id":"n2776","loc":[-85.632484,41.945344]},"n2777":{"id":"n2777","loc":[-85.631775,41.944636]},"n2778":{"id":"n2778","loc":[-85.632656,41.945471]},"n2779":{"id":"n2779","loc":[-85.631959,41.944827]},"n278":{"id":"n278","loc":[-85.636862,41.942099]},"n2780":{"id":"n2780","loc":[-85.631679,41.94438]},"n2781":{"id":"n2781","loc":[-85.625129,41.959272]},"n2782":{"id":"n2782","loc":[-85.632446,41.944861]},"n2783":{"id":"n2783","loc":[-85.632804,41.945477]},"n2784":{"id":"n2784","loc":[-85.632255,41.944962]},"n2785":{"id":"n2785","loc":[-85.632736,41.944757]},"n2786":{"id":"n2786","loc":[-85.632543,41.94486]},"n2787":{"id":"n2787","loc":[-85.632889,41.945561]},"n2788":{"id":"n2788","loc":[-85.632091,41.944949]},"n2789":{"id":"n2789","loc":[-85.632537,41.944713]},"n279":{"id":"n279","loc":[-85.636807,41.942099]},"n2790":{"id":"n2790","loc":[-85.632279,41.94485]},"n2791":{"id":"n2791","loc":[-85.632749,41.943247]},"n2792":{"id":"n2792","loc":[-85.632824,41.943152]},"n2793":{"id":"n2793","loc":[-85.632929,41.94317]},"n2794":{"id":"n2794","loc":[-85.632897,41.943078]},"n2795":{"id":"n2795","loc":[-85.632626,41.943231]},"n2796":{"id":"n2796","loc":[-85.634048,41.947257]},"n2797":{"id":"n2797","loc":[-85.634264,41.947252]},"n2798":{"id":"n2798","loc":[-85.635418,41.947317]},"n2799":{"id":"n2799","loc":[-85.635461,41.947237]},"n28":{"id":"n28","loc":[-85.63821,41.944308]},"n280":{"id":"n280","loc":[-85.636807,41.942126]},"n2800":{"id":"n2800","loc":[-85.632868,41.946229]},"n2801":{"id":"n2801","loc":[-85.633673,41.947242]},"n2802":{"id":"n2802","loc":[-85.623604,41.945881],"tags":{"amenity":"school","name":"Barrows School"}},"n2803":{"id":"n2803","loc":[-85.627401,41.943496]},"n2804":{"id":"n2804","loc":[-85.627403,41.943625]},"n2805":{"id":"n2805","loc":[-85.626409,41.943215]},"n2806":{"id":"n2806","loc":[-85.624884,41.943508]},"n2807":{"id":"n2807","loc":[-85.625191,41.943509]},"n2808":{"id":"n2808","loc":[-85.624882,41.94382]},"n2809":{"id":"n2809","loc":[-85.624893,41.945618]},"n281":{"id":"n281","loc":[-85.636726,41.942126]},"n2810":{"id":"n2810","loc":[-85.624912,41.946524]},"n2811":{"id":"n2811","loc":[-85.622721,41.946535]},"n2812":{"id":"n2812","loc":[-85.627399,41.94469]},"n2813":{"id":"n2813","loc":[-85.622716,41.945622]},"n2814":{"id":"n2814","loc":[-85.624886,41.944724]},"n2815":{"id":"n2815","loc":[-85.622674,41.944737]},"n2816":{"id":"n2816","loc":[-85.625092,41.945063]},"n2817":{"id":"n2817","loc":[-85.625233,41.945064]},"n2818":{"id":"n2818","loc":[-85.625229,41.944871]},"n2819":{"id":"n2819","loc":[-85.625066,41.944871]},"n282":{"id":"n282","loc":[-85.636726,41.942098]},"n2820":{"id":"n2820","loc":[-85.625024,41.944901]},"n2821":{"id":"n2821","loc":[-85.625025,41.944924]},"n2822":{"id":"n2822","loc":[-85.625087,41.944926]},"n2823":{"id":"n2823","loc":[-85.625349,41.944506]},"n2824":{"id":"n2824","loc":[-85.625347,41.944388]},"n2825":{"id":"n2825","loc":[-85.625152,41.94439]},"n2826":{"id":"n2826","loc":[-85.625152,41.944431]},"n2827":{"id":"n2827","loc":[-85.625134,41.944431]},"n2828":{"id":"n2828","loc":[-85.625136,41.944508]},"n2829":{"id":"n2829","loc":[-85.623236,41.946341]},"n283":{"id":"n283","loc":[-85.636708,41.942098]},"n2830":{"id":"n2830","loc":[-85.623241,41.946067]},"n2831":{"id":"n2831","loc":[-85.623207,41.946067]},"n2832":{"id":"n2832","loc":[-85.623212,41.945827]},"n2833":{"id":"n2833","loc":[-85.622981,41.945825]},"n2834":{"id":"n2834","loc":[-85.622976,41.946063]},"n2835":{"id":"n2835","loc":[-85.623006,41.946063]},"n2836":{"id":"n2836","loc":[-85.623002,41.946256]},"n2837":{"id":"n2837","loc":[-85.623075,41.946256]},"n2838":{"id":"n2838","loc":[-85.623074,41.946339]},"n2839":{"id":"n2839","loc":[-85.624574,41.951755]},"n284":{"id":"n284","loc":[-85.636708,41.942041]},"n2840":{"id":"n2840","loc":[-85.62498,41.951844]},"n2841":{"id":"n2841","loc":[-85.625086,41.95188]},"n2842":{"id":"n2842","loc":[-85.625135,41.951922]},"n2843":{"id":"n2843","loc":[-85.615273,41.945637]},"n2844":{"id":"n2844","loc":[-85.620172,41.945627]},"n2845":{"id":"n2845","loc":[-85.625167,41.951985]},"n2846":{"id":"n2846","loc":[-85.622741,41.947437]},"n2847":{"id":"n2847","loc":[-85.624907,41.947428]},"n2848":{"id":"n2848","loc":[-85.627046,41.940995]},"n2849":{"id":"n2849","loc":[-85.627295,41.941304]},"n285":{"id":"n285","loc":[-85.635618,41.941852]},"n2850":{"id":"n2850","loc":[-85.627352,41.94148]},"n2851":{"id":"n2851","loc":[-85.62737,41.942261]},"n2852":{"id":"n2852","loc":[-85.6264,41.942263]},"n2853":{"id":"n2853","loc":[-85.622769,41.949228]},"n2854":{"id":"n2854","loc":[-85.624937,41.949218]},"n2855":{"id":"n2855","loc":[-85.630001,41.944664]},"n2856":{"id":"n2856","loc":[-85.624873,41.942022]},"n2857":{"id":"n2857","loc":[-85.622761,41.948333]},"n2858":{"id":"n2858","loc":[-85.624924,41.948334]},"n2859":{"id":"n2859","loc":[-85.620051,41.94383]},"n286":{"id":"n286","loc":[-85.635621,41.94202]},"n2860":{"id":"n2860","loc":[-85.627629,41.946498]},"n2861":{"id":"n2861","loc":[-85.622757,41.950111]},"n2862":{"id":"n2862","loc":[-85.623685,41.954624]},"n2863":{"id":"n2863","loc":[-85.621459,41.944756]},"n2864":{"id":"n2864","loc":[-85.628637,41.944676]},"n2865":{"id":"n2865","loc":[-85.630125,41.944654]},"n2866":{"id":"n2866","loc":[-85.625196,41.952097]},"n2867":{"id":"n2867","loc":[-85.630257,41.944637]},"n2868":{"id":"n2868","loc":[-85.631247,41.944459]},"n2869":{"id":"n2869","loc":[-85.624867,41.94159]},"n287":{"id":"n287","loc":[-85.63524,41.942023]},"n2870":{"id":"n2870","loc":[-85.624958,41.950343]},"n2871":{"id":"n2871","loc":[-85.624948,41.950484]},"n2872":{"id":"n2872","loc":[-85.624813,41.950983]},"n2873":{"id":"n2873","loc":[-85.624723,41.951789]},"n2874":{"id":"n2874","loc":[-85.624262,41.9512]},"n2875":{"id":"n2875","loc":[-85.62414,41.951201]},"n2876":{"id":"n2876","loc":[-85.624139,41.95112]},"n2877":{"id":"n2877","loc":[-85.628481,41.945611]},"n2878":{"id":"n2878","loc":[-85.620072,41.946538]},"n2879":{"id":"n2879","loc":[-85.622763,41.95099]},"n288":{"id":"n288","loc":[-85.635237,41.941855]},"n2880":{"id":"n2880","loc":[-85.62814,41.946963]},"n2881":{"id":"n2881","loc":[-85.628245,41.947031]},"n2882":{"id":"n2882","loc":[-85.628331,41.947066]},"n2883":{"id":"n2883","loc":[-85.629722,41.944444],"tags":{"leisure":"park","name":"Scouter Park"}},"n2884":{"id":"n2884","loc":[-85.629977,41.943907]},"n2885":{"id":"n2885","loc":[-85.629947,41.943775]},"n2886":{"id":"n2886","loc":[-85.629899,41.943625]},"n2887":{"id":"n2887","loc":[-85.632286,41.944257]},"n2888":{"id":"n2888","loc":[-85.632523,41.944179]},"n2889":{"id":"n2889","loc":[-85.632141,41.944293]},"n289":{"id":"n289","loc":[-85.635568,41.940475]},"n2890":{"id":"n2890","loc":[-85.631571,41.9444]},"n2891":{"id":"n2891","loc":[-85.643236,41.941895]},"n2892":{"id":"n2892","loc":[-85.62865,41.945353]},"n2893":{"id":"n2893","loc":[-85.628594,41.945481]},"n2894":{"id":"n2894","loc":[-85.628581,41.947169]},"n2895":{"id":"n2895","loc":[-85.631843,41.943793]},"n2896":{"id":"n2896","loc":[-85.632299,41.943472]},"n2897":{"id":"n2897","loc":[-85.631519,41.944881]},"n2898":{"id":"n2898","loc":[-85.628429,41.947219]},"n2899":{"id":"n2899","loc":[-85.63145,41.945162]},"n29":{"id":"n29","loc":[-85.637963,41.944263]},"n290":{"id":"n290","loc":[-85.634584,41.940477]},"n2900":{"id":"n2900","loc":[-85.630939,41.945519]},"n2901":{"id":"n2901","loc":[-85.62903,41.945719]},"n2902":{"id":"n2902","loc":[-85.630521,41.945559]},"n2903":{"id":"n2903","loc":[-85.629294,41.945585]},"n2904":{"id":"n2904","loc":[-85.629845,41.945543]},"n2905":{"id":"n2905","loc":[-85.631497,41.944625]},"n2906":{"id":"n2906","loc":[-85.630281,41.945553]},"n2907":{"id":"n2907","loc":[-85.628553,41.946973]},"n2908":{"id":"n2908","loc":[-85.631383,41.945338]},"n2909":{"id":"n2909","loc":[-85.628843,41.946103]},"n291":{"id":"n291","loc":[-85.634583,41.940203]},"n2910":{"id":"n2910","loc":[-85.631193,41.945473]},"n2911":{"id":"n2911","loc":[-85.628897,41.945944]},"n2912":{"id":"n2912","loc":[-85.628789,41.946454]},"n2913":{"id":"n2913","loc":[-85.632548,41.944563]},"n2914":{"id":"n2914","loc":[-85.627527,41.944555]},"n2915":{"id":"n2915","loc":[-85.62752,41.943726]},"n2916":{"id":"n2916","loc":[-85.627894,41.943723]},"n2917":{"id":"n2917","loc":[-85.627897,41.943919]},"n2918":{"id":"n2918","loc":[-85.627991,41.943934]},"n2919":{"id":"n2919","loc":[-85.628082,41.943966]},"n292":{"id":"n292","loc":[-85.635567,41.940201]},"n2920":{"id":"n2920","loc":[-85.628177,41.944015]},"n2921":{"id":"n2921","loc":[-85.628193,41.944048]},"n2922":{"id":"n2922","loc":[-85.628167,41.944054]},"n2923":{"id":"n2923","loc":[-85.628193,41.944094]},"n2924":{"id":"n2924","loc":[-85.628213,41.944144]},"n2925":{"id":"n2925","loc":[-85.628214,41.944199]},"n2926":{"id":"n2926","loc":[-85.62833,41.944196]},"n2927":{"id":"n2927","loc":[-85.628328,41.944262]},"n2928":{"id":"n2928","loc":[-85.628173,41.944262]},"n2929":{"id":"n2929","loc":[-85.628171,41.944293]},"n293":{"id":"n293","loc":[-85.635816,41.942673],"tags":{"crossing":"zebra","highway":"crossing"}},"n2930":{"id":"n2930","loc":[-85.628039,41.944296]},"n2931":{"id":"n2931","loc":[-85.62804,41.944329]},"n2932":{"id":"n2932","loc":[-85.627829,41.944335]},"n2933":{"id":"n2933","loc":[-85.627835,41.94455]},"n2936":{"id":"n2936","loc":[-85.632823,41.945994]},"n294":{"id":"n294","loc":[-85.635696,41.942712]},"n2940":{"id":"n2940","loc":[-85.632192,41.945973]},"n2941":{"id":"n2941","loc":[-85.63226,41.94587]},"n2942":{"id":"n2942","loc":[-85.632721,41.946036]},"n2943":{"id":"n2943","loc":[-85.632641,41.946142]},"n2944":{"id":"n2944","loc":[-85.62937,41.947467]},"n2945":{"id":"n2945","loc":[-85.62959,41.942936]},"n2946":{"id":"n2946","loc":[-85.629551,41.94284]},"n2947":{"id":"n2947","loc":[-85.629501,41.942704]},"n2948":{"id":"n2948","loc":[-85.629472,41.942578]},"n2949":{"id":"n2949","loc":[-85.629361,41.941801]},"n295":{"id":"n295","loc":[-85.635679,41.941962]},"n2950":{"id":"n2950","loc":[-85.629339,41.941716]},"n2951":{"id":"n2951","loc":[-85.629315,41.94166]},"n2952":{"id":"n2952","loc":[-85.629279,41.941602]},"n2953":{"id":"n2953","loc":[-85.629227,41.941556]},"n2954":{"id":"n2954","loc":[-85.624261,41.95112]},"n2955":{"id":"n2955","loc":[-85.629153,41.941524]},"n2956":{"id":"n2956","loc":[-85.626904,41.941098]},"n2957":{"id":"n2957","loc":[-85.624588,41.951294]},"n2958":{"id":"n2958","loc":[-85.631844,41.942945]},"n2959":{"id":"n2959","loc":[-85.625854,41.949222]},"n296":{"id":"n296","loc":[-85.635672,41.941337]},"n2960":{"id":"n2960","loc":[-85.625146,41.955238]},"n2961":{"id":"n2961","loc":[-85.626745,41.948296]},"n2962":{"id":"n2962","loc":[-85.625721,41.95524]},"n2963":{"id":"n2963","loc":[-85.624706,41.952317]},"n2964":{"id":"n2964","loc":[-85.62609,41.956147]},"n2965":{"id":"n2965","loc":[-85.624401,41.954928]},"n2966":{"id":"n2966","loc":[-85.626558,41.955367]},"n2967":{"id":"n2967","loc":[-85.62468,41.955096]},"n2968":{"id":"n2968","loc":[-85.624159,41.953929]},"n2969":{"id":"n2969","loc":[-85.62506,41.951113]},"n297":{"id":"n297","loc":[-85.635658,41.941284]},"n2970":{"id":"n2970","loc":[-85.624942,41.951591]},"n2971":{"id":"n2971","loc":[-85.627399,41.947546]},"n2972":{"id":"n2972","loc":[-85.627695,41.947404]},"n2973":{"id":"n2973","loc":[-85.625925,41.94896]},"n2974":{"id":"n2974","loc":[-85.625725,41.950211]},"n2975":{"id":"n2975","loc":[-85.627008,41.947963]},"n2976":{"id":"n2976","loc":[-85.624373,41.953458]},"n2977":{"id":"n2977","loc":[-85.624137,41.954392]},"n2978":{"id":"n2978","loc":[-85.628257,41.947307]},"n2979":{"id":"n2979","loc":[-85.625281,41.95066]},"n298":{"id":"n298","loc":[-85.635602,41.941166]},"n2980":{"id":"n2980","loc":[-85.625865,41.949804]},"n2981":{"id":"n2981","loc":[-85.626508,41.955932]},"n2982":{"id":"n2982","loc":[-85.626333,41.955216]},"n2983":{"id":"n2983","loc":[-85.626637,41.955676]},"n2984":{"id":"n2984","loc":[-85.624223,41.954599]},"n2985":{"id":"n2985","loc":[-85.626219,41.948671]},"n2986":{"id":"n2986","loc":[-85.624556,41.953043]},"n2987":{"id":"n2987","loc":[-85.625598,41.956302]},"n2988":{"id":"n2988","loc":[-85.624571,41.952971]},"n2989":{"id":"n2989","loc":[-85.627141,41.940727]},"n299":{"id":"n299","loc":[-85.635598,41.941138]},"n2990":{"id":"n2990","loc":[-85.627102,41.939144]},"n2991":{"id":"n2991","loc":[-85.627127,41.940086]},"n2992":{"id":"n2992","loc":[-85.627116,41.940843]},"n2993":{"id":"n2993","loc":[-85.627132,41.9402]},"n2994":{"id":"n2994","loc":[-85.629734,41.940078]},"n2995":{"id":"n2995","loc":[-85.6276,41.937412]},"n2996":{"id":"n2996","loc":[-85.627451,41.937549]},"n2997":{"id":"n2997","loc":[-85.627375,41.937618]},"n2998":{"id":"n2998","loc":[-85.627278,41.937728]},"n2999":{"id":"n2999","loc":[-85.627199,41.937842]},"n3":{"id":"n3","loc":[-85.627345,41.953983]},"n30":{"id":"n30","loc":[-85.637882,41.944205]},"n300":{"id":"n300","loc":[-85.635614,41.941076]},"n3000":{"id":"n3000","loc":[-85.627141,41.937981]},"n3001":{"id":"n3001","loc":[-85.627109,41.938153]},"n3002":{"id":"n3002","loc":[-85.627101,41.938699]},"n3003":{"id":"n3003","loc":[-85.628311,41.942261]},"n3004":{"id":"n3004","loc":[-85.628439,41.940082]},"n3005":{"id":"n3005","loc":[-85.619538,41.942622],"tags":{"leisure":"slipway"}},"n3006":{"id":"n3006","loc":[-85.619872,41.942618]},"n3007":{"id":"n3007","loc":[-85.619755,41.942612]},"n3008":{"id":"n3008","loc":[-85.619647,41.942628]},"n3009":{"id":"n3009","loc":[-85.619415,41.942626]},"n301":{"id":"n301","loc":[-85.635659,41.940956]},"n3010":{"id":"n3010","loc":[-85.619212,41.942623]},"n3011":{"id":"n3011","loc":[-85.631485,41.942472]},"n3012":{"id":"n3012","loc":[-85.630986,41.941786]},"n3013":{"id":"n3013","loc":[-85.631797,41.942006]},"n3014":{"id":"n3014","loc":[-85.630972,41.941162]},"n3015":{"id":"n3015","loc":[-85.631396,41.941611],"tags":{"railway":"level_crossing"}},"n3016":{"id":"n3016","loc":[-85.631878,41.941545]},"n3017":{"id":"n3017","loc":[-85.630461,41.94055]},"n3018":{"id":"n3018","loc":[-85.629751,41.939539],"tags":{"railway":"level_crossing"}},"n3019":{"id":"n3019","loc":[-85.631663,41.941513]},"n302":{"id":"n302","loc":[-85.635666,41.940922]},"n3020":{"id":"n3020","loc":[-85.631328,41.941375]},"n3021":{"id":"n3021","loc":[-85.632554,41.941779]},"n3022":{"id":"n3022","loc":[-85.63245,41.941769]},"n3023":{"id":"n3023","loc":[-85.632475,41.941644]},"n3024":{"id":"n3024","loc":[-85.632581,41.941654]},"n3025":{"id":"n3025","loc":[-85.631957,41.941352]},"n3026":{"id":"n3026","loc":[-85.632293,41.941139]},"n3027":{"id":"n3027","loc":[-85.632315,41.941153]},"n3028":{"id":"n3028","loc":[-85.632302,41.941262]},"n3029":{"id":"n3029","loc":[-85.63237,41.941267]},"n303":{"id":"n303","loc":[-85.635667,41.940877]},"n3030":{"id":"n3030","loc":[-85.632356,41.941538]},"n3031":{"id":"n3031","loc":[-85.632134,41.941678]},"n3032":{"id":"n3032","loc":[-85.631942,41.941687]},"n3033":{"id":"n3033","loc":[-85.63203,41.941694]},"n3034":{"id":"n3034","loc":[-85.632166,41.941555]},"n3035":{"id":"n3035","loc":[-85.632412,41.941416]},"n3036":{"id":"n3036","loc":[-85.63248,41.941342]},"n3037":{"id":"n3037","loc":[-85.632502,41.941259]},"n3038":{"id":"n3038","loc":[-85.632453,41.941161]},"n3039":{"id":"n3039","loc":[-85.63235,41.941103]},"n304":{"id":"n304","loc":[-85.635668,41.940655]},"n3040":{"id":"n3040","loc":[-85.632236,41.941118]},"n3041":{"id":"n3041","loc":[-85.631894,41.941355]},"n3042":{"id":"n3042","loc":[-85.631859,41.941411]},"n3043":{"id":"n3043","loc":[-85.632011,41.941587]},"n3044":{"id":"n3044","loc":[-85.632446,41.941379]},"n3045":{"id":"n3045","loc":[-85.632511,41.941416]},"n3046":{"id":"n3046","loc":[-85.632545,41.941634]},"n3047":{"id":"n3047","loc":[-85.632612,41.94164]},"n3048":{"id":"n3048","loc":[-85.632595,41.942197]},"n3049":{"id":"n3049","loc":[-85.632565,41.942241]},"n305":{"id":"n305","loc":[-85.635628,41.940617]},"n3050":{"id":"n3050","loc":[-85.632515,41.942256]},"n3051":{"id":"n3051","loc":[-85.63245,41.94223]},"n3052":{"id":"n3052","loc":[-85.632401,41.942174]},"n3053":{"id":"n3053","loc":[-85.632391,41.942115]},"n3054":{"id":"n3054","loc":[-85.632029,41.941859]},"n3055":{"id":"n3055","loc":[-85.631828,41.941639]},"n3056":{"id":"n3056","loc":[-85.631829,41.941508]},"n3057":{"id":"n3057","loc":[-85.631281,41.94312]},"n3058":{"id":"n3058","loc":[-85.631421,41.943065]},"n3059":{"id":"n3059","loc":[-85.631339,41.942949]},"n306":{"id":"n306","loc":[-85.635623,41.940272]},"n3060":{"id":"n3060","loc":[-85.631199,41.943004]},"n3061":{"id":"n3061","loc":[-85.631102,41.942931]},"n3062":{"id":"n3062","loc":[-85.631009,41.942809]},"n3063":{"id":"n3063","loc":[-85.631383,41.94265]},"n3064":{"id":"n3064","loc":[-85.631477,41.942773]},"n3065":{"id":"n3065","loc":[-85.630638,41.942809]},"n3066":{"id":"n3066","loc":[-85.630738,41.942943]},"n3067":{"id":"n3067","loc":[-85.630841,41.9429]},"n3068":{"id":"n3068","loc":[-85.630741,41.942766]},"n3069":{"id":"n3069","loc":[-85.63054,41.942603]},"n307":{"id":"n307","loc":[-85.635651,41.940183]},"n3070":{"id":"n3070","loc":[-85.630498,41.942619]},"n3071":{"id":"n3071","loc":[-85.630567,41.942718]},"n3072":{"id":"n3072","loc":[-85.630616,41.942698]},"n3073":{"id":"n3073","loc":[-85.630642,41.94273]},"n3074":{"id":"n3074","loc":[-85.630686,41.942714]},"n3075":{"id":"n3075","loc":[-85.630715,41.942754]},"n3076":{"id":"n3076","loc":[-85.6309,41.942681]},"n3077":{"id":"n3077","loc":[-85.630843,41.942605]},"n3078":{"id":"n3078","loc":[-85.6309,41.942581]},"n3079":{"id":"n3079","loc":[-85.630832,41.942487]},"n308":{"id":"n308","loc":[-85.63577,41.940183],"tags":{"crossing":"zebra","highway":"crossing"}},"n3080":{"id":"n3080","loc":[-85.630773,41.942509]},"n3081":{"id":"n3081","loc":[-85.630718,41.942436]},"n3082":{"id":"n3082","loc":[-85.630485,41.942524]},"n3083":{"id":"n3083","loc":[-85.631468,41.941233]},"n3084":{"id":"n3084","loc":[-85.631334,41.94114]},"n3085":{"id":"n3085","loc":[-85.632052,41.940568]},"n3086":{"id":"n3086","loc":[-85.63219,41.940663]},"n3087":{"id":"n3087","loc":[-85.631323,41.940834]},"n3088":{"id":"n3088","loc":[-85.631122,41.941002]},"n3089":{"id":"n3089","loc":[-85.631321,41.941133]},"n309":{"id":"n309","loc":[-85.636939,41.942544]},"n3090":{"id":"n3090","loc":[-85.631521,41.940966]},"n3091":{"id":"n3091","loc":[-85.631103,41.940253]},"n3092":{"id":"n3092","loc":[-85.631226,41.940211]},"n3093":{"id":"n3093","loc":[-85.631597,41.940805]},"n3094":{"id":"n3094","loc":[-85.631474,41.940847]},"n3095":{"id":"n3095","loc":[-85.631811,41.940534]},"n3096":{"id":"n3096","loc":[-85.631588,41.94061]},"n3097":{"id":"n3097","loc":[-85.631438,41.940366]},"n3098":{"id":"n3098","loc":[-85.631661,41.94029]},"n3099":{"id":"n3099","loc":[-85.630621,41.940041]},"n31":{"id":"n31","loc":[-85.63827,41.944203]},"n310":{"id":"n310","loc":[-85.636323,41.942552]},"n3100":{"id":"n3100","loc":[-85.630436,41.939773]},"n3101":{"id":"n3101","loc":[-85.63059,41.939714]},"n3102":{"id":"n3102","loc":[-85.630775,41.939983]},"n3103":{"id":"n3103","loc":[-85.63047,41.940167]},"n3104":{"id":"n3104","loc":[-85.63013,41.939686]},"n3105":{"id":"n3105","loc":[-85.630302,41.939618]},"n3106":{"id":"n3106","loc":[-85.630641,41.9401]},"n3107":{"id":"n3107","loc":[-85.630966,41.940619]},"n3108":{"id":"n3108","loc":[-85.630874,41.940493]},"n3109":{"id":"n3109","loc":[-85.630933,41.940469]},"n311":{"id":"n311","loc":[-85.636257,41.942555]},"n3110":{"id":"n3110","loc":[-85.630763,41.940236]},"n3111":{"id":"n3111","loc":[-85.63088,41.940189]},"n3112":{"id":"n3112","loc":[-85.631142,41.940548]},"n3113":{"id":"n3113","loc":[-85.630958,41.940871]},"n3114":{"id":"n3114","loc":[-85.630874,41.940778]},"n3115":{"id":"n3115","loc":[-85.631062,41.940684]},"n3116":{"id":"n3116","loc":[-85.631146,41.940777]},"n3117":{"id":"n3117","loc":[-85.632031,41.940575]},"n3118":{"id":"n3118","loc":[-85.631777,41.940186]},"n3119":{"id":"n3119","loc":[-85.631346,41.940179]},"n312":{"id":"n312","loc":[-85.636208,41.942561]},"n3120":{"id":"n3120","loc":[-85.631342,41.94012]},"n3121":{"id":"n3121","loc":[-85.631831,41.940118]},"n3122":{"id":"n3122","loc":[-85.632115,41.940543]},"n3123":{"id":"n3123","loc":[-85.631031,41.941683]},"n3124":{"id":"n3124","loc":[-85.630981,41.941608]},"n3125":{"id":"n3125","loc":[-85.631209,41.941516]},"n3126":{"id":"n3126","loc":[-85.631264,41.941586]},"n3127":{"id":"n3127","loc":[-85.630938,41.94155]},"n3128":{"id":"n3128","loc":[-85.631156,41.941462]},"n3129":{"id":"n3129","loc":[-85.631197,41.94152]},"n313":{"id":"n313","loc":[-85.636159,41.942573]},"n3130":{"id":"n3130","loc":[-85.630895,41.941485]},"n3131":{"id":"n3131","loc":[-85.630824,41.941389]},"n3132":{"id":"n3132","loc":[-85.630986,41.941323]},"n3133":{"id":"n3133","loc":[-85.631057,41.941419]},"n3134":{"id":"n3134","loc":[-85.630777,41.941328]},"n3135":{"id":"n3135","loc":[-85.630907,41.941274]},"n3136":{"id":"n3136","loc":[-85.630953,41.941335]},"n3137":{"id":"n3137","loc":[-85.630797,41.941247]},"n3138":{"id":"n3138","loc":[-85.630701,41.94117]},"n3139":{"id":"n3139","loc":[-85.630829,41.941113]},"n314":{"id":"n314","loc":[-85.635743,41.942881]},"n3140":{"id":"n3140","loc":[-85.6309,41.941201]},"n3141":{"id":"n3141","loc":[-85.630765,41.941206]},"n3142":{"id":"n3142","loc":[-85.630739,41.941218]},"n3143":{"id":"n3143","loc":[-85.630582,41.941039]},"n3144":{"id":"n3144","loc":[-85.630412,41.940818]},"n3145":{"id":"n3145","loc":[-85.630509,41.940777]},"n3146":{"id":"n3146","loc":[-85.630678,41.941004]},"n3147":{"id":"n3147","loc":[-85.630773,41.942166]},"n3148":{"id":"n3148","loc":[-85.630708,41.942074]},"n3149":{"id":"n3149","loc":[-85.630863,41.942013]},"n315":{"id":"n315","loc":[-85.635452,41.942966]},"n3150":{"id":"n3150","loc":[-85.630928,41.942105]},"n3151":{"id":"n3151","loc":[-85.630701,41.942026]},"n3152":{"id":"n3152","loc":[-85.630665,41.941971]},"n3153":{"id":"n3153","loc":[-85.630793,41.941918]},"n3154":{"id":"n3154","loc":[-85.630837,41.94197]},"n3155":{"id":"n3155","loc":[-85.630757,41.941871]},"n3156":{"id":"n3156","loc":[-85.630629,41.941923]},"n3157":{"id":"n3157","loc":[-85.630694,41.941783]},"n3158":{"id":"n3158","loc":[-85.630534,41.941847]},"n3159":{"id":"n3159","loc":[-85.630598,41.941935]},"n316":{"id":"n316","loc":[-85.634911,41.943118]},"n3160":{"id":"n3160","loc":[-85.631548,41.93938]},"n3161":{"id":"n3161","loc":[-85.631525,41.939919]},"n3162":{"id":"n3162","loc":[-85.631648,41.940043]},"n3163":{"id":"n3163","loc":[-85.624586,41.951121]},"n3164":{"id":"n3164","loc":[-85.622139,41.952064]},"n3165":{"id":"n3165","loc":[-85.622141,41.952144]},"n3166":{"id":"n3166","loc":[-85.621977,41.952146]},"n3167":{"id":"n3167","loc":[-85.621978,41.952211]},"n3168":{"id":"n3168","loc":[-85.62191,41.952212]},"n3169":{"id":"n3169","loc":[-85.633628,41.935437]},"n317":{"id":"n317","loc":[-85.634743,41.943167]},"n3170":{"id":"n3170","loc":[-85.632849,41.935518]},"n3171":{"id":"n3171","loc":[-85.632376,41.93574]},"n3172":{"id":"n3172","loc":[-85.631517,41.935897]},"n3173":{"id":"n3173","loc":[-85.630433,41.936124]},"n3174":{"id":"n3174","loc":[-85.630207,41.936427]},"n3175":{"id":"n3175","loc":[-85.630346,41.936795]},"n3176":{"id":"n3176","loc":[-85.62996,41.936974]},"n3177":{"id":"n3177","loc":[-85.629916,41.937488]},"n3178":{"id":"n3178","loc":[-85.629946,41.937802]},"n3179":{"id":"n3179","loc":[-85.629977,41.937905]},"n318":{"id":"n318","loc":[-85.634401,41.94328]},"n3180":{"id":"n3180","loc":[-85.63016,41.937909]},"n3181":{"id":"n3181","loc":[-85.630804,41.937791]},"n3182":{"id":"n3182","loc":[-85.631688,41.937808]},"n3183":{"id":"n3183","loc":[-85.631685,41.938008]},"n3184":{"id":"n3184","loc":[-85.631845,41.938116]},"n3185":{"id":"n3185","loc":[-85.63207,41.938181]},"n3186":{"id":"n3186","loc":[-85.632143,41.938371]},"n3187":{"id":"n3187","loc":[-85.632056,41.938435]},"n3188":{"id":"n3188","loc":[-85.631787,41.938457]},"n3189":{"id":"n3189","loc":[-85.631657,41.938728]},"n319":{"id":"n319","loc":[-85.634345,41.943299]},"n3190":{"id":"n3190","loc":[-85.631595,41.93775]},"n3191":{"id":"n3191","loc":[-85.630264,41.937839]},"n3192":{"id":"n3192","loc":[-85.628591,41.948536]},"n3193":{"id":"n3193","loc":[-85.63205,41.951181]},"n3194":{"id":"n3194","loc":[-85.632034,41.949909]},"n3195":{"id":"n3195","loc":[-85.630841,41.951191]},"n3196":{"id":"n3196","loc":[-85.632083,41.9537]},"n3197":{"id":"n3197","loc":[-85.630929,41.959037]},"n3198":{"id":"n3198","loc":[-85.632151,41.959028]},"n3199":{"id":"n3199","loc":[-85.630911,41.957428]},"n32":{"id":"n32","loc":[-85.638273,41.944246]},"n320":{"id":"n320","loc":[-85.634287,41.943326]},"n3200":{"id":"n3200","loc":[-85.63213,41.957427]},"n3201":{"id":"n3201","loc":[-85.632072,41.952447]},"n3202":{"id":"n3202","loc":[-85.632095,41.954677]},"n3203":{"id":"n3203","loc":[-85.632111,41.955911]},"n3204":{"id":"n3204","loc":[-85.630855,41.952457]},"n3205":{"id":"n3205","loc":[-85.630869,41.953709]},"n3206":{"id":"n3206","loc":[-85.63088,41.954682]},"n3207":{"id":"n3207","loc":[-85.630894,41.955913]},"n3208":{"id":"n3208","loc":[-85.633214,41.948619]},"n3209":{"id":"n3209","loc":[-85.633253,41.951171]},"n321":{"id":"n321","loc":[-85.634233,41.943354]},"n3210":{"id":"n3210","loc":[-85.633234,41.949901]},"n3211":{"id":"n3211","loc":[-85.633922,41.948616]},"n3212":{"id":"n3212","loc":[-85.625188,41.947832]},"n3213":{"id":"n3213","loc":[-85.625208,41.947775]},"n3214":{"id":"n3214","loc":[-85.625229,41.94776]},"n3215":{"id":"n3215","loc":[-85.625201,41.947749]},"n3216":{"id":"n3216","loc":[-85.625168,41.947707]},"n3217":{"id":"n3217","loc":[-85.625171,41.947609]},"n3218":{"id":"n3218","loc":[-85.625213,41.947564]},"n3219":{"id":"n3219","loc":[-85.62529,41.94756]},"n322":{"id":"n322","loc":[-85.634099,41.943429]},"n3220":{"id":"n3220","loc":[-85.625303,41.947533]},"n3221":{"id":"n3221","loc":[-85.625344,41.947482]},"n3222":{"id":"n3222","loc":[-85.625442,41.947468]},"n3223":{"id":"n3223","loc":[-85.62565,41.947494]},"n3224":{"id":"n3224","loc":[-85.625726,41.947613]},"n3225":{"id":"n3225","loc":[-85.625703,41.947728]},"n3226":{"id":"n3226","loc":[-85.625534,41.94781]},"n3227":{"id":"n3227","loc":[-85.625391,41.947822]},"n3228":{"id":"n3228","loc":[-85.625304,41.947859]},"n3229":{"id":"n3229","loc":[-85.625203,41.947885]},"n323":{"id":"n323","loc":[-85.633958,41.943507],"tags":{"highway":"crossing"}},"n3230":{"id":"n3230","loc":[-85.624691,41.948659]},"n3231":{"id":"n3231","loc":[-85.624328,41.948661]},"n3232":{"id":"n3232","loc":[-85.624331,41.949046]},"n3233":{"id":"n3233","loc":[-85.624694,41.949045]},"n3234":{"id":"n3234","loc":[-85.623623,41.949606]},"n3235":{"id":"n3235","loc":[-85.623623,41.9497]},"n3236":{"id":"n3236","loc":[-85.623357,41.9497]},"n3237":{"id":"n3237","loc":[-85.623357,41.949614]},"n3238":{"id":"n3238","loc":[-85.623974,41.949429]},"n3239":{"id":"n3239","loc":[-85.623974,41.949605]},"n324":{"id":"n324","loc":[-85.633698,41.943651],"tags":{"railway":"crossing"}},"n3240":{"id":"n3240","loc":[-85.624501,41.951226]},"n3241":{"id":"n3241","loc":[-85.624501,41.951123]},"n3242":{"id":"n3242","loc":[-85.624319,41.951123]},"n3243":{"id":"n3243","loc":[-85.624319,41.951226]},"n3244":{"id":"n3244","loc":[-85.624121,41.950866]},"n3245":{"id":"n3245","loc":[-85.624115,41.950525]},"n3246":{"id":"n3246","loc":[-85.624315,41.950523]},"n3247":{"id":"n3247","loc":[-85.62432,41.950865]},"n3248":{"id":"n3248","loc":[-85.624393,41.950867]},"n3249":{"id":"n3249","loc":[-85.62439,41.950596]},"n325":{"id":"n325","loc":[-85.633508,41.943757]},"n3250":{"id":"n3250","loc":[-85.624673,41.950594]},"n3251":{"id":"n3251","loc":[-85.624675,41.95082]},"n3252":{"id":"n3252","loc":[-85.62451,41.950821]},"n3253":{"id":"n3253","loc":[-85.62451,41.950866]},"n3254":{"id":"n3254","loc":[-85.624101,41.949346]},"n3255":{"id":"n3255","loc":[-85.624244,41.949346]},"n3256":{"id":"n3256","loc":[-85.624244,41.949368]},"n3257":{"id":"n3257","loc":[-85.62434,41.949368]},"n3258":{"id":"n3258","loc":[-85.624342,41.949351]},"n3259":{"id":"n3259","loc":[-85.624725,41.949348]},"n326":{"id":"n326","loc":[-85.634839,41.942974]},"n3260":{"id":"n3260","loc":[-85.624755,41.950495]},"n3261":{"id":"n3261","loc":[-85.624121,41.950502]},"n3262":{"id":"n3262","loc":[-85.625453,41.950163]},"n3263":{"id":"n3263","loc":[-85.625454,41.949976]},"n3264":{"id":"n3264","loc":[-85.625549,41.949977]},"n3265":{"id":"n3265","loc":[-85.62555,41.949833]},"n3266":{"id":"n3266","loc":[-85.625577,41.949833]},"n3267":{"id":"n3267","loc":[-85.625578,41.949656]},"n3268":{"id":"n3268","loc":[-85.625195,41.949655]},"n3269":{"id":"n3269","loc":[-85.625192,41.950162]},"n327":{"id":"n327","loc":[-85.634657,41.943028]},"n3270":{"id":"n3270","loc":[-85.622992,41.949614]},"n3271":{"id":"n3271","loc":[-85.622991,41.949431]},"n3272":{"id":"n3272","loc":[-85.620103,41.951]},"n3273":{"id":"n3273","loc":[-85.605644,41.947468]},"n3274":{"id":"n3274","loc":[-85.617421,41.947457]},"n3275":{"id":"n3275","loc":[-85.620078,41.947444]},"n3276":{"id":"n3276","loc":[-85.620087,41.94924]},"n3277":{"id":"n3277","loc":[-85.62156,41.948333]},"n3278":{"id":"n3278","loc":[-85.620106,41.950132]},"n3279":{"id":"n3279","loc":[-85.637412,41.951136]},"n328":{"id":"n328","loc":[-85.634222,41.943152]},"n3280":{"id":"n3280","loc":[-85.635429,41.948608]},"n3281":{"id":"n3281","loc":[-85.635047,41.947788]},"n3282":{"id":"n3282","loc":[-85.635048,41.947796]},"n3283":{"id":"n3283","loc":[-85.635002,41.947797]},"n3284":{"id":"n3284","loc":[-85.635002,41.947788]},"n3285":{"id":"n3285","loc":[-85.634914,41.94779]},"n3286":{"id":"n3286","loc":[-85.634913,41.947753]},"n3287":{"id":"n3287","loc":[-85.63494,41.947753]},"n3288":{"id":"n3288","loc":[-85.634938,41.947708]},"n3289":{"id":"n3289","loc":[-85.635124,41.947705]},"n329":{"id":"n329","loc":[-85.634099,41.943202]},"n3290":{"id":"n3290","loc":[-85.635126,41.947787]},"n3291":{"id":"n3291","loc":[-85.634972,41.947599]},"n3292":{"id":"n3292","loc":[-85.634921,41.9476]},"n3293":{"id":"n3293","loc":[-85.63485,41.947546]},"n3294":{"id":"n3294","loc":[-85.63485,41.947508]},"n3295":{"id":"n3295","loc":[-85.634924,41.947457]},"n3296":{"id":"n3296","loc":[-85.634967,41.947456]},"n3297":{"id":"n3297","loc":[-85.635041,41.947512]},"n3298":{"id":"n3298","loc":[-85.635041,41.947542]},"n3299":{"id":"n3299","loc":[-85.634244,41.947839]},"n33":{"id":"n33","loc":[-85.638257,41.944188]},"n330":{"id":"n330","loc":[-85.634093,41.943138]},"n3300":{"id":"n3300","loc":[-85.634243,41.947793]},"n3301":{"id":"n3301","loc":[-85.634244,41.947686]},"n3302":{"id":"n3302","loc":[-85.634243,41.947657]},"n3303":{"id":"n3303","loc":[-85.634462,41.947653]},"n3304":{"id":"n3304","loc":[-85.634468,41.947835]},"n3305":{"id":"n3305","loc":[-85.634416,41.948006]},"n3306":{"id":"n3306","loc":[-85.634415,41.947898]},"n3307":{"id":"n3307","loc":[-85.634275,41.947899]},"n3308":{"id":"n3308","loc":[-85.634275,41.947927]},"n3309":{"id":"n3309","loc":[-85.63425,41.947927]},"n331":{"id":"n331","loc":[-85.633938,41.943291]},"n3310":{"id":"n3310","loc":[-85.63425,41.947976]},"n3311":{"id":"n3311","loc":[-85.634274,41.947976]},"n3312":{"id":"n3312","loc":[-85.634275,41.948007]},"n3313":{"id":"n3313","loc":[-85.634342,41.947635]},"n3314":{"id":"n3314","loc":[-85.634339,41.947497]},"n3315":{"id":"n3315","loc":[-85.634313,41.94748]},"n3316":{"id":"n3316","loc":[-85.634287,41.947474]},"n3317":{"id":"n3317","loc":[-85.63498,41.94815]},"n3318":{"id":"n3318","loc":[-85.634891,41.94815]},"n3319":{"id":"n3319","loc":[-85.634892,41.948169]},"n332":{"id":"n332","loc":[-85.633535,41.943511],"tags":{"railway":"crossing"}},"n3320":{"id":"n3320","loc":[-85.634852,41.948169]},"n3321":{"id":"n3321","loc":[-85.634853,41.948268]},"n3322":{"id":"n3322","loc":[-85.634832,41.948268]},"n3323":{"id":"n3323","loc":[-85.634832,41.948296]},"n3324":{"id":"n3324","loc":[-85.634965,41.948295]},"n3325":{"id":"n3325","loc":[-85.634966,41.948321]},"n3326":{"id":"n3326","loc":[-85.634999,41.948321]},"n3327":{"id":"n3327","loc":[-85.634999,41.948295]},"n3328":{"id":"n3328","loc":[-85.635175,41.948293]},"n3329":{"id":"n3329","loc":[-85.635175,41.948262]},"n333":{"id":"n333","loc":[-85.63339,41.943596]},"n3330":{"id":"n3330","loc":[-85.635159,41.948262]},"n3331":{"id":"n3331","loc":[-85.635158,41.948152]},"n3332":{"id":"n3332","loc":[-85.635067,41.948152]},"n3333":{"id":"n3333","loc":[-85.635065,41.947966]},"n3334":{"id":"n3334","loc":[-85.634979,41.947966]},"n3335":{"id":"n3335","loc":[-85.634307,41.948326]},"n3336":{"id":"n3336","loc":[-85.634305,41.948298]},"n3337":{"id":"n3337","loc":[-85.634331,41.948055]},"n3338":{"id":"n3338","loc":[-85.634331,41.948046]},"n3339":{"id":"n3339","loc":[-85.634435,41.948047]},"n334":{"id":"n334","loc":[-85.632842,41.943895]},"n3340":{"id":"n3340","loc":[-85.634434,41.948375]},"n3341":{"id":"n3341","loc":[-85.634463,41.948373]},"n3342":{"id":"n3342","loc":[-85.634464,41.948456]},"n3343":{"id":"n3343","loc":[-85.63443,41.948457]},"n3344":{"id":"n3344","loc":[-85.634432,41.948505]},"n3345":{"id":"n3345","loc":[-85.637386,41.94906]},"n3346":{"id":"n3346","loc":[-85.637113,41.9486]},"n3347":{"id":"n3347","loc":[-85.635448,41.949424]},"n335":{"id":"n335","loc":[-85.633856,41.943315]},"n3352":{"id":"n3352","loc":[-85.635457,41.949787]},"n3353":{"id":"n3353","loc":[-85.635459,41.949886]},"n336":{"id":"n336","loc":[-85.633697,41.943405]},"n337":{"id":"n337","loc":[-85.63347,41.943181]},"n3372":{"id":"n3372","loc":[-85.634423,41.950964]},"n3373":{"id":"n3373","loc":[-85.634424,41.95074]},"n3374":{"id":"n3374","loc":[-85.634394,41.950284]},"n3375":{"id":"n3375","loc":[-85.634398,41.950626]},"n3376":{"id":"n3376","loc":[-85.63452,41.951063]},"n3377":{"id":"n3377","loc":[-85.634511,41.949977]},"n3378":{"id":"n3378","loc":[-85.637409,41.949873]},"n3379":{"id":"n3379","loc":[-85.634824,41.94996]},"n338":{"id":"n338","loc":[-85.633597,41.943109]},"n3380":{"id":"n3380","loc":[-85.635437,41.949954]},"n3381":{"id":"n3381","loc":[-85.634844,41.951064]},"n3382":{"id":"n3382","loc":[-85.635458,41.951058]},"n3383":{"id":"n3383","loc":[-85.633921,41.947333]},"n3384":{"id":"n3384","loc":[-85.634208,41.947793]},"n3385":{"id":"n3385","loc":[-85.634204,41.947687]},"n3386":{"id":"n3386","loc":[-85.63424,41.947475]},"n3387":{"id":"n3387","loc":[-85.63424,41.947635]},"n3388":{"id":"n3388","loc":[-85.634089,41.948328]},"n3389":{"id":"n3389","loc":[-85.63424,41.948299]},"n339":{"id":"n339","loc":[-85.633673,41.943184]},"n3390":{"id":"n3390","loc":[-85.634239,41.948212]},"n3391":{"id":"n3391","loc":[-85.634086,41.948214]},"n3392":{"id":"n3392","loc":[-85.63408,41.948056]},"n3393":{"id":"n3393","loc":[-85.634093,41.948506]},"n3394":{"id":"n3394","loc":[-85.64344,41.941866]},"n3395":{"id":"n3395","loc":[-85.63378,41.95099]},"n3396":{"id":"n3396","loc":[-85.633779,41.950967]},"n3397":{"id":"n3397","loc":[-85.63375,41.950746]},"n3398":{"id":"n3398","loc":[-85.63375,41.950697]},"n3399":{"id":"n3399","loc":[-85.633903,41.950696]},"n34":{"id":"n34","loc":[-85.638176,41.944312]},"n340":{"id":"n340","loc":[-85.633714,41.94316]},"n3400":{"id":"n3400","loc":[-85.633901,41.950436]},"n3401":{"id":"n3401","loc":[-85.633492,41.950438]},"n3402":{"id":"n3402","loc":[-85.633494,41.950756]},"n3403":{"id":"n3403","loc":[-85.633454,41.950756]},"n3404":{"id":"n3404","loc":[-85.633456,41.950992]},"n3405":{"id":"n3405","loc":[-85.633994,41.950284]},"n3406":{"id":"n3406","loc":[-85.633998,41.950628]},"n3407":{"id":"n3407","loc":[-85.633364,41.951068]},"n3408":{"id":"n3408","loc":[-85.633356,41.949982]},"n3409":{"id":"n3409","loc":[-85.643327,41.941903]},"n341":{"id":"n341","loc":[-85.633811,41.943256]},"n3410":{"id":"n3410","loc":[-85.633292,41.953691]},"n3411":{"id":"n3411","loc":[-85.637432,41.952399]},"n3412":{"id":"n3412","loc":[-85.633349,41.957422]},"n3413":{"id":"n3413","loc":[-85.633326,41.955909]},"n3414":{"id":"n3414","loc":[-85.633307,41.954673]},"n3415":{"id":"n3415","loc":[-85.633273,41.952436]},"n3416":{"id":"n3416","loc":[-85.633361,41.95823],"tags":{"highway":"turning_circle"}},"n3417":{"id":"n3417","loc":[-85.619899,41.945527]},"n3418":{"id":"n3418","loc":[-85.643422,41.941946]},"n3419":{"id":"n3419","loc":[-85.643505,41.942033]},"n342":{"id":"n342","loc":[-85.633801,41.943261]},"n3420":{"id":"n3420","loc":[-85.620088,41.945571]},"n3421":{"id":"n3421","loc":[-85.620051,41.945505]},"n3422":{"id":"n3422","loc":[-85.62001,41.94541]},"n3423":{"id":"n3423","loc":[-85.620982,41.944742]},"n3424":{"id":"n3424","loc":[-85.621305,41.944782]},"n3425":{"id":"n3425","loc":[-85.621174,41.944819]},"n3426":{"id":"n3426","loc":[-85.621029,41.944871]},"n3427":{"id":"n3427","loc":[-85.620741,41.945011]},"n3428":{"id":"n3428","loc":[-85.620616,41.945085]},"n3429":{"id":"n3429","loc":[-85.620506,41.945172]},"n343":{"id":"n343","loc":[-85.63374,41.943514]},"n3430":{"id":"n3430","loc":[-85.620394,41.945273]},"n3431":{"id":"n3431","loc":[-85.620316,41.94536]},"n3432":{"id":"n3432","loc":[-85.620257,41.945452]},"n3433":{"id":"n3433","loc":[-85.620212,41.945535]},"n3434":{"id":"n3434","loc":[-85.620101,41.945811]},"n3435":{"id":"n3435","loc":[-85.620081,41.945937]},"n3436":{"id":"n3436","loc":[-85.619899,41.943718]},"n3437":{"id":"n3437","loc":[-85.619969,41.943211]},"n3438":{"id":"n3438","loc":[-85.619894,41.943292]},"n3439":{"id":"n3439","loc":[-85.620047,41.944738]},"n344":{"id":"n344","loc":[-85.633665,41.943441]},"n3440":{"id":"n3440","loc":[-85.620226,41.946088]},"n3441":{"id":"n3441","loc":[-85.620225,41.945864]},"n3442":{"id":"n3442","loc":[-85.620518,41.945863]},"n3443":{"id":"n3443","loc":[-85.620519,41.945944]},"n3444":{"id":"n3444","loc":[-85.620388,41.945944]},"n3445":{"id":"n3445","loc":[-85.620389,41.946088]},"n3446":{"id":"n3446","loc":[-85.618405,41.946566]},"n3447":{"id":"n3447","loc":[-85.619156,41.946562]},"n3448":{"id":"n3448","loc":[-85.619154,41.946319]},"n3449":{"id":"n3449","loc":[-85.618736,41.946322]},"n345":{"id":"n345","loc":[-85.633162,41.942947]},"n3450":{"id":"n3450","loc":[-85.618733,41.94612]},"n3451":{"id":"n3451","loc":[-85.619317,41.946116]},"n3452":{"id":"n3452","loc":[-85.619316,41.946023]},"n3453":{"id":"n3453","loc":[-85.619622,41.946021]},"n3454":{"id":"n3454","loc":[-85.619624,41.946171]},"n3455":{"id":"n3455","loc":[-85.61977,41.94617]},"n3456":{"id":"n3456","loc":[-85.619769,41.94602]},"n3457":{"id":"n3457","loc":[-85.619732,41.94602]},"n3458":{"id":"n3458","loc":[-85.619731,41.945856]},"n3459":{"id":"n3459","loc":[-85.619617,41.945857]},"n346":{"id":"n346","loc":[-85.633598,41.943083]},"n3460":{"id":"n3460","loc":[-85.619616,41.945776]},"n3461":{"id":"n3461","loc":[-85.619447,41.945777]},"n3462":{"id":"n3462","loc":[-85.619415,41.945778]},"n3463":{"id":"n3463","loc":[-85.618378,41.945788]},"n3464":{"id":"n3464","loc":[-85.618384,41.946132]},"n3465":{"id":"n3465","loc":[-85.618503,41.94613]},"n3466":{"id":"n3466","loc":[-85.618506,41.946319]},"n3467":{"id":"n3467","loc":[-85.6184,41.94632]},"n3468":{"id":"n3468","loc":[-85.618248,41.946416]},"n3469":{"id":"n3469","loc":[-85.618247,41.946319]},"n347":{"id":"n347","loc":[-85.63343,41.943179]},"n3470":{"id":"n3470","loc":[-85.618039,41.946321]},"n3471":{"id":"n3471","loc":[-85.61804,41.946418]},"n3472":{"id":"n3472","loc":[-85.620118,41.951895]},"n3473":{"id":"n3473","loc":[-85.617075,41.95469]},"n3474":{"id":"n3474","loc":[-85.620107,41.952113]},"n3475":{"id":"n3475","loc":[-85.620091,41.95232]},"n3476":{"id":"n3476","loc":[-85.620047,41.952505]},"n3477":{"id":"n3477","loc":[-85.61998,41.952715]},"n3478":{"id":"n3478","loc":[-85.619861,41.952986]},"n3479":{"id":"n3479","loc":[-85.619622,41.953365]},"n348":{"id":"n348","loc":[-85.633669,41.94341]},"n3480":{"id":"n3480","loc":[-85.619441,41.953567]},"n3481":{"id":"n3481","loc":[-85.619259,41.953741]},"n3482":{"id":"n3482","loc":[-85.618835,41.954056]},"n3483":{"id":"n3483","loc":[-85.618602,41.954194]},"n3484":{"id":"n3484","loc":[-85.618305,41.954347]},"n3485":{"id":"n3485","loc":[-85.618006,41.954466]},"n3486":{"id":"n3486","loc":[-85.617611,41.954587]},"n3487":{"id":"n3487","loc":[-85.615094,41.943412]},"n3488":{"id":"n3488","loc":[-85.619337,41.943025]},"n3489":{"id":"n3489","loc":[-85.610477,41.945527]},"n349":{"id":"n349","loc":[-85.633566,41.943466]},"n3490":{"id":"n3490","loc":[-85.610477,41.943718]},"n3491":{"id":"n3491","loc":[-85.619804,41.942976]},"n3492":{"id":"n3492","loc":[-85.61921,41.942672]},"n3493":{"id":"n3493","loc":[-85.619862,41.942836]},"n3494":{"id":"n3494","loc":[-85.616326,41.942769]},"n3495":{"id":"n3495","loc":[-85.617953,41.942917]},"n3496":{"id":"n3496","loc":[-85.61972,41.942728]},"n3497":{"id":"n3497","loc":[-85.61944,41.942784]},"n3498":{"id":"n3498","loc":[-85.615323,41.942841]},"n3499":{"id":"n3499","loc":[-85.612923,41.943718]},"n35":{"id":"n35","loc":[-85.637928,41.944249]},"n350":{"id":"n350","loc":[-85.633031,41.942986]},"n3500":{"id":"n3500","loc":[-85.61958,41.942756]},"n3501":{"id":"n3501","loc":[-85.619643,41.942647],"tags":{"leisure":"fishing"}},"n3502":{"id":"n3502","loc":[-85.619935,41.942962]},"n3503":{"id":"n3503","loc":[-85.629677,41.954687]},"n3504":{"id":"n3504","loc":[-85.629083,41.953722]},"n3505":{"id":"n3505","loc":[-85.621907,41.952067]},"n3506":{"id":"n3506","loc":[-85.621788,41.952058]},"n3507":{"id":"n3507","loc":[-85.629665,41.953718]},"n3508":{"id":"n3508","loc":[-85.624454,41.954707]},"n3509":{"id":"n3509","loc":[-85.634609,41.954585]},"n351":{"id":"n351","loc":[-85.633238,41.94283]},"n3510":{"id":"n3510","loc":[-85.634595,41.953772]},"n3511":{"id":"n3511","loc":[-85.633425,41.953783]},"n3512":{"id":"n3512","loc":[-85.633439,41.954596]},"n3517":{"id":"n3517","loc":[-85.621789,41.952179]},"n3518":{"id":"n3518","loc":[-85.624105,41.954704]},"n3519":{"id":"n3519","loc":[-85.623306,41.954542]},"n352":{"id":"n352","loc":[-85.633173,41.943556]},"n3520":{"id":"n3520","loc":[-85.623123,41.954502]},"n3521":{"id":"n3521","loc":[-85.622965,41.954473]},"n3522":{"id":"n3522","loc":[-85.622822,41.954455]},"n3523":{"id":"n3523","loc":[-85.62269,41.954448]},"n3524":{"id":"n3524","loc":[-85.622388,41.954467]},"n3525":{"id":"n3525","loc":[-85.62403,41.954895]},"n3526":{"id":"n3526","loc":[-85.623579,41.954855]},"n3527":{"id":"n3527","loc":[-85.623836,41.954951]},"n3528":{"id":"n3528","loc":[-85.622473,41.954592]},"n3529":{"id":"n3529","loc":[-85.622753,41.95458]},"n353":{"id":"n353","loc":[-85.633127,41.943552]},"n3530":{"id":"n3530","loc":[-85.62404,41.955078]},"n3531":{"id":"n3531","loc":[-85.624126,41.954999]},"n3532":{"id":"n3532","loc":[-85.623171,41.954687]},"n3533":{"id":"n3533","loc":[-85.624276,41.955206]},"n3534":{"id":"n3534","loc":[-85.62491,41.952801]},"n3535":{"id":"n3535","loc":[-85.625186,41.952756]},"n3536":{"id":"n3536","loc":[-85.625552,41.952792]},"n3537":{"id":"n3537","loc":[-85.626001,41.952948]},"n3538":{"id":"n3538","loc":[-85.626528,41.952984]},"n3539":{"id":"n3539","loc":[-85.626942,41.952886]},"n354":{"id":"n354","loc":[-85.632745,41.943222]},"n3540":{"id":"n3540","loc":[-85.627092,41.952685]},"n3541":{"id":"n3541","loc":[-85.627212,41.95244]},"n3542":{"id":"n3542","loc":[-85.627158,41.952226]},"n3543":{"id":"n3543","loc":[-85.627002,41.951972]},"n3544":{"id":"n3544","loc":[-85.626822,41.951838]},"n3545":{"id":"n3545","loc":[-85.626528,41.951807]},"n3546":{"id":"n3546","loc":[-85.625653,41.951852]},"n3547":{"id":"n3547","loc":[-85.625348,41.951834]},"n3548":{"id":"n3548","loc":[-85.625114,41.951767]},"n3549":{"id":"n3549","loc":[-85.620627,41.954682]},"n355":{"id":"n355","loc":[-85.632756,41.943199]},"n3550":{"id":"n3550","loc":[-85.622758,41.951884]},"n3551":{"id":"n3551","loc":[-85.618135,41.954734]},"n3552":{"id":"n3552","loc":[-85.620229,41.95472]},"n3553":{"id":"n3553","loc":[-85.624491,41.955573]},"n3554":{"id":"n3554","loc":[-85.621792,41.958314]},"n3555":{"id":"n3555","loc":[-85.623395,41.960001]},"n3556":{"id":"n3556","loc":[-85.620461,41.956212]},"n3557":{"id":"n3557","loc":[-85.62109,41.956766]},"n3558":{"id":"n3558","loc":[-85.620246,41.956224]},"n3559":{"id":"n3559","loc":[-85.625017,41.956068]},"n356":{"id":"n356","loc":[-85.632855,41.943147]},"n3560":{"id":"n3560","loc":[-85.622795,41.959702]},"n3561":{"id":"n3561","loc":[-85.621573,41.958457]},"n3562":{"id":"n3562","loc":[-85.619631,41.9573]},"n3563":{"id":"n3563","loc":[-85.62095,41.956311]},"n3564":{"id":"n3564","loc":[-85.619694,41.957408]},"n3565":{"id":"n3565","loc":[-85.621079,41.957751]},"n3566":{"id":"n3566","loc":[-85.622426,41.961142]},"n3567":{"id":"n3567","loc":[-85.623251,41.960484]},"n3568":{"id":"n3568","loc":[-85.619084,41.956291]},"n3569":{"id":"n3569","loc":[-85.622227,41.959303]},"n357":{"id":"n357","loc":[-85.632888,41.94315]},"n3570":{"id":"n3570","loc":[-85.620976,41.959104]},"n3571":{"id":"n3571","loc":[-85.621208,41.95653]},"n3572":{"id":"n3572","loc":[-85.623531,41.95951]},"n3573":{"id":"n3573","loc":[-85.623556,41.957935]},"n3574":{"id":"n3574","loc":[-85.623037,41.95746]},"n3575":{"id":"n3575","loc":[-85.621175,41.956427]},"n3576":{"id":"n3576","loc":[-85.622651,41.960109]},"n3577":{"id":"n3577","loc":[-85.621803,41.960747]},"n3578":{"id":"n3578","loc":[-85.620791,41.961874]},"n3579":{"id":"n3579","loc":[-85.625295,41.956786]},"n358":{"id":"n358","loc":[-85.633232,41.943547]},"n3580":{"id":"n3580","loc":[-85.619662,41.956894]},"n3581":{"id":"n3581","loc":[-85.622442,41.958708]},"n3582":{"id":"n3582","loc":[-85.621744,41.955864]},"n3583":{"id":"n3583","loc":[-85.621336,41.959212]},"n3584":{"id":"n3584","loc":[-85.622801,41.957304]},"n3585":{"id":"n3585","loc":[-85.619973,41.957433]},"n3586":{"id":"n3586","loc":[-85.619556,41.955717]},"n3587":{"id":"n3587","loc":[-85.622978,41.958601]},"n3588":{"id":"n3588","loc":[-85.625396,41.956264]},"n3589":{"id":"n3589","loc":[-85.623525,41.958034]},"n359":{"id":"n359","loc":[-85.633302,41.94351]},"n3590":{"id":"n3590","loc":[-85.623299,41.959631]},"n3591":{"id":"n3591","loc":[-85.622678,41.959873]},"n3592":{"id":"n3592","loc":[-85.625553,41.956179]},"n3593":{"id":"n3593","loc":[-85.623557,41.959231]},"n3594":{"id":"n3594","loc":[-85.622843,41.957373]},"n3595":{"id":"n3595","loc":[-85.619378,41.955677]},"n3596":{"id":"n3596","loc":[-85.620092,41.955425]},"n3597":{"id":"n3597","loc":[-85.622666,41.96044]},"n3598":{"id":"n3598","loc":[-85.621996,41.960256]},"n3599":{"id":"n3599","loc":[-85.623273,41.959997]},"n36":{"id":"n36","loc":[-85.637894,41.945551]},"n360":{"id":"n360","loc":[-85.633442,41.943794],"tags":{"highway":"crossing"}},"n3600":{"id":"n3600","loc":[-85.62477,41.95689]},"n3601":{"id":"n3601","loc":[-85.621641,41.955015]},"n3602":{"id":"n3602","loc":[-85.622495,41.960392]},"n3603":{"id":"n3603","loc":[-85.61918,41.955565]},"n3604":{"id":"n3604","loc":[-85.620017,41.955505]},"n3605":{"id":"n3605","loc":[-85.621739,41.956315]},"n3606":{"id":"n3606","loc":[-85.622957,41.959837]},"n3607":{"id":"n3607","loc":[-85.620912,41.960919]},"n3608":{"id":"n3608","loc":[-85.625231,41.956235]},"n3609":{"id":"n3609","loc":[-85.620976,41.961868]},"n361":{"id":"n361","loc":[-85.633381,41.94383]},"n3610":{"id":"n3610","loc":[-85.620956,41.958908]},"n3611":{"id":"n3611","loc":[-85.619035,41.956139]},"n3612":{"id":"n3612","loc":[-85.623643,41.958669]},"n3613":{"id":"n3613","loc":[-85.61949,41.956539]},"n3614":{"id":"n3614","loc":[-85.621927,41.958242]},"n3615":{"id":"n3615","loc":[-85.620826,41.955721]},"n3616":{"id":"n3616","loc":[-85.621202,41.961321]},"n3617":{"id":"n3617","loc":[-85.624877,41.95594]},"n3618":{"id":"n3618","loc":[-85.62065,41.958369]},"n3619":{"id":"n3619","loc":[-85.621524,41.956279]},"n362":{"id":"n362","loc":[-85.632977,41.944053]},"n3620":{"id":"n3620","loc":[-85.624662,41.955932]},"n3621":{"id":"n3621","loc":[-85.623048,41.958509]},"n3622":{"id":"n3622","loc":[-85.62111,41.95754]},"n3623":{"id":"n3623","loc":[-85.621508,41.954847]},"n3624":{"id":"n3624","loc":[-85.620655,41.958601]},"n3625":{"id":"n3625","loc":[-85.62154,41.954971]},"n3626":{"id":"n3626","loc":[-85.621691,41.955521]},"n3627":{"id":"n3627","loc":[-85.62154,41.954739]},"n3628":{"id":"n3628","loc":[-85.621996,41.959913]},"n3629":{"id":"n3629","loc":[-85.622286,41.960699]},"n363":{"id":"n363","loc":[-85.632915,41.943981],"tags":{"crossing":"zebra","highway":"crossing"}},"n3630":{"id":"n3630","loc":[-85.622844,41.9572]},"n3631":{"id":"n3631","loc":[-85.620252,41.955446]},"n3632":{"id":"n3632","loc":[-85.623434,41.957528]},"n3633":{"id":"n3633","loc":[-85.623429,41.956858]},"n3634":{"id":"n3634","loc":[-85.622957,41.957137]},"n3635":{"id":"n3635","loc":[-85.622554,41.959027]},"n3636":{"id":"n3636","loc":[-85.623289,41.958314]},"n3637":{"id":"n3637","loc":[-85.622977,41.960855]},"n3638":{"id":"n3638","loc":[-85.624008,41.956953]},"n3639":{"id":"n3639","loc":[-85.621278,41.960855]},"n364":{"id":"n364","loc":[-85.632724,41.943969],"tags":{"crossing":"zebra","highway":"crossing"}},"n3640":{"id":"n3640","loc":[-85.623128,41.956993]},"n3641":{"id":"n3641","loc":[-85.622452,41.959183]},"n3642":{"id":"n3642","loc":[-85.621095,41.961082]},"n3643":{"id":"n3643","loc":[-85.622011,41.960544]},"n3644":{"id":"n3644","loc":[-85.621637,41.955385]},"n3645":{"id":"n3645","loc":[-85.620999,41.959271]},"n3646":{"id":"n3646","loc":[-85.620044,41.956347]},"n3647":{"id":"n3647","loc":[-85.621936,41.959682]},"n3648":{"id":"n3648","loc":[-85.623761,41.95685]},"n3649":{"id":"n3649","loc":[-85.621239,41.959343]},"n365":{"id":"n365","loc":[-85.632621,41.944034]},"n3650":{"id":"n3650","loc":[-85.621073,41.956012]},"n3651":{"id":"n3651","loc":[-85.621271,41.956184]},"n3652":{"id":"n3652","loc":[-85.623444,41.95778]},"n3653":{"id":"n3653","loc":[-85.62125,41.96186]},"n3654":{"id":"n3654","loc":[-85.62169,41.961059]},"n3655":{"id":"n3655","loc":[-85.620012,41.955637]},"n3656":{"id":"n3656","loc":[-85.621058,41.9573]},"n3657":{"id":"n3657","loc":[-85.621138,41.957663]},"n3658":{"id":"n3658","loc":[-85.620773,41.957895]},"n3659":{"id":"n3659","loc":[-85.62007,41.957157]},"n366":{"id":"n366","loc":[-85.632684,41.944109],"tags":{"crossing":"zebra","highway":"crossing"}},"n3660":{"id":"n3660","loc":[-85.624534,41.955844]},"n3661":{"id":"n3661","loc":[-85.621932,41.960807]},"n3662":{"id":"n3662","loc":[-85.623358,41.958138]},"n3663":{"id":"n3663","loc":[-85.620456,41.955514]},"n3664":{"id":"n3664","loc":[-85.623504,41.957607]},"n3665":{"id":"n3665","loc":[-85.621444,41.960751]},"n3666":{"id":"n3666","loc":[-85.623492,41.960213]},"n3667":{"id":"n3667","loc":[-85.621669,41.954655]},"n3668":{"id":"n3668","loc":[-85.623106,41.958685]},"n3669":{"id":"n3669","loc":[-85.620922,41.957867]},"n367":{"id":"n367","loc":[-85.632738,41.944172]},"n3670":{"id":"n3670","loc":[-85.620092,41.957296]},"n3671":{"id":"n3671","loc":[-85.621669,41.955222]},"n3672":{"id":"n3672","loc":[-85.621614,41.960967]},"n3673":{"id":"n3673","loc":[-85.621691,41.955732]},"n3674":{"id":"n3674","loc":[-85.619207,41.956419]},"n3675":{"id":"n3675","loc":[-85.621116,41.956603]},"n3676":{"id":"n3676","loc":[-85.623311,41.956929]},"n3677":{"id":"n3677","loc":[-85.625671,41.956499]},"n3678":{"id":"n3678","loc":[-85.623525,41.956738]},"n3679":{"id":"n3679","loc":[-85.625381,41.956634]},"n368":{"id":"n368","loc":[-85.63287,41.944135],"tags":{"crossing":"zebra","highway":"crossing"}},"n3680":{"id":"n3680","loc":[-85.620096,41.95677]},"n3681":{"id":"n3681","loc":[-85.623803,41.958745]},"n3682":{"id":"n3682","loc":[-85.623498,41.958457]},"n3683":{"id":"n3683","loc":[-85.624223,41.957009]},"n3684":{"id":"n3684","loc":[-85.620026,41.956946]},"n3685":{"id":"n3685","loc":[-85.623005,41.960124]},"n3686":{"id":"n3686","loc":[-85.619073,41.955832]},"n3687":{"id":"n3687","loc":[-85.621744,41.95501]},"n3688":{"id":"n3688","loc":[-85.620804,41.958781]},"n3689":{"id":"n3689","loc":[-85.619844,41.957448]},"n369":{"id":"n369","loc":[-85.63298,41.944076]},"n3690":{"id":"n3690","loc":[-85.623713,41.958872]},"n3691":{"id":"n3691","loc":[-85.622329,41.960507]},"n3692":{"id":"n3692","loc":[-85.620804,41.956244]},"n3693":{"id":"n3693","loc":[-85.621818,41.955968]},"n3694":{"id":"n3694","loc":[-85.621405,41.958697]},"n3695":{"id":"n3695","loc":[-85.620998,41.960996]},"n3696":{"id":"n3696","loc":[-85.621621,41.960444]},"n3697":{"id":"n3697","loc":[-85.620941,41.961637]},"n3698":{"id":"n3698","loc":[-85.622195,41.958333]},"n3699":{"id":"n3699","loc":[-85.621668,41.961529]},"n37":{"id":"n37","loc":[-85.637611,41.945383]},"n370":{"id":"n370","loc":[-85.633191,41.944471]},"n3700":{"id":"n3700","loc":[-85.621015,41.957049]},"n3701":{"id":"n3701","loc":[-85.619368,41.955521]},"n3702":{"id":"n3702","loc":[-85.651578,41.942534]},"n3703":{"id":"n3703","loc":[-85.651541,41.943847]},"n3704":{"id":"n3704","loc":[-85.651365,41.944817]},"n3705":{"id":"n3705","loc":[-85.651076,41.945985]},"n3706":{"id":"n3706","loc":[-85.650626,41.947213]},"n3707":{"id":"n3707","loc":[-85.649669,41.949161]},"n3708":{"id":"n3708","loc":[-85.641802,41.961801]},"n3709":{"id":"n3709","loc":[-85.623333,41.961987]},"n371":{"id":"n371","loc":[-85.633132,41.94372]},"n3710":{"id":"n3710","loc":[-85.620621,41.965658]},"n3711":{"id":"n3711","loc":[-85.605673,41.965764]},"n3712":{"id":"n3712","loc":[-85.605664,41.962094]},"n3713":{"id":"n3713","loc":[-85.583774,41.962178]},"n3714":{"id":"n3714","loc":[-85.583774,41.961789]},"n3715":{"id":"n3715","loc":[-85.581303,41.961783]},"n3716":{"id":"n3716","loc":[-85.581245,41.958394]},"n3717":{"id":"n3717","loc":[-85.585299,41.955483]},"n3718":{"id":"n3718","loc":[-85.585588,41.955331]},"n3719":{"id":"n3719","loc":[-85.586053,41.955163]},"n372":{"id":"n372","loc":[-85.633011,41.943788]},"n3720":{"id":"n3720","loc":[-85.58632,41.955076]},"n3721":{"id":"n3721","loc":[-85.586478,41.955025]},"n3722":{"id":"n3722","loc":[-85.58692,41.954947]},"n3723":{"id":"n3723","loc":[-85.587345,41.954913]},"n3724":{"id":"n3724","loc":[-85.605592,41.954766]},"n3725":{"id":"n3725","loc":[-85.605303,41.936236]},"n3726":{"id":"n3726","loc":[-85.606941,41.936117]},"n3727":{"id":"n3727","loc":[-85.60876,41.935856]},"n3728":{"id":"n3728","loc":[-85.610092,41.935451]},"n3729":{"id":"n3729","loc":[-85.610681,41.935247]},"n373":{"id":"n373","loc":[-85.632854,41.943632]},"n3730":{"id":"n3730","loc":[-85.611446,41.934955]},"n3731":{"id":"n3731","loc":[-85.612057,41.934696]},"n3732":{"id":"n3732","loc":[-85.613256,41.934084]},"n3733":{"id":"n3733","loc":[-85.613948,41.933682]},"n3734":{"id":"n3734","loc":[-85.614638,41.933212]},"n3735":{"id":"n3735","loc":[-85.619801,41.929305]},"n3736":{"id":"n3736","loc":[-85.619768,41.925548]},"n3737":{"id":"n3737","loc":[-85.625761,41.925597]},"n3738":{"id":"n3738","loc":[-85.6263,41.927323]},"n3739":{"id":"n3739","loc":[-85.633708,41.927402]},"n374":{"id":"n374","loc":[-85.632974,41.943565]},"n3740":{"id":"n3740","loc":[-85.633927,41.929109]},"n3741":{"id":"n3741","loc":[-85.639213,41.929088]},"n3742":{"id":"n3742","loc":[-85.639204,41.925488]},"n3743":{"id":"n3743","loc":[-85.651425,41.925406]},"n3744":{"id":"n3744","loc":[-85.643386,41.941933]},"n3745":{"id":"n3745","loc":[-85.642776,41.941161]},"n3746":{"id":"n3746","loc":[-85.637277,41.948812]},"n3747":{"id":"n3747","loc":[-85.637366,41.94897]},"n3748":{"id":"n3748","loc":[-85.637329,41.94889]},"n3749":{"id":"n3749","loc":[-85.629649,41.952596]},"n375":{"id":"n375","loc":[-85.632741,41.943351]},"n3750":{"id":"n3750","loc":[-85.630291,41.954684]},"n3751":{"id":"n3751","loc":[-85.630284,41.953713]},"n3752":{"id":"n3752","loc":[-85.630269,41.952463]},"n3753":{"id":"n3753","loc":[-85.633933,41.949896]},"n3754":{"id":"n3754","loc":[-85.629339,41.941467]},"n3755":{"id":"n3755","loc":[-85.629857,41.94316]},"n3756":{"id":"n3756","loc":[-85.629987,41.944025]},"n3757":{"id":"n3757","loc":[-85.628538,41.948604]},"n3758":{"id":"n3758","loc":[-85.627415,41.957442]},"n3759":{"id":"n3759","loc":[-85.627019,41.957369]},"n376":{"id":"n376","loc":[-85.63251,41.943481]},"n3760":{"id":"n3760","loc":[-85.62167,41.952179]},"n3761":{"id":"n3761","loc":[-85.62167,41.952138]},"n3762":{"id":"n3762","loc":[-85.621562,41.952139]},"n3763":{"id":"n3763","loc":[-85.621562,41.952058]},"n3764":{"id":"n3764","loc":[-85.621476,41.952043]},"n3765":{"id":"n3765","loc":[-85.621477,41.952132]},"n3766":{"id":"n3766","loc":[-85.621386,41.952132]},"n3767":{"id":"n3767","loc":[-85.621387,41.95214]},"n3768":{"id":"n3768","loc":[-85.621262,41.95214]},"n3769":{"id":"n3769","loc":[-85.621261,41.952038]},"n377":{"id":"n377","loc":[-85.632706,41.943715]},"n3770":{"id":"n3770","loc":[-85.621389,41.952038]},"n3771":{"id":"n3771","loc":[-85.621389,41.952043]},"n3772":{"id":"n3772","loc":[-85.620898,41.952024]},"n3773":{"id":"n3773","loc":[-85.620898,41.952085]},"n3774":{"id":"n3774","loc":[-85.620774,41.952084]},"n3775":{"id":"n3775","loc":[-85.620774,41.952023]},"n3776":{"id":"n3776","loc":[-85.620749,41.952036]},"n3777":{"id":"n3777","loc":[-85.620723,41.952097]},"n3778":{"id":"n3778","loc":[-85.626158,41.958996]},"n3779":{"id":"n3779","loc":[-85.626319,41.958686]},"n378":{"id":"n378","loc":[-85.638683,41.943295]},"n3780":{"id":"n3780","loc":[-85.626119,41.958629]},"n3781":{"id":"n3781","loc":[-85.626064,41.958733]},"n3782":{"id":"n3782","loc":[-85.626155,41.958759]},"n3783":{"id":"n3783","loc":[-85.626048,41.958965]},"n3784":{"id":"n3784","loc":[-85.620648,41.952079]},"n3785":{"id":"n3785","loc":[-85.63826,41.961213]},"n3786":{"id":"n3786","loc":[-85.638003,41.961614]},"n3787":{"id":"n3787","loc":[-85.638817,41.961902]},"n3788":{"id":"n3788","loc":[-85.639073,41.961501]},"n3789":{"id":"n3789","loc":[-85.620674,41.952018]},"n379":{"id":"n379","loc":[-85.638684,41.94323]},"n3790":{"id":"n3790","loc":[-85.62082,41.952106]},"n3791":{"id":"n3791","loc":[-85.620819,41.952143]},"n3792":{"id":"n3792","loc":[-85.620778,41.952143]},"n3793":{"id":"n3793","loc":[-85.620778,41.952106]},"n3794":{"id":"n3794","loc":[-85.620563,41.952276]},"n3795":{"id":"n3795","loc":[-85.620543,41.95238]},"n3796":{"id":"n3796","loc":[-85.620422,41.952367]},"n3797":{"id":"n3797","loc":[-85.620441,41.952263]},"n3798":{"id":"n3798","loc":[-85.620561,41.952266]},"n3799":{"id":"n3799","loc":[-85.620444,41.952254]},"n38":{"id":"n38","loc":[-85.63879,41.943295]},"n380":{"id":"n380","loc":[-85.638627,41.94322]},"n3800":{"id":"n3800","loc":[-85.620773,41.955585]},"n3801":{"id":"n3801","loc":[-85.621265,41.955989]},"n3802":{"id":"n3802","loc":[-85.620692,41.954969]},"n3803":{"id":"n3803","loc":[-85.620691,41.955367]},"n3804":{"id":"n3804","loc":[-85.620458,41.952178]},"n3805":{"id":"n3805","loc":[-85.620575,41.95219]},"n3806":{"id":"n3806","loc":[-85.617609,41.952712]},"n3807":{"id":"n3807","loc":[-85.617533,41.952801],"tags":{"entrance":"yes"}},"n3808":{"id":"n3808","loc":[-85.616816,41.952911]},"n3809":{"id":"n3809","loc":[-85.616797,41.952901]},"n381":{"id":"n381","loc":[-85.638624,41.943294]},"n3810":{"id":"n3810","loc":[-85.616343,41.952694]},"n3811":{"id":"n3811","loc":[-85.616336,41.952729]},"n3812":{"id":"n3812","loc":[-85.616343,41.952772]},"n3813":{"id":"n3813","loc":[-85.628479,41.948649]},"n3814":{"id":"n3814","loc":[-85.628413,41.948679]},"n3815":{"id":"n3815","loc":[-85.628336,41.948694]},"n3816":{"id":"n3816","loc":[-85.62826,41.948694]},"n3817":{"id":"n3817","loc":[-85.628185,41.948679]},"n3818":{"id":"n3818","loc":[-85.628103,41.948649]},"n3819":{"id":"n3819","loc":[-85.627482,41.948395]},"n382":{"id":"n382","loc":[-85.638437,41.943291]},"n3820":{"id":"n3820","loc":[-85.619957,41.951168]},"n3821":{"id":"n3821","loc":[-85.619955,41.952077]},"n3822":{"id":"n3822","loc":[-85.619843,41.952666]},"n3823":{"id":"n3823","loc":[-85.619513,41.95324]},"n3824":{"id":"n3824","loc":[-85.619163,41.953668]},"n3825":{"id":"n3825","loc":[-85.618813,41.953947]},"n3826":{"id":"n3826","loc":[-85.618265,41.954252]},"n3827":{"id":"n3827","loc":[-85.617691,41.954458]},"n3828":{"id":"n3828","loc":[-85.616978,41.95459]},"n3829":{"id":"n3829","loc":[-85.615408,41.954628]},"n383":{"id":"n383","loc":[-85.63844,41.943209]},"n3830":{"id":"n3830","loc":[-85.615374,41.951076]},"n3831":{"id":"n3831","loc":[-85.61932,41.947564]},"n3832":{"id":"n3832","loc":[-85.610553,41.94755]},"n3833":{"id":"n3833","loc":[-85.610572,41.951065]},"n3834":{"id":"n3834","loc":[-85.617548,41.94757]},"n3835":{"id":"n3835","loc":[-85.619842,41.947939]},"n3836":{"id":"n3836","loc":[-85.619874,41.950905]},"n3837":{"id":"n3837","loc":[-85.619695,41.950911]},"n3838":{"id":"n3838","loc":[-85.617591,41.951078]},"n3839":{"id":"n3839","loc":[-85.619551,41.951065]},"n384":{"id":"n384","loc":[-85.632616,41.944021]},"n3840":{"id":"n3840","loc":[-85.626813,41.947337]},"n3841":{"id":"n3841","loc":[-85.616371,41.952814]},"n3842":{"id":"n3842","loc":[-85.617205,41.951308]},"n3843":{"id":"n3843","loc":[-85.616795,41.950953]},"n3844":{"id":"n3844","loc":[-85.617441,41.950889]},"n3845":{"id":"n3845","loc":[-85.619155,41.949377]},"n3846":{"id":"n3846","loc":[-85.618556,41.949377]},"n3847":{"id":"n3847","loc":[-85.618557,41.948372]},"n3848":{"id":"n3848","loc":[-85.619156,41.948372]},"n3849":{"id":"n3849","loc":[-85.61927,41.949796]},"n385":{"id":"n385","loc":[-85.632319,41.944172]},"n3850":{"id":"n3850","loc":[-85.61926,41.948344]},"n3851":{"id":"n3851","loc":[-85.619219,41.948264]},"n3852":{"id":"n3852","loc":[-85.619147,41.948196]},"n3853":{"id":"n3853","loc":[-85.619049,41.948144]},"n3854":{"id":"n3854","loc":[-85.618942,41.948116]},"n3855":{"id":"n3855","loc":[-85.618822,41.948109]},"n3856":{"id":"n3856","loc":[-85.618699,41.94813]},"n3857":{"id":"n3857","loc":[-85.618937,41.951943]},"n3858":{"id":"n3858","loc":[-85.616762,41.952222]},"n3859":{"id":"n3859","loc":[-85.616799,41.95472]},"n386":{"id":"n386","loc":[-85.63221,41.944066]},"n3860":{"id":"n3860","loc":[-85.616458,41.954735]},"n3861":{"id":"n3861","loc":[-85.61763,41.951515]},"n3862":{"id":"n3862","loc":[-85.617735,41.951572]},"n3863":{"id":"n3863","loc":[-85.61929,41.951573]},"n3864":{"id":"n3864","loc":[-85.617134,41.951348]},"n3865":{"id":"n3865","loc":[-85.616598,41.95192]},"n3866":{"id":"n3866","loc":[-85.616557,41.951997]},"n3867":{"id":"n3867","loc":[-85.61658,41.952093]},"n3868":{"id":"n3868","loc":[-85.616636,41.952145]},"n3869":{"id":"n3869","loc":[-85.616918,41.952276]},"n387":{"id":"n387","loc":[-85.632524,41.943912]},"n3870":{"id":"n3870","loc":[-85.617098,41.952235]},"n3871":{"id":"n3871","loc":[-85.61892,41.951467]},"n3872":{"id":"n3872","loc":[-85.618035,41.951473]},"n3873":{"id":"n3873","loc":[-85.618036,41.951572]},"n3874":{"id":"n3874","loc":[-85.61892,41.951573]},"n3875":{"id":"n3875","loc":[-85.618919,41.951957]},"n3876":{"id":"n3876","loc":[-85.619457,41.952237]},"n3877":{"id":"n3877","loc":[-85.618178,41.953618]},"n3878":{"id":"n3878","loc":[-85.617658,41.953366]},"n3879":{"id":"n3879","loc":[-85.617987,41.953024]},"n388":{"id":"n388","loc":[-85.632268,41.943621]},"n3880":{"id":"n3880","loc":[-85.618429,41.953248]},"n3881":{"id":"n3881","loc":[-85.618554,41.953119]},"n3882":{"id":"n3882","loc":[-85.618077,41.952868]},"n3883":{"id":"n3883","loc":[-85.618039,41.952886]},"n3884":{"id":"n3884","loc":[-85.619375,41.952169]},"n3885":{"id":"n3885","loc":[-85.618137,41.953538]},"n3886":{"id":"n3886","loc":[-85.61799,41.953555]},"n3887":{"id":"n3887","loc":[-85.617729,41.953423]},"n3888":{"id":"n3888","loc":[-85.618101,41.953029]},"n3889":{"id":"n3889","loc":[-85.618516,41.953119]},"n389":{"id":"n389","loc":[-85.631951,41.943773]},"n3890":{"id":"n3890","loc":[-85.619132,41.952042]},"n3891":{"id":"n3891","loc":[-85.618235,41.952981]},"n3892":{"id":"n3892","loc":[-85.618485,41.952425]},"n3893":{"id":"n3893","loc":[-85.618676,41.952519]},"n3894":{"id":"n3894","loc":[-85.618942,41.952648]},"n3895":{"id":"n3895","loc":[-85.618287,41.953122]},"n3896":{"id":"n3896","loc":[-85.617914,41.953516]},"n3897":{"id":"n3897","loc":[-85.617836,41.953573]},"n3898":{"id":"n3898","loc":[-85.616477,41.95289]},"n3899":{"id":"n3899","loc":[-85.618441,41.953201]},"n39":{"id":"n39","loc":[-85.619931,41.951013]},"n390":{"id":"n390","loc":[-85.631981,41.943654]},"n3900":{"id":"n3900","loc":[-85.617537,41.953335]},"n3901":{"id":"n3901","loc":[-85.617221,41.953166]},"n3902":{"id":"n3902","loc":[-85.617253,41.953135]},"n3903":{"id":"n3903","loc":[-85.617211,41.953114]},"n3904":{"id":"n3904","loc":[-85.617197,41.95313]},"n3905":{"id":"n3905","loc":[-85.616802,41.952925]},"n3906":{"id":"n3906","loc":[-85.616771,41.952928]},"n3907":{"id":"n3907","loc":[-85.616493,41.952785]},"n3908":{"id":"n3908","loc":[-85.616823,41.952426]},"n3909":{"id":"n3909","loc":[-85.617191,41.952616]},"n391":{"id":"n391","loc":[-85.631886,41.943699]},"n3910":{"id":"n3910","loc":[-85.61724,41.952559]},"n3911":{"id":"n3911","loc":[-85.61721,41.952542]},"n3912":{"id":"n3912","loc":[-85.617395,41.952351]},"n3913":{"id":"n3913","loc":[-85.617426,41.952368]},"n3914":{"id":"n3914","loc":[-85.617483,41.952309]},"n3915":{"id":"n3915","loc":[-85.617332,41.952229]},"n3916":{"id":"n3916","loc":[-85.617451,41.952102]},"n3917":{"id":"n3917","loc":[-85.617477,41.952115]},"n3918":{"id":"n3918","loc":[-85.617658,41.951923]},"n3919":{"id":"n3919","loc":[-85.617634,41.95191]},"n392":{"id":"n392","loc":[-85.631807,41.943606]},"n3920":{"id":"n3920","loc":[-85.617747,41.951786]},"n3921":{"id":"n3921","loc":[-85.618268,41.952056]},"n3922":{"id":"n3922","loc":[-85.618211,41.952122]},"n3923":{"id":"n3923","loc":[-85.618386,41.95222]},"n3924":{"id":"n3924","loc":[-85.618098,41.952527]},"n3925":{"id":"n3925","loc":[-85.617916,41.95243]},"n3926":{"id":"n3926","loc":[-85.617854,41.952498]},"n3927":{"id":"n3927","loc":[-85.617769,41.952453]},"n3928":{"id":"n3928","loc":[-85.617476,41.952773]},"n3929":{"id":"n3929","loc":[-85.617876,41.952973]},"n393":{"id":"n393","loc":[-85.631902,41.943561]},"n3930":{"id":"n3930","loc":[-85.617174,41.953638]},"n3931":{"id":"n3931","loc":[-85.618016,41.953578]},"n3932":{"id":"n3932","loc":[-85.618107,41.953628]},"n3933":{"id":"n3933","loc":[-85.618067,41.954268]},"n3934":{"id":"n3934","loc":[-85.617864,41.954263]},"n3935":{"id":"n3935","loc":[-85.61762,41.954205]},"n3936":{"id":"n3936","loc":[-85.617437,41.954103]},"n3937":{"id":"n3937","loc":[-85.617294,41.953978]},"n3938":{"id":"n3938","loc":[-85.617217,41.95384]},"n3939":{"id":"n3939","loc":[-85.616814,41.954327]},"n394":{"id":"n394","loc":[-85.63236,41.943543]},"n3940":{"id":"n3940","loc":[-85.616778,41.95381]},"n3941":{"id":"n3941","loc":[-85.616585,41.953707]},"n3942":{"id":"n3942","loc":[-85.616458,41.954318]},"n3943":{"id":"n3943","loc":[-85.616643,41.954345]},"n3944":{"id":"n3944","loc":[-85.618133,41.951412]},"n3945":{"id":"n3945","loc":[-85.618326,41.951411]},"n3946":{"id":"n3946","loc":[-85.618503,41.95141]},"n3947":{"id":"n3947","loc":[-85.618681,41.951409]},"n3948":{"id":"n3948","loc":[-85.618868,41.951408]},"n3949":{"id":"n3949","loc":[-85.617047,41.95136]},"n395":{"id":"n395","loc":[-85.633839,41.944082]},"n3950":{"id":"n3950","loc":[-85.616502,41.951946]},"n3951":{"id":"n3951","loc":[-85.616497,41.952072]},"n3952":{"id":"n3952","loc":[-85.616565,41.952165]},"n3953":{"id":"n3953","loc":[-85.616663,41.952218]},"n3954":{"id":"n3954","loc":[-85.616733,41.952255]},"n3955":{"id":"n3955","loc":[-85.617238,41.952512],"tags":{"entrance":"yes"}},"n3956":{"id":"n3956","loc":[-85.617043,41.952406]},"n3957":{"id":"n3957","loc":[-85.617691,41.951711]},"n3958":{"id":"n3958","loc":[-85.617773,41.951679]},"n3959":{"id":"n3959","loc":[-85.619085,41.951681]},"n396":{"id":"n396","loc":[-85.63376,41.944097]},"n3960":{"id":"n3960","loc":[-85.617943,41.952895]},"n3961":{"id":"n3961","loc":[-85.618039,41.952938]},"n3962":{"id":"n3962","loc":[-85.61763,41.95336]},"n3963":{"id":"n3963","loc":[-85.617554,41.95344]},"n3964":{"id":"n3964","loc":[-85.617381,41.952366],"tags":{"entrance":"yes"}},"n3965":{"id":"n3965","loc":[-85.617184,41.952254]},"n3966":{"id":"n3966","loc":[-85.617208,41.952496]},"n3967":{"id":"n3967","loc":[-85.617124,41.952581],"tags":{"entrance":"yes"}},"n3968":{"id":"n3968","loc":[-85.618094,41.952735]},"n3969":{"id":"n3969","loc":[-85.617702,41.952525],"tags":{"entrance":"yes"}},"n397":{"id":"n397","loc":[-85.63361,41.943957]},"n3970":{"id":"n3970","loc":[-85.617554,41.952686],"tags":{"entrance":"yes"}},"n3971":{"id":"n3971","loc":[-85.617959,41.952878]},"n3972":{"id":"n3972","loc":[-85.616367,41.952655]},"n3973":{"id":"n3973","loc":[-85.616416,41.952851]},"n3974":{"id":"n3974","loc":[-85.619777,41.951075]},"n3975":{"id":"n3975","loc":[-85.618611,41.94817]},"n3976":{"id":"n3976","loc":[-85.618538,41.948229]},"n3977":{"id":"n3977","loc":[-85.617421,41.947559]},"n3978":{"id":"n3978","loc":[-85.617395,41.951039]},"n3979":{"id":"n3979","loc":[-85.618488,41.94829]},"n398":{"id":"n398","loc":[-85.633309,41.943886]},"n3980":{"id":"n3980","loc":[-85.610238,41.954774]},"n3981":{"id":"n3981","loc":[-85.617449,41.950756]},"n3982":{"id":"n3982","loc":[-85.617288,41.951286]},"n3983":{"id":"n3983","loc":[-85.61745,41.950197]},"n3984":{"id":"n3984","loc":[-85.617436,41.948908]},"n3985":{"id":"n3985","loc":[-85.615915,41.953804]},"n3986":{"id":"n3986","loc":[-85.615953,41.953968]},"n3987":{"id":"n3987","loc":[-85.616031,41.954085]},"n3988":{"id":"n3988","loc":[-85.616135,41.954181]},"n3989":{"id":"n3989","loc":[-85.616273,41.954263]},"n399":{"id":"n399","loc":[-85.633226,41.943931]},"n3990":{"id":"n3990","loc":[-85.618327,41.951083]},"n3991":{"id":"n3991","loc":[-85.618135,41.951084]},"n3992":{"id":"n3992","loc":[-85.618503,41.951082]},"n3993":{"id":"n3993","loc":[-85.618682,41.951081]},"n3994":{"id":"n3994","loc":[-85.618864,41.951082]},"n3995":{"id":"n3995","loc":[-85.616761,41.950101]},"n3996":{"id":"n3996","loc":[-85.617317,41.947558]},"n3997":{"id":"n3997","loc":[-85.617336,41.948883]},"n3998":{"id":"n3998","loc":[-85.616779,41.949295]},"n3999":{"id":"n3999","loc":[-85.616754,41.949349]},"n4":{"id":"n4","loc":[-85.622764,41.950892],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n40":{"id":"n40","loc":[-85.619841,41.951037]},"n400":{"id":"n400","loc":[-85.63326,41.943966]},"n4000":{"id":"n4000","loc":[-85.616761,41.950865]},"n4001":{"id":"n4001","loc":[-85.616883,41.951041]},"n4002":{"id":"n4002","loc":[-85.617004,41.951142]},"n4003":{"id":"n4003","loc":[-85.617062,41.951248]},"n4004":{"id":"n4004","loc":[-85.616809,41.949273]},"n4005":{"id":"n4005","loc":[-85.616755,41.949489]},"n4006":{"id":"n4006","loc":[-85.616759,41.949971]},"n4007":{"id":"n4007","loc":[-85.616757,41.949702]},"n4008":{"id":"n4008","loc":[-85.618456,41.94836]},"n4009":{"id":"n4009","loc":[-85.618447,41.948428]},"n401":{"id":"n401","loc":[-85.63324,41.943976]},"n4010":{"id":"n4010","loc":[-85.618437,41.949322]},"n4011":{"id":"n4011","loc":[-85.618447,41.949418]},"n4012":{"id":"n4012","loc":[-85.618478,41.949491]},"n4013":{"id":"n4013","loc":[-85.618535,41.949559]},"n4014":{"id":"n4014","loc":[-85.618623,41.94962]},"n4015":{"id":"n4015","loc":[-85.618721,41.94966]},"n4016":{"id":"n4016","loc":[-85.618838,41.949674]},"n4017":{"id":"n4017","loc":[-85.618967,41.949667]},"n4018":{"id":"n4018","loc":[-85.619065,41.949632]},"n4019":{"id":"n4019","loc":[-85.61915,41.949578]},"n402":{"id":"n402","loc":[-85.63327,41.944006]},"n4020":{"id":"n4020","loc":[-85.619216,41.949507]},"n4021":{"id":"n4021","loc":[-85.61927,41.949399]},"n4022":{"id":"n4022","loc":[-85.619074,41.947639]},"n4023":{"id":"n4023","loc":[-85.619073,41.947793]},"n4024":{"id":"n4024","loc":[-85.618912,41.947793]},"n4025":{"id":"n4025","loc":[-85.618911,41.947947]},"n4026":{"id":"n4026","loc":[-85.618752,41.947947]},"n4027":{"id":"n4027","loc":[-85.618754,41.947637]},"n4028":{"id":"n4028","loc":[-85.617896,41.947599]},"n4029":{"id":"n4029","loc":[-85.617898,41.947811]},"n403":{"id":"n403","loc":[-85.633278,41.944002]},"n4030":{"id":"n4030","loc":[-85.617717,41.947812]},"n4031":{"id":"n4031","loc":[-85.617715,41.9476]},"n4032":{"id":"n4032","loc":[-85.619003,41.949828]},"n4033":{"id":"n4033","loc":[-85.619003,41.949882]},"n4034":{"id":"n4034","loc":[-85.618926,41.949882]},"n4035":{"id":"n4035","loc":[-85.618926,41.949828]},"n4036":{"id":"n4036","loc":[-85.618861,41.949809]},"n4037":{"id":"n4037","loc":[-85.618861,41.949898]},"n4038":{"id":"n4038","loc":[-85.618688,41.949898]},"n4039":{"id":"n4039","loc":[-85.618687,41.94981]},"n404":{"id":"n404","loc":[-85.63331,41.944036]},"n4040":{"id":"n4040","loc":[-85.618349,41.949473]},"n4041":{"id":"n4041","loc":[-85.618287,41.949473]},"n4042":{"id":"n4042","loc":[-85.618287,41.94942]},"n4043":{"id":"n4043","loc":[-85.618348,41.949419]},"n4044":{"id":"n4044","loc":[-85.62316,41.951604]},"n4045":{"id":"n4045","loc":[-85.623026,41.951605]},"n4046":{"id":"n4046","loc":[-85.623023,41.951466]},"n4047":{"id":"n4047","loc":[-85.623134,41.951465]},"n4048":{"id":"n4048","loc":[-85.623136,41.951539]},"n4049":{"id":"n4049","loc":[-85.623159,41.951539]},"n405":{"id":"n405","loc":[-85.633348,41.944015]},"n4050":{"id":"n4050","loc":[-85.623025,41.95155]},"n4051":{"id":"n4051","loc":[-85.622955,41.951551]},"n4052":{"id":"n4052","loc":[-85.622953,41.951507]},"n4053":{"id":"n4053","loc":[-85.623024,41.951506]},"n4054":{"id":"n4054","loc":[-85.623318,41.951242]},"n4055":{"id":"n4055","loc":[-85.623175,41.951241]},"n4056":{"id":"n4056","loc":[-85.623176,41.951153]},"n4057":{"id":"n4057","loc":[-85.623319,41.951154]},"n4058":{"id":"n4058","loc":[-85.623077,41.951191]},"n4059":{"id":"n4059","loc":[-85.622973,41.951191]},"n406":{"id":"n406","loc":[-85.63338,41.944048]},"n4060":{"id":"n4060","loc":[-85.622972,41.951349]},"n4061":{"id":"n4061","loc":[-85.623059,41.95135]},"n4062":{"id":"n4062","loc":[-85.62306,41.951301]},"n4063":{"id":"n4063","loc":[-85.623077,41.951301]},"n4064":{"id":"n4064","loc":[-85.623117,41.951405]},"n4065":{"id":"n4065","loc":[-85.62312,41.951087]},"n4066":{"id":"n4066","loc":[-85.623118,41.951274]},"n4067":{"id":"n4067","loc":[-85.62328,41.951275]},"n4068":{"id":"n4068","loc":[-85.62328,41.951242]},"n4069":{"id":"n4069","loc":[-85.623179,41.951392]},"n407":{"id":"n407","loc":[-85.633431,41.94402]},"n4070":{"id":"n4070","loc":[-85.623141,41.951392]},"n4071":{"id":"n4071","loc":[-85.623142,41.95136]},"n4072":{"id":"n4072","loc":[-85.623179,41.951361]},"n4073":{"id":"n4073","loc":[-85.622565,41.951639]},"n4074":{"id":"n4074","loc":[-85.622565,41.951741]},"n4075":{"id":"n4075","loc":[-85.622463,41.95174]},"n4076":{"id":"n4076","loc":[-85.622463,41.95173]},"n4077":{"id":"n4077","loc":[-85.622442,41.95173]},"n4078":{"id":"n4078","loc":[-85.622442,41.951742]},"n4079":{"id":"n4079","loc":[-85.622361,41.951742]},"n408":{"id":"n408","loc":[-85.633425,41.944014]},"n4080":{"id":"n4080","loc":[-85.622362,41.951667]},"n4081":{"id":"n4081","loc":[-85.622441,41.951667]},"n4082":{"id":"n4082","loc":[-85.622441,41.951688]},"n4083":{"id":"n4083","loc":[-85.622461,41.951688]},"n4084":{"id":"n4084","loc":[-85.622461,41.951638]},"n4085":{"id":"n4085","loc":[-85.62255,41.951587]},"n4086":{"id":"n4086","loc":[-85.622449,41.95159]},"n4087":{"id":"n4087","loc":[-85.622441,41.951448]},"n4088":{"id":"n4088","loc":[-85.62253,41.951445]},"n4089":{"id":"n4089","loc":[-85.622532,41.951486]},"n409":{"id":"n409","loc":[-85.633457,41.943997]},"n4090":{"id":"n4090","loc":[-85.622555,41.951485]},"n4091":{"id":"n4091","loc":[-85.622558,41.951531]},"n4092":{"id":"n4092","loc":[-85.622547,41.951531]},"n4093":{"id":"n4093","loc":[-85.622451,41.95159]},"n4094":{"id":"n4094","loc":[-85.622452,41.95161]},"n4095":{"id":"n4095","loc":[-85.622106,41.951617]},"n4096":{"id":"n4096","loc":[-85.622133,41.951443]},"n4097":{"id":"n4097","loc":[-85.622552,41.951379]},"n4098":{"id":"n4098","loc":[-85.622443,41.95138]},"n4099":{"id":"n4099","loc":[-85.622441,41.951281]},"n41":{"id":"n41","loc":[-85.636233,41.942764]},"n410":{"id":"n410","loc":[-85.633429,41.943969]},"n4100":{"id":"n4100","loc":[-85.62255,41.95128]},"n4101":{"id":"n4101","loc":[-85.622541,41.951437]},"n4102":{"id":"n4102","loc":[-85.622441,41.951438]},"n4103":{"id":"n4103","loc":[-85.621561,41.951444]},"n4104":{"id":"n4104","loc":[-85.622302,41.951479]},"n4105":{"id":"n4105","loc":[-85.6223,41.95152]},"n4106":{"id":"n4106","loc":[-85.622169,41.951517]},"n4107":{"id":"n4107","loc":[-85.622171,41.951476]},"n4108":{"id":"n4108","loc":[-85.622543,41.951228]},"n4109":{"id":"n4109","loc":[-85.622433,41.951228]},"n411":{"id":"n411","loc":[-85.633442,41.943962]},"n4110":{"id":"n4110","loc":[-85.622433,41.951133]},"n4111":{"id":"n4111","loc":[-85.622543,41.951133]},"n4112":{"id":"n4112","loc":[-85.622356,41.951256]},"n4113":{"id":"n4113","loc":[-85.622293,41.951256]},"n4114":{"id":"n4114","loc":[-85.622292,41.9512]},"n4115":{"id":"n4115","loc":[-85.622313,41.9512]},"n4116":{"id":"n4116","loc":[-85.622312,41.951173]},"n4117":{"id":"n4117","loc":[-85.622364,41.951173]},"n4118":{"id":"n4118","loc":[-85.622365,41.951231]},"n4119":{"id":"n4119","loc":[-85.622355,41.951231]},"n412":{"id":"n412","loc":[-85.633411,41.943932]},"n4120":{"id":"n4120","loc":[-85.62197,41.951155]},"n4121":{"id":"n4121","loc":[-85.62197,41.951213]},"n4122":{"id":"n4122","loc":[-85.621848,41.951213]},"n4123":{"id":"n4123","loc":[-85.621848,41.951155]},"n4124":{"id":"n4124","loc":[-85.622193,41.951268]},"n4125":{"id":"n4125","loc":[-85.622194,41.951305]},"n4126":{"id":"n4126","loc":[-85.622121,41.951306]},"n4127":{"id":"n4127","loc":[-85.622121,41.951322]},"n4128":{"id":"n4128","loc":[-85.621984,41.951324]},"n4129":{"id":"n4129","loc":[-85.621983,41.951271]},"n413":{"id":"n413","loc":[-85.633421,41.943926]},"n4130":{"id":"n4130","loc":[-85.622171,41.9514]},"n4131":{"id":"n4131","loc":[-85.622148,41.951382]},"n4132":{"id":"n4132","loc":[-85.6221,41.951414]},"n4133":{"id":"n4133","loc":[-85.622122,41.951433]},"n4134":{"id":"n4134","loc":[-85.621782,41.951148]},"n4135":{"id":"n4135","loc":[-85.621783,41.951219]},"n4136":{"id":"n4136","loc":[-85.62164,41.951221]},"n4137":{"id":"n4137","loc":[-85.62164,41.951236]},"n4138":{"id":"n4138","loc":[-85.621556,41.951237]},"n4139":{"id":"n4139","loc":[-85.621555,41.95117]},"n414":{"id":"n414","loc":[-85.633376,41.94388]},"n4140":{"id":"n4140","loc":[-85.621644,41.951169]},"n4141":{"id":"n4141","loc":[-85.621643,41.951139]},"n4142":{"id":"n4142","loc":[-85.621719,41.951138]},"n4143":{"id":"n4143","loc":[-85.621719,41.951148]},"n4144":{"id":"n4144","loc":[-85.621409,41.951322]},"n4145":{"id":"n4145","loc":[-85.621338,41.951322]},"n4146":{"id":"n4146","loc":[-85.621336,41.95115]},"n4147":{"id":"n4147","loc":[-85.621521,41.951149]},"n4148":{"id":"n4148","loc":[-85.621522,41.951228]},"n4149":{"id":"n4149","loc":[-85.621408,41.951228]},"n415":{"id":"n415","loc":[-85.633348,41.943895]},"n4150":{"id":"n4150","loc":[-85.621284,41.951219]},"n4151":{"id":"n4151","loc":[-85.621153,41.951219]},"n4152":{"id":"n4152","loc":[-85.621152,41.951152]},"n4153":{"id":"n4153","loc":[-85.621283,41.951152]},"n4154":{"id":"n4154","loc":[-85.621159,41.951241]},"n4155":{"id":"n4155","loc":[-85.62116,41.951301]},"n4156":{"id":"n4156","loc":[-85.621088,41.951302]},"n4157":{"id":"n4157","loc":[-85.621088,41.951241]},"n4158":{"id":"n4158","loc":[-85.621049,41.951158]},"n4159":{"id":"n4159","loc":[-85.62105,41.951229]},"n416":{"id":"n416","loc":[-85.633341,41.943888]},"n4160":{"id":"n4160","loc":[-85.620976,41.951229]},"n4161":{"id":"n4161","loc":[-85.620977,41.951295]},"n4162":{"id":"n4162","loc":[-85.620887,41.951296]},"n4163":{"id":"n4163","loc":[-85.620886,41.951229]},"n4164":{"id":"n4164","loc":[-85.620862,41.951229]},"n4165":{"id":"n4165","loc":[-85.620861,41.951159]},"n4166":{"id":"n4166","loc":[-85.620626,41.951133]},"n4167":{"id":"n4167","loc":[-85.620626,41.951205]},"n4168":{"id":"n4168","loc":[-85.620412,41.951206]},"n4169":{"id":"n4169","loc":[-85.620411,41.951134]},"n417":{"id":"n417","loc":[-85.633321,41.943898]},"n4170":{"id":"n4170","loc":[-85.621775,41.951443]},"n4171":{"id":"n4171","loc":[-85.621777,41.951264]},"n4172":{"id":"n4172","loc":[-85.621565,41.951654]},"n4173":{"id":"n4173","loc":[-85.621331,41.951439]},"n4174":{"id":"n4174","loc":[-85.621031,41.951443]},"n4175":{"id":"n4175","loc":[-85.621836,41.951724]},"n4176":{"id":"n4176","loc":[-85.621834,41.951621]},"n4177":{"id":"n4177","loc":[-85.62197,41.951619]},"n4178":{"id":"n4178","loc":[-85.621972,41.951722]},"n4179":{"id":"n4179","loc":[-85.621772,41.951638]},"n418":{"id":"n418","loc":[-85.633547,41.943896]},"n4180":{"id":"n4180","loc":[-85.621772,41.951715]},"n4181":{"id":"n4181","loc":[-85.621699,41.951716]},"n4182":{"id":"n4182","loc":[-85.6217,41.951722]},"n4183":{"id":"n4183","loc":[-85.621641,41.951722]},"n4184":{"id":"n4184","loc":[-85.62164,41.951639]},"n4185":{"id":"n4185","loc":[-85.621505,41.951655]},"n4186":{"id":"n4186","loc":[-85.621505,41.951729]},"n4187":{"id":"n4187","loc":[-85.621389,41.951729]},"n4188":{"id":"n4188","loc":[-85.62139,41.951654]},"n4189":{"id":"n4189","loc":[-85.621105,41.951635]},"n419":{"id":"n419","loc":[-85.633467,41.944075]},"n4190":{"id":"n4190","loc":[-85.621104,41.951576]},"n4191":{"id":"n4191","loc":[-85.621168,41.951576]},"n4192":{"id":"n4192","loc":[-85.621168,41.951595]},"n4193":{"id":"n4193","loc":[-85.621261,41.951595]},"n4194":{"id":"n4194","loc":[-85.621261,41.951646]},"n4195":{"id":"n4195","loc":[-85.621294,41.951646]},"n4196":{"id":"n4196","loc":[-85.621294,41.951732]},"n4197":{"id":"n4197","loc":[-85.621251,41.951732]},"n4198":{"id":"n4198","loc":[-85.621251,41.95174]},"n4199":{"id":"n4199","loc":[-85.621175,41.951741]},"n42":{"id":"n42","loc":[-85.635996,41.942727]},"n420":{"id":"n420","loc":[-85.633578,41.944055]},"n4200":{"id":"n4200","loc":[-85.621175,41.951651]},"n4201":{"id":"n4201","loc":[-85.621189,41.951651]},"n4202":{"id":"n4202","loc":[-85.621189,41.951635]},"n4203":{"id":"n4203","loc":[-85.620554,41.951641]},"n4204":{"id":"n4204","loc":[-85.620555,41.951742]},"n4205":{"id":"n4205","loc":[-85.620719,41.951742]},"n4206":{"id":"n4206","loc":[-85.620719,41.951731]},"n4207":{"id":"n4207","loc":[-85.620803,41.95173]},"n4208":{"id":"n4208","loc":[-85.620803,41.951603]},"n4209":{"id":"n4209","loc":[-85.62072,41.951603]},"n421":{"id":"n421","loc":[-85.633462,41.944125]},"n4210":{"id":"n4210","loc":[-85.620721,41.951641]},"n4211":{"id":"n4211","loc":[-85.620269,41.953053]},"n4212":{"id":"n4212","loc":[-85.620229,41.953051]},"n4213":{"id":"n4213","loc":[-85.620231,41.953013]},"n4214":{"id":"n4214","loc":[-85.620271,41.953015]},"n4215":{"id":"n4215","loc":[-85.620215,41.953133]},"n4216":{"id":"n4216","loc":[-85.62013,41.953134]},"n4217":{"id":"n4217","loc":[-85.620129,41.953083]},"n4218":{"id":"n4218","loc":[-85.620214,41.953082]},"n4219":{"id":"n4219","loc":[-85.62016,41.953272]},"n422":{"id":"n422","loc":[-85.633372,41.944061]},"n4220":{"id":"n4220","loc":[-85.620046,41.953273]},"n4221":{"id":"n4221","loc":[-85.620045,41.953171]},"n4222":{"id":"n4222","loc":[-85.620088,41.953171]},"n4223":{"id":"n4223","loc":[-85.620087,41.953162]},"n4224":{"id":"n4224","loc":[-85.620121,41.953162]},"n4225":{"id":"n4225","loc":[-85.620121,41.953173]},"n4226":{"id":"n4226","loc":[-85.620157,41.953173]},"n4227":{"id":"n4227","loc":[-85.620158,41.953196]},"n4228":{"id":"n4228","loc":[-85.620189,41.953196]},"n4229":{"id":"n4229","loc":[-85.620189,41.953246]},"n423":{"id":"n423","loc":[-85.633509,41.943981]},"n4230":{"id":"n4230","loc":[-85.62016,41.953246]},"n4231":{"id":"n4231","loc":[-85.6195,41.954012]},"n4232":{"id":"n4232","loc":[-85.619438,41.954057]},"n4233":{"id":"n4233","loc":[-85.619418,41.954043]},"n4234":{"id":"n4234","loc":[-85.619381,41.954069]},"n4235":{"id":"n4235","loc":[-85.619399,41.954083]},"n4236":{"id":"n4236","loc":[-85.619339,41.954126]},"n4237":{"id":"n4237","loc":[-85.619584,41.954313]},"n4238":{"id":"n4238","loc":[-85.619743,41.954198]},"n4239":{"id":"n4239","loc":[-85.619453,41.954727]},"n424":{"id":"n424","loc":[-85.635421,41.945367]},"n4240":{"id":"n4240","loc":[-85.619503,41.954581]},"n4241":{"id":"n4241","loc":[-85.619597,41.954472]},"n4242":{"id":"n4242","loc":[-85.619862,41.95419]},"n4243":{"id":"n4243","loc":[-85.619506,41.953907]},"n4244":{"id":"n4244","loc":[-85.619261,41.9541]},"n4245":{"id":"n4245","loc":[-85.619246,41.954139]},"n4246":{"id":"n4246","loc":[-85.619244,41.9542]},"n4247":{"id":"n4247","loc":[-85.619259,41.954243]},"n4248":{"id":"n4248","loc":[-85.619285,41.954274]},"n4249":{"id":"n4249","loc":[-85.619123,41.954381]},"n425":{"id":"n425","loc":[-85.634425,41.943552]},"n4250":{"id":"n4250","loc":[-85.619641,41.954607]},"n4251":{"id":"n4251","loc":[-85.619383,41.954615]},"n4252":{"id":"n4252","loc":[-85.61896,41.954391]},"n4253":{"id":"n4253","loc":[-85.619211,41.954178]},"n4254":{"id":"n4254","loc":[-85.619115,41.954102]},"n4255":{"id":"n4255","loc":[-85.619519,41.953821]},"n4256":{"id":"n4256","loc":[-85.619956,41.954156]},"n4257":{"id":"n4257","loc":[-85.619851,41.954266]},"n4258":{"id":"n4258","loc":[-85.619779,41.95436]},"n4259":{"id":"n4259","loc":[-85.620525,41.954364]},"n426":{"id":"n426","loc":[-85.634248,41.943654]},"n4260":{"id":"n4260","loc":[-85.620398,41.954365]},"n4261":{"id":"n4261","loc":[-85.620398,41.954324]},"n4262":{"id":"n4262","loc":[-85.620525,41.954323]},"n4263":{"id":"n4263","loc":[-85.620359,41.954588]},"n4264":{"id":"n4264","loc":[-85.620321,41.954588]},"n4265":{"id":"n4265","loc":[-85.620321,41.954599]},"n4266":{"id":"n4266","loc":[-85.620296,41.954599]},"n4267":{"id":"n4267","loc":[-85.620296,41.954587]},"n4268":{"id":"n4268","loc":[-85.620262,41.954588]},"n4269":{"id":"n4269","loc":[-85.620261,41.954516]},"n427":{"id":"n427","loc":[-85.634177,41.943585]},"n4270":{"id":"n4270","loc":[-85.620282,41.954516]},"n4271":{"id":"n4271","loc":[-85.620282,41.954373]},"n4272":{"id":"n4272","loc":[-85.620378,41.954373]},"n4273":{"id":"n4273","loc":[-85.620379,41.954486]},"n4274":{"id":"n4274","loc":[-85.620348,41.954486]},"n4275":{"id":"n4275","loc":[-85.620348,41.954537]},"n4276":{"id":"n4276","loc":[-85.620359,41.954537]},"n4277":{"id":"n4277","loc":[-85.620463,41.95521]},"n4278":{"id":"n4278","loc":[-85.620409,41.955273]},"n4279":{"id":"n4279","loc":[-85.620205,41.955177]},"n428":{"id":"n428","loc":[-85.634354,41.943484]},"n4280":{"id":"n4280","loc":[-85.620288,41.955079]},"n4281":{"id":"n4281","loc":[-85.620379,41.955121]},"n4282":{"id":"n4282","loc":[-85.620349,41.955157]},"n4283":{"id":"n4283","loc":[-85.620083,41.955101]},"n4284":{"id":"n4284","loc":[-85.620083,41.954986]},"n4285":{"id":"n4285","loc":[-85.620016,41.954986]},"n4286":{"id":"n4286","loc":[-85.620016,41.954999]},"n4287":{"id":"n4287","loc":[-85.619941,41.954999]},"n4288":{"id":"n4288","loc":[-85.619941,41.954988]},"n4289":{"id":"n4289","loc":[-85.619815,41.954988]},"n429":{"id":"n429","loc":[-85.638577,41.943212]},"n4290":{"id":"n4290","loc":[-85.619815,41.955075]},"n4291":{"id":"n4291","loc":[-85.619948,41.955075]},"n4292":{"id":"n4292","loc":[-85.619948,41.955082]},"n4293":{"id":"n4293","loc":[-85.620004,41.955082]},"n4294":{"id":"n4294","loc":[-85.620004,41.955101]},"n4295":{"id":"n4295","loc":[-85.619293,41.955127]},"n4296":{"id":"n4296","loc":[-85.619208,41.955124]},"n4297":{"id":"n4297","loc":[-85.619212,41.955061]},"n4298":{"id":"n4298","loc":[-85.619297,41.955064]},"n4299":{"id":"n4299","loc":[-85.619068,41.954936]},"n43":{"id":"n43","loc":[-85.637047,41.943054]},"n430":{"id":"n430","loc":[-85.638576,41.943219]},"n4300":{"id":"n4300","loc":[-85.619003,41.954936]},"n4301":{"id":"n4301","loc":[-85.619004,41.955003]},"n4302":{"id":"n4302","loc":[-85.618994,41.955003]},"n4303":{"id":"n4303","loc":[-85.618994,41.955016]},"n4304":{"id":"n4304","loc":[-85.618973,41.955016]},"n4305":{"id":"n4305","loc":[-85.618973,41.955071]},"n4306":{"id":"n4306","loc":[-85.619061,41.955071]},"n4307":{"id":"n4307","loc":[-85.61906,41.955024]},"n4308":{"id":"n4308","loc":[-85.619105,41.955024]},"n4309":{"id":"n4309","loc":[-85.619105,41.954956]},"n431":{"id":"n431","loc":[-85.638653,41.943078]},"n4310":{"id":"n4310","loc":[-85.619068,41.954956]},"n4311":{"id":"n4311","loc":[-85.618294,41.954596]},"n4312":{"id":"n4312","loc":[-85.618235,41.954602]},"n4313":{"id":"n4313","loc":[-85.618222,41.954535]},"n4314":{"id":"n4314","loc":[-85.618281,41.954529]},"n4315":{"id":"n4315","loc":[-85.618593,41.954556]},"n4316":{"id":"n4316","loc":[-85.618551,41.954565]},"n4317":{"id":"n4317","loc":[-85.618545,41.954552]},"n4318":{"id":"n4318","loc":[-85.618493,41.954563]},"n4319":{"id":"n4319","loc":[-85.618449,41.954455]},"n432":{"id":"n432","loc":[-85.638654,41.943148]},"n4320":{"id":"n4320","loc":[-85.618544,41.954434]},"n4321":{"id":"n4321","loc":[-85.622545,41.950775]},"n4322":{"id":"n4322","loc":[-85.622546,41.950843]},"n4323":{"id":"n4323","loc":[-85.622503,41.950844]},"n4324":{"id":"n4324","loc":[-85.622503,41.950853]},"n4325":{"id":"n4325","loc":[-85.622479,41.950853]},"n4326":{"id":"n4326","loc":[-85.622478,41.950843]},"n4327":{"id":"n4327","loc":[-85.622425,41.950843]},"n4328":{"id":"n4328","loc":[-85.622425,41.950808]},"n4329":{"id":"n4329","loc":[-85.622366,41.950809]},"n433":{"id":"n433","loc":[-85.638387,41.943151]},"n4330":{"id":"n4330","loc":[-85.622364,41.950673]},"n4331":{"id":"n4331","loc":[-85.622448,41.950673]},"n4332":{"id":"n4332","loc":[-85.622449,41.950732]},"n4333":{"id":"n4333","loc":[-85.622479,41.950731]},"n4334":{"id":"n4334","loc":[-85.622479,41.950775]},"n4335":{"id":"n4335","loc":[-85.621909,41.950641]},"n4336":{"id":"n4336","loc":[-85.621864,41.950641]},"n4337":{"id":"n4337","loc":[-85.621865,41.950567]},"n4338":{"id":"n4338","loc":[-85.62191,41.950567]},"n4339":{"id":"n4339","loc":[-85.621787,41.950829]},"n434":{"id":"n434","loc":[-85.638386,41.94308]},"n4340":{"id":"n4340","loc":[-85.621786,41.950775]},"n4341":{"id":"n4341","loc":[-85.621588,41.950776]},"n4342":{"id":"n4342","loc":[-85.621589,41.950848]},"n4343":{"id":"n4343","loc":[-85.621737,41.950847]},"n4344":{"id":"n4344","loc":[-85.621737,41.950829]},"n4345":{"id":"n4345","loc":[-85.621509,41.950846]},"n4346":{"id":"n4346","loc":[-85.621399,41.950846]},"n4347":{"id":"n4347","loc":[-85.621398,41.95073]},"n4348":{"id":"n4348","loc":[-85.621509,41.95073]},"n4349":{"id":"n4349","loc":[-85.621217,41.950841]},"n435":{"id":"n435","loc":[-85.634427,41.943533]},"n4350":{"id":"n4350","loc":[-85.6211,41.95084]},"n4351":{"id":"n4351","loc":[-85.6211,41.950777]},"n4352":{"id":"n4352","loc":[-85.621218,41.950778]},"n4353":{"id":"n4353","loc":[-85.621055,41.950764]},"n4354":{"id":"n4354","loc":[-85.621054,41.950826]},"n4355":{"id":"n4355","loc":[-85.620988,41.950826]},"n4356":{"id":"n4356","loc":[-85.620988,41.950843]},"n4357":{"id":"n4357","loc":[-85.620842,41.950843]},"n4358":{"id":"n4358","loc":[-85.620842,41.950764]},"n4359":{"id":"n4359","loc":[-85.620825,41.950922]},"n436":{"id":"n436","loc":[-85.63428,41.943229]},"n4360":{"id":"n4360","loc":[-85.620824,41.950553]},"n4361":{"id":"n4361","loc":[-85.620543,41.950771]},"n4362":{"id":"n4362","loc":[-85.620431,41.950772]},"n4363":{"id":"n4363","loc":[-85.62043,41.950585]},"n4364":{"id":"n4364","loc":[-85.620542,41.950585]},"n4365":{"id":"n4365","loc":[-85.62068,41.950505]},"n4366":{"id":"n4366","loc":[-85.620681,41.950552]},"n4367":{"id":"n4367","loc":[-85.620589,41.950553]},"n4368":{"id":"n4368","loc":[-85.620588,41.950506]},"n4369":{"id":"n4369","loc":[-85.620539,41.950407]},"n437":{"id":"n437","loc":[-85.634499,41.943461]},"n4370":{"id":"n4370","loc":[-85.62054,41.950504]},"n4371":{"id":"n4371","loc":[-85.620416,41.950504]},"n4372":{"id":"n4372","loc":[-85.620416,41.950408]},"n4373":{"id":"n4373","loc":[-85.620742,41.95038]},"n4374":{"id":"n4374","loc":[-85.620527,41.95038]},"n4375":{"id":"n4375","loc":[-85.620528,41.950408]},"n4376":{"id":"n4376","loc":[-85.622449,41.950373]},"n4377":{"id":"n4377","loc":[-85.622452,41.950397]},"n4378":{"id":"n4378","loc":[-85.622336,41.950404]},"n4379":{"id":"n4379","loc":[-85.622333,41.950379]},"n438":{"id":"n438","loc":[-85.634514,41.943486]},"n4380":{"id":"n4380","loc":[-85.622263,41.950324]},"n4381":{"id":"n4381","loc":[-85.622261,41.950256]},"n4382":{"id":"n4382","loc":[-85.62236,41.950254]},"n4383":{"id":"n4383","loc":[-85.62236,41.95027]},"n4384":{"id":"n4384","loc":[-85.622402,41.950281]},"n4385":{"id":"n4385","loc":[-85.622403,41.9503]},"n4386":{"id":"n4386","loc":[-85.622439,41.950299]},"n4387":{"id":"n4387","loc":[-85.62244,41.950334]},"n4388":{"id":"n4388","loc":[-85.622414,41.950335]},"n4389":{"id":"n4389","loc":[-85.622414,41.95036]},"n439":{"id":"n439","loc":[-85.63452,41.943511]},"n4390":{"id":"n4390","loc":[-85.62231,41.950362]},"n4391":{"id":"n4391","loc":[-85.622309,41.950323]},"n4392":{"id":"n4392","loc":[-85.622015,41.950539]},"n4393":{"id":"n4393","loc":[-85.621909,41.95054]},"n4394":{"id":"n4394","loc":[-85.621909,41.950472]},"n4395":{"id":"n4395","loc":[-85.622015,41.950471]},"n4396":{"id":"n4396","loc":[-85.62199,41.950439]},"n4397":{"id":"n4397","loc":[-85.621956,41.95044]},"n4398":{"id":"n4398","loc":[-85.621955,41.950405]},"n4399":{"id":"n4399","loc":[-85.621988,41.950404]},"n44":{"id":"n44","loc":[-85.636799,41.943055]},"n440":{"id":"n440","loc":[-85.63451,41.943534]},"n4400":{"id":"n4400","loc":[-85.621668,41.950418]},"n4401":{"id":"n4401","loc":[-85.621667,41.950343]},"n4402":{"id":"n4402","loc":[-85.621745,41.950342]},"n4403":{"id":"n4403","loc":[-85.621744,41.950306]},"n4404":{"id":"n4404","loc":[-85.621764,41.950306]},"n4405":{"id":"n4405","loc":[-85.621763,41.950254]},"n4406":{"id":"n4406","loc":[-85.621861,41.950253]},"n4407":{"id":"n4407","loc":[-85.621861,41.950274]},"n4408":{"id":"n4408","loc":[-85.621896,41.950273]},"n4409":{"id":"n4409","loc":[-85.621898,41.950389]},"n441":{"id":"n441","loc":[-85.634483,41.943556]},"n4410":{"id":"n4410","loc":[-85.621843,41.95039]},"n4411":{"id":"n4411","loc":[-85.621843,41.950425]},"n4412":{"id":"n4412","loc":[-85.621789,41.950425]},"n4413":{"id":"n4413","loc":[-85.621789,41.950386]},"n4414":{"id":"n4414","loc":[-85.621752,41.950387]},"n4415":{"id":"n4415","loc":[-85.621753,41.950417]},"n4416":{"id":"n4416","loc":[-85.621556,41.950562]},"n4417":{"id":"n4417","loc":[-85.621552,41.950217]},"n4418":{"id":"n4418","loc":[-85.621788,41.950562]},"n4419":{"id":"n4419","loc":[-85.621155,41.950562]},"n442":{"id":"n442","loc":[-85.63419,41.943713]},"n4420":{"id":"n4420","loc":[-85.622473,41.950551]},"n4421":{"id":"n4421","loc":[-85.622043,41.950551]},"n4422":{"id":"n4422","loc":[-85.62142,41.950454]},"n4423":{"id":"n4423","loc":[-85.621315,41.950455]},"n4424":{"id":"n4424","loc":[-85.621313,41.950311]},"n4425":{"id":"n4425","loc":[-85.621388,41.950311]},"n4426":{"id":"n4426","loc":[-85.621387,41.950261]},"n4427":{"id":"n4427","loc":[-85.621468,41.95026]},"n4428":{"id":"n4428","loc":[-85.621468,41.950271]},"n4429":{"id":"n4429","loc":[-85.621503,41.95027]},"n443":{"id":"n443","loc":[-85.634462,41.943294]},"n4430":{"id":"n4430","loc":[-85.621505,41.950353]},"n4431":{"id":"n4431","loc":[-85.621483,41.950354]},"n4432":{"id":"n4432","loc":[-85.621483,41.950392]},"n4433":{"id":"n4433","loc":[-85.621419,41.950393]},"n4434":{"id":"n4434","loc":[-85.621213,41.95039]},"n4435":{"id":"n4435","loc":[-85.621127,41.950391]},"n4436":{"id":"n4436","loc":[-85.621126,41.950357]},"n4437":{"id":"n4437","loc":[-85.621094,41.950357]},"n4438":{"id":"n4438","loc":[-85.621094,41.950391]},"n4439":{"id":"n4439","loc":[-85.620977,41.950392]},"n444":{"id":"n444","loc":[-85.634298,41.943389]},"n4440":{"id":"n4440","loc":[-85.620975,41.950278]},"n4441":{"id":"n4441","loc":[-85.621087,41.950277]},"n4442":{"id":"n4442","loc":[-85.621088,41.950331]},"n4443":{"id":"n4443","loc":[-85.621211,41.950312]},"n4444":{"id":"n4444","loc":[-85.621104,41.950313]},"n4445":{"id":"n4445","loc":[-85.621105,41.950331]},"n4446":{"id":"n4446","loc":[-85.620706,41.950328]},"n4447":{"id":"n4447","loc":[-85.620606,41.950327]},"n4448":{"id":"n4448","loc":[-85.620607,41.950261]},"n4449":{"id":"n4449","loc":[-85.620707,41.950262]},"n445":{"id":"n445","loc":[-85.634527,41.943623]},"n4450":{"id":"n4450","loc":[-85.620599,41.950336]},"n4451":{"id":"n4451","loc":[-85.620559,41.950336]},"n4452":{"id":"n4452","loc":[-85.620559,41.950299]},"n4453":{"id":"n4453","loc":[-85.620599,41.950299]},"n4454":{"id":"n4454","loc":[-85.620545,41.950357]},"n4455":{"id":"n4455","loc":[-85.620418,41.950357]},"n4456":{"id":"n4456","loc":[-85.620417,41.950257]},"n4457":{"id":"n4457","loc":[-85.620544,41.950256]},"n4458":{"id":"n4458","loc":[-85.620246,41.950131],"tags":{"highway":"crossing"}},"n4459":{"id":"n4459","loc":[-85.620252,41.950956]},"n446":{"id":"n446","loc":[-85.634608,41.943577]},"n4460":{"id":"n4460","loc":[-85.620245,41.950179]},"n4461":{"id":"n4461","loc":[-85.620246,41.950088]},"n4462":{"id":"n4462","loc":[-85.620251,41.950885]},"n4463":{"id":"n4463","loc":[-85.620103,41.950884],"tags":{"crossing":"zebra","highway":"crossing"}},"n4464":{"id":"n4464","loc":[-85.619992,41.950884]},"n4465":{"id":"n4465","loc":[-85.619704,41.951008]},"n4466":{"id":"n4466","loc":[-85.619599,41.951122]},"n4467":{"id":"n4467","loc":[-85.619264,41.951486]},"n4468":{"id":"n4468","loc":[-85.619179,41.951573],"tags":{"highway":"crossing"}},"n4469":{"id":"n4469","loc":[-85.620251,41.950999],"tags":{"highway":"crossing"}},"n447":{"id":"n447","loc":[-85.634555,41.943531]},"n4470":{"id":"n4470","loc":[-85.620249,41.951066]},"n4471":{"id":"n4471","loc":[-85.620256,41.951374]},"n4472":{"id":"n4472","loc":[-85.620249,41.951389]},"n4473":{"id":"n4473","loc":[-85.620249,41.951407]},"n4474":{"id":"n4474","loc":[-85.620255,41.951423]},"n4475":{"id":"n4475","loc":[-85.62026,41.951853]},"n4476":{"id":"n4476","loc":[-85.620262,41.951894],"tags":{"highway":"crossing"}},"n4477":{"id":"n4477","loc":[-85.620265,41.951957]},"n4478":{"id":"n4478","loc":[-85.620262,41.952135]},"n4479":{"id":"n4479","loc":[-85.620241,41.952424]},"n448":{"id":"n448","loc":[-85.634555,41.943482]},"n4480":{"id":"n4480","loc":[-85.620213,41.952583]},"n4481":{"id":"n4481","loc":[-85.620158,41.952754]},"n4482":{"id":"n4482","loc":[-85.620065,41.952942]},"n4483":{"id":"n4483","loc":[-85.619753,41.953439]},"n4484":{"id":"n4484","loc":[-85.619605,41.953626]},"n4485":{"id":"n4485","loc":[-85.619381,41.953834]},"n4486":{"id":"n4486","loc":[-85.619069,41.954066]},"n4487":{"id":"n4487","loc":[-85.618674,41.95429]},"n4488":{"id":"n4488","loc":[-85.621816,41.952389]},"n4489":{"id":"n4489","loc":[-85.6217,41.952386]},"n449":{"id":"n449","loc":[-85.634509,41.943427]},"n4490":{"id":"n4490","loc":[-85.621705,41.952306]},"n4491":{"id":"n4491","loc":[-85.621821,41.95231]},"n4492":{"id":"n4492","loc":[-85.621819,41.952272]},"n4493":{"id":"n4493","loc":[-85.621778,41.952272]},"n4494":{"id":"n4494","loc":[-85.621778,41.952199]},"n4495":{"id":"n4495","loc":[-85.621818,41.952199]},"n4496":{"id":"n4496","loc":[-85.621754,41.952281]},"n4497":{"id":"n4497","loc":[-85.621701,41.95228]},"n4498":{"id":"n4498","loc":[-85.621702,41.952197]},"n4499":{"id":"n4499","loc":[-85.621755,41.952197]},"n45":{"id":"n45","loc":[-85.636791,41.942792]},"n450":{"id":"n450","loc":[-85.63453,41.943365]},"n4500":{"id":"n4500","loc":[-85.628201,41.954694],"tags":{"highway":"stop","stop":"all","direction":"forward"}},"n4501":{"id":"n4501","loc":[-85.627921,41.954783],"tags":{"highway":"stop","stop":"all","direction":"backward"}},"n4502":{"id":"n4502","loc":[-85.62775,41.954696],"tags":{"highway":"stop","stop":"all","direction":"backward"}},"n4503":{"id":"n4503","loc":[-85.628046,41.954591],"tags":{"highway":"stop","stop":"all","direction":"forward"}},"n4504":{"id":"n4504","loc":[-85.631074,41.957428],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4505":{"id":"n4505","loc":[-85.630768,41.957429],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4506":{"id":"n4506","loc":[-85.629888,41.957432],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4507":{"id":"n4507","loc":[-85.629565,41.957433],"tags":{"highway":"stop","stop":"minor","direction":"forward"}},"n4508":{"id":"n4508","loc":[-85.629559,41.957343]},"n4509":{"id":"n4509","loc":[-85.628723,41.95735]},"n451":{"id":"n451","loc":[-85.634356,41.943468]},"n4510":{"id":"n4510","loc":[-85.62842,41.957515]},"n4511":{"id":"n4511","loc":[-85.627561,41.957525]},"n4512":{"id":"n4512","loc":[-85.630323,41.957508]},"n4513":{"id":"n4513","loc":[-85.630811,41.957506]},"n4514":{"id":"n4514","loc":[-85.630839,41.960874]},"n4515":{"id":"n4515","loc":[-85.631035,41.957506]},"n4516":{"id":"n4516","loc":[-85.632027,41.9575]},"n4517":{"id":"n4517","loc":[-85.631038,41.958066]},"n4518":{"id":"n4518","loc":[-85.630787,41.954769]},"n4519":{"id":"n4519","loc":[-85.630806,41.957342]},"n452":{"id":"n452","loc":[-85.634123,41.943596]},"n4520":{"id":"n4520","loc":[-85.630809,41.957428],"tags":{"highway":"crossing"}},"n4521":{"id":"n4521","loc":[-85.630912,41.957506],"tags":{"highway":"crossing"}},"n4522":{"id":"n4522","loc":[-85.631033,41.957428],"tags":{"highway":"crossing"}},"n4523":{"id":"n4523","loc":[-85.631032,41.957341]},"n4524":{"id":"n4524","loc":[-85.63091,41.957341],"tags":{"highway":"crossing"}},"n4525":{"id":"n4525","loc":[-85.631027,41.95597]},"n4526":{"id":"n4526","loc":[-85.631027,41.955913],"tags":{"highway":"crossing"}},"n4527":{"id":"n4527","loc":[-85.631025,41.955873]},"n4528":{"id":"n4528","loc":[-85.631073,41.955913],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4529":{"id":"n4529","loc":[-85.631007,41.954766]},"n453":{"id":"n453","loc":[-85.634709,41.943926]},"n4530":{"id":"n4530","loc":[-85.630881,41.954768],"tags":{"highway":"crossing"}},"n4531":{"id":"n4531","loc":[-85.628022,41.954776]},"n4532":{"id":"n4532","loc":[-85.627385,41.95584]},"n4533":{"id":"n4533","loc":[-85.627329,41.955937]},"n4534":{"id":"n4534","loc":[-85.626583,41.957153]},"n4535":{"id":"n4535","loc":[-85.629675,41.954564],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4536":{"id":"n4536","loc":[-85.630881,41.954806],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4537":{"id":"n4537","loc":[-85.630879,41.954564],"tags":{"highway":"stop","stop":"minor","direction":"forward"}},"n4538":{"id":"n4538","loc":[-85.630784,41.954682],"tags":{"highway":"crossing"}},"n4539":{"id":"n4539","loc":[-85.63078,41.954595]},"n454":{"id":"n454","loc":[-85.63525,41.943855]},"n4540":{"id":"n4540","loc":[-85.630879,41.954595],"tags":{"highway":"crossing"}},"n4541":{"id":"n4541","loc":[-85.631004,41.954594]},"n4542":{"id":"n4542","loc":[-85.631006,41.954681],"tags":{"highway":"crossing"}},"n4543":{"id":"n4543","loc":[-85.631045,41.959036],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4544":{"id":"n4544","loc":[-85.632071,41.959029],"tags":{"highway":"stop","stop":"minor","direction":"forward"}},"n4545":{"id":"n4545","loc":[-85.632257,41.959027],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4546":{"id":"n4546","loc":[-85.631966,41.957427],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4547":{"id":"n4547","loc":[-85.632297,41.957426],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4548":{"id":"n4548","loc":[-85.631976,41.955911],"tags":{"highway":"give_way","direction":"forward"}},"n4549":{"id":"n4549","loc":[-85.632272,41.955911],"tags":{"highway":"give_way","direction":"backward"}},"n455":{"id":"n455","loc":[-85.635224,41.943869]},"n4550":{"id":"n4550","loc":[-85.632097,41.954805],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4551":{"id":"n4551","loc":[-85.632094,41.954566],"tags":{"highway":"stop","stop":"minor","direction":"forward"}},"n4552":{"id":"n4552","loc":[-85.626519,41.957256]},"n4553":{"id":"n4553","loc":[-85.625334,41.959165]},"n4554":{"id":"n4554","loc":[-85.626483,41.95806]},"n4555":{"id":"n4555","loc":[-85.626481,41.958175]},"n4556":{"id":"n4556","loc":[-85.626412,41.958174]},"n4557":{"id":"n4557","loc":[-85.626412,41.958202]},"n4558":{"id":"n4558","loc":[-85.62628,41.958201]},"n4559":{"id":"n4559","loc":[-85.626283,41.958057]},"n456":{"id":"n456","loc":[-85.638854,41.943104]},"n4560":{"id":"n4560","loc":[-85.622763,41.95109],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4561":{"id":"n4561","loc":[-85.622858,41.950876],"tags":{"emergency":"fire_hydrant"}},"n4562":{"id":"n4562","loc":[-85.624073,41.950393]},"n4563":{"id":"n4563","loc":[-85.624077,41.950924]},"n4564":{"id":"n4564","loc":[-85.624599,41.950984],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4565":{"id":"n4565","loc":[-85.624831,41.95119],"tags":{"emergency":"fire_hydrant"}},"n4566":{"id":"n4566","loc":[-85.624437,41.952568],"tags":{"emergency":"fire_hydrant"}},"n4567":{"id":"n4567","loc":[-85.624077,41.954606],"tags":{"emergency":"fire_hydrant"}},"n4568":{"id":"n4568","loc":[-85.624263,41.954888]},"n4569":{"id":"n4569","loc":[-85.624206,41.954919]},"n457":{"id":"n457","loc":[-85.635186,41.943901]},"n4570":{"id":"n4570","loc":[-85.624154,41.954865]},"n4571":{"id":"n4571","loc":[-85.624212,41.954835]},"n4572":{"id":"n4572","loc":[-85.622442,41.954401],"tags":{"emergency":"fire_hydrant"}},"n4573":{"id":"n4573","loc":[-85.619751,41.954658],"tags":{"emergency":"fire_hydrant"}},"n4574":{"id":"n4574","loc":[-85.617785,41.954534]},"n4575":{"id":"n4575","loc":[-85.617416,41.954721]},"n4576":{"id":"n4576","loc":[-85.617662,41.95474]},"n4577":{"id":"n4577","loc":[-85.618014,41.954717]},"n4578":{"id":"n4578","loc":[-85.617886,41.954671]},"n4579":{"id":"n4579","loc":[-85.617831,41.954612]},"n458":{"id":"n458","loc":[-85.635162,41.943917]},"n4580":{"id":"n4580","loc":[-85.617968,41.954752]},"n4581":{"id":"n4581","loc":[-85.617815,41.954752]},"n4582":{"id":"n4582","loc":[-85.617938,41.954695]},"n4583":{"id":"n4583","loc":[-85.617856,41.954642],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4584":{"id":"n4584","loc":[-85.619116,41.954164],"tags":{"man_made":"flagpole"}},"n4585":{"id":"n4585","loc":[-85.619569,41.953255],"tags":{"emergency":"fire_hydrant"}},"n4586":{"id":"n4586","loc":[-85.620352,41.951894],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4587":{"id":"n4587","loc":[-85.620485,41.951948],"tags":{"emergency":"fire_hydrant"}},"n4588":{"id":"n4588","loc":[-85.620316,41.950999],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4589":{"id":"n4589","loc":[-85.620311,41.950131],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n459":{"id":"n459","loc":[-85.634856,41.943905]},"n4590":{"id":"n4590","loc":[-85.620374,41.95018],"tags":{"emergency":"fire_hydrant"}},"n4591":{"id":"n4591","loc":[-85.620301,41.949239],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4592":{"id":"n4592","loc":[-85.620278,41.947443],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4593":{"id":"n4593","loc":[-85.619844,41.947444],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4594":{"id":"n4594","loc":[-85.620191,41.947352],"tags":{"emergency":"fire_hydrant"}},"n4595":{"id":"n4595","loc":[-85.622819,41.947493],"tags":{"emergency":"fire_hydrant"}},"n4596":{"id":"n4596","loc":[-85.622744,41.947541],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4597":{"id":"n4597","loc":[-85.622739,41.947316],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4598":{"id":"n4598","loc":[-85.622909,41.948333],"tags":{"highway":"give_way"}},"n4599":{"id":"n4599","loc":[-85.622593,41.948333],"tags":{"highway":"give_way"}},"n46":{"id":"n46","loc":[-85.637131,41.94307]},"n460":{"id":"n460","loc":[-85.634811,41.944007]},"n4600":{"id":"n4600","loc":[-85.622835,41.948387],"tags":{"emergency":"fire_hydrant"}},"n4601":{"id":"n4601","loc":[-85.622768,41.949125],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4602":{"id":"n4602","loc":[-85.622769,41.949325],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4603":{"id":"n4603","loc":[-85.622837,41.949329],"tags":{"emergency":"fire_hydrant"}},"n4604":{"id":"n4604","loc":[-85.622614,41.950113],"tags":{"highway":"give_way","direction":"forward"}},"n4605":{"id":"n4605","loc":[-85.624777,41.949219],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4606":{"id":"n4606","loc":[-85.624849,41.949106],"tags":{"emergency":"fire_hydrant"}},"n4607":{"id":"n4607","loc":[-85.624858,41.950119],"tags":{"emergency":"fire_hydrant"}},"n4608":{"id":"n4608","loc":[-85.624752,41.948334],"tags":{"highway":"give_way"}},"n4609":{"id":"n4609","loc":[-85.624845,41.948422],"tags":{"emergency":"fire_hydrant"}},"n461":{"id":"n461","loc":[-85.634987,41.943112]},"n4610":{"id":"n4610","loc":[-85.62484,41.947539],"tags":{"emergency":"fire_hydrant"}},"n4611":{"id":"n4611","loc":[-85.62476,41.947428],"tags":{"highway":"stop","stop":"minor","direction":"forward"}},"n4612":{"id":"n4612","loc":[-85.620286,41.950926]},"n4613":{"id":"n4613","loc":[-85.618237,41.950963]},"n4614":{"id":"n4614","loc":[-85.618107,41.950876]},"n4615":{"id":"n4615","loc":[-85.618131,41.950393]},"n4616":{"id":"n4616","loc":[-85.618232,41.949913]},"n4617":{"id":"n4617","loc":[-85.619138,41.950212]},"n4618":{"id":"n4618","loc":[-85.619299,41.950388]},"n4619":{"id":"n4619","loc":[-85.619306,41.950897]},"n462":{"id":"n462","loc":[-85.634698,41.943194]},"n4620":{"id":"n4620","loc":[-85.619155,41.950958]},"n4621":{"id":"n4621","loc":[-85.620079,41.947715]},"n4622":{"id":"n4622","loc":[-85.619674,41.947728]},"n4623":{"id":"n4623","loc":[-85.619634,41.947735]},"n4624":{"id":"n4624","loc":[-85.619587,41.947756],"tags":{"barrier":"gate"}},"n4625":{"id":"n4625","loc":[-85.61953,41.947796]},"n4626":{"id":"n4626","loc":[-85.619475,41.947847]},"n4627":{"id":"n4627","loc":[-85.619433,41.947903]},"n4628":{"id":"n4628","loc":[-85.619402,41.947982]},"n4629":{"id":"n4629","loc":[-85.619394,41.948043]},"n463":{"id":"n463","loc":[-85.634632,41.943219]},"n4630":{"id":"n4630","loc":[-85.619395,41.948476]},"n4631":{"id":"n4631","loc":[-85.618367,41.947452]},"n4632":{"id":"n4632","loc":[-85.618371,41.947567],"tags":{"barrier":"gate"}},"n4633":{"id":"n4633","loc":[-85.618341,41.947622]},"n4634":{"id":"n4634","loc":[-85.618138,41.94773]},"n4635":{"id":"n4635","loc":[-85.618078,41.947814]},"n4636":{"id":"n4636","loc":[-85.618072,41.948009]},"n4637":{"id":"n4637","loc":[-85.618269,41.947666]},"n4638":{"id":"n4638","loc":[-85.618099,41.947765]},"n4639":{"id":"n4639","loc":[-85.618378,41.954453]},"n464":{"id":"n464","loc":[-85.63459,41.943239]},"n4640":{"id":"n4640","loc":[-85.618198,41.95453]},"n4641":{"id":"n4641","loc":[-85.618212,41.954623]},"n4642":{"id":"n4642","loc":[-85.635211,41.943103],"tags":{"leisure":"picnic_table"}},"n4643":{"id":"n4643","loc":[-85.635345,41.943448],"tags":{"leisure":"picnic_table"}},"n4644":{"id":"n4644","loc":[-85.635901,41.943353],"tags":{"amenity":"bench"}},"n4645":{"id":"n4645","loc":[-85.635815,41.942638],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4646":{"id":"n4646","loc":[-85.635355,41.942044],"tags":{"leisure":"picnic_table"}},"n4647":{"id":"n4647","loc":[-85.635206,41.942045],"tags":{"leisure":"picnic_table"}},"n4648":{"id":"n4648","loc":[-85.63504,41.941992],"tags":{"leisure":"picnic_table"}},"n4649":{"id":"n4649","loc":[-85.635185,41.942001]},"n465":{"id":"n465","loc":[-85.634555,41.943263]},"n4650":{"id":"n4650","loc":[-85.635176,41.942021]},"n4651":{"id":"n4651","loc":[-85.635127,41.942008]},"n4652":{"id":"n4652","loc":[-85.635136,41.941988]},"n4653":{"id":"n4653","loc":[-85.635,41.941709],"tags":{"emergency":"fire_hydrant"}},"n4654":{"id":"n4654","loc":[-85.634893,41.941801]},"n4655":{"id":"n4655","loc":[-85.634937,41.941843]},"n4656":{"id":"n4656","loc":[-85.634963,41.941859]},"n4657":{"id":"n4657","loc":[-85.635027,41.941904]},"n4658":{"id":"n4658","loc":[-85.63494,41.94187]},"n4659":{"id":"n4659","loc":[-85.634951,41.941871]},"n466":{"id":"n466","loc":[-85.634526,41.943289]},"n4660":{"id":"n4660","loc":[-85.634753,41.941701],"tags":{"amenity":"drinking_water"}},"n4661":{"id":"n4661","loc":[-85.634717,41.941804],"tags":{"amenity":"bench"}},"n4662":{"id":"n4662","loc":[-85.634554,41.941883],"tags":{"amenity":"bench"}},"n4663":{"id":"n4663","loc":[-85.635002,41.941579],"tags":{"amenity":"fountain"}},"n4664":{"id":"n4664","loc":[-85.635258,41.94188],"tags":{"amenity":"waste_basket"}},"n4665":{"id":"n4665","loc":[-85.635262,41.941581],"tags":{"amenity":"bench"}},"n4666":{"id":"n4666","loc":[-85.635319,41.941744],"tags":{"amenity":"bench"}},"n4667":{"id":"n4667","loc":[-85.634702,41.941473],"tags":{"amenity":"waste_basket"}},"n4668":{"id":"n4668","loc":[-85.633981,41.941966],"tags":{"amenity":"bench"}},"n4669":{"id":"n4669","loc":[-85.63388,41.941743]},"n467":{"id":"n467","loc":[-85.635163,41.944985]},"n4670":{"id":"n4670","loc":[-85.633746,41.941741]},"n4671":{"id":"n4671","loc":[-85.633749,41.941664]},"n4672":{"id":"n4672","loc":[-85.633883,41.941667]},"n4673":{"id":"n4673","loc":[-85.634283,41.941183],"tags":{"leisure":"picnic_table"}},"n4674":{"id":"n4674","loc":[-85.634046,41.941102],"tags":{"amenity":"bbq"}},"n4675":{"id":"n4675","loc":[-85.63401,41.941093],"tags":{"amenity":"bbq"}},"n4676":{"id":"n4676","loc":[-85.633408,41.940862],"tags":{"amenity":"bench"}},"n4677":{"id":"n4677","loc":[-85.633359,41.940651],"tags":{"amenity":"bench"}},"n4678":{"id":"n4678","loc":[-85.634109,41.940831]},"n4679":{"id":"n4679","loc":[-85.63396,41.940867]},"n468":{"id":"n468","loc":[-85.635095,41.945035]},"n4680":{"id":"n4680","loc":[-85.633816,41.940913]},"n4681":{"id":"n4681","loc":[-85.633237,41.940455]},"n4682":{"id":"n4682","loc":[-85.634453,41.940025],"tags":{"emergency":"fire_hydrant"}},"n4683":{"id":"n4683","loc":[-85.635692,41.940218],"tags":{"emergency":"fire_hydrant"}},"n4684":{"id":"n4684","loc":[-85.635566,41.940102],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4685":{"id":"n4685","loc":[-85.635961,41.940125],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4686":{"id":"n4686","loc":[-85.635883,41.94012],"tags":{"crossing":"zebra","highway":"crossing"}},"n4687":{"id":"n4687","loc":[-85.635883,41.94006]},"n4688":{"id":"n4688","loc":[-85.635768,41.940051],"tags":{"crossing":"zebra","highway":"crossing"}},"n4689":{"id":"n4689","loc":[-85.635669,41.940043]},"n469":{"id":"n469","loc":[-85.634269,41.944431]},"n4690":{"id":"n4690","loc":[-85.635661,41.940107],"tags":{"crossing":"zebra","highway":"crossing"}},"n4691":{"id":"n4691","loc":[-85.635424,41.941005],"tags":{"amenity":"fountain"}},"n4692":{"id":"n4692","loc":[-85.635542,41.941371],"tags":{"amenity":"bench"}},"n4693":{"id":"n4693","loc":[-85.635709,41.941341],"tags":{"emergency":"fire_hydrant"}},"n4694":{"id":"n4694","loc":[-85.637038,41.942513],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4695":{"id":"n4695","loc":[-85.637174,41.941354],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4696":{"id":"n4696","loc":[-85.637091,41.941273],"tags":{"emergency":"fire_hydrant"}},"n4697":{"id":"n4697","loc":[-85.638058,41.941346],"tags":{"highway":"give_way","direction":"forward"}},"n4698":{"id":"n4698","loc":[-85.638359,41.941344],"tags":{"highway":"give_way","direction":"backward"}},"n4699":{"id":"n4699","loc":[-85.638288,41.941236],"tags":{"emergency":"fire_hydrant"}},"n47":{"id":"n47","loc":[-85.636693,41.943073]},"n470":{"id":"n470","loc":[-85.634352,41.944376]},"n4700":{"id":"n4700","loc":[-85.63935,41.94128],"tags":{"emergency":"fire_hydrant"}},"n4701":{"id":"n4701","loc":[-85.639277,41.941337],"tags":{"highway":"give_way","direction":"forward"}},"n4702":{"id":"n4702","loc":[-85.639548,41.941334],"tags":{"highway":"give_way","direction":"backward"}},"n4703":{"id":"n4703","loc":[-85.642191,41.940039]},"n4704":{"id":"n4704","loc":[-85.640585,41.941263],"tags":{"emergency":"fire_hydrant"}},"n4705":{"id":"n4705","loc":[-85.64049,41.941327],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4706":{"id":"n4706","loc":[-85.640803,41.941324],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4707":{"id":"n4707","loc":[-85.641717,41.941317],"tags":{"highway":"stop","direction":"forward","stop":"all"}},"n4708":{"id":"n4708","loc":[-85.641846,41.941415],"tags":{"highway":"stop","direction":"backward","stop":"all"}},"n4709":{"id":"n4709","loc":[-85.641756,41.941392],"tags":{"emergency":"fire_hydrant"}},"n471":{"id":"n471","loc":[-85.634747,41.944561],"tags":{"railway":"crossing"}},"n4710":{"id":"n4710","loc":[-85.642014,41.941313],"tags":{"highway":"stop","direction":"forward","stop":"all"}},"n4711":{"id":"n4711","loc":[-85.641854,41.942455],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4712":{"id":"n4712","loc":[-85.641859,41.942739],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4713":{"id":"n4713","loc":[-85.640754,41.942707],"tags":{"emergency":"fire_hydrant"}},"n4714":{"id":"n4714","loc":[-85.640669,41.942716],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4715":{"id":"n4715","loc":[-85.640664,41.942478],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4716":{"id":"n4716","loc":[-85.63964,41.94274],"tags":{"man_made":"flagpole"}},"n4717":{"id":"n4717","loc":[-85.639455,41.942731],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4718":{"id":"n4718","loc":[-85.63945,41.942492],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4719":{"id":"n4719","loc":[-85.639527,41.942505],"tags":{"emergency":"fire_hydrant"}},"n472":{"id":"n472","loc":[-85.634667,41.944613]},"n4720":{"id":"n4720","loc":[-85.638238,41.942745],"tags":{"highway":"stop","direction":"backward","stop":"minor"}},"n4721":{"id":"n4721","loc":[-85.638233,41.942511],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4722":{"id":"n4722","loc":[-85.638018,41.94299],"tags":{"amenity":"waste_disposal"}},"n4723":{"id":"n4723","loc":[-85.637918,41.944152],"tags":{"amenity":"waste_basket"}},"n4724":{"id":"n4724","loc":[-85.635902,41.943291],"tags":{"leisure":"picnic_table"}},"n4725":{"id":"n4725","loc":[-85.63704,41.942741],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4726":{"id":"n4726","loc":[-85.633467,41.943818],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4727":{"id":"n4727","loc":[-85.633987,41.943531],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4728":{"id":"n4728","loc":[-85.632154,41.943539],"tags":{"emergency":"fire_hydrant"}},"n4729":{"id":"n4729","loc":[-85.633567,41.944641],"tags":{"amenity":"bench"}},"n473":{"id":"n473","loc":[-85.634161,41.944371]},"n4730":{"id":"n4730","loc":[-85.633127,41.944574],"tags":{"amenity":"bench"}},"n4731":{"id":"n4731","loc":[-85.633439,41.944871],"tags":{"amenity":"bench"}},"n4732":{"id":"n4732","loc":[-85.633676,41.944799],"tags":{"amenity":"waste_basket"}},"n4733":{"id":"n4733","loc":[-85.633466,41.944862],"tags":{"amenity":"waste_basket"}},"n4734":{"id":"n4734","loc":[-85.633451,41.944847],"tags":{"emergency":"fire_hydrant"}},"n4735":{"id":"n4735","loc":[-85.634202,41.945543],"tags":{"amenity":"waste_basket"}},"n4736":{"id":"n4736","loc":[-85.634652,41.945472],"tags":{"leisure":"picnic_table"}},"n4737":{"id":"n4737","loc":[-85.6347,41.945445],"tags":{"leisure":"picnic_table"}},"n4738":{"id":"n4738","loc":[-85.634646,41.945662],"tags":{"emergency":"fire_hydrant"}},"n4739":{"id":"n4739","loc":[-85.634673,41.945687],"tags":{"amenity":"waste_basket"}},"n474":{"id":"n474","loc":[-85.633861,41.944117]},"n4740":{"id":"n4740","loc":[-85.63449,41.945827],"tags":{"amenity":"clock","display":"analog"}},"n4741":{"id":"n4741","loc":[-85.63481,41.946056],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4742":{"id":"n4742","loc":[-85.634814,41.946176],"tags":{"amenity":"post_box"}},"n4743":{"id":"n4743","loc":[-85.638744,41.945328]},"n4744":{"id":"n4744","loc":[-85.63867,41.945228],"tags":{"amenity":"bench"}},"n4745":{"id":"n4745","loc":[-85.639487,41.945042],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4746":{"id":"n4746","loc":[-85.639635,41.94387],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n4747":{"id":"n4747","loc":[-85.639549,41.943756],"tags":{"emergency":"fire_hydrant"}},"n4748":{"id":"n4748","loc":[-85.64055,41.943862],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4749":{"id":"n4749","loc":[-85.640864,41.943859],"tags":{"highway":"stop","stop":"minor","direction":"backward"}},"n475":{"id":"n475","loc":[-85.633906,41.943535]},"n4750":{"id":"n4750","loc":[-85.640718,41.945022],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4751":{"id":"n4751","loc":[-85.640664,41.945076],"tags":{"emergency":"fire_hydrant"}},"n4752":{"id":"n4752","loc":[-85.641913,41.94502],"tags":{"highway":"stop","direction":"forward","stop":"minor"}},"n4753":{"id":"n4753","loc":[-85.641838,41.945076],"tags":{"emergency":"fire_hydrant"}},"n4754":{"id":"n4754","loc":[-85.642045,41.94385],"tags":{"highway":"give_way","direction":"backward"}},"n4755":{"id":"n4755","loc":[-85.641738,41.943852],"tags":{"highway":"give_way","direction":"forward"}},"n4756":{"id":"n4756","loc":[-85.642928,41.943843],"tags":{"highway":"stop","stop":"minor","direction":"forward"}},"n4757":{"id":"n4757","loc":[-85.64305,41.943902],"tags":{"emergency":"fire_hydrant"}},"n4758":{"id":"n4758","loc":[-85.642986,41.945105],"tags":{"highway":"stop","direction":"backward","stop":"all"}},"n4759":{"id":"n4759","loc":[-85.643136,41.94502],"tags":{"highway":"stop","stop":"all","direction":"forward"}},"n476":{"id":"n476","loc":[-85.63423,41.943692]},"n4760":{"id":"n4760","loc":[-85.63169,41.947812]},"n4761":{"id":"n4761","loc":[-85.631307,41.947655]},"n4762":{"id":"n4762","loc":[-85.631407,41.947413]},"n4763":{"id":"n4763","loc":[-85.631173,41.947306]},"n4764":{"id":"n4764","loc":[-85.631316,41.947145]},"n4765":{"id":"n4765","loc":[-85.631476,41.947087]},"n4766":{"id":"n4766","loc":[-85.631793,41.946871]},"n4767":{"id":"n4767","loc":[-85.631884,41.946723]},"n4768":{"id":"n4768","loc":[-85.631814,41.946397]},"n4769":{"id":"n4769","loc":[-85.631382,41.947685]},"n477":{"id":"n477","loc":[-85.635096,41.942814]},"n4770":{"id":"n4770","loc":[-85.63109,41.947819]},"n4771":{"id":"n4771","loc":[-85.630921,41.947961]},"n4772":{"id":"n4772","loc":[-85.630249,41.947709]},"n4773":{"id":"n4773","loc":[-85.630149,41.947451]},"n4774":{"id":"n4774","loc":[-85.629733,41.947339]},"n4775":{"id":"n4775","loc":[-85.629755,41.946948]},"n4776":{"id":"n4776","loc":[-85.630457,41.947103]},"n4777":{"id":"n4777","loc":[-85.630934,41.946939]},"n4778":{"id":"n4778","loc":[-85.631277,41.946852]},"n4779":{"id":"n4779","loc":[-85.63142,41.946781]},"n478":{"id":"n478","loc":[-85.635058,41.942795]},"n4780":{"id":"n4780","loc":[-85.631116,41.946474]},"n4781":{"id":"n4781","loc":[-85.63073,41.945965]},"n4782":{"id":"n4782","loc":[-85.631337,41.94571]},"n4783":{"id":"n4783","loc":[-85.631589,41.945487]},"n4784":{"id":"n4784","loc":[-85.632278,41.945784]},"n4785":{"id":"n4785","loc":[-85.632105,41.946034]},"n4786":{"id":"n4786","loc":[-85.632532,41.946198]},"n4787":{"id":"n4787","loc":[-85.632566,41.946151]},"n4788":{"id":"n4788","loc":[-85.632684,41.946196]},"n4789":{"id":"n4789","loc":[-85.628676,41.947106]},"n479":{"id":"n479","loc":[-85.635002,41.94279]},"n4790":{"id":"n4790","loc":[-85.628973,41.946476]},"n4791":{"id":"n4791","loc":[-85.629094,41.946079]},"n4792":{"id":"n4792","loc":[-85.629226,41.94578]},"n4793":{"id":"n4793","loc":[-85.629479,41.945682]},"n4794":{"id":"n4794","loc":[-85.630606,41.94569]},"n4795":{"id":"n4795","loc":[-85.631255,41.945588]},"n4796":{"id":"n4796","loc":[-85.631546,41.945281]},"n4797":{"id":"n4797","loc":[-85.631629,41.944823]},"n4798":{"id":"n4798","loc":[-85.631766,41.944958]},"n4799":{"id":"n4799","loc":[-85.631689,41.945318]},"n48":{"id":"n48","loc":[-85.636689,41.94276]},"n480":{"id":"n480","loc":[-85.634908,41.94279]},"n4800":{"id":"n4800","loc":[-85.615069,41.945527]},"n4801":{"id":"n4801","loc":[-85.615058,41.946677]},"n4802":{"id":"n4802","loc":[-85.613692,41.946689]},"n4803":{"id":"n4803","loc":[-85.613475,41.946531]},"n4804":{"id":"n4804","loc":[-85.611717,41.946252]},"n4805":{"id":"n4805","loc":[-85.611353,41.946385]},"n4806":{"id":"n4806","loc":[-85.611304,41.947397]},"n4807":{"id":"n4807","loc":[-85.610564,41.947401]},"n4808":{"id":"n4808","loc":[-85.610553,41.947122]},"n4809":{"id":"n4809","loc":[-85.610194,41.946992]},"n481":{"id":"n481","loc":[-85.634478,41.942342]},"n4810":{"id":"n4810","loc":[-85.609976,41.946628]},"n4811":{"id":"n4811","loc":[-85.609769,41.946523]},"n4812":{"id":"n4812","loc":[-85.609307,41.946523]},"n4813":{"id":"n4813","loc":[-85.609035,41.946462]},"n4814":{"id":"n4814","loc":[-85.609018,41.943277]},"n4815":{"id":"n4815","loc":[-85.609617,41.943423]},"n4816":{"id":"n4816","loc":[-85.610471,41.943447]},"n4817":{"id":"n4817","loc":[-85.621491,41.949168]},"n4818":{"id":"n4818","loc":[-85.620266,41.94917]},"n4819":{"id":"n4819","loc":[-85.620262,41.947557]},"n482":{"id":"n482","loc":[-85.634521,41.942254]},"n4820":{"id":"n4820","loc":[-85.620825,41.947556]},"n4821":{"id":"n4821","loc":[-85.620827,41.948371]},"n4822":{"id":"n4822","loc":[-85.621489,41.94837]},"n4823":{"id":"n4823","loc":[-85.622865,41.950928]},"n4824":{"id":"n4824","loc":[-85.622858,41.949744]},"n4825":{"id":"n4825","loc":[-85.623696,41.949714]},"n4826":{"id":"n4826","loc":[-85.623696,41.949647]},"n4827":{"id":"n4827","loc":[-85.624019,41.949647]},"n4828":{"id":"n4828","loc":[-85.624024,41.950093]},"n4829":{"id":"n4829","loc":[-85.622885,41.949711]},"n483":{"id":"n483","loc":[-85.63425,41.941819]},"n4830":{"id":"n4830","loc":[-85.624584,41.951049]},"n4831":{"id":"n4831","loc":[-85.624669,41.9511]},"n4832":{"id":"n4832","loc":[-85.624316,41.952218]},"n4833":{"id":"n4833","loc":[-85.623819,41.952094]},"n4834":{"id":"n4834","loc":[-85.623385,41.952101]},"n4835":{"id":"n4835","loc":[-85.623456,41.951238]},"n4836":{"id":"n4836","loc":[-85.623535,41.951051]},"n4837":{"id":"n4837","loc":[-85.624693,41.950921]},"n4838":{"id":"n4838","loc":[-85.624727,41.950897]},"n4839":{"id":"n4839","loc":[-85.624869,41.950341]},"n484":{"id":"n484","loc":[-85.634324,41.942131]},"n4840":{"id":"n4840","loc":[-85.624859,41.949284]},"n4841":{"id":"n4841","loc":[-85.624788,41.949262]},"n4842":{"id":"n4842","loc":[-85.62402,41.949265]},"n4843":{"id":"n4843","loc":[-85.610382,41.954663]},"n4844":{"id":"n4844","loc":[-85.605675,41.954667]},"n4845":{"id":"n4845","loc":[-85.605669,41.949407]},"n4846":{"id":"n4846","loc":[-85.610376,41.949404]},"n4847":{"id":"n4847","loc":[-85.605552,41.958536]},"n4848":{"id":"n4848","loc":[-85.595755,41.958588]},"n4849":{"id":"n4849","loc":[-85.595732,41.956419]},"n485":{"id":"n485","loc":[-85.634211,41.941374]},"n4850":{"id":"n4850","loc":[-85.596908,41.955605]},"n4851":{"id":"n4851","loc":[-85.597723,41.955596]},"n4852":{"id":"n4852","loc":[-85.597715,41.954967]},"n4853":{"id":"n4853","loc":[-85.5874,41.955018]},"n4854":{"id":"n4854","loc":[-85.586615,41.955124]},"n4855":{"id":"n4855","loc":[-85.58613,41.955293]},"n4856":{"id":"n4856","loc":[-85.586166,41.962122]},"n4857":{"id":"n4857","loc":[-85.587008,41.955052]},"n4858":{"id":"n4858","loc":[-85.591685,41.95499]},"n4859":{"id":"n4859","loc":[-85.591718,41.956649]},"n486":{"id":"n486","loc":[-85.634085,41.940704]},"n4860":{"id":"n4860","loc":[-85.591133,41.956649]},"n4861":{"id":"n4861","loc":[-85.591061,41.95582]},"n4862":{"id":"n4862","loc":[-85.590677,41.95613]},"n4863":{"id":"n4863","loc":[-85.590826,41.956369]},"n4864":{"id":"n4864","loc":[-85.591016,41.954991]},"n4865":{"id":"n4865","loc":[-85.587656,41.954855]},"n4866":{"id":"n4866","loc":[-85.5964,41.955274]},"n4867":{"id":"n4867","loc":[-85.58776,41.96178]},"n4868":{"id":"n4868","loc":[-85.601172,41.960448]},"n4869":{"id":"n4869","loc":[-85.589489,41.960478]},"n487":{"id":"n487","loc":[-85.635567,41.940944]},"n4870":{"id":"n4870","loc":[-85.586664,41.960493]},"n4871":{"id":"n4871","loc":[-85.591227,41.95676]},"n4872":{"id":"n4872","loc":[-85.589424,41.958093]},"n4873":{"id":"n4873","loc":[-85.588779,41.957611]},"n4874":{"id":"n4874","loc":[-85.590583,41.956278]},"n4875":{"id":"n4875","loc":[-85.590759,41.957106]},"n4876":{"id":"n4876","loc":[-85.592213,41.958218]},"n4877":{"id":"n4877","loc":[-85.592262,41.958279]},"n4878":{"id":"n4878","loc":[-85.592304,41.958358]},"n4879":{"id":"n4879","loc":[-85.592351,41.95849]},"n488":{"id":"n488","loc":[-85.635542,41.940919]},"n4880":{"id":"n4880","loc":[-85.592363,41.958605]},"n4881":{"id":"n4881","loc":[-85.592383,41.96047]},"n4882":{"id":"n4882","loc":[-85.592376,41.959808]},"n4883":{"id":"n4883","loc":[-85.600825,41.959779]},"n4884":{"id":"n4884","loc":[-85.601084,41.959844]},"n4885":{"id":"n4885","loc":[-85.601144,41.959908]},"n4886":{"id":"n4886","loc":[-85.601164,41.960008]},"n4887":{"id":"n4887","loc":[-85.601162,41.960125]},"n4888":{"id":"n4888","loc":[-85.601134,41.960221]},"n4889":{"id":"n4889","loc":[-85.600993,41.960353]},"n489":{"id":"n489","loc":[-85.635514,41.940906]},"n4890":{"id":"n4890","loc":[-85.600794,41.960449]},"n4891":{"id":"n4891","loc":[-85.60098,41.959792]},"n4892":{"id":"n4892","loc":[-85.601067,41.960294]},"n4893":{"id":"n4893","loc":[-85.596829,41.959793]},"n4894":{"id":"n4894","loc":[-85.596839,41.960459]},"n4895":{"id":"n4895","loc":[-85.589364,41.958048]},"n4896":{"id":"n4896","loc":[-85.587374,41.959511]},"n4897":{"id":"n4897","loc":[-85.587286,41.959564]},"n4898":{"id":"n4898","loc":[-85.587163,41.959632]},"n4899":{"id":"n4899","loc":[-85.586694,41.959865]},"n49":{"id":"n49","loc":[-85.637127,41.942757]},"n490":{"id":"n490","loc":[-85.635469,41.940896]},"n4900":{"id":"n4900","loc":[-85.586634,41.959921]},"n4901":{"id":"n4901","loc":[-85.586607,41.960001]},"n4902":{"id":"n4902","loc":[-85.586599,41.960099]},"n4903":{"id":"n4903","loc":[-85.586602,41.96034]},"n4904":{"id":"n4904","loc":[-85.586669,41.960439]},"n4905":{"id":"n4905","loc":[-85.586758,41.960493]},"n4906":{"id":"n4906","loc":[-85.586618,41.960391]},"n4907":{"id":"n4907","loc":[-85.591201,41.956352]},"n4908":{"id":"n4908","loc":[-85.59112,41.954843]},"n4909":{"id":"n4909","loc":[-85.591536,41.956349]},"n491":{"id":"n491","loc":[-85.635667,41.940826]},"n4910":{"id":"n4910","loc":[-85.590953,41.956354]},"n4911":{"id":"n4911","loc":[-85.591468,41.956406]},"n4912":{"id":"n4912","loc":[-85.591469,41.956478]},"n4913":{"id":"n4913","loc":[-85.591123,41.956481]},"n4914":{"id":"n4914","loc":[-85.591121,41.956409]},"n4915":{"id":"n4915","loc":[-85.590826,41.955954]},"n4916":{"id":"n4916","loc":[-85.590612,41.956115]},"n4917":{"id":"n4917","loc":[-85.590402,41.955962]},"n4918":{"id":"n4918","loc":[-85.590622,41.955804]},"n4919":{"id":"n4919","loc":[-85.59011,41.956502]},"n492":{"id":"n492","loc":[-85.636197,41.940599]},"n4920":{"id":"n4920","loc":[-85.589877,41.956668]},"n4921":{"id":"n4921","loc":[-85.589777,41.95659]},"n4922":{"id":"n4922","loc":[-85.59001,41.956424]},"n4923":{"id":"n4923","loc":[-85.589595,41.956427]},"n4924":{"id":"n4924","loc":[-85.589434,41.956549]},"n4925":{"id":"n4925","loc":[-85.589262,41.956424]},"n4926":{"id":"n4926","loc":[-85.589422,41.956302]},"n4927":{"id":"n4927","loc":[-85.589358,41.956286]},"n4928":{"id":"n4928","loc":[-85.5892,41.956408]},"n4929":{"id":"n4929","loc":[-85.589032,41.956288]},"n493":{"id":"n493","loc":[-85.6362,41.940686]},"n4930":{"id":"n4930","loc":[-85.58919,41.956166]},"n4931":{"id":"n4931","loc":[-85.589165,41.956132]},"n4932":{"id":"n4932","loc":[-85.589002,41.956253]},"n4933":{"id":"n4933","loc":[-85.588826,41.956122]},"n4934":{"id":"n4934","loc":[-85.588989,41.956001]},"n4935":{"id":"n4935","loc":[-85.588673,41.955757]},"n4936":{"id":"n4936","loc":[-85.588502,41.955882]},"n4937":{"id":"n4937","loc":[-85.588339,41.955759]},"n4938":{"id":"n4938","loc":[-85.58851,41.955633]},"n4939":{"id":"n4939","loc":[-85.590382,41.955892]},"n494":{"id":"n494","loc":[-85.635969,41.94069]},"n4940":{"id":"n4940","loc":[-85.589923,41.956231]},"n4941":{"id":"n4941","loc":[-85.58984,41.956168]},"n4942":{"id":"n4942","loc":[-85.5903,41.95583]},"n4943":{"id":"n4943","loc":[-85.589636,41.956038]},"n4944":{"id":"n4944","loc":[-85.589546,41.956105]},"n4945":{"id":"n4945","loc":[-85.589045,41.955729]},"n4946":{"id":"n4946","loc":[-85.589135,41.955662]},"n4947":{"id":"n4947","loc":[-85.590718,41.955293]},"n4948":{"id":"n4948","loc":[-85.590718,41.955374]},"n4949":{"id":"n4949","loc":[-85.589211,41.955369]},"n495":{"id":"n495","loc":[-85.635965,41.940561]},"n4950":{"id":"n4950","loc":[-85.589212,41.955287]},"n4951":{"id":"n4951","loc":[-85.589675,41.956817]},"n4952":{"id":"n4952","loc":[-85.58947,41.95697]},"n4953":{"id":"n4953","loc":[-85.589219,41.956784]},"n4954":{"id":"n4954","loc":[-85.589425,41.95663]},"n4955":{"id":"n4955","loc":[-85.589373,41.95702]},"n4956":{"id":"n4956","loc":[-85.589171,41.957172]},"n4957":{"id":"n4957","loc":[-85.588962,41.957019]},"n4958":{"id":"n4958","loc":[-85.589164,41.956867]},"n4959":{"id":"n4959","loc":[-85.588881,41.955006]},"n496":{"id":"n496","loc":[-85.636031,41.94056]},"n4960":{"id":"n4960","loc":[-85.588804,41.955006]},"n4961":{"id":"n4961","loc":[-85.604773,41.954521]},"n4962":{"id":"n4962","loc":[-85.601603,41.954527]},"n4963":{"id":"n4963","loc":[-85.600823,41.954169]},"n4964":{"id":"n4964","loc":[-85.600828,41.950191]},"n4965":{"id":"n4965","loc":[-85.601673,41.949457]},"n4966":{"id":"n4966","loc":[-85.604464,41.949488]},"n4967":{"id":"n4967","loc":[-85.60538,41.950212]},"n4968":{"id":"n4968","loc":[-85.605395,41.954108]},"n4969":{"id":"n4969","loc":[-85.604771,41.954109]},"n497":{"id":"n497","loc":[-85.636032,41.940602]},"n4970":{"id":"n4970","loc":[-85.600613,41.953916]},"n4971":{"id":"n4971","loc":[-85.599758,41.954649]},"n4972":{"id":"n4972","loc":[-85.591194,41.954663]},"n4973":{"id":"n4973","loc":[-85.591182,41.950465]},"n4974":{"id":"n4974","loc":[-85.591871,41.950464]},"n4975":{"id":"n4975","loc":[-85.591868,41.949209]},"n4976":{"id":"n4976","loc":[-85.592155,41.949209]},"n4977":{"id":"n4977","loc":[-85.592155,41.94848]},"n4978":{"id":"n4978","loc":[-85.600615,41.948482]},"n4979":{"id":"n4979","loc":[-85.605421,41.949378]},"n498":{"id":"n498","loc":[-85.635776,41.940583]},"n4980":{"id":"n4980","loc":[-85.600614,41.949373]},"n4981":{"id":"n4981","loc":[-85.601316,41.94849]},"n4982":{"id":"n4982","loc":[-85.601592,41.947641]},"n4983":{"id":"n4983","loc":[-85.60395,41.947618]},"n4984":{"id":"n4984","loc":[-85.603973,41.948114]},"n4985":{"id":"n4985","loc":[-85.605398,41.948103]},"n4986":{"id":"n4986","loc":[-85.614017,41.965566]},"n4987":{"id":"n4987","loc":[-85.605787,41.965619]},"n4988":{"id":"n4988","loc":[-85.60577,41.963821]},"n4989":{"id":"n4989","loc":[-85.612886,41.963808]},"n499":{"id":"n499","loc":[-85.63589,41.940578]},"n4990":{"id":"n4990","loc":[-85.613207,41.963705]},"n4991":{"id":"n4991","loc":[-85.613511,41.963525]},"n4992":{"id":"n4992","loc":[-85.613667,41.963305]},"n4993":{"id":"n4993","loc":[-85.613779,41.962983]},"n4994":{"id":"n4994","loc":[-85.613797,41.959709]},"n4995":{"id":"n4995","loc":[-85.613663,41.95936]},"n4996":{"id":"n4996","loc":[-85.61339,41.959064]},"n4997":{"id":"n4997","loc":[-85.610503,41.956898]},"n4998":{"id":"n4998","loc":[-85.610485,41.956595]},"n4999":{"id":"n4999","loc":[-85.613892,41.956621]},"n5":{"id":"n5","loc":[-85.622744,41.95268]},"n50":{"id":"n50","loc":[-85.636673,41.943143]},"n500":{"id":"n500","loc":[-85.636198,41.940578]},"n5000":{"id":"n5000","loc":[-85.613866,41.958574]},"n5001":{"id":"n5001","loc":[-85.615262,41.958561]},"n5002":{"id":"n5002","loc":[-85.615279,41.959541]},"n5003":{"id":"n5003","loc":[-85.615314,41.95597]},"n5004":{"id":"n5004","loc":[-85.613887,41.955988]},"n5005":{"id":"n5005","loc":[-85.613074,41.962244]},"n5006":{"id":"n5006","loc":[-85.611678,41.963354]},"n5007":{"id":"n5007","loc":[-85.611678,41.963487]},"n5008":{"id":"n5008","loc":[-85.606906,41.963502]},"n5009":{"id":"n5009","loc":[-85.605777,41.962657]},"n501":{"id":"n501","loc":[-85.636251,41.940584]},"n5010":{"id":"n5010","loc":[-85.605711,41.9599]},"n5011":{"id":"n5011","loc":[-85.608139,41.9585]},"n5012":{"id":"n5012","loc":[-85.60814,41.956306]},"n5013":{"id":"n5013","loc":[-85.608854,41.95581]},"n5014":{"id":"n5014","loc":[-85.610039,41.955883]},"n5015":{"id":"n5015","loc":[-85.610068,41.956754]},"n5016":{"id":"n5016","loc":[-85.613058,41.959411]},"n5017":{"id":"n5017","loc":[-85.610234,41.957068]},"n5018":{"id":"n5018","loc":[-85.609826,41.95581]},"n5019":{"id":"n5019","loc":[-85.606987,41.958505]},"n502":{"id":"n502","loc":[-85.636279,41.940605]},"n5020":{"id":"n5020","loc":[-85.606498,41.958846]},"n5021":{"id":"n5021","loc":[-85.606013,41.959342]},"n5022":{"id":"n5022","loc":[-85.614553,41.961581]},"n5023":{"id":"n5023","loc":[-85.61465,41.96214]},"n5024":{"id":"n5024","loc":[-85.615277,41.962442]},"n5025":{"id":"n5025","loc":[-85.615451,41.962972]},"n5026":{"id":"n5026","loc":[-85.614355,41.964826]},"n5027":{"id":"n5027","loc":[-85.615133,41.964589]},"n5028":{"id":"n5028","loc":[-85.615342,41.963818]},"n5029":{"id":"n5029","loc":[-85.615971,41.963792]},"n503":{"id":"n503","loc":[-85.636285,41.940633]},"n5030":{"id":"n5030","loc":[-85.615751,41.963122]},"n5031":{"id":"n5031","loc":[-85.616575,41.963123]},"n5032":{"id":"n5032","loc":[-85.612527,41.963846]},"n5033":{"id":"n5033","loc":[-85.630653,41.940709]},"n5034":{"id":"n5034","loc":[-85.629858,41.939568]},"n5035":{"id":"n5035","loc":[-85.629847,41.937926]},"n504":{"id":"n504","loc":[-85.636281,41.940662]},"n505":{"id":"n505","loc":[-85.636266,41.940688]},"n506":{"id":"n506","loc":[-85.636236,41.940701]},"n507":{"id":"n507","loc":[-85.63619,41.940706]},"n508":{"id":"n508","loc":[-85.635892,41.940707]},"n509":{"id":"n509","loc":[-85.635777,41.9407]},"n51":{"id":"n51","loc":[-85.636673,41.942864]},"n510":{"id":"n510","loc":[-85.636044,41.940578]},"n511":{"id":"n511","loc":[-85.635946,41.940578]},"n512":{"id":"n512","loc":[-85.636475,41.940732]},"n513":{"id":"n513","loc":[-85.636475,41.940777]},"n514":{"id":"n514","loc":[-85.636405,41.940777]},"n515":{"id":"n515","loc":[-85.636405,41.940732]},"n516":{"id":"n516","loc":[-85.636471,41.940916]},"n517":{"id":"n517","loc":[-85.636471,41.940961]},"n518":{"id":"n518","loc":[-85.636404,41.940961]},"n519":{"id":"n519","loc":[-85.636404,41.940916]},"n52":{"id":"n52","loc":[-85.636227,41.942864]},"n520":{"id":"n520","loc":[-85.636286,41.941127]},"n521":{"id":"n521","loc":[-85.636203,41.941126]},"n522":{"id":"n522","loc":[-85.636204,41.941083]},"n523":{"id":"n523","loc":[-85.636287,41.941083]},"n524":{"id":"n524","loc":[-85.636124,41.941064]},"n525":{"id":"n525","loc":[-85.636,41.941065]},"n526":{"id":"n526","loc":[-85.636,41.940964]},"n527":{"id":"n527","loc":[-85.636045,41.940964]},"n528":{"id":"n528","loc":[-85.636045,41.940928]},"n529":{"id":"n529","loc":[-85.636111,41.940928]},"n53":{"id":"n53","loc":[-85.636227,41.943143]},"n530":{"id":"n530","loc":[-85.636111,41.940961]},"n531":{"id":"n531","loc":[-85.636123,41.940961]},"n532":{"id":"n532","loc":[-85.636124,41.940997]},"n533":{"id":"n533","loc":[-85.636164,41.940997]},"n534":{"id":"n534","loc":[-85.636164,41.941044]},"n535":{"id":"n535","loc":[-85.636124,41.941044]},"n536":{"id":"n536","loc":[-85.636534,41.941256]},"n537":{"id":"n537","loc":[-85.63645,41.941246]},"n538":{"id":"n538","loc":[-85.636462,41.941189]},"n539":{"id":"n539","loc":[-85.636546,41.941199]},"n54":{"id":"n54","loc":[-85.636198,41.943119]},"n540":{"id":"n540","loc":[-85.636802,41.941226]},"n541":{"id":"n541","loc":[-85.636701,41.941215]},"n542":{"id":"n542","loc":[-85.636709,41.941174]},"n543":{"id":"n543","loc":[-85.636656,41.941168]},"n544":{"id":"n544","loc":[-85.636666,41.941122]},"n545":{"id":"n545","loc":[-85.636781,41.941136]},"n546":{"id":"n546","loc":[-85.636774,41.94117]},"n547":{"id":"n547","loc":[-85.636812,41.941175]},"n548":{"id":"n548","loc":[-85.636803,41.941047]},"n549":{"id":"n549","loc":[-85.636785,41.941047]},"n55":{"id":"n55","loc":[-85.635945,41.94312]},"n550":{"id":"n550","loc":[-85.636785,41.941058]},"n551":{"id":"n551","loc":[-85.636644,41.941059]},"n552":{"id":"n552","loc":[-85.636644,41.941038]},"n553":{"id":"n553","loc":[-85.636581,41.941039]},"n554":{"id":"n554","loc":[-85.636581,41.940995]},"n555":{"id":"n555","loc":[-85.636746,41.940995]},"n556":{"id":"n556","loc":[-85.636746,41.940978]},"n557":{"id":"n557","loc":[-85.636803,41.940978]},"n558":{"id":"n558","loc":[-85.636781,41.940768]},"n559":{"id":"n559","loc":[-85.636783,41.940828]},"n56":{"id":"n56","loc":[-85.635943,41.942909]},"n560":{"id":"n560","loc":[-85.636761,41.940828]},"n561":{"id":"n561","loc":[-85.636762,41.940857]},"n562":{"id":"n562","loc":[-85.636641,41.940859]},"n563":{"id":"n563","loc":[-85.63664,41.940805]},"n564":{"id":"n564","loc":[-85.636676,41.940804]},"n565":{"id":"n565","loc":[-85.636675,41.940769]},"n566":{"id":"n566","loc":[-85.636733,41.94033]},"n567":{"id":"n567","loc":[-85.636471,41.940334]},"n568":{"id":"n568","loc":[-85.636469,41.940262]},"n569":{"id":"n569","loc":[-85.636731,41.940257]},"n57":{"id":"n57","loc":[-85.636227,41.942909]},"n570":{"id":"n570","loc":[-85.636798,41.940419]},"n571":{"id":"n571","loc":[-85.6368,41.940524]},"n572":{"id":"n572","loc":[-85.63664,41.940526]},"n573":{"id":"n573","loc":[-85.636638,41.940421]},"n574":{"id":"n574","loc":[-85.636372,41.940551]},"n575":{"id":"n575","loc":[-85.636338,41.94055]},"n576":{"id":"n576","loc":[-85.636339,41.940524]},"n577":{"id":"n577","loc":[-85.636373,41.940525]},"n578":{"id":"n578","loc":[-85.636388,41.940435]},"n579":{"id":"n579","loc":[-85.636222,41.940436]},"n58":{"id":"n58","loc":[-85.63627,41.943175]},"n580":{"id":"n580","loc":[-85.636222,41.940366]},"n581":{"id":"n581","loc":[-85.636387,41.940365]},"n582":{"id":"n582","loc":[-85.636158,41.940482]},"n583":{"id":"n583","loc":[-85.635963,41.940484]},"n584":{"id":"n584","loc":[-85.635961,41.940399]},"n585":{"id":"n585","loc":[-85.636156,41.940397]},"n586":{"id":"n586","loc":[-85.635987,41.940314]},"n587":{"id":"n587","loc":[-85.635987,41.940268]},"n588":{"id":"n588","loc":[-85.635968,41.940268]},"n589":{"id":"n589","loc":[-85.635967,41.940212]},"n59":{"id":"n59","loc":[-85.635531,41.943176]},"n590":{"id":"n590","loc":[-85.636082,41.940211]},"n591":{"id":"n591","loc":[-85.636083,41.94027]},"n592":{"id":"n592","loc":[-85.636064,41.94027]},"n593":{"id":"n593","loc":[-85.636064,41.940313]},"n594":{"id":"n594","loc":[-85.638071,41.941562]},"n595":{"id":"n595","loc":[-85.637953,41.941562]},"n596":{"id":"n596","loc":[-85.637952,41.941522]},"n597":{"id":"n597","loc":[-85.637876,41.941523]},"n598":{"id":"n598","loc":[-85.637876,41.941471]},"n599":{"id":"n599","loc":[-85.638035,41.94147]},"n6":{"id":"n6","loc":[-85.624925,41.950604]},"n60":{"id":"n60","loc":[-85.63542,41.942883]},"n600":{"id":"n600","loc":[-85.638035,41.941513]},"n601":{"id":"n601","loc":[-85.638071,41.941512]},"n602":{"id":"n602","loc":[-85.637038,41.942543],"tags":{"crossing":"zebra","highway":"crossing"}},"n603":{"id":"n603","loc":[-85.637134,41.942542]},"n604":{"id":"n604","loc":[-85.638122,41.942532]},"n605":{"id":"n605","loc":[-85.638121,41.942478]},"n606":{"id":"n606","loc":[-85.638104,41.941424]},"n607":{"id":"n607","loc":[-85.637115,41.941438]},"n608":{"id":"n608","loc":[-85.637133,41.942453]},"n609":{"id":"n609","loc":[-85.637429,41.942004]},"n61":{"id":"n61","loc":[-85.635701,41.942802]},"n610":{"id":"n610","loc":[-85.637125,41.942004]},"n611":{"id":"n611","loc":[-85.637022,41.942004]},"n612":{"id":"n612","loc":[-85.635952,41.943579]},"n613":{"id":"n613","loc":[-85.635872,41.943594]},"n614":{"id":"n614","loc":[-85.635857,41.943551]},"n615":{"id":"n615","loc":[-85.635937,41.943535]},"n616":{"id":"n616","loc":[-85.63671,41.94344]},"n617":{"id":"n617","loc":[-85.636427,41.94334]},"n618":{"id":"n618","loc":[-85.635353,41.943279]},"n619":{"id":"n619","loc":[-85.635319,41.943257]},"n62":{"id":"n62","loc":[-85.6358,41.942997]},"n620":{"id":"n620","loc":[-85.638786,41.943105]},"n621":{"id":"n621","loc":[-85.634957,41.943146]},"n622":{"id":"n622","loc":[-85.635012,41.943119]},"n623":{"id":"n623","loc":[-85.632409,41.944222]},"n624":{"id":"n624","loc":[-85.631863,41.944749]},"n625":{"id":"n625","loc":[-85.631915,41.944722]},"n626":{"id":"n626","loc":[-85.631884,41.94464]},"n627":{"id":"n627","loc":[-85.631792,41.944359]},"n628":{"id":"n628","loc":[-85.631817,41.944703]},"n629":{"id":"n629","loc":[-85.633464,41.945787]},"n63":{"id":"n63","loc":[-85.635808,41.943176]},"n630":{"id":"n630","loc":[-85.633583,41.945919]},"n631":{"id":"n631","loc":[-85.63382,41.945698]},"n632":{"id":"n632","loc":[-85.633681,41.945571]},"n633":{"id":"n633","loc":[-85.634217,41.946824]},"n634":{"id":"n634","loc":[-85.634271,41.946836]},"n635":{"id":"n635","loc":[-85.634319,41.94573]},"n636":{"id":"n636","loc":[-85.634377,41.945672]},"n637":{"id":"n637","loc":[-85.634909,41.945354]},"n638":{"id":"n638","loc":[-85.634726,41.945493],"tags":{"artwork_type":"mural","tourism":"artwork"}},"n639":{"id":"n639","loc":[-85.63546,41.945612]},"n64":{"id":"n64","loc":[-85.63631,41.943253]},"n640":{"id":"n640","loc":[-85.635561,41.945493]},"n641":{"id":"n641","loc":[-85.635417,41.945565]},"n642":{"id":"n642","loc":[-85.635315,41.945583]},"n643":{"id":"n643","loc":[-85.63506,41.945383]},"n644":{"id":"n644","loc":[-85.635198,41.945199]},"n645":{"id":"n645","loc":[-85.635361,41.94558]},"n646":{"id":"n646","loc":[-85.635017,41.945066]},"n647":{"id":"n647","loc":[-85.634779,41.945206]},"n648":{"id":"n648","loc":[-85.63425,41.945655]},"n649":{"id":"n649","loc":[-85.634247,41.945631]},"n65":{"id":"n65","loc":[-85.635398,41.943259]},"n650":{"id":"n650","loc":[-85.634889,41.945921]},"n651":{"id":"n651","loc":[-85.634889,41.945939]},"n652":{"id":"n652","loc":[-85.634889,41.945761]},"n653":{"id":"n653","loc":[-85.634889,41.945778]},"n654":{"id":"n654","loc":[-85.635112,41.945715]},"n655":{"id":"n655","loc":[-85.635025,41.945714]},"n656":{"id":"n656","loc":[-85.635027,41.945761]},"n657":{"id":"n657","loc":[-85.635438,41.945665]},"n658":{"id":"n658","loc":[-85.635416,41.945676]},"n659":{"id":"n659","loc":[-85.635401,41.945709]},"n66":{"id":"n66","loc":[-85.635336,41.943036]},"n660":{"id":"n660","loc":[-85.635271,41.945566]},"n661":{"id":"n661","loc":[-85.636106,41.946268]},"n662":{"id":"n662","loc":[-85.635867,41.946747]},"n663":{"id":"n663","loc":[-85.636476,41.946797]},"n664":{"id":"n664","loc":[-85.63651,41.946796]},"n665":{"id":"n665","loc":[-85.635367,41.946389]},"n666":{"id":"n666","loc":[-85.635367,41.946437]},"n667":{"id":"n667","loc":[-85.634787,41.946441]},"n668":{"id":"n668","loc":[-85.6358,41.946243]},"n669":{"id":"n669","loc":[-85.635784,41.94622]},"n67":{"id":"n67","loc":[-85.635911,41.942899]},"n670":{"id":"n670","loc":[-85.635727,41.946195]},"n671":{"id":"n671","loc":[-85.635708,41.946588]},"n672":{"id":"n672","loc":[-85.635648,41.946561]},"n673":{"id":"n673","loc":[-85.635624,41.946555]},"n674":{"id":"n674","loc":[-85.635417,41.946559]},"n675":{"id":"n675","loc":[-85.634866,41.946561]},"n676":{"id":"n676","loc":[-85.634866,41.946543]},"n677":{"id":"n677","loc":[-85.635085,41.946546]},"n678":{"id":"n678","loc":[-85.635085,41.946554]},"n679":{"id":"n679","loc":[-85.634584,41.94488]},"n68":{"id":"n68","loc":[-85.635915,41.943156]},"n680":{"id":"n680","loc":[-85.634557,41.944882]},"n681":{"id":"n681","loc":[-85.634455,41.944943]},"n682":{"id":"n682","loc":[-85.634305,41.944968]},"n683":{"id":"n683","loc":[-85.634261,41.944927]},"n684":{"id":"n684","loc":[-85.634132,41.944741]},"n685":{"id":"n685","loc":[-85.633705,41.944759]},"n686":{"id":"n686","loc":[-85.633918,41.944616]},"n687":{"id":"n687","loc":[-85.633974,41.944663]},"n688":{"id":"n688","loc":[-85.6336,41.944665]},"n689":{"id":"n689","loc":[-85.633817,41.944528]},"n69":{"id":"n69","loc":[-85.63631,41.943157]},"n690":{"id":"n690","loc":[-85.633889,41.944485]},"n691":{"id":"n691","loc":[-85.633931,41.944525]},"n692":{"id":"n692","loc":[-85.633864,41.944563]},"n693":{"id":"n693","loc":[-85.633456,41.944524]},"n694":{"id":"n694","loc":[-85.633676,41.944399]},"n695":{"id":"n695","loc":[-85.633352,41.944415]},"n696":{"id":"n696","loc":[-85.633655,41.944234]},"n697":{"id":"n697","loc":[-85.633761,41.94435]},"n698":{"id":"n698","loc":[-85.633254,41.944318]},"n699":{"id":"n699","loc":[-85.633472,41.944188]},"n7":{"id":"n7","loc":[-85.638791,41.943231]},"n70":{"id":"n70","loc":[-85.63579,41.942967]},"n700":{"id":"n700","loc":[-85.633524,41.944237]},"n701":{"id":"n701","loc":[-85.633583,41.944202]},"n702":{"id":"n702","loc":[-85.633632,41.944247]},"n703":{"id":"n703","loc":[-85.633165,41.944228]},"n704":{"id":"n704","loc":[-85.633388,41.944105]},"n705":{"id":"n705","loc":[-85.633117,41.944175]},"n706":{"id":"n706","loc":[-85.633302,41.944077]},"n707":{"id":"n707","loc":[-85.633352,41.944126]},"n708":{"id":"n708","loc":[-85.633052,41.944107]},"n709":{"id":"n709","loc":[-85.633237,41.944009]},"n71":{"id":"n71","loc":[-85.637506,41.942824]},"n710":{"id":"n710","loc":[-85.633187,41.943955]},"n711":{"id":"n711","loc":[-85.633,41.944054]},"n712":{"id":"n712","loc":[-85.633155,41.944265]},"n713":{"id":"n713","loc":[-85.633669,41.944765]},"n714":{"id":"n714","loc":[-85.634468,41.945503]},"n715":{"id":"n715","loc":[-85.63455,41.945566]},"n716":{"id":"n716","loc":[-85.634737,41.945729]},"n717":{"id":"n717","loc":[-85.634753,41.945752]},"n718":{"id":"n718","loc":[-85.634756,41.945781]},"n719":{"id":"n719","loc":[-85.634758,41.945978]},"n72":{"id":"n72","loc":[-85.637511,41.943056]},"n720":{"id":"n720","loc":[-85.634363,41.945548],"tags":{"crossing":"zebra","highway":"crossing"}},"n721":{"id":"n721","loc":[-85.634245,41.945599]},"n722":{"id":"n722","loc":[-85.633474,41.944889]},"n723":{"id":"n723","loc":[-85.632997,41.944418]},"n724":{"id":"n724","loc":[-85.63278,41.944183]},"n725":{"id":"n725","loc":[-85.63331,41.944429]},"n726":{"id":"n726","loc":[-85.633568,41.944829],"tags":{"crossing":"zebra","highway":"crossing"}},"n727":{"id":"n727","loc":[-85.634669,41.94567]},"n728":{"id":"n728","loc":[-85.634462,41.945787]},"n729":{"id":"n729","loc":[-85.634272,41.945625]},"n73":{"id":"n73","loc":[-85.637361,41.943058]},"n730":{"id":"n730","loc":[-85.634344,41.945699],"tags":{"crossing":"zebra","highway":"crossing"}},"n731":{"id":"n731","loc":[-85.634426,41.945783]},"n732":{"id":"n732","loc":[-85.632425,41.944137]},"n733":{"id":"n733","loc":[-85.632302,41.944192]},"n734":{"id":"n734","loc":[-85.632762,41.944174]},"n735":{"id":"n735","loc":[-85.632713,41.944179]},"n736":{"id":"n736","loc":[-85.632411,41.944327]},"n737":{"id":"n737","loc":[-85.632362,41.944341]},"n738":{"id":"n738","loc":[-85.632236,41.944204]},"n739":{"id":"n739","loc":[-85.634939,41.942165]},"n74":{"id":"n74","loc":[-85.637356,41.942825]},"n740":{"id":"n740","loc":[-85.635079,41.941535]},"n741":{"id":"n741","loc":[-85.635112,41.941595]},"n742":{"id":"n742","loc":[-85.635113,41.941633]},"n743":{"id":"n743","loc":[-85.635067,41.941652]},"n744":{"id":"n744","loc":[-85.634989,41.941651]},"n745":{"id":"n745","loc":[-85.634921,41.941609]},"n746":{"id":"n746","loc":[-85.634881,41.941544]},"n747":{"id":"n747","loc":[-85.635537,41.940939]},"n748":{"id":"n748","loc":[-85.635573,41.941048]},"n749":{"id":"n749","loc":[-85.635453,41.94091]},"n75":{"id":"n75","loc":[-85.638097,41.942833]},"n750":{"id":"n750","loc":[-85.635319,41.940943]},"n751":{"id":"n751","loc":[-85.637057,41.943224]},"n752":{"id":"n752","loc":[-85.636989,41.943296]},"n753":{"id":"n753","loc":[-85.636851,41.943299]},"n754":{"id":"n754","loc":[-85.636848,41.94322]},"n755":{"id":"n755","loc":[-85.636986,41.943217]},"n756":{"id":"n756","loc":[-85.637569,41.943454]},"n757":{"id":"n757","loc":[-85.637437,41.943458]},"n758":{"id":"n758","loc":[-85.637432,41.943384]},"n759":{"id":"n759","loc":[-85.637564,41.94338]},"n76":{"id":"n76","loc":[-85.638098,41.942912]},"n760":{"id":"n760","loc":[-85.637213,41.943378]},"n761":{"id":"n761","loc":[-85.637217,41.943435]},"n762":{"id":"n762","loc":[-85.637235,41.943434]},"n763":{"id":"n763","loc":[-85.637237,41.943465]},"n764":{"id":"n764","loc":[-85.637424,41.943459]},"n765":{"id":"n765","loc":[-85.637418,41.943371]},"n766":{"id":"n766","loc":[-85.638094,41.943149]},"n767":{"id":"n767","loc":[-85.638096,41.943201]},"n768":{"id":"n768","loc":[-85.638041,41.943202]},"n769":{"id":"n769","loc":[-85.638042,41.943216]},"n77":{"id":"n77","loc":[-85.637705,41.942913]},"n770":{"id":"n770","loc":[-85.637927,41.943218]},"n771":{"id":"n771","loc":[-85.637926,41.943201]},"n772":{"id":"n772","loc":[-85.637897,41.943201]},"n773":{"id":"n773","loc":[-85.637896,41.943155]},"n774":{"id":"n774","loc":[-85.637962,41.943153]},"n775":{"id":"n775","loc":[-85.637962,41.943134]},"n776":{"id":"n776","loc":[-85.638017,41.943132]},"n777":{"id":"n777","loc":[-85.638018,41.943151]},"n778":{"id":"n778","loc":[-85.638045,41.943289]},"n779":{"id":"n779","loc":[-85.638048,41.943363]},"n78":{"id":"n78","loc":[-85.637705,41.942834]},"n780":{"id":"n780","loc":[-85.637842,41.943367]},"n781":{"id":"n781","loc":[-85.637839,41.943296]},"n782":{"id":"n782","loc":[-85.637896,41.943295]},"n783":{"id":"n783","loc":[-85.637897,41.943314]},"n784":{"id":"n784","loc":[-85.637957,41.943312]},"n785":{"id":"n785","loc":[-85.637957,41.943291]},"n786":{"id":"n786","loc":[-85.637816,41.943375]},"n787":{"id":"n787","loc":[-85.637815,41.943416]},"n788":{"id":"n788","loc":[-85.637715,41.943415]},"n789":{"id":"n789","loc":[-85.637716,41.943374]},"n79":{"id":"n79","loc":[-85.638071,41.942298]},"n790":{"id":"n790","loc":[-85.637912,41.943545]},"n791":{"id":"n791","loc":[-85.637909,41.943479]},"n792":{"id":"n792","loc":[-85.637967,41.943477]},"n793":{"id":"n793","loc":[-85.637967,41.94346]},"n794":{"id":"n794","loc":[-85.638077,41.943457]},"n795":{"id":"n795","loc":[-85.638078,41.943473]},"n796":{"id":"n796","loc":[-85.638124,41.943471]},"n797":{"id":"n797","loc":[-85.638126,41.943514]},"n798":{"id":"n798","loc":[-85.638079,41.943515]},"n799":{"id":"n799","loc":[-85.638079,41.943532]},"n8":{"id":"n8","loc":[-85.635241,41.941948]},"n80":{"id":"n80","loc":[-85.638074,41.942431]},"n800":{"id":"n800","loc":[-85.638028,41.943534]},"n801":{"id":"n801","loc":[-85.638028,41.943542]},"n802":{"id":"n802","loc":[-85.638845,41.942983]},"n803":{"id":"n803","loc":[-85.638846,41.94305]},"n804":{"id":"n804","loc":[-85.638661,41.943052]},"n805":{"id":"n805","loc":[-85.63866,41.942984]},"n806":{"id":"n806","loc":[-85.638579,41.942753]},"n807":{"id":"n807","loc":[-85.638445,41.942755]},"n808":{"id":"n808","loc":[-85.638452,41.942978]},"n809":{"id":"n809","loc":[-85.638545,41.942976]},"n81":{"id":"n81","loc":[-85.637836,41.942433]},"n810":{"id":"n810","loc":[-85.638543,41.942935]},"n811":{"id":"n811","loc":[-85.638571,41.942934]},"n812":{"id":"n812","loc":[-85.63857,41.942901]},"n813":{"id":"n813","loc":[-85.638611,41.9429]},"n814":{"id":"n814","loc":[-85.638607,41.942769]},"n815":{"id":"n815","loc":[-85.63858,41.94277]},"n816":{"id":"n816","loc":[-85.638597,41.942614]},"n817":{"id":"n817","loc":[-85.638601,41.94273]},"n818":{"id":"n818","loc":[-85.638686,41.942731]},"n819":{"id":"n819","loc":[-85.638689,41.942917]},"n82":{"id":"n82","loc":[-85.637835,41.94242]},"n820":{"id":"n820","loc":[-85.638558,41.943018]},"n821":{"id":"n821","loc":[-85.638243,41.943019]},"n822":{"id":"n822","loc":[-85.637536,41.943887]},"n823":{"id":"n823","loc":[-85.63749,41.943926]},"n824":{"id":"n824","loc":[-85.63743,41.943886]},"n825":{"id":"n825","loc":[-85.637476,41.943847]},"n826":{"id":"n826","loc":[-85.637527,41.943846]},"n827":{"id":"n827","loc":[-85.637141,41.943728]},"n828":{"id":"n828","loc":[-85.637201,41.943755]},"n829":{"id":"n829","loc":[-85.636987,41.943608]},"n83":{"id":"n83","loc":[-85.63776,41.942421]},"n830":{"id":"n830","loc":[-85.637441,41.943807]},"n831":{"id":"n831","loc":[-85.637673,41.94399]},"n832":{"id":"n832","loc":[-85.637783,41.944137]},"n833":{"id":"n833","loc":[-85.63845,41.944333]},"n834":{"id":"n834","loc":[-85.638159,41.944248]},"n835":{"id":"n835","loc":[-85.637859,41.94416]},"n836":{"id":"n836","loc":[-85.638685,41.944542]},"n837":{"id":"n837","loc":[-85.638714,41.944611]},"n838":{"id":"n838","loc":[-85.638711,41.944757]},"n839":{"id":"n839","loc":[-85.638774,41.945069]},"n84":{"id":"n84","loc":[-85.637758,41.942339]},"n840":{"id":"n840","loc":[-85.638742,41.945205]},"n841":{"id":"n841","loc":[-85.640267,41.942403]},"n842":{"id":"n842","loc":[-85.640154,41.942404]},"n843":{"id":"n843","loc":[-85.640152,41.942249]},"n844":{"id":"n844","loc":[-85.640266,41.942248]},"n845":{"id":"n845","loc":[-85.640366,41.942599]},"n846":{"id":"n846","loc":[-85.640362,41.942192]},"n847":{"id":"n847","loc":[-85.640146,41.942191]},"n848":{"id":"n848","loc":[-85.640122,41.942196]},"n849":{"id":"n849","loc":[-85.640108,41.942211]},"n85":{"id":"n85","loc":[-85.637836,41.942339]},"n850":{"id":"n850","loc":[-85.640101,41.942236]},"n851":{"id":"n851","loc":[-85.640103,41.94241]},"n852":{"id":"n852","loc":[-85.64011,41.942435]},"n853":{"id":"n853","loc":[-85.640126,41.942445]},"n854":{"id":"n854","loc":[-85.640153,41.942451]},"n855":{"id":"n855","loc":[-85.640183,41.942452]},"n856":{"id":"n856","loc":[-85.640364,41.942452]},"n857":{"id":"n857","loc":[-85.640007,41.942452]},"n858":{"id":"n858","loc":[-85.639449,41.942461]},"n859":{"id":"n859","loc":[-85.640049,41.942391]},"n86":{"id":"n86","loc":[-85.637835,41.942301]},"n860":{"id":"n860","loc":[-85.640052,41.942503]},"n861":{"id":"n861","loc":[-85.639575,41.94251]},"n862":{"id":"n862","loc":[-85.639572,41.942398]},"n863":{"id":"n863","loc":[-85.638782,41.942227]},"n864":{"id":"n864","loc":[-85.63843,41.942226]},"n865":{"id":"n865","loc":[-85.63823,41.942183]},"n866":{"id":"n866","loc":[-85.638363,41.942216],"tags":{"barrier":"gate"}},"n867":{"id":"n867","loc":[-85.6384,41.942223]},"n868":{"id":"n868","loc":[-85.636042,41.942797]},"n869":{"id":"n869","loc":[-85.636308,41.942752]},"n87":{"id":"n87","loc":[-85.637566,41.942367]},"n870":{"id":"n870","loc":[-85.636516,41.942729]},"n871":{"id":"n871","loc":[-85.636782,41.942712]},"n872":{"id":"n872","loc":[-85.636944,41.942706]},"n873":{"id":"n873","loc":[-85.63704,41.942706]},"n874":{"id":"n874","loc":[-85.637237,41.942703]},"n875":{"id":"n875","loc":[-85.637553,41.9427]},"n876":{"id":"n876","loc":[-85.638236,41.942697]},"n877":{"id":"n877","loc":[-85.636284,41.942781]},"n878":{"id":"n878","loc":[-85.636551,41.942641]},"n879":{"id":"n879","loc":[-85.633914,41.943693]},"n88":{"id":"n88","loc":[-85.637566,41.94241]},"n880":{"id":"n880","loc":[-85.63389,41.943708]},"n881":{"id":"n881","loc":[-85.633866,41.943686]},"n882":{"id":"n882","loc":[-85.63389,41.943671]},"n883":{"id":"n883","loc":[-85.633857,41.943609]},"n884":{"id":"n884","loc":[-85.634858,41.944474]},"n885":{"id":"n885","loc":[-85.633988,41.943234]},"n886":{"id":"n886","loc":[-85.633999,41.943485]},"n887":{"id":"n887","loc":[-85.634109,41.943449],"tags":{"emergency":"fire_hydrant"}},"n888":{"id":"n888","loc":[-85.635728,41.942655],"tags":{"emergency":"fire_hydrant"}},"n889":{"id":"n889","loc":[-85.636499,41.942845],"tags":{"man_made":"flagpole"}},"n89":{"id":"n89","loc":[-85.637455,41.94241]},"n890":{"id":"n890","loc":[-85.636197,41.943073]},"n891":{"id":"n891","loc":[-85.636227,41.943073]},"n892":{"id":"n892","loc":[-85.637433,41.942933],"tags":{"addr:city":"Three Rivers","addr:housenumber":"401","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","amenity":"restaurant","cuisine":"pizza","name":"Pizza Hut"}},"n893":{"id":"n893","loc":[-85.637907,41.942879],"tags":{"amenity":"car_wash"}},"n894":{"id":"n894","loc":[-85.637661,41.943018]},"n895":{"id":"n895","loc":[-85.636933,41.942733],"tags":{"emergency":"fire_hydrant"}},"n896":{"id":"n896","loc":[-85.637661,41.94304]},"n897":{"id":"n897","loc":[-85.637562,41.943041]},"n898":{"id":"n898","loc":[-85.637556,41.942725]},"n899":{"id":"n899","loc":[-85.637656,41.942724]},"n9":{"id":"n9","loc":[-85.635159,41.941926]},"n90":{"id":"n90","loc":[-85.637454,41.942367]},"n900":{"id":"n900","loc":[-85.637657,41.942779]},"n901":{"id":"n901","loc":[-85.637983,41.942777]},"n902":{"id":"n902","loc":[-85.637982,41.942616]},"n903":{"id":"n903","loc":[-85.637777,41.942778]},"n904":{"id":"n904","loc":[-85.637775,41.942699]},"n905":{"id":"n905","loc":[-85.637772,41.942618]},"n906":{"id":"n906","loc":[-85.637982,41.942698]},"n907":{"id":"n907","loc":[-85.637941,41.942378],"tags":{"addr:city":"Three Rivers","addr:housenumber":"416","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","name":"Gem Pawnbroker","shop":"pawnbroker"}},"n908":{"id":"n908","loc":[-85.637515,41.942394],"tags":{"second_hand":"only","shop":"car"}},"n909":{"id":"n909","loc":[-85.638743,41.942374],"tags":{"addr:city":"Three Rivers","addr:housenumber":"500","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","name":"William Towing","service:vehicle:towing":"yes","service:vehicle:tyres":"yes","shop":"car_repair"}},"n91":{"id":"n91","loc":[-85.637565,41.942341]},"n910":{"id":"n910","loc":[-85.638594,41.942357]},"n911":{"id":"n911","loc":[-85.634312,41.943562],"tags":{"addr:city":"Three Rivers","addr:housenumber":"145","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","amenity":"cafe","cuisine":"coffee_shop","name":"L.A.'s Coffee Cafe","outdoor_seating":"yes"}},"n912":{"id":"n912","loc":[-85.634404,41.943512]},"n913":{"id":"n913","loc":[-85.634391,41.943519],"tags":{"entrance":"yes"}},"n914":{"id":"n914","loc":[-85.634259,41.943538],"tags":{"entrance":"yes"}},"n915":{"id":"n915","loc":[-85.634247,41.943528]},"n916":{"id":"n916","loc":[-85.633747,41.943322],"tags":{"addr:city":"Three Rivers","addr:housenumber":"132","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","name":"Preferred Insurance Services","office":"insurance"}},"n917":{"id":"n917","loc":[-85.63299,41.943686],"tags":{"addr:city":"Three Rivers","addr:housenumber":"101","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Lynn's Garage","service:vehicle:tyres":"yes","shop":"car_repair"}},"n918":{"id":"n918","loc":[-85.633438,41.944883]},"n919":{"id":"n919","loc":[-85.633265,41.944983]},"n92":{"id":"n92","loc":[-85.637481,41.942341]},"n920":{"id":"n920","loc":[-85.633315,41.945027]},"n921":{"id":"n921","loc":[-85.633376,41.944827]},"n922":{"id":"n922","loc":[-85.633199,41.944922]},"n923":{"id":"n923","loc":[-85.633316,41.944772]},"n924":{"id":"n924","loc":[-85.633147,41.944867]},"n925":{"id":"n925","loc":[-85.633261,41.944719]},"n926":{"id":"n926","loc":[-85.633096,41.944812]},"n927":{"id":"n927","loc":[-85.633191,41.944645]},"n928":{"id":"n928","loc":[-85.632981,41.94476]},"n929":{"id":"n929","loc":[-85.633062,41.94483]},"n93":{"id":"n93","loc":[-85.637481,41.94226]},"n930":{"id":"n930","loc":[-85.633146,41.944602]},"n931":{"id":"n931","loc":[-85.632969,41.944703]},"n932":{"id":"n932","loc":[-85.633008,41.944745]},"n933":{"id":"n933","loc":[-85.633088,41.944545]},"n934":{"id":"n934","loc":[-85.632868,41.944655]},"n935":{"id":"n935","loc":[-85.632941,41.944718]},"n936":{"id":"n936","loc":[-85.633028,41.944483]},"n937":{"id":"n937","loc":[-85.632817,41.944605]},"n938":{"id":"n938","loc":[-85.632923,41.944373]},"n939":{"id":"n939","loc":[-85.632692,41.944485]},"n94":{"id":"n94","loc":[-85.637565,41.94226]},"n940":{"id":"n940","loc":[-85.632871,41.944316]},"n941":{"id":"n941","loc":[-85.632655,41.944421]},"n942":{"id":"n942","loc":[-85.632711,41.944478]},"n943":{"id":"n943","loc":[-85.632825,41.94426]},"n944":{"id":"n944","loc":[-85.632606,41.944363]},"n945":{"id":"n945","loc":[-85.63275,41.94418]},"n946":{"id":"n946","loc":[-85.632588,41.944256]},"n947":{"id":"n947","loc":[-85.632611,41.944279]},"n948":{"id":"n948","loc":[-85.632548,41.944306]},"n949":{"id":"n949","loc":[-85.632512,41.944406]},"n95":{"id":"n95","loc":[-85.637188,41.942217]},"n950":{"id":"n950","loc":[-85.632565,41.944463]},"n951":{"id":"n951","loc":[-85.632579,41.944456]},"n952":{"id":"n952","loc":[-85.632634,41.944518]},"n953":{"id":"n953","loc":[-85.632686,41.944569]},"n954":{"id":"n954","loc":[-85.632745,41.944537]},"n955":{"id":"n955","loc":[-85.632659,41.944587]},"n956":{"id":"n956","loc":[-85.632778,41.944705]},"n957":{"id":"n957","loc":[-85.632815,41.944301],"tags":{"addr:city":"Three Rivers","addr:housenumber":"5","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Access Point Employment","office":"employment_agency"}},"n958":{"id":"n958","loc":[-85.6332,41.944174],"tags":{"addr:city":"Three Rivers","addr:housenumber":"6","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Paisley Emporium","shop":"second_hand"}},"n959":{"id":"n959","loc":[-85.633578,41.944568],"tags":{"addr:city":"Three Rivers","addr:housenumber":"22","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Lowry's Books","shop":"books"}},"n96":{"id":"n96","loc":[-85.637189,41.942303]},"n960":{"id":"n960","loc":[-85.63344,41.944443],"tags":{"addr:city":"Three Rivers","addr:housenumber":"16","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","amenity":"restaurant","cuisine":"pizza","name":"Paisano's Bar and Grill"}},"n961":{"id":"n961","loc":[-85.633009,41.944542],"tags":{"addr:city":"Three Rivers","addr:housenumber":"13","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","amenity":"cafe","cuisine":"american","internet_access":"yes","name":"Main Street Cafe"}},"n962":{"id":"n962","loc":[-85.633674,41.944682],"tags":{"addr:city":"Three Rivers","addr:housenumber":"28","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","leisure":"fitness_centre","name":"Main Street Fitness"}},"n963":{"id":"n963","loc":[-85.633376,41.944868],"tags":{"addr:city":"Three Rivers","addr:housenumber":"27","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","leisure":"fitness_centre","name":"Main Street Barbell"}},"n964":{"id":"n964","loc":[-85.633366,41.944783]},"n965":{"id":"n965","loc":[-85.633296,41.94482]},"n966":{"id":"n966","loc":[-85.633214,41.94487]},"n967":{"id":"n967","loc":[-85.633005,41.944988]},"n968":{"id":"n968","loc":[-85.633269,41.944816]},"n969":{"id":"n969","loc":[-85.633215,41.944842]},"n97":{"id":"n97","loc":[-85.637299,41.942302]},"n970":{"id":"n970","loc":[-85.633245,41.944871]},"n971":{"id":"n971","loc":[-85.633296,41.944845]},"n972":{"id":"n972","loc":[-85.633254,41.944845],"tags":{"natural":"tree"}},"n973":{"id":"n973","loc":[-85.633557,41.945515]},"n974":{"id":"n974","loc":[-85.633279,41.945246]},"n975":{"id":"n975","loc":[-85.63324,41.945226]},"n976":{"id":"n976","loc":[-85.6332,41.945213]},"n977":{"id":"n977","loc":[-85.633133,41.945164]},"n978":{"id":"n978","loc":[-85.63312,41.945132]},"n979":{"id":"n979","loc":[-85.633095,41.945081]},"n98":{"id":"n98","loc":[-85.637299,41.942314]},"n980":{"id":"n980","loc":[-85.633064,41.945047]},"n981":{"id":"n981","loc":[-85.632739,41.944742]},"n982":{"id":"n982","loc":[-85.633281,41.945026]},"n983":{"id":"n983","loc":[-85.633155,41.944903]},"n984":{"id":"n984","loc":[-85.633079,41.944829]},"n985":{"id":"n985","loc":[-85.63304,41.944853]},"n986":{"id":"n986","loc":[-85.632949,41.944776]},"n987":{"id":"n987","loc":[-85.632921,41.944725]},"n988":{"id":"n988","loc":[-85.632859,41.944673]},"n989":{"id":"n989","loc":[-85.632895,41.94505]},"n99":{"id":"n99","loc":[-85.637396,41.942313]},"n990":{"id":"n990","loc":[-85.633336,41.945138]},"n991":{"id":"n991","loc":[-85.633466,41.945265]},"n992":{"id":"n992","loc":[-85.633367,41.945327]},"n993":{"id":"n993","loc":[-85.633163,41.945189]},"n994":{"id":"n994","loc":[-85.633678,41.945309]},"n995":{"id":"n995","loc":[-85.633619,41.945261]},"n996":{"id":"n996","loc":[-85.63355,41.945301]},"n997":{"id":"n997","loc":[-85.633607,41.945352]},"n998":{"id":"n998","loc":[-85.633579,41.945327],"tags":{"entrance":"yes"}},"n999":{"id":"n999","loc":[-85.633445,41.945404]},"r2":{"id":"r2","members":[{"id":"w225","role":"outer","type":"way"}],"tags":{"type":"multipolygon","waterway":"riverbank"}},"r5":{"id":"r5","members":[{"id":"w642","role":"outer","type":"way"}],"tags":{"admin_level":"8","border_type":"city","boundary":"administrative","name":"Three Rivers","place":"city","type":"boundary"}},"w1":{"id":"w1","nodes":["n5","n1797"],"tags":{"highway":"residential","name":"12th Avenue"}},"w10":{"id":"w10","nodes":["n54","n55","n56","n57","n891","n890","n54"],"tags":{"building":"yes"}},"w100":{"id":"w100","nodes":["n451","n915","n452"],"tags":{"highway":"footway"}},"w101":{"id":"w101","nodes":["n461","n462","n463","n464","n465","n466"],"tags":{"barrier":"fence"}},"w102":{"id":"w102","nodes":["n467","n468","n469","n470","n472","n467"],"tags":{"amenity":"parking"}},"w103":{"id":"w103","nodes":["n2597","n2444","n471","n472"],"tags":{"highway":"footway"}},"w104":{"id":"w104","nodes":["n473","n474","n325"],"tags":{"footway":"sidewalk","highway":"footway"}},"w105":{"id":"w105","nodes":["n475","n324","n325"],"tags":{"footway":"sidewalk","highway":"footway"}},"w106":{"id":"w106","nodes":["n886","n452","n476"],"tags":{"footway":"sidewalk","highway":"footway"}},"w107":{"id":"w107","nodes":["n485","n4678","n486","n18"],"tags":{"highway":"service"}},"w108":{"id":"w108","nodes":["n300","n487","n488","n489","n490"],"tags":{"highway":"footway"}},"w109":{"id":"w109","nodes":["n490","n491"],"tags":{"highway":"footway"}},"w11":{"id":"w11","nodes":["n58","n63","n59","n315","n60"],"tags":{"highway":"service"}},"w110":{"id":"w110","nodes":["n492","n493","n494","n495","n496","n497","n492"],"tags":{"building":"yes"}},"w111":{"id":"w111","nodes":["n498","n499","n511"],"tags":{"highway":"service"}},"w112":{"id":"w112","nodes":["n510","n500","n501","n502","n503","n504","n505","n506","n507","n508","n509"],"tags":{"highway":"service"}},"w113":{"id":"w113","nodes":["n511","n510"],"tags":{"covered":"yes","highway":"service"}},"w114":{"id":"w114","nodes":["n512","n513","n514","n515","n512"],"tags":{"building":"yes"}},"w115":{"id":"w115","nodes":["n516","n517","n518","n519","n516"],"tags":{"building":"yes"}},"w116":{"id":"w116","nodes":["n520","n521","n522","n523","n520"],"tags":{"building":"yes"}},"w117":{"id":"w117","nodes":["n524","n525","n526","n527","n528","n529","n530","n531","n532","n533","n534","n535","n524"],"tags":{"building":"yes"}},"w118":{"id":"w118","nodes":["n536","n537","n538","n539","n536"],"tags":{"building":"yes"}},"w119":{"id":"w119","nodes":["n540","n541","n542","n543","n544","n545","n546","n547","n540"],"tags":{"building":"yes"}},"w12":{"id":"w12","nodes":["n61","n314","n70","n62","n63"],"tags":{"highway":"service"}},"w120":{"id":"w120","nodes":["n548","n549","n550","n551","n552","n553","n554","n555","n556","n557","n548"],"tags":{"building":"yes"}},"w121":{"id":"w121","nodes":["n558","n559","n560","n561","n562","n563","n564","n565","n558"],"tags":{"building":"yes"}},"w122":{"id":"w122","nodes":["n566","n567","n568","n569","n566"],"tags":{"building":"yes"}},"w123":{"id":"w123","nodes":["n570","n571","n572","n573","n570"],"tags":{"building":"yes"}},"w124":{"id":"w124","nodes":["n574","n575","n576","n577","n574"],"tags":{"building":"yes"}},"w125":{"id":"w125","nodes":["n578","n579","n580","n581","n578"],"tags":{"building":"yes"}},"w126":{"id":"w126","nodes":["n582","n583","n584","n585","n582"],"tags":{"building":"yes"}},"w127":{"id":"w127","nodes":["n586","n587","n588","n589","n590","n591","n592","n593","n586"],"tags":{"building":"yes"}},"w128":{"id":"w128","nodes":["n594","n595","n596","n597","n598","n599","n600","n601","n594"],"tags":{"building":"yes"}},"w129":{"id":"w129","nodes":["n309","n602","n603"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w13":{"id":"w13","nodes":["n64","n65","n66","n67","n68","n69","n64"],"tags":{"amenity":"parking"}},"w130":{"id":"w130","nodes":["n603","n604"],"tags":{"footway":"sidewalk","highway":"footway"}},"w131":{"id":"w131","nodes":["n604","n605","n606"],"tags":{"footway":"sidewalk","highway":"footway"}},"w132":{"id":"w132","nodes":["n606","n607"],"tags":{"footway":"sidewalk","highway":"footway"}},"w133":{"id":"w133","nodes":["n607","n610","n608","n603"],"tags":{"footway":"sidewalk","highway":"footway"}},"w134":{"id":"w134","nodes":["n609","n610","n611"],"tags":{"highway":"service","service":"driveway","surface":"unpaved"}},"w135":{"id":"w135","nodes":["n244","n245","n246"],"tags":{"highway":"service"}},"w136":{"id":"w136","nodes":["n612","n613","n614","n615","n612"],"tags":{"amenity":"shelter"}},"w137":{"id":"w137","nodes":["n2779","n2788","n2776","n2778","n2775","n2787","n2440","n2437","n629","n2438","n630","n2439","n2407","n2408","n2409"],"tags":{"highway":"residential","name":"Foster Street"}},"w138":{"id":"w138","nodes":["n2779","n625","n626","n627"],"tags":{"highway":"residential","name":"Foster Street","oneway":"yes"}},"w139":{"id":"w139","nodes":["n630","n631","n632","n2437"],"tags":{"highway":"service"}},"w14":{"id":"w14","nodes":["n71","n72","n73","n74","n71"],"tags":{"building":"yes"}},"w140":{"id":"w140","nodes":["n643","n637","n715","n2410"],"tags":{"highway":"footway","name":"Mural Mall"}},"w141":{"id":"w141","nodes":["n639","n2516"],"tags":{"barrier":"wall"}},"w142":{"id":"w142","nodes":["n640","n641","n645","n642","n660","n643","n644"],"tags":{"highway":"service"}},"w143":{"id":"w143","nodes":["n646","n647"],"tags":{"highway":"service"}},"w144":{"id":"w144","nodes":["n654","n655","n656"],"tags":{"barrier":"wall"}},"w145":{"id":"w145","nodes":["n665","n666","n667"],"tags":{"barrier":"wall"}},"w146":{"id":"w146","nodes":["n2727","n662","n2719"],"tags":{"highway":"service","oneway":"yes","service":"parking_aisle"}},"w147":{"id":"w147","nodes":["n2725","n674"],"tags":{"highway":"service","oneway":"yes"}},"w148":{"id":"w148","nodes":["n2464","n2460","n2454","n684","n2455","n2464"],"tags":{"building":"yes"}},"w149":{"id":"w149","nodes":["n2456","n685","n686","n687","n2456"],"tags":{"building":"yes"}},"w15":{"id":"w15","nodes":["n75","n76","n77","n78","n75"],"tags":{"building":"yes"}},"w150":{"id":"w150","nodes":["n685","n688","n689","n690","n691","n692","n686","n685"],"tags":{"building":"yes"}},"w151":{"id":"w151","nodes":["n688","n693","n694","n689","n688"],"tags":{"building":"yes"}},"w152":{"id":"w152","nodes":["n693","n695","n702","n696","n697","n694","n693"],"tags":{"building":"yes"}},"w153":{"id":"w153","nodes":["n695","n698","n699","n700","n701","n702","n695"],"tags":{"building":"yes"}},"w154":{"id":"w154","nodes":["n698","n703","n707","n704","n699","n698"],"tags":{"building":"yes"}},"w155":{"id":"w155","nodes":["n703","n705","n706","n707","n703"],"tags":{"building":"yes"}},"w156":{"id":"w156","nodes":["n705","n708","n709","n706","n705"],"tags":{"building":"yes"}},"w157":{"id":"w157","nodes":["n709","n710","n711","n708","n709"],"tags":{"building":"yes"}},"w158":{"id":"w158","nodes":["n369","n712","n725","n713","n714","n715","n727","n716","n717","n718","n719"],"tags":{"footway":"sidewalk","highway":"footway"}},"w159":{"id":"w159","nodes":["n714","n720","n721"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w16":{"id":"w16","nodes":["n79","n80","n81","n82","n83","n84","n85","n86","n79"],"tags":{"building":"yes"}},"w160":{"id":"w160","nodes":["n729","n721","n722","n964","n723","n724"],"tags":{"footway":"sidewalk","highway":"footway"}},"w161":{"id":"w161","nodes":["n713","n726","n722"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w162":{"id":"w162","nodes":["n727","n2411","n728"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w163":{"id":"w163","nodes":["n729","n730","n731"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w164":{"id":"w164","nodes":["n365","n732","n733","n738"],"tags":{"footway":"sidewalk","highway":"footway"}},"w165":{"id":"w165","nodes":["n724","n734","n367","n735","n736","n737"],"tags":{"footway":"sidewalk","highway":"footway"}},"w166":{"id":"w166","nodes":["n739","n2037","n2038","n2039","n2040","n1623","n2032"],"tags":{"highway":"footway"}},"w167":{"id":"w167","nodes":["n150","n751"],"tags":{"highway":"service"}},"w168":{"id":"w168","nodes":["n752","n753","n754","n755","n752"],"tags":{"building":"yes"}},"w169":{"id":"w169","nodes":["n756","n757","n758","n759","n756"],"tags":{"building":"yes"}},"w17":{"id":"w17","nodes":["n87","n88","n89","n90","n87"],"tags":{"building":"yes"}},"w170":{"id":"w170","nodes":["n760","n761","n762","n763","n764","n765","n760"],"tags":{"building":"yes"}},"w171":{"id":"w171","nodes":["n766","n767","n768","n769","n770","n771","n772","n773","n774","n775","n776","n777","n766"],"tags":{"building":"yes"}},"w172":{"id":"w172","nodes":["n778","n779","n780","n781","n782","n783","n784","n785","n778"],"tags":{"building":"yes"}},"w173":{"id":"w173","nodes":["n786","n787","n788","n789","n786"],"tags":{"building":"yes"}},"w174":{"id":"w174","nodes":["n790","n791","n792","n793","n794","n795","n796","n797","n798","n799","n800","n801","n790"],"tags":{"building":"yes"}},"w175":{"id":"w175","nodes":["n802","n803","n804","n805","n802"],"tags":{"building":"yes"}},"w176":{"id":"w176","nodes":["n806","n807","n808","n809","n810","n811","n812","n813","n814","n815","n806"],"tags":{"building":"yes"}},"w177":{"id":"w177","nodes":["n816","n1140","n817","n818","n819","n820","n821"],"tags":{"highway":"service"}},"w178":{"id":"w178","nodes":["n822","n823","n824","n825","n822"],"tags":{"building":"yes"}},"w179":{"id":"w179","nodes":["n841","n842","n843","n844","n841"],"tags":{"building":"yes"}},"w18":{"id":"w18","nodes":["n91","n92","n93","n94","n91"],"tags":{"building":"yes"}},"w180":{"id":"w180","nodes":["n845","n856","n846"],"tags":{"highway":"service"}},"w181":{"id":"w181","nodes":["n846","n847","n848","n849","n850","n851","n852","n853","n854","n855","n856"],"tags":{"highway":"service","oneway":"yes","service":"drive-through"}},"w182":{"id":"w182","nodes":["n857","n858"],"tags":{"highway":"service"}},"w183":{"id":"w183","nodes":["n859","n860","n861","n862","n859"],"tags":{"amenity":"parking"}},"w184":{"id":"w184","nodes":["n863","n864","n867","n866","n865"],"tags":{"highway":"service"}},"w185":{"id":"w185","nodes":["n883","n884"],"tags":{"barrier":"fence"}},"w186":{"id":"w186","nodes":["n1954","n622","n1955"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w187":{"id":"w187","nodes":["n621","n1954"],"tags":{"highway":"steps","incline":"up","name":"Riverwalk Trail","surface":"wood"}},"w188":{"id":"w188","nodes":["n2274","n2275","n2276","n2277","n2278","n2279","n1953","n621"],"tags":{"highway":"path","name":"Riverwalk Trail","surface":"wood"}},"w189":{"id":"w189","nodes":["n2273","n2274"],"tags":{"highway":"steps","incline":"down","name":"Riverwalk Trail","surface":"wood"}},"w19":{"id":"w19","nodes":["n95","n96","n97","n98","n99","n100","n101","n102","n95"],"tags":{"building":"yes"}},"w190":{"id":"w190","nodes":["n821","n894","n900","n903","n901"],"tags":{"highway":"service"}},"w191":{"id":"w191","nodes":["n896","n897","n898","n899","n900","n894","n896"],"tags":{"amenity":"parking"}},"w192":{"id":"w192","nodes":["n903","n904","n905"],"tags":{"highway":"service"}},"w193":{"id":"w193","nodes":["n901","n906","n902"],"tags":{"highway":"service"}},"w194":{"id":"w194","nodes":["n912","n913"],"tags":{"highway":"footway"}},"w195":{"id":"w195","nodes":["n914","n915"],"tags":{"highway":"footway"}},"w196":{"id":"w196","nodes":["n2466","n918","n919","n920","n2466"],"tags":{"building":"yes"}},"w197":{"id":"w197","nodes":["n918","n921","n922","n919","n918"],"tags":{"building":"yes"}},"w198":{"id":"w198","nodes":["n923","n925","n926","n924","n923"],"tags":{"building":"yes"}},"w199":{"id":"w199","nodes":["n925","n927","n932","n928","n929","n926","n925"],"tags":{"building":"yes"}},"w2":{"id":"w2","nodes":["n3523","n2182","n2160"],"tags":{"highway":"service"}},"w20":{"id":"w20","nodes":["n103","n104","n105","n106","n107","n108","n109","n110","n111","n112","n113","n114","n103"],"tags":{"building":"yes"}},"w200":{"id":"w200","nodes":["n927","n930","n931","n932","n927"],"tags":{"building":"yes"}},"w201":{"id":"w201","nodes":["n930","n933","n934","n935","n931","n930"],"tags":{"building":"yes"}},"w202":{"id":"w202","nodes":["n933","n936","n937","n934","n933"],"tags":{"building":"yes"}},"w203":{"id":"w203","nodes":["n936","n938","n942","n939","n954","n937","n936"],"tags":{"building":"yes"}},"w204":{"id":"w204","nodes":["n938","n940","n941","n942","n938"],"tags":{"building":"yes"}},"w205":{"id":"w205","nodes":["n940","n943","n944","n941","n940"],"tags":{"building":"yes"}},"w206":{"id":"w206","nodes":["n943","n945","n946","n947","n948","n944","n943"],"tags":{"building":"yes"}},"w207":{"id":"w207","nodes":["n944","n949","n950","n951","n941","n944"],"tags":{"building":"yes"}},"w208":{"id":"w208","nodes":["n941","n951","n952","n939","n942","n941"],"tags":{"building":"yes"}},"w209":{"id":"w209","nodes":["n952","n953","n954","n939","n952"],"tags":{"building":"yes"}},"w21":{"id":"w21","nodes":["n115","n116","n117","n118","n115"],"tags":{"building":"yes"}},"w210":{"id":"w210","nodes":["n953","n955","n956","n934","n937","n954","n953"],"tags":{"building":"yes"}},"w211":{"id":"w211","nodes":["n964","n965"],"tags":{"highway":"footway"}},"w212":{"id":"w212","nodes":["n966","n983","n967","n989"],"tags":{"highway":"footway"}},"w213":{"id":"w213","nodes":["n965","n968","n969","n966","n970","n971","n965"],"tags":{"highway":"footway"}},"w214":{"id":"w214","nodes":["n973","n999","n992","n974","n975","n976","n993","n977","n978","n979","n980","n967","n981","n1000","n1001","n1002","n1003","n1004","n1005","n1006","n1007","n1008","n1009"],"tags":{"footway":"sidewalk","highway":"footway"}},"w215":{"id":"w215","nodes":["n978","n982","n983","n984","n985","n986","n987","n988","n981"],"tags":{"highway":"footway"}},"w216":{"id":"w216","nodes":["n976","n990","n991","n992"],"tags":{"highway":"footway"}},"w217":{"id":"w217","nodes":["n998","n999"],"tags":{"highway":"footway"}},"w218":{"id":"w218","nodes":["n1019","n1020","n1021","n1022","n731","n728","n1023","n1025","n1024","n1019"],"tags":{"footway":"sidewalk","highway":"footway"}},"w219":{"id":"w219","nodes":["n719","n1026","n1027"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w22":{"id":"w22","nodes":["n119","n120","n121","n122","n119"],"tags":{"building":"yes"}},"w220":{"id":"w220","nodes":["n1027","n1028","n1019"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w221":{"id":"w221","nodes":["n2080","n1828","n1863","n1829"],"tags":{"highway":"tertiary","name":"Constantine Street"}},"w222":{"id":"w222","nodes":["n1029","n1030","n1031"],"tags":{"highway":"service"}},"w223":{"id":"w223","nodes":["n2213","n2171","n2183","n2180","n2205","n2177","n2179","n2218","n2200","n2188","n2169","n2196","n2162","n2170","n2211","n2216","n2204","n2220","n2164","n2210","n2217","n2189","n460","n453","n2282"],"tags":{"name":"Rocky River","waterway":"river"}},"w224":{"id":"w224","nodes":["n3750","n3751","n3752"],"tags":{"highway":"service","service":"alley","surface":"unpaved"}},"w225":{"id":"w225","nodes":["n2134","n2127","n2313","n2109","n2112","n2129","n2156","n2146","n2126","n2153","n2288","n2283","n2284","n2131","n2286","n2287","n2285","n2132","n2140","n2289","n2122","n2114","n2149","n2119","n2106","n2111","n2145","n2113","n2117","n2159","n2143","n2123","n2142","n2116","n2154","n2139","n2150","n2157","n2120","n2138","n2130","n2136","n2155","n2107","n2141","n2124","n3754","n2121","n2105","n2108","n3755","n2128","n2110","n2152","n2125","n2135","n2186","n2115","n2144","n2137","n2133","n2148","n2118","n1871","n1875","n1872","n2041","n1873","n2042","n1874","n1884","n1870","n2151","n2147","n2158","n2104","n2134"]},"w226":{"id":"w226","nodes":["n2243","n2280","n2244","n2245","n2246","n2247","n1931","n1932","n1933","n1934","n1935","n1936","n1937","n1938","n4681","n1939","n1940","n1941","n1942","n1943","n1944","n1945","n1946","n1947"],"tags":{"highway":"path","name":"Riverwalk Trail","surface":"asphalt","width":"3"}},"w227":{"id":"w227","nodes":["n2994","n3012","n3011","n2958"],"tags":{"highway":"secondary","name":"Main Street"}},"w228":{"id":"w228","nodes":["n2747","n2762","n2757","n2746","n2761","n2758","n2760","n2755","n2749","n2691","n1028","n2432","n2414","n2413","n2412","n2411","n2410","n720","n726","n370","n368","n2748"],"tags":{"highway":"primary","name":"Main Street"}},"w229":{"id":"w229","nodes":["n2083","n2103","n2102","n2084","n2085","n2086","n2087","n2242","n471","n324","n2101","n332","n1868"],"tags":{"name":"Conrail Railroad","railway":"rail"}},"w23":{"id":"w23","nodes":["n123","n124","n125","n126","n123"],"tags":{"building":"yes"}},"w230":{"id":"w230","nodes":["n2232","n2236","n2231","n2230","n2226","n2241","n2237","n2227","n1182","n2233","n2228","n2229","n1183","n2234","n19","n1891","n20","n2223","n2224","n2238","n2235","n2240","n2225","n2239"],"tags":{"name":"Saint Joseph River","waterway":"river"}},"w231":{"id":"w231","nodes":["n456","n1036","n1037","n1038"],"tags":{"barrier":"wall"}},"w232":{"id":"w232","nodes":["n1034","n1039","n1040"],"tags":{"barrier":"wall"}},"w233":{"id":"w233","nodes":["n1041","n1042","n1043","n1044","n1045","n1046","n1041"],"tags":{"access":"private","leisure":"swimming_pool"}},"w234":{"id":"w234","nodes":["n1047","n1048"],"tags":{"barrier":"hedge"}},"w235":{"id":"w235","nodes":["n1049","n1050","n1051","n1052","n1049"],"tags":{"building":"yes"}},"w236":{"id":"w236","nodes":["n1053","n1054","n1055","n1056","n1057","n1058","n1059","n1060","n1053"],"tags":{"building":"yes"}},"w237":{"id":"w237","nodes":["n1061","n1062","n1063","n1064","n1065","n1061"],"tags":{"building":"yes"}},"w238":{"id":"w238","nodes":["n1066","n1067","n1068","n1069","n1070","n1071","n1066"],"tags":{"building":"yes"}},"w239":{"id":"w239","nodes":["n1072","n1073","n1074","n1075","n1072"],"tags":{"building":"yes"}},"w24":{"id":"w24","nodes":["n127","n128","n129","n130","n127"],"tags":{"building":"yes"}},"w240":{"id":"w240","nodes":["n1076","n1077","n1078","n1079","n1080","n1081","n1076"],"tags":{"building":"yes"}},"w241":{"id":"w241","nodes":["n1082","n1083","n1084","n1085","n1082"],"tags":{"building":"yes"}},"w242":{"id":"w242","nodes":["n1086","n1087","n1088","n1089","n1086"],"tags":{"building":"yes"}},"w243":{"id":"w243","nodes":["n1090","n1091","n1092","n1093","n1094","n1095","n1096","n1097","n1090"],"tags":{"building":"yes"}},"w244":{"id":"w244","nodes":["n1098","n1099","n1100","n1101"],"tags":{"barrier":"fence"}},"w245":{"id":"w245","nodes":["n1102","n835","n30","n2590","n35","n29","n2591","n34","n28","n2592","n2312","n32","n2593","n31","n33","n2594","n2595","n1102"],"tags":{"highway":"service"}},"w246":{"id":"w246","nodes":["n1103","n1139","n1104"],"tags":{"barrier":"fence"}},"w247":{"id":"w247","nodes":["n1105","n1106","n1107","n1108","n1109","n1110","n1111","n1112","n1113","n1114","n1105"],"tags":{"building":"yes"}},"w248":{"id":"w248","nodes":["n1115","n1116","n1117","n1118","n1119","n1120","n1115"],"tags":{"building":"yes"}},"w249":{"id":"w249","nodes":["n1121","n1122","n1123","n1124","n1121"],"tags":{"building":"yes"}},"w25":{"id":"w25","nodes":["n131","n132","n133","n134","n135","n136","n137","n138","n139","n140","n141","n142","n131"],"tags":{"building":"yes"}},"w250":{"id":"w250","nodes":["n1125","n1126","n1127","n1128","n1129","n1130","n1131","n1132","n1133","n1134","n1135","n1136","n1125"],"tags":{"building":"yes"}},"w251":{"id":"w251","nodes":["n1137","n1138","n1139"],"tags":{"barrier":"fence"}},"w252":{"id":"w252","nodes":["n876","n1140","n1141"],"tags":{"footway":"sidewalk","highway":"footway"}},"w253":{"id":"w253","nodes":["n1141","n1142","n1143","n1144","n1145","n1146"],"tags":{"footway":"sidewalk","highway":"footway"}},"w254":{"id":"w254","nodes":["n1146","n4743","n1147","n1148"],"tags":{"footway":"sidewalk","highway":"footway"}},"w255":{"id":"w255","nodes":["n1148","n1149","n1150","n1151"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w256":{"id":"w256","nodes":["n1151","n1153","n1154","n1155"],"tags":{"footway":"sidewalk","highway":"footway"}},"w257":{"id":"w257","nodes":["n1155","n1156"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w258":{"id":"w258","nodes":["n1157","n1158"],"tags":{"barrier":"retaining_wall"}},"w259":{"id":"w259","nodes":["n1156","n1161","n1159","n1160","n719"],"tags":{"footway":"sidewalk","highway":"footway"}},"w26":{"id":"w26","nodes":["n143","n608","n144"],"tags":{"highway":"service"}},"w260":{"id":"w260","nodes":["n1162","n1163","n1164","n1165","n1166","n1167","n1168","n1169","n1170","n2528"],"tags":{"highway":"footway"}},"w261":{"id":"w261","nodes":["n1171","n1172","n1173"],"tags":{"barrier":"wall"}},"w262":{"id":"w262","nodes":["n1175","n1176","n1177","n1178","n1179","n1180","n1181","n1175"],"tags":{"natural":"wood"}},"w263":{"id":"w263","nodes":["n1947","n1184","n1948","n1185","n1949","n1957","n1950","n480","n1951","n479","n478","n477","n1952","n1851","n1956","n2248","n619","n618","n2249","n2250","n2251","n617","n2252","n616","n2253","n829","n2254","n827","n828","n2255","n830","n2256","n826","n2257","n831","n2258","n832","n835","n834","n2312","n2267","n2259","n833","n2268","n2260","n836","n2261","n837","n2262","n838","n2263","n2264","n839","n2265","n840","n2266"],"tags":{"highway":"path","name":"Riverwalk Trail","surface":"asphalt","width":"3"}},"w264":{"id":"w264","nodes":["n1186","n1187","n1188","n1189","n1186"],"tags":{"building":"yes"}},"w265":{"id":"w265","nodes":["n1190","n1191","n1192","n1193","n1190"],"tags":{"building":"yes"}},"w266":{"id":"w266","nodes":["n1194","n1195","n1196","n1197","n1198","n1199","n1200","n1201","n1194"],"tags":{"building":"yes"}},"w267":{"id":"w267","nodes":["n1205","n1206","n1207","n1208","n1209","n1210","n1205"],"tags":{"building":"house"}},"w268":{"id":"w268","nodes":["n1211","n1212","n1213","n1214","n1215","n1216","n1217","n1218","n1219","n1220","n1211"],"tags":{"building":"house"}},"w269":{"id":"w269","nodes":["n1221","n1225","n1222","n1223","n1224","n1221"],"tags":{"building":"house"}},"w27":{"id":"w27","nodes":["n145","n147","n146"],"tags":{"highway":"footway"}},"w270":{"id":"w270","nodes":["n1225","n1226","n1227","n1229","n1228"],"tags":{"barrier":"fence"}},"w271":{"id":"w271","nodes":["n1229","n1230"],"tags":{"barrier":"fence"}},"w272":{"id":"w272","nodes":["n1231","n1232","n1233","n1234","n1235","n1236","n1237","n1238","n1231"],"tags":{"building":"house"}},"w273":{"id":"w273","nodes":["n1239","n1240","n1241","n1242","n1243","n1244","n1245","n1246","n1239"],"tags":{"building":"house"}},"w274":{"id":"w274","nodes":["n1247","n1248","n1249","n1250","n1247"],"tags":{"building":"house"}},"w275":{"id":"w275","nodes":["n1251","n1252","n1253","n1254","n1255","n1256","n1251"],"tags":{"building":"house"}},"w276":{"id":"w276","nodes":["n1257","n1258","n1259","n1260","n1257"],"tags":{"building":"shed"}},"w277":{"id":"w277","nodes":["n1261","n1262","n1263","n1264","n1265","n1266","n1267","n1268","n1261"],"tags":{"building":"house"}},"w278":{"id":"w278","nodes":["n1269","n1270","n1271","n1272","n1273","n1274","n1284","n1269"],"tags":{"building":"house"}},"w279":{"id":"w279","nodes":["n1275","n1276","n1277","n1278","n1279","n1280","n1275"],"tags":{"building":"house"}},"w28":{"id":"w28","nodes":["n147","n148"],"tags":{"highway":"footway"}},"w280":{"id":"w280","nodes":["n1281","n1282","n1283","n1284"],"tags":{"barrier":"fence"}},"w281":{"id":"w281","nodes":["n1285","n1286","n1287","n1288","n1285"],"tags":{"building":"house"}},"w282":{"id":"w282","nodes":["n1289","n1290","n1291","n1292","n1293","n1294","n1295","n1296","n1289"],"tags":{"building":"house"}},"w283":{"id":"w283","nodes":["n1297","n1298","n1299","n1300","n1301","n1302","n1297"],"tags":{"access":"private","leisure":"swimming_pool"}},"w284":{"id":"w284","nodes":["n1303","n1304","n1305","n1306","n1307","n1308","n1309","n1310","n1311","n1312","n1303"],"tags":{"building":"house"}},"w285":{"id":"w285","nodes":["n1313","n1314","n1315","n1316","n1313"],"tags":{"building":"house"}},"w286":{"id":"w286","nodes":["n1317","n1318","n1319","n1320","n1321","n1322","n1323","n1324","n1325","n1326","n1327","n1328","n1329","n1330","n1317"],"tags":{"building":"house"}},"w287":{"id":"w287","nodes":["n1331","n1332","n1333","n1334","n1465","n1335","n1336","n1331"],"tags":{"building":"yes"}},"w288":{"id":"w288","nodes":["n1349","n1350","n1351","n1352","n1353","n1354","n1355","n1337","n1338","n1341","n1342","n1343","n1344","n1345","n1346","n1347","n1348","n1339","n1340","n1349"],"tags":{"access":"private","leisure":"swimming_pool"}},"w289":{"id":"w289","nodes":["n1356","n1331"],"tags":{"barrier":"fence"}},"w29":{"id":"w29","nodes":["n149","n874","n150","n151","n897","n898","n875","n152"],"tags":{"highway":"service","oneway":"yes"}},"w290":{"id":"w290","nodes":["n1357","n1358","n1359","n1360","n1357"],"tags":{"building":"shed"}},"w291":{"id":"w291","nodes":["n1358","n1361","n1362"],"tags":{"barrier":"fence"}},"w292":{"id":"w292","nodes":["n1363","n1364","n1365","n1366","n1367","n1368","n1363"],"tags":{"building":"house"}},"w293":{"id":"w293","nodes":["n1369","n1370","n1371","n1372","n1373","n1374","n1369"],"tags":{"leisure":"swimming_pool"}},"w294":{"id":"w294","nodes":["n1367","n1375","n1376","n1377"],"tags":{"barrier":"fence"}},"w295":{"id":"w295","nodes":["n1378","n1379","n1380","n1381","n1378"],"tags":{"building":"house"}},"w296":{"id":"w296","nodes":["n1382","n1383","n1384","n1385","n1386","n1387","n1382"],"tags":{"building":"house"}},"w297":{"id":"w297","nodes":["n1388","n1389","n1390","n1391","n1392","n1393","n1388"],"tags":{"building":"house"}},"w298":{"id":"w298","nodes":["n1394","n1395","n1396","n1397","n1394"],"tags":{"building":"house"}},"w299":{"id":"w299","nodes":["n1398","n1399","n1400","n1401","n1398"],"tags":{"access":"private3","leisure":"swimming_pool"}},"w3":{"id":"w3","nodes":["n1","n2"],"tags":{"highway":"track","name":"Water Street"}},"w30":{"id":"w30","nodes":["n153","n154","n155","n156","n153"],"tags":{"amenity":"parking"}},"w300":{"id":"w300","nodes":["n1402","n1403","n1404","n1405","n1406","n1407","n1408","n1409","n1410","n1411","n1412","n1413","n1402"],"tags":{"building":"house"}},"w301":{"id":"w301","nodes":["n1414","n1415","n1416","n1417","n1414"],"tags":{"building":"garage"}},"w302":{"id":"w302","nodes":["n1406","n1418","n1419","n1403"],"tags":{"barrier":"fence"}},"w303":{"id":"w303","nodes":["n1423","n1424","n1425","n1426","n1427","n1428","n1429","n1430","n1431","n1432","n1423"],"tags":{"building":"house"}},"w304":{"id":"w304","nodes":["n1433","n1434","n1435","n1446","n1436","n1437","n1438","n1439","n1444","n1440","n1441","n1445","n1442","n1443","n1433"],"tags":{"access":"private","leisure":"swimming_pool"}},"w305":{"id":"w305","nodes":["n1447","n1448","n1452","n1453","n1454","n1451","n1449","n1450","n1447"],"tags":{"building":"house"}},"w306":{"id":"w306","nodes":["n1455","n1456","n1457","n1458","n1455"],"tags":{"building":"shed"}},"w307":{"id":"w307","nodes":["n1459","n1460","n1461","n1462","n1459"],"tags":{"building":"shed"}},"w308":{"id":"w308","nodes":["n1463","n1464"],"tags":{"barrier":"fence"}},"w309":{"id":"w309","nodes":["n1465","n1466","n1467","n1468"],"tags":{"barrier":"fence"}},"w31":{"id":"w31","nodes":["n157","n605","n158"],"tags":{"highway":"service"}},"w310":{"id":"w310","nodes":["n1469","n1481","n1463"],"tags":{"barrier":"hedge"}},"w311":{"id":"w311","nodes":["n1470","n1471","n1472","n1473","n1474","n1475","n1480","n1476","n1477","n1478","n1479","n1470"],"tags":{"building":"house"}},"w312":{"id":"w312","nodes":["n1480","n1481"],"tags":{"barrier":"wall"}},"w313":{"id":"w313","nodes":["n1482","n1483","n1484","n1485","n1486","n1487","n1488","n1489","n1490","n1491","n1482"],"tags":{"access":"private","leisure":"swimming_pool"}},"w314":{"id":"w314","nodes":["n1492","n1493","n1494","n1495","n1496","n1497","n1498","n1499","n1500","n1501","n1502","n1503","n1504","n1505","n1492"],"tags":{"building":"house"}},"w315":{"id":"w315","nodes":["n1506","n1507","n1508","n1509","n1510","n1511","n1512","n1513","n1514","n1515","n1506"],"tags":{"building":"house"}},"w316":{"id":"w316","nodes":["n1516","n1517","n1518","n1519","n1520","n1521","n1522","n1523","n1516"],"tags":{"building":"house"}},"w317":{"id":"w317","nodes":["n1524","n1525","n1526","n1527","n1528","n1529","n1530","n1531","n1524"],"tags":{"building":"house"}},"w318":{"id":"w318","nodes":["n1532","n1533"],"tags":{"barrier":"fence"}},"w319":{"id":"w319","nodes":["n1534","n1532","n1535"],"tags":{"barrier":"fence"}},"w32":{"id":"w32","nodes":["n159","n160","n161","n162","n159"],"tags":{"amenity":"parking"}},"w320":{"id":"w320","nodes":["n1536","n1537","n1538","n1539","n1536"],"tags":{"building":"shed"}},"w321":{"id":"w321","nodes":["n1540","n1541","n1542","n1543","n1540"],"tags":{"building":"shed"}},"w322":{"id":"w322","nodes":["n1544","n1545","n1546","n1547","n1544"],"tags":{"building":"shed"}},"w323":{"id":"w323","nodes":["n1548","n1549","n1550","n1551","n1548"],"tags":{"building":"house"}},"w324":{"id":"w324","nodes":["n1552","n1553","n1554","n1555","n1556","n1557","n1558","n1559","n1552"],"tags":{"building":"house"}},"w325":{"id":"w325","nodes":["n1560","n1561","n1562","n1563","n1564","n1565","n1566","n1567","n1560"],"tags":{"building":"house"}},"w326":{"id":"w326","nodes":["n1561","n1568","n1569","n1570"],"tags":{"barrier":"wall"}},"w327":{"id":"w327","nodes":["n1571","n1572"],"tags":{"barrier":"fence"}},"w328":{"id":"w328","nodes":["n1573","n1574","n1575","n1576","n1573"],"tags":{"building":"house"}},"w329":{"id":"w329","nodes":["n1577","n1578","n1579","n1580","n1581","n1582","n1583","n1584","n1585","n1586","n1577"],"tags":{"building":"house"}},"w33":{"id":"w33","nodes":["n157","n163"],"tags":{"highway":"service"}},"w330":{"id":"w330","nodes":["n1587","n1588","n1589","n1590","n1591","n1592","n1593","n1594","n1587"],"tags":{"building":"house"}},"w331":{"id":"w331","nodes":["n1595","n1596","n1597","n1598","n1599","n1600","n1601","n1595"],"tags":{"access":"private","leisure":"swimming_pool"}},"w332":{"id":"w332","nodes":["n1602","n1603","n1604","n1605","n1606","n1607","n1608","n1609","n1611","n1610","n1612","n1613","n1602"],"tags":{"building":"house"}},"w333":{"id":"w333","nodes":["n2018","n1626","n1627","n2017","n2018"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w334":{"id":"w334","nodes":["n2","n3","n2764"],"tags":{"highway":"service","name":"Water Street"}},"w335":{"id":"w335","nodes":["n3","n1628","n1614"],"tags":{"highway":"service"}},"w336":{"id":"w336","nodes":["n3198","n4545","n2747"],"tags":{"highway":"residential","name":"Morris Avenue"}},"w337":{"id":"w337","nodes":["n1629","n3504"],"tags":{"highway":"service","service":"alley","surface":"unpaved"}},"w338":{"id":"w338","nodes":["n1813","n1635","n1814","n1634","n1815","n1632","n1816","n1817"],"tags":{"highway":"service","service":"parking_aisle"}},"w339":{"id":"w339","nodes":["n1827","n4684","n4690","n1842","n4686","n4685","n1826","n1828","n1846","n1645","n1637","n4703","n1641"],"tags":{"highway":"residential","name":"Millard Street"}},"w34":{"id":"w34","nodes":["n164","n165","n166","n171","n866","n172","n167","n168","n169","n910","n170","n164"],"tags":{"amenity":"parking"}},"w340":{"id":"w340","nodes":["n1824","n1825"],"tags":{"highway":"service","service":"parking_aisle"}},"w341":{"id":"w341","nodes":["n1701","n1702","n1703","n1704","n1705","n1706","n1701"],"tags":{"building":"yes"}},"w342":{"id":"w342","nodes":["n1855","n1860","n1856","n1775","n1804","n1776","n1855"],"tags":{"amenity":"parking","fee":"no"}},"w343":{"id":"w343","nodes":["n1757","n1758","n1759","n1760","n1757"],"tags":{"building":"yes"}},"w344":{"id":"w344","nodes":["n1659","n1660","n1661","n1662","n1663","n1664","n1665","n1666","n1659"],"tags":{"building":"school"}},"w345":{"id":"w345","nodes":["n1751","n1752","n1753","n1754","n1755","n1756","n1751"],"tags":{"building":"yes"}},"w346":{"id":"w346","nodes":["n1641","n1676","n1673","n1639","n1810","n1642","n1849","n4759","n1845"],"tags":{"highway":"residential","name":"Douglas Avenue"}},"w347":{"id":"w347","nodes":["n1642","n1643","n1031","n1630","n845","n1631","n816","n1831","n902","n905","n152","n149","n1832","n1850","n878","n1833","n1852","n42","n1834","n61","n60","n1851","n1835"],"tags":{"highway":"primary","name":"Michigan Avenue"}},"w348":{"id":"w348","nodes":["n1650","n1651","n1652","n1653","n1654","n1655","n1656","n1657","n1658","n1650"],"tags":{"leisure":"playground"}},"w349":{"id":"w349","nodes":["n1861","n1818","n1819","n1820","n1821","n1825","n1823","n1639"],"tags":{"highway":"service"}},"w35":{"id":"w35","nodes":["n168","n167","n172"],"tags":{"barrier":"fence","fence_type":"chain_link"}},"w350":{"id":"w350","nodes":["n1783","n1819","n1784","n1857","n1861","n1858","n1783"],"tags":{"amenity":"parking"}},"w351":{"id":"w351","nodes":["n1717","n1718","n1719","n1720","n1717"],"tags":{"building":"yes"}},"w352":{"id":"w352","nodes":["n1743","n1744","n1745","n1746","n1747","n1748","n1749","n1750","n1743"],"tags":{"building":"yes"}},"w353":{"id":"w353","nodes":["n1637","n1636","n1029","n4715","n1630"],"tags":{"highway":"residential","name":"Lincoln Avenue"}},"w354":{"id":"w354","nodes":["n1713","n1714","n1715","n1716","n1713"],"tags":{"building":"yes"}},"w355":{"id":"w355","nodes":["n1689","n1690","n1691","n1692","n1693","n1694","n1695","n1696","n1689"],"tags":{"building":"yes"}},"w356":{"id":"w356","nodes":["n1631","n4717","n1840","n4745","n1841"],"tags":{"highway":"residential","name":"Hook Avenue"}},"w357":{"id":"w357","nodes":["n1737","n1738","n1739","n1740","n1741","n1742","n1737"],"tags":{"building":"yes"}},"w358":{"id":"w358","nodes":["n1707","n1708","n1709","n1710","n1711","n1712","n1707"],"tags":{"building":"yes"}},"w359":{"id":"w359","nodes":["n1829","n4695","n4697","n1843","n4698","n4701","n1638","n4702","n4705","n1636","n4706","n4707","n1633"],"tags":{"highway":"residential","name":"South Street"}},"w36":{"id":"w36","nodes":["n910","n171","n866","n172"],"tags":{"barrier":"fence","fence_type":"chain_link"}},"w360":{"id":"w360","nodes":["n1767","n1768","n1769","n1770","n1771","n1772","n1773","n1774","n1767"],"tags":{"building":"yes"}},"w361":{"id":"w361","nodes":["n1859","n1860","n1804","n1640","n1805","n1817","n1806","n1644","n1811","n1807","n1808","n3419","n1812","n1790","n3418","n3744","n1809","n1813","n1810"],"tags":{"highway":"service"}},"w362":{"id":"w362","nodes":["n1639","n1683","n4710","n1633"],"tags":{"highway":"residential","name":"South Street","oneway":"yes"}},"w363":{"id":"w363","nodes":["n1646","n1647","n1648","n1649","n1646"],"tags":{"leisure":"pitch","pitch":"basketball"}},"w364":{"id":"w364","nodes":["n3820","n3821","n3822","n3823","n3824","n3825","n3826","n3827","n3828","n3829","n3830","n3838","n3839","n3820"],"tags":{"amenity":"school","name":"Three Rivers Middle School"}},"w365":{"id":"w365","nodes":["n1721","n1722","n1723","n1724","n1725","n1726","n1727","n1728","n1729","n1730","n1731","n1732","n1733","n1734","n1735","n1736","n1721"],"tags":{"building":"yes"}},"w366":{"id":"w366","nodes":["n1791","n1792","n1793","n1794","n1795","n1796","n1798","n1799","n1800","n1801","n1802","n1803","n1791"],"tags":{"amenity":"parking"}},"w367":{"id":"w367","nodes":["n1633","n4708","n4711","n1643","n4712","n1838","n4752","n1839"],"tags":{"highway":"residential","name":"Grant Avenue"}},"w368":{"id":"w368","nodes":["n1853","n1687","n1688","n1854","n1853"],"tags":{"amenity":"library","building":"yes","name":"Three Rivers Public Library"}},"w369":{"id":"w369","nodes":["n1777","n1778","n1779","n1780","n1781","n1782","n1777"],"tags":{"amenity":"parking"}},"w37":{"id":"w37","nodes":["n173","n174","n175","n176","n177","n178","n179","n180","n173"],"tags":{"building":"yes"}},"w370":{"id":"w370","nodes":["n1645","n1638","n858","n4718","n1631"],"tags":{"highway":"residential","name":"Hook Avenue"}},"w371":{"id":"w371","nodes":["n3836","n3835","n4624","n3831","n4632","n3834","n3832","n3833","n3830","n3838","n3839","n3837","n3836"],"tags":{"amenity":"school","name":"Three Rivers High School"}},"w372":{"id":"w372","nodes":["n1697","n1698","n1699","n1700","n1697"],"tags":{"building":"yes"}},"w373":{"id":"w373","nodes":["n2891","n1785","n1786","n3394","n1787","n1788","n1789","n1830","n1836","n1837","n1848","n3409","n2891"],"tags":{"amenity":"parking"}},"w374":{"id":"w374","nodes":["n1761","n1762","n1763","n1764","n1765","n1766","n1761"],"tags":{"building":"yes"}},"w375":{"id":"w375","nodes":["n1822","n1823"],"tags":{"highway":"service","service":"parking_aisle"}},"w376":{"id":"w376","nodes":["n1677","n1678","n1679","n1680","n1681","n1682","n1677"],"tags":{"amenity":"parking"}},"w377":{"id":"w377","nodes":["n1676","n1675","n1674","n1673"],"tags":{"highway":"service","oneway":"yes"}},"w378":{"id":"w378","nodes":["n1667","n1668","n1669","n1670","n1671","n1672","n1667"],"tags":{"amenity":"school","name":"Andrews Elementary School"}},"w379":{"id":"w379","nodes":["n1630","n4714","n1847","n4750","n1844"],"tags":{"highway":"residential","name":"Lincoln Avenue"}},"w38":{"id":"w38","nodes":["n181","n182","n183","n185","n184","n181"],"tags":{"building":"yes"}},"w380":{"id":"w380","nodes":["n1683","n3745","n1686","n1633"],"tags":{"highway":"service","oneway":"yes","service":"parking_aisle"}},"w381":{"id":"w381","nodes":["n2022","n2037"],"tags":{"highway":"footway"}},"w382":{"id":"w382","nodes":["n1826","n1863"],"tags":{"highway":"residential"}},"w383":{"id":"w383","nodes":["n2011","n2012","n739","n2013","n2014","n2029","n2011"],"tags":{"amenity":"shelter","building":"yes","shelter_type":"picnic_shelter"}},"w384":{"id":"w384","nodes":["n2064","n2065","n2066","n2067","n2068","n2069","n2070","n2071","n2072","n2073","n2074","n2075","n2076","n2077","n2078","n2079","n2064"],"tags":{"building":"yes"}},"w385":{"id":"w385","nodes":["n1923","n1924","n1925","n1926","n1927","n1928","n1930","n1929","n1923"],"tags":{"natural":"water"}},"w386":{"id":"w386","nodes":["n1827","n14","n1886","n15","n1887","n16","n1888","n18","n17","n1889","n12","n13","n1890","n485","n1864","n11","n10","n2058","n2036","n1865","n2020","n9","n8","n1866","n295","n1867"],"tags":{"highway":"service"}},"w387":{"id":"w387","nodes":["n1846","n1843","n865","n157","n4721","n1831"],"tags":{"highway":"residential","name":"Andrews Street"}},"w388":{"id":"w388","nodes":["n2019","n2020","n2021","n2022","n2023","n2024","n2025","n2026","n2027","n2028","n2029"],"tags":{"highway":"footway"}},"w389":{"id":"w389","nodes":["n2217","n2222","n2221","n2219","n1877","n1879","n1882","n1883","n484","n1885","n483","n1880","n1881","n1878","n1884","n2223"],"tags":{"name":"Rocky River","waterway":"river"}},"w39":{"id":"w39","nodes":["n185","n186","n187"],"tags":{"barrier":"fence"}},"w390":{"id":"w390","nodes":["n2050","n2051","n2052","n2053","n2050"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w391":{"id":"w391","nodes":["n2089","n2090","n2091","n2092","n2093","n2094","n2311","n2095","n2096","n2097","n2098","n1174","n2099","n751","n43","n2062","n4725","n873","n1832"],"tags":{"highway":"residential","name":"Constantine Street"}},"w392":{"id":"w392","nodes":["n1869","n212","n436","n2281","n2081"],"tags":{"highway":"primary","name":"Michigan Avenue"}},"w393":{"id":"w393","nodes":["n1829","n611","n144","n4694","n602","n1832"],"tags":{"highway":"tertiary","name":"Constantine Street"}},"w394":{"id":"w394","nodes":["n1997","n1998","n2000","n1999"],"tags":{"highway":"service","service":"parking_aisle"}},"w395":{"id":"w395","nodes":["n1835","n1869"],"tags":{"bridge":"yes","highway":"primary","name":"Michigan Avenue"}},"w396":{"id":"w396","nodes":["n2000","n2001"],"tags":{"highway":"service","service":"parking_aisle"}},"w397":{"id":"w397","nodes":["n2082","n4688","n1842","n308","n498","n509","n246","n241","n1867","n4645","n293","n1834"],"tags":{"highway":"residential","name":"Spring Street"}},"w398":{"id":"w398","nodes":["n2015","n2016","n2017","n2018","n2015"],"tags":{"building":"yes"}},"w399":{"id":"w399","nodes":["n2062","n45","n2063","n877","n41","n1852"],"tags":{"highway":"service"}},"w4":{"id":"w4","nodes":["n7","n38","n378","n379","n7"],"tags":{"building":"yes"}},"w40":{"id":"w40","nodes":["n188","n189","n190","n191","n192","n193","n188"],"tags":{"building":"house"}},"w400":{"id":"w400","nodes":["n1968","n1969","n1970","n1971","n2007","n1972","n1973","n1978","n1974","n1977","n1976","n1975","n1968"],"tags":{"amenity":"parking"}},"w401":{"id":"w401","nodes":["n1963","n1964"],"tags":{"bridge":"yes","highway":"footway"}},"w402":{"id":"w402","nodes":["n1892","n1893","n1894","n1895","n1896","n1897","n1898","n1899","n1900","n1901","n1902","n1903","n1892"],"tags":{"addr:city":"Three Rivers","addr:housenumber":"112","addr:postcode":"49093","addr:state":"MI","addr:street":"Spring Street","barrier":"fence","name":"Scidmore Park Petting Zoo","tourism":"zoo","zoo":"petting_zoo"}},"w403":{"id":"w403","nodes":["n1957","n1958","n1959","n481","n1960","n482","n1949"],"tags":{"highway":"path"}},"w404":{"id":"w404","nodes":["n2281","n27","n330","n1987","n1988"],"tags":{"highway":"service"}},"w405":{"id":"w405","nodes":["n2249","n2269","n2270","n2271","n2272","n454","n455","n2273"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w406":{"id":"w406","nodes":["n1947","n1624","n1625","n2030","n2033","n4658","n4659","n2031","n2032","n2021"],"tags":{"highway":"footway"}},"w407":{"id":"w407","nodes":["n2034","n2036","n2009"],"tags":{"highway":"footway"}},"w408":{"id":"w408","nodes":["n1964","n1965","n2002","n1966","n21","n1967","n1969"],"tags":{"highway":"footway"}},"w409":{"id":"w409","nodes":["n1904","n1905","n1906","n1907","n1908","n1909","n748","n1910","n747","n1911","n749","n1912","n750","n1913","n1922","n1914","n1921","n1915","n746","n1916","n745","n1917","n744","n1918","n743","n742","n1919","n741","n1920","n740","n1904"],"tags":{"natural":"water"}},"w41":{"id":"w41","nodes":["n194","n195","n196","n197","n198","n199","n200","n201","n202","n203","n204","n205","n194"],"tags":{"building":"house"}},"w410":{"id":"w410","nodes":["n1868","n2088"],"tags":{"bridge":"yes","name":"Conrail Railroad","railway":"rail"}},"w411":{"id":"w411","nodes":["n2010","n2019","n2009","n2008","n2058","n2035","n1961","n1962","n1947","n1963"],"tags":{"highway":"footway"}},"w412":{"id":"w412","nodes":["n2290","n2043","n2044","n2045","n1872","n2041","n1873","n2042","n1874","n2046","n2047","n2048","n2049","n2290"],"tags":{"addr:city":"Three Rivers","addr:housenumber":"112","addr:postcode":"49093","addr:state":"MI","addr:street":"Spring Street","leisure":"park","name":"Scidmore Park"}},"w413":{"id":"w413","nodes":["n1831","n876","n4720","n821","n2089"],"tags":{"highway":"residential","name":"Andrews Street"}},"w414":{"id":"w414","nodes":["n2002","n2003","n2004","n2005","n2006","n2007"],"tags":{"highway":"footway"}},"w415":{"id":"w415","nodes":["n1979","n1980","n1981","n1982","n1979"],"tags":{"amenity":"parking"}},"w416":{"id":"w416","nodes":["n2054","n2055","n2056","n2057","n2054"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w417":{"id":"w417","nodes":["n2291","n2292","n2293","n2294","n2295","n2296","n2297","n2298","n2299","n1098","n2300","n2301","n2302","n2303","n2304","n2059","n2060","n2305","n2307","n2306","n2310","n2308","n2309","n2291"],"tags":{"leisure":"park","name":"Memory Isle Park"}},"w418":{"id":"w418","nodes":["n2033","n2034","n2035"],"tags":{"highway":"footway"}},"w419":{"id":"w419","nodes":["n1983","n1984","n1985","n1986","n1983"],"tags":{"amenity":"parking"}},"w42":{"id":"w42","nodes":["n206","n207","n208","n209","n210","n211","n206"],"tags":{"building":"house"}},"w420":{"id":"w420","nodes":["n1840","n4746","n4748","n1847","n4749","n4755","n1838","n4754","n4756","n1849"],"tags":{"highway":"residential","name":"French Street"}},"w421":{"id":"w421","nodes":["n2337","n2268"],"tags":{"highway":"path"}},"w422":{"id":"w422","nodes":["n2338","n2339","n2320","n2317","n2319","n2318","n2340","n2341","n2342","n2343","n2344","n2345","n2346","n2347","n2348","n2338"],"tags":{"natural":"water"}},"w423":{"id":"w423","nodes":["n2180","n2349","n2350","n2351","n2352","n2404","n2353","n2354","n2355","n2356","n2357","n2358","n2359","n2360","n2361","n2362","n2363","n2364","n2365","n2366","n2370","n2371","n2372","n2373","n2374","n2375","n2377","n2378","n2380","n2381","n2382","n2383","n2386","n2389","n2390","n2391","n2392","n2393","n2396","n2397","n2401","n2402","n2321","n2322","n2323","n2403","n2180"],"tags":{"natural":"wetland"}},"w424":{"id":"w424","nodes":["n2324","n2316","n1841","n2315","n2314","n1844","n1839","n4758","n1845"],"tags":{"highway":"residential","name":"Pealer Street"}},"w425":{"id":"w425","nodes":["n2267","n2337","n2336","n2335","n2334","n2333","n2332","n2331","n2330","n37","n2329","n2328","n2327","n36","n2326","n2325","n2266"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w426":{"id":"w426","nodes":["n2478","n681","n680","n679","n2459","n2467","n2487","n2478"],"tags":{"building":"yes"}},"w427":{"id":"w427","nodes":["n2671","n2672","n2673","n2674","n2671"],"tags":{"building":"yes"}},"w428":{"id":"w428","nodes":["n2483","n2482","n2486","n2489","n2492","n2502","n2495","n2480","n2483"],"tags":{"building":"yes"}},"w429":{"id":"w429","nodes":["n2707","n2708","n2716","n2712","n2714","n2713","n2715","n2711","n2710","n2723","n2709","n2707"],"tags":{"amenity":"parking"}},"w43":{"id":"w43","nodes":["n1955","n1956"],"tags":{"footway":"sidewalk","highway":"footway","name":"Riverwalk Trail"}},"w430":{"id":"w430","nodes":["n2471","n2474","n2484","n2479","n2471"],"tags":{"building":"yes"}},"w431":{"id":"w431","nodes":["n2218","n2434","n2436","n2433","n2435","n2210"],"tags":{"name":"Rocky River","waterway":"river"}},"w432":{"id":"w432","nodes":["n2782","n2532","n2783","n2784","n2782"],"tags":{"amenity":"parking"}},"w433":{"id":"w433","nodes":["n2513","n649","n2520","n2514","n2507","n2513"],"tags":{"building":"yes"}},"w434":{"id":"w434","nodes":["n2470","n2468","n2461","n2465","n2470"],"tags":{"building":"yes"}},"w435":{"id":"w435","nodes":["n2598","n2599","n648","n649","n2520","n2598"],"tags":{"building":"yes"}},"w436":{"id":"w436","nodes":["n2639","n2640","n2641","n2642","n2643","n2644","n2645","n2646","n2647","n2648","n2639"],"tags":{"building":"yes"}},"w437":{"id":"w437","nodes":["n2503","n2512","n2508","n2499","n2503"],"tags":{"building":"yes"}},"w438":{"id":"w438","nodes":["n2440","n2800","n2774","n1"],"tags":{"highway":"residential","name":"Water Street"}},"w439":{"id":"w439","nodes":["n2675","n2676","n2677","n2678","n2675"],"tags":{"building":"yes"}},"w44":{"id":"w44","nodes":["n213","n214","n215","n216","n213"],"tags":{"building":"yes"}},"w440":{"id":"w440","nodes":["n2512","n2503","n2507","n2514","n2512"],"tags":{"building":"yes"}},"w441":{"id":"w441","nodes":["n2554","n2717","n674","n2720","n2798"],"tags":{"highway":"service","oneway":"yes"}},"w442":{"id":"w442","nodes":["n2583","n2596","n2584","n2585","n2595","n2586","n2587","n2588","n2589","n2583"],"tags":{"amenity":"parking"}},"w443":{"id":"w443","nodes":["n2629","n2627","n2628","n2616","n2630","n2629"],"tags":{"building":"yes"}},"w444":{"id":"w444","nodes":["n2717","n2724","n670","n2718","n669","n668","n2722","n2727"],"tags":{"highway":"service","oneway":"yes","service":"parking_aisle"}},"w445":{"id":"w445","nodes":["n2572","n2573"],"tags":{"bridge":"yes","highway":"path","name":"Riverwalk Trail"}},"w446":{"id":"w446","nodes":["n2603","n2604","n2601","n2605","n2606","n2607","n2603"],"tags":{"building":"yes"}},"w447":{"id":"w447","nodes":["n2780","n2777","n628","n624","n2779"],"tags":{"highway":"residential","name":"Foster Street","oneway":"yes"}},"w448":{"id":"w448","nodes":["n2733","n2734","n2735","n2736","n2737","n2738","n663","n664","n2739","n2733"],"tags":{"building":"yes"}},"w449":{"id":"w449","nodes":["n2564","n2565","n2566","n2567","n2568","n2794","n2795","n2564"],"tags":{"amenity":"parking"}},"w45":{"id":"w45","nodes":["n217","n218","n219","n220","n217"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w450":{"id":"w450","nodes":["n2799","n2728","n2729","n2730","n2731","n2732","n2799"],"tags":{"building":"yes"}},"w451":{"id":"w451","nodes":["n2441","n1170","n2442","n2575","n2443","n2445","n2444","n2448","n2441"],"tags":{"amenity":"parking"}},"w452":{"id":"w452","nodes":["n2273","n457","n2569","n458","n2570"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w453":{"id":"w453","nodes":["n2447","n2242","n2448","n2527","n2530"],"tags":{"highway":"service"}},"w454":{"id":"w454","nodes":["n2560","n333","n2561"],"tags":{"highway":"service","service":"parking_aisle"}},"w455":{"id":"w455","nodes":["n2679","n2680","n2681","n2682","n2683","n2684","n2685","n2686","n2687","n2688","n2689","n2690","n2679"],"tags":{"building":"yes"}},"w456":{"id":"w456","nodes":["n2425","n2429","n2424"],"tags":{"bridge":"yes","highway":"residential","name":"Moore Street"}},"w457":{"id":"w457","nodes":["n2487","n2467","n2472","n2480","n2495","n2487"],"tags":{"building":"yes"}},"w458":{"id":"w458","nodes":["n2659","n2660","n2661","n2662","n678","n677","n2663","n2664","n2665","n2666","n675","n676","n2659"],"tags":{"building":"yes"}},"w459":{"id":"w459","nodes":["n2600","n2598","n2599","n2601","n2605","n2602","n2600"],"tags":{"building":"yes"}},"w46":{"id":"w46","nodes":["n221","n222","n223","n224","n221"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w460":{"id":"w460","nodes":["n2468","n2464","n2455","n2457","n2461","n2468"],"tags":{"building":"yes"}},"w461":{"id":"w461","nodes":["n2478","n2473","n683","n682","n2463","n681","n2478"],"tags":{"building":"yes"}},"w462":{"id":"w462","nodes":["n2547","n473","n2548","n2549"],"tags":{"highway":"service","service":"parking_aisle"}},"w463":{"id":"w463","nodes":["n2573","n2574"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w464":{"id":"w464","nodes":["n2445","n2597","n2527","n2528","n2529","n2530","n2531","n2597"],"tags":{"highway":"service","service":"parking_aisle"}},"w465":{"id":"w465","nodes":["n2571","n459","n2572"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w466":{"id":"w466","nodes":["n2445","n2574","n2552","n442","n2551","n4727","n323","n2446"],"tags":{"highway":"service"}},"w467":{"id":"w467","nodes":["n2484","n2474","n2477","n2485","n2488","n2484"],"tags":{"building":"yes"}},"w468":{"id":"w468","nodes":["n2695","n2696","n2697","n2698","n2699","n2700","n2701","n2702","n2695"],"tags":{"building":"yes"}},"w469":{"id":"w469","nodes":["n2469","n2476","n2481","n2475","n920","n2466","n2469"],"tags":{"building":"yes"}},"w47":{"id":"w47","nodes":["n1988","n1997","n1989","n25","n24","n1990","n26","n1991","n21","n1992","n2006","n1993","n22","n1994","n23","n1995","n1999","n1996","n2001","n1988"],"tags":{"highway":"service"}},"w470":{"id":"w470","nodes":["n2473","n2470","n2465","n2458","n2462","n683","n2473"],"tags":{"building":"yes"}},"w471":{"id":"w471","nodes":["n2490","n2496","n994","n997","n998","n996","n995","n2485","n2477","n2490"],"tags":{"building":"yes"}},"w472":{"id":"w472","nodes":["n2424","n2426","n2427","n2428"],"tags":{"highway":"residential","name":"Moore Street"}},"w473":{"id":"w473","nodes":["n2432","n1026","n4741","n2554","n2425"],"tags":{"highway":"residential","name":"Moore Street"}},"w474":{"id":"w474","nodes":["n2577","n2576"],"tags":{"bridge":"yes","highway":"footway"}},"w475":{"id":"w475","nodes":["n2497","n2505","n2500","n2493","n2497"],"tags":{"building":"yes"}},"w476":{"id":"w476","nodes":["n2493","n2500","n2501","n2496","n2490","n2493"],"tags":{"building":"yes"}},"w477":{"id":"w477","nodes":["n2431","n360","n4726","n418","n397","n396","n2547","n646","n2447","n644","n2418","n424","n640","n2419","n2420","n2423"],"tags":{"highway":"residential","name":"Railroad Drive"}},"w478":{"id":"w478","nodes":["n2515","n2511","n2498","n2504","n2509","n2515"],"tags":{"building":"yes"}},"w479":{"id":"w479","nodes":["n2525","n651","n650","n2526","n2524","n653","n652","n656","n2523","n654","n2518","n2517","n2521","n2522","n2525"],"tags":{"building":"yes"}},"w48":{"id":"w48","nodes":["n225","n237","n226","n227","n228","n229","n230","n231","n232","n233","n234","n235","n236","n225"],"tags":{"building":"yes"}},"w480":{"id":"w480","nodes":["n2703","n2704","n2710","n2711","n2705","n2706","n2703"],"tags":{"amenity":"parking"}},"w481":{"id":"w481","nodes":["n2796","n2657","n2658","n2797","n2796"],"tags":{"building":"yes"}},"w482":{"id":"w482","nodes":["n2550","n2551","n442","n2552","n2553","n2550"],"tags":{"amenity":"parking"}},"w483":{"id":"w483","nodes":["n2790","n2542"],"tags":{"highway":"service","service":"parking_aisle"}},"w484":{"id":"w484","nodes":["n2311","n1102"],"tags":{"highway":"service"}},"w485":{"id":"w485","nodes":["n2515","n2509","n2516","n2519","n2515"],"tags":{"building":"yes"}},"w486":{"id":"w486","nodes":["n2506","n2502","n2492","n2491","n2494","n2506"],"tags":{"building":"yes"}},"w487":{"id":"w487","nodes":["n2667","n2668","n2669","n2670","n2667"],"tags":{"building":"yes"}},"w488":{"id":"w488","nodes":["n2616","n2608","n2617","n2618","n2619","n2620","n2621","n2622","n2623","n2624","n2625","n2626","n2627","n2628","n2616"],"tags":{"building":"yes"}},"w489":{"id":"w489","nodes":["n2081","n2430"],"tags":{"bridge":"yes","highway":"primary","name":"Michigan Avenue"}},"w49":{"id":"w49","nodes":["n237","n238"],"tags":{"highway":"footway"}},"w490":{"id":"w490","nodes":["n2410","n636","n730","n635","n2409","n2694","n2751","n2765","n2753","n2768","n2754","n2769","n2745","n2766","n4503","n2763","n4501","n2752","n2781"],"tags":{"highway":"residential","name":"Portage Avenue"}},"w491":{"id":"w491","nodes":["n2578","n2579","n2580","n2581","n2578"],"tags":{"amenity":"shelter","building":"yes","shelter_type":"picnic_shelter"}},"w492":{"id":"w492","nodes":["n2556","n2557","n2558","n2559","n2556"],"tags":{"amenity":"parking"}},"w493":{"id":"w493","nodes":["n2460","n2456","n687","n2453","n2454","n2460"],"tags":{"building":"yes"}},"w494":{"id":"w494","nodes":["n2471","n2479","n2476","n2469","n2471"],"tags":{"building":"yes"}},"w495":{"id":"w495","nodes":["n2724","n2725","n673","n672","n671","n2726","n2727"],"tags":{"highway":"service","oneway":"yes","service":"parking_aisle"}},"w496":{"id":"w496","nodes":["n2649","n2650","n2651","n2652","n2653","n2654","n2655","n2656","n2649"],"tags":{"building":"yes"}},"w497":{"id":"w497","nodes":["n2430","n2446","n343","n2101","n2560","n2431","n363","n2748"],"tags":{"highway":"primary","name":"Michigan Avenue"}},"w498":{"id":"w498","nodes":["n2691","n2692","n634","n633","n2693","n2694"],"tags":{"highway":"service"}},"w499":{"id":"w499","nodes":["n2423","n2415","n661","n2416","n2417","n2719","n2721","n2772","n2756","n2773","n2759","n2767"],"tags":{"highway":"residential","name":"West Street"}},"w5":{"id":"w5","nodes":["n380","n381","n382","n383","n429","n430","n380"],"tags":{"building":"yes"}},"w50":{"id":"w50","nodes":["n239","n499","n508","n245","n238","n242","n240"],"tags":{"footway":"sidewalk","highway":"footway"}},"w500":{"id":"w500","nodes":["n2428","n1152","n2421","n2324"],"tags":{"bridge":"yes","highway":"residential","name":"Moore Street"}},"w501":{"id":"w501","nodes":["n2608","n2609","n2610","n2611","n2612","n2613","n2614","n2615","n2617","n2608"],"tags":{"building":"yes"}},"w502":{"id":"w502","nodes":["n2570","n2571"],"tags":{"bridge":"yes","highway":"path","name":"Riverwalk Trail"}},"w503":{"id":"w503","nodes":["n2540","n2542","n2787"],"tags":{"highway":"service"}},"w504":{"id":"w504","nodes":["n2269","n2582","n2250"],"tags":{"highway":"path"}},"w505":{"id":"w505","nodes":["n2631","n2632","n2633","n2634","n2635","n2636","n2637","n2638","n2631"],"tags":{"building":"yes"}},"w506":{"id":"w506","nodes":["n2543","n2544","n2545","n395","n2546","n2543"],"tags":{"amenity":"parking"}},"w507":{"id":"w507","nodes":["n2449","n2450","n2451","n2452","n1162","n2449"],"tags":{"leisure":"pitch","sport":"tennis"}},"w508":{"id":"w508","nodes":["n2554","n1160","n2559","n2558","n659","n2555","n658","n657","n2419"],"tags":{"highway":"service"}},"w509":{"id":"w509","nodes":["n2499","n2508","n2510","n2505","n2497","n2499"],"tags":{"building":"yes"}},"w51":{"id":"w51","nodes":["n241","n242","n243","n244"],"tags":{"highway":"service","surface":"unpaved"}},"w510":{"id":"w510","nodes":["n2575","n2577"],"tags":{"highway":"footway"}},"w511":{"id":"w511","nodes":["n2533","n2534","n2535","n2536","n2537","n2538","n2539","n2785","n2786","n2533"],"tags":{"amenity":"parking"}},"w512":{"id":"w512","nodes":["n2801","n2740","n2741","n2742","n2743","n2744","n2801"],"tags":{"building":"yes"}},"w513":{"id":"w513","nodes":["n2720","n2721"],"tags":{"highway":"service","service":"parking_aisle"}},"w514":{"id":"w514","nodes":["n2788","n2790","n2789","n989","n2540","n2541"],"tags":{"highway":"service","service":"parking_aisle"}},"w515":{"id":"w515","nodes":["n2848","n2849","n2850","n2851","n2803","n2804","n2812"],"tags":{"highway":"residential","name":"Middle Street"}},"w516":{"id":"w516","nodes":["n2852","n2805"],"tags":{"access":"private","highway":"service","name":"Battle Street"}},"w517":{"id":"w517","nodes":["n2863","n2815","n2814","n2812","n2864","n2855","n2865","n2867","n2868"],"tags":{"highway":"secondary","name":"Michigan Avenue","name_1":"State Highway 60","ref":"M 60"}},"w518":{"id":"w518","nodes":["n2859","n2808"],"tags":{"highway":"residential","name":"2nd Avenue"}},"w519":{"id":"w519","nodes":["n2823","n2824","n2825","n2826","n2827","n2828","n2823"],"tags":{"building":"yes"}},"w52":{"id":"w52","nodes":["n247","n248","n249","n250","n247"],"tags":{"amenity":"parking"}},"w520":{"id":"w520","nodes":["n2806","n2807","n2803"],"tags":{"highway":"residential","name":"2nd Avenue"}},"w521":{"id":"w521","nodes":["n2829","n2830","n2831","n2832","n2833","n2834","n2835","n2836","n2837","n2838","n2829"],"tags":{"building":"yes"}},"w522":{"id":"w522","nodes":["n2815","n2813","n2811","n4597","n2846","n4596","n2857","n4601","n2853","n4602","n2861","n4","n2879","n4560","n3550","n5","n1685"],"tags":{"highway":"residential","name":"Washington Street"}},"w523":{"id":"w523","nodes":["n2878","n2811","n2810","n2860","n2880","n2881","n2882"],"tags":{"highway":"residential","name":"5th Avenue"}},"w524":{"id":"w524","nodes":["n2816","n2817","n2818","n2819","n2820","n2821","n2822","n2816"],"tags":{"building":"yes"}},"w525":{"id":"w525","nodes":["n2869","n2856","n2806","n2808","n2814","n2809","n2810","n2847","n2858","n2854","n2870","n2871","n6","n2872","n2839","n2862"],"tags":{"highway":"residential","name":"Wood Street"}},"w526":{"id":"w526","nodes":["n2877","n2809","n2813","n2844","n2843"],"tags":{"highway":"residential","name":"4th Avenue"}},"w527":{"id":"w527","nodes":["n4785","n4784","n2936","n4788","n4787","n4786","n4785"],"tags":{"amenity":"parking"}},"w528":{"id":"w528","nodes":["n2864","n2892","n2893","n2877","n2860","n3840"],"tags":{"highway":"residential","name":"Garden Street"}},"w529":{"id":"w529","nodes":["n2868","n2890"],"tags":{"bridge":"yes","highway":"secondary","name":"Michigan Avenue","name_1":"State Highway 60","ref":"M 60"}},"w53":{"id":"w53","nodes":["n251","n252","n253","n254","n255","n256","n257","n258","n259","n260","n261","n262","n251"],"tags":{"building":"yes"}},"w530":{"id":"w530","nodes":["n2914","n2915","n2916","n2917","n2918","n2919","n2920","n2921","n2922","n2923","n2924","n2925","n2926","n2927","n2928","n2929","n2930","n2931","n2932","n2933","n2914"],"tags":{"building":"yes"}},"w531":{"id":"w531","nodes":["n2958","n2896"],"tags":{"bridge":"yes","highway":"secondary","name":"Main Street"}},"w532":{"id":"w532","nodes":["n2896","n394","n364","n2748"],"tags":{"highway":"secondary","name":"Main Street"}},"w533":{"id":"w533","nodes":["n2800","n2943","n2940","n2941","n2942","n2943"],"tags":{"highway":"service","service":"parking_aisle"}},"w534":{"id":"w534","nodes":["n3836","n3837","n3839","n3838","n3834","n4632","n3831","n4624","n3835","n3836"],"tags":{"barrier":"fence"}},"w535":{"id":"w535","nodes":["n2894","n2944","n2774","n2765"],"tags":{"highway":"residential","name":"5th Avenue"}},"w536":{"id":"w536","nodes":["n2890","n2780","n627","n2889","n2887","n623","n2888","n366","n2748"],"tags":{"highway":"secondary","name":"Michigan Avenue","name_1":"State Highway 60","ref":"M 60"}},"w537":{"id":"w537","nodes":["n2895","n738","n2887","n737","n2913"],"tags":{"highway":"residential","name":"Water Street"}},"w538":{"id":"w538","nodes":["n2855","n3756","n2884","n2885","n2886","n2945","n2946","n2947","n2948","n2949","n2950","n2951","n2952","n2953","n2955","n2848","n2956","n2856"],"tags":{"highway":"residential","name":"River Drive"}},"w539":{"id":"w539","nodes":["n2882","n2894"],"tags":{"bridge":"yes","highway":"residential","name":"5th Avenue"}},"w54":{"id":"w54","nodes":["n263","n264","n265","n266","n267","n268","n269","n270","n271","n272","n273","n274","n275","n276","n263"],"tags":{"building":"yes"}},"w540":{"id":"w540","nodes":["n2987","n2964","n2981","n2983","n2966","n2982","n2962","n2960","n2967","n2965","n2984","n2977","n2968","n2976","n2986","n2988","n2963","n2970","n2969","n2979","n2974","n2980","n2959","n2973","n2985","n2961","n2975","n2971","n2972","n2978","n2898","n2907","n2912","n2909","n2911","n2901","n2903","n2904","n2906","n2902","n2900","n2910","n2908","n2899","n2897","n2905","n2186","n2233"],"tags":{"name":"Portage River","waterway":"river"}},"w541":{"id":"w541","nodes":["n2852","n2851","n3003"],"tags":{"highway":"residential","name":"1st Avenue"}},"w542":{"id":"w542","nodes":["n2991","n3004","n2994"],"tags":{"highway":"residential","name":"River Street"}},"w543":{"id":"w543","nodes":["n2993","n2989"],"tags":{"bridge":"yes","highway":"residential","name":"6th Street"}},"w544":{"id":"w544","nodes":["n2995","n2996","n2997","n2998","n2999","n3000","n3001","n3002","n2990","n2991","n2993"],"tags":{"highway":"residential","name":"6th Street"}},"w545":{"id":"w545","nodes":["n2989","n2992","n2848"],"tags":{"highway":"residential","name":"6th Street"}},"w546":{"id":"w546","nodes":["n2313","n3169","n3170","n3171","n3172","n3173","n3174","n3175","n3176","n3177","n3178","n3179","n3180","n3191","n3181","n3190","n3182","n3183","n3184","n3185","n3186","n3187","n3188","n3189","n3160","n3161","n3162","n2126","n2146","n2156","n2129","n2112","n2109","n2313"],"tags":{"natural":"wetland"}},"w547":{"id":"w547","nodes":["n2088","n3013","n3015","n3014","n3017","n3018"],"tags":{"name":"Conrail Railroad","railway":"rail"}},"w548":{"id":"w548","nodes":["n3083","n3084","n3085","n3086","n3083"],"tags":{"building":"yes"}},"w549":{"id":"w549","nodes":["n3020","n2288","n2283","n2284","n2131","n2286","n2287","n2285","n2132","n2140","n2289","n3020"],"tags":{"leisure":"park","name":"Conservation Park"}},"w55":{"id":"w55","nodes":["n277","n278","n279","n280","n281","n282","n283","n284","n277"],"tags":{"building":"yes"}},"w550":{"id":"w550","nodes":["n3056","n3042","n3041","n3040","n3039","n3038","n3037","n3036","n3044","n3035","n3034","n3043","n3016","n3056","n3019","n3015","n3012"],"tags":{"highway":"service"}},"w551":{"id":"w551","nodes":["n3044","n3045","n3046","n3047","n3048","n3049","n3050","n3051","n3052","n3053","n3054","n3055","n3016"],"tags":{"highway":"footway"}},"w552":{"id":"w552","nodes":["n3117","n3118","n3119","n3120","n3121","n3122","n3117"],"tags":{"building":"yes"}},"w553":{"id":"w553","nodes":["n3123","n3124","n3129","n3125","n3126","n3123"],"tags":{"building":"yes"}},"w554":{"id":"w554","nodes":["n3069","n3070","n3071","n3072","n3073","n3074","n3075","n3076","n3077","n3078","n3079","n3080","n3081","n3082","n3069"],"tags":{"building":"yes"}},"w555":{"id":"w555","nodes":["n3087","n3088","n3089","n3090","n3087"],"tags":{"building":"yes"}},"w556":{"id":"w556","nodes":["n3113","n3114","n3115","n3116","n3113"],"tags":{"building":"yes"}},"w557":{"id":"w557","nodes":["n3103","n3104","n3105","n3106","n3103"],"tags":{"building":"yes"}},"w558":{"id":"w558","nodes":["n3127","n3128","n3129","n3124","n3127"],"tags":{"building":"yes"}},"w559":{"id":"w559","nodes":["n3137","n3141","n3142","n3138","n3139","n3140","n3137"],"tags":{"building":"yes"}},"w56":{"id":"w56","nodes":["n285","n286","n287","n288","n285"],"tags":{"amenity":"parking"}},"w560":{"id":"w560","nodes":["n3091","n3092","n3093","n3094","n3091"],"tags":{"building":"yes"}},"w561":{"id":"w561","nodes":["n3155","n3157","n3158","n3159","n3156","n3155"],"tags":{"building":"yes"}},"w562":{"id":"w562","nodes":["n3057","n3058","n3059","n3060","n3057"],"tags":{"building":"yes"}},"w563":{"id":"w563","nodes":["n3107","n3108","n3109","n3110","n3111","n3112","n3107"],"tags":{"building":"yes"}},"w564":{"id":"w564","nodes":["n3134","n3135","n3136","n3131","n3134"],"tags":{"building":"yes"}},"w565":{"id":"w565","nodes":["n3143","n3144","n3145","n3146","n3143"],"tags":{"building":"yes"}},"w566":{"id":"w566","nodes":["n3095","n3096","n3097","n3098","n3095"],"tags":{"building":"yes"}},"w567":{"id":"w567","nodes":["n3130","n3131","n3136","n3132","n3133","n3130"],"tags":{"building":"yes"}},"w568":{"id":"w568","nodes":["n3025","n3026","n3027","n3028","n3029","n3030","n3031","n3033","n3032","n3025"],"tags":{"amenity":"parking"}},"w569":{"id":"w569","nodes":["n3061","n3062","n3063","n3064","n3061"],"tags":{"building":"yes"}},"w57":{"id":"w57","nodes":["n289","n290","n291","n292","n289"],"tags":{"amenity":"parking"}},"w570":{"id":"w570","nodes":["n3155","n3156","n3152","n3153","n3155"],"tags":{"building":"yes"}},"w571":{"id":"w571","nodes":["n3099","n3100","n3101","n3102","n3099"],"tags":{"building":"yes"}},"w572":{"id":"w572","nodes":["n3147","n3148","n3149","n3150","n3147"],"tags":{"building":"yes"}},"w573":{"id":"w573","nodes":["n3039","n2284"],"tags":{"highway":"service"}},"w574":{"id":"w574","nodes":["n3151","n3152","n3153","n3154","n3151"],"tags":{"building":"yes"}},"w575":{"id":"w575","nodes":["n3021","n3022","n3023","n3024","n3021"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w576":{"id":"w576","nodes":["n3065","n3066","n3067","n3068","n3065"],"tags":{"building":"yes"}},"w577":{"id":"w577","nodes":["n2944","n3192","n3757","n3813","n3814","n3815","n3816","n3817","n3818","n3819"],"tags":{"highway":"service","name":"Willow Drive","service":"driveway","surface":"unpaved"}},"w578":{"id":"w578","nodes":["n2163","n2165","n2166","n2167","n2168","n2172","n2173","n2174","n2175","n2176","n2178","n2181","n2163"],"tags":{"building":"yes"}},"w579":{"id":"w579","nodes":["n2754","n3195","n3204","n3205","n4537","n4540","n3206","n4530","n4536","n3207","n4524","n3199","n4521","n3197","n1032"],"tags":{"highway":"residential","name":"Elm Street"}},"w58":{"id":"w58","nodes":["n240","n293","n294"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w580":{"id":"w580","nodes":["n2184","n2185","n2187","n2190","n2191","n2192","n2184"],"tags":{"building":"yes"}},"w581":{"id":"w581","nodes":["n2765","n3208","n3211","n2755","n3280","n2756","n3346"],"tags":{"highway":"residential","name":"Kelsey Street"}},"w582":{"id":"w582","nodes":["n2753","n3194","n3193","n3201","n3196","n4551","n3202","n4550","n3203","n3200","n3198","n1033"],"tags":{"highway":"residential","name":"Walnut Street"}},"w583":{"id":"w583","nodes":["n3272","n4469","n4588","n2879","n4564","n2872"],"tags":{"highway":"residential","name":"10th Avenue"}},"w584":{"id":"w584","nodes":["n3243","n3242","n3241","n3240","n3243"],"tags":{"building":"industrial"}},"w585":{"id":"w585","nodes":["n3273","n3274","n4631","n4593","n3275","n4592","n2846","n4611","n2847"],"tags":{"highway":"residential","name":"6th Avenue"}},"w586":{"id":"w586","nodes":["n3276","n4591","n2853","n4605","n2854"],"tags":{"highway":"residential","name":"8th Avenue"}},"w587":{"id":"w587","nodes":["n3269","n3268","n3267","n3266","n3265","n3264","n3263","n3262","n3269"],"tags":{"building":"industrial"}},"w588":{"id":"w588","nodes":["n3277","n4599","n2857","n4598","n4608","n2858"],"tags":{"highway":"residential","name":"7th Avenue"}},"w589":{"id":"w589","nodes":["n3239","n3238","n3271","n3270","n3237","n3236","n3235","n3234","n3239"],"tags":{"building":"yes"}},"w59":{"id":"w59","nodes":["n294","n295","n296","n297","n298","n299","n300","n301","n302","n303","n491","n304","n305","n306","n307"],"tags":{"footway":"sidewalk","highway":"footway"}},"w590":{"id":"w590","nodes":["n3278","n4458","n4589","n4604","n2861"],"tags":{"highway":"residential","name":"9th Avenue"}},"w591":{"id":"w591","nodes":["n3253","n3252","n3251","n3250","n3249","n3248","n3253"],"tags":{"building":"industrial"}},"w592":{"id":"w592","nodes":["n3229","n3228","n3227","n3226","n3225","n3224","n3223","n3222","n3221","n3220","n3219","n3218","n3217","n3216","n3215","n3214","n3213","n3212","n3229"],"tags":{"natural":"water","water":"pond"}},"w593":{"id":"w593","nodes":["n3261","n3260","n3259","n3258","n3257","n3256","n3255","n3254","n3261"],"tags":{"building":"industrial"}},"w594":{"id":"w594","nodes":["n3233","n3232","n3231","n3230","n3233"],"tags":{"building":"yes"}},"w595":{"id":"w595","nodes":["n3247","n3246","n3245","n3244","n3247"],"tags":{"building":"industrial"}},"w596":{"id":"w596","nodes":["n2769","n3195","n3193","n3209","n2758","n2759","n3279"],"tags":{"highway":"residential","name":"Armitage Street"}},"w597":{"id":"w597","nodes":["n2193","n2194","n2195","n2197","n2193"],"tags":{"building":"yes"}},"w598":{"id":"w598","nodes":["n3404","n3403","n3402","n3401","n3400","n3399","n3398","n3397","n3373","n3372","n3396","n3395","n3404"],"tags":{"building":"school"}},"w6":{"id":"w6","nodes":["n879","n880","n881","n882","n879"],"tags":{"building":"shed"}},"w60":{"id":"w60","nodes":["n239","n308","n307"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w600":{"id":"w600","nodes":["n3387","n3386","n3316","n3315","n3314","n3313","n3387"],"tags":{"building":"yes"}},"w601":{"id":"w601","nodes":["n3304","n3303","n3302","n3301","n3385","n3384","n3300","n3299","n3304"],"tags":{"building":"yes"}},"w602":{"id":"w602","nodes":["n3334","n3333","n3332","n3331","n3330","n3329","n3328","n3327","n3326","n3325","n3324","n3323","n3322","n3321","n3320","n3319","n3318","n3317","n3334"],"tags":{"building":"yes"}},"w603":{"id":"w603","nodes":["n3353","n3352","n3347","n3280","n2798"],"tags":{"highway":"service","service":"alley","surface":"unpaved"}},"w604":{"id":"w604","nodes":["n3753","n3211","n3383"],"tags":{"highway":"service","service":"alley"}},"w605":{"id":"w605","nodes":["n3290","n3289","n3288","n3287","n3286","n3285","n3284","n3283","n3282","n3281","n3290"],"tags":{"building":"yes"}},"w606":{"id":"w606","nodes":["n2198","n2199","n2201","n2202","n2203","n2206","n2198"],"tags":{"building":"yes"}},"w607":{"id":"w607","nodes":["n2198","n2207"],"tags":{"barrier":"wall"}},"w608":{"id":"w608","nodes":["n2751","n3208","n3210","n3209","n3415","n3410","n3414","n3413","n3412","n3416"],"tags":{"highway":"residential","name":"East Street"}},"w609":{"id":"w609","nodes":["n2772","n3346","n3746","n3748","n3747","n3345","n3378","n3279","n3411"],"tags":{"highway":"residential","name":"Maple Street"}},"w61":{"id":"w61","nodes":["n309","n310","n311","n312","n313","n240"],"tags":{"footway":"sidewalk","highway":"footway"}},"w610":{"id":"w610","nodes":["n3379","n3380","n3382","n3381","n3379"],"tags":{"leisure":"park","name":"LaFayette Park"}},"w611":{"id":"w611","nodes":["n2768","n3194","n3210","n3753","n2760","n3353","n2773","n3378"],"tags":{"highway":"residential","name":"Bennett Street"}},"w612":{"id":"w612","nodes":["n2751","n3383","n2749","n2798","n2772"],"tags":{"highway":"residential","name":"Market Street"}},"w613":{"id":"w613","nodes":["n3298","n3297","n3296","n3295","n3294","n3293","n3292","n3291","n3298"],"tags":{"building":"yes"}},"w614":{"id":"w614","nodes":["n3375","n3406","n3405","n3374","n3375"],"tags":{"leisure":"playground"}},"w615":{"id":"w615","nodes":["n3393","n3344","n3343","n3342","n3341","n3340","n3339","n3338","n3337","n3392","n3391","n3390","n3389","n3336","n3335","n3388","n3393"],"tags":{"building":"yes"}},"w616":{"id":"w616","nodes":["n3376","n3407","n3408","n3377","n3376"],"tags":{"amenity":"school","name":"Three Rivers Elementary School"}},"w617":{"id":"w617","nodes":["n3312","n3311","n3310","n3309","n3308","n3307","n3306","n3305","n3312"],"tags":{"building":"yes"}},"w619":{"id":"w619","nodes":["n2863","n3424","n3425","n3426","n3427","n3428","n3429","n3430","n3431","n3432","n3433","n2844"],"tags":{"highway":"secondary","name":"Michigan Avenue","ref":"M 60"}},"w62":{"id":"w62","nodes":["n876","n906","n904","n875","n874","n873","n872","n871","n870","n869","n41","n868","n146","n314","n315","n1956"],"tags":{"footway":"sidewalk","highway":"footway"}},"w620":{"id":"w620","nodes":["n2844","n3420","n3421","n3422","n3439","n2859","n3437","n3493","n3496","n3500","n3497"],"tags":{"highway":"residential"}},"w621":{"id":"w621","nodes":["n3468","n3469","n3470","n3471","n3468"],"tags":{"building":"yes"}},"w622":{"id":"w622","nodes":["n3417","n3436","n3438","n3491","n3488","n3492","n3495","n3494","n3498","n3487","n3499","n3490","n3489","n4800","n3417"],"tags":{"landuse":"cemetery","name":"Riverside Cemetery"}},"w623":{"id":"w623","nodes":["n3440","n3441","n3442","n3443","n3444","n3445","n3440"],"tags":{"building":"yes"}},"w624":{"id":"w624","nodes":["n3446","n3447","n3448","n3449","n3450","n3451","n3452","n3453","n3454","n3455","n3456","n3457","n3458","n3459","n3460","n3461","n3462","n3463","n3464","n3465","n3466","n3467","n3446"],"tags":{"building":"yes"}},"w625":{"id":"w625","nodes":["n2844","n3434","n3435","n2878","n3275","n4621","n3276","n3278","n4463","n3272","n3472","n3474","n3475","n3476","n3477","n3478","n1202","n3479","n3480","n3481","n1203","n3482","n3483","n3484","n3485","n4574","n3486","n3473"],"tags":{"highway":"secondary","name":"Jefferson Street","name_1":"State Highway 60","ref":"M 60"}},"w626":{"id":"w626","nodes":["n3439","n3423","n2863"],"tags":{"highway":"unclassified","name":"Michigan Avenue","name_1":"State Highway 60"}},"w627":{"id":"w627","nodes":["n3500","n3005"],"tags":{"highway":"service"}},"w628":{"id":"w628","nodes":["n3491","n3488","n3492","n3010","n3009","n3005","n3008","n3007","n3006","n3502","n3491"],"tags":{"leisure":"park","name":"Marina Park"}},"w629":{"id":"w629","nodes":["n2208","n2209","n2212","n2214","n2208"],"tags":{"building":"yes"}},"w63":{"id":"w63","nodes":["n1955","n316"],"tags":{"footway":"sidewalk","highway":"footway"}},"w630":{"id":"w630","nodes":["n2757","n3414","n3202","n4542","n3206","n4538","n3750","n3503","n1629","n4500","n2763","n4502","n2764","n3508"],"tags":{"highway":"residential","name":"Hoffman Street"}},"w631":{"id":"w631","nodes":["n2215","n2750","n2770","n2771","n2215"],"tags":{"building":"yes"}},"w632":{"id":"w632","nodes":["n2766","n3504","n3507","n3751","n3205","n3196","n3410","n2746"],"tags":{"highway":"residential","name":"Cushman Street"}},"w633":{"id":"w633","nodes":["n2745","n3749","n3507","n4535","n3503"],"tags":{"highway":"residential","name":"Pine Street"}},"w634":{"id":"w634","nodes":["n3510","n3511","n3512","n3509","n3510"],"tags":{"leisure":"park","name":"Bowman Park"}},"w636":{"id":"w636","nodes":["n2745","n3752","n3204","n3201","n3415","n2761","n2767","n3411"],"tags":{"highway":"residential","name":"Wheeler Street"}},"w637":{"id":"w637","nodes":["n3550","n4586","n4476","n3472"],"tags":{"highway":"residential","name":"11th Avenue"}},"w638":{"id":"w638","nodes":["n3508","n3518"],"tags":{"bridge":"yes","highway":"residential","name":"Hoffman Street"}},"w639":{"id":"w639","nodes":["n3518","n1204","n2862","n3519","n3520","n3521","n3522","n3523","n2161","n3524","n3549","n3552","n4239","n3551","n4577","n4582","n4578","n4583","n4579","n4574"],"tags":{"highway":"residential","name":"Hoffman Street"}},"w64":{"id":"w64","nodes":["n316","n317"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w640":{"id":"w640","nodes":["n3634","n3640","n3676","n3633","n3678","n3648","n3638","n3683","n3600","n3579","n3679","n3677","n2987","n3592","n3588","n3608","n3559","n3617","n3620","n3660","n3553","n3533","n3530","n3531","n3525","n3527","n3526","n3532","n3529","n3528","n3667","n3627","n3623","n3625","n3601","n3687","n3671","n3644","n3626","n3673","n3582","n3693","n3605","n3619","n3651","n3650","n3615","n3663","n3631","n3596","n3604","n3655","n3586","n3595","n3701","n3603","n3686","n3611","n3568","n3674","n3613","n3580","n3562","n3564","n3689","n3585","n3670","n3659","n3684","n3680","n3646","n3558","n3556","n3692","n3563","n3575","n3571","n3675","n3557","n3700","n3656","n3622","n3657","n3565","n3669","n3658","n3618","n3624","n3688","n3610","n3570","n3645","n3649","n3583","n3694","n3561","n3554","n3614","n3698","n3581","n3635","n3641","n3569","n3647","n3628","n3598","n3696","n3665","n3639","n3607","n3695","n3642","n3672","n3577","n3643","n3691","n3602","n3576","n3591","n3560","n3606","n3685","n3597","n3629","n3661","n3654","n3616","n3697","n3578","n3609","n3653","n3699","n3566","n3637","n3567","n3666","n3555","n3599","n3590","n3572","n3593","n3690","n3681","n3612","n3682","n3668","n3587","n3621","n3636","n3662","n3589","n3573","n3652","n3664","n3632","n3574","n3594","n3584","n3630","n3634"],"tags":{"landuse":"reservoir","name":"Hoffman Pond","natural":"water"}},"w641":{"id":"w641","nodes":["n2988","n3534","n3535","n3536","n3537","n3538","n3539","n3540","n3541","n3542","n3543","n3544","n3545","n3546","n3547","n3548","n2970"],"tags":{"waterway":"river"}},"w642":{"id":"w642","nodes":["n3702","n3703","n3704","n3705","n3706","n3707","n3708","n3709","n3710","n3711","n3712","n3713","n3714","n3715","n3716","n3717","n3718","n3719","n3720","n3721","n3722","n3723","n3724","n3725","n3726","n3727","n3728","n3729","n3730","n3731","n3732","n3733","n3734","n3735","n3736","n3737","n3738","n3739","n3740","n3741","n3742","n3743","n3702"],"tags":{"admin_level":"8","boundary":"administrative"}},"w643":{"id":"w643","nodes":["n2839","n2873"],"tags":{"highway":"service","service":"driveway"}},"w644":{"id":"w644","nodes":["n2873","n2840"],"tags":{"bridge":"yes","highway":"service","layer":"1","service":"driveway"}},"w645":{"id":"w645","nodes":["n2840","n2841","n2842","n2845","n2866"],"tags":{"highway":"service","service":"driveway","surface":"unpaved"}},"w646":{"id":"w646","nodes":["n2752","n3759","n1420","n1421","n1422","n3758","n4507","n4506","n4505","n4520","n3199","n4522","n4504","n4546","n3200","n4547","n3412"],"tags":{"highway":"residential","name":"Flower Street"}},"w647":{"id":"w647","nodes":["n2874","n2875","n2876","n2954","n2874"],"tags":{"building":"industrial"}},"w648":{"id":"w648","nodes":["n3778","n3779","n3780","n3781","n3782","n3783","n3778"],"tags":{"building":"yes"}},"w649":{"id":"w649","nodes":["n3197","n4543","n4544","n3198"],"tags":{"highway":"residential","name":"Morris Avenue","surface":"unpaved"}},"w65":{"id":"w65","nodes":["n317","n318","n319","n320","n321"],"tags":{"footway":"sidewalk","highway":"footway"}},"w650":{"id":"w650","nodes":["n3207","n4526","n4528","n4548","n3203","n4549","n3413","n2762"],"tags":{"highway":"residential","name":"Adams Street"}},"w651":{"id":"w651","nodes":["n3788","n3785","n3786","n3787","n3788"],"tags":{"power":"station"}},"w652":{"id":"w652","nodes":["n2957","n3163","n3241"],"tags":{"barrier":"wall"}},"w653":{"id":"w653","nodes":["n3549","n3802","n3803","n3800","n3801"],"tags":{"highway":"service","surface":"unpaved"}},"w654":{"id":"w654","nodes":["n3164","n3165","n3166","n3167","n3168","n3505","n3164"],"tags":{"building":"yes"}},"w655":{"id":"w655","nodes":["n3506","n3517","n3760","n3761","n3762","n3763","n3506"],"tags":{"building":"yes"}},"w656":{"id":"w656","nodes":["n3764","n3765","n3766","n3767","n3768","n3769","n3770","n3771","n3764"],"tags":{"building":"yes"}},"w657":{"id":"w657","nodes":["n3772","n3773","n3774","n3775","n3772"],"tags":{"building":"yes"}},"w658":{"id":"w658","nodes":["n3776","n3777","n3784","n3789","n3776"],"tags":{"building":"yes"}},"w659":{"id":"w659","nodes":["n3930","n3931","n3932","n3933","n3934","n3935","n3936","n3937","n3938","n3930"],"tags":{"leisure":"pitch","sport":"baseball"}},"w66":{"id":"w66","nodes":["n321","n322"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w660":{"id":"w660","nodes":["n3982","n3842","n3864","n3865","n2938","n3866","n2939","n3867","n3868","n3858","n2937","n3869","n2935","n2934","n3870","n3348","n3862"],"tags":{"highway":"service"}},"w661":{"id":"w661","nodes":["n3968","n3969"],"tags":{"highway":"footway"}},"w662":{"id":"w662","nodes":["n3875","n3876","n3877","n3878","n3879","n3880","n3881","n3882","n3875"],"tags":{"amenity":"parking"}},"w663":{"id":"w663","nodes":["n3964","n3965"],"tags":{"highway":"footway"}},"w664":{"id":"w664","nodes":["n3966","n3967"],"tags":{"highway":"footway"}},"w665":{"id":"w665","nodes":["n3857","n3890","n3884","n3894","n3889","n3899","n3885","n3886","n3896","n3887"],"tags":{"highway":"service","service":"parking_aisle"}},"w666":{"id":"w666","nodes":["n3895","n3896"],"tags":{"highway":"service","service":"parking_aisle"}},"w667":{"id":"w667","nodes":["n3274","n3977","n3984","n3983","n3981","n3844","n3978","n3982","n3861","n3862","n3873","n3874","n4468","n3863"],"tags":{"access":"private","highway":"service","name":"Collins Drive"}},"w668":{"id":"w668","nodes":["n3900","n3901","n3902","n3903","n3904","n3905","n3808","n3809","n3906","n3907","n3908","n3967","n3909","n3910","n3911","n3955","n3964","n3912","n3913","n3914","n3915","n3916","n3917","n3918","n3919","n3920","n3921","n3922","n3923","n3924","n3925","n3926","n3927","n3969","n3970","n3928","n3807","n3929","n3900"],"tags":{"building":"school"}},"w669":{"id":"w669","nodes":["n3272","n39","n40","n3974","n3863","n3857","n3892","n3883","n3891","n3889"],"tags":{"highway":"service"}},"w67":{"id":"w67","nodes":["n322","n886","n323","n475"],"tags":{"footway":"crossing","highway":"footway"}},"w670":{"id":"w670","nodes":["n3473","n3859","n3860","n3980","n4908","n4865"],"tags":{"highway":"secondary","name":"Hoffman Street","ref":"M 60"}},"w671":{"id":"w671","nodes":["n3970","n3806","n3971"],"tags":{"highway":"footway"}},"w672":{"id":"w672","nodes":["n3892","n3893","n3894"],"tags":{"highway":"service","service":"parking_aisle"}},"w673":{"id":"w673","nodes":["n3945","n3946","n3992","n3990","n3945"],"tags":{"leisure":"pitch","sport":"tennis"}},"w674":{"id":"w674","nodes":["n3890","n3893","n3891"],"tags":{"highway":"service","service":"parking_aisle"}},"w675":{"id":"w675","nodes":["n3947","n3948","n3994","n3993","n3947"],"tags":{"leisure":"pitch","sport":"tennis"}},"w676":{"id":"w676","nodes":["n3858","n3954","n3972","n3810","n3811","n3812","n3841","n3973","n3898","n3963","n3897","n3896"],"tags":{"highway":"service"}},"w677":{"id":"w677","nodes":["n3977","n3996","n3997","n4004","n3998","n3999","n4005","n4007","n4006","n3995","n4000","n3843","n4001","n4002","n4003","n3949","n3351","n3950","n3354","n3350","n3951","n3349","n3952","n3953","n3954","n3956","n3966","n3955"],"tags":{"highway":"footway"}},"w678":{"id":"w678","nodes":["n3887","n3888","n3895","n3899"],"tags":{"highway":"service","service":"parking_aisle"}},"w679":{"id":"w679","nodes":["n3946","n3947","n3993","n3992","n3946"],"tags":{"leisure":"pitch","sport":"tennis"}},"w68":{"id":"w68","nodes":["n294","n1952","n326"],"tags":{"footway":"sidewalk","highway":"footway"}},"w680":{"id":"w680","nodes":["n3939","n3940","n3941","n3985","n3986","n3987","n3988","n3989","n3942","n3943","n3939"],"tags":{"leisure":"pitch","sport":"baseball"}},"w681":{"id":"w681","nodes":["n3990","n3991","n3944","n3945","n3990"],"tags":{"leisure":"pitch","sport":"tennis"}},"w682":{"id":"w682","nodes":["n3871","n3872","n3873","n3874","n3871"],"tags":{"amenity":"parking"}},"w683":{"id":"w683","nodes":["n3956","n3965","n3957","n3958","n3959"],"tags":{"footway":"sidewalk","highway":"footway"}},"w684":{"id":"w684","nodes":["n3790","n3791","n3792","n3793","n3790"],"tags":{"building":"shed"}},"w685":{"id":"w685","nodes":["n3794","n3795","n3796","n3797","n3794"],"tags":{"building":"yes"}},"w686":{"id":"w686","nodes":["n3798","n3799","n3804","n3805","n3798"],"tags":{"building":"yes"}},"w687":{"id":"w687","nodes":["n3806","n3807"],"tags":{"highway":"footway"}},"w688":{"id":"w688","nodes":["n3845","n3846","n3847","n3848","n3845"],"tags":{"leisure":"pitch","sport":"american_football"}},"w689":{"id":"w689","nodes":["n3849","n4021","n3850","n3851","n3852","n3853","n3854","n3855","n3856","n3975","n3976","n3979","n4008","n4009","n4010","n4011","n4012","n4013","n4014","n4015","n4016","n4017","n4018","n4019","n4020","n4021"],"tags":{"leisure":"track","sport":"running"}},"w69":{"id":"w69","nodes":["n326","n327"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w690":{"id":"w690","nodes":["n4022","n4023","n4024","n4025","n4026","n4027","n4022"],"tags":{"building":"yes"}},"w691":{"id":"w691","nodes":["n4028","n4029","n4030","n4031","n4028"],"tags":{"building":"yes"}},"w692":{"id":"w692","nodes":["n4032","n4033","n4034","n4035","n4032"],"tags":{"building":"yes"}},"w693":{"id":"w693","nodes":["n4036","n4037","n4038","n4039","n4036"],"tags":{"building":"yes"}},"w694":{"id":"w694","nodes":["n4040","n4041","n4042","n4043","n4040"],"tags":{"building":"yes"}},"w695":{"id":"w695","nodes":["n4044","n4045","n4050","n4053","n4046","n4047","n4048","n4049","n4044"],"tags":{"building":"yes"}},"w696":{"id":"w696","nodes":["n4050","n4051","n4052","n4053","n4050"],"tags":{"building":"roof"}},"w697":{"id":"w697","nodes":["n4054","n4068","n4055","n4056","n4057","n4054"],"tags":{"building":"yes"}},"w698":{"id":"w698","nodes":["n4058","n4059","n4060","n4061","n4062","n4063","n4058"],"tags":{"building":"yes"}},"w699":{"id":"w699","nodes":["n4064","n4066","n4065"],"tags":{"barrier":"fence"}},"w7":{"id":"w7","nodes":["n43","n44","n45"],"tags":{"highway":"service"}},"w70":{"id":"w70","nodes":["n327","n328","n27","n329"],"tags":{"footway":"sidewalk","highway":"footway"}},"w700":{"id":"w700","nodes":["n4066","n4067","n4068"],"tags":{"barrier":"fence"}},"w701":{"id":"w701","nodes":["n4069","n4070","n4071","n4072","n4069"],"tags":{"building":"shed"}},"w702":{"id":"w702","nodes":["n4073","n4074","n4075","n4076","n4077","n4078","n4079","n4080","n4081","n4082","n4083","n4084","n4073"],"tags":{"building":"yes"}},"w703":{"id":"w703","nodes":["n4085","n4093","n4086","n4087","n4088","n4089","n4090","n4091","n4092","n4085"],"tags":{"building":"yes"}},"w704":{"id":"w704","nodes":["n4093","n4094","n4095","n4096"],"tags":{"barrier":"fence"}},"w705":{"id":"w705","nodes":["n4097","n4098","n4099","n4100","n4097"],"tags":{"building":"yes"}},"w706":{"id":"w706","nodes":["n4098","n4102","n4087"],"tags":{"barrier":"fence"}},"w707":{"id":"w707","nodes":["n4101","n4102","n4096","n4170","n4103"],"tags":{"barrier":"fence"}},"w708":{"id":"w708","nodes":["n4104","n4105","n4106","n4107","n4104"],"tags":{"access":"private","leisure":"swimming_pool"}},"w709":{"id":"w709","nodes":["n4108","n4109","n4110","n4111","n4108"],"tags":{"building":"yes"}},"w71":{"id":"w71","nodes":["n329","n331"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w710":{"id":"w710","nodes":["n4112","n4113","n4114","n4115","n4116","n4117","n4118","n4119","n4112"],"tags":{"building":"yes"}},"w711":{"id":"w711","nodes":["n4120","n4121","n4122","n4123","n4120"],"tags":{"building":"yes"}},"w712":{"id":"w712","nodes":["n4124","n4125","n4126","n4127","n4128","n4129","n4124"],"tags":{"building":"yes"}},"w713":{"id":"w713","nodes":["n4130","n4131","n4132","n4133","n4130"],"tags":{"building":"shed"}},"w714":{"id":"w714","nodes":["n4134","n4135","n4136","n4137","n4138","n4139","n4140","n4141","n4142","n4143","n4134"],"tags":{"building":"yes"}},"w715":{"id":"w715","nodes":["n4144","n4145","n4146","n4147","n4148","n4149","n4144"],"tags":{"building":"yes"}},"w716":{"id":"w716","nodes":["n4150","n4151","n4152","n4153","n4150"],"tags":{"building":"yes"}},"w717":{"id":"w717","nodes":["n4154","n4155","n4156","n4157","n4154"],"tags":{"building":"yes"}},"w718":{"id":"w718","nodes":["n4158","n4159","n4160","n4161","n4162","n4163","n4164","n4165","n4158"],"tags":{"building":"yes"}},"w719":{"id":"w719","nodes":["n4166","n4167","n4168","n4169","n4166"],"tags":{"building":"yes"}},"w72":{"id":"w72","nodes":["n331","n344","n332","n333","n334"],"tags":{"footway":"sidewalk","highway":"footway"}},"w720":{"id":"w720","nodes":["n4170","n4171"],"tags":{"barrier":"fence"}},"w721":{"id":"w721","nodes":["n4138","n4103"],"tags":{"barrier":"fence"}},"w722":{"id":"w722","nodes":["n4103","n4172"],"tags":{"barrier":"fence"}},"w723":{"id":"w723","nodes":["n4173","n4174"],"tags":{"barrier":"fence"}},"w724":{"id":"w724","nodes":["n4175","n4176","n4177","n4178","n4175"],"tags":{"building":"yes"}},"w725":{"id":"w725","nodes":["n4179","n4180","n4181","n4182","n4183","n4184","n4179"],"tags":{"building":"yes"}},"w726":{"id":"w726","nodes":["n4185","n4186","n4187","n4188","n4185"],"tags":{"building":"yes"}},"w727":{"id":"w727","nodes":["n4189","n4190","n4191","n4192","n4193","n4194","n4195","n4196","n4197","n4198","n4199","n4200","n4201","n4202","n4189"],"tags":{"building":"yes"}},"w728":{"id":"w728","nodes":["n4203","n4204","n4205","n4206","n4207","n4208","n4209","n4210","n4203"],"tags":{"building":"yes"}},"w729":{"id":"w729","nodes":["n4211","n4212","n4213","n4214","n4211"],"tags":{"building":"shed"}},"w73":{"id":"w73","nodes":["n335","n336","n337","n338","n339","n340","n341","n342","n335"],"tags":{"building":"yes"}},"w730":{"id":"w730","nodes":["n4215","n4216","n4217","n4218","n4215"],"tags":{"building":"yes"}},"w731":{"id":"w731","nodes":["n4219","n4220","n4221","n4222","n4223","n4224","n4225","n4226","n4227","n4228","n4229","n4230","n4219"],"tags":{"building":"yes"}},"w732":{"id":"w732","nodes":["n4231","n4232","n4233","n4234","n4235","n4236","n4237","n4238","n4231"],"tags":{"building":"yes"}},"w733":{"id":"w733","nodes":["n4239","n4240","n4241","n4242","n4243","n4244","n4245","n4246","n4247","n4248","n4241"],"tags":{"highway":"service"}},"w734":{"id":"w734","nodes":["n4240","n4249","n4248"],"tags":{"highway":"service","service":"parking_aisle"}},"w735":{"id":"w735","nodes":["n4250","n4251","n4252","n4253","n4254","n4255","n4256","n4257","n4258","n4250"],"tags":{"amenity":"parking"}},"w736":{"id":"w736","nodes":["n4259","n4260","n4261","n4262","n4259"],"tags":{"building":"yes"}},"w737":{"id":"w737","nodes":["n4263","n4264","n4265","n4266","n4267","n4268","n4269","n4270","n4271","n4272","n4273","n4274","n4275","n4276","n4263"],"tags":{"building":"yes"}},"w738":{"id":"w738","nodes":["n4277","n4278","n4279","n4280","n4281","n4282","n4277"],"tags":{"building":"yes"}},"w739":{"id":"w739","nodes":["n4283","n4284","n4285","n4286","n4287","n4288","n4289","n4290","n4291","n4292","n4293","n4294","n4283"],"tags":{"building":"yes"}},"w74":{"id":"w74","nodes":["n343","n344","n345"],"tags":{"highway":"service"}},"w740":{"id":"w740","nodes":["n4295","n4296","n4297","n4298","n4295"],"tags":{"building":"yes"}},"w741":{"id":"w741","nodes":["n4299","n4300","n4301","n4302","n4303","n4304","n4305","n4306","n4307","n4308","n4309","n4310","n4299"],"tags":{"building":"yes"}},"w742":{"id":"w742","nodes":["n4311","n4312","n4313","n4314","n4311"],"tags":{"building":"shed"}},"w743":{"id":"w743","nodes":["n4315","n4316","n4317","n4318","n4319","n4320","n4315"],"tags":{"building":"yes"}},"w744":{"id":"w744","nodes":["n4321","n4322","n4323","n4324","n4325","n4326","n4327","n4328","n4329","n4330","n4331","n4332","n4333","n4334","n4321"],"tags":{"building":"yes"}},"w745":{"id":"w745","nodes":["n4335","n4336","n4337","n4338","n4335"],"tags":{"building":"shed"}},"w746":{"id":"w746","nodes":["n4339","n4340","n4341","n4342","n4343","n4344","n4339"],"tags":{"building":"yes"}},"w747":{"id":"w747","nodes":["n4345","n4346","n4347","n4348","n4345"],"tags":{"building":"yes"}},"w748":{"id":"w748","nodes":["n4349","n4350","n4351","n4352","n4349"],"tags":{"building":"yes"}},"w749":{"id":"w749","nodes":["n4353","n4354","n4355","n4356","n4357","n4358","n4353"],"tags":{"building":"yes"}},"w75":{"id":"w75","nodes":["n346","n347","n348","n349","n350","n351","n346"],"tags":{"amenity":"parking"}},"w750":{"id":"w750","nodes":["n4612","n4359","n4360"],"tags":{"barrier":"fence"}},"w751":{"id":"w751","nodes":["n4361","n4362","n4363","n4364","n4361"],"tags":{"building":"yes"}},"w752":{"id":"w752","nodes":["n4365","n4366","n4367","n4368","n4365"],"tags":{"building":"yes"}},"w753":{"id":"w753","nodes":["n4369","n4370","n4371","n4372","n4375","n4369"],"tags":{"building":"yes"}},"w754":{"id":"w754","nodes":["n4373","n4374","n4375"],"tags":{"barrier":"fence"}},"w755":{"id":"w755","nodes":["n4376","n4377","n4378","n4379","n4376"],"tags":{"building":"shed"}},"w756":{"id":"w756","nodes":["n4380","n4381","n4382","n4383","n4384","n4385","n4386","n4387","n4388","n4389","n4390","n4391","n4380"],"tags":{"building":"yes"}},"w757":{"id":"w757","nodes":["n4392","n4393","n4394","n4395","n4392"],"tags":{"building":"yes"}},"w758":{"id":"w758","nodes":["n4396","n4397","n4398","n4399","n4396"],"tags":{"building":"shed"}},"w759":{"id":"w759","nodes":["n4400","n4401","n4402","n4403","n4404","n4405","n4406","n4407","n4408","n4409","n4410","n4411","n4412","n4413","n4414","n4415","n4400"],"tags":{"building":"yes"}},"w76":{"id":"w76","nodes":["n2561","n359","n2563","n2793","n357","n356","n2792","n355","n354","n2791","n2562","n353","n352","n358","n2561"],"tags":{"highway":"service","oneway":"yes","service":"parking_aisle"}},"w760":{"id":"w760","nodes":["n4416","n4417"],"tags":{"barrier":"fence"}},"w761":{"id":"w761","nodes":["n4418","n4416","n4419"],"tags":{"barrier":"fence"}},"w762":{"id":"w762","nodes":["n4420","n4421"],"tags":{"barrier":"fence"}},"w763":{"id":"w763","nodes":["n4422","n4423","n4424","n4425","n4426","n4427","n4428","n4429","n4430","n4431","n4432","n4433","n4422"],"tags":{"building":"yes"}},"w764":{"id":"w764","nodes":["n4434","n4435","n4436","n4437","n4438","n4439","n4440","n4441","n4442","n4445","n4444","n4443","n4434"],"tags":{"building":"yes"}},"w765":{"id":"w765","nodes":["n4446","n4447","n4448","n4449","n4446"],"tags":{"building":"yes"}},"w766":{"id":"w766","nodes":["n4450","n4451","n4452","n4453","n4450"],"tags":{"building":"yes"}},"w767":{"id":"w767","nodes":["n4454","n4455","n4456","n4457","n4454"],"tags":{"building":"yes"}},"w768":{"id":"w768","nodes":["n4461","n4458","n4460"],"tags":{"footway":"crossing","highway":"footway"}},"w769":{"id":"w769","nodes":["n4460","n4462","n4459"],"tags":{"footway":"sidewalk","highway":"footway"}},"w77":{"id":"w77","nodes":["n325","n360","n361"],"tags":{"footway":"crossing","highway":"footway"}},"w770":{"id":"w770","nodes":["n4462","n4463","n4464"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w771":{"id":"w771","nodes":["n4464","n4465","n4466","n4467"],"tags":{"footway":"sidewalk","highway":"footway"}},"w772":{"id":"w772","nodes":["n3959","n3968","n3971","n3960","n3961","n3962","n3963"],"tags":{"footway":"sidewalk","highway":"footway"}},"w773":{"id":"w773","nodes":["n4467","n4468","n3959"],"tags":{"footway":"crossing","highway":"footway"}},"w774":{"id":"w774","nodes":["n4459","n4469","n4470"],"tags":{"footway":"crossing","highway":"footway"}},"w775":{"id":"w775","nodes":["n4470","n4471","n4472","n4473","n4474","n4475"],"tags":{"footway":"sidewalk","highway":"footway"}},"w776":{"id":"w776","nodes":["n4475","n4476","n4477"],"tags":{"footway":"crossing","highway":"footway"}},"w777":{"id":"w777","nodes":["n4477","n4478","n4479","n4480","n4481","n4482","n4483","n4484","n4485","n4486","n4487"],"tags":{"footway":"sidewalk","highway":"footway"}},"w778":{"id":"w778","nodes":["n4488","n4489","n4490","n4491","n4488"],"tags":{"building":"yes"}},"w779":{"id":"w779","nodes":["n4492","n4493","n4494","n4495","n4492"],"tags":{"building":"yes"}},"w78":{"id":"w78","nodes":["n361","n362","n369"],"tags":{"footway":"sidewalk","highway":"footway"}},"w780":{"id":"w780","nodes":["n4496","n4497","n4498","n4499","n4496"],"tags":{"access":"private","leisure":"swimming_pool"}},"w781":{"id":"w781","nodes":["n4508","n4509"],"tags":{"footway":"sidewalk","highway":"footway"}},"w782":{"id":"w782","nodes":["n4510","n4511"],"tags":{"footway":"sidewalk","highway":"footway"}},"w783":{"id":"w783","nodes":["n4512","n4513"],"tags":{"footway":"sidewalk","highway":"footway"}},"w784":{"id":"w784","nodes":["n4513","n4514"],"tags":{"footway":"sidewalk","highway":"footway"}},"w785":{"id":"w785","nodes":["n4515","n4516"],"tags":{"footway":"sidewalk","highway":"footway"}},"w786":{"id":"w786","nodes":["n4517","n4515"],"tags":{"footway":"sidewalk","highway":"footway"}},"w787":{"id":"w787","nodes":["n4518","n4519"],"tags":{"footway":"sidewalk","highway":"footway"}},"w788":{"id":"w788","nodes":["n4519","n4520","n4513"],"tags":{"footway":"crossing","highway":"footway"}},"w789":{"id":"w789","nodes":["n4515","n4521","n4513"],"tags":{"footway":"crossing","highway":"footway"}},"w79":{"id":"w79","nodes":["n362","n363","n334"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w790":{"id":"w790","nodes":["n4515","n4522","n4523"],"tags":{"footway":"crossing","highway":"footway"}},"w791":{"id":"w791","nodes":["n4523","n4524","n4519"],"tags":{"footway":"crossing","highway":"footway"}},"w792":{"id":"w792","nodes":["n4523","n4525"],"tags":{"footway":"sidewalk","highway":"footway"}},"w793":{"id":"w793","nodes":["n4525","n4526","n4527"],"tags":{"footway":"crossing","highway":"footway"}},"w794":{"id":"w794","nodes":["n4527","n4529"],"tags":{"footway":"sidewalk","highway":"footway"}},"w795":{"id":"w795","nodes":["n4529","n4530","n4518"],"tags":{"footway":"crossing","highway":"footway"}},"w796":{"id":"w796","nodes":["n4518","n4531"],"tags":{"footway":"sidewalk","highway":"footway"}},"w797":{"id":"w797","nodes":["n4531","n4532"],"tags":{"footway":"sidewalk","highway":"footway"}},"w798":{"id":"w798","nodes":["n4533","n4534"],"tags":{"footway":"sidewalk","highway":"footway"}},"w799":{"id":"w799","nodes":["n4518","n4538","n4539"],"tags":{"footway":"crossing","highway":"footway"}},"w8":{"id":"w8","nodes":["n46","n47","n145","n48","n49","n46"],"tags":{"amenity":"parking"}},"w80":{"id":"w80","nodes":["n334","n364","n365"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w800":{"id":"w800","nodes":["n4539","n4540","n4541"],"tags":{"footway":"crossing","highway":"footway"}},"w801":{"id":"w801","nodes":["n4541","n4542","n4529"],"tags":{"footway":"crossing","highway":"footway"}},"w802":{"id":"w802","nodes":["n4552","n4553"],"tags":{"footway":"sidewalk","highway":"footway"}},"w803":{"id":"w803","nodes":["n4554","n4555","n4556","n4557","n4558","n4559","n4554"],"tags":{"building":"yes"}},"w804":{"id":"w804","nodes":["n4562","n4563"],"tags":{"barrier":"retaining_wall"}},"w805":{"id":"w805","nodes":["n4568","n4569","n4570","n4571","n4568"],"tags":{"building":"yes"}},"w806":{"id":"w806","nodes":["n3473","n4575","n4576","n4581","n4580","n3551"],"tags":{"highway":"residential","oneway":"yes"}},"w807":{"id":"w807","nodes":["n4613","n4614","n4615","n4616","n4617","n4618","n4619","n4620","n4613"],"tags":{"leisure":"pitch","sport":"baseball"}},"w808":{"id":"w808","nodes":["n4621","n4622","n4623","n4624","n4625","n4626","n4627","n4628","n4629","n4630"],"tags":{"highway":"service"}},"w809":{"id":"w809","nodes":["n4631","n4632","n4633","n4637","n4634","n4638","n4635","n4636"],"tags":{"highway":"service"}},"w81":{"id":"w81","nodes":["n365","n366","n367"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w810":{"id":"w810","nodes":["n4639","n4640","n4641"],"tags":{"barrier":"fence"}},"w811":{"id":"w811","nodes":["n4649","n4650","n4651","n4652","n4649"],"tags":{"building":"yes"}},"w812":{"id":"w812","nodes":["n4654","n4655"],"tags":{"barrier":"fence"}},"w813":{"id":"w813","nodes":["n4656","n4657"],"tags":{"barrier":"fence"}},"w814":{"id":"w814","nodes":["n4669","n4670","n4671","n4672","n4669"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelters"}},"w815":{"id":"w815","nodes":["n4678","n4679","n4680","n1889"],"tags":{"highway":"service"}},"w816":{"id":"w816","nodes":["n239","n4686","n4687"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w817":{"id":"w817","nodes":["n4687","n4688","n4689"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w818":{"id":"w818","nodes":["n4689","n4690","n307"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w819":{"id":"w819","nodes":["n2266","n4743"],"tags":{"highway":"path"}},"w82":{"id":"w82","nodes":["n724","n368","n369"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w820":{"id":"w820","nodes":["n4785","n4786","n4787","n4788","n1684","n4760","n4769","n4761","n4762","n4763","n4764","n4765","n4766","n4767","n4768","n4785"],"tags":{"natural":"wood"}},"w821":{"id":"w821","nodes":["n4769","n4770","n4771","n4772","n4773","n4774","n4775","n4776","n4777","n4778","n4779","n4780","n4781","n4782","n4783","n4784","n4785","n4768","n4767","n4766","n4765","n4764","n4763","n4762","n4761","n4769"],"tags":{"natural":"scrub"}},"w822":{"id":"w822","nodes":["n4772","n4789","n4790","n4791","n4792","n4793","n4794","n4795","n4796","n4797","n4798","n4799","n4783","n4782","n4781","n4780","n4779","n4778","n4777","n4776","n4775","n4774","n4773","n4772"],"tags":{"natural":"wood"}},"w823":{"id":"w823","nodes":["n4800","n4801","n4802","n4803","n4804","n4805","n4806","n4807","n4808","n4809","n4810","n4811","n4812","n4813","n4814","n4815","n4816","n3490","n3489","n4800"],"tags":{"natural":"wood"}},"w824":{"id":"w824","nodes":["n4817","n4818","n4819","n4820","n4821","n4822","n4817"],"tags":{"landuse":"recreation_ground"}},"w825":{"id":"w825","nodes":["n4563","n4823","n4824","n4829","n4825","n4826","n4827","n4828","n4562","n4563"],"tags":{"landuse":"recreation_ground"}},"w826":{"id":"w826","nodes":["n4830","n4831","n4832","n4833","n4834","n4835","n4836","n4830"],"tags":{"landuse":"industrial"}},"w827":{"id":"w827","nodes":["n4563","n4837","n4838","n4839","n4840","n4841","n4842","n4827","n4828","n4562","n4563"],"tags":{"landuse":"industrial"}},"w828":{"id":"w828","nodes":["n4843","n4844","n4845","n4846","n4843"],"tags":{"landuse":"farmland"}},"w829":{"id":"w829","nodes":["n3712","n4847","n4848","n4849","n4850","n4851","n4852","n4858","n4864","n4959","n4960","n4853","n4857","n4854","n4855","n4856","n3712"],"tags":{"aeroway":"aerodrome","name":"Three Rivers Municipal Airport"}},"w83":{"id":"w83","nodes":["n371","n372","n373","n374","n371"],"tags":{"building":"yes"}},"w830":{"id":"w830","nodes":["n4855","n4854","n4857","n4853","n4960"],"tags":{"barrier":"fence"}},"w831":{"id":"w831","nodes":["n4860","n4859","n4858","n4852","n4851"],"tags":{"barrier":"fence"}},"w832":{"id":"w832","nodes":["n4866","n4878","n4869","n4867"],"tags":{"aeroway":"runway","ref":"5/23"}},"w833":{"id":"w833","nodes":["n4868","n4890","n4894","n4881","n4869","n4905","n4870"],"tags":{"aeroway":"runway","ref":"9/27"}},"w834":{"id":"w834","nodes":["n4871","n4875","n4872","n4895","n4873","n4874","n4871"],"tags":{"aeroway":"apron"}},"w835":{"id":"w835","nodes":["n4875","n4876","n4877","n4878","n4879","n4880","n4882","n4881"],"tags":{"aeroway":"taxiway"}},"w836":{"id":"w836","nodes":["n4882","n4893","n4883","n4891","n4884","n4885","n4886","n4887","n4888","n4892","n4889","n4890"],"tags":{"aeroway":"taxiway"}},"w837":{"id":"w837","nodes":["n4893","n4894"],"tags":{"aeroway":"taxiway"}},"w838":{"id":"w838","nodes":["n4895","n4896","n4897","n4898","n4899","n4900","n4901","n4902","n4903","n4906","n4904","n4905"],"tags":{"aeroway":"taxiway"}},"w839":{"id":"w839","nodes":["n4907","n4908"],"tags":{"highway":"service"}},"w84":{"id":"w84","nodes":["n374","n375","n376","n377","n373","n374"],"tags":{"building":"yes"}},"w840":{"id":"w840","nodes":["n4909","n4907","n4910"],"tags":{"highway":"service"}},"w841":{"id":"w841","nodes":["n4911","n4912","n4913","n4914","n4911"],"tags":{"building":"yes"}},"w842":{"id":"w842","nodes":["n4915","n4916","n4917","n4918","n4915"],"tags":{"aeroway":"hangar","building":"yes"}},"w843":{"id":"w843","nodes":["n4919","n4920","n4921","n4922","n4919"],"tags":{"building":"yes"}},"w844":{"id":"w844","nodes":["n4923","n4924","n4925","n4926","n4923"],"tags":{"aeroway":"hangar","building":"yes"}},"w845":{"id":"w845","nodes":["n4927","n4928","n4929","n4930","n4927"],"tags":{"aeroway":"hangar","building":"yes"}},"w846":{"id":"w846","nodes":["n4931","n4932","n4933","n4934","n4931"],"tags":{"aeroway":"hangar","building":"yes"}},"w847":{"id":"w847","nodes":["n4935","n4936","n4937","n4938","n4935"],"tags":{"aeroway":"hangar","building":"yes"}},"w848":{"id":"w848","nodes":["n4939","n4940","n4941","n4942","n4939"],"tags":{"aeroway":"hangar","building":"yes"}},"w849":{"id":"w849","nodes":["n4943","n4944","n4945","n4946","n4943"],"tags":{"aeroway":"hangar","building":"yes"}},"w85":{"id":"w85","nodes":["n431","n432","n1038","n433","n434","n1040","n431"],"tags":{"building":"yes"}},"w850":{"id":"w850","nodes":["n4947","n4948","n4949","n4950","n4947"],"tags":{"aeroway":"hangar","building":"yes"}},"w851":{"id":"w851","nodes":["n4951","n4952","n4953","n4954","n4951"],"tags":{"aeroway":"hangar","building":"yes"}},"w852":{"id":"w852","nodes":["n4955","n4956","n4957","n4958","n4955"],"tags":{"aeroway":"hangar","building":"yes"}},"w853":{"id":"w853","nodes":["n4959","n4864","n4861","n4862","n4863"],"tags":{"barrier":"fence"}},"w854":{"id":"w854","nodes":["n4961","n4962","n4963","n4964","n4965","n4966","n4967","n4968","n4969","n4961"],"tags":{"landuse":"farmland"}},"w855":{"id":"w855","nodes":["n4970","n4971","n4972","n4973","n4974","n4975","n4976","n4977","n4978","n4980","n4970"],"tags":{"landuse":"farmland"}},"w856":{"id":"w856","nodes":["n4979","n4980","n4978","n4981","n4982","n4983","n4984","n4985","n4979"],"tags":{"natural":"scrub"}},"w857":{"id":"w857","nodes":["n4986","n4987","n4988","n5032","n4989","n4990","n4991","n4992","n4993","n4994","n4995","n4996","n4997","n4998","n4999","n5000","n5001","n5002","n5022","n5023","n5024","n5025","n5030","n5031","n5029","n5028","n5027","n5026","n4986"],"tags":{"landuse":"farmland"}},"w858":{"id":"w858","nodes":["n5001","n5003","n5004","n4999","n5000","n5001"],"tags":{"natural":"scrub"}},"w859":{"id":"w859","nodes":["n5005","n5006","n5007","n5008","n5009","n5010","n5021","n5020","n5019","n5011","n5012","n5013","n5018","n5014","n5015","n5017","n5016","n5005"],"tags":{"landuse":"farmland"}},"w86":{"id":"w86","nodes":["n384","n385","n386","n387","n384"],"tags":{"building":"yes"}},"w860":{"id":"w860","nodes":["n3020","n5033","n5034","n5035","n3179","n3180","n3191","n3181","n3190","n3182","n3183","n3184","n3185","n3186","n3187","n3188","n3189","n3160","n3161","n3162","n2126","n2153","n2288","n3020"],"tags":{"landuse":"industrial"}},"w87":{"id":"w87","nodes":["n387","n388","n389","n386","n387"],"tags":{"building":"yes"}},"w88":{"id":"w88","nodes":["n390","n391","n392","n393","n390"],"tags":{"building":"yes"}},"w89":{"id":"w89","nodes":["n394","n2895"],"tags":{"highway":"service"}},"w9":{"id":"w9","nodes":["n50","n51","n148","n52","n57","n891","n53","n50"],"tags":{"building":"yes"}},"w90":{"id":"w90","nodes":["n398","n399","n400","n401","n402","n403","n404","n405","n406","n407","n408","n409","n410","n411","n412","n413","n414","n415","n416","n417","n398"],"tags":{"building":"yes"}},"w91":{"id":"w91","nodes":["n418","n423","n419"],"tags":{"highway":"service"}},"w92":{"id":"w92","nodes":["n420","n421","n422","n423","n420"],"tags":{"amenity":"parking"}},"w93":{"id":"w93","nodes":["n2282","n1876"],"tags":{"name":"Rocky River","tunnel":"building_passage","waterway":"river"}},"w94":{"id":"w94","nodes":["n1876","n885","n1875","n2234"],"tags":{"name":"Rocky River","waterway":"river"}},"w95":{"id":"w95","nodes":["n425","n426","n427","n914","n428","n913","n425"],"tags":{"building":"yes"}},"w96":{"id":"w96","nodes":["n456","n620","n1034","n1035","n456"],"tags":{"building":"yes"}},"w97":{"id":"w97","nodes":["n435","n912","n451","n321"],"tags":{"highway":"footway"}},"w98":{"id":"w98","nodes":["n436","n319","n437","n438","n439","n440","n441","n476","n442"],"tags":{"highway":"service"}},"w99":{"id":"w99","nodes":["n443","n444","n445","n446","n447","n448","n449","n450","n443"],"tags":{"amenity":"parking"}},"n2934":{"id":"n2934","loc":[-85.617051,41.952263]},"n2935":{"id":"n2935","loc":[-85.61699,41.952276]},"n2937":{"id":"n2937","loc":[-85.616847,41.952262]},"n2938":{"id":"n2938","loc":[-85.616577,41.951956]},"n2939":{"id":"n2939","loc":[-85.61656,41.952044]},"n3348":{"id":"n3348","loc":[-85.61714,41.9522]},"n3349":{"id":"n3349","loc":[-85.616517,41.95212]},"n3350":{"id":"n3350","loc":[-85.616489,41.952033]},"n3351":{"id":"n3351","loc":[-85.616529,41.951907]},"n3354":{"id":"n3354","loc":[-85.616488,41.951994]}};
- var followSelected = false;
- if (Array.isArray(stack.selectedIDs)) {
- followSelected = (stack.selectedIDs.length === 1 && stack.selectedIDs[0][0] === 'n');
- context.enter(
- modeSelect(context, stack.selectedIDs).follow(followSelected)
- );
- }
- if (!followSelected && stack.transform) {
- map.transformEase(stack.transform);
- }
- });
+// Tooltips and svg mask used to highlight certain features
+function uiCurtain() {
- context.background()
- .on('change.map', immediateRedraw);
+ var surface = d3_select(null),
+ tooltip = d3_select(null),
+ darkness = d3_select(null);
- context.features()
- .on('redraw.map', immediateRedraw);
+ function curtain(selection) {
+ surface = selection
+ .append('svg')
+ .attr('id', 'curtain')
+ .style('z-index', 1000)
+ .style('pointer-events', 'none')
+ .style('position', 'absolute')
+ .style('top', 0)
+ .style('left', 0);
- drawLayers
- .on('change.map', function() {
- context.background().updateImagery();
- immediateRedraw();
- });
+ darkness = surface.append('path')
+ .attr('x', 0)
+ .attr('y', 0)
+ .attr('class', 'curtain-darkness');
- selection
- .on('dblclick.map', dblClick)
- .call(zoom$$1)
- .call(zoom$$1.transform, projection.transform());
+ d3_select(window).on('resize.curtain', resize);
- supersurface = selection.append('div')
- .attr('id', 'supersurface')
- .call(utilSetTransform, 0, 0);
+ tooltip = selection.append('div')
+ .attr('class', 'tooltip')
+ .style('z-index', 1002);
- // Need a wrapper div because Opera can't cope with an absolutely positioned
- // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
- wrapper = supersurface
+ tooltip
.append('div')
- .attr('class', 'layer layer-data');
+ .attr('class', 'tooltip-arrow');
- map.surface = surface = wrapper
- .call(drawLayers)
- .selectAll('.surface')
- .attr('id', 'surface');
+ tooltip
+ .append('div')
+ .attr('class', 'tooltip-inner');
- surface
- .call(drawLabels.observe)
- .on('mousedown.zoom', function() {
- if (event.button === 2) {
- event.stopPropagation();
- }
- }, true)
- .on('mouseup.zoom', function() {
- if (resetTransform()) immediateRedraw();
- })
- .on('mousemove.map', function() {
- mousemove = event;
- })
- .on('mouseover.vertices', function() {
- if (map.editable() && !transformed) {
- var hover = event.target.__data__;
- surface.selectAll('.data-layer-osm')
- .call(drawVertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
- dispatch$$1.call('drawn', this, {full: false});
- }
- })
- .on('mouseout.vertices', function() {
- if (map.editable() && !transformed) {
- var hover = event.relatedTarget && event.relatedTarget.__data__;
- surface.selectAll('.data-layer-osm')
- .call(drawVertices.drawHover, context.graph(), hover, map.extent(), map.zoom());
- dispatch$$1.call('drawn', this, {full: false});
- }
- });
+ resize();
- supersurface
- .call(context.background());
- context.on('enter.map', function() {
- if (map.editable() && !transformed) {
- var all = context.intersects(map.extent()),
- filter = utilFunctor(true),
- graph = context.graph();
+ function resize() {
+ surface
+ .attr('width', window.innerWidth)
+ .attr('height', window.innerHeight);
+ curtain.cut(darkness.datum());
+ }
+ }
- all = context.features().filter(all, graph);
- surface.selectAll('.data-layer-osm')
- .call(drawVertices, graph, all, filter, map.extent(), map.zoom())
- .call(drawMidpoints, graph, all, filter, map.trimmedExtent());
- dispatch$$1.call('drawn', this, {full: false});
- }
- });
- map.dimensions(utilGetDimensions(selection));
- }
+ /**
+ * Reveal cuts the curtain to highlight the given box,
+ * and shows a tooltip with instructions next to the box.
+ *
+ * @param {String|ClientRect} [box] box used to cut the curtain
+ * @param {String} [text] text for a tooltip
+ * @param {Object} [options]
+ * @param {string} [options.tooltipClass] optional class to add to the tooltip
+ * @param {integer} [options.duration] transition time in milliseconds
+ * @param {string} [options.buttonText] if set, create a button with this text label
+ * @param {function} [options.buttonCallback] if set, the callback for the button
+ * @param {String|ClientRect} [options.tooltipBox] box for tooltip position, if different from box for the curtain
+ */
+ curtain.reveal = function(box, text, options) {
+ if (typeof box === 'string') {
+ box = d3_select(box).node();
+ }
+ if (box && box.getBoundingClientRect) {
+ box = copyBox(box.getBoundingClientRect());
+ }
+ options = options || {};
- function zoomEventFilter() {
- // Fix for #2151, (see also d3/d3-zoom#60, d3/d3-brush#18)
- // Intercept `mousedown` and check if there is an orphaned zoom gesture.
- // This can happen if a previous `mousedown` occurred without a `mouseup`.
- // If we detect this, dispatch `mouseup` to complete the orphaned gesture,
- // so that d3-zoom won't stop propagation of new `mousedown` events.
- if (event.type === 'mousedown') {
- var hasOrphan = false;
- var listeners = window.__on;
- for (var i = 0; i < listeners.length; i++) {
- var listener = listeners[i];
- if (listener.name === 'zoom' && listener.type === 'mouseup') {
- hasOrphan = true;
- break;
- }
+ var tooltipBox;
+ if (options.tooltipBox) {
+ tooltipBox = options.tooltipBox;
+ if (typeof tooltipBox === 'string') {
+ tooltipBox = d3_select(tooltipBox).node();
}
- if (hasOrphan) {
- var event$$1 = window.CustomEvent;
- if (event$$1) {
- event$$1 = new event$$1('mouseup');
- } else {
- event$$1 = window.document.createEvent('Event');
- event$$1.initEvent('mouseup', false, false);
- }
- // Event needs to be dispatched with an event.view property.
- event$$1.view = window;
- window.dispatchEvent(event$$1);
+ if (tooltipBox && tooltipBox.getBoundingClientRect) {
+ tooltipBox = copyBox(tooltipBox.getBoundingClientRect());
}
+ } else {
+ tooltipBox = box;
}
- return event.button !== 2; // ignore right clicks
- }
+ if (tooltipBox && text) {
+ // pseudo markdown bold text for the instruction section..
+ var parts = text.split('**');
+ var html = parts[0] ? '' + parts[0] + ' ' : '';
+ if (parts[1]) {
+ html += '' + parts[1] + ' ';
+ }
+ html = html.replace(/\*(.*?)\*/g, '$1 '); // emphasis
+ html = html.replace(/\{br\}/g, ' '); // linebreak
- function ztok(z) {
- return 256 * Math.pow(2, z);
- }
+ if (options.buttonText && options.buttonCallback) {
+ html += '' +
+ '' + options.buttonText + '
';
+ }
- function ktoz(k) {
- return Math.max(Math.log(k) / Math.LN2 - 8, 0);
- }
+ var classes = 'curtain-tooltip tooltip in ' + (options.tooltipClass || '');
+ tooltip
+ .classed(classes, true)
+ .selectAll('.tooltip-inner')
+ .html(html);
- function pxCenter() {
- return [dimensions[0] / 2, dimensions[1] / 2];
- }
+ if (options.buttonText && options.buttonCallback) {
+ var button = tooltip.selectAll('.button-section .button.action');
+ button
+ .on('click', function() {
+ event.preventDefault();
+ options.buttonCallback();
+ });
+ }
+ var tip = copyBox(tooltip.node().getBoundingClientRect()),
+ w = window.innerWidth,
+ h = window.innerHeight,
+ tooltipWidth = 200,
+ tooltipArrow = 5,
+ side, pos;
- function drawVector(difference, extent) {
- var graph = context.graph(),
- features = context.features(),
- all = context.intersects(map.extent()),
- data, filter;
- if (difference) {
- var complete = difference.complete(map.extent());
- data = compact(values$1(complete));
- filter = function(d) { return d.id in complete; };
- features.clear(data);
+ // hack: this will have bottom placement,
+ // so need to reserve extra space for the tooltip illustration.
+ if (options.tooltipClass === 'intro-mouse') {
+ tip.height += 80;
+ }
- } else {
- // force a full redraw if gatherStats detects that a feature
- // should be auto-hidden (e.g. points or buildings)..
- if (features.gatherStats(all, graph, dimensions)) {
- extent = undefined;
+ // trim box dimensions to just the portion that fits in the window..
+ if (tooltipBox.top + tooltipBox.height > h) {
+ tooltipBox.height -= (tooltipBox.top + tooltipBox.height - h);
+ }
+ if (tooltipBox.left + tooltipBox.width > w) {
+ tooltipBox.width -= (tooltipBox.left + tooltipBox.width - w);
}
- if (extent) {
- data = context.intersects(map.extent().intersection(extent));
- var set$$1 = set$2(map$4(data, 'id'));
- filter = function(d) { return set$$1.has(d.id); };
+ // determine tooltip placement..
- } else {
- data = all;
- filter = utilFunctor(true);
- }
- }
+ if (tooltipBox.top + tooltipBox.height < 100) {
+ // tooltip below box..
+ side = 'bottom';
+ pos = [
+ tooltipBox.left + tooltipBox.width / 2 - tip.width / 2,
+ tooltipBox.top + tooltipBox.height
+ ];
- data = features.filter(data, graph);
+ } else if (tooltipBox.top > h - 140) {
+ // tooltip above box..
+ side = 'top';
+ pos = [
+ tooltipBox.left + tooltipBox.width / 2 - tip.width / 2,
+ tooltipBox.top - tip.height
+ ];
- surface.selectAll('.data-layer-osm')
- .call(drawVertices, graph, data, filter, map.extent(), map.zoom())
- .call(drawLines, graph, data, filter)
- .call(drawAreas, graph, data, filter)
- .call(drawMidpoints, graph, data, filter, map.trimmedExtent())
- .call(drawLabels, graph, data, filter, dimensions, !difference && !extent)
- .call(drawPoints, graph, data, filter);
+ } else {
+ // tooltip to the side of the tooltipBox..
+ var tipY = tooltipBox.top + tooltipBox.height / 2 - tip.height / 2;
- dispatch$$1.call('drawn', this, {full: true});
- }
+ if (textDirection === 'rtl') {
+ if (tooltipBox.left - tooltipWidth - tooltipArrow < 70) {
+ side = 'right';
+ pos = [tooltipBox.left + tooltipBox.width + tooltipArrow, tipY];
+ } else {
+ side = 'left';
+ pos = [tooltipBox.left - tooltipWidth - tooltipArrow, tipY];
+ }
- function editOff() {
- context.features().resetStats();
- surface.selectAll('.layer-osm *').remove();
- context.enter(modeBrowse(context));
- dispatch$$1.call('drawn', this, {full: true});
- }
+ } else {
+ if (tooltipBox.left + tooltipBox.width + tooltipArrow + tooltipWidth > w - 70) {
+ side = 'left';
+ pos = [tooltipBox.left - tooltipWidth - tooltipArrow, tipY];
+ }
+ else {
+ side = 'right';
+ pos = [tooltipBox.left + tooltipBox.width + tooltipArrow, tipY];
+ }
+ }
+ }
+ if (options.duration !== 0 || !tooltip.classed(side)) {
+ tooltip.call(uiToggle(true));
+ }
- function dblClick() {
- if (!dblclickEnabled) {
- event.preventDefault();
- event.stopImmediatePropagation();
- }
- }
+ tooltip
+ .style('top', pos[1] + 'px')
+ .style('left', pos[0] + 'px')
+ .attr('class', classes + ' ' + side);
- function zoomPan(manualEvent) {
- var event$$1 = (manualEvent || event),
- source = event$$1.sourceEvent,
- eventTransform = event$$1.transform;
+ // shift tooltip-inner if it is very close to the top or bottom edge
+ // (doesn't affect the placement of the tooltip-arrow)
+ var shiftY = 0;
+ if (side === 'left' || side === 'right') {
+ if (pos[1] < 60) {
+ shiftY = 60 - pos[1];
+ }
+ else if (pos[1] + tip.height > h - 100) {
+ shiftY = h - pos[1] - tip.height - 100;
+ }
+ }
+ tooltip.selectAll('.tooltip-inner')
+ .style('top', shiftY + 'px');
- if (transformStart.x === eventTransform.x &&
- transformStart.y === eventTransform.y &&
- transformStart.k === eventTransform.k) {
- return; // no change
+ } else {
+ tooltip
+ .classed('in', false)
+ .call(uiToggle(false));
}
- // Normalize mousewheel - #3029
- // If wheel delta is provided in LINE units, recalculate it in PIXEL units
- // We are essentially redoing the calculations that occur here:
- // https://github.com/d3/d3-zoom/blob/78563a8348aa4133b07cac92e2595c2227ca7cd7/src/zoom.js#L203
- // See this for more info:
- // https://github.com/basilfx/normalize-wheel/blob/master/src/normalizeWheel.js
- if (source && source.type === 'wheel' && source.deltaMode === 1 /* LINE */) {
- // pick sensible scroll amount if user scrolling fast or slow..
- var lines = Math.abs(source.deltaY),
- scroll = lines > 2 ? 40 : lines * 10;
+ curtain.cut(box, options.duration);
- var t0 = transformed ? transformLast : transformStart,
- p0 = mouse(source),
- p1 = t0.invert(p0),
- k2 = t0.k * Math.pow(2, -source.deltaY * scroll / 500),
- x2 = p0[0] - p1[0] * k2,
- y2 = p0[1] - p1[1] * k2;
+ return tooltip;
+ };
- eventTransform = identity$7.translate(x2,y2).scale(k2);
- _selection.node().__zoom = eventTransform;
- }
- if (ktoz(eventTransform.k * 2 * Math.PI) < minzoom) {
- surface.interrupt();
- uiFlash().text(t('cannot_zoom'));
- setZoom(context.minEditableZoom(), true);
- scheduleRedraw();
- dispatch$$1.call('move', this, map);
- return;
+ curtain.cut = function(datum, duration) {
+ darkness.datum(datum)
+ .interrupt();
+
+ var selection;
+ if (duration === 0) {
+ selection = darkness;
+ } else {
+ selection = darkness
+ .transition()
+ .duration(duration || 600)
+ .ease(linear$1);
}
- projection.transform(eventTransform);
+ selection
+ .attr('d', function(d) {
+ var string = 'M 0,0 L 0,' + window.innerHeight + ' L ' +
+ window.innerWidth + ',' + window.innerHeight + 'L' +
+ window.innerWidth + ',0 Z';
- var scale = eventTransform.k / transformStart.k,
- tX = (eventTransform.x / scale - transformStart.x) * scale,
- tY = (eventTransform.y / scale - transformStart.y) * scale;
+ if (!d) return string;
+ return string + 'M' +
+ d.left + ',' + d.top + 'L' +
+ d.left + ',' + (d.top + d.height) + 'L' +
+ (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
+ (d.left + d.width) + ',' + (d.top) + 'Z';
- if (context.inIntro()) {
- curtainProjection.transform({
- x: eventTransform.x - tX,
- y: eventTransform.y - tY,
- k: eventTransform.k
});
- }
-
- mousemove = event$$1;
- transformed = true;
- transformLast = eventTransform;
- utilSetTransform(supersurface, tX, tY, scale);
- scheduleRedraw();
+ };
- dispatch$$1.call('move', this, map);
- }
+ curtain.remove = function() {
+ surface.remove();
+ tooltip.remove();
+ d3_select(window).on('resize.curtain', null);
+ };
- function resetTransform() {
- if (!transformed) return false;
- // deprecation warning - Radial Menu to be removed in iD v3
- surface.selectAll('.edit-menu, .radial-menu').interrupt().remove();
- utilSetTransform(supersurface, 0, 0);
- transformed = false;
- if (context.inIntro()) {
- curtainProjection.transform(projection.transform());
- }
- return true;
+ // ClientRects are immutable, so copy them to an object,
+ // in case we need to trim the height/width.
+ function copyBox(src) {
+ return {
+ top: src.top,
+ right: src.right,
+ bottom: src.bottom,
+ left: src.left,
+ width: src.width,
+ height: src.height
+ };
}
- function redraw(difference, extent) {
- if (surface.empty() || !redrawEnabled) return;
-
- // If we are in the middle of a zoom/pan, we can't do differenced redraws.
- // It would result in artifacts where differenced entities are redrawn with
- // one transform and unchanged entities with another.
- if (resetTransform()) {
- difference = extent = undefined;
- }
-
- var z = String(~~map.zoom());
- if (surface.attr('data-zoom') !== z) {
- surface.attr('data-zoom', z)
- .classed('low-zoom', z <= 16);
- }
-
- if (!difference) {
- supersurface.call(context.background());
- }
-
- wrapper
- .call(drawLayers);
-
- // OSM
- if (map.editable()) {
- context.loadTiles(projection, dimensions);
- drawVector(difference, extent);
- } else {
- editOff();
- }
-
- transformStart = projection.transform();
-
- return map;
- }
-
+ return curtain;
+}
+function uiIntroWelcome(context, reveal) {
+ var dispatch$$1 = dispatch('done'),
+ listener = clickListener();
- var immediateRedraw = function(difference, extent) {
- if (!difference && !extent) cancelPendingRedraw();
- redraw(difference, extent);
+ var chapter = {
+ title: 'intro.welcome.title'
};
- function pointLocation(p) {
- var translate = projection.translate(),
- scale = projection.scale() * 2 * Math.PI;
- return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
+ function welcome() {
+ context.map().centerZoom([-85.63591, 41.94285], 19);
+ reveal('.intro-nav-wrap .chapter-welcome',
+ t('intro.welcome.welcome'),
+ { buttonText: t('intro.ok'), buttonCallback: practice }
+ );
}
+ function practice() {
+ reveal('.intro-nav-wrap .chapter-welcome',
+ t('intro.welcome.practice'),
+ { buttonText: t('intro.ok'), buttonCallback: words }
+ );
+ }
- function locationPoint(l) {
- var translate = projection.translate(),
- scale = projection.scale() * 2 * Math.PI;
- return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
+ function words() {
+ reveal('.intro-nav-wrap .chapter-welcome',
+ t('intro.welcome.words'),
+ { buttonText: t('intro.ok'), buttonCallback: mouse }
+ );
}
- map.mouse = function() {
- var event$$1 = mousemove || event;
- if (event$$1) {
- var s;
- while ((s = event$$1.sourceEvent)) { event$$1 = s; }
- return mouse(event$$1);
- }
- return null;
- };
+ function mouse() {
+ reveal('.intro-nav-wrap .chapter-welcome',
+ t('intro.welcome.mouse'),
+ { buttonText: t('intro.ok'), buttonCallback: leftClick }
+ );
+ }
- map.mouseCoordinates = function() {
- return projection.invert(map.mouse());
- };
+ function leftClick() {
+ var counter = 0,
+ times = 5;
+ var tooltip = reveal('.intro-nav-wrap .chapter-welcome',
+ t('intro.welcome.leftclick', { num: times }),
+ { tooltipClass: 'intro-mouse' }
+ );
- map.dblclickEnable = function(_) {
- if (!arguments.length) return dblclickEnabled;
- dblclickEnabled = _;
- return map;
- };
+ tooltip.selectAll('.tooltip-inner')
+ .insert('svg', 'span')
+ .attr('class', 'tooltip-illustration')
+ .append('use')
+ .attr('xlink:href', '#walkthrough-mouse');
+ tooltip
+ .append('div')
+ .attr('class', 'counter');
- map.redrawEnable = function(_) {
- if (!arguments.length) return redrawEnabled;
- redrawEnabled = _;
- return map;
- };
+ tooltip.call(listener);
+ listener.on('click', function(which) {
+ if (which === 'left') {
+ d3_select('.curtain-tooltip.intro-mouse .counter')
+ .text(String(++counter));
- function setTransform(t2, duration, force) {
- var t$$1 = projection.transform();
- if (!force && t2.k === t$$1.k && t2.x === t$$1.x && t2.y === t$$1.y) {
- return false;
- }
+ if (counter === times) {
+ window.setTimeout(function() { continueTo(rightClick); }, 1000);
+ }
+ }
+ });
- if (duration) {
- _selection
- .transition()
- .duration(duration)
- .on('start', function() { map.startEase(); })
- .call(zoom$$1.transform, identity$7.translate(t2.x, t2.y).scale(t2.k));
- } else {
- projection.transform(t2);
- transformStart = t2;
- _selection.call(zoom$$1.transform, transformStart);
+ function continueTo(nextStep) {
+ listener.on('click', null);
+ tooltip.call(listener.off);
+ tooltip.select('.counter').remove();
+ nextStep();
}
}
- function setZoom(z2, force, duration) {
- if (z2 === map.zoom() && !force) {
- return false;
- }
-
- var k = projection.scale(),
- k2 = Math.max(ztok(2), Math.min(ztok(24), ztok(z2))) / (2 * Math.PI),
- center = pxCenter(),
- l = pointLocation(center);
+ function rightClick() {
+ var counter = 0,
+ times = 5;
- projection.scale(k2);
+ var tooltip = reveal('.intro-nav-wrap .chapter-welcome',
+ t('intro.welcome.rightclick', { num: times }),
+ { tooltipClass: 'intro-mouse' }
+ );
- var t$$1 = projection.translate();
- l = locationPoint(l);
+ tooltip.selectAll('.tooltip-inner')
+ .insert('svg', 'span')
+ .attr('class', 'tooltip-illustration')
+ .append('use')
+ .attr('xlink:href', '#walkthrough-mouse');
- t$$1[0] += center[0] - l[0];
- t$$1[1] += center[1] - l[1];
+ tooltip
+ .append('div')
+ .attr('class', 'counter');
- if (duration) {
- projection.scale(k); // reset scale
- _selection
- .transition()
- .duration(duration)
- .on('start', function() { map.startEase(); })
- .call(zoom$$1.transform, identity$7.translate(t$$1[0], t$$1[1]).scale(k2));
- } else {
- projection.translate(t$$1);
- transformStart = projection.transform();
- _selection.call(zoom$$1.transform, transformStart);
- }
+ tooltip.call(listener);
- return true;
- }
+ listener.on('click', function(which) {
+ if (which === 'right') {
+ d3_select('.curtain-tooltip.intro-mouse .counter')
+ .text(String(++counter));
+ if (counter === times) {
+ window.setTimeout(function() { continueTo(chapters); }, 1000);
+ }
+ }
+ });
- function setCenter(loc2, duration) {
- var c = map.center();
- if (loc2[0] === c[0] && loc2[1] === c[1]) {
- return false;
+ function continueTo(nextStep) {
+ listener.on('click', null);
+ tooltip.call(listener.off);
+ tooltip.select('.counter').remove();
+ nextStep();
}
+ }
- var t$$1 = projection.translate(),
- k = projection.scale(),
- pxC = pxCenter(),
- ll = projection(loc2);
-
- t$$1[0] = t$$1[0] - ll[0] + pxC[0];
- t$$1[1] = t$$1[1] - ll[1] + pxC[1];
-
- if (duration) {
- _selection
- .transition()
- .duration(duration)
- .on('start', function() { map.startEase(); })
- .call(zoom$$1.transform, identity$7.translate(t$$1[0], t$$1[1]).scale(k));
- } else {
- projection.translate(t$$1);
- transformStart = projection.transform();
- _selection.call(zoom$$1.transform, transformStart);
- }
- return true;
+ function chapters() {
+ dispatch$$1.call('done');
+ reveal('.intro-nav-wrap .chapter-navigation',
+ t('intro.welcome.chapters', { next: t('intro.navigation.title') })
+ );
}
- map.pan = function(delta, duration) {
- var t$$1 = projection.translate(),
- k = projection.scale();
-
- t$$1[0] += delta[0];
- t$$1[1] += delta[1];
+ chapter.enter = function() {
+ welcome();
+ };
- if (duration) {
- _selection
- .transition()
- .duration(duration)
- .on('start', function() { map.startEase(); })
- .call(zoom$$1.transform, identity$7.translate(t$$1[0], t$$1[1]).scale(k));
- } else {
- projection.translate(t$$1);
- transformStart = projection.transform();
- _selection.call(zoom$$1.transform, transformStart);
- dispatch$$1.call('move', this, map);
- immediateRedraw();
- }
- return map;
+ chapter.exit = function() {
+ listener.off();
+ d3_select('.curtain-tooltip.intro-mouse')
+ .selectAll('.counter')
+ .remove();
};
- map.dimensions = function(_) {
- if (!arguments.length) return dimensions;
- var center = map.center();
- dimensions = _;
- drawLayers.dimensions(dimensions);
- context.background().dimensions(dimensions);
- projection.clipExtent([[0, 0], dimensions]);
- mouse = utilFastMouse(supersurface.node());
- setCenter(center);
-
- scheduleRedraw();
- return map;
+ chapter.restart = function() {
+ chapter.exit();
+ chapter.enter();
};
- function zoomIn(delta) {
- setZoom(~~map.zoom() + delta, true, 250);
- }
+ return utilRebind(chapter, dispatch$$1, 'on');
+}
- function zoomOut(delta) {
- setZoom(~~map.zoom() - delta, true, 250);
- }
- map.zoomIn = function() { zoomIn(1); };
- map.zoomInFurther = function() { zoomIn(4); };
- map.zoomOut = function() { zoomOut(1); };
- map.zoomOutFurther = function() { zoomOut(4); };
+function clickListener() {
+ var dispatch$$1 = dispatch('click'),
+ minTime = 120,
+ tooltip = d3_select(null),
+ down = {};
+ // `down` keeps track of which buttons/keys are down.
+ // Setting a property in `down` happens immediately.
+ // Unsetting a property in `down` is delayed because
+ // on Windows a contextmenu event happens after keyup/mouseup
- map.center = function(loc2) {
- if (!arguments.length) {
- return projection.invert(pxCenter());
+ function keydown() {
+ if (event.keyCode === 93) { // context menu
+ event.preventDefault();
+ event.stopPropagation();
+ down.menu = event.timeStamp;
+ tooltip.classed('rightclick', true);
}
+ }
- if (setCenter(loc2)) {
- dispatch$$1.call('move', this, map);
- }
- scheduleRedraw();
- return map;
- };
+ function keyup() {
+ if (event.keyCode === 93) { // context menu
+ event.preventDefault();
+ event.stopPropagation();
+ var endTime = event.timeStamp,
+ startTime = down.menu || endTime,
+ delay = (endTime - startTime < minTime) ? minTime : 0;
+ window.setTimeout(function() {
+ tooltip.classed('rightclick', false);
+ down.menu = undefined; // delayed, for Windows
+ }, delay);
- map.zoom = function(z2) {
- if (!arguments.length) {
- return Math.max(ktoz(projection.scale() * 2 * Math.PI), 0);
+ dispatch$$1.call('click', this, 'right');
}
+ }
- if (z2 < minzoom) {
- surface.interrupt();
- uiFlash().text(t('cannot_zoom'));
- z2 = context.minEditableZoom();
- }
- if (setZoom(z2)) {
- dispatch$$1.call('move', this, map);
+ function mousedown() {
+ var button = event.button;
+ if (button === 0 && !event.ctrlKey) {
+ tooltip.classed('leftclick', true);
+ } else if (button === 2) {
+ tooltip.classed('rightclick', true);
}
+ down[button] = event.timeStamp;
+ }
- scheduleRedraw();
- return map;
- };
+ function mouseup() {
+ var button = event.button,
+ endTime = event.timeStamp,
+ startTime = down[button] || endTime,
+ delay = (endTime - startTime < minTime) ? minTime : 0;
- map.zoomTo = function(entity, zoomLimits) {
- var extent = entity.extent(context.graph());
- if (!isFinite(extent.area())) return;
+ if (button === 0 && !event.ctrlKey) {
+ window.setTimeout(function() {
+ tooltip.classed('leftclick', false);
+ down[button] = undefined; // delayed, for Windows
+ }, delay);
- var z2 = map.trimmedExtentZoom(extent);
- zoomLimits = zoomLimits || [context.minEditableZoom(), 20];
- map.centerZoom(extent.center(), Math.min(Math.max(z2, zoomLimits[0]), zoomLimits[1]));
- };
+ dispatch$$1.call('click', this, 'left');
+ } else if (button === 2) {
+ window.setTimeout(function() {
+ tooltip.classed('rightclick', false);
+ down[button] = undefined; // delayed, for Windows
+ }, delay);
- map.centerZoom = function(loc2, z2) {
- var centered = setCenter(loc2),
- zoomed = setZoom(z2);
+ dispatch$$1.call('click', this, 'right');
- if (centered || zoomed) {
- dispatch$$1.call('move', this, map);
+ } else {
+ window.setTimeout(function() {
+ down[button] = undefined; // delayed, for Windows
+ }, delay);
}
+ }
- scheduleRedraw();
- return map;
- };
+ function contextmenu() {
+ event.preventDefault();
+ event.stopPropagation();
+ if (!down[2] && !down.menu) {
+ tooltip.classed('rightclick', true);
+ window.setTimeout(function() {
+ tooltip.classed('rightclick', false);
+ }, minTime);
+ dispatch$$1.call('click', this, 'right');
+ }
+ }
- map.centerEase = function(loc2, duration) {
- duration = duration || 250;
- setCenter(loc2, duration);
- return map;
- };
+ var behavior = function(selection) {
+ tooltip = selection;
+ down = {};
- map.zoomEase = function(z2, duration) {
- duration = duration || 250;
- setZoom(z2, false, duration);
- return map;
+ d3_select(window)
+ .on('keydown.intro', keydown)
+ .on('keyup.intro', keyup)
+ .on('mousedown.intro', mousedown)
+ .on('mouseup.intro', mouseup)
+ .on('contextmenu.intro', contextmenu);
};
- map.transformEase = function(t2, duration) {
- duration = duration || 250;
- setTransform(t2, duration, false);
- return map;
- };
-
+ behavior.off = function() {
+ d3_select(window)
+ .on('keydown.intro', null)
+ .on('keyup.intro', null)
+ .on('mousedown.intro', null)
+ .on('mouseup.intro', null)
+ .on('contextmenu.intro', null);
- map.startEase = function() {
- utilBindOnce(surface, 'mousedown.ease', function() {
- map.cancelEase();
- });
- return map;
+ tooltip
+ .classed('leftclick', false)
+ .classed('rightclick', false);
};
+ return utilRebind(behavior, dispatch$$1, 'on');
+}
- map.cancelEase = function() {
- _selection.interrupt();
- return map;
- };
+function uiIntroNavigation(context, reveal) {
+ var dispatch$$1 = dispatch('done'),
+ timeouts = [],
+ hallId = 'n2061',
+ townHall = [-85.63591, 41.94285],
+ springStreetId = 'w397',
+ springStreetEndId = 'n1834',
+ springStreet = [-85.63582, 41.94255],
+ onewayField = context.presets().field('oneway'),
+ maxspeedField = context.presets().field('maxspeed');
- map.extent = function(_) {
- if (!arguments.length) {
- return new geoExtent(projection.invert([0, dimensions[1]]),
- projection.invert([dimensions[0], 0]));
- } else {
- var extent = geoExtent(_);
- map.centerZoom(extent.center(), map.extentZoom(extent));
- }
+ var chapter = {
+ title: 'intro.navigation.title'
};
- map.trimmedExtent = function(_) {
- if (!arguments.length) {
- var headerY = 60, footerY = 30, pad = 10;
- return new geoExtent(projection.invert([pad, dimensions[1] - footerY - pad]),
- projection.invert([dimensions[0] - pad, headerY + pad]));
- } else {
- var extent = geoExtent(_);
- map.centerZoom(extent.center(), map.trimmedExtentZoom(extent));
- }
- };
+ function timeout(f, t$$1) {
+ timeouts.push(window.setTimeout(f, t$$1));
+ }
- function calcZoom(extent, dim) {
- var tl = projection([extent[0][0], extent[1][1]]),
- br = projection([extent[1][0], extent[0][1]]);
+ function eventCancel() {
+ event.stopPropagation();
+ event.preventDefault();
+ }
- // Calculate maximum zoom that fits extent
- var hFactor = (br[0] - tl[0]) / dim[0],
- vFactor = (br[1] - tl[1]) / dim[1],
- hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
- vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
- newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
- return newZoom;
+ function isTownHallSelected() {
+ var ids = context.selectedIDs();
+ return ids.length === 1 && ids[0] === hallId;
}
- map.extentZoom = function(_) {
- return calcZoom(geoExtent(_), dimensions);
- };
+ function dragMap() {
+ context.enter(modeBrowse(context));
+ context.history().reset('initial');
+ var msec = transitionTime(townHall, context.map().center());
+ if (msec) { reveal(null, null, { duration: 0 }); }
+ context.map().zoom(19).centerEase(townHall, msec);
- map.trimmedExtentZoom = function(_) {
- var trimY = 120, trimX = 40,
- trimmed = [dimensions[0] - trimX, dimensions[1] - trimY];
- return calcZoom(geoExtent(_), trimmed);
- };
+ timeout(function() {
+ var centerStart = context.map().center();
+ reveal('#surface', t('intro.navigation.drag'));
+ context.map().on('drawn.intro', function() {
+ reveal('#surface', t('intro.navigation.drag'), { duration: 0 });
+ });
- map.editable = function() {
- var osmLayer = surface.selectAll('.data-layer-osm');
- if (!osmLayer.empty() && osmLayer.classed('disabled')) return false;
-
- return map.zoom() >= context.minEditableZoom();
- };
+ context.map().on('move.intro', function() {
+ var centerNow = context.map().center();
+ if (centerStart[0] !== centerNow[0] || centerStart[1] !== centerNow[1]) {
+ context.map().on('move.intro', null);
+ timeout(function() { continueTo(zoomMap); }, 3000);
+ }
+ });
+ }, msec + 100);
- map.minzoom = function(_) {
- if (!arguments.length) return minzoom;
- minzoom = _;
- return map;
- };
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ nextStep();
+ }
+ }
- map.layers = drawLayers;
+ function zoomMap() {
+ var zoomStart = context.map().zoom();
+ reveal('#surface',
+ t('intro.navigation.zoom', {
+ plus: icon('#icon-plus', 'pre-text'),
+ minus: icon('#icon-minus', 'pre-text')
+ })
+ );
- return utilRebind(map, dispatch$$1, 'on');
-}
+ context.map().on('drawn.intro', function() {
+ reveal('#surface',
+ t('intro.navigation.zoom', {
+ plus: icon('#icon-plus', 'pre-text'),
+ minus: icon('#icon-minus', 'pre-text')
+ }), { duration: 0 }
+ );
+ });
-var TAU = 2 * Math.PI;
-function ztok(z) { return 256 * Math.pow(2, z) / TAU; }
-function ktoz(k) { return Math.log(k * TAU) / Math.LN2 - 8; }
-function vecSub(a, b) { return [ a[0] - b[0], a[1] - b[1] ]; }
-function vecScale(a, b) { return [ a[0] * b, a[1] * b ]; }
+ context.map().on('move.intro', function() {
+ if (context.map().zoom() !== zoomStart) {
+ context.map().on('move.intro', null);
+ timeout(function() { continueTo(features); }, 3000);
+ }
+ });
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ nextStep();
+ }
+ }
-function uiMapInMap(context) {
+ function features() {
+ var onClick = function() { continueTo(pointsLinesAreas); };
- function map_in_map(selection) {
- var backgroundLayer = rendererTileLayer(context),
- overlayLayers = {},
- projection = geoRawMercator(),
- gpxLayer = svgGpx(projection, context).showLabels(false),
- debugLayer = svgDebug(projection, context),
- zoom$$1 = d3_zoom()
- .scaleExtent([ztok(0.5), ztok(24)])
- .on('start', zoomStarted)
- .on('zoom', zoomed)
- .on('end', zoomEnded),
- isTransformed = false,
- isHidden = true,
- skipEvents = false,
- gesture = null,
- zDiff = 6, // by default, minimap renders at (main zoom - 6)
- wrap = d3_select(null),
- tiles = d3_select(null),
- viewport = d3_select(null),
- tStart, // transform at start of gesture
- tCurr, // transform at most recent event
- timeoutId;
+ reveal('#surface', t('intro.navigation.features'),
+ { buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
+ context.map().on('drawn.intro', function() {
+ reveal('#surface', t('intro.navigation.features'),
+ { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
+ });
- function zoomStarted() {
- if (skipEvents) return;
- tStart = tCurr = projection.transform();
- gesture = null;
+ function continueTo(nextStep) {
+ context.map().on('drawn.intro', null);
+ nextStep();
}
+ }
+ function pointsLinesAreas() {
+ var onClick = function() { continueTo(nodesWays); };
- function zoomed() {
- if (skipEvents) return;
-
- var x = event.transform.x,
- y = event.transform.y,
- k = event.transform.k,
- isZooming = (k !== tStart.k),
- isPanning = (x !== tStart.x || y !== tStart.y);
-
- if (!isZooming && !isPanning) {
- return; // no change
- }
-
- // lock in either zooming or panning, don't allow both in minimap.
- if (!gesture) {
- gesture = isZooming ? 'zoom' : 'pan';
- }
+ reveal('#surface', t('intro.navigation.points_lines_areas'),
+ { buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
- var tMini = projection.transform(),
- tX, tY, scale;
+ context.map().on('drawn.intro', function() {
+ reveal('#surface', t('intro.navigation.points_lines_areas'),
+ { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
+ });
- if (gesture === 'zoom') {
- var dMini = utilGetDimensions(wrap),
- cMini = vecScale(dMini, 0.5);
- scale = k / tMini.k;
- tX = (cMini[0] / scale - cMini[0]) * scale;
- tY = (cMini[1] / scale - cMini[1]) * scale;
- } else {
- k = tMini.k;
- scale = 1;
- tX = x - tMini.x;
- tY = y - tMini.y;
- }
+ function continueTo(nextStep) {
+ context.map().on('drawn.intro', null);
+ nextStep();
+ }
+ }
- utilSetTransform(tiles, tX, tY, scale);
- utilSetTransform(viewport, 0, 0, scale);
- isTransformed = true;
- tCurr = identity$7.translate(x, y).scale(k);
+ function nodesWays() {
+ var onClick = function() { continueTo(clickTownHall); };
- var zMain = ktoz(context.projection.scale()),
- zMini = ktoz(k);
+ reveal('#surface', t('intro.navigation.nodes_ways'),
+ { buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
- zDiff = zMain - zMini;
+ context.map().on('drawn.intro', function() {
+ reveal('#surface', t('intro.navigation.nodes_ways'),
+ { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
+ });
- queueRedraw();
+ function continueTo(nextStep) {
+ context.map().on('drawn.intro', null);
+ nextStep();
}
+ }
+ function clickTownHall() {
+ context.enter(modeBrowse(context));
+ context.history().reset('initial');
- function zoomEnded() {
- if (skipEvents) return;
- if (gesture !== 'pan') return;
-
- updateProjection();
- gesture = null;
- var dMini = utilGetDimensions(wrap),
- cMini = vecScale(dMini, 0.5);
- context.map().center(projection.invert(cMini)); // recenter main map..
- }
+ reveal(null, null, { duration: 0 });
+ context.map().zoomEase(19, 500);
+ timeout(function() {
+ var entity = context.hasEntity(hallId);
+ if (!entity) return;
+ context.map().centerEase(entity.loc, 500);
- function updateProjection() {
- var loc = context.map().center(),
- dMini = utilGetDimensions(wrap),
- cMini = vecScale(dMini, 0.5),
- tMain = context.projection.transform(),
- zMain = ktoz(tMain.k),
- zMini = Math.max(zMain - zDiff, 0.5),
- kMini = ztok(zMini);
+ timeout(function() {
+ var entity = context.hasEntity(hallId);
+ if (!entity) return;
+ var box = pointBox(entity.loc, context);
+ reveal(box, t('intro.navigation.click_townhall'));
- projection
- .translate([tMain.x, tMain.y])
- .scale(kMini);
+ context.map().on('move.intro drawn.intro', function() {
+ var entity = context.hasEntity(hallId);
+ if (!entity) return;
+ var box = pointBox(entity.loc, context);
+ reveal(box, t('intro.navigation.click_townhall'), { duration: 0 });
+ });
- var point = projection(loc),
- mouse = (gesture === 'pan') ? vecSub([tCurr.x, tCurr.y], [tStart.x, tStart.y]) : [0, 0],
- xMini = cMini[0] - point[0] + tMain.x + mouse[0],
- yMini = cMini[1] - point[1] + tMain.y + mouse[1];
+ context.on('enter.intro', function() {
+ if (isTownHallSelected()) continueTo(selectedTownHall);
+ });
- projection
- .translate([xMini, yMini])
- .clipExtent([[0, 0], dMini]);
+ }, 550); // after centerEase
- tCurr = projection.transform();
+ }, 550); // after zoomEase
- if (isTransformed) {
- utilSetTransform(tiles, 0, 0);
- utilSetTransform(viewport, 0, 0);
- isTransformed = false;
+ context.history().on('change.intro', function() {
+ if (!context.hasEntity(hallId)) {
+ continueTo(clickTownHall);
}
+ });
- zoom$$1
- .scaleExtent([ztok(0.5), ztok(zMain - 3)]);
-
- skipEvents = true;
- wrap.call(zoom$$1.transform, tCurr);
- skipEvents = false;
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
}
+ }
- function redraw() {
- clearTimeout(timeoutId);
- if (isHidden) return;
-
- updateProjection();
-
- var dMini = utilGetDimensions(wrap),
- zMini = ktoz(projection.scale());
-
- // setup tile container
- tiles = wrap
- .selectAll('.map-in-map-tiles')
- .data([0]);
-
- tiles = tiles.enter()
- .append('div')
- .attr('class', 'map-in-map-tiles')
- .merge(tiles);
+ function selectedTownHall() {
+ if (!isTownHallSelected()) return clickTownHall();
- // redraw background
- backgroundLayer
- .source(context.background().baseLayerSource())
- .projection(projection)
- .dimensions(dMini);
+ var entity = context.hasEntity(hallId);
+ if (!entity) return clickTownHall();
- var background = tiles
- .selectAll('.map-in-map-background')
- .data([0]);
+ var box = pointBox(entity.loc, context);
+ var onClick = function() { continueTo(editorTownHall); };
- background.enter()
- .append('div')
- .attr('class', 'map-in-map-background')
- .merge(background)
- .call(backgroundLayer);
+ reveal(box, t('intro.navigation.selected_townhall'),
+ { buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
+ context.map().on('move.intro drawn.intro', function() {
+ var entity = context.hasEntity(hallId);
+ if (!entity) return;
+ var box = pointBox(entity.loc, context);
+ reveal(box, t('intro.navigation.selected_townhall'),
+ { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
+ });
- // redraw overlay
- var overlaySources = context.background().overlayLayerSources();
- var activeOverlayLayers = [];
- for (var i = 0; i < overlaySources.length; i++) {
- if (overlaySources[i].validZoom(zMini)) {
- if (!overlayLayers[i]) overlayLayers[i] = rendererTileLayer(context);
- activeOverlayLayers.push(overlayLayers[i]
- .source(overlaySources[i])
- .projection(projection)
- .dimensions(dMini));
- }
+ context.history().on('change.intro', function() {
+ if (!context.hasEntity(hallId)) {
+ continueTo(clickTownHall);
}
+ });
- var overlay = tiles
- .selectAll('.map-in-map-overlay')
- .data([0]);
-
- overlay = overlay.enter()
- .append('div')
- .attr('class', 'map-in-map-overlay')
- .merge(overlay);
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
- var overlays = overlay
- .selectAll('div')
- .data(activeOverlayLayers, function(d) { return d.source().name(); });
+ function editorTownHall() {
+ if (!isTownHallSelected()) return clickTownHall();
- overlays.exit()
- .remove();
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- overlays = overlays.enter()
- .append('div')
- .merge(overlays)
- .each(function(layer) { d3_select(this).call(layer); });
+ var onClick = function() { continueTo(presetTownHall); };
+ reveal('.entity-editor-pane',
+ t('intro.navigation.editor_townhall'),
+ { buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
- var dataLayers = tiles
- .selectAll('.map-in-map-data')
- .data([0]);
+ context.on('exit.intro', function() {
+ continueTo(clickTownHall);
+ });
- dataLayers.exit()
- .remove();
+ context.history().on('change.intro', function() {
+ if (!context.hasEntity(hallId)) {
+ continueTo(clickTownHall);
+ }
+ });
- dataLayers = dataLayers.enter()
- .append('svg')
- .attr('class', 'map-in-map-data')
- .merge(dataLayers)
- .call(gpxLayer)
- .call(debugLayer);
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ nextStep();
+ }
+ }
- // redraw viewport bounding box
- if (gesture !== 'pan') {
- var getPath = d3_geoPath(projection),
- bbox = { type: 'Polygon', coordinates: [context.map().extent().polygon()] };
+ function presetTownHall() {
+ if (!isTownHallSelected()) return clickTownHall();
- viewport = wrap.selectAll('.map-in-map-viewport')
- .data([0]);
+ // reset pane, in case user happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '0%');
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- viewport = viewport.enter()
- .append('svg')
- .attr('class', 'map-in-map-viewport')
- .merge(viewport);
+ // preset match, in case the user happened to change it.
+ var entity = context.entity(context.selectedIDs()[0]);
+ var preset = context.presets().match(entity, context.graph());
+ var onClick = function() { continueTo(fieldsTownHall); };
- var path = viewport.selectAll('.map-in-map-bbox')
- .data([bbox]);
+ context.on('exit.intro', function() {
+ continueTo(clickTownHall);
+ });
- path.enter()
- .append('path')
- .attr('class', 'map-in-map-bbox')
- .merge(path)
- .attr('d', getPath)
- .classed('thick', function(d) { return getPath.area(d) < 30; });
+ context.history().on('change.intro', function() {
+ if (!context.hasEntity(hallId)) {
+ continueTo(clickTownHall);
}
- }
+ });
+ reveal('.inspector-body .preset-list-item.inspector-inner',
+ t('intro.navigation.preset_townhall', { preset: preset.name() }),
+ { buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
- function queueRedraw() {
- clearTimeout(timeoutId);
- timeoutId = setTimeout(function() { redraw(); }, 750);
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ nextStep();
}
+ }
- function toggle() {
- if (event) event.preventDefault();
+ function fieldsTownHall() {
+ if (!isTownHallSelected()) return clickTownHall();
- isHidden = !isHidden;
+ // reset pane, in case user happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '0%');
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- var label = d3_select('.minimap-toggle');
- label.classed('active', !isHidden)
- .select('input').property('checked', !isHidden);
+ var onClick = function() { continueTo(closeTownHall); };
- if (isHidden) {
- wrap
- .style('display', 'block')
- .style('opacity', '1')
- .transition()
- .duration(200)
- .style('opacity', '0')
- .on('end', function() {
- selection.selectAll('.map-in-map')
- .style('display', 'none');
- });
- } else {
- wrap
- .style('display', 'block')
- .style('opacity', '0')
- .transition()
- .duration(200)
- .style('opacity', '1')
- .on('end', function() {
- redraw();
- });
- }
- }
+ reveal('.inspector-body .preset-editor',
+ t('intro.navigation.fields_townhall'),
+ { buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
+ context.on('exit.intro', function() {
+ continueTo(clickTownHall);
+ });
- uiMapInMap.toggle = toggle;
+ context.history().on('change.intro', function() {
+ if (!context.hasEntity(hallId)) {
+ continueTo(clickTownHall);
+ }
+ });
- wrap = selection.selectAll('.map-in-map')
- .data([0]);
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ nextStep();
+ }
+ }
- wrap = wrap.enter()
- .append('div')
- .attr('class', 'map-in-map')
- .style('display', (isHidden ? 'none' : 'block'))
- .call(zoom$$1)
- .on('dblclick.zoom', null)
- .merge(wrap);
- context.map()
- .on('drawn.map-in-map', function(drawn) {
- if (drawn.full === true) {
- redraw();
- }
- });
+ function closeTownHall() {
+ if (!isTownHallSelected()) return clickTownHall();
- redraw();
+ var selector = '.entity-editor-pane button.preset-close svg use';
+ var href = d3_select(selector).attr('href') || '#icon-close';
- var keybinding = d3keybinding('map-in-map')
- .on(t('background.minimap.key'), toggle);
+ reveal('.entity-editor-pane',
+ t('intro.navigation.close_townhall', { button: icon(href, 'pre-text') })
+ );
- d3_select(document)
- .call(keybinding);
- }
+ context.on('exit.intro', function() {
+ continueTo(searchStreet);
+ });
- return map_in_map;
-}
+ context.history().on('change.intro', function() {
+ // update the close icon in the tooltip if the user edits something.
+ var selector = '.entity-editor-pane button.preset-close svg use';
+ var href = d3_select(selector).attr('href') || '#icon-close';
-function uiTooltipHtml(text, key, heading) {
- var s = '';
+ reveal('.entity-editor-pane',
+ t('intro.navigation.close_townhall', { button: icon(href, 'pre-text') }),
+ { duration: 0 }
+ );
+ });
- if (heading) {
- s += '' + heading + '
';
- }
- if (text) {
- s += '' + text + '
';
- }
- if (key) {
- s += '' + t('tooltip_keyhint') + ' ' +
- '' + key + '
';
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
}
- return s;
-}
-function uiBackground(context) {
- var key = t('background.key'),
- detected = utilDetect(),
- opacities = [1, 0.75, 0.5, 0.25],
- directions = [
- ['right', [0.5, 0]],
- ['top', [0, -0.5]],
- ['left', [-0.5, 0]],
- ['bottom', [0, 0.5]]],
- opacityDefault = (context.storage('background-opacity') !== null) ?
- (+context.storage('background-opacity')) : 1.0,
- customSource = context.background().findSource('custom'),
- previous;
-
- // Can be 0 from <1.3.0 use or due to issue #1923.
- if (opacityDefault === 0) opacityDefault = 1.0;
+ function searchStreet() {
+ context.enter(modeBrowse(context));
+ context.history().reset('initial'); // ensure spring street exists
+ var msec = transitionTime(springStreet, context.map().center());
+ if (msec) { reveal(null, null, { duration: 0 }); }
+ context.map().zoom(19).centerEase(springStreet, msec); // ..and user can see it
- function background(selection) {
+ timeout(function() {
+ reveal('.search-header input',
+ t('intro.navigation.search_street', { name: t('intro.graph.name.spring-street') })
+ );
- function sortSources(a, b) {
- return a.best() && !b.best() ? -1
- : b.best() && !a.best() ? 1
- : d3_descending(a.area(), b.area()) || d3_ascending(a.name(), b.name()) || 0;
- }
+ d3_select('.search-header input')
+ .on('keyup.intro', checkSearchResult);
+ }, msec + 100);
+ }
- function setOpacity(d) {
- var bg = context.container().selectAll('.layer-background')
- .transition()
- .style('opacity', d)
- .attr('data-opacity', d);
+ function checkSearchResult() {
+ var first = d3_select('.feature-list-item:nth-child(0n+2)'), // skip "No Results" item
+ firstName = first.select('.entity-name'),
+ name = t('intro.graph.name.spring-street');
- if (!detected.opera) {
- utilSetTransform(bg, 0, 0);
- }
+ if (!firstName.empty() && firstName.text() === name) {
+ reveal(first.node(),
+ t('intro.navigation.choose_street', { name: name }),
+ { duration: 300 }
+ );
- opacityList.selectAll('li')
- .classed('active', function(_) { return _ === d; });
+ context.on('exit.intro', function() {
+ continueTo(selectedStreet);
+ });
- context.storage('background-opacity', d);
+ d3_select('.search-header input')
+ .on('keydown.intro', eventCancel, true)
+ .on('keyup.intro', null);
}
-
- function setTooltips(selection) {
- selection.each(function(d, i, nodes) {
- var item = d3_select(this).select('label'),
- span = item.select('span'),
- placement = (i < nodes.length / 2) ? 'bottom' : 'top',
- description = d.description(),
- isOverflowing = (span.property('clientWidth') !== span.property('scrollWidth'));
-
- if (d === previous) {
- item.call(tooltip()
- .placement(placement)
- .html(true)
- .title(function() {
- var tip = '' + t('background.switch') + '
';
- return uiTooltipHtml(tip, uiCmd('â' + key));
- })
- );
- } else if (description || isOverflowing) {
- item.call(tooltip()
- .placement(placement)
- .title(description || d.name())
- );
- } else {
- item.call(tooltip().destroy);
- }
- });
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ d3_select('.search-header input')
+ .on('keydown.intro', null)
+ .on('keyup.intro', null);
+ nextStep();
}
+ }
- function selectLayer() {
- function active(d) {
- return context.background().showsLayer(d);
- }
-
- content.selectAll('.layer')
- .classed('active', active)
- .classed('switch', function(d) { return d === previous; })
- .call(setTooltips)
- .selectAll('input')
- .property('checked', active);
+ function selectedStreet() {
+ if (!context.hasEntity(springStreetEndId) || !context.hasEntity(springStreetId)) {
+ return searchStreet();
}
+ var onClick = function() { continueTo(editorStreet); };
+ var entity = context.entity(springStreetEndId);
+ var box = pointBox(entity.loc, context);
+ box.height = 500;
- function clickSetSource(d) {
- if (d.id === 'custom' && !d.template()) {
- return editCustom();
- }
-
- event.preventDefault();
- previous = context.background().baseLayerSource();
- context.background().baseLayerSource(d);
- selectLayer();
- document.activeElement.blur();
- }
-
+ reveal(box,
+ t('intro.navigation.selected_street', { name: t('intro.graph.name.spring-street') }),
+ { duration: 600, buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
- function editCustom() {
- event.preventDefault();
- var example = 'https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png';
- var template = window.prompt(
- t('background.custom_prompt', { example: example }),
- customSource.template() || example
- );
+ timeout(function() {
+ context.map().on('move.intro drawn.intro', function() {
+ var entity = context.hasEntity(springStreetEndId);
+ if (!entity) return;
+ var box = pointBox(entity.loc, context);
+ box.height = 500;
+ reveal(box,
+ t('intro.navigation.selected_street', { name: t('intro.graph.name.spring-street') }),
+ { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
+ });
+ }, 600); // after reveal.
- if (template) {
- context.storage('background-custom-template', template);
- customSource.template(template);
- clickSetSource(customSource);
- } else {
- selectLayer();
+ context.on('enter.intro', function(mode) {
+ if (!context.hasEntity(springStreetId)) {
+ return continueTo(searchStreet);
}
- }
+ var ids = context.selectedIDs();
+ if (mode.id !== 'select' || !ids.length || ids[0] !== springStreetId) {
+ // keep Spring Street selected..
+ context.enter(modeSelect(context, [springStreetId]));
+ }
+ });
+ context.history().on('change.intro', function() {
+ if (!context.hasEntity(springStreetEndId) || !context.hasEntity(springStreetId)) {
+ timeout(function() {
+ continueTo(searchStreet);
+ }, 300); // after any transition (e.g. if user deleted intersection)
+ }
+ });
- function clickSetOverlay(d) {
- event.preventDefault();
- context.background().toggleOverlayLayer(d);
- selectLayer();
- document.activeElement.blur();
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
}
+ }
- function drawList(layerList, type, change, filter) {
- var sources = context.background()
- .sources(context.map().extent())
- .filter(filter);
+ function editorStreet() {
+ var selector = '.entity-editor-pane button.preset-close svg use';
+ var href = d3_select(selector).attr('href') || '#icon-close';
- var layerLinks = layerList.selectAll('li.layer')
- .data(sources, function(d) { return d.name(); });
+ reveal('.entity-editor-pane',
+ t('intro.navigation.editor_street', {
+ button: icon(href, 'pre-text'),
+ field1: onewayField.label(),
+ field2: maxspeedField.label()
+ })
+ );
- layerLinks.exit()
- .remove();
+ context.on('exit.intro', function() {
+ continueTo(play);
+ });
- var enter = layerLinks.enter()
- .append('li')
- .attr('class', 'layer')
- .classed('layer-custom', function(d) { return d.id === 'custom'; })
- .classed('best', function(d) { return d.best(); });
+ context.history().on('change.intro', function() {
+ // update the close icon in the tooltip if the user edits something.
+ var selector = '.entity-editor-pane button.preset-close svg use';
+ var href = d3_select(selector).attr('href') || '#icon-close';
- enter.filter(function(d) { return d.id === 'custom'; })
- .append('button')
- .attr('class', 'layer-browse')
- .call(tooltip()
- .title(t('background.custom_button'))
- .placement((textDirection === 'rtl') ? 'right' : 'left'))
- .on('click', editCustom)
- .call(svgIcon('#icon-search'));
+ reveal('.entity-editor-pane',
+ t('intro.navigation.editor_street', {
+ button: icon(href, 'pre-text'),
+ field1: onewayField.label().toLowerCase(),
+ field2: maxspeedField.label().toLowerCase()
+ }), { duration: 0 }
+ );
+ });
- enter.filter(function(d) { return d.best(); })
- .append('div')
- .attr('class', 'best')
- .call(tooltip()
- .title(t('background.best_imagery'))
- .placement((textDirection === 'rtl') ? 'right' : 'left'))
- .append('span')
- .html('★');
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
- var label = enter
- .append('label');
- label
- .append('input')
- .attr('type', type)
- .attr('name', 'layers')
- .on('change', change);
+ function play() {
+ dispatch$$1.call('done');
+ reveal('#id-container',
+ t('intro.navigation.play', { next: t('intro.points.title') }), {
+ tooltipBox: '.intro-nav-wrap .chapter-point',
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { reveal('#id-container'); }
+ }
+ );
+ }
- label
- .append('span')
- .text(function(d) { return d.name(); });
+ chapter.enter = function() {
+ dragMap();
+ };
- layerList.selectAll('li.layer')
- .sort(sortSources)
- .style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
- }
+ chapter.exit = function() {
+ timeouts.forEach(window.clearTimeout);
+ context.on('enter.intro exit.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ d3_select('.search-header input').on('keydown.intro keyup.intro', null);
+ };
- function update() {
- backgroundList.call(drawList, 'radio', clickSetSource, function(d) { return !d.isHidden() && !d.overlay; });
- overlayList.call(drawList, 'checkbox', clickSetOverlay, function(d) { return !d.isHidden() && d.overlay; });
- selectLayer();
- updateOffsetVal();
- }
+ chapter.restart = function() {
+ chapter.exit();
+ chapter.enter();
+ };
- function updateOffsetVal() {
- var meters = geoOffsetToMeters(context.background().offset()),
- x = +meters[0].toFixed(2),
- y = +meters[1].toFixed(2);
+ return utilRebind(chapter, dispatch$$1, 'on');
+}
- d3_selectAll('.nudge-inner-rect')
- .select('input')
- .classed('error', false)
- .property('value', x + ', ' + y);
+function uiIntroPoint(context, reveal) {
+ var dispatch$$1 = dispatch('done'),
+ timeouts = [],
+ intersection = [-85.63279, 41.94394],
+ building = [-85.632422, 41.944045],
+ cafePreset = context.presets().item('amenity/cafe'),
+ pointId = null;
- d3_selectAll('.nudge-reset')
- .classed('disabled', function() {
- return (x === 0 && y === 0);
- });
- }
+ var chapter = {
+ title: 'intro.points.title'
+ };
- function resetOffset() {
- if (event.button !== 0) return;
- context.background().offset([0, 0]);
- updateOffsetVal();
- }
+ function timeout(f, t$$1) {
+ timeouts.push(window.setTimeout(f, t$$1));
+ }
- function nudge(d) {
- context.background().nudge(d, context.map().zoom());
- updateOffsetVal();
- }
+ function revealEditMenu(loc, text, options) {
+ var rect = context.surfaceRect();
+ var point = context.curtainProjection(loc);
+ var pad = 40;
+ var width = 250 + (2 * pad);
+ var height = 250;
+ var startX = rect.left + point[0];
+ var left = (textDirection === 'rtl') ? (startX - width + pad) : (startX - pad);
+ var box = {
+ left: left,
+ top: point[1] + rect.top - 60,
+ width: width,
+ height: height
+ };
+ reveal(box, text, options);
+ }
- function buttonOffset(d) {
- if (event.button !== 0) return;
- var timeout = window.setTimeout(function() {
- interval = window.setInterval(nudge.bind(null, d), 100);
- }, 500),
- interval;
- function doneNudge() {
- window.clearTimeout(timeout);
- window.clearInterval(interval);
- d3_select(window)
- .on('mouseup.buttonoffset', null, true)
- .on('mousedown.buttonoffset', null, true);
- }
+ function eventCancel() {
+ event.stopPropagation();
+ event.preventDefault();
+ }
- d3_select(window)
- .on('mouseup.buttonoffset', doneNudge, true)
- .on('mousedown.buttonoffset', doneNudge, true);
- nudge(d);
- }
+ function addPoint() {
+ context.enter(modeBrowse(context));
+ context.history().reset('initial');
+ var msec = transitionTime(intersection, context.map().center());
+ if (msec) { reveal(null, null, { duration: 0 }); }
+ context.map().zoom(19).centerEase(intersection, msec);
- function inputOffset() {
- if (event.button !== 0) return;
- var input = d3_select(this);
- var d = input.node().value;
+ timeout(function() {
+ var tooltip = reveal('button.add-point',
+ t('intro.points.add_point', { button: icon('#icon-point', 'pre-text') }));
- if (d === '') return resetOffset();
+ pointId = null;
- d = d.replace(/;/g, ',').split(',').map(function(n) {
- // if n is NaN, it will always get mapped to false.
- return !isNaN(n) && n;
- });
+ tooltip.selectAll('.tooltip-inner')
+ .insert('svg', 'span')
+ .attr('class', 'tooltip-illustration')
+ .append('use')
+ .attr('xlink:href', '#poi-images');
- if (d.length !== 2 || !d[0] || !d[1]) {
- input.classed('error', true);
- return;
- }
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'add-point') return;
+ continueTo(placePoint);
+ });
+ }, msec + 100);
- context.background().offset(geoMetersToOffset(d));
- updateOffsetVal();
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ nextStep();
}
+ }
- function dragOffset() {
- if (event.button !== 0) return;
- var origin = [event.clientX, event.clientY];
+ function placePoint() {
+ if (context.mode().id !== 'add-point') {
+ return chapter.restart();
+ }
- context.container()
- .append('div')
- .attr('class', 'nudge-surface');
+ var pointBox$$1 = pad$1(building, 150, context);
+ reveal(pointBox$$1, t('intro.points.place_point'));
- d3_select(window)
- .on('mousemove.offset', function() {
- var latest = [event.clientX, event.clientY];
- var d = [
- -(origin[0] - latest[0]) / 4,
- -(origin[1] - latest[1]) / 4
- ];
-
- origin = latest;
- nudge(d);
- })
- .on('mouseup.offset', function() {
- if (event.button !== 0) return;
- d3_selectAll('.nudge-surface')
- .remove();
+ context.map().on('move.intro drawn.intro', function() {
+ pointBox$$1 = pad$1(building, 150, context);
+ reveal(pointBox$$1, t('intro.points.place_point'), { duration: 0 });
+ });
- d3_select(window)
- .on('mousemove.offset', null)
- .on('mouseup.offset', null);
- });
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'select') return chapter.restart();
+ pointId = context.mode().selectedIDs()[0];
+ continueTo(searchPreset);
+ });
- event.preventDefault();
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
}
+ }
- function hide() {
- setVisible(false);
+ function searchPreset() {
+ if (context.mode().id !== 'select' || !pointId || !context.hasEntity(pointId)) {
+ return addPoint();
}
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- function toggle() {
- if (event) {
- event.preventDefault();
- }
- tooltipBehavior.hide(button);
- setVisible(!button.classed('active'));
- }
+ d3_select('.preset-search-input')
+ .on('keydown.intro', null)
+ .on('keyup.intro', checkPresetSearch);
+ reveal('.preset-search-input',
+ t('intro.points.search_cafe', { preset: cafePreset.name() })
+ );
- function quickSwitch() {
- if (event) {
- event.stopImmediatePropagation();
- event.preventDefault();
- }
- if (previous) {
- clickSetSource(previous);
+ context.on('enter.intro', function(mode) {
+ if (!pointId || !context.hasEntity(pointId)) {
+ return continueTo(addPoint);
}
- }
+ var ids = context.selectedIDs();
+ if (mode.id !== 'select' || !ids.length || ids[0] !== pointId) {
+ // keep the user's point selected..
+ context.enter(modeSelect(context, [pointId]));
- function setVisible(show) {
- if (show !== shown) {
- button.classed('active', show);
- shown = show;
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- if (show) {
- selection
- .on('mousedown.background-inside', function() {
- event.stopPropagation();
- });
+ d3_select('.preset-search-input')
+ .on('keydown.intro', null)
+ .on('keyup.intro', checkPresetSearch);
- content
- .style('display', 'block')
- .style('right', '-300px')
- .transition()
- .duration(200)
- .style('right', '0px');
+ reveal('.preset-search-input',
+ t('intro.points.search_cafe', { preset: cafePreset.name() })
+ );
- content.selectAll('.layer')
- .call(setTooltips);
+ context.history().on('change.intro', null);
+ }
+ });
- } else {
- content
- .style('display', 'block')
- .style('right', '0px')
- .transition()
- .duration(200)
- .style('right', '-300px')
- .on('end', function() {
- d3_select(this).style('display', 'none');
- });
- selection
- .on('mousedown.background-inside', null);
- }
+ function checkPresetSearch() {
+ var first = d3_select('.preset-list-item:first-child');
+
+ if (first.classed('preset-amenity-cafe')) {
+ d3_select('.preset-search-input')
+ .on('keydown.intro', eventCancel, true)
+ .on('keyup.intro', null);
+
+ reveal(first.select('.preset-list-button').node(),
+ t('intro.points.choose_cafe', { preset: cafePreset.name() }),
+ { duration: 300 }
+ );
+
+ context.history().on('change.intro', function() {
+ continueTo(aboutFeatureEditor);
+ });
}
}
-
- var content = selection
- .append('div')
- .attr('class', 'fillL map-overlay col3 content hide'),
- tooltipBehavior = tooltip()
- .placement((textDirection === 'rtl') ? 'right' : 'left')
- .html(true)
- .title(uiTooltipHtml(t('background.description'), key)),
- button = selection
- .append('button')
- .attr('tabindex', -1)
- .on('click', toggle)
- .call(svgIcon('#icon-layers', 'light'))
- .call(tooltipBehavior),
- shown = false;
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
+ nextStep();
+ }
+ }
- /* opacity switcher */
+ function aboutFeatureEditor() {
+ if (context.mode().id !== 'select' || !pointId || !context.hasEntity(pointId)) {
+ return addPoint();
+ }
- var opawrap = content
- .append('div')
- .attr('class', 'opacity-options-wrapper');
+ timeout(function() {
+ reveal('.entity-editor-pane', t('intro.points.feature_editor'), {
+ tooltipClass: 'intro-points-describe',
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { continueTo(addName); }
+ });
+ }, 400);
- opawrap
- .append('h4')
- .text(t('background.title'));
+ context.on('exit.intro', function() {
+ // if user leaves select mode here, just continue with the tutorial.
+ continueTo(reselectPoint);
+ });
- var opacityList = opawrap
- .append('ul')
- .attr('class', 'opacity-options');
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ nextStep();
+ }
+ }
- opacityList.selectAll('div.opacity')
- .data(opacities)
- .enter()
- .append('li')
- .attr('data-original-title', function(d) {
- return t('background.percent_brightness', { opacity: (d * 100) });
- })
- .on('click.set-opacity', setOpacity)
- .html('
')
- .call(tooltip()
- .placement((textDirection === 'rtl') ? 'right' : 'left'))
- .append('div')
- .attr('class', 'opacity')
- .style('opacity', function(d) { return 1.25 - d; });
+ function addName() {
+ if (context.mode().id !== 'select' || !pointId || !context.hasEntity(pointId)) {
+ return addPoint();
+ }
- /* background list */
+ // reset pane, in case user happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '0%');
- var backgroundList = content
- .append('ul')
- .attr('class', 'layer-list')
- .attr('dir', 'auto');
+ timeout(function() {
+ // It's possible for the user to add a name in a previous step..
+ // If so, don't tell them to add the name in this step.
+ // Give them an OK button instead.
+ var entity = context.entity(pointId);
+ if (entity.tags.name) {
+ var tooltip = reveal('.entity-editor-pane', t('intro.points.add_name'), {
+ tooltipClass: 'intro-points-describe',
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { continueTo(addCloseEditor); }
+ });
+ tooltip.select('.instruction').style('display', 'none');
- content
- .append('div')
- .attr('class', 'imagery-faq')
- .append('a')
- .attr('target', '_blank')
- .attr('tabindex', -1)
- .call(svgIcon('#icon-out-link', 'inline'))
- .attr('href', 'https://github.com/openstreetmap/iD/blob/master/FAQ.md#how-can-i-report-an-issue-with-background-imagery')
- .append('span')
- .text(t('background.imagery_source_faq'));
+ } else {
+ reveal('.entity-editor-pane', t('intro.points.add_name'),
+ { tooltipClass: 'intro-points-describe' }
+ );
+ }
+ }, 400);
+ context.history().on('change.intro', function() {
+ continueTo(addCloseEditor);
+ });
- /* overlay list */
+ context.on('exit.intro', function() {
+ // if user leaves select mode here, just continue with the tutorial.
+ continueTo(reselectPoint);
+ });
- var overlayList = content
- .append('ul')
- .attr('class', 'layer-list');
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
- var controls = content
- .append('div')
- .attr('class', 'controls-list');
+ function addCloseEditor() {
+ // reset pane, in case user happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '0%');
- /* minimap toggle */
+ var selector = '.entity-editor-pane button.preset-close svg use';
+ var href = d3_select(selector).attr('href') || '#icon-close';
- var minimapLabel = controls
- .append('label')
- .call(tooltip()
- .html(true)
- .title(uiTooltipHtml(t('background.minimap.tooltip'), t('background.minimap.key')))
- .placement('top')
- );
+ context.on('exit.intro', function() {
+ continueTo(reselectPoint);
+ });
- minimapLabel
- .classed('minimap-toggle', true)
- .append('input')
- .attr('type', 'checkbox')
- .on('change', function() {
- uiMapInMap.toggle();
- event.preventDefault();
- });
+ reveal('.entity-editor-pane',
+ t('intro.points.add_close', { button: icon(href, 'pre-text') })
+ );
- minimapLabel
- .append('span')
- .text(t('background.minimap.description'));
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ nextStep();
+ }
+ }
- /* imagery offset controls */
+ function reselectPoint() {
+ if (!pointId) return chapter.restart();
+ var entity = context.hasEntity(pointId);
+ if (!entity) return chapter.restart();
- var adjustments = content
- .append('div')
- .attr('class', 'adjustments');
+ // make sure it's still a cafe, in case user somehow changed it..
+ var oldPreset = context.presets().match(entity, context.graph());
+ context.replace(actionChangePreset(pointId, oldPreset, cafePreset));
- adjustments
- .append('a')
- .text(t('background.fix_misalignment'))
- .attr('href', '#')
- .classed('hide-toggle', true)
- .classed('expanded', false)
- .on('click', function() {
- if (event.button !== 0) return;
- var exp = d3_select(this).classed('expanded');
- nudgeContainer.style('display', exp ? 'none' : 'block');
- d3_select(this).classed('expanded', !exp);
- event.preventDefault();
- });
+ context.enter(modeBrowse(context));
- var nudgeContainer = adjustments
- .append('div')
- .attr('class', 'nudge-container cf')
- .style('display', 'none');
+ var msec = transitionTime(entity.loc, context.map().center());
+ if (msec) { reveal(null, null, { duration: 0 }); }
+ context.map().centerEase(entity.loc, msec);
- nudgeContainer
- .append('div')
- .attr('class', 'nudge-instructions')
- .text(t('background.offset'));
+ timeout(function() {
+ var box = pointBox(entity.loc, context);
+ reveal(box, t('intro.points.reselect'), { duration: 600 });
- var nudgeRect = nudgeContainer
- .append('div')
- .attr('class', 'nudge-outer-rect')
- .on('mousedown', dragOffset);
+ timeout(function() {
+ context.map().on('move.intro drawn.intro', function() {
+ var entity = context.hasEntity(pointId);
+ if (!entity) return chapter.restart();
+ var box = pointBox(entity.loc, context);
+ reveal(box, t('intro.points.reselect'), { duration: 0 });
+ });
+ }, 600); // after reveal..
- nudgeRect
- .append('div')
- .attr('class', 'nudge-inner-rect')
- .append('input')
- .on('change', inputOffset)
- .on('mousedown', function() {
- if (event.button !== 0) return;
- event.stopPropagation();
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'select') return;
+ continueTo(updatePoint);
});
- nudgeContainer
- .append('div')
- .selectAll('button')
- .data(directions).enter()
- .append('button')
- .attr('class', function(d) { return d[0] + ' nudge'; })
- .on('mousedown', function(d) {
- if (event.button !== 0) return;
- buttonOffset(d[1]);
- });
+ }, msec + 100);
- nudgeContainer
- .append('button')
- .attr('title', t('background.reset'))
- .attr('class', 'nudge-reset disabled')
- .on('click', resetOffset)
- .call(
- (textDirection === 'rtl') ? svgIcon('#icon-redo') : svgIcon('#icon-undo')
- );
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
+ }
- context.map()
- .on('move.background-update', debounce(utilCallWhenIdle(update), 1000));
- context.background()
- .on('change.background-update', update);
+ function updatePoint() {
+ if (context.mode().id !== 'select' || !pointId || !context.hasEntity(pointId)) {
+ return continueTo(reselectPoint);
+ }
+ // reset pane, in case user happened to untag the point..
+ d3_select('.inspector-wrap .panewrap').style('right', '0%');
- update();
- setOpacity(opacityDefault);
+ context.on('exit.intro', function() {
+ continueTo(reselectPoint);
+ });
- var keybinding = d3keybinding('background')
- .on(key, toggle)
- .on(uiCmd('â' + key), quickSwitch)
- .on([t('map_data.key'), t('help.key')], hide);
+ context.history().on('change.intro', function() {
+ continueTo(updateCloseEditor);
+ });
- d3_select(document)
- .call(keybinding);
+ timeout(function() {
+ reveal('.entity-editor-pane', t('intro.points.update'),
+ { tooltipClass: 'intro-points-describe' }
+ );
+ }, 400);
- context.surface().on('mousedown.background-outside', hide);
- context.container().on('mousedown.background-outside', hide);
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
}
- return background;
-}
-
-function uiContributors(context) {
- var osm = context.connection(),
- debouncedUpdate = debounce(function() { update(); }, 1000),
- limit = 4,
- hidden = false,
- wrap = d3_select(null);
-
- function update() {
- if (!osm) return;
+ function updateCloseEditor() {
+ if (context.mode().id !== 'select' || !pointId || !context.hasEntity(pointId)) {
+ return continueTo(reselectPoint);
+ }
- var users = {},
- entities = context.intersects(context.map().extent());
+ // reset pane, in case user happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '0%');
- entities.forEach(function(entity) {
- if (entity && entity.user) users[entity.user] = true;
+ context.on('exit.intro', function() {
+ continueTo(rightClickPoint);
});
- var u = Object.keys(users),
- subset = u.slice(0, u.length > limit ? limit - 1 : limit);
-
- wrap.html('')
- .call(svgIcon('#icon-nearby', 'pre-text light'));
-
- var userList = d3_select(document.createElement('span'));
-
- userList.selectAll()
- .data(subset)
- .enter()
- .append('a')
- .attr('class', 'user-link')
- .attr('href', function(d) { return osm.userURL(d); })
- .attr('target', '_blank')
- .attr('tabindex', -1)
- .text(String);
-
- if (u.length > limit) {
- var count = d3_select(document.createElement('span'));
-
- count.append('a')
- .attr('target', '_blank')
- .attr('tabindex', -1)
- .attr('href', function() {
- return osm.changesetsURL(context.map().center(), context.map().zoom());
- })
- .text(u.length - limit + 1);
-
- wrap.append('span')
- .html(t('contributors.truncated_list', { users: userList.html(), count: count.html() }));
-
- } else {
- wrap.append('span')
- .html(t('contributors.list', { users: userList.html() }));
- }
-
- if (!u.length) {
- hidden = true;
- wrap
- .transition()
- .style('opacity', 0);
+ timeout(function() {
+ reveal('.entity-editor-pane',
+ t('intro.points.update_close', { button: icon('#icon-apply', 'pre-text') })
+ );
+ }, 500);
- } else if (hidden) {
- wrap
- .transition()
- .style('opacity', 1);
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ nextStep();
}
}
- return function(selection) {
- if (!osm) return;
- wrap = selection;
- update();
+ function rightClickPoint() {
+ if (!pointId) return chapter.restart();
+ var entity = context.hasEntity(pointId);
+ if (!entity) return chapter.restart();
- osm.on('loaded.contributors', debouncedUpdate);
- context.map().on('move.contributors', debouncedUpdate);
- };
-}
+ context.enter(modeBrowse(context));
-function uiFeatureInfo(context) {
- function update(selection) {
- var features = context.features(),
- stats = features.stats(),
- count = 0,
- hiddenList = compact(map$4(features.hidden(), function(k) {
- if (stats[k]) {
- count += stats[k];
- return String(stats[k]) + ' ' + t('feature.' + k + '.description');
- }
- }));
+ var box = pointBox(entity.loc, context);
+ reveal(box, t('intro.points.rightclick'), { duration: 600 });
- selection.html('');
+ timeout(function() {
+ context.map().on('move.intro drawn.intro', function() {
+ var entity = context.hasEntity(pointId);
+ if (!entity) return chapter.restart();
+ var box = pointBox(entity.loc, context);
+ reveal(box, t('intro.points.rightclick'), { duration: 0 });
+ });
+ }, 600); // after reveal
- if (hiddenList.length) {
- var tooltipBehavior = tooltip()
- .placement('top')
- .html(true)
- .title(function() {
- return uiTooltipHtml(hiddenList.join(' '));
- });
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'select') return;
+ var ids = context.selectedIDs();
+ if (ids.length !== 1 || ids[0] !== pointId) return;
- var warning = selection.append('a')
- .attr('href', '#')
- .attr('tabindex', -1)
- .html(t('feature_info.hidden_warning', { count: count }))
- .call(tooltipBehavior)
- .on('click', function() {
- tooltipBehavior.hide(warning);
- // open map data panel?
- event.preventDefault();
- });
- }
+ timeout(function() {
+ var node = selectMenuItem('delete').node();
+ if (!node) return;
+ continueTo(enterDelete);
+ }, 300); // after menu visible
+ });
- selection
- .classed('hide', !hiddenList.length);
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ nextStep();
+ }
}
- return function(selection) {
- update(selection);
+ function enterDelete() {
+ if (!pointId) return chapter.restart();
+ var entity = context.hasEntity(pointId);
+ if (!entity) return chapter.restart();
- context.features().on('change.feature_info', function() {
- update(selection);
- });
- };
-}
+ var node = selectMenuItem('delete').node();
+ if (!node) { return continueTo(rightClickPoint); }
-function uiFullScreen(context) {
- var element = context.container().node(),
- keybinding = d3keybinding('full-screen');
- // button;
+ revealEditMenu(entity.loc,
+ t('intro.points.delete', { button: icon('#operation-delete', 'pre-text') })
+ );
+ timeout(function() {
+ context.map().on('move.intro drawn.intro', function() {
+ revealEditMenu(entity.loc,
+ t('intro.points.delete', { button: icon('#operation-delete', 'pre-text') }),
+ { duration: 0}
+ );
+ });
+ }, 300); // after menu visible
- function getFullScreenFn() {
- if (element.requestFullscreen) {
- return element.requestFullscreen;
- } else if (element.msRequestFullscreen) {
- return element.msRequestFullscreen;
- } else if (element.mozRequestFullScreen) {
- return element.mozRequestFullScreen;
- } else if (element.webkitRequestFullscreen) {
- return element.webkitRequestFullscreen;
- }
- }
+ context.on('exit.intro', function() {
+ if (!pointId) return chapter.restart();
+ var entity = context.hasEntity(pointId);
+ if (entity) return continueTo(rightClickPoint); // point still exists
+ });
+ context.history().on('change.intro', function(changed) {
+ if (changed.deleted().length) {
+ continueTo(undo);
+ }
+ });
- function getExitFullScreenFn() {
- if (document.exitFullscreen) {
- return document.exitFullscreen;
- } else if (document.msExitFullscreen) {
- return document.msExitFullscreen;
- } else if (document.mozCancelFullScreen) {
- return document.mozCancelFullScreen;
- } else if (document.webkitExitFullscreen) {
- return document.webkitExitFullscreen;
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ context.on('exit.intro', null);
+ nextStep();
}
}
- function isFullScreen() {
- return document.fullscreenElement ||
- document.mozFullScreenElement ||
- document.webkitFullscreenElement ||
- document.msFullscreenElement;
- }
+ function undo() {
+ context.history().on('change.intro', function() {
+ continueTo(play);
+ });
+ var iconName = '#icon-' + (textDirection === 'rtl' ? 'redo' : 'undo');
+ reveal('#bar button.undo-button',
+ t('intro.points.undo', { button: icon(iconName, 'pre-text') })
+ );
- function isSupported() {
- return !!getFullScreenFn();
+ function continueTo(nextStep) {
+ context.history().on('change.intro', null);
+ nextStep();
+ }
}
- function fullScreen() {
- event.preventDefault();
- if (!isFullScreen()) {
- // button.classed('active', true);
- getFullScreenFn().apply(element);
- } else {
- // button.classed('active', false);
- getExitFullScreenFn().apply(document);
- }
+ function play() {
+ dispatch$$1.call('done');
+ reveal('#id-container',
+ t('intro.points.play', { next: t('intro.areas.title') }), {
+ tooltipBox: '.intro-nav-wrap .chapter-area',
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { reveal('#id-container'); }
+ }
+ );
}
- return function() { // selection) {
- if (!isSupported())
- return;
+ chapter.enter = function() {
+ addPoint();
+ };
- // button = selection.append('button')
- // .attr('title', t('full_screen'))
- // .attr('tabindex', -1)
- // .on('click', fullScreen)
- // .call(tooltip);
- // button.append('span')
- // .attr('class', 'icon full-screen');
+ chapter.exit = function() {
+ timeouts.forEach(window.clearTimeout);
+ context.on('enter.intro exit.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
+ d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
+ };
- var detected = utilDetect();
- var keys = detected.os === 'mac' ? [uiCmd('ââF'), 'f11'] : ['f11'];
- keybinding.on(keys, fullScreen);
- d3_select(document)
- .call(keybinding);
+ chapter.restart = function() {
+ chapter.exit();
+ chapter.enter();
};
-}
-
-function uiModal(selection, blocking) {
- var keybinding = d3keybinding('modal');
- var previous = selection.select('div.modal');
- var animate = previous.empty();
- previous.transition()
- .duration(200)
- .style('opacity', 0)
- .remove();
- var shaded = selection
- .append('div')
- .attr('class', 'shaded')
- .style('opacity', 0);
+ return utilRebind(chapter, dispatch$$1, 'on');
+}
- shaded.close = function() {
- shaded
- .transition()
- .duration(200)
- .style('opacity',0)
- .remove();
+function uiIntroArea(context, reveal) {
+ var dispatch$$1 = dispatch('done'),
+ playground = [-85.63552, 41.94159],
+ playgroundPreset = context.presets().item('leisure/playground'),
+ descriptionField = context.presets().field('description'),
+ timeouts = [],
+ areaId;
- modal
- .transition()
- .duration(200)
- .style('top','0px');
- keybinding.off();
+ var chapter = {
+ title: 'intro.areas.title'
};
- var modal = shaded
- .append('div')
- .attr('class', 'modal fillL col6');
-
- if (!blocking) {
- shaded.on('click.remove-modal', function() {
- if (event.target === this) {
- shaded.close();
- }
- });
-
- modal.append('button')
- .attr('class', 'close')
- .on('click', shaded.close)
- .call(svgIcon('#icon-close'));
-
- keybinding
- .on('â«', shaded.close)
- .on('â', shaded.close);
-
- d3_select(document)
- .call(keybinding);
+ function timeout(f, t$$1) {
+ timeouts.push(window.setTimeout(f, t$$1));
}
- modal
- .append('div')
- .attr('class', 'content');
- if (animate) {
- shaded.transition().style('opacity', 1);
- } else {
- shaded.style('opacity', 1);
+ function eventCancel() {
+ event.stopPropagation();
+ event.preventDefault();
}
- return shaded;
-}
+ function revealPlayground(center, text, options) {
+ var padding = 180 * Math.pow(2, context.map().zoom() - 19.5);
+ var box = pad$1(center, padding, context);
+ reveal(box, text, options);
+ }
-function uiLoading(context) {
- var message = '',
- blocking = false,
- modalSelection;
+ function addArea() {
+ context.enter(modeBrowse(context));
+ context.history().reset('initial');
+ areaId = null;
- var loading = function(selection) {
- modalSelection = uiModal(selection, blocking);
+ var msec = transitionTime(playground, context.map().center());
+ if (msec) { reveal(null, null, { duration: 0 }); }
+ context.map().zoom(19).centerEase(playground, msec);
- var loadertext = modalSelection.select('.content')
- .classed('loading-modal', true)
- .append('div')
- .attr('class', 'modal-section fillL');
+ timeout(function() {
+ var tooltip = reveal('button.add-area',
+ t('intro.areas.add_playground', { button: icon('#icon-area', 'pre-text') }));
- loadertext
- .append('img')
- .attr('class', 'loader')
- .attr('src', context.imagePath('loader-white.gif'));
+ tooltip.selectAll('.tooltip-inner')
+ .insert('svg', 'span')
+ .attr('class', 'tooltip-illustration')
+ .append('use')
+ .attr('xlink:href', '#landuse-images');
- loadertext
- .append('h3')
- .text(message);
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'add-area') return;
+ continueTo(startPlayground);
+ });
+ }, msec + 100);
- modalSelection.select('button.close')
- .attr('class', 'hide');
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ nextStep();
+ }
+ }
- return loading;
- };
+ function startPlayground() {
+ if (context.mode().id !== 'add-area') {
+ return chapter.restart();
+ }
- loading.message = function(_) {
- if (!arguments.length) return message;
- message = _;
- return loading;
- };
+ areaId = null;
+ context.map().zoomEase(19.5, 500);
+ timeout(function() {
+ revealPlayground(playground,
+ t('intro.areas.start_playground'), { duration: 250 }
+ );
- loading.blocking = function(_) {
- if (!arguments.length) return blocking;
- blocking = _;
- return loading;
- };
+ timeout(function() {
+ context.map().on('move.intro drawn.intro', function() {
+ revealPlayground(playground,
+ t('intro.areas.start_playground'), { duration: 0 }
+ );
+ });
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'draw-area') return chapter.restart();
+ continueTo(continuePlayground);
+ });
+ }, 250); // after reveal
+ }, 550); // after easing
- loading.close = function() {
- modalSelection.remove();
- };
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
+ }
- return loading;
-}
+ function continuePlayground() {
+ if (context.mode().id !== 'draw-area') {
+ return chapter.restart();
+ }
-function uiGeolocate(context) {
- var geoOptions = { enableHighAccuracy: false, timeout: 6000 /* 6sec */ },
- locating = uiLoading(context).message(t('geolocate.locating')).blocking(true),
- timeoutId;
+ areaId = null;
+ revealPlayground(playground,
+ t('intro.areas.continue_playground', { alt: uiCmd.display('â¥') }),
+ { duration: 250 }
+ );
+ timeout(function() {
+ context.map().on('move.intro drawn.intro', function() {
+ revealPlayground(playground,
+ t('intro.areas.continue_playground', { alt: uiCmd.display('â¥') }),
+ { duration: 0 }
+ );
+ });
+ }, 250); // after reveal
- function click() {
- if (context.inIntro()) return;
- context.enter(modeBrowse(context));
- context.container().call(locating);
- navigator.geolocation.getCurrentPosition(success, error, geoOptions);
+ context.on('enter.intro', function(mode) {
+ if (mode.id === 'draw-area') {
+ var entity = context.hasEntity(context.selectedIDs()[0]);
+ if (entity && entity.nodes.length >= 6) {
+ return continueTo(finishPlayground);
+ } else {
+ return;
+ }
+ } else if (mode.id === 'select') {
+ areaId = context.selectedIDs()[0];
+ return continueTo(searchPresets);
+ } else {
+ return chapter.restart();
+ }
+ });
- // This timeout ensures that we still call finish() even if
- // the user declines to share their location in Firefox
- timeoutId = setTimeout(finish, 10000 /* 10sec */ );
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
}
- function success(position) {
- var map = context.map(),
- extent = geoExtent([position.coords.longitude, position.coords.latitude])
- .padByMeters(position.coords.accuracy);
+ function finishPlayground() {
+ if (context.mode().id !== 'draw-area') {
+ return chapter.restart();
+ }
- map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
- finish();
- }
+ areaId = null;
+ revealPlayground(playground,
+ t('intro.areas.finish_playground'), { duration: 250 }
+ );
+ timeout(function() {
+ context.map().on('move.intro drawn.intro', function() {
+ revealPlayground(playground,
+ t('intro.areas.finish_playground'), { duration: 0 }
+ );
+ });
+ }, 250); // after reveal
- function error() {
- finish();
+ context.on('enter.intro', function(mode) {
+ if (mode.id === 'draw-area') {
+ return;
+ } else if (mode.id === 'select') {
+ areaId = context.selectedIDs()[0];
+ return continueTo(searchPresets);
+ } else {
+ return chapter.restart();
+ }
+ });
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
}
- function finish() {
- locating.close(); // unblock ui
- if (timeoutId) { clearTimeout(timeoutId); }
- timeoutId = undefined;
- }
+ function searchPresets() {
+ if (!areaId || !context.hasEntity(areaId)) {
+ return addArea();
+ }
+ var ids = context.selectedIDs();
+ if (context.mode().id !== 'select' || !ids.length || ids[0] !== areaId) {
+ context.enter(modeSelect(context, [areaId]));
+ }
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- return function(selection) {
- if (!navigator.geolocation) return;
+ timeout(function() {
+ // reset pane, in case user somehow happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '-100%');
- selection
- .append('button')
- .attr('tabindex', -1)
- .attr('title', t('geolocate.title'))
- .on('click', click)
- .call(svgIcon('#icon-geolocate', 'light'))
- .call(tooltip()
- .placement((textDirection === 'rtl') ? 'right' : 'left'));
- };
-}
+ d3_select('.preset-search-input')
+ .on('keydown.intro', null)
+ .on('keyup.intro', checkPresetSearch);
-var marked = createCommonjsModule(function (module, exports) {
-/**
- * marked - a markdown parser
- * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed)
- * https://github.com/chjj/marked
- */
+ reveal('.preset-search-input',
+ t('intro.areas.search_playground', { preset: playgroundPreset.name() })
+ );
+ }, 400); // after preset list pane visible..
-(function() {
+ context.on('enter.intro', function(mode) {
+ if (!areaId || !context.hasEntity(areaId)) {
+ return continueTo(addArea);
+ }
-/**
- * Block-Level Grammar
- */
+ var ids = context.selectedIDs();
+ if (mode.id !== 'select' || !ids.length || ids[0] !== areaId) {
+ // keep the user's area selected..
+ context.enter(modeSelect(context, [areaId]));
-var block = {
- newline: /^\n+/,
- code: /^( {4}[^\n]+\n*)+/,
- fences: noop,
- hr: /^( *[-*_]){3,} *(?:\n+|$)/,
- heading: /^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,
- nptable: noop,
- lheading: /^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,
- blockquote: /^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,
- list: /^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,
- html: /^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,
- def: /^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,
- table: noop,
- paragraph: /^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,
- text: /^[^\n]+/
-};
+ // reset pane, in case user somehow happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '-100%');
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
-block.bullet = /(?:[*+-]|\d+\.)/;
-block.item = /^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;
-block.item = replace(block.item, 'gm')
- (/bull/g, block.bullet)
- ();
+ d3_select('.preset-search-input')
+ .on('keydown.intro', null)
+ .on('keyup.intro', checkPresetSearch);
-block.list = replace(block.list)
- (/bull/g, block.bullet)
- ('hr', '\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))')
- ('def', '\\n+(?=' + block.def.source + ')')
- ();
+ reveal('.preset-search-input',
+ t('intro.areas.search_playground', { preset: playgroundPreset.name() })
+ );
-block.blockquote = replace(block.blockquote)
- ('def', block.def)
- ();
+ context.history().on('change.intro', null);
+ }
+ });
-block._tag = '(?!(?:'
- + 'a|em|strong|small|s|cite|q|dfn|abbr|data|time|code'
- + '|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo'
- + '|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b';
+ function checkPresetSearch() {
+ var first = d3_select('.preset-list-item:first-child');
-block.html = replace(block.html)
- ('comment', //)
- ('closed', /<(tag)[\s\S]+?<\/\1>/)
- ('closing', /])*?>/)
- (/tag/g, block._tag)
- ();
+ if (first.classed('preset-leisure-playground')) {
+ reveal(first.select('.preset-list-button').node(),
+ t('intro.areas.choose_playground', { preset: playgroundPreset.name() }),
+ { duration: 300 }
+ );
-block.paragraph = replace(block.paragraph)
- ('hr', block.hr)
- ('heading', block.heading)
- ('lheading', block.lheading)
- ('blockquote', block.blockquote)
- ('tag', '<' + block._tag)
- ('def', block.def)
- ();
+ d3_select('.preset-search-input')
+ .on('keydown.intro', eventCancel, true)
+ .on('keyup.intro', null);
-/**
- * Normal Block Grammar
- */
+ context.history().on('change.intro', function() {
+ continueTo(clickAddField);
+ });
+ }
+ }
-block.normal = merge({}, block);
+ function continueTo(nextStep) {
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ context.on('enter.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
+ nextStep();
+ }
+ }
-/**
- * GFM Block Grammar
- */
-block.gfm = merge({}, block.normal, {
- fences: /^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\s*\1 *(?:\n+|$)/,
- paragraph: /^/,
- heading: /^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/
-});
+ function clickAddField() {
+ if (!areaId || !context.hasEntity(areaId)) {
+ return addArea();
+ }
+ var ids = context.selectedIDs();
+ if (context.mode().id !== 'select' || !ids.length || ids[0] !== areaId) {
+ return searchPresets();
+ }
-block.gfm.paragraph = replace(block.paragraph)
- ('(?!', '(?!'
- + block.gfm.fences.source.replace('\\1', '\\2') + '|'
- + block.list.source.replace('\\1', '\\3') + '|')
- ();
+ if (!d3_select('.form-field-description').empty()) {
+ return continueTo(describePlayground);
+ }
-/**
- * GFM + Tables Block Grammar
- */
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
-block.tables = merge({}, block.gfm, {
- nptable: /^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,
- table: /^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/
-});
+ timeout(function() {
+ // reset pane, in case user somehow happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '0%');
-/**
- * Block Lexer
- */
+ // It's possible for the user to add a description in a previous step..
+ // If they did this already, just continue to next step.
+ var entity = context.entity(areaId);
+ if (entity.tags.description) {
+ return continueTo(play);
+ }
-function Lexer(options) {
- this.tokens = [];
- this.tokens.links = {};
- this.options = options || marked.defaults;
- this.rules = block.normal;
+ // scroll "Add field" into view
+ var box = d3_select('.more-fields').node().getBoundingClientRect();
+ if (box.top > 300) {
+ var pane = d3_select('.entity-editor-pane .inspector-body');
+ var start = pane.node().scrollTop;
+ var end = start + (box.top - 300);
- if (this.options.gfm) {
- if (this.options.tables) {
- this.rules = block.tables;
- } else {
- this.rules = block.gfm;
- }
- }
-}
+ pane
+ .transition()
+ .duration(250)
+ .tween('scroll.inspector', function() {
+ var node = this;
+ var i = d3_interpolateNumber(start, end);
+ return function(t$$1) {
+ node.scrollTop = i(t$$1);
+ };
+ });
+ }
-/**
- * Expose Block Rules
- */
+ timeout(function() {
+ reveal('.more-fields .combobox-input',
+ t('intro.areas.add_field'),
+ { duration: 300 }
+ );
-Lexer.rules = block;
+ d3_select('.more-fields .combobox-input')
+ .on('click.intro', function() {
+ continueTo(chooseDescriptionField);
+ });
+ }, 300); // after "Add Field" visible
-/**
- * Static Lex Method
- */
+ }, 400); // after editor pane visible
-Lexer.lex = function(src, options) {
- var lexer = new Lexer(options);
- return lexer.lex(src);
-};
+ context.on('exit.intro', function() {
+ return continueTo(searchPresets);
+ });
-/**
- * Preprocessing
- */
+ function continueTo(nextStep) {
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ d3_select('.more-fields .combobox-input').on('click.intro', null);
+ context.on('exit.intro', null);
+ nextStep();
+ }
+ }
-Lexer.prototype.lex = function(src) {
- src = src
- .replace(/\r\n|\r/g, '\n')
- .replace(/\t/g, ' ')
- .replace(/\u00a0/g, ' ')
- .replace(/\u2424/g, '\n');
- return this.token(src, true);
-};
+ function chooseDescriptionField() {
+ if (!areaId || !context.hasEntity(areaId)) {
+ return addArea();
+ }
+ var ids = context.selectedIDs();
+ if (context.mode().id !== 'select' || !ids.length || ids[0] !== areaId) {
+ return searchPresets();
+ }
-/**
- * Lexing
- */
+ if (!d3_select('.form-field-description').empty()) {
+ return continueTo(describePlayground);
+ }
-Lexer.prototype.token = function(src, top, bq) {
- var src = src.replace(/^ +$/gm, '')
- , next
- , loose
- , cap
- , bull
- , b
- , item
- , space
- , i
- , l;
+ // Make sure combobox is ready..
+ if (d3_select('div.combobox').empty()) {
+ return continueTo(clickAddField);
+ }
+ // Watch for the combobox to go away..
+ var watcher;
+ watcher = window.setInterval(function() {
+ if (d3_select('div.combobox').empty()) {
+ window.clearInterval(watcher);
+ timeout(function() {
+ if (d3_select('.form-field-description').empty()) {
+ continueTo(retryChooseDescription);
+ } else {
+ continueTo(describePlayground);
+ }
+ }, 300); // after description field added.
+ }
+ }, 300);
- while (src) {
- // newline
- if (cap = this.rules.newline.exec(src)) {
- src = src.substring(cap[0].length);
- if (cap[0].length > 1) {
- this.tokens.push({
- type: 'space'
- });
- }
- }
+ reveal('div.combobox',
+ t('intro.areas.choose_field', { field: descriptionField.label() }),
+ { duration: 300 }
+ );
- // code
- if (cap = this.rules.code.exec(src)) {
- src = src.substring(cap[0].length);
- cap = cap[0].replace(/^ {4}/gm, '');
- this.tokens.push({
- type: 'code',
- text: !this.options.pedantic
- ? cap.replace(/\n+$/, '')
- : cap
- });
- continue;
- }
+ context.on('exit.intro', function() {
+ return continueTo(searchPresets);
+ });
- // fences (gfm)
- if (cap = this.rules.fences.exec(src)) {
- src = src.substring(cap[0].length);
- this.tokens.push({
- type: 'code',
- lang: cap[2],
- text: cap[3] || ''
- });
- continue;
+ function continueTo(nextStep) {
+ if (watcher) window.clearInterval(watcher);
+ context.on('exit.intro', null);
+ nextStep();
+ }
}
- // heading
- if (cap = this.rules.heading.exec(src)) {
- src = src.substring(cap[0].length);
- this.tokens.push({
- type: 'heading',
- depth: cap[1].length,
- text: cap[2]
- });
- continue;
- }
- // table no leading pipe (gfm)
- if (top && (cap = this.rules.nptable.exec(src))) {
- src = src.substring(cap[0].length);
+ function describePlayground() {
+ if (!areaId || !context.hasEntity(areaId)) {
+ return addArea();
+ }
+ var ids = context.selectedIDs();
+ if (context.mode().id !== 'select' || !ids.length || ids[0] !== areaId) {
+ return searchPresets();
+ }
- item = {
- type: 'table',
- header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
- align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
- cells: cap[3].replace(/\n$/, '').split('\n')
- };
+ // reset pane, in case user happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '0%');
- for (i = 0; i < item.align.length; i++) {
- if (/^ *-+: *$/.test(item.align[i])) {
- item.align[i] = 'right';
- } else if (/^ *:-+: *$/.test(item.align[i])) {
- item.align[i] = 'center';
- } else if (/^ *:-+ *$/.test(item.align[i])) {
- item.align[i] = 'left';
- } else {
- item.align[i] = null;
+ if (d3_select('.form-field-description').empty()) {
+ return continueTo(retryChooseDescription);
}
- }
- for (i = 0; i < item.cells.length; i++) {
- item.cells[i] = item.cells[i].split(/ *\| */);
- }
+ context.on('exit.intro', function() {
+ continueTo(play);
+ });
- this.tokens.push(item);
+ reveal('.entity-editor-pane',
+ t('intro.areas.describe_playground', { button: icon('#icon-apply', 'pre-text') }),
+ { duration: 300 }
+ );
- continue;
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ nextStep();
+ }
}
- // lheading
- if (cap = this.rules.lheading.exec(src)) {
- src = src.substring(cap[0].length);
- this.tokens.push({
- type: 'heading',
- depth: cap[2] === '=' ? 1 : 2,
- text: cap[1]
- });
- continue;
- }
- // hr
- if (cap = this.rules.hr.exec(src)) {
- src = src.substring(cap[0].length);
- this.tokens.push({
- type: 'hr'
- });
- continue;
- }
+ function retryChooseDescription() {
+ if (!areaId || !context.hasEntity(areaId)) {
+ return addArea();
+ }
+ var ids = context.selectedIDs();
+ if (context.mode().id !== 'select' || !ids.length || ids[0] !== areaId) {
+ return searchPresets();
+ }
- // blockquote
- if (cap = this.rules.blockquote.exec(src)) {
- src = src.substring(cap[0].length);
+ // reset pane, in case user happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '0%');
- this.tokens.push({
- type: 'blockquote_start'
- });
+ reveal('.entity-editor-pane',
+ t('intro.areas.retry_add_field', { field: descriptionField.label() }), {
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { continueTo(clickAddField); }
+ });
- cap = cap[0].replace(/^ *> ?/gm, '');
+ context.on('exit.intro', function() {
+ return continueTo(searchPresets);
+ });
- // Pass `top` to keep the current
- // "toplevel" state. This is exactly
- // how markdown.pl works.
- this.token(cap, top, true);
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ nextStep();
+ }
+ }
- this.tokens.push({
- type: 'blockquote_end'
- });
- continue;
+ function play() {
+ dispatch$$1.call('done');
+ reveal('#id-container',
+ t('intro.areas.play', { next: t('intro.lines.title') }), {
+ tooltipBox: '.intro-nav-wrap .chapter-line',
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { reveal('#id-container'); }
+ }
+ );
}
- // list
- if (cap = this.rules.list.exec(src)) {
- src = src.substring(cap[0].length);
- bull = cap[2];
- this.tokens.push({
- type: 'list_start',
- ordered: bull.length > 1
- });
+ chapter.enter = function() {
+ addArea();
+ };
- // Get each top-level item.
- cap = cap[0].match(this.rules.item);
- next = false;
- l = cap.length;
- i = 0;
-
- for (; i < l; i++) {
- item = cap[i];
+ chapter.exit = function() {
+ timeouts.forEach(window.clearTimeout);
+ context.on('enter.intro exit.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
+ d3_select('.more-fields .combobox-input').on('click.intro', null);
+ };
- // Remove the list item's bullet
- // so it is seen as the next token.
- space = item.length;
- item = item.replace(/^ *([*+-]|\d+\.) +/, '');
- // Outdent whatever the
- // list item contains. Hacky.
- if (~item.indexOf('\n ')) {
- space -= item.length;
- item = !this.options.pedantic
- ? item.replace(new RegExp('^ {1,' + space + '}', 'gm'), '')
- : item.replace(/^ {1,4}/gm, '');
- }
+ chapter.restart = function() {
+ chapter.exit();
+ chapter.enter();
+ };
- // Determine whether the next list item belongs here.
- // Backpedal if it does not belong in this list.
- if (this.options.smartLists && i !== l - 1) {
- b = block.bullet.exec(cap[i + 1])[0];
- if (bull !== b && !(bull.length > 1 && b.length > 1)) {
- src = cap.slice(i + 1).join('\n') + src;
- i = l - 1;
- }
- }
- // Determine whether item is loose or not.
- // Use: /(^|\n)(?! )[^\n]+\n\n(?!\s*$)/
- // for discount behavior.
- loose = next || /\n\n(?!\s*$)/.test(item);
- if (i !== l - 1) {
- next = item.charAt(item.length - 1) === '\n';
- if (!loose) loose = next;
- }
+ return utilRebind(chapter, dispatch$$1, 'on');
+}
- this.tokens.push({
- type: loose
- ? 'loose_item_start'
- : 'list_item_start'
- });
+function uiIntroLine(context, reveal) {
+ var dispatch$$1 = dispatch('done'),
+ timeouts = [],
+ tulipRoadId = null,
+ flowerRoadId = 'w646',
+ tulipRoadStart = [-85.6297754121684, 41.95805253325314],
+ tulipRoadMidpoint = [-85.62975395449628, 41.95787501510204],
+ tulipRoadIntersection = [-85.62974496187628, 41.95742515554585],
+ roadCategory = context.presets().item('category-road'),
+ residentialPreset = context.presets().item('highway/residential'),
+ woodRoadId = 'w525',
+ woodRoadEndId = 'n2862',
+ woodRoadAddNode = [-85.62390110349587, 41.95397111462291],
+ woodRoadDragEndpoint = [-85.623867390213, 41.95466987786487],
+ woodRoadDragMidpoint = [-85.62386254803509, 41.95430395953872],
+ washingtonStreetId = 'w522',
+ twelfthAvenueId = 'w1',
+ eleventhAvenueEndId = 'n3550',
+ twelfthAvenueEndId = 'n5',
+ washingtonSegmentId = null,
+ eleventhAvenueEnd = context.entity(eleventhAvenueEndId).loc,
+ twelfthAvenueEnd = context.entity(twelfthAvenueEndId).loc,
+ deleteLinesLoc = [-85.6219395542764, 41.95228033922477],
+ twelfthAvenue = [-85.62219310052491, 41.952505413152956];
- // Recurse.
- this.token(item, false, bq);
- this.tokens.push({
- type: 'list_item_end'
- });
- }
+ var chapter = {
+ title: 'intro.lines.title'
+ };
- this.tokens.push({
- type: 'list_end'
- });
- continue;
+ function timeout(f, t$$1) {
+ timeouts.push(window.setTimeout(f, t$$1));
}
- // html
- if (cap = this.rules.html.exec(src)) {
- src = src.substring(cap[0].length);
- this.tokens.push({
- type: this.options.sanitize
- ? 'paragraph'
- : 'html',
- pre: !this.options.sanitizer
- && (cap[1] === 'pre' || cap[1] === 'script' || cap[1] === 'style'),
- text: cap[0]
- });
- continue;
- }
- // def
- if ((!bq && top) && (cap = this.rules.def.exec(src))) {
- src = src.substring(cap[0].length);
- this.tokens.links[cap[1].toLowerCase()] = {
- href: cap[2],
- title: cap[3]
- };
- continue;
+ function eventCancel() {
+ event.stopPropagation();
+ event.preventDefault();
}
- // table (gfm)
- if (top && (cap = this.rules.table.exec(src))) {
- src = src.substring(cap[0].length);
- item = {
- type: 'table',
- header: cap[1].replace(/^ *| *\| *$/g, '').split(/ *\| */),
- align: cap[2].replace(/^ *|\| *$/g, '').split(/ *\| */),
- cells: cap[3].replace(/(?: *\| *)?\n$/, '').split('\n')
- };
+ function revealEditMenu(loc, text, options) {
+ var rect = context.surfaceRect();
+ var point = context.curtainProjection(loc);
+ var pad = 40;
+ var width = 250 + (2 * pad);
+ var height = 350;
+ var startX = rect.left + point[0];
+ var left = (textDirection === 'rtl') ? (startX - width + pad) : (startX - pad);
+ var box = {
+ left: left,
+ top: point[1] + rect.top - 60,
+ width: width,
+ height: height
+ };
+ reveal(box, text, options);
+ }
- for (i = 0; i < item.align.length; i++) {
- if (/^ *-+: *$/.test(item.align[i])) {
- item.align[i] = 'right';
- } else if (/^ *:-+: *$/.test(item.align[i])) {
- item.align[i] = 'center';
- } else if (/^ *:-+ *$/.test(item.align[i])) {
- item.align[i] = 'left';
- } else {
- item.align[i] = null;
- }
- }
- for (i = 0; i < item.cells.length; i++) {
- item.cells[i] = item.cells[i]
- .replace(/^ *\| *| *\| *$/g, '')
- .split(/ *\| */);
- }
+ function addLine() {
+ context.enter(modeBrowse(context));
+ context.history().reset('initial');
- this.tokens.push(item);
+ var msec = transitionTime(tulipRoadStart, context.map().center());
+ if (msec) { reveal(null, null, { duration: 0 }); }
+ context.map().zoom(18.5).centerEase(tulipRoadStart, msec);
- continue;
- }
+ timeout(function() {
+ var tooltip = reveal('button.add-line',
+ t('intro.lines.add_line', { button: icon('#icon-line', 'pre-text') }));
- // top-level paragraph
- if (top && (cap = this.rules.paragraph.exec(src))) {
- src = src.substring(cap[0].length);
- this.tokens.push({
- type: 'paragraph',
- text: cap[1].charAt(cap[1].length - 1) === '\n'
- ? cap[1].slice(0, -1)
- : cap[1]
- });
- continue;
- }
+ tooltip.selectAll('.tooltip-inner')
+ .insert('svg', 'span')
+ .attr('class', 'tooltip-illustration')
+ .append('use')
+ .attr('xlink:href', '#feature-images');
- // text
- if (cap = this.rules.text.exec(src)) {
- // Top-level should never reach here.
- src = src.substring(cap[0].length);
- this.tokens.push({
- type: 'text',
- text: cap[0]
- });
- continue;
- }
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'add-line') return;
+ continueTo(startLine);
+ });
+ }, msec + 100);
- if (src) {
- throw new
- Error('Infinite loop on byte: ' + src.charCodeAt(0));
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ nextStep();
+ }
}
- }
-
- return this.tokens;
-};
-
-/**
- * Inline-Level Grammar
- */
-var inline = {
- escape: /^\\([\\`*{}\[\]()#+\-.!_>])/,
- autolink: /^<([^ >]+(@|:\/)[^ >]+)>/,
- url: noop,
- tag: /^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,
- link: /^!?\[(inside)\]\(href\)/,
- reflink: /^!?\[(inside)\]\s*\[([^\]]*)\]/,
- nolink: /^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,
- strong: /^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,
- em: /^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
- code: /^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,
- br: /^ {2,}\n(?!\s*$)/,
- del: noop,
- text: /^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/;
+ function startLine() {
+ if (context.mode().id !== 'add-line') {
+ return chapter.restart();
+ }
-inline.link = replace(inline.link)
- ('inside', inline._inside)
- ('href', inline._href)
- ();
+ tulipRoadId = null;
-inline.reflink = replace(inline.reflink)
- ('inside', inline._inside)
- ();
+ var padding = 70 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(tulipRoadStart, padding, context);
+ box.height = box.height + 100;
+ reveal(box, t('intro.lines.start_line'));
-/**
- * Normal Inline Grammar
- */
+ context.map().on('move.intro drawn.intro', function() {
+ padding = 70 * Math.pow(2, context.map().zoom() - 18);
+ box = pad$1(tulipRoadStart, padding, context);
+ box.height = box.height + 100;
+ reveal(box, t('intro.lines.start_line'), { duration: 0 });
+ });
-inline.normal = merge({}, inline);
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'draw-line') return chapter.restart();
+ continueTo(drawLine);
+ });
-/**
- * Pedantic Inline Grammar
- */
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
+ }
-inline.pedantic = merge({}, inline.normal, {
- strong: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,
- em: /^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/
-});
-/**
- * GFM Inline Grammar
- */
+ function drawLine() {
+ if (context.mode().id !== 'draw-line') {
+ return chapter.restart();
+ }
-inline.gfm = merge({}, inline.normal, {
- escape: replace(inline.escape)('])', '~|])')(),
- url: /^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,
- del: /^~~(?=\S)([\s\S]*?\S)~~/,
- text: replace(inline.text)
- (']|', '~]|')
- ('|', '|https?://|')
- ()
-});
+ tulipRoadId = context.mode().selectedIDs()[0];
+ context.map().centerEase(tulipRoadMidpoint, 500);
-/**
- * GFM + Line Breaks Inline Grammar
- */
+ timeout(function() {
+ var padding = 200 * Math.pow(2, context.map().zoom() - 18.5);
+ var box = pad$1(tulipRoadMidpoint, padding, context);
+ box.height = box.height * 2;
+ reveal(box,
+ t('intro.lines.intersect', { name: t('intro.graph.name.flower-street') })
+ );
-inline.breaks = merge({}, inline.gfm, {
- br: replace(inline.br)('{2,}', '*')(),
- text: replace(inline.gfm.text)('{2,}', '*')()
-});
+ context.map().on('move.intro drawn.intro', function() {
+ padding = 200 * Math.pow(2, context.map().zoom() - 18.5);
+ box = pad$1(tulipRoadMidpoint, padding, context);
+ box.height = box.height * 2;
+ reveal(box,
+ t('intro.lines.intersect', { name: t('intro.graph.name.flower-street') }),
+ { duration: 0 }
+ );
+ });
+ }, 550); // after easing..
-/**
- * Inline Lexer & Compiler
- */
+ context.history().on('change.intro', function() {
+ var entity = tulipRoadId && context.hasEntity(tulipRoadId);
+ if (!entity) return chapter.restart();
-function InlineLexer(links, options) {
- this.options = options || marked.defaults;
- this.links = links;
- this.rules = inline.normal;
- this.renderer = this.options.renderer || new Renderer;
- this.renderer.options = this.options;
+ if (isLineConnected()) {
+ continueTo(continueLine);
+ }
+ });
- if (!this.links) {
- throw new
- Error('Tokens array requires a `links` property.');
- }
+ context.on('enter.intro', function(mode) {
+ if (mode.id === 'draw-line')
+ return;
+ else if (mode.id === 'select') {
+ continueTo(retryIntersect);
+ return;
+ }
+ else
+ return chapter.restart();
+ });
- if (this.options.gfm) {
- if (this.options.breaks) {
- this.rules = inline.breaks;
- } else {
- this.rules = inline.gfm;
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
}
- } else if (this.options.pedantic) {
- this.rules = inline.pedantic;
- }
-}
-/**
- * Expose Inline Rules
- */
-InlineLexer.rules = inline;
+ function isLineConnected() {
+ var entity = tulipRoadId && context.hasEntity(tulipRoadId);
+ if (!entity) return false;
-/**
- * Static Lexing/Compiling Method
- */
+ var drawNodes = context.graph().childNodes(entity);
+ return some(drawNodes, function(node) {
+ return some(context.graph().parentWays(node), function(parent) {
+ return parent.id === flowerRoadId;
+ });
+ });
+ }
-InlineLexer.output = function(src, links, options) {
- var inline = new InlineLexer(links, options);
- return inline.output(src);
-};
-/**
- * Lexing/Compiling
- */
+ function retryIntersect() {
+ d3_select(window).on('mousedown.intro', eventCancel, true);
-InlineLexer.prototype.output = function(src) {
- var out = ''
- , link
- , text
- , href
- , cap;
+ var box = pad$1(tulipRoadIntersection, 80, context);
+ reveal(box,
+ t('intro.lines.retry_intersect', { name: t('intro.graph.name.flower-street') })
+ );
- while (src) {
- // escape
- if (cap = this.rules.escape.exec(src)) {
- src = src.substring(cap[0].length);
- out += cap[1];
- continue;
+ timeout(chapter.restart, 3000);
}
- // autolink
- if (cap = this.rules.autolink.exec(src)) {
- src = src.substring(cap[0].length);
- if (cap[2] === '@') {
- text = cap[1].charAt(6) === ':'
- ? this.mangle(cap[1].substring(7))
- : this.mangle(cap[1]);
- href = this.mangle('mailto:') + text;
- } else {
- text = escape(cap[1]);
- href = text;
- }
- out += this.renderer.link(href, null, text);
- continue;
- }
- // url (gfm)
- if (!this.inLink && (cap = this.rules.url.exec(src))) {
- src = src.substring(cap[0].length);
- text = escape(cap[1]);
- href = text;
- out += this.renderer.link(href, null, text);
- continue;
- }
+ function continueLine() {
+ if (context.mode().id !== 'draw-line') return chapter.restart();
+ var entity = tulipRoadId && context.hasEntity(tulipRoadId);
+ if (!entity) return chapter.restart();
- // tag
- if (cap = this.rules.tag.exec(src)) {
- if (!this.inLink && /^/i.test(cap[0])) {
- this.inLink = false;
- }
- src = src.substring(cap[0].length);
- out += this.options.sanitize
- ? this.options.sanitizer
- ? this.options.sanitizer(cap[0])
- : escape(cap[0])
- : cap[0];
- continue;
- }
+ context.map().centerEase(tulipRoadIntersection, 500);
- // link
- if (cap = this.rules.link.exec(src)) {
- src = src.substring(cap[0].length);
- this.inLink = true;
- out += this.outputLink(cap, {
- href: cap[2],
- title: cap[3]
- });
- this.inLink = false;
- continue;
- }
+ reveal('#surface', t('intro.lines.continue_line'));
- // reflink, nolink
- if ((cap = this.rules.reflink.exec(src))
- || (cap = this.rules.nolink.exec(src))) {
- src = src.substring(cap[0].length);
- link = (cap[2] || cap[1]).replace(/\s+/g, ' ');
- link = this.links[link.toLowerCase()];
- if (!link || !link.href) {
- out += cap[0].charAt(0);
- src = cap[0].substring(1) + src;
- continue;
- }
- this.inLink = true;
- out += this.outputLink(cap, link);
- this.inLink = false;
- continue;
- }
+ context.on('enter.intro', function(mode) {
+ if (mode.id === 'draw-line')
+ return;
+ else if (mode.id === 'select')
+ return continueTo(chooseCategoryRoad);
+ else
+ return chapter.restart();
+ });
- // strong
- if (cap = this.rules.strong.exec(src)) {
- src = src.substring(cap[0].length);
- out += this.renderer.strong(this.output(cap[2] || cap[1]));
- continue;
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ nextStep();
+ }
}
- // em
- if (cap = this.rules.em.exec(src)) {
- src = src.substring(cap[0].length);
- out += this.renderer.em(this.output(cap[2] || cap[1]));
- continue;
- }
- // code
- if (cap = this.rules.code.exec(src)) {
- src = src.substring(cap[0].length);
- out += this.renderer.codespan(escape(cap[2], true));
- continue;
- }
+ function chooseCategoryRoad() {
+ if (context.mode().id !== 'select') {
+ return chapter.restart();
+ }
- // br
- if (cap = this.rules.br.exec(src)) {
- src = src.substring(cap[0].length);
- out += this.renderer.br();
- continue;
- }
+ context.on('exit.intro', function() {
+ return chapter.restart();
+ });
- // del (gfm)
- if (cap = this.rules.del.exec(src)) {
- src = src.substring(cap[0].length);
- out += this.renderer.del(this.output(cap[1]));
- continue;
+ var button = d3_select('.preset-category-road .preset-list-button');
+ if (button.empty()) return chapter.restart();
+
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
+
+ timeout(function() {
+ // reset pane, in case user somehow happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '-100%');
+
+ reveal(button.node(),
+ t('intro.lines.choose_category_road', { category: roadCategory.name() })
+ );
+
+ button.on('click.intro', function() {
+ continueTo(choosePresetResidential);
+ });
+
+ }, 400); // after editor pane visible
+
+ function continueTo(nextStep) {
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ d3_select('.preset-list-button').on('click.intro', null);
+ context.on('exit.intro', null);
+ nextStep();
+ }
}
- // text
- if (cap = this.rules.text.exec(src)) {
- src = src.substring(cap[0].length);
- out += this.renderer.text(escape(this.smartypants(cap[0])));
- continue;
+
+ function choosePresetResidential() {
+ if (context.mode().id !== 'select') {
+ return chapter.restart();
+ }
+
+ context.on('exit.intro', function() {
+ return chapter.restart();
+ });
+
+ var subgrid = d3_select('.preset-category-road .subgrid');
+ if (subgrid.empty()) return chapter.restart();
+
+ subgrid.selectAll(':not(.preset-highway-residential) .preset-list-button')
+ .on('click.intro', function() {
+ continueTo(retryPresetResidential);
+ });
+
+ subgrid.selectAll('.preset-highway-residential .preset-list-button')
+ .on('click.intro', function() {
+ continueTo(nameRoad);
+ });
+
+ timeout(function() {
+ reveal(subgrid.node(),
+ t('intro.lines.choose_preset_residential', { preset: residentialPreset.name() }),
+ { tooltipBox: '.preset-highway-residential .preset-list-button', duration: 300 }
+ );
+ }, 300);
+
+ function continueTo(nextStep) {
+ d3_select('.preset-list-button').on('click.intro', null);
+ context.on('exit.intro', null);
+ nextStep();
+ }
}
- if (src) {
- throw new
- Error('Infinite loop on byte: ' + src.charCodeAt(0));
+
+ // selected wrong road type
+ function retryPresetResidential() {
+ if (context.mode().id !== 'select') {
+ return chapter.restart();
+ }
+
+ context.on('exit.intro', function() {
+ return chapter.restart();
+ });
+
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
+
+ timeout(function() {
+ var button = d3_select('.entity-editor-pane .preset-list-button');
+
+ reveal(button.node(),
+ t('intro.lines.retry_preset_residential', { preset: residentialPreset.name() })
+ );
+
+ button.on('click.intro', function() {
+ continueTo(chooseCategoryRoad);
+ });
+
+ }, 500);
+
+ function continueTo(nextStep) {
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ d3_select('.preset-list-button').on('click.intro', null);
+ context.on('exit.intro', null);
+ nextStep();
+ }
}
- }
- return out;
-};
-/**
- * Compile Link
- */
+ function nameRoad() {
+ context.on('exit.intro', function() {
+ continueTo(didNameRoad);
+ });
-InlineLexer.prototype.outputLink = function(cap, link) {
- var href = escape(link.href)
- , title = link.title ? escape(link.title) : null;
+ timeout(function() {
+ reveal('.entity-editor-pane',
+ t('intro.lines.name_road', { button: icon('#icon-apply', 'pre-text') }),
+ { tooltipClass: 'intro-lines-name_road' }
+ );
+ }, 500);
- return cap[0].charAt(0) !== '!'
- ? this.renderer.link(href, title, this.output(cap[1]))
- : this.renderer.image(href, title, escape(cap[1]));
-};
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ nextStep();
+ }
+ }
-/**
- * Smartypants Transformations
- */
-InlineLexer.prototype.smartypants = function(text) {
- if (!this.options.smartypants) return text;
- return text
- // em-dashes
- .replace(/---/g, '\u2014')
- // en-dashes
- .replace(/--/g, '\u2013')
- // opening singles
- .replace(/(^|[-\u2014/(\[{"\s])'/g, '$1\u2018')
- // closing singles & apostrophes
- .replace(/'/g, '\u2019')
- // opening doubles
- .replace(/(^|[-\u2014/(\[{\u2018\s])"/g, '$1\u201c')
- // closing doubles
- .replace(/"/g, '\u201d')
- // ellipses
- .replace(/\.{3}/g, '\u2026');
-};
+ function didNameRoad() {
+ context.history().checkpoint('doneAddLine');
-/**
- * Mangle Links
- */
+ timeout(function() {
+ reveal('#surface', t('intro.lines.did_name_road'), {
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { continueTo(updateLine); }
+ });
+ }, 500);
-InlineLexer.prototype.mangle = function(text) {
- if (!this.options.mangle) return text;
- var out = ''
- , l = text.length
- , i = 0
- , ch;
+ function continueTo(nextStep) {
+ nextStep();
+ }
+ }
- for (; i < l; i++) {
- ch = text.charCodeAt(i);
- if (Math.random() > 0.5) {
- ch = 'x' + ch.toString(16);
+
+ function updateLine() {
+ context.history().reset('doneAddLine');
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return chapter.restart();
+ }
+
+ var msec = transitionTime(woodRoadDragMidpoint, context.map().center());
+ if (msec) { reveal(null, null, { duration: 0 }); }
+ context.map().zoom(19).centerEase(woodRoadDragMidpoint, msec);
+
+ timeout(function() {
+ var padding = 250 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadDragMidpoint, padding, context);
+ var advance = function() { continueTo(addNode); };
+
+ reveal(box, t('intro.lines.update_line'),
+ { buttonText: t('intro.ok'), buttonCallback: advance }
+ );
+
+ context.map().on('move.intro drawn.intro', function() {
+ var padding = 250 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadDragMidpoint, padding, context);
+ reveal(box, t('intro.lines.update_line'),
+ { duration: 0, buttonText: t('intro.ok'), buttonCallback: advance }
+ );
+ });
+ }, msec + 100);
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ nextStep();
+ }
}
- out += '' + ch + ';';
- }
- return out;
-};
-/**
- * Renderer
- */
+ function addNode() {
+ context.history().reset('doneAddLine');
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return chapter.restart();
+ }
-function Renderer(options) {
- this.options = options || {};
-}
+ var padding = 40 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadAddNode, padding, context);
+ reveal(box, t('intro.lines.add_node'));
-Renderer.prototype.code = function(code, lang, escaped) {
- if (this.options.highlight) {
- var out = this.options.highlight(code, lang);
- if (out != null && out !== code) {
- escaped = true;
- code = out;
+ context.map().on('move.intro drawn.intro', function() {
+ var padding = 40 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadAddNode, padding, context);
+ reveal(box, t('intro.lines.add_node'), { duration: 0 });
+ });
+
+ context.history().on('change.intro', function(changed) {
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return continueTo(updateLine);
+ }
+ if (changed.created().length === 1) {
+ timeout(function() { continueTo(startDragEndpoint); }, 500);
+ }
+ });
+
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'select') {
+ continueTo(updateLine);
+ }
+ });
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
}
- }
- if (!lang) {
- return ''
- + (escaped ? code : escape(code, true))
- + '\n
';
- }
- return ''
- + (escaped ? code : escape(code, true))
- + '\n
\n';
-};
+ function startDragEndpoint() {
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return continueTo(updateLine);
+ }
+ var padding = 100 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadDragEndpoint, padding, context);
+ reveal(box, t('intro.lines.start_drag_endpoint'));
-Renderer.prototype.blockquote = function(quote) {
- return '\n' + quote + ' \n';
-};
+ context.map().on('move.intro drawn.intro', function() {
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return continueTo(updateLine);
+ }
+ var padding = 100 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadDragEndpoint, padding, context);
+ reveal(box, t('intro.lines.start_drag_endpoint'), { duration: 0 });
-Renderer.prototype.html = function(html) {
- return html;
-};
+ var entity = context.entity(woodRoadEndId);
+ if (geoSphericalDistance(entity.loc, woodRoadDragEndpoint) <= 4) {
+ continueTo(finishDragEndpoint);
+ }
+ });
-Renderer.prototype.heading = function(text, level, raw) {
- return '\n';
-};
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ nextStep();
+ }
+ }
-Renderer.prototype.hr = function() {
- return this.options.xhtml ? ' \n' : ' \n';
-};
-Renderer.prototype.list = function(body, ordered) {
- var type = ordered ? 'ol' : 'ul';
- return '<' + type + '>\n' + body + '' + type + '>\n';
-};
+ function finishDragEndpoint() {
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return continueTo(updateLine);
+ }
-Renderer.prototype.listitem = function(text) {
- return '' + text + ' \n';
-};
+ var padding = 100 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadDragEndpoint, padding, context);
+ reveal(box, t('intro.lines.finish_drag_endpoint'));
-Renderer.prototype.paragraph = function(text) {
- return '' + text + '
\n';
-};
+ context.map().on('move.intro drawn.intro', function() {
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return continueTo(updateLine);
+ }
+ var padding = 100 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadDragEndpoint, padding, context);
+ reveal(box, t('intro.lines.finish_drag_endpoint'), { duration: 0 });
-Renderer.prototype.table = function(header, body) {
- return ' \n'
- + '\n'
- + header
- + ' \n'
- + '\n'
- + body
- + ' \n'
- + '
\n';
-};
+ var entity = context.entity(woodRoadEndId);
+ if (geoSphericalDistance(entity.loc, woodRoadDragEndpoint) > 4) {
+ continueTo(startDragEndpoint);
+ }
+ });
-Renderer.prototype.tablerow = function(content) {
- return '\n' + content + ' \n';
-};
+ context.on('enter.intro', function() {
+ continueTo(startDragMidpoint);
+ });
-Renderer.prototype.tablecell = function(content, flags) {
- var type = flags.header ? 'th' : 'td';
- var tag = flags.align
- ? '<' + type + ' style="text-align:' + flags.align + '">'
- : '<' + type + '>';
- return tag + content + '' + type + '>\n';
-};
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
+ }
-// span level renderer
-Renderer.prototype.strong = function(text) {
- return '' + text + ' ';
-};
-Renderer.prototype.em = function(text) {
- return '' + text + ' ';
-};
+ function startDragMidpoint() {
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return continueTo(updateLine);
+ }
+ if (context.selectedIDs().indexOf(woodRoadId) === -1) {
+ context.enter(modeSelect(context, [woodRoadId]));
+ }
-Renderer.prototype.codespan = function(text) {
- return '' + text + '
';
-};
+ var padding = 80 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadDragMidpoint, padding, context);
+ reveal(box, t('intro.lines.start_drag_midpoint'));
-Renderer.prototype.br = function() {
- return this.options.xhtml ? ' ' : ' ';
-};
+ context.map().on('move.intro drawn.intro', function() {
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return continueTo(updateLine);
+ }
+ var padding = 80 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadDragMidpoint, padding, context);
+ reveal(box, t('intro.lines.start_drag_midpoint'), { duration: 0 });
+ });
-Renderer.prototype.del = function(text) {
- return '' + text + '';
-};
+ context.history().on('change.intro', function(changed) {
+ if (changed.created().length === 1) {
+ continueTo(continueDragMidpoint);
+ }
+ });
-Renderer.prototype.link = function(href, title, text) {
- if (this.options.sanitize) {
- try {
- var prot = decodeURIComponent(unescape(href))
- .replace(/[^\w:]/g, '')
- .toLowerCase();
- } catch (e) {
- return '';
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'select') {
+ // keep Wood Road selected so midpoint triangles are drawn..
+ context.enter(modeSelect(context, [woodRoadId]));
+ }
+ });
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
}
- if (prot.indexOf('javascript:') === 0 || prot.indexOf('vbscript:') === 0) {
- return '';
+
+
+ function continueDragMidpoint() {
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return continueTo(updateLine);
+ }
+
+ var padding = 100 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadDragEndpoint, padding, context);
+ box.height += 400;
+
+ var advance = function() {
+ context.history().checkpoint('doneUpdateLine');
+ continueTo(deleteLines);
+ };
+
+ reveal(box, t('intro.lines.continue_drag_midpoint'),
+ { buttonText: t('intro.ok'), buttonCallback: advance }
+ );
+
+ context.map().on('move.intro drawn.intro', function() {
+ if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
+ return continueTo(updateLine);
+ }
+ var padding = 100 * Math.pow(2, context.map().zoom() - 19);
+ var box = pad$1(woodRoadDragEndpoint, padding, context);
+ box.height += 400;
+ reveal(box, t('intro.lines.continue_drag_midpoint'),
+ { duration: 0, buttonText: t('intro.ok'), buttonCallback: advance }
+ );
+ });
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ nextStep();
+ }
}
- }
- var out = '' + text + ' ';
- return out;
-};
-Renderer.prototype.image = function(href, title, text) {
- var out = ' ' : '>';
- return out;
-};
-Renderer.prototype.text = function(text) {
- return text;
-};
+ function deleteLines() {
+ context.history().reset('doneUpdateLine');
+ context.enter(modeBrowse(context));
+
+ if (!context.hasEntity(washingtonStreetId) ||
+ !context.hasEntity(twelfthAvenueId) ||
+ !context.hasEntity(eleventhAvenueEndId)) {
+ return chapter.restart();
+ }
+
+ var msec = transitionTime(deleteLinesLoc, context.map().center());
+ if (msec) { reveal(null, null, { duration: 0 }); }
+ context.map().zoom(18).centerEase(deleteLinesLoc, msec);
+
+ timeout(function() {
+ var padding = 200 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(deleteLinesLoc, padding, context);
+ box.top -= 200;
+ box.height += 400;
+ var advance = function() { continueTo(rightClickIntersection); };
+
+ reveal(box, t('intro.lines.delete_lines', { street: t('intro.graph.name.12th-avenue') }),
+ { buttonText: t('intro.ok'), buttonCallback: advance }
+ );
+
+ context.map().on('move.intro drawn.intro', function() {
+ var padding = 200 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(deleteLinesLoc, padding, context);
+ box.top -= 200;
+ box.height += 400;
+ reveal(box, t('intro.lines.delete_lines', { street: t('intro.graph.name.12th-avenue') }),
+ { duration: 0, buttonText: t('intro.ok'), buttonCallback: advance }
+ );
+ });
+
+ context.history().on('change.intro', function() {
+ timeout(function() {
+ continueTo(deleteLines);
+ }, 500); // after any transition (e.g. if user deleted intersection)
+ });
+
+ }, msec + 100);
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
+
+
+ function rightClickIntersection() {
+ context.history().reset('doneUpdateLine');
+ context.enter(modeBrowse(context));
+
+ context.map().zoom(18).centerEase(eleventhAvenueEnd, 500);
+
+ timeout(function() {
+ var padding = 60 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(eleventhAvenueEnd, padding, context);
+ reveal(box, t('intro.lines.rightclick_intersection',
+ { street1: t('intro.graph.name.11th-avenue'), street2: t('intro.graph.name.washington-street') })
+ );
+
+ context.map().on('move.intro drawn.intro', function() {
+ var padding = 60 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(eleventhAvenueEnd, padding, context);
+ reveal(box, t('intro.lines.rightclick_intersection',
+ { street1: t('intro.graph.name.11th-avenue'), street2: t('intro.graph.name.washington-street') }),
+ { duration: 0 }
+ );
+ });
+
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'select') return;
+ var ids = context.selectedIDs();
+ if (ids.length !== 1 || ids[0] !== eleventhAvenueEndId) return;
+
+ timeout(function() {
+ var node = selectMenuItem('split').node();
+ if (!node) return;
+ continueTo(splitIntersection);
+ }, 300); // after menu visible
+ });
+
+ context.history().on('change.intro', function() {
+ timeout(function() {
+ continueTo(deleteLines);
+ }, 300); // after any transition (e.g. if user deleted intersection)
+ });
+
+ }, 600);
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
+
+
+ function splitIntersection() {
+ if (!context.hasEntity(washingtonStreetId) ||
+ !context.hasEntity(twelfthAvenueId) ||
+ !context.hasEntity(eleventhAvenueEndId)) {
+ return continueTo(deleteLines);
+ }
+
+ var node = selectMenuItem('split').node();
+ if (!node) { return continueTo(rightClickIntersection); }
+
+ var wasChanged = false;
+ var menuCoords = context.map().mouseCoordinates();
+ washingtonSegmentId = null;
+
+ revealEditMenu(menuCoords, t('intro.lines.split_intersection',
+ { button: icon('#operation-split', 'pre-text'), street: t('intro.graph.name.washington-street') })
+ );
+
+ context.map().on('move.intro drawn.intro', function() {
+ var node = selectMenuItem('split').node();
+ if (!wasChanged && !node) { return continueTo(rightClickIntersection); }
+
+ revealEditMenu(menuCoords, t('intro.lines.split_intersection',
+ { button: icon('#operation-split', 'pre-text'), street: t('intro.graph.name.washington-street') }),
+ { duration: 0 }
+ );
+ });
+
+ context.history().on('change.intro', function(changed) {
+ wasChanged = true;
+ timeout(function() {
+ if (context.history().undoAnnotation() === t('operations.split.annotation.line')) {
+ washingtonSegmentId = changed.created()[0].id;
+ continueTo(didSplit);
+ } else {
+ washingtonSegmentId = null;
+ continueTo(retrySplit);
+ }
+ }, 300); // after any transition (e.g. if user deleted intersection)
+ });
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
+
+
+ function retrySplit() {
+ context.enter(modeBrowse(context));
+ context.map().zoom(18).centerEase(eleventhAvenueEnd, 500);
+ var advance = function() { continueTo(rightClickIntersection); };
+
+ var padding = 60 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(eleventhAvenueEnd, padding, context);
+ reveal(box, t('intro.lines.retry_split'),
+ { buttonText: t('intro.ok'), buttonCallback: advance }
+ );
+
+ context.map().on('move.intro drawn.intro', function() {
+ var padding = 60 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(eleventhAvenueEnd, padding, context);
+ reveal(box, t('intro.lines.retry_split'),
+ { duration: 0, buttonText: t('intro.ok'), buttonCallback: advance }
+ );
+ });
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ nextStep();
+ }
+ }
+
+
+ function didSplit() {
+ if (!washingtonSegmentId ||
+ !context.hasEntity(washingtonSegmentId) ||
+ !context.hasEntity(washingtonStreetId) ||
+ !context.hasEntity(twelfthAvenueId) ||
+ !context.hasEntity(eleventhAvenueEndId)) {
+ return continueTo(rightClickIntersection);
+ }
+
+ var ids = context.selectedIDs();
+ var string = 'intro.lines.did_split_' + (ids.length > 1 ? 'multi' : 'single');
+ var street = t('intro.graph.name.washington-street');
+
+ var padding = 200 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(twelfthAvenue, padding, context);
+ box.width = box.width / 2;
+ reveal(box, t(string, { street1: street, street2: street }),
+ { duration: 500 }
+ );
+
+ timeout(function() {
+ context.map().zoom(18).centerEase(twelfthAvenue, 500);
+
+ context.map().on('move.intro drawn.intro', function() {
+ var padding = 200 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(twelfthAvenue, padding, context);
+ box.width = box.width / 2;
+ reveal(box, t(string, { street1: street, street2: street }),
+ { duration: 0 }
+ );
+ });
+ }, 600); // after initial reveal and curtain cut
+
+ context.on('enter.intro', function() {
+ var ids = context.selectedIDs();
+ if (ids.length === 1 && ids[0] === washingtonSegmentId) {
+ continueTo(multiSelect);
+ }
+ });
+
+ context.history().on('change.intro', function() {
+ if (!washingtonSegmentId ||
+ !context.hasEntity(washingtonSegmentId) ||
+ !context.hasEntity(washingtonStreetId) ||
+ !context.hasEntity(twelfthAvenueId) ||
+ !context.hasEntity(eleventhAvenueEndId)) {
+ return continueTo(rightClickIntersection);
+ }
+ });
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
+
+
+ function multiSelect() {
+ if (!washingtonSegmentId ||
+ !context.hasEntity(washingtonSegmentId) ||
+ !context.hasEntity(washingtonStreetId) ||
+ !context.hasEntity(twelfthAvenueId) ||
+ !context.hasEntity(eleventhAvenueEndId)) {
+ return continueTo(rightClickIntersection);
+ }
+
+ var ids = context.selectedIDs();
+ var hasWashington = ids.indexOf(washingtonSegmentId) !== -1;
+ var hasTwelfth = ids.indexOf(twelfthAvenueId) !== -1;
+
+ if (hasWashington && hasTwelfth) {
+ return continueTo(multiRightClick);
+ } else if (!hasWashington && !hasTwelfth) {
+ return continueTo(didSplit);
+ }
+
+ context.map().zoom(18).centerEase(twelfthAvenue, 500);
+
+ timeout(function() {
+ var selected, other, padding, box;
+ if (hasWashington) {
+ selected = t('intro.graph.name.washington-street');
+ other = t('intro.graph.name.12th-avenue');
+ padding = 60 * Math.pow(2, context.map().zoom() - 18);
+ box = pad$1(twelfthAvenueEnd, padding, context);
+ box.width *= 3;
+ } else {
+ selected = t('intro.graph.name.12th-avenue');
+ other = t('intro.graph.name.washington-street');
+ padding = 200 * Math.pow(2, context.map().zoom() - 18);
+ box = pad$1(twelfthAvenue, padding, context);
+ box.width /= 2;
+ }
+
+ reveal(box,
+ t('intro.lines.multi_select', { selected: selected, other1: other, other2: other })
+ );
+
+ context.map().on('move.intro drawn.intro', function() {
+ if (hasWashington) {
+ selected = t('intro.graph.name.washington-street');
+ other = t('intro.graph.name.12th-avenue');
+ padding = 60 * Math.pow(2, context.map().zoom() - 18);
+ box = pad$1(twelfthAvenueEnd, padding, context);
+ box.width *= 3;
+ } else {
+ selected = t('intro.graph.name.12th-avenue');
+ other = t('intro.graph.name.washington-street');
+ padding = 200 * Math.pow(2, context.map().zoom() - 18);
+ box = pad$1(twelfthAvenue, padding, context);
+ box.width /= 2;
+ }
+
+ reveal(box,
+ t('intro.lines.multi_select', { selected: selected, other1: other, other2: other }),
+ { duration: 0 }
+ );
+ });
+
+ context.on('enter.intro', function() {
+ continueTo(multiSelect);
+ });
+
+ context.history().on('change.intro', function() {
+ if (!washingtonSegmentId ||
+ !context.hasEntity(washingtonSegmentId) ||
+ !context.hasEntity(washingtonStreetId) ||
+ !context.hasEntity(twelfthAvenueId) ||
+ !context.hasEntity(eleventhAvenueEndId)) {
+ return continueTo(rightClickIntersection);
+ }
+ });
+ }, 600);
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
+
+
+ function multiRightClick() {
+ if (!washingtonSegmentId ||
+ !context.hasEntity(washingtonSegmentId) ||
+ !context.hasEntity(washingtonStreetId) ||
+ !context.hasEntity(twelfthAvenueId) ||
+ !context.hasEntity(eleventhAvenueEndId)) {
+ return continueTo(rightClickIntersection);
+ }
+
+ var padding = 200 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(twelfthAvenue, padding, context);
+ reveal(box, t('intro.lines.multi_rightclick'));
+
+ context.map().on('move.intro drawn.intro', function() {
+ var padding = 200 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(twelfthAvenue, padding, context);
+ reveal(box, t('intro.lines.multi_rightclick'), { duration: 0 });
+ });
+
+ d3_select(window).on('click.intro contextmenu.intro', function() {
+ timeout(function() {
+ var ids = context.selectedIDs();
+ if (ids.length === 2 &&
+ ids.indexOf(twelfthAvenueId) !== -1 &&
+ ids.indexOf(washingtonSegmentId) !== -1) {
+ var node = selectMenuItem('delete').node();
+ if (!node) return;
+ continueTo(multiDelete);
+ } else if (ids.length === 1 &&
+ ids.indexOf(washingtonSegmentId) !== -1) {
+ return continueTo(multiSelect);
+ } else {
+ return continueTo(didSplit);
+ }
+ }, 300); // after edit menu visible
+ }, true);
+
+ context.history().on('change.intro', function() {
+ if (!washingtonSegmentId ||
+ !context.hasEntity(washingtonSegmentId) ||
+ !context.hasEntity(washingtonStreetId) ||
+ !context.hasEntity(twelfthAvenueId) ||
+ !context.hasEntity(eleventhAvenueEndId)) {
+ return continueTo(rightClickIntersection);
+ }
+ });
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ d3_select(window).on('click.intro contextmenu.intro', null, true);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
+
+
+ function multiDelete() {
+ if (!washingtonSegmentId ||
+ !context.hasEntity(washingtonSegmentId) ||
+ !context.hasEntity(washingtonStreetId) ||
+ !context.hasEntity(twelfthAvenueId) ||
+ !context.hasEntity(eleventhAvenueEndId)) {
+ return continueTo(rightClickIntersection);
+ }
+
+ var node = selectMenuItem('delete').node();
+ if (!node) return continueTo(multiRightClick);
+
+ var menuCoords = context.map().mouseCoordinates();
+ revealEditMenu(menuCoords,
+ t('intro.lines.multi_delete', { button: icon('#operation-delete', 'pre-text') })
+ );
+
+ context.map().on('move.intro drawn.intro', function() {
+ revealEditMenu(menuCoords,
+ t('intro.lines.multi_delete', { button: icon('#operation-delete', 'pre-text') }),
+ { duration: 0 }
+ );
+ });
+
+ context.on('exit.intro', function() {
+ if (context.hasEntity(washingtonSegmentId) || context.hasEntity(twelfthAvenueId)) {
+ return continueTo(multiSelect); // left select mode but roads still exist
+ }
+ });
+
+ context.history().on('change.intro', function() {
+ if (context.hasEntity(washingtonSegmentId) || context.hasEntity(twelfthAvenueId)) {
+ continueTo(retryDelete); // changed something but roads still exist
+ } else {
+ continueTo(play);
+ }
+ });
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('exit.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
+
+
+ function retryDelete() {
+ context.enter(modeBrowse(context));
+
+ var padding = 200 * Math.pow(2, context.map().zoom() - 18);
+ var box = pad$1(twelfthAvenue, padding, context);
+ reveal(box, t('intro.lines.retry_delete'), {
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { continueTo(multiSelect); }
+ });
+
+ function continueTo(nextStep) {
+ nextStep();
+ }
+ }
+
+
+ function play() {
+ dispatch$$1.call('done');
+ reveal('#id-container',
+ t('intro.lines.play', { next: t('intro.buildings.title') }), {
+ tooltipBox: '.intro-nav-wrap .chapter-building',
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { reveal('#id-container'); }
+ }
+ );
+ }
+
+
+ chapter.enter = function() {
+ addLine();
+ };
+
+
+ chapter.exit = function() {
+ timeouts.forEach(window.clearTimeout);
+ d3_select(window).on('mousedown.intro', null, true);
+ context.on('enter.intro exit.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ d3_select('.preset-list-button').on('click.intro', null);
+ };
+
+
+ chapter.restart = function() {
+ chapter.exit();
+ chapter.enter();
+ };
+
+
+ return utilRebind(chapter, dispatch$$1, 'on');
+}
+
+function uiIntroBuilding(context, reveal) {
+ var dispatch$$1 = dispatch('done'),
+ house = [-85.62815, 41.95638],
+ tank = [-85.62732, 41.95347],
+ buildingCatetory = context.presets().item('category-building'),
+ housePreset = context.presets().item('building/house'),
+ tankPreset = context.presets().item('man_made/storage_tank'),
+ timeouts = [],
+ houseId = null,
+ tankId = null;
+
+
+ var chapter = {
+ title: 'intro.buildings.title'
+ };
+
+
+ function timeout(f, t$$1) {
+ timeouts.push(window.setTimeout(f, t$$1));
+ }
+
+
+ function eventCancel() {
+ event.stopPropagation();
+ event.preventDefault();
+ }
+
+
+ function revealHouse(center, text, options) {
+ var padding = 160 * Math.pow(2, context.map().zoom() - 20);
+ var box = pad$1(center, padding, context);
+ reveal(box, text, options);
+ }
-/**
- * Parsing & Compiling
- */
-function Parser(options) {
- this.tokens = [];
- this.token = null;
- this.options = options || marked.defaults;
- this.options.renderer = this.options.renderer || new Renderer;
- this.renderer = this.options.renderer;
- this.renderer.options = this.options;
-}
+ function revealTank(center, text, options) {
+ var padding = 190 * Math.pow(2, context.map().zoom() - 19.5);
+ var box = pad$1(center, padding, context);
+ reveal(box, text, options);
+ }
-/**
- * Static Parse Method
- */
-Parser.parse = function(src, options, renderer) {
- var parser = new Parser(options, renderer);
- return parser.parse(src);
-};
+ function revealEditMenu(loc, text, options) {
+ var rect = context.surfaceRect();
+ var point = context.curtainProjection(loc);
+ var pad = 40;
+ var width = 250 + (2 * pad);
+ var height = 350;
+ var startX = rect.left + point[0];
+ var left = (textDirection === 'rtl') ? (startX - width + pad) : (startX - pad);
+ var box = {
+ left: left,
+ top: point[1] + rect.top - 60,
+ width: width,
+ height: height
+ };
+ reveal(box, text, options);
+ }
-/**
- * Parse Loop
- */
-Parser.prototype.parse = function(src) {
- this.inline = new InlineLexer(src.links, this.options, this.renderer);
- this.tokens = src.reverse();
+ function addHouse() {
+ context.enter(modeBrowse(context));
+ context.history().reset('initial');
+ houseId = null;
- var out = '';
- while (this.next()) {
- out += this.tok();
- }
+ var msec = transitionTime(house, context.map().center());
+ if (msec) { reveal(null, null, { duration: 0 }); }
+ context.map().zoom(19).centerEase(house, msec);
- return out;
-};
+ timeout(function() {
+ var tooltip = reveal('button.add-area',
+ t('intro.buildings.add_building', { button: icon('#icon-area', 'pre-text') }));
-/**
- * Next Token
- */
+ tooltip.selectAll('.tooltip-inner')
+ .insert('svg', 'span')
+ .attr('class', 'tooltip-illustration')
+ .append('use')
+ .attr('xlink:href', '#building-images');
-Parser.prototype.next = function() {
- return this.token = this.tokens.pop();
-};
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'add-area') return;
+ continueTo(startHouse);
+ });
+ }, msec + 100);
-/**
- * Preview Next Token
- */
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ nextStep();
+ }
+ }
-Parser.prototype.peek = function() {
- return this.tokens[this.tokens.length - 1] || 0;
-};
-/**
- * Parse Text Tokens
- */
+ function startHouse() {
+ if (context.mode().id !== 'add-area') {
+ return continueTo(addHouse);
+ }
-Parser.prototype.parseText = function() {
- var body = this.token.text;
+ houseId = null;
+ context.map().zoomEase(20, 500);
- while (this.peek().type === 'text') {
- body += '\n' + this.next().text;
- }
+ timeout(function() {
+ revealHouse(house, t('intro.buildings.start_building'));
- return this.inline.output(body);
-};
+ context.map().on('move.intro drawn.intro', function() {
+ revealHouse(house, t('intro.buildings.start_building'), { duration: 0 });
+ });
-/**
- * Parse Current Token
- */
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'draw-area') return chapter.restart();
+ continueTo(continueHouse);
+ });
-Parser.prototype.tok = function() {
- switch (this.token.type) {
- case 'space': {
- return '';
- }
- case 'hr': {
- return this.renderer.hr();
- }
- case 'heading': {
- return this.renderer.heading(
- this.inline.output(this.token.text),
- this.token.depth,
- this.token.text);
- }
- case 'code': {
- return this.renderer.code(this.token.text,
- this.token.lang,
- this.token.escaped);
- }
- case 'table': {
- var header = ''
- , body = ''
- , i
- , row
- , cell
- , flags
- , j;
+ }, 550); // after easing
- // header
- cell = '';
- for (i = 0; i < this.token.header.length; i++) {
- flags = { header: true, align: this.token.align[i] };
- cell += this.renderer.tablecell(
- this.inline.output(this.token.header[i]),
- { header: true, align: this.token.align[i] }
- );
- }
- header += this.renderer.tablerow(cell);
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
+ }
- for (i = 0; i < this.token.cells.length; i++) {
- row = this.token.cells[i];
- cell = '';
- for (j = 0; j < row.length; j++) {
- cell += this.renderer.tablecell(
- this.inline.output(row[j]),
- { header: false, align: this.token.align[j] }
- );
+ function continueHouse() {
+ if (context.mode().id !== 'draw-area') {
+ return continueTo(addHouse);
}
- body += this.renderer.tablerow(cell);
- }
- return this.renderer.table(header, body);
- }
- case 'blockquote_start': {
- var body = '';
+ houseId = null;
- while (this.next().type !== 'blockquote_end') {
- body += this.tok();
- }
+ revealHouse(house, t('intro.buildings.continue_building'));
- return this.renderer.blockquote(body);
- }
- case 'list_start': {
- var body = ''
- , ordered = this.token.ordered;
+ context.map().on('move.intro drawn.intro', function() {
+ revealHouse(house, t('intro.buildings.continue_building'), { duration: 0 });
+ });
- while (this.next().type !== 'list_end') {
- body += this.tok();
- }
+ context.on('enter.intro', function(mode) {
+ if (mode.id === 'draw-area') {
+ return;
+ } else if (mode.id === 'select') {
+ var graph = context.graph(),
+ way = context.entity(context.selectedIDs()[0]),
+ nodes = graph.childNodes(way),
+ points = uniq(nodes).map(function(n) { return context.projection(n.loc); });
- return this.renderer.list(body, ordered);
- }
- case 'list_item_start': {
- var body = '';
+ if (isMostlySquare(points)) {
+ houseId = way.id;
+ return continueTo(chooseCategoryBuilding);
+ } else {
+ return continueTo(retryHouse);
+ }
- while (this.next().type !== 'list_item_end') {
- body += this.token.type === 'text'
- ? this.parseText()
- : this.tok();
- }
+ } else {
+ return chapter.restart();
+ }
+ });
- return this.renderer.listitem(body);
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
}
- case 'loose_item_start': {
- var body = '';
- while (this.next().type !== 'list_item_end') {
- body += this.tok();
- }
- return this.renderer.listitem(body);
- }
- case 'html': {
- var html = !this.token.pre && !this.options.pedantic
- ? this.inline.output(this.token.text)
- : this.token.text;
- return this.renderer.html(html);
- }
- case 'paragraph': {
- return this.renderer.paragraph(this.inline.output(this.token.text));
- }
- case 'text': {
- return this.renderer.paragraph(this.parseText());
- }
- }
-};
+ function retryHouse() {
+ var onClick = function() { continueTo(addHouse); };
-/**
- * Helpers
- */
+ revealHouse(house, t('intro.buildings.retry_building'),
+ { buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
-function escape(html, encode) {
- return html
- .replace(!encode ? /&(?!#?\w+;)/g : /&/g, '&')
- .replace(//g, '>')
- .replace(/"/g, '"')
- .replace(/'/g, ''');
-}
+ context.map().on('move.intro drawn.intro', function() {
+ revealHouse(house, t('intro.buildings.retry_building'),
+ { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
+ );
+ });
-function unescape(html) {
- // explicitly match decimal, hex, and named HTML entities
- return html.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/g, function(_, n) {
- n = n.toLowerCase();
- if (n === 'colon') return ':';
- if (n.charAt(0) === '#') {
- return n.charAt(1) === 'x'
- ? String.fromCharCode(parseInt(n.substring(2), 16))
- : String.fromCharCode(+n.substring(1));
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ nextStep();
+ }
}
- return '';
- });
-}
-function replace(regex, opt) {
- regex = regex.source;
- opt = opt || '';
- return function self(name, val) {
- if (!name) return new RegExp(regex, opt);
- val = val.source || val;
- val = val.replace(/(^|[^\[])\^/g, '$1');
- regex = regex.replace(name, val);
- return self;
- };
-}
-function noop() {}
-noop.exec = noop;
+ function chooseCategoryBuilding() {
+ if (!houseId || !context.hasEntity(houseId)) {
+ return addHouse();
+ }
+ var ids = context.selectedIDs();
+ if (context.mode().id !== 'select' || !ids.length || ids[0] !== houseId) {
+ context.enter(modeSelect(context, [houseId]));
+ }
-function merge(obj) {
- var i = 1
- , target
- , key;
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- for (; i < arguments.length; i++) {
- target = arguments[i];
- for (key in target) {
- if (Object.prototype.hasOwnProperty.call(target, key)) {
- obj[key] = target[key];
- }
- }
- }
+ timeout(function() {
+ // reset pane, in case user somehow happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '-100%');
- return obj;
-}
+ var button = d3_select('.preset-category-building .preset-list-button');
+ reveal(button.node(),
+ t('intro.buildings.choose_category_building', { category: buildingCatetory.name() })
+ );
-/**
- * Marked
- */
+ button.on('click.intro', function() {
+ button.on('click.intro', null);
+ continueTo(choosePresetHouse);
+ });
-function marked(src, opt, callback) {
- if (callback || typeof opt === 'function') {
- if (!callback) {
- callback = opt;
- opt = null;
- }
+ }, 400); // after preset list pane visible..
- opt = merge({}, marked.defaults, opt || {});
- var highlight = opt.highlight
- , tokens
- , pending
- , i = 0;
+ context.on('enter.intro', function(mode) {
+ if (!houseId || !context.hasEntity(houseId)) {
+ return continueTo(addHouse);
+ }
+ var ids = context.selectedIDs();
+ if (mode.id !== 'select' || !ids.length || ids[0] !== houseId) {
+ return continueTo(chooseCategoryBuilding);
+ }
+ });
- try {
- tokens = Lexer.lex(src, opt);
- } catch (e) {
- return callback(e);
+ function continueTo(nextStep) {
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ d3_select('.preset-list-button').on('click.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
}
- pending = tokens.length;
- var done = function(err) {
- if (err) {
- opt.highlight = highlight;
- return callback(err);
- }
+ function choosePresetHouse() {
+ if (!houseId || !context.hasEntity(houseId)) {
+ return addHouse();
+ }
+ var ids = context.selectedIDs();
+ if (context.mode().id !== 'select' || !ids.length || ids[0] !== houseId) {
+ context.enter(modeSelect(context, [houseId]));
+ }
- var out;
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- try {
- out = Parser.parse(tokens, opt);
- } catch (e) {
- err = e;
- }
+ timeout(function() {
+ // reset pane, in case user somehow happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '-100%');
- opt.highlight = highlight;
+ var button = d3_select('.preset-building-house .preset-list-button');
- return err
- ? callback(err)
- : callback(null, out);
- };
+ reveal(button.node(),
+ t('intro.buildings.choose_preset_house', { preset: housePreset.name() }),
+ { duration: 300 }
+ );
- if (!highlight || highlight.length < 3) {
- return done();
- }
+ button.on('click.intro', function() {
+ button.on('click.intro', null);
+ continueTo(closeEditorHouse);
+ });
- delete opt.highlight;
- if (!pending) return done();
+ }, 400); // after preset list pane visible..
- for (; i < tokens.length; i++) {
- (function(token) {
- if (token.type !== 'code') {
- return --pending || done();
- }
- return highlight(token.text, token.lang, function(err, code) {
- if (err) return done(err);
- if (code == null || code === token.text) {
- return --pending || done();
- }
- token.text = code;
- token.escaped = true;
- --pending || done();
+ context.on('enter.intro', function(mode) {
+ if (!houseId || !context.hasEntity(houseId)) {
+ return continueTo(addHouse);
+ }
+ var ids = context.selectedIDs();
+ if (mode.id !== 'select' || !ids.length || ids[0] !== houseId) {
+ return continueTo(chooseCategoryBuilding);
+ }
});
- })(tokens[i]);
- }
- return;
- }
- try {
- if (opt) opt = merge({}, marked.defaults, opt);
- return Parser.parse(Lexer.lex(src, opt), opt);
- } catch (e) {
- e.message += '\nPlease report this to https://github.com/chjj/marked.';
- if ((opt || marked.defaults).silent) {
- return 'An error occured:
'
- + escape(e.message + '', true)
- + ' ';
+ function continueTo(nextStep) {
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ d3_select('.preset-list-button').on('click.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
+ }
}
- throw e;
- }
-}
-/**
- * Options
- */
-marked.options =
-marked.setOptions = function(opt) {
- merge(marked.defaults, opt);
- return marked;
-};
+ function closeEditorHouse() {
+ if (!houseId || !context.hasEntity(houseId)) {
+ return addHouse();
+ }
+ var ids = context.selectedIDs();
+ if (context.mode().id !== 'select' || !ids.length || ids[0] !== houseId) {
+ context.enter(modeSelect(context, [houseId]));
+ }
-marked.defaults = {
- gfm: true,
- tables: true,
- breaks: false,
- pedantic: false,
- sanitize: false,
- sanitizer: null,
- mangle: true,
- smartLists: false,
- silent: false,
- highlight: null,
- langPrefix: 'lang-',
- smartypants: false,
- headerPrefix: '',
- renderer: new Renderer,
- xhtml: false
-};
+ context.history().checkpoint('hasHouse');
-/**
- * Expose
- */
+ context.on('exit.intro', function() {
+ continueTo(rightClickHouse);
+ });
-marked.Parser = Parser;
-marked.parser = Parser.parse;
+ timeout(function() {
+ reveal('.entity-editor-pane',
+ t('intro.buildings.close', { button: icon('#icon-apply', 'pre-text') })
+ );
+ }, 500);
+
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ nextStep();
+ }
+ }
+
+
+ function rightClickHouse() {
+ if (!houseId) return chapter.restart();
+
+ context.enter(modeBrowse(context));
+ context.history().reset('hasHouse');
+ context.map().centerEase(house, 500);
+
+ timeout(function() {
+ if (context.map().zoom() < 20) {
+ context.map().zoomEase(20, 500);
+ }
+ }, 520);
-marked.Renderer = Renderer;
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'select') return;
+ var ids = context.selectedIDs();
+ if (ids.length !== 1 || ids[0] !== houseId) return;
-marked.Lexer = Lexer;
-marked.lexer = Lexer.lex;
+ timeout(function() {
+ var node = selectMenuItem('orthogonalize').node();
+ if (!node) return;
+ continueTo(clickSquare);
+ }, 300); // after menu visible
+ });
-marked.InlineLexer = InlineLexer;
-marked.inlineLexer = InlineLexer.output;
+ context.map().on('move.intro drawn.intro', function() {
+ revealHouse(house, t('intro.buildings.rightclick_building'), { duration: 0 });
+ });
-marked.parse = marked;
+ context.history().on('change.intro', function() {
+ continueTo(rightClickHouse);
+ });
-{
- module.exports = marked;
-}
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
-}).call(function() {
- return this || (typeof window !== 'undefined' ? window : commonjsGlobal);
-}());
-});
-function pointBox(loc, context) {
- var rect = context.surfaceRect();
- var point = context.curtainProjection(loc);
- return {
- left: point[0] + rect.left - 40,
- top: point[1] + rect.top - 60,
- width: 80,
- height: 90
- };
-}
+ function clickSquare() {
+ if (!houseId) return chapter.restart();
+ var entity = context.hasEntity(houseId);
+ if (!entity) return continueTo(rightClickHouse);
+ var node = selectMenuItem('orthogonalize').node();
+ if (!node) { return continueTo(rightClickHouse); }
-function pad$1(locOrBox, padding, context) {
- var box;
- if (locOrBox instanceof Array) {
- var rect = context.surfaceRect();
- var point = context.curtainProjection(locOrBox);
- box = {
- left: point[0] + rect.left,
- top: point[1] + rect.top
- };
- } else {
- box = locOrBox;
- }
+ var wasChanged = false;
+ var menuCoords = context.map().mouseCoordinates();
- return {
- left: box.left - padding,
- top: box.top - padding,
- width: (box.width || 0) + 2 * padding,
- height: (box.width || 0) + 2 * padding
- };
-}
+ revealEditMenu(menuCoords,
+ t('intro.buildings.square_building', { button: icon('#operation-orthogonalize', 'pre-text') })
+ );
+ context.on('enter.intro', function(mode) {
+ if (mode.id === 'browse') {
+ continueTo(rightClickHouse);
+ } else if (mode.id === 'move' || mode.id === 'rotate') {
+ continueTo(retryClickSquare);
+ }
+ });
-function icon(name, svgklass) {
- return '' +
- ' ';
-}
+ context.map().on('move.intro drawn.intro', function() {
+ var node = selectMenuItem('orthogonalize').node();
+ if (!wasChanged && !node) { return continueTo(rightClickHouse); }
+ revealEditMenu(menuCoords,
+ t('intro.buildings.square_building', { button: icon('#operation-orthogonalize', 'pre-text') }),
+ { duration: 0 }
+ );
+ });
-function slugify(text) {
- return text.toString().toLowerCase()
- .replace(/\s+/g, '-') // Replace spaces with -
- .replace(/[^\w\-]+/g, '') // Remove all non-word chars
- .replace(/\-\-+/g, '-') // Replace multiple - with single -
- .replace(/^-+/, '') // Trim - from start of text
- .replace(/-+$/, ''); // Trim - from end of text
-}
+ context.history().on('change.intro', function() {
+ wasChanged = true;
+ context.history().on('change.intro', null);
+ // Something changed. Wait for transition to complete and check undo annotation.
+ timeout(function() {
+ if (context.history().undoAnnotation() === t('operations.orthogonalize.annotation.area')) {
+ continueTo(doneSquare);
+ } else {
+ continueTo(retryClickSquare);
+ }
+ }, 500); // after transitioned actions
+ });
-// console warning for missing walkthrough names
-var missingStrings = {};
-function checkKey(key, text) {
- if (t(key, { default: undefined}) === undefined) {
- if (missingStrings.hasOwnProperty(key)) return; // warn once
- missingStrings[key] = text;
- var missing = key + ': ' + text;
- if (typeof console !== 'undefined') console.log(missing); // eslint-disable-line
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
}
-}
-function localize(obj) {
- var key;
+ function retryClickSquare() {
+ context.enter(modeBrowse(context));
- // Assign name if entity has one..
- var name = obj.tags && obj.tags.name;
- if (name) {
- key = 'intro.graph.name.' + slugify(name);
- obj.tags.name = t(key, { default: name });
- checkKey(key, name);
+ revealHouse(house, t('intro.buildings.retry_square'), {
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { continueTo(rightClickHouse); }
+ });
+
+ function continueTo(nextStep) {
+ nextStep();
+ }
}
- // Assign street name if entity has one..
- var street = obj.tags && obj.tags['addr:street'];
- if (street) {
- key = 'intro.graph.name.' + slugify(street);
- obj.tags['addr:street'] = t(key, { default: street });
- checkKey(key, street);
- // Add address details common across walkthrough..
- var addrTags = [
- 'block_number', 'city', 'county', 'district', 'hamlet', 'neighbourhood',
- 'postcode', 'province', 'quarter', 'state', 'subdistrict', 'suburb'
- ];
- addrTags.forEach(function(k) {
- var key = 'intro.graph.' + k,
- tag = 'addr:' + k,
- val = obj.tags && obj.tags[tag],
- str = t(key, { default: val });
+ function doneSquare() {
+ context.history().checkpoint('doneSquare');
- if (str) {
- if (str.match(/^<.*>$/) !== null) {
- delete obj.tags[tag];
- } else {
- obj.tags[tag] = str;
- }
- }
+ revealHouse(house, t('intro.buildings.done_square'), {
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { continueTo(addTank); }
});
+
+ function continueTo(nextStep) {
+ nextStep();
+ }
}
- return obj;
-}
+ function addTank() {
+ context.enter(modeBrowse(context));
+ context.history().reset('doneSquare');
+ tankId = null;
-// Used to detect squareness.. some duplicataion of code from actionOrthogonalize.
-function isMostlySquare(points) {
- // note: uses 15 here instead of the 12 from actionOrthogonalize because
- // actionOrthogonalize can actually straighten some larger angles as it iterates
- var threshold = 15, // degrees within right or straight
- lowerBound = Math.cos((90 - threshold) * Math.PI / 180), // near right
- upperBound = Math.cos(threshold * Math.PI / 180), // near straight
- mag;
+ var msec = transitionTime(tank, context.map().center());
+ if (msec) { reveal(null, null, { duration: 0 }); }
+ context.map().zoom(19.5).centerEase(tank, msec);
- for (var i = 0; i < points.length; i++) {
- mag = Math.abs(normalizedDotProduct(i, points));
- if (mag > lowerBound && mag < upperBound) {
- return false;
+ timeout(function() {
+ reveal('button.add-area',
+ t('intro.buildings.add_tank', { button: icon('#icon-area', 'pre-text') })
+ );
+
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'add-area') return;
+ continueTo(startTank);
+ });
+ }, msec + 100);
+
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ nextStep();
}
}
- return true;
+ function startTank() {
+ if (context.mode().id !== 'add-area') {
+ return continueTo(addTank);
+ }
- function normalizedDotProduct(i, points) {
- var a = points[(i - 1 + points.length) % points.length],
- b = points[i],
- c = points[(i + 1) % points.length],
- p = subtractPoints(a, b),
- q = subtractPoints(c, b);
+ tankId = null;
- p = normalizePoint(p);
- q = normalizePoint(q);
+ timeout(function() {
+ revealTank(tank, t('intro.buildings.start_tank'));
- return p[0] * q[0] + p[1] * q[1];
+ context.map().on('move.intro drawn.intro', function() {
+ revealTank(tank, t('intro.buildings.start_tank'), { duration: 0 });
+ });
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'draw-area') return chapter.restart();
+ continueTo(continueTank);
+ });
- function subtractPoints(a, b) {
- return [a[0] - b[0], a[1] - b[1]];
+ }, 550); // after easing
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
}
+ }
- function normalizePoint(point) {
- var vector = [0, 0];
- var length = Math.sqrt(point[0] * point[0] + point[1] * point[1]);
- if (length !== 0) {
- vector[0] = point[0] / length;
- vector[1] = point[1] / length;
+
+ function continueTank() {
+ if (context.mode().id !== 'draw-area') {
+ return continueTo(addTank);
+ }
+
+ tankId = null;
+
+ revealTank(tank, t('intro.buildings.continue_tank'));
+
+ context.map().on('move.intro drawn.intro', function() {
+ revealTank(tank, t('intro.buildings.continue_tank'), { duration: 0 });
+ });
+
+ context.on('enter.intro', function(mode) {
+ if (mode.id === 'draw-area') {
+ return;
+ } else if (mode.id === 'select') {
+ tankId = context.selectedIDs()[0];
+ return continueTo(searchPresetTank);
+ } else {
+ return continueTo(addTank);
}
- return vector;
+ });
+
+ function continueTo(nextStep) {
+ context.map().on('move.intro drawn.intro', null);
+ context.on('enter.intro', null);
+ nextStep();
}
}
-}
-function selectMenuItem(operation) {
- var selector = '.edit-menu .edit-menu-item-' + operation +
- ', .radial-menu .radial-menu-item-' + operation;
- return d3_select(selector);
-}
+ function searchPresetTank() {
+ if (!tankId || !context.hasEntity(tankId)) {
+ return addTank();
+ }
+ var ids = context.selectedIDs();
+ if (context.mode().id !== 'select' || !ids.length || ids[0] !== tankId) {
+ context.enter(modeSelect(context, [tankId]));
+ }
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
-function transitionTime(point1, point2) {
- var distance = geoSphericalDistance(point1, point2);
- if (distance === 0)
- return 0;
- else if (distance < 80)
- return 500;
- else
- return 1000;
-}
+ timeout(function() {
+ // reset pane, in case user somehow happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '-100%');
-var dataIntroGraph = {"n1":{"id":"n1","loc":[-85.631039,41.948829]},"n10":{"id":"n10","loc":[-85.634733,41.941588]},"n100":{"id":"n100","loc":[-85.637395,41.942252]},"n1000":{"id":"n1000","loc":[-85.632699,41.944763]},"n1001":{"id":"n1001","loc":[-85.632685,41.944763]},"n1002":{"id":"n1002","loc":[-85.632673,41.944755]},"n1003":{"id":"n1003","loc":[-85.632595,41.944682]},"n1004":{"id":"n1004","loc":[-85.632576,41.944673]},"n1005":{"id":"n1005","loc":[-85.632551,41.944667]},"n1006":{"id":"n1006","loc":[-85.63253,41.944667]},"n1007":{"id":"n1007","loc":[-85.632502,41.944669]},"n1008":{"id":"n1008","loc":[-85.632483,41.944677]},"n1009":{"id":"n1009","loc":[-85.632383,41.944731]},"n101":{"id":"n101","loc":[-85.637357,41.942252]},"n1010":{"id":"n1010","loc":[-85.63349,41.944976],"tags":{"addr:city":"Three Rivers","addr:housenumber":"31","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Sherwin-Williams","shop":"paint"}},"n1011":{"id":"n1011","loc":[-85.633548,41.945034],"tags":{"addr:city":"Three Rivers","addr:housenumber":"33","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Unique Jewelry","shop":"jewelry"}},"n1012":{"id":"n1012","loc":[-85.633683,41.945129],"tags":{"addr:city":"Three Rivers","addr:housenumber":"37","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"World Fare","shop":"gift"}},"n1013":{"id":"n1013","loc":[-85.634563,41.945469],"tags":{"addr:city":"Three Rivers","addr:housenumber":"62","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Golden Finch Framing","shop":"frame"}},"n1014":{"id":"n1014","loc":[-85.634469,41.945379],"tags":{"addr:city":"Three Rivers","addr:housenumber":"58","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Dollar Tree","shop":"second_hand"}},"n1015":{"id":"n1015","loc":[-85.634227,41.945159],"tags":{"addr:city":"Three Rivers","addr:housenumber":"48","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","amenity":"theatre","name":"Riviera Theatre"}},"n1016":{"id":"n1016","loc":[-85.634057,41.945012],"tags":{"addr:city":"Three Rivers","addr:housenumber":"42","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"River City Appliance","shop":"appliance"}},"n1017":{"id":"n1017","loc":[-85.633879,41.945325],"tags":{"addr:city":"Three Rivers","addr:housenumber":"45","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Paparazzi Tattoo","shop":"tattoo"}},"n1018":{"id":"n1018","loc":[-85.634914,41.945839],"tags":{"addr:city":"Three Rivers","addr:housenumber":"88","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","amenity":"bank","name":"Southern Michigan Bank"}},"n1019":{"id":"n1019","loc":[-85.634514,41.946176]},"n102":{"id":"n102","loc":[-85.637357,41.942216]},"n1020":{"id":"n1020","loc":[-85.634087,41.946178]},"n1021":{"id":"n1021","loc":[-85.634357,41.945805]},"n1022":{"id":"n1022","loc":[-85.634389,41.945788]},"n1023":{"id":"n1023","loc":[-85.634491,41.94581]},"n1024":{"id":"n1024","loc":[-85.634513,41.945853]},"n1025":{"id":"n1025","loc":[-85.634506,41.94583]},"n1026":{"id":"n1026","loc":[-85.634762,41.946056],"tags":{"crossing":"zebra","highway":"crossing"}},"n1027":{"id":"n1027","loc":[-85.634767,41.946172]},"n1028":{"id":"n1028","loc":[-85.634622,41.946175],"tags":{"crossing":"zebra","highway":"crossing"}},"n1029":{"id":"n1029","loc":[-85.640655,41.942057]},"n103":{"id":"n103","loc":[-85.637386,41.942054]},"n1030":{"id":"n1030","loc":[-85.640947,41.942057]},"n1031":{"id":"n1031","loc":[-85.640957,41.942593]},"n1032":{"id":"n1032","loc":[-85.630953,41.960873]},"n1033":{"id":"n1033","loc":[-85.632174,41.960679]},"n1034":{"id":"n1034","loc":[-85.638785,41.943066]},"n1035":{"id":"n1035","loc":[-85.638853,41.943065]},"n1036":{"id":"n1036","loc":[-85.638855,41.943183]},"n1037":{"id":"n1037","loc":[-85.638552,41.943189]},"n1038":{"id":"n1038","loc":[-85.63855,41.943149]},"n1039":{"id":"n1039","loc":[-85.638638,41.943068]},"n104":{"id":"n104","loc":[-85.637387,41.942125]},"n1040":{"id":"n1040","loc":[-85.638638,41.943078]},"n1041":{"id":"n1041","loc":[-85.638813,41.943163]},"n1042":{"id":"n1042","loc":[-85.638684,41.943165]},"n1043":{"id":"n1043","loc":[-85.638682,41.943105]},"n1044":{"id":"n1044","loc":[-85.638706,41.943105]},"n1045":{"id":"n1045","loc":[-85.638707,41.943117]},"n1046":{"id":"n1046","loc":[-85.638812,41.943115]},"n1047":{"id":"n1047","loc":[-85.638769,41.943407]},"n1048":{"id":"n1048","loc":[-85.638549,41.943407]},"n1049":{"id":"n1049","loc":[-85.638567,41.943555]},"n105":{"id":"n105","loc":[-85.637319,41.942125]},"n1050":{"id":"n1050","loc":[-85.638426,41.943554]},"n1051":{"id":"n1051","loc":[-85.638427,41.94346]},"n1052":{"id":"n1052","loc":[-85.638568,41.943461]},"n1053":{"id":"n1053","loc":[-85.639264,41.943415]},"n1054":{"id":"n1054","loc":[-85.639082,41.943417]},"n1055":{"id":"n1055","loc":[-85.63908,41.943331]},"n1056":{"id":"n1056","loc":[-85.639136,41.94333]},"n1057":{"id":"n1057","loc":[-85.639158,41.943312]},"n1058":{"id":"n1058","loc":[-85.639188,41.943313]},"n1059":{"id":"n1059","loc":[-85.639211,41.943331]},"n106":{"id":"n106","loc":[-85.637319,41.942137]},"n1060":{"id":"n1060","loc":[-85.639262,41.943331]},"n1061":{"id":"n1061","loc":[-85.638986,41.943515]},"n1062":{"id":"n1062","loc":[-85.63888,41.943521]},"n1063":{"id":"n1063","loc":[-85.638871,41.943436]},"n1064":{"id":"n1064","loc":[-85.638958,41.943431]},"n1065":{"id":"n1065","loc":[-85.638979,41.943443]},"n1066":{"id":"n1066","loc":[-85.63926,41.943703]},"n1067":{"id":"n1067","loc":[-85.639152,41.943704]},"n1068":{"id":"n1068","loc":[-85.639152,41.943691]},"n1069":{"id":"n1069","loc":[-85.639063,41.943691]},"n107":{"id":"n107","loc":[-85.637259,41.942137]},"n1070":{"id":"n1070","loc":[-85.639062,41.943613]},"n1071":{"id":"n1071","loc":[-85.639259,41.943611]},"n1072":{"id":"n1072","loc":[-85.639117,41.943726]},"n1073":{"id":"n1073","loc":[-85.639118,41.943767]},"n1074":{"id":"n1074","loc":[-85.639051,41.943768]},"n1075":{"id":"n1075","loc":[-85.63905,41.943727]},"n1076":{"id":"n1076","loc":[-85.638627,41.943716]},"n1077":{"id":"n1077","loc":[-85.63863,41.943634]},"n1078":{"id":"n1078","loc":[-85.63844,41.943631]},"n1079":{"id":"n1079","loc":[-85.638437,41.943729]},"n108":{"id":"n108","loc":[-85.637259,41.942126]},"n1080":{"id":"n1080","loc":[-85.638533,41.94373]},"n1081":{"id":"n1081","loc":[-85.638534,41.943715]},"n1082":{"id":"n1082","loc":[-85.638678,41.943941]},"n1083":{"id":"n1083","loc":[-85.638522,41.943944]},"n1084":{"id":"n1084","loc":[-85.63852,41.943864]},"n1085":{"id":"n1085","loc":[-85.638676,41.943861]},"n1086":{"id":"n1086","loc":[-85.638663,41.944059]},"n1087":{"id":"n1087","loc":[-85.638513,41.944061]},"n1088":{"id":"n1088","loc":[-85.638511,41.943991]},"n1089":{"id":"n1089","loc":[-85.638661,41.943989]},"n109":{"id":"n109","loc":[-85.637193,41.942126]},"n1090":{"id":"n1090","loc":[-85.63865,41.944134]},"n1091":{"id":"n1091","loc":[-85.638429,41.944144]},"n1092":{"id":"n1092","loc":[-85.638426,41.944106]},"n1093":{"id":"n1093","loc":[-85.638476,41.944104]},"n1094":{"id":"n1094","loc":[-85.638475,41.94409]},"n1095":{"id":"n1095","loc":[-85.638594,41.944084]},"n1096":{"id":"n1096","loc":[-85.638595,41.944101]},"n1097":{"id":"n1097","loc":[-85.638647,41.944099]},"n1098":{"id":"n1098","loc":[-85.63829,41.944154]},"n1099":{"id":"n1099","loc":[-85.638558,41.944155]},"n11":{"id":"n11","loc":[-85.634602,41.941523]},"n110":{"id":"n110","loc":[-85.637192,41.942053]},"n1100":{"id":"n1100","loc":[-85.638558,41.944338]},"n1101":{"id":"n1101","loc":[-85.638851,41.944408]},"n1102":{"id":"n1102","loc":[-85.637771,41.943989]},"n1103":{"id":"n1103","loc":[-85.639345,41.943964]},"n1104":{"id":"n1104","loc":[-85.638515,41.94397]},"n1105":{"id":"n1105","loc":[-85.639256,41.943928]},"n1106":{"id":"n1106","loc":[-85.639157,41.943929]},"n1107":{"id":"n1107","loc":[-85.639156,41.9439]},"n1108":{"id":"n1108","loc":[-85.639118,41.9439]},"n1109":{"id":"n1109","loc":[-85.639116,41.94382]},"n111":{"id":"n111","loc":[-85.637248,41.942053]},"n1110":{"id":"n1110","loc":[-85.639202,41.943819]},"n1111":{"id":"n1111","loc":[-85.639202,41.943837]},"n1112":{"id":"n1112","loc":[-85.639293,41.943836]},"n1113":{"id":"n1113","loc":[-85.639295,41.943898]},"n1114":{"id":"n1114","loc":[-85.639255,41.943898]},"n1115":{"id":"n1115","loc":[-85.639296,41.944083]},"n1116":{"id":"n1116","loc":[-85.639144,41.944084]},"n1117":{"id":"n1117","loc":[-85.639143,41.944026]},"n1118":{"id":"n1118","loc":[-85.639162,41.944026]},"n1119":{"id":"n1119","loc":[-85.639162,41.944]},"n112":{"id":"n112","loc":[-85.637248,41.942042]},"n1120":{"id":"n1120","loc":[-85.639295,41.943999]},"n1121":{"id":"n1121","loc":[-85.639131,41.944139]},"n1122":{"id":"n1122","loc":[-85.63901,41.94414]},"n1123":{"id":"n1123","loc":[-85.63901,41.944076]},"n1124":{"id":"n1124","loc":[-85.63913,41.944075]},"n1125":{"id":"n1125","loc":[-85.639092,41.944155]},"n1126":{"id":"n1126","loc":[-85.639093,41.944308]},"n1127":{"id":"n1127","loc":[-85.639225,41.944308]},"n1128":{"id":"n1128","loc":[-85.639225,41.94429]},"n1129":{"id":"n1129","loc":[-85.639253,41.944289]},"n113":{"id":"n113","loc":[-85.637338,41.942041]},"n1130":{"id":"n1130","loc":[-85.639253,41.944269]},"n1131":{"id":"n1131","loc":[-85.639243,41.944269]},"n1132":{"id":"n1132","loc":[-85.639243,41.944229]},"n1133":{"id":"n1133","loc":[-85.639224,41.944229]},"n1134":{"id":"n1134","loc":[-85.639224,41.944196]},"n1135":{"id":"n1135","loc":[-85.639195,41.944196]},"n1136":{"id":"n1136","loc":[-85.639195,41.944155]},"n1137":{"id":"n1137","loc":[-85.639072,41.944154]},"n1138":{"id":"n1138","loc":[-85.638865,41.944154]},"n1139":{"id":"n1139","loc":[-85.638863,41.943967]},"n114":{"id":"n114","loc":[-85.637338,41.942055]},"n1140":{"id":"n1140","loc":[-85.6386,41.942698]},"n1141":{"id":"n1141","loc":[-85.639348,41.942698]},"n1142":{"id":"n1142","loc":[-85.639377,41.944984]},"n1143":{"id":"n1143","loc":[-85.63937,41.945013]},"n1144":{"id":"n1144","loc":[-85.639357,41.945033]},"n1145":{"id":"n1145","loc":[-85.639353,41.945053]},"n1146":{"id":"n1146","loc":[-85.639352,41.945084]},"n1147":{"id":"n1147","loc":[-85.638278,41.945516]},"n1148":{"id":"n1148","loc":[-85.637505,41.945801]},"n1149":{"id":"n1149","loc":[-85.637327,41.945857]},"n115":{"id":"n115","loc":[-85.637583,41.941943]},"n1150":{"id":"n1150","loc":[-85.637168,41.945899]},"n1151":{"id":"n1151","loc":[-85.637017,41.94593]},"n1152":{"id":"n1152","loc":[-85.637185,41.945938]},"n1153":{"id":"n1153","loc":[-85.63682,41.945963]},"n1154":{"id":"n1154","loc":[-85.636639,41.945984]},"n1155":{"id":"n1155","loc":[-85.636439,41.945999]},"n1156":{"id":"n1156","loc":[-85.635801,41.945999]},"n1157":{"id":"n1157","loc":[-85.635769,41.945908]},"n1158":{"id":"n1158","loc":[-85.635953,41.946154]},"n1159":{"id":"n1159","loc":[-85.635472,41.94598]},"n116":{"id":"n116","loc":[-85.637584,41.941983]},"n1160":{"id":"n1160","loc":[-85.635409,41.945981]},"n1161":{"id":"n1161","loc":[-85.635583,41.945987]},"n1162":{"id":"n1162","loc":[-85.636452,41.945805]},"n1163":{"id":"n1163","loc":[-85.636425,41.94582]},"n1164":{"id":"n1164","loc":[-85.636396,41.945817]},"n1165":{"id":"n1165","loc":[-85.636368,41.945797]},"n1166":{"id":"n1166","loc":[-85.636346,41.945767]},"n1167":{"id":"n1167","loc":[-85.636307,41.945745]},"n1168":{"id":"n1168","loc":[-85.636194,41.94565]},"n1169":{"id":"n1169","loc":[-85.636121,41.945579]},"n117":{"id":"n117","loc":[-85.63751,41.941983]},"n1170":{"id":"n1170","loc":[-85.635995,41.945432]},"n1171":{"id":"n1171","loc":[-85.637564,41.943538]},"n1172":{"id":"n1172","loc":[-85.63756,41.943505]},"n1173":{"id":"n1173","loc":[-85.637435,41.943489]},"n1174":{"id":"n1174","loc":[-85.637093,41.943556]},"n1175":{"id":"n1175","loc":[-85.634836,41.941574]},"n1176":{"id":"n1176","loc":[-85.634692,41.9415]},"n1177":{"id":"n1177","loc":[-85.634261,41.941337]},"n1178":{"id":"n1178","loc":[-85.634208,41.940962]},"n1179":{"id":"n1179","loc":[-85.635247,41.940968]},"n118":{"id":"n118","loc":[-85.637509,41.941944]},"n1180":{"id":"n1180","loc":[-85.63514,41.941205]},"n1181":{"id":"n1181","loc":[-85.634858,41.941511]},"n1182":{"id":"n1182","loc":[-85.630725,41.943465]},"n1183":{"id":"n1183","loc":[-85.632591,41.942826]},"n1184":{"id":"n1184","loc":[-85.634487,41.941928]},"n1185":{"id":"n1185","loc":[-85.634499,41.942056]},"n1186":{"id":"n1186","loc":[-85.63433,41.943102]},"n1187":{"id":"n1187","loc":[-85.634158,41.943151]},"n1188":{"id":"n1188","loc":[-85.634107,41.94305]},"n1189":{"id":"n1189","loc":[-85.634279,41.943002]},"n119":{"id":"n119","loc":[-85.637724,41.941973]},"n1190":{"id":"n1190","loc":[-85.634362,41.943762]},"n1191":{"id":"n1191","loc":[-85.634331,41.943731]},"n1192":{"id":"n1192","loc":[-85.634396,41.943695]},"n1193":{"id":"n1193","loc":[-85.634426,41.943726]},"n1194":{"id":"n1194","loc":[-85.621569,41.956021]},"n1195":{"id":"n1195","loc":[-85.621574,41.956164]},"n1196":{"id":"n1196","loc":[-85.621489,41.956165]},"n1197":{"id":"n1197","loc":[-85.621488,41.956136]},"n1198":{"id":"n1198","loc":[-85.621372,41.956139]},"n1199":{"id":"n1199","loc":[-85.621369,41.956049]},"n12":{"id":"n12","loc":[-85.63359,41.941093]},"n120":{"id":"n120","loc":[-85.637633,41.941973]},"n1200":{"id":"n1200","loc":[-85.621493,41.956047]},"n1201":{"id":"n1201","loc":[-85.621492,41.956022]},"n1202":{"id":"n1202","loc":[-85.619744,41.953192]},"n1203":{"id":"n1203","loc":[-85.619059,41.953902]},"n1204":{"id":"n1204","loc":[-85.623984,41.95469]},"n1205":{"id":"n1205","loc":[-85.630159,41.958208]},"n1206":{"id":"n1206","loc":[-85.63002,41.958208]},"n1207":{"id":"n1207","loc":[-85.630021,41.95814]},"n1208":{"id":"n1208","loc":[-85.63,41.95814]},"n1209":{"id":"n1209","loc":[-85.63,41.958043]},"n121":{"id":"n121","loc":[-85.637633,41.941853]},"n1210":{"id":"n1210","loc":[-85.630159,41.958043]},"n1211":{"id":"n1211","loc":[-85.630304,41.957566]},"n1212":{"id":"n1212","loc":[-85.630303,41.957684]},"n1213":{"id":"n1213","loc":[-85.630073,41.957683]},"n1214":{"id":"n1214","loc":[-85.630072,41.957721]},"n1215":{"id":"n1215","loc":[-85.629993,41.95772]},"n1216":{"id":"n1216","loc":[-85.629993,41.95768]},"n1217":{"id":"n1217","loc":[-85.629968,41.95768]},"n1218":{"id":"n1218","loc":[-85.629969,41.957588]},"n1219":{"id":"n1219","loc":[-85.630219,41.95759]},"n122":{"id":"n122","loc":[-85.637724,41.941853]},"n1220":{"id":"n1220","loc":[-85.630219,41.957566]},"n1221":{"id":"n1221","loc":[-85.630717,41.957744]},"n1222":{"id":"n1222","loc":[-85.630596,41.957745]},"n1223":{"id":"n1223","loc":[-85.630598,41.957553]},"n1224":{"id":"n1224","loc":[-85.630717,41.957555]},"n1225":{"id":"n1225","loc":[-85.630609,41.957745]},"n1226":{"id":"n1226","loc":[-85.63061,41.957789]},"n1227":{"id":"n1227","loc":[-85.630327,41.957791]},"n1228":{"id":"n1228","loc":[-85.630324,41.95752]},"n1229":{"id":"n1229","loc":[-85.630325,41.95756]},"n123":{"id":"n123","loc":[-85.637773,41.941988]},"n1230":{"id":"n1230","loc":[-85.63057,41.95756]},"n1231":{"id":"n1231","loc":[-85.63069,41.958016]},"n1232":{"id":"n1232","loc":[-85.630586,41.958017]},"n1233":{"id":"n1233","loc":[-85.630584,41.957956]},"n1234":{"id":"n1234","loc":[-85.630614,41.957956]},"n1235":{"id":"n1235","loc":[-85.630611,41.957835]},"n1236":{"id":"n1236","loc":[-85.630737,41.957833]},"n1237":{"id":"n1237","loc":[-85.630739,41.957921]},"n1238":{"id":"n1238","loc":[-85.630688,41.957922]},"n1239":{"id":"n1239","loc":[-85.630719,41.958291]},"n124":{"id":"n124","loc":[-85.637773,41.942046]},"n1240":{"id":"n1240","loc":[-85.630592,41.958291]},"n1241":{"id":"n1241","loc":[-85.630593,41.958108]},"n1242":{"id":"n1242","loc":[-85.630701,41.958109]},"n1243":{"id":"n1243","loc":[-85.6307,41.958173]},"n1244":{"id":"n1244","loc":[-85.630711,41.958173]},"n1245":{"id":"n1245","loc":[-85.630711,41.958233]},"n1246":{"id":"n1246","loc":[-85.630719,41.958233]},"n1247":{"id":"n1247","loc":[-85.630523,41.958329]},"n1248":{"id":"n1248","loc":[-85.630388,41.958329]},"n1249":{"id":"n1249","loc":[-85.630387,41.958262]},"n125":{"id":"n125","loc":[-85.637693,41.942047]},"n1250":{"id":"n1250","loc":[-85.630523,41.958261]},"n1251":{"id":"n1251","loc":[-85.63072,41.958636]},"n1252":{"id":"n1252","loc":[-85.630721,41.958709]},"n1253":{"id":"n1253","loc":[-85.630503,41.958712]},"n1254":{"id":"n1254","loc":[-85.630498,41.958511]},"n1255":{"id":"n1255","loc":[-85.630635,41.95851]},"n1256":{"id":"n1256","loc":[-85.630638,41.958636]},"n1257":{"id":"n1257","loc":[-85.630437,41.958822]},"n1258":{"id":"n1258","loc":[-85.630437,41.958849]},"n1259":{"id":"n1259","loc":[-85.630393,41.958849]},"n126":{"id":"n126","loc":[-85.637692,41.941988]},"n1260":{"id":"n1260","loc":[-85.630393,41.958822]},"n1261":{"id":"n1261","loc":[-85.630605,41.959102]},"n1262":{"id":"n1262","loc":[-85.63049,41.959104]},"n1263":{"id":"n1263","loc":[-85.630487,41.958996]},"n1264":{"id":"n1264","loc":[-85.630462,41.958996]},"n1265":{"id":"n1265","loc":[-85.63046,41.958922]},"n1266":{"id":"n1266","loc":[-85.630562,41.958921]},"n1267":{"id":"n1267","loc":[-85.630564,41.958992]},"n1268":{"id":"n1268","loc":[-85.630602,41.958992]},"n1269":{"id":"n1269","loc":[-85.630126,41.957096]},"n127":{"id":"n127","loc":[-85.637604,41.941994]},"n1270":{"id":"n1270","loc":[-85.630129,41.957283]},"n1271":{"id":"n1271","loc":[-85.629993,41.957284]},"n1272":{"id":"n1272","loc":[-85.629992,41.957216]},"n1273":{"id":"n1273","loc":[-85.630015,41.957215]},"n1274":{"id":"n1274","loc":[-85.630013,41.957097]},"n1275":{"id":"n1275","loc":[-85.630211,41.956592]},"n1276":{"id":"n1276","loc":[-85.630211,41.956676]},"n1277":{"id":"n1277","loc":[-85.630162,41.956676]},"n1278":{"id":"n1278","loc":[-85.630162,41.95676]},"n1279":{"id":"n1279","loc":[-85.630037,41.956761]},"n128":{"id":"n128","loc":[-85.637604,41.942057]},"n1280":{"id":"n1280","loc":[-85.630037,41.956592]},"n1281":{"id":"n1281","loc":[-85.630309,41.95653]},"n1282":{"id":"n1282","loc":[-85.630326,41.957065]},"n1283":{"id":"n1283","loc":[-85.630118,41.957065]},"n1284":{"id":"n1284","loc":[-85.630119,41.957096]},"n1285":{"id":"n1285","loc":[-85.63067,41.957307]},"n1286":{"id":"n1286","loc":[-85.630536,41.957308]},"n1287":{"id":"n1287","loc":[-85.630533,41.957111]},"n1288":{"id":"n1288","loc":[-85.630667,41.95711]},"n1289":{"id":"n1289","loc":[-85.630676,41.956808]},"n129":{"id":"n129","loc":[-85.63748,41.942057]},"n1290":{"id":"n1290","loc":[-85.630551,41.956808]},"n1291":{"id":"n1291","loc":[-85.630552,41.956982]},"n1292":{"id":"n1292","loc":[-85.63059,41.956982]},"n1293":{"id":"n1293","loc":[-85.63059,41.957001]},"n1294":{"id":"n1294","loc":[-85.630692,41.957001]},"n1295":{"id":"n1295","loc":[-85.630692,41.956936]},"n1296":{"id":"n1296","loc":[-85.630676,41.956936]},"n1297":{"id":"n1297","loc":[-85.630496,41.956889]},"n1298":{"id":"n1298","loc":[-85.630501,41.956947]},"n1299":{"id":"n1299","loc":[-85.630377,41.956953]},"n13":{"id":"n13","loc":[-85.633643,41.941143]},"n130":{"id":"n130","loc":[-85.63748,41.941994]},"n1300":{"id":"n1300","loc":[-85.630359,41.956938]},"n1301":{"id":"n1301","loc":[-85.630359,41.956912]},"n1302":{"id":"n1302","loc":[-85.63038,41.956894]},"n1303":{"id":"n1303","loc":[-85.630679,41.956747]},"n1304":{"id":"n1304","loc":[-85.630572,41.956748]},"n1305":{"id":"n1305","loc":[-85.63057,41.956668]},"n1306":{"id":"n1306","loc":[-85.630501,41.956669]},"n1307":{"id":"n1307","loc":[-85.630499,41.95659]},"n1308":{"id":"n1308","loc":[-85.630565,41.956589]},"n1309":{"id":"n1309","loc":[-85.630564,41.956541]},"n131":{"id":"n131","loc":[-85.637431,41.941832]},"n1310":{"id":"n1310","loc":[-85.630686,41.956539]},"n1311":{"id":"n1311","loc":[-85.630688,41.956631]},"n1312":{"id":"n1312","loc":[-85.630676,41.956631]},"n1313":{"id":"n1313","loc":[-85.630686,41.956487]},"n1314":{"id":"n1314","loc":[-85.63059,41.956487]},"n1315":{"id":"n1315","loc":[-85.63059,41.956396]},"n1316":{"id":"n1316","loc":[-85.630686,41.956396]},"n1317":{"id":"n1317","loc":[-85.630643,41.9563]},"n1318":{"id":"n1318","loc":[-85.630548,41.956301]},"n1319":{"id":"n1319","loc":[-85.630545,41.956217]},"n132":{"id":"n132","loc":[-85.637432,41.94189]},"n1320":{"id":"n1320","loc":[-85.630529,41.956214]},"n1321":{"id":"n1321","loc":[-85.630521,41.956202]},"n1322":{"id":"n1322","loc":[-85.63052,41.95618]},"n1323":{"id":"n1323","loc":[-85.630527,41.956169]},"n1324":{"id":"n1324","loc":[-85.630544,41.956163]},"n1325":{"id":"n1325","loc":[-85.630543,41.956094]},"n1326":{"id":"n1326","loc":[-85.630641,41.956093]},"n1327":{"id":"n1327","loc":[-85.630642,41.956134]},"n1328":{"id":"n1328","loc":[-85.630656,41.956134]},"n1329":{"id":"n1329","loc":[-85.630657,41.956252]},"n133":{"id":"n133","loc":[-85.637412,41.94189]},"n1330":{"id":"n1330","loc":[-85.630643,41.956252]},"n1331":{"id":"n1331","loc":[-85.630409,41.956044]},"n1332":{"id":"n1332","loc":[-85.630409,41.956075]},"n1333":{"id":"n1333","loc":[-85.630195,41.956078]},"n1334":{"id":"n1334","loc":[-85.630195,41.9561]},"n1335":{"id":"n1335","loc":[-85.630088,41.956101]},"n1336":{"id":"n1336","loc":[-85.630087,41.956048]},"n1337":{"id":"n1337","loc":[-85.630345,41.956114]},"n1338":{"id":"n1338","loc":[-85.630328,41.956113]},"n1339":{"id":"n1339","loc":[-85.63034,41.956189]},"n134":{"id":"n134","loc":[-85.637413,41.941938]},"n1340":{"id":"n1340","loc":[-85.630355,41.956185]},"n1341":{"id":"n1341","loc":[-85.630311,41.956117]},"n1342":{"id":"n1342","loc":[-85.630297,41.956125]},"n1343":{"id":"n1343","loc":[-85.630287,41.956136]},"n1344":{"id":"n1344","loc":[-85.630283,41.956149]},"n1345":{"id":"n1345","loc":[-85.630285,41.956162]},"n1346":{"id":"n1346","loc":[-85.630293,41.956174]},"n1347":{"id":"n1347","loc":[-85.630306,41.956183]},"n1348":{"id":"n1348","loc":[-85.630322,41.956188]},"n1349":{"id":"n1349","loc":[-85.630368,41.956179]},"n135":{"id":"n135","loc":[-85.637342,41.941939]},"n1350":{"id":"n1350","loc":[-85.630378,41.95617]},"n1351":{"id":"n1351","loc":[-85.630384,41.956159]},"n1352":{"id":"n1352","loc":[-85.630385,41.956147]},"n1353":{"id":"n1353","loc":[-85.630381,41.956136]},"n1354":{"id":"n1354","loc":[-85.630372,41.956126]},"n1355":{"id":"n1355","loc":[-85.63036,41.956118]},"n1356":{"id":"n1356","loc":[-85.630776,41.956041]},"n1357":{"id":"n1357","loc":[-85.630195,41.956036]},"n1358":{"id":"n1358","loc":[-85.630137,41.956037]},"n1359":{"id":"n1359","loc":[-85.630136,41.956006]},"n136":{"id":"n136","loc":[-85.637342,41.941914]},"n1360":{"id":"n1360","loc":[-85.630194,41.956005]},"n1361":{"id":"n1361","loc":[-85.629864,41.956039]},"n1362":{"id":"n1362","loc":[-85.629864,41.955862]},"n1363":{"id":"n1363","loc":[-85.629541,41.958291]},"n1364":{"id":"n1364","loc":[-85.629419,41.958292]},"n1365":{"id":"n1365","loc":[-85.629417,41.958168]},"n1366":{"id":"n1366","loc":[-85.629445,41.958168]},"n1367":{"id":"n1367","loc":[-85.629444,41.958109]},"n1368":{"id":"n1368","loc":[-85.629537,41.958108]},"n1369":{"id":"n1369","loc":[-85.629351,41.958136]},"n137":{"id":"n137","loc":[-85.637212,41.941916]},"n1370":{"id":"n1370","loc":[-85.629352,41.958202]},"n1371":{"id":"n1371","loc":[-85.629365,41.958202]},"n1372":{"id":"n1372","loc":[-85.629365,41.958223]},"n1373":{"id":"n1373","loc":[-85.629291,41.958224]},"n1374":{"id":"n1374","loc":[-85.62929,41.958137]},"n1375":{"id":"n1375","loc":[-85.629443,41.958073]},"n1376":{"id":"n1376","loc":[-85.629252,41.958075]},"n1377":{"id":"n1377","loc":[-85.629253,41.95827]},"n1378":{"id":"n1378","loc":[-85.629566,41.957585]},"n1379":{"id":"n1379","loc":[-85.629566,41.957692]},"n138":{"id":"n138","loc":[-85.637211,41.941835]},"n1380":{"id":"n1380","loc":[-85.629281,41.957693]},"n1381":{"id":"n1381","loc":[-85.62928,41.957585]},"n1382":{"id":"n1382","loc":[-85.629004,41.957599]},"n1383":{"id":"n1383","loc":[-85.629004,41.957682]},"n1384":{"id":"n1384","loc":[-85.628902,41.957682]},"n1385":{"id":"n1385","loc":[-85.628902,41.957723]},"n1386":{"id":"n1386","loc":[-85.628731,41.957724]},"n1387":{"id":"n1387","loc":[-85.628731,41.9576]},"n1388":{"id":"n1388","loc":[-85.62836,41.957679]},"n1389":{"id":"n1389","loc":[-85.628359,41.957759]},"n139":{"id":"n139","loc":[-85.637293,41.941834]},"n1390":{"id":"n1390","loc":[-85.628062,41.957757]},"n1391":{"id":"n1391","loc":[-85.628063,41.957657]},"n1392":{"id":"n1392","loc":[-85.628198,41.957657]},"n1393":{"id":"n1393","loc":[-85.628198,41.957678]},"n1394":{"id":"n1394","loc":[-85.627775,41.958095]},"n1395":{"id":"n1395","loc":[-85.627608,41.958095]},"n1396":{"id":"n1396","loc":[-85.627606,41.957829]},"n1397":{"id":"n1397","loc":[-85.627774,41.957829]},"n1398":{"id":"n1398","loc":[-85.626816,41.957636]},"n1399":{"id":"n1399","loc":[-85.626787,41.957681]},"n14":{"id":"n14","loc":[-85.633643,41.940122]},"n140":{"id":"n140","loc":[-85.637293,41.941823]},"n1400":{"id":"n1400","loc":[-85.626673,41.95764]},"n1401":{"id":"n1401","loc":[-85.626703,41.957594]},"n1402":{"id":"n1402","loc":[-85.62694,41.95752]},"n1403":{"id":"n1403","loc":[-85.62688,41.957611]},"n1404":{"id":"n1404","loc":[-85.626798,41.957582]},"n1405":{"id":"n1405","loc":[-85.626793,41.95759]},"n1406":{"id":"n1406","loc":[-85.626657,41.95754]},"n1407":{"id":"n1407","loc":[-85.626666,41.957526]},"n1408":{"id":"n1408","loc":[-85.626584,41.957497]},"n1409":{"id":"n1409","loc":[-85.626638,41.957415]},"n141":{"id":"n141","loc":[-85.637363,41.941822]},"n1410":{"id":"n1410","loc":[-85.626731,41.957449]},"n1411":{"id":"n1411","loc":[-85.626725,41.957457]},"n1412":{"id":"n1412","loc":[-85.626843,41.9575]},"n1413":{"id":"n1413","loc":[-85.626851,41.957487]},"n1414":{"id":"n1414","loc":[-85.626579,41.957521]},"n1415":{"id":"n1415","loc":[-85.626537,41.957587]},"n1416":{"id":"n1416","loc":[-85.626427,41.957551]},"n1417":{"id":"n1417","loc":[-85.626468,41.957483]},"n1418":{"id":"n1418","loc":[-85.626592,41.957639]},"n1419":{"id":"n1419","loc":[-85.626807,41.957713]},"n142":{"id":"n142","loc":[-85.637364,41.941833]},"n1420":{"id":"n1420","loc":[-85.627129,41.957401]},"n1421":{"id":"n1421","loc":[-85.627209,41.95742]},"n1422":{"id":"n1422","loc":[-85.627302,41.957435]},"n1423":{"id":"n1423","loc":[-85.629566,41.957048]},"n1424":{"id":"n1424","loc":[-85.629568,41.957215]},"n1425":{"id":"n1425","loc":[-85.629383,41.957216]},"n1426":{"id":"n1426","loc":[-85.629384,41.95727]},"n1427":{"id":"n1427","loc":[-85.629231,41.957271]},"n1428":{"id":"n1428","loc":[-85.62923,41.957198]},"n1429":{"id":"n1429","loc":[-85.629322,41.957198]},"n143":{"id":"n143","loc":[-85.637559,41.942448]},"n1430":{"id":"n1430","loc":[-85.629321,41.957108]},"n1431":{"id":"n1431","loc":[-85.629441,41.957108]},"n1432":{"id":"n1432","loc":[-85.62944,41.957049]},"n1433":{"id":"n1433","loc":[-85.629337,41.957018]},"n1434":{"id":"n1434","loc":[-85.629366,41.957028]},"n1435":{"id":"n1435","loc":[-85.629375,41.957044]},"n1436":{"id":"n1436","loc":[-85.629354,41.957071]},"n1437":{"id":"n1437","loc":[-85.629317,41.957071]},"n1438":{"id":"n1438","loc":[-85.62929,41.957074]},"n1439":{"id":"n1439","loc":[-85.62927,41.957084]},"n144":{"id":"n144","loc":[-85.637036,41.942454]},"n1440":{"id":"n1440","loc":[-85.629232,41.957081]},"n1441":{"id":"n1441","loc":[-85.629222,41.957057]},"n1442":{"id":"n1442","loc":[-85.629259,41.957025]},"n1443":{"id":"n1443","loc":[-85.629293,41.957017]},"n1444":{"id":"n1444","loc":[-85.629251,41.957085]},"n1445":{"id":"n1445","loc":[-85.629235,41.957041]},"n1446":{"id":"n1446","loc":[-85.62937,41.95706]},"n1447":{"id":"n1447","loc":[-85.629531,41.956909]},"n1448":{"id":"n1448","loc":[-85.629408,41.956909]},"n1449":{"id":"n1449","loc":[-85.629402,41.956681]},"n145":{"id":"n145","loc":[-85.636692,41.942828]},"n1450":{"id":"n1450","loc":[-85.62953,41.956681]},"n1451":{"id":"n1451","loc":[-85.629402,41.956728]},"n1452":{"id":"n1452","loc":[-85.629408,41.956845]},"n1453":{"id":"n1453","loc":[-85.629385,41.956845]},"n1454":{"id":"n1454","loc":[-85.629384,41.956728]},"n1455":{"id":"n1455","loc":[-85.629063,41.956973]},"n1456":{"id":"n1456","loc":[-85.629064,41.957009]},"n1457":{"id":"n1457","loc":[-85.62902,41.957009]},"n1458":{"id":"n1458","loc":[-85.629019,41.956973]},"n1459":{"id":"n1459","loc":[-85.629136,41.956633]},"n146":{"id":"n146","loc":[-85.635929,41.942826]},"n1460":{"id":"n1460","loc":[-85.629084,41.956632]},"n1461":{"id":"n1461","loc":[-85.629084,41.956605]},"n1462":{"id":"n1462","loc":[-85.629136,41.956605]},"n1463":{"id":"n1463","loc":[-85.629153,41.956657]},"n1464":{"id":"n1464","loc":[-85.627914,41.956661]},"n1465":{"id":"n1465","loc":[-85.630096,41.956101]},"n1466":{"id":"n1466","loc":[-85.630097,41.95612]},"n1467":{"id":"n1467","loc":[-85.630011,41.956121]},"n1468":{"id":"n1468","loc":[-85.630015,41.956374]},"n1469":{"id":"n1469","loc":[-85.629148,41.95626]},"n147":{"id":"n147","loc":[-85.636433,41.942828]},"n1470":{"id":"n1470","loc":[-85.629527,41.956591]},"n1471":{"id":"n1471","loc":[-85.629405,41.956591]},"n1472":{"id":"n1472","loc":[-85.629405,41.956459]},"n1473":{"id":"n1473","loc":[-85.629369,41.956459]},"n1474":{"id":"n1474","loc":[-85.629369,41.956424]},"n1475":{"id":"n1475","loc":[-85.629413,41.956424]},"n1476":{"id":"n1476","loc":[-85.629414,41.956326]},"n1477":{"id":"n1477","loc":[-85.629522,41.956326]},"n1478":{"id":"n1478","loc":[-85.629522,41.956487]},"n1479":{"id":"n1479","loc":[-85.629527,41.956487]},"n148":{"id":"n148","loc":[-85.636435,41.942864],"tags":{"entrance":"yes"}},"n1480":{"id":"n1480","loc":[-85.629414,41.95634]},"n1481":{"id":"n1481","loc":[-85.629149,41.956338]},"n1482":{"id":"n1482","loc":[-85.62931,41.956531]},"n1483":{"id":"n1483","loc":[-85.629291,41.95655]},"n1484":{"id":"n1484","loc":[-85.629255,41.95655]},"n1485":{"id":"n1485","loc":[-85.629236,41.956533]},"n1486":{"id":"n1486","loc":[-85.629237,41.956461]},"n1487":{"id":"n1487","loc":[-85.629257,41.956445]},"n1488":{"id":"n1488","loc":[-85.629257,41.956428]},"n1489":{"id":"n1489","loc":[-85.629287,41.956428]},"n149":{"id":"n149","loc":[-85.637235,41.942622]},"n1490":{"id":"n1490","loc":[-85.629287,41.956445]},"n1491":{"id":"n1491","loc":[-85.62931,41.95646]},"n1492":{"id":"n1492","loc":[-85.629049,41.956425]},"n1493":{"id":"n1493","loc":[-85.628907,41.956427]},"n1494":{"id":"n1494","loc":[-85.628907,41.956455]},"n1495":{"id":"n1495","loc":[-85.628841,41.956455]},"n1496":{"id":"n1496","loc":[-85.62884,41.956424]},"n1497":{"id":"n1497","loc":[-85.628764,41.956425]},"n1498":{"id":"n1498","loc":[-85.628762,41.956323]},"n1499":{"id":"n1499","loc":[-85.628808,41.956323]},"n15":{"id":"n15","loc":[-85.633477,41.940187]},"n150":{"id":"n150","loc":[-85.637247,41.943116]},"n1500":{"id":"n1500","loc":[-85.628808,41.956314]},"n1501":{"id":"n1501","loc":[-85.628911,41.956313]},"n1502":{"id":"n1502","loc":[-85.628911,41.956322]},"n1503":{"id":"n1503","loc":[-85.62896,41.956322]},"n1504":{"id":"n1504","loc":[-85.62896,41.956348]},"n1505":{"id":"n1505","loc":[-85.629047,41.956347]},"n1506":{"id":"n1506","loc":[-85.628893,41.957263]},"n1507":{"id":"n1507","loc":[-85.628788,41.957264]},"n1508":{"id":"n1508","loc":[-85.628786,41.95711]},"n1509":{"id":"n1509","loc":[-85.628894,41.957109]},"n151":{"id":"n151","loc":[-85.637564,41.943116]},"n1510":{"id":"n1510","loc":[-85.628893,41.957075]},"n1511":{"id":"n1511","loc":[-85.628965,41.957075]},"n1512":{"id":"n1512","loc":[-85.628965,41.957111]},"n1513":{"id":"n1513","loc":[-85.629035,41.95711]},"n1514":{"id":"n1514","loc":[-85.629036,41.957209]},"n1515":{"id":"n1515","loc":[-85.628893,41.95721]},"n1516":{"id":"n1516","loc":[-85.631348,41.95773]},"n1517":{"id":"n1517","loc":[-85.631101,41.957732]},"n1518":{"id":"n1518","loc":[-85.631099,41.957558]},"n1519":{"id":"n1519","loc":[-85.63123,41.957557]},"n152":{"id":"n152","loc":[-85.637552,41.942619]},"n1520":{"id":"n1520","loc":[-85.631231,41.957618]},"n1521":{"id":"n1521","loc":[-85.63129,41.957618]},"n1522":{"id":"n1522","loc":[-85.63129,41.957651]},"n1523":{"id":"n1523","loc":[-85.631346,41.957651]},"n1524":{"id":"n1524","loc":[-85.631366,41.95802]},"n1525":{"id":"n1525","loc":[-85.631141,41.958021]},"n1526":{"id":"n1526","loc":[-85.63114,41.957943]},"n1527":{"id":"n1527","loc":[-85.631167,41.957943]},"n1528":{"id":"n1528","loc":[-85.631166,41.957808]},"n1529":{"id":"n1529","loc":[-85.631301,41.957807]},"n153":{"id":"n153","loc":[-85.63763,41.942528]},"n1530":{"id":"n1530","loc":[-85.631302,41.95789]},"n1531":{"id":"n1531","loc":[-85.631364,41.95789]},"n1532":{"id":"n1532","loc":[-85.631539,41.957754]},"n1533":{"id":"n1533","loc":[-85.631069,41.957756]},"n1534":{"id":"n1534","loc":[-85.631536,41.957518]},"n1535":{"id":"n1535","loc":[-85.631543,41.957995]},"n1536":{"id":"n1536","loc":[-85.631531,41.957748]},"n1537":{"id":"n1537","loc":[-85.631485,41.957748]},"n1538":{"id":"n1538","loc":[-85.631484,41.957698]},"n1539":{"id":"n1539","loc":[-85.631531,41.957698]},"n154":{"id":"n154","loc":[-85.637151,41.94253]},"n1540":{"id":"n1540","loc":[-85.631586,41.957742]},"n1541":{"id":"n1541","loc":[-85.63155,41.957742]},"n1542":{"id":"n1542","loc":[-85.631551,41.957702]},"n1543":{"id":"n1543","loc":[-85.631587,41.957702]},"n1544":{"id":"n1544","loc":[-85.631534,41.95807]},"n1545":{"id":"n1545","loc":[-85.631534,41.958097]},"n1546":{"id":"n1546","loc":[-85.631491,41.958097]},"n1547":{"id":"n1547","loc":[-85.631491,41.95807]},"n1548":{"id":"n1548","loc":[-85.631304,41.958861]},"n1549":{"id":"n1549","loc":[-85.631186,41.958862]},"n155":{"id":"n155","loc":[-85.63715,41.942424]},"n1550":{"id":"n1550","loc":[-85.631182,41.958653]},"n1551":{"id":"n1551","loc":[-85.6313,41.958651]},"n1552":{"id":"n1552","loc":[-85.631293,41.95854]},"n1553":{"id":"n1553","loc":[-85.631176,41.958539]},"n1554":{"id":"n1554","loc":[-85.631176,41.958377]},"n1555":{"id":"n1555","loc":[-85.631297,41.958377]},"n1556":{"id":"n1556","loc":[-85.631297,41.958422]},"n1557":{"id":"n1557","loc":[-85.631333,41.958422]},"n1558":{"id":"n1558","loc":[-85.631333,41.958479]},"n1559":{"id":"n1559","loc":[-85.631293,41.958479]},"n156":{"id":"n156","loc":[-85.637629,41.942422]},"n1560":{"id":"n1560","loc":[-85.631951,41.958908]},"n1561":{"id":"n1561","loc":[-85.631838,41.958909]},"n1562":{"id":"n1562","loc":[-85.631837,41.958847]},"n1563":{"id":"n1563","loc":[-85.631859,41.958847]},"n1564":{"id":"n1564","loc":[-85.631858,41.958746]},"n1565":{"id":"n1565","loc":[-85.631961,41.958745]},"n1566":{"id":"n1566","loc":[-85.631962,41.958812]},"n1567":{"id":"n1567","loc":[-85.631949,41.958813]},"n1568":{"id":"n1568","loc":[-85.631579,41.958913]},"n1569":{"id":"n1569","loc":[-85.631567,41.95864]},"n157":{"id":"n157","loc":[-85.638232,41.942477]},"n1570":{"id":"n1570","loc":[-85.631942,41.958639]},"n1571":{"id":"n1571","loc":[-85.631543,41.958594]},"n1572":{"id":"n1572","loc":[-85.631543,41.958065]},"n1573":{"id":"n1573","loc":[-85.631888,41.958546]},"n1574":{"id":"n1574","loc":[-85.631804,41.958546]},"n1575":{"id":"n1575","loc":[-85.631803,41.95841]},"n1576":{"id":"n1576","loc":[-85.631886,41.958409]},"n1577":{"id":"n1577","loc":[-85.631897,41.958125]},"n1578":{"id":"n1578","loc":[-85.631755,41.958126]},"n1579":{"id":"n1579","loc":[-85.631756,41.958174]},"n158":{"id":"n158","loc":[-85.637775,41.942483]},"n1580":{"id":"n1580","loc":[-85.63178,41.958174]},"n1581":{"id":"n1581","loc":[-85.631782,41.958272]},"n1582":{"id":"n1582","loc":[-85.631922,41.958271]},"n1583":{"id":"n1583","loc":[-85.631922,41.958244]},"n1584":{"id":"n1584","loc":[-85.631883,41.958245]},"n1585":{"id":"n1585","loc":[-85.631882,41.958175]},"n1586":{"id":"n1586","loc":[-85.631898,41.958175]},"n1587":{"id":"n1587","loc":[-85.631924,41.958032]},"n1588":{"id":"n1588","loc":[-85.631762,41.958032]},"n1589":{"id":"n1589","loc":[-85.63176,41.957827]},"n159":{"id":"n159","loc":[-85.638107,41.942512]},"n1590":{"id":"n1590","loc":[-85.631888,41.957826]},"n1591":{"id":"n1591","loc":[-85.631888,41.957892]},"n1592":{"id":"n1592","loc":[-85.631871,41.957892]},"n1593":{"id":"n1593","loc":[-85.631872,41.957949]},"n1594":{"id":"n1594","loc":[-85.631923,41.957949]},"n1595":{"id":"n1595","loc":[-85.631695,41.95795]},"n1596":{"id":"n1596","loc":[-85.631666,41.957975]},"n1597":{"id":"n1597","loc":[-85.63163,41.957975]},"n1598":{"id":"n1598","loc":[-85.6316,41.957951]},"n1599":{"id":"n1599","loc":[-85.6316,41.95785]},"n16":{"id":"n16","loc":[-85.63341,41.94032]},"n160":{"id":"n160","loc":[-85.637763,41.942514]},"n1600":{"id":"n1600","loc":[-85.63166,41.95785]},"n1601":{"id":"n1601","loc":[-85.631696,41.957873]},"n1602":{"id":"n1602","loc":[-85.631924,41.957762]},"n1603":{"id":"n1603","loc":[-85.631762,41.957762]},"n1604":{"id":"n1604","loc":[-85.631762,41.957708]},"n1605":{"id":"n1605","loc":[-85.631785,41.957708]},"n1606":{"id":"n1606","loc":[-85.631785,41.957606]},"n1607":{"id":"n1607","loc":[-85.631734,41.957606]},"n1608":{"id":"n1608","loc":[-85.631734,41.957538]},"n1609":{"id":"n1609","loc":[-85.631821,41.957538]},"n161":{"id":"n161","loc":[-85.637763,41.942445]},"n1610":{"id":"n1610","loc":[-85.631935,41.957545]},"n1611":{"id":"n1611","loc":[-85.631821,41.957544]},"n1612":{"id":"n1612","loc":[-85.631935,41.957645]},"n1613":{"id":"n1613","loc":[-85.631924,41.957645]},"n1614":{"id":"n1614","loc":[-85.627135,41.953828]},"n1615":{"id":"n1615","loc":[-85.633517,41.941353],"tags":{"man_made":"lighthouse"}},"n1616":{"id":"n1616","loc":[-85.633659,41.942041],"tags":{"amenity":"bbq"}},"n1617":{"id":"n1617","loc":[-85.63662,41.942911],"tags":{"amenity":"toilets"}},"n1618":{"id":"n1618","loc":[-85.637487,41.943876],"tags":{"amenity":"toilets"}},"n1619":{"id":"n1619","loc":[-85.634938,41.941917],"tags":{"amenity":"toilets"}},"n162":{"id":"n162","loc":[-85.638107,41.942443]},"n1620":{"id":"n1620","loc":[-85.632427,41.941678],"tags":{"amenity":"bbq"}},"n1621":{"id":"n1621","loc":[-85.638033,41.944568],"tags":{"amenity":"bbq"}},"n1622":{"id":"n1622","loc":[-85.638052,41.944522],"tags":{"amenity":"bbq"}},"n1623":{"id":"n1623","loc":[-85.635001,41.941965]},"n1624":{"id":"n1624","loc":[-85.634635,41.941884]},"n1625":{"id":"n1625","loc":[-85.634667,41.941894]},"n1626":{"id":"n1626","loc":[-85.634791,41.942011]},"n1627":{"id":"n1627","loc":[-85.634749,41.941938]},"n1628":{"id":"n1628","loc":[-85.627295,41.953946],"tags":{"barrier":"gate"}},"n1629":{"id":"n1629","loc":[-85.629076,41.954689]},"n163":{"id":"n163","loc":[-85.638813,41.942475]},"n1630":{"id":"n1630","loc":[-85.640667,41.942595]},"n1631":{"id":"n1631","loc":[-85.639455,41.94261]},"n1632":{"id":"n1632","loc":[-85.643407,41.942336]},"n1633":{"id":"n1633","loc":[-85.641845,41.941316]},"n1634":{"id":"n1634","loc":[-85.643322,41.942224]},"n1635":{"id":"n1635","loc":[-85.643301,41.942124]},"n1636":{"id":"n1636","loc":[-85.640639,41.941326]},"n1637":{"id":"n1637","loc":[-85.640614,41.940058]},"n1638":{"id":"n1638","loc":[-85.639428,41.941335]},"n1639":{"id":"n1639","loc":[-85.643078,41.941293]},"n164":{"id":"n164","loc":[-85.63883,41.942422]},"n1640":{"id":"n1640","loc":[-85.64371,41.942302]},"n1641":{"id":"n1641","loc":[-85.643056,41.94001]},"n1642":{"id":"n1642","loc":[-85.643097,41.942575],"tags":{"highway":"traffic_signals","traffic_signals":"signal"}},"n1643":{"id":"n1643","loc":[-85.641855,41.942586]},"n1644":{"id":"n1644","loc":[-85.643549,41.942209]},"n1645":{"id":"n1645","loc":[-85.639359,41.94007]},"n1646":{"id":"n1646","loc":[-85.642797,41.940522]},"n1647":{"id":"n1647","loc":[-85.642589,41.940523]},"n1648":{"id":"n1648","loc":[-85.642587,41.940287]},"n1649":{"id":"n1649","loc":[-85.642797,41.940286]},"n165":{"id":"n165","loc":[-85.63883,41.942508]},"n1650":{"id":"n1650","loc":[-85.642571,41.940523]},"n1651":{"id":"n1651","loc":[-85.642568,41.940286]},"n1652":{"id":"n1652","loc":[-85.642316,41.940289]},"n1653":{"id":"n1653","loc":[-85.642321,41.940436]},"n1654":{"id":"n1654","loc":[-85.642292,41.940458]},"n1655":{"id":"n1655","loc":[-85.642287,41.940483]},"n1656":{"id":"n1656","loc":[-85.642323,41.940509]},"n1657":{"id":"n1657","loc":[-85.642385,41.940511]},"n1658":{"id":"n1658","loc":[-85.642408,41.940526]},"n1659":{"id":"n1659","loc":[-85.641962,41.94109]},"n166":{"id":"n166","loc":[-85.638364,41.942508]},"n1660":{"id":"n1660","loc":[-85.642753,41.941084]},"n1661":{"id":"n1661","loc":[-85.642752,41.941004]},"n1662":{"id":"n1662","loc":[-85.642806,41.941003]},"n1663":{"id":"n1663","loc":[-85.642803,41.940731]},"n1664":{"id":"n1664","loc":[-85.642741,41.940732]},"n1665":{"id":"n1665","loc":[-85.64274,41.940645]},"n1666":{"id":"n1666","loc":[-85.641957,41.940651]},"n1667":{"id":"n1667","loc":[-85.642937,41.941241]},"n1668":{"id":"n1668","loc":[-85.641776,41.941253]},"n1669":{"id":"n1669","loc":[-85.641766,41.940598]},"n167":{"id":"n167","loc":[-85.638836,41.942167]},"n1670":{"id":"n1670","loc":[-85.64198,41.940598]},"n1671":{"id":"n1671","loc":[-85.641961,41.940137]},"n1672":{"id":"n1672","loc":[-85.642934,41.94012]},"n1673":{"id":"n1673","loc":[-85.643074,41.941173]},"n1674":{"id":"n1674","loc":[-85.642841,41.940997]},"n1675":{"id":"n1675","loc":[-85.642839,41.940721]},"n1676":{"id":"n1676","loc":[-85.643065,41.940552]},"n1677":{"id":"n1677","loc":[-85.642732,41.94124]},"n1678":{"id":"n1678","loc":[-85.641815,41.941246]},"n1679":{"id":"n1679","loc":[-85.641813,41.941132]},"n168":{"id":"n168","loc":[-85.638836,41.94229]},"n1680":{"id":"n1680","loc":[-85.641839,41.941111]},"n1681":{"id":"n1681","loc":[-85.641884,41.941098]},"n1682":{"id":"n1682","loc":[-85.642732,41.941092]},"n1683":{"id":"n1683","loc":[-85.642776,41.941302]},"n1684":{"id":"n1684","loc":[-85.632788,41.946236]},"n1685":{"id":"n1685","loc":[-85.622342,41.953127]},"n1686":{"id":"n1686","loc":[-85.641848,41.941167]},"n1687":{"id":"n1687","loc":[-85.643753,41.941503]},"n1688":{"id":"n1688","loc":[-85.643762,41.942119]},"n1689":{"id":"n1689","loc":[-85.64238,41.942262]},"n169":{"id":"n169","loc":[-85.638594,41.94229]},"n1690":{"id":"n1690","loc":[-85.642374,41.941944]},"n1691":{"id":"n1691","loc":[-85.642518,41.941943]},"n1692":{"id":"n1692","loc":[-85.642519,41.94198]},"n1693":{"id":"n1693","loc":[-85.642831,41.941977]},"n1694":{"id":"n1694","loc":[-85.642837,41.942312]},"n1695":{"id":"n1695","loc":[-85.642495,41.942315]},"n1696":{"id":"n1696","loc":[-85.642494,41.942261]},"n1697":{"id":"n1697","loc":[-85.641087,41.942433]},"n1698":{"id":"n1698","loc":[-85.641081,41.942006]},"n1699":{"id":"n1699","loc":[-85.641244,41.942005]},"n17":{"id":"n17","loc":[-85.633478,41.94081]},"n170":{"id":"n170","loc":[-85.638594,41.942422]},"n1700":{"id":"n1700","loc":[-85.64125,41.942431]},"n1701":{"id":"n1701","loc":[-85.641331,41.942968]},"n1702":{"id":"n1702","loc":[-85.641328,41.942713]},"n1703":{"id":"n1703","loc":[-85.641521,41.942712]},"n1704":{"id":"n1704","loc":[-85.641523,41.942924]},"n1705":{"id":"n1705","loc":[-85.641504,41.942924]},"n1706":{"id":"n1706","loc":[-85.641505,41.942967]},"n1707":{"id":"n1707","loc":[-85.638612,41.942408]},"n1708":{"id":"n1708","loc":[-85.638612,41.942327]},"n1709":{"id":"n1709","loc":[-85.638775,41.942327]},"n171":{"id":"n171","loc":[-85.638364,41.942356]},"n1710":{"id":"n1710","loc":[-85.638775,41.942299]},"n1711":{"id":"n1711","loc":[-85.638835,41.942298]},"n1712":{"id":"n1712","loc":[-85.638835,41.942407]},"n1713":{"id":"n1713","loc":[-85.639116,41.942444]},"n1714":{"id":"n1714","loc":[-85.639114,41.942362]},"n1715":{"id":"n1715","loc":[-85.639294,41.94236]},"n1716":{"id":"n1716","loc":[-85.639296,41.942442]},"n1717":{"id":"n1717","loc":[-85.639808,41.942385]},"n1718":{"id":"n1718","loc":[-85.639805,41.942285]},"n1719":{"id":"n1719","loc":[-85.639988,41.942283]},"n172":{"id":"n172","loc":[-85.638364,41.942167]},"n1720":{"id":"n1720","loc":[-85.63999,41.942383]},"n1721":{"id":"n1721","loc":[-85.639633,41.943023]},"n1722":{"id":"n1722","loc":[-85.639867,41.943019]},"n1723":{"id":"n1723","loc":[-85.639866,41.942964]},"n1724":{"id":"n1724","loc":[-85.639888,41.942963]},"n1725":{"id":"n1725","loc":[-85.639883,41.942779]},"n1726":{"id":"n1726","loc":[-85.639851,41.94278]},"n1727":{"id":"n1727","loc":[-85.63985,41.94274]},"n1728":{"id":"n1728","loc":[-85.639789,41.942741]},"n1729":{"id":"n1729","loc":[-85.639789,41.942753]},"n173":{"id":"n173","loc":[-85.639038,41.942463]},"n1730":{"id":"n1730","loc":[-85.639698,41.942754]},"n1731":{"id":"n1731","loc":[-85.639699,41.942788]},"n1732":{"id":"n1732","loc":[-85.639675,41.942789]},"n1733":{"id":"n1733","loc":[-85.639676,41.94283]},"n1734":{"id":"n1734","loc":[-85.639701,41.942829]},"n1735":{"id":"n1735","loc":[-85.639702,41.942869]},"n1736":{"id":"n1736","loc":[-85.639629,41.94287]},"n1737":{"id":"n1737","loc":[-85.643568,41.942946]},"n1738":{"id":"n1738","loc":[-85.643568,41.942777]},"n1739":{"id":"n1739","loc":[-85.643401,41.942777]},"n174":{"id":"n174","loc":[-85.638897,41.942464]},"n1740":{"id":"n1740","loc":[-85.643401,41.942863]},"n1741":{"id":"n1741","loc":[-85.643448,41.942863]},"n1742":{"id":"n1742","loc":[-85.643448,41.942946]},"n1743":{"id":"n1743","loc":[-85.642836,41.942981]},"n1744":{"id":"n1744","loc":[-85.642917,41.942979]},"n1745":{"id":"n1745","loc":[-85.642914,41.942904]},"n1746":{"id":"n1746","loc":[-85.642938,41.942903]},"n1747":{"id":"n1747","loc":[-85.642935,41.942813]},"n1748":{"id":"n1748","loc":[-85.642775,41.942816]},"n1749":{"id":"n1749","loc":[-85.642778,41.942906]},"n175":{"id":"n175","loc":[-85.638897,41.942423]},"n1750":{"id":"n1750","loc":[-85.642833,41.942905]},"n1751":{"id":"n1751","loc":[-85.642302,41.942886]},"n1752":{"id":"n1752","loc":[-85.642299,41.942721]},"n1753":{"id":"n1753","loc":[-85.642422,41.94272]},"n1754":{"id":"n1754","loc":[-85.642425,41.942868]},"n1755":{"id":"n1755","loc":[-85.642385,41.942869]},"n1756":{"id":"n1756","loc":[-85.642385,41.942885]},"n1757":{"id":"n1757","loc":[-85.641533,41.942939]},"n1758":{"id":"n1758","loc":[-85.64161,41.942877]},"n1759":{"id":"n1759","loc":[-85.641676,41.942922]},"n176":{"id":"n176","loc":[-85.638853,41.942423]},"n1760":{"id":"n1760","loc":[-85.6416,41.942985]},"n1761":{"id":"n1761","loc":[-85.64206,41.942802]},"n1762":{"id":"n1762","loc":[-85.642059,41.942741]},"n1763":{"id":"n1763","loc":[-85.642196,41.942741]},"n1764":{"id":"n1764","loc":[-85.642196,41.942818]},"n1765":{"id":"n1765","loc":[-85.642128,41.942819]},"n1766":{"id":"n1766","loc":[-85.642128,41.942801]},"n1767":{"id":"n1767","loc":[-85.640943,41.942934]},"n1768":{"id":"n1768","loc":[-85.641035,41.942933]},"n1769":{"id":"n1769","loc":[-85.641032,41.942797]},"n177":{"id":"n177","loc":[-85.638852,41.94237]},"n1770":{"id":"n1770","loc":[-85.640997,41.942798]},"n1771":{"id":"n1771","loc":[-85.640996,41.942764]},"n1772":{"id":"n1772","loc":[-85.640861,41.942766]},"n1773":{"id":"n1773","loc":[-85.640862,41.942848]},"n1774":{"id":"n1774","loc":[-85.640941,41.942847]},"n1775":{"id":"n1775","loc":[-85.643766,41.942226]},"n1776":{"id":"n1776","loc":[-85.643768,41.942407]},"n1777":{"id":"n1777","loc":[-85.643218,41.94177]},"n1778":{"id":"n1778","loc":[-85.64321,41.941327]},"n1779":{"id":"n1779","loc":[-85.643649,41.941323]},"n178":{"id":"n178","loc":[-85.638892,41.94237]},"n1780":{"id":"n1780","loc":[-85.643656,41.941716]},"n1781":{"id":"n1781","loc":[-85.64358,41.941717]},"n1782":{"id":"n1782","loc":[-85.64358,41.941767]},"n1783":{"id":"n1783","loc":[-85.64382,41.941495]},"n1784":{"id":"n1784","loc":[-85.643817,41.941317]},"n1785":{"id":"n1785","loc":[-85.643235,41.941833]},"n1786":{"id":"n1786","loc":[-85.64335,41.941842]},"n1787":{"id":"n1787","loc":[-85.643504,41.941903]},"n1788":{"id":"n1788","loc":[-85.643554,41.941946]},"n1789":{"id":"n1789","loc":[-85.643618,41.942015]},"n179":{"id":"n179","loc":[-85.638891,41.942334]},"n1790":{"id":"n1790","loc":[-85.64346,41.941971]},"n1791":{"id":"n1791","loc":[-85.643528,41.942468]},"n1792":{"id":"n1792","loc":[-85.643621,41.942363]},"n1793":{"id":"n1793","loc":[-85.643496,41.942297]},"n1794":{"id":"n1794","loc":[-85.643446,41.942246]},"n1795":{"id":"n1795","loc":[-85.643398,41.942177]},"n1796":{"id":"n1796","loc":[-85.643398,41.942031]},"n1797":{"id":"n1797","loc":[-85.621531,41.952693]},"n1798":{"id":"n1798","loc":[-85.643221,41.942028]},"n1799":{"id":"n1799","loc":[-85.643225,41.942276]},"n18":{"id":"n18","loc":[-85.63345,41.94071]},"n180":{"id":"n180","loc":[-85.639037,41.942334]},"n1800":{"id":"n1800","loc":[-85.643265,41.942347]},"n1801":{"id":"n1801","loc":[-85.643323,41.942413]},"n1802":{"id":"n1802","loc":[-85.643411,41.94247]},"n1803":{"id":"n1803","loc":[-85.643459,41.942435]},"n1804":{"id":"n1804","loc":[-85.643767,41.942307]},"n1805":{"id":"n1805","loc":[-85.643661,41.942293]},"n1806":{"id":"n1806","loc":[-85.643578,41.942247]},"n1807":{"id":"n1807","loc":[-85.643522,41.942125]},"n1808":{"id":"n1808","loc":[-85.643515,41.942061]},"n1809":{"id":"n1809","loc":[-85.643346,41.941924]},"n181":{"id":"n181","loc":[-85.638074,41.941839]},"n1810":{"id":"n1810","loc":[-85.643086,41.94192]},"n1811":{"id":"n1811","loc":[-85.643529,41.94217]},"n1812":{"id":"n1812","loc":[-85.643489,41.942003]},"n1813":{"id":"n1813","loc":[-85.643295,41.941919]},"n1814":{"id":"n1814","loc":[-85.643305,41.942163]},"n1815":{"id":"n1815","loc":[-85.643354,41.942285]},"n1816":{"id":"n1816","loc":[-85.643472,41.942389]},"n1817":{"id":"n1817","loc":[-85.643608,41.942271]},"n1818":{"id":"n1818","loc":[-85.643876,41.941402]},"n1819":{"id":"n1819","loc":[-85.643818,41.941369]},"n182":{"id":"n182","loc":[-85.638076,41.941942]},"n1820":{"id":"n1820","loc":[-85.643682,41.941304]},"n1821":{"id":"n1821","loc":[-85.64359,41.941286]},"n1822":{"id":"n1822","loc":[-85.643317,41.941727]},"n1823":{"id":"n1823","loc":[-85.643301,41.941286]},"n1824":{"id":"n1824","loc":[-85.643553,41.941698]},"n1825":{"id":"n1825","loc":[-85.643543,41.941286]},"n1826":{"id":"n1826","loc":[-85.636967,41.940118]},"n1827":{"id":"n1827","loc":[-85.63378,41.940114]},"n1828":{"id":"n1828","loc":[-85.637254,41.940075]},"n1829":{"id":"n1829","loc":[-85.637002,41.941355]},"n183":{"id":"n183","loc":[-85.637955,41.941944]},"n1830":{"id":"n1830","loc":[-85.643532,41.94204]},"n1831":{"id":"n1831","loc":[-85.638235,41.942615]},"n1832":{"id":"n1832","loc":[-85.637039,41.942624]},"n1833":{"id":"n1833","loc":[-85.636369,41.94266]},"n1834":{"id":"n1834","loc":[-85.63582,41.942771],"tags":{"highway":"traffic_signals","traffic_signals":"emergency"}},"n1835":{"id":"n1835","loc":[-85.634873,41.943044]},"n1836":{"id":"n1836","loc":[-85.643482,41.941976]},"n1837":{"id":"n1837","loc":[-85.64345,41.941945]},"n1838":{"id":"n1838","loc":[-85.641885,41.943851]},"n1839":{"id":"n1839","loc":[-85.641915,41.945121]},"n184":{"id":"n184","loc":[-85.637953,41.94184]},"n1840":{"id":"n1840","loc":[-85.639454,41.943871]},"n1841":{"id":"n1841","loc":[-85.639491,41.945191]},"n1842":{"id":"n1842","loc":[-85.635768,41.940113]},"n1843":{"id":"n1843","loc":[-85.638206,41.941345]},"n1844":{"id":"n1844","loc":[-85.640721,41.94513]},"n1845":{"id":"n1845","loc":[-85.643137,41.945103]},"n1846":{"id":"n1846","loc":[-85.638199,41.940079]},"n1847":{"id":"n1847","loc":[-85.640688,41.943861]},"n1848":{"id":"n1848","loc":[-85.643397,41.941924]},"n1849":{"id":"n1849","loc":[-85.643117,41.943841]},"n185":{"id":"n185","loc":[-85.637953,41.941866]},"n1850":{"id":"n1850","loc":[-85.636731,41.94263]},"n1851":{"id":"n1851","loc":[-85.63518,41.942955],"tags":{"highway":"crossing"}},"n1852":{"id":"n1852","loc":[-85.636152,41.942695]},"n1853":{"id":"n1853","loc":[-85.644202,41.941499]},"n1854":{"id":"n1854","loc":[-85.644211,41.942116]},"n1855":{"id":"n1855","loc":[-85.644233,41.942404]},"n1856":{"id":"n1856","loc":[-85.644231,41.942223]},"n1857":{"id":"n1857","loc":[-85.644133,41.941315]},"n1858":{"id":"n1858","loc":[-85.644136,41.941493]},"n1859":{"id":"n1859","loc":[-85.644345,41.942307]},"n186":{"id":"n186","loc":[-85.637873,41.941867]},"n1860":{"id":"n1860","loc":[-85.644232,41.942304]},"n1861":{"id":"n1861","loc":[-85.644134,41.941403]},"n1862":{"id":"n1862","loc":[-85.63607,41.943005],"tags":{"addr:city":"Three Rivers","addr:housenumber":"333","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","amenity":"fire_station","name":"Three Rivers Fire Department"}},"n1863":{"id":"n1863","loc":[-85.637,41.941236]},"n1864":{"id":"n1864","loc":[-85.634476,41.941475]},"n1865":{"id":"n1865","loc":[-85.635036,41.941858]},"n1866":{"id":"n1866","loc":[-85.635362,41.941962]},"n1867":{"id":"n1867","loc":[-85.635796,41.941962]},"n1868":{"id":"n1868","loc":[-85.63295,41.943006]},"n1869":{"id":"n1869","loc":[-85.634692,41.943098]},"n187":{"id":"n187","loc":[-85.637877,41.941975]},"n1870":{"id":"n1870","loc":[-85.633128,41.940484]},"n1871":{"id":"n1871","loc":[-85.633117,41.942798]},"n1872":{"id":"n1872","loc":[-85.633303,41.942412]},"n1873":{"id":"n1873","loc":[-85.633482,41.941912]},"n1874":{"id":"n1874","loc":[-85.633455,41.941359]},"n1875":{"id":"n1875","loc":[-85.633162,41.942679]},"n1876":{"id":"n1876","loc":[-85.634274,41.943479]},"n1877":{"id":"n1877","loc":[-85.634678,41.942909]},"n1878":{"id":"n1878","loc":[-85.6339,41.941453]},"n1879":{"id":"n1879","loc":[-85.634571,41.942774]},"n188":{"id":"n188","loc":[-85.636855,41.942488]},"n1880":{"id":"n1880","loc":[-85.63419,41.941732]},"n1881":{"id":"n1881","loc":[-85.634067,41.941565]},"n1882":{"id":"n1882","loc":[-85.63436,41.942358]},"n1883":{"id":"n1883","loc":[-85.634327,41.942247]},"n1884":{"id":"n1884","loc":[-85.633391,41.941231]},"n1885":{"id":"n1885","loc":[-85.634303,41.941972]},"n1886":{"id":"n1886","loc":[-85.633541,41.940147]},"n1887":{"id":"n1887","loc":[-85.633433,41.940252]},"n1888":{"id":"n1888","loc":[-85.633402,41.940411]},"n1889":{"id":"n1889","loc":[-85.633551,41.941023]},"n189":{"id":"n189","loc":[-85.636702,41.942488]},"n1890":{"id":"n1890","loc":[-85.633719,41.941186]},"n1891":{"id":"n1891","loc":[-85.633067,41.941845]},"n1892":{"id":"n1892","loc":[-85.634902,41.942766]},"n1893":{"id":"n1893","loc":[-85.634603,41.942202]},"n1894":{"id":"n1894","loc":[-85.634858,41.942152]},"n1895":{"id":"n1895","loc":[-85.634842,41.942269]},"n1896":{"id":"n1896","loc":[-85.634907,41.942313]},"n1897":{"id":"n1897","loc":[-85.635049,41.942331]},"n1898":{"id":"n1898","loc":[-85.635101,41.942281]},"n1899":{"id":"n1899","loc":[-85.635129,41.942144]},"n19":{"id":"n19","loc":[-85.633009,41.942229]},"n190":{"id":"n190","loc":[-85.636702,41.942434]},"n1900":{"id":"n1900","loc":[-85.635531,41.942143]},"n1901":{"id":"n1901","loc":[-85.635534,41.942577]},"n1902":{"id":"n1902","loc":[-85.635158,41.942656]},"n1903":{"id":"n1903","loc":[-85.635121,41.942703]},"n1904":{"id":"n1904","loc":[-85.635087,41.941508]},"n1905":{"id":"n1905","loc":[-85.63536,41.941106]},"n1906":{"id":"n1906","loc":[-85.635442,41.941094]},"n1907":{"id":"n1907","loc":[-85.635508,41.941104]},"n1908":{"id":"n1908","loc":[-85.635569,41.941125]},"n1909":{"id":"n1909","loc":[-85.635583,41.941106]},"n191":{"id":"n191","loc":[-85.636761,41.942434]},"n1910":{"id":"n1910","loc":[-85.635555,41.940976]},"n1911":{"id":"n1911","loc":[-85.635501,41.940915]},"n1912":{"id":"n1912","loc":[-85.635392,41.940922]},"n1913":{"id":"n1913","loc":[-85.635276,41.940974]},"n1914":{"id":"n1914","loc":[-85.63517,41.941204]},"n1915":{"id":"n1915","loc":[-85.634888,41.941517]},"n1916":{"id":"n1916","loc":[-85.634897,41.941576]},"n1917":{"id":"n1917","loc":[-85.634961,41.94164]},"n1918":{"id":"n1918","loc":[-85.635028,41.941659]},"n1919":{"id":"n1919","loc":[-85.635118,41.941621]},"n192":{"id":"n192","loc":[-85.636761,41.942369]},"n1920":{"id":"n1920","loc":[-85.635085,41.941558]},"n1921":{"id":"n1921","loc":[-85.63504,41.94136]},"n1922":{"id":"n1922","loc":[-85.635221,41.941077]},"n1923":{"id":"n1923","loc":[-85.634387,41.941559]},"n1924":{"id":"n1924","loc":[-85.634351,41.941587]},"n1925":{"id":"n1925","loc":[-85.634416,41.941756]},"n1926":{"id":"n1926","loc":[-85.634461,41.941797]},"n1927":{"id":"n1927","loc":[-85.634501,41.941819]},"n1928":{"id":"n1928","loc":[-85.634597,41.941816]},"n1929":{"id":"n1929","loc":[-85.634732,41.941724]},"n193":{"id":"n193","loc":[-85.636855,41.942369]},"n1930":{"id":"n1930","loc":[-85.634672,41.941775]},"n1931":{"id":"n1931","loc":[-85.633403,41.939101]},"n1932":{"id":"n1932","loc":[-85.633297,41.939397]},"n1933":{"id":"n1933","loc":[-85.633205,41.939674]},"n1934":{"id":"n1934","loc":[-85.63322,41.939777]},"n1935":{"id":"n1935","loc":[-85.633345,41.939936]},"n1936":{"id":"n1936","loc":[-85.633376,41.940002]},"n1937":{"id":"n1937","loc":[-85.633266,41.940228]},"n1938":{"id":"n1938","loc":[-85.633236,41.940352]},"n1939":{"id":"n1939","loc":[-85.633282,41.94063]},"n194":{"id":"n194","loc":[-85.636645,41.94249]},"n1940":{"id":"n1940","loc":[-85.633364,41.940874]},"n1941":{"id":"n1941","loc":[-85.633439,41.941052]},"n1942":{"id":"n1942","loc":[-85.633582,41.941172]},"n1943":{"id":"n1943","loc":[-85.633748,41.941273]},"n1944":{"id":"n1944","loc":[-85.634317,41.941527]},"n1945":{"id":"n1945","loc":[-85.634389,41.94174]},"n1946":{"id":"n1946","loc":[-85.634441,41.941801]},"n1947":{"id":"n1947","loc":[-85.634514,41.941837]},"n1948":{"id":"n1948","loc":[-85.634485,41.942005]},"n1949":{"id":"n1949","loc":[-85.63457,41.942202]},"n195":{"id":"n195","loc":[-85.636565,41.94249]},"n1950":{"id":"n1950","loc":[-85.634869,41.942769]},"n1951":{"id":"n1951","loc":[-85.634943,41.942792]},"n1952":{"id":"n1952","loc":[-85.635139,41.942882]},"n1953":{"id":"n1953","loc":[-85.634962,41.943161]},"n1954":{"id":"n1954","loc":[-85.635002,41.943131]},"n1955":{"id":"n1955","loc":[-85.635005,41.943091]},"n1956":{"id":"n1956","loc":[-85.635216,41.943033]},"n1957":{"id":"n1957","loc":[-85.634817,41.94267]},"n1958":{"id":"n1958","loc":[-85.634614,41.942599]},"n1959":{"id":"n1959","loc":[-85.634494,41.942381]},"n196":{"id":"n196","loc":[-85.636565,41.942474]},"n1960":{"id":"n1960","loc":[-85.634486,41.9423]},"n1961":{"id":"n1961","loc":[-85.634671,41.941795]},"n1962":{"id":"n1962","loc":[-85.634595,41.941831]},"n1963":{"id":"n1963","loc":[-85.634332,41.941866]},"n1964":{"id":"n1964","loc":[-85.634207,41.941885]},"n1965":{"id":"n1965","loc":[-85.634133,41.941892]},"n1966":{"id":"n1966","loc":[-85.634131,41.942203]},"n1967":{"id":"n1967","loc":[-85.634047,41.942327]},"n1968":{"id":"n1968","loc":[-85.634219,41.942793]},"n1969":{"id":"n1969","loc":[-85.634061,41.942392]},"n197":{"id":"n197","loc":[-85.636514,41.942474]},"n1970":{"id":"n1970","loc":[-85.633989,41.942407]},"n1971":{"id":"n1971","loc":[-85.633971,41.942356]},"n1972":{"id":"n1972","loc":[-85.63361,41.942423]},"n1973":{"id":"n1973","loc":[-85.633714,41.942682]},"n1974":{"id":"n1974","loc":[-85.633698,41.942863]},"n1975":{"id":"n1975","loc":[-85.633882,41.942865]},"n1976":{"id":"n1976","loc":[-85.633941,41.943007]},"n1977":{"id":"n1977","loc":[-85.633887,41.943035]},"n1978":{"id":"n1978","loc":[-85.633768,41.942815]},"n1979":{"id":"n1979","loc":[-85.633682,41.942351]},"n198":{"id":"n198","loc":[-85.636514,41.942326]},"n1980":{"id":"n1980","loc":[-85.634037,41.942273]},"n1981":{"id":"n1981","loc":[-85.634029,41.942252]},"n1982":{"id":"n1982","loc":[-85.633673,41.942331]},"n1983":{"id":"n1983","loc":[-85.634219,41.942571]},"n1984":{"id":"n1984","loc":[-85.634252,41.942565]},"n1985":{"id":"n1985","loc":[-85.634144,41.942299]},"n1986":{"id":"n1986","loc":[-85.634115,41.942306]},"n1987":{"id":"n1987","loc":[-85.634059,41.943094]},"n1988":{"id":"n1988","loc":[-85.633944,41.942903]},"n1989":{"id":"n1989","loc":[-85.634311,41.942821]},"n199":{"id":"n199","loc":[-85.636561,41.942326]},"n1990":{"id":"n1990","loc":[-85.634351,41.94277]},"n1991":{"id":"n1991","loc":[-85.634153,41.942254]},"n1992":{"id":"n1992","loc":[-85.634092,41.94222]},"n1993":{"id":"n1993","loc":[-85.633571,41.942336]},"n1994":{"id":"n1994","loc":[-85.633513,41.942387]},"n1995":{"id":"n1995","loc":[-85.633509,41.942455]},"n1996":{"id":"n1996","loc":[-85.63363,41.942665]},"n1997":{"id":"n1997","loc":[-85.63414,41.94286]},"n1998":{"id":"n1998","loc":[-85.63397,41.942449]},"n1999":{"id":"n1999","loc":[-85.633551,41.942529]},"n2":{"id":"n2","loc":[-85.627421,41.953877]},"n20":{"id":"n20","loc":[-85.633013,41.941438]},"n200":{"id":"n200","loc":[-85.636561,41.942311]},"n2000":{"id":"n2000","loc":[-85.633741,41.942493]},"n2001":{"id":"n2001","loc":[-85.633894,41.942869]},"n2002":{"id":"n2002","loc":[-85.634132,41.941954]},"n2003":{"id":"n2003","loc":[-85.634032,41.942038]},"n2004":{"id":"n2004","loc":[-85.633765,41.942238]},"n2005":{"id":"n2005","loc":[-85.63376,41.942268]},"n2006":{"id":"n2006","loc":[-85.633768,41.942293]},"n2007":{"id":"n2007","loc":[-85.633808,41.942386]},"n2008":{"id":"n2008","loc":[-85.634946,41.941663]},"n2009":{"id":"n2009","loc":[-85.63511,41.941697]},"n201":{"id":"n201","loc":[-85.636621,41.942311]},"n2010":{"id":"n2010","loc":[-85.635337,41.94168]},"n2011":{"id":"n2011","loc":[-85.634997,41.942251]},"n2012":{"id":"n2012","loc":[-85.635013,41.942173]},"n2013":{"id":"n2013","loc":[-85.634876,41.942157]},"n2014":{"id":"n2014","loc":[-85.634859,41.942235]},"n2015":{"id":"n2015","loc":[-85.634992,41.941951]},"n2016":{"id":"n2016","loc":[-85.634952,41.941877]},"n2017":{"id":"n2017","loc":[-85.634844,41.94191]},"n2018":{"id":"n2018","loc":[-85.634884,41.941983]},"n2019":{"id":"n2019","loc":[-85.635189,41.941691]},"n202":{"id":"n202","loc":[-85.636621,41.942351]},"n2020":{"id":"n2020","loc":[-85.635089,41.941896]},"n2021":{"id":"n2021","loc":[-85.635077,41.941964]},"n2022":{"id":"n2022","loc":[-85.635058,41.942147]},"n2023":{"id":"n2023","loc":[-85.635099,41.942161]},"n2024":{"id":"n2024","loc":[-85.635099,41.942213]},"n2025":{"id":"n2025","loc":[-85.635079,41.942285]},"n2026":{"id":"n2026","loc":[-85.635047,41.942316]},"n2027":{"id":"n2027","loc":[-85.634925,41.9423]},"n2028":{"id":"n2028","loc":[-85.634911,41.942276]},"n2029":{"id":"n2029","loc":[-85.634917,41.942242]},"n203":{"id":"n203","loc":[-85.63666,41.942351]},"n2030":{"id":"n2030","loc":[-85.634698,41.941898]},"n2031":{"id":"n2031","loc":[-85.634964,41.941878]},"n2032":{"id":"n2032","loc":[-85.635025,41.941929]},"n2033":{"id":"n2033","loc":[-85.634862,41.941887]},"n2034":{"id":"n2034","loc":[-85.634811,41.94181]},"n2035":{"id":"n2035","loc":[-85.634731,41.941745]},"n2036":{"id":"n2036","loc":[-85.634933,41.94176]},"n2037":{"id":"n2037","loc":[-85.634942,41.942145]},"n2038":{"id":"n2038","loc":[-85.634944,41.942065]},"n2039":{"id":"n2039","loc":[-85.634914,41.941996]},"n204":{"id":"n204","loc":[-85.63666,41.942453]},"n2040":{"id":"n2040","loc":[-85.634981,41.941979]},"n2041":{"id":"n2041","loc":[-85.633419,41.942172]},"n2042":{"id":"n2042","loc":[-85.633509,41.941631]},"n2043":{"id":"n2043","loc":[-85.633686,41.942937]},"n2044":{"id":"n2044","loc":[-85.633371,41.942722]},"n2045":{"id":"n2045","loc":[-85.633291,41.942538]},"n2046":{"id":"n2046","loc":[-85.633902,41.940941]},"n2047":{"id":"n2047","loc":[-85.635254,41.940939]},"n2048":{"id":"n2048","loc":[-85.635686,41.940829]},"n2049":{"id":"n2049","loc":[-85.635712,41.942681]},"n205":{"id":"n205","loc":[-85.636645,41.942453]},"n2050":{"id":"n2050","loc":[-85.633721,41.942118]},"n2051":{"id":"n2051","loc":[-85.633698,41.942057]},"n2052":{"id":"n2052","loc":[-85.633591,41.942079]},"n2053":{"id":"n2053","loc":[-85.633614,41.94214]},"n2054":{"id":"n2054","loc":[-85.633968,41.941099]},"n2055":{"id":"n2055","loc":[-85.633907,41.941138]},"n2056":{"id":"n2056","loc":[-85.633968,41.941197]},"n2057":{"id":"n2057","loc":[-85.63404,41.941162]},"n2058":{"id":"n2058","loc":[-85.634839,41.941665]},"n2059":{"id":"n2059","loc":[-85.635314,41.943035]},"n206":{"id":"n206","loc":[-85.636394,41.942471]},"n2060":{"id":"n2060","loc":[-85.634919,41.943142]},"n2061":{"id":"n2061","loc":[-85.636433,41.942959],"tags":{"addr:city":"Three Rivers","addr:housenumber":"333","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","amenity":"townhall","name":"Three Rivers City Hall"}},"n2062":{"id":"n2062","loc":[-85.637039,41.942789]},"n2063":{"id":"n2063","loc":[-85.636333,41.94279]},"n2064":{"id":"n2064","loc":[-85.634484,41.940726]},"n2065":{"id":"n2065","loc":[-85.634483,41.940603]},"n2066":{"id":"n2066","loc":[-85.634908,41.940601]},"n2067":{"id":"n2067","loc":[-85.634908,41.94053]},"n2068":{"id":"n2068","loc":[-85.634934,41.94053]},"n2069":{"id":"n2069","loc":[-85.634934,41.940496]},"n207":{"id":"n207","loc":[-85.636262,41.942472]},"n2070":{"id":"n2070","loc":[-85.63504,41.940495]},"n2071":{"id":"n2071","loc":[-85.63504,41.940531]},"n2072":{"id":"n2072","loc":[-85.635068,41.940531]},"n2073":{"id":"n2073","loc":[-85.635071,41.940794]},"n2074":{"id":"n2074","loc":[-85.635183,41.940793]},"n2075":{"id":"n2075","loc":[-85.635185,41.940916]},"n2076":{"id":"n2076","loc":[-85.634799,41.940919]},"n2077":{"id":"n2077","loc":[-85.634798,41.940798]},"n2078":{"id":"n2078","loc":[-85.634925,41.940797]},"n2079":{"id":"n2079","loc":[-85.634924,41.940724]},"n208":{"id":"n208","loc":[-85.636261,41.94233]},"n2080":{"id":"n2080","loc":[-85.637448,41.938233]},"n2081":{"id":"n2081","loc":[-85.634168,41.943279]},"n2082":{"id":"n2082","loc":[-85.635744,41.938248]},"n2083":{"id":"n2083","loc":[-85.638744,41.951211]},"n2084":{"id":"n2084","loc":[-85.636421,41.946392]},"n2085":{"id":"n2085","loc":[-85.635965,41.945809]},"n2086":{"id":"n2086","loc":[-85.635683,41.945449]},"n2087":{"id":"n2087","loc":[-85.635281,41.945025]},"n2088":{"id":"n2088","loc":[-85.632443,41.942574]},"n2089":{"id":"n2089","loc":[-85.638243,41.943674]},"n209":{"id":"n209","loc":[-85.636353,41.942329]},"n2090":{"id":"n2090","loc":[-85.638228,41.943747]},"n2091":{"id":"n2091","loc":[-85.638163,41.943797]},"n2092":{"id":"n2092","loc":[-85.638089,41.943832]},"n2093":{"id":"n2093","loc":[-85.637969,41.943841]},"n2094":{"id":"n2094","loc":[-85.637841,41.943833]},"n2095":{"id":"n2095","loc":[-85.637342,41.943734]},"n2096":{"id":"n2096","loc":[-85.637232,41.943707]},"n2097":{"id":"n2097","loc":[-85.637163,41.943668]},"n2098":{"id":"n2098","loc":[-85.637118,41.943615]},"n2099":{"id":"n2099","loc":[-85.637078,41.943494]},"n21":{"id":"n21","loc":[-85.634126,41.942228]},"n210":{"id":"n210","loc":[-85.636354,41.94239]},"n2100":{"id":"n2100","loc":[-85.632903,41.998429],"tags":{"railway":"level_crossing"}},"n2101":{"id":"n2101","loc":[-85.633616,41.943581],"tags":{"railway":"level_crossing"}},"n2102":{"id":"n2102","loc":[-85.636943,41.947311]},"n2103":{"id":"n2103","loc":[-85.6376,41.94854]},"n2104":{"id":"n2104","loc":[-85.634565,41.93631]},"n2105":{"id":"n2105","loc":[-85.629597,41.942562]},"n2106":{"id":"n2106","loc":[-85.630821,41.943077]},"n2107":{"id":"n2107","loc":[-85.627473,41.940659]},"n2108":{"id":"n2108","loc":[-85.629708,41.942872]},"n2109":{"id":"n2109","loc":[-85.634093,41.935448]},"n211":{"id":"n211","loc":[-85.636393,41.94239]},"n2110":{"id":"n2110","loc":[-85.630413,41.94366]},"n2111":{"id":"n2111","loc":[-85.630488,41.942662]},"n2112":{"id":"n2112","loc":[-85.63361,41.936749]},"n2113":{"id":"n2113","loc":[-85.630038,41.941808]},"n2114":{"id":"n2114","loc":[-85.632016,41.942922]},"n2115":{"id":"n2115","loc":[-85.631525,41.944303]},"n2116":{"id":"n2116","loc":[-85.626862,41.94022]},"n2117":{"id":"n2117","loc":[-85.629673,41.94121]},"n2118":{"id":"n2118","loc":[-85.632752,41.943101]},"n2119":{"id":"n2119","loc":[-85.631147,41.943201]},"n212":{"id":"n212","loc":[-85.63444,41.943176]},"n2120":{"id":"n2120","loc":[-85.624974,41.940579]},"n2121":{"id":"n2121","loc":[-85.629518,41.941783]},"n2122":{"id":"n2122","loc":[-85.632349,41.942699]},"n2123":{"id":"n2123","loc":[-85.628418,41.940356]},"n2124":{"id":"n2124","loc":[-85.629147,41.94129]},"n2125":{"id":"n2125","loc":[-85.631111,41.943979]},"n2126":{"id":"n2126","loc":[-85.632087,41.940013]},"n2127":{"id":"n2127","loc":[-85.634469,41.935057]},"n2128":{"id":"n2128","loc":[-85.630097,41.943449]},"n2129":{"id":"n2129","loc":[-85.6331,41.937878]},"n213":{"id":"n213","loc":[-85.63375,41.942814]},"n2130":{"id":"n2130","loc":[-85.625274,41.941114]},"n2131":{"id":"n2131","loc":[-85.632632,41.941217]},"n2132":{"id":"n2132","loc":[-85.632739,41.941926]},"n2133":{"id":"n2133","loc":[-85.631647,41.94366]},"n2134":{"id":"n2134","loc":[-85.635059,41.935456]},"n2135":{"id":"n2135","loc":[-85.631259,41.944349]},"n2136":{"id":"n2136","loc":[-85.626336,41.940811]},"n2137":{"id":"n2137","loc":[-85.631507,41.943875]},"n2138":{"id":"n2138","loc":[-85.625081,41.940859]},"n2139":{"id":"n2139","loc":[-85.625778,41.940093]},"n214":{"id":"n214","loc":[-85.633674,41.942869]},"n2140":{"id":"n2140","loc":[-85.632641,41.942436]},"n2141":{"id":"n2141","loc":[-85.628825,41.941034]},"n2142":{"id":"n2142","loc":[-85.627913,41.940292]},"n2143":{"id":"n2143","loc":[-85.628943,41.940516]},"n2144":{"id":"n2144","loc":[-85.63139,41.943941]},"n2145":{"id":"n2145","loc":[-85.630081,41.94204]},"n2146":{"id":"n2146","loc":[-85.632194,41.93963]},"n2147":{"id":"n2147","loc":[-85.632913,41.93939]},"n2148":{"id":"n2148","loc":[-85.632001,41.943492]},"n2149":{"id":"n2149","loc":[-85.63149,41.943154]},"n215":{"id":"n215","loc":[-85.633542,41.942768]},"n2150":{"id":"n2150","loc":[-85.625167,41.940117]},"n2151":{"id":"n2151","loc":[-85.63287,41.939941]},"n2152":{"id":"n2152","loc":[-85.630789,41.943732]},"n2153":{"id":"n2153","loc":[-85.632173,41.940348]},"n2154":{"id":"n2154","loc":[-85.626587,41.940113]},"n2155":{"id":"n2155","loc":[-85.62684,41.940667]},"n2156":{"id":"n2156","loc":[-85.632527,41.938904]},"n2157":{"id":"n2157","loc":[-85.624866,41.94018]},"n2158":{"id":"n2158","loc":[-85.633267,41.93872]},"n2159":{"id":"n2159","loc":[-85.62934,41.940843]},"n216":{"id":"n216","loc":[-85.633618,41.942714]},"n2160":{"id":"n2160","loc":[-85.62272,41.953817]},"n2161":{"id":"n2161","loc":[-85.622555,41.954453]},"n2162":{"id":"n2162","loc":[-85.637225,41.944128]},"n2163":{"id":"n2163","loc":[-85.622628,41.953683]},"n2164":{"id":"n2164","loc":[-85.635441,41.943989]},"n2165":{"id":"n2165","loc":[-85.622629,41.953807]},"n2166":{"id":"n2166","loc":[-85.62262,41.953807]},"n2167":{"id":"n2167","loc":[-85.62262,41.953837]},"n2168":{"id":"n2168","loc":[-85.622532,41.953838]},"n2169":{"id":"n2169","loc":[-85.637469,41.944579]},"n217":{"id":"n217","loc":[-85.634001,41.942336]},"n2170":{"id":"n2170","loc":[-85.63688,41.943935]},"n2171":{"id":"n2171","loc":[-85.638263,41.946367]},"n2172":{"id":"n2172","loc":[-85.622532,41.953807]},"n2173":{"id":"n2173","loc":[-85.622353,41.953808]},"n2174":{"id":"n2174","loc":[-85.622352,41.953685]},"n2175":{"id":"n2175","loc":[-85.622464,41.953684]},"n2176":{"id":"n2176","loc":[-85.622464,41.953648]},"n2177":{"id":"n2177","loc":[-85.637136,41.94576]},"n2178":{"id":"n2178","loc":[-85.622521,41.953648]},"n2179":{"id":"n2179","loc":[-85.637129,41.945415]},"n218":{"id":"n218","loc":[-85.633825,41.942376]},"n2180":{"id":"n2180","loc":[-85.637473,41.94607]},"n2181":{"id":"n2181","loc":[-85.622521,41.953683]},"n2182":{"id":"n2182","loc":[-85.622717,41.954104]},"n2183":{"id":"n2183","loc":[-85.637769,41.946095]},"n2184":{"id":"n2184","loc":[-85.623872,41.953515]},"n2185":{"id":"n2185","loc":[-85.623851,41.953588]},"n2186":{"id":"n2186","loc":[-85.631385,41.94433]},"n2187":{"id":"n2187","loc":[-85.623608,41.953543]},"n2188":{"id":"n2188","loc":[-85.637308,41.944882]},"n2189":{"id":"n2189","loc":[-85.634898,41.944041]},"n219":{"id":"n219","loc":[-85.633807,41.942334]},"n2190":{"id":"n2190","loc":[-85.623604,41.953442]},"n2191":{"id":"n2191","loc":[-85.623705,41.953442]},"n2192":{"id":"n2192","loc":[-85.623708,41.953493]},"n2193":{"id":"n2193","loc":[-85.624064,41.952655]},"n2194":{"id":"n2194","loc":[-85.62395,41.952654]},"n2195":{"id":"n2195","loc":[-85.623951,41.952579]},"n2196":{"id":"n2196","loc":[-85.637435,41.944342]},"n2197":{"id":"n2197","loc":[-85.624064,41.952579]},"n2198":{"id":"n2198","loc":[-85.623812,41.952648]},"n2199":{"id":"n2199","loc":[-85.623813,41.952705]},"n22":{"id":"n22","loc":[-85.633531,41.942357]},"n220":{"id":"n220","loc":[-85.633983,41.942294]},"n2200":{"id":"n2200","loc":[-85.637169,41.945098]},"n2201":{"id":"n2201","loc":[-85.623552,41.952707]},"n2202":{"id":"n2202","loc":[-85.623551,41.95263]},"n2203":{"id":"n2203","loc":[-85.623701,41.952629]},"n2204":{"id":"n2204","loc":[-85.635894,41.943719]},"n2205":{"id":"n2205","loc":[-85.637297,41.945992]},"n2206":{"id":"n2206","loc":[-85.623724,41.952648]},"n2207":{"id":"n2207","loc":[-85.623812,41.952438]},"n2208":{"id":"n2208","loc":[-85.625239,41.952197]},"n2209":{"id":"n2209","loc":[-85.625232,41.952257]},"n221":{"id":"n221","loc":[-85.634182,41.942495]},"n2210":{"id":"n2210","loc":[-85.635175,41.94408]},"n2211":{"id":"n2211","loc":[-85.636381,41.943761]},"n2212":{"id":"n2212","loc":[-85.625115,41.952249]},"n2213":{"id":"n2213","loc":[-85.638578,41.946644]},"n2214":{"id":"n2214","loc":[-85.625122,41.952189]},"n2215":{"id":"n2215","loc":[-85.625085,41.952031]},"n2216":{"id":"n2216","loc":[-85.636126,41.943713]},"n2217":{"id":"n2217","loc":[-85.635005,41.944041]},"n2218":{"id":"n2218","loc":[-85.63714,41.945328]},"n2219":{"id":"n2219","loc":[-85.634871,41.943292]},"n222":{"id":"n222","loc":[-85.634149,41.942503]},"n2220":{"id":"n2220","loc":[-85.635705,41.943799]},"n2221":{"id":"n2221","loc":[-85.634995,41.943576]},"n2222":{"id":"n2222","loc":[-85.635026,41.943829]},"n2223":{"id":"n2223","loc":[-85.632874,41.941031]},"n2224":{"id":"n2224","loc":[-85.632531,41.940233]},"n2225":{"id":"n2225","loc":[-85.634247,41.936003]},"n2226":{"id":"n2226","loc":[-85.62929,41.941127]},"n2227":{"id":"n2227","loc":[-85.630428,41.943266]},"n2228":{"id":"n2228","loc":[-85.631608,41.943425]},"n2229":{"id":"n2229","loc":[-85.632316,41.943042]},"n223":{"id":"n223","loc":[-85.634098,41.942373]},"n2230":{"id":"n2230","loc":[-85.628711,41.940744]},"n2231":{"id":"n2231","loc":[-85.627831,41.940536]},"n2232":{"id":"n2232","loc":[-85.625514,41.94052]},"n2233":{"id":"n2233","loc":[-85.631127,41.943545]},"n2234":{"id":"n2234","loc":[-85.632909,41.942531]},"n2235":{"id":"n2235","loc":[-85.632917,41.938796]},"n2236":{"id":"n2236","loc":[-85.626716,41.94044]},"n2237":{"id":"n2237","loc":[-85.630122,41.942852]},"n2238":{"id":"n2238","loc":[-85.632509,41.939674]},"n2239":{"id":"n2239","loc":[-85.634762,41.935237]},"n224":{"id":"n224","loc":[-85.634131,41.942366]},"n2240":{"id":"n2240","loc":[-85.63384,41.937025]},"n2241":{"id":"n2241","loc":[-85.629741,41.941909]},"n2242":{"id":"n2242","loc":[-85.635254,41.945001],"tags":{"railway":"level_crossing"}},"n2243":{"id":"n2243","loc":[-85.634005,41.938168]},"n2244":{"id":"n2244","loc":[-85.63393,41.938335]},"n2245":{"id":"n2245","loc":[-85.633859,41.93846]},"n2246":{"id":"n2246","loc":[-85.633663,41.938776]},"n2247":{"id":"n2247","loc":[-85.633513,41.938936]},"n2248":{"id":"n2248","loc":[-85.635295,41.943225]},"n2249":{"id":"n2249","loc":[-85.635393,41.943293]},"n225":{"id":"n225","loc":[-85.635986,41.94177]},"n2250":{"id":"n2250","loc":[-85.635645,41.94332]},"n2251":{"id":"n2251","loc":[-85.63629,41.943328]},"n2252":{"id":"n2252","loc":[-85.636554,41.943372]},"n2253":{"id":"n2253","loc":[-85.636869,41.943526]},"n2254":{"id":"n2254","loc":[-85.637099,41.943704]},"n2255":{"id":"n2255","loc":[-85.637268,41.943773]},"n2256":{"id":"n2256","loc":[-85.637483,41.943821]},"n2257":{"id":"n2257","loc":[-85.637616,41.943929]},"n2258":{"id":"n2258","loc":[-85.637752,41.944114]},"n2259":{"id":"n2259","loc":[-85.638399,41.944308]},"n226":{"id":"n226","loc":[-85.635982,41.941523]},"n2260":{"id":"n2260","loc":[-85.638573,41.944451]},"n2261":{"id":"n2261","loc":[-85.638702,41.944574]},"n2262":{"id":"n2262","loc":[-85.638718,41.944652]},"n2263":{"id":"n2263","loc":[-85.638715,41.944809]},"n2264":{"id":"n2264","loc":[-85.638766,41.944988]},"n2265":{"id":"n2265","loc":[-85.638773,41.945136]},"n2266":{"id":"n2266","loc":[-85.638705,41.945251]},"n2267":{"id":"n2267","loc":[-85.638335,41.944291]},"n2268":{"id":"n2268","loc":[-85.638474,41.944352]},"n2269":{"id":"n2269","loc":[-85.635408,41.943429]},"n227":{"id":"n227","loc":[-85.636108,41.941521]},"n2270":{"id":"n2270","loc":[-85.635271,41.943654]},"n2271":{"id":"n2271","loc":[-85.635266,41.943744]},"n2272":{"id":"n2272","loc":[-85.635271,41.943819]},"n2273":{"id":"n2273","loc":[-85.635192,41.943876]},"n2274":{"id":"n2274","loc":[-85.635129,41.943857]},"n2275":{"id":"n2275","loc":[-85.635122,41.943764]},"n2276":{"id":"n2276","loc":[-85.635124,41.943664]},"n2277":{"id":"n2277","loc":[-85.63515,41.943611]},"n2278":{"id":"n2278","loc":[-85.635106,41.943534]},"n2279":{"id":"n2279","loc":[-85.634972,41.943197]},"n228":{"id":"n228","loc":[-85.636109,41.941559]},"n2280":{"id":"n2280","loc":[-85.633978,41.938227]},"n2281":{"id":"n2281","loc":[-85.634216,41.943255]},"n2282":{"id":"n2282","loc":[-85.634434,41.943622]},"n2283":{"id":"n2283","loc":[-85.632406,41.940854]},"n2284":{"id":"n2284","loc":[-85.632488,41.941063],"tags":{"leisure":"slipway"}},"n2285":{"id":"n2285","loc":[-85.632726,41.941537]},"n2286":{"id":"n2286","loc":[-85.632639,41.94136]},"n2287":{"id":"n2287","loc":[-85.632704,41.941439]},"n2288":{"id":"n2288","loc":[-85.632289,41.940601]},"n2289":{"id":"n2289","loc":[-85.632541,41.942526]},"n229":{"id":"n229","loc":[-85.636145,41.941559]},"n2290":{"id":"n2290","loc":[-85.634058,41.943173]},"n2291":{"id":"n2291","loc":[-85.636175,41.945974]},"n2292":{"id":"n2292","loc":[-85.636528,41.945975]},"n2293":{"id":"n2293","loc":[-85.637092,41.945893]},"n2294":{"id":"n2294","loc":[-85.637881,41.945647]},"n2295":{"id":"n2295","loc":[-85.639329,41.945162]},"n2296":{"id":"n2296","loc":[-85.639323,41.945026]},"n2297":{"id":"n2297","loc":[-85.638826,41.945032]},"n2298":{"id":"n2298","loc":[-85.638817,41.944174]},"n2299":{"id":"n2299","loc":[-85.638291,41.94418]},"n23":{"id":"n23","loc":[-85.633504,41.942418]},"n230":{"id":"n230","loc":[-85.636145,41.941551]},"n2300":{"id":"n2300","loc":[-85.63828,41.943811]},"n2301":{"id":"n2301","loc":[-85.638195,41.943601]},"n2302":{"id":"n2302","loc":[-85.63719,41.943592]},"n2303":{"id":"n2303","loc":[-85.636697,41.943273]},"n2304":{"id":"n2304","loc":[-85.635375,41.943274]},"n2305":{"id":"n2305","loc":[-85.635091,41.943547]},"n2306":{"id":"n2306","loc":[-85.63442,41.944117]},"n2307":{"id":"n2307","loc":[-85.635117,41.943717]},"n2308":{"id":"n2308","loc":[-85.635601,41.945177]},"n2309":{"id":"n2309","loc":[-85.635819,41.945494]},"n231":{"id":"n231","loc":[-85.636312,41.941549]},"n2310":{"id":"n2310","loc":[-85.635303,41.944891]},"n2311":{"id":"n2311","loc":[-85.637674,41.943802]},"n2312":{"id":"n2312","loc":[-85.638263,41.944272]},"n2313":{"id":"n2313","loc":[-85.634267,41.935266]},"n2314":{"id":"n2314","loc":[-85.639788,41.945152]},"n2315":{"id":"n2315","loc":[-85.639645,41.945167]},"n2316":{"id":"n2316","loc":[-85.639362,41.945233]},"n2317":{"id":"n2317","loc":[-85.638616,41.945163]},"n2318":{"id":"n2318","loc":[-85.638514,41.944936]},"n2319":{"id":"n2319","loc":[-85.638578,41.94503]},"n232":{"id":"n232","loc":[-85.636314,41.941649]},"n2320":{"id":"n2320","loc":[-85.638578,41.945215]},"n2321":{"id":"n2321","loc":[-85.640495,41.947015]},"n2322":{"id":"n2322","loc":[-85.639577,41.946495]},"n2323":{"id":"n2323","loc":[-85.638935,41.946087]},"n2324":{"id":"n2324","loc":[-85.637535,41.94584]},"n2325":{"id":"n2325","loc":[-85.638357,41.945404]},"n2326":{"id":"n2326","loc":[-85.638051,41.94553]},"n2327":{"id":"n2327","loc":[-85.637732,41.945555]},"n2328":{"id":"n2328","loc":[-85.637657,41.945524]},"n2329":{"id":"n2329","loc":[-85.637598,41.945467]},"n233":{"id":"n233","loc":[-85.636152,41.94165]},"n2330":{"id":"n2330","loc":[-85.637669,41.945318]},"n2331":{"id":"n2331","loc":[-85.637894,41.945171]},"n2332":{"id":"n2332","loc":[-85.637923,41.945082]},"n2333":{"id":"n2333","loc":[-85.63793,41.944756]},"n2334":{"id":"n2334","loc":[-85.637976,41.944696]},"n2335":{"id":"n2335","loc":[-85.638044,41.944671]},"n2336":{"id":"n2336","loc":[-85.638129,41.944597]},"n2337":{"id":"n2337","loc":[-85.638252,41.944413]},"n2338":{"id":"n2338","loc":[-85.638092,41.945442]},"n2339":{"id":"n2339","loc":[-85.638409,41.945315]},"n234":{"id":"n234","loc":[-85.636152,41.941628]},"n2340":{"id":"n2340","loc":[-85.638325,41.944771]},"n2341":{"id":"n2341","loc":[-85.638103,41.944744]},"n2342":{"id":"n2342","loc":[-85.637976,41.944781]},"n2343":{"id":"n2343","loc":[-85.637983,41.944865]},"n2344":{"id":"n2344","loc":[-85.638063,41.945074]},"n2345":{"id":"n2345","loc":[-85.638041,41.945206]},"n2346":{"id":"n2346","loc":[-85.637907,41.945309]},"n2347":{"id":"n2347","loc":[-85.637925,41.94539]},"n2348":{"id":"n2348","loc":[-85.637998,41.94545]},"n2349":{"id":"n2349","loc":[-85.637135,41.946254]},"n235":{"id":"n235","loc":[-85.63611,41.941628]},"n2350":{"id":"n2350","loc":[-85.636837,41.946615]},"n2351":{"id":"n2351","loc":[-85.637954,41.948909]},"n2352":{"id":"n2352","loc":[-85.638382,41.949786]},"n2353":{"id":"n2353","loc":[-85.639367,41.951242]},"n2354":{"id":"n2354","loc":[-85.640554,41.951777]},"n2355":{"id":"n2355","loc":[-85.6411,41.952234]},"n2356":{"id":"n2356","loc":[-85.641742,41.952657]},"n2357":{"id":"n2357","loc":[-85.642321,41.952941]},"n2358":{"id":"n2358","loc":[-85.64277,41.953228]},"n2359":{"id":"n2359","loc":[-85.643333,41.953825]},"n236":{"id":"n236","loc":[-85.636113,41.941768]},"n2360":{"id":"n2360","loc":[-85.643579,41.954365]},"n2361":{"id":"n2361","loc":[-85.644439,41.954105]},"n2362":{"id":"n2362","loc":[-85.64506,41.954]},"n2363":{"id":"n2363","loc":[-85.645483,41.953911]},"n2364":{"id":"n2364","loc":[-85.646046,41.953853]},"n2365":{"id":"n2365","loc":[-85.646318,41.953717]},"n2366":{"id":"n2366","loc":[-85.646276,41.953414]},"n2367":{"id":"n2367","loc":[-85.631063,41.957478],"tags":{"emergency":"fire_hydrant"}},"n2368":{"id":"n2368","loc":[-85.630996,41.955857],"tags":{"emergency":"fire_hydrant"}},"n2369":{"id":"n2369","loc":[-85.630976,41.954608],"tags":{"emergency":"fire_hydrant"}},"n237":{"id":"n237","loc":[-85.635983,41.941589],"tags":{"entrance":"yes"}},"n2370":{"id":"n2370","loc":[-85.646,41.953154]},"n2371":{"id":"n2371","loc":[-85.645222,41.953193]},"n2372":{"id":"n2372","loc":[-85.644732,41.953181]},"n2373":{"id":"n2373","loc":[-85.644064,41.953298]},"n2374":{"id":"n2374","loc":[-85.643818,41.953177]},"n2375":{"id":"n2375","loc":[-85.644001,41.95284]},"n2376":{"id":"n2376","loc":[-85.628174,41.95456],"tags":{"emergency":"fire_hydrant"}},"n2377":{"id":"n2377","loc":[-85.644267,41.952591]},"n2378":{"id":"n2378","loc":[-85.644288,41.952328]},"n2379":{"id":"n2379","loc":[-85.627276,41.953987],"tags":{"emergency":"fire_hydrant"}},"n238":{"id":"n238","loc":[-85.635906,41.94159]},"n2380":{"id":"n2380","loc":[-85.644262,41.952153]},"n2381":{"id":"n2381","loc":[-85.644168,41.95204]},"n2382":{"id":"n2382","loc":[-85.64421,41.951749]},"n2383":{"id":"n2383","loc":[-85.64385,41.951586]},"n2384":{"id":"n2384","loc":[-85.62736,41.955964],"tags":{"emergency":"fire_hydrant"}},"n2385":{"id":"n2385","loc":[-85.626307,41.957198],"tags":{"emergency":"fire_hydrant"}},"n2386":{"id":"n2386","loc":[-85.643589,41.951323]},"n2387":{"id":"n2387","loc":[-85.62747,41.957509],"tags":{"emergency":"fire_hydrant"}},"n2388":{"id":"n2388","loc":[-85.628665,41.957492],"tags":{"emergency":"fire_hydrant"}},"n2389":{"id":"n2389","loc":[-85.642535,41.951031]},"n239":{"id":"n239","loc":[-85.635883,41.940182]},"n2390":{"id":"n2390","loc":[-85.642269,41.95088]},"n2391":{"id":"n2391","loc":[-85.641878,41.950814]},"n2392":{"id":"n2392","loc":[-85.641549,41.950806]},"n2393":{"id":"n2393","loc":[-85.641103,41.950549]},"n2394":{"id":"n2394","loc":[-85.630864,41.959046],"tags":{"emergency":"fire_hydrant"}},"n2395":{"id":"n2395","loc":[-85.632249,41.958969],"tags":{"emergency":"fire_hydrant"}},"n2396":{"id":"n2396","loc":[-85.641037,41.949821]},"n2397":{"id":"n2397","loc":[-85.641006,41.949433]},"n2398":{"id":"n2398","loc":[-85.632232,41.95859],"tags":{"emergency":"fire_hydrant"}},"n2399":{"id":"n2399","loc":[-85.632071,41.958345],"tags":{"emergency":"fire_hydrant"}},"n24":{"id":"n24","loc":[-85.634346,41.942792]},"n240":{"id":"n240","loc":[-85.635916,41.94264]},"n2400":{"id":"n2400","loc":[-85.632228,41.9573],"tags":{"emergency":"fire_hydrant"}},"n2401":{"id":"n2401","loc":[-85.641152,41.948257]},"n2402":{"id":"n2402","loc":[-85.641055,41.947304]},"n2403":{"id":"n2403","loc":[-85.638022,41.945897]},"n2404":{"id":"n2404","loc":[-85.638672,41.950778]},"n2405":{"id":"n2405","loc":[-85.63666,41.944492],"tags":{"name":"Memory Isle","place":"island"}},"n2406":{"id":"n2406","loc":[-85.635,41.946389],"tags":{"amenity":"post_office","name":"Three Rivers Post Office"}},"n2407":{"id":"n2407","loc":[-85.633676,41.946036]},"n2408":{"id":"n2408","loc":[-85.633736,41.946078]},"n2409":{"id":"n2409","loc":[-85.633997,41.946185]},"n241":{"id":"n241","loc":[-85.635795,41.941906]},"n2410":{"id":"n2410","loc":[-85.634448,41.945626],"tags":{"highway":"traffic_signals","traffic_signals":"signal"}},"n2411":{"id":"n2411","loc":[-85.63456,41.945731],"tags":{"crossing":"zebra","highway":"crossing"}},"n2412":{"id":"n2412","loc":[-85.634592,41.94578]},"n2413":{"id":"n2413","loc":[-85.634607,41.945815]},"n2414":{"id":"n2414","loc":[-85.634614,41.945864]},"n2415":{"id":"n2415","loc":[-85.636066,41.946185]},"n2416":{"id":"n2416","loc":[-85.636128,41.946352]},"n2417":{"id":"n2417","loc":[-85.636142,41.946452]},"n2418":{"id":"n2418","loc":[-85.635327,41.945292]},"n2419":{"id":"n2419","loc":[-85.635648,41.94558]},"n242":{"id":"n242","loc":[-85.635909,41.941906]},"n2420":{"id":"n2420","loc":[-85.635769,41.945729]},"n2421":{"id":"n2421","loc":[-85.637349,41.945897]},"n2422":{"id":"n2422","loc":[-85.632211,41.95596],"tags":{"emergency":"fire_hydrant"}},"n2423":{"id":"n2423","loc":[-85.635942,41.94598]},"n2424":{"id":"n2424","loc":[-85.636443,41.946042]},"n2425":{"id":"n2425","loc":[-85.635819,41.946052]},"n2426":{"id":"n2426","loc":[-85.636669,41.946025]},"n2427":{"id":"n2427","loc":[-85.636832,41.946005]},"n2428":{"id":"n2428","loc":[-85.637039,41.945968]},"n2429":{"id":"n2429","loc":[-85.636291,41.946046]},"n243":{"id":"n243","loc":[-85.636359,41.941904]},"n2430":{"id":"n2430","loc":[-85.634005,41.943367]},"n2431":{"id":"n2431","loc":[-85.633366,41.943724]},"n2432":{"id":"n2432","loc":[-85.634617,41.946057]},"n2433":{"id":"n2433","loc":[-85.636534,41.944793]},"n2434":{"id":"n2434","loc":[-85.637055,41.945188]},"n2435":{"id":"n2435","loc":[-85.636153,41.944618]},"n2436":{"id":"n2436","loc":[-85.636803,41.944944]},"n2437":{"id":"n2437","loc":[-85.633389,41.945735]},"n2438":{"id":"n2438","loc":[-85.633536,41.94585]},"n2439":{"id":"n2439","loc":[-85.63363,41.945993]},"n244":{"id":"n244","loc":[-85.636351,41.941438]},"n2440":{"id":"n2440","loc":[-85.633268,41.94568]},"n2441":{"id":"n2441","loc":[-85.635947,41.94546]},"n2442":{"id":"n2442","loc":[-85.636277,41.945268]},"n2443":{"id":"n2443","loc":[-85.635203,41.944287]},"n2444":{"id":"n2444","loc":[-85.634876,41.944477]},"n2445":{"id":"n2445","loc":[-85.634975,41.944419]},"n2446":{"id":"n2446","loc":[-85.633877,41.943438]},"n2447":{"id":"n2447","loc":[-85.63508,41.945113]},"n2448":{"id":"n2448","loc":[-85.635372,41.944932]},"n2449":{"id":"n2449","loc":[-85.636594,41.945935]},"n245":{"id":"n245","loc":[-85.635903,41.941436]},"n2450":{"id":"n2450","loc":[-85.636901,41.945747]},"n2451":{"id":"n2451","loc":[-85.636329,41.945228]},"n2452":{"id":"n2452","loc":[-85.636025,41.945417]},"n2453":{"id":"n2453","loc":[-85.634002,41.944644]},"n2454":{"id":"n2454","loc":[-85.63407,41.944692]},"n2455":{"id":"n2455","loc":[-85.634114,41.944756]},"n2456":{"id":"n2456","loc":[-85.633762,41.944809]},"n2457":{"id":"n2457","loc":[-85.634184,41.944807]},"n2458":{"id":"n2458","loc":[-85.634291,41.944819]},"n2459":{"id":"n2459","loc":[-85.634639,41.944845]},"n246":{"id":"n246","loc":[-85.635788,41.941436]},"n2460":{"id":"n2460","loc":[-85.633822,41.944861]},"n2461":{"id":"n2461","loc":[-85.63411,41.944855]},"n2462":{"id":"n2462","loc":[-85.63435,41.944872]},"n2463":{"id":"n2463","loc":[-85.63441,41.944903]},"n2464":{"id":"n2464","loc":[-85.633883,41.944913]},"n2465":{"id":"n2465","loc":[-85.634164,41.944896]},"n2466":{"id":"n2466","loc":[-85.633487,41.944926]},"n2467":{"id":"n2467","loc":[-85.634736,41.944929]},"n2468":{"id":"n2468","loc":[-85.633944,41.944965]},"n2469":{"id":"n2469","loc":[-85.633555,41.944983]},"n247":{"id":"n247","loc":[-85.635929,41.941511]},"n2470":{"id":"n2470","loc":[-85.633995,41.945013]},"n2471":{"id":"n2471","loc":[-85.633614,41.945037]},"n2472":{"id":"n2472","loc":[-85.634848,41.945031]},"n2473":{"id":"n2473","loc":[-85.634049,41.945061]},"n2474":{"id":"n2474","loc":[-85.633678,41.945094]},"n2475":{"id":"n2475","loc":[-85.63317,41.945111]},"n2476":{"id":"n2476","loc":[-85.633357,41.945103]},"n2477":{"id":"n2477","loc":[-85.633728,41.945136]},"n2478":{"id":"n2478","loc":[-85.634146,41.945148]},"n2479":{"id":"n2479","loc":[-85.633416,41.945157]},"n248":{"id":"n248","loc":[-85.635929,41.941317]},"n2480":{"id":"n2480","loc":[-85.634625,41.945172]},"n2481":{"id":"n2481","loc":[-85.633239,41.945174]},"n2482":{"id":"n2482","loc":[-85.63469,41.945185]},"n2483":{"id":"n2483","loc":[-85.634661,41.945203]},"n2484":{"id":"n2484","loc":[-85.63348,41.945214]},"n2485":{"id":"n2485","loc":[-85.633578,41.945221]},"n2486":{"id":"n2486","loc":[-85.634742,41.945231]},"n2487":{"id":"n2487","loc":[-85.634251,41.94525]},"n2488":{"id":"n2488","loc":[-85.633524,41.945254]},"n2489":{"id":"n2489","loc":[-85.63468,41.945271]},"n249":{"id":"n249","loc":[-85.636414,41.941316]},"n2490":{"id":"n2490","loc":[-85.633885,41.945272]},"n2491":{"id":"n2491","loc":[-85.634795,41.945288]},"n2492":{"id":"n2492","loc":[-85.634742,41.94532]},"n2493":{"id":"n2493","loc":[-85.633946,41.945327]},"n2494":{"id":"n2494","loc":[-85.634844,41.945331]},"n2495":{"id":"n2495","loc":[-85.63435,41.945349]},"n2496":{"id":"n2496","loc":[-85.633733,41.945357]},"n2497":{"id":"n2497","loc":[-85.633987,41.945375]},"n2498":{"id":"n2498","loc":[-85.634911,41.945419]},"n2499":{"id":"n2499","loc":[-85.634049,41.945431]},"n25":{"id":"n25","loc":[-85.634333,41.942809]},"n250":{"id":"n250","loc":[-85.636414,41.941511]},"n2500":{"id":"n2500","loc":[-85.633705,41.945461]},"n2501":{"id":"n2501","loc":[-85.633642,41.945408]},"n2502":{"id":"n2502","loc":[-85.634493,41.945475]},"n2503":{"id":"n2503","loc":[-85.634106,41.945484]},"n2504":{"id":"n2504","loc":[-85.635008,41.945505]},"n2505":{"id":"n2505","loc":[-85.633757,41.945506]},"n2506":{"id":"n2506","loc":[-85.634542,41.945519]},"n2507":{"id":"n2507","loc":[-85.634162,41.945536]},"n2508":{"id":"n2508","loc":[-85.633843,41.945547]},"n2509":{"id":"n2509","loc":[-85.634919,41.94556]},"n251":{"id":"n251","loc":[-85.636819,41.941617]},"n2510":{"id":"n2510","loc":[-85.633818,41.945561]},"n2511":{"id":"n2511","loc":[-85.634638,41.94559]},"n2512":{"id":"n2512","loc":[-85.633901,41.945598]},"n2513":{"id":"n2513","loc":[-85.634257,41.945626]},"n2514":{"id":"n2514","loc":[-85.633967,41.945652]},"n2515":{"id":"n2515","loc":[-85.634735,41.945676]},"n2516":{"id":"n2516","loc":[-85.635057,41.945683]},"n2517":{"id":"n2517","loc":[-85.635296,41.945703]},"n2518":{"id":"n2518","loc":[-85.635112,41.945703]},"n2519":{"id":"n2519","loc":[-85.634782,41.945729]},"n252":{"id":"n252","loc":[-85.636718,41.941619]},"n2520":{"id":"n2520","loc":[-85.634052,41.945747]},"n2521":{"id":"n2521","loc":[-85.635296,41.945757]},"n2522":{"id":"n2522","loc":[-85.635314,41.945757]},"n2523":{"id":"n2523","loc":[-85.635112,41.945761]},"n2524":{"id":"n2524","loc":[-85.63484,41.945778]},"n2525":{"id":"n2525","loc":[-85.635314,41.945938]},"n2526":{"id":"n2526","loc":[-85.63484,41.945922]},"n2527":{"id":"n2527","loc":[-85.635461,41.944879]},"n2528":{"id":"n2528","loc":[-85.636024,41.945384]},"n2529":{"id":"n2529","loc":[-85.636145,41.945312]},"n253":{"id":"n253","loc":[-85.636716,41.941509]},"n2530":{"id":"n2530","loc":[-85.6356,41.944797]},"n2531":{"id":"n2531","loc":[-85.635135,41.944354]},"n2532":{"id":"n2532","loc":[-85.632988,41.945369]},"n2533":{"id":"n2533","loc":[-85.633376,41.94563]},"n2534":{"id":"n2534","loc":[-85.633539,41.945534]},"n2535":{"id":"n2535","loc":[-85.633238,41.945248]},"n2536":{"id":"n2536","loc":[-85.633166,41.945216]},"n2537":{"id":"n2537","loc":[-85.633114,41.945188]},"n2538":{"id":"n2538","loc":[-85.633078,41.945127]},"n2539":{"id":"n2539","loc":[-85.633066,41.94508]},"n254":{"id":"n254","loc":[-85.636732,41.941509]},"n2540":{"id":"n2540","loc":[-85.633222,41.945358]},"n2541":{"id":"n2541","loc":[-85.633425,41.945541]},"n2542":{"id":"n2542","loc":[-85.63299,41.9455]},"n2543":{"id":"n2543","loc":[-85.634374,41.944327]},"n2544":{"id":"n2544","loc":[-85.633648,41.943697]},"n2545":{"id":"n2545","loc":[-85.633533,41.943764]},"n2546":{"id":"n2546","loc":[-85.634239,41.944417]},"n2547":{"id":"n2547","loc":[-85.634122,41.944395]},"n2548":{"id":"n2548","loc":[-85.634235,41.944326]},"n2549":{"id":"n2549","loc":[-85.633613,41.943787]},"n255":{"id":"n255","loc":[-85.636731,41.941461]},"n2550":{"id":"n2550","loc":[-85.633915,41.943613]},"n2551":{"id":"n2551","loc":[-85.634015,41.943555]},"n2552":{"id":"n2552","loc":[-85.63433,41.943839]},"n2553":{"id":"n2553","loc":[-85.634236,41.943894]},"n2554":{"id":"n2554","loc":[-85.635413,41.946052]},"n2555":{"id":"n2555","loc":[-85.635405,41.94569]},"n2556":{"id":"n2556","loc":[-85.635684,41.945925]},"n2557":{"id":"n2557","loc":[-85.635614,41.945742]},"n2558":{"id":"n2558","loc":[-85.635401,41.945745]},"n2559":{"id":"n2559","loc":[-85.635406,41.945928]},"n256":{"id":"n256","loc":[-85.636799,41.941461]},"n2560":{"id":"n2560","loc":[-85.633478,41.943663]},"n2561":{"id":"n2561","loc":[-85.633291,41.943526]},"n2562":{"id":"n2562","loc":[-85.633094,41.943541]},"n2563":{"id":"n2563","loc":[-85.633302,41.943492]},"n2564":{"id":"n2564","loc":[-85.633047,41.943623]},"n2565":{"id":"n2565","loc":[-85.633275,41.943562]},"n2566":{"id":"n2566","loc":[-85.633351,41.943518]},"n2567":{"id":"n2567","loc":[-85.633224,41.9434]},"n2568":{"id":"n2568","loc":[-85.633235,41.943369]},"n2569":{"id":"n2569","loc":[-85.635179,41.943911]},"n257":{"id":"n257","loc":[-85.6368,41.9415]},"n2570":{"id":"n2570","loc":[-85.635146,41.943918]},"n2571":{"id":"n2571","loc":[-85.634888,41.943905]},"n2572":{"id":"n2572","loc":[-85.634832,41.943911]},"n2573":{"id":"n2573","loc":[-85.634638,41.944007]},"n2574":{"id":"n2574","loc":[-85.634568,41.94405]},"n2575":{"id":"n2575","loc":[-85.635994,41.94501]},"n2576":{"id":"n2576","loc":[-85.636388,41.944608]},"n2577":{"id":"n2577","loc":[-85.636215,41.944787]},"n2578":{"id":"n2578","loc":[-85.637948,41.944587]},"n2579":{"id":"n2579","loc":[-85.637849,41.944567]},"n258":{"id":"n258","loc":[-85.636814,41.9415]},"n2580":{"id":"n2580","loc":[-85.637895,41.944455]},"n2581":{"id":"n2581","loc":[-85.637996,41.944477]},"n2582":{"id":"n2582","loc":[-85.635525,41.94337]},"n2583":{"id":"n2583","loc":[-85.637847,41.943923]},"n2584":{"id":"n2584","loc":[-85.637891,41.944124]},"n2585":{"id":"n2585","loc":[-85.638167,41.944229]},"n2586":{"id":"n2586","loc":[-85.638236,41.944097]},"n2587":{"id":"n2587","loc":[-85.638207,41.944025]},"n2588":{"id":"n2588","loc":[-85.638141,41.943997]},"n2589":{"id":"n2589","loc":[-85.638057,41.944015]},"n259":{"id":"n259","loc":[-85.636815,41.941538]},"n2590":{"id":"n2590","loc":[-85.637902,41.944231]},"n2591":{"id":"n2591","loc":[-85.638134,41.944307]},"n2592":{"id":"n2592","loc":[-85.638242,41.944294]},"n2593":{"id":"n2593","loc":[-85.638274,41.944222]},"n2594":{"id":"n2594","loc":[-85.638236,41.944174]},"n2595":{"id":"n2595","loc":[-85.638207,41.944157]},"n2596":{"id":"n2596","loc":[-85.637818,41.943984]},"n2597":{"id":"n2597","loc":[-85.634996,41.944439]},"n2598":{"id":"n2598","loc":[-85.633946,41.945804]},"n2599":{"id":"n2599","loc":[-85.634102,41.945864]},"n26":{"id":"n26","loc":[-85.634346,41.942744]},"n260":{"id":"n260","loc":[-85.636827,41.941538]},"n2600":{"id":"n2600","loc":[-85.633819,41.945756]},"n2601":{"id":"n2601","loc":[-85.634025,41.945975]},"n2602":{"id":"n2602","loc":[-85.633742,41.945867]},"n2603":{"id":"n2603","loc":[-85.63373,41.946004]},"n2604":{"id":"n2604","loc":[-85.633947,41.946081]},"n2605":{"id":"n2605","loc":[-85.633872,41.945917]},"n2606":{"id":"n2606","loc":[-85.633825,41.945985]},"n2607":{"id":"n2607","loc":[-85.633762,41.94596]},"n2608":{"id":"n2608","loc":[-85.634224,41.946037]},"n2609":{"id":"n2609","loc":[-85.634357,41.945851]},"n261":{"id":"n261","loc":[-85.636828,41.941584]},"n2610":{"id":"n2610","loc":[-85.634398,41.945813]},"n2611":{"id":"n2611","loc":[-85.634461,41.945812]},"n2612":{"id":"n2612","loc":[-85.634501,41.945852]},"n2613":{"id":"n2613","loc":[-85.634503,41.94597]},"n2614":{"id":"n2614","loc":[-85.634462,41.945971]},"n2615":{"id":"n2615","loc":[-85.634465,41.946036]},"n2616":{"id":"n2616","loc":[-85.634235,41.946072]},"n2617":{"id":"n2617","loc":[-85.634447,41.946036]},"n2618":{"id":"n2618","loc":[-85.634448,41.946052]},"n2619":{"id":"n2619","loc":[-85.634494,41.946051]},"n262":{"id":"n262","loc":[-85.636819,41.941585]},"n2620":{"id":"n2620","loc":[-85.634497,41.946144]},"n2621":{"id":"n2621","loc":[-85.634453,41.946144]},"n2622":{"id":"n2622","loc":[-85.634454,41.94616]},"n2623":{"id":"n2623","loc":[-85.634393,41.946161]},"n2624":{"id":"n2624","loc":[-85.634394,41.94618]},"n2625":{"id":"n2625","loc":[-85.634345,41.94618]},"n2626":{"id":"n2626","loc":[-85.634344,41.946162]},"n2627":{"id":"n2627","loc":[-85.63427,41.946163]},"n2628":{"id":"n2628","loc":[-85.634266,41.946071]},"n2629":{"id":"n2629","loc":[-85.634148,41.946163]},"n263":{"id":"n263","loc":[-85.636854,41.941714]},"n2630":{"id":"n2630","loc":[-85.634213,41.946072]},"n2631":{"id":"n2631","loc":[-85.633293,41.946309]},"n2632":{"id":"n2632","loc":[-85.633122,41.946239]},"n2633":{"id":"n2633","loc":[-85.633295,41.946005]},"n2634":{"id":"n2634","loc":[-85.633395,41.946047]},"n2635":{"id":"n2635","loc":[-85.633404,41.946035]},"n2636":{"id":"n2636","loc":[-85.633459,41.946057]},"n2637":{"id":"n2637","loc":[-85.633387,41.946154]},"n2638":{"id":"n2638","loc":[-85.633403,41.946161]},"n2639":{"id":"n2639","loc":[-85.634176,41.946415]},"n264":{"id":"n264","loc":[-85.636855,41.941774]},"n2640":{"id":"n2640","loc":[-85.634179,41.946339]},"n2641":{"id":"n2641","loc":[-85.634455,41.946345]},"n2642":{"id":"n2642","loc":[-85.634452,41.946422]},"n2643":{"id":"n2643","loc":[-85.63437,41.946421]},"n2644":{"id":"n2644","loc":[-85.634367,41.946497]},"n2645":{"id":"n2645","loc":[-85.634289,41.946495]},"n2646":{"id":"n2646","loc":[-85.634291,41.946448]},"n2647":{"id":"n2647","loc":[-85.634269,41.946448]},"n2648":{"id":"n2648","loc":[-85.63427,41.946417]},"n2649":{"id":"n2649","loc":[-85.63484,41.946328]},"n265":{"id":"n265","loc":[-85.636822,41.941774]},"n2650":{"id":"n2650","loc":[-85.634839,41.946187]},"n2651":{"id":"n2651","loc":[-85.635148,41.946186]},"n2652":{"id":"n2652","loc":[-85.635148,41.946216]},"n2653":{"id":"n2653","loc":[-85.63521,41.946216]},"n2654":{"id":"n2654","loc":[-85.63521,41.946348]},"n2655":{"id":"n2655","loc":[-85.635154,41.946348]},"n2656":{"id":"n2656","loc":[-85.635153,41.946327]},"n2657":{"id":"n2657","loc":[-85.634037,41.946957]},"n2658":{"id":"n2658","loc":[-85.634253,41.946953]},"n2659":{"id":"n2659","loc":[-85.63481,41.946543]},"n266":{"id":"n266","loc":[-85.636822,41.941778]},"n2660":{"id":"n2660","loc":[-85.634809,41.946459]},"n2661":{"id":"n2661","loc":[-85.635154,41.946458]},"n2662":{"id":"n2662","loc":[-85.635155,41.946554]},"n2663":{"id":"n2663","loc":[-85.635022,41.946547]},"n2664":{"id":"n2664","loc":[-85.635022,41.946573]},"n2665":{"id":"n2665","loc":[-85.634909,41.946574]},"n2666":{"id":"n2666","loc":[-85.634909,41.946561]},"n2667":{"id":"n2667","loc":[-85.634896,41.947159]},"n2668":{"id":"n2668","loc":[-85.634894,41.947032]},"n2669":{"id":"n2669","loc":[-85.635024,41.947031]},"n267":{"id":"n267","loc":[-85.636756,41.941779]},"n2670":{"id":"n2670","loc":[-85.635026,41.947158]},"n2671":{"id":"n2671","loc":[-85.635233,41.947105]},"n2672":{"id":"n2672","loc":[-85.635236,41.946991]},"n2673":{"id":"n2673","loc":[-85.635369,41.946993]},"n2674":{"id":"n2674","loc":[-85.635366,41.947107]},"n2675":{"id":"n2675","loc":[-85.634824,41.946929]},"n2676":{"id":"n2676","loc":[-85.634825,41.946818]},"n2677":{"id":"n2677","loc":[-85.63512,41.946819]},"n2678":{"id":"n2678","loc":[-85.635119,41.94693]},"n2679":{"id":"n2679","loc":[-85.634796,41.946806]},"n268":{"id":"n268","loc":[-85.636756,41.941774]},"n2680":{"id":"n2680","loc":[-85.634792,41.946604]},"n2681":{"id":"n2681","loc":[-85.634948,41.946602]},"n2682":{"id":"n2682","loc":[-85.634949,41.946645]},"n2683":{"id":"n2683","loc":[-85.634975,41.946644]},"n2684":{"id":"n2684","loc":[-85.634974,41.946599]},"n2685":{"id":"n2685","loc":[-85.635117,41.946598]},"n2686":{"id":"n2686","loc":[-85.635122,41.946801]},"n2687":{"id":"n2687","loc":[-85.634981,41.946803]},"n2688":{"id":"n2688","loc":[-85.634979,41.946752]},"n2689":{"id":"n2689","loc":[-85.634952,41.946752]},"n269":{"id":"n269","loc":[-85.636721,41.941774]},"n2690":{"id":"n2690","loc":[-85.634953,41.946804]},"n2691":{"id":"n2691","loc":[-85.634649,41.946841]},"n2692":{"id":"n2692","loc":[-85.634331,41.94684]},"n2693":{"id":"n2693","loc":[-85.634183,41.946809]},"n2694":{"id":"n2694","loc":[-85.633699,41.946607]},"n2695":{"id":"n2695","loc":[-85.634487,41.946664]},"n2696":{"id":"n2696","loc":[-85.634486,41.946598]},"n2697":{"id":"n2697","loc":[-85.63423,41.946599]},"n2698":{"id":"n2698","loc":[-85.634231,41.946662]},"n2699":{"id":"n2699","loc":[-85.634284,41.946662]},"n27":{"id":"n27","loc":[-85.634136,41.943183]},"n270":{"id":"n270","loc":[-85.63672,41.941714]},"n2700":{"id":"n2700","loc":[-85.634284,41.946679]},"n2701":{"id":"n2701","loc":[-85.634365,41.946679]},"n2702":{"id":"n2702","loc":[-85.634365,41.946664]},"n2703":{"id":"n2703","loc":[-85.635443,41.947015]},"n2704":{"id":"n2704","loc":[-85.635442,41.946801]},"n2705":{"id":"n2705","loc":[-85.63603,41.9468]},"n2706":{"id":"n2706","loc":[-85.636028,41.947016]},"n2707":{"id":"n2707","loc":[-85.635457,41.946582]},"n2708":{"id":"n2708","loc":[-85.635455,41.946211]},"n2709":{"id":"n2709","loc":[-85.635636,41.946579]},"n271":{"id":"n271","loc":[-85.636767,41.941713]},"n2710":{"id":"n2710","loc":[-85.635716,41.9468]},"n2711":{"id":"n2711","loc":[-85.635969,41.9468]},"n2712":{"id":"n2712","loc":[-85.635973,41.946295]},"n2713":{"id":"n2713","loc":[-85.636019,41.946484]},"n2714":{"id":"n2714","loc":[-85.636022,41.946388]},"n2715":{"id":"n2715","loc":[-85.635961,41.946493]},"n2716":{"id":"n2716","loc":[-85.635713,41.94621]},"n2717":{"id":"n2717","loc":[-85.635416,41.946142]},"n2718":{"id":"n2718","loc":[-85.635759,41.946203]},"n2719":{"id":"n2719","loc":[-85.636153,41.946747]},"n272":{"id":"n272","loc":[-85.636767,41.941706]},"n2720":{"id":"n2720","loc":[-85.635417,41.946915]},"n2721":{"id":"n2721","loc":[-85.636154,41.946915]},"n2722":{"id":"n2722","loc":[-85.635866,41.946473]},"n2723":{"id":"n2723","loc":[-85.635717,41.946633]},"n2724":{"id":"n2724","loc":[-85.635556,41.946166]},"n2725":{"id":"n2725","loc":[-85.63556,41.946556]},"n2726":{"id":"n2726","loc":[-85.635731,41.946594]},"n2727":{"id":"n2727","loc":[-85.635866,41.946595]},"n2728":{"id":"n2728","loc":[-85.635456,41.947028]},"n2729":{"id":"n2729","loc":[-85.635796,41.947023]},"n273":{"id":"n273","loc":[-85.636779,41.941698]},"n2730":{"id":"n2730","loc":[-85.635798,41.947091]},"n2731":{"id":"n2731","loc":[-85.63573,41.947092]},"n2732":{"id":"n2732","loc":[-85.635733,41.947233]},"n2733":{"id":"n2733","loc":[-85.636283,41.946863]},"n2734":{"id":"n2734","loc":[-85.63628,41.946706]},"n2735":{"id":"n2735","loc":[-85.636341,41.946705]},"n2736":{"id":"n2736","loc":[-85.636273,41.946584]},"n2737":{"id":"n2737","loc":[-85.636396,41.946545]},"n2738":{"id":"n2738","loc":[-85.636474,41.946684]},"n2739":{"id":"n2739","loc":[-85.636511,41.946861]},"n274":{"id":"n274","loc":[-85.636798,41.941697]},"n2740":{"id":"n2740","loc":[-85.633713,41.947184]},"n2741":{"id":"n2741","loc":[-85.633651,41.94716]},"n2742":{"id":"n2742","loc":[-85.633704,41.947085]},"n2743":{"id":"n2743","loc":[-85.6336,41.947044]},"n2744":{"id":"n2744","loc":[-85.633506,41.947177]},"n2745":{"id":"n2745","loc":[-85.629586,41.952469]},"n2746":{"id":"n2746","loc":[-85.634723,41.953681]},"n2747":{"id":"n2747","loc":[-85.63478,41.959007]},"n2748":{"id":"n2748","loc":[-85.632793,41.94405],"tags":{"highway":"traffic_signals","traffic_signals":"signal"}},"n2749":{"id":"n2749","loc":[-85.634648,41.947325]},"n275":{"id":"n275","loc":[-85.63681,41.941705]},"n2750":{"id":"n2750","loc":[-85.625078,41.952097]},"n2751":{"id":"n2751","loc":[-85.633195,41.94734]},"n2752":{"id":"n2752","loc":[-85.626447,41.957168]},"n2753":{"id":"n2753","loc":[-85.632023,41.949012]},"n2754":{"id":"n2754","loc":[-85.630835,41.950656]},"n2755":{"id":"n2755","loc":[-85.634655,41.948612]},"n2756":{"id":"n2756","loc":[-85.636182,41.948605]},"n2757":{"id":"n2757","loc":[-85.634729,41.954667]},"n2758":{"id":"n2758","loc":[-85.634686,41.951159]},"n2759":{"id":"n2759","loc":[-85.636206,41.951146]},"n276":{"id":"n276","loc":[-85.63681,41.941714]},"n2760":{"id":"n2760","loc":[-85.634668,41.949891]},"n2761":{"id":"n2761","loc":[-85.634701,41.952422]},"n2762":{"id":"n2762","loc":[-85.634747,41.955907]},"n2763":{"id":"n2763","loc":[-85.627975,41.954695]},"n2764":{"id":"n2764","loc":[-85.626832,41.954698]},"n2765":{"id":"n2765","loc":[-85.632278,41.948624]},"n2766":{"id":"n2766","loc":[-85.628639,41.953725]},"n2767":{"id":"n2767","loc":[-85.636233,41.95241]},"n2768":{"id":"n2768","loc":[-85.631385,41.949913]},"n2769":{"id":"n2769","loc":[-85.630486,41.951194]},"n277":{"id":"n277","loc":[-85.636861,41.942041]},"n2770":{"id":"n2770","loc":[-85.624937,41.952088]},"n2771":{"id":"n2771","loc":[-85.624945,41.952022]},"n2772":{"id":"n2772","loc":[-85.636162,41.94731]},"n2773":{"id":"n2773","loc":[-85.636188,41.949881]},"n2774":{"id":"n2774","loc":[-85.631422,41.948294]},"n2775":{"id":"n2775","loc":[-85.632844,41.945547]},"n2776":{"id":"n2776","loc":[-85.632484,41.945344]},"n2777":{"id":"n2777","loc":[-85.631775,41.944636]},"n2778":{"id":"n2778","loc":[-85.632656,41.945471]},"n2779":{"id":"n2779","loc":[-85.631959,41.944827]},"n278":{"id":"n278","loc":[-85.636862,41.942099]},"n2780":{"id":"n2780","loc":[-85.631679,41.94438]},"n2781":{"id":"n2781","loc":[-85.625129,41.959272]},"n2782":{"id":"n2782","loc":[-85.632446,41.944861]},"n2783":{"id":"n2783","loc":[-85.632804,41.945477]},"n2784":{"id":"n2784","loc":[-85.632255,41.944962]},"n2785":{"id":"n2785","loc":[-85.632736,41.944757]},"n2786":{"id":"n2786","loc":[-85.632543,41.94486]},"n2787":{"id":"n2787","loc":[-85.632889,41.945561]},"n2788":{"id":"n2788","loc":[-85.632091,41.944949]},"n2789":{"id":"n2789","loc":[-85.632537,41.944713]},"n279":{"id":"n279","loc":[-85.636807,41.942099]},"n2790":{"id":"n2790","loc":[-85.632279,41.94485]},"n2791":{"id":"n2791","loc":[-85.632749,41.943247]},"n2792":{"id":"n2792","loc":[-85.632824,41.943152]},"n2793":{"id":"n2793","loc":[-85.632929,41.94317]},"n2794":{"id":"n2794","loc":[-85.632897,41.943078]},"n2795":{"id":"n2795","loc":[-85.632626,41.943231]},"n2796":{"id":"n2796","loc":[-85.634048,41.947257]},"n2797":{"id":"n2797","loc":[-85.634264,41.947252]},"n2798":{"id":"n2798","loc":[-85.635418,41.947317]},"n2799":{"id":"n2799","loc":[-85.635461,41.947237]},"n28":{"id":"n28","loc":[-85.63821,41.944308]},"n280":{"id":"n280","loc":[-85.636807,41.942126]},"n2800":{"id":"n2800","loc":[-85.632868,41.946229]},"n2801":{"id":"n2801","loc":[-85.633673,41.947242]},"n2802":{"id":"n2802","loc":[-85.623604,41.945881],"tags":{"amenity":"school","name":"Barrows School"}},"n2803":{"id":"n2803","loc":[-85.627401,41.943496]},"n2804":{"id":"n2804","loc":[-85.627403,41.943625]},"n2805":{"id":"n2805","loc":[-85.626409,41.943215]},"n2806":{"id":"n2806","loc":[-85.624884,41.943508]},"n2807":{"id":"n2807","loc":[-85.625191,41.943509]},"n2808":{"id":"n2808","loc":[-85.624882,41.94382]},"n2809":{"id":"n2809","loc":[-85.624893,41.945618]},"n281":{"id":"n281","loc":[-85.636726,41.942126]},"n2810":{"id":"n2810","loc":[-85.624912,41.946524]},"n2811":{"id":"n2811","loc":[-85.622721,41.946535]},"n2812":{"id":"n2812","loc":[-85.627399,41.94469]},"n2813":{"id":"n2813","loc":[-85.622716,41.945622]},"n2814":{"id":"n2814","loc":[-85.624886,41.944724]},"n2815":{"id":"n2815","loc":[-85.622674,41.944737]},"n2816":{"id":"n2816","loc":[-85.625092,41.945063]},"n2817":{"id":"n2817","loc":[-85.625233,41.945064]},"n2818":{"id":"n2818","loc":[-85.625229,41.944871]},"n2819":{"id":"n2819","loc":[-85.625066,41.944871]},"n282":{"id":"n282","loc":[-85.636726,41.942098]},"n2820":{"id":"n2820","loc":[-85.625024,41.944901]},"n2821":{"id":"n2821","loc":[-85.625025,41.944924]},"n2822":{"id":"n2822","loc":[-85.625087,41.944926]},"n2823":{"id":"n2823","loc":[-85.625349,41.944506]},"n2824":{"id":"n2824","loc":[-85.625347,41.944388]},"n2825":{"id":"n2825","loc":[-85.625152,41.94439]},"n2826":{"id":"n2826","loc":[-85.625152,41.944431]},"n2827":{"id":"n2827","loc":[-85.625134,41.944431]},"n2828":{"id":"n2828","loc":[-85.625136,41.944508]},"n2829":{"id":"n2829","loc":[-85.623236,41.946341]},"n283":{"id":"n283","loc":[-85.636708,41.942098]},"n2830":{"id":"n2830","loc":[-85.623241,41.946067]},"n2831":{"id":"n2831","loc":[-85.623207,41.946067]},"n2832":{"id":"n2832","loc":[-85.623212,41.945827]},"n2833":{"id":"n2833","loc":[-85.622981,41.945825]},"n2834":{"id":"n2834","loc":[-85.622976,41.946063]},"n2835":{"id":"n2835","loc":[-85.623006,41.946063]},"n2836":{"id":"n2836","loc":[-85.623002,41.946256]},"n2837":{"id":"n2837","loc":[-85.623075,41.946256]},"n2838":{"id":"n2838","loc":[-85.623074,41.946339]},"n2839":{"id":"n2839","loc":[-85.624574,41.951755]},"n284":{"id":"n284","loc":[-85.636708,41.942041]},"n2840":{"id":"n2840","loc":[-85.62498,41.951844]},"n2841":{"id":"n2841","loc":[-85.625086,41.95188]},"n2842":{"id":"n2842","loc":[-85.625135,41.951922]},"n2843":{"id":"n2843","loc":[-85.615273,41.945637]},"n2844":{"id":"n2844","loc":[-85.620172,41.945627]},"n2845":{"id":"n2845","loc":[-85.625167,41.951985]},"n2846":{"id":"n2846","loc":[-85.622741,41.947437]},"n2847":{"id":"n2847","loc":[-85.624907,41.947428]},"n2848":{"id":"n2848","loc":[-85.627046,41.940995]},"n2849":{"id":"n2849","loc":[-85.627295,41.941304]},"n285":{"id":"n285","loc":[-85.635618,41.941852]},"n2850":{"id":"n2850","loc":[-85.627352,41.94148]},"n2851":{"id":"n2851","loc":[-85.62737,41.942261]},"n2852":{"id":"n2852","loc":[-85.6264,41.942263]},"n2853":{"id":"n2853","loc":[-85.622769,41.949228]},"n2854":{"id":"n2854","loc":[-85.624937,41.949218]},"n2855":{"id":"n2855","loc":[-85.630001,41.944664]},"n2856":{"id":"n2856","loc":[-85.624873,41.942022]},"n2857":{"id":"n2857","loc":[-85.622761,41.948333]},"n2858":{"id":"n2858","loc":[-85.624924,41.948334]},"n2859":{"id":"n2859","loc":[-85.620051,41.94383]},"n286":{"id":"n286","loc":[-85.635621,41.94202]},"n2860":{"id":"n2860","loc":[-85.627629,41.946498]},"n2861":{"id":"n2861","loc":[-85.622757,41.950111]},"n2862":{"id":"n2862","loc":[-85.623685,41.954624]},"n2863":{"id":"n2863","loc":[-85.621459,41.944756]},"n2864":{"id":"n2864","loc":[-85.628637,41.944676]},"n2865":{"id":"n2865","loc":[-85.630125,41.944654]},"n2866":{"id":"n2866","loc":[-85.625196,41.952097]},"n2867":{"id":"n2867","loc":[-85.630257,41.944637]},"n2868":{"id":"n2868","loc":[-85.631247,41.944459]},"n2869":{"id":"n2869","loc":[-85.624867,41.94159]},"n287":{"id":"n287","loc":[-85.63524,41.942023]},"n2870":{"id":"n2870","loc":[-85.624958,41.950343]},"n2871":{"id":"n2871","loc":[-85.624948,41.950484]},"n2872":{"id":"n2872","loc":[-85.624813,41.950983]},"n2873":{"id":"n2873","loc":[-85.624723,41.951789]},"n2874":{"id":"n2874","loc":[-85.624262,41.9512]},"n2875":{"id":"n2875","loc":[-85.62414,41.951201]},"n2876":{"id":"n2876","loc":[-85.624139,41.95112]},"n2877":{"id":"n2877","loc":[-85.628481,41.945611]},"n2878":{"id":"n2878","loc":[-85.620072,41.946538]},"n2879":{"id":"n2879","loc":[-85.622763,41.95099]},"n288":{"id":"n288","loc":[-85.635237,41.941855]},"n2880":{"id":"n2880","loc":[-85.62814,41.946963]},"n2881":{"id":"n2881","loc":[-85.628245,41.947031]},"n2882":{"id":"n2882","loc":[-85.628331,41.947066]},"n2883":{"id":"n2883","loc":[-85.629722,41.944444],"tags":{"leisure":"park","name":"Scouter Park"}},"n2884":{"id":"n2884","loc":[-85.629977,41.943907]},"n2885":{"id":"n2885","loc":[-85.629947,41.943775]},"n2886":{"id":"n2886","loc":[-85.629899,41.943625]},"n2887":{"id":"n2887","loc":[-85.632286,41.944257]},"n2888":{"id":"n2888","loc":[-85.632523,41.944179]},"n2889":{"id":"n2889","loc":[-85.632141,41.944293]},"n289":{"id":"n289","loc":[-85.635568,41.940475]},"n2890":{"id":"n2890","loc":[-85.631571,41.9444]},"n2891":{"id":"n2891","loc":[-85.643236,41.941895]},"n2892":{"id":"n2892","loc":[-85.62865,41.945353]},"n2893":{"id":"n2893","loc":[-85.628594,41.945481]},"n2894":{"id":"n2894","loc":[-85.628581,41.947169]},"n2895":{"id":"n2895","loc":[-85.631843,41.943793]},"n2896":{"id":"n2896","loc":[-85.632299,41.943472]},"n2897":{"id":"n2897","loc":[-85.631519,41.944881]},"n2898":{"id":"n2898","loc":[-85.628429,41.947219]},"n2899":{"id":"n2899","loc":[-85.63145,41.945162]},"n29":{"id":"n29","loc":[-85.637963,41.944263]},"n290":{"id":"n290","loc":[-85.634584,41.940477]},"n2900":{"id":"n2900","loc":[-85.630939,41.945519]},"n2901":{"id":"n2901","loc":[-85.62903,41.945719]},"n2902":{"id":"n2902","loc":[-85.630521,41.945559]},"n2903":{"id":"n2903","loc":[-85.629294,41.945585]},"n2904":{"id":"n2904","loc":[-85.629845,41.945543]},"n2905":{"id":"n2905","loc":[-85.631497,41.944625]},"n2906":{"id":"n2906","loc":[-85.630281,41.945553]},"n2907":{"id":"n2907","loc":[-85.628553,41.946973]},"n2908":{"id":"n2908","loc":[-85.631383,41.945338]},"n2909":{"id":"n2909","loc":[-85.628843,41.946103]},"n291":{"id":"n291","loc":[-85.634583,41.940203]},"n2910":{"id":"n2910","loc":[-85.631193,41.945473]},"n2911":{"id":"n2911","loc":[-85.628897,41.945944]},"n2912":{"id":"n2912","loc":[-85.628789,41.946454]},"n2913":{"id":"n2913","loc":[-85.632548,41.944563]},"n2914":{"id":"n2914","loc":[-85.627527,41.944555]},"n2915":{"id":"n2915","loc":[-85.62752,41.943726]},"n2916":{"id":"n2916","loc":[-85.627894,41.943723]},"n2917":{"id":"n2917","loc":[-85.627897,41.943919]},"n2918":{"id":"n2918","loc":[-85.627991,41.943934]},"n2919":{"id":"n2919","loc":[-85.628082,41.943966]},"n292":{"id":"n292","loc":[-85.635567,41.940201]},"n2920":{"id":"n2920","loc":[-85.628177,41.944015]},"n2921":{"id":"n2921","loc":[-85.628193,41.944048]},"n2922":{"id":"n2922","loc":[-85.628167,41.944054]},"n2923":{"id":"n2923","loc":[-85.628193,41.944094]},"n2924":{"id":"n2924","loc":[-85.628213,41.944144]},"n2925":{"id":"n2925","loc":[-85.628214,41.944199]},"n2926":{"id":"n2926","loc":[-85.62833,41.944196]},"n2927":{"id":"n2927","loc":[-85.628328,41.944262]},"n2928":{"id":"n2928","loc":[-85.628173,41.944262]},"n2929":{"id":"n2929","loc":[-85.628171,41.944293]},"n293":{"id":"n293","loc":[-85.635816,41.942673],"tags":{"crossing":"zebra","highway":"crossing"}},"n2930":{"id":"n2930","loc":[-85.628039,41.944296]},"n2931":{"id":"n2931","loc":[-85.62804,41.944329]},"n2932":{"id":"n2932","loc":[-85.627829,41.944335]},"n2933":{"id":"n2933","loc":[-85.627835,41.94455]},"n2936":{"id":"n2936","loc":[-85.632823,41.945994]},"n294":{"id":"n294","loc":[-85.635696,41.942712]},"n2940":{"id":"n2940","loc":[-85.632192,41.945973]},"n2941":{"id":"n2941","loc":[-85.63226,41.94587]},"n2942":{"id":"n2942","loc":[-85.632721,41.946036]},"n2943":{"id":"n2943","loc":[-85.632641,41.946142]},"n2944":{"id":"n2944","loc":[-85.62937,41.947467]},"n2945":{"id":"n2945","loc":[-85.62959,41.942936]},"n2946":{"id":"n2946","loc":[-85.629551,41.94284]},"n2947":{"id":"n2947","loc":[-85.629501,41.942704]},"n2948":{"id":"n2948","loc":[-85.629472,41.942578]},"n2949":{"id":"n2949","loc":[-85.629361,41.941801]},"n295":{"id":"n295","loc":[-85.635679,41.941962]},"n2950":{"id":"n2950","loc":[-85.629339,41.941716]},"n2951":{"id":"n2951","loc":[-85.629315,41.94166]},"n2952":{"id":"n2952","loc":[-85.629279,41.941602]},"n2953":{"id":"n2953","loc":[-85.629227,41.941556]},"n2954":{"id":"n2954","loc":[-85.624261,41.95112]},"n2955":{"id":"n2955","loc":[-85.629153,41.941524]},"n2956":{"id":"n2956","loc":[-85.626904,41.941098]},"n2957":{"id":"n2957","loc":[-85.624588,41.951294]},"n2958":{"id":"n2958","loc":[-85.631844,41.942945]},"n2959":{"id":"n2959","loc":[-85.625854,41.949222]},"n296":{"id":"n296","loc":[-85.635672,41.941337]},"n2960":{"id":"n2960","loc":[-85.625146,41.955238]},"n2961":{"id":"n2961","loc":[-85.626745,41.948296]},"n2962":{"id":"n2962","loc":[-85.625721,41.95524]},"n2963":{"id":"n2963","loc":[-85.624706,41.952317]},"n2964":{"id":"n2964","loc":[-85.62609,41.956147]},"n2965":{"id":"n2965","loc":[-85.624401,41.954928]},"n2966":{"id":"n2966","loc":[-85.626558,41.955367]},"n2967":{"id":"n2967","loc":[-85.62468,41.955096]},"n2968":{"id":"n2968","loc":[-85.624159,41.953929]},"n2969":{"id":"n2969","loc":[-85.62506,41.951113]},"n297":{"id":"n297","loc":[-85.635658,41.941284]},"n2970":{"id":"n2970","loc":[-85.624942,41.951591]},"n2971":{"id":"n2971","loc":[-85.627399,41.947546]},"n2972":{"id":"n2972","loc":[-85.627695,41.947404]},"n2973":{"id":"n2973","loc":[-85.625925,41.94896]},"n2974":{"id":"n2974","loc":[-85.625725,41.950211]},"n2975":{"id":"n2975","loc":[-85.627008,41.947963]},"n2976":{"id":"n2976","loc":[-85.624373,41.953458]},"n2977":{"id":"n2977","loc":[-85.624137,41.954392]},"n2978":{"id":"n2978","loc":[-85.628257,41.947307]},"n2979":{"id":"n2979","loc":[-85.625281,41.95066]},"n298":{"id":"n298","loc":[-85.635602,41.941166]},"n2980":{"id":"n2980","loc":[-85.625865,41.949804]},"n2981":{"id":"n2981","loc":[-85.626508,41.955932]},"n2982":{"id":"n2982","loc":[-85.626333,41.955216]},"n2983":{"id":"n2983","loc":[-85.626637,41.955676]},"n2984":{"id":"n2984","loc":[-85.624223,41.954599]},"n2985":{"id":"n2985","loc":[-85.626219,41.948671]},"n2986":{"id":"n2986","loc":[-85.624556,41.953043]},"n2987":{"id":"n2987","loc":[-85.625598,41.956302]},"n2988":{"id":"n2988","loc":[-85.624571,41.952971]},"n2989":{"id":"n2989","loc":[-85.627141,41.940727]},"n299":{"id":"n299","loc":[-85.635598,41.941138]},"n2990":{"id":"n2990","loc":[-85.627102,41.939144]},"n2991":{"id":"n2991","loc":[-85.627127,41.940086]},"n2992":{"id":"n2992","loc":[-85.627116,41.940843]},"n2993":{"id":"n2993","loc":[-85.627132,41.9402]},"n2994":{"id":"n2994","loc":[-85.629734,41.940078]},"n2995":{"id":"n2995","loc":[-85.6276,41.937412]},"n2996":{"id":"n2996","loc":[-85.627451,41.937549]},"n2997":{"id":"n2997","loc":[-85.627375,41.937618]},"n2998":{"id":"n2998","loc":[-85.627278,41.937728]},"n2999":{"id":"n2999","loc":[-85.627199,41.937842]},"n3":{"id":"n3","loc":[-85.627345,41.953983]},"n30":{"id":"n30","loc":[-85.637882,41.944205]},"n300":{"id":"n300","loc":[-85.635614,41.941076]},"n3000":{"id":"n3000","loc":[-85.627141,41.937981]},"n3001":{"id":"n3001","loc":[-85.627109,41.938153]},"n3002":{"id":"n3002","loc":[-85.627101,41.938699]},"n3003":{"id":"n3003","loc":[-85.628311,41.942261]},"n3004":{"id":"n3004","loc":[-85.628439,41.940082]},"n3005":{"id":"n3005","loc":[-85.619538,41.942622],"tags":{"leisure":"slipway"}},"n3006":{"id":"n3006","loc":[-85.619872,41.942618]},"n3007":{"id":"n3007","loc":[-85.619755,41.942612]},"n3008":{"id":"n3008","loc":[-85.619647,41.942628]},"n3009":{"id":"n3009","loc":[-85.619415,41.942626]},"n301":{"id":"n301","loc":[-85.635659,41.940956]},"n3010":{"id":"n3010","loc":[-85.619212,41.942623]},"n3011":{"id":"n3011","loc":[-85.631485,41.942472]},"n3012":{"id":"n3012","loc":[-85.630986,41.941786]},"n3013":{"id":"n3013","loc":[-85.631797,41.942006]},"n3014":{"id":"n3014","loc":[-85.630972,41.941162]},"n3015":{"id":"n3015","loc":[-85.631396,41.941611],"tags":{"railway":"level_crossing"}},"n3016":{"id":"n3016","loc":[-85.631878,41.941545]},"n3017":{"id":"n3017","loc":[-85.630461,41.94055]},"n3018":{"id":"n3018","loc":[-85.629751,41.939539],"tags":{"railway":"level_crossing"}},"n3019":{"id":"n3019","loc":[-85.631663,41.941513]},"n302":{"id":"n302","loc":[-85.635666,41.940922]},"n3020":{"id":"n3020","loc":[-85.631328,41.941375]},"n3021":{"id":"n3021","loc":[-85.632554,41.941779]},"n3022":{"id":"n3022","loc":[-85.63245,41.941769]},"n3023":{"id":"n3023","loc":[-85.632475,41.941644]},"n3024":{"id":"n3024","loc":[-85.632581,41.941654]},"n3025":{"id":"n3025","loc":[-85.631957,41.941352]},"n3026":{"id":"n3026","loc":[-85.632293,41.941139]},"n3027":{"id":"n3027","loc":[-85.632315,41.941153]},"n3028":{"id":"n3028","loc":[-85.632302,41.941262]},"n3029":{"id":"n3029","loc":[-85.63237,41.941267]},"n303":{"id":"n303","loc":[-85.635667,41.940877]},"n3030":{"id":"n3030","loc":[-85.632356,41.941538]},"n3031":{"id":"n3031","loc":[-85.632134,41.941678]},"n3032":{"id":"n3032","loc":[-85.631942,41.941687]},"n3033":{"id":"n3033","loc":[-85.63203,41.941694]},"n3034":{"id":"n3034","loc":[-85.632166,41.941555]},"n3035":{"id":"n3035","loc":[-85.632412,41.941416]},"n3036":{"id":"n3036","loc":[-85.63248,41.941342]},"n3037":{"id":"n3037","loc":[-85.632502,41.941259]},"n3038":{"id":"n3038","loc":[-85.632453,41.941161]},"n3039":{"id":"n3039","loc":[-85.63235,41.941103]},"n304":{"id":"n304","loc":[-85.635668,41.940655]},"n3040":{"id":"n3040","loc":[-85.632236,41.941118]},"n3041":{"id":"n3041","loc":[-85.631894,41.941355]},"n3042":{"id":"n3042","loc":[-85.631859,41.941411]},"n3043":{"id":"n3043","loc":[-85.632011,41.941587]},"n3044":{"id":"n3044","loc":[-85.632446,41.941379]},"n3045":{"id":"n3045","loc":[-85.632511,41.941416]},"n3046":{"id":"n3046","loc":[-85.632545,41.941634]},"n3047":{"id":"n3047","loc":[-85.632612,41.94164]},"n3048":{"id":"n3048","loc":[-85.632595,41.942197]},"n3049":{"id":"n3049","loc":[-85.632565,41.942241]},"n305":{"id":"n305","loc":[-85.635628,41.940617]},"n3050":{"id":"n3050","loc":[-85.632515,41.942256]},"n3051":{"id":"n3051","loc":[-85.63245,41.94223]},"n3052":{"id":"n3052","loc":[-85.632401,41.942174]},"n3053":{"id":"n3053","loc":[-85.632391,41.942115]},"n3054":{"id":"n3054","loc":[-85.632029,41.941859]},"n3055":{"id":"n3055","loc":[-85.631828,41.941639]},"n3056":{"id":"n3056","loc":[-85.631829,41.941508]},"n3057":{"id":"n3057","loc":[-85.631281,41.94312]},"n3058":{"id":"n3058","loc":[-85.631421,41.943065]},"n3059":{"id":"n3059","loc":[-85.631339,41.942949]},"n306":{"id":"n306","loc":[-85.635623,41.940272]},"n3060":{"id":"n3060","loc":[-85.631199,41.943004]},"n3061":{"id":"n3061","loc":[-85.631102,41.942931]},"n3062":{"id":"n3062","loc":[-85.631009,41.942809]},"n3063":{"id":"n3063","loc":[-85.631383,41.94265]},"n3064":{"id":"n3064","loc":[-85.631477,41.942773]},"n3065":{"id":"n3065","loc":[-85.630638,41.942809]},"n3066":{"id":"n3066","loc":[-85.630738,41.942943]},"n3067":{"id":"n3067","loc":[-85.630841,41.9429]},"n3068":{"id":"n3068","loc":[-85.630741,41.942766]},"n3069":{"id":"n3069","loc":[-85.63054,41.942603]},"n307":{"id":"n307","loc":[-85.635651,41.940183]},"n3070":{"id":"n3070","loc":[-85.630498,41.942619]},"n3071":{"id":"n3071","loc":[-85.630567,41.942718]},"n3072":{"id":"n3072","loc":[-85.630616,41.942698]},"n3073":{"id":"n3073","loc":[-85.630642,41.94273]},"n3074":{"id":"n3074","loc":[-85.630686,41.942714]},"n3075":{"id":"n3075","loc":[-85.630715,41.942754]},"n3076":{"id":"n3076","loc":[-85.6309,41.942681]},"n3077":{"id":"n3077","loc":[-85.630843,41.942605]},"n3078":{"id":"n3078","loc":[-85.6309,41.942581]},"n3079":{"id":"n3079","loc":[-85.630832,41.942487]},"n308":{"id":"n308","loc":[-85.63577,41.940183],"tags":{"crossing":"zebra","highway":"crossing"}},"n3080":{"id":"n3080","loc":[-85.630773,41.942509]},"n3081":{"id":"n3081","loc":[-85.630718,41.942436]},"n3082":{"id":"n3082","loc":[-85.630485,41.942524]},"n3083":{"id":"n3083","loc":[-85.631468,41.941233]},"n3084":{"id":"n3084","loc":[-85.631334,41.94114]},"n3085":{"id":"n3085","loc":[-85.632052,41.940568]},"n3086":{"id":"n3086","loc":[-85.63219,41.940663]},"n3087":{"id":"n3087","loc":[-85.631323,41.940834]},"n3088":{"id":"n3088","loc":[-85.631122,41.941002]},"n3089":{"id":"n3089","loc":[-85.631321,41.941133]},"n309":{"id":"n309","loc":[-85.636939,41.942544]},"n3090":{"id":"n3090","loc":[-85.631521,41.940966]},"n3091":{"id":"n3091","loc":[-85.631103,41.940253]},"n3092":{"id":"n3092","loc":[-85.631226,41.940211]},"n3093":{"id":"n3093","loc":[-85.631597,41.940805]},"n3094":{"id":"n3094","loc":[-85.631474,41.940847]},"n3095":{"id":"n3095","loc":[-85.631811,41.940534]},"n3096":{"id":"n3096","loc":[-85.631588,41.94061]},"n3097":{"id":"n3097","loc":[-85.631438,41.940366]},"n3098":{"id":"n3098","loc":[-85.631661,41.94029]},"n3099":{"id":"n3099","loc":[-85.630621,41.940041]},"n31":{"id":"n31","loc":[-85.63827,41.944203]},"n310":{"id":"n310","loc":[-85.636323,41.942552]},"n3100":{"id":"n3100","loc":[-85.630436,41.939773]},"n3101":{"id":"n3101","loc":[-85.63059,41.939714]},"n3102":{"id":"n3102","loc":[-85.630775,41.939983]},"n3103":{"id":"n3103","loc":[-85.63047,41.940167]},"n3104":{"id":"n3104","loc":[-85.63013,41.939686]},"n3105":{"id":"n3105","loc":[-85.630302,41.939618]},"n3106":{"id":"n3106","loc":[-85.630641,41.9401]},"n3107":{"id":"n3107","loc":[-85.630966,41.940619]},"n3108":{"id":"n3108","loc":[-85.630874,41.940493]},"n3109":{"id":"n3109","loc":[-85.630933,41.940469]},"n311":{"id":"n311","loc":[-85.636257,41.942555]},"n3110":{"id":"n3110","loc":[-85.630763,41.940236]},"n3111":{"id":"n3111","loc":[-85.63088,41.940189]},"n3112":{"id":"n3112","loc":[-85.631142,41.940548]},"n3113":{"id":"n3113","loc":[-85.630958,41.940871]},"n3114":{"id":"n3114","loc":[-85.630874,41.940778]},"n3115":{"id":"n3115","loc":[-85.631062,41.940684]},"n3116":{"id":"n3116","loc":[-85.631146,41.940777]},"n3117":{"id":"n3117","loc":[-85.632031,41.940575]},"n3118":{"id":"n3118","loc":[-85.631777,41.940186]},"n3119":{"id":"n3119","loc":[-85.631346,41.940179]},"n312":{"id":"n312","loc":[-85.636208,41.942561]},"n3120":{"id":"n3120","loc":[-85.631342,41.94012]},"n3121":{"id":"n3121","loc":[-85.631831,41.940118]},"n3122":{"id":"n3122","loc":[-85.632115,41.940543]},"n3123":{"id":"n3123","loc":[-85.631031,41.941683]},"n3124":{"id":"n3124","loc":[-85.630981,41.941608]},"n3125":{"id":"n3125","loc":[-85.631209,41.941516]},"n3126":{"id":"n3126","loc":[-85.631264,41.941586]},"n3127":{"id":"n3127","loc":[-85.630938,41.94155]},"n3128":{"id":"n3128","loc":[-85.631156,41.941462]},"n3129":{"id":"n3129","loc":[-85.631197,41.94152]},"n313":{"id":"n313","loc":[-85.636159,41.942573]},"n3130":{"id":"n3130","loc":[-85.630895,41.941485]},"n3131":{"id":"n3131","loc":[-85.630824,41.941389]},"n3132":{"id":"n3132","loc":[-85.630986,41.941323]},"n3133":{"id":"n3133","loc":[-85.631057,41.941419]},"n3134":{"id":"n3134","loc":[-85.630777,41.941328]},"n3135":{"id":"n3135","loc":[-85.630907,41.941274]},"n3136":{"id":"n3136","loc":[-85.630953,41.941335]},"n3137":{"id":"n3137","loc":[-85.630797,41.941247]},"n3138":{"id":"n3138","loc":[-85.630701,41.94117]},"n3139":{"id":"n3139","loc":[-85.630829,41.941113]},"n314":{"id":"n314","loc":[-85.635743,41.942881]},"n3140":{"id":"n3140","loc":[-85.6309,41.941201]},"n3141":{"id":"n3141","loc":[-85.630765,41.941206]},"n3142":{"id":"n3142","loc":[-85.630739,41.941218]},"n3143":{"id":"n3143","loc":[-85.630582,41.941039]},"n3144":{"id":"n3144","loc":[-85.630412,41.940818]},"n3145":{"id":"n3145","loc":[-85.630509,41.940777]},"n3146":{"id":"n3146","loc":[-85.630678,41.941004]},"n3147":{"id":"n3147","loc":[-85.630773,41.942166]},"n3148":{"id":"n3148","loc":[-85.630708,41.942074]},"n3149":{"id":"n3149","loc":[-85.630863,41.942013]},"n315":{"id":"n315","loc":[-85.635452,41.942966]},"n3150":{"id":"n3150","loc":[-85.630928,41.942105]},"n3151":{"id":"n3151","loc":[-85.630701,41.942026]},"n3152":{"id":"n3152","loc":[-85.630665,41.941971]},"n3153":{"id":"n3153","loc":[-85.630793,41.941918]},"n3154":{"id":"n3154","loc":[-85.630837,41.94197]},"n3155":{"id":"n3155","loc":[-85.630757,41.941871]},"n3156":{"id":"n3156","loc":[-85.630629,41.941923]},"n3157":{"id":"n3157","loc":[-85.630694,41.941783]},"n3158":{"id":"n3158","loc":[-85.630534,41.941847]},"n3159":{"id":"n3159","loc":[-85.630598,41.941935]},"n316":{"id":"n316","loc":[-85.634911,41.943118]},"n3160":{"id":"n3160","loc":[-85.631548,41.93938]},"n3161":{"id":"n3161","loc":[-85.631525,41.939919]},"n3162":{"id":"n3162","loc":[-85.631648,41.940043]},"n3163":{"id":"n3163","loc":[-85.624586,41.951121]},"n3164":{"id":"n3164","loc":[-85.622139,41.952064]},"n3165":{"id":"n3165","loc":[-85.622141,41.952144]},"n3166":{"id":"n3166","loc":[-85.621977,41.952146]},"n3167":{"id":"n3167","loc":[-85.621978,41.952211]},"n3168":{"id":"n3168","loc":[-85.62191,41.952212]},"n3169":{"id":"n3169","loc":[-85.633628,41.935437]},"n317":{"id":"n317","loc":[-85.634743,41.943167]},"n3170":{"id":"n3170","loc":[-85.632849,41.935518]},"n3171":{"id":"n3171","loc":[-85.632376,41.93574]},"n3172":{"id":"n3172","loc":[-85.631517,41.935897]},"n3173":{"id":"n3173","loc":[-85.630433,41.936124]},"n3174":{"id":"n3174","loc":[-85.630207,41.936427]},"n3175":{"id":"n3175","loc":[-85.630346,41.936795]},"n3176":{"id":"n3176","loc":[-85.62996,41.936974]},"n3177":{"id":"n3177","loc":[-85.629916,41.937488]},"n3178":{"id":"n3178","loc":[-85.629946,41.937802]},"n3179":{"id":"n3179","loc":[-85.629977,41.937905]},"n318":{"id":"n318","loc":[-85.634401,41.94328]},"n3180":{"id":"n3180","loc":[-85.63016,41.937909]},"n3181":{"id":"n3181","loc":[-85.630804,41.937791]},"n3182":{"id":"n3182","loc":[-85.631688,41.937808]},"n3183":{"id":"n3183","loc":[-85.631685,41.938008]},"n3184":{"id":"n3184","loc":[-85.631845,41.938116]},"n3185":{"id":"n3185","loc":[-85.63207,41.938181]},"n3186":{"id":"n3186","loc":[-85.632143,41.938371]},"n3187":{"id":"n3187","loc":[-85.632056,41.938435]},"n3188":{"id":"n3188","loc":[-85.631787,41.938457]},"n3189":{"id":"n3189","loc":[-85.631657,41.938728]},"n319":{"id":"n319","loc":[-85.634345,41.943299]},"n3190":{"id":"n3190","loc":[-85.631595,41.93775]},"n3191":{"id":"n3191","loc":[-85.630264,41.937839]},"n3192":{"id":"n3192","loc":[-85.628591,41.948536]},"n3193":{"id":"n3193","loc":[-85.63205,41.951181]},"n3194":{"id":"n3194","loc":[-85.632034,41.949909]},"n3195":{"id":"n3195","loc":[-85.630841,41.951191]},"n3196":{"id":"n3196","loc":[-85.632083,41.9537]},"n3197":{"id":"n3197","loc":[-85.630929,41.959037]},"n3198":{"id":"n3198","loc":[-85.632151,41.959028]},"n3199":{"id":"n3199","loc":[-85.630911,41.957428]},"n32":{"id":"n32","loc":[-85.638273,41.944246]},"n320":{"id":"n320","loc":[-85.634287,41.943326]},"n3200":{"id":"n3200","loc":[-85.63213,41.957427]},"n3201":{"id":"n3201","loc":[-85.632072,41.952447]},"n3202":{"id":"n3202","loc":[-85.632095,41.954677]},"n3203":{"id":"n3203","loc":[-85.632111,41.955911]},"n3204":{"id":"n3204","loc":[-85.630855,41.952457]},"n3205":{"id":"n3205","loc":[-85.630869,41.953709]},"n3206":{"id":"n3206","loc":[-85.63088,41.954682]},"n3207":{"id":"n3207","loc":[-85.630894,41.955913]},"n3208":{"id":"n3208","loc":[-85.633214,41.948619]},"n3209":{"id":"n3209","loc":[-85.633253,41.951171]},"n321":{"id":"n321","loc":[-85.634233,41.943354]},"n3210":{"id":"n3210","loc":[-85.633234,41.949901]},"n3211":{"id":"n3211","loc":[-85.633922,41.948616]},"n3212":{"id":"n3212","loc":[-85.625188,41.947832]},"n3213":{"id":"n3213","loc":[-85.625208,41.947775]},"n3214":{"id":"n3214","loc":[-85.625229,41.94776]},"n3215":{"id":"n3215","loc":[-85.625201,41.947749]},"n3216":{"id":"n3216","loc":[-85.625168,41.947707]},"n3217":{"id":"n3217","loc":[-85.625171,41.947609]},"n3218":{"id":"n3218","loc":[-85.625213,41.947564]},"n3219":{"id":"n3219","loc":[-85.62529,41.94756]},"n322":{"id":"n322","loc":[-85.634099,41.943429]},"n3220":{"id":"n3220","loc":[-85.625303,41.947533]},"n3221":{"id":"n3221","loc":[-85.625344,41.947482]},"n3222":{"id":"n3222","loc":[-85.625442,41.947468]},"n3223":{"id":"n3223","loc":[-85.62565,41.947494]},"n3224":{"id":"n3224","loc":[-85.625726,41.947613]},"n3225":{"id":"n3225","loc":[-85.625703,41.947728]},"n3226":{"id":"n3226","loc":[-85.625534,41.94781]},"n3227":{"id":"n3227","loc":[-85.625391,41.947822]},"n3228":{"id":"n3228","loc":[-85.625304,41.947859]},"n3229":{"id":"n3229","loc":[-85.625203,41.947885]},"n323":{"id":"n323","loc":[-85.633958,41.943507],"tags":{"highway":"crossing"}},"n3230":{"id":"n3230","loc":[-85.624691,41.948659]},"n3231":{"id":"n3231","loc":[-85.624328,41.948661]},"n3232":{"id":"n3232","loc":[-85.624331,41.949046]},"n3233":{"id":"n3233","loc":[-85.624694,41.949045]},"n3234":{"id":"n3234","loc":[-85.623623,41.949606]},"n3235":{"id":"n3235","loc":[-85.623623,41.9497]},"n3236":{"id":"n3236","loc":[-85.623357,41.9497]},"n3237":{"id":"n3237","loc":[-85.623357,41.949614]},"n3238":{"id":"n3238","loc":[-85.623974,41.949429]},"n3239":{"id":"n3239","loc":[-85.623974,41.949605]},"n324":{"id":"n324","loc":[-85.633698,41.943651],"tags":{"railway":"crossing"}},"n3240":{"id":"n3240","loc":[-85.624501,41.951226]},"n3241":{"id":"n3241","loc":[-85.624501,41.951123]},"n3242":{"id":"n3242","loc":[-85.624319,41.951123]},"n3243":{"id":"n3243","loc":[-85.624319,41.951226]},"n3244":{"id":"n3244","loc":[-85.624121,41.950866]},"n3245":{"id":"n3245","loc":[-85.624115,41.950525]},"n3246":{"id":"n3246","loc":[-85.624315,41.950523]},"n3247":{"id":"n3247","loc":[-85.62432,41.950865]},"n3248":{"id":"n3248","loc":[-85.624393,41.950867]},"n3249":{"id":"n3249","loc":[-85.62439,41.950596]},"n325":{"id":"n325","loc":[-85.633508,41.943757]},"n3250":{"id":"n3250","loc":[-85.624673,41.950594]},"n3251":{"id":"n3251","loc":[-85.624675,41.95082]},"n3252":{"id":"n3252","loc":[-85.62451,41.950821]},"n3253":{"id":"n3253","loc":[-85.62451,41.950866]},"n3254":{"id":"n3254","loc":[-85.624101,41.949346]},"n3255":{"id":"n3255","loc":[-85.624244,41.949346]},"n3256":{"id":"n3256","loc":[-85.624244,41.949368]},"n3257":{"id":"n3257","loc":[-85.62434,41.949368]},"n3258":{"id":"n3258","loc":[-85.624342,41.949351]},"n3259":{"id":"n3259","loc":[-85.624725,41.949348]},"n326":{"id":"n326","loc":[-85.634839,41.942974]},"n3260":{"id":"n3260","loc":[-85.624755,41.950495]},"n3261":{"id":"n3261","loc":[-85.624121,41.950502]},"n3262":{"id":"n3262","loc":[-85.625453,41.950163]},"n3263":{"id":"n3263","loc":[-85.625454,41.949976]},"n3264":{"id":"n3264","loc":[-85.625549,41.949977]},"n3265":{"id":"n3265","loc":[-85.62555,41.949833]},"n3266":{"id":"n3266","loc":[-85.625577,41.949833]},"n3267":{"id":"n3267","loc":[-85.625578,41.949656]},"n3268":{"id":"n3268","loc":[-85.625195,41.949655]},"n3269":{"id":"n3269","loc":[-85.625192,41.950162]},"n327":{"id":"n327","loc":[-85.634657,41.943028]},"n3270":{"id":"n3270","loc":[-85.622992,41.949614]},"n3271":{"id":"n3271","loc":[-85.622991,41.949431]},"n3272":{"id":"n3272","loc":[-85.620103,41.951]},"n3273":{"id":"n3273","loc":[-85.605644,41.947468]},"n3274":{"id":"n3274","loc":[-85.617421,41.947457]},"n3275":{"id":"n3275","loc":[-85.620078,41.947444]},"n3276":{"id":"n3276","loc":[-85.620087,41.94924]},"n3277":{"id":"n3277","loc":[-85.62156,41.948333]},"n3278":{"id":"n3278","loc":[-85.620106,41.950132]},"n3279":{"id":"n3279","loc":[-85.637412,41.951136]},"n328":{"id":"n328","loc":[-85.634222,41.943152]},"n3280":{"id":"n3280","loc":[-85.635429,41.948608]},"n3281":{"id":"n3281","loc":[-85.635047,41.947788]},"n3282":{"id":"n3282","loc":[-85.635048,41.947796]},"n3283":{"id":"n3283","loc":[-85.635002,41.947797]},"n3284":{"id":"n3284","loc":[-85.635002,41.947788]},"n3285":{"id":"n3285","loc":[-85.634914,41.94779]},"n3286":{"id":"n3286","loc":[-85.634913,41.947753]},"n3287":{"id":"n3287","loc":[-85.63494,41.947753]},"n3288":{"id":"n3288","loc":[-85.634938,41.947708]},"n3289":{"id":"n3289","loc":[-85.635124,41.947705]},"n329":{"id":"n329","loc":[-85.634099,41.943202]},"n3290":{"id":"n3290","loc":[-85.635126,41.947787]},"n3291":{"id":"n3291","loc":[-85.634972,41.947599]},"n3292":{"id":"n3292","loc":[-85.634921,41.9476]},"n3293":{"id":"n3293","loc":[-85.63485,41.947546]},"n3294":{"id":"n3294","loc":[-85.63485,41.947508]},"n3295":{"id":"n3295","loc":[-85.634924,41.947457]},"n3296":{"id":"n3296","loc":[-85.634967,41.947456]},"n3297":{"id":"n3297","loc":[-85.635041,41.947512]},"n3298":{"id":"n3298","loc":[-85.635041,41.947542]},"n3299":{"id":"n3299","loc":[-85.634244,41.947839]},"n33":{"id":"n33","loc":[-85.638257,41.944188]},"n330":{"id":"n330","loc":[-85.634093,41.943138]},"n3300":{"id":"n3300","loc":[-85.634243,41.947793]},"n3301":{"id":"n3301","loc":[-85.634244,41.947686]},"n3302":{"id":"n3302","loc":[-85.634243,41.947657]},"n3303":{"id":"n3303","loc":[-85.634462,41.947653]},"n3304":{"id":"n3304","loc":[-85.634468,41.947835]},"n3305":{"id":"n3305","loc":[-85.634416,41.948006]},"n3306":{"id":"n3306","loc":[-85.634415,41.947898]},"n3307":{"id":"n3307","loc":[-85.634275,41.947899]},"n3308":{"id":"n3308","loc":[-85.634275,41.947927]},"n3309":{"id":"n3309","loc":[-85.63425,41.947927]},"n331":{"id":"n331","loc":[-85.633938,41.943291]},"n3310":{"id":"n3310","loc":[-85.63425,41.947976]},"n3311":{"id":"n3311","loc":[-85.634274,41.947976]},"n3312":{"id":"n3312","loc":[-85.634275,41.948007]},"n3313":{"id":"n3313","loc":[-85.634342,41.947635]},"n3314":{"id":"n3314","loc":[-85.634339,41.947497]},"n3315":{"id":"n3315","loc":[-85.634313,41.94748]},"n3316":{"id":"n3316","loc":[-85.634287,41.947474]},"n3317":{"id":"n3317","loc":[-85.63498,41.94815]},"n3318":{"id":"n3318","loc":[-85.634891,41.94815]},"n3319":{"id":"n3319","loc":[-85.634892,41.948169]},"n332":{"id":"n332","loc":[-85.633535,41.943511],"tags":{"railway":"crossing"}},"n3320":{"id":"n3320","loc":[-85.634852,41.948169]},"n3321":{"id":"n3321","loc":[-85.634853,41.948268]},"n3322":{"id":"n3322","loc":[-85.634832,41.948268]},"n3323":{"id":"n3323","loc":[-85.634832,41.948296]},"n3324":{"id":"n3324","loc":[-85.634965,41.948295]},"n3325":{"id":"n3325","loc":[-85.634966,41.948321]},"n3326":{"id":"n3326","loc":[-85.634999,41.948321]},"n3327":{"id":"n3327","loc":[-85.634999,41.948295]},"n3328":{"id":"n3328","loc":[-85.635175,41.948293]},"n3329":{"id":"n3329","loc":[-85.635175,41.948262]},"n333":{"id":"n333","loc":[-85.63339,41.943596]},"n3330":{"id":"n3330","loc":[-85.635159,41.948262]},"n3331":{"id":"n3331","loc":[-85.635158,41.948152]},"n3332":{"id":"n3332","loc":[-85.635067,41.948152]},"n3333":{"id":"n3333","loc":[-85.635065,41.947966]},"n3334":{"id":"n3334","loc":[-85.634979,41.947966]},"n3335":{"id":"n3335","loc":[-85.634307,41.948326]},"n3336":{"id":"n3336","loc":[-85.634305,41.948298]},"n3337":{"id":"n3337","loc":[-85.634331,41.948055]},"n3338":{"id":"n3338","loc":[-85.634331,41.948046]},"n3339":{"id":"n3339","loc":[-85.634435,41.948047]},"n334":{"id":"n334","loc":[-85.632842,41.943895]},"n3340":{"id":"n3340","loc":[-85.634434,41.948375]},"n3341":{"id":"n3341","loc":[-85.634463,41.948373]},"n3342":{"id":"n3342","loc":[-85.634464,41.948456]},"n3343":{"id":"n3343","loc":[-85.63443,41.948457]},"n3344":{"id":"n3344","loc":[-85.634432,41.948505]},"n3345":{"id":"n3345","loc":[-85.637386,41.94906]},"n3346":{"id":"n3346","loc":[-85.637113,41.9486]},"n3347":{"id":"n3347","loc":[-85.635448,41.949424]},"n335":{"id":"n335","loc":[-85.633856,41.943315]},"n3352":{"id":"n3352","loc":[-85.635457,41.949787]},"n3353":{"id":"n3353","loc":[-85.635459,41.949886]},"n336":{"id":"n336","loc":[-85.633697,41.943405]},"n337":{"id":"n337","loc":[-85.63347,41.943181]},"n3372":{"id":"n3372","loc":[-85.634423,41.950964]},"n3373":{"id":"n3373","loc":[-85.634424,41.95074]},"n3374":{"id":"n3374","loc":[-85.634394,41.950284]},"n3375":{"id":"n3375","loc":[-85.634398,41.950626]},"n3376":{"id":"n3376","loc":[-85.63452,41.951063]},"n3377":{"id":"n3377","loc":[-85.634511,41.949977]},"n3378":{"id":"n3378","loc":[-85.637409,41.949873]},"n3379":{"id":"n3379","loc":[-85.634824,41.94996]},"n338":{"id":"n338","loc":[-85.633597,41.943109]},"n3380":{"id":"n3380","loc":[-85.635437,41.949954]},"n3381":{"id":"n3381","loc":[-85.634844,41.951064]},"n3382":{"id":"n3382","loc":[-85.635458,41.951058]},"n3383":{"id":"n3383","loc":[-85.633921,41.947333]},"n3384":{"id":"n3384","loc":[-85.634208,41.947793]},"n3385":{"id":"n3385","loc":[-85.634204,41.947687]},"n3386":{"id":"n3386","loc":[-85.63424,41.947475]},"n3387":{"id":"n3387","loc":[-85.63424,41.947635]},"n3388":{"id":"n3388","loc":[-85.634089,41.948328]},"n3389":{"id":"n3389","loc":[-85.63424,41.948299]},"n339":{"id":"n339","loc":[-85.633673,41.943184]},"n3390":{"id":"n3390","loc":[-85.634239,41.948212]},"n3391":{"id":"n3391","loc":[-85.634086,41.948214]},"n3392":{"id":"n3392","loc":[-85.63408,41.948056]},"n3393":{"id":"n3393","loc":[-85.634093,41.948506]},"n3394":{"id":"n3394","loc":[-85.64344,41.941866]},"n3395":{"id":"n3395","loc":[-85.63378,41.95099]},"n3396":{"id":"n3396","loc":[-85.633779,41.950967]},"n3397":{"id":"n3397","loc":[-85.63375,41.950746]},"n3398":{"id":"n3398","loc":[-85.63375,41.950697]},"n3399":{"id":"n3399","loc":[-85.633903,41.950696]},"n34":{"id":"n34","loc":[-85.638176,41.944312]},"n340":{"id":"n340","loc":[-85.633714,41.94316]},"n3400":{"id":"n3400","loc":[-85.633901,41.950436]},"n3401":{"id":"n3401","loc":[-85.633492,41.950438]},"n3402":{"id":"n3402","loc":[-85.633494,41.950756]},"n3403":{"id":"n3403","loc":[-85.633454,41.950756]},"n3404":{"id":"n3404","loc":[-85.633456,41.950992]},"n3405":{"id":"n3405","loc":[-85.633994,41.950284]},"n3406":{"id":"n3406","loc":[-85.633998,41.950628]},"n3407":{"id":"n3407","loc":[-85.633364,41.951068]},"n3408":{"id":"n3408","loc":[-85.633356,41.949982]},"n3409":{"id":"n3409","loc":[-85.643327,41.941903]},"n341":{"id":"n341","loc":[-85.633811,41.943256]},"n3410":{"id":"n3410","loc":[-85.633292,41.953691]},"n3411":{"id":"n3411","loc":[-85.637432,41.952399]},"n3412":{"id":"n3412","loc":[-85.633349,41.957422]},"n3413":{"id":"n3413","loc":[-85.633326,41.955909]},"n3414":{"id":"n3414","loc":[-85.633307,41.954673]},"n3415":{"id":"n3415","loc":[-85.633273,41.952436]},"n3416":{"id":"n3416","loc":[-85.633361,41.95823],"tags":{"highway":"turning_circle"}},"n3417":{"id":"n3417","loc":[-85.619899,41.945527]},"n3418":{"id":"n3418","loc":[-85.643422,41.941946]},"n3419":{"id":"n3419","loc":[-85.643505,41.942033]},"n342":{"id":"n342","loc":[-85.633801,41.943261]},"n3420":{"id":"n3420","loc":[-85.620088,41.945571]},"n3421":{"id":"n3421","loc":[-85.620051,41.945505]},"n3422":{"id":"n3422","loc":[-85.62001,41.94541]},"n3423":{"id":"n3423","loc":[-85.620982,41.944742]},"n3424":{"id":"n3424","loc":[-85.621305,41.944782]},"n3425":{"id":"n3425","loc":[-85.621174,41.944819]},"n3426":{"id":"n3426","loc":[-85.621029,41.944871]},"n3427":{"id":"n3427","loc":[-85.620741,41.945011]},"n3428":{"id":"n3428","loc":[-85.620616,41.945085]},"n3429":{"id":"n3429","loc":[-85.620506,41.945172]},"n343":{"id":"n343","loc":[-85.63374,41.943514]},"n3430":{"id":"n3430","loc":[-85.620394,41.945273]},"n3431":{"id":"n3431","loc":[-85.620316,41.94536]},"n3432":{"id":"n3432","loc":[-85.620257,41.945452]},"n3433":{"id":"n3433","loc":[-85.620212,41.945535]},"n3434":{"id":"n3434","loc":[-85.620101,41.945811]},"n3435":{"id":"n3435","loc":[-85.620081,41.945937]},"n3436":{"id":"n3436","loc":[-85.619899,41.943718]},"n3437":{"id":"n3437","loc":[-85.619969,41.943211]},"n3438":{"id":"n3438","loc":[-85.619894,41.943292]},"n3439":{"id":"n3439","loc":[-85.620047,41.944738]},"n344":{"id":"n344","loc":[-85.633665,41.943441]},"n3440":{"id":"n3440","loc":[-85.620226,41.946088]},"n3441":{"id":"n3441","loc":[-85.620225,41.945864]},"n3442":{"id":"n3442","loc":[-85.620518,41.945863]},"n3443":{"id":"n3443","loc":[-85.620519,41.945944]},"n3444":{"id":"n3444","loc":[-85.620388,41.945944]},"n3445":{"id":"n3445","loc":[-85.620389,41.946088]},"n3446":{"id":"n3446","loc":[-85.618405,41.946566]},"n3447":{"id":"n3447","loc":[-85.619156,41.946562]},"n3448":{"id":"n3448","loc":[-85.619154,41.946319]},"n3449":{"id":"n3449","loc":[-85.618736,41.946322]},"n345":{"id":"n345","loc":[-85.633162,41.942947]},"n3450":{"id":"n3450","loc":[-85.618733,41.94612]},"n3451":{"id":"n3451","loc":[-85.619317,41.946116]},"n3452":{"id":"n3452","loc":[-85.619316,41.946023]},"n3453":{"id":"n3453","loc":[-85.619622,41.946021]},"n3454":{"id":"n3454","loc":[-85.619624,41.946171]},"n3455":{"id":"n3455","loc":[-85.61977,41.94617]},"n3456":{"id":"n3456","loc":[-85.619769,41.94602]},"n3457":{"id":"n3457","loc":[-85.619732,41.94602]},"n3458":{"id":"n3458","loc":[-85.619731,41.945856]},"n3459":{"id":"n3459","loc":[-85.619617,41.945857]},"n346":{"id":"n346","loc":[-85.633598,41.943083]},"n3460":{"id":"n3460","loc":[-85.619616,41.945776]},"n3461":{"id":"n3461","loc":[-85.619447,41.945777]},"n3462":{"id":"n3462","loc":[-85.619415,41.945778]},"n3463":{"id":"n3463","loc":[-85.618378,41.945788]},"n3464":{"id":"n3464","loc":[-85.618384,41.946132]},"n3465":{"id":"n3465","loc":[-85.618503,41.94613]},"n3466":{"id":"n3466","loc":[-85.618506,41.946319]},"n3467":{"id":"n3467","loc":[-85.6184,41.94632]},"n3468":{"id":"n3468","loc":[-85.618248,41.946416]},"n3469":{"id":"n3469","loc":[-85.618247,41.946319]},"n347":{"id":"n347","loc":[-85.63343,41.943179]},"n3470":{"id":"n3470","loc":[-85.618039,41.946321]},"n3471":{"id":"n3471","loc":[-85.61804,41.946418]},"n3472":{"id":"n3472","loc":[-85.620118,41.951895]},"n3473":{"id":"n3473","loc":[-85.617075,41.95469]},"n3474":{"id":"n3474","loc":[-85.620107,41.952113]},"n3475":{"id":"n3475","loc":[-85.620091,41.95232]},"n3476":{"id":"n3476","loc":[-85.620047,41.952505]},"n3477":{"id":"n3477","loc":[-85.61998,41.952715]},"n3478":{"id":"n3478","loc":[-85.619861,41.952986]},"n3479":{"id":"n3479","loc":[-85.619622,41.953365]},"n348":{"id":"n348","loc":[-85.633669,41.94341]},"n3480":{"id":"n3480","loc":[-85.619441,41.953567]},"n3481":{"id":"n3481","loc":[-85.619259,41.953741]},"n3482":{"id":"n3482","loc":[-85.618835,41.954056]},"n3483":{"id":"n3483","loc":[-85.618602,41.954194]},"n3484":{"id":"n3484","loc":[-85.618305,41.954347]},"n3485":{"id":"n3485","loc":[-85.618006,41.954466]},"n3486":{"id":"n3486","loc":[-85.617611,41.954587]},"n3487":{"id":"n3487","loc":[-85.615094,41.943412]},"n3488":{"id":"n3488","loc":[-85.619337,41.943025]},"n3489":{"id":"n3489","loc":[-85.610477,41.945527]},"n349":{"id":"n349","loc":[-85.633566,41.943466]},"n3490":{"id":"n3490","loc":[-85.610477,41.943718]},"n3491":{"id":"n3491","loc":[-85.619804,41.942976]},"n3492":{"id":"n3492","loc":[-85.61921,41.942672]},"n3493":{"id":"n3493","loc":[-85.619862,41.942836]},"n3494":{"id":"n3494","loc":[-85.616326,41.942769]},"n3495":{"id":"n3495","loc":[-85.617953,41.942917]},"n3496":{"id":"n3496","loc":[-85.61972,41.942728]},"n3497":{"id":"n3497","loc":[-85.61944,41.942784]},"n3498":{"id":"n3498","loc":[-85.615323,41.942841]},"n3499":{"id":"n3499","loc":[-85.612923,41.943718]},"n35":{"id":"n35","loc":[-85.637928,41.944249]},"n350":{"id":"n350","loc":[-85.633031,41.942986]},"n3500":{"id":"n3500","loc":[-85.61958,41.942756]},"n3501":{"id":"n3501","loc":[-85.619643,41.942647],"tags":{"leisure":"fishing"}},"n3502":{"id":"n3502","loc":[-85.619935,41.942962]},"n3503":{"id":"n3503","loc":[-85.629677,41.954687]},"n3504":{"id":"n3504","loc":[-85.629083,41.953722]},"n3505":{"id":"n3505","loc":[-85.621907,41.952067]},"n3506":{"id":"n3506","loc":[-85.621788,41.952058]},"n3507":{"id":"n3507","loc":[-85.629665,41.953718]},"n3508":{"id":"n3508","loc":[-85.624454,41.954707]},"n3509":{"id":"n3509","loc":[-85.634609,41.954585]},"n351":{"id":"n351","loc":[-85.633238,41.94283]},"n3510":{"id":"n3510","loc":[-85.634595,41.953772]},"n3511":{"id":"n3511","loc":[-85.633425,41.953783]},"n3512":{"id":"n3512","loc":[-85.633439,41.954596]},"n3517":{"id":"n3517","loc":[-85.621789,41.952179]},"n3518":{"id":"n3518","loc":[-85.624105,41.954704]},"n3519":{"id":"n3519","loc":[-85.623306,41.954542]},"n352":{"id":"n352","loc":[-85.633173,41.943556]},"n3520":{"id":"n3520","loc":[-85.623123,41.954502]},"n3521":{"id":"n3521","loc":[-85.622965,41.954473]},"n3522":{"id":"n3522","loc":[-85.622822,41.954455]},"n3523":{"id":"n3523","loc":[-85.62269,41.954448]},"n3524":{"id":"n3524","loc":[-85.622388,41.954467]},"n3525":{"id":"n3525","loc":[-85.62403,41.954895]},"n3526":{"id":"n3526","loc":[-85.623579,41.954855]},"n3527":{"id":"n3527","loc":[-85.623836,41.954951]},"n3528":{"id":"n3528","loc":[-85.622473,41.954592]},"n3529":{"id":"n3529","loc":[-85.622753,41.95458]},"n353":{"id":"n353","loc":[-85.633127,41.943552]},"n3530":{"id":"n3530","loc":[-85.62404,41.955078]},"n3531":{"id":"n3531","loc":[-85.624126,41.954999]},"n3532":{"id":"n3532","loc":[-85.623171,41.954687]},"n3533":{"id":"n3533","loc":[-85.624276,41.955206]},"n3534":{"id":"n3534","loc":[-85.62491,41.952801]},"n3535":{"id":"n3535","loc":[-85.625186,41.952756]},"n3536":{"id":"n3536","loc":[-85.625552,41.952792]},"n3537":{"id":"n3537","loc":[-85.626001,41.952948]},"n3538":{"id":"n3538","loc":[-85.626528,41.952984]},"n3539":{"id":"n3539","loc":[-85.626942,41.952886]},"n354":{"id":"n354","loc":[-85.632745,41.943222]},"n3540":{"id":"n3540","loc":[-85.627092,41.952685]},"n3541":{"id":"n3541","loc":[-85.627212,41.95244]},"n3542":{"id":"n3542","loc":[-85.627158,41.952226]},"n3543":{"id":"n3543","loc":[-85.627002,41.951972]},"n3544":{"id":"n3544","loc":[-85.626822,41.951838]},"n3545":{"id":"n3545","loc":[-85.626528,41.951807]},"n3546":{"id":"n3546","loc":[-85.625653,41.951852]},"n3547":{"id":"n3547","loc":[-85.625348,41.951834]},"n3548":{"id":"n3548","loc":[-85.625114,41.951767]},"n3549":{"id":"n3549","loc":[-85.620627,41.954682]},"n355":{"id":"n355","loc":[-85.632756,41.943199]},"n3550":{"id":"n3550","loc":[-85.622758,41.951884]},"n3551":{"id":"n3551","loc":[-85.618135,41.954734]},"n3552":{"id":"n3552","loc":[-85.620229,41.95472]},"n3553":{"id":"n3553","loc":[-85.624491,41.955573]},"n3554":{"id":"n3554","loc":[-85.621792,41.958314]},"n3555":{"id":"n3555","loc":[-85.623395,41.960001]},"n3556":{"id":"n3556","loc":[-85.620461,41.956212]},"n3557":{"id":"n3557","loc":[-85.62109,41.956766]},"n3558":{"id":"n3558","loc":[-85.620246,41.956224]},"n3559":{"id":"n3559","loc":[-85.625017,41.956068]},"n356":{"id":"n356","loc":[-85.632855,41.943147]},"n3560":{"id":"n3560","loc":[-85.622795,41.959702]},"n3561":{"id":"n3561","loc":[-85.621573,41.958457]},"n3562":{"id":"n3562","loc":[-85.619631,41.9573]},"n3563":{"id":"n3563","loc":[-85.62095,41.956311]},"n3564":{"id":"n3564","loc":[-85.619694,41.957408]},"n3565":{"id":"n3565","loc":[-85.621079,41.957751]},"n3566":{"id":"n3566","loc":[-85.622426,41.961142]},"n3567":{"id":"n3567","loc":[-85.623251,41.960484]},"n3568":{"id":"n3568","loc":[-85.619084,41.956291]},"n3569":{"id":"n3569","loc":[-85.622227,41.959303]},"n357":{"id":"n357","loc":[-85.632888,41.94315]},"n3570":{"id":"n3570","loc":[-85.620976,41.959104]},"n3571":{"id":"n3571","loc":[-85.621208,41.95653]},"n3572":{"id":"n3572","loc":[-85.623531,41.95951]},"n3573":{"id":"n3573","loc":[-85.623556,41.957935]},"n3574":{"id":"n3574","loc":[-85.623037,41.95746]},"n3575":{"id":"n3575","loc":[-85.621175,41.956427]},"n3576":{"id":"n3576","loc":[-85.622651,41.960109]},"n3577":{"id":"n3577","loc":[-85.621803,41.960747]},"n3578":{"id":"n3578","loc":[-85.620791,41.961874]},"n3579":{"id":"n3579","loc":[-85.625295,41.956786]},"n358":{"id":"n358","loc":[-85.633232,41.943547]},"n3580":{"id":"n3580","loc":[-85.619662,41.956894]},"n3581":{"id":"n3581","loc":[-85.622442,41.958708]},"n3582":{"id":"n3582","loc":[-85.621744,41.955864]},"n3583":{"id":"n3583","loc":[-85.621336,41.959212]},"n3584":{"id":"n3584","loc":[-85.622801,41.957304]},"n3585":{"id":"n3585","loc":[-85.619973,41.957433]},"n3586":{"id":"n3586","loc":[-85.619556,41.955717]},"n3587":{"id":"n3587","loc":[-85.622978,41.958601]},"n3588":{"id":"n3588","loc":[-85.625396,41.956264]},"n3589":{"id":"n3589","loc":[-85.623525,41.958034]},"n359":{"id":"n359","loc":[-85.633302,41.94351]},"n3590":{"id":"n3590","loc":[-85.623299,41.959631]},"n3591":{"id":"n3591","loc":[-85.622678,41.959873]},"n3592":{"id":"n3592","loc":[-85.625553,41.956179]},"n3593":{"id":"n3593","loc":[-85.623557,41.959231]},"n3594":{"id":"n3594","loc":[-85.622843,41.957373]},"n3595":{"id":"n3595","loc":[-85.619378,41.955677]},"n3596":{"id":"n3596","loc":[-85.620092,41.955425]},"n3597":{"id":"n3597","loc":[-85.622666,41.96044]},"n3598":{"id":"n3598","loc":[-85.621996,41.960256]},"n3599":{"id":"n3599","loc":[-85.623273,41.959997]},"n36":{"id":"n36","loc":[-85.637894,41.945551]},"n360":{"id":"n360","loc":[-85.633442,41.943794],"tags":{"highway":"crossing"}},"n3600":{"id":"n3600","loc":[-85.62477,41.95689]},"n3601":{"id":"n3601","loc":[-85.621641,41.955015]},"n3602":{"id":"n3602","loc":[-85.622495,41.960392]},"n3603":{"id":"n3603","loc":[-85.61918,41.955565]},"n3604":{"id":"n3604","loc":[-85.620017,41.955505]},"n3605":{"id":"n3605","loc":[-85.621739,41.956315]},"n3606":{"id":"n3606","loc":[-85.622957,41.959837]},"n3607":{"id":"n3607","loc":[-85.620912,41.960919]},"n3608":{"id":"n3608","loc":[-85.625231,41.956235]},"n3609":{"id":"n3609","loc":[-85.620976,41.961868]},"n361":{"id":"n361","loc":[-85.633381,41.94383]},"n3610":{"id":"n3610","loc":[-85.620956,41.958908]},"n3611":{"id":"n3611","loc":[-85.619035,41.956139]},"n3612":{"id":"n3612","loc":[-85.623643,41.958669]},"n3613":{"id":"n3613","loc":[-85.61949,41.956539]},"n3614":{"id":"n3614","loc":[-85.621927,41.958242]},"n3615":{"id":"n3615","loc":[-85.620826,41.955721]},"n3616":{"id":"n3616","loc":[-85.621202,41.961321]},"n3617":{"id":"n3617","loc":[-85.624877,41.95594]},"n3618":{"id":"n3618","loc":[-85.62065,41.958369]},"n3619":{"id":"n3619","loc":[-85.621524,41.956279]},"n362":{"id":"n362","loc":[-85.632977,41.944053]},"n3620":{"id":"n3620","loc":[-85.624662,41.955932]},"n3621":{"id":"n3621","loc":[-85.623048,41.958509]},"n3622":{"id":"n3622","loc":[-85.62111,41.95754]},"n3623":{"id":"n3623","loc":[-85.621508,41.954847]},"n3624":{"id":"n3624","loc":[-85.620655,41.958601]},"n3625":{"id":"n3625","loc":[-85.62154,41.954971]},"n3626":{"id":"n3626","loc":[-85.621691,41.955521]},"n3627":{"id":"n3627","loc":[-85.62154,41.954739]},"n3628":{"id":"n3628","loc":[-85.621996,41.959913]},"n3629":{"id":"n3629","loc":[-85.622286,41.960699]},"n363":{"id":"n363","loc":[-85.632915,41.943981],"tags":{"crossing":"zebra","highway":"crossing"}},"n3630":{"id":"n3630","loc":[-85.622844,41.9572]},"n3631":{"id":"n3631","loc":[-85.620252,41.955446]},"n3632":{"id":"n3632","loc":[-85.623434,41.957528]},"n3633":{"id":"n3633","loc":[-85.623429,41.956858]},"n3634":{"id":"n3634","loc":[-85.622957,41.957137]},"n3635":{"id":"n3635","loc":[-85.622554,41.959027]},"n3636":{"id":"n3636","loc":[-85.623289,41.958314]},"n3637":{"id":"n3637","loc":[-85.622977,41.960855]},"n3638":{"id":"n3638","loc":[-85.624008,41.956953]},"n3639":{"id":"n3639","loc":[-85.621278,41.960855]},"n364":{"id":"n364","loc":[-85.632724,41.943969],"tags":{"crossing":"zebra","highway":"crossing"}},"n3640":{"id":"n3640","loc":[-85.623128,41.956993]},"n3641":{"id":"n3641","loc":[-85.622452,41.959183]},"n3642":{"id":"n3642","loc":[-85.621095,41.961082]},"n3643":{"id":"n3643","loc":[-85.622011,41.960544]},"n3644":{"id":"n3644","loc":[-85.621637,41.955385]},"n3645":{"id":"n3645","loc":[-85.620999,41.959271]},"n3646":{"id":"n3646","loc":[-85.620044,41.956347]},"n3647":{"id":"n3647","loc":[-85.621936,41.959682]},"n3648":{"id":"n3648","loc":[-85.623761,41.95685]},"n3649":{"id":"n3649","loc":[-85.621239,41.959343]},"n365":{"id":"n365","loc":[-85.632621,41.944034]},"n3650":{"id":"n3650","loc":[-85.621073,41.956012]},"n3651":{"id":"n3651","loc":[-85.621271,41.956184]},"n3652":{"id":"n3652","loc":[-85.623444,41.95778]},"n3653":{"id":"n3653","loc":[-85.62125,41.96186]},"n3654":{"id":"n3654","loc":[-85.62169,41.961059]},"n3655":{"id":"n3655","loc":[-85.620012,41.955637]},"n3656":{"id":"n3656","loc":[-85.621058,41.9573]},"n3657":{"id":"n3657","loc":[-85.621138,41.957663]},"n3658":{"id":"n3658","loc":[-85.620773,41.957895]},"n3659":{"id":"n3659","loc":[-85.62007,41.957157]},"n366":{"id":"n366","loc":[-85.632684,41.944109],"tags":{"crossing":"zebra","highway":"crossing"}},"n3660":{"id":"n3660","loc":[-85.624534,41.955844]},"n3661":{"id":"n3661","loc":[-85.621932,41.960807]},"n3662":{"id":"n3662","loc":[-85.623358,41.958138]},"n3663":{"id":"n3663","loc":[-85.620456,41.955514]},"n3664":{"id":"n3664","loc":[-85.623504,41.957607]},"n3665":{"id":"n3665","loc":[-85.621444,41.960751]},"n3666":{"id":"n3666","loc":[-85.623492,41.960213]},"n3667":{"id":"n3667","loc":[-85.621669,41.954655]},"n3668":{"id":"n3668","loc":[-85.623106,41.958685]},"n3669":{"id":"n3669","loc":[-85.620922,41.957867]},"n367":{"id":"n367","loc":[-85.632738,41.944172]},"n3670":{"id":"n3670","loc":[-85.620092,41.957296]},"n3671":{"id":"n3671","loc":[-85.621669,41.955222]},"n3672":{"id":"n3672","loc":[-85.621614,41.960967]},"n3673":{"id":"n3673","loc":[-85.621691,41.955732]},"n3674":{"id":"n3674","loc":[-85.619207,41.956419]},"n3675":{"id":"n3675","loc":[-85.621116,41.956603]},"n3676":{"id":"n3676","loc":[-85.623311,41.956929]},"n3677":{"id":"n3677","loc":[-85.625671,41.956499]},"n3678":{"id":"n3678","loc":[-85.623525,41.956738]},"n3679":{"id":"n3679","loc":[-85.625381,41.956634]},"n368":{"id":"n368","loc":[-85.63287,41.944135],"tags":{"crossing":"zebra","highway":"crossing"}},"n3680":{"id":"n3680","loc":[-85.620096,41.95677]},"n3681":{"id":"n3681","loc":[-85.623803,41.958745]},"n3682":{"id":"n3682","loc":[-85.623498,41.958457]},"n3683":{"id":"n3683","loc":[-85.624223,41.957009]},"n3684":{"id":"n3684","loc":[-85.620026,41.956946]},"n3685":{"id":"n3685","loc":[-85.623005,41.960124]},"n3686":{"id":"n3686","loc":[-85.619073,41.955832]},"n3687":{"id":"n3687","loc":[-85.621744,41.95501]},"n3688":{"id":"n3688","loc":[-85.620804,41.958781]},"n3689":{"id":"n3689","loc":[-85.619844,41.957448]},"n369":{"id":"n369","loc":[-85.63298,41.944076]},"n3690":{"id":"n3690","loc":[-85.623713,41.958872]},"n3691":{"id":"n3691","loc":[-85.622329,41.960507]},"n3692":{"id":"n3692","loc":[-85.620804,41.956244]},"n3693":{"id":"n3693","loc":[-85.621818,41.955968]},"n3694":{"id":"n3694","loc":[-85.621405,41.958697]},"n3695":{"id":"n3695","loc":[-85.620998,41.960996]},"n3696":{"id":"n3696","loc":[-85.621621,41.960444]},"n3697":{"id":"n3697","loc":[-85.620941,41.961637]},"n3698":{"id":"n3698","loc":[-85.622195,41.958333]},"n3699":{"id":"n3699","loc":[-85.621668,41.961529]},"n37":{"id":"n37","loc":[-85.637611,41.945383]},"n370":{"id":"n370","loc":[-85.633191,41.944471]},"n3700":{"id":"n3700","loc":[-85.621015,41.957049]},"n3701":{"id":"n3701","loc":[-85.619368,41.955521]},"n3702":{"id":"n3702","loc":[-85.651578,41.942534]},"n3703":{"id":"n3703","loc":[-85.651541,41.943847]},"n3704":{"id":"n3704","loc":[-85.651365,41.944817]},"n3705":{"id":"n3705","loc":[-85.651076,41.945985]},"n3706":{"id":"n3706","loc":[-85.650626,41.947213]},"n3707":{"id":"n3707","loc":[-85.649669,41.949161]},"n3708":{"id":"n3708","loc":[-85.641802,41.961801]},"n3709":{"id":"n3709","loc":[-85.623333,41.961987]},"n371":{"id":"n371","loc":[-85.633132,41.94372]},"n3710":{"id":"n3710","loc":[-85.620621,41.965658]},"n3711":{"id":"n3711","loc":[-85.605673,41.965764]},"n3712":{"id":"n3712","loc":[-85.605664,41.962094]},"n3713":{"id":"n3713","loc":[-85.583774,41.962178]},"n3714":{"id":"n3714","loc":[-85.583774,41.961789]},"n3715":{"id":"n3715","loc":[-85.581303,41.961783]},"n3716":{"id":"n3716","loc":[-85.581245,41.958394]},"n3717":{"id":"n3717","loc":[-85.585299,41.955483]},"n3718":{"id":"n3718","loc":[-85.585588,41.955331]},"n3719":{"id":"n3719","loc":[-85.586053,41.955163]},"n372":{"id":"n372","loc":[-85.633011,41.943788]},"n3720":{"id":"n3720","loc":[-85.58632,41.955076]},"n3721":{"id":"n3721","loc":[-85.586478,41.955025]},"n3722":{"id":"n3722","loc":[-85.58692,41.954947]},"n3723":{"id":"n3723","loc":[-85.587345,41.954913]},"n3724":{"id":"n3724","loc":[-85.605592,41.954766]},"n3725":{"id":"n3725","loc":[-85.605303,41.936236]},"n3726":{"id":"n3726","loc":[-85.606941,41.936117]},"n3727":{"id":"n3727","loc":[-85.60876,41.935856]},"n3728":{"id":"n3728","loc":[-85.610092,41.935451]},"n3729":{"id":"n3729","loc":[-85.610681,41.935247]},"n373":{"id":"n373","loc":[-85.632854,41.943632]},"n3730":{"id":"n3730","loc":[-85.611446,41.934955]},"n3731":{"id":"n3731","loc":[-85.612057,41.934696]},"n3732":{"id":"n3732","loc":[-85.613256,41.934084]},"n3733":{"id":"n3733","loc":[-85.613948,41.933682]},"n3734":{"id":"n3734","loc":[-85.614638,41.933212]},"n3735":{"id":"n3735","loc":[-85.619801,41.929305]},"n3736":{"id":"n3736","loc":[-85.619768,41.925548]},"n3737":{"id":"n3737","loc":[-85.625761,41.925597]},"n3738":{"id":"n3738","loc":[-85.6263,41.927323]},"n3739":{"id":"n3739","loc":[-85.633708,41.927402]},"n374":{"id":"n374","loc":[-85.632974,41.943565]},"n3740":{"id":"n3740","loc":[-85.633927,41.929109]},"n3741":{"id":"n3741","loc":[-85.639213,41.929088]},"n3742":{"id":"n3742","loc":[-85.639204,41.925488]},"n3743":{"id":"n3743","loc":[-85.651425,41.925406]},"n3744":{"id":"n3744","loc":[-85.643386,41.941933]},"n3745":{"id":"n3745","loc":[-85.642776,41.941161]},"n3746":{"id":"n3746","loc":[-85.637277,41.948812]},"n3747":{"id":"n3747","loc":[-85.637366,41.94897]},"n3748":{"id":"n3748","loc":[-85.637329,41.94889]},"n3749":{"id":"n3749","loc":[-85.629649,41.952596]},"n375":{"id":"n375","loc":[-85.632741,41.943351]},"n3750":{"id":"n3750","loc":[-85.630291,41.954684]},"n3751":{"id":"n3751","loc":[-85.630284,41.953713]},"n3752":{"id":"n3752","loc":[-85.630269,41.952463]},"n3753":{"id":"n3753","loc":[-85.633933,41.949896]},"n3754":{"id":"n3754","loc":[-85.629339,41.941467]},"n3755":{"id":"n3755","loc":[-85.629857,41.94316]},"n3756":{"id":"n3756","loc":[-85.629987,41.944025]},"n3757":{"id":"n3757","loc":[-85.628538,41.948604]},"n3758":{"id":"n3758","loc":[-85.627415,41.957442]},"n3759":{"id":"n3759","loc":[-85.627019,41.957369]},"n376":{"id":"n376","loc":[-85.63251,41.943481]},"n3760":{"id":"n3760","loc":[-85.62167,41.952179]},"n3761":{"id":"n3761","loc":[-85.62167,41.952138]},"n3762":{"id":"n3762","loc":[-85.621562,41.952139]},"n3763":{"id":"n3763","loc":[-85.621562,41.952058]},"n3764":{"id":"n3764","loc":[-85.621476,41.952043]},"n3765":{"id":"n3765","loc":[-85.621477,41.952132]},"n3766":{"id":"n3766","loc":[-85.621386,41.952132]},"n3767":{"id":"n3767","loc":[-85.621387,41.95214]},"n3768":{"id":"n3768","loc":[-85.621262,41.95214]},"n3769":{"id":"n3769","loc":[-85.621261,41.952038]},"n377":{"id":"n377","loc":[-85.632706,41.943715]},"n3770":{"id":"n3770","loc":[-85.621389,41.952038]},"n3771":{"id":"n3771","loc":[-85.621389,41.952043]},"n3772":{"id":"n3772","loc":[-85.620898,41.952024]},"n3773":{"id":"n3773","loc":[-85.620898,41.952085]},"n3774":{"id":"n3774","loc":[-85.620774,41.952084]},"n3775":{"id":"n3775","loc":[-85.620774,41.952023]},"n3776":{"id":"n3776","loc":[-85.620749,41.952036]},"n3777":{"id":"n3777","loc":[-85.620723,41.952097]},"n3778":{"id":"n3778","loc":[-85.626158,41.958996]},"n3779":{"id":"n3779","loc":[-85.626319,41.958686]},"n378":{"id":"n378","loc":[-85.638683,41.943295]},"n3780":{"id":"n3780","loc":[-85.626119,41.958629]},"n3781":{"id":"n3781","loc":[-85.626064,41.958733]},"n3782":{"id":"n3782","loc":[-85.626155,41.958759]},"n3783":{"id":"n3783","loc":[-85.626048,41.958965]},"n3784":{"id":"n3784","loc":[-85.620648,41.952079]},"n3785":{"id":"n3785","loc":[-85.63826,41.961213]},"n3786":{"id":"n3786","loc":[-85.638003,41.961614]},"n3787":{"id":"n3787","loc":[-85.638817,41.961902]},"n3788":{"id":"n3788","loc":[-85.639073,41.961501]},"n3789":{"id":"n3789","loc":[-85.620674,41.952018]},"n379":{"id":"n379","loc":[-85.638684,41.94323]},"n3790":{"id":"n3790","loc":[-85.62082,41.952106]},"n3791":{"id":"n3791","loc":[-85.620819,41.952143]},"n3792":{"id":"n3792","loc":[-85.620778,41.952143]},"n3793":{"id":"n3793","loc":[-85.620778,41.952106]},"n3794":{"id":"n3794","loc":[-85.620563,41.952276]},"n3795":{"id":"n3795","loc":[-85.620543,41.95238]},"n3796":{"id":"n3796","loc":[-85.620422,41.952367]},"n3797":{"id":"n3797","loc":[-85.620441,41.952263]},"n3798":{"id":"n3798","loc":[-85.620561,41.952266]},"n3799":{"id":"n3799","loc":[-85.620444,41.952254]},"n38":{"id":"n38","loc":[-85.63879,41.943295]},"n380":{"id":"n380","loc":[-85.638627,41.94322]},"n3800":{"id":"n3800","loc":[-85.620773,41.955585]},"n3801":{"id":"n3801","loc":[-85.621265,41.955989]},"n3802":{"id":"n3802","loc":[-85.620692,41.954969]},"n3803":{"id":"n3803","loc":[-85.620691,41.955367]},"n3804":{"id":"n3804","loc":[-85.620458,41.952178]},"n3805":{"id":"n3805","loc":[-85.620575,41.95219]},"n3806":{"id":"n3806","loc":[-85.617609,41.952712]},"n3807":{"id":"n3807","loc":[-85.617533,41.952801],"tags":{"entrance":"yes"}},"n3808":{"id":"n3808","loc":[-85.616816,41.952911]},"n3809":{"id":"n3809","loc":[-85.616797,41.952901]},"n381":{"id":"n381","loc":[-85.638624,41.943294]},"n3810":{"id":"n3810","loc":[-85.616343,41.952694]},"n3811":{"id":"n3811","loc":[-85.616336,41.952729]},"n3812":{"id":"n3812","loc":[-85.616343,41.952772]},"n3813":{"id":"n3813","loc":[-85.628479,41.948649]},"n3814":{"id":"n3814","loc":[-85.628413,41.948679]},"n3815":{"id":"n3815","loc":[-85.628336,41.948694]},"n3816":{"id":"n3816","loc":[-85.62826,41.948694]},"n3817":{"id":"n3817","loc":[-85.628185,41.948679]},"n3818":{"id":"n3818","loc":[-85.628103,41.948649]},"n3819":{"id":"n3819","loc":[-85.627482,41.948395]},"n382":{"id":"n382","loc":[-85.638437,41.943291]},"n3820":{"id":"n3820","loc":[-85.619957,41.951168]},"n3821":{"id":"n3821","loc":[-85.619955,41.952077]},"n3822":{"id":"n3822","loc":[-85.619843,41.952666]},"n3823":{"id":"n3823","loc":[-85.619513,41.95324]},"n3824":{"id":"n3824","loc":[-85.619163,41.953668]},"n3825":{"id":"n3825","loc":[-85.618813,41.953947]},"n3826":{"id":"n3826","loc":[-85.618265,41.954252]},"n3827":{"id":"n3827","loc":[-85.617691,41.954458]},"n3828":{"id":"n3828","loc":[-85.616978,41.95459]},"n3829":{"id":"n3829","loc":[-85.615408,41.954628]},"n383":{"id":"n383","loc":[-85.63844,41.943209]},"n3830":{"id":"n3830","loc":[-85.615374,41.951076]},"n3831":{"id":"n3831","loc":[-85.61932,41.947564]},"n3832":{"id":"n3832","loc":[-85.610553,41.94755]},"n3833":{"id":"n3833","loc":[-85.610572,41.951065]},"n3834":{"id":"n3834","loc":[-85.617548,41.94757]},"n3835":{"id":"n3835","loc":[-85.619842,41.947939]},"n3836":{"id":"n3836","loc":[-85.619874,41.950905]},"n3837":{"id":"n3837","loc":[-85.619695,41.950911]},"n3838":{"id":"n3838","loc":[-85.617591,41.951078]},"n3839":{"id":"n3839","loc":[-85.619551,41.951065]},"n384":{"id":"n384","loc":[-85.632616,41.944021]},"n3840":{"id":"n3840","loc":[-85.626813,41.947337]},"n3841":{"id":"n3841","loc":[-85.616371,41.952814]},"n3842":{"id":"n3842","loc":[-85.617205,41.951308]},"n3843":{"id":"n3843","loc":[-85.616795,41.950953]},"n3844":{"id":"n3844","loc":[-85.617441,41.950889]},"n3845":{"id":"n3845","loc":[-85.619155,41.949377]},"n3846":{"id":"n3846","loc":[-85.618556,41.949377]},"n3847":{"id":"n3847","loc":[-85.618557,41.948372]},"n3848":{"id":"n3848","loc":[-85.619156,41.948372]},"n3849":{"id":"n3849","loc":[-85.61927,41.949796]},"n385":{"id":"n385","loc":[-85.632319,41.944172]},"n3850":{"id":"n3850","loc":[-85.61926,41.948344]},"n3851":{"id":"n3851","loc":[-85.619219,41.948264]},"n3852":{"id":"n3852","loc":[-85.619147,41.948196]},"n3853":{"id":"n3853","loc":[-85.619049,41.948144]},"n3854":{"id":"n3854","loc":[-85.618942,41.948116]},"n3855":{"id":"n3855","loc":[-85.618822,41.948109]},"n3856":{"id":"n3856","loc":[-85.618699,41.94813]},"n3857":{"id":"n3857","loc":[-85.618937,41.951943]},"n3858":{"id":"n3858","loc":[-85.616755,41.952231]},"n3859":{"id":"n3859","loc":[-85.616799,41.95472]},"n386":{"id":"n386","loc":[-85.63221,41.944066]},"n3860":{"id":"n3860","loc":[-85.616458,41.954735]},"n3861":{"id":"n3861","loc":[-85.61763,41.951515]},"n3862":{"id":"n3862","loc":[-85.617735,41.951572]},"n3863":{"id":"n3863","loc":[-85.61929,41.951573]},"n3864":{"id":"n3864","loc":[-85.617134,41.951348]},"n3865":{"id":"n3865","loc":[-85.616598,41.95192]},"n3866":{"id":"n3866","loc":[-85.616572,41.951992]},"n3867":{"id":"n3867","loc":[-85.616583,41.952076]},"n3868":{"id":"n3868","loc":[-85.616636,41.952145]},"n3869":{"id":"n3869","loc":[-85.616916,41.952279]},"n387":{"id":"n387","loc":[-85.632524,41.943912]},"n3870":{"id":"n3870","loc":[-85.617088,41.952254]},"n3871":{"id":"n3871","loc":[-85.61892,41.951467]},"n3872":{"id":"n3872","loc":[-85.618035,41.951473]},"n3873":{"id":"n3873","loc":[-85.618036,41.951572]},"n3874":{"id":"n3874","loc":[-85.61892,41.951573]},"n3875":{"id":"n3875","loc":[-85.618919,41.951957]},"n3876":{"id":"n3876","loc":[-85.619457,41.952237]},"n3877":{"id":"n3877","loc":[-85.618178,41.953618]},"n3878":{"id":"n3878","loc":[-85.617658,41.953366]},"n3879":{"id":"n3879","loc":[-85.617987,41.953024]},"n388":{"id":"n388","loc":[-85.632268,41.943621]},"n3880":{"id":"n3880","loc":[-85.618429,41.953248]},"n3881":{"id":"n3881","loc":[-85.618554,41.953119]},"n3882":{"id":"n3882","loc":[-85.618077,41.952868]},"n3883":{"id":"n3883","loc":[-85.618039,41.952886]},"n3884":{"id":"n3884","loc":[-85.619375,41.952169]},"n3885":{"id":"n3885","loc":[-85.618137,41.953538]},"n3886":{"id":"n3886","loc":[-85.61799,41.953555]},"n3887":{"id":"n3887","loc":[-85.617729,41.953423]},"n3888":{"id":"n3888","loc":[-85.618101,41.953029]},"n3889":{"id":"n3889","loc":[-85.618516,41.953119]},"n389":{"id":"n389","loc":[-85.631951,41.943773]},"n3890":{"id":"n3890","loc":[-85.619132,41.952042]},"n3891":{"id":"n3891","loc":[-85.618235,41.952981]},"n3892":{"id":"n3892","loc":[-85.618485,41.952425]},"n3893":{"id":"n3893","loc":[-85.618676,41.952519]},"n3894":{"id":"n3894","loc":[-85.618942,41.952648]},"n3895":{"id":"n3895","loc":[-85.618287,41.953122]},"n3896":{"id":"n3896","loc":[-85.617914,41.953516]},"n3897":{"id":"n3897","loc":[-85.617836,41.953573]},"n3898":{"id":"n3898","loc":[-85.616477,41.95289]},"n3899":{"id":"n3899","loc":[-85.618441,41.953201]},"n39":{"id":"n39","loc":[-85.619931,41.951013]},"n390":{"id":"n390","loc":[-85.631981,41.943654]},"n3900":{"id":"n3900","loc":[-85.617537,41.953335]},"n3901":{"id":"n3901","loc":[-85.617221,41.953166]},"n3902":{"id":"n3902","loc":[-85.617253,41.953135]},"n3903":{"id":"n3903","loc":[-85.617211,41.953114]},"n3904":{"id":"n3904","loc":[-85.617197,41.95313]},"n3905":{"id":"n3905","loc":[-85.616802,41.952925]},"n3906":{"id":"n3906","loc":[-85.616771,41.952928]},"n3907":{"id":"n3907","loc":[-85.616493,41.952785]},"n3908":{"id":"n3908","loc":[-85.616823,41.952426]},"n3909":{"id":"n3909","loc":[-85.617191,41.952616]},"n391":{"id":"n391","loc":[-85.631886,41.943699]},"n3910":{"id":"n3910","loc":[-85.61724,41.952559]},"n3911":{"id":"n3911","loc":[-85.61721,41.952542]},"n3912":{"id":"n3912","loc":[-85.617395,41.952351]},"n3913":{"id":"n3913","loc":[-85.617426,41.952368]},"n3914":{"id":"n3914","loc":[-85.617483,41.952309]},"n3915":{"id":"n3915","loc":[-85.617332,41.952229]},"n3916":{"id":"n3916","loc":[-85.617451,41.952102]},"n3917":{"id":"n3917","loc":[-85.617477,41.952115]},"n3918":{"id":"n3918","loc":[-85.617658,41.951923]},"n3919":{"id":"n3919","loc":[-85.617634,41.95191]},"n392":{"id":"n392","loc":[-85.631807,41.943606]},"n3920":{"id":"n3920","loc":[-85.617747,41.951786]},"n3921":{"id":"n3921","loc":[-85.618268,41.952056]},"n3922":{"id":"n3922","loc":[-85.618211,41.952122]},"n3923":{"id":"n3923","loc":[-85.618386,41.95222]},"n3924":{"id":"n3924","loc":[-85.618098,41.952527]},"n3925":{"id":"n3925","loc":[-85.617916,41.95243]},"n3926":{"id":"n3926","loc":[-85.617854,41.952498]},"n3927":{"id":"n3927","loc":[-85.617769,41.952453]},"n3928":{"id":"n3928","loc":[-85.617476,41.952773]},"n3929":{"id":"n3929","loc":[-85.617876,41.952973]},"n393":{"id":"n393","loc":[-85.631902,41.943561]},"n3930":{"id":"n3930","loc":[-85.617174,41.953638]},"n3931":{"id":"n3931","loc":[-85.618016,41.953578]},"n3932":{"id":"n3932","loc":[-85.618107,41.953628]},"n3933":{"id":"n3933","loc":[-85.618067,41.954268]},"n3934":{"id":"n3934","loc":[-85.617864,41.954263]},"n3935":{"id":"n3935","loc":[-85.61762,41.954205]},"n3936":{"id":"n3936","loc":[-85.617437,41.954103]},"n3937":{"id":"n3937","loc":[-85.617294,41.953978]},"n3938":{"id":"n3938","loc":[-85.617217,41.95384]},"n3939":{"id":"n3939","loc":[-85.616814,41.954327]},"n394":{"id":"n394","loc":[-85.63236,41.943543]},"n3940":{"id":"n3940","loc":[-85.616778,41.95381]},"n3941":{"id":"n3941","loc":[-85.616585,41.953707]},"n3942":{"id":"n3942","loc":[-85.616458,41.954318]},"n3943":{"id":"n3943","loc":[-85.616643,41.954345]},"n3944":{"id":"n3944","loc":[-85.618133,41.951412]},"n3945":{"id":"n3945","loc":[-85.618326,41.951411]},"n3946":{"id":"n3946","loc":[-85.618503,41.95141]},"n3947":{"id":"n3947","loc":[-85.618681,41.951409]},"n3948":{"id":"n3948","loc":[-85.618868,41.951408]},"n3949":{"id":"n3949","loc":[-85.617047,41.95136]},"n395":{"id":"n395","loc":[-85.633839,41.944082]},"n3950":{"id":"n3950","loc":[-85.616494,41.951959]},"n3951":{"id":"n3951","loc":[-85.616497,41.952072]},"n3952":{"id":"n3952","loc":[-85.616565,41.952165]},"n3953":{"id":"n3953","loc":[-85.616663,41.952218]},"n3954":{"id":"n3954","loc":[-85.616733,41.952255]},"n3955":{"id":"n3955","loc":[-85.617238,41.952512],"tags":{"entrance":"yes"}},"n3956":{"id":"n3956","loc":[-85.617043,41.952406]},"n3957":{"id":"n3957","loc":[-85.617691,41.951711]},"n3958":{"id":"n3958","loc":[-85.617773,41.951679]},"n3959":{"id":"n3959","loc":[-85.619085,41.951681]},"n396":{"id":"n396","loc":[-85.63376,41.944097]},"n3960":{"id":"n3960","loc":[-85.617943,41.952895]},"n3961":{"id":"n3961","loc":[-85.618039,41.952938]},"n3962":{"id":"n3962","loc":[-85.61763,41.95336]},"n3963":{"id":"n3963","loc":[-85.617554,41.95344]},"n3964":{"id":"n3964","loc":[-85.617381,41.952366],"tags":{"entrance":"yes"}},"n3965":{"id":"n3965","loc":[-85.617184,41.952254]},"n3966":{"id":"n3966","loc":[-85.617208,41.952496]},"n3967":{"id":"n3967","loc":[-85.617124,41.952581],"tags":{"entrance":"yes"}},"n3968":{"id":"n3968","loc":[-85.618094,41.952735]},"n3969":{"id":"n3969","loc":[-85.617702,41.952525],"tags":{"entrance":"yes"}},"n397":{"id":"n397","loc":[-85.63361,41.943957]},"n3970":{"id":"n3970","loc":[-85.617554,41.952686],"tags":{"entrance":"yes"}},"n3971":{"id":"n3971","loc":[-85.617959,41.952878]},"n3972":{"id":"n3972","loc":[-85.616367,41.952655]},"n3973":{"id":"n3973","loc":[-85.616416,41.952851]},"n3974":{"id":"n3974","loc":[-85.619777,41.951075]},"n3975":{"id":"n3975","loc":[-85.618611,41.94817]},"n3976":{"id":"n3976","loc":[-85.618538,41.948229]},"n3977":{"id":"n3977","loc":[-85.617421,41.947559]},"n3978":{"id":"n3978","loc":[-85.617395,41.951039]},"n3979":{"id":"n3979","loc":[-85.618488,41.94829]},"n398":{"id":"n398","loc":[-85.633309,41.943886]},"n3980":{"id":"n3980","loc":[-85.610238,41.954774]},"n3981":{"id":"n3981","loc":[-85.617449,41.950756]},"n3982":{"id":"n3982","loc":[-85.617288,41.951286]},"n3983":{"id":"n3983","loc":[-85.61745,41.950197]},"n3984":{"id":"n3984","loc":[-85.617436,41.948908]},"n3985":{"id":"n3985","loc":[-85.615915,41.953804]},"n3986":{"id":"n3986","loc":[-85.615953,41.953968]},"n3987":{"id":"n3987","loc":[-85.616031,41.954085]},"n3988":{"id":"n3988","loc":[-85.616135,41.954181]},"n3989":{"id":"n3989","loc":[-85.616273,41.954263]},"n399":{"id":"n399","loc":[-85.633226,41.943931]},"n3990":{"id":"n3990","loc":[-85.618327,41.951083]},"n3991":{"id":"n3991","loc":[-85.618135,41.951084]},"n3992":{"id":"n3992","loc":[-85.618503,41.951082]},"n3993":{"id":"n3993","loc":[-85.618682,41.951081]},"n3994":{"id":"n3994","loc":[-85.618864,41.951082]},"n3995":{"id":"n3995","loc":[-85.616761,41.950101]},"n3996":{"id":"n3996","loc":[-85.617317,41.947558]},"n3997":{"id":"n3997","loc":[-85.617336,41.948883]},"n3998":{"id":"n3998","loc":[-85.616779,41.949295]},"n3999":{"id":"n3999","loc":[-85.616754,41.949349]},"n4":{"id":"n4","loc":[-85.622764,41.950892],"tags":{"highway":"stop"}},"n40":{"id":"n40","loc":[-85.619841,41.951037]},"n400":{"id":"n400","loc":[-85.63326,41.943966]},"n4000":{"id":"n4000","loc":[-85.616761,41.950865]},"n4001":{"id":"n4001","loc":[-85.616883,41.951041]},"n4002":{"id":"n4002","loc":[-85.617004,41.951142]},"n4003":{"id":"n4003","loc":[-85.617062,41.951248]},"n4004":{"id":"n4004","loc":[-85.616809,41.949273]},"n4005":{"id":"n4005","loc":[-85.616755,41.949489]},"n4006":{"id":"n4006","loc":[-85.616759,41.949971]},"n4007":{"id":"n4007","loc":[-85.616757,41.949702]},"n4008":{"id":"n4008","loc":[-85.618456,41.94836]},"n4009":{"id":"n4009","loc":[-85.618447,41.948428]},"n401":{"id":"n401","loc":[-85.63324,41.943976]},"n4010":{"id":"n4010","loc":[-85.618437,41.949322]},"n4011":{"id":"n4011","loc":[-85.618447,41.949418]},"n4012":{"id":"n4012","loc":[-85.618478,41.949491]},"n4013":{"id":"n4013","loc":[-85.618535,41.949559]},"n4014":{"id":"n4014","loc":[-85.618623,41.94962]},"n4015":{"id":"n4015","loc":[-85.618721,41.94966]},"n4016":{"id":"n4016","loc":[-85.618838,41.949674]},"n4017":{"id":"n4017","loc":[-85.618967,41.949667]},"n4018":{"id":"n4018","loc":[-85.619065,41.949632]},"n4019":{"id":"n4019","loc":[-85.61915,41.949578]},"n402":{"id":"n402","loc":[-85.63327,41.944006]},"n4020":{"id":"n4020","loc":[-85.619216,41.949507]},"n4021":{"id":"n4021","loc":[-85.61927,41.949399]},"n4022":{"id":"n4022","loc":[-85.619074,41.947639]},"n4023":{"id":"n4023","loc":[-85.619073,41.947793]},"n4024":{"id":"n4024","loc":[-85.618912,41.947793]},"n4025":{"id":"n4025","loc":[-85.618911,41.947947]},"n4026":{"id":"n4026","loc":[-85.618752,41.947947]},"n4027":{"id":"n4027","loc":[-85.618754,41.947637]},"n4028":{"id":"n4028","loc":[-85.617896,41.947599]},"n4029":{"id":"n4029","loc":[-85.617898,41.947811]},"n403":{"id":"n403","loc":[-85.633278,41.944002]},"n4030":{"id":"n4030","loc":[-85.617717,41.947812]},"n4031":{"id":"n4031","loc":[-85.617715,41.9476]},"n4032":{"id":"n4032","loc":[-85.619003,41.949828]},"n4033":{"id":"n4033","loc":[-85.619003,41.949882]},"n4034":{"id":"n4034","loc":[-85.618926,41.949882]},"n4035":{"id":"n4035","loc":[-85.618926,41.949828]},"n4036":{"id":"n4036","loc":[-85.618861,41.949809]},"n4037":{"id":"n4037","loc":[-85.618861,41.949898]},"n4038":{"id":"n4038","loc":[-85.618688,41.949898]},"n4039":{"id":"n4039","loc":[-85.618687,41.94981]},"n404":{"id":"n404","loc":[-85.63331,41.944036]},"n4040":{"id":"n4040","loc":[-85.618349,41.949473]},"n4041":{"id":"n4041","loc":[-85.618287,41.949473]},"n4042":{"id":"n4042","loc":[-85.618287,41.94942]},"n4043":{"id":"n4043","loc":[-85.618348,41.949419]},"n4044":{"id":"n4044","loc":[-85.62316,41.951604]},"n4045":{"id":"n4045","loc":[-85.623026,41.951605]},"n4046":{"id":"n4046","loc":[-85.623023,41.951466]},"n4047":{"id":"n4047","loc":[-85.623134,41.951465]},"n4048":{"id":"n4048","loc":[-85.623136,41.951539]},"n4049":{"id":"n4049","loc":[-85.623159,41.951539]},"n405":{"id":"n405","loc":[-85.633348,41.944015]},"n4050":{"id":"n4050","loc":[-85.623025,41.95155]},"n4051":{"id":"n4051","loc":[-85.622955,41.951551]},"n4052":{"id":"n4052","loc":[-85.622953,41.951507]},"n4053":{"id":"n4053","loc":[-85.623024,41.951506]},"n4054":{"id":"n4054","loc":[-85.623318,41.951242]},"n4055":{"id":"n4055","loc":[-85.623175,41.951241]},"n4056":{"id":"n4056","loc":[-85.623176,41.951153]},"n4057":{"id":"n4057","loc":[-85.623319,41.951154]},"n4058":{"id":"n4058","loc":[-85.623077,41.951191]},"n4059":{"id":"n4059","loc":[-85.622973,41.951191]},"n406":{"id":"n406","loc":[-85.63338,41.944048]},"n4060":{"id":"n4060","loc":[-85.622972,41.951349]},"n4061":{"id":"n4061","loc":[-85.623059,41.95135]},"n4062":{"id":"n4062","loc":[-85.62306,41.951301]},"n4063":{"id":"n4063","loc":[-85.623077,41.951301]},"n4064":{"id":"n4064","loc":[-85.623117,41.951405]},"n4065":{"id":"n4065","loc":[-85.62312,41.951087]},"n4066":{"id":"n4066","loc":[-85.623118,41.951274]},"n4067":{"id":"n4067","loc":[-85.62328,41.951275]},"n4068":{"id":"n4068","loc":[-85.62328,41.951242]},"n4069":{"id":"n4069","loc":[-85.623179,41.951392]},"n407":{"id":"n407","loc":[-85.633431,41.94402]},"n4070":{"id":"n4070","loc":[-85.623141,41.951392]},"n4071":{"id":"n4071","loc":[-85.623142,41.95136]},"n4072":{"id":"n4072","loc":[-85.623179,41.951361]},"n4073":{"id":"n4073","loc":[-85.622565,41.951639]},"n4074":{"id":"n4074","loc":[-85.622565,41.951741]},"n4075":{"id":"n4075","loc":[-85.622463,41.95174]},"n4076":{"id":"n4076","loc":[-85.622463,41.95173]},"n4077":{"id":"n4077","loc":[-85.622442,41.95173]},"n4078":{"id":"n4078","loc":[-85.622442,41.951742]},"n4079":{"id":"n4079","loc":[-85.622361,41.951742]},"n408":{"id":"n408","loc":[-85.633425,41.944014]},"n4080":{"id":"n4080","loc":[-85.622362,41.951667]},"n4081":{"id":"n4081","loc":[-85.622441,41.951667]},"n4082":{"id":"n4082","loc":[-85.622441,41.951688]},"n4083":{"id":"n4083","loc":[-85.622461,41.951688]},"n4084":{"id":"n4084","loc":[-85.622461,41.951638]},"n4085":{"id":"n4085","loc":[-85.62255,41.951587]},"n4086":{"id":"n4086","loc":[-85.622449,41.95159]},"n4087":{"id":"n4087","loc":[-85.622441,41.951448]},"n4088":{"id":"n4088","loc":[-85.62253,41.951445]},"n4089":{"id":"n4089","loc":[-85.622532,41.951486]},"n409":{"id":"n409","loc":[-85.633457,41.943997]},"n4090":{"id":"n4090","loc":[-85.622555,41.951485]},"n4091":{"id":"n4091","loc":[-85.622558,41.951531]},"n4092":{"id":"n4092","loc":[-85.622547,41.951531]},"n4093":{"id":"n4093","loc":[-85.622451,41.95159]},"n4094":{"id":"n4094","loc":[-85.622452,41.95161]},"n4095":{"id":"n4095","loc":[-85.622106,41.951617]},"n4096":{"id":"n4096","loc":[-85.622133,41.951443]},"n4097":{"id":"n4097","loc":[-85.622552,41.951379]},"n4098":{"id":"n4098","loc":[-85.622443,41.95138]},"n4099":{"id":"n4099","loc":[-85.622441,41.951281]},"n41":{"id":"n41","loc":[-85.636233,41.942764]},"n410":{"id":"n410","loc":[-85.633429,41.943969]},"n4100":{"id":"n4100","loc":[-85.62255,41.95128]},"n4101":{"id":"n4101","loc":[-85.622541,41.951437]},"n4102":{"id":"n4102","loc":[-85.622441,41.951438]},"n4103":{"id":"n4103","loc":[-85.621561,41.951444]},"n4104":{"id":"n4104","loc":[-85.622302,41.951479]},"n4105":{"id":"n4105","loc":[-85.6223,41.95152]},"n4106":{"id":"n4106","loc":[-85.622169,41.951517]},"n4107":{"id":"n4107","loc":[-85.622171,41.951476]},"n4108":{"id":"n4108","loc":[-85.622543,41.951228]},"n4109":{"id":"n4109","loc":[-85.622433,41.951228]},"n411":{"id":"n411","loc":[-85.633442,41.943962]},"n4110":{"id":"n4110","loc":[-85.622433,41.951133]},"n4111":{"id":"n4111","loc":[-85.622543,41.951133]},"n4112":{"id":"n4112","loc":[-85.622356,41.951256]},"n4113":{"id":"n4113","loc":[-85.622293,41.951256]},"n4114":{"id":"n4114","loc":[-85.622292,41.9512]},"n4115":{"id":"n4115","loc":[-85.622313,41.9512]},"n4116":{"id":"n4116","loc":[-85.622312,41.951173]},"n4117":{"id":"n4117","loc":[-85.622364,41.951173]},"n4118":{"id":"n4118","loc":[-85.622365,41.951231]},"n4119":{"id":"n4119","loc":[-85.622355,41.951231]},"n412":{"id":"n412","loc":[-85.633411,41.943932]},"n4120":{"id":"n4120","loc":[-85.62197,41.951155]},"n4121":{"id":"n4121","loc":[-85.62197,41.951213]},"n4122":{"id":"n4122","loc":[-85.621848,41.951213]},"n4123":{"id":"n4123","loc":[-85.621848,41.951155]},"n4124":{"id":"n4124","loc":[-85.622193,41.951268]},"n4125":{"id":"n4125","loc":[-85.622194,41.951305]},"n4126":{"id":"n4126","loc":[-85.622121,41.951306]},"n4127":{"id":"n4127","loc":[-85.622121,41.951322]},"n4128":{"id":"n4128","loc":[-85.621984,41.951324]},"n4129":{"id":"n4129","loc":[-85.621983,41.951271]},"n413":{"id":"n413","loc":[-85.633421,41.943926]},"n4130":{"id":"n4130","loc":[-85.622171,41.9514]},"n4131":{"id":"n4131","loc":[-85.622148,41.951382]},"n4132":{"id":"n4132","loc":[-85.6221,41.951414]},"n4133":{"id":"n4133","loc":[-85.622122,41.951433]},"n4134":{"id":"n4134","loc":[-85.621782,41.951148]},"n4135":{"id":"n4135","loc":[-85.621783,41.951219]},"n4136":{"id":"n4136","loc":[-85.62164,41.951221]},"n4137":{"id":"n4137","loc":[-85.62164,41.951236]},"n4138":{"id":"n4138","loc":[-85.621556,41.951237]},"n4139":{"id":"n4139","loc":[-85.621555,41.95117]},"n414":{"id":"n414","loc":[-85.633376,41.94388]},"n4140":{"id":"n4140","loc":[-85.621644,41.951169]},"n4141":{"id":"n4141","loc":[-85.621643,41.951139]},"n4142":{"id":"n4142","loc":[-85.621719,41.951138]},"n4143":{"id":"n4143","loc":[-85.621719,41.951148]},"n4144":{"id":"n4144","loc":[-85.621409,41.951322]},"n4145":{"id":"n4145","loc":[-85.621338,41.951322]},"n4146":{"id":"n4146","loc":[-85.621336,41.95115]},"n4147":{"id":"n4147","loc":[-85.621521,41.951149]},"n4148":{"id":"n4148","loc":[-85.621522,41.951228]},"n4149":{"id":"n4149","loc":[-85.621408,41.951228]},"n415":{"id":"n415","loc":[-85.633348,41.943895]},"n4150":{"id":"n4150","loc":[-85.621284,41.951219]},"n4151":{"id":"n4151","loc":[-85.621153,41.951219]},"n4152":{"id":"n4152","loc":[-85.621152,41.951152]},"n4153":{"id":"n4153","loc":[-85.621283,41.951152]},"n4154":{"id":"n4154","loc":[-85.621159,41.951241]},"n4155":{"id":"n4155","loc":[-85.62116,41.951301]},"n4156":{"id":"n4156","loc":[-85.621088,41.951302]},"n4157":{"id":"n4157","loc":[-85.621088,41.951241]},"n4158":{"id":"n4158","loc":[-85.621049,41.951158]},"n4159":{"id":"n4159","loc":[-85.62105,41.951229]},"n416":{"id":"n416","loc":[-85.633341,41.943888]},"n4160":{"id":"n4160","loc":[-85.620976,41.951229]},"n4161":{"id":"n4161","loc":[-85.620977,41.951295]},"n4162":{"id":"n4162","loc":[-85.620887,41.951296]},"n4163":{"id":"n4163","loc":[-85.620886,41.951229]},"n4164":{"id":"n4164","loc":[-85.620862,41.951229]},"n4165":{"id":"n4165","loc":[-85.620861,41.951159]},"n4166":{"id":"n4166","loc":[-85.620626,41.951133]},"n4167":{"id":"n4167","loc":[-85.620626,41.951205]},"n4168":{"id":"n4168","loc":[-85.620412,41.951206]},"n4169":{"id":"n4169","loc":[-85.620411,41.951134]},"n417":{"id":"n417","loc":[-85.633321,41.943898]},"n4170":{"id":"n4170","loc":[-85.621775,41.951443]},"n4171":{"id":"n4171","loc":[-85.621777,41.951264]},"n4172":{"id":"n4172","loc":[-85.621565,41.951654]},"n4173":{"id":"n4173","loc":[-85.621331,41.951439]},"n4174":{"id":"n4174","loc":[-85.621031,41.951443]},"n4175":{"id":"n4175","loc":[-85.621836,41.951724]},"n4176":{"id":"n4176","loc":[-85.621834,41.951621]},"n4177":{"id":"n4177","loc":[-85.62197,41.951619]},"n4178":{"id":"n4178","loc":[-85.621972,41.951722]},"n4179":{"id":"n4179","loc":[-85.621772,41.951638]},"n418":{"id":"n418","loc":[-85.633547,41.943896]},"n4180":{"id":"n4180","loc":[-85.621772,41.951715]},"n4181":{"id":"n4181","loc":[-85.621699,41.951716]},"n4182":{"id":"n4182","loc":[-85.6217,41.951722]},"n4183":{"id":"n4183","loc":[-85.621641,41.951722]},"n4184":{"id":"n4184","loc":[-85.62164,41.951639]},"n4185":{"id":"n4185","loc":[-85.621505,41.951655]},"n4186":{"id":"n4186","loc":[-85.621505,41.951729]},"n4187":{"id":"n4187","loc":[-85.621389,41.951729]},"n4188":{"id":"n4188","loc":[-85.62139,41.951654]},"n4189":{"id":"n4189","loc":[-85.621105,41.951635]},"n419":{"id":"n419","loc":[-85.633467,41.944075]},"n4190":{"id":"n4190","loc":[-85.621104,41.951576]},"n4191":{"id":"n4191","loc":[-85.621168,41.951576]},"n4192":{"id":"n4192","loc":[-85.621168,41.951595]},"n4193":{"id":"n4193","loc":[-85.621261,41.951595]},"n4194":{"id":"n4194","loc":[-85.621261,41.951646]},"n4195":{"id":"n4195","loc":[-85.621294,41.951646]},"n4196":{"id":"n4196","loc":[-85.621294,41.951732]},"n4197":{"id":"n4197","loc":[-85.621251,41.951732]},"n4198":{"id":"n4198","loc":[-85.621251,41.95174]},"n4199":{"id":"n4199","loc":[-85.621175,41.951741]},"n42":{"id":"n42","loc":[-85.635996,41.942727]},"n420":{"id":"n420","loc":[-85.633578,41.944055]},"n4200":{"id":"n4200","loc":[-85.621175,41.951651]},"n4201":{"id":"n4201","loc":[-85.621189,41.951651]},"n4202":{"id":"n4202","loc":[-85.621189,41.951635]},"n4203":{"id":"n4203","loc":[-85.620554,41.951641]},"n4204":{"id":"n4204","loc":[-85.620555,41.951742]},"n4205":{"id":"n4205","loc":[-85.620719,41.951742]},"n4206":{"id":"n4206","loc":[-85.620719,41.951731]},"n4207":{"id":"n4207","loc":[-85.620803,41.95173]},"n4208":{"id":"n4208","loc":[-85.620803,41.951603]},"n4209":{"id":"n4209","loc":[-85.62072,41.951603]},"n421":{"id":"n421","loc":[-85.633462,41.944125]},"n4210":{"id":"n4210","loc":[-85.620721,41.951641]},"n4211":{"id":"n4211","loc":[-85.620269,41.953053]},"n4212":{"id":"n4212","loc":[-85.620229,41.953051]},"n4213":{"id":"n4213","loc":[-85.620231,41.953013]},"n4214":{"id":"n4214","loc":[-85.620271,41.953015]},"n4215":{"id":"n4215","loc":[-85.620215,41.953133]},"n4216":{"id":"n4216","loc":[-85.62013,41.953134]},"n4217":{"id":"n4217","loc":[-85.620129,41.953083]},"n4218":{"id":"n4218","loc":[-85.620214,41.953082]},"n4219":{"id":"n4219","loc":[-85.62016,41.953272]},"n422":{"id":"n422","loc":[-85.633372,41.944061]},"n4220":{"id":"n4220","loc":[-85.620046,41.953273]},"n4221":{"id":"n4221","loc":[-85.620045,41.953171]},"n4222":{"id":"n4222","loc":[-85.620088,41.953171]},"n4223":{"id":"n4223","loc":[-85.620087,41.953162]},"n4224":{"id":"n4224","loc":[-85.620121,41.953162]},"n4225":{"id":"n4225","loc":[-85.620121,41.953173]},"n4226":{"id":"n4226","loc":[-85.620157,41.953173]},"n4227":{"id":"n4227","loc":[-85.620158,41.953196]},"n4228":{"id":"n4228","loc":[-85.620189,41.953196]},"n4229":{"id":"n4229","loc":[-85.620189,41.953246]},"n423":{"id":"n423","loc":[-85.633509,41.943981]},"n4230":{"id":"n4230","loc":[-85.62016,41.953246]},"n4231":{"id":"n4231","loc":[-85.6195,41.954012]},"n4232":{"id":"n4232","loc":[-85.619438,41.954057]},"n4233":{"id":"n4233","loc":[-85.619418,41.954043]},"n4234":{"id":"n4234","loc":[-85.619381,41.954069]},"n4235":{"id":"n4235","loc":[-85.619399,41.954083]},"n4236":{"id":"n4236","loc":[-85.619339,41.954126]},"n4237":{"id":"n4237","loc":[-85.619584,41.954313]},"n4238":{"id":"n4238","loc":[-85.619743,41.954198]},"n4239":{"id":"n4239","loc":[-85.619453,41.954727]},"n424":{"id":"n424","loc":[-85.635421,41.945367]},"n4240":{"id":"n4240","loc":[-85.619503,41.954581]},"n4241":{"id":"n4241","loc":[-85.619597,41.954472]},"n4242":{"id":"n4242","loc":[-85.619862,41.95419]},"n4243":{"id":"n4243","loc":[-85.619506,41.953907]},"n4244":{"id":"n4244","loc":[-85.619261,41.9541]},"n4245":{"id":"n4245","loc":[-85.619246,41.954139]},"n4246":{"id":"n4246","loc":[-85.619244,41.9542]},"n4247":{"id":"n4247","loc":[-85.619259,41.954243]},"n4248":{"id":"n4248","loc":[-85.619285,41.954274]},"n4249":{"id":"n4249","loc":[-85.619123,41.954381]},"n425":{"id":"n425","loc":[-85.634425,41.943552]},"n4250":{"id":"n4250","loc":[-85.619641,41.954607]},"n4251":{"id":"n4251","loc":[-85.619383,41.954615]},"n4252":{"id":"n4252","loc":[-85.61896,41.954391]},"n4253":{"id":"n4253","loc":[-85.619211,41.954178]},"n4254":{"id":"n4254","loc":[-85.619115,41.954102]},"n4255":{"id":"n4255","loc":[-85.619519,41.953821]},"n4256":{"id":"n4256","loc":[-85.619956,41.954156]},"n4257":{"id":"n4257","loc":[-85.619851,41.954266]},"n4258":{"id":"n4258","loc":[-85.619779,41.95436]},"n4259":{"id":"n4259","loc":[-85.620525,41.954364]},"n426":{"id":"n426","loc":[-85.634248,41.943654]},"n4260":{"id":"n4260","loc":[-85.620398,41.954365]},"n4261":{"id":"n4261","loc":[-85.620398,41.954324]},"n4262":{"id":"n4262","loc":[-85.620525,41.954323]},"n4263":{"id":"n4263","loc":[-85.620359,41.954588]},"n4264":{"id":"n4264","loc":[-85.620321,41.954588]},"n4265":{"id":"n4265","loc":[-85.620321,41.954599]},"n4266":{"id":"n4266","loc":[-85.620296,41.954599]},"n4267":{"id":"n4267","loc":[-85.620296,41.954587]},"n4268":{"id":"n4268","loc":[-85.620262,41.954588]},"n4269":{"id":"n4269","loc":[-85.620261,41.954516]},"n427":{"id":"n427","loc":[-85.634177,41.943585]},"n4270":{"id":"n4270","loc":[-85.620282,41.954516]},"n4271":{"id":"n4271","loc":[-85.620282,41.954373]},"n4272":{"id":"n4272","loc":[-85.620378,41.954373]},"n4273":{"id":"n4273","loc":[-85.620379,41.954486]},"n4274":{"id":"n4274","loc":[-85.620348,41.954486]},"n4275":{"id":"n4275","loc":[-85.620348,41.954537]},"n4276":{"id":"n4276","loc":[-85.620359,41.954537]},"n4277":{"id":"n4277","loc":[-85.620463,41.95521]},"n4278":{"id":"n4278","loc":[-85.620409,41.955273]},"n4279":{"id":"n4279","loc":[-85.620205,41.955177]},"n428":{"id":"n428","loc":[-85.634354,41.943484]},"n4280":{"id":"n4280","loc":[-85.620288,41.955079]},"n4281":{"id":"n4281","loc":[-85.620379,41.955121]},"n4282":{"id":"n4282","loc":[-85.620349,41.955157]},"n4283":{"id":"n4283","loc":[-85.620083,41.955101]},"n4284":{"id":"n4284","loc":[-85.620083,41.954986]},"n4285":{"id":"n4285","loc":[-85.620016,41.954986]},"n4286":{"id":"n4286","loc":[-85.620016,41.954999]},"n4287":{"id":"n4287","loc":[-85.619941,41.954999]},"n4288":{"id":"n4288","loc":[-85.619941,41.954988]},"n4289":{"id":"n4289","loc":[-85.619815,41.954988]},"n429":{"id":"n429","loc":[-85.638577,41.943212]},"n4290":{"id":"n4290","loc":[-85.619815,41.955075]},"n4291":{"id":"n4291","loc":[-85.619948,41.955075]},"n4292":{"id":"n4292","loc":[-85.619948,41.955082]},"n4293":{"id":"n4293","loc":[-85.620004,41.955082]},"n4294":{"id":"n4294","loc":[-85.620004,41.955101]},"n4295":{"id":"n4295","loc":[-85.619293,41.955127]},"n4296":{"id":"n4296","loc":[-85.619208,41.955124]},"n4297":{"id":"n4297","loc":[-85.619212,41.955061]},"n4298":{"id":"n4298","loc":[-85.619297,41.955064]},"n4299":{"id":"n4299","loc":[-85.619068,41.954936]},"n43":{"id":"n43","loc":[-85.637047,41.943054]},"n430":{"id":"n430","loc":[-85.638576,41.943219]},"n4300":{"id":"n4300","loc":[-85.619003,41.954936]},"n4301":{"id":"n4301","loc":[-85.619004,41.955003]},"n4302":{"id":"n4302","loc":[-85.618994,41.955003]},"n4303":{"id":"n4303","loc":[-85.618994,41.955016]},"n4304":{"id":"n4304","loc":[-85.618973,41.955016]},"n4305":{"id":"n4305","loc":[-85.618973,41.955071]},"n4306":{"id":"n4306","loc":[-85.619061,41.955071]},"n4307":{"id":"n4307","loc":[-85.61906,41.955024]},"n4308":{"id":"n4308","loc":[-85.619105,41.955024]},"n4309":{"id":"n4309","loc":[-85.619105,41.954956]},"n431":{"id":"n431","loc":[-85.638653,41.943078]},"n4310":{"id":"n4310","loc":[-85.619068,41.954956]},"n4311":{"id":"n4311","loc":[-85.618294,41.954596]},"n4312":{"id":"n4312","loc":[-85.618235,41.954602]},"n4313":{"id":"n4313","loc":[-85.618222,41.954535]},"n4314":{"id":"n4314","loc":[-85.618281,41.954529]},"n4315":{"id":"n4315","loc":[-85.618593,41.954556]},"n4316":{"id":"n4316","loc":[-85.618551,41.954565]},"n4317":{"id":"n4317","loc":[-85.618545,41.954552]},"n4318":{"id":"n4318","loc":[-85.618493,41.954563]},"n4319":{"id":"n4319","loc":[-85.618449,41.954455]},"n432":{"id":"n432","loc":[-85.638654,41.943148]},"n4320":{"id":"n4320","loc":[-85.618544,41.954434]},"n4321":{"id":"n4321","loc":[-85.622545,41.950775]},"n4322":{"id":"n4322","loc":[-85.622546,41.950843]},"n4323":{"id":"n4323","loc":[-85.622503,41.950844]},"n4324":{"id":"n4324","loc":[-85.622503,41.950853]},"n4325":{"id":"n4325","loc":[-85.622479,41.950853]},"n4326":{"id":"n4326","loc":[-85.622478,41.950843]},"n4327":{"id":"n4327","loc":[-85.622425,41.950843]},"n4328":{"id":"n4328","loc":[-85.622425,41.950808]},"n4329":{"id":"n4329","loc":[-85.622366,41.950809]},"n433":{"id":"n433","loc":[-85.638387,41.943151]},"n4330":{"id":"n4330","loc":[-85.622364,41.950673]},"n4331":{"id":"n4331","loc":[-85.622448,41.950673]},"n4332":{"id":"n4332","loc":[-85.622449,41.950732]},"n4333":{"id":"n4333","loc":[-85.622479,41.950731]},"n4334":{"id":"n4334","loc":[-85.622479,41.950775]},"n4335":{"id":"n4335","loc":[-85.621909,41.950641]},"n4336":{"id":"n4336","loc":[-85.621864,41.950641]},"n4337":{"id":"n4337","loc":[-85.621865,41.950567]},"n4338":{"id":"n4338","loc":[-85.62191,41.950567]},"n4339":{"id":"n4339","loc":[-85.621787,41.950829]},"n434":{"id":"n434","loc":[-85.638386,41.94308]},"n4340":{"id":"n4340","loc":[-85.621786,41.950775]},"n4341":{"id":"n4341","loc":[-85.621588,41.950776]},"n4342":{"id":"n4342","loc":[-85.621589,41.950848]},"n4343":{"id":"n4343","loc":[-85.621737,41.950847]},"n4344":{"id":"n4344","loc":[-85.621737,41.950829]},"n4345":{"id":"n4345","loc":[-85.621509,41.950846]},"n4346":{"id":"n4346","loc":[-85.621399,41.950846]},"n4347":{"id":"n4347","loc":[-85.621398,41.95073]},"n4348":{"id":"n4348","loc":[-85.621509,41.95073]},"n4349":{"id":"n4349","loc":[-85.621217,41.950841]},"n435":{"id":"n435","loc":[-85.634427,41.943533]},"n4350":{"id":"n4350","loc":[-85.6211,41.95084]},"n4351":{"id":"n4351","loc":[-85.6211,41.950777]},"n4352":{"id":"n4352","loc":[-85.621218,41.950778]},"n4353":{"id":"n4353","loc":[-85.621055,41.950764]},"n4354":{"id":"n4354","loc":[-85.621054,41.950826]},"n4355":{"id":"n4355","loc":[-85.620988,41.950826]},"n4356":{"id":"n4356","loc":[-85.620988,41.950843]},"n4357":{"id":"n4357","loc":[-85.620842,41.950843]},"n4358":{"id":"n4358","loc":[-85.620842,41.950764]},"n4359":{"id":"n4359","loc":[-85.620825,41.950922]},"n436":{"id":"n436","loc":[-85.63428,41.943229]},"n4360":{"id":"n4360","loc":[-85.620824,41.950553]},"n4361":{"id":"n4361","loc":[-85.620543,41.950771]},"n4362":{"id":"n4362","loc":[-85.620431,41.950772]},"n4363":{"id":"n4363","loc":[-85.62043,41.950585]},"n4364":{"id":"n4364","loc":[-85.620542,41.950585]},"n4365":{"id":"n4365","loc":[-85.62068,41.950505]},"n4366":{"id":"n4366","loc":[-85.620681,41.950552]},"n4367":{"id":"n4367","loc":[-85.620589,41.950553]},"n4368":{"id":"n4368","loc":[-85.620588,41.950506]},"n4369":{"id":"n4369","loc":[-85.620539,41.950407]},"n437":{"id":"n437","loc":[-85.634499,41.943461]},"n4370":{"id":"n4370","loc":[-85.62054,41.950504]},"n4371":{"id":"n4371","loc":[-85.620416,41.950504]},"n4372":{"id":"n4372","loc":[-85.620416,41.950408]},"n4373":{"id":"n4373","loc":[-85.620742,41.95038]},"n4374":{"id":"n4374","loc":[-85.620527,41.95038]},"n4375":{"id":"n4375","loc":[-85.620528,41.950408]},"n4376":{"id":"n4376","loc":[-85.622449,41.950373]},"n4377":{"id":"n4377","loc":[-85.622452,41.950397]},"n4378":{"id":"n4378","loc":[-85.622336,41.950404]},"n4379":{"id":"n4379","loc":[-85.622333,41.950379]},"n438":{"id":"n438","loc":[-85.634514,41.943486]},"n4380":{"id":"n4380","loc":[-85.622263,41.950324]},"n4381":{"id":"n4381","loc":[-85.622261,41.950256]},"n4382":{"id":"n4382","loc":[-85.62236,41.950254]},"n4383":{"id":"n4383","loc":[-85.62236,41.95027]},"n4384":{"id":"n4384","loc":[-85.622402,41.950281]},"n4385":{"id":"n4385","loc":[-85.622403,41.9503]},"n4386":{"id":"n4386","loc":[-85.622439,41.950299]},"n4387":{"id":"n4387","loc":[-85.62244,41.950334]},"n4388":{"id":"n4388","loc":[-85.622414,41.950335]},"n4389":{"id":"n4389","loc":[-85.622414,41.95036]},"n439":{"id":"n439","loc":[-85.63452,41.943511]},"n4390":{"id":"n4390","loc":[-85.62231,41.950362]},"n4391":{"id":"n4391","loc":[-85.622309,41.950323]},"n4392":{"id":"n4392","loc":[-85.622015,41.950539]},"n4393":{"id":"n4393","loc":[-85.621909,41.95054]},"n4394":{"id":"n4394","loc":[-85.621909,41.950472]},"n4395":{"id":"n4395","loc":[-85.622015,41.950471]},"n4396":{"id":"n4396","loc":[-85.62199,41.950439]},"n4397":{"id":"n4397","loc":[-85.621956,41.95044]},"n4398":{"id":"n4398","loc":[-85.621955,41.950405]},"n4399":{"id":"n4399","loc":[-85.621988,41.950404]},"n44":{"id":"n44","loc":[-85.636799,41.943055]},"n440":{"id":"n440","loc":[-85.63451,41.943534]},"n4400":{"id":"n4400","loc":[-85.621668,41.950418]},"n4401":{"id":"n4401","loc":[-85.621667,41.950343]},"n4402":{"id":"n4402","loc":[-85.621745,41.950342]},"n4403":{"id":"n4403","loc":[-85.621744,41.950306]},"n4404":{"id":"n4404","loc":[-85.621764,41.950306]},"n4405":{"id":"n4405","loc":[-85.621763,41.950254]},"n4406":{"id":"n4406","loc":[-85.621861,41.950253]},"n4407":{"id":"n4407","loc":[-85.621861,41.950274]},"n4408":{"id":"n4408","loc":[-85.621896,41.950273]},"n4409":{"id":"n4409","loc":[-85.621898,41.950389]},"n441":{"id":"n441","loc":[-85.634483,41.943556]},"n4410":{"id":"n4410","loc":[-85.621843,41.95039]},"n4411":{"id":"n4411","loc":[-85.621843,41.950425]},"n4412":{"id":"n4412","loc":[-85.621789,41.950425]},"n4413":{"id":"n4413","loc":[-85.621789,41.950386]},"n4414":{"id":"n4414","loc":[-85.621752,41.950387]},"n4415":{"id":"n4415","loc":[-85.621753,41.950417]},"n4416":{"id":"n4416","loc":[-85.621556,41.950562]},"n4417":{"id":"n4417","loc":[-85.621552,41.950217]},"n4418":{"id":"n4418","loc":[-85.621788,41.950562]},"n4419":{"id":"n4419","loc":[-85.621155,41.950562]},"n442":{"id":"n442","loc":[-85.63419,41.943713]},"n4420":{"id":"n4420","loc":[-85.622473,41.950551]},"n4421":{"id":"n4421","loc":[-85.622043,41.950551]},"n4422":{"id":"n4422","loc":[-85.62142,41.950454]},"n4423":{"id":"n4423","loc":[-85.621315,41.950455]},"n4424":{"id":"n4424","loc":[-85.621313,41.950311]},"n4425":{"id":"n4425","loc":[-85.621388,41.950311]},"n4426":{"id":"n4426","loc":[-85.621387,41.950261]},"n4427":{"id":"n4427","loc":[-85.621468,41.95026]},"n4428":{"id":"n4428","loc":[-85.621468,41.950271]},"n4429":{"id":"n4429","loc":[-85.621503,41.95027]},"n443":{"id":"n443","loc":[-85.634462,41.943294]},"n4430":{"id":"n4430","loc":[-85.621505,41.950353]},"n4431":{"id":"n4431","loc":[-85.621483,41.950354]},"n4432":{"id":"n4432","loc":[-85.621483,41.950392]},"n4433":{"id":"n4433","loc":[-85.621419,41.950393]},"n4434":{"id":"n4434","loc":[-85.621213,41.95039]},"n4435":{"id":"n4435","loc":[-85.621127,41.950391]},"n4436":{"id":"n4436","loc":[-85.621126,41.950357]},"n4437":{"id":"n4437","loc":[-85.621094,41.950357]},"n4438":{"id":"n4438","loc":[-85.621094,41.950391]},"n4439":{"id":"n4439","loc":[-85.620977,41.950392]},"n444":{"id":"n444","loc":[-85.634298,41.943389]},"n4440":{"id":"n4440","loc":[-85.620975,41.950278]},"n4441":{"id":"n4441","loc":[-85.621087,41.950277]},"n4442":{"id":"n4442","loc":[-85.621088,41.950331]},"n4443":{"id":"n4443","loc":[-85.621211,41.950312]},"n4444":{"id":"n4444","loc":[-85.621104,41.950313]},"n4445":{"id":"n4445","loc":[-85.621105,41.950331]},"n4446":{"id":"n4446","loc":[-85.620706,41.950328]},"n4447":{"id":"n4447","loc":[-85.620606,41.950327]},"n4448":{"id":"n4448","loc":[-85.620607,41.950261]},"n4449":{"id":"n4449","loc":[-85.620707,41.950262]},"n445":{"id":"n445","loc":[-85.634527,41.943623]},"n4450":{"id":"n4450","loc":[-85.620599,41.950336]},"n4451":{"id":"n4451","loc":[-85.620559,41.950336]},"n4452":{"id":"n4452","loc":[-85.620559,41.950299]},"n4453":{"id":"n4453","loc":[-85.620599,41.950299]},"n4454":{"id":"n4454","loc":[-85.620545,41.950357]},"n4455":{"id":"n4455","loc":[-85.620418,41.950357]},"n4456":{"id":"n4456","loc":[-85.620417,41.950257]},"n4457":{"id":"n4457","loc":[-85.620544,41.950256]},"n4458":{"id":"n4458","loc":[-85.620246,41.950131],"tags":{"highway":"crossing"}},"n4459":{"id":"n4459","loc":[-85.620252,41.950956]},"n446":{"id":"n446","loc":[-85.634608,41.943577]},"n4460":{"id":"n4460","loc":[-85.620245,41.950179]},"n4461":{"id":"n4461","loc":[-85.620246,41.950088]},"n4462":{"id":"n4462","loc":[-85.620251,41.950885]},"n4463":{"id":"n4463","loc":[-85.620103,41.950884],"tags":{"crossing":"zebra","highway":"crossing"}},"n4464":{"id":"n4464","loc":[-85.619992,41.950884]},"n4465":{"id":"n4465","loc":[-85.619704,41.951008]},"n4466":{"id":"n4466","loc":[-85.619599,41.951122]},"n4467":{"id":"n4467","loc":[-85.619264,41.951486]},"n4468":{"id":"n4468","loc":[-85.619179,41.951573],"tags":{"highway":"crossing"}},"n4469":{"id":"n4469","loc":[-85.620251,41.950999],"tags":{"highway":"crossing"}},"n447":{"id":"n447","loc":[-85.634555,41.943531]},"n4470":{"id":"n4470","loc":[-85.620249,41.951066]},"n4471":{"id":"n4471","loc":[-85.620256,41.951374]},"n4472":{"id":"n4472","loc":[-85.620249,41.951389]},"n4473":{"id":"n4473","loc":[-85.620249,41.951407]},"n4474":{"id":"n4474","loc":[-85.620255,41.951423]},"n4475":{"id":"n4475","loc":[-85.62026,41.951853]},"n4476":{"id":"n4476","loc":[-85.620262,41.951894],"tags":{"highway":"crossing"}},"n4477":{"id":"n4477","loc":[-85.620265,41.951957]},"n4478":{"id":"n4478","loc":[-85.620262,41.952135]},"n4479":{"id":"n4479","loc":[-85.620241,41.952424]},"n448":{"id":"n448","loc":[-85.634555,41.943482]},"n4480":{"id":"n4480","loc":[-85.620213,41.952583]},"n4481":{"id":"n4481","loc":[-85.620158,41.952754]},"n4482":{"id":"n4482","loc":[-85.620065,41.952942]},"n4483":{"id":"n4483","loc":[-85.619753,41.953439]},"n4484":{"id":"n4484","loc":[-85.619605,41.953626]},"n4485":{"id":"n4485","loc":[-85.619381,41.953834]},"n4486":{"id":"n4486","loc":[-85.619069,41.954066]},"n4487":{"id":"n4487","loc":[-85.618674,41.95429]},"n4488":{"id":"n4488","loc":[-85.621816,41.952389]},"n4489":{"id":"n4489","loc":[-85.6217,41.952386]},"n449":{"id":"n449","loc":[-85.634509,41.943427]},"n4490":{"id":"n4490","loc":[-85.621705,41.952306]},"n4491":{"id":"n4491","loc":[-85.621821,41.95231]},"n4492":{"id":"n4492","loc":[-85.621819,41.952272]},"n4493":{"id":"n4493","loc":[-85.621778,41.952272]},"n4494":{"id":"n4494","loc":[-85.621778,41.952199]},"n4495":{"id":"n4495","loc":[-85.621818,41.952199]},"n4496":{"id":"n4496","loc":[-85.621754,41.952281]},"n4497":{"id":"n4497","loc":[-85.621701,41.95228]},"n4498":{"id":"n4498","loc":[-85.621702,41.952197]},"n4499":{"id":"n4499","loc":[-85.621755,41.952197]},"n45":{"id":"n45","loc":[-85.636791,41.942792]},"n450":{"id":"n450","loc":[-85.63453,41.943365]},"n4500":{"id":"n4500","loc":[-85.628201,41.954694],"tags":{"highway":"stop","stop":"all"}},"n4501":{"id":"n4501","loc":[-85.627921,41.954783],"tags":{"highway":"stop","stop":"all"}},"n4502":{"id":"n4502","loc":[-85.62775,41.954696],"tags":{"highway":"stop","stop":"all"}},"n4503":{"id":"n4503","loc":[-85.628046,41.954591],"tags":{"highway":"stop","stop":"all"}},"n4504":{"id":"n4504","loc":[-85.631074,41.957428],"tags":{"highway":"stop"}},"n4505":{"id":"n4505","loc":[-85.630768,41.957429],"tags":{"highway":"stop"}},"n4506":{"id":"n4506","loc":[-85.629888,41.957432],"tags":{"highway":"stop"}},"n4507":{"id":"n4507","loc":[-85.629565,41.957433],"tags":{"highway":"stop"}},"n4508":{"id":"n4508","loc":[-85.629559,41.957343]},"n4509":{"id":"n4509","loc":[-85.628723,41.95735]},"n451":{"id":"n451","loc":[-85.634356,41.943468]},"n4510":{"id":"n4510","loc":[-85.62842,41.957515]},"n4511":{"id":"n4511","loc":[-85.627561,41.957525]},"n4512":{"id":"n4512","loc":[-85.630323,41.957508]},"n4513":{"id":"n4513","loc":[-85.630811,41.957506]},"n4514":{"id":"n4514","loc":[-85.630839,41.960874]},"n4515":{"id":"n4515","loc":[-85.631035,41.957506]},"n4516":{"id":"n4516","loc":[-85.632027,41.9575]},"n4517":{"id":"n4517","loc":[-85.631038,41.958066]},"n4518":{"id":"n4518","loc":[-85.630787,41.954769]},"n4519":{"id":"n4519","loc":[-85.630806,41.957342]},"n452":{"id":"n452","loc":[-85.634123,41.943596]},"n4520":{"id":"n4520","loc":[-85.630809,41.957428],"tags":{"highway":"crossing"}},"n4521":{"id":"n4521","loc":[-85.630912,41.957506],"tags":{"highway":"crossing"}},"n4522":{"id":"n4522","loc":[-85.631033,41.957428],"tags":{"highway":"crossing"}},"n4523":{"id":"n4523","loc":[-85.631032,41.957341]},"n4524":{"id":"n4524","loc":[-85.63091,41.957341],"tags":{"highway":"crossing"}},"n4525":{"id":"n4525","loc":[-85.631027,41.95597]},"n4526":{"id":"n4526","loc":[-85.631027,41.955913],"tags":{"highway":"crossing"}},"n4527":{"id":"n4527","loc":[-85.631025,41.955873]},"n4528":{"id":"n4528","loc":[-85.631073,41.955913],"tags":{"highway":"stop"}},"n4529":{"id":"n4529","loc":[-85.631007,41.954766]},"n453":{"id":"n453","loc":[-85.634709,41.943926]},"n4530":{"id":"n4530","loc":[-85.630881,41.954768],"tags":{"highway":"crossing"}},"n4531":{"id":"n4531","loc":[-85.628022,41.954776]},"n4532":{"id":"n4532","loc":[-85.627385,41.95584]},"n4533":{"id":"n4533","loc":[-85.627329,41.955937]},"n4534":{"id":"n4534","loc":[-85.626583,41.957153]},"n4535":{"id":"n4535","loc":[-85.629675,41.954564],"tags":{"highway":"stop"}},"n4536":{"id":"n4536","loc":[-85.630881,41.954806],"tags":{"highway":"stop"}},"n4537":{"id":"n4537","loc":[-85.630879,41.954564],"tags":{"highway":"stop"}},"n4538":{"id":"n4538","loc":[-85.630784,41.954682],"tags":{"highway":"crossing"}},"n4539":{"id":"n4539","loc":[-85.63078,41.954595]},"n454":{"id":"n454","loc":[-85.63525,41.943855]},"n4540":{"id":"n4540","loc":[-85.630879,41.954595],"tags":{"highway":"crossing"}},"n4541":{"id":"n4541","loc":[-85.631004,41.954594]},"n4542":{"id":"n4542","loc":[-85.631006,41.954681],"tags":{"highway":"crossing"}},"n4543":{"id":"n4543","loc":[-85.631045,41.959036],"tags":{"highway":"stop"}},"n4544":{"id":"n4544","loc":[-85.632071,41.959029],"tags":{"highway":"stop"}},"n4545":{"id":"n4545","loc":[-85.632257,41.959027],"tags":{"highway":"stop"}},"n4546":{"id":"n4546","loc":[-85.631966,41.957427],"tags":{"highway":"stop"}},"n4547":{"id":"n4547","loc":[-85.632297,41.957426],"tags":{"highway":"stop"}},"n4548":{"id":"n4548","loc":[-85.631976,41.955911],"tags":{"highway":"give_way"}},"n4549":{"id":"n4549","loc":[-85.632272,41.955911],"tags":{"highway":"give_way"}},"n455":{"id":"n455","loc":[-85.635224,41.943869]},"n4550":{"id":"n4550","loc":[-85.632097,41.954805],"tags":{"highway":"stop"}},"n4551":{"id":"n4551","loc":[-85.632094,41.954566],"tags":{"highway":"stop"}},"n4552":{"id":"n4552","loc":[-85.626519,41.957256]},"n4553":{"id":"n4553","loc":[-85.625334,41.959165]},"n4554":{"id":"n4554","loc":[-85.626483,41.95806]},"n4555":{"id":"n4555","loc":[-85.626481,41.958175]},"n4556":{"id":"n4556","loc":[-85.626412,41.958174]},"n4557":{"id":"n4557","loc":[-85.626412,41.958202]},"n4558":{"id":"n4558","loc":[-85.62628,41.958201]},"n4559":{"id":"n4559","loc":[-85.626283,41.958057]},"n456":{"id":"n456","loc":[-85.638854,41.943104]},"n4560":{"id":"n4560","loc":[-85.622763,41.95109],"tags":{"highway":"stop"}},"n4561":{"id":"n4561","loc":[-85.622858,41.950876],"tags":{"emergency":"fire_hydrant"}},"n4562":{"id":"n4562","loc":[-85.624073,41.950393]},"n4563":{"id":"n4563","loc":[-85.624077,41.950924]},"n4564":{"id":"n4564","loc":[-85.624599,41.950984],"tags":{"highway":"stop"}},"n4565":{"id":"n4565","loc":[-85.624831,41.95119],"tags":{"emergency":"fire_hydrant"}},"n4566":{"id":"n4566","loc":[-85.624437,41.952568],"tags":{"emergency":"fire_hydrant"}},"n4567":{"id":"n4567","loc":[-85.624077,41.954606],"tags":{"emergency":"fire_hydrant"}},"n4568":{"id":"n4568","loc":[-85.624263,41.954888]},"n4569":{"id":"n4569","loc":[-85.624206,41.954919]},"n457":{"id":"n457","loc":[-85.635186,41.943901]},"n4570":{"id":"n4570","loc":[-85.624154,41.954865]},"n4571":{"id":"n4571","loc":[-85.624212,41.954835]},"n4572":{"id":"n4572","loc":[-85.622442,41.954401],"tags":{"emergency":"fire_hydrant"}},"n4573":{"id":"n4573","loc":[-85.619751,41.954658],"tags":{"emergency":"fire_hydrant"}},"n4574":{"id":"n4574","loc":[-85.617785,41.954534]},"n4575":{"id":"n4575","loc":[-85.617416,41.954721]},"n4576":{"id":"n4576","loc":[-85.617662,41.95474]},"n4577":{"id":"n4577","loc":[-85.618014,41.954717]},"n4578":{"id":"n4578","loc":[-85.617886,41.954671]},"n4579":{"id":"n4579","loc":[-85.617831,41.954612]},"n458":{"id":"n458","loc":[-85.635162,41.943917]},"n4580":{"id":"n4580","loc":[-85.617968,41.954752]},"n4581":{"id":"n4581","loc":[-85.617815,41.954752]},"n4582":{"id":"n4582","loc":[-85.617938,41.954695]},"n4583":{"id":"n4583","loc":[-85.617856,41.954642],"tags":{"highway":"stop"}},"n4584":{"id":"n4584","loc":[-85.619116,41.954164],"tags":{"man_made":"flagpole"}},"n4585":{"id":"n4585","loc":[-85.619569,41.953255],"tags":{"emergency":"fire_hydrant"}},"n4586":{"id":"n4586","loc":[-85.620352,41.951894],"tags":{"highway":"stop"}},"n4587":{"id":"n4587","loc":[-85.620485,41.951948],"tags":{"emergency":"fire_hydrant"}},"n4588":{"id":"n4588","loc":[-85.620316,41.950999],"tags":{"highway":"stop"}},"n4589":{"id":"n4589","loc":[-85.620311,41.950131],"tags":{"highway":"stop"}},"n459":{"id":"n459","loc":[-85.634856,41.943905]},"n4590":{"id":"n4590","loc":[-85.620374,41.95018],"tags":{"emergency":"fire_hydrant"}},"n4591":{"id":"n4591","loc":[-85.620301,41.949239],"tags":{"highway":"stop"}},"n4592":{"id":"n4592","loc":[-85.620278,41.947443],"tags":{"highway":"stop"}},"n4593":{"id":"n4593","loc":[-85.619844,41.947444],"tags":{"highway":"stop"}},"n4594":{"id":"n4594","loc":[-85.620191,41.947352],"tags":{"emergency":"fire_hydrant"}},"n4595":{"id":"n4595","loc":[-85.622819,41.947493],"tags":{"emergency":"fire_hydrant"}},"n4596":{"id":"n4596","loc":[-85.622744,41.947541],"tags":{"highway":"stop"}},"n4597":{"id":"n4597","loc":[-85.622739,41.947316],"tags":{"highway":"stop"}},"n4598":{"id":"n4598","loc":[-85.622909,41.948333],"tags":{"highway":"give_way"}},"n4599":{"id":"n4599","loc":[-85.622593,41.948333],"tags":{"highway":"give_way"}},"n46":{"id":"n46","loc":[-85.637131,41.94307]},"n460":{"id":"n460","loc":[-85.634811,41.944007]},"n4600":{"id":"n4600","loc":[-85.622835,41.948387],"tags":{"emergency":"fire_hydrant"}},"n4601":{"id":"n4601","loc":[-85.622768,41.949125],"tags":{"highway":"stop"}},"n4602":{"id":"n4602","loc":[-85.622769,41.949325],"tags":{"highway":"stop"}},"n4603":{"id":"n4603","loc":[-85.622837,41.949329],"tags":{"emergency":"fire_hydrant"}},"n4604":{"id":"n4604","loc":[-85.622614,41.950113],"tags":{"highway":"give_way"}},"n4605":{"id":"n4605","loc":[-85.624777,41.949219],"tags":{"highway":"stop"}},"n4606":{"id":"n4606","loc":[-85.624849,41.949106],"tags":{"emergency":"fire_hydrant"}},"n4607":{"id":"n4607","loc":[-85.624858,41.950119],"tags":{"emergency":"fire_hydrant"}},"n4608":{"id":"n4608","loc":[-85.624752,41.948334],"tags":{"highway":"give_way"}},"n4609":{"id":"n4609","loc":[-85.624845,41.948422],"tags":{"emergency":"fire_hydrant"}},"n461":{"id":"n461","loc":[-85.634987,41.943112]},"n4610":{"id":"n4610","loc":[-85.62484,41.947539],"tags":{"emergency":"fire_hydrant"}},"n4611":{"id":"n4611","loc":[-85.62476,41.947428],"tags":{"highway":"stop"}},"n4612":{"id":"n4612","loc":[-85.620286,41.950926]},"n4613":{"id":"n4613","loc":[-85.618237,41.950963]},"n4614":{"id":"n4614","loc":[-85.618107,41.950876]},"n4615":{"id":"n4615","loc":[-85.618131,41.950393]},"n4616":{"id":"n4616","loc":[-85.61823,41.9499]},"n4617":{"id":"n4617","loc":[-85.619138,41.950212]},"n4618":{"id":"n4618","loc":[-85.619299,41.950388]},"n4619":{"id":"n4619","loc":[-85.619306,41.950897]},"n462":{"id":"n462","loc":[-85.634698,41.943194]},"n4620":{"id":"n4620","loc":[-85.619155,41.950958]},"n4621":{"id":"n4621","loc":[-85.620079,41.947715]},"n4622":{"id":"n4622","loc":[-85.619674,41.947728]},"n4623":{"id":"n4623","loc":[-85.619634,41.947735]},"n4624":{"id":"n4624","loc":[-85.619587,41.947756],"tags":{"barrier":"gate"}},"n4625":{"id":"n4625","loc":[-85.61953,41.947796]},"n4626":{"id":"n4626","loc":[-85.619475,41.947847]},"n4627":{"id":"n4627","loc":[-85.619433,41.947903]},"n4628":{"id":"n4628","loc":[-85.619402,41.947982]},"n4629":{"id":"n4629","loc":[-85.619394,41.948043]},"n463":{"id":"n463","loc":[-85.634632,41.943219]},"n4630":{"id":"n4630","loc":[-85.619395,41.948476]},"n4631":{"id":"n4631","loc":[-85.618367,41.947452]},"n4632":{"id":"n4632","loc":[-85.618371,41.947567],"tags":{"barrier":"gate"}},"n4633":{"id":"n4633","loc":[-85.618341,41.947622]},"n4634":{"id":"n4634","loc":[-85.618138,41.94773]},"n4635":{"id":"n4635","loc":[-85.618078,41.947814]},"n4636":{"id":"n4636","loc":[-85.618072,41.948009]},"n4637":{"id":"n4637","loc":[-85.618269,41.947666]},"n4638":{"id":"n4638","loc":[-85.618099,41.947765]},"n4639":{"id":"n4639","loc":[-85.618378,41.954453]},"n464":{"id":"n464","loc":[-85.63459,41.943239]},"n4640":{"id":"n4640","loc":[-85.618198,41.95453]},"n4641":{"id":"n4641","loc":[-85.618212,41.954623]},"n4642":{"id":"n4642","loc":[-85.635211,41.943103],"tags":{"leisure":"picnic_table"}},"n4643":{"id":"n4643","loc":[-85.635345,41.943448],"tags":{"leisure":"picnic_table"}},"n4644":{"id":"n4644","loc":[-85.635901,41.943353],"tags":{"amenity":"bench"}},"n4645":{"id":"n4645","loc":[-85.635815,41.942638],"tags":{"highway":"stop"}},"n4646":{"id":"n4646","loc":[-85.635355,41.942044],"tags":{"leisure":"picnic_table"}},"n4647":{"id":"n4647","loc":[-85.635206,41.942045],"tags":{"leisure":"picnic_table"}},"n4648":{"id":"n4648","loc":[-85.63504,41.941992],"tags":{"leisure":"picnic_table"}},"n4649":{"id":"n4649","loc":[-85.635185,41.942001]},"n465":{"id":"n465","loc":[-85.634555,41.943263]},"n4650":{"id":"n4650","loc":[-85.635176,41.942021]},"n4651":{"id":"n4651","loc":[-85.635127,41.942008]},"n4652":{"id":"n4652","loc":[-85.635136,41.941988]},"n4653":{"id":"n4653","loc":[-85.635,41.941709],"tags":{"emergency":"fire_hydrant"}},"n4654":{"id":"n4654","loc":[-85.634893,41.941801]},"n4655":{"id":"n4655","loc":[-85.634937,41.941843]},"n4656":{"id":"n4656","loc":[-85.634963,41.941859]},"n4657":{"id":"n4657","loc":[-85.635027,41.941904]},"n4658":{"id":"n4658","loc":[-85.63494,41.94187]},"n4659":{"id":"n4659","loc":[-85.634951,41.941871]},"n466":{"id":"n466","loc":[-85.634526,41.943289]},"n4660":{"id":"n4660","loc":[-85.634753,41.941701],"tags":{"amenity":"drinking_water"}},"n4661":{"id":"n4661","loc":[-85.634717,41.941804],"tags":{"amenity":"bench"}},"n4662":{"id":"n4662","loc":[-85.634554,41.941883],"tags":{"amenity":"bench"}},"n4663":{"id":"n4663","loc":[-85.635002,41.941579],"tags":{"amenity":"fountain"}},"n4664":{"id":"n4664","loc":[-85.635258,41.94188],"tags":{"amenity":"waste_basket"}},"n4665":{"id":"n4665","loc":[-85.635262,41.941581],"tags":{"amenity":"bench"}},"n4666":{"id":"n4666","loc":[-85.635319,41.941744],"tags":{"amenity":"bench"}},"n4667":{"id":"n4667","loc":[-85.634702,41.941473],"tags":{"amenity":"waste_basket"}},"n4668":{"id":"n4668","loc":[-85.633981,41.941966],"tags":{"amenity":"bench"}},"n4669":{"id":"n4669","loc":[-85.63388,41.941743]},"n467":{"id":"n467","loc":[-85.635163,41.944985]},"n4670":{"id":"n4670","loc":[-85.633746,41.941741]},"n4671":{"id":"n4671","loc":[-85.633749,41.941664]},"n4672":{"id":"n4672","loc":[-85.633883,41.941667]},"n4673":{"id":"n4673","loc":[-85.634283,41.941183],"tags":{"leisure":"picnic_table"}},"n4674":{"id":"n4674","loc":[-85.634046,41.941102],"tags":{"amenity":"bbq"}},"n4675":{"id":"n4675","loc":[-85.63401,41.941093],"tags":{"amenity":"bbq"}},"n4676":{"id":"n4676","loc":[-85.633408,41.940862],"tags":{"amenity":"bench"}},"n4677":{"id":"n4677","loc":[-85.633359,41.940651],"tags":{"amenity":"bench"}},"n4678":{"id":"n4678","loc":[-85.634109,41.940831]},"n4679":{"id":"n4679","loc":[-85.63396,41.940867]},"n468":{"id":"n468","loc":[-85.635095,41.945035]},"n4680":{"id":"n4680","loc":[-85.633816,41.940913]},"n4681":{"id":"n4681","loc":[-85.633237,41.940455]},"n4682":{"id":"n4682","loc":[-85.634453,41.940025],"tags":{"emergency":"fire_hydrant"}},"n4683":{"id":"n4683","loc":[-85.635692,41.940218],"tags":{"emergency":"fire_hydrant"}},"n4684":{"id":"n4684","loc":[-85.635566,41.940102],"tags":{"highway":"stop"}},"n4685":{"id":"n4685","loc":[-85.635961,41.940125],"tags":{"highway":"stop"}},"n4686":{"id":"n4686","loc":[-85.635883,41.94012],"tags":{"crossing":"zebra","highway":"crossing"}},"n4687":{"id":"n4687","loc":[-85.635883,41.94006]},"n4688":{"id":"n4688","loc":[-85.635768,41.940051],"tags":{"crossing":"zebra","highway":"crossing"}},"n4689":{"id":"n4689","loc":[-85.635669,41.940043]},"n469":{"id":"n469","loc":[-85.634269,41.944431]},"n4690":{"id":"n4690","loc":[-85.635661,41.940107],"tags":{"crossing":"zebra","highway":"crossing"}},"n4691":{"id":"n4691","loc":[-85.635424,41.941005],"tags":{"amenity":"fountain"}},"n4692":{"id":"n4692","loc":[-85.635542,41.941371],"tags":{"amenity":"bench"}},"n4693":{"id":"n4693","loc":[-85.635709,41.941341],"tags":{"emergency":"fire_hydrant"}},"n4694":{"id":"n4694","loc":[-85.637038,41.942513],"tags":{"highway":"stop"}},"n4695":{"id":"n4695","loc":[-85.637174,41.941354],"tags":{"highway":"stop"}},"n4696":{"id":"n4696","loc":[-85.637091,41.941273],"tags":{"emergency":"fire_hydrant"}},"n4697":{"id":"n4697","loc":[-85.638058,41.941346],"tags":{"highway":"give_way"}},"n4698":{"id":"n4698","loc":[-85.638359,41.941344],"tags":{"highway":"give_way"}},"n4699":{"id":"n4699","loc":[-85.638288,41.941236],"tags":{"emergency":"fire_hydrant"}},"n47":{"id":"n47","loc":[-85.636693,41.943073]},"n470":{"id":"n470","loc":[-85.634352,41.944376]},"n4700":{"id":"n4700","loc":[-85.63935,41.94128],"tags":{"emergency":"fire_hydrant"}},"n4701":{"id":"n4701","loc":[-85.639277,41.941337],"tags":{"highway":"give_way"}},"n4702":{"id":"n4702","loc":[-85.639548,41.941334],"tags":{"highway":"give_way"}},"n4703":{"id":"n4703","loc":[-85.642191,41.940039]},"n4704":{"id":"n4704","loc":[-85.640585,41.941263],"tags":{"emergency":"fire_hydrant"}},"n4705":{"id":"n4705","loc":[-85.64049,41.941327],"tags":{"highway":"stop"}},"n4706":{"id":"n4706","loc":[-85.640803,41.941324],"tags":{"highway":"stop"}},"n4707":{"id":"n4707","loc":[-85.641717,41.941317],"tags":{"highway":"stop"}},"n4708":{"id":"n4708","loc":[-85.641846,41.941415],"tags":{"highway":"stop"}},"n4709":{"id":"n4709","loc":[-85.641756,41.941392],"tags":{"emergency":"fire_hydrant"}},"n471":{"id":"n471","loc":[-85.634747,41.944561],"tags":{"railway":"crossing"}},"n4710":{"id":"n4710","loc":[-85.642014,41.941313],"tags":{"highway":"stop"}},"n4711":{"id":"n4711","loc":[-85.641854,41.942455],"tags":{"highway":"stop"}},"n4712":{"id":"n4712","loc":[-85.641859,41.942739],"tags":{"highway":"stop"}},"n4713":{"id":"n4713","loc":[-85.640754,41.942707],"tags":{"emergency":"fire_hydrant"}},"n4714":{"id":"n4714","loc":[-85.640669,41.942716],"tags":{"highway":"stop"}},"n4715":{"id":"n4715","loc":[-85.640664,41.942478],"tags":{"highway":"stop"}},"n4716":{"id":"n4716","loc":[-85.63964,41.94274],"tags":{"man_made":"flagpole"}},"n4717":{"id":"n4717","loc":[-85.639455,41.942731],"tags":{"highway":"stop"}},"n4718":{"id":"n4718","loc":[-85.63945,41.942492],"tags":{"highway":"stop"}},"n4719":{"id":"n4719","loc":[-85.639527,41.942505],"tags":{"emergency":"fire_hydrant"}},"n472":{"id":"n472","loc":[-85.634667,41.944613]},"n4720":{"id":"n4720","loc":[-85.638238,41.942745],"tags":{"highway":"stop"}},"n4721":{"id":"n4721","loc":[-85.638233,41.942511],"tags":{"highway":"stop"}},"n4722":{"id":"n4722","loc":[-85.638018,41.94299],"tags":{"amenity":"waste_disposal"}},"n4723":{"id":"n4723","loc":[-85.637918,41.944152],"tags":{"amenity":"waste_basket"}},"n4724":{"id":"n4724","loc":[-85.635902,41.943291],"tags":{"leisure":"picnic_table"}},"n4725":{"id":"n4725","loc":[-85.63704,41.942741],"tags":{"highway":"stop"}},"n4726":{"id":"n4726","loc":[-85.633467,41.943818],"tags":{"highway":"stop"}},"n4727":{"id":"n4727","loc":[-85.633987,41.943531],"tags":{"highway":"stop"}},"n4728":{"id":"n4728","loc":[-85.632154,41.943539],"tags":{"emergency":"fire_hydrant"}},"n4729":{"id":"n4729","loc":[-85.633567,41.944641],"tags":{"amenity":"bench"}},"n473":{"id":"n473","loc":[-85.634161,41.944371]},"n4730":{"id":"n4730","loc":[-85.633127,41.944574],"tags":{"amenity":"bench"}},"n4731":{"id":"n4731","loc":[-85.633439,41.944871],"tags":{"amenity":"bench"}},"n4732":{"id":"n4732","loc":[-85.633676,41.944799],"tags":{"amenity":"waste_basket"}},"n4733":{"id":"n4733","loc":[-85.633466,41.944862],"tags":{"amenity":"waste_basket"}},"n4734":{"id":"n4734","loc":[-85.633451,41.944847],"tags":{"emergency":"fire_hydrant"}},"n4735":{"id":"n4735","loc":[-85.634202,41.945543],"tags":{"amenity":"waste_basket"}},"n4736":{"id":"n4736","loc":[-85.634652,41.945472],"tags":{"leisure":"picnic_table"}},"n4737":{"id":"n4737","loc":[-85.6347,41.945445],"tags":{"leisure":"picnic_table"}},"n4738":{"id":"n4738","loc":[-85.634646,41.945662],"tags":{"emergency":"fire_hydrant"}},"n4739":{"id":"n4739","loc":[-85.634673,41.945687],"tags":{"amenity":"waste_basket"}},"n474":{"id":"n474","loc":[-85.633861,41.944117]},"n4740":{"id":"n4740","loc":[-85.63449,41.945827],"tags":{"amenity":"clock","display":"analog"}},"n4741":{"id":"n4741","loc":[-85.63481,41.946056],"tags":{"highway":"stop"}},"n4742":{"id":"n4742","loc":[-85.634814,41.946176],"tags":{"amenity":"post_box"}},"n4743":{"id":"n4743","loc":[-85.638744,41.945328]},"n4744":{"id":"n4744","loc":[-85.63867,41.945228],"tags":{"amenity":"bench"}},"n4745":{"id":"n4745","loc":[-85.639487,41.945042],"tags":{"highway":"stop"}},"n4746":{"id":"n4746","loc":[-85.639635,41.94387],"tags":{"highway":"stop"}},"n4747":{"id":"n4747","loc":[-85.639549,41.943756],"tags":{"emergency":"fire_hydrant"}},"n4748":{"id":"n4748","loc":[-85.64055,41.943862],"tags":{"highway":"stop"}},"n4749":{"id":"n4749","loc":[-85.640864,41.943859],"tags":{"highway":"stop"}},"n475":{"id":"n475","loc":[-85.633906,41.943535]},"n4750":{"id":"n4750","loc":[-85.640718,41.945022],"tags":{"highway":"stop"}},"n4751":{"id":"n4751","loc":[-85.640664,41.945076],"tags":{"emergency":"fire_hydrant"}},"n4752":{"id":"n4752","loc":[-85.641913,41.94502],"tags":{"highway":"stop"}},"n4753":{"id":"n4753","loc":[-85.641838,41.945076],"tags":{"emergency":"fire_hydrant"}},"n4754":{"id":"n4754","loc":[-85.642045,41.94385],"tags":{"highway":"give_way"}},"n4755":{"id":"n4755","loc":[-85.641738,41.943852],"tags":{"highway":"give_way"}},"n4756":{"id":"n4756","loc":[-85.642928,41.943843],"tags":{"highway":"stop"}},"n4757":{"id":"n4757","loc":[-85.64305,41.943902],"tags":{"emergency":"fire_hydrant"}},"n4758":{"id":"n4758","loc":[-85.642986,41.945105],"tags":{"highway":"stop"}},"n4759":{"id":"n4759","loc":[-85.643136,41.94502],"tags":{"highway":"stop"}},"n476":{"id":"n476","loc":[-85.63423,41.943692]},"n4760":{"id":"n4760","loc":[-85.63169,41.947812]},"n4761":{"id":"n4761","loc":[-85.631307,41.947655]},"n4762":{"id":"n4762","loc":[-85.631407,41.947413]},"n4763":{"id":"n4763","loc":[-85.631173,41.947306]},"n4764":{"id":"n4764","loc":[-85.631316,41.947145]},"n4765":{"id":"n4765","loc":[-85.631476,41.947087]},"n4766":{"id":"n4766","loc":[-85.631793,41.946871]},"n4767":{"id":"n4767","loc":[-85.631884,41.946723]},"n4768":{"id":"n4768","loc":[-85.631814,41.946397]},"n4769":{"id":"n4769","loc":[-85.631382,41.947685]},"n477":{"id":"n477","loc":[-85.635096,41.942814]},"n4770":{"id":"n4770","loc":[-85.63109,41.947819]},"n4771":{"id":"n4771","loc":[-85.630921,41.947961]},"n4772":{"id":"n4772","loc":[-85.630249,41.947709]},"n4773":{"id":"n4773","loc":[-85.630149,41.947451]},"n4774":{"id":"n4774","loc":[-85.629733,41.947339]},"n4775":{"id":"n4775","loc":[-85.629755,41.946948]},"n4776":{"id":"n4776","loc":[-85.630457,41.947103]},"n4777":{"id":"n4777","loc":[-85.630934,41.946939]},"n4778":{"id":"n4778","loc":[-85.631277,41.946852]},"n4779":{"id":"n4779","loc":[-85.63142,41.946781]},"n478":{"id":"n478","loc":[-85.635058,41.942795]},"n4780":{"id":"n4780","loc":[-85.631116,41.946474]},"n4781":{"id":"n4781","loc":[-85.63073,41.945965]},"n4782":{"id":"n4782","loc":[-85.631337,41.94571]},"n4783":{"id":"n4783","loc":[-85.631589,41.945487]},"n4784":{"id":"n4784","loc":[-85.632278,41.945784]},"n4785":{"id":"n4785","loc":[-85.632105,41.946034]},"n4786":{"id":"n4786","loc":[-85.632532,41.946198]},"n4787":{"id":"n4787","loc":[-85.632566,41.946151]},"n4788":{"id":"n4788","loc":[-85.632684,41.946196]},"n4789":{"id":"n4789","loc":[-85.628676,41.947106]},"n479":{"id":"n479","loc":[-85.635002,41.94279]},"n4790":{"id":"n4790","loc":[-85.628973,41.946476]},"n4791":{"id":"n4791","loc":[-85.629094,41.946079]},"n4792":{"id":"n4792","loc":[-85.629226,41.94578]},"n4793":{"id":"n4793","loc":[-85.629479,41.945682]},"n4794":{"id":"n4794","loc":[-85.630606,41.94569]},"n4795":{"id":"n4795","loc":[-85.631255,41.945588]},"n4796":{"id":"n4796","loc":[-85.631546,41.945281]},"n4797":{"id":"n4797","loc":[-85.631629,41.944823]},"n4798":{"id":"n4798","loc":[-85.631766,41.944958]},"n4799":{"id":"n4799","loc":[-85.631689,41.945318]},"n48":{"id":"n48","loc":[-85.636689,41.94276]},"n480":{"id":"n480","loc":[-85.634908,41.94279]},"n4800":{"id":"n4800","loc":[-85.615069,41.945527]},"n4801":{"id":"n4801","loc":[-85.615058,41.946677]},"n4802":{"id":"n4802","loc":[-85.613692,41.946689]},"n4803":{"id":"n4803","loc":[-85.613475,41.946531]},"n4804":{"id":"n4804","loc":[-85.611717,41.946252]},"n4805":{"id":"n4805","loc":[-85.611353,41.946385]},"n4806":{"id":"n4806","loc":[-85.611304,41.947397]},"n4807":{"id":"n4807","loc":[-85.610564,41.947401]},"n4808":{"id":"n4808","loc":[-85.610553,41.947122]},"n4809":{"id":"n4809","loc":[-85.610194,41.946992]},"n481":{"id":"n481","loc":[-85.634478,41.942342]},"n4810":{"id":"n4810","loc":[-85.609976,41.946628]},"n4811":{"id":"n4811","loc":[-85.609769,41.946523]},"n4812":{"id":"n4812","loc":[-85.609307,41.946523]},"n4813":{"id":"n4813","loc":[-85.609035,41.946462]},"n4814":{"id":"n4814","loc":[-85.609018,41.943277]},"n4815":{"id":"n4815","loc":[-85.609617,41.943423]},"n4816":{"id":"n4816","loc":[-85.610471,41.943447]},"n4817":{"id":"n4817","loc":[-85.621491,41.949168]},"n4818":{"id":"n4818","loc":[-85.620266,41.94917]},"n4819":{"id":"n4819","loc":[-85.620262,41.947557]},"n482":{"id":"n482","loc":[-85.634521,41.942254]},"n4820":{"id":"n4820","loc":[-85.620825,41.947556]},"n4821":{"id":"n4821","loc":[-85.620827,41.948371]},"n4822":{"id":"n4822","loc":[-85.621489,41.94837]},"n4823":{"id":"n4823","loc":[-85.622865,41.950928]},"n4824":{"id":"n4824","loc":[-85.622858,41.949744]},"n4825":{"id":"n4825","loc":[-85.623696,41.949714]},"n4826":{"id":"n4826","loc":[-85.623696,41.949647]},"n4827":{"id":"n4827","loc":[-85.624019,41.949647]},"n4828":{"id":"n4828","loc":[-85.624024,41.950093]},"n4829":{"id":"n4829","loc":[-85.622885,41.949711]},"n483":{"id":"n483","loc":[-85.63425,41.941819]},"n4830":{"id":"n4830","loc":[-85.624584,41.951049]},"n4831":{"id":"n4831","loc":[-85.624669,41.9511]},"n4832":{"id":"n4832","loc":[-85.624316,41.952218]},"n4833":{"id":"n4833","loc":[-85.623819,41.952094]},"n4834":{"id":"n4834","loc":[-85.623385,41.952101]},"n4835":{"id":"n4835","loc":[-85.623456,41.951238]},"n4836":{"id":"n4836","loc":[-85.623535,41.951051]},"n4837":{"id":"n4837","loc":[-85.624693,41.950921]},"n4838":{"id":"n4838","loc":[-85.624727,41.950897]},"n4839":{"id":"n4839","loc":[-85.624869,41.950341]},"n484":{"id":"n484","loc":[-85.634324,41.942131]},"n4840":{"id":"n4840","loc":[-85.624859,41.949284]},"n4841":{"id":"n4841","loc":[-85.624788,41.949262]},"n4842":{"id":"n4842","loc":[-85.62402,41.949265]},"n4843":{"id":"n4843","loc":[-85.610382,41.954663]},"n4844":{"id":"n4844","loc":[-85.605675,41.954667]},"n4845":{"id":"n4845","loc":[-85.605669,41.949407]},"n4846":{"id":"n4846","loc":[-85.610376,41.949404]},"n4847":{"id":"n4847","loc":[-85.605552,41.958536]},"n4848":{"id":"n4848","loc":[-85.595755,41.958588]},"n4849":{"id":"n4849","loc":[-85.595732,41.956419]},"n485":{"id":"n485","loc":[-85.634211,41.941374]},"n4850":{"id":"n4850","loc":[-85.596908,41.955605]},"n4851":{"id":"n4851","loc":[-85.597723,41.955596]},"n4852":{"id":"n4852","loc":[-85.597715,41.954967]},"n4853":{"id":"n4853","loc":[-85.5874,41.955018]},"n4854":{"id":"n4854","loc":[-85.586615,41.955124]},"n4855":{"id":"n4855","loc":[-85.58613,41.955293]},"n4856":{"id":"n4856","loc":[-85.586166,41.962122]},"n4857":{"id":"n4857","loc":[-85.587008,41.955052]},"n4858":{"id":"n4858","loc":[-85.591685,41.95499]},"n4859":{"id":"n4859","loc":[-85.591718,41.956649]},"n486":{"id":"n486","loc":[-85.634085,41.940704]},"n4860":{"id":"n4860","loc":[-85.591133,41.956649]},"n4861":{"id":"n4861","loc":[-85.591061,41.95582]},"n4862":{"id":"n4862","loc":[-85.590677,41.95613]},"n4863":{"id":"n4863","loc":[-85.590826,41.956369]},"n4864":{"id":"n4864","loc":[-85.591016,41.954991]},"n4865":{"id":"n4865","loc":[-85.587656,41.954855]},"n4866":{"id":"n4866","loc":[-85.5964,41.955274]},"n4867":{"id":"n4867","loc":[-85.58776,41.96178]},"n4868":{"id":"n4868","loc":[-85.601172,41.960448]},"n4869":{"id":"n4869","loc":[-85.589489,41.960478]},"n487":{"id":"n487","loc":[-85.635567,41.940944]},"n4870":{"id":"n4870","loc":[-85.586664,41.960493]},"n4871":{"id":"n4871","loc":[-85.591227,41.95676]},"n4872":{"id":"n4872","loc":[-85.589424,41.958093]},"n4873":{"id":"n4873","loc":[-85.588779,41.957611]},"n4874":{"id":"n4874","loc":[-85.590583,41.956278]},"n4875":{"id":"n4875","loc":[-85.590759,41.957106]},"n4876":{"id":"n4876","loc":[-85.592213,41.958218]},"n4877":{"id":"n4877","loc":[-85.592262,41.958279]},"n4878":{"id":"n4878","loc":[-85.592304,41.958358]},"n4879":{"id":"n4879","loc":[-85.592351,41.95849]},"n488":{"id":"n488","loc":[-85.635542,41.940919]},"n4880":{"id":"n4880","loc":[-85.592363,41.958605]},"n4881":{"id":"n4881","loc":[-85.592383,41.96047]},"n4882":{"id":"n4882","loc":[-85.592376,41.959808]},"n4883":{"id":"n4883","loc":[-85.600825,41.959779]},"n4884":{"id":"n4884","loc":[-85.601084,41.959844]},"n4885":{"id":"n4885","loc":[-85.601144,41.959908]},"n4886":{"id":"n4886","loc":[-85.601164,41.960008]},"n4887":{"id":"n4887","loc":[-85.601162,41.960125]},"n4888":{"id":"n4888","loc":[-85.601134,41.960221]},"n4889":{"id":"n4889","loc":[-85.600993,41.960353]},"n489":{"id":"n489","loc":[-85.635514,41.940906]},"n4890":{"id":"n4890","loc":[-85.600794,41.960449]},"n4891":{"id":"n4891","loc":[-85.60098,41.959792]},"n4892":{"id":"n4892","loc":[-85.601067,41.960294]},"n4893":{"id":"n4893","loc":[-85.596829,41.959793]},"n4894":{"id":"n4894","loc":[-85.596839,41.960459]},"n4895":{"id":"n4895","loc":[-85.589364,41.958048]},"n4896":{"id":"n4896","loc":[-85.587374,41.959511]},"n4897":{"id":"n4897","loc":[-85.587286,41.959564]},"n4898":{"id":"n4898","loc":[-85.587163,41.959632]},"n4899":{"id":"n4899","loc":[-85.586694,41.959865]},"n49":{"id":"n49","loc":[-85.637127,41.942757]},"n490":{"id":"n490","loc":[-85.635469,41.940896]},"n4900":{"id":"n4900","loc":[-85.586634,41.959921]},"n4901":{"id":"n4901","loc":[-85.586607,41.960001]},"n4902":{"id":"n4902","loc":[-85.586599,41.960099]},"n4903":{"id":"n4903","loc":[-85.586602,41.96034]},"n4904":{"id":"n4904","loc":[-85.586669,41.960439]},"n4905":{"id":"n4905","loc":[-85.586758,41.960493]},"n4906":{"id":"n4906","loc":[-85.586618,41.960391]},"n4907":{"id":"n4907","loc":[-85.591201,41.956352]},"n4908":{"id":"n4908","loc":[-85.59112,41.954843]},"n4909":{"id":"n4909","loc":[-85.591536,41.956349]},"n491":{"id":"n491","loc":[-85.635667,41.940826]},"n4910":{"id":"n4910","loc":[-85.590953,41.956354]},"n4911":{"id":"n4911","loc":[-85.591468,41.956406]},"n4912":{"id":"n4912","loc":[-85.591469,41.956478]},"n4913":{"id":"n4913","loc":[-85.591123,41.956481]},"n4914":{"id":"n4914","loc":[-85.591121,41.956409]},"n4915":{"id":"n4915","loc":[-85.590826,41.955954]},"n4916":{"id":"n4916","loc":[-85.590612,41.956115]},"n4917":{"id":"n4917","loc":[-85.590402,41.955962]},"n4918":{"id":"n4918","loc":[-85.590622,41.955804]},"n4919":{"id":"n4919","loc":[-85.59011,41.956502]},"n492":{"id":"n492","loc":[-85.636197,41.940599]},"n4920":{"id":"n4920","loc":[-85.589877,41.956668]},"n4921":{"id":"n4921","loc":[-85.589777,41.95659]},"n4922":{"id":"n4922","loc":[-85.59001,41.956424]},"n4923":{"id":"n4923","loc":[-85.589595,41.956427]},"n4924":{"id":"n4924","loc":[-85.589434,41.956549]},"n4925":{"id":"n4925","loc":[-85.589262,41.956424]},"n4926":{"id":"n4926","loc":[-85.589422,41.956302]},"n4927":{"id":"n4927","loc":[-85.589358,41.956286]},"n4928":{"id":"n4928","loc":[-85.5892,41.956408]},"n4929":{"id":"n4929","loc":[-85.589032,41.956288]},"n493":{"id":"n493","loc":[-85.6362,41.940686]},"n4930":{"id":"n4930","loc":[-85.58919,41.956166]},"n4931":{"id":"n4931","loc":[-85.589165,41.956132]},"n4932":{"id":"n4932","loc":[-85.589002,41.956253]},"n4933":{"id":"n4933","loc":[-85.588826,41.956122]},"n4934":{"id":"n4934","loc":[-85.588989,41.956001]},"n4935":{"id":"n4935","loc":[-85.588673,41.955757]},"n4936":{"id":"n4936","loc":[-85.588502,41.955882]},"n4937":{"id":"n4937","loc":[-85.588339,41.955759]},"n4938":{"id":"n4938","loc":[-85.58851,41.955633]},"n4939":{"id":"n4939","loc":[-85.590382,41.955892]},"n494":{"id":"n494","loc":[-85.635969,41.94069]},"n4940":{"id":"n4940","loc":[-85.589923,41.956231]},"n4941":{"id":"n4941","loc":[-85.58984,41.956168]},"n4942":{"id":"n4942","loc":[-85.5903,41.95583]},"n4943":{"id":"n4943","loc":[-85.589636,41.956038]},"n4944":{"id":"n4944","loc":[-85.589546,41.956105]},"n4945":{"id":"n4945","loc":[-85.589045,41.955729]},"n4946":{"id":"n4946","loc":[-85.589135,41.955662]},"n4947":{"id":"n4947","loc":[-85.590718,41.955293]},"n4948":{"id":"n4948","loc":[-85.590718,41.955374]},"n4949":{"id":"n4949","loc":[-85.589211,41.955369]},"n495":{"id":"n495","loc":[-85.635965,41.940561]},"n4950":{"id":"n4950","loc":[-85.589212,41.955287]},"n4951":{"id":"n4951","loc":[-85.589675,41.956817]},"n4952":{"id":"n4952","loc":[-85.58947,41.95697]},"n4953":{"id":"n4953","loc":[-85.589219,41.956784]},"n4954":{"id":"n4954","loc":[-85.589425,41.95663]},"n4955":{"id":"n4955","loc":[-85.589373,41.95702]},"n4956":{"id":"n4956","loc":[-85.589171,41.957172]},"n4957":{"id":"n4957","loc":[-85.588962,41.957019]},"n4958":{"id":"n4958","loc":[-85.589164,41.956867]},"n4959":{"id":"n4959","loc":[-85.588881,41.955006]},"n496":{"id":"n496","loc":[-85.636031,41.94056]},"n4960":{"id":"n4960","loc":[-85.588804,41.955006]},"n4961":{"id":"n4961","loc":[-85.604773,41.954521]},"n4962":{"id":"n4962","loc":[-85.601603,41.954527]},"n4963":{"id":"n4963","loc":[-85.600823,41.954169]},"n4964":{"id":"n4964","loc":[-85.600828,41.950191]},"n4965":{"id":"n4965","loc":[-85.601673,41.949457]},"n4966":{"id":"n4966","loc":[-85.604464,41.949488]},"n4967":{"id":"n4967","loc":[-85.60538,41.950212]},"n4968":{"id":"n4968","loc":[-85.605395,41.954108]},"n4969":{"id":"n4969","loc":[-85.604771,41.954109]},"n497":{"id":"n497","loc":[-85.636032,41.940602]},"n4970":{"id":"n4970","loc":[-85.600613,41.953916]},"n4971":{"id":"n4971","loc":[-85.599758,41.954649]},"n4972":{"id":"n4972","loc":[-85.591194,41.954663]},"n4973":{"id":"n4973","loc":[-85.591182,41.950465]},"n4974":{"id":"n4974","loc":[-85.591871,41.950464]},"n4975":{"id":"n4975","loc":[-85.591868,41.949209]},"n4976":{"id":"n4976","loc":[-85.592155,41.949209]},"n4977":{"id":"n4977","loc":[-85.592155,41.94848]},"n4978":{"id":"n4978","loc":[-85.600615,41.948482]},"n4979":{"id":"n4979","loc":[-85.605421,41.949378]},"n498":{"id":"n498","loc":[-85.635776,41.940583]},"n4980":{"id":"n4980","loc":[-85.600614,41.949373]},"n4981":{"id":"n4981","loc":[-85.601316,41.94849]},"n4982":{"id":"n4982","loc":[-85.601592,41.947641]},"n4983":{"id":"n4983","loc":[-85.60395,41.947618]},"n4984":{"id":"n4984","loc":[-85.603973,41.948114]},"n4985":{"id":"n4985","loc":[-85.605398,41.948103]},"n4986":{"id":"n4986","loc":[-85.614017,41.965566]},"n4987":{"id":"n4987","loc":[-85.605787,41.965619]},"n4988":{"id":"n4988","loc":[-85.60577,41.963821]},"n4989":{"id":"n4989","loc":[-85.612886,41.963808]},"n499":{"id":"n499","loc":[-85.63589,41.940578]},"n4990":{"id":"n4990","loc":[-85.613207,41.963705]},"n4991":{"id":"n4991","loc":[-85.613511,41.963525]},"n4992":{"id":"n4992","loc":[-85.613667,41.963305]},"n4993":{"id":"n4993","loc":[-85.613779,41.962983]},"n4994":{"id":"n4994","loc":[-85.613797,41.959709]},"n4995":{"id":"n4995","loc":[-85.613663,41.95936]},"n4996":{"id":"n4996","loc":[-85.61339,41.959064]},"n4997":{"id":"n4997","loc":[-85.610503,41.956898]},"n4998":{"id":"n4998","loc":[-85.610485,41.956595]},"n4999":{"id":"n4999","loc":[-85.613892,41.956621]},"n5":{"id":"n5","loc":[-85.622744,41.95268]},"n50":{"id":"n50","loc":[-85.636673,41.943143]},"n500":{"id":"n500","loc":[-85.636198,41.940578]},"n5000":{"id":"n5000","loc":[-85.613866,41.958574]},"n5001":{"id":"n5001","loc":[-85.615262,41.958561]},"n5002":{"id":"n5002","loc":[-85.615279,41.959541]},"n5003":{"id":"n5003","loc":[-85.615314,41.95597]},"n5004":{"id":"n5004","loc":[-85.613887,41.955988]},"n5005":{"id":"n5005","loc":[-85.613074,41.962244]},"n5006":{"id":"n5006","loc":[-85.611678,41.963354]},"n5007":{"id":"n5007","loc":[-85.611678,41.963487]},"n5008":{"id":"n5008","loc":[-85.606906,41.963502]},"n5009":{"id":"n5009","loc":[-85.605777,41.962657]},"n501":{"id":"n501","loc":[-85.636251,41.940584]},"n5010":{"id":"n5010","loc":[-85.605711,41.9599]},"n5011":{"id":"n5011","loc":[-85.608139,41.9585]},"n5012":{"id":"n5012","loc":[-85.60814,41.956306]},"n5013":{"id":"n5013","loc":[-85.608854,41.95581]},"n5014":{"id":"n5014","loc":[-85.610039,41.955883]},"n5015":{"id":"n5015","loc":[-85.610068,41.956754]},"n5016":{"id":"n5016","loc":[-85.613058,41.959411]},"n5017":{"id":"n5017","loc":[-85.610234,41.957068]},"n5018":{"id":"n5018","loc":[-85.609826,41.95581]},"n5019":{"id":"n5019","loc":[-85.606987,41.958505]},"n502":{"id":"n502","loc":[-85.636279,41.940605]},"n5020":{"id":"n5020","loc":[-85.606498,41.958846]},"n5021":{"id":"n5021","loc":[-85.606013,41.959342]},"n5022":{"id":"n5022","loc":[-85.614553,41.961581]},"n5023":{"id":"n5023","loc":[-85.61465,41.96214]},"n5024":{"id":"n5024","loc":[-85.615277,41.962442]},"n5025":{"id":"n5025","loc":[-85.615451,41.962972]},"n5026":{"id":"n5026","loc":[-85.614355,41.964826]},"n5027":{"id":"n5027","loc":[-85.615133,41.964589]},"n5028":{"id":"n5028","loc":[-85.615342,41.963818]},"n5029":{"id":"n5029","loc":[-85.615971,41.963792]},"n503":{"id":"n503","loc":[-85.636285,41.940633]},"n5030":{"id":"n5030","loc":[-85.615751,41.963122]},"n5031":{"id":"n5031","loc":[-85.616575,41.963123]},"n5032":{"id":"n5032","loc":[-85.612527,41.963846]},"n5033":{"id":"n5033","loc":[-85.630653,41.940709]},"n5034":{"id":"n5034","loc":[-85.629858,41.939568]},"n5035":{"id":"n5035","loc":[-85.629847,41.937926]},"n504":{"id":"n504","loc":[-85.636281,41.940662]},"n505":{"id":"n505","loc":[-85.636266,41.940688]},"n506":{"id":"n506","loc":[-85.636236,41.940701]},"n507":{"id":"n507","loc":[-85.63619,41.940706]},"n508":{"id":"n508","loc":[-85.635892,41.940707]},"n509":{"id":"n509","loc":[-85.635777,41.9407]},"n51":{"id":"n51","loc":[-85.636673,41.942864]},"n510":{"id":"n510","loc":[-85.636044,41.940578]},"n511":{"id":"n511","loc":[-85.635946,41.940578]},"n512":{"id":"n512","loc":[-85.636475,41.940732]},"n513":{"id":"n513","loc":[-85.636475,41.940777]},"n514":{"id":"n514","loc":[-85.636405,41.940777]},"n515":{"id":"n515","loc":[-85.636405,41.940732]},"n516":{"id":"n516","loc":[-85.636471,41.940916]},"n517":{"id":"n517","loc":[-85.636471,41.940961]},"n518":{"id":"n518","loc":[-85.636404,41.940961]},"n519":{"id":"n519","loc":[-85.636404,41.940916]},"n52":{"id":"n52","loc":[-85.636227,41.942864]},"n520":{"id":"n520","loc":[-85.636286,41.941127]},"n521":{"id":"n521","loc":[-85.636203,41.941126]},"n522":{"id":"n522","loc":[-85.636204,41.941083]},"n523":{"id":"n523","loc":[-85.636287,41.941083]},"n524":{"id":"n524","loc":[-85.636124,41.941064]},"n525":{"id":"n525","loc":[-85.636,41.941065]},"n526":{"id":"n526","loc":[-85.636,41.940964]},"n527":{"id":"n527","loc":[-85.636045,41.940964]},"n528":{"id":"n528","loc":[-85.636045,41.940928]},"n529":{"id":"n529","loc":[-85.636111,41.940928]},"n53":{"id":"n53","loc":[-85.636227,41.943143]},"n530":{"id":"n530","loc":[-85.636111,41.940961]},"n531":{"id":"n531","loc":[-85.636123,41.940961]},"n532":{"id":"n532","loc":[-85.636124,41.940997]},"n533":{"id":"n533","loc":[-85.636164,41.940997]},"n534":{"id":"n534","loc":[-85.636164,41.941044]},"n535":{"id":"n535","loc":[-85.636124,41.941044]},"n536":{"id":"n536","loc":[-85.636534,41.941256]},"n537":{"id":"n537","loc":[-85.63645,41.941246]},"n538":{"id":"n538","loc":[-85.636462,41.941189]},"n539":{"id":"n539","loc":[-85.636546,41.941199]},"n54":{"id":"n54","loc":[-85.636198,41.943119]},"n540":{"id":"n540","loc":[-85.636802,41.941226]},"n541":{"id":"n541","loc":[-85.636701,41.941215]},"n542":{"id":"n542","loc":[-85.636709,41.941174]},"n543":{"id":"n543","loc":[-85.636656,41.941168]},"n544":{"id":"n544","loc":[-85.636666,41.941122]},"n545":{"id":"n545","loc":[-85.636781,41.941136]},"n546":{"id":"n546","loc":[-85.636774,41.94117]},"n547":{"id":"n547","loc":[-85.636812,41.941175]},"n548":{"id":"n548","loc":[-85.636803,41.941047]},"n549":{"id":"n549","loc":[-85.636785,41.941047]},"n55":{"id":"n55","loc":[-85.635945,41.94312]},"n550":{"id":"n550","loc":[-85.636785,41.941058]},"n551":{"id":"n551","loc":[-85.636644,41.941059]},"n552":{"id":"n552","loc":[-85.636644,41.941038]},"n553":{"id":"n553","loc":[-85.636581,41.941039]},"n554":{"id":"n554","loc":[-85.636581,41.940995]},"n555":{"id":"n555","loc":[-85.636746,41.940995]},"n556":{"id":"n556","loc":[-85.636746,41.940978]},"n557":{"id":"n557","loc":[-85.636803,41.940978]},"n558":{"id":"n558","loc":[-85.636781,41.940768]},"n559":{"id":"n559","loc":[-85.636783,41.940828]},"n56":{"id":"n56","loc":[-85.635943,41.942909]},"n560":{"id":"n560","loc":[-85.636761,41.940828]},"n561":{"id":"n561","loc":[-85.636762,41.940857]},"n562":{"id":"n562","loc":[-85.636641,41.940859]},"n563":{"id":"n563","loc":[-85.63664,41.940805]},"n564":{"id":"n564","loc":[-85.636676,41.940804]},"n565":{"id":"n565","loc":[-85.636675,41.940769]},"n566":{"id":"n566","loc":[-85.636733,41.94033]},"n567":{"id":"n567","loc":[-85.636471,41.940334]},"n568":{"id":"n568","loc":[-85.636469,41.940262]},"n569":{"id":"n569","loc":[-85.636731,41.940257]},"n57":{"id":"n57","loc":[-85.636227,41.942909]},"n570":{"id":"n570","loc":[-85.636798,41.940419]},"n571":{"id":"n571","loc":[-85.6368,41.940524]},"n572":{"id":"n572","loc":[-85.63664,41.940526]},"n573":{"id":"n573","loc":[-85.636638,41.940421]},"n574":{"id":"n574","loc":[-85.636372,41.940551]},"n575":{"id":"n575","loc":[-85.636338,41.94055]},"n576":{"id":"n576","loc":[-85.636339,41.940524]},"n577":{"id":"n577","loc":[-85.636373,41.940525]},"n578":{"id":"n578","loc":[-85.636388,41.940435]},"n579":{"id":"n579","loc":[-85.636222,41.940436]},"n58":{"id":"n58","loc":[-85.63627,41.943175]},"n580":{"id":"n580","loc":[-85.636222,41.940366]},"n581":{"id":"n581","loc":[-85.636387,41.940365]},"n582":{"id":"n582","loc":[-85.636158,41.940482]},"n583":{"id":"n583","loc":[-85.635963,41.940484]},"n584":{"id":"n584","loc":[-85.635961,41.940399]},"n585":{"id":"n585","loc":[-85.636156,41.940397]},"n586":{"id":"n586","loc":[-85.635987,41.940314]},"n587":{"id":"n587","loc":[-85.635987,41.940268]},"n588":{"id":"n588","loc":[-85.635968,41.940268]},"n589":{"id":"n589","loc":[-85.635967,41.940212]},"n59":{"id":"n59","loc":[-85.635531,41.943176]},"n590":{"id":"n590","loc":[-85.636082,41.940211]},"n591":{"id":"n591","loc":[-85.636083,41.94027]},"n592":{"id":"n592","loc":[-85.636064,41.94027]},"n593":{"id":"n593","loc":[-85.636064,41.940313]},"n594":{"id":"n594","loc":[-85.638071,41.941562]},"n595":{"id":"n595","loc":[-85.637953,41.941562]},"n596":{"id":"n596","loc":[-85.637952,41.941522]},"n597":{"id":"n597","loc":[-85.637876,41.941523]},"n598":{"id":"n598","loc":[-85.637876,41.941471]},"n599":{"id":"n599","loc":[-85.638035,41.94147]},"n6":{"id":"n6","loc":[-85.624925,41.950604]},"n60":{"id":"n60","loc":[-85.63542,41.942883]},"n600":{"id":"n600","loc":[-85.638035,41.941513]},"n601":{"id":"n601","loc":[-85.638071,41.941512]},"n602":{"id":"n602","loc":[-85.637038,41.942543],"tags":{"crossing":"zebra","highway":"crossing"}},"n603":{"id":"n603","loc":[-85.637134,41.942542]},"n604":{"id":"n604","loc":[-85.638122,41.942532]},"n605":{"id":"n605","loc":[-85.638121,41.942478]},"n606":{"id":"n606","loc":[-85.638104,41.941424]},"n607":{"id":"n607","loc":[-85.637115,41.941438]},"n608":{"id":"n608","loc":[-85.637133,41.942453]},"n609":{"id":"n609","loc":[-85.637429,41.942004]},"n61":{"id":"n61","loc":[-85.635701,41.942802]},"n610":{"id":"n610","loc":[-85.637125,41.942004]},"n611":{"id":"n611","loc":[-85.637022,41.942004]},"n612":{"id":"n612","loc":[-85.635952,41.943579]},"n613":{"id":"n613","loc":[-85.635872,41.943594]},"n614":{"id":"n614","loc":[-85.635857,41.943551]},"n615":{"id":"n615","loc":[-85.635937,41.943535]},"n616":{"id":"n616","loc":[-85.63671,41.94344]},"n617":{"id":"n617","loc":[-85.636427,41.94334]},"n618":{"id":"n618","loc":[-85.635353,41.943279]},"n619":{"id":"n619","loc":[-85.635319,41.943257]},"n62":{"id":"n62","loc":[-85.6358,41.942997]},"n620":{"id":"n620","loc":[-85.638786,41.943105]},"n621":{"id":"n621","loc":[-85.634957,41.943146]},"n622":{"id":"n622","loc":[-85.635012,41.943119]},"n623":{"id":"n623","loc":[-85.632409,41.944222]},"n624":{"id":"n624","loc":[-85.631863,41.944749]},"n625":{"id":"n625","loc":[-85.631915,41.944722]},"n626":{"id":"n626","loc":[-85.631884,41.94464]},"n627":{"id":"n627","loc":[-85.631792,41.944359]},"n628":{"id":"n628","loc":[-85.631817,41.944703]},"n629":{"id":"n629","loc":[-85.633464,41.945787]},"n63":{"id":"n63","loc":[-85.635808,41.943176]},"n630":{"id":"n630","loc":[-85.633583,41.945919]},"n631":{"id":"n631","loc":[-85.63382,41.945698]},"n632":{"id":"n632","loc":[-85.633681,41.945571]},"n633":{"id":"n633","loc":[-85.634217,41.946824]},"n634":{"id":"n634","loc":[-85.634271,41.946836]},"n635":{"id":"n635","loc":[-85.634319,41.94573]},"n636":{"id":"n636","loc":[-85.634377,41.945672]},"n637":{"id":"n637","loc":[-85.634909,41.945354]},"n638":{"id":"n638","loc":[-85.634726,41.945493],"tags":{"artwork_type":"mural","tourism":"artwork"}},"n639":{"id":"n639","loc":[-85.63546,41.945612]},"n64":{"id":"n64","loc":[-85.63631,41.943253]},"n640":{"id":"n640","loc":[-85.635561,41.945493]},"n641":{"id":"n641","loc":[-85.635417,41.945565]},"n642":{"id":"n642","loc":[-85.635315,41.945583]},"n643":{"id":"n643","loc":[-85.63506,41.945383]},"n644":{"id":"n644","loc":[-85.635198,41.945199]},"n645":{"id":"n645","loc":[-85.635361,41.94558]},"n646":{"id":"n646","loc":[-85.635017,41.945066]},"n647":{"id":"n647","loc":[-85.634779,41.945206]},"n648":{"id":"n648","loc":[-85.63425,41.945655]},"n649":{"id":"n649","loc":[-85.634247,41.945631]},"n65":{"id":"n65","loc":[-85.635398,41.943259]},"n650":{"id":"n650","loc":[-85.634889,41.945921]},"n651":{"id":"n651","loc":[-85.634889,41.945939]},"n652":{"id":"n652","loc":[-85.634889,41.945761]},"n653":{"id":"n653","loc":[-85.634889,41.945778]},"n654":{"id":"n654","loc":[-85.635112,41.945715]},"n655":{"id":"n655","loc":[-85.635025,41.945714]},"n656":{"id":"n656","loc":[-85.635027,41.945761]},"n657":{"id":"n657","loc":[-85.635438,41.945665]},"n658":{"id":"n658","loc":[-85.635416,41.945676]},"n659":{"id":"n659","loc":[-85.635401,41.945709]},"n66":{"id":"n66","loc":[-85.635336,41.943036]},"n660":{"id":"n660","loc":[-85.635271,41.945566]},"n661":{"id":"n661","loc":[-85.636106,41.946268]},"n662":{"id":"n662","loc":[-85.635867,41.946747]},"n663":{"id":"n663","loc":[-85.636476,41.946797]},"n664":{"id":"n664","loc":[-85.63651,41.946796]},"n665":{"id":"n665","loc":[-85.635367,41.946389]},"n666":{"id":"n666","loc":[-85.635367,41.946437]},"n667":{"id":"n667","loc":[-85.634787,41.946441]},"n668":{"id":"n668","loc":[-85.6358,41.946243]},"n669":{"id":"n669","loc":[-85.635784,41.94622]},"n67":{"id":"n67","loc":[-85.635911,41.942899]},"n670":{"id":"n670","loc":[-85.635727,41.946195]},"n671":{"id":"n671","loc":[-85.635708,41.946588]},"n672":{"id":"n672","loc":[-85.635648,41.946561]},"n673":{"id":"n673","loc":[-85.635624,41.946555]},"n674":{"id":"n674","loc":[-85.635417,41.946559]},"n675":{"id":"n675","loc":[-85.634866,41.946561]},"n676":{"id":"n676","loc":[-85.634866,41.946543]},"n677":{"id":"n677","loc":[-85.635085,41.946546]},"n678":{"id":"n678","loc":[-85.635085,41.946554]},"n679":{"id":"n679","loc":[-85.634584,41.94488]},"n68":{"id":"n68","loc":[-85.635915,41.943156]},"n680":{"id":"n680","loc":[-85.634557,41.944882]},"n681":{"id":"n681","loc":[-85.634455,41.944943]},"n682":{"id":"n682","loc":[-85.634305,41.944968]},"n683":{"id":"n683","loc":[-85.634261,41.944927]},"n684":{"id":"n684","loc":[-85.634132,41.944741]},"n685":{"id":"n685","loc":[-85.633705,41.944759]},"n686":{"id":"n686","loc":[-85.633918,41.944616]},"n687":{"id":"n687","loc":[-85.633974,41.944663]},"n688":{"id":"n688","loc":[-85.6336,41.944665]},"n689":{"id":"n689","loc":[-85.633817,41.944528]},"n69":{"id":"n69","loc":[-85.63631,41.943157]},"n690":{"id":"n690","loc":[-85.633889,41.944485]},"n691":{"id":"n691","loc":[-85.633931,41.944525]},"n692":{"id":"n692","loc":[-85.633864,41.944563]},"n693":{"id":"n693","loc":[-85.633456,41.944524]},"n694":{"id":"n694","loc":[-85.633676,41.944399]},"n695":{"id":"n695","loc":[-85.633352,41.944415]},"n696":{"id":"n696","loc":[-85.633655,41.944234]},"n697":{"id":"n697","loc":[-85.633761,41.94435]},"n698":{"id":"n698","loc":[-85.633254,41.944318]},"n699":{"id":"n699","loc":[-85.633472,41.944188]},"n7":{"id":"n7","loc":[-85.638791,41.943231]},"n70":{"id":"n70","loc":[-85.63579,41.942967]},"n700":{"id":"n700","loc":[-85.633524,41.944237]},"n701":{"id":"n701","loc":[-85.633583,41.944202]},"n702":{"id":"n702","loc":[-85.633632,41.944247]},"n703":{"id":"n703","loc":[-85.633165,41.944228]},"n704":{"id":"n704","loc":[-85.633388,41.944105]},"n705":{"id":"n705","loc":[-85.633117,41.944175]},"n706":{"id":"n706","loc":[-85.633302,41.944077]},"n707":{"id":"n707","loc":[-85.633352,41.944126]},"n708":{"id":"n708","loc":[-85.633052,41.944107]},"n709":{"id":"n709","loc":[-85.633237,41.944009]},"n71":{"id":"n71","loc":[-85.637506,41.942824]},"n710":{"id":"n710","loc":[-85.633187,41.943955]},"n711":{"id":"n711","loc":[-85.633,41.944054]},"n712":{"id":"n712","loc":[-85.633155,41.944265]},"n713":{"id":"n713","loc":[-85.633669,41.944765]},"n714":{"id":"n714","loc":[-85.634468,41.945503]},"n715":{"id":"n715","loc":[-85.63455,41.945566]},"n716":{"id":"n716","loc":[-85.634737,41.945729]},"n717":{"id":"n717","loc":[-85.634753,41.945752]},"n718":{"id":"n718","loc":[-85.634756,41.945781]},"n719":{"id":"n719","loc":[-85.634758,41.945978]},"n72":{"id":"n72","loc":[-85.637511,41.943056]},"n720":{"id":"n720","loc":[-85.634363,41.945548],"tags":{"crossing":"zebra","highway":"crossing"}},"n721":{"id":"n721","loc":[-85.634245,41.945599]},"n722":{"id":"n722","loc":[-85.633474,41.944889]},"n723":{"id":"n723","loc":[-85.632997,41.944418]},"n724":{"id":"n724","loc":[-85.63278,41.944183]},"n725":{"id":"n725","loc":[-85.63331,41.944429]},"n726":{"id":"n726","loc":[-85.633568,41.944829],"tags":{"crossing":"zebra","highway":"crossing"}},"n727":{"id":"n727","loc":[-85.634669,41.94567]},"n728":{"id":"n728","loc":[-85.634462,41.945787]},"n729":{"id":"n729","loc":[-85.634272,41.945625]},"n73":{"id":"n73","loc":[-85.637361,41.943058]},"n730":{"id":"n730","loc":[-85.634344,41.945699],"tags":{"crossing":"zebra","highway":"crossing"}},"n731":{"id":"n731","loc":[-85.634426,41.945783]},"n732":{"id":"n732","loc":[-85.632425,41.944137]},"n733":{"id":"n733","loc":[-85.632302,41.944192]},"n734":{"id":"n734","loc":[-85.632762,41.944174]},"n735":{"id":"n735","loc":[-85.632713,41.944179]},"n736":{"id":"n736","loc":[-85.632411,41.944327]},"n737":{"id":"n737","loc":[-85.632362,41.944341]},"n738":{"id":"n738","loc":[-85.632236,41.944204]},"n739":{"id":"n739","loc":[-85.634939,41.942165]},"n74":{"id":"n74","loc":[-85.637356,41.942825]},"n740":{"id":"n740","loc":[-85.635079,41.941535]},"n741":{"id":"n741","loc":[-85.635112,41.941595]},"n742":{"id":"n742","loc":[-85.635113,41.941633]},"n743":{"id":"n743","loc":[-85.635067,41.941652]},"n744":{"id":"n744","loc":[-85.634989,41.941651]},"n745":{"id":"n745","loc":[-85.634921,41.941609]},"n746":{"id":"n746","loc":[-85.634881,41.941544]},"n747":{"id":"n747","loc":[-85.635537,41.940939]},"n748":{"id":"n748","loc":[-85.635573,41.941048]},"n749":{"id":"n749","loc":[-85.635453,41.94091]},"n75":{"id":"n75","loc":[-85.638097,41.942833]},"n750":{"id":"n750","loc":[-85.635319,41.940943]},"n751":{"id":"n751","loc":[-85.637057,41.943224]},"n752":{"id":"n752","loc":[-85.636989,41.943296]},"n753":{"id":"n753","loc":[-85.636851,41.943299]},"n754":{"id":"n754","loc":[-85.636848,41.94322]},"n755":{"id":"n755","loc":[-85.636986,41.943217]},"n756":{"id":"n756","loc":[-85.637569,41.943454]},"n757":{"id":"n757","loc":[-85.637437,41.943458]},"n758":{"id":"n758","loc":[-85.637432,41.943384]},"n759":{"id":"n759","loc":[-85.637564,41.94338]},"n76":{"id":"n76","loc":[-85.638098,41.942912]},"n760":{"id":"n760","loc":[-85.637213,41.943378]},"n761":{"id":"n761","loc":[-85.637217,41.943435]},"n762":{"id":"n762","loc":[-85.637235,41.943434]},"n763":{"id":"n763","loc":[-85.637237,41.943465]},"n764":{"id":"n764","loc":[-85.637424,41.943459]},"n765":{"id":"n765","loc":[-85.637418,41.943371]},"n766":{"id":"n766","loc":[-85.638094,41.943149]},"n767":{"id":"n767","loc":[-85.638096,41.943201]},"n768":{"id":"n768","loc":[-85.638041,41.943202]},"n769":{"id":"n769","loc":[-85.638042,41.943216]},"n77":{"id":"n77","loc":[-85.637705,41.942913]},"n770":{"id":"n770","loc":[-85.637927,41.943218]},"n771":{"id":"n771","loc":[-85.637926,41.943201]},"n772":{"id":"n772","loc":[-85.637897,41.943201]},"n773":{"id":"n773","loc":[-85.637896,41.943155]},"n774":{"id":"n774","loc":[-85.637962,41.943153]},"n775":{"id":"n775","loc":[-85.637962,41.943134]},"n776":{"id":"n776","loc":[-85.638017,41.943132]},"n777":{"id":"n777","loc":[-85.638018,41.943151]},"n778":{"id":"n778","loc":[-85.638045,41.943289]},"n779":{"id":"n779","loc":[-85.638048,41.943363]},"n78":{"id":"n78","loc":[-85.637705,41.942834]},"n780":{"id":"n780","loc":[-85.637842,41.943367]},"n781":{"id":"n781","loc":[-85.637839,41.943296]},"n782":{"id":"n782","loc":[-85.637896,41.943295]},"n783":{"id":"n783","loc":[-85.637897,41.943314]},"n784":{"id":"n784","loc":[-85.637957,41.943312]},"n785":{"id":"n785","loc":[-85.637957,41.943291]},"n786":{"id":"n786","loc":[-85.637816,41.943375]},"n787":{"id":"n787","loc":[-85.637815,41.943416]},"n788":{"id":"n788","loc":[-85.637715,41.943415]},"n789":{"id":"n789","loc":[-85.637716,41.943374]},"n79":{"id":"n79","loc":[-85.638071,41.942298]},"n790":{"id":"n790","loc":[-85.637912,41.943545]},"n791":{"id":"n791","loc":[-85.637909,41.943479]},"n792":{"id":"n792","loc":[-85.637967,41.943477]},"n793":{"id":"n793","loc":[-85.637967,41.94346]},"n794":{"id":"n794","loc":[-85.638077,41.943457]},"n795":{"id":"n795","loc":[-85.638078,41.943473]},"n796":{"id":"n796","loc":[-85.638124,41.943471]},"n797":{"id":"n797","loc":[-85.638126,41.943514]},"n798":{"id":"n798","loc":[-85.638079,41.943515]},"n799":{"id":"n799","loc":[-85.638079,41.943532]},"n8":{"id":"n8","loc":[-85.635241,41.941948]},"n80":{"id":"n80","loc":[-85.638074,41.942431]},"n800":{"id":"n800","loc":[-85.638028,41.943534]},"n801":{"id":"n801","loc":[-85.638028,41.943542]},"n802":{"id":"n802","loc":[-85.638845,41.942983]},"n803":{"id":"n803","loc":[-85.638846,41.94305]},"n804":{"id":"n804","loc":[-85.638661,41.943052]},"n805":{"id":"n805","loc":[-85.63866,41.942984]},"n806":{"id":"n806","loc":[-85.638579,41.942753]},"n807":{"id":"n807","loc":[-85.638445,41.942755]},"n808":{"id":"n808","loc":[-85.638452,41.942978]},"n809":{"id":"n809","loc":[-85.638545,41.942976]},"n81":{"id":"n81","loc":[-85.637836,41.942433]},"n810":{"id":"n810","loc":[-85.638543,41.942935]},"n811":{"id":"n811","loc":[-85.638571,41.942934]},"n812":{"id":"n812","loc":[-85.63857,41.942901]},"n813":{"id":"n813","loc":[-85.638611,41.9429]},"n814":{"id":"n814","loc":[-85.638607,41.942769]},"n815":{"id":"n815","loc":[-85.63858,41.94277]},"n816":{"id":"n816","loc":[-85.638597,41.942614]},"n817":{"id":"n817","loc":[-85.638601,41.94273]},"n818":{"id":"n818","loc":[-85.638686,41.942731]},"n819":{"id":"n819","loc":[-85.638689,41.942917]},"n82":{"id":"n82","loc":[-85.637835,41.94242]},"n820":{"id":"n820","loc":[-85.638558,41.943018]},"n821":{"id":"n821","loc":[-85.638243,41.943019]},"n822":{"id":"n822","loc":[-85.637536,41.943887]},"n823":{"id":"n823","loc":[-85.63749,41.943926]},"n824":{"id":"n824","loc":[-85.63743,41.943886]},"n825":{"id":"n825","loc":[-85.637476,41.943847]},"n826":{"id":"n826","loc":[-85.637527,41.943846]},"n827":{"id":"n827","loc":[-85.637141,41.943728]},"n828":{"id":"n828","loc":[-85.637201,41.943755]},"n829":{"id":"n829","loc":[-85.636987,41.943608]},"n83":{"id":"n83","loc":[-85.63776,41.942421]},"n830":{"id":"n830","loc":[-85.637441,41.943807]},"n831":{"id":"n831","loc":[-85.637673,41.94399]},"n832":{"id":"n832","loc":[-85.637783,41.944137]},"n833":{"id":"n833","loc":[-85.63845,41.944333]},"n834":{"id":"n834","loc":[-85.638159,41.944248]},"n835":{"id":"n835","loc":[-85.637859,41.94416]},"n836":{"id":"n836","loc":[-85.638685,41.944542]},"n837":{"id":"n837","loc":[-85.638714,41.944611]},"n838":{"id":"n838","loc":[-85.638711,41.944757]},"n839":{"id":"n839","loc":[-85.638774,41.945069]},"n84":{"id":"n84","loc":[-85.637758,41.942339]},"n840":{"id":"n840","loc":[-85.638742,41.945205]},"n841":{"id":"n841","loc":[-85.640267,41.942403]},"n842":{"id":"n842","loc":[-85.640154,41.942404]},"n843":{"id":"n843","loc":[-85.640152,41.942249]},"n844":{"id":"n844","loc":[-85.640266,41.942248]},"n845":{"id":"n845","loc":[-85.640366,41.942599]},"n846":{"id":"n846","loc":[-85.640362,41.942192]},"n847":{"id":"n847","loc":[-85.640146,41.942191]},"n848":{"id":"n848","loc":[-85.640122,41.942196]},"n849":{"id":"n849","loc":[-85.640108,41.942211]},"n85":{"id":"n85","loc":[-85.637836,41.942339]},"n850":{"id":"n850","loc":[-85.640101,41.942236]},"n851":{"id":"n851","loc":[-85.640103,41.94241]},"n852":{"id":"n852","loc":[-85.64011,41.942435]},"n853":{"id":"n853","loc":[-85.640126,41.942445]},"n854":{"id":"n854","loc":[-85.640153,41.942451]},"n855":{"id":"n855","loc":[-85.640183,41.942452]},"n856":{"id":"n856","loc":[-85.640364,41.942452]},"n857":{"id":"n857","loc":[-85.640007,41.942452]},"n858":{"id":"n858","loc":[-85.639449,41.942461]},"n859":{"id":"n859","loc":[-85.640049,41.942391]},"n86":{"id":"n86","loc":[-85.637835,41.942301]},"n860":{"id":"n860","loc":[-85.640052,41.942503]},"n861":{"id":"n861","loc":[-85.639575,41.94251]},"n862":{"id":"n862","loc":[-85.639572,41.942398]},"n863":{"id":"n863","loc":[-85.638782,41.942227]},"n864":{"id":"n864","loc":[-85.63843,41.942226]},"n865":{"id":"n865","loc":[-85.63823,41.942183]},"n866":{"id":"n866","loc":[-85.638363,41.942216],"tags":{"barrier":"gate"}},"n867":{"id":"n867","loc":[-85.6384,41.942223]},"n868":{"id":"n868","loc":[-85.636042,41.942797]},"n869":{"id":"n869","loc":[-85.636308,41.942752]},"n87":{"id":"n87","loc":[-85.637566,41.942367]},"n870":{"id":"n870","loc":[-85.636516,41.942729]},"n871":{"id":"n871","loc":[-85.636782,41.942712]},"n872":{"id":"n872","loc":[-85.636944,41.942706]},"n873":{"id":"n873","loc":[-85.63704,41.942706]},"n874":{"id":"n874","loc":[-85.637237,41.942703]},"n875":{"id":"n875","loc":[-85.637553,41.9427]},"n876":{"id":"n876","loc":[-85.638236,41.942697]},"n877":{"id":"n877","loc":[-85.636284,41.942781]},"n878":{"id":"n878","loc":[-85.636551,41.942641]},"n879":{"id":"n879","loc":[-85.633914,41.943693]},"n88":{"id":"n88","loc":[-85.637566,41.94241]},"n880":{"id":"n880","loc":[-85.63389,41.943708]},"n881":{"id":"n881","loc":[-85.633866,41.943686]},"n882":{"id":"n882","loc":[-85.63389,41.943671]},"n883":{"id":"n883","loc":[-85.633857,41.943609]},"n884":{"id":"n884","loc":[-85.634858,41.944474]},"n885":{"id":"n885","loc":[-85.633988,41.943234]},"n886":{"id":"n886","loc":[-85.633999,41.943485]},"n887":{"id":"n887","loc":[-85.634109,41.943449],"tags":{"emergency":"fire_hydrant"}},"n888":{"id":"n888","loc":[-85.635728,41.942655],"tags":{"emergency":"fire_hydrant"}},"n889":{"id":"n889","loc":[-85.636499,41.942845],"tags":{"man_made":"flagpole"}},"n89":{"id":"n89","loc":[-85.637455,41.94241]},"n890":{"id":"n890","loc":[-85.636197,41.943073]},"n891":{"id":"n891","loc":[-85.636227,41.943073]},"n892":{"id":"n892","loc":[-85.637433,41.942933],"tags":{"addr:city":"Three Rivers","addr:housenumber":"401","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","amenity":"restaurant","cuisine":"pizza","name":"Pizza Hut"}},"n893":{"id":"n893","loc":[-85.637907,41.942879],"tags":{"amenity":"car_wash"}},"n894":{"id":"n894","loc":[-85.637661,41.943018]},"n895":{"id":"n895","loc":[-85.636933,41.942733],"tags":{"emergency":"fire_hydrant"}},"n896":{"id":"n896","loc":[-85.637661,41.94304]},"n897":{"id":"n897","loc":[-85.637562,41.943041]},"n898":{"id":"n898","loc":[-85.637556,41.942725]},"n899":{"id":"n899","loc":[-85.637656,41.942724]},"n9":{"id":"n9","loc":[-85.635159,41.941926]},"n90":{"id":"n90","loc":[-85.637454,41.942367]},"n900":{"id":"n900","loc":[-85.637657,41.942779]},"n901":{"id":"n901","loc":[-85.637983,41.942777]},"n902":{"id":"n902","loc":[-85.637982,41.942616]},"n903":{"id":"n903","loc":[-85.637777,41.942778]},"n904":{"id":"n904","loc":[-85.637775,41.942699]},"n905":{"id":"n905","loc":[-85.637772,41.942618]},"n906":{"id":"n906","loc":[-85.637982,41.942698]},"n907":{"id":"n907","loc":[-85.637941,41.942378],"tags":{"addr:city":"Three Rivers","addr:housenumber":"416","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","name":"Gem Pawnbroker","shop":"pawnbroker"}},"n908":{"id":"n908","loc":[-85.637515,41.942394],"tags":{"second_hand":"only","shop":"car"}},"n909":{"id":"n909","loc":[-85.638743,41.942374],"tags":{"addr:city":"Three Rivers","addr:housenumber":"500","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","name":"William Towing","service:vehicle:towing":"yes","service:vehicle:tyres":"yes","shop":"car_repair"}},"n91":{"id":"n91","loc":[-85.637565,41.942341]},"n910":{"id":"n910","loc":[-85.638594,41.942357]},"n911":{"id":"n911","loc":[-85.634312,41.943562],"tags":{"addr:city":"Three Rivers","addr:housenumber":"145","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","amenity":"cafe","cuisine":"coffee_shop","name":"L.A.'s Coffee Cafe","outdoor_seating":"yes"}},"n912":{"id":"n912","loc":[-85.634404,41.943512]},"n913":{"id":"n913","loc":[-85.634391,41.943519],"tags":{"entrance":"yes"}},"n914":{"id":"n914","loc":[-85.634259,41.943538],"tags":{"entrance":"yes"}},"n915":{"id":"n915","loc":[-85.634247,41.943528]},"n916":{"id":"n916","loc":[-85.633747,41.943322],"tags":{"addr:city":"Three Rivers","addr:housenumber":"132","addr:postcode":"49093","addr:state":"MI","addr:street":"Michigan Avenue","name":"Preferred Insurance Services","office":"insurance"}},"n917":{"id":"n917","loc":[-85.63299,41.943686],"tags":{"addr:city":"Three Rivers","addr:housenumber":"101","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Lynn's Garage","service:vehicle:tyres":"yes","shop":"car_repair"}},"n918":{"id":"n918","loc":[-85.633438,41.944883]},"n919":{"id":"n919","loc":[-85.633265,41.944983]},"n92":{"id":"n92","loc":[-85.637481,41.942341]},"n920":{"id":"n920","loc":[-85.633315,41.945027]},"n921":{"id":"n921","loc":[-85.633376,41.944827]},"n922":{"id":"n922","loc":[-85.633199,41.944922]},"n923":{"id":"n923","loc":[-85.633316,41.944772]},"n924":{"id":"n924","loc":[-85.633147,41.944867]},"n925":{"id":"n925","loc":[-85.633261,41.944719]},"n926":{"id":"n926","loc":[-85.633096,41.944812]},"n927":{"id":"n927","loc":[-85.633191,41.944645]},"n928":{"id":"n928","loc":[-85.632981,41.94476]},"n929":{"id":"n929","loc":[-85.633062,41.94483]},"n93":{"id":"n93","loc":[-85.637481,41.94226]},"n930":{"id":"n930","loc":[-85.633146,41.944602]},"n931":{"id":"n931","loc":[-85.632969,41.944703]},"n932":{"id":"n932","loc":[-85.633008,41.944745]},"n933":{"id":"n933","loc":[-85.633088,41.944545]},"n934":{"id":"n934","loc":[-85.632868,41.944655]},"n935":{"id":"n935","loc":[-85.632941,41.944718]},"n936":{"id":"n936","loc":[-85.633028,41.944483]},"n937":{"id":"n937","loc":[-85.632817,41.944605]},"n938":{"id":"n938","loc":[-85.632923,41.944373]},"n939":{"id":"n939","loc":[-85.632692,41.944485]},"n94":{"id":"n94","loc":[-85.637565,41.94226]},"n940":{"id":"n940","loc":[-85.632871,41.944316]},"n941":{"id":"n941","loc":[-85.632655,41.944421]},"n942":{"id":"n942","loc":[-85.632711,41.944478]},"n943":{"id":"n943","loc":[-85.632825,41.94426]},"n944":{"id":"n944","loc":[-85.632606,41.944363]},"n945":{"id":"n945","loc":[-85.63275,41.94418]},"n946":{"id":"n946","loc":[-85.632588,41.944256]},"n947":{"id":"n947","loc":[-85.632611,41.944279]},"n948":{"id":"n948","loc":[-85.632548,41.944306]},"n949":{"id":"n949","loc":[-85.632512,41.944406]},"n95":{"id":"n95","loc":[-85.637188,41.942217]},"n950":{"id":"n950","loc":[-85.632565,41.944463]},"n951":{"id":"n951","loc":[-85.632579,41.944456]},"n952":{"id":"n952","loc":[-85.632634,41.944518]},"n953":{"id":"n953","loc":[-85.632686,41.944569]},"n954":{"id":"n954","loc":[-85.632745,41.944537]},"n955":{"id":"n955","loc":[-85.632659,41.944587]},"n956":{"id":"n956","loc":[-85.632778,41.944705]},"n957":{"id":"n957","loc":[-85.632815,41.944301],"tags":{"addr:city":"Three Rivers","addr:housenumber":"5","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Access Point Employment","office":"employment_agency"}},"n958":{"id":"n958","loc":[-85.6332,41.944174],"tags":{"addr:city":"Three Rivers","addr:housenumber":"6","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Paisley Emporium","shop":"second_hand"}},"n959":{"id":"n959","loc":[-85.633578,41.944568],"tags":{"addr:city":"Three Rivers","addr:housenumber":"22","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","name":"Lowry's Books","shop":"books"}},"n96":{"id":"n96","loc":[-85.637189,41.942303]},"n960":{"id":"n960","loc":[-85.63344,41.944443],"tags":{"addr:city":"Three Rivers","addr:housenumber":"16","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","amenity":"restaurant","cuisine":"pizza","name":"Paisano's Bar and Grill"}},"n961":{"id":"n961","loc":[-85.633009,41.944542],"tags":{"addr:city":"Three Rivers","addr:housenumber":"13","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","amenity":"cafe","cuisine":"american","internet_access":"yes","name":"Main Street Cafe"}},"n962":{"id":"n962","loc":[-85.633674,41.944682],"tags":{"addr:city":"Three Rivers","addr:housenumber":"28","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","leisure":"fitness_centre","name":"Main Street Fitness"}},"n963":{"id":"n963","loc":[-85.633376,41.944868],"tags":{"addr:city":"Three Rivers","addr:housenumber":"27","addr:postcode":"49093","addr:state":"MI","addr:street":"Main Street","leisure":"fitness_centre","name":"Main Street Barbell"}},"n964":{"id":"n964","loc":[-85.633366,41.944783]},"n965":{"id":"n965","loc":[-85.633296,41.94482]},"n966":{"id":"n966","loc":[-85.633214,41.94487]},"n967":{"id":"n967","loc":[-85.633005,41.944988]},"n968":{"id":"n968","loc":[-85.633269,41.944816]},"n969":{"id":"n969","loc":[-85.633215,41.944842]},"n97":{"id":"n97","loc":[-85.637299,41.942302]},"n970":{"id":"n970","loc":[-85.633245,41.944871]},"n971":{"id":"n971","loc":[-85.633296,41.944845]},"n972":{"id":"n972","loc":[-85.633254,41.944845],"tags":{"natural":"tree"}},"n973":{"id":"n973","loc":[-85.633557,41.945515]},"n974":{"id":"n974","loc":[-85.633279,41.945246]},"n975":{"id":"n975","loc":[-85.63324,41.945226]},"n976":{"id":"n976","loc":[-85.6332,41.945213]},"n977":{"id":"n977","loc":[-85.633133,41.945164]},"n978":{"id":"n978","loc":[-85.63312,41.945132]},"n979":{"id":"n979","loc":[-85.633095,41.945081]},"n98":{"id":"n98","loc":[-85.637299,41.942314]},"n980":{"id":"n980","loc":[-85.633064,41.945047]},"n981":{"id":"n981","loc":[-85.632739,41.944742]},"n982":{"id":"n982","loc":[-85.633281,41.945026]},"n983":{"id":"n983","loc":[-85.633155,41.944903]},"n984":{"id":"n984","loc":[-85.633079,41.944829]},"n985":{"id":"n985","loc":[-85.63304,41.944853]},"n986":{"id":"n986","loc":[-85.632949,41.944776]},"n987":{"id":"n987","loc":[-85.632921,41.944725]},"n988":{"id":"n988","loc":[-85.632859,41.944673]},"n989":{"id":"n989","loc":[-85.632895,41.94505]},"n99":{"id":"n99","loc":[-85.637396,41.942313]},"n990":{"id":"n990","loc":[-85.633336,41.945138]},"n991":{"id":"n991","loc":[-85.633466,41.945265]},"n992":{"id":"n992","loc":[-85.633367,41.945327]},"n993":{"id":"n993","loc":[-85.633163,41.945189]},"n994":{"id":"n994","loc":[-85.633678,41.945309]},"n995":{"id":"n995","loc":[-85.633619,41.945261]},"n996":{"id":"n996","loc":[-85.63355,41.945301]},"n997":{"id":"n997","loc":[-85.633607,41.945352]},"n998":{"id":"n998","loc":[-85.633579,41.945327],"tags":{"entrance":"yes"}},"n999":{"id":"n999","loc":[-85.633445,41.945404]},"r2":{"id":"r2","members":[{"id":"w225","role":"outer","type":"way"}],"tags":{"type":"multipolygon","waterway":"riverbank"}},"r5":{"id":"r5","members":[{"id":"w642","role":"outer","type":"way"}],"tags":{"admin_level":"8","border_type":"city","boundary":"administrative","name":"Three Rivers","place":"city","type":"boundary"}},"w1":{"id":"w1","nodes":["n5","n1797"],"tags":{"highway":"residential","name":"12th Avenue"}},"w10":{"id":"w10","nodes":["n54","n55","n56","n57","n891","n890","n54"],"tags":{"building":"yes"}},"w100":{"id":"w100","nodes":["n451","n915","n452"],"tags":{"highway":"footway"}},"w101":{"id":"w101","nodes":["n461","n462","n463","n464","n465","n466"],"tags":{"barrier":"fence"}},"w102":{"id":"w102","nodes":["n467","n468","n469","n470","n472","n467"],"tags":{"amenity":"parking"}},"w103":{"id":"w103","nodes":["n2597","n2444","n471","n472"],"tags":{"highway":"footway"}},"w104":{"id":"w104","nodes":["n473","n474","n325"],"tags":{"footway":"sidewalk","highway":"footway"}},"w105":{"id":"w105","nodes":["n475","n324","n325"],"tags":{"footway":"sidewalk","highway":"footway"}},"w106":{"id":"w106","nodes":["n886","n452","n476"],"tags":{"footway":"sidewalk","highway":"footway"}},"w107":{"id":"w107","nodes":["n485","n4678","n486","n18"],"tags":{"highway":"service"}},"w108":{"id":"w108","nodes":["n300","n487","n488","n489","n490"],"tags":{"highway":"footway"}},"w109":{"id":"w109","nodes":["n490","n491"],"tags":{"highway":"footway"}},"w11":{"id":"w11","nodes":["n58","n63","n59","n315","n60"],"tags":{"highway":"service"}},"w110":{"id":"w110","nodes":["n492","n493","n494","n495","n496","n497","n492"],"tags":{"building":"yes"}},"w111":{"id":"w111","nodes":["n498","n499","n511"],"tags":{"highway":"service"}},"w112":{"id":"w112","nodes":["n510","n500","n501","n502","n503","n504","n505","n506","n507","n508","n509"],"tags":{"highway":"service"}},"w113":{"id":"w113","nodes":["n511","n510"],"tags":{"covered":"yes","highway":"service"}},"w114":{"id":"w114","nodes":["n512","n513","n514","n515","n512"],"tags":{"building":"yes"}},"w115":{"id":"w115","nodes":["n516","n517","n518","n519","n516"],"tags":{"building":"yes"}},"w116":{"id":"w116","nodes":["n520","n521","n522","n523","n520"],"tags":{"building":"yes"}},"w117":{"id":"w117","nodes":["n524","n525","n526","n527","n528","n529","n530","n531","n532","n533","n534","n535","n524"],"tags":{"building":"yes"}},"w118":{"id":"w118","nodes":["n536","n537","n538","n539","n536"],"tags":{"building":"yes"}},"w119":{"id":"w119","nodes":["n540","n541","n542","n543","n544","n545","n546","n547","n540"],"tags":{"building":"yes"}},"w12":{"id":"w12","nodes":["n61","n314","n70","n62","n63"],"tags":{"highway":"service"}},"w120":{"id":"w120","nodes":["n548","n549","n550","n551","n552","n553","n554","n555","n556","n557","n548"],"tags":{"building":"yes"}},"w121":{"id":"w121","nodes":["n558","n559","n560","n561","n562","n563","n564","n565","n558"],"tags":{"building":"yes"}},"w122":{"id":"w122","nodes":["n566","n567","n568","n569","n566"],"tags":{"building":"yes"}},"w123":{"id":"w123","nodes":["n570","n571","n572","n573","n570"],"tags":{"building":"yes"}},"w124":{"id":"w124","nodes":["n574","n575","n576","n577","n574"],"tags":{"building":"yes"}},"w125":{"id":"w125","nodes":["n578","n579","n580","n581","n578"],"tags":{"building":"yes"}},"w126":{"id":"w126","nodes":["n582","n583","n584","n585","n582"],"tags":{"building":"yes"}},"w127":{"id":"w127","nodes":["n586","n587","n588","n589","n590","n591","n592","n593","n586"],"tags":{"building":"yes"}},"w128":{"id":"w128","nodes":["n594","n595","n596","n597","n598","n599","n600","n601","n594"],"tags":{"building":"yes"}},"w129":{"id":"w129","nodes":["n309","n602","n603"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w13":{"id":"w13","nodes":["n64","n65","n66","n67","n68","n69","n64"],"tags":{"amenity":"parking"}},"w130":{"id":"w130","nodes":["n603","n604"],"tags":{"footway":"sidewalk","highway":"footway"}},"w131":{"id":"w131","nodes":["n604","n605","n606"],"tags":{"footway":"sidewalk","highway":"footway"}},"w132":{"id":"w132","nodes":["n606","n607"],"tags":{"footway":"sidewalk","highway":"footway"}},"w133":{"id":"w133","nodes":["n607","n610","n608","n603"],"tags":{"footway":"sidewalk","highway":"footway"}},"w134":{"id":"w134","nodes":["n609","n610","n611"],"tags":{"highway":"service","service":"driveway","surface":"unpaved"}},"w135":{"id":"w135","nodes":["n244","n245","n246"],"tags":{"highway":"service"}},"w136":{"id":"w136","nodes":["n612","n613","n614","n615","n612"],"tags":{"amenity":"shelter"}},"w137":{"id":"w137","nodes":["n2779","n2788","n2776","n2778","n2775","n2787","n2440","n2437","n629","n2438","n630","n2439","n2407","n2408","n2409"],"tags":{"highway":"residential","name":"Foster Street"}},"w138":{"id":"w138","nodes":["n2779","n625","n626","n627"],"tags":{"highway":"residential","name":"Foster Street","oneway":"yes"}},"w139":{"id":"w139","nodes":["n630","n631","n632","n2437"],"tags":{"highway":"service"}},"w14":{"id":"w14","nodes":["n71","n72","n73","n74","n71"],"tags":{"building":"yes"}},"w140":{"id":"w140","nodes":["n643","n637","n715","n2410"],"tags":{"highway":"footway","name":"Mural Mall"}},"w141":{"id":"w141","nodes":["n639","n2516"],"tags":{"barrier":"wall"}},"w142":{"id":"w142","nodes":["n640","n641","n645","n642","n660","n643","n644"],"tags":{"highway":"service"}},"w143":{"id":"w143","nodes":["n646","n647"],"tags":{"highway":"service"}},"w144":{"id":"w144","nodes":["n654","n655","n656"],"tags":{"barrier":"wall"}},"w145":{"id":"w145","nodes":["n665","n666","n667"],"tags":{"barrier":"wall"}},"w146":{"id":"w146","nodes":["n2727","n662","n2719"],"tags":{"highway":"service","oneway":"yes","service":"parking_aisle"}},"w147":{"id":"w147","nodes":["n2725","n674"],"tags":{"highway":"service","oneway":"yes"}},"w148":{"id":"w148","nodes":["n2464","n2460","n2454","n684","n2455","n2464"],"tags":{"building":"yes"}},"w149":{"id":"w149","nodes":["n2456","n685","n686","n687","n2456"],"tags":{"building":"yes"}},"w15":{"id":"w15","nodes":["n75","n76","n77","n78","n75"],"tags":{"building":"yes"}},"w150":{"id":"w150","nodes":["n685","n688","n689","n690","n691","n692","n686","n685"],"tags":{"building":"yes"}},"w151":{"id":"w151","nodes":["n688","n693","n694","n689","n688"],"tags":{"building":"yes"}},"w152":{"id":"w152","nodes":["n693","n695","n702","n696","n697","n694","n693"],"tags":{"building":"yes"}},"w153":{"id":"w153","nodes":["n695","n698","n699","n700","n701","n702","n695"],"tags":{"building":"yes"}},"w154":{"id":"w154","nodes":["n698","n703","n707","n704","n699","n698"],"tags":{"building":"yes"}},"w155":{"id":"w155","nodes":["n703","n705","n706","n707","n703"],"tags":{"building":"yes"}},"w156":{"id":"w156","nodes":["n705","n708","n709","n706","n705"],"tags":{"building":"yes"}},"w157":{"id":"w157","nodes":["n709","n710","n711","n708","n709"],"tags":{"building":"yes"}},"w158":{"id":"w158","nodes":["n369","n712","n725","n713","n714","n715","n727","n716","n717","n718","n719"],"tags":{"footway":"sidewalk","highway":"footway"}},"w159":{"id":"w159","nodes":["n714","n720","n721"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w16":{"id":"w16","nodes":["n79","n80","n81","n82","n83","n84","n85","n86","n79"],"tags":{"building":"yes"}},"w160":{"id":"w160","nodes":["n729","n721","n722","n964","n723","n724"],"tags":{"footway":"sidewalk","highway":"footway"}},"w161":{"id":"w161","nodes":["n713","n726","n722"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w162":{"id":"w162","nodes":["n727","n2411","n728"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w163":{"id":"w163","nodes":["n729","n730","n731"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w164":{"id":"w164","nodes":["n365","n732","n733","n738"],"tags":{"footway":"sidewalk","highway":"footway"}},"w165":{"id":"w165","nodes":["n724","n734","n367","n735","n736","n737"],"tags":{"footway":"sidewalk","highway":"footway"}},"w166":{"id":"w166","nodes":["n739","n2037","n2038","n2039","n2040","n1623","n2032"],"tags":{"highway":"footway"}},"w167":{"id":"w167","nodes":["n150","n751"],"tags":{"highway":"service"}},"w168":{"id":"w168","nodes":["n752","n753","n754","n755","n752"],"tags":{"building":"yes"}},"w169":{"id":"w169","nodes":["n756","n757","n758","n759","n756"],"tags":{"building":"yes"}},"w17":{"id":"w17","nodes":["n87","n88","n89","n90","n87"],"tags":{"building":"yes"}},"w170":{"id":"w170","nodes":["n760","n761","n762","n763","n764","n765","n760"],"tags":{"building":"yes"}},"w171":{"id":"w171","nodes":["n766","n767","n768","n769","n770","n771","n772","n773","n774","n775","n776","n777","n766"],"tags":{"building":"yes"}},"w172":{"id":"w172","nodes":["n778","n779","n780","n781","n782","n783","n784","n785","n778"],"tags":{"building":"yes"}},"w173":{"id":"w173","nodes":["n786","n787","n788","n789","n786"],"tags":{"building":"yes"}},"w174":{"id":"w174","nodes":["n790","n791","n792","n793","n794","n795","n796","n797","n798","n799","n800","n801","n790"],"tags":{"building":"yes"}},"w175":{"id":"w175","nodes":["n802","n803","n804","n805","n802"],"tags":{"building":"yes"}},"w176":{"id":"w176","nodes":["n806","n807","n808","n809","n810","n811","n812","n813","n814","n815","n806"],"tags":{"building":"yes"}},"w177":{"id":"w177","nodes":["n816","n1140","n817","n818","n819","n820","n821"],"tags":{"highway":"service"}},"w178":{"id":"w178","nodes":["n822","n823","n824","n825","n822"],"tags":{"building":"yes"}},"w179":{"id":"w179","nodes":["n841","n842","n843","n844","n841"],"tags":{"building":"yes"}},"w18":{"id":"w18","nodes":["n91","n92","n93","n94","n91"],"tags":{"building":"yes"}},"w180":{"id":"w180","nodes":["n845","n856","n846"],"tags":{"highway":"service"}},"w181":{"id":"w181","nodes":["n846","n847","n848","n849","n850","n851","n852","n853","n854","n855","n856"],"tags":{"highway":"service","oneway":"yes","service":"drive-through"}},"w182":{"id":"w182","nodes":["n857","n858"],"tags":{"highway":"service"}},"w183":{"id":"w183","nodes":["n859","n860","n861","n862","n859"],"tags":{"amenity":"parking"}},"w184":{"id":"w184","nodes":["n863","n864","n867","n866","n865"],"tags":{"highway":"service"}},"w185":{"id":"w185","nodes":["n883","n884"],"tags":{"barrier":"fence"}},"w186":{"id":"w186","nodes":["n1954","n622","n1955"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w187":{"id":"w187","nodes":["n621","n1954"],"tags":{"highway":"steps","incline":"up","name":"Riverwalk Trail","surface":"wood"}},"w188":{"id":"w188","nodes":["n2274","n2275","n2276","n2277","n2278","n2279","n1953","n621"],"tags":{"highway":"path","name":"Riverwalk Trail","surface":"wood"}},"w189":{"id":"w189","nodes":["n2273","n2274"],"tags":{"highway":"steps","incline":"down","name":"Riverwalk Trail","surface":"wood"}},"w19":{"id":"w19","nodes":["n95","n96","n97","n98","n99","n100","n101","n102","n95"],"tags":{"building":"yes"}},"w190":{"id":"w190","nodes":["n821","n894","n900","n903","n901"],"tags":{"highway":"service"}},"w191":{"id":"w191","nodes":["n896","n897","n898","n899","n900","n894","n896"],"tags":{"amenity":"parking"}},"w192":{"id":"w192","nodes":["n903","n904","n905"],"tags":{"highway":"service"}},"w193":{"id":"w193","nodes":["n901","n906","n902"],"tags":{"highway":"service"}},"w194":{"id":"w194","nodes":["n912","n913"],"tags":{"highway":"footway"}},"w195":{"id":"w195","nodes":["n914","n915"],"tags":{"highway":"footway"}},"w196":{"id":"w196","nodes":["n2466","n918","n919","n920","n2466"],"tags":{"building":"yes"}},"w197":{"id":"w197","nodes":["n918","n921","n922","n919","n918"],"tags":{"building":"yes"}},"w198":{"id":"w198","nodes":["n923","n925","n926","n924","n923"],"tags":{"building":"yes"}},"w199":{"id":"w199","nodes":["n925","n927","n932","n928","n929","n926","n925"],"tags":{"building":"yes"}},"w2":{"id":"w2","nodes":["n3523","n2182","n2160"],"tags":{"highway":"service"}},"w20":{"id":"w20","nodes":["n103","n104","n105","n106","n107","n108","n109","n110","n111","n112","n113","n114","n103"],"tags":{"building":"yes"}},"w200":{"id":"w200","nodes":["n927","n930","n931","n932","n927"],"tags":{"building":"yes"}},"w201":{"id":"w201","nodes":["n930","n933","n934","n935","n931","n930"],"tags":{"building":"yes"}},"w202":{"id":"w202","nodes":["n933","n936","n937","n934","n933"],"tags":{"building":"yes"}},"w203":{"id":"w203","nodes":["n936","n938","n942","n939","n954","n937","n936"],"tags":{"building":"yes"}},"w204":{"id":"w204","nodes":["n938","n940","n941","n942","n938"],"tags":{"building":"yes"}},"w205":{"id":"w205","nodes":["n940","n943","n944","n941","n940"],"tags":{"building":"yes"}},"w206":{"id":"w206","nodes":["n943","n945","n946","n947","n948","n944","n943"],"tags":{"building":"yes"}},"w207":{"id":"w207","nodes":["n944","n949","n950","n951","n941","n944"],"tags":{"building":"yes"}},"w208":{"id":"w208","nodes":["n941","n951","n952","n939","n942","n941"],"tags":{"building":"yes"}},"w209":{"id":"w209","nodes":["n952","n953","n954","n939","n952"],"tags":{"building":"yes"}},"w21":{"id":"w21","nodes":["n115","n116","n117","n118","n115"],"tags":{"building":"yes"}},"w210":{"id":"w210","nodes":["n953","n955","n956","n934","n937","n954","n953"],"tags":{"building":"yes"}},"w211":{"id":"w211","nodes":["n964","n965"],"tags":{"highway":"footway"}},"w212":{"id":"w212","nodes":["n966","n983","n967","n989"],"tags":{"highway":"footway"}},"w213":{"id":"w213","nodes":["n965","n968","n969","n966","n970","n971","n965"],"tags":{"highway":"footway"}},"w214":{"id":"w214","nodes":["n973","n999","n992","n974","n975","n976","n993","n977","n978","n979","n980","n967","n981","n1000","n1001","n1002","n1003","n1004","n1005","n1006","n1007","n1008","n1009"],"tags":{"footway":"sidewalk","highway":"footway"}},"w215":{"id":"w215","nodes":["n978","n982","n983","n984","n985","n986","n987","n988","n981"],"tags":{"highway":"footway"}},"w216":{"id":"w216","nodes":["n976","n990","n991","n992"],"tags":{"highway":"footway"}},"w217":{"id":"w217","nodes":["n998","n999"],"tags":{"highway":"footway"}},"w218":{"id":"w218","nodes":["n1019","n1020","n1021","n1022","n731","n728","n1023","n1025","n1024","n1019"],"tags":{"footway":"sidewalk","highway":"footway"}},"w219":{"id":"w219","nodes":["n719","n1026","n1027"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w22":{"id":"w22","nodes":["n119","n120","n121","n122","n119"],"tags":{"building":"yes"}},"w220":{"id":"w220","nodes":["n1027","n1028","n1019"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w221":{"id":"w221","nodes":["n2080","n1828","n1863","n1829"],"tags":{"highway":"tertiary","name":"Constantine Street"}},"w222":{"id":"w222","nodes":["n1029","n1030","n1031"],"tags":{"highway":"service"}},"w223":{"id":"w223","nodes":["n2213","n2171","n2183","n2180","n2205","n2177","n2179","n2218","n2200","n2188","n2169","n2196","n2162","n2170","n2211","n2216","n2204","n2220","n2164","n2210","n2217","n2189","n460","n453","n2282"],"tags":{"name":"Rocky River","waterway":"river"}},"w224":{"id":"w224","nodes":["n3750","n3751","n3752"],"tags":{"highway":"service","service":"alley","surface":"unpaved"}},"w225":{"id":"w225","nodes":["n2134","n2127","n2313","n2109","n2112","n2129","n2156","n2146","n2126","n2153","n2288","n2283","n2284","n2131","n2286","n2287","n2285","n2132","n2140","n2289","n2122","n2114","n2149","n2119","n2106","n2111","n2145","n2113","n2117","n2159","n2143","n2123","n2142","n2116","n2154","n2139","n2150","n2157","n2120","n2138","n2130","n2136","n2155","n2107","n2141","n2124","n3754","n2121","n2105","n2108","n3755","n2128","n2110","n2152","n2125","n2135","n2186","n2115","n2144","n2137","n2133","n2148","n2118","n1871","n1875","n1872","n2041","n1873","n2042","n1874","n1884","n1870","n2151","n2147","n2158","n2104","n2134"]},"w226":{"id":"w226","nodes":["n2243","n2280","n2244","n2245","n2246","n2247","n1931","n1932","n1933","n1934","n1935","n1936","n1937","n1938","n4681","n1939","n1940","n1941","n1942","n1943","n1944","n1945","n1946","n1947"],"tags":{"highway":"path","name":"Riverwalk Trail","surface":"asphalt","width":"3"}},"w227":{"id":"w227","nodes":["n2994","n3012","n3011","n2958"],"tags":{"highway":"secondary","name":"Main Street"}},"w228":{"id":"w228","nodes":["n2747","n2762","n2757","n2746","n2761","n2758","n2760","n2755","n2749","n2691","n1028","n2432","n2414","n2413","n2412","n2411","n2410","n720","n726","n370","n368","n2748"],"tags":{"highway":"primary","name":"Main Street"}},"w229":{"id":"w229","nodes":["n2083","n2103","n2102","n2084","n2085","n2086","n2087","n2242","n471","n324","n2101","n332","n1868"],"tags":{"name":"Conrail Railroad","railway":"rail"}},"w23":{"id":"w23","nodes":["n123","n124","n125","n126","n123"],"tags":{"building":"yes"}},"w230":{"id":"w230","nodes":["n2232","n2236","n2231","n2230","n2226","n2241","n2237","n2227","n1182","n2233","n2228","n2229","n1183","n2234","n19","n1891","n20","n2223","n2224","n2238","n2235","n2240","n2225","n2239"],"tags":{"name":"Saint Joseph River","waterway":"river"}},"w231":{"id":"w231","nodes":["n456","n1036","n1037","n1038"],"tags":{"barrier":"wall"}},"w232":{"id":"w232","nodes":["n1034","n1039","n1040"],"tags":{"barrier":"wall"}},"w233":{"id":"w233","nodes":["n1041","n1042","n1043","n1044","n1045","n1046","n1041"],"tags":{"access":"private","leisure":"swimming_pool"}},"w234":{"id":"w234","nodes":["n1047","n1048"],"tags":{"barrier":"hedge"}},"w235":{"id":"w235","nodes":["n1049","n1050","n1051","n1052","n1049"],"tags":{"building":"yes"}},"w236":{"id":"w236","nodes":["n1053","n1054","n1055","n1056","n1057","n1058","n1059","n1060","n1053"],"tags":{"building":"yes"}},"w237":{"id":"w237","nodes":["n1061","n1062","n1063","n1064","n1065","n1061"],"tags":{"building":"yes"}},"w238":{"id":"w238","nodes":["n1066","n1067","n1068","n1069","n1070","n1071","n1066"],"tags":{"building":"yes"}},"w239":{"id":"w239","nodes":["n1072","n1073","n1074","n1075","n1072"],"tags":{"building":"yes"}},"w24":{"id":"w24","nodes":["n127","n128","n129","n130","n127"],"tags":{"building":"yes"}},"w240":{"id":"w240","nodes":["n1076","n1077","n1078","n1079","n1080","n1081","n1076"],"tags":{"building":"yes"}},"w241":{"id":"w241","nodes":["n1082","n1083","n1084","n1085","n1082"],"tags":{"building":"yes"}},"w242":{"id":"w242","nodes":["n1086","n1087","n1088","n1089","n1086"],"tags":{"building":"yes"}},"w243":{"id":"w243","nodes":["n1090","n1091","n1092","n1093","n1094","n1095","n1096","n1097","n1090"],"tags":{"building":"yes"}},"w244":{"id":"w244","nodes":["n1098","n1099","n1100","n1101"],"tags":{"barrier":"fence"}},"w245":{"id":"w245","nodes":["n1102","n835","n30","n2590","n35","n29","n2591","n34","n28","n2592","n2312","n32","n2593","n31","n33","n2594","n2595","n1102"],"tags":{"highway":"service"}},"w246":{"id":"w246","nodes":["n1103","n1139","n1104"],"tags":{"barrier":"fence"}},"w247":{"id":"w247","nodes":["n1105","n1106","n1107","n1108","n1109","n1110","n1111","n1112","n1113","n1114","n1105"],"tags":{"building":"yes"}},"w248":{"id":"w248","nodes":["n1115","n1116","n1117","n1118","n1119","n1120","n1115"],"tags":{"building":"yes"}},"w249":{"id":"w249","nodes":["n1121","n1122","n1123","n1124","n1121"],"tags":{"building":"yes"}},"w25":{"id":"w25","nodes":["n131","n132","n133","n134","n135","n136","n137","n138","n139","n140","n141","n142","n131"],"tags":{"building":"yes"}},"w250":{"id":"w250","nodes":["n1125","n1126","n1127","n1128","n1129","n1130","n1131","n1132","n1133","n1134","n1135","n1136","n1125"],"tags":{"building":"yes"}},"w251":{"id":"w251","nodes":["n1137","n1138","n1139"],"tags":{"barrier":"fence"}},"w252":{"id":"w252","nodes":["n876","n1140","n1141"],"tags":{"footway":"sidewalk","highway":"footway"}},"w253":{"id":"w253","nodes":["n1141","n1142","n1143","n1144","n1145","n1146"],"tags":{"footway":"sidewalk","highway":"footway"}},"w254":{"id":"w254","nodes":["n1146","n4743","n1147","n1148"],"tags":{"footway":"sidewalk","highway":"footway"}},"w255":{"id":"w255","nodes":["n1148","n1149","n1150","n1151"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w256":{"id":"w256","nodes":["n1151","n1153","n1154","n1155"],"tags":{"footway":"sidewalk","highway":"footway"}},"w257":{"id":"w257","nodes":["n1155","n1156"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w258":{"id":"w258","nodes":["n1157","n1158"],"tags":{"barrier":"retaining_wall"}},"w259":{"id":"w259","nodes":["n1156","n1161","n1159","n1160","n719"],"tags":{"footway":"sidewalk","highway":"footway"}},"w26":{"id":"w26","nodes":["n143","n608","n144"],"tags":{"highway":"service"}},"w260":{"id":"w260","nodes":["n1162","n1163","n1164","n1165","n1166","n1167","n1168","n1169","n1170","n2528"],"tags":{"highway":"footway"}},"w261":{"id":"w261","nodes":["n1171","n1172","n1173"],"tags":{"barrier":"wall"}},"w262":{"id":"w262","nodes":["n1175","n1176","n1177","n1178","n1179","n1180","n1181","n1175"],"tags":{"natural":"wood"}},"w263":{"id":"w263","nodes":["n1947","n1184","n1948","n1185","n1949","n1957","n1950","n480","n1951","n479","n478","n477","n1952","n1851","n1956","n2248","n619","n618","n2249","n2250","n2251","n617","n2252","n616","n2253","n829","n2254","n827","n828","n2255","n830","n2256","n826","n2257","n831","n2258","n832","n835","n834","n2312","n2267","n2259","n833","n2268","n2260","n836","n2261","n837","n2262","n838","n2263","n2264","n839","n2265","n840","n2266"],"tags":{"highway":"path","name":"Riverwalk Trail","surface":"asphalt","width":"3"}},"w264":{"id":"w264","nodes":["n1186","n1187","n1188","n1189","n1186"],"tags":{"building":"yes"}},"w265":{"id":"w265","nodes":["n1190","n1191","n1192","n1193","n1190"],"tags":{"building":"yes"}},"w266":{"id":"w266","nodes":["n1194","n1195","n1196","n1197","n1198","n1199","n1200","n1201","n1194"],"tags":{"building":"yes"}},"w267":{"id":"w267","nodes":["n1205","n1206","n1207","n1208","n1209","n1210","n1205"],"tags":{"building":"house"}},"w268":{"id":"w268","nodes":["n1211","n1212","n1213","n1214","n1215","n1216","n1217","n1218","n1219","n1220","n1211"],"tags":{"building":"house"}},"w269":{"id":"w269","nodes":["n1221","n1225","n1222","n1223","n1224","n1221"],"tags":{"building":"house"}},"w27":{"id":"w27","nodes":["n145","n147","n146"],"tags":{"highway":"footway"}},"w270":{"id":"w270","nodes":["n1225","n1226","n1227","n1229","n1228"],"tags":{"barrier":"fence"}},"w271":{"id":"w271","nodes":["n1229","n1230"],"tags":{"barrier":"fence"}},"w272":{"id":"w272","nodes":["n1231","n1232","n1233","n1234","n1235","n1236","n1237","n1238","n1231"],"tags":{"building":"house"}},"w273":{"id":"w273","nodes":["n1239","n1240","n1241","n1242","n1243","n1244","n1245","n1246","n1239"],"tags":{"building":"house"}},"w274":{"id":"w274","nodes":["n1247","n1248","n1249","n1250","n1247"],"tags":{"building":"house"}},"w275":{"id":"w275","nodes":["n1251","n1252","n1253","n1254","n1255","n1256","n1251"],"tags":{"building":"house"}},"w276":{"id":"w276","nodes":["n1257","n1258","n1259","n1260","n1257"],"tags":{"building":"shed"}},"w277":{"id":"w277","nodes":["n1261","n1262","n1263","n1264","n1265","n1266","n1267","n1268","n1261"],"tags":{"building":"house"}},"w278":{"id":"w278","nodes":["n1269","n1270","n1271","n1272","n1273","n1274","n1284","n1269"],"tags":{"building":"house"}},"w279":{"id":"w279","nodes":["n1275","n1276","n1277","n1278","n1279","n1280","n1275"],"tags":{"building":"house"}},"w28":{"id":"w28","nodes":["n147","n148"],"tags":{"highway":"footway"}},"w280":{"id":"w280","nodes":["n1281","n1282","n1283","n1284"],"tags":{"barrier":"fence"}},"w281":{"id":"w281","nodes":["n1285","n1286","n1287","n1288","n1285"],"tags":{"building":"house"}},"w282":{"id":"w282","nodes":["n1289","n1290","n1291","n1292","n1293","n1294","n1295","n1296","n1289"],"tags":{"building":"house"}},"w283":{"id":"w283","nodes":["n1297","n1298","n1299","n1300","n1301","n1302","n1297"],"tags":{"access":"private","leisure":"swimming_pool"}},"w284":{"id":"w284","nodes":["n1303","n1304","n1305","n1306","n1307","n1308","n1309","n1310","n1311","n1312","n1303"],"tags":{"building":"house"}},"w285":{"id":"w285","nodes":["n1313","n1314","n1315","n1316","n1313"],"tags":{"building":"house"}},"w286":{"id":"w286","nodes":["n1317","n1318","n1319","n1320","n1321","n1322","n1323","n1324","n1325","n1326","n1327","n1328","n1329","n1330","n1317"],"tags":{"building":"house"}},"w287":{"id":"w287","nodes":["n1331","n1332","n1333","n1334","n1465","n1335","n1336","n1331"],"tags":{"building":"yes"}},"w288":{"id":"w288","nodes":["n1349","n1350","n1351","n1352","n1353","n1354","n1355","n1337","n1338","n1341","n1342","n1343","n1344","n1345","n1346","n1347","n1348","n1339","n1340","n1349"],"tags":{"access":"private","leisure":"swimming_pool"}},"w289":{"id":"w289","nodes":["n1356","n1331"],"tags":{"barrier":"fence"}},"w29":{"id":"w29","nodes":["n149","n874","n150","n151","n897","n898","n875","n152"],"tags":{"highway":"service","oneway":"yes"}},"w290":{"id":"w290","nodes":["n1357","n1358","n1359","n1360","n1357"],"tags":{"building":"shed"}},"w291":{"id":"w291","nodes":["n1358","n1361","n1362"],"tags":{"barrier":"fence"}},"w292":{"id":"w292","nodes":["n1363","n1364","n1365","n1366","n1367","n1368","n1363"],"tags":{"building":"house"}},"w293":{"id":"w293","nodes":["n1369","n1370","n1371","n1372","n1373","n1374","n1369"],"tags":{"leisure":"swimming_pool"}},"w294":{"id":"w294","nodes":["n1367","n1375","n1376","n1377"],"tags":{"barrier":"fence"}},"w295":{"id":"w295","nodes":["n1378","n1379","n1380","n1381","n1378"],"tags":{"building":"house"}},"w296":{"id":"w296","nodes":["n1382","n1383","n1384","n1385","n1386","n1387","n1382"],"tags":{"building":"house"}},"w297":{"id":"w297","nodes":["n1388","n1389","n1390","n1391","n1392","n1393","n1388"],"tags":{"building":"house"}},"w298":{"id":"w298","nodes":["n1394","n1395","n1396","n1397","n1394"],"tags":{"building":"house"}},"w299":{"id":"w299","nodes":["n1398","n1399","n1400","n1401","n1398"],"tags":{"access":"private3","leisure":"swimming_pool"}},"w3":{"id":"w3","nodes":["n1","n2"],"tags":{"highway":"track","name":"Water Street"}},"w30":{"id":"w30","nodes":["n153","n154","n155","n156","n153"],"tags":{"amenity":"parking"}},"w300":{"id":"w300","nodes":["n1402","n1403","n1404","n1405","n1406","n1407","n1408","n1409","n1410","n1411","n1412","n1413","n1402"],"tags":{"building":"house"}},"w301":{"id":"w301","nodes":["n1414","n1415","n1416","n1417","n1414"],"tags":{"building":"garage"}},"w302":{"id":"w302","nodes":["n1406","n1418","n1419","n1403"],"tags":{"barrier":"fence"}},"w303":{"id":"w303","nodes":["n1423","n1424","n1425","n1426","n1427","n1428","n1429","n1430","n1431","n1432","n1423"],"tags":{"building":"house"}},"w304":{"id":"w304","nodes":["n1433","n1434","n1435","n1446","n1436","n1437","n1438","n1439","n1444","n1440","n1441","n1445","n1442","n1443","n1433"],"tags":{"access":"private","leisure":"swimming_pool"}},"w305":{"id":"w305","nodes":["n1447","n1448","n1452","n1453","n1454","n1451","n1449","n1450","n1447"],"tags":{"building":"house"}},"w306":{"id":"w306","nodes":["n1455","n1456","n1457","n1458","n1455"],"tags":{"building":"shed"}},"w307":{"id":"w307","nodes":["n1459","n1460","n1461","n1462","n1459"],"tags":{"building":"shed"}},"w308":{"id":"w308","nodes":["n1463","n1464"],"tags":{"barrier":"fence"}},"w309":{"id":"w309","nodes":["n1465","n1466","n1467","n1468"],"tags":{"barrier":"fence"}},"w31":{"id":"w31","nodes":["n157","n605","n158"],"tags":{"highway":"service"}},"w310":{"id":"w310","nodes":["n1469","n1481","n1463"],"tags":{"barrier":"hedge"}},"w311":{"id":"w311","nodes":["n1470","n1471","n1472","n1473","n1474","n1475","n1480","n1476","n1477","n1478","n1479","n1470"],"tags":{"building":"house"}},"w312":{"id":"w312","nodes":["n1480","n1481"],"tags":{"barrier":"wall"}},"w313":{"id":"w313","nodes":["n1482","n1483","n1484","n1485","n1486","n1487","n1488","n1489","n1490","n1491","n1482"],"tags":{"access":"private","leisure":"swimming_pool"}},"w314":{"id":"w314","nodes":["n1492","n1493","n1494","n1495","n1496","n1497","n1498","n1499","n1500","n1501","n1502","n1503","n1504","n1505","n1492"],"tags":{"building":"house"}},"w315":{"id":"w315","nodes":["n1506","n1507","n1508","n1509","n1510","n1511","n1512","n1513","n1514","n1515","n1506"],"tags":{"building":"house"}},"w316":{"id":"w316","nodes":["n1516","n1517","n1518","n1519","n1520","n1521","n1522","n1523","n1516"],"tags":{"building":"house"}},"w317":{"id":"w317","nodes":["n1524","n1525","n1526","n1527","n1528","n1529","n1530","n1531","n1524"],"tags":{"building":"house"}},"w318":{"id":"w318","nodes":["n1532","n1533"],"tags":{"barrier":"fence"}},"w319":{"id":"w319","nodes":["n1534","n1532","n1535"],"tags":{"barrier":"fence"}},"w32":{"id":"w32","nodes":["n159","n160","n161","n162","n159"],"tags":{"amenity":"parking"}},"w320":{"id":"w320","nodes":["n1536","n1537","n1538","n1539","n1536"],"tags":{"building":"shed"}},"w321":{"id":"w321","nodes":["n1540","n1541","n1542","n1543","n1540"],"tags":{"building":"shed"}},"w322":{"id":"w322","nodes":["n1544","n1545","n1546","n1547","n1544"],"tags":{"building":"shed"}},"w323":{"id":"w323","nodes":["n1548","n1549","n1550","n1551","n1548"],"tags":{"building":"house"}},"w324":{"id":"w324","nodes":["n1552","n1553","n1554","n1555","n1556","n1557","n1558","n1559","n1552"],"tags":{"building":"house"}},"w325":{"id":"w325","nodes":["n1560","n1561","n1562","n1563","n1564","n1565","n1566","n1567","n1560"],"tags":{"building":"house"}},"w326":{"id":"w326","nodes":["n1561","n1568","n1569","n1570"],"tags":{"barrier":"wall"}},"w327":{"id":"w327","nodes":["n1571","n1572"],"tags":{"barrier":"fence"}},"w328":{"id":"w328","nodes":["n1573","n1574","n1575","n1576","n1573"],"tags":{"building":"house"}},"w329":{"id":"w329","nodes":["n1577","n1578","n1579","n1580","n1581","n1582","n1583","n1584","n1585","n1586","n1577"],"tags":{"building":"house"}},"w33":{"id":"w33","nodes":["n157","n163"],"tags":{"highway":"service"}},"w330":{"id":"w330","nodes":["n1587","n1588","n1589","n1590","n1591","n1592","n1593","n1594","n1587"],"tags":{"building":"house"}},"w331":{"id":"w331","nodes":["n1595","n1596","n1597","n1598","n1599","n1600","n1601","n1595"],"tags":{"access":"private","leisure":"swimming_pool"}},"w332":{"id":"w332","nodes":["n1602","n1603","n1604","n1605","n1606","n1607","n1608","n1609","n1611","n1610","n1612","n1613","n1602"],"tags":{"building":"house"}},"w333":{"id":"w333","nodes":["n2018","n1626","n1627","n2017","n2018"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w334":{"id":"w334","nodes":["n2","n3","n2764"],"tags":{"highway":"service","name":"Water Street"}},"w335":{"id":"w335","nodes":["n3","n1628","n1614"],"tags":{"highway":"service"}},"w336":{"id":"w336","nodes":["n3198","n4545","n2747"],"tags":{"highway":"residential","name":"Morris Avenue"}},"w337":{"id":"w337","nodes":["n1629","n3504"],"tags":{"highway":"service","service":"alley","surface":"unpaved"}},"w338":{"id":"w338","nodes":["n1813","n1635","n1814","n1634","n1815","n1632","n1816","n1817"],"tags":{"highway":"service","service":"parking_aisle"}},"w339":{"id":"w339","nodes":["n1827","n4684","n4690","n1842","n4686","n4685","n1826","n1828","n1846","n1645","n1637","n4703","n1641"],"tags":{"highway":"residential","name":"Millard Street"}},"w34":{"id":"w34","nodes":["n164","n165","n166","n171","n866","n172","n167","n168","n169","n910","n170","n164"],"tags":{"amenity":"parking"}},"w340":{"id":"w340","nodes":["n1824","n1825"],"tags":{"highway":"service","service":"parking_aisle"}},"w341":{"id":"w341","nodes":["n1701","n1702","n1703","n1704","n1705","n1706","n1701"],"tags":{"building":"yes"}},"w342":{"id":"w342","nodes":["n1855","n1860","n1856","n1775","n1804","n1776","n1855"],"tags":{"amenity":"parking","fee":"no"}},"w343":{"id":"w343","nodes":["n1757","n1758","n1759","n1760","n1757"],"tags":{"building":"yes"}},"w344":{"id":"w344","nodes":["n1659","n1660","n1661","n1662","n1663","n1664","n1665","n1666","n1659"],"tags":{"building":"school"}},"w345":{"id":"w345","nodes":["n1751","n1752","n1753","n1754","n1755","n1756","n1751"],"tags":{"building":"yes"}},"w346":{"id":"w346","nodes":["n1641","n1676","n1673","n1639","n1810","n1642","n1849","n4759","n1845"],"tags":{"highway":"residential","name":"Douglas Avenue"}},"w347":{"id":"w347","nodes":["n1642","n1643","n1031","n1630","n845","n1631","n816","n1831","n902","n905","n152","n149","n1832","n1850","n878","n1833","n1852","n42","n1834","n61","n60","n1851","n1835"],"tags":{"highway":"primary","name":"Michigan Avenue"}},"w348":{"id":"w348","nodes":["n1650","n1651","n1652","n1653","n1654","n1655","n1656","n1657","n1658","n1650"],"tags":{"leisure":"playground"}},"w349":{"id":"w349","nodes":["n1861","n1818","n1819","n1820","n1821","n1825","n1823","n1639"],"tags":{"highway":"service"}},"w35":{"id":"w35","nodes":["n168","n167","n172"],"tags":{"barrier":"fence","fence_type":"chain_link"}},"w350":{"id":"w350","nodes":["n1783","n1819","n1784","n1857","n1861","n1858","n1783"],"tags":{"amenity":"parking"}},"w351":{"id":"w351","nodes":["n1717","n1718","n1719","n1720","n1717"],"tags":{"building":"yes"}},"w352":{"id":"w352","nodes":["n1743","n1744","n1745","n1746","n1747","n1748","n1749","n1750","n1743"],"tags":{"building":"yes"}},"w353":{"id":"w353","nodes":["n1637","n1636","n1029","n4715","n1630"],"tags":{"highway":"residential","name":"Lincoln Avenue"}},"w354":{"id":"w354","nodes":["n1713","n1714","n1715","n1716","n1713"],"tags":{"building":"yes"}},"w355":{"id":"w355","nodes":["n1689","n1690","n1691","n1692","n1693","n1694","n1695","n1696","n1689"],"tags":{"building":"yes"}},"w356":{"id":"w356","nodes":["n1631","n4717","n1840","n4745","n1841"],"tags":{"highway":"residential","name":"Hook Avenue"}},"w357":{"id":"w357","nodes":["n1737","n1738","n1739","n1740","n1741","n1742","n1737"],"tags":{"building":"yes"}},"w358":{"id":"w358","nodes":["n1707","n1708","n1709","n1710","n1711","n1712","n1707"],"tags":{"building":"yes"}},"w359":{"id":"w359","nodes":["n1829","n4695","n4697","n1843","n4698","n4701","n1638","n4702","n4705","n1636","n4706","n4707","n1633"],"tags":{"highway":"residential","name":"South Street"}},"w36":{"id":"w36","nodes":["n910","n171","n866","n172"],"tags":{"barrier":"fence","fence_type":"chain_link"}},"w360":{"id":"w360","nodes":["n1767","n1768","n1769","n1770","n1771","n1772","n1773","n1774","n1767"],"tags":{"building":"yes"}},"w361":{"id":"w361","nodes":["n1859","n1860","n1804","n1640","n1805","n1817","n1806","n1644","n1811","n1807","n1808","n3419","n1812","n1790","n3418","n3744","n1809","n1813","n1810"],"tags":{"highway":"service"}},"w362":{"id":"w362","nodes":["n1639","n1683","n4710","n1633"],"tags":{"highway":"residential","name":"South Street","oneway":"yes"}},"w363":{"id":"w363","nodes":["n1646","n1647","n1648","n1649","n1646"],"tags":{"leisure":"pitch","pitch":"basketball"}},"w364":{"id":"w364","nodes":["n3820","n3821","n3822","n3823","n3824","n3825","n3826","n3827","n3828","n3829","n3830","n3838","n3839","n3820"],"tags":{"amenity":"school","name":"Three Rivers Middle School"}},"w365":{"id":"w365","nodes":["n1721","n1722","n1723","n1724","n1725","n1726","n1727","n1728","n1729","n1730","n1731","n1732","n1733","n1734","n1735","n1736","n1721"],"tags":{"building":"yes"}},"w366":{"id":"w366","nodes":["n1791","n1792","n1793","n1794","n1795","n1796","n1798","n1799","n1800","n1801","n1802","n1803","n1791"],"tags":{"amenity":"parking"}},"w367":{"id":"w367","nodes":["n1633","n4708","n4711","n1643","n4712","n1838","n4752","n1839"],"tags":{"highway":"residential","name":"Grant Avenue"}},"w368":{"id":"w368","nodes":["n1853","n1687","n1688","n1854","n1853"],"tags":{"amenity":"library","building":"yes","name":"Three Rivers Public Library"}},"w369":{"id":"w369","nodes":["n1777","n1778","n1779","n1780","n1781","n1782","n1777"],"tags":{"amenity":"parking"}},"w37":{"id":"w37","nodes":["n173","n174","n175","n176","n177","n178","n179","n180","n173"],"tags":{"building":"yes"}},"w370":{"id":"w370","nodes":["n1645","n1638","n858","n4718","n1631"],"tags":{"highway":"residential","name":"Hook Avenue"}},"w371":{"id":"w371","nodes":["n3836","n3835","n4624","n3831","n4632","n3834","n3832","n3833","n3830","n3838","n3839","n3837","n3836"],"tags":{"amenity":"school","name":"Three Rivers High School"}},"w372":{"id":"w372","nodes":["n1697","n1698","n1699","n1700","n1697"],"tags":{"building":"yes"}},"w373":{"id":"w373","nodes":["n2891","n1785","n1786","n3394","n1787","n1788","n1789","n1830","n1836","n1837","n1848","n3409","n2891"],"tags":{"amenity":"parking"}},"w374":{"id":"w374","nodes":["n1761","n1762","n1763","n1764","n1765","n1766","n1761"],"tags":{"building":"yes"}},"w375":{"id":"w375","nodes":["n1822","n1823"],"tags":{"highway":"service","service":"parking_aisle"}},"w376":{"id":"w376","nodes":["n1677","n1678","n1679","n1680","n1681","n1682","n1677"],"tags":{"amenity":"parking"}},"w377":{"id":"w377","nodes":["n1676","n1675","n1674","n1673"],"tags":{"highway":"service","oneway":"yes"}},"w378":{"id":"w378","nodes":["n1667","n1668","n1669","n1670","n1671","n1672","n1667"],"tags":{"amenity":"school","name":"Andrews Elementary School"}},"w379":{"id":"w379","nodes":["n1630","n4714","n1847","n4750","n1844"],"tags":{"highway":"residential","name":"Lincoln Avenue"}},"w38":{"id":"w38","nodes":["n181","n182","n183","n185","n184","n181"],"tags":{"building":"yes"}},"w380":{"id":"w380","nodes":["n1683","n3745","n1686","n1633"],"tags":{"highway":"service","oneway":"yes","service":"parking_aisle"}},"w381":{"id":"w381","nodes":["n2022","n2037"],"tags":{"highway":"footway"}},"w382":{"id":"w382","nodes":["n1826","n1863"],"tags":{"highway":"residential"}},"w383":{"id":"w383","nodes":["n2011","n2012","n739","n2013","n2014","n2029","n2011"],"tags":{"amenity":"shelter","building":"yes","shelter_type":"picnic_shelter"}},"w384":{"id":"w384","nodes":["n2064","n2065","n2066","n2067","n2068","n2069","n2070","n2071","n2072","n2073","n2074","n2075","n2076","n2077","n2078","n2079","n2064"],"tags":{"building":"yes"}},"w385":{"id":"w385","nodes":["n1923","n1924","n1925","n1926","n1927","n1928","n1930","n1929","n1923"],"tags":{"natural":"water"}},"w386":{"id":"w386","nodes":["n1827","n14","n1886","n15","n1887","n16","n1888","n18","n17","n1889","n12","n13","n1890","n485","n1864","n11","n10","n2058","n2036","n1865","n2020","n9","n8","n1866","n295","n1867"],"tags":{"highway":"service"}},"w387":{"id":"w387","nodes":["n1846","n1843","n865","n157","n4721","n1831"],"tags":{"highway":"residential","name":"Andrews Street"}},"w388":{"id":"w388","nodes":["n2019","n2020","n2021","n2022","n2023","n2024","n2025","n2026","n2027","n2028","n2029"],"tags":{"highway":"footway"}},"w389":{"id":"w389","nodes":["n2217","n2222","n2221","n2219","n1877","n1879","n1882","n1883","n484","n1885","n483","n1880","n1881","n1878","n1884","n2223"],"tags":{"name":"Rocky River","waterway":"river"}},"w39":{"id":"w39","nodes":["n185","n186","n187"],"tags":{"barrier":"fence"}},"w390":{"id":"w390","nodes":["n2050","n2051","n2052","n2053","n2050"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w391":{"id":"w391","nodes":["n2089","n2090","n2091","n2092","n2093","n2094","n2311","n2095","n2096","n2097","n2098","n1174","n2099","n751","n43","n2062","n4725","n873","n1832"],"tags":{"highway":"residential","name":"Constantine Street"}},"w392":{"id":"w392","nodes":["n1869","n212","n436","n2281","n2081"],"tags":{"highway":"primary","name":"Michigan Avenue"}},"w393":{"id":"w393","nodes":["n1829","n611","n144","n4694","n602","n1832"],"tags":{"highway":"tertiary","name":"Constantine Street"}},"w394":{"id":"w394","nodes":["n1997","n1998","n2000","n1999"],"tags":{"highway":"service","service":"parking_aisle"}},"w395":{"id":"w395","nodes":["n1835","n1869"],"tags":{"bridge":"yes","highway":"primary","name":"Michigan Avenue"}},"w396":{"id":"w396","nodes":["n2000","n2001"],"tags":{"highway":"service","service":"parking_aisle"}},"w397":{"id":"w397","nodes":["n2082","n4688","n1842","n308","n498","n509","n246","n241","n1867","n4645","n293","n1834"],"tags":{"highway":"residential","name":"Spring Street"}},"w398":{"id":"w398","nodes":["n2015","n2016","n2017","n2018","n2015"],"tags":{"building":"yes"}},"w399":{"id":"w399","nodes":["n2062","n45","n2063","n877","n41","n1852"],"tags":{"highway":"service"}},"w4":{"id":"w4","nodes":["n7","n38","n378","n379","n7"],"tags":{"building":"yes"}},"w40":{"id":"w40","nodes":["n188","n189","n190","n191","n192","n193","n188"],"tags":{"building":"house"}},"w400":{"id":"w400","nodes":["n1968","n1969","n1970","n1971","n2007","n1972","n1973","n1978","n1974","n1977","n1976","n1975","n1968"],"tags":{"amenity":"parking"}},"w401":{"id":"w401","nodes":["n1963","n1964"],"tags":{"bridge":"yes","highway":"footway"}},"w402":{"id":"w402","nodes":["n1892","n1893","n1894","n1895","n1896","n1897","n1898","n1899","n1900","n1901","n1902","n1903","n1892"],"tags":{"addr:city":"Three Rivers","addr:housenumber":"112","addr:postcode":"49093","addr:state":"MI","addr:street":"Spring Street","barrier":"fence","name":"Scidmore Park Petting Zoo","tourism":"zoo","zoo":"petting_zoo"}},"w403":{"id":"w403","nodes":["n1957","n1958","n1959","n481","n1960","n482","n1949"],"tags":{"highway":"path"}},"w404":{"id":"w404","nodes":["n2281","n27","n330","n1987","n1988"],"tags":{"highway":"service"}},"w405":{"id":"w405","nodes":["n2249","n2269","n2270","n2271","n2272","n454","n455","n2273"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w406":{"id":"w406","nodes":["n1947","n1624","n1625","n2030","n2033","n4658","n4659","n2031","n2032","n2021"],"tags":{"highway":"footway"}},"w407":{"id":"w407","nodes":["n2034","n2036","n2009"],"tags":{"highway":"footway"}},"w408":{"id":"w408","nodes":["n1964","n1965","n2002","n1966","n21","n1967","n1969"],"tags":{"highway":"footway"}},"w409":{"id":"w409","nodes":["n1904","n1905","n1906","n1907","n1908","n1909","n748","n1910","n747","n1911","n749","n1912","n750","n1913","n1922","n1914","n1921","n1915","n746","n1916","n745","n1917","n744","n1918","n743","n742","n1919","n741","n1920","n740","n1904"],"tags":{"natural":"water"}},"w41":{"id":"w41","nodes":["n194","n195","n196","n197","n198","n199","n200","n201","n202","n203","n204","n205","n194"],"tags":{"building":"house"}},"w410":{"id":"w410","nodes":["n1868","n2088"],"tags":{"bridge":"yes","name":"Conrail Railroad","railway":"rail"}},"w411":{"id":"w411","nodes":["n2010","n2019","n2009","n2008","n2058","n2035","n1961","n1962","n1947","n1963"],"tags":{"highway":"footway"}},"w412":{"id":"w412","nodes":["n2290","n2043","n2044","n2045","n1872","n2041","n1873","n2042","n1874","n2046","n2047","n2048","n2049","n2290"],"tags":{"addr:city":"Three Rivers","addr:housenumber":"112","addr:postcode":"49093","addr:state":"MI","addr:street":"Spring Street","leisure":"park","name":"Scidmore Park"}},"w413":{"id":"w413","nodes":["n1831","n876","n4720","n821","n2089"],"tags":{"highway":"residential","name":"Andrews Street"}},"w414":{"id":"w414","nodes":["n2002","n2003","n2004","n2005","n2006","n2007"],"tags":{"highway":"footway"}},"w415":{"id":"w415","nodes":["n1979","n1980","n1981","n1982","n1979"],"tags":{"amenity":"parking"}},"w416":{"id":"w416","nodes":["n2054","n2055","n2056","n2057","n2054"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w417":{"id":"w417","nodes":["n2291","n2292","n2293","n2294","n2295","n2296","n2297","n2298","n2299","n1098","n2300","n2301","n2302","n2303","n2304","n2059","n2060","n2305","n2307","n2306","n2310","n2308","n2309","n2291"],"tags":{"leisure":"park","name":"Memory Isle Park"}},"w418":{"id":"w418","nodes":["n2033","n2034","n2035"],"tags":{"highway":"footway"}},"w419":{"id":"w419","nodes":["n1983","n1984","n1985","n1986","n1983"],"tags":{"amenity":"parking"}},"w42":{"id":"w42","nodes":["n206","n207","n208","n209","n210","n211","n206"],"tags":{"building":"house"}},"w420":{"id":"w420","nodes":["n1840","n4746","n4748","n1847","n4749","n4755","n1838","n4754","n4756","n1849"],"tags":{"highway":"residential","name":"French Street"}},"w421":{"id":"w421","nodes":["n2337","n2268"],"tags":{"highway":"path"}},"w422":{"id":"w422","nodes":["n2338","n2339","n2320","n2317","n2319","n2318","n2340","n2341","n2342","n2343","n2344","n2345","n2346","n2347","n2348","n2338"],"tags":{"natural":"water"}},"w423":{"id":"w423","nodes":["n2180","n2349","n2350","n2351","n2352","n2404","n2353","n2354","n2355","n2356","n2357","n2358","n2359","n2360","n2361","n2362","n2363","n2364","n2365","n2366","n2370","n2371","n2372","n2373","n2374","n2375","n2377","n2378","n2380","n2381","n2382","n2383","n2386","n2389","n2390","n2391","n2392","n2393","n2396","n2397","n2401","n2402","n2321","n2322","n2323","n2403","n2180"],"tags":{"natural":"wetland"}},"w424":{"id":"w424","nodes":["n2324","n2316","n1841","n2315","n2314","n1844","n1839","n4758","n1845"],"tags":{"highway":"residential","name":"Pealer Street"}},"w425":{"id":"w425","nodes":["n2267","n2337","n2336","n2335","n2334","n2333","n2332","n2331","n2330","n37","n2329","n2328","n2327","n36","n2326","n2325","n2266"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w426":{"id":"w426","nodes":["n2478","n681","n680","n679","n2459","n2467","n2487","n2478"],"tags":{"building":"yes"}},"w427":{"id":"w427","nodes":["n2671","n2672","n2673","n2674","n2671"],"tags":{"building":"yes"}},"w428":{"id":"w428","nodes":["n2483","n2482","n2486","n2489","n2492","n2502","n2495","n2480","n2483"],"tags":{"building":"yes"}},"w429":{"id":"w429","nodes":["n2707","n2708","n2716","n2712","n2714","n2713","n2715","n2711","n2710","n2723","n2709","n2707"],"tags":{"amenity":"parking"}},"w43":{"id":"w43","nodes":["n1955","n1956"],"tags":{"footway":"sidewalk","highway":"footway","name":"Riverwalk Trail"}},"w430":{"id":"w430","nodes":["n2471","n2474","n2484","n2479","n2471"],"tags":{"building":"yes"}},"w431":{"id":"w431","nodes":["n2218","n2434","n2436","n2433","n2435","n2210"],"tags":{"name":"Rocky River","waterway":"river"}},"w432":{"id":"w432","nodes":["n2782","n2532","n2783","n2784","n2782"],"tags":{"amenity":"parking"}},"w433":{"id":"w433","nodes":["n2513","n649","n2520","n2514","n2507","n2513"],"tags":{"building":"yes"}},"w434":{"id":"w434","nodes":["n2470","n2468","n2461","n2465","n2470"],"tags":{"building":"yes"}},"w435":{"id":"w435","nodes":["n2598","n2599","n648","n649","n2520","n2598"],"tags":{"building":"yes"}},"w436":{"id":"w436","nodes":["n2639","n2640","n2641","n2642","n2643","n2644","n2645","n2646","n2647","n2648","n2639"],"tags":{"building":"yes"}},"w437":{"id":"w437","nodes":["n2503","n2512","n2508","n2499","n2503"],"tags":{"building":"yes"}},"w438":{"id":"w438","nodes":["n2440","n2800","n2774","n1"],"tags":{"highway":"residential","name":"Water Street"}},"w439":{"id":"w439","nodes":["n2675","n2676","n2677","n2678","n2675"],"tags":{"building":"yes"}},"w44":{"id":"w44","nodes":["n213","n214","n215","n216","n213"],"tags":{"building":"yes"}},"w440":{"id":"w440","nodes":["n2512","n2503","n2507","n2514","n2512"],"tags":{"building":"yes"}},"w441":{"id":"w441","nodes":["n2554","n2717","n674","n2720","n2798"],"tags":{"highway":"service","oneway":"yes"}},"w442":{"id":"w442","nodes":["n2583","n2596","n2584","n2585","n2595","n2586","n2587","n2588","n2589","n2583"],"tags":{"amenity":"parking"}},"w443":{"id":"w443","nodes":["n2629","n2627","n2628","n2616","n2630","n2629"],"tags":{"building":"yes"}},"w444":{"id":"w444","nodes":["n2717","n2724","n670","n2718","n669","n668","n2722","n2727"],"tags":{"highway":"service","oneway":"yes","service":"parking_aisle"}},"w445":{"id":"w445","nodes":["n2572","n2573"],"tags":{"bridge":"yes","highway":"path","name":"Riverwalk Trail"}},"w446":{"id":"w446","nodes":["n2603","n2604","n2601","n2605","n2606","n2607","n2603"],"tags":{"building":"yes"}},"w447":{"id":"w447","nodes":["n2780","n2777","n628","n624","n2779"],"tags":{"highway":"residential","name":"Foster Street","oneway":"yes"}},"w448":{"id":"w448","nodes":["n2733","n2734","n2735","n2736","n2737","n2738","n663","n664","n2739","n2733"],"tags":{"building":"yes"}},"w449":{"id":"w449","nodes":["n2564","n2565","n2566","n2567","n2568","n2794","n2795","n2564"],"tags":{"amenity":"parking"}},"w45":{"id":"w45","nodes":["n217","n218","n219","n220","n217"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w450":{"id":"w450","nodes":["n2799","n2728","n2729","n2730","n2731","n2732","n2799"],"tags":{"building":"yes"}},"w451":{"id":"w451","nodes":["n2441","n1170","n2442","n2575","n2443","n2445","n2444","n2448","n2441"],"tags":{"amenity":"parking"}},"w452":{"id":"w452","nodes":["n2273","n457","n2569","n458","n2570"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w453":{"id":"w453","nodes":["n2447","n2242","n2448","n2527","n2530"],"tags":{"highway":"service"}},"w454":{"id":"w454","nodes":["n2560","n333","n2561"],"tags":{"highway":"service","service":"parking_aisle"}},"w455":{"id":"w455","nodes":["n2679","n2680","n2681","n2682","n2683","n2684","n2685","n2686","n2687","n2688","n2689","n2690","n2679"],"tags":{"building":"yes"}},"w456":{"id":"w456","nodes":["n2425","n2429","n2424"],"tags":{"bridge":"yes","highway":"residential","name":"Moore Street"}},"w457":{"id":"w457","nodes":["n2487","n2467","n2472","n2480","n2495","n2487"],"tags":{"building":"yes"}},"w458":{"id":"w458","nodes":["n2659","n2660","n2661","n2662","n678","n677","n2663","n2664","n2665","n2666","n675","n676","n2659"],"tags":{"building":"yes"}},"w459":{"id":"w459","nodes":["n2600","n2598","n2599","n2601","n2605","n2602","n2600"],"tags":{"building":"yes"}},"w46":{"id":"w46","nodes":["n221","n222","n223","n224","n221"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w460":{"id":"w460","nodes":["n2468","n2464","n2455","n2457","n2461","n2468"],"tags":{"building":"yes"}},"w461":{"id":"w461","nodes":["n2478","n2473","n683","n682","n2463","n681","n2478"],"tags":{"building":"yes"}},"w462":{"id":"w462","nodes":["n2547","n473","n2548","n2549"],"tags":{"highway":"service","service":"parking_aisle"}},"w463":{"id":"w463","nodes":["n2573","n2574"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w464":{"id":"w464","nodes":["n2445","n2597","n2527","n2528","n2529","n2530","n2531","n2597"],"tags":{"highway":"service","service":"parking_aisle"}},"w465":{"id":"w465","nodes":["n2571","n459","n2572"],"tags":{"highway":"path","name":"Riverwalk Trail"}},"w466":{"id":"w466","nodes":["n2445","n2574","n2552","n442","n2551","n4727","n323","n2446"],"tags":{"highway":"service"}},"w467":{"id":"w467","nodes":["n2484","n2474","n2477","n2485","n2488","n2484"],"tags":{"building":"yes"}},"w468":{"id":"w468","nodes":["n2695","n2696","n2697","n2698","n2699","n2700","n2701","n2702","n2695"],"tags":{"building":"yes"}},"w469":{"id":"w469","nodes":["n2469","n2476","n2481","n2475","n920","n2466","n2469"],"tags":{"building":"yes"}},"w47":{"id":"w47","nodes":["n1988","n1997","n1989","n25","n24","n1990","n26","n1991","n21","n1992","n2006","n1993","n22","n1994","n23","n1995","n1999","n1996","n2001","n1988"],"tags":{"highway":"service"}},"w470":{"id":"w470","nodes":["n2473","n2470","n2465","n2458","n2462","n683","n2473"],"tags":{"building":"yes"}},"w471":{"id":"w471","nodes":["n2490","n2496","n994","n997","n998","n996","n995","n2485","n2477","n2490"],"tags":{"building":"yes"}},"w472":{"id":"w472","nodes":["n2424","n2426","n2427","n2428"],"tags":{"highway":"residential","name":"Moore Street"}},"w473":{"id":"w473","nodes":["n2432","n1026","n4741","n2554","n2425"],"tags":{"highway":"residential","name":"Moore Street"}},"w474":{"id":"w474","nodes":["n2577","n2576"],"tags":{"bridge":"yes","highway":"footway"}},"w475":{"id":"w475","nodes":["n2497","n2505","n2500","n2493","n2497"],"tags":{"building":"yes"}},"w476":{"id":"w476","nodes":["n2493","n2500","n2501","n2496","n2490","n2493"],"tags":{"building":"yes"}},"w477":{"id":"w477","nodes":["n2431","n360","n4726","n418","n397","n396","n2547","n646","n2447","n644","n2418","n424","n640","n2419","n2420","n2423"],"tags":{"highway":"residential","name":"Railroad Drive"}},"w478":{"id":"w478","nodes":["n2515","n2511","n2498","n2504","n2509","n2515"],"tags":{"building":"yes"}},"w479":{"id":"w479","nodes":["n2525","n651","n650","n2526","n2524","n653","n652","n656","n2523","n654","n2518","n2517","n2521","n2522","n2525"],"tags":{"building":"yes"}},"w48":{"id":"w48","nodes":["n225","n237","n226","n227","n228","n229","n230","n231","n232","n233","n234","n235","n236","n225"],"tags":{"building":"yes"}},"w480":{"id":"w480","nodes":["n2703","n2704","n2710","n2711","n2705","n2706","n2703"],"tags":{"amenity":"parking"}},"w481":{"id":"w481","nodes":["n2796","n2657","n2658","n2797","n2796"],"tags":{"building":"yes"}},"w482":{"id":"w482","nodes":["n2550","n2551","n442","n2552","n2553","n2550"],"tags":{"amenity":"parking"}},"w483":{"id":"w483","nodes":["n2790","n2542"],"tags":{"highway":"service","service":"parking_aisle"}},"w484":{"id":"w484","nodes":["n2311","n1102"],"tags":{"highway":"service"}},"w485":{"id":"w485","nodes":["n2515","n2509","n2516","n2519","n2515"],"tags":{"building":"yes"}},"w486":{"id":"w486","nodes":["n2506","n2502","n2492","n2491","n2494","n2506"],"tags":{"building":"yes"}},"w487":{"id":"w487","nodes":["n2667","n2668","n2669","n2670","n2667"],"tags":{"building":"yes"}},"w488":{"id":"w488","nodes":["n2616","n2608","n2617","n2618","n2619","n2620","n2621","n2622","n2623","n2624","n2625","n2626","n2627","n2628","n2616"],"tags":{"building":"yes"}},"w489":{"id":"w489","nodes":["n2081","n2430"],"tags":{"bridge":"yes","highway":"primary","name":"Michigan Avenue"}},"w49":{"id":"w49","nodes":["n237","n238"],"tags":{"highway":"footway"}},"w490":{"id":"w490","nodes":["n2410","n636","n730","n635","n2409","n2694","n2751","n2765","n2753","n2768","n2754","n2769","n2745","n2766","n4503","n2763","n4501","n2752","n2781"],"tags":{"highway":"residential","name":"Portage Avenue"}},"w491":{"id":"w491","nodes":["n2578","n2579","n2580","n2581","n2578"],"tags":{"amenity":"shelter","building":"yes","shelter_type":"picnic_shelter"}},"w492":{"id":"w492","nodes":["n2556","n2557","n2558","n2559","n2556"],"tags":{"amenity":"parking"}},"w493":{"id":"w493","nodes":["n2460","n2456","n687","n2453","n2454","n2460"],"tags":{"building":"yes"}},"w494":{"id":"w494","nodes":["n2471","n2479","n2476","n2469","n2471"],"tags":{"building":"yes"}},"w495":{"id":"w495","nodes":["n2724","n2725","n673","n672","n671","n2726","n2727"],"tags":{"highway":"service","oneway":"yes","service":"parking_aisle"}},"w496":{"id":"w496","nodes":["n2649","n2650","n2651","n2652","n2653","n2654","n2655","n2656","n2649"],"tags":{"building":"yes"}},"w497":{"id":"w497","nodes":["n2430","n2446","n343","n2101","n2560","n2431","n363","n2748"],"tags":{"highway":"primary","name":"Michigan Avenue"}},"w498":{"id":"w498","nodes":["n2691","n2692","n634","n633","n2693","n2694"],"tags":{"highway":"service"}},"w499":{"id":"w499","nodes":["n2423","n2415","n661","n2416","n2417","n2719","n2721","n2772","n2756","n2773","n2759","n2767"],"tags":{"highway":"residential","name":"West Street"}},"w5":{"id":"w5","nodes":["n380","n381","n382","n383","n429","n430","n380"],"tags":{"building":"yes"}},"w50":{"id":"w50","nodes":["n239","n499","n508","n245","n238","n242","n240"],"tags":{"footway":"sidewalk","highway":"footway"}},"w500":{"id":"w500","nodes":["n2428","n1152","n2421","n2324"],"tags":{"bridge":"yes","highway":"residential","name":"Moore Street"}},"w501":{"id":"w501","nodes":["n2608","n2609","n2610","n2611","n2612","n2613","n2614","n2615","n2617","n2608"],"tags":{"building":"yes"}},"w502":{"id":"w502","nodes":["n2570","n2571"],"tags":{"bridge":"yes","highway":"path","name":"Riverwalk Trail"}},"w503":{"id":"w503","nodes":["n2540","n2542","n2787"],"tags":{"highway":"service"}},"w504":{"id":"w504","nodes":["n2269","n2582","n2250"],"tags":{"highway":"path"}},"w505":{"id":"w505","nodes":["n2631","n2632","n2633","n2634","n2635","n2636","n2637","n2638","n2631"],"tags":{"building":"yes"}},"w506":{"id":"w506","nodes":["n2543","n2544","n2545","n395","n2546","n2543"],"tags":{"amenity":"parking"}},"w507":{"id":"w507","nodes":["n2449","n2450","n2451","n2452","n1162","n2449"],"tags":{"leisure":"pitch","sport":"tennis"}},"w508":{"id":"w508","nodes":["n2554","n1160","n2559","n2558","n659","n2555","n658","n657","n2419"],"tags":{"highway":"service"}},"w509":{"id":"w509","nodes":["n2499","n2508","n2510","n2505","n2497","n2499"],"tags":{"building":"yes"}},"w51":{"id":"w51","nodes":["n241","n242","n243","n244"],"tags":{"highway":"service","surface":"unpaved"}},"w510":{"id":"w510","nodes":["n2575","n2577"],"tags":{"highway":"footway"}},"w511":{"id":"w511","nodes":["n2533","n2534","n2535","n2536","n2537","n2538","n2539","n2785","n2786","n2533"],"tags":{"amenity":"parking"}},"w512":{"id":"w512","nodes":["n2801","n2740","n2741","n2742","n2743","n2744","n2801"],"tags":{"building":"yes"}},"w513":{"id":"w513","nodes":["n2720","n2721"],"tags":{"highway":"service","service":"parking_aisle"}},"w514":{"id":"w514","nodes":["n2788","n2790","n2789","n989","n2540","n2541"],"tags":{"highway":"service","service":"parking_aisle"}},"w515":{"id":"w515","nodes":["n2848","n2849","n2850","n2851","n2803","n2804","n2812"],"tags":{"highway":"residential","name":"Middle Street"}},"w516":{"id":"w516","nodes":["n2852","n2805"],"tags":{"access":"private","highway":"service","name":"Battle Street"}},"w517":{"id":"w517","nodes":["n2863","n2815","n2814","n2812","n2864","n2855","n2865","n2867","n2868"],"tags":{"highway":"secondary","name":"Michigan Avenue","name_1":"State Highway 60","ref":"M 60"}},"w518":{"id":"w518","nodes":["n2859","n2808"],"tags":{"highway":"residential","name":"2nd Avenue"}},"w519":{"id":"w519","nodes":["n2823","n2824","n2825","n2826","n2827","n2828","n2823"],"tags":{"building":"yes"}},"w52":{"id":"w52","nodes":["n247","n248","n249","n250","n247"],"tags":{"amenity":"parking"}},"w520":{"id":"w520","nodes":["n2806","n2807","n2803"],"tags":{"highway":"residential","name":"2nd Avenue"}},"w521":{"id":"w521","nodes":["n2829","n2830","n2831","n2832","n2833","n2834","n2835","n2836","n2837","n2838","n2829"],"tags":{"building":"yes"}},"w522":{"id":"w522","nodes":["n2815","n2813","n2811","n4597","n2846","n4596","n2857","n4601","n2853","n4602","n2861","n4","n2879","n4560","n3550","n5","n1685"],"tags":{"highway":"residential","name":"Washington Street"}},"w523":{"id":"w523","nodes":["n2878","n2811","n2810","n2860","n2880","n2881","n2882"],"tags":{"highway":"residential","name":"5th Avenue"}},"w524":{"id":"w524","nodes":["n2816","n2817","n2818","n2819","n2820","n2821","n2822","n2816"],"tags":{"building":"yes"}},"w525":{"id":"w525","nodes":["n2869","n2856","n2806","n2808","n2814","n2809","n2810","n2847","n2858","n2854","n2870","n2871","n6","n2872","n2839","n2862"],"tags":{"highway":"residential","name":"Wood Street"}},"w526":{"id":"w526","nodes":["n2877","n2809","n2813","n2844","n2843"],"tags":{"highway":"residential","name":"4th Avenue"}},"w527":{"id":"w527","nodes":["n4785","n4784","n2936","n4788","n4787","n4786","n4785"],"tags":{"amenity":"parking"}},"w528":{"id":"w528","nodes":["n2864","n2892","n2893","n2877","n2860","n3840"],"tags":{"highway":"residential","name":"Garden Street"}},"w529":{"id":"w529","nodes":["n2868","n2890"],"tags":{"bridge":"yes","highway":"secondary","name":"Michigan Avenue","name_1":"State Highway 60","ref":"M 60"}},"w53":{"id":"w53","nodes":["n251","n252","n253","n254","n255","n256","n257","n258","n259","n260","n261","n262","n251"],"tags":{"building":"yes"}},"w530":{"id":"w530","nodes":["n2914","n2915","n2916","n2917","n2918","n2919","n2920","n2921","n2922","n2923","n2924","n2925","n2926","n2927","n2928","n2929","n2930","n2931","n2932","n2933","n2914"],"tags":{"building":"yes"}},"w531":{"id":"w531","nodes":["n2958","n2896"],"tags":{"bridge":"yes","highway":"secondary","name":"Main Street"}},"w532":{"id":"w532","nodes":["n2896","n394","n364","n2748"],"tags":{"highway":"secondary","name":"Main Street"}},"w533":{"id":"w533","nodes":["n2800","n2943","n2940","n2941","n2942","n2943"],"tags":{"highway":"service","service":"parking_aisle"}},"w534":{"id":"w534","nodes":["n3836","n3837","n3839","n3838","n3834","n4632","n3831","n4624","n3835","n3836"],"tags":{"barrier":"fence"}},"w535":{"id":"w535","nodes":["n2894","n2944","n2774","n2765"],"tags":{"highway":"residential","name":"5th Avenue"}},"w536":{"id":"w536","nodes":["n2890","n2780","n627","n2889","n2887","n623","n2888","n366","n2748"],"tags":{"highway":"secondary","name":"Michigan Avenue","name_1":"State Highway 60","ref":"M 60"}},"w537":{"id":"w537","nodes":["n2895","n738","n2887","n737","n2913"],"tags":{"highway":"residential","name":"Water Street"}},"w538":{"id":"w538","nodes":["n2855","n3756","n2884","n2885","n2886","n2945","n2946","n2947","n2948","n2949","n2950","n2951","n2952","n2953","n2955","n2848","n2956","n2856"],"tags":{"highway":"residential","name":"River Drive"}},"w539":{"id":"w539","nodes":["n2882","n2894"],"tags":{"bridge":"yes","highway":"residential","name":"5th Avenue"}},"w54":{"id":"w54","nodes":["n263","n264","n265","n266","n267","n268","n269","n270","n271","n272","n273","n274","n275","n276","n263"],"tags":{"building":"yes"}},"w540":{"id":"w540","nodes":["n2987","n2964","n2981","n2983","n2966","n2982","n2962","n2960","n2967","n2965","n2984","n2977","n2968","n2976","n2986","n2988","n2963","n2970","n2969","n2979","n2974","n2980","n2959","n2973","n2985","n2961","n2975","n2971","n2972","n2978","n2898","n2907","n2912","n2909","n2911","n2901","n2903","n2904","n2906","n2902","n2900","n2910","n2908","n2899","n2897","n2905","n2186","n2233"],"tags":{"name":"Portage River","waterway":"river"}},"w541":{"id":"w541","nodes":["n2852","n2851","n3003"],"tags":{"highway":"residential","name":"1st Avenue"}},"w542":{"id":"w542","nodes":["n2991","n3004","n2994"],"tags":{"highway":"residential","name":"River Street"}},"w543":{"id":"w543","nodes":["n2993","n2989"],"tags":{"bridge":"yes","highway":"residential","name":"6th Street"}},"w544":{"id":"w544","nodes":["n2995","n2996","n2997","n2998","n2999","n3000","n3001","n3002","n2990","n2991","n2993"],"tags":{"highway":"residential","name":"6th Street"}},"w545":{"id":"w545","nodes":["n2989","n2992","n2848"],"tags":{"highway":"residential","name":"6th Street"}},"w546":{"id":"w546","nodes":["n2313","n3169","n3170","n3171","n3172","n3173","n3174","n3175","n3176","n3177","n3178","n3179","n3180","n3191","n3181","n3190","n3182","n3183","n3184","n3185","n3186","n3187","n3188","n3189","n3160","n3161","n3162","n2126","n2146","n2156","n2129","n2112","n2109","n2313"],"tags":{"natural":"wetland"}},"w547":{"id":"w547","nodes":["n2088","n3013","n3015","n3014","n3017","n3018"],"tags":{"name":"Conrail Railroad","railway":"rail"}},"w548":{"id":"w548","nodes":["n3083","n3084","n3085","n3086","n3083"],"tags":{"building":"yes"}},"w549":{"id":"w549","nodes":["n3020","n2288","n2283","n2284","n2131","n2286","n2287","n2285","n2132","n2140","n2289","n3020"],"tags":{"leisure":"park","name":"Conservation Park"}},"w55":{"id":"w55","nodes":["n277","n278","n279","n280","n281","n282","n283","n284","n277"],"tags":{"building":"yes"}},"w550":{"id":"w550","nodes":["n3056","n3042","n3041","n3040","n3039","n3038","n3037","n3036","n3044","n3035","n3034","n3043","n3016","n3056","n3019","n3015","n3012"],"tags":{"highway":"service"}},"w551":{"id":"w551","nodes":["n3044","n3045","n3046","n3047","n3048","n3049","n3050","n3051","n3052","n3053","n3054","n3055","n3016"],"tags":{"highway":"footway"}},"w552":{"id":"w552","nodes":["n3117","n3118","n3119","n3120","n3121","n3122","n3117"],"tags":{"building":"yes"}},"w553":{"id":"w553","nodes":["n3123","n3124","n3129","n3125","n3126","n3123"],"tags":{"building":"yes"}},"w554":{"id":"w554","nodes":["n3069","n3070","n3071","n3072","n3073","n3074","n3075","n3076","n3077","n3078","n3079","n3080","n3081","n3082","n3069"],"tags":{"building":"yes"}},"w555":{"id":"w555","nodes":["n3087","n3088","n3089","n3090","n3087"],"tags":{"building":"yes"}},"w556":{"id":"w556","nodes":["n3113","n3114","n3115","n3116","n3113"],"tags":{"building":"yes"}},"w557":{"id":"w557","nodes":["n3103","n3104","n3105","n3106","n3103"],"tags":{"building":"yes"}},"w558":{"id":"w558","nodes":["n3127","n3128","n3129","n3124","n3127"],"tags":{"building":"yes"}},"w559":{"id":"w559","nodes":["n3137","n3141","n3142","n3138","n3139","n3140","n3137"],"tags":{"building":"yes"}},"w56":{"id":"w56","nodes":["n285","n286","n287","n288","n285"],"tags":{"amenity":"parking"}},"w560":{"id":"w560","nodes":["n3091","n3092","n3093","n3094","n3091"],"tags":{"building":"yes"}},"w561":{"id":"w561","nodes":["n3155","n3157","n3158","n3159","n3156","n3155"],"tags":{"building":"yes"}},"w562":{"id":"w562","nodes":["n3057","n3058","n3059","n3060","n3057"],"tags":{"building":"yes"}},"w563":{"id":"w563","nodes":["n3107","n3108","n3109","n3110","n3111","n3112","n3107"],"tags":{"building":"yes"}},"w564":{"id":"w564","nodes":["n3134","n3135","n3136","n3131","n3134"],"tags":{"building":"yes"}},"w565":{"id":"w565","nodes":["n3143","n3144","n3145","n3146","n3143"],"tags":{"building":"yes"}},"w566":{"id":"w566","nodes":["n3095","n3096","n3097","n3098","n3095"],"tags":{"building":"yes"}},"w567":{"id":"w567","nodes":["n3130","n3131","n3136","n3132","n3133","n3130"],"tags":{"building":"yes"}},"w568":{"id":"w568","nodes":["n3025","n3026","n3027","n3028","n3029","n3030","n3031","n3033","n3032","n3025"],"tags":{"amenity":"parking"}},"w569":{"id":"w569","nodes":["n3061","n3062","n3063","n3064","n3061"],"tags":{"building":"yes"}},"w57":{"id":"w57","nodes":["n289","n290","n291","n292","n289"],"tags":{"amenity":"parking"}},"w570":{"id":"w570","nodes":["n3155","n3156","n3152","n3153","n3155"],"tags":{"building":"yes"}},"w571":{"id":"w571","nodes":["n3099","n3100","n3101","n3102","n3099"],"tags":{"building":"yes"}},"w572":{"id":"w572","nodes":["n3147","n3148","n3149","n3150","n3147"],"tags":{"building":"yes"}},"w573":{"id":"w573","nodes":["n3039","n2284"],"tags":{"highway":"service"}},"w574":{"id":"w574","nodes":["n3151","n3152","n3153","n3154","n3151"],"tags":{"building":"yes"}},"w575":{"id":"w575","nodes":["n3021","n3022","n3023","n3024","n3021"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelter"}},"w576":{"id":"w576","nodes":["n3065","n3066","n3067","n3068","n3065"],"tags":{"building":"yes"}},"w577":{"id":"w577","nodes":["n2944","n3192","n3757","n3813","n3814","n3815","n3816","n3817","n3818","n3819"],"tags":{"highway":"service","name":"Willow Drive","service":"driveway","surface":"unpaved"}},"w578":{"id":"w578","nodes":["n2163","n2165","n2166","n2167","n2168","n2172","n2173","n2174","n2175","n2176","n2178","n2181","n2163"],"tags":{"building":"yes"}},"w579":{"id":"w579","nodes":["n2754","n3195","n3204","n3205","n4537","n4540","n3206","n4530","n4536","n3207","n4524","n3199","n4521","n3197","n1032"],"tags":{"highway":"residential","name":"Elm Street"}},"w58":{"id":"w58","nodes":["n240","n293","n294"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w580":{"id":"w580","nodes":["n2184","n2185","n2187","n2190","n2191","n2192","n2184"],"tags":{"building":"yes"}},"w581":{"id":"w581","nodes":["n2765","n3208","n3211","n2755","n3280","n2756","n3346"],"tags":{"highway":"residential","name":"Kelsey Street"}},"w582":{"id":"w582","nodes":["n2753","n3194","n3193","n3201","n3196","n4551","n3202","n4550","n3203","n3200","n3198","n1033"],"tags":{"highway":"residential","name":"Walnut Street"}},"w583":{"id":"w583","nodes":["n3272","n4469","n4588","n2879","n4564","n2872"],"tags":{"highway":"residential","name":"10th Avenue"}},"w584":{"id":"w584","nodes":["n3243","n3242","n3241","n3240","n3243"],"tags":{"building":"industrial"}},"w585":{"id":"w585","nodes":["n3273","n3274","n4631","n4593","n3275","n4592","n2846","n4611","n2847"],"tags":{"highway":"residential","name":"6th Avenue"}},"w586":{"id":"w586","nodes":["n3276","n4591","n2853","n4605","n2854"],"tags":{"highway":"residential","name":"8th Avenue"}},"w587":{"id":"w587","nodes":["n3269","n3268","n3267","n3266","n3265","n3264","n3263","n3262","n3269"],"tags":{"building":"industrial"}},"w588":{"id":"w588","nodes":["n3277","n4599","n2857","n4598","n4608","n2858"],"tags":{"highway":"residential","name":"7th Avenue"}},"w589":{"id":"w589","nodes":["n3239","n3238","n3271","n3270","n3237","n3236","n3235","n3234","n3239"],"tags":{"building":"yes"}},"w59":{"id":"w59","nodes":["n294","n295","n296","n297","n298","n299","n300","n301","n302","n303","n491","n304","n305","n306","n307"],"tags":{"footway":"sidewalk","highway":"footway"}},"w590":{"id":"w590","nodes":["n3278","n4458","n4589","n4604","n2861"],"tags":{"highway":"residential","name":"9th Avenue"}},"w591":{"id":"w591","nodes":["n3253","n3252","n3251","n3250","n3249","n3248","n3253"],"tags":{"building":"industrial"}},"w592":{"id":"w592","nodes":["n3229","n3228","n3227","n3226","n3225","n3224","n3223","n3222","n3221","n3220","n3219","n3218","n3217","n3216","n3215","n3214","n3213","n3212","n3229"],"tags":{"natural":"water","water":"pond"}},"w593":{"id":"w593","nodes":["n3261","n3260","n3259","n3258","n3257","n3256","n3255","n3254","n3261"],"tags":{"building":"industrial"}},"w594":{"id":"w594","nodes":["n3233","n3232","n3231","n3230","n3233"],"tags":{"building":"yes"}},"w595":{"id":"w595","nodes":["n3247","n3246","n3245","n3244","n3247"],"tags":{"building":"industrial"}},"w596":{"id":"w596","nodes":["n2769","n3195","n3193","n3209","n2758","n2759","n3279"],"tags":{"highway":"residential","name":"Armitage Street"}},"w597":{"id":"w597","nodes":["n2193","n2194","n2195","n2197","n2193"],"tags":{"building":"yes"}},"w598":{"id":"w598","nodes":["n3404","n3403","n3402","n3401","n3400","n3399","n3398","n3397","n3373","n3372","n3396","n3395","n3404"],"tags":{"building":"school"}},"w6":{"id":"w6","nodes":["n879","n880","n881","n882","n879"],"tags":{"building":"shed"}},"w60":{"id":"w60","nodes":["n239","n308","n307"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w600":{"id":"w600","nodes":["n3387","n3386","n3316","n3315","n3314","n3313","n3387"],"tags":{"building":"yes"}},"w601":{"id":"w601","nodes":["n3304","n3303","n3302","n3301","n3385","n3384","n3300","n3299","n3304"],"tags":{"building":"yes"}},"w602":{"id":"w602","nodes":["n3334","n3333","n3332","n3331","n3330","n3329","n3328","n3327","n3326","n3325","n3324","n3323","n3322","n3321","n3320","n3319","n3318","n3317","n3334"],"tags":{"building":"yes"}},"w603":{"id":"w603","nodes":["n3353","n3352","n3347","n3280","n2798"],"tags":{"highway":"service","service":"alley","surface":"unpaved"}},"w604":{"id":"w604","nodes":["n3753","n3211","n3383"],"tags":{"highway":"service","service":"alley"}},"w605":{"id":"w605","nodes":["n3290","n3289","n3288","n3287","n3286","n3285","n3284","n3283","n3282","n3281","n3290"],"tags":{"building":"yes"}},"w606":{"id":"w606","nodes":["n2198","n2199","n2201","n2202","n2203","n2206","n2198"],"tags":{"building":"yes"}},"w607":{"id":"w607","nodes":["n2198","n2207"],"tags":{"barrier":"wall"}},"w608":{"id":"w608","nodes":["n2751","n3208","n3210","n3209","n3415","n3410","n3414","n3413","n3412","n3416"],"tags":{"highway":"residential","name":"East Street"}},"w609":{"id":"w609","nodes":["n2772","n3346","n3746","n3748","n3747","n3345","n3378","n3279","n3411"],"tags":{"highway":"residential","name":"Maple Street"}},"w61":{"id":"w61","nodes":["n309","n310","n311","n312","n313","n240"],"tags":{"footway":"sidewalk","highway":"footway"}},"w610":{"id":"w610","nodes":["n3379","n3380","n3382","n3381","n3379"],"tags":{"leisure":"park","name":"LaFayette Park"}},"w611":{"id":"w611","nodes":["n2768","n3194","n3210","n3753","n2760","n3353","n2773","n3378"],"tags":{"highway":"residential","name":"Bennett Street"}},"w612":{"id":"w612","nodes":["n2751","n3383","n2749","n2798","n2772"],"tags":{"highway":"residential","name":"Market Street"}},"w613":{"id":"w613","nodes":["n3298","n3297","n3296","n3295","n3294","n3293","n3292","n3291","n3298"],"tags":{"building":"yes"}},"w614":{"id":"w614","nodes":["n3375","n3406","n3405","n3374","n3375"],"tags":{"leisure":"playground"}},"w615":{"id":"w615","nodes":["n3393","n3344","n3343","n3342","n3341","n3340","n3339","n3338","n3337","n3392","n3391","n3390","n3389","n3336","n3335","n3388","n3393"],"tags":{"building":"yes"}},"w616":{"id":"w616","nodes":["n3376","n3407","n3408","n3377","n3376"],"tags":{"amenity":"school","name":"Three Rivers Elementary School"}},"w617":{"id":"w617","nodes":["n3312","n3311","n3310","n3309","n3308","n3307","n3306","n3305","n3312"],"tags":{"building":"yes"}},"w619":{"id":"w619","nodes":["n2863","n3424","n3425","n3426","n3427","n3428","n3429","n3430","n3431","n3432","n3433","n2844"],"tags":{"highway":"secondary","name":"Michigan Avenue","ref":"M 60"}},"w62":{"id":"w62","nodes":["n876","n906","n904","n875","n874","n873","n872","n871","n870","n869","n41","n868","n146","n314","n315","n1956"],"tags":{"footway":"sidewalk","highway":"footway"}},"w620":{"id":"w620","nodes":["n2844","n3420","n3421","n3422","n3439","n2859","n3437","n3493","n3496","n3500","n3497"],"tags":{"highway":"residential"}},"w621":{"id":"w621","nodes":["n3468","n3469","n3470","n3471","n3468"],"tags":{"building":"yes"}},"w622":{"id":"w622","nodes":["n3417","n3436","n3438","n3491","n3488","n3492","n3495","n3494","n3498","n3487","n3499","n3490","n3489","n4800","n3417"],"tags":{"landuse":"cemetery","name":"Riverside Cemetery"}},"w623":{"id":"w623","nodes":["n3440","n3441","n3442","n3443","n3444","n3445","n3440"],"tags":{"building":"yes"}},"w624":{"id":"w624","nodes":["n3446","n3447","n3448","n3449","n3450","n3451","n3452","n3453","n3454","n3455","n3456","n3457","n3458","n3459","n3460","n3461","n3462","n3463","n3464","n3465","n3466","n3467","n3446"],"tags":{"building":"yes"}},"w625":{"id":"w625","nodes":["n2844","n3434","n3435","n2878","n3275","n4621","n3276","n3278","n4463","n3272","n3472","n3474","n3475","n3476","n3477","n3478","n1202","n3479","n3480","n3481","n1203","n3482","n3483","n3484","n3485","n4574","n3486","n3473"],"tags":{"highway":"secondary","name":"Jefferson Street","name_1":"State Highway 60","ref":"M 60"}},"w626":{"id":"w626","nodes":["n3439","n3423","n2863"],"tags":{"highway":"unclassified","name":"Michigan Avenue","name_1":"State Highway 60"}},"w627":{"id":"w627","nodes":["n3500","n3005"],"tags":{"highway":"service"}},"w628":{"id":"w628","nodes":["n3491","n3488","n3492","n3010","n3009","n3005","n3008","n3007","n3006","n3502","n3491"],"tags":{"leisure":"park","name":"Marina Park"}},"w629":{"id":"w629","nodes":["n2208","n2209","n2212","n2214","n2208"],"tags":{"building":"yes"}},"w63":{"id":"w63","nodes":["n1955","n316"],"tags":{"footway":"sidewalk","highway":"footway"}},"w630":{"id":"w630","nodes":["n2757","n3414","n3202","n4542","n3206","n4538","n3750","n3503","n1629","n4500","n2763","n4502","n2764","n3508"],"tags":{"highway":"residential","name":"Hoffman Street"}},"w631":{"id":"w631","nodes":["n2215","n2750","n2770","n2771","n2215"],"tags":{"building":"yes"}},"w632":{"id":"w632","nodes":["n2766","n3504","n3507","n3751","n3205","n3196","n3410","n2746"],"tags":{"highway":"residential","name":"Cushman Street"}},"w633":{"id":"w633","nodes":["n2745","n3749","n3507","n4535","n3503"],"tags":{"highway":"residential","name":"Pine Street"}},"w634":{"id":"w634","nodes":["n3510","n3511","n3512","n3509","n3510"],"tags":{"leisure":"park","name":"Bowman Park"}},"w636":{"id":"w636","nodes":["n2745","n3752","n3204","n3201","n3415","n2761","n2767","n3411"],"tags":{"highway":"residential","name":"Wheeler Street"}},"w637":{"id":"w637","nodes":["n3550","n4586","n4476","n3472"],"tags":{"highway":"residential","name":"11th Avenue"}},"w638":{"id":"w638","nodes":["n3508","n3518"],"tags":{"bridge":"yes","highway":"residential","name":"Hoffman Street"}},"w639":{"id":"w639","nodes":["n3518","n1204","n2862","n3519","n3520","n3521","n3522","n3523","n2161","n3524","n3549","n3552","n4239","n3551","n4577","n4582","n4578","n4583","n4579","n4574"],"tags":{"highway":"residential","name":"Hoffman Street"}},"w64":{"id":"w64","nodes":["n316","n317"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w640":{"id":"w640","nodes":["n3634","n3640","n3676","n3633","n3678","n3648","n3638","n3683","n3600","n3579","n3679","n3677","n2987","n3592","n3588","n3608","n3559","n3617","n3620","n3660","n3553","n3533","n3530","n3531","n3525","n3527","n3526","n3532","n3529","n3528","n3667","n3627","n3623","n3625","n3601","n3687","n3671","n3644","n3626","n3673","n3582","n3693","n3605","n3619","n3651","n3650","n3615","n3663","n3631","n3596","n3604","n3655","n3586","n3595","n3701","n3603","n3686","n3611","n3568","n3674","n3613","n3580","n3562","n3564","n3689","n3585","n3670","n3659","n3684","n3680","n3646","n3558","n3556","n3692","n3563","n3575","n3571","n3675","n3557","n3700","n3656","n3622","n3657","n3565","n3669","n3658","n3618","n3624","n3688","n3610","n3570","n3645","n3649","n3583","n3694","n3561","n3554","n3614","n3698","n3581","n3635","n3641","n3569","n3647","n3628","n3598","n3696","n3665","n3639","n3607","n3695","n3642","n3672","n3577","n3643","n3691","n3602","n3576","n3591","n3560","n3606","n3685","n3597","n3629","n3661","n3654","n3616","n3697","n3578","n3609","n3653","n3699","n3566","n3637","n3567","n3666","n3555","n3599","n3590","n3572","n3593","n3690","n3681","n3612","n3682","n3668","n3587","n3621","n3636","n3662","n3589","n3573","n3652","n3664","n3632","n3574","n3594","n3584","n3630","n3634"],"tags":{"landuse":"reservoir","name":"Hoffman Pond","natural":"water"}},"w641":{"id":"w641","nodes":["n2988","n3534","n3535","n3536","n3537","n3538","n3539","n3540","n3541","n3542","n3543","n3544","n3545","n3546","n3547","n3548","n2970"],"tags":{"waterway":"river"}},"w642":{"id":"w642","nodes":["n3702","n3703","n3704","n3705","n3706","n3707","n3708","n3709","n3710","n3711","n3712","n3713","n3714","n3715","n3716","n3717","n3718","n3719","n3720","n3721","n3722","n3723","n3724","n3725","n3726","n3727","n3728","n3729","n3730","n3731","n3732","n3733","n3734","n3735","n3736","n3737","n3738","n3739","n3740","n3741","n3742","n3743","n3702"],"tags":{"admin_level":"8","boundary":"administrative"}},"w643":{"id":"w643","nodes":["n2839","n2873"],"tags":{"highway":"service","service":"driveway"}},"w644":{"id":"w644","nodes":["n2873","n2840"],"tags":{"bridge":"yes","highway":"service","layer":"1","service":"driveway"}},"w645":{"id":"w645","nodes":["n2840","n2841","n2842","n2845","n2866"],"tags":{"highway":"service","service":"driveway","surface":"unpaved"}},"w646":{"id":"w646","nodes":["n2752","n3759","n1420","n1421","n1422","n3758","n4507","n4506","n4505","n4520","n3199","n4522","n4504","n4546","n3200","n4547","n3412"],"tags":{"highway":"residential","name":"Flower Street"}},"w647":{"id":"w647","nodes":["n2874","n2875","n2876","n2954","n2874"],"tags":{"building":"industrial"}},"w648":{"id":"w648","nodes":["n3778","n3779","n3780","n3781","n3782","n3783","n3778"],"tags":{"building":"yes"}},"w649":{"id":"w649","nodes":["n3197","n4543","n4544","n3198"],"tags":{"highway":"residential","name":"Morris Avenue","surface":"unpaved"}},"w65":{"id":"w65","nodes":["n317","n318","n319","n320","n321"],"tags":{"footway":"sidewalk","highway":"footway"}},"w650":{"id":"w650","nodes":["n3207","n4526","n4528","n4548","n3203","n4549","n3413","n2762"],"tags":{"highway":"residential","name":"Adams Street"}},"w651":{"id":"w651","nodes":["n3788","n3785","n3786","n3787","n3788"],"tags":{"power":"station"}},"w652":{"id":"w652","nodes":["n2957","n3163","n3241"],"tags":{"barrier":"wall"}},"w653":{"id":"w653","nodes":["n3549","n3802","n3803","n3800","n3801"],"tags":{"highway":"service","surface":"unpaved"}},"w654":{"id":"w654","nodes":["n3164","n3165","n3166","n3167","n3168","n3505","n3164"],"tags":{"building":"yes"}},"w655":{"id":"w655","nodes":["n3506","n3517","n3760","n3761","n3762","n3763","n3506"],"tags":{"building":"yes"}},"w656":{"id":"w656","nodes":["n3764","n3765","n3766","n3767","n3768","n3769","n3770","n3771","n3764"],"tags":{"building":"yes"}},"w657":{"id":"w657","nodes":["n3772","n3773","n3774","n3775","n3772"],"tags":{"building":"yes"}},"w658":{"id":"w658","nodes":["n3776","n3777","n3784","n3789","n3776"],"tags":{"building":"yes"}},"w659":{"id":"w659","nodes":["n3930","n3931","n3932","n3933","n3934","n3935","n3936","n3937","n3938","n3930"],"tags":{"leisure":"pitch","sport":"baseball"}},"w66":{"id":"w66","nodes":["n321","n322"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w660":{"id":"w660","nodes":["n3982","n3842","n3864","n3865","n3866","n3867","n3868","n3858","n3869","n3870","n3862"],"tags":{"highway":"service"}},"w661":{"id":"w661","nodes":["n3968","n3969"],"tags":{"highway":"footway"}},"w662":{"id":"w662","nodes":["n3875","n3876","n3877","n3878","n3879","n3880","n3881","n3882","n3875"],"tags":{"amenity":"parking"}},"w663":{"id":"w663","nodes":["n3964","n3965"],"tags":{"highway":"footway"}},"w664":{"id":"w664","nodes":["n3966","n3967"],"tags":{"highway":"footway"}},"w665":{"id":"w665","nodes":["n3857","n3890","n3884","n3894","n3889","n3899","n3885","n3886","n3896","n3887"],"tags":{"highway":"service","service":"parking_aisle"}},"w666":{"id":"w666","nodes":["n3895","n3896"],"tags":{"highway":"service","service":"parking_aisle"}},"w667":{"id":"w667","nodes":["n3274","n3977","n3984","n3983","n3981","n3844","n3978","n3982","n3861","n3862","n3873","n3874","n4468","n3863"],"tags":{"access":"private","highway":"service","name":"Collins Drive"}},"w668":{"id":"w668","nodes":["n3900","n3901","n3902","n3903","n3904","n3905","n3808","n3809","n3906","n3907","n3908","n3967","n3909","n3910","n3911","n3955","n3964","n3912","n3913","n3914","n3915","n3916","n3917","n3918","n3919","n3920","n3921","n3922","n3923","n3924","n3925","n3926","n3927","n3969","n3970","n3928","n3807","n3929","n3900"],"tags":{"building":"school"}},"w669":{"id":"w669","nodes":["n3272","n39","n40","n3974","n3863","n3857","n3892","n3883","n3891","n3889"],"tags":{"highway":"service"}},"w67":{"id":"w67","nodes":["n322","n886","n323","n475"],"tags":{"footway":"crossing","highway":"footway"}},"w670":{"id":"w670","nodes":["n3473","n3859","n3860","n3980","n4908","n4865"],"tags":{"highway":"secondary","name":"Hoffman Street","ref":"M 60"}},"w671":{"id":"w671","nodes":["n3970","n3806","n3971"],"tags":{"highway":"footway"}},"w672":{"id":"w672","nodes":["n3892","n3893","n3894"],"tags":{"highway":"service","service":"parking_aisle"}},"w673":{"id":"w673","nodes":["n3945","n3946","n3992","n3990","n3945"],"tags":{"leisure":"pitch","sport":"tennis"}},"w674":{"id":"w674","nodes":["n3890","n3893","n3891"],"tags":{"highway":"service","service":"parking_aisle"}},"w675":{"id":"w675","nodes":["n3947","n3948","n3994","n3993","n3947"],"tags":{"leisure":"pitch","sport":"tennis"}},"w676":{"id":"w676","nodes":["n3858","n3954","n3972","n3810","n3811","n3812","n3841","n3973","n3898","n3963","n3897","n3896"],"tags":{"highway":"service"}},"w677":{"id":"w677","nodes":["n3977","n3996","n3997","n4004","n3998","n3999","n4005","n4007","n4006","n3995","n4000","n3843","n4001","n4002","n4003","n3949","n3950","n3951","n3952","n3953","n3954","n3956","n3966","n3955"],"tags":{"highway":"footway"}},"w678":{"id":"w678","nodes":["n3887","n3888","n3895","n3899"],"tags":{"highway":"service","service":"parking_aisle"}},"w679":{"id":"w679","nodes":["n3946","n3947","n3993","n3992","n3946"],"tags":{"leisure":"pitch","sport":"tennis"}},"w68":{"id":"w68","nodes":["n294","n1952","n326"],"tags":{"footway":"sidewalk","highway":"footway"}},"w680":{"id":"w680","nodes":["n3939","n3940","n3941","n3985","n3986","n3987","n3988","n3989","n3942","n3943","n3939"],"tags":{"leisure":"pitch","sport":"baseball"}},"w681":{"id":"w681","nodes":["n3990","n3991","n3944","n3945","n3990"],"tags":{"leisure":"pitch","sport":"tennis"}},"w682":{"id":"w682","nodes":["n3871","n3872","n3873","n3874","n3871"],"tags":{"amenity":"parking"}},"w683":{"id":"w683","nodes":["n3956","n3965","n3957","n3958","n3959"],"tags":{"footway":"sidewalk","highway":"footway"}},"w684":{"id":"w684","nodes":["n3790","n3791","n3792","n3793","n3790"],"tags":{"building":"shed"}},"w685":{"id":"w685","nodes":["n3794","n3795","n3796","n3797","n3794"],"tags":{"building":"yes"}},"w686":{"id":"w686","nodes":["n3798","n3799","n3804","n3805","n3798"],"tags":{"building":"yes"}},"w687":{"id":"w687","nodes":["n3806","n3807"],"tags":{"highway":"footway"}},"w688":{"id":"w688","nodes":["n3845","n3846","n3847","n3848","n3845"],"tags":{"leisure":"pitch","sport":"american_football"}},"w689":{"id":"w689","nodes":["n3849","n4021","n3850","n3851","n3852","n3853","n3854","n3855","n3856","n3975","n3976","n3979","n4008","n4009","n4010","n4011","n4012","n4013","n4014","n4015","n4016","n4017","n4018","n4019","n4020","n4021"],"tags":{"leisure":"track","sport":"running"}},"w69":{"id":"w69","nodes":["n326","n327"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w690":{"id":"w690","nodes":["n4022","n4023","n4024","n4025","n4026","n4027","n4022"],"tags":{"building":"yes"}},"w691":{"id":"w691","nodes":["n4028","n4029","n4030","n4031","n4028"],"tags":{"building":"yes"}},"w692":{"id":"w692","nodes":["n4032","n4033","n4034","n4035","n4032"],"tags":{"building":"yes"}},"w693":{"id":"w693","nodes":["n4036","n4037","n4038","n4039","n4036"],"tags":{"building":"yes"}},"w694":{"id":"w694","nodes":["n4040","n4041","n4042","n4043","n4040"],"tags":{"building":"yes"}},"w695":{"id":"w695","nodes":["n4044","n4045","n4050","n4053","n4046","n4047","n4048","n4049","n4044"],"tags":{"building":"yes"}},"w696":{"id":"w696","nodes":["n4050","n4051","n4052","n4053","n4050"],"tags":{"building":"roof"}},"w697":{"id":"w697","nodes":["n4054","n4068","n4055","n4056","n4057","n4054"],"tags":{"building":"yes"}},"w698":{"id":"w698","nodes":["n4058","n4059","n4060","n4061","n4062","n4063","n4058"],"tags":{"building":"yes"}},"w699":{"id":"w699","nodes":["n4064","n4066","n4065"],"tags":{"barrier":"fence"}},"w7":{"id":"w7","nodes":["n43","n44","n45"],"tags":{"highway":"service"}},"w70":{"id":"w70","nodes":["n327","n328","n27","n329"],"tags":{"footway":"sidewalk","highway":"footway"}},"w700":{"id":"w700","nodes":["n4066","n4067","n4068"],"tags":{"barrier":"fence"}},"w701":{"id":"w701","nodes":["n4069","n4070","n4071","n4072","n4069"],"tags":{"building":"shed"}},"w702":{"id":"w702","nodes":["n4073","n4074","n4075","n4076","n4077","n4078","n4079","n4080","n4081","n4082","n4083","n4084","n4073"],"tags":{"building":"yes"}},"w703":{"id":"w703","nodes":["n4085","n4093","n4086","n4087","n4088","n4089","n4090","n4091","n4092","n4085"],"tags":{"building":"yes"}},"w704":{"id":"w704","nodes":["n4093","n4094","n4095","n4096"],"tags":{"barrier":"fence"}},"w705":{"id":"w705","nodes":["n4097","n4098","n4099","n4100","n4097"],"tags":{"building":"yes"}},"w706":{"id":"w706","nodes":["n4098","n4102","n4087"],"tags":{"barrier":"fence"}},"w707":{"id":"w707","nodes":["n4101","n4102","n4096","n4170","n4103"],"tags":{"barrier":"fence"}},"w708":{"id":"w708","nodes":["n4104","n4105","n4106","n4107","n4104"],"tags":{"access":"private","leisure":"swimming_pool"}},"w709":{"id":"w709","nodes":["n4108","n4109","n4110","n4111","n4108"],"tags":{"building":"yes"}},"w71":{"id":"w71","nodes":["n329","n331"],"tags":{"bridge":"yes","footway":"sidewalk","highway":"footway","layer":"1"}},"w710":{"id":"w710","nodes":["n4112","n4113","n4114","n4115","n4116","n4117","n4118","n4119","n4112"],"tags":{"building":"yes"}},"w711":{"id":"w711","nodes":["n4120","n4121","n4122","n4123","n4120"],"tags":{"building":"yes"}},"w712":{"id":"w712","nodes":["n4124","n4125","n4126","n4127","n4128","n4129","n4124"],"tags":{"building":"yes"}},"w713":{"id":"w713","nodes":["n4130","n4131","n4132","n4133","n4130"],"tags":{"building":"shed"}},"w714":{"id":"w714","nodes":["n4134","n4135","n4136","n4137","n4138","n4139","n4140","n4141","n4142","n4143","n4134"],"tags":{"building":"yes"}},"w715":{"id":"w715","nodes":["n4144","n4145","n4146","n4147","n4148","n4149","n4144"],"tags":{"building":"yes"}},"w716":{"id":"w716","nodes":["n4150","n4151","n4152","n4153","n4150"],"tags":{"building":"yes"}},"w717":{"id":"w717","nodes":["n4154","n4155","n4156","n4157","n4154"],"tags":{"building":"yes"}},"w718":{"id":"w718","nodes":["n4158","n4159","n4160","n4161","n4162","n4163","n4164","n4165","n4158"],"tags":{"building":"yes"}},"w719":{"id":"w719","nodes":["n4166","n4167","n4168","n4169","n4166"],"tags":{"building":"yes"}},"w72":{"id":"w72","nodes":["n331","n344","n332","n333","n334"],"tags":{"footway":"sidewalk","highway":"footway"}},"w720":{"id":"w720","nodes":["n4170","n4171"],"tags":{"barrier":"fence"}},"w721":{"id":"w721","nodes":["n4138","n4103"],"tags":{"barrier":"fence"}},"w722":{"id":"w722","nodes":["n4103","n4172"],"tags":{"barrier":"fence"}},"w723":{"id":"w723","nodes":["n4173","n4174"],"tags":{"barrier":"fence"}},"w724":{"id":"w724","nodes":["n4175","n4176","n4177","n4178","n4175"],"tags":{"building":"yes"}},"w725":{"id":"w725","nodes":["n4179","n4180","n4181","n4182","n4183","n4184","n4179"],"tags":{"building":"yes"}},"w726":{"id":"w726","nodes":["n4185","n4186","n4187","n4188","n4185"],"tags":{"building":"yes"}},"w727":{"id":"w727","nodes":["n4189","n4190","n4191","n4192","n4193","n4194","n4195","n4196","n4197","n4198","n4199","n4200","n4201","n4202","n4189"],"tags":{"building":"yes"}},"w728":{"id":"w728","nodes":["n4203","n4204","n4205","n4206","n4207","n4208","n4209","n4210","n4203"],"tags":{"building":"yes"}},"w729":{"id":"w729","nodes":["n4211","n4212","n4213","n4214","n4211"],"tags":{"building":"shed"}},"w73":{"id":"w73","nodes":["n335","n336","n337","n338","n339","n340","n341","n342","n335"],"tags":{"building":"yes"}},"w730":{"id":"w730","nodes":["n4215","n4216","n4217","n4218","n4215"],"tags":{"building":"yes"}},"w731":{"id":"w731","nodes":["n4219","n4220","n4221","n4222","n4223","n4224","n4225","n4226","n4227","n4228","n4229","n4230","n4219"],"tags":{"building":"yes"}},"w732":{"id":"w732","nodes":["n4231","n4232","n4233","n4234","n4235","n4236","n4237","n4238","n4231"],"tags":{"building":"yes"}},"w733":{"id":"w733","nodes":["n4239","n4240","n4241","n4242","n4243","n4244","n4245","n4246","n4247","n4248","n4241"],"tags":{"highway":"service"}},"w734":{"id":"w734","nodes":["n4240","n4249","n4248"],"tags":{"highway":"service","service":"parking_aisle"}},"w735":{"id":"w735","nodes":["n4250","n4251","n4252","n4253","n4254","n4255","n4256","n4257","n4258","n4250"],"tags":{"amenity":"parking"}},"w736":{"id":"w736","nodes":["n4259","n4260","n4261","n4262","n4259"],"tags":{"building":"yes"}},"w737":{"id":"w737","nodes":["n4263","n4264","n4265","n4266","n4267","n4268","n4269","n4270","n4271","n4272","n4273","n4274","n4275","n4276","n4263"],"tags":{"building":"yes"}},"w738":{"id":"w738","nodes":["n4277","n4278","n4279","n4280","n4281","n4282","n4277"],"tags":{"building":"yes"}},"w739":{"id":"w739","nodes":["n4283","n4284","n4285","n4286","n4287","n4288","n4289","n4290","n4291","n4292","n4293","n4294","n4283"],"tags":{"building":"yes"}},"w74":{"id":"w74","nodes":["n343","n344","n345"],"tags":{"highway":"service"}},"w740":{"id":"w740","nodes":["n4295","n4296","n4297","n4298","n4295"],"tags":{"building":"yes"}},"w741":{"id":"w741","nodes":["n4299","n4300","n4301","n4302","n4303","n4304","n4305","n4306","n4307","n4308","n4309","n4310","n4299"],"tags":{"building":"yes"}},"w742":{"id":"w742","nodes":["n4311","n4312","n4313","n4314","n4311"],"tags":{"building":"shed"}},"w743":{"id":"w743","nodes":["n4315","n4316","n4317","n4318","n4319","n4320","n4315"],"tags":{"building":"yes"}},"w744":{"id":"w744","nodes":["n4321","n4322","n4323","n4324","n4325","n4326","n4327","n4328","n4329","n4330","n4331","n4332","n4333","n4334","n4321"],"tags":{"building":"yes"}},"w745":{"id":"w745","nodes":["n4335","n4336","n4337","n4338","n4335"],"tags":{"building":"shed"}},"w746":{"id":"w746","nodes":["n4339","n4340","n4341","n4342","n4343","n4344","n4339"],"tags":{"building":"yes"}},"w747":{"id":"w747","nodes":["n4345","n4346","n4347","n4348","n4345"],"tags":{"building":"yes"}},"w748":{"id":"w748","nodes":["n4349","n4350","n4351","n4352","n4349"],"tags":{"building":"yes"}},"w749":{"id":"w749","nodes":["n4353","n4354","n4355","n4356","n4357","n4358","n4353"],"tags":{"building":"yes"}},"w75":{"id":"w75","nodes":["n346","n347","n348","n349","n350","n351","n346"],"tags":{"amenity":"parking"}},"w750":{"id":"w750","nodes":["n4612","n4359","n4360"],"tags":{"barrier":"fence"}},"w751":{"id":"w751","nodes":["n4361","n4362","n4363","n4364","n4361"],"tags":{"building":"yes"}},"w752":{"id":"w752","nodes":["n4365","n4366","n4367","n4368","n4365"],"tags":{"building":"yes"}},"w753":{"id":"w753","nodes":["n4369","n4370","n4371","n4372","n4375","n4369"],"tags":{"building":"yes"}},"w754":{"id":"w754","nodes":["n4373","n4374","n4375"],"tags":{"barrier":"fence"}},"w755":{"id":"w755","nodes":["n4376","n4377","n4378","n4379","n4376"],"tags":{"building":"shed"}},"w756":{"id":"w756","nodes":["n4380","n4381","n4382","n4383","n4384","n4385","n4386","n4387","n4388","n4389","n4390","n4391","n4380"],"tags":{"building":"yes"}},"w757":{"id":"w757","nodes":["n4392","n4393","n4394","n4395","n4392"],"tags":{"building":"yes"}},"w758":{"id":"w758","nodes":["n4396","n4397","n4398","n4399","n4396"],"tags":{"building":"shed"}},"w759":{"id":"w759","nodes":["n4400","n4401","n4402","n4403","n4404","n4405","n4406","n4407","n4408","n4409","n4410","n4411","n4412","n4413","n4414","n4415","n4400"],"tags":{"building":"yes"}},"w76":{"id":"w76","nodes":["n2561","n359","n2563","n2793","n357","n356","n2792","n355","n354","n2791","n2562","n353","n352","n358","n2561"],"tags":{"highway":"service","oneway":"yes","service":"parking_aisle"}},"w760":{"id":"w760","nodes":["n4416","n4417"],"tags":{"barrier":"fence"}},"w761":{"id":"w761","nodes":["n4418","n4416","n4419"],"tags":{"barrier":"fence"}},"w762":{"id":"w762","nodes":["n4420","n4421"],"tags":{"barrier":"fence"}},"w763":{"id":"w763","nodes":["n4422","n4423","n4424","n4425","n4426","n4427","n4428","n4429","n4430","n4431","n4432","n4433","n4422"],"tags":{"building":"yes"}},"w764":{"id":"w764","nodes":["n4434","n4435","n4436","n4437","n4438","n4439","n4440","n4441","n4442","n4445","n4444","n4443","n4434"],"tags":{"building":"yes"}},"w765":{"id":"w765","nodes":["n4446","n4447","n4448","n4449","n4446"],"tags":{"building":"yes"}},"w766":{"id":"w766","nodes":["n4450","n4451","n4452","n4453","n4450"],"tags":{"building":"yes"}},"w767":{"id":"w767","nodes":["n4454","n4455","n4456","n4457","n4454"],"tags":{"building":"yes"}},"w768":{"id":"w768","nodes":["n4461","n4458","n4460"],"tags":{"footway":"crossing","highway":"footway"}},"w769":{"id":"w769","nodes":["n4460","n4462","n4459"],"tags":{"footway":"sidewalk","highway":"footway"}},"w77":{"id":"w77","nodes":["n325","n360","n361"],"tags":{"footway":"crossing","highway":"footway"}},"w770":{"id":"w770","nodes":["n4462","n4463","n4464"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w771":{"id":"w771","nodes":["n4464","n4465","n4466","n4467"],"tags":{"footway":"sidewalk","highway":"footway"}},"w772":{"id":"w772","nodes":["n3959","n3968","n3971","n3960","n3961","n3962","n3963"],"tags":{"footway":"sidewalk","highway":"footway"}},"w773":{"id":"w773","nodes":["n4467","n4468","n3959"],"tags":{"footway":"crossing","highway":"footway"}},"w774":{"id":"w774","nodes":["n4459","n4469","n4470"],"tags":{"footway":"crossing","highway":"footway"}},"w775":{"id":"w775","nodes":["n4470","n4471","n4472","n4473","n4474","n4475"],"tags":{"footway":"sidewalk","highway":"footway"}},"w776":{"id":"w776","nodes":["n4475","n4476","n4477"],"tags":{"footway":"crossing","highway":"footway"}},"w777":{"id":"w777","nodes":["n4477","n4478","n4479","n4480","n4481","n4482","n4483","n4484","n4485","n4486","n4487"],"tags":{"footway":"sidewalk","highway":"footway"}},"w778":{"id":"w778","nodes":["n4488","n4489","n4490","n4491","n4488"],"tags":{"building":"yes"}},"w779":{"id":"w779","nodes":["n4492","n4493","n4494","n4495","n4492"],"tags":{"building":"yes"}},"w78":{"id":"w78","nodes":["n361","n362","n369"],"tags":{"footway":"sidewalk","highway":"footway"}},"w780":{"id":"w780","nodes":["n4496","n4497","n4498","n4499","n4496"],"tags":{"access":"private","leisure":"swimming_pool"}},"w781":{"id":"w781","nodes":["n4508","n4509"],"tags":{"footway":"sidewalk","highway":"footway"}},"w782":{"id":"w782","nodes":["n4510","n4511"],"tags":{"footway":"sidewalk","highway":"footway"}},"w783":{"id":"w783","nodes":["n4512","n4513"],"tags":{"footway":"sidewalk","highway":"footway"}},"w784":{"id":"w784","nodes":["n4513","n4514"],"tags":{"footway":"sidewalk","highway":"footway"}},"w785":{"id":"w785","nodes":["n4515","n4516"],"tags":{"footway":"sidewalk","highway":"footway"}},"w786":{"id":"w786","nodes":["n4517","n4515"],"tags":{"footway":"sidewalk","highway":"footway"}},"w787":{"id":"w787","nodes":["n4518","n4519"],"tags":{"footway":"sidewalk","highway":"footway"}},"w788":{"id":"w788","nodes":["n4519","n4520","n4513"],"tags":{"footway":"crossing","highway":"footway"}},"w789":{"id":"w789","nodes":["n4515","n4521","n4513"],"tags":{"footway":"crossing","highway":"footway"}},"w79":{"id":"w79","nodes":["n362","n363","n334"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w790":{"id":"w790","nodes":["n4515","n4522","n4523"],"tags":{"footway":"crossing","highway":"footway"}},"w791":{"id":"w791","nodes":["n4523","n4524","n4519"],"tags":{"footway":"crossing","highway":"footway"}},"w792":{"id":"w792","nodes":["n4523","n4525"],"tags":{"footway":"sidewalk","highway":"footway"}},"w793":{"id":"w793","nodes":["n4525","n4526","n4527"],"tags":{"footway":"crossing","highway":"footway"}},"w794":{"id":"w794","nodes":["n4527","n4529"],"tags":{"footway":"sidewalk","highway":"footway"}},"w795":{"id":"w795","nodes":["n4529","n4530","n4518"],"tags":{"footway":"crossing","highway":"footway"}},"w796":{"id":"w796","nodes":["n4518","n4531"],"tags":{"footway":"sidewalk","highway":"footway"}},"w797":{"id":"w797","nodes":["n4531","n4532"],"tags":{"footway":"sidewalk","highway":"footway"}},"w798":{"id":"w798","nodes":["n4533","n4534"],"tags":{"footway":"sidewalk","highway":"footway"}},"w799":{"id":"w799","nodes":["n4518","n4538","n4539"],"tags":{"footway":"crossing","highway":"footway"}},"w8":{"id":"w8","nodes":["n46","n47","n145","n48","n49","n46"],"tags":{"amenity":"parking"}},"w80":{"id":"w80","nodes":["n334","n364","n365"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w800":{"id":"w800","nodes":["n4539","n4540","n4541"],"tags":{"footway":"crossing","highway":"footway"}},"w801":{"id":"w801","nodes":["n4541","n4542","n4529"],"tags":{"footway":"crossing","highway":"footway"}},"w802":{"id":"w802","nodes":["n4552","n4553"],"tags":{"footway":"sidewalk","highway":"footway"}},"w803":{"id":"w803","nodes":["n4554","n4555","n4556","n4557","n4558","n4559","n4554"],"tags":{"building":"yes"}},"w804":{"id":"w804","nodes":["n4562","n4563"],"tags":{"barrier":"retaining_wall"}},"w805":{"id":"w805","nodes":["n4568","n4569","n4570","n4571","n4568"],"tags":{"building":"yes"}},"w806":{"id":"w806","nodes":["n3473","n4575","n4576","n4581","n4580","n3551"],"tags":{"highway":"residential","oneway":"yes"}},"w807":{"id":"w807","nodes":["n4613","n4614","n4615","n4616","n4617","n4618","n4619","n4620","n4613"],"tags":{"leisure":"pitch","sport":"baseball"}},"w808":{"id":"w808","nodes":["n4621","n4622","n4623","n4624","n4625","n4626","n4627","n4628","n4629","n4630"],"tags":{"highway":"service"}},"w809":{"id":"w809","nodes":["n4631","n4632","n4633","n4637","n4634","n4638","n4635","n4636"],"tags":{"highway":"service"}},"w81":{"id":"w81","nodes":["n365","n366","n367"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w810":{"id":"w810","nodes":["n4639","n4640","n4641"],"tags":{"barrier":"fence"}},"w811":{"id":"w811","nodes":["n4649","n4650","n4651","n4652","n4649"],"tags":{"building":"yes"}},"w812":{"id":"w812","nodes":["n4654","n4655"],"tags":{"barrier":"fence"}},"w813":{"id":"w813","nodes":["n4656","n4657"],"tags":{"barrier":"fence"}},"w814":{"id":"w814","nodes":["n4669","n4670","n4671","n4672","n4669"],"tags":{"amenity":"shelter","shelter_type":"picnic_shelters"}},"w815":{"id":"w815","nodes":["n4678","n4679","n4680","n1889"],"tags":{"highway":"service"}},"w816":{"id":"w816","nodes":["n239","n4686","n4687"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w817":{"id":"w817","nodes":["n4687","n4688","n4689"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w818":{"id":"w818","nodes":["n4689","n4690","n307"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w819":{"id":"w819","nodes":["n2266","n4743"],"tags":{"highway":"path"}},"w82":{"id":"w82","nodes":["n724","n368","n369"],"tags":{"crossing":"zebra","footway":"crossing","highway":"footway"}},"w820":{"id":"w820","nodes":["n4785","n4786","n4787","n4788","n1684","n4760","n4769","n4761","n4762","n4763","n4764","n4765","n4766","n4767","n4768","n4785"],"tags":{"natural":"wood"}},"w821":{"id":"w821","nodes":["n4769","n4770","n4771","n4772","n4773","n4774","n4775","n4776","n4777","n4778","n4779","n4780","n4781","n4782","n4783","n4784","n4785","n4768","n4767","n4766","n4765","n4764","n4763","n4762","n4761","n4769"],"tags":{"natural":"scrub"}},"w822":{"id":"w822","nodes":["n4772","n4789","n4790","n4791","n4792","n4793","n4794","n4795","n4796","n4797","n4798","n4799","n4783","n4782","n4781","n4780","n4779","n4778","n4777","n4776","n4775","n4774","n4773","n4772"],"tags":{"natural":"wood"}},"w823":{"id":"w823","nodes":["n4800","n4801","n4802","n4803","n4804","n4805","n4806","n4807","n4808","n4809","n4810","n4811","n4812","n4813","n4814","n4815","n4816","n3490","n3489","n4800"],"tags":{"natural":"wood"}},"w824":{"id":"w824","nodes":["n4817","n4818","n4819","n4820","n4821","n4822","n4817"],"tags":{"landuse":"recreation_ground"}},"w825":{"id":"w825","nodes":["n4563","n4823","n4824","n4829","n4825","n4826","n4827","n4828","n4562","n4563"],"tags":{"landuse":"recreation_ground"}},"w826":{"id":"w826","nodes":["n4830","n4831","n4832","n4833","n4834","n4835","n4836","n4830"],"tags":{"landuse":"industrial"}},"w827":{"id":"w827","nodes":["n4563","n4837","n4838","n4839","n4840","n4841","n4842","n4827","n4828","n4562","n4563"],"tags":{"landuse":"industrial"}},"w828":{"id":"w828","nodes":["n4843","n4844","n4845","n4846","n4843"],"tags":{"landuse":"farmland"}},"w829":{"id":"w829","nodes":["n3712","n4847","n4848","n4849","n4850","n4851","n4852","n4858","n4864","n4959","n4960","n4853","n4857","n4854","n4855","n4856","n3712"],"tags":{"aeroway":"aerodrome","name":"Three Rivers Municipal Airport"}},"w83":{"id":"w83","nodes":["n371","n372","n373","n374","n371"],"tags":{"building":"yes"}},"w830":{"id":"w830","nodes":["n4855","n4854","n4857","n4853","n4960"],"tags":{"barrier":"fence"}},"w831":{"id":"w831","nodes":["n4860","n4859","n4858","n4852","n4851"],"tags":{"barrier":"fence"}},"w832":{"id":"w832","nodes":["n4866","n4878","n4869","n4867"],"tags":{"aeroway":"runway","ref":"5/23"}},"w833":{"id":"w833","nodes":["n4868","n4890","n4894","n4881","n4869","n4905","n4870"],"tags":{"aeroway":"runway","ref":"9/27"}},"w834":{"id":"w834","nodes":["n4871","n4875","n4872","n4895","n4873","n4874","n4871"],"tags":{"aeroway":"apron"}},"w835":{"id":"w835","nodes":["n4875","n4876","n4877","n4878","n4879","n4880","n4882","n4881"],"tags":{"aeroway":"taxiway"}},"w836":{"id":"w836","nodes":["n4882","n4893","n4883","n4891","n4884","n4885","n4886","n4887","n4888","n4892","n4889","n4890"],"tags":{"aeroway":"taxiway"}},"w837":{"id":"w837","nodes":["n4893","n4894"],"tags":{"aeroway":"taxiway"}},"w838":{"id":"w838","nodes":["n4895","n4896","n4897","n4898","n4899","n4900","n4901","n4902","n4903","n4906","n4904","n4905"],"tags":{"aeroway":"taxiway"}},"w839":{"id":"w839","nodes":["n4907","n4908"],"tags":{"highway":"service"}},"w84":{"id":"w84","nodes":["n374","n375","n376","n377","n373","n374"],"tags":{"building":"yes"}},"w840":{"id":"w840","nodes":["n4909","n4907","n4910"],"tags":{"highway":"service"}},"w841":{"id":"w841","nodes":["n4911","n4912","n4913","n4914","n4911"],"tags":{"building":"yes"}},"w842":{"id":"w842","nodes":["n4915","n4916","n4917","n4918","n4915"],"tags":{"aeroway":"hangar","building":"yes"}},"w843":{"id":"w843","nodes":["n4919","n4920","n4921","n4922","n4919"],"tags":{"building":"yes"}},"w844":{"id":"w844","nodes":["n4923","n4924","n4925","n4926","n4923"],"tags":{"aeroway":"hangar","building":"yes"}},"w845":{"id":"w845","nodes":["n4927","n4928","n4929","n4930","n4927"],"tags":{"aeroway":"hangar","building":"yes"}},"w846":{"id":"w846","nodes":["n4931","n4932","n4933","n4934","n4931"],"tags":{"aeroway":"hangar","building":"yes"}},"w847":{"id":"w847","nodes":["n4935","n4936","n4937","n4938","n4935"],"tags":{"aeroway":"hangar","building":"yes"}},"w848":{"id":"w848","nodes":["n4939","n4940","n4941","n4942","n4939"],"tags":{"aeroway":"hangar","building":"yes"}},"w849":{"id":"w849","nodes":["n4943","n4944","n4945","n4946","n4943"],"tags":{"aeroway":"hangar","building":"yes"}},"w85":{"id":"w85","nodes":["n431","n432","n1038","n433","n434","n1040","n431"],"tags":{"building":"yes"}},"w850":{"id":"w850","nodes":["n4947","n4948","n4949","n4950","n4947"],"tags":{"aeroway":"hangar","building":"yes"}},"w851":{"id":"w851","nodes":["n4951","n4952","n4953","n4954","n4951"],"tags":{"aeroway":"hangar","building":"yes"}},"w852":{"id":"w852","nodes":["n4955","n4956","n4957","n4958","n4955"],"tags":{"aeroway":"hangar","building":"yes"}},"w853":{"id":"w853","nodes":["n4959","n4864","n4861","n4862","n4863"],"tags":{"barrier":"fence"}},"w854":{"id":"w854","nodes":["n4961","n4962","n4963","n4964","n4965","n4966","n4967","n4968","n4969","n4961"],"tags":{"landuse":"farmland"}},"w855":{"id":"w855","nodes":["n4970","n4971","n4972","n4973","n4974","n4975","n4976","n4977","n4978","n4980","n4970"],"tags":{"landuse":"farmland"}},"w856":{"id":"w856","nodes":["n4979","n4980","n4978","n4981","n4982","n4983","n4984","n4985","n4979"],"tags":{"natural":"scrub"}},"w857":{"id":"w857","nodes":["n4986","n4987","n4988","n5032","n4989","n4990","n4991","n4992","n4993","n4994","n4995","n4996","n4997","n4998","n4999","n5000","n5001","n5002","n5022","n5023","n5024","n5025","n5030","n5031","n5029","n5028","n5027","n5026","n4986"],"tags":{"landuse":"farmland"}},"w858":{"id":"w858","nodes":["n5001","n5003","n5004","n4999","n5000","n5001"],"tags":{"natural":"scrub"}},"w859":{"id":"w859","nodes":["n5005","n5006","n5007","n5008","n5009","n5010","n5021","n5020","n5019","n5011","n5012","n5013","n5018","n5014","n5015","n5017","n5016","n5005"],"tags":{"landuse":"farmland"}},"w86":{"id":"w86","nodes":["n384","n385","n386","n387","n384"],"tags":{"building":"yes"}},"w860":{"id":"w860","nodes":["n3020","n5033","n5034","n5035","n3179","n3180","n3191","n3181","n3190","n3182","n3183","n3184","n3185","n3186","n3187","n3188","n3189","n3160","n3161","n3162","n2126","n2153","n2288","n3020"],"tags":{"landuse":"industrial"}},"w87":{"id":"w87","nodes":["n387","n388","n389","n386","n387"],"tags":{"building":"yes"}},"w88":{"id":"w88","nodes":["n390","n391","n392","n393","n390"],"tags":{"building":"yes"}},"w89":{"id":"w89","nodes":["n394","n2895"],"tags":{"highway":"service"}},"w9":{"id":"w9","nodes":["n50","n51","n148","n52","n57","n891","n53","n50"],"tags":{"building":"yes"}},"w90":{"id":"w90","nodes":["n398","n399","n400","n401","n402","n403","n404","n405","n406","n407","n408","n409","n410","n411","n412","n413","n414","n415","n416","n417","n398"],"tags":{"building":"yes"}},"w91":{"id":"w91","nodes":["n418","n423","n419"],"tags":{"highway":"service"}},"w92":{"id":"w92","nodes":["n420","n421","n422","n423","n420"],"tags":{"amenity":"parking"}},"w93":{"id":"w93","nodes":["n2282","n1876"],"tags":{"name":"Rocky River","tunnel":"building_passage","waterway":"river"}},"w94":{"id":"w94","nodes":["n1876","n885","n1875","n2234"],"tags":{"name":"Rocky River","waterway":"river"}},"w95":{"id":"w95","nodes":["n425","n426","n427","n914","n428","n913","n425"],"tags":{"building":"yes"}},"w96":{"id":"w96","nodes":["n456","n620","n1034","n1035","n456"],"tags":{"building":"yes"}},"w97":{"id":"w97","nodes":["n435","n912","n451","n321"],"tags":{"highway":"footway"}},"w98":{"id":"w98","nodes":["n436","n319","n437","n438","n439","n440","n441","n476","n442"],"tags":{"highway":"service"}},"w99":{"id":"w99","nodes":["n443","n444","n445","n446","n447","n448","n449","n450","n443"],"tags":{"amenity":"parking"}}};
+ d3_select('.preset-search-input')
+ .on('keydown.intro', null)
+ .on('keyup.intro', checkPresetSearch);
-// 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.
-function uiToggle(show, callback) {
- return function(selection) {
- selection
- .style('opacity', show ? 0 : 1)
- .classed('hide', false)
- .transition()
- .style('opacity', show ? 1 : 0)
- .on('end', function() {
- d3_select(this)
- .classed('hide', !show)
- .style('opacity', null);
- if (callback) callback.apply(this);
- });
- };
-}
+ reveal('.preset-search-input',
+ t('intro.buildings.search_tank', { preset: tankPreset.name() })
+ );
+ }, 400); // after preset list pane visible..
-// Tooltips and svg mask used to highlight certain features
-function uiCurtain() {
+ context.on('enter.intro', function(mode) {
+ if (!tankId || !context.hasEntity(tankId)) {
+ return continueTo(addTank);
+ }
- var surface = d3_select(null),
- tooltip = d3_select(null),
- darkness = d3_select(null);
+ var ids = context.selectedIDs();
+ if (mode.id !== 'select' || !ids.length || ids[0] !== tankId) {
+ // keep the user's area selected..
+ context.enter(modeSelect(context, [tankId]));
- function curtain(selection) {
- surface = selection
- .append('svg')
- .attr('id', 'curtain')
- .style('z-index', 1000)
- .style('pointer-events', 'none')
- .style('position', 'absolute')
- .style('top', 0)
- .style('left', 0);
+ // reset pane, in case user somehow happened to change it..
+ d3_select('.inspector-wrap .panewrap').style('right', '-100%');
+ // disallow scrolling
+ d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- darkness = surface.append('path')
- .attr('x', 0)
- .attr('y', 0)
- .attr('class', 'curtain-darkness');
+ d3_select('.preset-search-input')
+ .on('keydown.intro', null)
+ .on('keyup.intro', checkPresetSearch);
- d3_select(window).on('resize.curtain', resize);
+ reveal('.preset-search-input',
+ t('intro.buildings.search_tank', { preset: tankPreset.name() })
+ );
- tooltip = selection.append('div')
- .attr('class', 'tooltip')
- .style('z-index', 1002);
+ context.history().on('change.intro', null);
+ }
+ });
- tooltip
- .append('div')
- .attr('class', 'tooltip-arrow');
+ function checkPresetSearch() {
+ var first = d3_select('.preset-list-item:first-child');
- tooltip
- .append('div')
- .attr('class', 'tooltip-inner');
+ if (first.classed('preset-man_made-storage_tank')) {
+ reveal(first.select('.preset-list-button').node(),
+ t('intro.buildings.choose_tank', { preset: tankPreset.name() }),
+ { duration: 300 }
+ );
- resize();
+ d3_select('.preset-search-input')
+ .on('keydown.intro', eventCancel, true)
+ .on('keyup.intro', null);
+ context.history().on('change.intro', function() {
+ continueTo(closeEditorTank);
+ });
+ }
+ }
- function resize() {
- surface
- .attr('width', window.innerWidth)
- .attr('height', window.innerHeight);
- curtain.cut(darkness.datum());
+ function continueTo(nextStep) {
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ context.on('enter.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
+ nextStep();
}
}
- /**
- * Reveal cuts the curtain to highlight the given box,
- * and shows a tooltip with instructions next to the box.
- *
- * @param {String|ClientRect} [box] box used to cut the curtain
- * @param {String} [text] text for a tooltip
- * @param {Object} [options]
- * @param {string} [options.tooltipClass] optional class to add to the tooltip
- * @param {integer} [options.duration] transition time in milliseconds
- * @param {string} [options.buttonText] if set, create a button with this text label
- * @param {function} [options.buttonCallback] if set, the callback for the button
- * @param {String|ClientRect} [options.tooltipBox] box for tooltip position, if different from box for the curtain
- */
- curtain.reveal = function(box, text, options) {
- if (typeof box === 'string') {
- box = d3_select(box).node();
+ function closeEditorTank() {
+ if (!tankId || !context.hasEntity(tankId)) {
+ return addTank();
}
- if (box && box.getBoundingClientRect) {
- box = copyBox(box.getBoundingClientRect());
+ var ids = context.selectedIDs();
+ if (context.mode().id !== 'select' || !ids.length || ids[0] !== tankId) {
+ context.enter(modeSelect(context, [tankId]));
}
- options = options || {};
+ context.history().checkpoint('hasTank');
- var tooltipBox;
- if (options.tooltipBox) {
- tooltipBox = options.tooltipBox;
- if (typeof tooltipBox === 'string') {
- tooltipBox = d3_select(tooltipBox).node();
- }
- if (tooltipBox && tooltipBox.getBoundingClientRect) {
- tooltipBox = copyBox(tooltipBox.getBoundingClientRect());
- }
- } else {
- tooltipBox = box;
+ context.on('exit.intro', function() {
+ continueTo(rightClickTank);
+ });
+
+ timeout(function() {
+ reveal('.entity-editor-pane',
+ t('intro.buildings.close', { button: icon('#icon-apply', 'pre-text') })
+ );
+ }, 500);
+
+ function continueTo(nextStep) {
+ context.on('exit.intro', null);
+ nextStep();
}
+ }
- if (tooltipBox && text) {
- // pseudo markdown bold text for the instruction section..
- var parts = text.split('**');
- var html = parts[0] ? '' + parts[0] + ' ' : '';
- if (parts[1]) {
- html += '' + parts[1] + ' ';
- }
- html = html.replace(/\*(.*?)\*/g, '$1 '); // emphasis
- html = html.replace(/\{br\}/g, ' '); // linebreak
+ function rightClickTank() {
+ if (!tankId) return continueTo(addTank);
+
+ context.enter(modeBrowse(context));
+ context.history().reset('hasTank');
+ context.map().centerEase(tank, 500);
+
+ timeout(function() {
+ context.on('enter.intro', function(mode) {
+ if (mode.id !== 'select') return;
+ var ids = context.selectedIDs();
+ if (ids.length !== 1 || ids[0] !== tankId) return;
+
+ timeout(function() {
+ var node = selectMenuItem('circularize').node();
+ if (!node) return;
+ continueTo(clickCircle);
+ }, 300); // after menu visible
+ });
+
+ revealTank(tank, t('intro.buildings.rightclick_tank'));
+
+ context.map().on('move.intro drawn.intro', function() {
+ revealTank(tank, t('intro.buildings.rightclick_tank'), { duration: 0 });
+ });
+
+ context.history().on('change.intro', function() {
+ continueTo(rightClickTank);
+ });
+
+ }, 600);
+
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
- if (options.buttonText && options.buttonCallback) {
- html += '' +
- '' + options.buttonText + '
';
- }
- var classes = 'curtain-tooltip tooltip in ' + (options.tooltipClass || '');
- tooltip
- .classed(classes, true)
- .selectAll('.tooltip-inner')
- .html(html);
+ function clickCircle() {
+ if (!tankId) return chapter.restart();
+ var entity = context.hasEntity(tankId);
+ if (!entity) return continueTo(rightClickTank);
- if (options.buttonText && options.buttonCallback) {
- var button = tooltip.selectAll('.button-section .button.action');
- button
- .on('click', function() {
- event.preventDefault();
- options.buttonCallback();
- });
- }
+ var node = selectMenuItem('circularize').node();
+ if (!node) { return continueTo(rightClickTank); }
- var tip = copyBox(tooltip.node().getBoundingClientRect()),
- w = window.innerWidth,
- h = window.innerHeight,
- tooltipWidth = 200,
- tooltipArrow = 5,
- side, pos;
+ var wasChanged = false;
+ var menuCoords = context.map().mouseCoordinates();
+ revealEditMenu(menuCoords,
+ t('intro.buildings.circle_tank', { button: icon('#operation-circularize', 'pre-text') })
+ );
- // hack: this will have bottom placement,
- // so need to reserve extra space for the tooltip illustration.
- if (options.tooltipClass === 'intro-mouse') {
- tip.height += 80;
+ context.on('enter.intro', function(mode) {
+ if (mode.id === 'browse') {
+ continueTo(rightClickTank);
+ } else if (mode.id === 'move' || mode.id === 'rotate') {
+ continueTo(retryClickCircle);
}
+ });
- // trim box dimensions to just the portion that fits in the window..
- if (tooltipBox.top + tooltipBox.height > h) {
- tooltipBox.height -= (tooltipBox.top + tooltipBox.height - h);
- }
- if (tooltipBox.left + tooltipBox.width > w) {
- tooltipBox.width -= (tooltipBox.left + tooltipBox.width - w);
- }
+ context.map().on('move.intro drawn.intro', function() {
+ var node = selectMenuItem('circularize').node();
+ if (!wasChanged && !node) { return continueTo(rightClickTank); }
- // determine tooltip placement..
+ revealEditMenu(menuCoords,
+ t('intro.buildings.circle_tank', { button: icon('#operation-circularize', 'pre-text') }),
+ { duration: 0 }
+ );
+ });
- if (tooltipBox.top + tooltipBox.height < 100) {
- // tooltip below box..
- side = 'bottom';
- pos = [
- tooltipBox.left + tooltipBox.width / 2 - tip.width / 2,
- tooltipBox.top + tooltipBox.height
- ];
+ context.history().on('change.intro', function() {
+ wasChanged = true;
+ context.history().on('change.intro', null);
- } else if (tooltipBox.top > h - 140) {
- // tooltip above box..
- side = 'top';
- pos = [
- tooltipBox.left + tooltipBox.width / 2 - tip.width / 2,
- tooltipBox.top - tip.height
- ];
+ // Something changed. Wait for transition to complete and check undo annotation.
+ timeout(function() {
+ if (context.history().undoAnnotation() === t('operations.circularize.annotation.area')) {
+ continueTo(play);
+ } else {
+ continueTo(retryClickCircle);
+ }
+ }, 500); // after transitioned actions
+ });
- } else {
- // tooltip to the side of the tooltipBox..
- var tipY = tooltipBox.top + tooltipBox.height / 2 - tip.height / 2;
+ function continueTo(nextStep) {
+ context.on('enter.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ nextStep();
+ }
+ }
- if (textDirection === 'rtl') {
- if (tooltipBox.left - tooltipWidth - tooltipArrow < 70) {
- side = 'right';
- pos = [tooltipBox.left + tooltipBox.width + tooltipArrow, tipY];
- } else {
- side = 'left';
- pos = [tooltipBox.left - tooltipWidth - tooltipArrow, tipY];
- }
+ function retryClickCircle() {
+ context.enter(modeBrowse(context));
- } else {
- if (tooltipBox.left + tooltipBox.width + tooltipArrow + tooltipWidth > w - 70) {
- side = 'left';
- pos = [tooltipBox.left - tooltipWidth - tooltipArrow, tipY];
- }
- else {
- side = 'right';
- pos = [tooltipBox.left + tooltipBox.width + tooltipArrow, tipY];
- }
- }
- }
+ revealTank(tank, t('intro.buildings.retry_circle'), {
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { continueTo(rightClickTank); }
+ });
- if (options.duration !== 0 || !tooltip.classed(side)) {
- tooltip.call(uiToggle(true));
+ function continueTo(nextStep) {
+ nextStep();
+ }
+ }
+
+
+ function play() {
+ dispatch$$1.call('done');
+ reveal('#id-container',
+ t('intro.buildings.play', { next: t('intro.startediting.title') }), {
+ tooltipBox: '.intro-nav-wrap .chapter-startEditing',
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { reveal('#id-container'); }
}
+ );
+ }
- tooltip
- .style('top', pos[1] + 'px')
- .style('left', pos[0] + 'px')
- .attr('class', classes + ' ' + side);
+ chapter.enter = function() {
+ addHouse();
+ };
- // shift tooltip-inner if it is very close to the top or bottom edge
- // (doesn't affect the placement of the tooltip-arrow)
- var shiftY = 0;
- if (side === 'left' || side === 'right') {
- if (pos[1] < 60) {
- shiftY = 60 - pos[1];
- }
- else if (pos[1] + tip.height > h - 100) {
- shiftY = h - pos[1] - tip.height - 100;
- }
- }
- tooltip.selectAll('.tooltip-inner')
- .style('top', shiftY + 'px');
- } else {
- tooltip
- .classed('in', false)
- .call(uiToggle(false));
- }
+ chapter.exit = function() {
+ timeouts.forEach(window.clearTimeout);
+ context.on('enter.intro exit.intro', null);
+ context.map().on('move.intro drawn.intro', null);
+ context.history().on('change.intro', null);
+ d3_select('.inspector-wrap').on('wheel.intro', null);
+ d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
+ d3_select('.more-fields .combobox-input').on('click.intro', null);
+ };
- curtain.cut(box, options.duration);
- return tooltip;
+ chapter.restart = function() {
+ chapter.exit();
+ chapter.enter();
};
- curtain.cut = function(datum, duration) {
- darkness.datum(datum)
- .interrupt();
+ return utilRebind(chapter, dispatch$$1, 'on');
+}
- var selection;
- if (duration === 0) {
- selection = darkness;
- } else {
- selection = darkness
- .transition()
- .duration(duration || 600)
- .ease(linear$1);
- }
+function uiModal(selection, blocking) {
+ var keybinding = d3keybinding('modal');
+ var previous = selection.select('div.modal');
+ var animate = previous.empty();
- selection
- .attr('d', function(d) {
- var string = 'M 0,0 L 0,' + window.innerHeight + ' L ' +
- window.innerWidth + ',' + window.innerHeight + 'L' +
- window.innerWidth + ',0 Z';
+ previous.transition()
+ .duration(200)
+ .style('opacity', 0)
+ .remove();
- if (!d) return string;
- return string + 'M' +
- d.left + ',' + d.top + 'L' +
- d.left + ',' + (d.top + d.height) + 'L' +
- (d.left + d.width) + ',' + (d.top + d.height) + 'L' +
- (d.left + d.width) + ',' + (d.top) + 'Z';
+ var shaded = selection
+ .append('div')
+ .attr('class', 'shaded')
+ .style('opacity', 0);
- });
- };
+ shaded.close = function() {
+ shaded
+ .transition()
+ .duration(200)
+ .style('opacity',0)
+ .remove();
+ modal
+ .transition()
+ .duration(200)
+ .style('top','0px');
- curtain.remove = function() {
- surface.remove();
- tooltip.remove();
- d3_select(window).on('resize.curtain', null);
+ keybinding.off();
};
- // ClientRects are immutable, so copy them to an object,
- // in case we need to trim the height/width.
- function copyBox(src) {
- return {
- top: src.top,
- right: src.right,
- bottom: src.bottom,
- left: src.left,
- width: src.width,
- height: src.height
- };
+ var modal = shaded
+ .append('div')
+ .attr('class', 'modal fillL col6');
+
+ if (!blocking) {
+ shaded.on('click.remove-modal', function() {
+ if (event.target === this) {
+ shaded.close();
+ }
+ });
+
+ modal.append('button')
+ .attr('class', 'close')
+ .on('click', shaded.close)
+ .call(svgIcon('#icon-close'));
+
+ keybinding
+ .on('â«', shaded.close)
+ .on('â', shaded.close);
+
+ d3_select(document)
+ .call(keybinding);
}
+ modal
+ .append('div')
+ .attr('class', 'content');
- return curtain;
+ if (animate) {
+ shaded.transition().style('opacity', 1);
+ } else {
+ shaded.style('opacity', 1);
+ }
+
+
+ return shaded;
}
-function uiIntroWelcome(context, reveal) {
- var dispatch$$1 = dispatch('done'),
- listener = clickListener();
+function uiIntroStartEditing(context, reveal) {
+ var dispatch$$1 = dispatch('done', 'startEditing'),
+ modalSelection = d3_select(null);
+
var chapter = {
- title: 'intro.welcome.title'
+ title: 'intro.startediting.title'
};
-
- function welcome() {
- context.map().centerZoom([-85.63591, 41.94285], 19);
- reveal('.intro-nav-wrap .chapter-welcome',
- t('intro.welcome.welcome'),
- { buttonText: t('intro.ok'), buttonCallback: practice }
+ function showHelp() {
+ reveal('.map-control.help-control',
+ t('intro.startediting.help', { button: icon('#icon-help', 'pre-text'), key: t('help.key') }), {
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { shortcuts(); }
+ }
);
}
- function practice() {
- reveal('.intro-nav-wrap .chapter-welcome',
- t('intro.welcome.practice'),
- { buttonText: t('intro.ok'), buttonCallback: words }
+ function shortcuts() {
+ reveal('.map-control.help-control',
+ t('intro.startediting.shortcuts', { key: t('shortcuts.toggle.key') }), {
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { showSave(); }
+ }
);
}
- function words() {
- reveal('.intro-nav-wrap .chapter-welcome',
- t('intro.welcome.words'),
- { buttonText: t('intro.ok'), buttonCallback: mouse }
+ function showSave() {
+ d3_selectAll('.shaded').remove(); // in case user opened keyboard shortcuts
+ reveal('#bar button.save',
+ t('intro.startediting.save'), {
+ buttonText: t('intro.ok'),
+ buttonCallback: function() { showStart(); }
+ }
);
}
+ function showStart() {
+ d3_selectAll('.shaded').remove(); // in case user opened keyboard shortcuts
+
+ modalSelection = uiModal(context.container());
- function mouse() {
- reveal('.intro-nav-wrap .chapter-welcome',
- t('intro.welcome.mouse'),
- { buttonText: t('intro.ok'), buttonCallback: leftClick }
- );
+ modalSelection.select('.modal')
+ .attr('class', 'modal-splash modal col6');
+
+ modalSelection.selectAll('.close').remove();
+
+ var startbutton = modalSelection.select('.content')
+ .attr('class', 'fillL')
+ .append('button')
+ .attr('class', 'modal-section huge-modal-button')
+ .on('click', function() {
+ modalSelection.remove();
+ });
+
+ startbutton
+ .append('svg')
+ .attr('class', 'illustration')
+ .append('use')
+ .attr('xlink:href', '#logo-walkthrough');
+
+ startbutton
+ .append('h2')
+ .text(t('intro.startediting.start'));
+
+ dispatch$$1.call('startEditing');
}
- function leftClick() {
- var counter = 0,
- times = 5;
+ chapter.enter = function() {
+ showHelp();
+ };
- var tooltip = reveal('.intro-nav-wrap .chapter-welcome',
- t('intro.welcome.leftclick', { num: times }),
- { tooltipClass: 'intro-mouse' }
- );
- tooltip.selectAll('.tooltip-inner')
- .insert('svg', 'span')
- .attr('class', 'tooltip-illustration')
- .append('use')
- .attr('xlink:href', '#walkthrough-mouse');
+ chapter.exit = function() {
+ modalSelection.remove();
+ d3_selectAll('.shaded').remove(); // in case user opened keyboard shortcuts
+ };
- tooltip
- .append('div')
- .attr('class', 'counter');
- tooltip.call(listener);
+ return utilRebind(chapter, dispatch$$1, 'on');
+}
- listener.on('click', function(which) {
- if (which === 'left') {
- d3_select('.curtain-tooltip.intro-mouse .counter')
- .text(String(++counter));
+var chapterUi = {
+ welcome: uiIntroWelcome,
+ navigation: uiIntroNavigation,
+ point: uiIntroPoint,
+ area: uiIntroArea,
+ line: uiIntroLine,
+ building: uiIntroBuilding,
+ startEditing: uiIntroStartEditing
+};
- if (counter === times) {
- window.setTimeout(function() { continueTo(rightClick); }, 1000);
- }
- }
- });
+var chapterFlow = [
+ 'welcome',
+ 'navigation',
+ 'point',
+ 'area',
+ 'line',
+ 'building',
+ 'startEditing'
+];
- function continueTo(nextStep) {
- listener.on('click', null);
- tooltip.call(listener.off);
- tooltip.select('.counter').remove();
- nextStep();
- }
- }
+function uiIntro(context) {
+ var introGraph = {},
+ currChapter;
- function rightClick() {
- var counter = 0,
- times = 5;
- var tooltip = reveal('.intro-nav-wrap .chapter-welcome',
- t('intro.welcome.rightclick', { num: times }),
- { tooltipClass: 'intro-mouse' }
- );
+ // create entities for intro graph and localize names
+ for (var id in dataIntroGraph) {
+ introGraph[id] = osmEntity(localize(dataIntroGraph[id]));
+ }
- tooltip.selectAll('.tooltip-inner')
- .insert('svg', 'span')
- .attr('class', 'tooltip-illustration')
- .append('use')
- .attr('xlink:href', '#walkthrough-mouse');
- tooltip
- .append('div')
- .attr('class', 'counter');
+ function intro(selection) {
+ context.enter(modeBrowse(context));
- tooltip.call(listener);
+ // Save current map state
+ var osm = context.connection(),
+ history = context.history().toJSON(),
+ hash = window.location.hash,
+ center = context.map().center(),
+ zoom = context.map().zoom(),
+ background = context.background().baseLayerSource(),
+ overlays = context.background().overlayLayerSources(),
+ opacity = d3_selectAll('#map .layer-background').style('opacity'),
+ loadedTiles = osm && osm.loadedTiles(),
+ baseEntities = context.history().graph().base().entities,
+ countryCode = services.geocoder.countryCode;
- listener.on('click', function(which) {
- if (which === 'right') {
- d3_select('.curtain-tooltip.intro-mouse .counter')
- .text(String(++counter));
+ // Block saving
+ context.inIntro(true);
- if (counter === times) {
- window.setTimeout(function() { continueTo(chapters); }, 1000);
- }
- }
- });
+ // Load semi-real data used in intro
+ if (osm) { osm.toggle(false).reset(); }
+ context.history().reset();
+ context.history().merge(values$1(coreGraph().load(introGraph).entities));
+ context.history().checkpoint('initial');
- function continueTo(nextStep) {
- listener.on('click', null);
- tooltip.call(listener.off);
- tooltip.select('.counter').remove();
- nextStep();
+ var esri = context.background().findSource('EsriWorldImagery');
+ if (esri) {
+ context.background().baseLayerSource(esri);
+ } else {
+ context.background().bing();
}
- }
+ overlays.forEach(function (d) {
+ context.background().toggleOverlayLayer(d);
+ });
+
+ // Mock geocoder
+ services.geocoder.countryCode = function(location, callback) {
+ callback(null, t('intro.graph.countrycode'));
+ };
+ d3_selectAll('#map .layer-background').style('opacity', 1);
- function chapters() {
- dispatch$$1.call('done');
- reveal('.intro-nav-wrap .chapter-navigation',
- t('intro.welcome.chapters', { next: t('intro.navigation.title') })
- );
- }
+ var curtain = uiCurtain();
+ selection.call(curtain);
+ // store that the user started the walkthrough..
+ context.storage('walkthrough_started', 'yes');
- chapter.enter = function() {
- welcome();
- };
+ // restore previous walkthrough progress..
+ var storedProgress = context.storage('walkthrough_progress') || '';
+ var progress = storedProgress.split(';').filter(Boolean);
+
+ var chapters = chapterFlow.map(function(chapter, i) {
+ var s = chapterUi[chapter](context, curtain.reveal)
+ .on('done', function() {
+ context.presets().init(); // clear away "recent" presets
+
+ buttons.filter(function(d) {
+ return d.title === s.title;
+ }).classed('finished', true);
+
+ if (i < chapterFlow.length - 1) {
+ var next = chapterFlow[i + 1];
+ d3_select('button.chapter-' + next)
+ .classed('next', true);
+ }
+ // store walkthrough progress..
+ progress.push(chapter);
+ context.storage('walkthrough_progress', uniq(progress).join(';'));
+ });
+ return s;
+ });
- chapter.exit = function() {
- listener.off();
- };
+ chapters[chapters.length - 1].on('startEditing', function() {
+ // store walkthrough progress..
+ progress.push('startEditing');
+ context.storage('walkthrough_progress', uniq(progress).join(';'));
+ // store if walkthrough is completed..
+ var incomplete = difference(chapterFlow, progress);
+ if (!incomplete.length) {
+ context.storage('walkthrough_completed', 'yes');
+ }
- chapter.restart = function() {
- chapter.exit();
- chapter.enter();
- };
+ curtain.remove();
+ navwrap.remove();
+ d3_selectAll('#map .layer-background').style('opacity', opacity);
+ if (osm) { osm.toggle(true).reset().loadedTiles(loadedTiles); }
+ context.history().reset().merge(values$1(baseEntities));
+ context.background().baseLayerSource(background);
+ overlays.forEach(function (d) { context.background().toggleOverlayLayer(d); });
+ if (history) { context.history().fromJSON(history, false); }
+ context.map().centerZoom(center, zoom);
+ window.location.replace(hash);
+ services.geocoder.countryCode = countryCode;
+ context.inIntro(false);
+ });
+ var navwrap = selection
+ .append('div')
+ .attr('class', 'intro-nav-wrap fillD');
- return utilRebind(chapter, dispatch$$1, 'on');
-}
+ navwrap
+ .append('svg')
+ .attr('class', 'intro-nav-wrap-logo')
+ .append('use')
+ .attr('xlink:href', '#logo-walkthrough');
+ var buttonwrap = navwrap
+ .append('div')
+ .attr('class', 'joined')
+ .selectAll('button.chapter');
+ var buttons = buttonwrap
+ .data(chapters)
+ .enter()
+ .append('button')
+ .attr('class', function(d, i) { return 'chapter chapter-' + chapterFlow[i]; })
+ .on('click', enterChapter);
-function clickListener() {
- var dispatch$$1 = dispatch('click'),
- minTime = 120,
- tooltip = d3_select(null),
- down = {};
+ buttons
+ .append('span')
+ .text(function(d) { return t(d.title); });
- // `down` keeps track of which buttons/keys are down.
- // Setting a property in `down` happens immediately.
- // Unsetting a property in `down` is delayed because
- // on Windows a contextmenu event happens after keyup/mouseup
+ buttons
+ .append('span')
+ .attr('class', 'status')
+ .call(svgIcon((textDirection === 'rtl' ? '#icon-backward' : '#icon-forward'), 'inline'));
- function keydown() {
- if (event.keyCode === 93) { // context menu
- event.preventDefault();
- event.stopPropagation();
- down.menu = event.timeStamp;
- tooltip.classed('rightclick', true);
- }
- }
+ enterChapter(chapters[0]);
- function keyup() {
- if (event.keyCode === 93) { // context menu
- event.preventDefault();
- event.stopPropagation();
- var endTime = event.timeStamp,
- startTime = down.menu || endTime,
- delay = (endTime - startTime < minTime) ? minTime : 0;
+ function enterChapter(newChapter) {
+ if (currChapter) { currChapter.exit(); }
+ context.enter(modeBrowse(context));
- window.setTimeout(function() {
- tooltip.classed('rightclick', false);
- down.menu = undefined; // delayed, for Windows
- }, delay);
+ currChapter = newChapter;
+ currChapter.enter();
- dispatch$$1.call('click', this, 'right');
+ buttons
+ .classed('next', false)
+ .classed('active', function(d) {
+ return d.title === currChapter.title;
+ });
}
}
- function mousedown() {
- var button = event.button;
- if (button === 0 && !event.ctrlKey) {
- tooltip.classed('leftclick', true);
- } else if (button === 2) {
- tooltip.classed('rightclick', true);
- }
- down[button] = event.timeStamp;
- }
+ return intro;
+}
+function uiTooltipHtml(text, key, heading) {
+ var s = '';
- function mouseup() {
- var button = event.button,
- endTime = event.timeStamp,
- startTime = down[button] || endTime,
- delay = (endTime - startTime < minTime) ? minTime : 0;
+ if (heading) {
+ s += '' + heading + '
';
+ }
+ if (text) {
+ s += '' + text + '
';
+ }
+ if (key) {
+ s += '' + t('tooltip_keyhint') + ' ' +
+ '' + key + '
';
+ }
- if (button === 0 && !event.ctrlKey) {
- window.setTimeout(function() {
- tooltip.classed('leftclick', false);
- down[button] = undefined; // delayed, for Windows
- }, delay);
+ return s;
+}
- dispatch$$1.call('click', this, 'left');
+function uiMapData(context) {
+ var key = t('map_data.key');
+ var features = context.features().keys();
+ var layers = context.layers();
+ var fills = ['wireframe', 'partial', 'full'];
- } else if (button === 2) {
- window.setTimeout(function() {
- tooltip.classed('rightclick', false);
- down[button] = undefined; // delayed, for Windows
- }, delay);
+ var _fillSelected = context.storage('area-fill') || 'partial';
+ var _shown = false;
+ var _dataLayerContainer = d3_select(null);
+ var _fillList = d3_select(null);
+ var _featureList = d3_select(null);
- dispatch$$1.call('click', this, 'right');
- } else {
- window.setTimeout(function() {
- down[button] = undefined; // delayed, for Windows
- }, delay);
- }
+ function showsFeature(d) {
+ return context.features().enabled(d);
}
- function contextmenu() {
- event.preventDefault();
- event.stopPropagation();
- if (!down[2] && !down.menu) {
- tooltip.classed('rightclick', true);
- window.setTimeout(function() {
- tooltip.classed('rightclick', false);
- }, minTime);
- dispatch$$1.call('click', this, 'right');
- }
+ function autoHiddenFeature(d) {
+ return context.features().autoHidden(d);
}
- var behavior = function(selection) {
- tooltip = selection;
- down = {};
-
- d3_select(window)
- .on('keydown.intro', keydown)
- .on('keyup.intro', keyup)
- .on('mousedown.intro', mousedown)
- .on('mouseup.intro', mouseup)
- .on('contextmenu.intro', contextmenu);
- };
+ function clickFeature(d) {
+ context.features().toggle(d);
+ update();
+ }
- behavior.off = function() {
- d3_select(window)
- .on('keydown.intro', null)
- .on('keyup.intro', null)
- .on('mousedown.intro', null)
- .on('mouseup.intro', null)
- .on('contextmenu.intro', null);
+ function showsFill(d) {
+ return _fillSelected === d;
+ }
- tooltip
- .classed('leftclick', false)
- .classed('rightclick', false);
- };
- return utilRebind(behavior, dispatch$$1, 'on');
-}
+ function setFill(d) {
+ fills.forEach(function(opt) {
+ context.surface().classed('fill-' + opt, Boolean(opt === d));
+ });
-function uiIntroNavigation(context, reveal) {
- var dispatch$$1 = dispatch('done'),
- timeouts = [],
- hallId = 'n2061',
- townHall = [-85.63591, 41.94285],
- springStreetId = 'w397',
- springStreetEndId = 'n1834',
- springStreet = [-85.63582, 41.94255],
- onewayField = context.presets().field('oneway'),
- maxspeedField = context.presets().field('maxspeed');
+ _fillSelected = d;
+ context.storage('area-fill', d);
+ if (d !== 'wireframe') {
+ context.storage('area-fill-toggle', d);
+ }
+ update();
+ }
- var chapter = {
- title: 'intro.navigation.title'
- };
+ function showsLayer(which) {
+ var layer = layers.layer(which);
+ if (layer) {
+ return layer.enabled();
+ }
+ return false;
+ }
- function timeout(f, t$$1) {
- timeouts.push(window.setTimeout(f, t$$1));
+ function setLayer(which, enabled) {
+ var layer = layers.layer(which);
+ if (layer) {
+ layer.enabled(enabled);
+ update();
+ }
}
- function eventCancel() {
- event.stopPropagation();
- event.preventDefault();
+ function toggleLayer(which) {
+ setLayer(which, !showsLayer(which));
}
- function isTownHallSelected() {
- var ids = context.selectedIDs();
- return ids.length === 1 && ids[0] === hallId;
- }
+ function drawPhotoItems(selection) {
+ var photoKeys = ['mapillary-images', 'mapillary-signs', 'openstreetcam-images'];
+ var photoLayers = layers.all().filter(function(obj) { return photoKeys.indexOf(obj.id) !== -1; });
+ var data = photoLayers.filter(function(obj) { return obj.layer.supported(); });
+ function layerSupported(d) {
+ return d.layer && d.layer.supported();
+ }
+ function layerEnabled(d) {
+ return layerSupported(d) && d.layer.enabled();
+ }
- function dragMap() {
- context.enter(modeBrowse(context));
- context.history().reset('initial');
+ var ul = selection
+ .selectAll('.layer-list-photos')
+ .data([0]);
- var msec = transitionTime(townHall, context.map().center());
- if (msec) { reveal(null, null, { duration: 0 }); }
- context.map().zoom(19).centerEase(townHall, msec);
+ ul = ul.enter()
+ .append('ul')
+ .attr('class', 'layer-list layer-list-photos')
+ .merge(ul);
- timeout(function() {
- var centerStart = context.map().center();
+ var li = ul.selectAll('.list-item-photos')
+ .data(data);
- reveal('#surface', t('intro.navigation.drag'));
- context.map().on('drawn.intro', function() {
- reveal('#surface', t('intro.navigation.drag'), { duration: 0 });
- });
+ li.exit()
+ .remove();
- context.map().on('move.intro', function() {
- var centerNow = context.map().center();
- if (centerStart[0] !== centerNow[0] || centerStart[1] !== centerNow[1]) {
- context.map().on('move.intro', null);
- timeout(function() { continueTo(zoomMap); }, 3000);
- }
+ var liEnter = li.enter()
+ .append('li')
+ .attr('class', function(d) { return 'list-item-photos list-item-' + d.id; });
+
+ var labelEnter = liEnter
+ .append('label')
+ .each(function(d) {
+ d3_select(this)
+ .call(tooltip()
+ .title(t(d.id.replace('-', '_') + '.tooltip'))
+ .placement('top')
+ );
});
- }, msec + 100);
+ labelEnter
+ .append('input')
+ .attr('type', 'checkbox')
+ .on('change', function(d) { toggleLayer(d.id); });
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- nextStep();
- }
- }
+ labelEnter
+ .append('span')
+ .text(function(d) { return t(d.id.replace('-', '_') + '.title'); });
- function zoomMap() {
- var zoomStart = context.map().zoom();
+ // Update
+ li = li
+ .merge(liEnter);
- reveal('#surface',
- t('intro.navigation.zoom', {
- plus: icon('#icon-plus', 'pre-text'),
- minus: icon('#icon-minus', 'pre-text')
- })
- );
+ li
+ .classed('active', layerEnabled)
+ .selectAll('input')
+ .property('checked', layerEnabled);
+ }
- context.map().on('drawn.intro', function() {
- reveal('#surface',
- t('intro.navigation.zoom', {
- plus: icon('#icon-plus', 'pre-text'),
- minus: icon('#icon-minus', 'pre-text')
- }), { duration: 0 }
- );
- });
- context.map().on('move.intro', function() {
- if (context.map().zoom() !== zoomStart) {
- context.map().on('move.intro', null);
- timeout(function() { continueTo(features); }, 3000);
- }
- });
+ function drawOsmItem(selection) {
+ var osm = layers.layer('osm'),
+ showsOsm = osm.enabled();
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- nextStep();
- }
- }
+ var ul = selection
+ .selectAll('.layer-list-osm')
+ .data(osm ? [0] : []);
+ // Exit
+ ul.exit()
+ .remove();
- function features() {
- var onClick = function() { continueTo(pointsLinesAreas); };
+ // Enter
+ var ulEnter = ul.enter()
+ .append('ul')
+ .attr('class', 'layer-list layer-list-osm');
- reveal('#surface', t('intro.navigation.features'),
- { buttonText: t('intro.ok'), buttonCallback: onClick }
- );
+ var liEnter = ulEnter
+ .append('li')
+ .attr('class', 'list-item-osm');
- context.map().on('drawn.intro', function() {
- reveal('#surface', t('intro.navigation.features'),
- { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
+ var labelEnter = liEnter
+ .append('label')
+ .call(tooltip()
+ .title(t('map_data.layers.osm.tooltip'))
+ .placement('top')
);
- });
-
- function continueTo(nextStep) {
- context.map().on('drawn.intro', null);
- nextStep();
- }
- }
- function pointsLinesAreas() {
- var onClick = function() { continueTo(nodesWays); };
+ labelEnter
+ .append('input')
+ .attr('type', 'checkbox')
+ .on('change', function() { toggleLayer('osm'); });
- reveal('#surface', t('intro.navigation.points_lines_areas'),
- { buttonText: t('intro.ok'), buttonCallback: onClick }
- );
+ labelEnter
+ .append('span')
+ .text(t('map_data.layers.osm.title'));
- context.map().on('drawn.intro', function() {
- reveal('#surface', t('intro.navigation.points_lines_areas'),
- { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
- );
- });
+ // Update
+ ul = ul
+ .merge(ulEnter);
- function continueTo(nextStep) {
- context.map().on('drawn.intro', null);
- nextStep();
- }
+ ul.selectAll('.list-item-osm')
+ .classed('active', showsOsm)
+ .selectAll('input')
+ .property('checked', showsOsm);
}
- function nodesWays() {
- var onClick = function() { continueTo(clickTownHall); };
-
- reveal('#surface', t('intro.navigation.nodes_ways'),
- { buttonText: t('intro.ok'), buttonCallback: onClick }
- );
- context.map().on('drawn.intro', function() {
- reveal('#surface', t('intro.navigation.nodes_ways'),
- { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
- );
- });
+ function drawGpxItem(selection) {
+ var gpx = layers.layer('gpx'),
+ hasGpx = gpx && gpx.hasGpx(),
+ showsGpx = hasGpx && gpx.enabled();
- function continueTo(nextStep) {
- context.map().on('drawn.intro', null);
- nextStep();
- }
- }
+ var ul = selection
+ .selectAll('.layer-list-gpx')
+ .data(gpx ? [0] : []);
- function clickTownHall() {
- context.enter(modeBrowse(context));
- context.history().reset('initial');
+ // Exit
+ ul.exit()
+ .remove();
- reveal(null, null, { duration: 0 });
- context.map().zoomEase(19, 500);
+ // Enter
+ var ulEnter = ul.enter()
+ .append('ul')
+ .attr('class', 'layer-list layer-list-gpx');
- timeout(function() {
- var entity = context.hasEntity(hallId);
- if (!entity) return;
- context.map().centerEase(entity.loc, 500);
+ var liEnter = ulEnter
+ .append('li')
+ .attr('class', 'list-item-gpx');
- timeout(function() {
- var entity = context.hasEntity(hallId);
- if (!entity) return;
- var box = pointBox(entity.loc, context);
- reveal(box, t('intro.navigation.click_townhall'));
+ liEnter
+ .append('button')
+ .attr('class', 'list-item-gpx-extent')
+ .call(tooltip()
+ .title(t('gpx.zoom'))
+ .placement((textDirection === 'rtl') ? 'right' : 'left')
+ )
+ .on('click', function() {
+ event.preventDefault();
+ event.stopPropagation();
+ gpx.fitZoom();
+ })
+ .call(svgIcon('#icon-search'));
- context.map().on('move.intro drawn.intro', function() {
- var entity = context.hasEntity(hallId);
- if (!entity) return;
- var box = pointBox(entity.loc, context);
- reveal(box, t('intro.navigation.click_townhall'), { duration: 0 });
- });
+ liEnter
+ .append('button')
+ .attr('class', 'list-item-gpx-browse')
+ .call(tooltip()
+ .title(t('gpx.browse'))
+ .placement((textDirection === 'rtl') ? 'right' : 'left')
+ )
+ .on('click', function() {
+ d3_select(document.createElement('input'))
+ .attr('type', 'file')
+ .on('change', function() {
+ gpx.files(event.target.files);
+ })
+ .node().click();
+ })
+ .call(svgIcon('#icon-geolocate'));
- context.on('enter.intro', function() {
- if (isTownHallSelected()) continueTo(selectedTownHall);
- });
+ var labelEnter = liEnter
+ .append('label')
+ .call(tooltip()
+ .title(t('gpx.drag_drop'))
+ .placement('top')
+ );
- }, 550); // after centerEase
+ labelEnter
+ .append('input')
+ .attr('type', 'checkbox')
+ .on('change', function() { toggleLayer('gpx'); });
- }, 550); // after zoomEase
+ labelEnter
+ .append('span')
+ .text(t('gpx.local_layer'));
- context.history().on('change.intro', function() {
- if (!context.hasEntity(hallId)) {
- continueTo(clickTownHall);
- }
- });
+ // Update
+ ul = ul
+ .merge(ulEnter);
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
+ ul.selectAll('.list-item-gpx')
+ .classed('active', showsGpx)
+ .selectAll('label')
+ .classed('deemphasize', !hasGpx)
+ .selectAll('input')
+ .property('disabled', !hasGpx)
+ .property('checked', showsGpx);
}
- function selectedTownHall() {
- if (!isTownHallSelected()) return clickTownHall();
-
- var entity = context.hasEntity(hallId);
- if (!entity) return clickTownHall();
+ function drawListItems(selection, data, type, name, change, active) {
+ var items = selection.selectAll('li')
+ .data(data);
- var box = pointBox(entity.loc, context);
- var onClick = function() { continueTo(editorTownHall); };
+ // Exit
+ items.exit()
+ .remove();
- reveal(box, t('intro.navigation.selected_townhall'),
- { buttonText: t('intro.ok'), buttonCallback: onClick }
- );
+ // Enter
+ var enter = items.enter()
+ .append('li')
+ .attr('class', 'layer')
+ .call(tooltip()
+ .html(true)
+ .title(function(d) {
+ var tip = t(name + '.' + d + '.tooltip'),
+ key = (d === 'wireframe' ? t('area_fill.wireframe.key') : null);
- context.map().on('move.intro drawn.intro', function() {
- var entity = context.hasEntity(hallId);
- if (!entity) return;
- var box = pointBox(entity.loc, context);
- reveal(box, t('intro.navigation.selected_townhall'),
- { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
+ if (name === 'feature' && autoHiddenFeature(d)) {
+ var msg = showsLayer('osm') ? t('map_data.autohidden') : t('map_data.osmhidden');
+ tip += '' + msg + '
';
+ }
+ return uiTooltipHtml(tip, key);
+ })
+ .placement('top')
);
- });
- context.history().on('change.intro', function() {
- if (!context.hasEntity(hallId)) {
- continueTo(clickTownHall);
- }
- });
+ var label = enter
+ .append('label');
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ label
+ .append('input')
+ .attr('type', type)
+ .attr('name', name)
+ .on('change', change);
+ label
+ .append('span')
+ .text(function(d) { return t(name + '.' + d + '.description'); });
- function editorTownHall() {
- if (!isTownHallSelected()) return clickTownHall();
+ // Update
+ items = items
+ .merge(enter);
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
+ items
+ .classed('active', active)
+ .selectAll('input')
+ .property('checked', active)
+ .property('indeterminate', function(d) {
+ return (name === 'feature' && autoHiddenFeature(d));
+ });
+ }
- var onClick = function() { continueTo(presetTownHall); };
- reveal('.entity-editor-pane',
- t('intro.navigation.editor_townhall'),
- { buttonText: t('intro.ok'), buttonCallback: onClick }
- );
+ function renderDataLayers(selection) {
+ var container = selection.selectAll('data-layer-container')
+ .data([0]);
- context.on('exit.intro', function() {
- continueTo(clickTownHall);
- });
+ _dataLayerContainer = container.enter()
+ .append('div')
+ .attr('class', 'data-layer-container')
+ .merge(container);
+ }
- context.history().on('change.intro', function() {
- if (!context.hasEntity(hallId)) {
- continueTo(clickTownHall);
- }
- });
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- context.history().on('change.intro', null);
- d3_select('.inspector-wrap').on('wheel.intro', null);
- nextStep();
- }
+ function renderFillList(selection) {
+ var container = selection.selectAll('layer-fill-list')
+ .data([0]);
+
+ _fillList = container.enter()
+ .append('ul')
+ .attr('class', 'layer-list layer-fill-list')
+ .merge(container);
}
- function presetTownHall() {
- if (!isTownHallSelected()) return clickTownHall();
+ function renderFeatureList(selection) {
+ var container = selection.selectAll('layer-feature-list')
+ .data([0]);
- // reset pane, in case user happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '0%');
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
+ _featureList = container.enter()
+ .append('ul')
+ .attr('class', 'layer-list layer-feature-list')
+ .merge(container);
+ }
- // preset match, in case the user happened to change it.
- var entity = context.entity(context.selectedIDs()[0]);
- var preset = context.presets().match(entity, context.graph());
- var onClick = function() { continueTo(fieldsTownHall); };
+ function update() {
+ _dataLayerContainer
+ .call(drawOsmItem)
+ .call(drawPhotoItems)
+ .call(drawGpxItem);
- context.on('exit.intro', function() {
- continueTo(clickTownHall);
- });
+ _fillList
+ .call(drawListItems, fills, 'radio', 'area_fill', setFill, showsFill);
- context.history().on('change.intro', function() {
- if (!context.hasEntity(hallId)) {
- continueTo(clickTownHall);
- }
- });
+ _featureList
+ .call(drawListItems, features, 'checkbox', 'feature', clickFeature, showsFeature);
+ }
- reveal('.inspector-body .preset-list-item.inspector-inner',
- t('intro.navigation.preset_townhall', { preset: preset.name() }),
- { buttonText: t('intro.ok'), buttonCallback: onClick }
- );
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- context.history().on('change.intro', null);
- d3_select('.inspector-wrap').on('wheel.intro', null);
- nextStep();
+ function toggleWireframe() {
+ if (event) {
+ event.preventDefault();
+ event.stopPropagation();
+ }
+
+ if (_fillSelected === 'wireframe') {
+ _fillSelected = context.storage('area-fill-toggle') || 'partial';
+ } else {
+ _fillSelected = 'wireframe';
}
+
+ setFill(_fillSelected);
+ context.map().pan([0,0]); // trigger a redraw
}
- function fieldsTownHall() {
- if (!isTownHallSelected()) return clickTownHall();
+ function mapData(selection) {
- // reset pane, in case user happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '0%');
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
+ function hidePane() {
+ setVisible(false);
+ }
- var onClick = function() { continueTo(closeTownHall); };
+ function togglePane() {
+ if (event) event.preventDefault();
+ paneTooltip.hide(button);
+ setVisible(!button.classed('active'));
+ }
- reveal('.inspector-body .preset-editor',
- t('intro.navigation.fields_townhall'),
- { buttonText: t('intro.ok'), buttonCallback: onClick }
- );
+ function setVisible(show) {
+ if (show !== _shown) {
+ button.classed('active', show);
+ _shown = show;
- context.on('exit.intro', function() {
- continueTo(clickTownHall);
- });
+ if (show) {
+ uiBackground.hidePane();
+ uiHelp.hidePane();
+ update();
- context.history().on('change.intro', function() {
- if (!context.hasEntity(hallId)) {
- continueTo(clickTownHall);
- }
- });
+ pane
+ .style('display', 'block')
+ .style('right', '-300px')
+ .transition()
+ .duration(200)
+ .style('right', '0px');
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- context.history().on('change.intro', null);
- d3_select('.inspector-wrap').on('wheel.intro', null);
- nextStep();
+ } else {
+ pane
+ .style('display', 'block')
+ .style('right', '0px')
+ .transition()
+ .duration(200)
+ .style('right', '-300px')
+ .on('end', function() {
+ d3_select(this).style('display', 'none');
+ });
+ }
+ }
}
- }
- function closeTownHall() {
- if (!isTownHallSelected()) return clickTownHall();
+ var pane = selection
+ .append('div')
+ .attr('class', 'fillL map-overlay col3 content hide');
- var selector = '.entity-editor-pane button.preset-close svg use';
- var href = d3_select(selector).attr('href') || '#icon-close';
+ var paneTooltip = tooltip()
+ .placement((textDirection === 'rtl') ? 'right' : 'left')
+ .html(true)
+ .title(uiTooltipHtml(t('map_data.description'), key));
- reveal('.entity-editor-pane',
- t('intro.navigation.close_townhall', { button: icon(href, 'pre-text') })
- );
+ var button = selection
+ .append('button')
+ .attr('tabindex', -1)
+ .on('click', togglePane)
+ .call(svgIcon('#icon-data', 'light'))
+ .call(paneTooltip);
- context.on('exit.intro', function() {
- continueTo(searchStreet);
- });
- context.history().on('change.intro', function() {
- // update the close icon in the tooltip if the user edits something.
- var selector = '.entity-editor-pane button.preset-close svg use';
- var href = d3_select(selector).attr('href') || '#icon-close';
+ pane
+ .append('h2')
+ .text(t('map_data.title'));
- reveal('.entity-editor-pane',
- t('intro.navigation.close_townhall', { button: icon(href, 'pre-text') }),
- { duration: 0 }
+
+ // data layers
+ pane
+ .append('div')
+ .attr('class', 'map-data-data-layers')
+ .call(uiDisclosure(context, 'data_layers', true)
+ .title(t('map_data.data_layers'))
+ .content(renderDataLayers)
);
- });
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ // area fills
+ pane
+ .append('div')
+ .attr('class', 'map-data-area-fills')
+ .call(uiDisclosure(context, 'fill_area', false)
+ .title(t('map_data.fill_area'))
+ .content(renderFillList)
+ );
+ // feature filters
+ pane
+ .append('div')
+ .attr('class', 'map-data-feature-filters')
+ .call(uiDisclosure(context, 'map_features', false)
+ .title(t('map_data.map_features'))
+ .content(renderFeatureList)
+ );
- function searchStreet() {
- context.enter(modeBrowse(context));
- context.history().reset('initial'); // ensure spring street exists
- var msec = transitionTime(springStreet, context.map().center());
- if (msec) { reveal(null, null, { duration: 0 }); }
- context.map().zoom(19).centerEase(springStreet, msec); // ..and user can see it
+ // add listeners
+ context.features()
+ .on('change.map_data-update', update);
- timeout(function() {
- reveal('.search-header input',
- t('intro.navigation.search_street', { name: t('intro.graph.name.spring-street') })
- );
+ update();
+ setFill(_fillSelected);
- d3_select('.search-header input')
- .on('keyup.intro', checkSearchResult);
- }, msec + 100);
+ var keybinding = d3keybinding('features')
+ .on(key, togglePane)
+ .on(t('area_fill.wireframe.key'), toggleWireframe)
+ .on([t('background.key'), t('help.key')], hidePane);
+
+ d3_select(document)
+ .call(keybinding);
+
+ uiMapData.hidePane = hidePane;
+ uiMapData.togglePane = togglePane;
+ uiMapData.setVisible = setVisible;
}
+ return mapData;
+}
- function checkSearchResult() {
- var first = d3_select('.feature-list-item:nth-child(0n+2)'), // skip "No Results" item
- firstName = first.select('.entity-name'),
- name = t('intro.graph.name.spring-street');
+function uiShortcuts() {
+ var detected = utilDetect();
+ var activeTab = 0;
+ var modalSelection;
+ var savedSelection;
- if (!firstName.empty() && firstName.text() === name) {
- reveal(first.node(),
- t('intro.navigation.choose_street', { name: name }),
- { duration: 300 }
- );
- context.on('exit.intro', function() {
- continueTo(selectedStreet);
- });
+ var keybinding = d3keybinding('shortcuts')
+ .on(t('shortcuts.toggle.key'), function () {
+ if (d3_selectAll('.modal-shortcuts').size()) { // already showing
+ if (modalSelection) {
+ modalSelection.close();
+ modalSelection = null;
+ }
+ } else {
+ modalSelection = uiModal(savedSelection);
+ shortcutsModal(modalSelection);
+ }
+ });
- d3_select('.search-header input')
- .on('keydown.intro', eventCancel, true)
- .on('keyup.intro', null);
- }
+ d3_select(document)
+ .call(keybinding);
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- d3_select('.search-header input')
- .on('keydown.intro', null)
- .on('keyup.intro', null);
- nextStep();
- }
- }
- function selectedStreet() {
- if (!context.hasEntity(springStreetEndId) || !context.hasEntity(springStreetId)) {
- return searchStreet();
- }
+ function shortcutsModal(modalSelection) {
+ modalSelection.select('.modal')
+ .classed('modal-shortcuts', true);
- var onClick = function() { continueTo(editorStreet); };
- var entity = context.entity(springStreetEndId);
- var box = pointBox(entity.loc, context);
- box.height = 500;
+ var shortcutsModal = modalSelection.select('.content');
- reveal(box,
- t('intro.navigation.selected_street', { name: t('intro.graph.name.spring-street') }),
- { duration: 600, buttonText: t('intro.ok'), buttonCallback: onClick }
- );
+ shortcutsModal
+ .append('div')
+ .attr('class', 'modal-section')
+ .append('h3')
+ .text(t('shortcuts.title'));
- timeout(function() {
- context.map().on('move.intro drawn.intro', function() {
- var entity = context.hasEntity(springStreetEndId);
- if (!entity) return;
- var box = pointBox(entity.loc, context);
- box.height = 500;
- reveal(box,
- t('intro.navigation.selected_street', { name: t('intro.graph.name.spring-street') }),
- { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
- );
- });
- }, 600); // after reveal.
+ shortcutsModal
+ .call(render);
+ }
- context.on('enter.intro', function(mode) {
- if (!context.hasEntity(springStreetId)) {
- return continueTo(searchStreet);
- }
- var ids = context.selectedIDs();
- if (mode.id !== 'select' || !ids.length || ids[0] !== springStreetId) {
- // keep Spring Street selected..
- context.enter(modeSelect(context, [springStreetId]));
- }
- });
- context.history().on('change.intro', function() {
- if (!context.hasEntity(springStreetEndId) || !context.hasEntity(springStreetId)) {
- timeout(function() {
- continueTo(searchStreet);
- }, 300); // after any transition (e.g. if user deleted intersection)
- }
- });
+ function render(selection) {
+ var wrapper = selection
+ .selectAll('.wrapper')
+ .data([0]);
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ var wrapperEnter = wrapper
+ .enter()
+ .append('div')
+ .attr('class', 'wrapper modal-section');
+ var tabsBar = wrapperEnter
+ .append('div')
+ .attr('class', 'tabs-bar');
- function editorStreet() {
- var selector = '.entity-editor-pane button.preset-close svg use';
- var href = d3_select(selector).attr('href') || '#icon-close';
+ var shortcutsList = wrapperEnter
+ .append('div')
+ .attr('class', 'shortcuts-list');
- reveal('.entity-editor-pane',
- t('intro.navigation.editor_street', {
- button: icon(href, 'pre-text'),
- field1: onewayField.label(),
- field2: maxspeedField.label()
- })
- );
+ wrapper = wrapper.merge(wrapperEnter);
- context.on('exit.intro', function() {
- continueTo(play);
- });
+ var tabs = tabsBar
+ .selectAll('.tab')
+ .data(dataShortcuts);
- context.history().on('change.intro', function() {
- // update the close icon in the tooltip if the user edits something.
- var selector = '.entity-editor-pane button.preset-close svg use';
- var href = d3_select(selector).attr('href') || '#icon-close';
+ var tabsEnter = tabs
+ .enter()
+ .append('div')
+ .attr('class', 'tab')
+ .on('click', function (d, i) {
+ activeTab = i;
+ render(selection);
+ });
- reveal('.entity-editor-pane',
- t('intro.navigation.editor_street', {
- button: icon(href, 'pre-text'),
- field1: onewayField.label().toLowerCase(),
- field2: maxspeedField.label().toLowerCase()
- }), { duration: 0 }
- );
- });
+ tabsEnter
+ .append('span')
+ .text(function (d) { return t(d.text); });
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ tabs = tabs
+ .merge(tabsEnter);
+ // Update
+ wrapper.selectAll('.tab')
+ .classed('active', function (d, i) {
+ return i === activeTab;
+ });
- function play() {
- dispatch$$1.call('done');
- reveal('#id-container',
- t('intro.navigation.play', { next: t('intro.points.title') }), {
- tooltipBox: '.intro-nav-wrap .chapter-point',
- buttonText: t('intro.ok'),
- buttonCallback: function() { reveal('#id-container'); }
- }
- );
- }
+ var shortcuts = shortcutsList
+ .selectAll('.shortcut-tab')
+ .data(dataShortcuts);
- chapter.enter = function() {
- dragMap();
- };
+ var shortcutsEnter = shortcuts
+ .enter()
+ .append('div')
+ .attr('class', function(d) { return 'shortcut-tab shortcut-tab-' + d.tab; });
+ var columnsEnter = shortcutsEnter
+ .selectAll('.shortcut-column')
+ .data(function (d) { return d.columns; })
+ .enter()
+ .append('table')
+ .attr('class', 'shortcut-column');
- chapter.exit = function() {
- timeouts.forEach(window.clearTimeout);
- context.on('enter.intro exit.intro', null);
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- d3_select('.inspector-wrap').on('wheel.intro', null);
- d3_select('.search-header input').on('keydown.intro keyup.intro', null);
- };
+ var rowsEnter = columnsEnter
+ .selectAll('.shortcut-row')
+ .data(function (d) { return d.rows; })
+ .enter()
+ .append('tr')
+ .attr('class', 'shortcut-row');
- chapter.restart = function() {
- chapter.exit();
- chapter.enter();
- };
+ var sectionRows = rowsEnter
+ .filter(function (d) { return !d.shortcuts; });
+ sectionRows
+ .append('td');
- return utilRebind(chapter, dispatch$$1, 'on');
-}
+ sectionRows
+ .append('td')
+ .attr('class', 'shortcut-section')
+ .append('h3')
+ .text(function (d) { return t(d.text); });
-function uiIntroPoint(context, reveal) {
- var dispatch$$1 = dispatch('done'),
- timeouts = [],
- intersection = [-85.63279, 41.94394],
- building = [-85.632422, 41.944045],
- cafePreset = context.presets().item('amenity/cafe'),
- pointId = null;
+ var shortcutRows = rowsEnter
+ .filter(function (d) { return d.shortcuts; });
- var chapter = {
- title: 'intro.points.title'
- };
+ var shortcutKeys = shortcutRows
+ .append('td')
+ .attr('class', 'shortcut-keys');
+ var modifierKeys = shortcutKeys
+ .filter(function (d) { return d.modifiers; });
- function timeout(f, t$$1) {
- timeouts.push(window.setTimeout(f, t$$1));
- }
+ modifierKeys
+ .selectAll('kbd.modifier')
+ .data(function (d) {
+ if (detected.os === 'win' && d.text === 'shortcuts.editing.commands.redo') {
+ return ['â'];
+ } else if (detected.os !== 'mac' && d.text === 'shortcuts.browsing.display_options.fullscreen') {
+ return [];
+ } else {
+ return d.modifiers;
+ }
+ })
+ .enter()
+ .each(function () {
+ var selection = d3_select(this);
+ selection
+ .append('kbd')
+ .attr('class', 'modifier')
+ .text(function (d) { return uiCmd.display(d); });
- function revealEditMenu(loc, text, options) {
- var rect = context.surfaceRect();
- var point = context.curtainProjection(loc);
- var pad = 40;
- var width = 250 + (2 * pad);
- var height = 250;
- var startX = rect.left + point[0];
- var left = (textDirection === 'rtl') ? (startX - width + pad) : (startX - pad);
- var box = {
- left: left,
- top: point[1] + rect.top - 60,
- width: width,
- height: height
- };
- reveal(box, text, options);
- }
+ selection
+ .append('span')
+ .text('+');
+ });
- function eventCancel() {
- event.stopPropagation();
- event.preventDefault();
- }
+ shortcutKeys
+ .selectAll('kbd.shortcut')
+ .data(function (d) {
+ var arr = d.shortcuts;
+ if (detected.os === 'win' && d.text === 'shortcuts.editing.commands.redo') {
+ arr = ['Y'];
+ } else if (detected.os !== 'mac' && d.text === 'shortcuts.browsing.display_options.fullscreen') {
+ arr = ['F11'];
+ }
+ return arr.map(function(s) {
+ return {
+ shortcut: s,
+ separator: d.separator
+ };
+ });
+ })
+ .enter()
+ .each(function (d, i, nodes) {
+ var selection = d3_select(this);
+ var click = d.shortcut.toLowerCase().match(/(.*).click/);
- function addPoint() {
- context.enter(modeBrowse(context));
- context.history().reset('initial');
+ if (click && click[1]) {
+ selection
+ .call(svgIcon('#walkthrough-mouse', 'mouseclick', click[1]));
+ } else {
+ selection
+ .append('kbd')
+ .attr('class', 'shortcut')
+ .text(function (d) {
+ var key = d.shortcut;
+ return key.indexOf('.') !== -1 ? uiCmd.display(t(key)) : uiCmd.display(key);
+ });
+ }
- var msec = transitionTime(intersection, context.map().center());
- if (msec) { reveal(null, null, { duration: 0 }); }
- context.map().zoom(19).centerEase(intersection, msec);
+ if (i < nodes.length - 1) {
+ selection
+ .append('span')
+ .text(d.separator || '\u00a0' + t('shortcuts.or') + '\u00a0');
+ }
+ });
- timeout(function() {
- var tooltip = reveal('button.add-point',
- t('intro.points.add_point', { button: icon('#icon-point', 'pre-text') }));
- pointId = null;
+ shortcutKeys
+ .filter(function(d) { return d.gesture; })
+ .each(function () {
+ var selection = d3_select(this);
- tooltip.selectAll('.tooltip-inner')
- .insert('svg', 'span')
- .attr('class', 'tooltip-illustration')
- .append('use')
- .attr('xlink:href', '#poi-images');
+ selection
+ .append('span')
+ .text('+');
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'add-point') return;
- continueTo(placePoint);
+ selection
+ .append('span')
+ .attr('class', 'gesture')
+ .text(function (d) { return t(d.gesture); });
});
- }, msec + 100);
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- nextStep();
- }
+
+ shortcutRows
+ .append('td')
+ .attr('class', 'shortcut-desc')
+ .text(function (d) { return d.text ? t(d.text) : '\u00a0'; });
+
+
+ shortcuts = shortcuts
+ .merge(shortcutsEnter);
+
+ // Update
+ wrapper.selectAll('.shortcut-tab')
+ .style('display', function (d, i) {
+ return i === activeTab ? 'flex' : 'none';
+ });
}
- function placePoint() {
- if (context.mode().id !== 'add-point') {
- return chapter.restart();
+ return function(selection, show) {
+ savedSelection = selection;
+ if (show) {
+ modalSelection = uiModal(selection);
+ shortcutsModal(modalSelection);
}
+ };
+}
- var pointBox$$1 = pad$1(building, 150, context);
- reveal(pointBox$$1, t('intro.points.place_point'));
+function uiHelp(context) {
+ var key = t('help.key');
- context.map().on('move.intro drawn.intro', function() {
- pointBox$$1 = pad$1(building, 150, context);
- reveal(pointBox$$1, t('intro.points.place_point'), { duration: 0 });
- });
+ var docKeys = [
+ ['help', [
+ 'welcome',
+ 'open_data_h',
+ 'open_data',
+ 'before_start_h',
+ 'before_start',
+ 'open_source_h',
+ 'open_source',
+ 'open_source_help'
+ ]],
+ ['overview', [
+ 'navigation_h',
+ 'navigation_drag',
+ 'navigation_zoom',
+ 'features_h',
+ 'features',
+ 'nodes_ways'
+ ]],
+ ['editing', [
+ 'select_h',
+ 'select_left_click',
+ 'select_right_click',
+ 'multiselect_h',
+ 'multiselect_shift_click',
+ 'multiselect_lasso',
+ 'undo_redo_h',
+ 'undo_redo',
+ 'save_h',
+ 'save',
+ 'save_validation',
+ 'upload_h',
+ 'upload',
+ 'backups_h',
+ 'backups',
+ 'keyboard_h',
+ 'keyboard'
+ ]],
+ ['feature_editor', [
+ 'intro',
+ 'definitions',
+ 'type_h',
+ 'type',
+ 'type_picker',
+ 'fields_h',
+ 'fields_all_fields',
+ 'fields_example',
+ 'fields_add_field',
+ 'tags_h',
+ 'tags_all_tags',
+ 'tags_resources'
+ ]],
+ ['points', [
+ 'intro',
+ 'add_point_h',
+ 'add_point',
+ 'add_point_finish',
+ 'move_point_h',
+ 'move_point',
+ 'delete_point_h',
+ 'delete_point',
+ 'delete_point_command'
+ ]],
+ ['lines', [
+ 'intro',
+ 'add_line_h',
+ 'add_line',
+ 'add_line_draw',
+ 'add_line_finish',
+ 'modify_line_h',
+ 'modify_line_dragnode',
+ 'modify_line_addnode',
+ 'connect_line_h',
+ 'connect_line',
+ 'connect_line_display',
+ 'connect_line_drag',
+ 'connect_line_tag',
+ 'disconnect_line_h',
+ 'disconnect_line_command',
+ 'move_line_h',
+ 'move_line_command',
+ 'move_line_connected',
+ 'delete_line_h',
+ 'delete_line',
+ 'delete_line_command'
+ ]],
+ ['areas', [
+ 'intro',
+ 'point_or_area_h',
+ 'point_or_area',
+ 'add_area_h',
+ 'add_area_command',
+ 'add_area_draw',
+ 'add_area_finish',
+ 'square_area_h',
+ 'square_area_command',
+ 'modify_area_h',
+ 'modify_area_dragnode',
+ 'modify_area_addnode',
+ 'delete_area_h',
+ 'delete_area',
+ 'delete_area_command'
+ ]],
+ ['relations', [
+ 'intro',
+ 'edit_relation_h',
+ 'edit_relation',
+ 'edit_relation_add',
+ 'edit_relation_delete',
+ 'maintain_relation_h',
+ 'maintain_relation',
+ 'relation_types_h',
+ 'multipolygon_h',
+ 'multipolygon',
+ 'multipolygon_create',
+ 'multipolygon_merge',
+ 'turn_restriction_h',
+ 'turn_restriction',
+ 'turn_restriction_field',
+ 'turn_restriction_editing',
+ 'route_h',
+ 'route',
+ 'route_add',
+ 'boundary_h',
+ 'boundary',
+ 'boundary_add'
+ ]],
+ ['imagery', [
+ 'intro',
+ 'sources_h',
+ 'choosing',
+ 'sources',
+ 'offsets_h',
+ 'offset',
+ 'offset_change'
+ ]],
+ ['streetlevel', [
+ 'intro',
+ 'using_h',
+ 'using',
+ 'photos',
+ 'viewer'
+ ]],
+ ['gps', [
+ 'intro',
+ 'survey',
+ 'using_h',
+ 'using',
+ 'tracing',
+ 'upload'
+ ]]
+ ];
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'select') return chapter.restart();
- pointId = context.mode().selectedIDs()[0];
- continueTo(searchPreset);
- });
+ var headings = {
+ 'help.help.open_data_h': 3,
+ 'help.help.before_start_h': 3,
+ 'help.help.open_source_h': 3,
+ 'help.overview.navigation_h': 3,
+ 'help.overview.features_h': 3,
+ 'help.editing.select_h': 3,
+ 'help.editing.multiselect_h': 3,
+ 'help.editing.undo_redo_h': 3,
+ 'help.editing.save_h': 3,
+ 'help.editing.upload_h': 3,
+ 'help.editing.backups_h': 3,
+ 'help.editing.keyboard_h': 3,
+ 'help.feature_editor.type_h': 3,
+ 'help.feature_editor.fields_h': 3,
+ 'help.feature_editor.tags_h': 3,
+ 'help.points.add_point_h': 3,
+ 'help.points.move_point_h': 3,
+ 'help.points.delete_point_h': 3,
+ 'help.lines.add_line_h': 3,
+ 'help.lines.modify_line_h': 3,
+ 'help.lines.connect_line_h': 3,
+ 'help.lines.disconnect_line_h': 3,
+ 'help.lines.move_line_h': 3,
+ 'help.lines.delete_line_h': 3,
+ 'help.areas.point_or_area_h': 3,
+ 'help.areas.add_area_h': 3,
+ 'help.areas.square_area_h': 3,
+ 'help.areas.modify_area_h': 3,
+ 'help.areas.delete_area_h': 3,
+ 'help.relations.edit_relation_h': 3,
+ 'help.relations.maintain_relation_h': 3,
+ 'help.relations.relation_types_h': 2,
+ 'help.relations.multipolygon_h': 3,
+ 'help.relations.turn_restriction_h': 3,
+ 'help.relations.route_h': 3,
+ 'help.relations.boundary_h': 3,
+ 'help.imagery.sources_h': 3,
+ 'help.imagery.offsets_h': 3,
+ 'help.streetlevel.using_h': 3,
+ 'help.gps.using_h': 3,
+ };
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
+ var replacements = {
+ point: icon('#icon-point', 'pre-text'),
+ line: icon('#icon-line', 'pre-text'),
+ area: icon('#icon-area', 'pre-text'),
+ plus: icon('#icon-plus', 'pre-text'),
+ minus: icon('#icon-minus', 'pre-text'),
+ orthogonalize: icon('#operation-orthogonalize', 'pre-text'),
+ disconnect: icon('#operation-disconnect', 'pre-text'),
+ layers: icon('#icon-layers', 'pre-text'),
+ data: icon('#icon-data', 'pre-text'),
+ inspect: icon('#icon-inspect', 'pre-text'),
+ move: icon('#operation-move', 'pre-text'),
+ merge: icon('#operation-merge', 'pre-text'),
+ delete: icon('#operation-delete', 'pre-text'),
+ close: icon('#icon-close', 'pre-text'),
+ undo: icon(textDirection === 'rtl' ? '#icon-redo' : '#icon-undo', 'pre-text'),
+ redo: icon(textDirection === 'rtl' ? '#icon-undo' : '#icon-redo', 'pre-text'),
+ save: icon('#icon-save', 'pre-text'),
+ leftclick: icon('#walkthrough-mouse', 'pre-text mouseclick', 'left'),
+ rightclick: icon('#walkthrough-mouse', 'pre-text mouseclick', 'right'),
+ shift: uiCmd.display('â§'),
+ alt: uiCmd.display('â¥'),
+ return: uiCmd.display('âµ'),
+ version: context.version
+ };
+
+ // For each section, squash all the texts into a single markdown document
+ var docs = docKeys.map(function(key) {
+ var helpkey = 'help.' + key[0];
+ var text = key[1].reduce(function(all, part) {
+ var subkey = helpkey + '.' + part;
+ var depth = headings[subkey]; // is this subkey a heading?
+ var hhh = depth ? Array(depth + 1).join('#') + ' ' : ''; // if so, prepend with some ##'s
+ return all + hhh + t(subkey, replacements) + '\n\n';
+ }, '');
+
+ return {
+ title: t(helpkey + '.title'),
+ html: marked(text.trim())
+ };
+ });
+
+
+ function help(selection) {
+
+ function hidePane() {
+ setVisible(false);
}
- }
- function searchPreset() {
- if (context.mode().id !== 'select' || !pointId || !context.hasEntity(pointId)) {
- return addPoint();
+ function togglePane() {
+ if (event) event.preventDefault();
+ tooltipBehavior.hide(button);
+ setVisible(!button.classed('active'));
}
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- d3_select('.preset-search-input')
- .on('keydown.intro', null)
- .on('keyup.intro', checkPresetSearch);
+ function setVisible(show) {
+ if (show !== shown) {
+ button.classed('active', show);
+ shown = show;
- reveal('.preset-search-input',
- t('intro.points.search_cafe', { preset: cafePreset.name() })
- );
+ if (show) {
+ uiBackground.hidePane();
+ uiMapData.hidePane();
- context.on('enter.intro', function(mode) {
- if (!pointId || !context.hasEntity(pointId)) {
- return continueTo(addPoint);
- }
+ pane.style('display', 'block')
+ .style('right', '-500px')
+ .transition()
+ .duration(200)
+ .style('right', '0px');
- var ids = context.selectedIDs();
- if (mode.id !== 'select' || !ids.length || ids[0] !== pointId) {
- // keep the user's point selected..
- context.enter(modeSelect(context, [pointId]));
+ } else {
+ pane.style('right', '0px')
+ .transition()
+ .duration(200)
+ .style('right', '-500px')
+ .on('end', function() {
+ d3_select(this).style('display', 'none');
+ });
+ }
+ }
+ }
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- d3_select('.preset-search-input')
- .on('keydown.intro', null)
- .on('keyup.intro', checkPresetSearch);
+ function clickHelp(d, i) {
+ var rtl = (textDirection === 'rtl');
+ pane.property('scrollTop', 0);
+ doctitle.html(d.title);
- reveal('.preset-search-input',
- t('intro.points.search_cafe', { preset: cafePreset.name() })
- );
+ body.html(d.html);
+ body.selectAll('a')
+ .attr('target', '_blank');
+ menuItems.classed('selected', function(m) {
+ return m.title === d.title;
+ });
- context.history().on('change.intro', null);
+ nav.html('');
+ if (rtl) {
+ nav.call(drawNext).call(drawPrevious);
+ } else {
+ nav.call(drawPrevious).call(drawNext);
}
- });
- function checkPresetSearch() {
- var first = d3_select('.preset-list-item:first-child');
+ function drawNext(selection) {
+ if (i < docs.length - 1) {
+ var nextLink = selection
+ .append('a')
+ .attr('class', 'next')
+ .on('click', function() {
+ clickHelp(docs[i + 1], i + 1);
+ });
- if (first.classed('preset-amenity-cafe')) {
- d3_select('.preset-search-input')
- .on('keydown.intro', eventCancel, true)
- .on('keyup.intro', null);
+ nextLink
+ .append('span')
+ .text(docs[i + 1].title)
+ .call(svgIcon((rtl ? '#icon-backward' : '#icon-forward'), 'inline'));
+ }
+ }
- reveal(first.select('.preset-list-button').node(),
- t('intro.points.choose_cafe', { preset: cafePreset.name() }),
- { duration: 300 }
- );
- context.history().on('change.intro', function() {
- continueTo(aboutFeatureEditor);
- });
+ function drawPrevious(selection) {
+ if (i > 0) {
+ var prevLink = selection
+ .append('a')
+ .attr('class', 'previous')
+ .on('click', function() {
+ clickHelp(docs[i - 1], i - 1);
+ });
+
+ prevLink
+ .call(svgIcon((rtl ? '#icon-forward' : '#icon-backward'), 'inline'))
+ .append('span')
+ .text(docs[i - 1].title);
+ }
}
}
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- context.history().on('change.intro', null);
- d3_select('.inspector-wrap').on('wheel.intro', null);
- d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
- nextStep();
+
+ function clickWalkthrough() {
+ if (context.inIntro()) return;
+ context.container().call(uiIntro(context));
+ setVisible(false);
}
- }
- function aboutFeatureEditor() {
- if (context.mode().id !== 'select' || !pointId || !context.hasEntity(pointId)) {
- return addPoint();
+ function clickShortcuts() {
+ context.container().call(uiShortcuts(context), true);
}
- timeout(function() {
- reveal('.entity-editor-pane', t('intro.points.feature_editor'), {
- tooltipClass: 'intro-points-describe',
- buttonText: t('intro.ok'),
- buttonCallback: function() { continueTo(addName); }
- });
- }, 400);
- context.on('exit.intro', function() {
- // if user leaves select mode here, just continue with the tutorial.
- continueTo(reselectPoint);
- });
+ var pane = selection.append('div')
+ .attr('class', 'help-wrap map-overlay fillL col6 content hide');
+ var tooltipBehavior = tooltip()
+ .placement((textDirection === 'rtl') ? 'right' : 'left')
+ .html(true)
+ .title(uiTooltipHtml(t('help.title'), key));
+ var button = selection.append('button')
+ .attr('tabindex', -1)
+ .on('click', togglePane)
+ .call(svgIcon('#icon-help', 'light'))
+ .call(tooltipBehavior);
+ var shown = false;
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- nextStep();
- }
- }
+ var toc = pane
+ .append('ul')
+ .attr('class', 'toc');
- function addName() {
- if (context.mode().id !== 'select' || !pointId || !context.hasEntity(pointId)) {
- return addPoint();
- }
+ var menuItems = toc.selectAll('li')
+ .data(docs)
+ .enter()
+ .append('li')
+ .append('a')
+ .html(function(d) { return d.title; })
+ .on('click', clickHelp);
- // reset pane, in case user happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '0%');
+ var shortcuts = toc
+ .append('li')
+ .attr('class', 'shortcuts')
+ .call(tooltip()
+ .html(true)
+ .title(uiTooltipHtml(t('shortcuts.tooltip'), '?'))
+ .placement('top')
+ )
+ .append('a')
+ .on('click', clickShortcuts);
- timeout(function() {
- // It's possible for the user to add a name in a previous step..
- // If so, don't tell them to add the name in this step.
- // Give them an OK button instead.
- var entity = context.entity(pointId);
- if (entity.tags.name) {
- var tooltip = reveal('.entity-editor-pane', t('intro.points.add_name'), {
- tooltipClass: 'intro-points-describe',
- buttonText: t('intro.ok'),
- buttonCallback: function() { continueTo(addCloseEditor); }
- });
- tooltip.select('.instruction').style('display', 'none');
+ shortcuts
+ .append('div')
+ .text(t('shortcuts.title'));
- } else {
- reveal('.entity-editor-pane', t('intro.points.add_name'),
- { tooltipClass: 'intro-points-describe' }
- );
- }
- }, 400);
+ var walkthrough = toc
+ .append('li')
+ .attr('class', 'walkthrough')
+ .append('a')
+ .on('click', clickWalkthrough);
- context.history().on('change.intro', function() {
- continueTo(addCloseEditor);
- });
+ walkthrough
+ .append('svg')
+ .attr('class', 'logo logo-walkthrough')
+ .append('use')
+ .attr('xlink:href', '#logo-walkthrough');
- context.on('exit.intro', function() {
- // if user leaves select mode here, just continue with the tutorial.
- continueTo(reselectPoint);
- });
+ walkthrough
+ .append('div')
+ .text(t('splash.walkthrough'));
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ var content = pane
+ .append('div')
+ .attr('class', 'left-content');
- function addCloseEditor() {
- // reset pane, in case user happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '0%');
+ var doctitle = content
+ .append('h2')
+ .text(t('help.title'));
- var selector = '.entity-editor-pane button.preset-close svg use';
- var href = d3_select(selector).attr('href') || '#icon-close';
+ var body = content
+ .append('div')
+ .attr('class', 'body');
- context.on('exit.intro', function() {
- continueTo(reselectPoint);
- });
+ var nav = content
+ .append('div')
+ .attr('class', 'nav');
- reveal('.entity-editor-pane',
- t('intro.points.add_close', { button: icon(href, 'pre-text') })
- );
+ clickHelp(docs[0], 0);
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- nextStep();
+ var keybinding = d3keybinding('help')
+ .on(key, togglePane)
+ .on([t('background.key'), t('map_data.key')], hidePane);
+
+ d3_select(document)
+ .call(keybinding);
+
+ uiHelp.hidePane = hidePane;
+ uiHelp.togglePane = togglePane;
+ uiHelp.setVisible = setVisible;
+ }
+
+ return help;
+}
+
+function localeDateString(s) {
+ if (!s) return null;
+ var detected = utilDetect();
+ var options = { day: 'numeric', month: 'short', year: 'numeric' };
+ var d = new Date(s);
+ if (isNaN(d.getTime())) return null;
+ return d.toLocaleDateString(detected.locale, options);
+}
+
+function vintageRange(vintage) {
+ var s;
+ if (vintage.start || vintage.end) {
+ s = (vintage.start || '?');
+ if (vintage.start !== vintage.end) {
+ s += ' - ' + (vintage.end || '?');
}
}
+ return s;
+}
- function reselectPoint() {
- if (!pointId) return chapter.restart();
- var entity = context.hasEntity(pointId);
- if (!entity) return chapter.restart();
+function rendererBackgroundSource(data) {
+ var source = clone(data);
+ var offset = [0, 0];
+ var name = source.name;
+ var description = source.description;
+ var best = !!source.best;
+ var template = source.template;
- // make sure it's still a cafe, in case user somehow changed it..
- var oldPreset = context.presets().match(entity, context.graph());
- context.replace(actionChangePreset(pointId, oldPreset, cafePreset));
+ source.scaleExtent = data.scaleExtent || [0, 22];
+ source.overzoom = data.overzoom !== false;
- context.enter(modeBrowse(context));
- var msec = transitionTime(entity.loc, context.map().center());
- if (msec) { reveal(null, null, { duration: 0 }); }
- context.map().centerEase(entity.loc, msec);
+ source.offset = function(_) {
+ if (!arguments.length) return offset;
+ offset = _;
+ return source;
+ };
- timeout(function() {
- var box = pointBox(entity.loc, context);
- reveal(box, t('intro.points.reselect'), { duration: 600 });
- timeout(function() {
- context.map().on('move.intro drawn.intro', function() {
- var entity = context.hasEntity(pointId);
- if (!entity) return chapter.restart();
- var box = pointBox(entity.loc, context);
- reveal(box, t('intro.points.reselect'), { duration: 0 });
- });
- }, 600); // after reveal..
+ source.nudge = function(_, zoomlevel) {
+ offset[0] += _[0] / Math.pow(2, zoomlevel);
+ offset[1] += _[1] / Math.pow(2, zoomlevel);
+ return source;
+ };
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'select') return;
- continueTo(updatePoint);
- });
- }, msec + 100);
+ source.name = function() {
+ var id_safe = source.id.replace('.', '');
+ return t('imagery.' + id_safe + '.name', { default: name });
+ };
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
- }
- }
+ source.description = function() {
+ var id_safe = source.id.replace('.', '');
+ return t('imagery.' + id_safe + '.description', { default: description });
+ };
- function updatePoint() {
- if (context.mode().id !== 'select' || !pointId || !context.hasEntity(pointId)) {
- return continueTo(reselectPoint);
- }
- // reset pane, in case user happened to untag the point..
- d3_select('.inspector-wrap .panewrap').style('right', '0%');
+ source.best = function() {
+ return best;
+ };
- context.on('exit.intro', function() {
- continueTo(reselectPoint);
- });
- context.history().on('change.intro', function() {
- continueTo(updateCloseEditor);
- });
+ source.area = function() {
+ if (!data.polygon) return Number.MAX_VALUE; // worldwide
+ var area = d3_geoArea({ type: 'MultiPolygon', coordinates: [ data.polygon ] });
+ return isNaN(area) ? 0 : area;
+ };
- timeout(function() {
- reveal('.entity-editor-pane', t('intro.points.update'),
- { tooltipClass: 'intro-points-describe' }
- );
- }, 400);
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ source.imageryUsed = function() {
+ return name || source.id;
+ };
- function updateCloseEditor() {
- if (context.mode().id !== 'select' || !pointId || !context.hasEntity(pointId)) {
- return continueTo(reselectPoint);
- }
+ source.template = function(_) {
+ if (!arguments.length) return template;
+ if (source.id === 'custom') template = _;
+ return source;
+ };
- // reset pane, in case user happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '0%');
- context.on('exit.intro', function() {
- continueTo(rightClickPoint);
+ source.url = function(coord) {
+ return template
+ .replace('{x}', coord[0])
+ .replace('{y}', coord[1])
+ // TMS-flipped y coordinate
+ .replace(/\{[t-]y\}/, Math.pow(2, coord[2]) - coord[1] - 1)
+ .replace(/\{z(oom)?\}/, coord[2])
+ .replace(/\{switch:([^}]+)\}/, function(s, r) {
+ var subdomains = r.split(',');
+ return subdomains[(coord[0] + coord[1]) % subdomains.length];
+ })
+ .replace('{u}', function() {
+ var u = '';
+ for (var zoom = coord[2]; zoom > 0; zoom--) {
+ var b = 0;
+ var mask = 1 << (zoom - 1);
+ if ((coord[0] & mask) !== 0) b++;
+ if ((coord[1] & mask) !== 0) b += 2;
+ u += b.toString();
+ }
+ return u;
+ });
+ };
+
+
+ source.intersects = function(extent) {
+ extent = extent.polygon();
+ return !data.polygon || data.polygon.some(function(polygon) {
+ return geoPolygonIntersectsPolygon(polygon, extent, true);
});
+ };
- timeout(function() {
- reveal('.entity-editor-pane',
- t('intro.points.update_close', { button: icon('#icon-apply', 'pre-text') })
- );
- }, 500);
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- nextStep();
- }
- }
+ source.validZoom = function(z) {
+ return source.scaleExtent[0] <= z &&
+ (source.overzoom || source.scaleExtent[1] > z);
+ };
- function rightClickPoint() {
- if (!pointId) return chapter.restart();
- var entity = context.hasEntity(pointId);
- if (!entity) return chapter.restart();
+ source.isLocatorOverlay = function() {
+ return source.id === 'mapbox_locator_overlay';
+ };
- context.enter(modeBrowse(context));
- var box = pointBox(entity.loc, context);
- reveal(box, t('intro.points.rightclick'), { duration: 600 });
+ /* hides a source from the list, but leaves it available for use */
+ source.isHidden = function() {
+ return source.id === 'DigitalGlobe-Premium-vintage' ||
+ source.id === 'DigitalGlobe-Standard-vintage';
+ };
- timeout(function() {
- context.map().on('move.intro drawn.intro', function() {
- var entity = context.hasEntity(pointId);
- if (!entity) return chapter.restart();
- var box = pointBox(entity.loc, context);
- reveal(box, t('intro.points.rightclick'), { duration: 0 });
- });
- }, 600); // after reveal
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'select') return;
- var ids = context.selectedIDs();
- if (ids.length !== 1 || ids[0] !== pointId) return;
+ source.copyrightNotices = function() {};
- timeout(function() {
- var node = selectMenuItem('delete').node();
- if (!node) return;
- continueTo(enterDelete);
- }, 300); // after menu visible
- });
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- context.map().on('move.intro drawn.intro', null);
- nextStep();
- }
- }
+ source.getMetadata = function(center, tileCoord, callback) {
+ var vintage = {
+ start: localeDateString(source.startDate),
+ end: localeDateString(source.endDate)
+ };
+ vintage.range = vintageRange(vintage);
+
+ var metadata = { vintage: vintage };
+ callback(null, metadata);
+ };
- function enterDelete() {
- if (!pointId) return chapter.restart();
- var entity = context.hasEntity(pointId);
- if (!entity) return chapter.restart();
+ return source;
+}
- var node = selectMenuItem('delete').node();
- if (!node) { return continueTo(rightClickPoint); }
- revealEditMenu(entity.loc,
- t('intro.points.delete', { button: icon('#operation-delete', 'pre-text') })
- );
+rendererBackgroundSource.Bing = function(data, dispatch) {
+ // http://msdn.microsoft.com/en-us/library/ff701716.aspx
+ // http://msdn.microsoft.com/en-us/library/ff701701.aspx
- timeout(function() {
- context.map().on('move.intro drawn.intro', function() {
- revealEditMenu(entity.loc,
- t('intro.points.delete', { button: icon('#operation-delete', 'pre-text') }),
- { duration: 0}
- );
- });
- }, 300); // after menu visible
+ data.template = 'https://ecn.t{switch:0,1,2,3}.tiles.virtualearth.net/tiles/a{u}.jpeg?g=587&mkt=en-gb&n=z';
- context.on('exit.intro', function() {
- if (!pointId) return chapter.restart();
- var entity = context.hasEntity(pointId);
- if (entity) return continueTo(rightClickPoint); // point still exists
- });
+ var bing = rendererBackgroundSource(data),
+ key = 'Arzdiw4nlOJzRwOz__qailc8NiR31Tt51dN2D7cm57NrnceZnCpgOkmJhNpGoppU', // Same as P2 and JOSM
+ url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial?include=ImageryProviders&key=' +
+ key + '&jsonp={callback}',
+ cache = {},
+ inflight = {},
+ providers = [];
- context.history().on('change.intro', function(changed) {
- if (changed.deleted().length) {
- continueTo(undo);
- }
+ jsonpRequest(url, function(json) {
+ providers = json.resourceSets[0].resources[0].imageryProviders.map(function(provider) {
+ return {
+ attribution: provider.attribution,
+ areas: provider.coverageAreas.map(function(area) {
+ return {
+ zoom: [area.zoomMin, area.zoomMax],
+ extent: geoExtent([area.bbox[1], area.bbox[0]], [area.bbox[3], area.bbox[2]])
+ };
+ })
+ };
});
+ dispatch.call('change');
+ });
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- context.on('exit.intro', null);
- nextStep();
- }
- }
+
+ bing.copyrightNotices = function(zoom, extent) {
+ zoom = Math.min(zoom, 21);
+ return providers.filter(function(provider) {
+ return some(provider.areas, function(area) {
+ return extent.intersects(area.extent) &&
+ area.zoom[0] <= zoom &&
+ area.zoom[1] >= zoom;
+ });
+ }).map(function(provider) {
+ return provider.attribution;
+ }).join(', ');
+ };
- function undo() {
- context.history().on('change.intro', function() {
- continueTo(play);
- });
+ bing.getMetadata = function(center, tileCoord, callback) {
+ var tileId = tileCoord.slice(0, 3).join('/'),
+ zoom = Math.min(tileCoord[2], 21),
+ centerPoint = center[1] + ',' + center[0], // lat,lng
+ url = 'https://dev.virtualearth.net/REST/v1/Imagery/Metadata/Aerial/' + centerPoint +
+ '?zl=' + zoom + '&key=' + key + '&jsonp={callback}';
- var iconName = '#icon-' + (textDirection === 'rtl' ? 'redo' : 'undo');
- reveal('#bar button.undo-button',
- t('intro.points.undo', { button: icon(iconName, 'pre-text') })
- );
+ if (inflight[tileId]) return;
- function continueTo(nextStep) {
- context.history().on('change.intro', null);
- nextStep();
+ if (!cache[tileId]) {
+ cache[tileId] = {};
+ }
+ if (cache[tileId] && cache[tileId].metadata) {
+ return callback(null, cache[tileId].metadata);
}
- }
-
- function play() {
- dispatch$$1.call('done');
- reveal('#id-container',
- t('intro.points.play', { next: t('intro.areas.title') }), {
- tooltipBox: '.intro-nav-wrap .chapter-area',
- buttonText: t('intro.ok'),
- buttonCallback: function() { reveal('#id-container'); }
- }
- );
- }
+ inflight[tileId] = true;
+ jsonpRequest(url, function(result) {
+ delete inflight[tileId];
+ var err = (!result && 'Unknown Error') || result.errorDetails;
+ if (err) {
+ return callback(err);
+ } else {
+ var vintage = {
+ start: localeDateString(result.resourceSets[0].resources[0].vintageStart),
+ end: localeDateString(result.resourceSets[0].resources[0].vintageEnd)
+ };
+ vintage.range = vintageRange(vintage);
- chapter.enter = function() {
- addPoint();
+ var metadata = { vintage: vintage };
+ cache[tileId].metadata = metadata;
+ return callback(null, metadata);
+ }
+ });
};
- chapter.exit = function() {
- timeouts.forEach(window.clearTimeout);
- context.on('enter.intro exit.intro', null);
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
- };
+ bing.terms_url = 'https://blog.openstreetmap.org/2010/11/30/microsoft-imagery-details';
- chapter.restart = function() {
- chapter.exit();
- chapter.enter();
- };
+ return bing;
+};
- return utilRebind(chapter, dispatch$$1, 'on');
-}
-function uiIntroArea(context, reveal) {
- var dispatch$$1 = dispatch('done'),
- playground = [-85.63552, 41.94159],
- playgroundPreset = context.presets().item('leisure/playground'),
- descriptionField = context.presets().field('description'),
- timeouts = [],
- areaId;
+rendererBackgroundSource.Esri = function(data) {
+ // don't request blank tiles, instead overzoom real tiles - #4327
+ // deprecated technique, but it works (for now)
+ if (data.template.match(/blankTile/) === null) {
+ data.template = data.template + '?blankTile=false';
+ }
- var chapter = {
- title: 'intro.areas.title'
- };
+ var esri = rendererBackgroundSource(data),
+ cache = {},
+ inflight = {};
+ esri.getMetadata = function(center, tileCoord, callback) {
+ var tileId = tileCoord.slice(0, 3).join('/'),
+ zoom = Math.min(tileCoord[2], esri.scaleExtent[1]),
+ centerPoint = center[0] + ',' + center[1], // long, lat (as it should be)
+ unknown = t('info_panels.background.unknown'),
+ metadataLayer,
+ vintage = {},
+ metadata = {};
- function timeout(f, t$$1) {
- timeouts.push(window.setTimeout(f, t$$1));
- }
+ if (inflight[tileId]) return;
+ switch (true) {
+ case zoom >= 19:
+ metadataLayer = 3;
+ break;
+ case zoom >= 17:
+ metadataLayer = 2;
+ break;
+ case zoom >= 13:
+ metadataLayer = 0;
+ break;
+ default:
+ metadataLayer = 99;
+ }
- function eventCancel() {
- event.stopPropagation();
- event.preventDefault();
- }
+ // build up query using the layer appropriate to the current zoom
+ var url = 'https://services.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/' + metadataLayer + '/query?returnGeometry=false&geometry=' + centerPoint + '&inSR=4326&geometryType=esriGeometryPoint&outFields=*&f=json&callback={callback}';
+ if (!cache[tileId]) {
+ cache[tileId] = {};
+ }
+ if (cache[tileId] && cache[tileId].metadata) {
+ return callback(null, cache[tileId].metadata);
+ }
- function revealPlayground(center, text, options) {
- var padding = 180 * Math.pow(2, context.map().zoom() - 19.5);
- var box = pad$1(center, padding, context);
- reveal(box, text, options);
- }
+ // accurate metadata is only available >= 13
+ if (metadataLayer === 99) {
+ vintage = {
+ start: null,
+ end: null,
+ range: null
+ };
+ metadata = {
+ vintage: null,
+ source: unknown,
+ description: unknown,
+ resolution: unknown,
+ accuracy: unknown
+ };
+ callback(null, metadata);
- function addArea() {
- context.enter(modeBrowse(context));
- context.history().reset('initial');
- areaId = null;
+ } else {
+ inflight[tileId] = true;
+ jsonpRequest(url, function(result) {
+ delete inflight[tileId];
- var msec = transitionTime(playground, context.map().center());
- if (msec) { reveal(null, null, { duration: 0 }); }
- context.map().zoom(19).centerEase(playground, msec);
+ var err;
+ if (!result) {
+ err = 'Unknown Error';
+ } else if (result.features && result.features.length < 1) {
+ err = 'No Results';
+ } else if (result.error && result.error.message) {
+ err = result.error.message;
+ }
- timeout(function() {
- var tooltip = reveal('button.add-area',
- t('intro.areas.add_playground', { button: icon('#icon-area', 'pre-text') }));
+ if (err) {
+ return callback(err);
+ } else {
+ // pass through the discrete capture date from metadata
+ var captureDate = localeDateString(result.features[0].attributes.SRC_DATE2);
+ vintage = {
+ start: captureDate,
+ end: captureDate,
+ range: captureDate
+ };
+ metadata = {
+ vintage: vintage,
+ source: clean(result.features[0].attributes.NICE_NAME),
+ description: clean(result.features[0].attributes.NICE_DESC),
+ resolution: clean(result.features[0].attributes.SRC_RES),
+ accuracy: clean(result.features[0].attributes.SRC_ACC)
+ };
- tooltip.selectAll('.tooltip-inner')
- .insert('svg', 'span')
- .attr('class', 'tooltip-illustration')
- .append('use')
- .attr('xlink:href', '#landuse-images');
+ // append units - meters
+ if (isFinite(metadata.resolution)) {
+ metadata.resolution += ' m';
+ }
+ if (isFinite(metadata.accuracy)) {
+ metadata.accuracy += ' m';
+ }
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'add-area') return;
- continueTo(startPlayground);
+ cache[tileId].metadata = metadata;
+ return callback(null, metadata);
+ }
});
- }, msec + 100);
-
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- nextStep();
}
- }
- function startPlayground() {
- if (context.mode().id !== 'add-area') {
- return chapter.restart();
+ function clean(val) {
+ return String(val).trim() || unknown;
}
+ };
- areaId = null;
- context.map().zoomEase(19.5, 500);
+ return esri;
+};
- timeout(function() {
- revealPlayground(playground,
- t('intro.areas.start_playground'), { duration: 250 }
- );
- timeout(function() {
- context.map().on('move.intro drawn.intro', function() {
- revealPlayground(playground,
- t('intro.areas.start_playground'), { duration: 0 }
- );
- });
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'draw-area') return chapter.restart();
- continueTo(continuePlayground);
- });
- }, 250); // after reveal
+rendererBackgroundSource.None = function() {
+ var source = rendererBackgroundSource({ id: 'none', template: '' });
- }, 550); // after easing
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
- }
- }
+ source.name = function() {
+ return t('background.none');
+ };
- function continuePlayground() {
- if (context.mode().id !== 'draw-area') {
- return chapter.restart();
- }
+ source.imageryUsed = function() {
+ return 'None';
+ };
- areaId = null;
- revealPlayground(playground,
- t('intro.areas.continue_playground', { alt: uiCmd.display('â¥') }),
- { duration: 250 }
- );
- timeout(function() {
- context.map().on('move.intro drawn.intro', function() {
- revealPlayground(playground,
- t('intro.areas.continue_playground', { alt: uiCmd.display('â¥') }),
- { duration: 0 }
- );
- });
- }, 250); // after reveal
+ source.area = function() {
+ return -1; // sources in background pane are sorted by area
+ };
- context.on('enter.intro', function(mode) {
- if (mode.id === 'draw-area') {
- var entity = context.hasEntity(context.selectedIDs()[0]);
- if (entity && entity.nodes.length >= 6) {
- return continueTo(finishPlayground);
- } else {
- return;
- }
- } else if (mode.id === 'select') {
- areaId = context.selectedIDs()[0];
- return continueTo(searchPresets);
- } else {
- return chapter.restart();
- }
- });
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
- }
- }
+ return source;
+};
- function finishPlayground() {
- if (context.mode().id !== 'draw-area') {
- return chapter.restart();
- }
+rendererBackgroundSource.Custom = function(template) {
+ var source = rendererBackgroundSource({ id: 'custom', template: template });
- areaId = null;
- revealPlayground(playground,
- t('intro.areas.finish_playground'), { duration: 250 }
- );
- timeout(function() {
- context.map().on('move.intro drawn.intro', function() {
- revealPlayground(playground,
- t('intro.areas.finish_playground'), { duration: 0 }
- );
- });
- }, 250); // after reveal
+ source.name = function() {
+ return t('background.custom');
+ };
- context.on('enter.intro', function(mode) {
- if (mode.id === 'draw-area') {
- return;
- } else if (mode.id === 'select') {
- areaId = context.selectedIDs()[0];
- return continueTo(searchPresets);
- } else {
- return chapter.restart();
- }
- });
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
- }
- }
+ source.imageryUsed = function() {
+ return 'Custom (' + source.template() + ')';
+ };
- function searchPresets() {
- if (!areaId || !context.hasEntity(areaId)) {
- return addArea();
- }
- var ids = context.selectedIDs();
- if (context.mode().id !== 'select' || !ids.length || ids[0] !== areaId) {
- context.enter(modeSelect(context, [areaId]));
- }
+ source.area = function() {
+ return -2; // sources in background pane are sorted by area
+ };
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- timeout(function() {
- // reset pane, in case user somehow happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '-100%');
+ return source;
+};
- d3_select('.preset-search-input')
- .on('keydown.intro', null)
- .on('keyup.intro', checkPresetSearch);
+function rendererTileLayer(context) {
+ var tileSize = 256;
+ var transformProp = utilPrefixCSSProperty('Transform');
+ var geotile = d3geoTile();
- reveal('.preset-search-input',
- t('intro.areas.search_playground', { preset: playgroundPreset.name() })
- );
- }, 400); // after preset list pane visible..
+ var _projection;
+ var _cache = {};
+ var _tileOrigin;
+ var _zoom;
+ var _source;
- context.on('enter.intro', function(mode) {
- if (!areaId || !context.hasEntity(areaId)) {
- return continueTo(addArea);
- }
- var ids = context.selectedIDs();
- if (mode.id !== 'select' || !ids.length || ids[0] !== areaId) {
- // keep the user's area selected..
- context.enter(modeSelect(context, [areaId]));
+ // blacklist overlay tiles around Null Island..
+ function nearNullIsland(x, y, z) {
+ if (z >= 7) {
+ var center = Math.pow(2, z - 1);
+ var width = Math.pow(2, z - 6);
+ var min = center - (width / 2);
+ var max = center + (width / 2) - 1;
+ return x >= min && x <= max && y >= min && y <= max;
+ }
+ return false;
+ }
- // reset pane, in case user somehow happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '-100%');
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- d3_select('.preset-search-input')
- .on('keydown.intro', null)
- .on('keyup.intro', checkPresetSearch);
+ function tileSizeAtZoom(d, z) {
+ var EPSILON = 0.002;
+ return ((tileSize * Math.pow(2, z - d[2])) / tileSize) + EPSILON;
+ }
- reveal('.preset-search-input',
- t('intro.areas.search_playground', { preset: playgroundPreset.name() })
- );
- context.history().on('change.intro', null);
- }
- });
+ function atZoom(t$$1, distance) {
+ var power = Math.pow(2, distance);
+ return [
+ Math.floor(t$$1[0] * power),
+ Math.floor(t$$1[1] * power),
+ t$$1[2] + distance
+ ];
+ }
- function checkPresetSearch() {
- 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_playground', { preset: playgroundPreset.name() }),
- { duration: 300 }
- );
+ function lookUp(d) {
+ for (var up = -1; up > -d[2]; up--) {
+ var tile = atZoom(d, up);
+ if (_cache[_source.url(tile)] !== false) {
+ return tile;
+ }
+ }
+ }
- d3_select('.preset-search-input')
- .on('keydown.intro', eventCancel, true)
- .on('keyup.intro', null);
- context.history().on('change.intro', function() {
- continueTo(clickAddField);
- });
+ function uniqueBy(a, n) {
+ var o = [];
+ var 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 continueTo(nextStep) {
- d3_select('.inspector-wrap').on('wheel.intro', null);
- context.on('enter.intro', null);
- context.history().on('change.intro', null);
- d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
- nextStep();
- }
+
+ function addSource(d) {
+ d.push(_source.url(d));
+ return d;
}
- function clickAddField() {
- if (!areaId || !context.hasEntity(areaId)) {
- return addArea();
- }
- var ids = context.selectedIDs();
- if (context.mode().id !== 'select' || !ids.length || ids[0] !== areaId) {
- return searchPresets();
- }
+ // Update tiles based on current state of `projection`.
+ function background(selection) {
+ _zoom = geoScaleToZoom(_projection.scale(), tileSize);
- if (!d3_select('.form-field-description').empty()) {
- return continueTo(describePlayground);
+ var pixelOffset;
+ if (_source) {
+ pixelOffset = [
+ _source.offset()[0] * Math.pow(2, _zoom),
+ _source.offset()[1] * Math.pow(2, _zoom)
+ ];
+ } else {
+ pixelOffset = [0, 0];
}
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
+ var translate = [
+ _projection.translate()[0] + pixelOffset[0],
+ _projection.translate()[1] + pixelOffset[1]
+ ];
- timeout(function() {
- // reset pane, in case user somehow happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '0%');
+ geotile
+ .scale(_projection.scale() * 2 * Math.PI)
+ .translate(translate);
- // It's possible for the user to add a description in a previous step..
- // If they did this already, just continue to next step.
- var entity = context.entity(areaId);
- if (entity.tags.description) {
- return continueTo(play);
- }
+ _tileOrigin = [
+ _projection.scale() * Math.PI - translate[0],
+ _projection.scale() * Math.PI - translate[1]
+ ];
- // scroll "Add field" into view
- var box = d3_select('.more-fields').node().getBoundingClientRect();
- if (box.top > 300) {
- var pane = d3_select('.entity-editor-pane .inspector-body');
- var start = pane.node().scrollTop;
- var end = start + (box.top - 300);
+ render(selection);
+ }
- pane
- .transition()
- .duration(250)
- .tween('scroll.inspector', function() {
- var node = this;
- var i = d3_interpolateNumber(start, end);
- return function(t$$1) {
- node.scrollTop = i(t$$1);
- };
- });
- }
- timeout(function() {
- reveal('.more-fields .combobox-input',
- t('intro.areas.add_field'),
- { duration: 300 }
- );
+ // 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) {
+ if (!_source) return;
+ var requests = [];
+ var showDebug = context.getDebug('tile') && !_source.overlay;
- d3_select('.more-fields .combobox-input')
- .on('click.intro', function() {
- continueTo(chooseDescriptionField);
- });
- }, 300); // after "Add Field" visible
+ if (_source.validZoom(_zoom)) {
+ geotile().forEach(function(d) {
+ addSource(d);
+ if (d[3] === '') return;
+ if (typeof d[3] !== 'string') return; // Workaround for #2295
+ requests.push(d);
+ if (_cache[d[3]] === false && lookUp(d)) {
+ requests.push(addSource(lookUp(d)));
+ }
+ });
- }, 400); // after editor pane visible
+ requests = uniqueBy(requests, 3).filter(function(r) {
+ if (!!_source.overlay && nearNullIsland(r[0], r[1], r[2])) {
+ return false;
+ }
+ // don't re-request tiles which have failed in the past
+ return _cache[r[3]] !== false;
+ });
+ }
- context.on('exit.intro', function() {
- return continueTo(searchPresets);
- });
- function continueTo(nextStep) {
- d3_select('.inspector-wrap').on('wheel.intro', null);
- d3_select('.more-fields .combobox-input').on('click.intro', null);
- context.on('exit.intro', null);
- nextStep();
+ function load(d) {
+ _cache[d[3]] = true;
+ d3_select(this)
+ .on('error', null)
+ .on('load', null)
+ .classed('tile-loaded', true);
+ render(selection);
}
- }
-
- function chooseDescriptionField() {
- if (!areaId || !context.hasEntity(areaId)) {
- return addArea();
+ function error(d) {
+ _cache[d[3]] = false;
+ d3_select(this)
+ .on('error', null)
+ .on('load', null)
+ .remove();
+ render(selection);
}
- var ids = context.selectedIDs();
- if (context.mode().id !== 'select' || !ids.length || ids[0] !== areaId) {
- return searchPresets();
+
+ function imageTransform(d) {
+ var ts = tileSize * Math.pow(2, _zoom - d[2]);
+ var scale = tileSizeAtZoom(d, _zoom);
+ return 'translate(' +
+ ((d[0] * ts) - _tileOrigin[0]) + 'px,' +
+ ((d[1] * ts) - _tileOrigin[1]) + 'px) ' +
+ 'scale(' + scale + ',' + scale + ')';
}
- if (!d3_select('.form-field-description').empty()) {
- return continueTo(describePlayground);
+ function tileCenter(d) {
+ var ts = tileSize * Math.pow(2, _zoom - d[2]);
+ return [
+ ((d[0] * ts) - _tileOrigin[0] + (ts / 2)),
+ ((d[1] * ts) - _tileOrigin[1] + (ts / 2))
+ ];
}
- // Make sure combobox is ready..
- if (d3_select('div.combobox').empty()) {
- return continueTo(clickAddField);
+ function debugTransform(d) {
+ var coord = tileCenter(d);
+ return 'translate(' + coord[0] + 'px,' + coord[1] + 'px)';
}
- // Watch for the combobox to go away..
- var watcher;
- watcher = window.setInterval(function() {
- if (d3_select('div.combobox').empty()) {
- window.clearInterval(watcher);
- timeout(function() {
- if (d3_select('.form-field-description').empty()) {
- continueTo(retryChooseDescription);
- } else {
- continueTo(describePlayground);
- }
- }, 300); // after description field added.
- }
- }, 300);
- reveal('div.combobox',
- t('intro.areas.choose_field', { field: descriptionField.label() }),
- { duration: 300 }
- );
- context.on('exit.intro', function() {
- return continueTo(searchPresets);
+ // Pick a representative tile near the center of the viewport
+ // (This is useful for sampling the imagery vintage)
+ var dims = geotile.size();
+ var mapCenter = [dims[0] / 2, dims[1] / 2];
+ var minDist = Math.max(dims[0], dims[1]);
+ var nearCenter;
+
+ requests.forEach(function(d) {
+ var c = tileCenter(d);
+ var dist = geoVecLength(c, mapCenter);
+ if (dist < minDist) {
+ minDist = dist;
+ nearCenter = d;
+ }
});
- function continueTo(nextStep) {
- if (watcher) window.clearInterval(watcher);
- context.on('exit.intro', null);
- nextStep();
- }
- }
+ var image = selection.selectAll('img')
+ .data(requests, function(d) { return d[3]; });
- function describePlayground() {
- if (!areaId || !context.hasEntity(areaId)) {
- return addArea();
- }
- var ids = context.selectedIDs();
- if (context.mode().id !== 'select' || !ids.length || ids[0] !== areaId) {
- return searchPresets();
- }
+ image.exit()
+ .style(transformProp, imageTransform)
+ .classed('tile-removing', true)
+ .classed('tile-center', false)
+ .each(function() {
+ var tile = d3_select(this);
+ window.setTimeout(function() {
+ if (tile.classed('tile-removing')) {
+ tile.remove();
+ }
+ }, 300);
+ });
- // reset pane, in case user happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '0%');
+ image.enter()
+ .append('img')
+ .attr('class', 'tile')
+ .attr('src', function(d) { return d[3]; })
+ .on('error', error)
+ .on('load', load)
+ .merge(image)
+ .style(transformProp, imageTransform)
+ .classed('tile-debug', showDebug)
+ .classed('tile-removing', false)
+ .classed('tile-center', function(d) { return d === nearCenter; });
- if (d3_select('.form-field-description').empty()) {
- return continueTo(retryChooseDescription);
- }
- context.on('exit.intro', function() {
- continueTo(play);
- });
- reveal('.entity-editor-pane',
- t('intro.areas.describe_playground', { button: icon('#icon-apply', 'pre-text') }),
- { duration: 300 }
- );
+ var debug = selection.selectAll('.tile-label-debug')
+ .data(showDebug ? requests : [], function(d) { return d[3]; });
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- nextStep();
- }
- }
+ debug.exit()
+ .remove();
+ if (showDebug) {
+ var debugEnter = debug.enter()
+ .append('div')
+ .attr('class', 'tile-label-debug');
- function retryChooseDescription() {
- if (!areaId || !context.hasEntity(areaId)) {
- return addArea();
- }
- var ids = context.selectedIDs();
- if (context.mode().id !== 'select' || !ids.length || ids[0] !== areaId) {
- return searchPresets();
- }
+ debugEnter
+ .append('div')
+ .attr('class', 'tile-label-debug-coord');
- // reset pane, in case user happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '0%');
+ debugEnter
+ .append('div')
+ .attr('class', 'tile-label-debug-vintage');
- reveal('.entity-editor-pane',
- t('intro.areas.retry_add_field', { field: descriptionField.label() }), {
- buttonText: t('intro.ok'),
- buttonCallback: function() { continueTo(clickAddField); }
- });
+ debug = debug.merge(debugEnter);
- context.on('exit.intro', function() {
- return continueTo(searchPresets);
- });
+ debug
+ .style(transformProp, debugTransform);
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- nextStep();
- }
- }
+ debug
+ .selectAll('.tile-label-debug-coord')
+ .text(function(d) { return d[2] + ' / ' + d[0] + ' / ' + d[1]; });
+ debug
+ .selectAll('.tile-label-debug-vintage')
+ .each(function(d) {
+ var span = d3_select(this);
+ var center = context.projection.invert(tileCenter(d));
+ _source.getMetadata(center, d, function(err, result) {
+ span.text((result && result.vintage && result.vintage.range) ||
+ t('info_panels.background.vintage') + ': ' + t('info_panels.background.unknown')
+ );
+ });
+ });
+ }
- function play() {
- dispatch$$1.call('done');
- reveal('#id-container',
- t('intro.areas.play', { next: t('intro.lines.title') }), {
- tooltipBox: '.intro-nav-wrap .chapter-line',
- buttonText: t('intro.ok'),
- buttonCallback: function() { reveal('#id-container'); }
- }
- );
}
- chapter.enter = function() {
- addArea();
+ background.projection = function(_) {
+ if (!arguments.length) return _projection;
+ _projection = _;
+ return background;
};
- chapter.exit = function() {
- timeouts.forEach(window.clearTimeout);
- context.on('enter.intro exit.intro', null);
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- d3_select('.inspector-wrap').on('wheel.intro', null);
- d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
- d3_select('.more-fields .combobox-input').on('click.intro', null);
+ background.dimensions = function(_) {
+ if (!arguments.length) return geotile.size();
+ geotile.size(_);
+ return background;
};
- chapter.restart = function() {
- chapter.exit();
- chapter.enter();
+ background.source = function(_) {
+ if (!arguments.length) return _source;
+ _source = _;
+ _cache = {};
+ geotile.scaleExtent(_source.scaleExtent);
+ return background;
};
- return utilRebind(chapter, dispatch$$1, 'on');
+ return background;
}
-function uiIntroLine(context, reveal) {
- var dispatch$$1 = dispatch('done'),
- timeouts = [],
- tulipRoadId = null,
- flowerRoadId = 'w646',
- tulipRoadStart = [-85.6297754121684, 41.95805253325314],
- tulipRoadMidpoint = [-85.62975395449628, 41.95787501510204],
- tulipRoadIntersection = [-85.62974496187628, 41.95742515554585],
- roadCategory = context.presets().item('category-road'),
- residentialPreset = context.presets().item('highway/residential'),
- woodRoadId = 'w525',
- woodRoadEndId = 'n2862',
- woodRoadAddNode = [-85.62390110349587, 41.95397111462291],
- woodRoadDragEndpoint = [-85.623867390213, 41.95466987786487],
- woodRoadDragMidpoint = [-85.62386254803509, 41.95430395953872],
- washingtonStreetId = 'w522',
- twelfthAvenueId = 'w1',
- eleventhAvenueEndId = 'n3550',
- twelfthAvenueEndId = 'n5',
- washingtonSegmentId = null,
- eleventhAvenueEnd = context.entity(eleventhAvenueEndId).loc,
- twelfthAvenueEnd = context.entity(twelfthAvenueEndId).loc,
- deleteLinesLoc = [-85.6219395542764, 41.95228033922477],
- twelfthAvenue = [-85.62219310052491, 41.952505413152956];
+function rendererBackground(context) {
+ var dispatch$$1 = dispatch('change');
+ var detected = utilDetect();
+ var baseLayer = rendererTileLayer(context).projection(context.projection);
+ var _overlayLayers = [];
+ var _backgroundSources = [];
+ var _brightness = 1;
+ var _contrast = 1;
+ var _saturation = 1;
+ var _sharpness = 1;
- var chapter = {
- title: 'intro.lines.title'
- };
+ function background(selection) {
+ var baseFilter = '';
+ if (detected.cssfilters) {
+ if (_brightness !== 1) {
+ baseFilter += 'brightness(' + _brightness + ')';
+ }
+ if (_contrast !== 1) {
+ baseFilter += 'contrast(' + _contrast + ')';
+ }
+ if (_saturation !== 1) {
+ baseFilter += 'saturate(' + _saturation + ')';
+ }
+ if (_sharpness < 1) { // gaussian blur
+ var blur = d3_interpolateNumber(0.5, 5)(1 - _sharpness);
+ baseFilter += 'blur(' + blur + 'px)';
+ }
+ }
- function timeout(f, t$$1) {
- timeouts.push(window.setTimeout(f, t$$1));
- }
+ var base = selection.selectAll('.layer-background')
+ .data([0]);
+ base = base.enter()
+ .insert('div', '.layer-data')
+ .attr('class', 'layer layer-background')
+ .merge(base);
- function eventCancel() {
- event.stopPropagation();
- event.preventDefault();
- }
+ if (detected.cssfilters) {
+ base.style('filter', baseFilter || null);
+ } else {
+ base.style('opacity', _brightness);
+ }
- function revealEditMenu(loc, text, options) {
- var rect = context.surfaceRect();
- var point = context.curtainProjection(loc);
- var pad = 40;
- var width = 250 + (2 * pad);
- var height = 350;
- var startX = rect.left + point[0];
- var left = (textDirection === 'rtl') ? (startX - width + pad) : (startX - pad);
- var box = {
- left: left,
- top: point[1] + rect.top - 60,
- width: width,
- height: height
- };
- reveal(box, text, options);
- }
+ var imagery = base.selectAll('.layer-imagery')
+ .data([0]);
+ imagery.enter()
+ .append('div')
+ .attr('class', 'layer layer-imagery')
+ .merge(imagery)
+ .call(baseLayer);
- function addLine() {
- context.enter(modeBrowse(context));
- context.history().reset('initial');
- var msec = transitionTime(tulipRoadStart, context.map().center());
- if (msec) { reveal(null, null, { duration: 0 }); }
- context.map().zoom(18.5).centerEase(tulipRoadStart, msec);
+ var maskFilter = '';
+ var mixBlendMode = '';
+ if (detected.cssfilters && _sharpness > 1) { // apply unsharp mask
+ mixBlendMode = 'overlay';
+ maskFilter = 'saturate(0) blur(3px) invert(1)';
- timeout(function() {
- var tooltip = reveal('button.add-line',
- t('intro.lines.add_line', { button: icon('#icon-line', 'pre-text') }));
+ var contrast = _sharpness - 1;
+ maskFilter += ' contrast(' + contrast + ')';
- tooltip.selectAll('.tooltip-inner')
- .insert('svg', 'span')
- .attr('class', 'tooltip-illustration')
- .append('use')
- .attr('xlink:href', '#feature-images');
+ var brightness = d3_interpolateNumber(1, 0.85)(_sharpness - 1);
+ maskFilter += ' brightness(' + brightness + ')';
+ }
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'add-line') return;
- continueTo(startLine);
- });
- }, msec + 100);
+ var mask = base.selectAll('.layer-unsharp-mask')
+ .data(detected.cssfilters && _sharpness > 1 ? [0] : []);
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- nextStep();
- }
- }
+ mask.exit()
+ .remove();
+ mask.enter()
+ .append('div')
+ .attr('class', 'layer layer-mask layer-unsharp-mask')
+ .merge(mask)
+ .call(baseLayer)
+ .style('filter', maskFilter || null)
+ .style('mix-blend-mode', mixBlendMode || null);
- function startLine() {
- if (context.mode().id !== 'add-line') {
- return chapter.restart();
- }
- tulipRoadId = null;
+ var overlays = selection.selectAll('.layer-overlay')
+ .data(_overlayLayers, function(d) { return d.source().name(); });
- var padding = 70 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(tulipRoadStart, padding, context);
- box.height = box.height + 100;
- reveal(box, t('intro.lines.start_line'));
+ overlays.exit()
+ .remove();
- context.map().on('move.intro drawn.intro', function() {
- padding = 70 * Math.pow(2, context.map().zoom() - 18);
- box = pad$1(tulipRoadStart, padding, context);
- box.height = box.height + 100;
- reveal(box, t('intro.lines.start_line'), { duration: 0 });
- });
+ overlays.enter()
+ .insert('div', '.layer-data')
+ .attr('class', 'layer layer-overlay')
+ .merge(overlays)
+ .each(function(layer) { d3_select(this).call(layer); });
+ }
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'draw-line') return chapter.restart();
- continueTo(drawLine);
- });
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
+ background.updateImagery = function() {
+ if (context.inIntro()) return;
+
+ var b = background.baseLayerSource(),
+ o = _overlayLayers
+ .filter(function (d) { return !d.source().isLocatorOverlay() && !d.source().isHidden(); })
+ .map(function (d) { return d.source().id; })
+ .join(','),
+ meters = geoOffsetToMeters(b.offset()),
+ epsilon = 0.01,
+ x = +meters[0].toFixed(2),
+ y = +meters[1].toFixed(2),
+ q = utilStringQs(window.location.hash.substring(1));
+
+ var id = b.id;
+ if (id === 'custom') {
+ id = 'custom:' + b.template();
}
- }
+ if (id) {
+ q.background = id;
+ } else {
+ delete q.background;
+ }
- function drawLine() {
- if (context.mode().id !== 'draw-line') {
- return chapter.restart();
+ if (o) {
+ q.overlays = o;
+ } else {
+ delete q.overlays;
}
- tulipRoadId = context.mode().selectedIDs()[0];
- context.map().centerEase(tulipRoadMidpoint, 500);
+ if (Math.abs(x) > epsilon || Math.abs(y) > epsilon) {
+ q.offset = x + ',' + y;
+ } else {
+ delete q.offset;
+ }
- timeout(function() {
- var padding = 200 * Math.pow(2, context.map().zoom() - 18.5);
- var box = pad$1(tulipRoadMidpoint, padding, context);
- box.height = box.height * 2;
- reveal(box,
- t('intro.lines.intersect', { name: t('intro.graph.name.flower-street') })
- );
+ if (!window.mocha) {
+ window.location.replace('#' + utilQsString(q, true));
+ }
- context.map().on('move.intro drawn.intro', function() {
- padding = 200 * Math.pow(2, context.map().zoom() - 18.5);
- box = pad$1(tulipRoadMidpoint, padding, context);
- box.height = box.height * 2;
- reveal(box,
- t('intro.lines.intersect', { name: t('intro.graph.name.flower-street') }),
- { duration: 0 }
- );
- });
- }, 550); // after easing..
+ var imageryUsed = [b.imageryUsed()];
- context.history().on('change.intro', function() {
- var entity = tulipRoadId && context.hasEntity(tulipRoadId);
- if (!entity) return chapter.restart();
+ _overlayLayers
+ .filter(function (d) { return !d.source().isLocatorOverlay() && !d.source().isHidden(); })
+ .forEach(function (d) { imageryUsed.push(d.source().imageryUsed()); });
- if (isLineConnected()) {
- continueTo(continueLine);
- }
- });
+ var gpx = context.layers().layer('gpx');
+ if (gpx && gpx.enabled() && gpx.hasGpx()) {
+ // Include a string like '.gpx data file' or '.geojson data file'
+ var match = gpx.getSrc().match(/(kml|gpx|(?:geo)?json)$/i);
+ var extension = match ? ('.' + match[0].toLowerCase() + ' ') : '';
+ imageryUsed.push(extension + 'data file');
+ }
- context.on('enter.intro', function(mode) {
- if (mode.id === 'draw-line')
- return;
- else if (mode.id === 'select') {
- continueTo(retryIntersect);
- return;
- }
- else
- return chapter.restart();
- });
+ var mapillary_images = context.layers().layer('mapillary-images');
+ if (mapillary_images && mapillary_images.enabled()) {
+ imageryUsed.push('Mapillary Images');
+ }
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- context.on('enter.intro', null);
- nextStep();
+ var mapillary_signs = context.layers().layer('mapillary-signs');
+ if (mapillary_signs && mapillary_signs.enabled()) {
+ imageryUsed.push('Mapillary Signs');
+ }
+
+ var openstreetcam_images = context.layers().layer('openstreetcam-images');
+ if (openstreetcam_images && openstreetcam_images.enabled()) {
+ imageryUsed.push('OpenStreetCam Images');
}
- }
+ context.history().imageryUsed(imageryUsed);
+ };
- function isLineConnected() {
- var entity = tulipRoadId && context.hasEntity(tulipRoadId);
- if (!entity) return false;
- var drawNodes = context.graph().childNodes(entity);
- return some(drawNodes, function(node) {
- return some(context.graph().parentWays(node), function(parent) {
- return parent.id === flowerRoadId;
- });
+ background.sources = function(extent) {
+ return _backgroundSources.filter(function(source) {
+ return source.intersects(extent);
});
- }
+ };
- function retryIntersect() {
- d3_select(window).on('mousedown.intro', eventCancel, true);
+ background.dimensions = function(_) {
+ if (!_) return;
+ baseLayer.dimensions(_);
- var box = pad$1(tulipRoadIntersection, 80, context);
- reveal(box,
- t('intro.lines.retry_intersect', { name: t('intro.graph.name.flower-street') })
- );
+ _overlayLayers.forEach(function(layer) {
+ layer.dimensions(_);
+ });
+ };
- timeout(chapter.restart, 3000);
- }
+ background.baseLayerSource = function(d) {
+ if (!arguments.length) return baseLayer.source();
- function continueLine() {
- if (context.mode().id !== 'draw-line') return chapter.restart();
- var entity = tulipRoadId && context.hasEntity(tulipRoadId);
- if (!entity) return chapter.restart();
+ // test source against OSM imagery blacklists..
+ var osm = context.connection();
+ if (!osm) return background;
- context.map().centerEase(tulipRoadIntersection, 500);
+ var blacklists = context.connection().imageryBlacklists();
- reveal('#surface', t('intro.lines.continue_line'));
+ var template = d.template(),
+ fail = false,
+ tested = 0,
+ regex, i;
- context.on('enter.intro', function(mode) {
- if (mode.id === 'draw-line')
- return;
- else if (mode.id === 'select')
- return continueTo(chooseCategoryRoad);
- else
- return chapter.restart();
- });
+ for (i = 0; i < blacklists.length; i++) {
+ try {
+ regex = new RegExp(blacklists[i]);
+ fail = regex.test(template);
+ tested++;
+ if (fail) break;
+ } catch (e) {
+ /* noop */
+ }
+ }
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- nextStep();
+ // ensure at least one test was run.
+ if (!tested) {
+ regex = new RegExp('.*\.google(apis)?\..*/(vt|kh)[\?/].*([xyz]=.*){3}.*');
+ fail = regex.test(template);
}
- }
+ baseLayer.source(!fail ? d : background.findSource('none'));
+ dispatch$$1.call('change');
+ background.updateImagery();
+ return background;
+ };
- function chooseCategoryRoad() {
- if (context.mode().id !== 'select') {
- return chapter.restart();
- }
- context.on('exit.intro', function() {
- return chapter.restart();
+ background.findSource = function(id) {
+ return find$1(_backgroundSources, function(d) {
+ return d.id && d.id === id;
});
+ };
- var button = d3_select('.preset-category-road .preset-list-button');
- if (button.empty()) return chapter.restart();
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
+ background.bing = function() {
+ background.baseLayerSource(background.findSource('Bing'));
+ };
- timeout(function() {
- // reset pane, in case user somehow happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '-100%');
- reveal(button.node(),
- t('intro.lines.choose_category_road', { category: roadCategory.name() })
- );
+ background.showsLayer = function(d) {
+ return d.id === baseLayer.source().id ||
+ _overlayLayers.some(function(layer) { return d.id === layer.source().id; });
+ };
- button.on('click.intro', function() {
- continueTo(choosePresetResidential);
- });
- }, 400); // after editor pane visible
+ background.overlayLayerSources = function() {
+ return _overlayLayers.map(function (l) { return l.source(); });
+ };
- function continueTo(nextStep) {
- d3_select('.inspector-wrap').on('wheel.intro', null);
- d3_select('.preset-list-button').on('click.intro', null);
- context.on('exit.intro', null);
- nextStep();
- }
- }
+ background.toggleOverlayLayer = function(d) {
+ var layer;
- function choosePresetResidential() {
- if (context.mode().id !== 'select') {
- return chapter.restart();
+ for (var i = 0; i < _overlayLayers.length; i++) {
+ layer = _overlayLayers[i];
+ if (layer.source() === d) {
+ _overlayLayers.splice(i, 1);
+ dispatch$$1.call('change');
+ background.updateImagery();
+ return;
+ }
}
- context.on('exit.intro', function() {
- return chapter.restart();
- });
+ layer = rendererTileLayer(context)
+ .source(d)
+ .projection(context.projection)
+ .dimensions(baseLayer.dimensions()
+ );
- var subgrid = d3_select('.preset-category-road .subgrid');
- if (subgrid.empty()) return chapter.restart();
+ _overlayLayers.push(layer);
+ dispatch$$1.call('change');
+ background.updateImagery();
+ };
- subgrid.selectAll(':not(.preset-highway-residential) .preset-list-button')
- .on('click.intro', function() {
- continueTo(retryPresetResidential);
- });
- subgrid.selectAll('.preset-highway-residential .preset-list-button')
- .on('click.intro', function() {
- continueTo(nameRoad);
- });
+ background.nudge = function(d, zoom) {
+ baseLayer.source().nudge(d, zoom);
+ dispatch$$1.call('change');
+ background.updateImagery();
+ return background;
+ };
- timeout(function() {
- reveal(subgrid.node(),
- t('intro.lines.choose_preset_residential', { preset: residentialPreset.name() }),
- { tooltipBox: '.preset-highway-residential .preset-list-button', duration: 300 }
- );
- }, 300);
- function continueTo(nextStep) {
- d3_select('.preset-list-button').on('click.intro', null);
- context.on('exit.intro', null);
- nextStep();
- }
- }
+ background.offset = function(d) {
+ if (!arguments.length) return baseLayer.source().offset();
+ baseLayer.source().offset(d);
+ dispatch$$1.call('change');
+ background.updateImagery();
+ return background;
+ };
- // selected wrong road type
- function retryPresetResidential() {
- if (context.mode().id !== 'select') {
- return chapter.restart();
- }
+ background.brightness = function(d) {
+ if (!arguments.length) return _brightness;
+ _brightness = d;
+ if (context.mode()) dispatch$$1.call('change');
+ return background;
+ };
- context.on('exit.intro', function() {
- return chapter.restart();
- });
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
+ background.contrast = function(d) {
+ if (!arguments.length) return _contrast;
+ _contrast = d;
+ if (context.mode()) dispatch$$1.call('change');
+ return background;
+ };
- timeout(function() {
- var button = d3_select('.entity-editor-pane .preset-list-button');
- reveal(button.node(),
- t('intro.lines.retry_preset_residential', { preset: residentialPreset.name() })
- );
+ background.saturation = function(d) {
+ if (!arguments.length) return _saturation;
+ _saturation = d;
+ if (context.mode()) dispatch$$1.call('change');
+ return background;
+ };
- button.on('click.intro', function() {
- continueTo(chooseCategoryRoad);
- });
- }, 500);
+ background.sharpness = function(d) {
+ if (!arguments.length) return _sharpness;
+ _sharpness = d;
+ if (context.mode()) dispatch$$1.call('change');
+ return background;
+ };
- function continueTo(nextStep) {
- d3_select('.inspector-wrap').on('wheel.intro', null);
- d3_select('.preset-list-button').on('click.intro', null);
- context.on('exit.intro', null);
- nextStep();
+
+ background.init = function() {
+ function parseMap(qmap) {
+ if (!qmap) return false;
+ var args = qmap.split('/').map(Number);
+ if (args.length < 3 || args.some(isNaN)) return false;
+ return geoExtent([args[2], args[1]]);
}
- }
+ var dataImagery = data.imagery || [],
+ q = utilStringQs(window.location.hash.substring(1)),
+ requested = q.background || q.layer,
+ extent = parseMap(q.map),
+ first,
+ best;
- function nameRoad() {
- context.on('exit.intro', function() {
- continueTo(didNameRoad);
+ // Add all the available imagery sources
+ _backgroundSources = dataImagery.map(function(source) {
+ if (source.type === 'bing') {
+ return rendererBackgroundSource.Bing(source, dispatch$$1);
+ } else if (/^EsriWorldImagery/.test(source.id)) {
+ return rendererBackgroundSource.Esri(source);
+ } else {
+ return rendererBackgroundSource(source);
+ }
});
- timeout(function() {
- reveal('.entity-editor-pane',
- t('intro.lines.name_road', { button: icon('#icon-apply', 'pre-text') }),
- { tooltipClass: 'intro-lines-name_road' }
+ first = _backgroundSources.length && _backgroundSources[0];
+
+ // Add 'None'
+ _backgroundSources.unshift(rendererBackgroundSource.None());
+
+ // Add 'Custom'
+ var template = context.storage('background-custom-template') || '';
+ var custom = rendererBackgroundSource.Custom(template);
+ _backgroundSources.unshift(custom);
+
+
+ // Decide which background layer to display
+ if (!requested && extent) {
+ best = find$1(this.sources(extent), function(s) { return s.best(); });
+ }
+ if (requested && requested.indexOf('custom:') === 0) {
+ template = requested.replace(/^custom:/, '');
+ background.baseLayerSource(custom.template(template));
+ context.storage('background-custom-template', template);
+ } else {
+ background.baseLayerSource(
+ background.findSource(requested) ||
+ best ||
+ background.findSource(context.storage('background-last-used')) ||
+ background.findSource('Bing') ||
+ first ||
+ background.findSource('none')
);
- }, 500);
+ }
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- nextStep();
+ var locator = find$1(_backgroundSources, function(d) {
+ return d.overlay && d.default;
+ });
+
+ if (locator) {
+ background.toggleOverlayLayer(locator);
}
- }
+ var overlays = (q.overlays || '').split(',');
+ overlays.forEach(function(overlay) {
+ overlay = background.findSource(overlay);
+ if (overlay) {
+ background.toggleOverlayLayer(overlay);
+ }
+ });
- function didNameRoad() {
- context.history().checkpoint('doneAddLine');
+ if (q.gpx) {
+ var gpx = context.layers().layer('gpx');
+ if (gpx) {
+ gpx.url(q.gpx);
+ }
+ }
- timeout(function() {
- reveal('#surface', t('intro.lines.did_name_road'), {
- buttonText: t('intro.ok'),
- buttonCallback: function() { continueTo(updateLine); }
+ if (q.offset) {
+ var offset = q.offset.replace(/;/g, ',').split(',').map(function(n) {
+ return !isNaN(n) && n;
});
- }, 500);
- function continueTo(nextStep) {
- nextStep();
+ if (offset.length === 2) {
+ background.offset(geoMetersToOffset(offset));
+ }
}
- }
+ };
- function updateLine() {
- context.history().reset('doneAddLine');
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return chapter.restart();
- }
+ return utilRebind(background, dispatch$$1, 'on');
+}
- var msec = transitionTime(woodRoadDragMidpoint, context.map().center());
- if (msec) { reveal(null, null, { duration: 0 }); }
- context.map().zoom(19).centerEase(woodRoadDragMidpoint, msec);
+function rendererFeatures(context) {
+ var traffic_roads = {
+ 'motorway': true,
+ 'motorway_link': true,
+ 'trunk': true,
+ 'trunk_link': true,
+ 'primary': true,
+ 'primary_link': true,
+ 'secondary': true,
+ 'secondary_link': true,
+ 'tertiary': true,
+ 'tertiary_link': true,
+ 'residential': true,
+ 'unclassified': true,
+ 'living_street': true
+ };
- timeout(function() {
- var padding = 250 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadDragMidpoint, padding, context);
- var advance = function() { continueTo(addNode); };
+ var service_roads = {
+ 'service': true,
+ 'road': true,
+ 'track': true
+ };
- reveal(box, t('intro.lines.update_line'),
- { buttonText: t('intro.ok'), buttonCallback: advance }
- );
+ var paths = {
+ 'path': true,
+ 'footway': true,
+ 'cycleway': true,
+ 'bridleway': true,
+ 'steps': true,
+ 'pedestrian': true,
+ 'corridor': true
+ };
- context.map().on('move.intro drawn.intro', function() {
- var padding = 250 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadDragMidpoint, padding, context);
- reveal(box, t('intro.lines.update_line'),
- { duration: 0, buttonText: t('intro.ok'), buttonCallback: advance }
- );
- });
- }, msec + 100);
+ var past_futures = {
+ 'proposed': true,
+ 'construction': true,
+ 'abandoned': true,
+ 'dismantled': true,
+ 'disused': true,
+ 'razed': true,
+ 'demolished': true,
+ 'obliterated': true
+ };
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- nextStep();
+ var dispatch$$1 = dispatch('change', 'redraw'),
+ _cullFactor = 1,
+ _cache = {},
+ _features = {},
+ _stats = {},
+ _keys = [],
+ _hidden = [];
+
+
+ function update() {
+ if (!window.mocha) {
+ var q = utilStringQs(window.location.hash.substring(1));
+ var disabled = features.disabled();
+ if (disabled.length) {
+ q.disable_features = disabled.join(',');
+ } else {
+ delete q.disable_features;
+ }
+ window.location.replace('#' + utilQsString(q, true));
+ context.storage('disabled-features', disabled.join(','));
}
+ _hidden = features.hidden();
+ dispatch$$1.call('change');
+ dispatch$$1.call('redraw');
}
- function addNode() {
- context.history().reset('doneAddLine');
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return chapter.restart();
- }
+ function defineFeature(k, filter, max) {
+ var isEnabled = true;
- var padding = 40 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadAddNode, padding, context);
- reveal(box, t('intro.lines.add_node'));
+ _keys.push(k);
+ _features[k] = {
+ filter: filter,
+ enabled: isEnabled, // whether the user wants it enabled..
+ count: 0,
+ currentMax: (max || Infinity),
+ defaultMax: (max || Infinity),
+ enable: function() { this.enabled = true; this.currentMax = this.defaultMax; },
+ disable: function() { this.enabled = false; this.currentMax = 0; },
+ hidden: function() { return !context.editable() || this.count > this.currentMax * _cullFactor; },
+ autoHidden: function() { return this.hidden() && this.currentMax > 0; }
+ };
+ }
- context.map().on('move.intro drawn.intro', function() {
- var padding = 40 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadAddNode, padding, context);
- reveal(box, t('intro.lines.add_node'), { duration: 0 });
- });
- context.history().on('change.intro', function(changed) {
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return continueTo(updateLine);
- }
- if (changed.created().length === 1) {
- timeout(function() { continueTo(startDragEndpoint); }, 500);
- }
- });
+ defineFeature('points', function isPoint(entity, resolver, geometry) {
+ return geometry === 'point';
+ }, 200);
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'select') {
- continueTo(updateLine);
- }
- });
+ defineFeature('traffic_roads', function isTrafficRoad(entity) {
+ return traffic_roads[entity.tags.highway];
+ });
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- context.on('enter.intro', null);
- nextStep();
- }
- }
+ defineFeature('service_roads', function isServiceRoad(entity) {
+ return service_roads[entity.tags.highway];
+ });
+ defineFeature('paths', function isPath(entity) {
+ return paths[entity.tags.highway];
+ });
- function startDragEndpoint() {
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return continueTo(updateLine);
- }
- if (context.selectedIDs().indexOf(woodRoadId) === -1) {
- context.enter(modeSelect(context, [woodRoadId]));
- }
+ defineFeature('buildings', function isBuilding(entity) {
+ return (
+ !!entity.tags['building:part'] ||
+ (!!entity.tags.building && entity.tags.building !== 'no') ||
+ entity.tags.amenity === 'shelter' ||
+ entity.tags.parking === 'multi-storey' ||
+ entity.tags.parking === 'sheds' ||
+ entity.tags.parking === 'carports' ||
+ entity.tags.parking === 'garage_boxes'
+ );
+ }, 250);
- var padding = 100 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadDragEndpoint, padding, context);
- reveal(box, t('intro.lines.start_drag_endpoint'));
+ defineFeature('landuse', function isLanduse(entity, resolver, geometry) {
+ return geometry === 'area' &&
+ !_features.buildings.filter(entity) &&
+ !_features.water.filter(entity);
+ });
- context.map().on('move.intro drawn.intro', function() {
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return continueTo(updateLine);
- }
- var padding = 100 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadDragEndpoint, padding, context);
- reveal(box, t('intro.lines.start_drag_endpoint'), { duration: 0 });
+ defineFeature('boundaries', function isBoundary(entity) {
+ return !!entity.tags.boundary;
+ });
- var entity = context.entity(woodRoadEndId);
- if (geoSphericalDistance(entity.loc, woodRoadDragEndpoint) <= 4) {
- continueTo(finishDragEndpoint);
- }
- });
+ defineFeature('water', function isWater(entity) {
+ return (
+ !!entity.tags.waterway ||
+ entity.tags.natural === 'water' ||
+ entity.tags.natural === 'coastline' ||
+ entity.tags.natural === 'bay' ||
+ entity.tags.landuse === 'pond' ||
+ entity.tags.landuse === 'basin' ||
+ entity.tags.landuse === 'reservoir' ||
+ entity.tags.landuse === 'salt_pond'
+ );
+ });
+
+ defineFeature('rail', function isRail(entity) {
+ return (
+ !!entity.tags.railway ||
+ entity.tags.landuse === 'railway'
+ ) && !(
+ traffic_roads[entity.tags.highway] ||
+ service_roads[entity.tags.highway] ||
+ paths[entity.tags.highway]
+ );
+ });
+
+ defineFeature('power', function isPower(entity) {
+ return !!entity.tags.power;
+ });
+
+ // contains a past/future tag, but not in active use as a road/path/cycleway/etc..
+ defineFeature('past_future', function isPastFuture(entity) {
+ if (
+ traffic_roads[entity.tags.highway] ||
+ service_roads[entity.tags.highway] ||
+ paths[entity.tags.highway]
+ ) { return false; }
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'select') {
- // keep Wood Road selected so endpoint stays draggable..
- context.enter(modeSelect(context, [woodRoadId]));
- }
- });
+ var strings = Object.keys(entity.tags);
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
+ for (var i = 0; i < strings.length; i++) {
+ var s = strings[i];
+ if (past_futures[s] || past_futures[entity.tags[s]]) { return true; }
}
- }
+ return false;
+ });
+ // Lines or areas that don't match another feature filter.
+ // IMPORTANT: The 'others' feature must be the last one defined,
+ // so that code in getMatches can skip this test if `hasMatch = true`
+ defineFeature('others', function isOther(entity, resolver, geometry) {
+ return (geometry === 'line' || geometry === 'area');
+ });
- function finishDragEndpoint() {
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return continueTo(updateLine);
- }
- var padding = 100 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadDragEndpoint, padding, context);
- reveal(box, t('intro.lines.finish_drag_endpoint'));
+ function features() {}
- context.map().on('move.intro drawn.intro', function() {
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return continueTo(updateLine);
- }
- var padding = 100 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadDragEndpoint, padding, context);
- reveal(box, t('intro.lines.finish_drag_endpoint'), { duration: 0 });
- var entity = context.entity(woodRoadEndId);
- if (geoSphericalDistance(entity.loc, woodRoadDragEndpoint) > 4) {
- continueTo(startDragEndpoint);
- }
- });
+ features.features = function() {
+ return _features;
+ };
- context.on('enter.intro', function() {
- continueTo(startDragMidpoint);
- });
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
- }
- }
+ features.keys = function() {
+ return _keys;
+ };
- function startDragMidpoint() {
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return continueTo(updateLine);
- }
- if (context.selectedIDs().indexOf(woodRoadId) === -1) {
- context.enter(modeSelect(context, [woodRoadId]));
+ features.enabled = function(k) {
+ if (!arguments.length) {
+ return _keys.filter(function(k) { return _features[k].enabled; });
}
+ return _features[k] && _features[k].enabled;
+ };
- var padding = 80 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadDragMidpoint, padding, context);
- reveal(box, t('intro.lines.start_drag_midpoint'));
- context.map().on('move.intro drawn.intro', function() {
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return continueTo(updateLine);
- }
- var padding = 80 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadDragMidpoint, padding, context);
- reveal(box, t('intro.lines.start_drag_midpoint'), { duration: 0 });
- });
+ features.disabled = function(k) {
+ if (!arguments.length) {
+ return _keys.filter(function(k) { return !_features[k].enabled; });
+ }
+ return _features[k] && !_features[k].enabled;
+ };
- context.history().on('change.intro', function(changed) {
- if (changed.created().length === 1) {
- continueTo(continueDragMidpoint);
- }
- });
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'select') {
- // keep Wood Road selected so midpoint triangles are drawn..
- context.enter(modeSelect(context, [woodRoadId]));
- }
- });
+ features.hidden = function(k) {
+ if (!arguments.length) {
+ return _keys.filter(function(k) { return _features[k].hidden(); });
+ }
+ return _features[k] && _features[k].hidden();
+ };
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- context.on('enter.intro', null);
- nextStep();
+
+ features.autoHidden = function(k) {
+ if (!arguments.length) {
+ return _keys.filter(function(k) { return _features[k].autoHidden(); });
}
- }
+ return _features[k] && _features[k].autoHidden();
+ };
- function continueDragMidpoint() {
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return continueTo(updateLine);
+ features.enable = function(k) {
+ if (_features[k] && !_features[k].enabled) {
+ _features[k].enable();
+ update();
}
+ };
- var padding = 100 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadDragEndpoint, padding, context);
- box.height += 400;
- var advance = function() {
- context.history().checkpoint('doneUpdateLine');
- continueTo(deleteLines);
- };
+ features.disable = function(k) {
+ if (_features[k] && _features[k].enabled) {
+ _features[k].disable();
+ update();
+ }
+ };
- reveal(box, t('intro.lines.continue_drag_midpoint'),
- { buttonText: t('intro.ok'), buttonCallback: advance }
- );
- context.map().on('move.intro drawn.intro', function() {
- if (!context.hasEntity(woodRoadId) || !context.hasEntity(woodRoadEndId)) {
- return continueTo(updateLine);
- }
- var padding = 100 * Math.pow(2, context.map().zoom() - 19);
- var box = pad$1(woodRoadDragEndpoint, padding, context);
- box.height += 400;
- reveal(box, t('intro.lines.continue_drag_midpoint'),
- { duration: 0, buttonText: t('intro.ok'), buttonCallback: advance }
- );
- });
+ features.toggle = function(k) {
+ if (_features[k]) {
+ (function(f) { return f.enabled ? f.disable() : f.enable(); }(_features[k]));
+ update();
+ }
+ };
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- nextStep();
+
+ features.resetStats = function() {
+ for (var i = 0; i < _keys.length; i++) {
+ _features[_keys[i]].count = 0;
}
- }
+ dispatch$$1.call('change');
+ };
- function deleteLines() {
- context.history().reset('doneUpdateLine');
- context.enter(modeBrowse(context));
+ features.gatherStats = function(d, resolver, dimensions) {
+ var needsRedraw = false,
+ type = groupBy(d, function(ent) { return ent.type; }),
+ entities = [].concat(type.relation || [], type.way || [], type.node || []),
+ currHidden, geometry, matches, i, j;
- if (!context.hasEntity(washingtonStreetId) ||
- !context.hasEntity(twelfthAvenueId) ||
- !context.hasEntity(eleventhAvenueEndId)) {
- return chapter.restart();
+ for (i = 0; i < _keys.length; i++) {
+ _features[_keys[i]].count = 0;
}
- var msec = transitionTime(deleteLinesLoc, context.map().center());
- if (msec) { reveal(null, null, { duration: 0 }); }
- context.map().zoom(18).centerEase(deleteLinesLoc, msec);
-
- timeout(function() {
- var padding = 200 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(deleteLinesLoc, padding, context);
- box.top -= 200;
- box.height += 400;
- var advance = function() { continueTo(rightClickIntersection); };
+ // adjust the threshold for point/building culling based on viewport size..
+ // a _cullFactor of 1 corresponds to a 1000x1000px viewport..
+ _cullFactor = dimensions[0] * dimensions[1] / 1000000;
- reveal(box, t('intro.lines.delete_lines', { street: t('intro.graph.name.12th-avenue') }),
- { buttonText: t('intro.ok'), buttonCallback: advance }
- );
+ for (i = 0; i < entities.length; i++) {
+ geometry = entities[i].geometry(resolver);
+ if (!(geometry === 'vertex' || geometry === 'relation')) {
+ matches = Object.keys(features.getMatches(entities[i], resolver, geometry));
+ for (j = 0; j < matches.length; j++) {
+ _features[matches[j]].count++;
+ }
+ }
+ }
- context.map().on('move.intro drawn.intro', function() {
- var padding = 200 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(deleteLinesLoc, padding, context);
- box.top -= 200;
- box.height += 400;
- reveal(box, t('intro.lines.delete_lines', { street: t('intro.graph.name.12th-avenue') }),
- { duration: 0, buttonText: t('intro.ok'), buttonCallback: advance }
- );
- });
+ currHidden = features.hidden();
+ if (currHidden !== _hidden) {
+ _hidden = currHidden;
+ needsRedraw = true;
+ dispatch$$1.call('change');
+ }
- context.history().on('change.intro', function() {
- timeout(function() {
- continueTo(deleteLines);
- }, 500); // after any transition (e.g. if user deleted intersection)
- });
+ return needsRedraw;
+ };
- }, msec + 100);
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- nextStep();
+ features.stats = function() {
+ for (var i = 0; i < _keys.length; i++) {
+ _stats[_keys[i]] = _features[_keys[i]].count;
}
- }
+ return _stats;
+ };
- function rightClickIntersection() {
- context.history().reset('doneUpdateLine');
- context.enter(modeBrowse(context));
- context.map().zoom(18).centerEase(eleventhAvenueEnd, 500);
+ features.clear = function(d) {
+ for (var i = 0; i < d.length; i++) {
+ features.clearEntity(d[i]);
+ }
+ };
- timeout(function() {
- var padding = 60 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(eleventhAvenueEnd, padding, context);
- reveal(box, t('intro.lines.rightclick_intersection',
- { street1: t('intro.graph.name.11th-avenue'), street2: t('intro.graph.name.washington-street') })
- );
- context.map().on('move.intro drawn.intro', function() {
- var padding = 60 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(eleventhAvenueEnd, padding, context);
- reveal(box, t('intro.lines.rightclick_intersection',
- { street1: t('intro.graph.name.11th-avenue'), street2: t('intro.graph.name.washington-street') }),
- { duration: 0 }
- );
- });
+ features.clearEntity = function(entity) {
+ delete _cache[osmEntity.key(entity)];
+ };
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'select') return;
- var ids = context.selectedIDs();
- if (ids.length !== 1 || ids[0] !== eleventhAvenueEndId) return;
- timeout(function() {
- var node = selectMenuItem('split').node();
- if (!node) return;
- continueTo(splitIntersection);
- }, 300); // after menu visible
- });
+ features.reset = function() {
+ _cache = {};
+ };
- context.history().on('change.intro', function() {
- timeout(function() {
- continueTo(deleteLines);
- }, 300); // after any transition (e.g. if user deleted intersection)
- });
- }, 600);
+ features.getMatches = function(entity, resolver, geometry) {
+ if (geometry === 'vertex' || geometry === 'relation') return {};
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- context.history().on('change.intro', null);
- nextStep();
+ var ent = osmEntity.key(entity);
+ if (!_cache[ent]) {
+ _cache[ent] = {};
}
- }
-
- function splitIntersection() {
- if (!context.hasEntity(washingtonStreetId) ||
- !context.hasEntity(twelfthAvenueId) ||
- !context.hasEntity(eleventhAvenueEndId)) {
- return continueTo(deleteLines);
- }
+ if (!_cache[ent].matches) {
+ var matches = {},
+ hasMatch = false;
- var node = selectMenuItem('split').node();
- if (!node) { return continueTo(rightClickIntersection); }
+ for (var i = 0; i < _keys.length; i++) {
+ if (_keys[i] === 'others') {
+ if (hasMatch) continue;
- var wasChanged = false;
- var menuCoords = context.map().mouseCoordinates();
- washingtonSegmentId = null;
+ // Multipolygon members:
+ // If an entity...
+ // 1. is a way that hasn't matched other 'interesting' feature rules,
+ // 2. and it belongs to a single parent multipolygon relation
+ // ...then match whatever feature rules the parent multipolygon has matched.
+ // see #2548, #2887
+ //
+ // IMPORTANT:
+ // For this to work, getMatches must be called on relations before ways.
+ //
+ if (entity.type === 'way') {
+ var parents = features.getParents(entity, resolver, geometry);
+ if (parents.length === 1 && parents[0].isMultipolygon()) {
+ var pkey = osmEntity.key(parents[0]);
+ if (_cache[pkey] && _cache[pkey].matches) {
+ matches = clone(_cache[pkey].matches);
+ continue;
+ }
+ }
+ }
+ }
- revealEditMenu(menuCoords, t('intro.lines.split_intersection',
- { button: icon('#operation-split', 'pre-text'), street: t('intro.graph.name.washington-street') })
- );
+ if (_features[_keys[i]].filter(entity, resolver, geometry)) {
+ matches[_keys[i]] = hasMatch = true;
+ }
+ }
+ _cache[ent].matches = matches;
+ }
- context.map().on('move.intro drawn.intro', function() {
- var node = selectMenuItem('split').node();
- if (!wasChanged && !node) { return continueTo(rightClickIntersection); }
+ return _cache[ent].matches;
+ };
- revealEditMenu(menuCoords, t('intro.lines.split_intersection',
- { button: icon('#operation-split', 'pre-text'), street: t('intro.graph.name.washington-street') }),
- { duration: 0 }
- );
- });
- context.history().on('change.intro', function(changed) {
- wasChanged = true;
- timeout(function() {
- if (context.history().undoAnnotation() === t('operations.split.annotation.line')) {
- washingtonSegmentId = changed.created()[0].id;
- continueTo(didSplit);
- } else {
- washingtonSegmentId = null;
- continueTo(retrySplit);
- }
- }, 300); // after any transition (e.g. if user deleted intersection)
- });
+ features.getParents = function(entity, resolver, geometry) {
+ if (geometry === 'point') return [];
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- nextStep();
+ var ent = osmEntity.key(entity);
+ if (!_cache[ent]) {
+ _cache[ent] = {};
}
- }
+ if (!_cache[ent].parents) {
+ var parents = [];
+ if (geometry === 'vertex') {
+ parents = resolver.parentWays(entity);
+ } else { // 'line', 'area', 'relation'
+ parents = resolver.parentRelations(entity);
+ }
+ _cache[ent].parents = parents;
+ }
+ return _cache[ent].parents;
+ };
- function retrySplit() {
- context.enter(modeBrowse(context));
- context.map().zoom(18).centerEase(eleventhAvenueEnd, 500);
- var advance = function() { continueTo(rightClickIntersection); };
- var padding = 60 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(eleventhAvenueEnd, padding, context);
- reveal(box, t('intro.lines.retry_split'),
- { buttonText: t('intro.ok'), buttonCallback: advance }
- );
+ features.isHiddenFeature = function(entity, resolver, geometry) {
+ if (!_hidden.length) return false;
+ if (!entity.version) return false;
- context.map().on('move.intro drawn.intro', function() {
- var padding = 60 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(eleventhAvenueEnd, padding, context);
- reveal(box, t('intro.lines.retry_split'),
- { duration: 0, buttonText: t('intro.ok'), buttonCallback: advance }
- );
- });
+ var matches = features.getMatches(entity, resolver, geometry);
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- nextStep();
+ for (var i = 0; i < _hidden.length; i++) {
+ if (matches[_hidden[i]]) return true;
}
- }
+ return false;
+ };
- function didSplit() {
- if (!washingtonSegmentId ||
- !context.hasEntity(washingtonSegmentId) ||
- !context.hasEntity(washingtonStreetId) ||
- !context.hasEntity(twelfthAvenueId) ||
- !context.hasEntity(eleventhAvenueEndId)) {
- return continueTo(rightClickIntersection);
+ features.isHiddenChild = function(entity, resolver, geometry) {
+ if (!_hidden.length) return false;
+ if (!entity.version || geometry === 'point') return false;
+
+ var parents = features.getParents(entity, resolver, geometry);
+ if (!parents.length) return false;
+
+ for (var i = 0; i < parents.length; i++) {
+ if (!features.isHidden(parents[i], resolver, parents[i].geometry(resolver))) {
+ return false;
+ }
}
+ return true;
+ };
- var ids = context.selectedIDs();
- var string = 'intro.lines.did_split_' + (ids.length > 1 ? 'multi' : 'single');
- var street = t('intro.graph.name.washington-street');
- var padding = 200 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(twelfthAvenue, padding, context);
- box.width = box.width / 2;
- reveal(box, t(string, { street1: street, street2: street }),
- { duration: 500 }
- );
+ features.hasHiddenConnections = function(entity, resolver) {
+ if (!_hidden.length) return false;
+ var childNodes, connections;
- timeout(function() {
- context.map().zoom(18).centerEase(twelfthAvenue, 500);
+ if (entity.type === 'midpoint') {
+ childNodes = [resolver.entity(entity.edge[0]), resolver.entity(entity.edge[1])];
+ connections = [];
+ } else {
+ childNodes = entity.nodes ? resolver.childNodes(entity) : [];
+ connections = features.getParents(entity, resolver, entity.geometry(resolver));
+ }
- context.map().on('move.intro drawn.intro', function() {
- var padding = 200 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(twelfthAvenue, padding, context);
- box.width = box.width / 2;
- reveal(box, t(string, { street1: street, street2: street }),
- { duration: 0 }
- );
- });
- }, 600); // after initial reveal and curtain cut
+ // gather ways connected to child nodes..
+ connections = reduce(childNodes, function(result, e) {
+ return resolver.isShared(e) ? union(result, resolver.parentWays(e)) : result;
+ }, connections);
- context.on('enter.intro', function() {
- var ids = context.selectedIDs();
- if (ids.length === 1 && ids[0] === washingtonSegmentId) {
- continueTo(multiSelect);
- }
- });
+ return connections.length ? some(connections, function(e) {
+ return features.isHidden(e, resolver, e.geometry(resolver));
+ }) : false;
+ };
- context.history().on('change.intro', function() {
- if (!washingtonSegmentId ||
- !context.hasEntity(washingtonSegmentId) ||
- !context.hasEntity(washingtonStreetId) ||
- !context.hasEntity(twelfthAvenueId) ||
- !context.hasEntity(eleventhAvenueEndId)) {
- return continueTo(rightClickIntersection);
- }
- });
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ features.isHidden = function(entity, resolver, geometry) {
+ if (!_hidden.length) return false;
+ if (!entity.version) return false;
+ var fn = (geometry === 'vertex' ? features.isHiddenChild : features.isHiddenFeature);
+ return fn(entity, resolver, geometry);
+ };
- function multiSelect() {
- if (!washingtonSegmentId ||
- !context.hasEntity(washingtonSegmentId) ||
- !context.hasEntity(washingtonStreetId) ||
- !context.hasEntity(twelfthAvenueId) ||
- !context.hasEntity(eleventhAvenueEndId)) {
- return continueTo(rightClickIntersection);
+
+ features.filter = function(d, resolver) {
+ if (!_hidden.length) return d;
+
+ var result = [];
+ for (var i = 0; i < d.length; i++) {
+ var entity = d[i];
+ if (!features.isHidden(entity, resolver, entity.geometry(resolver))) {
+ result.push(entity);
+ }
}
+ return result;
+ };
- var ids = context.selectedIDs();
- var hasWashington = ids.indexOf(washingtonSegmentId) !== -1;
- var hasTwelfth = ids.indexOf(twelfthAvenueId) !== -1;
- if (hasWashington && hasTwelfth) {
- return continueTo(multiRightClick);
- } else if (!hasWashington && !hasTwelfth) {
- return continueTo(didSplit);
+ features.init = function() {
+ var storage = context.storage('disabled-features');
+ if (storage) {
+ var storageDisabled = storage.replace(/;/g, ',').split(',');
+ storageDisabled.forEach(features.disable);
+ }
+
+ var q = utilStringQs(window.location.hash.substring(1));
+ if (q.disable_features) {
+ var hashDisabled = q.disable_features.replace(/;/g, ',').split(',');
+ hashDisabled.forEach(features.disable);
}
+ };
- context.map().zoom(18).centerEase(twelfthAvenue, 500);
+ return utilRebind(features, dispatch$$1, 'on');
+}
- timeout(function() {
- var selected, other, padding, box;
- if (hasWashington) {
- selected = t('intro.graph.name.washington-street');
- other = t('intro.graph.name.12th-avenue');
- padding = 60 * Math.pow(2, context.map().zoom() - 18);
- box = pad$1(twelfthAvenueEnd, padding, context);
- box.width *= 3;
- } else {
- selected = t('intro.graph.name.12th-avenue');
- other = t('intro.graph.name.washington-street');
- padding = 200 * Math.pow(2, context.map().zoom() - 18);
- box = pad$1(twelfthAvenue, padding, context);
- box.width /= 2;
- }
+function utilBindOnce(target, type, listener, capture) {
+ var typeOnce = type + '.once';
+ function one() {
+ target.on(typeOnce, null);
+ listener.apply(this, arguments);
+ }
+ target.on(typeOnce, one, capture);
+ return this;
+}
- reveal(box,
- t('intro.lines.multi_select', { selected: selected, other1: other, other2: other })
- );
+function rendererMap(context) {
- context.map().on('move.intro drawn.intro', function() {
- if (hasWashington) {
- selected = t('intro.graph.name.washington-street');
- other = t('intro.graph.name.12th-avenue');
- padding = 60 * Math.pow(2, context.map().zoom() - 18);
- box = pad$1(twelfthAvenueEnd, padding, context);
- box.width *= 3;
- } else {
- selected = t('intro.graph.name.12th-avenue');
- other = t('intro.graph.name.washington-street');
- padding = 200 * Math.pow(2, context.map().zoom() - 18);
- box = pad$1(twelfthAvenue, padding, context);
- box.width /= 2;
- }
+ var dimensions = [1, 1],
+ dispatch$$1 = dispatch('move', 'drawn'),
+ projection = context.projection,
+ curtainProjection = context.curtainProjection,
+ dblclickEnabled = true,
+ redrawEnabled = true,
+ transformStart = projection.transform(),
+ transformLast,
+ transformed = false,
+ minzoom = 0,
+ drawLayers = svgLayers(projection, context),
+ drawPoints = svgPoints(projection, context),
+ drawVertices = svgVertices(projection, context),
+ drawLines = svgLines(projection, context),
+ drawAreas = svgAreas(projection, context),
+ drawMidpoints = svgMidpoints(projection, context),
+ drawLabels = svgLabels(projection, context),
+ supersurface = d3_select(null),
+ wrapper = d3_select(null),
+ surface = d3_select(null),
+ mouse,
+ mousemove;
- reveal(box,
- t('intro.lines.multi_select', { selected: selected, other1: other, other2: other }),
- { duration: 0 }
- );
- });
+ var zoom$$1 = d3_zoom()
+ .scaleExtent([ztok(2), ztok(24)])
+ .interpolate(d3_interpolate)
+ .filter(zoomEventFilter)
+ .on('zoom', zoomPan);
- context.on('enter.intro', function() {
- continueTo(multiSelect);
- });
+ var _selection = d3_select(null);
- context.history().on('change.intro', function() {
- if (!washingtonSegmentId ||
- !context.hasEntity(washingtonSegmentId) ||
- !context.hasEntity(washingtonStreetId) ||
- !context.hasEntity(twelfthAvenueId) ||
- !context.hasEntity(eleventhAvenueEndId)) {
- return continueTo(rightClickIntersection);
- }
- });
- }, 600);
+ var scheduleRedraw = throttle(redraw, 750);
+ // var isRedrawScheduled = false;
+ // var pendingRedrawCall;
+ // function scheduleRedraw() {
+ // // Only schedule the redraw if one has not already been set.
+ // if (isRedrawScheduled) return;
+ // isRedrawScheduled = true;
+ // var that = this;
+ // var args = arguments;
+ // pendingRedrawCall = window.requestIdleCallback(function () {
+ // // Reset the boolean so future redraws can be set.
+ // isRedrawScheduled = false;
+ // redraw.apply(that, args);
+ // }, { timeout: 1400 });
+ // }
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
+ function cancelPendingRedraw() {
+ scheduleRedraw.cancel();
+ // isRedrawScheduled = false;
+ // window.cancelIdleCallback(pendingRedrawCall);
}
+ function map(selection) {
- function multiRightClick() {
- if (!washingtonSegmentId ||
- !context.hasEntity(washingtonSegmentId) ||
- !context.hasEntity(washingtonStreetId) ||
- !context.hasEntity(twelfthAvenueId) ||
- !context.hasEntity(eleventhAvenueEndId)) {
- return continueTo(rightClickIntersection);
- }
+ _selection = selection;
- var padding = 200 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(twelfthAvenue, padding, context);
- reveal(box, t('intro.lines.multi_rightclick'));
+ context
+ .on('change.map', immediateRedraw);
- context.map().on('move.intro drawn.intro', function() {
- var padding = 200 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(twelfthAvenue, padding, context);
- reveal(box, t('intro.lines.multi_rightclick'), { duration: 0 });
- });
+ var osm = context.connection();
+ if (osm) {
+ osm.on('change.map', immediateRedraw);
+ }
- d3_select(window).on('click.intro contextmenu.intro', function() {
- timeout(function() {
- var ids = context.selectedIDs();
- if (ids.length === 2 &&
- ids.indexOf(twelfthAvenueId) !== -1 &&
- ids.indexOf(washingtonSegmentId) !== -1) {
- var node = selectMenuItem('delete').node();
- if (!node) return;
- continueTo(multiDelete);
- } else if (ids.length === 1 &&
- ids.indexOf(washingtonSegmentId) !== -1) {
- return continueTo(multiSelect);
- } else {
- return continueTo(didSplit);
+ context.history()
+ .on('change.map', immediateRedraw)
+ .on('undone.map redone.map', function(stack) {
+ var mode = context.mode().id;
+ if (mode !== 'browse' && mode !== 'select') return;
+
+ var followSelected = false;
+ if (Array.isArray(stack.selectedIDs)) {
+ followSelected = (stack.selectedIDs.length === 1 && stack.selectedIDs[0][0] === 'n');
+ context.enter(
+ modeSelect(context, stack.selectedIDs).follow(followSelected)
+ );
}
- }, 300); // after edit menu visible
- }, true);
+ if (!followSelected && stack.transform) {
+ map.transformEase(stack.transform);
+ }
+ });
- context.history().on('change.intro', function() {
- if (!washingtonSegmentId ||
- !context.hasEntity(washingtonSegmentId) ||
- !context.hasEntity(washingtonStreetId) ||
- !context.hasEntity(twelfthAvenueId) ||
- !context.hasEntity(eleventhAvenueEndId)) {
- return continueTo(rightClickIntersection);
- }
- });
+ context.background()
+ .on('change.map', immediateRedraw);
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- d3_select(window).on('click.intro contextmenu.intro', null, true);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ context.features()
+ .on('redraw.map', immediateRedraw);
+ drawLayers
+ .on('change.map', function() {
+ context.background().updateImagery();
+ immediateRedraw();
+ });
- function multiDelete() {
- if (!washingtonSegmentId ||
- !context.hasEntity(washingtonSegmentId) ||
- !context.hasEntity(washingtonStreetId) ||
- !context.hasEntity(twelfthAvenueId) ||
- !context.hasEntity(eleventhAvenueEndId)) {
- return continueTo(rightClickIntersection);
- }
+ selection
+ .on('dblclick.map', dblClick)
+ .call(zoom$$1)
+ .call(zoom$$1.transform, projection.transform());
- var node = selectMenuItem('delete').node();
- if (!node) return continueTo(multiRightClick);
+ supersurface = selection.append('div')
+ .attr('id', 'supersurface')
+ .call(utilSetTransform, 0, 0);
- var menuCoords = context.map().mouseCoordinates();
- revealEditMenu(menuCoords,
- t('intro.lines.multi_delete', { button: icon('#operation-delete', 'pre-text') })
- );
+ // Need a wrapper div because Opera can't cope with an absolutely positioned
+ // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16
+ wrapper = supersurface
+ .append('div')
+ .attr('class', 'layer layer-data');
- context.map().on('move.intro drawn.intro', function() {
- revealEditMenu(menuCoords,
- t('intro.lines.multi_delete', { button: icon('#operation-delete', 'pre-text') }),
- { duration: 0 }
- );
- });
+ map.surface = surface = wrapper
+ .call(drawLayers)
+ .selectAll('.surface')
+ .attr('id', 'surface');
- context.on('exit.intro', function() {
- if (context.hasEntity(washingtonSegmentId) || context.hasEntity(twelfthAvenueId)) {
- return continueTo(multiSelect); // left select mode but roads still exist
- }
- });
+ surface
+ .call(drawLabels.observe)
+ .on('mousedown.zoom', function() {
+ if (event.button === 2) {
+ event.stopPropagation();
+ }
+ }, true)
+ .on('mouseup.zoom', function() {
+ if (resetTransform()) immediateRedraw();
+ })
+ .on('mousemove.map', function() {
+ mousemove = event;
+ })
+ .on('mouseover.vertices', function() {
+ if (map.editable() && !transformed) {
+ var hover = event.target.__data__;
+ surface.selectAll('.data-layer-osm')
+ .call(drawVertices.drawHover, context.graph(), hover, map.extent());
+ dispatch$$1.call('drawn', this, { full: false });
+ }
+ })
+ .on('mouseout.vertices', function() {
+ if (map.editable() && !transformed) {
+ var hover = event.relatedTarget && event.relatedTarget.__data__;
+ surface.selectAll('.data-layer-osm')
+ .call(drawVertices.drawHover, context.graph(), hover, map.extent());
+ dispatch$$1.call('drawn', this, { full: false });
+ }
+ });
- context.history().on('change.intro', function() {
- if (context.hasEntity(washingtonSegmentId) || context.hasEntity(twelfthAvenueId)) {
- continueTo(retryDelete); // changed something but roads still exist
- } else {
- continueTo(play);
- }
- });
+ supersurface
+ .call(context.background());
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('exit.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ context.on('enter.map', function() {
+ if (map.editable() && !transformed) {
+
+ // redraw immediately any objects affected by a change in selectedIDs.
+ var graph = context.graph();
+ var selectedAndParents = {};
+ context.selectedIDs().forEach(function(id) {
+ var entity = graph.hasEntity(id);
+ if (entity) {
+ selectedAndParents[entity.id] = entity;
+ if (entity.type === 'node') {
+ graph.parentWays(entity).forEach(function(parent) {
+ selectedAndParents[parent.id] = parent;
+ });
+ }
+ }
+ });
+ var data = values$1(selectedAndParents);
+ var filter = function(d) { return d.id in selectedAndParents; };
+ data = context.features().filter(data, graph);
- function retryDelete() {
- context.enter(modeBrowse(context));
+ surface.selectAll('.data-layer-osm')
+ .call(drawVertices.drawSelected, graph, map.extent())
+ .call(drawLines, graph, data, filter)
+ .call(drawAreas, graph, data, filter)
+ .call(drawMidpoints, graph, data, filter, map.trimmedExtent());
- var padding = 200 * Math.pow(2, context.map().zoom() - 18);
- var box = pad$1(twelfthAvenue, padding, context);
- reveal(box, t('intro.lines.retry_delete'), {
- buttonText: t('intro.ok'),
- buttonCallback: function() { continueTo(multiSelect); }
+ dispatch$$1.call('drawn', this, { full: false });
+
+
+ // redraw everything else later
+ scheduleRedraw();
+ }
});
- function continueTo(nextStep) {
- nextStep();
- }
+ map.dimensions(utilGetDimensions(selection));
}
- function play() {
- dispatch$$1.call('done');
- reveal('#id-container',
- t('intro.lines.play', { next: t('intro.buildings.title') }), {
- tooltipBox: '.intro-nav-wrap .chapter-building',
- buttonText: t('intro.ok'),
- buttonCallback: function() { reveal('#id-container'); }
+ function zoomEventFilter() {
+ // Fix for #2151, (see also d3/d3-zoom#60, d3/d3-brush#18)
+ // Intercept `mousedown` and check if there is an orphaned zoom gesture.
+ // This can happen if a previous `mousedown` occurred without a `mouseup`.
+ // If we detect this, dispatch `mouseup` to complete the orphaned gesture,
+ // so that d3-zoom won't stop propagation of new `mousedown` events.
+ if (event.type === 'mousedown') {
+ var hasOrphan = false;
+ var listeners = window.__on;
+ for (var i = 0; i < listeners.length; i++) {
+ var listener = listeners[i];
+ if (listener.name === 'zoom' && listener.type === 'mouseup') {
+ hasOrphan = true;
+ break;
+ }
}
- );
- }
+ if (hasOrphan) {
+ var event$$1 = window.CustomEvent;
+ if (event$$1) {
+ event$$1 = new event$$1('mouseup');
+ } else {
+ event$$1 = window.document.createEvent('Event');
+ event$$1.initEvent('mouseup', false, false);
+ }
+ // Event needs to be dispatched with an event.view property.
+ event$$1.view = window;
+ window.dispatchEvent(event$$1);
+ }
+ }
+ return event.button !== 2; // ignore right clicks
+ }
- chapter.enter = function() {
- addLine();
- };
+ function ztok(z) {
+ return 256 * Math.pow(2, z);
+ }
- chapter.exit = function() {
- timeouts.forEach(window.clearTimeout);
- d3_select(window).on('mousedown.intro', null, true);
- context.on('enter.intro exit.intro', null);
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- d3_select('.inspector-wrap').on('wheel.intro', null);
- d3_select('.preset-list-button').on('click.intro', null);
- };
+ function ktoz(k) {
+ return Math.max(Math.log(k) / Math.LN2 - 8, 0);
+ }
+ function pxCenter() {
+ return [dimensions[0] / 2, dimensions[1] / 2];
+ }
- chapter.restart = function() {
- chapter.exit();
- chapter.enter();
- };
+ function drawVector(difference, extent) {
+ var mode = context.mode();
+ var graph = context.graph();
+ var features = context.features();
+ var all = context.intersects(map.extent());
+ var fullRedraw = false;
+ var data;
+ var filter;
- return utilRebind(chapter, dispatch$$1, 'on');
-}
+ if (difference) {
+ var complete = difference.complete(map.extent());
+ data = compact(values$1(complete));
+ filter = function(d) { return d.id in complete; };
+ features.clear(data);
-function uiIntroBuilding(context, reveal) {
- var dispatch$$1 = dispatch('done'),
- house = [-85.62815, 41.95638],
- tank = [-85.62732, 41.95347],
- buildingCatetory = context.presets().item('category-building'),
- housePreset = context.presets().item('building/house'),
- tankPreset = context.presets().item('man_made/storage_tank'),
- timeouts = [],
- houseId = null,
- tankId = null;
+ } else {
+ // force a full redraw if gatherStats detects that a feature
+ // should be auto-hidden (e.g. points or buildings)..
+ if (features.gatherStats(all, graph, dimensions)) {
+ extent = undefined;
+ }
+ if (extent) {
+ data = context.intersects(map.extent().intersection(extent));
+ var set$$1 = set$2(map$4(data, 'id'));
+ filter = function(d) { return set$$1.has(d.id); };
- var chapter = {
- title: 'intro.buildings.title'
- };
+ } else {
+ data = all;
+ fullRedraw = true;
+ filter = utilFunctor(true);
+ }
+ }
+ data = features.filter(data, graph);
- function timeout(f, t$$1) {
- timeouts.push(window.setTimeout(f, t$$1));
- }
+ if (mode && mode.id === 'select') {
+ // update selected vertices - the user might have just double-clicked a way,
+ // creating a new vertex, triggering a partial redraw without a mode change
+ surface.selectAll('.data-layer-osm')
+ .call(drawVertices.drawSelected, graph, map.extent());
+ }
+ surface.selectAll('.data-layer-osm')
+ .call(drawVertices, graph, data, filter, map.extent(), fullRedraw)
+ .call(drawLines, graph, data, filter)
+ .call(drawAreas, graph, data, filter)
+ .call(drawMidpoints, graph, data, filter, map.trimmedExtent())
+ .call(drawLabels, graph, data, filter, dimensions, fullRedraw)
+ .call(drawPoints, graph, data, filter);
- function eventCancel() {
- event.stopPropagation();
- event.preventDefault();
+ dispatch$$1.call('drawn', this, {full: true});
}
- function revealHouse(center, text, options) {
- var padding = 160 * Math.pow(2, context.map().zoom() - 20);
- var box = pad$1(center, padding, context);
- reveal(box, text, options);
- }
+ function editOff() {
+ context.features().resetStats();
+ surface.selectAll('.layer-osm *').remove();
+ var mode = context.mode();
+ if (mode && mode.id !== 'save') {
+ context.enter(modeBrowse(context));
+ }
- function revealTank(center, text, options) {
- var padding = 190 * Math.pow(2, context.map().zoom() - 19.5);
- var box = pad$1(center, padding, context);
- reveal(box, text, options);
+ dispatch$$1.call('drawn', this, {full: true});
}
- function revealEditMenu(loc, text, options) {
- var rect = context.surfaceRect();
- var point = context.curtainProjection(loc);
- var pad = 40;
- var width = 250 + (2 * pad);
- var height = 350;
- var startX = rect.left + point[0];
- var left = (textDirection === 'rtl') ? (startX - width + pad) : (startX - pad);
- var box = {
- left: left,
- top: point[1] + rect.top - 60,
- width: width,
- height: height
- };
- reveal(box, text, options);
+ function dblClick() {
+ if (!dblclickEnabled) {
+ event.preventDefault();
+ event.stopImmediatePropagation();
+ }
}
- function addHouse() {
- context.enter(modeBrowse(context));
- context.history().reset('initial');
- houseId = null;
-
- var msec = transitionTime(house, context.map().center());
- if (msec) { reveal(null, null, { duration: 0 }); }
- context.map().zoom(19).centerEase(house, msec);
-
- timeout(function() {
- var tooltip = reveal('button.add-area',
- t('intro.buildings.add_building', { button: icon('#icon-area', 'pre-text') }));
-
- tooltip.selectAll('.tooltip-inner')
- .insert('svg', 'span')
- .attr('class', 'tooltip-illustration')
- .append('use')
- .attr('xlink:href', '#building-images');
-
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'add-area') return;
- continueTo(startHouse);
- });
- }, msec + 100);
+ function zoomPan(manualEvent) {
+ var event$$1 = (manualEvent || event);
+ var source = event$$1.sourceEvent;
+ var eventTransform = event$$1.transform;
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- nextStep();
+ if (transformStart.x === eventTransform.x &&
+ transformStart.y === eventTransform.y &&
+ transformStart.k === eventTransform.k) {
+ return; // no change
}
- }
+ // Normalize mousewheel - #3029
+ // If wheel delta is provided in LINE units, recalculate it in PIXEL units
+ // We are essentially redoing the calculations that occur here:
+ // https://github.com/d3/d3-zoom/blob/78563a8348aa4133b07cac92e2595c2227ca7cd7/src/zoom.js#L203
+ // See this for more info:
+ // https://github.com/basilfx/normalize-wheel/blob/master/src/normalizeWheel.js
+ if (source && source.type === 'wheel' && source.deltaMode === 1 /* LINE */) {
+ // pick sensible scroll amount if user scrolling fast or slow..
+ var lines = Math.abs(source.deltaY);
+ var scroll = lines > 2 ? 40 : lines * 10;
+
+ var t0 = transformed ? transformLast : transformStart;
+ var p0 = mouse(source);
+ var p1 = t0.invert(p0);
+ var k2 = t0.k * Math.pow(2, -source.deltaY * scroll / 500);
+ var x2 = p0[0] - p1[0] * k2;
+ var y2 = p0[1] - p1[1] * k2;
- function startHouse() {
- if (context.mode().id !== 'add-area') {
- return continueTo(addHouse);
+ eventTransform = identity$7.translate(x2,y2).scale(k2);
+ _selection.node().__zoom = eventTransform;
}
- houseId = null;
- context.map().zoomEase(20, 500);
+ if (ktoz(eventTransform.k * 2 * Math.PI) < minzoom) {
+ surface.interrupt();
+ uiFlash().text(t('cannot_zoom'))();
+ setZoom(context.minEditableZoom(), true);
+ scheduleRedraw();
+ dispatch$$1.call('move', this, map);
+ return;
+ }
- timeout(function() {
- revealHouse(house, t('intro.buildings.start_building'));
+ projection.transform(eventTransform);
- context.map().on('move.intro drawn.intro', function() {
- revealHouse(house, t('intro.buildings.start_building'), { duration: 0 });
- });
+ var scale = eventTransform.k / transformStart.k;
+ var tX = (eventTransform.x / scale - transformStart.x) * scale;
+ var tY = (eventTransform.y / scale - transformStart.y) * scale;
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'draw-area') return chapter.restart();
- continueTo(continueHouse);
+ if (context.inIntro()) {
+ curtainProjection.transform({
+ x: eventTransform.x - tX,
+ y: eventTransform.y - tY,
+ k: eventTransform.k
});
+ }
- }, 550); // after easing
+ if (source) mousemove = event$$1;
+ transformed = true;
+ transformLast = eventTransform;
+ utilSetTransform(supersurface, tX, tY, scale);
+ scheduleRedraw();
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
- }
+ dispatch$$1.call('move', this, map);
}
- function continueHouse() {
- if (context.mode().id !== 'draw-area') {
- return continueTo(addHouse);
+ function resetTransform() {
+ if (!transformed) return false;
+
+ // deprecation warning - Radial Menu to be removed in iD v3
+ surface.selectAll('.edit-menu, .radial-menu').interrupt().remove();
+ utilSetTransform(supersurface, 0, 0);
+ transformed = false;
+ if (context.inIntro()) {
+ curtainProjection.transform(projection.transform());
}
+ return true;
+ }
- houseId = null;
- revealHouse(house, t('intro.buildings.continue_building'));
+ function redraw(difference, extent) {
+ if (surface.empty() || !redrawEnabled) return;
- context.map().on('move.intro drawn.intro', function() {
- revealHouse(house, t('intro.buildings.continue_building'), { duration: 0 });
- });
+ // If we are in the middle of a zoom/pan, we can't do differenced redraws.
+ // It would result in artifacts where differenced entities are redrawn with
+ // one transform and unchanged entities with another.
+ if (resetTransform()) {
+ difference = extent = undefined;
+ }
- context.on('enter.intro', function(mode) {
- if (mode.id === 'draw-area') {
- return;
- } else if (mode.id === 'select') {
- var graph = context.graph(),
- way = context.entity(context.selectedIDs()[0]),
- nodes = graph.childNodes(way),
- points = uniq(nodes).map(function(n) { return context.projection(n.loc); });
+ var z = String(~~map.zoom());
+ if (surface.attr('data-zoom') !== z) {
+ surface.attr('data-zoom', z)
+ .classed('low-zoom', z <= 16);
+ }
- if (isMostlySquare(points)) {
- houseId = way.id;
- return continueTo(chooseCategoryBuilding);
- } else {
- return continueTo(retryHouse);
- }
+ if (!difference) {
+ supersurface.call(context.background());
+ }
- } else {
- return chapter.restart();
- }
- });
+ wrapper
+ .call(drawLayers);
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
+ // OSM
+ if (map.editable()) {
+ context.loadTiles(projection, dimensions);
+ drawVector(difference, extent);
+ } else {
+ editOff();
}
+
+ transformStart = projection.transform();
+
+ return map;
}
- function retryHouse() {
- var onClick = function() { continueTo(addHouse); };
- revealHouse(house, t('intro.buildings.retry_building'),
- { buttonText: t('intro.ok'), buttonCallback: onClick }
- );
+ var immediateRedraw = function(difference, extent) {
+ if (!difference && !extent) cancelPendingRedraw();
+ redraw(difference, extent);
+ };
- context.map().on('move.intro drawn.intro', function() {
- revealHouse(house, t('intro.buildings.retry_building'),
- { duration: 0, buttonText: t('intro.ok'), buttonCallback: onClick }
- );
- });
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- nextStep();
- }
+ function pointLocation(p) {
+ var translate = projection.translate(),
+ scale = projection.scale() * 2 * Math.PI;
+ return [(p[0] - translate[0]) / scale, (p[1] - translate[1]) / scale];
}
- function chooseCategoryBuilding() {
- if (!houseId || !context.hasEntity(houseId)) {
- return addHouse();
- }
- var ids = context.selectedIDs();
- if (context.mode().id !== 'select' || !ids.length || ids[0] !== houseId) {
- context.enter(modeSelect(context, [houseId]));
+ function locationPoint(l) {
+ var translate = projection.translate(),
+ scale = projection.scale() * 2 * Math.PI;
+ return [l[0] * scale + translate[0], l[1] * scale + translate[1]];
+ }
+
+
+ map.mouse = function() {
+ var event$$1 = mousemove || event;
+ if (event$$1) {
+ var s;
+ while ((s = event$$1.sourceEvent)) { event$$1 = s; }
+ return mouse(event$$1);
}
+ return null;
+ };
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
- timeout(function() {
- // reset pane, in case user somehow happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '-100%');
+ // returns Lng/Lat
+ map.mouseCoordinates = function() {
+ var coord = map.mouse() || pxCenter();
+ return projection.invert(coord);
+ };
- var button = d3_select('.preset-category-building .preset-list-button');
- reveal(button.node(),
- t('intro.buildings.choose_category_building', { category: buildingCatetory.name() })
- );
+ map.dblclickEnable = function(_) {
+ if (!arguments.length) return dblclickEnabled;
+ dblclickEnabled = _;
+ return map;
+ };
- button.on('click.intro', function() {
- button.on('click.intro', null);
- continueTo(choosePresetHouse);
- });
- }, 400); // after preset list pane visible..
+ map.redrawEnable = function(_) {
+ if (!arguments.length) return redrawEnabled;
+ redrawEnabled = _;
+ return map;
+ };
- context.on('enter.intro', function(mode) {
- if (!houseId || !context.hasEntity(houseId)) {
- return continueTo(addHouse);
- }
- var ids = context.selectedIDs();
- if (mode.id !== 'select' || !ids.length || ids[0] !== houseId) {
- return continueTo(chooseCategoryBuilding);
- }
- });
+ function setTransform(t2, duration, force) {
+ var t$$1 = projection.transform();
+ if (!force && t2.k === t$$1.k && t2.x === t$$1.x && t2.y === t$$1.y) {
+ return false;
+ }
- function continueTo(nextStep) {
- d3_select('.inspector-wrap').on('wheel.intro', null);
- d3_select('.preset-list-button').on('click.intro', null);
- context.on('enter.intro', null);
- nextStep();
+ if (duration) {
+ _selection
+ .transition()
+ .duration(duration)
+ .on('start', function() { map.startEase(); })
+ .call(zoom$$1.transform, identity$7.translate(t2.x, t2.y).scale(t2.k));
+ } else {
+ projection.transform(t2);
+ transformStart = t2;
+ _selection.call(zoom$$1.transform, transformStart);
}
}
- function choosePresetHouse() {
- if (!houseId || !context.hasEntity(houseId)) {
- return addHouse();
- }
- var ids = context.selectedIDs();
- if (context.mode().id !== 'select' || !ids.length || ids[0] !== houseId) {
- context.enter(modeSelect(context, [houseId]));
+ function setZoom(z2, force, duration) {
+ if (z2 === map.zoom() && !force) {
+ return false;
}
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
+ var k = projection.scale(),
+ k2 = Math.max(ztok(2), Math.min(ztok(24), ztok(z2))) / (2 * Math.PI),
+ center = pxCenter(),
+ l = pointLocation(center);
- timeout(function() {
- // reset pane, in case user somehow happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '-100%');
+ projection.scale(k2);
- var button = d3_select('.preset-building-house .preset-list-button');
+ var t$$1 = projection.translate();
+ l = locationPoint(l);
- reveal(button.node(),
- t('intro.buildings.choose_preset_house', { preset: housePreset.name() }),
- { duration: 300 }
- );
+ t$$1[0] += center[0] - l[0];
+ t$$1[1] += center[1] - l[1];
- button.on('click.intro', function() {
- button.on('click.intro', null);
- continueTo(closeEditorHouse);
- });
+ if (duration) {
+ projection.scale(k); // reset scale
+ _selection
+ .transition()
+ .duration(duration)
+ .on('start', function() { map.startEase(); })
+ .call(zoom$$1.transform, identity$7.translate(t$$1[0], t$$1[1]).scale(k2));
+ } else {
+ projection.translate(t$$1);
+ transformStart = projection.transform();
+ _selection.call(zoom$$1.transform, transformStart);
+ }
+ return true;
+ }
- }, 400); // after preset list pane visible..
- context.on('enter.intro', function(mode) {
- if (!houseId || !context.hasEntity(houseId)) {
- return continueTo(addHouse);
- }
- var ids = context.selectedIDs();
- if (mode.id !== 'select' || !ids.length || ids[0] !== houseId) {
- return continueTo(chooseCategoryBuilding);
- }
- });
+ function setCenter(loc2, duration) {
+ var c = map.center();
+ if (loc2[0] === c[0] && loc2[1] === c[1]) {
+ return false;
+ }
- function continueTo(nextStep) {
- d3_select('.inspector-wrap').on('wheel.intro', null);
- d3_select('.preset-list-button').on('click.intro', null);
- context.on('enter.intro', null);
- nextStep();
+ var t$$1 = projection.translate(),
+ k = projection.scale(),
+ pxC = pxCenter(),
+ ll = projection(loc2);
+
+ t$$1[0] = t$$1[0] - ll[0] + pxC[0];
+ t$$1[1] = t$$1[1] - ll[1] + pxC[1];
+
+ if (duration) {
+ _selection
+ .transition()
+ .duration(duration)
+ .on('start', function() { map.startEase(); })
+ .call(zoom$$1.transform, identity$7.translate(t$$1[0], t$$1[1]).scale(k));
+ } else {
+ projection.translate(t$$1);
+ transformStart = projection.transform();
+ _selection.call(zoom$$1.transform, transformStart);
}
+
+ return true;
}
- function closeEditorHouse() {
- if (!houseId || !context.hasEntity(houseId)) {
- return addHouse();
- }
- var ids = context.selectedIDs();
- if (context.mode().id !== 'select' || !ids.length || ids[0] !== houseId) {
- context.enter(modeSelect(context, [houseId]));
+ map.pan = function(delta, duration) {
+ var t$$1 = projection.translate(),
+ k = projection.scale();
+
+ t$$1[0] += delta[0];
+ t$$1[1] += delta[1];
+
+ if (duration) {
+ _selection
+ .transition()
+ .duration(duration)
+ .on('start', function() { map.startEase(); })
+ .call(zoom$$1.transform, identity$7.translate(t$$1[0], t$$1[1]).scale(k));
+ } else {
+ projection.translate(t$$1);
+ transformStart = projection.transform();
+ _selection.call(zoom$$1.transform, transformStart);
+ dispatch$$1.call('move', this, map);
+ immediateRedraw();
}
- context.history().checkpoint('hasHouse');
+ return map;
+ };
- context.on('exit.intro', function() {
- continueTo(rightClickHouse);
- });
- timeout(function() {
- reveal('.entity-editor-pane',
- t('intro.buildings.close', { button: icon('#icon-apply', 'pre-text') })
- );
- }, 500);
+ map.dimensions = function(_) {
+ if (!arguments.length) return dimensions;
+ var center = map.center();
+ dimensions = _;
+ drawLayers.dimensions(dimensions);
+ context.background().dimensions(dimensions);
+ projection.clipExtent([[0, 0], dimensions]);
+ mouse = utilFastMouse(supersurface.node());
+ setCenter(center);
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- nextStep();
- }
+ scheduleRedraw();
+ return map;
+ };
+
+
+ function zoomIn(delta) {
+ setZoom(~~map.zoom() + delta, true, 250);
}
+ function zoomOut(delta) {
+ setZoom(~~map.zoom() - delta, true, 250);
+ }
- function rightClickHouse() {
- if (!houseId) return chapter.restart();
+ map.zoomIn = function() { zoomIn(1); };
+ map.zoomInFurther = function() { zoomIn(4); };
- context.enter(modeBrowse(context));
- context.history().reset('hasHouse');
- context.map().centerEase(house, 500);
+ map.zoomOut = function() { zoomOut(1); };
+ map.zoomOutFurther = function() { zoomOut(4); };
- timeout(function() {
- if (context.map().zoom() < 20) {
- context.map().zoomEase(20, 500);
- }
- }, 520);
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'select') return;
- var ids = context.selectedIDs();
- if (ids.length !== 1 || ids[0] !== houseId) return;
+ map.center = function(loc2) {
+ if (!arguments.length) {
+ return projection.invert(pxCenter());
+ }
- timeout(function() {
- var node = selectMenuItem('orthogonalize').node();
- if (!node) return;
- continueTo(clickSquare);
- }, 300); // after menu visible
- });
+ if (setCenter(loc2)) {
+ dispatch$$1.call('move', this, map);
+ }
- context.map().on('move.intro drawn.intro', function() {
- revealHouse(house, t('intro.buildings.rightclick_building'), { duration: 0 });
- });
+ scheduleRedraw();
+ return map;
+ };
- context.history().on('change.intro', function() {
- continueTo(rightClickHouse);
- });
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- nextStep();
+ map.zoom = function(z2) {
+ if (!arguments.length) {
+ return Math.max(ktoz(projection.scale() * 2 * Math.PI), 0);
}
- }
+ if (z2 < minzoom) {
+ surface.interrupt();
+ uiFlash().text(t('cannot_zoom'))();
+ z2 = context.minEditableZoom();
+ }
- function clickSquare() {
- if (!houseId) return chapter.restart();
- var entity = context.hasEntity(houseId);
- if (!entity) return continueTo(rightClickHouse);
+ if (setZoom(z2)) {
+ dispatch$$1.call('move', this, map);
+ }
- var node = selectMenuItem('orthogonalize').node();
- if (!node) { return continueTo(rightClickHouse); }
+ scheduleRedraw();
+ return map;
+ };
- var wasChanged = false;
- var menuCoords = context.map().mouseCoordinates();
- revealEditMenu(menuCoords,
- t('intro.buildings.square_building', { button: icon('#operation-orthogonalize', 'pre-text') })
- );
+ map.zoomTo = function(entity, zoomLimits) {
+ var extent = entity.extent(context.graph());
+ if (!isFinite(extent.area())) return;
- context.on('enter.intro', function(mode) {
- if (mode.id === 'browse') {
- continueTo(rightClickHouse);
- } else if (mode.id === 'move' || mode.id === 'rotate') {
- continueTo(retryClickSquare);
- }
- });
+ var z2 = map.trimmedExtentZoom(extent);
+ zoomLimits = zoomLimits || [context.minEditableZoom(), 20];
+ map.centerZoom(extent.center(), Math.min(Math.max(z2, zoomLimits[0]), zoomLimits[1]));
+ };
- context.map().on('move.intro drawn.intro', function() {
- var node = selectMenuItem('orthogonalize').node();
- if (!wasChanged && !node) { return continueTo(rightClickHouse); }
- revealEditMenu(menuCoords,
- t('intro.buildings.square_building', { button: icon('#operation-orthogonalize', 'pre-text') }),
- { duration: 0 }
- );
- });
+ map.centerZoom = function(loc2, z2) {
+ var centered = setCenter(loc2),
+ zoomed = setZoom(z2);
- context.history().on('change.intro', function() {
- wasChanged = true;
- context.history().on('change.intro', null);
+ if (centered || zoomed) {
+ dispatch$$1.call('move', this, map);
+ }
- // Something changed. Wait for transition to complete and check undo annotation.
- timeout(function() {
- if (context.history().undoAnnotation() === t('operations.orthogonalize.annotation.area')) {
- continueTo(doneSquare);
- } else {
- continueTo(retryClickSquare);
- }
- }, 500); // after transitioned actions
- });
+ scheduleRedraw();
+ return map;
+ };
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+
+ map.centerEase = function(loc2, duration) {
+ duration = duration || 250;
+ setCenter(loc2, duration);
+ return map;
+ };
- function retryClickSquare() {
- context.enter(modeBrowse(context));
+ map.zoomEase = function(z2, duration) {
+ duration = duration || 250;
+ setZoom(z2, false, duration);
+ return map;
+ };
- revealHouse(house, t('intro.buildings.retry_square'), {
- buttonText: t('intro.ok'),
- buttonCallback: function() { continueTo(rightClickHouse); }
- });
- function continueTo(nextStep) {
- nextStep();
- }
- }
+ map.transformEase = function(t2, duration) {
+ duration = duration || 250;
+ setTransform(t2, duration, false);
+ return map;
+ };
+
+
+ map.startEase = function() {
+ utilBindOnce(surface, 'mousedown.ease', function() {
+ map.cancelEase();
+ });
+ return map;
+ };
- function doneSquare() {
- context.history().checkpoint('doneSquare');
+ map.cancelEase = function() {
+ _selection.interrupt();
+ return map;
+ };
- revealHouse(house, t('intro.buildings.done_square'), {
- buttonText: t('intro.ok'),
- buttonCallback: function() { continueTo(addTank); }
- });
- function continueTo(nextStep) {
- nextStep();
+ map.extent = function(_) {
+ if (!arguments.length) {
+ return new geoExtent(projection.invert([0, dimensions[1]]),
+ projection.invert([dimensions[0], 0]));
+ } else {
+ var extent = geoExtent(_);
+ map.centerZoom(extent.center(), map.extentZoom(extent));
}
- }
+ };
- function addTank() {
- context.enter(modeBrowse(context));
- context.history().reset('doneSquare');
- tankId = null;
+ map.trimmedExtent = function(_) {
+ if (!arguments.length) {
+ var headerY = 60, footerY = 30, pad = 10;
+ return new geoExtent(projection.invert([pad, dimensions[1] - footerY - pad]),
+ projection.invert([dimensions[0] - pad, headerY + pad]));
+ } else {
+ var extent = geoExtent(_);
+ map.centerZoom(extent.center(), map.trimmedExtentZoom(extent));
+ }
+ };
- var msec = transitionTime(tank, context.map().center());
- if (msec) { reveal(null, null, { duration: 0 }); }
- context.map().zoom(19.5).centerEase(tank, msec);
- timeout(function() {
- reveal('button.add-area',
- t('intro.buildings.add_tank', { button: icon('#icon-area', 'pre-text') })
- );
+ function calcZoom(extent, dim) {
+ var tl = projection([extent[0][0], extent[1][1]]),
+ br = projection([extent[1][0], extent[0][1]]);
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'add-area') return;
- continueTo(startTank);
- });
- }, msec + 100);
+ // Calculate maximum zoom that fits extent
+ var hFactor = (br[0] - tl[0]) / dim[0],
+ vFactor = (br[1] - tl[1]) / dim[1],
+ hZoomDiff = Math.log(Math.abs(hFactor)) / Math.LN2,
+ vZoomDiff = Math.log(Math.abs(vFactor)) / Math.LN2,
+ newZoom = map.zoom() - Math.max(hZoomDiff, vZoomDiff);
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- nextStep();
- }
+ return newZoom;
}
- function startTank() {
- if (context.mode().id !== 'add-area') {
- return continueTo(addTank);
- }
+ map.extentZoom = function(_) {
+ return calcZoom(geoExtent(_), dimensions);
+ };
- tankId = null;
- timeout(function() {
- revealTank(tank, t('intro.buildings.start_tank'));
+ map.trimmedExtentZoom = function(_) {
+ var trimY = 120, trimX = 40,
+ trimmed = [dimensions[0] - trimX, dimensions[1] - trimY];
+ return calcZoom(geoExtent(_), trimmed);
+ };
- context.map().on('move.intro drawn.intro', function() {
- revealTank(tank, t('intro.buildings.start_tank'), { duration: 0 });
- });
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'draw-area') return chapter.restart();
- continueTo(continueTank);
- });
+ map.editable = function() {
+ var osmLayer = surface.selectAll('.data-layer-osm');
+ if (!osmLayer.empty() && osmLayer.classed('disabled')) return false;
- }, 550); // after easing
+ return map.zoom() >= context.minEditableZoom();
+ };
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
- }
- }
+ map.minzoom = function(_) {
+ if (!arguments.length) return minzoom;
+ minzoom = _;
+ return map;
+ };
- function continueTank() {
- if (context.mode().id !== 'draw-area') {
- return continueTo(addTank);
- }
- tankId = null;
+ map.layers = drawLayers;
- revealTank(tank, t('intro.buildings.continue_tank'));
- context.map().on('move.intro drawn.intro', function() {
- revealTank(tank, t('intro.buildings.continue_tank'), { duration: 0 });
- });
+ return utilRebind(map, dispatch$$1, 'on');
+}
- context.on('enter.intro', function(mode) {
- if (mode.id === 'draw-area') {
- return;
- } else if (mode.id === 'select') {
- tankId = context.selectedIDs()[0];
- return continueTo(searchPresetTank);
- } else {
- return continueTo(addTank);
- }
- });
+function uiMapInMap(context) {
- function continueTo(nextStep) {
- context.map().on('move.intro drawn.intro', null);
- context.on('enter.intro', null);
- nextStep();
- }
- }
+ function map_in_map(selection) {
+ var backgroundLayer = rendererTileLayer(context);
+ var overlayLayers = {};
+ var projection = geoRawMercator();
+ var gpxLayer = svgGpx(projection, context).showLabels(false);
+ var debugLayer = svgDebug(projection, context);
+ var zoom$$1 = d3_zoom()
+ .scaleExtent([geoZoomToScale(0.5), geoZoomToScale(24)])
+ .on('start', zoomStarted)
+ .on('zoom', zoomed)
+ .on('end', zoomEnded);
+ var isTransformed = false;
+ var isHidden = true;
+ var skipEvents = false;
+ var gesture = null;
+ var zDiff = 6; // by default, minimap renders at (main zoom - 6)
+ var wrap = d3_select(null);
+ var tiles = d3_select(null);
+ var viewport = d3_select(null);
+ var tStart; // transform at start of gesture
+ var tCurr; // transform at most recent event
+ var timeoutId;
- function searchPresetTank() {
- if (!tankId || !context.hasEntity(tankId)) {
- return addTank();
- }
- var ids = context.selectedIDs();
- if (context.mode().id !== 'select' || !ids.length || ids[0] !== tankId) {
- context.enter(modeSelect(context, [tankId]));
+ function zoomStarted() {
+ if (skipEvents) return;
+ tStart = tCurr = projection.transform();
+ gesture = null;
}
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
-
- timeout(function() {
- // reset pane, in case user somehow happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '-100%');
- d3_select('.preset-search-input')
- .on('keydown.intro', null)
- .on('keyup.intro', checkPresetSearch);
+ function zoomed() {
+ if (skipEvents) return;
- reveal('.preset-search-input',
- t('intro.buildings.search_tank', { preset: tankPreset.name() })
- );
- }, 400); // after preset list pane visible..
+ var x = event.transform.x;
+ var y = event.transform.y;
+ var k = event.transform.k;
+ var isZooming = (k !== tStart.k);
+ var isPanning = (x !== tStart.x || y !== tStart.y);
- context.on('enter.intro', function(mode) {
- if (!tankId || !context.hasEntity(tankId)) {
- return continueTo(addTank);
+ if (!isZooming && !isPanning) {
+ return; // no change
}
- var ids = context.selectedIDs();
- if (mode.id !== 'select' || !ids.length || ids[0] !== tankId) {
- // keep the user's area selected..
- context.enter(modeSelect(context, [tankId]));
-
- // reset pane, in case user somehow happened to change it..
- d3_select('.inspector-wrap .panewrap').style('right', '-100%');
- // disallow scrolling
- d3_select('.inspector-wrap').on('wheel.intro', eventCancel);
-
- d3_select('.preset-search-input')
- .on('keydown.intro', null)
- .on('keyup.intro', checkPresetSearch);
+ // lock in either zooming or panning, don't allow both in minimap.
+ if (!gesture) {
+ gesture = isZooming ? 'zoom' : 'pan';
+ }
- reveal('.preset-search-input',
- t('intro.buildings.search_tank', { preset: tankPreset.name() })
- );
+ var tMini = projection.transform();
+ var tX, tY, scale;
- context.history().on('change.intro', null);
+ if (gesture === 'zoom') {
+ var dMini = utilGetDimensions(wrap);
+ var cMini = geoVecScale(dMini, 0.5);
+ scale = k / tMini.k;
+ tX = (cMini[0] / scale - cMini[0]) * scale;
+ tY = (cMini[1] / scale - cMini[1]) * scale;
+ } else {
+ k = tMini.k;
+ scale = 1;
+ tX = x - tMini.x;
+ tY = y - tMini.y;
}
- });
- function checkPresetSearch() {
- var first = d3_select('.preset-list-item:first-child');
+ utilSetTransform(tiles, tX, tY, scale);
+ utilSetTransform(viewport, 0, 0, scale);
+ isTransformed = true;
+ tCurr = identity$7.translate(x, y).scale(k);
- if (first.classed('preset-man_made-storage_tank')) {
- reveal(first.select('.preset-list-button').node(),
- t('intro.buildings.choose_tank', { preset: tankPreset.name() }),
- { duration: 300 }
- );
+ var zMain = geoScaleToZoom(context.projection.scale());
+ var zMini = geoScaleToZoom(k);
- d3_select('.preset-search-input')
- .on('keydown.intro', eventCancel, true)
- .on('keyup.intro', null);
+ zDiff = zMain - zMini;
- context.history().on('change.intro', function() {
- continueTo(closeEditorTank);
- });
- }
+ queueRedraw();
}
- function continueTo(nextStep) {
- d3_select('.inspector-wrap').on('wheel.intro', null);
- context.on('enter.intro', null);
- context.history().on('change.intro', null);
- d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
- nextStep();
- }
- }
+ function zoomEnded() {
+ if (skipEvents) return;
+ if (gesture !== 'pan') return;
- function closeEditorTank() {
- if (!tankId || !context.hasEntity(tankId)) {
- return addTank();
- }
- var ids = context.selectedIDs();
- if (context.mode().id !== 'select' || !ids.length || ids[0] !== tankId) {
- context.enter(modeSelect(context, [tankId]));
+ updateProjection();
+ gesture = null;
+ var dMini = utilGetDimensions(wrap);
+ var cMini = geoVecScale(dMini, 0.5);
+ context.map().center(projection.invert(cMini)); // recenter main map..
}
- context.history().checkpoint('hasTank');
- context.on('exit.intro', function() {
- continueTo(rightClickTank);
- });
+ function updateProjection() {
+ var loc = context.map().center();
+ var dMini = utilGetDimensions(wrap);
+ var cMini = geoVecScale(dMini, 0.5);
+ var tMain = context.projection.transform();
+ var zMain = geoScaleToZoom(tMain.k);
+ var zMini = Math.max(zMain - zDiff, 0.5);
+ var kMini = geoZoomToScale(zMini);
- timeout(function() {
- reveal('.entity-editor-pane',
- t('intro.buildings.close', { button: icon('#icon-apply', 'pre-text') })
- );
- }, 500);
+ projection
+ .translate([tMain.x, tMain.y])
+ .scale(kMini);
- function continueTo(nextStep) {
- context.on('exit.intro', null);
- nextStep();
- }
- }
+ var point = projection(loc);
+ var mouse = (gesture === 'pan') ? geoVecSubtract([tCurr.x, tCurr.y], [tStart.x, tStart.y]) : [0, 0];
+ var xMini = cMini[0] - point[0] + tMain.x + mouse[0];
+ var yMini = cMini[1] - point[1] + tMain.y + mouse[1];
+ projection
+ .translate([xMini, yMini])
+ .clipExtent([[0, 0], dMini]);
- function rightClickTank() {
- if (!tankId) return continueTo(addTank);
+ tCurr = projection.transform();
- context.enter(modeBrowse(context));
- context.history().reset('hasTank');
- context.map().centerEase(tank, 500);
+ if (isTransformed) {
+ utilSetTransform(tiles, 0, 0);
+ utilSetTransform(viewport, 0, 0);
+ isTransformed = false;
+ }
- timeout(function() {
- context.on('enter.intro', function(mode) {
- if (mode.id !== 'select') return;
- var ids = context.selectedIDs();
- if (ids.length !== 1 || ids[0] !== tankId) return;
+ zoom$$1
+ .scaleExtent([geoZoomToScale(0.5), geoZoomToScale(zMain - 3)]);
- timeout(function() {
- var node = selectMenuItem('circularize').node();
- if (!node) return;
- continueTo(clickCircle);
- }, 300); // after menu visible
- });
+ skipEvents = true;
+ wrap.call(zoom$$1.transform, tCurr);
+ skipEvents = false;
+ }
- revealTank(tank, t('intro.buildings.rightclick_tank'));
- context.map().on('move.intro drawn.intro', function() {
- revealTank(tank, t('intro.buildings.rightclick_tank'), { duration: 0 });
- });
+ function redraw() {
+ clearTimeout(timeoutId);
+ if (isHidden) return;
- context.history().on('change.intro', function() {
- continueTo(rightClickTank);
- });
+ updateProjection();
- }, 600);
+ var dMini = utilGetDimensions(wrap);
+ var zMini = geoScaleToZoom(projection.scale());
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ // setup tile container
+ tiles = wrap
+ .selectAll('.map-in-map-tiles')
+ .data([0]);
+ tiles = tiles.enter()
+ .append('div')
+ .attr('class', 'map-in-map-tiles')
+ .merge(tiles);
- function clickCircle() {
- if (!tankId) return chapter.restart();
- var entity = context.hasEntity(tankId);
- if (!entity) return continueTo(rightClickTank);
+ // redraw background
+ backgroundLayer
+ .source(context.background().baseLayerSource())
+ .projection(projection)
+ .dimensions(dMini);
- var node = selectMenuItem('circularize').node();
- if (!node) { return continueTo(rightClickTank); }
+ var background = tiles
+ .selectAll('.map-in-map-background')
+ .data([0]);
- var wasChanged = false;
- var menuCoords = context.map().mouseCoordinates();
+ background.enter()
+ .append('div')
+ .attr('class', 'map-in-map-background')
+ .merge(background)
+ .call(backgroundLayer);
- revealEditMenu(menuCoords,
- t('intro.buildings.circle_tank', { button: icon('#operation-circularize', 'pre-text') })
- );
- context.on('enter.intro', function(mode) {
- if (mode.id === 'browse') {
- continueTo(rightClickTank);
- } else if (mode.id === 'move' || mode.id === 'rotate') {
- continueTo(retryClickCircle);
+ // redraw overlay
+ var overlaySources = context.background().overlayLayerSources();
+ var activeOverlayLayers = [];
+ for (var i = 0; i < overlaySources.length; i++) {
+ if (overlaySources[i].validZoom(zMini)) {
+ if (!overlayLayers[i]) overlayLayers[i] = rendererTileLayer(context);
+ activeOverlayLayers.push(overlayLayers[i]
+ .source(overlaySources[i])
+ .projection(projection)
+ .dimensions(dMini));
+ }
}
- });
-
- context.map().on('move.intro drawn.intro', function() {
- var node = selectMenuItem('circularize').node();
- if (!wasChanged && !node) { return continueTo(rightClickTank); }
- revealEditMenu(menuCoords,
- t('intro.buildings.circle_tank', { button: icon('#operation-circularize', 'pre-text') }),
- { duration: 0 }
- );
- });
+ var overlay = tiles
+ .selectAll('.map-in-map-overlay')
+ .data([0]);
- context.history().on('change.intro', function() {
- wasChanged = true;
- context.history().on('change.intro', null);
+ overlay = overlay.enter()
+ .append('div')
+ .attr('class', 'map-in-map-overlay')
+ .merge(overlay);
- // Something changed. Wait for transition to complete and check undo annotation.
- timeout(function() {
- if (context.history().undoAnnotation() === t('operations.circularize.annotation.area')) {
- continueTo(play);
- } else {
- continueTo(retryClickCircle);
- }
- }, 500); // after transitioned actions
- });
- function continueTo(nextStep) {
- context.on('enter.intro', null);
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- nextStep();
- }
- }
+ var overlays = overlay
+ .selectAll('div')
+ .data(activeOverlayLayers, function(d) { return d.source().name(); });
+ overlays.exit()
+ .remove();
- function retryClickCircle() {
- context.enter(modeBrowse(context));
+ overlays = overlays.enter()
+ .append('div')
+ .merge(overlays)
+ .each(function(layer) { d3_select(this).call(layer); });
- revealTank(tank, t('intro.buildings.retry_circle'), {
- buttonText: t('intro.ok'),
- buttonCallback: function() { continueTo(rightClickTank); }
- });
- function continueTo(nextStep) {
- nextStep();
- }
- }
+ var dataLayers = tiles
+ .selectAll('.map-in-map-data')
+ .data([0]);
+ dataLayers.exit()
+ .remove();
- function play() {
- dispatch$$1.call('done');
- reveal('#id-container',
- t('intro.buildings.play', { next: t('intro.startediting.title') }), {
- tooltipBox: '.intro-nav-wrap .chapter-startEditing',
- buttonText: t('intro.ok'),
- buttonCallback: function() { reveal('#id-container'); }
- }
- );
- }
+ dataLayers = dataLayers.enter()
+ .append('svg')
+ .attr('class', 'map-in-map-data')
+ .merge(dataLayers)
+ .call(gpxLayer)
+ .call(debugLayer);
- chapter.enter = function() {
- addHouse();
- };
+ // redraw viewport bounding box
+ if (gesture !== 'pan') {
+ var getPath = d3_geoPath(projection);
+ var bbox = { type: 'Polygon', coordinates: [context.map().extent().polygon()] };
+ viewport = wrap.selectAll('.map-in-map-viewport')
+ .data([0]);
- chapter.exit = function() {
- timeouts.forEach(window.clearTimeout);
- context.on('enter.intro exit.intro', null);
- context.map().on('move.intro drawn.intro', null);
- context.history().on('change.intro', null);
- d3_select('.inspector-wrap').on('wheel.intro', null);
- d3_select('.preset-search-input').on('keydown.intro keyup.intro', null);
- d3_select('.more-fields .combobox-input').on('click.intro', null);
- };
+ viewport = viewport.enter()
+ .append('svg')
+ .attr('class', 'map-in-map-viewport')
+ .merge(viewport);
- chapter.restart = function() {
- chapter.exit();
- chapter.enter();
- };
+ var path = viewport.selectAll('.map-in-map-bbox')
+ .data([bbox]);
+ path.enter()
+ .append('path')
+ .attr('class', 'map-in-map-bbox')
+ .merge(path)
+ .attr('d', getPath)
+ .classed('thick', function(d) { return getPath.area(d) < 30; });
+ }
+ }
- return utilRebind(chapter, dispatch$$1, 'on');
-}
-function uiIntroStartEditing(context, reveal) {
- var dispatch$$1 = dispatch('done', 'startEditing'),
- modalSelection = d3_select(null);
+ function queueRedraw() {
+ clearTimeout(timeoutId);
+ timeoutId = setTimeout(function() { redraw(); }, 750);
+ }
- var chapter = {
- title: 'intro.startediting.title'
- };
+ function toggle() {
+ if (event) event.preventDefault();
- function showHelp() {
- reveal('.map-control.help-control',
- t('intro.startediting.help', { button: icon('#icon-help', 'pre-text'), key: t('help.key') }), {
- buttonText: t('intro.ok'),
- buttonCallback: function() { shortcuts(); }
- }
- );
- }
+ isHidden = !isHidden;
- function shortcuts() {
- reveal('.map-control.help-control',
- t('intro.startediting.shortcuts', { key: t('shortcuts.toggle.key') }), {
- buttonText: t('intro.ok'),
- buttonCallback: function() { showSave(); }
- }
- );
- }
+ d3_select('.minimap-toggle-item')
+ .classed('active', !isHidden)
+ .select('input')
+ .property('checked', !isHidden);
- function showSave() {
- d3_selectAll('.shaded').remove(); // in case user opened keyboard shortcuts
- reveal('#bar button.save',
- t('intro.startediting.save'), {
- buttonText: t('intro.ok'),
- buttonCallback: function() { showStart(); }
+ if (isHidden) {
+ wrap
+ .style('display', 'block')
+ .style('opacity', '1')
+ .transition()
+ .duration(200)
+ .style('opacity', '0')
+ .on('end', function() {
+ selection.selectAll('.map-in-map')
+ .style('display', 'none');
+ });
+ } else {
+ wrap
+ .style('display', 'block')
+ .style('opacity', '0')
+ .transition()
+ .duration(200)
+ .style('opacity', '1')
+ .on('end', function() {
+ redraw();
+ });
}
- );
- }
+ }
- function showStart() {
- d3_selectAll('.shaded').remove(); // in case user opened keyboard shortcuts
- modalSelection = uiModal(context.container());
+ uiMapInMap.toggle = toggle;
- modalSelection.select('.modal')
- .attr('class', 'modal-splash modal col6');
+ wrap = selection.selectAll('.map-in-map')
+ .data([0]);
- modalSelection.selectAll('.close').remove();
+ wrap = wrap.enter()
+ .append('div')
+ .attr('class', 'map-in-map')
+ .style('display', (isHidden ? 'none' : 'block'))
+ .call(zoom$$1)
+ .on('dblclick.zoom', null)
+ .merge(wrap);
- var startbutton = modalSelection.select('.content')
- .attr('class', 'fillL')
- .append('button')
- .attr('class', 'modal-section huge-modal-button')
- .on('click', function() {
- modalSelection.remove();
- });
+ context.map()
+ .on('drawn.map-in-map', function(drawn) {
+ if (drawn.full === true) {
+ redraw();
+ }
+ });
- startbutton
- .append('svg')
- .attr('class', 'illustration')
- .append('use')
- .attr('xlink:href', '#logo-walkthrough');
+ redraw();
- startbutton
- .append('h2')
- .text(t('intro.startediting.start'));
+ var keybinding = d3keybinding('map-in-map')
+ .on(t('background.minimap.key'), toggle);
- dispatch$$1.call('startEditing');
+ d3_select(document)
+ .call(keybinding);
}
+ return map_in_map;
+}
- chapter.enter = function() {
- showHelp();
- };
-
+function uiBackground(context) {
+ var key = t('background.key');
- chapter.exit = function() {
- modalSelection.remove();
- d3_selectAll('.shaded').remove(); // in case user opened keyboard shortcuts
- };
+ var _customSource = context.background().findSource('custom');
+ var _previousBackground = context.background().findSource(context.storage('background-last-used-toggle'));
+ var _shown = false;
+ var _backgroundList = d3_select(null);
+ var _overlayList = d3_select(null);
+ var _displayOptionsContainer = d3_select(null);
+ var _offsetContainer = d3_select(null);
- return utilRebind(chapter, dispatch$$1, 'on');
-}
+ var backgroundDisplayOptions = uiBackgroundDisplayOptions(context);
+ var backgroundOffset = uiBackgroundOffset(context);
-var chapterUi = {
- welcome: uiIntroWelcome,
- navigation: uiIntroNavigation,
- point: uiIntroPoint,
- area: uiIntroArea,
- line: uiIntroLine,
- building: uiIntroBuilding,
- startEditing: uiIntroStartEditing
-};
-var chapterFlow = [
- 'welcome',
- 'navigation',
- 'point',
- 'area',
- 'line',
- 'building',
- 'startEditing'
-];
+ function setTooltips(selection) {
+ selection.each(function(d, i, nodes) {
+ var item = d3_select(this).select('label');
+ var span = item.select('span');
+ var placement = (i < nodes.length / 2) ? 'bottom' : 'top';
+ var description = d.description();
+ var isOverflowing = (span.property('clientWidth') !== span.property('scrollWidth'));
+ if (d === _previousBackground) {
+ item.call(tooltip()
+ .placement(placement)
+ .html(true)
+ .title(function() {
+ var tip = '' + t('background.switch') + '
';
+ return uiTooltipHtml(tip, uiCmd('â' + key));
+ })
+ );
+ } else if (description || isOverflowing) {
+ item.call(tooltip()
+ .placement(placement)
+ .title(description || d.name())
+ );
+ } else {
+ item.call(tooltip().destroy);
+ }
+ });
+ }
-function uiIntro(context) {
- var introGraph = {},
- currChapter;
+ function updateLayerSelections(selection) {
+ function active(d) {
+ return context.background().showsLayer(d);
+ }
- // create entities for intro graph and localize names
- for (var id in dataIntroGraph) {
- introGraph[id] = osmEntity(localize(dataIntroGraph[id]));
+ selection.selectAll('.layer')
+ .classed('active', active)
+ .classed('switch', function(d) { return d === _previousBackground; })
+ .call(setTooltips)
+ .selectAll('input')
+ .property('checked', active);
}
- function intro(selection) {
- context.enter(modeBrowse(context));
+ function chooseBackground(d) {
+ if (d.id === 'custom' && !d.template()) {
+ return editCustom();
+ }
- // Save current map state
- var osm = context.connection(),
- history = context.history().toJSON(),
- hash = window.location.hash,
- center = context.map().center(),
- zoom = context.map().zoom(),
- background = context.background().baseLayerSource(),
- overlays = context.background().overlayLayerSources(),
- opacity = d3_selectAll('#map .layer-background').style('opacity'),
- loadedTiles = osm && osm.loadedTiles(),
- baseEntities = context.history().graph().base().entities,
- countryCode = services.geocoder.countryCode;
+ event.preventDefault();
+ _previousBackground = context.background().baseLayerSource();
+ context.storage('background-last-used-toggle', _previousBackground.id);
+ context.storage('background-last-used', d.id);
+ context.background().baseLayerSource(d);
+ _backgroundList.call(updateLayerSelections);
+ document.activeElement.blur();
+ }
- // Block saving
- context.inIntro(true);
- // Load semi-real data used in intro
- if (osm) { osm.toggle(false).reset(); }
- context.history().reset();
- context.history().merge(values$1(coreGraph().load(introGraph).entities));
- context.history().checkpoint('initial');
+ function editCustom() {
+ event.preventDefault();
+ var example = 'https://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png';
+ var template = window.prompt(
+ t('background.custom_prompt', { example: example }),
+ _customSource.template() || example
+ );
- var esri = context.background().findSource('EsriWorldImagery');
- if (esri) {
- context.background().baseLayerSource(esri);
+ if (template) {
+ context.storage('background-custom-template', template);
+ _customSource.template(template);
+ chooseBackground(_customSource);
} else {
- context.background().bing();
+ _backgroundList.call(updateLayerSelections);
}
- overlays.forEach(function (d) {
- context.background().toggleOverlayLayer(d);
- });
-
- // Mock geocoder
- services.geocoder.countryCode = function(location, callback) {
- callback(null, t('intro.graph.countrycode'));
- };
-
- d3_selectAll('#map .layer-background').style('opacity', 1);
-
- var curtain = uiCurtain();
- selection.call(curtain);
-
- // store that the user started the walkthrough..
- context.storage('walkthrough_started', 'yes');
-
- // restore previous walkthrough progress..
- var storedProgress = context.storage('walkthrough_progress') || '';
- var progress = storedProgress.split(';').filter(Boolean);
-
- var chapters = chapterFlow.map(function(chapter, i) {
- var s = chapterUi[chapter](context, curtain.reveal)
- .on('done', function() {
- context.presets().init(); // clear away "recent" presets
+ }
- buttons.filter(function(d) {
- return d.title === s.title;
- }).classed('finished', true);
- if (i < chapterFlow.length - 1) {
- var next = chapterFlow[i + 1];
- d3_select('button.chapter-' + next)
- .classed('next', true);
- }
+ function chooseOverlay(d) {
+ event.preventDefault();
+ context.background().toggleOverlayLayer(d);
+ _overlayList.call(updateLayerSelections);
+ document.activeElement.blur();
+ }
- // store walkthrough progress..
- progress.push(chapter);
- context.storage('walkthrough_progress', uniq(progress).join(';'));
- });
- return s;
- });
- chapters[chapters.length - 1].on('startEditing', function() {
- // store walkthrough progress..
- progress.push('startEditing');
- context.storage('walkthrough_progress', uniq(progress).join(';'));
+ function drawListItems(layerList, type, change, filter) {
+ var sources = context.background()
+ .sources(context.map().extent())
+ .filter(filter);
- // store if walkthrough is completed..
- var incomplete = difference(chapterFlow, progress);
- if (!incomplete.length) {
- context.storage('walkthrough_completed', 'yes');
- }
+ var layerLinks = layerList.selectAll('li.layer')
+ .data(sources, function(d) { return d.name(); });
- curtain.remove();
- navwrap.remove();
- d3_selectAll('#map .layer-background').style('opacity', opacity);
- if (osm) { osm.toggle(true).reset().loadedTiles(loadedTiles); }
- context.history().reset().merge(values$1(baseEntities));
- context.background().baseLayerSource(background);
- overlays.forEach(function (d) { context.background().toggleOverlayLayer(d); });
- if (history) { context.history().fromJSON(history, false); }
- context.map().centerZoom(center, zoom);
- window.location.replace(hash);
- services.geocoder.countryCode = countryCode;
- context.inIntro(false);
- });
+ layerLinks.exit()
+ .remove();
- var navwrap = selection
- .append('div')
- .attr('class', 'intro-nav-wrap fillD');
+ var enter = layerLinks.enter()
+ .append('li')
+ .attr('class', 'layer')
+ .classed('layer-custom', function(d) { return d.id === 'custom'; })
+ .classed('best', function(d) { return d.best(); });
- navwrap
- .append('svg')
- .attr('class', 'intro-nav-wrap-logo')
- .append('use')
- .attr('xlink:href', '#logo-walkthrough');
+ enter.filter(function(d) { return d.id === 'custom'; })
+ .append('button')
+ .attr('class', 'layer-browse')
+ .call(tooltip()
+ .title(t('background.custom_button'))
+ .placement((textDirection === 'rtl') ? 'right' : 'left')
+ )
+ .on('click', editCustom)
+ .call(svgIcon('#icon-search'));
- var buttonwrap = navwrap
+ enter.filter(function(d) { return d.best(); })
.append('div')
- .attr('class', 'joined')
- .selectAll('button.chapter');
+ .attr('class', 'best')
+ .call(tooltip()
+ .title(t('background.best_imagery'))
+ .placement((textDirection === 'rtl') ? 'right' : 'left')
+ )
+ .append('span')
+ .html('★');
- var buttons = buttonwrap
- .data(chapters)
- .enter()
- .append('button')
- .attr('class', function(d, i) { return 'chapter chapter-' + chapterFlow[i]; })
- .on('click', enterChapter);
+ var label = enter
+ .append('label');
- buttons
- .append('span')
- .text(function(d) { return t(d.title); });
+ label
+ .append('input')
+ .attr('type', type)
+ .attr('name', 'layers')
+ .on('change', change);
- buttons
+ label
.append('span')
- .attr('class', 'status')
- .call(svgIcon((textDirection === 'rtl' ? '#icon-backward' : '#icon-forward'), 'inline'));
+ .text(function(d) { return d.name(); });
- enterChapter(chapters[0]);
+ layerList.selectAll('li.layer')
+ .sort(sortSources)
+ .style('display', layerList.selectAll('li.layer').data().length > 0 ? 'block' : 'none');
- function enterChapter(newChapter) {
- if (currChapter) { currChapter.exit(); }
- context.enter(modeBrowse(context));
+ layerList
+ .call(updateLayerSelections);
- currChapter = newChapter;
- currChapter.enter();
- buttons
- .classed('next', false)
- .classed('active', function(d) {
- return d.title === currChapter.title;
- });
+ function sortSources(a, b) {
+ return a.best() && !b.best() ? -1
+ : b.best() && !a.best() ? 1
+ : d3_descending(a.area(), b.area()) || d3_ascending(a.name(), b.name()) || 0;
}
}
- return intro;
-}
+ function renderBackgroundList(selection) {
-function uiShortcuts() {
- var detected = utilDetect();
- var activeTab = 0;
- var modalSelection;
- var savedSelection;
+ // the background list
+ var container = selection.selectAll('.layer-background-list')
+ .data([0]);
+ _backgroundList = container.enter()
+ .append('ul')
+ .attr('class', 'layer-list layer-background-list')
+ .attr('dir', 'auto')
+ .merge(container);
- var keybinding = d3keybinding('shortcuts')
- .on(t('shortcuts.toggle.key'), function () {
- if (d3_selectAll('.modal-shortcuts').size()) { // already showing
- if (modalSelection) {
- modalSelection.close();
- modalSelection = null;
- }
- } else {
- modalSelection = uiModal(savedSelection);
- shortcutsModal(modalSelection);
- }
- });
- d3_select(document)
- .call(keybinding);
+ // add minimap toggle below list
+ var minimapEnter = selection.selectAll('.minimap-toggle-list')
+ .data([0])
+ .enter()
+ .append('ul')
+ .attr('class', 'layer-list minimap-toggle-list')
+ .append('li')
+ .attr('class', 'layer minimap-toggle-item');
+ var minimapLabelEnter = minimapEnter
+ .append('label')
+ .call(tooltip()
+ .html(true)
+ .title(uiTooltipHtml(t('background.minimap.tooltip'), t('background.minimap.key')))
+ .placement('top')
+ );
+ minimapLabelEnter
+ .append('input')
+ .attr('type', 'checkbox')
+ .on('change', function() {
+ event.preventDefault();
+ uiMapInMap.toggle();
+ });
- function shortcutsModal(modalSelection) {
- modalSelection.select('.modal')
- .classed('modal-shortcuts', true);
+ minimapLabelEnter
+ .append('span')
+ .text(t('background.minimap.description'));
- var shortcutsModal = modalSelection.select('.content');
- shortcutsModal
+ // "Info / Report a Problem" link
+ selection.selectAll('.imagery-faq')
+ .data([0])
+ .enter()
.append('div')
- .attr('class', 'modal-section')
- .append('h3')
- .text(t('shortcuts.title'));
-
- shortcutsModal
- .call(render);
+ .attr('class', 'imagery-faq')
+ .append('a')
+ .attr('target', '_blank')
+ .attr('tabindex', -1)
+ .call(svgIcon('#icon-out-link', 'inline'))
+ .attr('href', 'https://github.com/openstreetmap/iD/blob/master/FAQ.md#how-can-i-report-an-issue-with-background-imagery')
+ .append('span')
+ .text(t('background.imagery_source_faq'));
}
- function render(selection) {
- var wrapper = selection
- .selectAll('.wrapper')
+ function renderOverlayList(selection) {
+ var container = selection.selectAll('.layer-overlay-list')
.data([0]);
- var wrapperEnter = wrapper
- .enter()
- .append('div')
- .attr('class', 'wrapper modal-section');
+ _overlayList = container.enter()
+ .append('ul')
+ .attr('class', 'layer-list layer-overlay-list')
+ .attr('dir', 'auto')
+ .merge(container);
+ }
- var tabsBar = wrapperEnter
- .append('div')
- .attr('class', 'tabs-bar');
- var shortcutsList = wrapperEnter
- .append('div')
- .attr('class', 'shortcuts-list');
+ function update() {
+ _backgroundList
+ .call(drawListItems, 'radio', chooseBackground, function(d) { return !d.isHidden() && !d.overlay; });
- wrapper = wrapper.merge(wrapperEnter);
+ _overlayList
+ .call(drawListItems, 'checkbox', chooseOverlay, function(d) { return !d.isHidden() && d.overlay; });
- var tabs = tabsBar
- .selectAll('.tab')
- .data(dataShortcuts);
+ _displayOptionsContainer
+ .call(backgroundDisplayOptions);
- var tabsEnter = tabs
- .enter()
- .append('div')
- .attr('class', 'tab')
- .on('click', function (d, i) {
- activeTab = i;
- render(selection);
- });
+ _offsetContainer
+ .call(backgroundOffset);
+ }
- tabsEnter
- .append('span')
- .text(function (d) { return t(d.text); });
- tabs = tabs
- .merge(tabsEnter);
+ function quickSwitch() {
+ if (event) {
+ event.stopImmediatePropagation();
+ event.preventDefault();
+ }
+ if (_previousBackground) {
+ chooseBackground(_previousBackground);
+ }
+ }
- // Update
- wrapper.selectAll('.tab')
- .classed('active', function (d, i) {
- return i === activeTab;
- });
+ function background(selection) {
- var shortcuts = shortcutsList
- .selectAll('.shortcut-tab')
- .data(dataShortcuts);
+ function hidePane() {
+ setVisible(false);
+ }
- var shortcutsEnter = shortcuts
- .enter()
+ function togglePane() {
+ if (event) event.preventDefault();
+ paneTooltip.hide(button);
+ setVisible(!button.classed('active'));
+ }
+
+ function setVisible(show) {
+ if (show !== _shown) {
+ button.classed('active', show);
+ _shown = show;
+
+ if (show) {
+ uiMapData.hidePane();
+ uiHelp.hidePane();
+ update();
+
+ pane
+ .style('display', 'block')
+ .style('right', '-300px')
+ .transition()
+ .duration(200)
+ .style('right', '0px');
+
+ } else {
+ pane
+ .style('display', 'block')
+ .style('right', '0px')
+ .transition()
+ .duration(200)
+ .style('right', '-300px')
+ .on('end', function() {
+ d3_select(this).style('display', 'none');
+ });
+ }
+ }
+ }
+
+
+ var pane = selection
.append('div')
- .attr('class', function(d) { return 'shortcut-tab shortcut-tab-' + d.tab; });
+ .attr('class', 'fillL map-overlay col3 content hide');
- var columnsEnter = shortcutsEnter
- .selectAll('.shortcut-column')
- .data(function (d) { return d.columns; })
- .enter()
- .append('table')
- .attr('class', 'shortcut-column');
+ var paneTooltip = tooltip()
+ .placement((textDirection === 'rtl') ? 'right' : 'left')
+ .html(true)
+ .title(uiTooltipHtml(t('background.description'), key));
- var rowsEnter = columnsEnter
- .selectAll('.shortcut-row')
- .data(function (d) { return d.rows; })
- .enter()
- .append('tr')
- .attr('class', 'shortcut-row');
+ var button = selection
+ .append('button')
+ .attr('tabindex', -1)
+ .on('click', togglePane)
+ .call(svgIcon('#icon-layers', 'light'))
+ .call(paneTooltip);
+ pane
+ .append('h2')
+ .text(t('background.title'));
- var sectionRows = rowsEnter
- .filter(function (d) { return !d.shortcuts; });
+ // background list
+ pane
+ .append('div')
+ .attr('class', 'background-background-list-container')
+ .call(uiDisclosure(context, 'background_list', true)
+ .title(t('background.backgrounds'))
+ .content(renderBackgroundList)
+ );
- sectionRows
- .append('td');
+ // overlay list
+ pane
+ .append('div')
+ .attr('class', 'background-overlay-list-container')
+ .call(uiDisclosure(context, 'overlay_list', true)
+ .title(t('background.overlays'))
+ .content(renderOverlayList)
+ );
- sectionRows
- .append('td')
- .attr('class', 'shortcut-section')
- .append('h3')
- .text(function (d) { return t(d.text); });
+ // display options
+ _displayOptionsContainer = pane
+ .append('div')
+ .attr('class', 'background-display-options');
+ // offset controls
+ _offsetContainer = pane
+ .append('div')
+ .attr('class', 'background-offset');
- var shortcutRows = rowsEnter
- .filter(function (d) { return d.shortcuts; });
- var shortcutKeys = shortcutRows
- .append('td')
- .attr('class', 'shortcut-keys');
+ // add listeners
+ context.map()
+ .on('move.background-update', debounce(utilCallWhenIdle(update), 1000));
- var modifierKeys = shortcutKeys
- .filter(function (d) { return d.modifiers; });
+ context.background()
+ .on('change.background-update', update);
- modifierKeys
- .selectAll('kbd.modifier')
- .data(function (d) {
- if (detected.os === 'win' && d.text === 'shortcuts.editing.commands.redo') {
- return ['â'];
- } else if (detected.os !== 'mac' && d.text === 'shortcuts.browsing.display_options.fullscreen') {
- return [];
- } else {
- return d.modifiers;
- }
- })
- .enter()
- .each(function () {
- var selection = d3_select(this);
- selection
- .append('kbd')
- .attr('class', 'modifier')
- .text(function (d) { return uiCmd.display(d); });
+ update();
- selection
- .append('span')
- .text('+');
- });
+ var keybinding = d3keybinding('background')
+ .on(key, togglePane)
+ .on(uiCmd('â' + key), quickSwitch)
+ .on([t('map_data.key'), t('help.key')], hidePane);
+ d3_select(document)
+ .call(keybinding);
- shortcutKeys
- .selectAll('kbd.shortcut')
- .data(function (d) {
- var arr = d.shortcuts;
- if (detected.os === 'win' && d.text === 'shortcuts.editing.commands.redo') {
- arr = ['Y'];
- } else if (detected.os !== 'mac' && d.text === 'shortcuts.browsing.display_options.fullscreen') {
- arr = ['F11'];
- }
+ uiBackground.hidePane = hidePane;
+ uiBackground.togglePane = togglePane;
+ uiBackground.setVisible = setVisible;
+ }
- return arr.map(function(s) {
- return {
- shortcut: s,
- separator: d.separator
- };
- });
- })
- .enter()
- .each(function (d, i, nodes) {
- var selection = d3_select(this);
- var click = d.shortcut.toLowerCase().match(/(.*).click/);
+ return background;
+}
- if (click && click[1]) {
- selection
- .call(svgIcon('#walkthrough-mouse', 'mouseclick', click[1]));
- } else {
- selection
- .append('kbd')
- .attr('class', 'shortcut')
- .text(function (d) {
- var key = d.shortcut;
- return key.indexOf('.') !== -1 ? uiCmd.display(t(key)) : uiCmd.display(key);
- });
- }
+function uiContributors(context) {
+ var osm = context.connection(),
+ debouncedUpdate = debounce(function() { update(); }, 1000),
+ limit = 4,
+ hidden = false,
+ wrap = d3_select(null);
+
+
+ function update() {
+ if (!osm) return;
+
+ var users = {},
+ entities = context.intersects(context.map().extent());
- if (i < nodes.length - 1) {
- selection
- .append('span')
- .text(d.separator || '\u00a0' + t('shortcuts.or') + '\u00a0');
- }
- });
+ entities.forEach(function(entity) {
+ if (entity && entity.user) users[entity.user] = true;
+ });
+ var u = Object.keys(users),
+ subset = u.slice(0, u.length > limit ? limit - 1 : limit);
- shortcutKeys
- .filter(function(d) { return d.gesture; })
- .each(function () {
- var selection = d3_select(this);
+ wrap.html('')
+ .call(svgIcon('#icon-nearby', 'pre-text light'));
- selection
- .append('span')
- .text('+');
+ var userList = d3_select(document.createElement('span'));
- selection
- .append('span')
- .attr('class', 'gesture')
- .text(function (d) { return t(d.gesture); });
- });
+ userList.selectAll()
+ .data(subset)
+ .enter()
+ .append('a')
+ .attr('class', 'user-link')
+ .attr('href', function(d) { return osm.userURL(d); })
+ .attr('target', '_blank')
+ .attr('tabindex', -1)
+ .text(String);
+ if (u.length > limit) {
+ var count = d3_select(document.createElement('span'));
- shortcutRows
- .append('td')
- .attr('class', 'shortcut-desc')
- .text(function (d) { return d.text ? t(d.text) : '\u00a0'; });
+ count.append('a')
+ .attr('target', '_blank')
+ .attr('tabindex', -1)
+ .attr('href', function() {
+ return osm.changesetsURL(context.map().center(), context.map().zoom());
+ })
+ .text(u.length - limit + 1);
+ wrap.append('span')
+ .html(t('contributors.truncated_list', { users: userList.html(), count: count.html() }));
- shortcuts = shortcuts
- .merge(shortcutsEnter);
+ } else {
+ wrap.append('span')
+ .html(t('contributors.list', { users: userList.html() }));
+ }
- // Update
- wrapper.selectAll('.shortcut-tab')
- .style('display', function (d, i) {
- return i === activeTab ? 'flex' : 'none';
- });
+ if (!u.length) {
+ hidden = true;
+ wrap
+ .transition()
+ .style('opacity', 0);
+
+ } else if (hidden) {
+ wrap
+ .transition()
+ .style('opacity', 1);
+ }
}
- return function(selection, show) {
- savedSelection = selection;
- if (show) {
- modalSelection = uiModal(selection);
- shortcutsModal(modalSelection);
- }
+ return function(selection) {
+ if (!osm) return;
+ wrap = selection;
+ update();
+
+ osm.on('loaded.contributors', debouncedUpdate);
+ context.map().on('move.contributors', debouncedUpdate);
};
}
-function uiHelp(context) {
- var key = t('help.key');
+function uiFeatureInfo(context) {
+ function update(selection) {
+ var features = context.features(),
+ stats = features.stats(),
+ count = 0,
+ hiddenList = compact(map$4(features.hidden(), function(k) {
+ if (stats[k]) {
+ count += stats[k];
+ return String(stats[k]) + ' ' + t('feature.' + k + '.description');
+ }
+ }));
- var docKeys = [
- 'help.help',
- 'help.editing_saving',
- 'help.roads',
- 'help.gps',
- 'help.imagery',
- 'help.addresses',
- 'help.inspector',
- 'help.buildings',
- 'help.relations'];
+ selection.html('');
- var docs = docKeys.map(function(key) {
- var text = t(key);
- return {
- title: text.split('\n')[0].replace('#', '').trim(),
- html: marked(text.split('\n').slice(1).join('\n'))
- };
- });
+ if (hiddenList.length) {
+ var tooltipBehavior = tooltip()
+ .placement('top')
+ .html(true)
+ .title(function() {
+ return uiTooltipHtml(hiddenList.join(' '));
+ });
+ var warning = selection.append('a')
+ .attr('href', '#')
+ .attr('tabindex', -1)
+ .html(t('feature_info.hidden_warning', { count: count }))
+ .call(tooltipBehavior)
+ .on('click', function() {
+ tooltipBehavior.hide(warning);
+ // open map data panel?
+ event.preventDefault();
+ });
+ }
- function help(selection) {
+ selection
+ .classed('hide', !hiddenList.length);
+ }
- function hide() {
- setVisible(false);
+
+ return function(selection) {
+ update(selection);
+
+ context.features().on('change.feature_info', function() {
+ update(selection);
+ });
+ };
+}
+
+function uiFullScreen(context) {
+ var element = context.container().node(),
+ keybinding = d3keybinding('full-screen');
+ // button;
+
+
+ function getFullScreenFn() {
+ if (element.requestFullscreen) {
+ return element.requestFullscreen;
+ } else if (element.msRequestFullscreen) {
+ return element.msRequestFullscreen;
+ } else if (element.mozRequestFullScreen) {
+ return element.mozRequestFullScreen;
+ } else if (element.webkitRequestFullscreen) {
+ return element.webkitRequestFullscreen;
}
+ }
- function toggle() {
- if (event) event.preventDefault();
- tooltipBehavior.hide(button);
- setVisible(!button.classed('active'));
+ function getExitFullScreenFn() {
+ if (document.exitFullscreen) {
+ return document.exitFullscreen;
+ } else if (document.msExitFullscreen) {
+ return document.msExitFullscreen;
+ } else if (document.mozCancelFullScreen) {
+ return document.mozCancelFullScreen;
+ } else if (document.webkitExitFullscreen) {
+ return document.webkitExitFullscreen;
}
+ }
- function setVisible(show) {
- if (show !== shown) {
- button.classed('active', show);
- shown = show;
+ function isFullScreen() {
+ return document.fullscreenElement ||
+ document.mozFullScreenElement ||
+ document.webkitFullscreenElement ||
+ document.msFullscreenElement;
+ }
- if (show) {
- selection.on('mousedown.help-inside', function() {
- return event.stopPropagation();
- });
- pane.style('display', 'block')
- .style('right', '-500px')
- .transition()
- .duration(200)
- .style('right', '0px');
- } else {
- pane.style('right', '0px')
- .transition()
- .duration(200)
- .style('right', '-500px')
- .on('end', function() {
- d3_select(this).style('display', 'none');
- });
- selection.on('mousedown.help-inside', null);
- }
- }
+
+ function isSupported() {
+ return !!getFullScreenFn();
+ }
+
+
+ function fullScreen() {
+ event.preventDefault();
+ if (!isFullScreen()) {
+ // button.classed('active', true);
+ getFullScreenFn().apply(element);
+ } else {
+ // button.classed('active', false);
+ getExitFullScreenFn().apply(document);
}
+ }
- function clickHelp(d, i) {
- var rtl = (textDirection === 'rtl');
- pane.property('scrollTop', 0);
- doctitle.html(d.title);
+ return function() { // selection) {
+ if (!isSupported())
+ return;
- body.html(d.html);
- body.selectAll('a')
- .attr('target', '_blank');
- menuItems.classed('selected', function(m) {
- return m.title === d.title;
- });
+ // button = selection.append('button')
+ // .attr('title', t('full_screen'))
+ // .attr('tabindex', -1)
+ // .on('click', fullScreen)
+ // .call(tooltip);
- nav.html('');
- if (rtl) {
- nav.call(drawNext).call(drawPrevious);
- } else {
- nav.call(drawPrevious).call(drawNext);
- }
+ // button.append('span')
+ // .attr('class', 'icon full-screen');
+ var detected = utilDetect();
+ var keys = detected.os === 'mac' ? [uiCmd('ââF'), 'f11'] : ['f11'];
+ keybinding.on(keys, fullScreen);
- function drawNext(selection) {
- if (i < docs.length - 1) {
- var nextLink = selection
- .append('a')
- .attr('class', 'next')
- .on('click', function() {
- clickHelp(docs[i + 1], i + 1);
- });
+ d3_select(document)
+ .call(keybinding);
+ };
+}
- nextLink
- .append('span')
- .text(docs[i + 1].title)
- .call(svgIcon((rtl ? '#icon-backward' : '#icon-forward'), 'inline'));
- }
- }
+function uiLoading(context) {
+ var _modalSelection = d3_select(null);
+ var _message = '';
+ var _blocking = false;
- function drawPrevious(selection) {
- if (i > 0) {
- var prevLink = selection
- .append('a')
- .attr('class', 'previous')
- .on('click', function() {
- clickHelp(docs[i - 1], i - 1);
- });
+ var loading = function(selection) {
+ _modalSelection = uiModal(selection, _blocking);
- prevLink
- .call(svgIcon((rtl ? '#icon-forward' : '#icon-backward'), 'inline'))
- .append('span')
- .text(docs[i - 1].title);
- }
- }
- }
+ var loadertext = _modalSelection.select('.content')
+ .classed('loading-modal', true)
+ .append('div')
+ .attr('class', 'modal-section fillL');
+ loadertext
+ .append('img')
+ .attr('class', 'loader')
+ .attr('src', context.imagePath('loader-white.gif'));
- function clickWalkthrough() {
- if (context.inIntro()) return;
- context.container().call(uiIntro(context));
- setVisible(false);
- }
+ loadertext
+ .append('h3')
+ .text(_message);
+ _modalSelection.select('button.close')
+ .attr('class', 'hide');
- function clickShortcuts() {
- context.container().call(uiShortcuts(context), true);
- }
+ return loading;
+ };
- var pane = selection.append('div')
- .attr('class', 'help-wrap map-overlay fillL col5 content hide'),
- tooltipBehavior = tooltip()
- .placement((textDirection === 'rtl') ? 'right' : 'left')
- .html(true)
- .title(uiTooltipHtml(t('help.title'), key)),
- button = selection.append('button')
- .attr('tabindex', -1)
- .on('click', toggle)
- .call(svgIcon('#icon-help', 'light'))
- .call(tooltipBehavior),
- shown = false;
+ loading.message = function(_) {
+ if (!arguments.length) return _message;
+ _message = _;
+ return loading;
+ };
- var toc = pane.append('ul')
- .attr('class', 'toc');
+ loading.blocking = function(_) {
+ if (!arguments.length) return _blocking;
+ _blocking = _;
+ return loading;
+ };
- var menuItems = toc.selectAll('li')
- .data(docs)
- .enter()
- .append('li')
- .append('a')
- .html(function(d) { return d.title; })
- .on('click', clickHelp);
- var shortcuts = toc
- .append('li')
- .attr('class', 'shortcuts')
- .call(tooltip()
- .html(true)
- .title(uiTooltipHtml(t('shortcuts.tooltip'), '?'))
- .placement('top')
- )
- .append('a')
- .on('click', clickShortcuts);
+ loading.close = function() {
+ _modalSelection.remove();
+ };
- shortcuts
- .append('div')
- .text(t('shortcuts.title'));
- var walkthrough = toc
- .append('li')
- .attr('class', 'walkthrough')
- .append('a')
- .on('click', clickWalkthrough);
+ return loading;
+}
- walkthrough
- .append('svg')
- .attr('class', 'logo logo-walkthrough')
- .append('use')
- .attr('xlink:href', '#logo-walkthrough');
+function uiGeolocate(context) {
+ var geoOptions = { enableHighAccuracy: false, timeout: 6000 /* 6sec */ },
+ locating = uiLoading(context).message(t('geolocate.locating')).blocking(true),
+ timeoutId;
- walkthrough
- .append('div')
- .text(t('splash.walkthrough'));
+ function click() {
+ if (context.inIntro()) return;
+ context.enter(modeBrowse(context));
+ context.container().call(locating);
+ navigator.geolocation.getCurrentPosition(success, error, geoOptions);
- var content = pane.append('div')
- .attr('class', 'left-content');
+ // This timeout ensures that we still call finish() even if
+ // the user declines to share their location in Firefox
+ timeoutId = setTimeout(finish, 10000 /* 10sec */ );
+ }
- var doctitle = content.append('h2')
- .text(t('help.title'));
- var body = content.append('div')
- .attr('class', 'body');
+ function success(position) {
+ var map = context.map(),
+ extent = geoExtent([position.coords.longitude, position.coords.latitude])
+ .padByMeters(position.coords.accuracy);
- var nav = content.append('div')
- .attr('class', 'nav');
+ map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent)));
+ finish();
+ }
- clickHelp(docs[0], 0);
- var keybinding = d3keybinding('help')
- .on(key, toggle)
- .on([t('background.key'), t('map_data.key')], hide);
+ function error() {
+ finish();
+ }
- d3_select(document)
- .call(keybinding);
- context.surface().on('mousedown.help-outside', hide);
- context.container().on('mousedown.help-outside', hide);
+ function finish() {
+ locating.close(); // unblock ui
+ if (timeoutId) { clearTimeout(timeoutId); }
+ timeoutId = undefined;
}
- return help;
+
+ return function(selection) {
+ if (!navigator.geolocation) return;
+
+ selection
+ .append('button')
+ .attr('tabindex', -1)
+ .attr('title', t('geolocate.title'))
+ .on('click', click)
+ .call(svgIcon('#icon-geolocate', 'light'))
+ .call(tooltip()
+ .placement((textDirection === 'rtl') ? 'right' : 'left'));
+ };
}
function uiPanelBackground(context) {
@@ -55924,7 +58155,7 @@ function uiPanelBackground(context) {
.append('li')
.attr('class', 'background-info-list-' + k)
.classed('hide', !metadata[k])
- .text(t('info_panels.background.' + k) + ': ')
+ .text(t('info_panels.background.' + k) + ':')
.append('span')
.attr('class', 'background-info-span-' + k)
.text(metadata[k]);
@@ -56052,11 +58283,14 @@ function uiPanelHistory(context) {
function displayTimestamp(entity) {
if (!entity.timestamp) return t('info_panels.history.unknown');
-
+ var detected = utilDetect();
+ var options = {
+ day: 'numeric', month: 'short', year: 'numeric',
+ hour: 'numeric', minute: 'numeric', second: 'numeric'
+ };
var d = new Date(entity.timestamp);
if (isNaN(d.getTime())) return t('info_panels.history.unknown');
-
- return d.toLocaleString();
+ return d.toLocaleString(detected.locale, options);
}
@@ -56156,20 +58390,24 @@ function uiPanelHistory(context) {
list
.append('li')
- .text(t('info_panels.history.version') + ': ' + entity.version);
+ .text(t('info_panels.history.version') + ':')
+ .append('span')
+ .text(entity.version);
list
.append('li')
- .text(t('info_panels.history.last_edit') + ': ' + displayTimestamp(entity));
+ .text(t('info_panels.history.last_edit') + ':')
+ .append('span')
+ .text(displayTimestamp(entity));
list
.append('li')
- .text(t('info_panels.history.edited_by') + ': ')
+ .text(t('info_panels.history.edited_by') + ':')
.call(displayUser, entity);
list
.append('li')
- .text(t('info_panels.history.changeset') + ': ')
+ .text(t('info_panels.history.changeset') + ':')
.call(displayChangeset, entity);
if (osm) {
@@ -56208,20 +58446,161 @@ function uiPanelHistory(context) {
return panel;
}
-function uiPanelLocation(context) {
- var currLocation = '';
- var OSM_PRECISION = 7;
+var OSM_PRECISION = 7;
+var locale$2 = utilDetect().locale;
+
+/**
+ * Returns a localized representation of the given length measurement.
+ *
+ * @param {Number} m area in meters
+ * @param {Boolean} isImperial true for U.S. customary units; false for metric
+ */
+function displayLength(m, isImperial) {
+ var d = m * (isImperial ? 3.28084 : 1),
+ unit;
+
+ if (isImperial) {
+ if (d >= 5280) {
+ d /= 5280;
+ unit = 'miles';
+ } else {
+ unit = 'feet';
+ }
+ } else {
+ if (d >= 1000) {
+ d /= 1000;
+ unit = 'kilometers';
+ } else {
+ unit = 'meters';
+ }
+ }
+ return t('units.' + unit, {
+ quantity: d.toLocaleString(locale$2, { maximumSignificantDigits: 4 })
+ });
+}
- function wrap(x, min, max) {
- var d = max - min;
- return ((x - min) % d + d) % d + min;
- }
+/**
+ * Returns a localized representation of the given area measurement.
+ *
+ * @param {Number} m2 area in square meters
+ * @param {Boolean} isImperial true for U.S. customary units; false for metric
+ */
+function displayArea(m2, isImperial) {
+ var d = m2 * (isImperial ? 10.7639111056 : 1),
+ d1, d2, unit1, unit2, area;
+
+ if (isImperial) {
+ if (d >= 6969600) { // > 0.25mi² show mi²
+ d1 = d / 27878400;
+ unit1 = 'square_miles';
+ } else {
+ d1 = d;
+ unit1 = 'square_feet';
+ }
+ if (d > 4356 && d < 43560000) { // 0.1 - 1000 acres
+ d2 = d / 43560;
+ unit2 = 'acres';
+ }
- function clamp(x, min, max) {
- return Math.max(min, Math.min(x, max));
- }
+ } else {
+ if (d >= 250000) { // > 0.25km² show km²
+ d1 = d / 1000000;
+ unit1 = 'square_kilometers';
+ } else {
+ d1 = d;
+ unit1 = 'square_meters';
+ }
+
+ if (d > 1000 && d < 10000000) { // 0.1 - 1000 hectares
+ d2 = d / 10000;
+ unit2 = 'hectares';
+ }
+ }
+
+ area = t('units.' + unit1, {
+ quantity: d1.toLocaleString(locale$2, { maximumSignificantDigits: 4 })
+ });
+
+ if (d2) {
+ return t('units.area_pair', {
+ area1: area,
+ area2: t('units.' + unit2, {
+ quantity: d2.toLocaleString(locale$2, { maximumSignificantDigits: 2 })
+ })
+ });
+ } else {
+ return area;
+ }
+}
+
+function wrap(x, min, max) {
+ var d = max - min;
+ return ((x - min) % d + d) % d + min;
+}
+
+function clamp(x, min, max) {
+ return Math.max(min, Math.min(x, max));
+}
+
+function displayCoordinate(deg, pos, neg) {
+ var min = (Math.abs(deg) - Math.floor(Math.abs(deg))) * 60,
+ sec = (min - Math.floor(min)) * 60,
+ displayDegrees = t('units.arcdegrees', {
+ quantity: Math.floor(Math.abs(deg)).toLocaleString(locale$2)
+ }),
+ displayCoordinate;
+
+ if (Math.floor(sec) > 0) {
+ displayCoordinate = displayDegrees +
+ t('units.arcminutes', { quantity: Math.floor(min).toLocaleString(locale$2) }) +
+ t('units.arcseconds', { quantity: Math.round(sec).toLocaleString(locale$2) });
+ } else if (Math.floor(min) > 0) {
+ displayCoordinate = displayDegrees +
+ t('units.arcminutes', { quantity: Math.round(min).toLocaleString(locale$2) });
+ } else {
+ displayCoordinate = t('units.arcdegrees', {
+ quantity: Math.round(Math.abs(deg)).toLocaleString(locale$2)
+ });
+ }
+
+ if (deg === 0) {
+ return displayCoordinate;
+ } else {
+ return t('units.coordinate', {
+ coordinate: displayCoordinate,
+ direction: t('units.' + (deg > 0 ? pos : neg))
+ });
+ }
+}
+
+/**
+ * Returns given coordinate pair in degree-minute-second format.
+ *
+ * @param {Array} coord longitude and latitude
+ */
+function dmsCoordinatePair(coord) {
+ return t('units.coordinate_pair', {
+ latitude: displayCoordinate(clamp(coord[1], -90, 90), 'north', 'south'),
+ longitude: displayCoordinate(wrap(coord[0], -180, 180), 'east', 'west')
+ });
+}
+
+/**
+ * Returns the given coordinate pair in decimal format.
+ *
+ * @param {Array} coord longitude and latitude
+ */
+function decimalCoordinatePair(coord) {
+ return t('units.coordinate_pair', {
+ latitude: clamp(coord[1], -90, 90).toLocaleString(locale$2, { maximumFractionDigits: OSM_PRECISION }),
+ longitude: wrap(coord[0], -180, 180).toLocaleString(locale$2, { maximumFractionDigits: OSM_PRECISION })
+ });
+}
+
+function uiPanelLocation(context) {
+ var currLocation = '';
function redraw(selection) {
@@ -56236,13 +58615,11 @@ function uiPanelLocation(context) {
coord = context.map().center();
}
- var coordStr =
- clamp(coord[1], -90, 90).toFixed(OSM_PRECISION) + ', ' +
- wrap(coord[0], -180, 180).toFixed(OSM_PRECISION);
-
list
.append('li')
- .text(coordStr);
+ .text(dmsCoordinatePair(coord))
+ .append('li')
+ .text(decimalCoordinatePair(coord));
// Location Info
selection
@@ -56293,8 +58670,8 @@ function uiPanelLocation(context) {
}
function uiPanelMeasurement(context) {
- var isImperial = (utilDetect().locale.toLowerCase() === 'en-us');
- var OSM_PRECISION = 7;
+ var locale = utilDetect().locale,
+ isImperial = (locale.toLowerCase() === 'en-us');
function radiansToMeters(r) {
@@ -56321,89 +58698,28 @@ function uiPanelMeasurement(context) {
return result;
}
+ function nodeCount(feature) {
+ if (feature.type === 'LineString') return feature.coordinates.length;
- function displayLength(m) {
- var d = m * (isImperial ? 3.28084 : 1),
- p, unit;
-
- if (isImperial) {
- if (d >= 5280) {
- d /= 5280;
- unit = 'mi';
- } else {
- unit = 'ft';
- }
- } else {
- if (d >= 1000) {
- d /= 1000;
- unit = 'km';
- } else {
- unit = 'm';
- }
- }
-
- // drop unnecessary precision
- p = d > 1000 ? 0 : d > 100 ? 1 : 2;
-
- return String(d.toFixed(p)) + ' ' + unit;
- }
-
-
- function displayArea(m2) {
- var d = m2 * (isImperial ? 10.7639111056 : 1),
- d1, d2, p1, p2, unit1, unit2;
-
- if (isImperial) {
- if (d >= 6969600) { // > 0.25mi² show mi²
- d1 = d / 27878400;
- unit1 = 'mi²';
- } else {
- d1 = d;
- unit1 = 'ft²';
- }
-
- if (d > 4356 && d < 43560000) { // 0.1 - 1000 acres
- d2 = d / 43560;
- unit2 = 'ac';
- }
-
- } else {
- if (d >= 250000) { // > 0.25km² show km²
- d1 = d / 1000000;
- unit1 = 'km²';
- } else {
- d1 = d;
- unit1 = 'm²';
- }
-
- if (d > 1000 && d < 10000000) { // 0.1 - 1000 hectares
- d2 = d / 10000;
- unit2 = 'ha';
- }
- }
-
- // drop unnecessary precision
- p1 = d1 > 1000 ? 0 : d1 > 100 ? 1 : 2;
- p2 = d2 > 1000 ? 0 : d2 > 100 ? 1 : 2;
-
- return String(d1.toFixed(p1)) + ' ' + unit1 +
- (d2 ? ' (' + String(d2.toFixed(p2)) + ' ' + unit2 + ')' : '');
+ if (feature.type === 'Polygon') {
+ return feature.coordinates[0].length - 1;
+ }
}
function redraw(selection) {
- var resolver = context.graph(),
- selected = filter(context.selectedIDs(), function(e) { return context.hasEntity(e); }),
- singular = selected.length === 1 ? selected[0] : null,
- extent = geoExtent(),
- entity;
+ var resolver = context.graph();
+ var selected = filter(context.selectedIDs(), function(e) { return context.hasEntity(e); });
+ var singular = selected.length === 1 ? selected[0] : null;
+ var extent = geoExtent();
+ var entity;
selection.html('');
selection
.append('h4')
.attr('class', 'measurement-heading')
- .text(singular || t('info_panels.measurement.selected', { n: selected.length }));
+ .text(singular || t('info_panels.measurement.selected', { n: selected.length.toLocaleString(locale) }));
if (!selected.length) return;
@@ -56417,14 +58733,17 @@ function uiPanelMeasurement(context) {
var list = selection
.append('ul');
+ var coordItem;
// multiple features, just display extent center..
if (!singular) {
- list
+ coordItem = list
.append('li')
- .text(t('info_panels.measurement.center') + ': ' +
- center[1].toFixed(OSM_PRECISION) + ', ' + center[0].toFixed(OSM_PRECISION)
- );
+ .text(t('info_panels.measurement.center') + ':');
+ coordItem.append('span')
+ .text(dmsCoordinatePair(center));
+ coordItem.append('span')
+ .text(decimalCoordinatePair(center));
return;
}
@@ -56441,26 +58760,43 @@ function uiPanelMeasurement(context) {
list
.append('li')
- .text(t('info_panels.measurement.geometry') + ': ' +
- (closed ? t('info_panels.measurement.closed') + ' ' : '') + t('geometry.' + geometry) );
+ .text(t('info_panels.measurement.geometry') + ':')
+ .append('span')
+ .text(
+ closed ? t('info_panels.measurement.closed_' + geometry) : t('geometry.' + geometry)
+ );
+
+ if (entity.type !== 'relation') {
+ list
+ .append('li')
+ .text(t('info_panels.measurement.node_count') + ':')
+ .append('span')
+ .text(nodeCount(feature).toLocaleString(locale));
+ }
if (closed) {
var area = steradiansToSqmeters(entity.area(resolver));
list
.append('li')
- .text(t('info_panels.measurement.area') + ': ' + displayArea(area));
+ .text(t('info_panels.measurement.area') + ':')
+ .append('span')
+ .text(displayArea(area, isImperial));
}
- list
- .append('li')
- .text(lengthLabel + ': ' + displayLength(length));
list
.append('li')
- .text(t('info_panels.measurement.centroid') + ': ' +
- centroid[1].toFixed(OSM_PRECISION) + ', ' + centroid[0].toFixed(OSM_PRECISION)
- );
+ .text(lengthLabel + ':')
+ .append('span')
+ .text(displayLength(length, isImperial));
+ coordItem = list
+ .append('li')
+ .text(t('info_panels.measurement.centroid') + ':');
+ coordItem.append('span')
+ .text(dmsCoordinatePair(centroid));
+ coordItem.append('span')
+ .text(decimalCoordinatePair(centroid));
var toggle = isImperial ? 'imperial' : 'metric';
@@ -56480,13 +58816,17 @@ function uiPanelMeasurement(context) {
list
.append('li')
- .text(t('info_panels.measurement.geometry') + ': ' + t('geometry.' + geometry));
+ .text(t('info_panels.measurement.geometry') + ':')
+ .append('span')
+ .text(t('geometry.' + geometry));
- list
+ coordItem = list
.append('li')
- .text(centerLabel + ': ' +
- center[1].toFixed(OSM_PRECISION) + ', ' + center[0].toFixed(OSM_PRECISION)
- );
+ .text(centerLabel + ':');
+ coordItem.append('span')
+ .text(dmsCoordinatePair(center));
+ coordItem.append('span')
+ .text(decimalCoordinatePair(center));
}
}
@@ -56644,496 +58984,6 @@ function uiInfo(context) {
return info;
}
-function uiMapData(context) {
- var key = t('map_data.key'),
- features = context.features().keys(),
- layers = context.layers(),
- fills = ['wireframe', 'partial', 'full'],
- fillDefault = context.storage('area-fill') || 'partial',
- fillSelected = fillDefault;
-
-
- function map_data(selection) {
-
- function showsFeature(d) {
- return context.features().enabled(d);
- }
-
-
- function autoHiddenFeature(d) {
- return context.features().autoHidden(d);
- }
-
-
- function clickFeature(d) {
- context.features().toggle(d);
- update();
- }
-
-
- function showsFill(d) {
- return fillSelected === d;
- }
-
-
- function setFill(d) {
- fills.forEach(function(opt) {
- context.surface().classed('fill-' + opt, Boolean(opt === d));
- });
-
- fillSelected = d;
- if (d !== 'wireframe') {
- fillDefault = d;
- context.storage('area-fill', d);
- }
- update();
- }
-
-
- function showsLayer(which) {
- var layer = layers.layer(which);
- if (layer) {
- return layer.enabled();
- }
- return false;
- }
-
-
- function setLayer(which, enabled) {
- var layer = layers.layer(which);
- if (layer) {
- layer.enabled(enabled);
- update();
- }
- }
-
-
- function toggleLayer(which) {
- setLayer(which, !showsLayer(which));
- }
-
-
- function drawPhotoItems(selection) {
- var photoKeys = ['mapillary-images', 'mapillary-signs', 'openstreetcam-images'];
- var photoLayers = layers.all().filter(function(obj) { return photoKeys.indexOf(obj.id) !== -1; });
- var data = photoLayers.filter(function(obj) { return obj.layer.supported(); });
-
- function layerSupported(d) {
- return d.layer && d.layer.supported();
- }
- function layerEnabled(d) {
- return layerSupported(d) && d.layer.enabled();
- }
-
- var ul = selection
- .selectAll('.layer-list-photos')
- .data([0]);
-
- ul = ul.enter()
- .append('ul')
- .attr('class', 'layer-list layer-list-photos')
- .merge(ul);
-
- var li = ul.selectAll('.list-item-photos')
- .data(data);
-
- li.exit()
- .remove();
-
- var liEnter = li.enter()
- .append('li')
- .attr('class', function(d) { return 'list-item-photos list-item-' + d.id; });
-
- var labelEnter = liEnter
- .append('label')
- .each(function(d) {
- d3_select(this)
- .call(tooltip()
- .title(t(d.id.replace('-', '_') + '.tooltip'))
- .placement('top')
- );
- });
-
- labelEnter
- .append('input')
- .attr('type', 'checkbox')
- .on('change', function(d) { toggleLayer(d.id); });
-
- labelEnter
- .append('span')
- .text(function(d) { return t(d.id.replace('-', '_') + '.title'); });
-
-
- // Update
- li = li
- .merge(liEnter);
-
- li
- .classed('active', layerEnabled)
- .selectAll('input')
- .property('checked', layerEnabled);
- }
-
-
- function drawOsmItem(selection) {
- var osm = layers.layer('osm'),
- showsOsm = osm.enabled();
-
- var ul = selection
- .selectAll('.layer-list-osm')
- .data(osm ? [0] : []);
-
- // Exit
- ul.exit()
- .remove();
-
- // Enter
- var ulEnter = ul.enter()
- .append('ul')
- .attr('class', 'layer-list layer-list-osm');
-
- var liEnter = ulEnter
- .append('li')
- .attr('class', 'list-item-osm');
-
- var labelEnter = liEnter
- .append('label')
- .call(tooltip()
- .title(t('map_data.layers.osm.tooltip'))
- .placement('top')
- );
-
- labelEnter
- .append('input')
- .attr('type', 'checkbox')
- .on('change', function() { toggleLayer('osm'); });
-
- labelEnter
- .append('span')
- .text(t('map_data.layers.osm.title'));
-
- // Update
- ul = ul
- .merge(ulEnter);
-
- ul.selectAll('.list-item-osm')
- .classed('active', showsOsm)
- .selectAll('input')
- .property('checked', showsOsm);
- }
-
-
- function drawGpxItem(selection) {
- var gpx = layers.layer('gpx'),
- hasGpx = gpx && gpx.hasGpx(),
- showsGpx = hasGpx && gpx.enabled();
-
- var ul = selection
- .selectAll('.layer-list-gpx')
- .data(gpx ? [0] : []);
-
- // Exit
- ul.exit()
- .remove();
-
- // Enter
- var ulEnter = ul.enter()
- .append('ul')
- .attr('class', 'layer-list layer-list-gpx');
-
- var liEnter = ulEnter
- .append('li')
- .attr('class', 'list-item-gpx');
-
- liEnter
- .append('button')
- .attr('class', 'list-item-gpx-extent')
- .call(tooltip()
- .title(t('gpx.zoom'))
- .placement((textDirection === 'rtl') ? 'right' : 'left'))
- .on('click', function() {
- event.preventDefault();
- event.stopPropagation();
- gpx.fitZoom();
- })
- .call(svgIcon('#icon-search'));
-
- liEnter
- .append('button')
- .attr('class', 'list-item-gpx-browse')
- .call(tooltip()
- .title(t('gpx.browse'))
- .placement((textDirection === 'rtl') ? 'right' : 'left')
- )
- .on('click', function() {
- d3_select(document.createElement('input'))
- .attr('type', 'file')
- .on('change', function() {
- gpx.files(event.target.files);
- })
- .node().click();
- })
- .call(svgIcon('#icon-geolocate'));
-
- var labelEnter = liEnter
- .append('label')
- .call(tooltip()
- .title(t('gpx.drag_drop'))
- .placement('top')
- );
-
- labelEnter
- .append('input')
- .attr('type', 'checkbox')
- .on('change', function() { toggleLayer('gpx'); });
-
- labelEnter
- .append('span')
- .text(t('gpx.local_layer'));
-
- // Update
- ul = ul
- .merge(ulEnter);
-
- ul.selectAll('.list-item-gpx')
- .classed('active', showsGpx)
- .selectAll('label')
- .classed('deemphasize', !hasGpx)
- .selectAll('input')
- .property('disabled', !hasGpx)
- .property('checked', showsGpx);
- }
-
-
- function drawList(selection, data, type, name, change, active) {
- var items = selection.selectAll('li')
- .data(data);
-
- // Exit
- items.exit()
- .remove();
-
- // Enter
- var enter = items.enter()
- .append('li')
- .attr('class', 'layer')
- .call(tooltip()
- .html(true)
- .title(function(d) {
- var tip = t(name + '.' + d + '.tooltip'),
- key = (d === 'wireframe' ? t('area_fill.wireframe.key') : null);
-
- if (name === 'feature' && autoHiddenFeature(d)) {
- var msg = showsLayer('osm') ? t('map_data.autohidden') : t('map_data.osmhidden');
- tip += '' + msg + '
';
- }
- return uiTooltipHtml(tip, key);
- })
- .placement('top')
- );
-
- var label = enter
- .append('label');
-
- label
- .append('input')
- .attr('type', type)
- .attr('name', name)
- .on('change', change);
-
- label
- .append('span')
- .text(function(d) { return t(name + '.' + d + '.description'); });
-
- // Update
- items = items
- .merge(enter);
-
- items
- .classed('active', active)
- .selectAll('input')
- .property('checked', active)
- .property('indeterminate', function(d) {
- return (name === 'feature' && autoHiddenFeature(d));
- });
- }
-
-
- function update() {
- dataLayerContainer
- .call(drawOsmItem)
- .call(drawPhotoItems)
- .call(drawGpxItem);
-
- fillList
- .call(drawList, fills, 'radio', 'area_fill', setFill, showsFill);
-
- featureList
- .call(drawList, features, 'checkbox', 'feature', clickFeature, showsFeature);
- }
-
-
- function hidePanel() {
- setVisible(false);
- }
-
-
- function togglePanel() {
- if (event) event.preventDefault();
- tooltipBehavior.hide(button);
- setVisible(!button.classed('active'));
- }
-
-
- function toggleWireframe() {
- if (event) {
- event.preventDefault();
- event.stopPropagation();
- }
- setFill((fillSelected === 'wireframe' ? fillDefault : 'wireframe'));
- context.map().pan([0,0]); // trigger a redraw
- }
-
-
- function setVisible(show) {
- if (show !== shown) {
- button.classed('active', show);
- shown = show;
-
- if (show) {
- update();
- selection.on('mousedown.map_data-inside', function() {
- return event.stopPropagation();
- });
- content.style('display', 'block')
- .style('right', '-300px')
- .transition()
- .duration(200)
- .style('right', '0px');
- } else {
- content.style('display', 'block')
- .style('right', '0px')
- .transition()
- .duration(200)
- .style('right', '-300px')
- .on('end', function() {
- d3_select(this).style('display', 'none');
- });
- selection.on('mousedown.map_data-inside', null);
- }
- }
- }
-
-
- var content = selection
- .append('div')
- .attr('class', 'fillL map-overlay col3 content hide'),
- tooltipBehavior = tooltip()
- .placement((textDirection === 'rtl') ? 'right' : 'left')
- .html(true)
- .title(uiTooltipHtml(t('map_data.description'), key)),
- button = selection
- .append('button')
- .attr('tabindex', -1)
- .on('click', togglePanel)
- .call(svgIcon('#icon-data', 'light'))
- .call(tooltipBehavior),
- shown = false;
-
- content
- .append('h4')
- .text(t('map_data.title'));
-
-
- // data layers
- content
- .append('a')
- .text(t('map_data.data_layers'))
- .attr('href', '#')
- .classed('hide-toggle', true)
- .classed('expanded', true)
- .on('click', function() {
- var exp = d3_select(this).classed('expanded');
- dataLayerContainer.style('display', exp ? 'none' : 'block');
- d3_select(this).classed('expanded', !exp);
- event.preventDefault();
- });
-
- var dataLayerContainer = content
- .append('div')
- .attr('class', 'data-data-layers')
- .style('display', 'block');
-
-
- // area fills
- content
- .append('a')
- .text(t('map_data.fill_area'))
- .attr('href', '#')
- .classed('hide-toggle', true)
- .classed('expanded', false)
- .on('click', function() {
- var exp = d3_select(this).classed('expanded');
- fillContainer.style('display', exp ? 'none' : 'block');
- d3_select(this).classed('expanded', !exp);
- event.preventDefault();
- });
-
- var fillContainer = content
- .append('div')
- .attr('class', 'data-area-fills')
- .style('display', 'none');
-
- var fillList = fillContainer
- .append('ul')
- .attr('class', 'layer-list layer-fill-list');
-
-
- // feature filters
- content
- .append('a')
- .text(t('map_data.map_features'))
- .attr('href', '#')
- .classed('hide-toggle', true)
- .classed('expanded', false)
- .on('click', function() {
- var exp = d3_select(this).classed('expanded');
- featureContainer.style('display', exp ? 'none' : 'block');
- d3_select(this).classed('expanded', !exp);
- event.preventDefault();
- });
-
- var featureContainer = content
- .append('div')
- .attr('class', 'data-feature-filters')
- .style('display', 'none');
-
- var featureList = featureContainer
- .append('ul')
- .attr('class', 'layer-list layer-feature-list');
-
-
- context.features()
- .on('change.map_data-update', update);
-
- setFill(fillDefault);
-
- var keybinding = d3keybinding('features')
- .on(key, togglePanel)
- .on(t('area_fill.wireframe.key'), toggleWireframe)
- .on([t('background.key'), t('help.key')], hidePanel);
-
- d3_select(document)
- .call(keybinding);
-
- context.surface().on('mousedown.map_data-outside', hidePanel);
- context.container().on('mousedown.map_data-outside', hidePanel);
- }
-
-
- return map_data;
-}
-
function uiModes(context) {
var modes = [
modeAddPoint(context),
@@ -57143,7 +58993,8 @@ function uiModes(context) {
function editable() {
- return context.editable() && context.mode().id !== 'save';
+ var mode = context.mode();
+ return context.editable() && mode && mode.id !== 'save';
}
@@ -57345,12 +59196,13 @@ function uiRestore(context) {
}
function uiSave(context) {
- var history = context.history(),
- key = uiCmd('âS');
+ var history = context.history();
+ var key = uiCmd('âS');
function saving() {
- return context.mode().id === 'save';
+ var mode = context.mode();
+ return mode && mode.id === 'save';
}
@@ -57429,7 +59281,7 @@ function uiSave(context) {
updateCount();
- var keybinding = d3keybinding('save')
+ var keybinding = d3keybinding('uiSave')
.on(key, save, true);
d3_select(document)
@@ -57480,21 +59332,7 @@ function uiScale(context) {
dLon = geoMetersToLon(scale.dist / conversion, lat);
scale.px = Math.round(projection([loc1[0] + dLon, loc1[1]])[0]);
- if (isImperial) {
- if (scale.dist >= 5280) {
- scale.dist /= 5280;
- scale.text = String(scale.dist) + ' mi';
- } else {
- scale.text = String(scale.dist) + ' ft';
- }
- } else {
- if (scale.dist >= 1000) {
- scale.dist /= 1000;
- scale.text = String(scale.dist) + ' km';
- } else {
- scale.text = String(scale.dist) + ' m';
- }
- }
+ scale.text = displayLength(scale.dist / conversion, isImperial);
return scale;
}
@@ -57593,7 +59431,8 @@ function swapdim(a, b, dim) {
}
function uiFeatureList(context) {
- var geocodeResults;
+ var keybinding = d3keybinding('uiFeatureList');
+ var _geocodeResults;
function featureList(selection) {
@@ -57601,7 +59440,8 @@ function uiFeatureList(context) {
.append('div')
.attr('class', 'header fillL cf');
- header.append('h3')
+ header
+ .append('h3')
.text(t('inspector.feature_list'));
var searchWrap = selection
@@ -57614,6 +59454,7 @@ function uiFeatureList(context) {
.attr('type', 'search')
.call(utilNoAuto)
.on('keypress', keypress)
+ .on('keydown', keydown)
.on('input', inputevent);
searchWrap
@@ -57632,18 +59473,40 @@ function uiFeatureList(context) {
context.map()
.on('drawn.feature-list', mapDrawn);
+ keybinding
+ .on(uiCmd('âF'), focusSearch);
+
+ d3_select(document)
+ .call(keybinding);
+
+
+ function focusSearch() {
+ var mode = context.mode() && context.mode().id;
+ if (mode !== 'browse') return;
+
+ event.preventDefault();
+ search.node().focus();
+ }
+
+
+ function keydown() {
+ if (event.keyCode === 27) { // escape
+ search.node().blur();
+ }
+ }
+
function keypress() {
var q = search.property('value'),
items = list.selectAll('.feature-list-item');
- if (event.keyCode === 13 && q.length && items.size()) {
+ if (event.keyCode === 13 && q.length && items.size()) { // return
click(items.datum());
}
}
function inputevent() {
- geocodeResults = undefined;
+ _geocodeResults = undefined;
drawList();
}
@@ -57662,10 +59525,10 @@ function uiFeatureList(context) {
function features() {
- var entities = {},
- result = [],
- graph = context.graph(),
- q = search.property('value').toLowerCase();
+ var entities = {};
+ var result = [];
+ var graph = context.graph();
+ var q = search.property('value').toLowerCase();
if (!q) return result;
@@ -57688,7 +59551,7 @@ function uiFeatureList(context) {
id: -1,
geometry: 'point',
type: t('inspector.location'),
- name: loc[0].toFixed(6) + ', ' + loc[1].toFixed(6),
+ name: dmsCoordinatePair([loc[1], loc[0]]),
location: loc
});
}
@@ -57701,8 +59564,9 @@ function uiFeatureList(context) {
var name = utilDisplayName(entity) || '';
if (name.toLowerCase().indexOf(q) >= 0) {
- var matched = context.presets().match(entity, graph),
- type = (matched && matched.name()) || utilDisplayType(entity.id);
+ var matched = context.presets().match(entity, graph);
+ var type = (matched && matched.name()) || utilDisplayType(entity.id);
+
result.push({
id: entity.id,
entity: entity,
@@ -57719,17 +59583,34 @@ function uiFeatureList(context) {
var visible = context.surface().selectAll('.point, .line, .area').nodes();
for (var i = 0; i < visible.length && result.length <= 200; i++) {
- addEntity(visible[i].__data__);
+ var datum = visible[i].__data__;
+ var entity = datum && datum.properties && datum.properties.entity;
+ if (entity) { addEntity(entity); }
}
- (geocodeResults || []).forEach(function(d) {
- // https://github.com/openstreetmap/iD/issues/1890
- if (d.osm_type && d.osm_id) {
+ (_geocodeResults || []).forEach(function(d) {
+ if (d.osm_type && d.osm_id) { // some results may be missing these - #1890
+
+ // Make a temporary osmEntity so we can preset match
+ // and better localize the search result - #4725
+ var id = osmEntity.id.fromOSM(d.osm_type, d.osm_id);
+ var tags = {};
+ tags[d.class] = d.type;
+
+ var attrs = { id: id, type: d.osm_type, tags: tags };
+ if (d.osm_type === 'way') { // for ways, add some fake closed nodes
+ attrs.nodes = ['a','a']; // so that geometry area is possible
+ }
+
+ var tempEntity = osmEntity(attrs);
+ var tempGraph = coreGraph([tempEntity]);
+ var matched = context.presets().match(tempEntity, tempGraph);
+ var type = (matched && matched.name()) || utilDisplayType(id);
+
result.push({
- id: osmEntity.id.fromOSM(d.osm_type, d.osm_id),
- geometry: d.osm_type === 'relation' ? 'relation' : d.osm_type === 'way' ? 'line' : 'point',
- type: d.type !== 'yes' ? (d.type.charAt(0).toUpperCase() + d.type.slice(1)).replace('_', ' ')
- : (d.class.charAt(0).toUpperCase() + d.class.slice(1)).replace('_', ' '),
+ id: tempEntity.id,
+ geometry: tempEntity.geometry(tempGraph),
+ type: type,
name: d.display_name,
extent: new geoExtent(
[parseFloat(d.boundingbox[3]), parseFloat(d.boundingbox[0])],
@@ -57743,16 +59624,17 @@ function uiFeatureList(context) {
function drawList() {
- var value = search.property('value'),
- results = features();
+ var value = search.property('value');
+ var results = features();
list.classed('filtered', value.length);
- var noResultsWorldwide = geocodeResults && geocodeResults.length === 0;
+ var noResultsWorldwide = _geocodeResults && _geocodeResults.length === 0;
var resultsIndicator = list.selectAll('.no-results-item')
.data([0])
- .enter().append('button')
+ .enter()
+ .append('button')
.property('disabled', true)
.attr('class', 'no-results-item')
.call(svgIcon('#icon-alert', 'pre-text'));
@@ -57766,7 +59648,8 @@ function uiFeatureList(context) {
if (services.geocoder) {
list.selectAll('.geocode-item')
.data([0])
- .enter().append('button')
+ .enter()
+ .append('button')
.attr('class', 'geocode-item')
.on('click', geocoderSearch)
.append('div')
@@ -57780,7 +59663,7 @@ function uiFeatureList(context) {
.style('display', (value.length && !results.length) ? 'block' : 'none');
list.selectAll('.geocode-item')
- .style('display', (value && geocodeResults === undefined) ? 'block' : 'none');
+ .style('display', (value && _geocodeResults === undefined) ? 'block' : 'none');
list.selectAll('.feature-list-item')
.data([-1])
@@ -57800,20 +59683,24 @@ function uiFeatureList(context) {
.append('div')
.attr('class', 'label');
- label.each(function(d) {
- d3_select(this)
- .call(svgIcon('#icon-' + d.geometry, 'pre-text'));
- });
+ label
+ .each(function(d) {
+ d3_select(this)
+ .call(svgIcon('#icon-' + d.geometry, 'pre-text'));
+ });
- label.append('span')
+ label
+ .append('span')
.attr('class', 'entity-type')
.text(function(d) { return d.type; });
- label.append('span')
+ label
+ .append('span')
.attr('class', 'entity-name')
.text(function(d) { return d.name; });
- enter.style('opacity', 0)
+ enter
+ .style('opacity', 0)
.transition()
.style('opacity', 1);
@@ -57847,8 +59734,8 @@ function uiFeatureList(context) {
if (d.entity.type === 'node') {
context.map().center(d.entity.loc);
} else if (d.entity.type === 'way') {
- var center = context.projection(context.map().center()),
- edge = geoChooseEdge(context.childNodes(d.entity), center, context.projection);
+ var center = context.projection(context.map().center());
+ var edge = geoChooseEdge(context.childNodes(d.entity), center, context.projection);
context.map().center(edge.loc);
}
context.enter(modeSelect(context, [d.entity.id]));
@@ -57860,7 +59747,7 @@ function uiFeatureList(context) {
function geocoderSearch() {
services.geocoder.search(search.property('value'), function (err, resp) {
- geocodeResults = resp || [];
+ _geocodeResults = resp || [];
drawList();
});
}
@@ -57979,15 +59866,15 @@ function uiPresetIcon() {
}
function d3combobox() {
- var dispatch$$1 = dispatch('accept'),
- container = d3_select(document.body),
- data = [],
- suggestions = [],
- minItems = 2,
- caseSensitive = false;
-
- var fetcher = function(val, cb) {
- cb(data.filter(function(d) {
+ var dispatch$$1 = dispatch('accept');
+ var _container = d3_select(document.body);
+ var _data = [];
+ var _suggestions = [];
+ var _minItems = 2;
+ var _caseSensitive = false;
+
+ var _fetcher = function(val, cb) {
+ cb(_data.filter(function(d) {
return d.value
.toString()
.toLowerCase()
@@ -57996,11 +59883,11 @@ function d3combobox() {
};
var combobox = function(input, attachTo) {
- var idx = -1,
- wrapper = container
- .selectAll('div.combobox')
- .filter(function(d) { return d === input.node(); }),
- shown = !wrapper.empty();
+ var idx = -1;
+ var wrapper = _container
+ .selectAll('div.combobox')
+ .filter(function(d) { return d === input.node(); });
+ var shown = !wrapper.empty();
input
.classed('combobox-input', true)
@@ -58010,17 +59897,17 @@ function d3combobox() {
.on('keyup.typeahead', keyup)
.on('input.typeahead', change)
.each(function() {
- var parent = this.parentNode,
- sibling = this.nextSibling;
+ var parent = this.parentNode;
+ var sibling = this.nextSibling;
var caret = d3_select(parent).selectAll('.combobox-caret')
.filter(function(d) { return d === input.node(); })
.data([input.node()]);
caret = caret.enter()
- .insert('div', function() { return sibling; })
+ .insert('div', function() { return sibling; })
.attr('class', 'combobox-caret')
- .merge(caret);
+ .merge(caret);
caret
.on('mousedown', function () {
@@ -58047,7 +59934,7 @@ function d3combobox() {
function show() {
if (!shown) {
- wrapper = container
+ wrapper = _container
.insert('div', ':first-child')
.datum(input.node())
.attr('class', 'combobox')
@@ -58142,17 +60029,17 @@ function d3combobox() {
}
function nav(dir) {
- if (!suggestions.length) return;
- idx = Math.max(Math.min(idx + dir, suggestions.length - 1), 0);
- input.property('value', suggestions[idx].value);
+ if (!_suggestions.length) return;
+ idx = Math.max(Math.min(idx + dir, _suggestions.length - 1), 0);
+ input.property('value', _suggestions[idx].value);
render();
ensureVisible();
}
function value() {
- var value = input.property('value'),
- start = input.property('selectionStart'),
- end = input.property('selectionEnd');
+ var value = input.property('value');
+ var start = input.property('selectionStart');
+ var end = input.property('selectionEnd');
if (start && end) {
value = value.substring(0, start);
@@ -58162,32 +60049,45 @@ function d3combobox() {
}
function fetch(v, cb) {
- fetcher.call(input, v, function(_) {
- suggestions = _;
+ _fetcher.call(input, v, function(_) {
+ _suggestions = _;
cb();
});
}
function autocomplete() {
- var v = caseSensitive ? value() : value().toLowerCase();
+ var v = _caseSensitive ? value() : value().toLowerCase();
idx = -1;
if (!v) return;
- for (var i = 0; i < suggestions.length; i++) {
- var suggestion = suggestions[i].value,
- compare = caseSensitive ? suggestion : suggestion.toLowerCase();
+ var best = -1;
+ var suggestion, compare;
- if (compare.indexOf(v) === 0) {
- idx = i;
- input.property('value', suggestion);
- input.node().setSelectionRange(v.length, suggestion.length);
- return;
+ for (var i = 0; i < _suggestions.length; i++) {
+ suggestion = _suggestions[i].value;
+ compare = _caseSensitive ? suggestion : suggestion.toLowerCase();
+
+ // if search string matches suggestion exactly, pick it..
+ if (compare === v) {
+ best = i;
+ break;
+
+ // otherwise lock in the first result that starts with the search string..
+ } else if (best === -1 && compare.indexOf(v) === 0) {
+ best = i;
}
}
+
+ if (best !== -1) {
+ idx = best;
+ suggestion = _suggestions[best].value;
+ input.property('value', suggestion);
+ input.node().setSelectionRange(v.length, suggestion.length);
+ }
}
function render() {
- if (suggestions.length >= minItems && document.activeElement === input.node()) {
+ if (_suggestions.length >= _minItems && document.activeElement === input.node()) {
show();
} else {
hide();
@@ -58196,7 +60096,7 @@ function d3combobox() {
var options = wrapper
.selectAll('a.combobox-option')
- .data(suggestions, function(d) { return d.value; });
+ .data(_suggestions, function(d) { return d.value; });
options.exit()
.remove();
@@ -58213,8 +60113,8 @@ function d3combobox() {
.order();
- var node = attachTo ? attachTo.node() : input.node(),
- rect = node.getBoundingClientRect();
+ var node = attachTo ? attachTo.node() : input.node();
+ var rect = node.getBoundingClientRect();
wrapper
.style('left', rect.left + 'px')
@@ -58242,32 +60142,32 @@ function d3combobox() {
};
combobox.fetcher = function(_) {
- if (!arguments.length) return fetcher;
- fetcher = _;
+ if (!arguments.length) return _fetcher;
+ _fetcher = _;
return combobox;
};
combobox.data = function(_) {
- if (!arguments.length) return data;
- data = _;
+ if (!arguments.length) return _data;
+ _data = _;
return combobox;
};
combobox.minItems = function(_) {
- if (!arguments.length) return minItems;
- minItems = _;
+ if (!arguments.length) return _minItems;
+ _minItems = _;
return combobox;
};
combobox.caseSensitive = function(_) {
- if (!arguments.length) return caseSensitive;
- caseSensitive = _;
+ if (!arguments.length) return _caseSensitive;
+ _caseSensitive = _;
return combobox;
};
combobox.container = function(_) {
- if (!arguments.length) return container;
- container = _;
+ if (!arguments.length) return _container;
+ _container = _;
return combobox;
};
@@ -58292,77 +60192,9 @@ d3combobox.off = function(input) {
.on('scroll.combobox', null);
};
-function uiDisclosure() {
- var dispatch$$1 = dispatch('toggled'),
- title,
- expanded = false,
- content = function () {};
-
-
- var disclosure = function(selection) {
- var hideToggle = selection.selectAll('.hide-toggle')
- .data([0]);
-
- hideToggle = hideToggle.enter()
- .append('a')
- .attr('href', '#')
- .attr('class', 'hide-toggle')
- .merge(hideToggle);
-
- hideToggle
- .text(title)
- .on('click', toggle)
- .classed('expanded', expanded);
-
-
- var wrap = selection.selectAll('div')
- .data([0]);
-
- wrap = wrap.enter()
- .append('div')
- .merge(wrap);
-
- wrap
- .classed('hide', !expanded)
- .call(content);
-
-
- function toggle() {
- expanded = !expanded;
- hideToggle.classed('expanded', expanded);
- wrap.call(uiToggle(expanded));
- dispatch$$1.call('toggled', this, 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 utilRebind(disclosure, dispatch$$1, 'on');
-}
-
function uiRawMemberEditor(context) {
- var id,
- taginfo = services.taginfo;
+ var taginfo = services.taginfo,
+ _entityID;
function selectMember(d) {
@@ -58394,7 +60226,7 @@ function uiRawMemberEditor(context) {
function rawMemberEditor(selection) {
- var entity = context.entity(id),
+ var entity = context.entity(_entityID),
memberships = [];
entity.members.slice(0, 1000).forEach(function(member, index) {
@@ -58409,21 +60241,17 @@ function uiRawMemberEditor(context) {
});
var gt = entity.members.length > 1000 ? '>' : '';
- selection.call(uiDisclosure()
+ selection.call(uiDisclosure(context, 'raw_member_editor', true)
.title(t('inspector.all_members') + ' (' + gt + memberships.length + ')')
.expanded(true)
- .on('toggled', toggled)
+ .updatePreference(false)
+ .on('toggled', function(expanded) {
+ if (expanded) { selection.node().parentNode.scrollTop += 200; }
+ })
.content(content)
);
- function toggled(expanded) {
- if (expanded) {
- selection.node().parentNode.scrollTop += 200;
- }
- }
-
-
function content(wrap) {
var list = wrap.selectAll('.member-list')
.data([0]);
@@ -58542,8 +60370,8 @@ function uiRawMemberEditor(context) {
rawMemberEditor.entityID = function(_) {
- if (!arguments.length) return id;
- id = _;
+ if (!arguments.length) return _entityID;
+ _entityID = _;
return rawMemberEditor;
};
@@ -58553,7 +60381,8 @@ function uiRawMemberEditor(context) {
function uiRawMembershipEditor(context) {
var taginfo = services.taginfo,
- id, showBlank;
+ _entityID,
+ _showBlank;
function selectRelation(d) {
@@ -58572,11 +60401,13 @@ function uiRawMembershipEditor(context) {
function addMembership(d, role) {
- showBlank = false;
+ _showBlank = false;
+
+ var member = { id: _entityID, type: context.entity(_entityID).type, role: role };
if (d.relation) {
context.perform(
- actionAddMember(d.relation.id, { id: id, type: context.entity(id).type, role: role }),
+ actionAddMember(d.relation.id, member),
t('operations.add_member.annotation')
);
@@ -58584,7 +60415,7 @@ function uiRawMembershipEditor(context) {
var relation = osmRelation();
context.perform(
actionAddEntity(relation),
- actionAddMember(relation.id, { id: id, type: context.entity(id).type, role: role }),
+ actionAddMember(relation.id, member),
t('operations.add.annotation.relation')
);
@@ -58602,15 +60433,12 @@ function uiRawMembershipEditor(context) {
function relations(q) {
- var newRelation = {
- relation: null,
- value: t('inspector.new_relation')
- },
- result = [],
- graph = context.graph();
+ var newRelation = { relation: null, value: t('inspector.new_relation') };
+ var result = [];
+ var graph = context.graph();
context.intersects(context.extent()).forEach(function(entity) {
- if (entity.type !== 'relation' || entity.id === id)
+ if (entity.type !== 'relation' || entity.id === _entityID)
return;
var matched = context.presets().match(entity, graph),
@@ -58621,10 +60449,7 @@ function uiRawMembershipEditor(context) {
if (q && value.toLowerCase().indexOf(q.toLowerCase()) === -1)
return;
- result.push({
- relation: entity,
- value: value
- });
+ result.push({ relation: entity, value: value });
});
result.sort(function(a, b) {
@@ -58643,13 +60468,17 @@ function uiRawMembershipEditor(context) {
});
});
+ forEach(result, function(obj) {
+ obj.title = obj.value;
+ });
+
result.unshift(newRelation);
return result;
}
function rawMembershipEditor(selection) {
- var entity = context.entity(id),
+ var entity = context.entity(_entityID),
parents = context.graph().parentRelations(entity),
memberships = [];
@@ -58662,21 +60491,17 @@ function uiRawMembershipEditor(context) {
});
var gt = parents.length > 1000 ? '>' : '';
- selection.call(uiDisclosure()
+ selection.call(uiDisclosure(context, 'raw_membership_editor', true)
.title(t('inspector.all_relations') + ' (' + gt + memberships.length + ')')
.expanded(true)
- .on('toggled', toggled)
+ .updatePreference(false)
+ .on('toggled', function(expanded) {
+ if (expanded) { selection.node().parentNode.scrollTop += 200; }
+ })
.content(content)
);
- function toggled(expanded) {
- if (expanded) {
- selection.node().parentNode.scrollTop += 200;
- }
- }
-
-
function content(wrap) {
var list = wrap.selectAll('.member-list')
.data([0]);
@@ -58743,7 +60568,7 @@ function uiRawMembershipEditor(context) {
var newrow = list.selectAll('.member-row-new')
- .data(showBlank ? [0] : []);
+ .data(_showBlank ? [0] : []);
newrow.exit()
.remove();
@@ -58797,7 +60622,7 @@ function uiRawMembershipEditor(context) {
addrel
.call(svgIcon('#icon-plus', 'light'))
.on('click', function() {
- showBlank = true;
+ _showBlank = true;
content(wrap);
list.selectAll('.member-entity-input').node().focus();
});
@@ -58833,7 +60658,7 @@ function uiRawMembershipEditor(context) {
taginfo.roles({
debounce: true,
rtype: rtype || '',
- geometry: context.geometry(id),
+ geometry: context.geometry(_entityID),
query: role
}, function(err, data) {
if (!err) callback(sort(role, data));
@@ -58853,8 +60678,8 @@ function uiRawMembershipEditor(context) {
rawMembershipEditor.entityID = function(_) {
- if (!arguments.length) return id;
- id = _;
+ if (!arguments.length) return _entityID;
+ _entityID = _;
return rawMembershipEditor;
};
@@ -59061,34 +60886,36 @@ function uiTagReference(tag) {
function uiRawTagEditor(context) {
var taginfo = services.taginfo,
dispatch$$1 = dispatch('change'),
- expandedPreference = (context.storage('raw_tag_editor.expanded') === 'true'),
- expandedCurrent = expandedPreference,
- updatePreference = true,
- readOnlyTags = [],
- showBlank = false,
- newRow,
- state,
- preset,
- tags,
- id;
+ _readOnlyTags = [],
+ _showBlank = false,
+ _updatePreference = true,
+ _expanded = false,
+ _newRow,
+ _state,
+ _preset,
+ _tags,
+ _entityID;
function rawTagEditor(selection) {
- var count = Object.keys(tags).filter(function(d) { return d; }).length;
+ var count = Object.keys(_tags).filter(function(d) { return d; }).length;
- selection.call(uiDisclosure()
+ var disclosure = uiDisclosure(context, 'raw_tag_editor', false)
.title(t('inspector.all_tags') + ' (' + count + ')')
- .expanded(expandedCurrent)
.on('toggled', toggled)
- .content(content)
- );
+ .updatePreference(_updatePreference)
+ .content(content);
+
+ // Sometimes we want to force the raw_tag_editor to be opened/closed..
+ // When undefined, uiDisclosure will use the user's stored preference.
+ if (_expanded !== undefined) {
+ disclosure.expanded(_expanded);
+ }
+
+ selection.call(disclosure);
function toggled(expanded) {
- expandedCurrent = expanded;
- if (updatePreference) {
- expandedPreference = expanded;
- context.storage('raw_tag_editor.expanded', expanded);
- }
+ _expanded = expanded;
if (expanded) {
selection.node().parentNode.scrollTop += 200;
}
@@ -59097,14 +60924,14 @@ function uiRawTagEditor(context) {
function content(wrap) {
- var entries = map$4(tags, function(v, k) {
+ var entries = map$4(_tags, function(v, k) {
return { key: k, value: v };
});
- if (!entries.length || showBlank) {
- showBlank = false;
+ if (!entries.length || _showBlank) {
+ _showBlank = false;
entries.push({key: '', value: ''});
- newRow = '';
+ _newRow = '';
}
var list = wrap.selectAll('.tag-list')
@@ -59174,8 +61001,8 @@ function uiRawTagEditor(context) {
items = items
.merge(enter)
.sort(function(a, b) {
- return (a.key === newRow && b.key !== newRow) ? 1
- : (a.key !== newRow && b.key === newRow) ? -1
+ return (a.key === _newRow && b.key !== _newRow) ? 1
+ : (a.key !== _newRow && b.key === _newRow) ? -1
: d3_ascending(a.key, b.key);
});
@@ -59185,11 +61012,11 @@ function uiRawTagEditor(context) {
key = row.select('input.key'), // propagate bound data to child
value = row.select('input.value'); // propagate bound data to child
- if (id && taginfo) {
+ if (_entityID && taginfo) {
bindTypeahead(key, value);
}
- var isRelation = (id && context.entity(id).type === 'relation'),
+ var isRelation = (_entityID && context.entity(_entityID).type === 'relation'),
reference;
if (isRelation && tag.key === 'type') {
@@ -59198,7 +61025,7 @@ function uiRawTagEditor(context) {
reference = uiTagReference({ key: tag.key, value: tag.value }, context);
}
- if (state === 'hover') {
+ if (_state === 'hover') {
reference.showing(false);
}
@@ -59223,8 +61050,8 @@ function uiRawTagEditor(context) {
function isReadOnly(d) {
- for (var i = 0; i < readOnlyTags.length; i++) {
- if (d.key.match(readOnlyTags[i]) !== null) {
+ for (var i = 0; i < _readOnlyTags.length; i++) {
+ if (d.key.match(_readOnlyTags[i]) !== null) {
return true;
}
}
@@ -59242,7 +61069,7 @@ function uiRawTagEditor(context) {
function bindTypeahead(key, value) {
if (isReadOnly({ key: key })) return;
- var geometry = context.geometry(id);
+ var geometry = context.geometry(_entityID);
key.call(d3combobox()
.container(context.container())
@@ -59311,7 +61138,7 @@ function uiRawTagEditor(context) {
var match = kNew.match(/^(.*?)(?:_(\d+))?$/),
base = match[1],
suffix = +(match[2] || 1);
- while (tags[kNew]) { // rename key if already in use
+ while (_tags[kNew]) { // rename key if already in use
kNew = base + '_' + suffix++;
}
}
@@ -59320,8 +61147,8 @@ function uiRawTagEditor(context) {
d.key = kNew; // Maintain DOM identity through the subsequent update.
- if (newRow === kOld) { // see if this row is still a new row
- newRow = ((d.value === '' || kNew === '') ? kNew : undefined);
+ if (_newRow === kOld) { // see if this row is still a new row
+ _newRow = ((d.value === '' || kNew === '') ? kNew : undefined);
}
this.value = kNew;
@@ -59334,8 +61161,8 @@ function uiRawTagEditor(context) {
var tag = {};
tag[d.key] = this.value;
- if (newRow === d.key && d.key !== '' && d.value !== '') { // not a new row anymore
- newRow = undefined;
+ if (_newRow === d.key && d.key !== '' && d.value !== '') { // not a new row anymore
+ _newRow = undefined;
}
dispatch$$1.call('change', this, tag);
@@ -59356,7 +61183,7 @@ function uiRawTagEditor(context) {
// handler. Without the setTimeout, the call to `content` would
// wipe out the pending value change.
setTimeout(function() {
- showBlank = true;
+ _showBlank = true;
content(wrap);
list.selectAll('li:last-child input.key').node().focus();
}, 0);
@@ -59365,51 +61192,51 @@ function uiRawTagEditor(context) {
rawTagEditor.state = function(_) {
- if (!arguments.length) return state;
- state = _;
+ if (!arguments.length) return _state;
+ _state = _;
return rawTagEditor;
};
rawTagEditor.preset = function(_) {
- if (!arguments.length) return preset;
- preset = _;
- if (preset.isFallback()) {
- expandedCurrent = true;
- updatePreference = false;
+ if (!arguments.length) return _preset;
+ _preset = _;
+ if (_preset.isFallback()) {
+ _expanded = true;
+ _updatePreference = false;
} else {
- expandedCurrent = expandedPreference;
- updatePreference = true;
+ _expanded = undefined;
+ _updatePreference = true;
}
return rawTagEditor;
};
rawTagEditor.tags = function(_) {
- if (!arguments.length) return tags;
- tags = _;
+ if (!arguments.length) return _tags;
+ _tags = _;
return rawTagEditor;
};
rawTagEditor.entityID = function(_) {
- if (!arguments.length) return id;
- id = _;
+ if (!arguments.length) return _entityID;
+ _entityID = _;
return rawTagEditor;
};
rawTagEditor.expanded = function(_) {
- if (!arguments.length) return expandedCurrent;
- expandedCurrent = _;
- updatePreference = false;
+ if (!arguments.length) return _expanded;
+ _expanded = _;
+ _updatePreference = false;
return rawTagEditor;
};
rawTagEditor.readOnlyTags = function(_) {
- if (!arguments.length) return readOnlyTags;
- readOnlyTags = _;
+ if (!arguments.length) return _readOnlyTags;
+ _readOnlyTags = _;
return rawTagEditor;
};
@@ -59418,17 +61245,19 @@ function uiRawTagEditor(context) {
}
function uiFieldCheck(field, context) {
- var dispatch$$1 = dispatch('change'),
- options = field.strings && field.strings.options,
- values = [],
- texts = [],
- input = d3_select(null),
- text = d3_select(null),
- label = d3_select(null),
- reverser = d3_select(null),
- impliedYes,
- entityId,
- value;
+ var dispatch$$1 = dispatch('change');
+ var options = field.strings && field.strings.options;
+ var values = [];
+ var texts = [];
+
+ var input = d3_select(null);
+ var text = d3_select(null);
+ var label = d3_select(null);
+ var reverser = d3_select(null);
+
+ var _impliedYes;
+ var _entityID;
+ var _value;
if (options) {
@@ -59448,15 +61277,15 @@ function uiFieldCheck(field, context) {
// Checks tags to see whether an undefined value is "Assumed to be Yes"
function checkImpliedYes() {
- impliedYes = (field.id === 'oneway_yes');
+ _impliedYes = (field.id === 'oneway_yes');
// hack: pretend `oneway` field is a `oneway_yes` field
// where implied oneway tag exists (e.g. `junction=roundabout`) #2220, #1841
if (field.id === 'oneway') {
- var entity = context.entity(entityId);
+ var entity = context.entity(_entityID);
for (var key in entity.tags) {
if (key in osmOneWayTags && (entity.tags[key] in osmOneWayTags[key])) {
- impliedYes = true;
+ _impliedYes = true;
texts[0] = t('presets.fields.oneway_yes.options.undefined');
break;
}
@@ -59467,18 +61296,18 @@ function uiFieldCheck(field, context) {
function reverserHidden() {
if (!d3_select('div.inspector-hover').empty()) return true;
- return !(value === 'yes' || (impliedYes && !value));
+ return !(_value === 'yes' || (_impliedYes && !_value));
}
function reverserSetText(selection) {
- var entity = context.hasEntity(entityId);
+ var entity = context.hasEntity(_entityID);
if (reverserHidden() || !entity) return selection;
- var first = entity.first(),
- last = entity.isClosed() ? entity.nodes[entity.nodes.length - 2] : entity.last(),
- pseudoDirection = first < last,
- icon = pseudoDirection ? '#icon-forward' : '#icon-backward';
+ var first = entity.first();
+ var last = entity.isClosed() ? entity.nodes[entity.nodes.length - 2] : entity.last();
+ var pseudoDirection = first < last;
+ var icon = pseudoDirection ? '#icon-forward' : '#icon-backward';
selection.selectAll('.reverser-span')
.text(t('inspector.check.reverser'))
@@ -59527,7 +61356,7 @@ function uiFieldCheck(field, context) {
input
.on('click', function() {
var t$$1 = {};
- t$$1[field.key] = values[(values.indexOf(value) + 1) % values.length];
+ t$$1[field.key] = values[(values.indexOf(_value) + 1) % values.length];
dispatch$$1.call('change', this, t$$1);
event.stopPropagation();
});
@@ -59541,7 +61370,7 @@ function uiFieldCheck(field, context) {
event.preventDefault();
event.stopPropagation();
context.perform(
- actionReverse(entityId),
+ actionReverse(_entityID),
t('operations.reverse.annotation')
);
d3_select(this)
@@ -59552,29 +61381,40 @@ function uiFieldCheck(field, context) {
check.entity = function(_) {
- if (!arguments.length) return context.hasEntity(entityId);
- entityId = _.id;
+ if (!arguments.length) return context.hasEntity(_entityID);
+ _entityID = _.id;
return check;
};
check.tags = function(tags) {
+
+ function isChecked(val) {
+ return val !== 'no' && val !== '' && val !== undefined && val !== null;
+ }
+
+ function textFor(val) {
+ if (val === '') val = undefined;
+ var index = values.indexOf(val);
+ return (index !== -1 ? texts[index] : ('"' + val + '"'));
+ }
+
checkImpliedYes();
- value = tags[field.key] && tags[field.key].toLowerCase();
+ _value = tags[field.key] && tags[field.key].toLowerCase();
- if (field.type === 'onewayCheck' && (value === '1' || value === '-1')) {
- value = 'yes';
+ if (field.type === 'onewayCheck' && (_value === '1' || _value === '-1')) {
+ _value = 'yes';
}
input
- .property('indeterminate', field.type !== 'defaultCheck' && !value)
- .property('checked', value === 'yes');
+ .property('indeterminate', field.type !== 'defaultCheck' && !_value)
+ .property('checked', isChecked(_value));
text
- .text(texts[values.indexOf(value)]);
+ .text(textFor(_value));
label
- .classed('set', !!value);
+ .classed('set', !!_value);
if (field.type === 'onewayCheck') {
reverser
@@ -59683,8 +61523,10 @@ function uiFieldCombo(field, context) {
optstrings = field.strings && field.strings.options,
optarray = field.options,
snake_case = (field.snake_case || (field.snake_case === undefined)),
+ caseSensitive = field.caseSensitive,
combobox = d3combobox()
.container(context.container())
+ .caseSensitive(caseSensitive)
.minItems(isMulti || isSemi ? 1 : 2),
comboData = [],
multiData = [],
@@ -60875,7 +62717,7 @@ function uiFieldLanes(field, context) {
function uiFieldLocalized(field, context) {
var dispatch$$1 = dispatch('change', 'input'),
- wikipedia$$1 = services.wikipedia,
+ wikipedia = services.wikipedia,
input = d3_select(null),
localizedInputs = d3_select(null),
wikiTitles,
@@ -60967,7 +62809,7 @@ function uiFieldLocalized(field, context) {
function changeLang(d) {
var lang = utilGetSetValue(d3_select(this)),
t$$1 = {},
- language = find$1(wikipedia, function(d) {
+ language = find$1(wikipedia$2, function(d) {
return d[0].toLowerCase() === lang.toLowerCase() ||
d[1].toLowerCase() === lang.toLowerCase();
});
@@ -61003,7 +62845,7 @@ function uiFieldLocalized(field, context) {
function fetcher(value, cb) {
var v = value.toLowerCase();
- cb(wikipedia.filter(function(d) {
+ cb(wikipedia$2.filter(function(d) {
return d[0].toLowerCase().indexOf(v) >= 0 ||
d[1].toLowerCase().indexOf(v) >= 0 ||
d[2].toLowerCase().indexOf(v) >= 0;
@@ -61097,7 +62939,7 @@ function uiFieldLocalized(field, context) {
var entry = selection.selectAll('.entry');
utilGetSetValue(entry.select('.localized-lang'), function(d) {
- var lang = find$1(wikipedia, function(lang) { return lang[2] === d.lang; });
+ var lang = find$1(wikipedia$2, function(lang) { return lang[2] === d.lang; });
return lang ? lang[1] : d.lang;
});
@@ -61112,7 +62954,7 @@ function uiFieldLocalized(field, context) {
wikiTitles = {};
var wm = tags.wikipedia.match(/([^:]+):(.+)/);
if (wm && wm[0] && wm[1]) {
- wikipedia$$1.translations(wm[1], wm[2], function(d) {
+ wikipedia.translations(wm[1], wm[2], function(d) {
wikiTitles = d;
});
}
@@ -61693,12 +63535,12 @@ function uiFieldRadio(field, context) {
}
function uiFieldRestrictions(field, context) {
- var dispatch$$1 = dispatch('change'),
- breathe = behaviorBreathe(context),
- hover = behaviorHover(context),
- initialized = false,
- vertexID,
- fromNodeID;
+ var dispatch$$1 = dispatch('change');
+ var breathe = behaviorBreathe(context);
+ var hover = behaviorHover(context);
+ var initialized = false;
+ var vertexID;
+ var fromNodeID;
function restrictions(selection) {
@@ -61720,19 +63562,18 @@ function uiFieldRestrictions(field, context) {
.attr('class', 'restriction-help');
- var intersection = osmIntersection(context.graph(), vertexID),
- graph = intersection.graph,
- vertex = graph.entity(vertexID),
- filter = utilFunctor(true),
- extent = geoExtent(),
- projection = geoRawMercator();
+ var intersection = osmIntersection(context.graph(), vertexID);
+ var graph = intersection.graph;
+ var vertex = graph.entity(vertexID);
+ var filter = utilFunctor(true);
+ var projection = geoRawMercator();
- var d = utilGetDimensions(wrap.merge(enter)),
- c = [d[0] / 2, d[1] / 2],
- z = 24;
+ var d = utilGetDimensions(wrap.merge(enter));
+ var c = [d[0] / 2, d[1] / 2];
+ var z = 24;
projection
- .scale(256 * Math.pow(2, z) / (2 * Math.PI));
+ .scale(geoZoomToScale(z));
var s = projection(vertex.loc);
@@ -61740,10 +63581,12 @@ function uiFieldRestrictions(field, context) {
.translate([c[0] - s[0], c[1] - s[1]])
.clipExtent([[0, 0], d]);
- var drawLayers = svgLayers(projection, context).only('osm').dimensions(d),
- drawVertices = svgVertices(projection, context),
- drawLines = svgLines(projection, context),
- drawTurns = svgTurns(projection, context);
+ var extent = geoExtent(projection.invert([0, d[1]]), projection.invert([d[0], 0]));
+
+ var drawLayers = svgLayers(projection, context).only('osm').dimensions(d);
+ var drawVertices = svgVertices(projection, context);
+ var drawLines = svgLines(projection, context);
+ var drawTurns = svgTurns(projection, context);
enter
.call(drawLayers);
@@ -61762,7 +63605,7 @@ function uiFieldRestrictions(field, context) {
surface
.call(utilSetDimensions, d)
- .call(drawVertices, graph, [vertex], filter, extent, z)
+ .call(drawVertices, graph, [vertex], filter, extent, true)
.call(drawLines, graph, intersection.ways, filter)
.call(drawTurns, graph, intersection.turns(fromNodeID));
@@ -61799,9 +63642,13 @@ function uiFieldRestrictions(field, context) {
.call(breathe);
var datum = event.target.__data__;
+ var entity = datum && datum.properties && datum.properties.entity;
+ if (entity) datum = entity;
+
if (datum instanceof osmEntity) {
fromNodeID = intersection.adjacentNodeId(datum.id);
render();
+
} else if (datum instanceof osmTurn) {
if (datum.restriction) {
context.perform(
@@ -61821,9 +63668,9 @@ function uiFieldRestrictions(field, context) {
function mouseover() {
var datum = event.target.__data__;
if (datum instanceof osmTurn) {
- var graph = context.graph(),
- presets = context.presets(),
- preset;
+ var graph = context.graph();
+ var presets = context.presets();
+ var preset;
if (datum.restriction) {
preset = presets.match(graph.entity(datum.restriction), graph);
@@ -61943,7 +63790,7 @@ function uiFieldTextarea(field) {
function uiFieldWikipedia(field, context) {
var dispatch$$1 = dispatch('change'),
- wikipedia$$1 = services.wikipedia,
+ wikipedia = services.wikipedia,
wikidata = services.wikidata,
link = d3_select(null),
lang = d3_select(null),
@@ -61958,7 +63805,7 @@ function uiFieldWikipedia(field, context) {
.fetcher(function(value, cb) {
var v = value.toLowerCase();
- cb(wikipedia.filter(function(d) {
+ cb(wikipedia$2.filter(function(d) {
return d[0].toLowerCase().indexOf(v) >= 0 ||
d[1].toLowerCase().indexOf(v) >= 0 ||
d[2].toLowerCase().indexOf(v) >= 0;
@@ -61974,7 +63821,7 @@ function uiFieldWikipedia(field, context) {
value = context.entity(entity.id).tags.name || '';
}
- var searchfn = value.length > 7 ? wikipedia$$1.search : wikipedia$$1.suggestions;
+ var searchfn = value.length > 7 ? wikipedia.search : wikipedia.suggestions;
searchfn(language()[2], value, function(query, data$$1) {
cb(data$$1.map(function(d) {
return { value: d };
@@ -62041,7 +63888,7 @@ function uiFieldWikipedia(field, context) {
var value = utilGetSetValue(lang).toLowerCase();
var locale = utilDetect().locale.toLowerCase();
var localeLanguage;
- return find$1(wikipedia, function(d) {
+ return find$1(wikipedia$2, function(d) {
if (d[2] === locale) localeLanguage = d;
return d[0].toLowerCase() === value ||
d[1].toLowerCase() === value ||
@@ -62064,7 +63911,7 @@ function uiFieldWikipedia(field, context) {
function change(skipWikidata) {
var value = utilGetSetValue(title),
m = value.match(/https?:\/\/([-a-z]+)\.wikipedia\.org\/(?:wiki|\1-[-a-z]+)\/([^#]+)(?:#(.+))?/),
- l = m && find$1(wikipedia, function(d) { return m[1] === d[2]; }),
+ l = m && find$1(wikipedia$2, function(d) { return m[1] === d[2]; }),
syncTags = {};
if (l) {
@@ -62128,7 +63975,7 @@ function uiFieldWikipedia(field, context) {
wiki.tags = function(tags) {
var value = tags[field.key] || '',
m = value.match(/([^:]+):([^#]+)(?:#(.+))?/),
- l = m && find$1(wikipedia, function(d) { return m[1] === d[2]; }),
+ l = m && find$1(wikipedia$2, function(d) { return m[1] === d[2]; }),
anchor = m && m[3];
// value in correct format
@@ -62512,7 +64359,6 @@ function uiFormFields(context) {
function uiPresetEditor(context) {
var dispatch$$1 = dispatch('change'),
formFields = uiFormFields(context),
- expandedPreference = (context.storage('preset_fields.expanded') !== 'false'),
state,
fieldsArr,
preset,
@@ -62521,17 +64367,10 @@ function uiPresetEditor(context) {
function presetEditor(selection) {
- selection.call(uiDisclosure()
+ selection.call(uiDisclosure(context, 'preset_fields', true)
.title(t('inspector.all_fields'))
- .expanded(expandedPreference)
- .on('toggled', toggled)
.content(render)
);
-
- function toggled(expanded) {
- expandedPreference = expanded;
- context.storage('preset_fields.expanded', expanded);
- }
}
@@ -63634,7 +65473,8 @@ function uiUndoRedo(context) {
function editable() {
- return context.editable() && context.mode().id !== 'save';
+ var mode = context.mode();
+ return context.editable() && mode && mode.id !== 'save';
}
@@ -64563,9 +66403,9 @@ function uiCommitWarnings(context) {
return commitWarnings;
}
-var changeset;
+var _changeset$1;
var readOnlyTags = [
- /^changesets_count$/,
+ /^_changesets_count$/,
/^created_by$/,
/^ideditor:/,
/^imagery_used$/,
@@ -64579,9 +66419,9 @@ var hashtagRegex = /(#[^\u2000-\u206F\u2E00-\u2E7F\s\\'!"#$%()*,.\/:;<=>?@\[\]^`
function uiCommit(context) {
- var dispatch$$1 = dispatch('cancel', 'save'),
- userDetails,
- _selection;
+ var dispatch$$1 = dispatch('cancel', 'save');
+ var _userDetails;
+ var _selection;
var changesetEditor = uiChangesetEditor(context)
.on('change', changeTags);
@@ -64598,16 +66438,16 @@ function uiCommit(context) {
if (!osm) return;
// expire stored comment and hashtags after cutoff datetime - #3947
- var commentDate = +context.storage('commentDate') || 0,
- currDate = Date.now(),
- cutoff = 2 * 86400 * 1000; // 2 days
+ var commentDate = +context.storage('commentDate') || 0;
+ var currDate = Date.now();
+ var cutoff = 2 * 86400 * 1000; // 2 days
if (commentDate > currDate || currDate - commentDate > cutoff) {
context.storage('comment', null);
context.storage('hashtags', null);
}
var tags;
- if (!changeset) {
+ if (!_changeset$1) {
var detected = utilDetect();
tags = {
comment: context.storage('comment') || '',
@@ -64625,12 +66465,12 @@ function uiCommit(context) {
tags.hashtags = hashtags;
}
- changeset = new osmChangeset({ tags: tags });
+ _changeset$1 = new osmChangeset({ tags: tags });
}
- tags = clone(changeset.tags);
+ tags = clone(_changeset$1.tags);
tags.imagery_used = context.history().imageryUsed().join(';').substr(0, 255);
- changeset = changeset.update({ tags: tags });
+ _changeset$1 = _changeset$1.update({ tags: tags });
var header = selection.selectAll('.header')
.data([0]);
@@ -64661,7 +66501,7 @@ function uiCommit(context) {
changesetSection
.call(changesetEditor
- .changesetID(changeset.id)
+ .changesetID(_changeset$1.id)
.tags(tags)
);
@@ -64693,7 +66533,7 @@ function uiCommit(context) {
var userLink = d3_select(document.createElement('div'));
- userDetails = user;
+ _userDetails = user;
if (user.image_url) {
userLink
@@ -64742,7 +66582,7 @@ function uiCommit(context) {
.merge(requestReviewEnter);
var requestReviewInput = requestReview.selectAll('input')
- .property('checked', isReviewRequested(changeset.tags))
+ .property('checked', isReviewRequested(_changeset$1.tags))
.on('change', toggleRequestReview);
@@ -64785,7 +66625,8 @@ function uiCommit(context) {
return (n && n.value.length) ? null : true;
})
.on('click.save', function() {
- dispatch$$1.call('save', this, changeset);
+ this.blur(); // avoid keeping focus on the button - #4641
+ dispatch$$1.call('save', this, _changeset$1);
});
@@ -64803,7 +66644,7 @@ function uiCommit(context) {
.call(rawTagEditor
.expanded(expanded)
.readOnlyTags(readOnlyTags)
- .tags(clone(changeset.tags))
+ .tags(clone(_changeset$1.tags))
);
@@ -64816,12 +66657,11 @@ function uiCommit(context) {
updateChangeset({ review_requested: (rr ? 'yes' : undefined) });
var expanded = !tagSection.selectAll('a.hide-toggle.expanded').empty();
-
tagSection
.call(rawTagEditor
.expanded(expanded)
.readOnlyTags(readOnlyTags)
- .tags(clone(changeset.tags))
+ .tags(clone(_changeset$1.tags))
);
}
}
@@ -64847,8 +66687,8 @@ function uiCommit(context) {
function findHashtags(tags, commentOnly) {
- var inComment = commentTags(),
- inHashTags = hashTags();
+ var inComment = commentTags();
+ var inHashTags = hashTags();
if (inComment !== null) { // when hashtags are detected in comment...
context.storage('hashtags', null); // always remove stored hashtags - #4304
@@ -64888,7 +66728,7 @@ function uiCommit(context) {
function updateChangeset(changed, onInput) {
- var tags = clone(changeset.tags);
+ var tags = clone(_changeset$1.tags);
forEach(changed, function(v, k) {
k = k.trim().substr(0, 255);
@@ -64919,8 +66759,8 @@ function uiCommit(context) {
}
// always update userdetails, just in case user reauthenticates as someone else
- if (userDetails && userDetails.changesets_count !== undefined) {
- var changesetsCount = parseInt(userDetails.changesets_count, 10) + 1; // #4283
+ if (_userDetails && _userDetails.changesets_count !== undefined) {
+ var changesetsCount = parseInt(_userDetails.changesets_count, 10) + 1; // #4283
tags.changesets_count = String(changesetsCount);
// first 100 edits - new user
@@ -64945,14 +66785,14 @@ function uiCommit(context) {
delete tags.changesets_count;
}
- if (!isEqual(changeset.tags, tags)) {
- changeset = changeset.update({ tags: tags });
+ if (!isEqual(_changeset$1.tags, tags)) {
+ _changeset$1 = _changeset$1.update({ tags: tags });
}
}
commit.reset = function() {
- changeset = null;
+ _changeset$1 = null;
};
@@ -64984,7 +66824,9 @@ function uiConfirm(selection) {
.on('click.confirm', function() {
modalSelection.remove();
})
- .text(t('confirm.okay'));
+ .text(t('confirm.okay'))
+ .node()
+ .focus();
return modalSelection;
};
@@ -64994,49 +66836,75 @@ function uiConfirm(selection) {
}
function uiConflicts(context) {
- var dispatch$$1 = dispatch('cancel', 'save'),
- origChanges,
- conflictList;
+ var dispatch$$1 = dispatch('cancel', 'save');
+ var keybinding = d3keybinding('conflicts');
+ var _origChanges;
+ var _conflictList;
+
+
+ function keybindingOn() {
+ d3_select(document)
+ .call(keybinding.on('â', cancel, true));
+ }
+
+ function keybindingOff() {
+ d3_select(document)
+ .call(keybinding.off);
+ }
+
+ function tryAgain() {
+ keybindingOff();
+ dispatch$$1.call('save');
+ }
+
+ function cancel() {
+ keybindingOff();
+ dispatch$$1.call('cancel');
+ }
function conflicts(selection) {
- var header = selection
+ keybindingOn();
+
+ var headerEnter = selection.selectAll('.header')
+ .data([0])
+ .enter()
.append('div')
.attr('class', 'header fillL');
- header
+ headerEnter
.append('button')
.attr('class', 'fr')
- .on('click', function() { dispatch$$1.call('cancel'); })
+ .on('click', cancel)
.call(svgIcon('#icon-close'));
- header
+ headerEnter
.append('h3')
.text(t('save.conflict.header'));
- var body = selection
+ var bodyEnter = selection.selectAll('.body')
+ .data([0])
+ .enter()
.append('div')
.attr('class', 'body fillL');
- var conflictsHelp = body
+ var conflictsHelpEnter = bodyEnter
.append('div')
.attr('class', 'conflicts-help')
.text(t('save.conflict.help'));
// Download changes link
- var detected = utilDetect(),
- changeset = new osmChangeset();
+ var detected = utilDetect();
+ var changeset = new osmChangeset();
- delete changeset.id; // Export without chnageset_id
+ delete changeset.id; // Export without changeset_id
- var data = JXON.stringify(changeset.osmChangeJXON(origChanges)),
- blob = new Blob([data], {type: 'text/xml;charset=utf-8;'}),
- fileName = 'changes.osc';
+ var data = JXON.stringify(changeset.osmChangeJXON(_origChanges));
+ var blob = new Blob([data], { type: 'text/xml;charset=utf-8;' });
+ var fileName = 'changes.osc';
- var linkEnter = conflictsHelp.selectAll('.download-changes')
- .data([0])
- .enter()
+ var linkEnter = conflictsHelpEnter.selectAll('.download-changes')
.append('a')
.attr('class', 'download-changes');
@@ -65059,44 +66927,44 @@ function uiConflicts(context) {
.text(t('save.conflict.download_changes'));
- body
+ bodyEnter
.append('div')
.attr('class', 'conflict-container fillL3')
.call(showConflict, 0);
- body
+ bodyEnter
.append('div')
.attr('class', 'conflicts-done')
.attr('opacity', 0)
.style('display', 'none')
.text(t('save.conflict.done'));
- var buttons = body
+ var buttonsEnter = bodyEnter
.append('div')
.attr('class','buttons col12 joined conflicts-buttons');
- buttons
+ buttonsEnter
.append('button')
- .attr('disabled', conflictList.length > 1)
+ .attr('disabled', _conflictList.length > 1)
.attr('class', 'action conflicts-button col6')
.text(t('save.title'))
- .on('click.try_again', function() { dispatch$$1.call('save'); });
+ .on('click.try_again', tryAgain);
- buttons
+ buttonsEnter
.append('button')
.attr('class', 'secondary-action conflicts-button col6')
.text(t('confirm.cancel'))
- .on('click.cancel', function() { dispatch$$1.call('cancel'); });
+ .on('click.cancel', cancel);
}
function showConflict(selection, index) {
- if (index < 0 || index >= conflictList.length) return;
+ index = utilWrap(index, _conflictList.length);
var parent = d3_select(selection.node().parentNode);
// enable save button if this is the last conflict being reviewed..
- if (index === conflictList.length - 1) {
+ if (index === _conflictList.length - 1) {
window.setTimeout(function() {
parent.select('.conflicts-button')
.attr('disabled', null);
@@ -65108,30 +66976,33 @@ function uiConflicts(context) {
}, 250);
}
- var item = selection
+ var conflict = selection
.selectAll('.conflict')
- .data([conflictList[index]]);
+ .data([_conflictList[index]]);
- var enter = item.enter()
+ conflict.exit()
+ .remove();
+
+ var conflictEnter = conflict.enter()
.append('div')
.attr('class', 'conflict');
- enter
+ conflictEnter
.append('h4')
.attr('class', 'conflict-count')
- .text(t('save.conflict.count', { num: index + 1, total: conflictList.length }));
+ .text(t('save.conflict.count', { num: index + 1, total: _conflictList.length }));
- enter
+ conflictEnter
.append('a')
.attr('class', 'conflict-description')
.attr('href', '#')
.text(function(d) { return d.name; })
.on('click', function(d) {
- zoomToEntity(d.id);
event.preventDefault();
+ zoomToEntity(d.id);
});
- var details = enter
+ var details = conflictEnter
.append('div')
.attr('class', 'conflict-detail-container');
@@ -65161,11 +67032,13 @@ function uiConflicts(context) {
.attr('class', 'conflict-nav-button action col6')
.attr('disabled', function(d, i) {
return (i === 0 && index === 0) ||
- (i === 1 && index === conflictList.length - 1) || null;
+ (i === 1 && index === _conflictList.length - 1) || null;
})
.on('click', function(d, i) {
- var container = parent.select('.conflict-container'),
- sign = (i === 0 ? -1 : 1);
+ event.preventDefault();
+
+ var container = parent.selectAll('.conflict-container');
+ var sign = (i === 0 ? -1 : 1);
container
.selectAll('.conflict')
@@ -65173,12 +67046,8 @@ function uiConflicts(context) {
container
.call(showConflict, index + sign);
-
- event.preventDefault();
});
- item.exit()
- .remove();
}
@@ -65189,14 +67058,15 @@ function uiConflicts(context) {
.selectAll('li')
.data(function(d) { return d.choices || []; });
- var enter = choices.enter()
+ // enter
+ var choicesEnter = choices.enter()
.append('li')
.attr('class', 'layer');
- var label = enter
+ var labelEnter = choicesEnter
.append('label');
- label
+ labelEnter
.append('input')
.attr('type', 'radio')
.attr('name', function(d) { return d.id; })
@@ -65206,14 +67076,18 @@ function uiConflicts(context) {
choose(ul, d);
});
- label
+ labelEnter
.append('span')
.text(function(d) { return d.text; });
- choices
+ // update
+ choicesEnter
+ .merge(choices)
.each(function(d, i) {
var ul = this.parentNode;
- if (ul.__data__.chosen === i) choose(ul, d);
+ if (ul.__data__.chosen === i) {
+ choose(ul, d);
+ }
});
}
@@ -65227,8 +67101,8 @@ function uiConflicts(context) {
.selectAll('input')
.property('checked', function(d) { return d === datum; });
- var extent = geoExtent(),
- entity;
+ var extent = geoExtent();
+ var entity;
entity = context.graph().hasEntity(datum.id);
if (entity) extent._extend(entity.extent(context.graph()));
@@ -65253,8 +67127,7 @@ function uiConflicts(context) {
} else {
context.map().zoomTo(entity);
}
- context.surface().selectAll(
- utilEntityOrMemberSelector([entity.id], context.graph()))
+ context.surface().selectAll(utilEntityOrMemberSelector([entity.id], context.graph()))
.classed('hover', true);
}
}
@@ -65271,16 +67144,16 @@ function uiConflicts(context) {
// choice(id, keepTheirs, forceRemote)
// ]
// }
- conflicts.list = function(_) {
- if (!arguments.length) return conflictList;
- conflictList = _;
+ conflicts.conflictList = function(_) {
+ if (!arguments.length) return _conflictList;
+ _conflictList = _;
return conflicts;
};
conflicts.origChanges = function(_) {
- if (!arguments.length) return origChanges;
- origChanges = _;
+ if (!arguments.length) return _origChanges;
+ _origChanges = _;
return conflicts;
};
@@ -65361,7 +67234,7 @@ function uiEditMenu(context, operations) {
.attr('class', function (d) { return 'edit-menu-item edit-menu-item-' + d.id; })
.classed('disabled', function (d) { return d.disabled(); })
.attr('transform', function (d, i) {
- return 'translate(' + geoRoundCoords([
+ return 'translate(' + geoVecFloor([
0,
m + i * buttonHeight
]).join(',') + ')';
@@ -65463,39 +67336,117 @@ function uiEditMenu(context, operations) {
return editMenu;
}
-var timer$1;
+var _flashTimer;
-function uiFlash(showDuration) {
- showDuration = showDuration || 1500;
+function uiFlash() {
+ var _duration = 2000;
+ var _iconName = '#icon-no';
+ var _iconClass = 'disabled';
+ var _text = '';
+ var _textClass;
- if (timer$1) {
- timer$1.stop();
+
+ function flash() {
+ if (_flashTimer) {
+ _flashTimer.stop();
+ }
+
+ d3_select('#footer-wrap')
+ .attr('class', 'footer-hide');
+ d3_select('#flash-wrap')
+ .attr('class', 'footer-show');
+
+ var content = d3_select('#flash-wrap').selectAll('.flash-content')
+ .data([0]);
+
+ // Enter
+ var contentEnter = content.enter()
+ .append('div')
+ .attr('class', 'flash-content');
+
+ var iconEnter = contentEnter
+ .append('svg')
+ .attr('class', 'flash-icon')
+ .append('g')
+ .attr('transform', 'translate(10,10)');
+
+ iconEnter
+ .append('circle')
+ .attr('r', 9);
+
+ iconEnter
+ .append('use')
+ .attr('transform', 'translate(-7,-7)')
+ .attr('width', '14')
+ .attr('height', '14');
+
+ contentEnter
+ .append('div')
+ .attr('class', 'flash-text');
+
+
+ // Update
+ content = content
+ .merge(contentEnter);
+
+ content
+ .selectAll('.flash-icon')
+ .attr('class', 'flash-icon ' + (_iconClass || ''));
+
+ content
+ .selectAll('.flash-icon use')
+ .attr('xlink:href', _iconName);
+
+ content
+ .selectAll('.flash-text')
+ .attr('class', 'flash-text ' + (_textClass || ''))
+ .text(_text);
+
+
+ _flashTimer = d3_timeout(function() {
+ _flashTimer = null;
+ d3_select('#footer-wrap')
+ .attr('class', 'footer-show');
+ d3_select('#flash-wrap')
+ .attr('class', 'footer-hide');
+ }, _duration);
+
+ return content;
}
- d3_select('#footer-wrap')
- .attr('class', 'footer-hide');
- d3_select('#flash-wrap')
- .attr('class', 'footer-show');
- var content = d3_select('#flash-wrap').selectAll('.content')
- .data([0]);
+ flash.duration = function(_) {
+ if (!arguments.length) return _duration;
+ _duration = _;
+ return flash;
+ };
- content = content.enter()
- .append('div')
- .attr('class', 'content')
- .merge(content);
+ flash.text = function(_) {
+ if (!arguments.length) return _text;
+ _text = _;
+ return flash;
+ };
- timer$1 = d3_timeout(function() {
- timer$1 = null;
- d3_select('#footer-wrap')
- .attr('class', 'footer-show');
- d3_select('#flash-wrap')
- .attr('class', 'footer-hide');
- }, showDuration);
+ flash.textClass = function(_) {
+ if (!arguments.length) return _textClass;
+ _textClass = _;
+ return flash;
+ };
+
+ flash.iconName = function(_) {
+ if (!arguments.length) return _iconName;
+ _iconName = _;
+ return flash;
+ };
+ flash.iconClass = function(_) {
+ if (!arguments.length) return _iconClass;
+ _iconClass = _;
+ return flash;
+ };
- return content;
+ return flash;
}
function uiLasso(context) {
@@ -65607,7 +67558,7 @@ function uiRadialMenu(context, operations) {
.attr('class', function(d) { return 'radial-menu-item radial-menu-item-' + d.id; })
.classed('disabled', function(d) { return d.disabled(); })
.attr('transform', function(d, i) {
- return 'translate(' + geoRoundCoords([
+ return 'translate(' + geoVecFloor([
r * Math.sin(a0 + i * a),
r * Math.cos(a0 + i * a)]).join(',') + ')';
});
@@ -66561,7 +68512,7 @@ function createCtor(Ctor) {
}
/** Used to compose bitmasks for function metadata. */
-var WRAP_BIND_FLAG$2 = 1;
+var WRAP_BIND_FLAG = 1;
/**
* Creates a function that wraps `func` to invoke it with the optional `this`
@@ -66574,7 +68525,7 @@ var WRAP_BIND_FLAG$2 = 1;
* @returns {Function} Returns the new wrapped function.
*/
function createBind(func, bitmask, thisArg) {
- var isBind = bitmask & WRAP_BIND_FLAG$2,
+ var isBind = bitmask & WRAP_BIND_FLAG,
Ctor = createCtor(func);
function wrapper() {
@@ -66585,7 +68536,7 @@ function createBind(func, bitmask, thisArg) {
}
/* Built-in method references for those with the same name as other `lodash` methods. */
-var nativeMax$6 = Math.max;
+var nativeMax$5 = Math.max;
/**
* Creates an array that is the composition of partially applied arguments,
@@ -66604,7 +68555,7 @@ function composeArgs(args, partials, holders, isCurried) {
holdersLength = holders.length,
leftIndex = -1,
leftLength = partials.length,
- rangeLength = nativeMax$6(argsLength - holdersLength, 0),
+ rangeLength = nativeMax$5(argsLength - holdersLength, 0),
result = Array(leftLength + rangeLength),
isUncurried = !isCurried;
@@ -66623,7 +68574,7 @@ function composeArgs(args, partials, holders, isCurried) {
}
/* Built-in method references for those with the same name as other `lodash` methods. */
-var nativeMax$7 = Math.max;
+var nativeMax$6 = Math.max;
/**
* This function is like `composeArgs` except that the arguments composition
@@ -66643,7 +68594,7 @@ function composeArgsRight(args, partials, holders, isCurried) {
holdersLength = holders.length,
rightIndex = -1,
rightLength = partials.length,
- rangeLength = nativeMax$7(argsLength - holdersLength, 0),
+ rangeLength = nativeMax$6(argsLength - holdersLength, 0),
result = Array(rangeLength + rightLength),
isUncurried = !isCurried;
@@ -67009,26 +68960,26 @@ function insertWrapDetails(source, details) {
}
/** Used to compose bitmasks for function metadata. */
-var WRAP_BIND_FLAG$5 = 1;
-var WRAP_BIND_KEY_FLAG$3 = 2;
-var WRAP_CURRY_FLAG$3 = 8;
-var WRAP_CURRY_RIGHT_FLAG$2 = 16;
-var WRAP_PARTIAL_FLAG$3 = 32;
-var WRAP_PARTIAL_RIGHT_FLAG$2 = 64;
-var WRAP_ARY_FLAG$1 = 128;
+var WRAP_BIND_FLAG$1 = 1;
+var WRAP_BIND_KEY_FLAG = 2;
+var WRAP_CURRY_FLAG = 8;
+var WRAP_CURRY_RIGHT_FLAG = 16;
+var WRAP_PARTIAL_FLAG = 32;
+var WRAP_PARTIAL_RIGHT_FLAG = 64;
+var WRAP_ARY_FLAG = 128;
var WRAP_REARG_FLAG = 256;
-var WRAP_FLIP_FLAG$1 = 512;
+var WRAP_FLIP_FLAG = 512;
/** Used to associate wrap methods with their bit flags. */
var wrapFlags = [
- ['ary', WRAP_ARY_FLAG$1],
- ['bind', WRAP_BIND_FLAG$5],
- ['bindKey', WRAP_BIND_KEY_FLAG$3],
- ['curry', WRAP_CURRY_FLAG$3],
- ['curryRight', WRAP_CURRY_RIGHT_FLAG$2],
- ['flip', WRAP_FLIP_FLAG$1],
- ['partial', WRAP_PARTIAL_FLAG$3],
- ['partialRight', WRAP_PARTIAL_RIGHT_FLAG$2],
+ ['ary', WRAP_ARY_FLAG],
+ ['bind', WRAP_BIND_FLAG$1],
+ ['bindKey', WRAP_BIND_KEY_FLAG],
+ ['curry', WRAP_CURRY_FLAG],
+ ['curryRight', WRAP_CURRY_RIGHT_FLAG],
+ ['flip', WRAP_FLIP_FLAG],
+ ['partial', WRAP_PARTIAL_FLAG],
+ ['partialRight', WRAP_PARTIAL_RIGHT_FLAG],
['rearg', WRAP_REARG_FLAG]
];
@@ -67066,11 +69017,11 @@ function setWrapToString(wrapper, reference, bitmask) {
}
/** Used to compose bitmasks for function metadata. */
-var WRAP_BIND_FLAG$4 = 1;
-var WRAP_BIND_KEY_FLAG$2 = 2;
+var WRAP_BIND_FLAG$2 = 1;
+var WRAP_BIND_KEY_FLAG$1 = 2;
var WRAP_CURRY_BOUND_FLAG = 4;
-var WRAP_CURRY_FLAG$2 = 8;
-var WRAP_PARTIAL_FLAG$2 = 32;
+var WRAP_CURRY_FLAG$1 = 8;
+var WRAP_PARTIAL_FLAG$1 = 32;
var WRAP_PARTIAL_RIGHT_FLAG$1 = 64;
/**
@@ -67091,17 +69042,17 @@ var WRAP_PARTIAL_RIGHT_FLAG$1 = 64;
* @returns {Function} Returns the new wrapped function.
*/
function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) {
- var isCurry = bitmask & WRAP_CURRY_FLAG$2,
+ var isCurry = bitmask & WRAP_CURRY_FLAG$1,
newHolders = isCurry ? holders : undefined,
newHoldersRight = isCurry ? undefined : holders,
newPartials = isCurry ? partials : undefined,
newPartialsRight = isCurry ? undefined : partials;
- bitmask |= (isCurry ? WRAP_PARTIAL_FLAG$2 : WRAP_PARTIAL_RIGHT_FLAG$1);
- bitmask &= ~(isCurry ? WRAP_PARTIAL_RIGHT_FLAG$1 : WRAP_PARTIAL_FLAG$2);
+ bitmask |= (isCurry ? WRAP_PARTIAL_FLAG$1 : WRAP_PARTIAL_RIGHT_FLAG$1);
+ bitmask &= ~(isCurry ? WRAP_PARTIAL_RIGHT_FLAG$1 : WRAP_PARTIAL_FLAG$1);
if (!(bitmask & WRAP_CURRY_BOUND_FLAG)) {
- bitmask &= ~(WRAP_BIND_FLAG$4 | WRAP_BIND_KEY_FLAG$2);
+ bitmask &= ~(WRAP_BIND_FLAG$2 | WRAP_BIND_KEY_FLAG$1);
}
var newData = [
func, bitmask, thisArg, newPartials, newHolders, newPartialsRight,
@@ -67183,11 +69134,11 @@ function replaceHolders(array, placeholder) {
/** Used to compose bitmasks for function metadata. */
var WRAP_BIND_FLAG$3 = 1;
-var WRAP_BIND_KEY_FLAG$1 = 2;
-var WRAP_CURRY_FLAG$1 = 8;
+var WRAP_BIND_KEY_FLAG$2 = 2;
+var WRAP_CURRY_FLAG$2 = 8;
var WRAP_CURRY_RIGHT_FLAG$1 = 16;
-var WRAP_ARY_FLAG = 128;
-var WRAP_FLIP_FLAG = 512;
+var WRAP_ARY_FLAG$1 = 128;
+var WRAP_FLIP_FLAG$1 = 512;
/**
* Creates a function that wraps `func` to invoke it with optional `this`
@@ -67209,11 +69160,11 @@ var WRAP_FLIP_FLAG = 512;
* @returns {Function} Returns the new wrapped function.
*/
function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) {
- var isAry = bitmask & WRAP_ARY_FLAG,
+ var isAry = bitmask & WRAP_ARY_FLAG$1,
isBind = bitmask & WRAP_BIND_FLAG$3,
- isBindKey = bitmask & WRAP_BIND_KEY_FLAG$1,
- isCurried = bitmask & (WRAP_CURRY_FLAG$1 | WRAP_CURRY_RIGHT_FLAG$1),
- isFlip = bitmask & WRAP_FLIP_FLAG,
+ isBindKey = bitmask & WRAP_BIND_KEY_FLAG$2,
+ isCurried = bitmask & (WRAP_CURRY_FLAG$2 | WRAP_CURRY_RIGHT_FLAG$1),
+ isFlip = bitmask & WRAP_FLIP_FLAG$1,
Ctor = isBindKey ? undefined : createCtor(func);
function wrapper() {
@@ -67300,7 +69251,7 @@ function createCurry(func, bitmask, arity) {
}
/** Used to compose bitmasks for function metadata. */
-var WRAP_BIND_FLAG$6 = 1;
+var WRAP_BIND_FLAG$4 = 1;
/**
* Creates a function that wraps `func` to invoke it with the `this` binding
@@ -67315,7 +69266,7 @@ var WRAP_BIND_FLAG$6 = 1;
* @returns {Function} Returns the new wrapped function.
*/
function createPartial(func, bitmask, thisArg, partials) {
- var isBind = bitmask & WRAP_BIND_FLAG$6,
+ var isBind = bitmask & WRAP_BIND_FLAG$4,
Ctor = createCtor(func);
function wrapper() {
@@ -67341,10 +69292,10 @@ function createPartial(func, bitmask, thisArg, partials) {
var PLACEHOLDER$1 = '__lodash_placeholder__';
/** Used to compose bitmasks for function metadata. */
-var WRAP_BIND_FLAG$7 = 1;
-var WRAP_BIND_KEY_FLAG$4 = 2;
+var WRAP_BIND_FLAG$5 = 1;
+var WRAP_BIND_KEY_FLAG$3 = 2;
var WRAP_CURRY_BOUND_FLAG$1 = 4;
-var WRAP_CURRY_FLAG$4 = 8;
+var WRAP_CURRY_FLAG$3 = 8;
var WRAP_ARY_FLAG$2 = 128;
var WRAP_REARG_FLAG$1 = 256;
@@ -67371,22 +69322,22 @@ function mergeData(data, source) {
var bitmask = data[1],
srcBitmask = source[1],
newBitmask = bitmask | srcBitmask,
- isCommon = newBitmask < (WRAP_BIND_FLAG$7 | WRAP_BIND_KEY_FLAG$4 | WRAP_ARY_FLAG$2);
+ isCommon = newBitmask < (WRAP_BIND_FLAG$5 | WRAP_BIND_KEY_FLAG$3 | WRAP_ARY_FLAG$2);
var isCombo =
- ((srcBitmask == WRAP_ARY_FLAG$2) && (bitmask == WRAP_CURRY_FLAG$4)) ||
+ ((srcBitmask == WRAP_ARY_FLAG$2) && (bitmask == WRAP_CURRY_FLAG$3)) ||
((srcBitmask == WRAP_ARY_FLAG$2) && (bitmask == WRAP_REARG_FLAG$1) && (data[7].length <= source[8])) ||
- ((srcBitmask == (WRAP_ARY_FLAG$2 | WRAP_REARG_FLAG$1)) && (source[7].length <= source[8]) && (bitmask == WRAP_CURRY_FLAG$4));
+ ((srcBitmask == (WRAP_ARY_FLAG$2 | WRAP_REARG_FLAG$1)) && (source[7].length <= source[8]) && (bitmask == WRAP_CURRY_FLAG$3));
// Exit early if metadata can't be merged.
if (!(isCommon || isCombo)) {
return data;
}
// Use source `thisArg` if available.
- if (srcBitmask & WRAP_BIND_FLAG$7) {
+ if (srcBitmask & WRAP_BIND_FLAG$5) {
data[2] = source[2];
// Set when currying a bound function.
- newBitmask |= bitmask & WRAP_BIND_FLAG$7 ? 0 : WRAP_CURRY_BOUND_FLAG$1;
+ newBitmask |= bitmask & WRAP_BIND_FLAG$5 ? 0 : WRAP_CURRY_BOUND_FLAG$1;
}
// Compose partial arguments.
var value = source[3];
@@ -67426,15 +69377,15 @@ function mergeData(data, source) {
var FUNC_ERROR_TEXT$4 = 'Expected a function';
/** Used to compose bitmasks for function metadata. */
-var WRAP_BIND_FLAG$1 = 1;
-var WRAP_BIND_KEY_FLAG = 2;
-var WRAP_CURRY_FLAG = 8;
-var WRAP_CURRY_RIGHT_FLAG = 16;
-var WRAP_PARTIAL_FLAG$1 = 32;
-var WRAP_PARTIAL_RIGHT_FLAG = 64;
+var WRAP_BIND_FLAG$6 = 1;
+var WRAP_BIND_KEY_FLAG$4 = 2;
+var WRAP_CURRY_FLAG$4 = 8;
+var WRAP_CURRY_RIGHT_FLAG$2 = 16;
+var WRAP_PARTIAL_FLAG$2 = 32;
+var WRAP_PARTIAL_RIGHT_FLAG$2 = 64;
/* Built-in method references for those with the same name as other `lodash` methods. */
-var nativeMax$5 = Math.max;
+var nativeMax$7 = Math.max;
/**
* Creates a function that either curries or invokes `func` with optional
@@ -67462,20 +69413,20 @@ var nativeMax$5 = Math.max;
* @returns {Function} Returns the new wrapped function.
*/
function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) {
- var isBindKey = bitmask & WRAP_BIND_KEY_FLAG;
+ var isBindKey = bitmask & WRAP_BIND_KEY_FLAG$4;
if (!isBindKey && typeof func != 'function') {
throw new TypeError(FUNC_ERROR_TEXT$4);
}
var length = partials ? partials.length : 0;
if (!length) {
- bitmask &= ~(WRAP_PARTIAL_FLAG$1 | WRAP_PARTIAL_RIGHT_FLAG);
+ bitmask &= ~(WRAP_PARTIAL_FLAG$2 | WRAP_PARTIAL_RIGHT_FLAG$2);
partials = holders = undefined;
}
- ary = ary === undefined ? ary : nativeMax$5(toInteger(ary), 0);
+ ary = ary === undefined ? ary : nativeMax$7(toInteger(ary), 0);
arity = arity === undefined ? arity : toInteger(arity);
length -= holders ? holders.length : 0;
- if (bitmask & WRAP_PARTIAL_RIGHT_FLAG) {
+ if (bitmask & WRAP_PARTIAL_RIGHT_FLAG$2) {
var partialsRight = partials,
holdersRight = holders;
@@ -67498,16 +69449,16 @@ function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arit
holders = newData[4];
arity = newData[9] = newData[9] === undefined
? (isBindKey ? 0 : func.length)
- : nativeMax$5(newData[9] - length, 0);
+ : nativeMax$7(newData[9] - length, 0);
- if (!arity && bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG)) {
- bitmask &= ~(WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG);
+ if (!arity && bitmask & (WRAP_CURRY_FLAG$4 | WRAP_CURRY_RIGHT_FLAG$2)) {
+ bitmask &= ~(WRAP_CURRY_FLAG$4 | WRAP_CURRY_RIGHT_FLAG$2);
}
- if (!bitmask || bitmask == WRAP_BIND_FLAG$1) {
+ if (!bitmask || bitmask == WRAP_BIND_FLAG$6) {
var result = createBind(func, bitmask, thisArg);
- } else if (bitmask == WRAP_CURRY_FLAG || bitmask == WRAP_CURRY_RIGHT_FLAG) {
+ } else if (bitmask == WRAP_CURRY_FLAG$4 || bitmask == WRAP_CURRY_RIGHT_FLAG$2) {
result = createCurry(func, bitmask, arity);
- } else if ((bitmask == WRAP_PARTIAL_FLAG$1 || bitmask == (WRAP_BIND_FLAG$1 | WRAP_PARTIAL_FLAG$1)) && !holders.length) {
+ } else if ((bitmask == WRAP_PARTIAL_FLAG$2 || bitmask == (WRAP_BIND_FLAG$6 | WRAP_PARTIAL_FLAG$2)) && !holders.length) {
result = createPartial(func, bitmask, thisArg, partials);
} else {
result = createHybrid.apply(undefined, newData);
@@ -67517,8 +69468,8 @@ function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arit
}
/** Used to compose bitmasks for function metadata. */
-var WRAP_BIND_FLAG = 1;
-var WRAP_PARTIAL_FLAG = 32;
+var WRAP_BIND_FLAG$7 = 1;
+var WRAP_PARTIAL_FLAG$3 = 32;
/**
* Creates a function that invokes `func` with the `this` binding of `thisArg`
@@ -67556,10 +69507,10 @@ var WRAP_PARTIAL_FLAG = 32;
* // => 'hi fred!'
*/
var bind$2 = baseRest(function(func, thisArg, partials) {
- var bitmask = WRAP_BIND_FLAG;
+ var bitmask = WRAP_BIND_FLAG$7;
if (partials.length) {
var holders = replaceHolders(partials, getHolder(bind$2));
- bitmask |= WRAP_PARTIAL_FLAG;
+ bitmask |= WRAP_PARTIAL_FLAG$3;
}
return createWrap(func, bitmask, thisArg, partials, holders);
});
@@ -67937,14 +69888,14 @@ function presetIndex() {
// a presetCollection with methods for
// loading new data and returning defaults
- var all = presetCollection([]),
- defaults = { area: all, line: all, point: all, vertex: all, relation: all },
- fields = {},
- universal = [],
- recent = presetCollection([]);
+ var all = presetCollection([]);
+ var _defaults = { area: all, line: all, point: all, vertex: all, relation: all };
+ var _fields = {};
+ var _universal = [];
+ var _recent = presetCollection([]);
// Index of presets by (geometry, tag key).
- var index = {
+ var _index = {
point: {},
vertex: {},
line: {},
@@ -67961,9 +69912,9 @@ function presetIndex() {
geometry = 'point';
}
- var geometryMatches = index[geometry],
- best = -1,
- match;
+ var geometryMatches = _index[geometry];
+ var best = -1;
+ var match;
for (var k in entity.tags) {
// If any part of an address is present,
@@ -68004,9 +69955,9 @@ function presetIndex() {
// (see `Way#isArea()`). In other words, the keys of L form the whitelist,
// and the subkeys form the blacklist.
all.areaKeys = function() {
- var areaKeys = {},
- ignore = ['barrier', 'highway', 'footway', 'railway', 'type'], // probably a line..
- presets = reject(all.collection, 'suggestion');
+ var areaKeys = {};
+ var ignore = ['barrier', 'highway', 'footway', 'railway', 'type']; // probably a line..
+ var presets = reject(all.collection, 'suggestion');
// whitelist
presets.forEach(function(d) {
@@ -68041,21 +69992,23 @@ function presetIndex() {
var d = data.presets;
all.collection = [];
- recent.collection = [];
- fields = {};
- universal = [];
- index = { point: {}, vertex: {}, line: {}, area: {}, relation: {} };
+ _recent.collection = [];
+ _fields = {};
+ _universal = [];
+ _index = { point: {}, vertex: {}, line: {}, area: {}, relation: {} };
if (d.fields) {
forEach(d.fields, function(d, id) {
- fields[id] = presetField(id, d);
- if (d.universal) universal.push(fields[id]);
+ _fields[id] = presetField(id, d);
+ if (d.universal) {
+ _universal.push(_fields[id]);
+ }
});
}
if (d.presets) {
forEach(d.presets, function(d, id) {
- all.collection.push(presetPreset(id, d, fields));
+ all.collection.push(presetPreset(id, d, _fields));
});
}
@@ -68067,7 +70020,7 @@ function presetIndex() {
if (d.defaults) {
var getItem = bind$2(all.item, all);
- defaults = {
+ _defaults = {
area: presetCollection(d.defaults.area.map(getItem)),
line: presetCollection(d.defaults.line.map(getItem)),
point: presetCollection(d.defaults.point.map(getItem)),
@@ -68077,11 +70030,11 @@ function presetIndex() {
}
for (var i = 0; i < all.collection.length; i++) {
- var preset = all.collection[i],
- geometry = preset.geometry;
+ var preset = all.collection[i];
+ var geometry = preset.geometry;
for (var j = 0; j < geometry.length; j++) {
- var g = index[geometry[j]];
+ var g = _index[geometry[j]];
for (var k in preset.tags) {
(g[k] = g[k] || []).push(preset);
}
@@ -68092,23 +70045,21 @@ function presetIndex() {
};
all.field = function(id) {
- return fields[id];
+ return _fields[id];
};
all.universal = function() {
- return universal;
+ return _universal;
};
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);
+ var rec = _recent.matchGeometry(geometry).collection.slice(0, 4);
+ var def = uniq(rec.concat(_defaults[geometry].collection)).slice(0, n - 1);
return presetCollection(uniq(rec.concat(def).concat(all.item(geometry))));
};
all.choose = function(preset) {
- if (!preset.isFallback()) {
- recent = presetCollection(uniq([preset].concat(recent.collection)));
- }
+ _recent = presetCollection(uniq([preset].concat(_recent.collection)));
return all;
};
@@ -68124,7 +70075,7 @@ function setAreaKeys(value) {
function coreContext() {
var context = {};
- context.version = '2.5.1';
+ context.version = '2.6.1';
// create a special translation that contains the keys in place of the strings
var tkeys = cloneDeep(en);
@@ -68200,7 +70151,7 @@ function coreContext() {
if (!err) history.merge(result.data, result.extent);
if (callback) callback(err, result);
}
- if (connection) {
+ if (connection && context.editable()) {
cid = connection.getConnectionId();
connection.loadTiles(projection, dimensions, done);
}
@@ -68326,6 +70277,9 @@ function coreContext() {
return [];
}
};
+ context.activeID = function() {
+ return mode && mode.activeID && mode.activeID();
+ };
/* Behaviors */
@@ -68381,11 +70335,12 @@ function coreContext() {
/* Debug */
var debugFlags = {
- tile: false,
- collision: false,
- imagery: false,
- imperial: false,
- driveLeft: false
+ tile: false, // tile boundaries
+ collision: false, // label collision bounding boxes
+ imagery: false, // imagery bounding polygons
+ imperial: false, // imperial (not metric) bounding polygons
+ driveLeft: false, // driveLeft bounding polygons
+ target: false // touch targets
};
context.debugFlags = function() {
return debugFlags;
@@ -68636,6 +70591,7 @@ assignIn(osmWay.prototype, {
}
// implied layer tag..
+ if (this.tags.covered === 'yes') return -1;
if (this.tags.location === 'overground') return 1;
if (this.tags.location === 'underground') return -1;
if (this.tags.location === 'underwater') return -10;
@@ -68655,8 +70611,18 @@ assignIn(osmWay.prototype, {
isOneWay: function() {
// explicit oneway tag..
- if (['yes', '1', '-1'].indexOf(this.tags.oneway) !== -1) { return true; }
- if (['no', '0'].indexOf(this.tags.oneway) !== -1) { return false; }
+ var values = {
+ 'yes': true,
+ '1': true,
+ '-1': true,
+ 'reversible': true,
+ 'alternating': true,
+ 'no': false,
+ '0': false
+ };
+ if (values[this.tags.oneway] !== undefined) {
+ return values[this.tags.oneway];
+ }
// implied oneway tag..
for (var key in this.tags) {
@@ -68680,15 +70646,16 @@ assignIn(osmWay.prototype, {
isConvex: function(resolver) {
if (!this.isClosed() || this.isDegenerate()) return null;
- var nodes = uniq(resolver.childNodes(this)),
- coords = map$4(nodes, 'loc'),
- curr = 0, prev = 0;
+ var nodes = uniq(resolver.childNodes(this));
+ var coords = map$4(nodes, 'loc');
+ var curr = 0;
+ var prev = 0;
for (var i = 0; i < coords.length; i++) {
- var o = coords[(i+1) % coords.length],
- a = coords[i],
- b = coords[(i+2) % coords.length],
- res = geoCross(o, a, b);
+ var o = coords[(i+1) % coords.length];
+ var a = coords[i];
+ var b = coords[(i+2) % coords.length];
+ var res = geoVecCross(a, b, o);
curr = (res > 0) ? 1 : (res < 0) ? -1 : 0;
if (curr === 0) {
@@ -68752,215 +70719,641 @@ assignIn(osmWay.prototype, {
},
- geometry: function(graph) {
- return graph.transient(this, 'geometry', function() {
- return this.isArea() ? 'area' : 'line';
- });
- },
+ geometry: function(graph) {
+ return graph.transient(this, 'geometry', function() {
+ return this.isArea() ? 'area' : 'line';
+ });
+ },
+
+
+ // If this way is not closed, append the beginning node to the end of the nodelist to close it.
+ close: function() {
+ if (this.isClosed() || !this.nodes.length) return this;
+
+ var nodes = this.nodes.slice();
+ nodes = nodes.filter(noRepeatNodes);
+ nodes.push(nodes[0]);
+ return this.update({ nodes: nodes });
+ },
+
+
+ // If this way is closed, remove any connector nodes from the end of the nodelist to unclose it.
+ unclose: function() {
+ if (!this.isClosed()) return this;
+
+ var nodes = this.nodes.slice(),
+ connector = this.first(),
+ i = nodes.length - 1;
+
+ // remove trailing connectors..
+ while (i > 0 && nodes.length > 1 && nodes[i] === connector) {
+ nodes.splice(i, 1);
+ i = nodes.length - 1;
+ }
+
+ nodes = nodes.filter(noRepeatNodes);
+ return this.update({ nodes: nodes });
+ },
+
+
+ // Adds a node (id) in front of the node which is currently at position index.
+ // If index is undefined, the node will be added to the end of the way for linear ways,
+ // or just before the final connecting node for circular ways.
+ // Consecutive duplicates are eliminated including existing ones.
+ // Circularity is always preserved when adding a node.
+ addNode: function(id, index) {
+ var nodes = this.nodes.slice(),
+ isClosed = this.isClosed(),
+ max = isClosed ? nodes.length - 1 : nodes.length;
+
+ if (index === undefined) {
+ index = max;
+ }
+
+ if (index < 0 || index > max) {
+ throw new RangeError('index ' + index + ' out of range 0..' + max);
+ }
+
+ // If this is a closed way, remove all connector nodes except the first one
+ // (there may be duplicates) and adjust index if necessary..
+ if (isClosed) {
+ var connector = this.first();
+
+ // leading connectors..
+ var i = 1;
+ while (i < nodes.length && nodes.length > 2 && nodes[i] === connector) {
+ nodes.splice(i, 1);
+ if (index > i) index--;
+ }
+
+ // trailing connectors..
+ i = nodes.length - 1;
+ while (i > 0 && nodes.length > 1 && nodes[i] === connector) {
+ nodes.splice(i, 1);
+ if (index > i) index--;
+ i = nodes.length - 1;
+ }
+ }
+
+ nodes.splice(index, 0, id);
+ nodes = nodes.filter(noRepeatNodes);
+
+ // If the way was closed before, append a connector node to keep it closed..
+ if (isClosed && (nodes.length === 1 || nodes[0] !== nodes[nodes.length - 1])) {
+ nodes.push(nodes[0]);
+ }
+
+ return this.update({ nodes: nodes });
+ },
+
+
+ // Replaces the node which is currently at position index with the given node (id).
+ // Consecutive duplicates are eliminated including existing ones.
+ // Circularity is preserved when updating a node.
+ updateNode: function(id, index) {
+ var nodes = this.nodes.slice(),
+ isClosed = this.isClosed(),
+ max = nodes.length - 1;
+
+ if (index === undefined || index < 0 || index > max) {
+ throw new RangeError('index ' + index + ' out of range 0..' + max);
+ }
+
+ // If this is a closed way, remove all connector nodes except the first one
+ // (there may be duplicates) and adjust index if necessary..
+ if (isClosed) {
+ var connector = this.first();
+
+ // leading connectors..
+ var i = 1;
+ while (i < nodes.length && nodes.length > 2 && nodes[i] === connector) {
+ nodes.splice(i, 1);
+ if (index > i) index--;
+ }
+
+ // trailing connectors..
+ i = nodes.length - 1;
+ while (i > 0 && nodes.length > 1 && nodes[i] === connector) {
+ nodes.splice(i, 1);
+ if (index === i) index = 0; // update leading connector instead
+ i = nodes.length - 1;
+ }
+ }
+
+ nodes.splice(index, 1, id);
+ nodes = nodes.filter(noRepeatNodes);
+
+ // If the way was closed before, append a connector node to keep it closed..
+ if (isClosed && (nodes.length === 1 || nodes[0] !== nodes[nodes.length - 1])) {
+ nodes.push(nodes[0]);
+ }
+
+ return this.update({nodes: nodes});
+ },
+
+
+ // Replaces each occurrence of node id needle with replacement.
+ // Consecutive duplicates are eliminated including existing ones.
+ // Circularity is preserved.
+ replaceNode: function(needle, replacement) {
+ var nodes = this.nodes.slice(),
+ isClosed = this.isClosed();
+
+ for (var i = 0; i < nodes.length; i++) {
+ if (nodes[i] === needle) {
+ nodes[i] = replacement;
+ }
+ }
+
+ nodes = nodes.filter(noRepeatNodes);
+
+ // If the way was closed before, append a connector node to keep it closed..
+ if (isClosed && (nodes.length === 1 || nodes[0] !== nodes[nodes.length - 1])) {
+ nodes.push(nodes[0]);
+ }
+
+ return this.update({nodes: nodes});
+ },
+
+
+ // Removes each occurrence of node id needle with replacement.
+ // Consecutive duplicates are eliminated including existing ones.
+ // Circularity is preserved.
+ removeNode: function(id) {
+ var nodes = this.nodes.slice(),
+ isClosed = this.isClosed();
+
+ nodes = nodes
+ .filter(function(node) { return node !== id; })
+ .filter(noRepeatNodes);
+
+ // If the way was closed before, append a connector node to keep it closed..
+ if (isClosed && (nodes.length === 1 || nodes[0] !== nodes[nodes.length - 1])) {
+ nodes.push(nodes[0]);
+ }
+
+ return this.update({nodes: nodes});
+ },
+
+
+ asJXON: function(changeset_id) {
+ var r = {
+ way: {
+ '@id': this.osmId(),
+ '@version': this.version || 0,
+ nd: map$4(this.nodes, function(id) {
+ return { keyAttributes: { ref: osmEntity.id.toOSM(id) } };
+ }),
+ tag: map$4(this.tags, function(v, k) {
+ return { keyAttributes: { k: k, v: v } };
+ })
+ }
+ };
+ if (changeset_id) {
+ r.way['@changeset'] = changeset_id;
+ }
+ return r;
+ },
+
+
+ asGeoJSON: function(resolver) {
+ return resolver.transient(this, 'GeoJSON', function() {
+ var coordinates = map$4(resolver.childNodes(this), 'loc');
+ if (this.isArea() && this.isClosed()) {
+ return {
+ type: 'Polygon',
+ coordinates: [coordinates]
+ };
+ } else {
+ return {
+ type: 'LineString',
+ coordinates: coordinates
+ };
+ }
+ });
+ },
+
+
+ area: function(resolver) {
+ return resolver.transient(this, 'area', function() {
+ var nodes = resolver.childNodes(this);
+
+ var json = {
+ type: 'Polygon',
+ coordinates: [map$4(nodes, 'loc')]
+ };
+
+ if (!this.isClosed() && nodes.length) {
+ json.coordinates[0].push(nodes[0].loc);
+ }
+
+ var area = d3_geoArea(json);
+
+ // Heuristic for detecting counterclockwise winding order. Assumes
+ // that OpenStreetMap polygons are not hemisphere-spanning.
+ if (area > 2 * Math.PI) {
+ json.coordinates[0] = json.coordinates[0].reverse();
+ area = d3_geoArea(json);
+ }
+
+ return isNaN(area) ? 0 : area;
+ });
+ }
+});
+
+
+// Filter function to eliminate consecutive duplicates.
+function noRepeatNodes(node, i, arr) {
+ return i === 0 || node !== arr[i - 1];
+}
+
+// For fixing up rendering of multipolygons with tags on the outer member.
+// https://github.com/openstreetmap/iD/issues/613
+function osmIsSimpleMultipolygonOuterMember(entity, graph) {
+ if (entity.type !== 'way' || Object.keys(entity.tags).filter(osmIsInterestingTag).length === 0)
+ return false;
+
+ var parents = graph.parentRelations(entity);
+ if (parents.length !== 1)
+ return false;
+
+ var parent = parents[0];
+ if (!parent.isMultipolygon() || Object.keys(parent.tags).filter(osmIsInterestingTag).length > 1)
+ return false;
+
+ var members = parent.members, member;
+ for (var i = 0; i < members.length; i++) {
+ member = members[i];
+ if (member.id === entity.id && member.role && member.role !== 'outer')
+ return false; // Not outer member
+ if (member.id !== entity.id && (!member.role || member.role === 'outer'))
+ return false; // Not a simple multipolygon
+ }
+
+ return parent;
+}
+
+
+function osmSimpleMultipolygonOuterMember(entity, graph) {
+ if (entity.type !== 'way')
+ return false;
+
+ var parents = graph.parentRelations(entity);
+ if (parents.length !== 1)
+ return false;
+
+ var parent = parents[0];
+ if (!parent.isMultipolygon() || Object.keys(parent.tags).filter(osmIsInterestingTag).length > 1)
+ return false;
+
+ var members = parent.members, member, outerMember;
+ for (var i = 0; i < members.length; i++) {
+ member = members[i];
+ if (!member.role || member.role === 'outer') {
+ if (outerMember)
+ return false; // Not a simple multipolygon
+ outerMember = member;
+ }
+ }
+
+ if (!outerMember)
+ return false;
+
+ var outerEntity = graph.hasEntity(outerMember.id);
+ if (!outerEntity || !Object.keys(outerEntity.tags).filter(osmIsInterestingTag).length)
+ return false;
+
+ return outerEntity;
+}
+
+
+// Join `toJoin` 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 `toJoin` 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 `toJoin` must have, at minimum, `type` and `id` properties.
+// Thus either an array of `osmWay`s or a relation member array may be used.
+//
+// If an member is an `osmWay`, its tags and childnodes may be reversed via
+// `actionReverse` in the output.
+//
+// The returned sequences array also has an `actions` array property, containing
+// any reversal actions that should be applied to the graph, should the calling
+// code attempt to actually join the given ways.
+//
+// Incomplete members (those for which `graph.hasEntity(element.id)` returns
+// false) and non-way members are ignored.
+//
+function osmJoinWays(toJoin, graph) {
+ function resolve(member) {
+ return graph.childNodes(graph.entity(member.id));
+ }
+
+ function reverse(item) {
+ var action = actionReverse(item.id, { reverseOneway: true });
+ sequences.actions.push(action);
+ return (item instanceof osmWay) ? action(graph).entity(item.id) : item;
+ }
+
+ // make a copy containing only the items to join
+ toJoin = toJoin.filter(function(member) {
+ return member.type === 'way' && graph.hasEntity(member.id);
+ });
+
+
+ var sequences = [];
+ sequences.actions = [];
+
+ while (toJoin.length) {
+ // start a new sequence
+ var item = toJoin.shift();
+ var currWays = [item];
+ var currNodes = resolve(item).slice();
+ var doneSequence = false;
+
+ // add to it
+ while (toJoin.length && !doneSequence) {
+ var start = currNodes[0];
+ var end = currNodes[currNodes.length - 1];
+ var fn = null;
+ var nodes = null;
+ var i;
+
+ // Find the next way/member to join.
+ for (i = 0; i < toJoin.length; i++) {
+ item = toJoin[i];
+ nodes = resolve(item);
+
+ // Strongly prefer to generate a forward path that preserves the order
+ // of the members array. For multipolygons and most relations, member
+ // order does not matter - but for routes, it does. If we started this
+ // sequence backwards (i.e. next member way attaches to the start node
+ // and not the end node), reverse the initial way before continuing.
+ if (currWays.length === 1 && nodes[0] !== end && nodes[nodes.length - 1] !== end &&
+ (nodes[nodes.length - 1] === start || nodes[0] === start)
+ ) {
+ currWays[0] = reverse(currWays[0]);
+ currNodes.reverse();
+ start = currNodes[0];
+ end = currNodes[currNodes.length - 1];
+ }
+
+ if (nodes[0] === end) {
+ fn = currNodes.push; // join to end
+ nodes = nodes.slice(1);
+ break;
+ } else if (nodes[nodes.length - 1] === end) {
+ fn = currNodes.push; // join to end
+ nodes = nodes.slice(0, -1).reverse();
+ item = reverse(item);
+ break;
+ } else if (nodes[nodes.length - 1] === start) {
+ fn = currNodes.unshift; // join to beginning
+ nodes = nodes.slice(0, -1);
+ break;
+ } else if (nodes[0] === start) {
+ fn = currNodes.unshift; // join to beginning
+ nodes = nodes.slice(1).reverse();
+ item = reverse(item);
+ break;
+ } else {
+ fn = nodes = null;
+ }
+ }
+
+ if (!nodes) { // couldn't find a joinable way/member
+ doneSequence = true;
+ break;
+ }
+
+ fn.apply(currWays, [item]);
+ fn.apply(currNodes, nodes);
+
+ toJoin.splice(i, 1);
+ }
+
+ currWays.nodes = currNodes;
+ sequences.push(currWays);
+ }
+
+ return sequences;
+}
+
+function osmRelation() {
+ if (!(this instanceof osmRelation)) {
+ return (new osmRelation()).initialize(arguments);
+ } else if (arguments.length) {
+ this.initialize(arguments);
+ }
+}
+
+
+osmEntity.relation = osmRelation;
+osmRelation.prototype = Object.create(osmEntity.prototype);
- // If this way is not closed, append the beginning node to the end of the nodelist to close it.
- close: function() {
- if (this.isClosed() || !this.nodes.length) return this;
- var nodes = this.nodes.slice();
- nodes = nodes.filter(noRepeatNodes);
- nodes.push(nodes[0]);
- return this.update({ nodes: nodes });
- },
+osmRelation.creationOrder = function(a, b) {
+ var aId = parseInt(osmEntity.id.toOSM(a.id), 10);
+ var bId = parseInt(osmEntity.id.toOSM(b.id), 10);
+ if (aId < 0 || bId < 0) return aId - bId;
+ return bId - aId;
+};
- // If this way is closed, remove any connector nodes from the end of the nodelist to unclose it.
- unclose: function() {
- if (!this.isClosed()) return this;
- var nodes = this.nodes.slice(),
- connector = this.first(),
- i = nodes.length - 1;
+assignIn(osmRelation.prototype, {
+ type: 'relation',
+ members: [],
- // remove trailing connectors..
- while (i > 0 && nodes.length > 1 && nodes[i] === connector) {
- nodes.splice(i, 1);
- i = nodes.length - 1;
- }
- nodes = nodes.filter(noRepeatNodes);
- return this.update({ nodes: nodes });
- },
+ copy: function(resolver, copies) {
+ if (copies[this.id])
+ return copies[this.id];
+ var copy = osmEntity.prototype.copy.call(this, resolver, copies);
- // Adds a node (id) in front of the node which is currently at position index.
- // If index is undefined, the node will be added to the end of the way for linear ways,
- // or just before the final connecting node for circular ways.
- // Consecutive duplicates are eliminated including existing ones.
- // Circularity is always preserved when adding a node.
- addNode: function(id, index) {
- var nodes = this.nodes.slice(),
- isClosed = this.isClosed(),
- max = isClosed ? nodes.length - 1 : nodes.length;
+ var members = this.members.map(function(member) {
+ return assignIn({}, member, { id: resolver.entity(member.id).copy(resolver, copies).id });
+ });
- if (index === undefined) {
- index = max;
- }
+ copy = copy.update({members: members});
+ copies[this.id] = copy;
- if (index < 0 || index > max) {
- throw new RangeError('index ' + index + ' out of range 0..' + max);
- }
+ return copy;
+ },
- // If this is a closed way, remove all connector nodes except the first one
- // (there may be duplicates) and adjust index if necessary..
- if (isClosed) {
- var connector = this.first();
- // leading connectors..
- var i = 1;
- while (i < nodes.length && nodes.length > 2 && nodes[i] === connector) {
- nodes.splice(i, 1);
- if (index > i) index--;
- }
+ extent: function(resolver, memo) {
+ return resolver.transient(this, 'extent', function() {
+ if (memo && memo[this.id]) return geoExtent();
+ memo = memo || {};
+ memo[this.id] = true;
- // trailing connectors..
- i = nodes.length - 1;
- while (i > 0 && nodes.length > 1 && nodes[i] === connector) {
- nodes.splice(i, 1);
- if (index > i) index--;
- i = nodes.length - 1;
+ var extent = geoExtent();
+ for (var i = 0; i < this.members.length; i++) {
+ var member = resolver.hasEntity(this.members[i].id);
+ if (member) {
+ extent._extend(member.extent(resolver, memo));
+ }
}
- }
-
- nodes.splice(index, 0, id);
- nodes = nodes.filter(noRepeatNodes);
+ return extent;
+ });
+ },
- // If the way was closed before, append a connector node to keep it closed..
- if (isClosed && (nodes.length === 1 || nodes[0] !== nodes[nodes.length - 1])) {
- nodes.push(nodes[0]);
- }
- return this.update({ nodes: nodes });
+ geometry: function(graph) {
+ return graph.transient(this, 'geometry', function() {
+ return this.isMultipolygon() ? 'area' : 'relation';
+ });
},
- // Replaces the node which is currently at position index with the given node (id).
- // Consecutive duplicates are eliminated including existing ones.
- // Circularity is preserved when updating a node.
- updateNode: function(id, index) {
- var nodes = this.nodes.slice(),
- isClosed = this.isClosed(),
- max = nodes.length - 1;
+ isDegenerate: function() {
+ return this.members.length === 0;
+ },
- if (index === undefined || index < 0 || index > max) {
- throw new RangeError('index ' + index + ' out of range 0..' + max);
+
+ // 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] = assignIn({}, this.members[i], {index: i});
}
+ return result;
+ },
- // If this is a closed way, remove all connector nodes except the first one
- // (there may be duplicates) and adjust index if necessary..
- if (isClosed) {
- var connector = this.first();
- // leading connectors..
- var i = 1;
- while (i < nodes.length && nodes.length > 2 && nodes[i] === connector) {
- nodes.splice(i, 1);
- if (index > i) index--;
+ // Return the first member with the given role. A copy of the member object
+ // is returned, extended with an 'index' property whose value is the member index.
+ memberByRole: function(role) {
+ for (var i = 0; i < this.members.length; i++) {
+ if (this.members[i].role === role) {
+ return assignIn({}, this.members[i], {index: i});
}
+ }
+ },
- // trailing connectors..
- i = nodes.length - 1;
- while (i > 0 && nodes.length > 1 && nodes[i] === connector) {
- nodes.splice(i, 1);
- if (index === i) index = 0; // update leading connector instead
- i = nodes.length - 1;
+
+ // Return the first member with the given id. A copy of the member object
+ // is returned, extended with an 'index' property whose value is the member index.
+ memberById: function(id) {
+ for (var i = 0; i < this.members.length; i++) {
+ if (this.members[i].id === id) {
+ return assignIn({}, this.members[i], {index: i});
}
}
+ },
- nodes.splice(index, 1, id);
- nodes = nodes.filter(noRepeatNodes);
- // If the way was closed before, append a connector node to keep it closed..
- if (isClosed && (nodes.length === 1 || nodes[0] !== nodes[nodes.length - 1])) {
- nodes.push(nodes[0]);
+ // Return the first member with the given id and role. A copy of the member object
+ // is returned, extended with an 'index' property whose value is the member index.
+ memberByIdAndRole: function(id, role) {
+ for (var i = 0; i < this.members.length; i++) {
+ if (this.members[i].id === id && this.members[i].role === role) {
+ return assignIn({}, this.members[i], {index: i});
+ }
}
+ },
- return this.update({nodes: nodes});
+
+ addMember: function(member, index) {
+ var members = this.members.slice();
+ members.splice(index === undefined ? members.length : index, 0, member);
+ return this.update({members: members});
},
- // Replaces each occurrence of node id needle with replacement.
- // Consecutive duplicates are eliminated including existing ones.
- // Circularity is preserved.
- replaceNode: function(needle, replacement) {
- var nodes = this.nodes.slice(),
- isClosed = this.isClosed();
+ updateMember: function(member, index) {
+ var members = this.members.slice();
+ members.splice(index, 1, assignIn({}, members[index], member));
+ return this.update({members: members});
+ },
- for (var i = 0; i < nodes.length; i++) {
- if (nodes[i] === needle) {
- nodes[i] = replacement;
- }
- }
- nodes = nodes.filter(noRepeatNodes);
+ removeMember: function(index) {
+ var members = this.members.slice();
+ members.splice(index, 1);
+ return this.update({members: members});
+ },
- // If the way was closed before, append a connector node to keep it closed..
- if (isClosed && (nodes.length === 1 || nodes[0] !== nodes[nodes.length - 1])) {
- nodes.push(nodes[0]);
- }
- return this.update({nodes: nodes});
+ removeMembersWithID: function(id) {
+ var members = reject(this.members, function(m) { return m.id === id; });
+ return this.update({members: members});
},
- // Removes each occurrence of node id needle with replacement.
- // Consecutive duplicates are eliminated including existing ones.
- // Circularity is preserved.
- removeNode: function(id) {
- var nodes = this.nodes.slice(),
- isClosed = this.isClosed();
+ // Wherever a member appears with id `needle.id`, replace it with a member
+ // with id `replacement.id`, type `replacement.type`, and the original role,
+ // By default, adding a duplicate member (by id and role) is prevented.
+ // Return an updated relation.
+ replaceMember: function(needle, replacement, keepDuplicates) {
+ if (!this.memberById(needle.id))
+ return this;
- nodes = nodes
- .filter(function(node) { return node !== id; })
- .filter(noRepeatNodes);
+ var members = [];
- // If the way was closed before, append a connector node to keep it closed..
- if (isClosed && (nodes.length === 1 || nodes[0] !== nodes[nodes.length - 1])) {
- nodes.push(nodes[0]);
+ for (var i = 0; i < this.members.length; i++) {
+ var member = this.members[i];
+ if (member.id !== needle.id) {
+ members.push(member);
+ } else if (keepDuplicates || !this.memberByIdAndRole(replacement.id, member.role)) {
+ members.push({id: replacement.id, type: replacement.type, role: member.role});
+ }
}
- return this.update({nodes: nodes});
+ return this.update({members: members});
},
asJXON: function(changeset_id) {
var r = {
- way: {
+ relation: {
'@id': this.osmId(),
'@version': this.version || 0,
- nd: map$4(this.nodes, function(id) {
- return { keyAttributes: { ref: osmEntity.id.toOSM(id) } };
+ member: map$4(this.members, function(member) {
+ return {
+ keyAttributes: {
+ type: member.type,
+ role: member.role,
+ ref: osmEntity.id.toOSM(member.id)
+ }
+ };
}),
tag: map$4(this.tags, function(v, k) {
return { keyAttributes: { k: k, v: v } };
})
}
};
- if (changeset_id) {
- r.way['@changeset'] = changeset_id;
- }
+ if (changeset_id) r.relation['@changeset'] = changeset_id;
return r;
},
asGeoJSON: function(resolver) {
- return resolver.transient(this, 'GeoJSON', function() {
- var coordinates = map$4(resolver.childNodes(this), 'loc');
- if (this.isArea() && this.isClosed()) {
+ return resolver.transient(this, 'GeoJSON', function () {
+ if (this.isMultipolygon()) {
return {
- type: 'Polygon',
- coordinates: [coordinates]
+ type: 'MultiPolygon',
+ coordinates: this.multipolygon(resolver)
};
} else {
return {
- type: 'LineString',
- coordinates: coordinates
+ type: 'FeatureCollection',
+ properties: this.tags,
+ features: this.members.map(function (member) {
+ return assignIn({role: member.role}, resolver.entity(member.id).asGeoJSON(resolver));
+ })
};
}
});
@@ -68969,36 +71362,90 @@ assignIn(osmWay.prototype, {
area: function(resolver) {
return resolver.transient(this, 'area', function() {
- var nodes = resolver.childNodes(this);
+ return d3_geoArea(this.asGeoJSON(resolver));
+ });
+ },
- var json = {
- type: 'Polygon',
- coordinates: [map$4(nodes, 'loc')]
- };
- if (!this.isClosed() && nodes.length) {
- json.coordinates[0].push(nodes[0].loc);
+ isMultipolygon: function() {
+ return this.tags.type === 'multipolygon';
+ },
+
+
+ isComplete: function(resolver) {
+ for (var i = 0; i < this.members.length; i++) {
+ if (!resolver.hasEntity(this.members[i].id)) {
+ return false;
}
+ }
+ return true;
+ },
- var area = d3_geoArea(json);
+ isRestriction: function() {
+ return !!(this.tags.type && this.tags.type.match(/^restriction:?/));
+ },
+
+
+ // Returns an array [A0, ... An], each Ai being an array of node arrays [Nds0, ... Ndsm],
+ // where Nds0 is an outer ring and subsequent Ndsi's (if any i > 0) being inner rings.
+ //
+ // This corresponds to the structure needed for rendering a multipolygon path using a
+ // `evenodd` fill rule, as well as the structure of a GeoJSON MultiPolygon geometry.
+ //
+ // In the case of invalid geometries, this function will still return a result which
+ // includes the nodes of all way members, but some Nds may be unclosed and some inner
+ // rings not matched with the intended outer ring.
+ //
+ multipolygon: function(resolver) {
+ var outers = this.members.filter(function(m) { return 'outer' === (m.role || 'outer'); }),
+ inners = this.members.filter(function(m) { return 'inner' === m.role; });
+
+ outers = osmJoinWays(outers, resolver);
+ inners = osmJoinWays(inners, resolver);
+
+ outers = outers.map(function(outer) { return map$4(outer.nodes, 'loc'); });
+ inners = inners.map(function(inner) { return map$4(inner.nodes, 'loc'); });
+
+ var result = outers.map(function(o) {
// Heuristic for detecting counterclockwise winding order. Assumes
// that OpenStreetMap polygons are not hemisphere-spanning.
- if (area > 2 * Math.PI) {
- json.coordinates[0] = json.coordinates[0].reverse();
- area = d3_geoArea(json);
+ return [d3_geoArea({ type: 'Polygon', coordinates: [o] }) > 2 * Math.PI ? o.reverse() : o];
+ });
+
+ function findOuter(inner) {
+ var o, outer;
+
+ for (o = 0; o < outers.length; o++) {
+ outer = outers[o];
+ if (geoPolygonContainsPolygon(outer, inner))
+ return o;
}
- return isNaN(area) ? 0 : area;
- });
- }
-});
+ for (o = 0; o < outers.length; o++) {
+ outer = outers[o];
+ if (geoPolygonIntersectsPolygon(outer, inner, false))
+ return o;
+ }
+ }
+ for (var i = 0; i < inners.length; i++) {
+ var inner = inners[i];
-// Filter function to eliminate consecutive duplicates.
-function noRepeatNodes(node, i, arr) {
- return i === 0 || node !== arr[i - 1];
-}
+ if (d3_geoArea({ type: 'Polygon', coordinates: [inner] }) < 2 * Math.PI) {
+ inner = inner.reverse();
+ }
+
+ var o = findOuter(inners[i]);
+ if (o !== undefined)
+ result[o].push(inners[i]);
+ else
+ result.push([inners[i]]); // Invalid geometry
+ }
+
+ return result;
+ }
+});
/* Built-in method references for those with the same name as other `lodash` methods. */
var nativeMax$8 = Math.max;
@@ -69237,34 +71684,173 @@ function osmInferRestriction(graph, from, via, to, projection) {
return 'no_straight_on';
}
-function actionAddMember(relationId, member, memberIndex) {
- return function(graph) {
+function actionAddMember(relationId, member, memberIndex, insertPair) {
+
+ return function action(graph) {
var relation = graph.entity(relationId);
- if (isNaN(memberIndex) && member.type === 'way') {
- var members = relation.indexedMembers();
- members.push(member);
+ if ((isNaN(memberIndex) || insertPair) && member.type === 'way') {
+ // Try to perform sensible inserts based on how the ways join together
+ graph = addWayMember(relation, graph);
+ } else {
+ graph = graph.replace(relation.addMember(member, memberIndex));
+ }
+
+ return graph;
+ };
- var joined = osmJoinWays(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;
+ // Add a way member into the relation "wherever it makes sense".
+ // In this situation we were not supplied a memberIndex.
+ function addWayMember(relation, graph) {
+ var groups, tempWay, item, i, j, k;
+
+ if (insertPair) {
+ // We're adding a member that must stay paired with an existing member.
+ // (This feature is used by `actionSplit`)
+ //
+ // This is tricky because the members may exist multiple times in the
+ // member list, and with different A-B/B-A ordering and different roles.
+ // (e.g. a bus route that loops out and back - #4589).
+ //
+ // Replace the existing member with a temporary way,
+ // so that `osmJoinWays` can treat the pair like a single way.
+ tempWay = osmWay({ id: 'wTemp', nodes: insertPair.nodes });
+ graph = graph.replace(tempWay);
+ var tempMember = { id: tempWay.id, type: 'way', role: member.role };
+ var tempRelation = relation.replaceMember({id: insertPair.originalID}, tempMember, true);
+ groups = groupBy(tempRelation.members, function(m) { return m.type; });
+ groups.way = groups.way || [];
+
+ } else {
+ // Add the member anywhere, one time. Just push and let `osmJoinWays` decide where to put it.
+ groups = groupBy(relation.members, function(m) { return m.type; });
+ groups.way = groups.way || [];
+ groups.way.push(member);
+ }
+
+ var members = withIndex(groups.way);
+ var joined = osmJoinWays(members, graph);
+
+ // `joined` might not contain all of the way members,
+ // But will contain only the completed (downloaded) members
+ for (i = 0; i < joined.length; i++) {
+ var segment = joined[i];
+ var nodes = segment.nodes.slice();
+ var startIndex = segment[0].index;
+
+ // j = array index in `members` where this segment starts
+ for (j = 0; j < members.length; j++) {
+ if (members[j].index === startIndex) {
+ break;
+ }
+ }
+
+ // k = each member in segment
+ for (k = 0; k < segment.length; k++) {
+ item = segment[k];
+ var way = graph.entity(item.id);
+
+ // If this is a paired item, generate members in correct order and role
+ if (tempWay && item.id === tempWay.id) {
+ if (nodes[0].id === insertPair.nodes[0]) {
+ item.pair = [
+ { id: insertPair.originalID, type: 'way', role: item.role },
+ { id: insertPair.insertedID, type: 'way', role: item.role }
+ ];
} else {
- memberIndex = Math.min(segment[j - 1].index + 1, segment[j + 1].index + 1);
+ item.pair = [
+ { id: insertPair.insertedID, type: 'way', role: item.role },
+ { id: insertPair.originalID, type: 'way', role: item.role }
+ ];
}
}
+
+ // reorder `members` if necessary
+ if (k > 0) {
+ if (j+k >= members.length || item.index !== members[j+k].index) {
+ moveMember(members, item.index, j+k);
+ }
+ }
+
+ nodes.splice(0, way.nodes.length - 1);
}
}
- return graph.replace(relation.addMember(member, memberIndex));
- };
+ if (tempWay) {
+ graph = graph.remove(tempWay);
+ }
+
+ // Final pass: skip dead items, split pairs, remove index properties
+ var wayMembers = [];
+ for (i = 0; i < members.length; i++) {
+ item = members[i];
+ if (item.index === -1) continue;
+
+ if (item.pair) {
+ wayMembers.push(item.pair[0]);
+ wayMembers.push(item.pair[1]);
+ } else {
+ wayMembers.push(omit(item, 'index'));
+ }
+ }
+
+ // Write members in the order: nodes, ways, relations
+ // This is reccomended for Public Transport routes:
+ // see https://wiki.openstreetmap.org/wiki/Public_transport#Service_routes
+ var newMembers = (groups.node || []).concat(wayMembers, (groups.relation || []));
+
+ return graph.replace(relation.update({members: newMembers}));
+
+
+ // `moveMember()` changes the `members` array in place by splicing
+ // the item with `.index = findIndex` to where it belongs,
+ // and marking the old position as "dead" with `.index = -1`
+ //
+ // j=5, k=0 jk
+ // segment 5 4 7 6
+ // members 0 1 2 3 4 5 6 7 8 9 keep 5 in j+k
+ //
+ // j=5, k=1 j k
+ // segment 5 4 7 6
+ // members 0 1 2 3 4 5 6 7 8 9 move 4 to j+k
+ // members 0 1 2 3 x 5 4 6 7 8 9 moved
+ //
+ // j=5, k=2 j k
+ // segment 5 4 7 6
+ // members 0 1 2 3 x 5 4 6 7 8 9 move 7 to j+k
+ // members 0 1 2 3 x 5 4 7 6 x 8 9 moved
+ //
+ // j=5, k=3 j k
+ // segment 5 4 7 6
+ // members 0 1 2 3 x 5 4 7 6 x 8 9 keep 6 in j+k
+ //
+ function moveMember(arr, findIndex, toIndex) {
+ for (var i = 0; i < arr.length; i++) {
+ if (arr[i].index === findIndex) {
+ break;
+ }
+ }
+
+ var item = clone(arr[i]);
+ arr[i].index = -1; // mark as dead
+ item.index = toIndex;
+ arr.splice(toIndex, 0, item);
+ }
+
+
+ // This is the same as `Relation.indexedMembers`,
+ // Except we don't want to index all the members, only the ways
+ function withIndex(arr) {
+ var result = new Array(arr.length);
+ for (var i = 0; i < arr.length; i++) {
+ result[i] = arr[i];
+ result[i].index = i;
+ }
+ return result;
+ }
+ }
+
}
function actionAddMidpoint(midpoint, node) {
@@ -69347,8 +71933,8 @@ function actionCircularize(wayId, projection, maxAngle) {
keyNodes = nodes.filter(function(n) { return graph.parentWays(n).length !== 1; }),
points = nodes.map(function(n) { return projection(n.loc); }),
keyPoints = keyNodes.map(function(n) { return projection(n.loc); }),
- centroid = (points.length === 2) ? geoInterp(points[0], points[1], 0.5) : d3_polygonCentroid(points),
- radius = d3_median(points, function(p) { return geoEuclideanDistance(centroid, p); }),
+ centroid = (points.length === 2) ? geoVecInterp(points[0], points[1], 0.5) : d3_polygonCentroid(points),
+ radius = d3_median(points, function(p) { return geoVecLength(centroid, p); }),
sign = d3_polygonArea(points) > 0 ? 1 : -1,
ids;
@@ -69388,7 +71974,7 @@ function actionCircularize(wayId, projection, maxAngle) {
}
// position this key node
- var distance = geoEuclideanDistance(centroid, keyPoints[i]);
+ var distance = geoVecLength(centroid, keyPoints[i]);
if (distance === 0) { distance = 1e-4; }
keyPoints[i] = [
centroid[0] + (keyPoints[i][0] - centroid[0]) / distance * radius,
@@ -69397,7 +71983,7 @@ function actionCircularize(wayId, projection, maxAngle) {
loc = projection.invert(keyPoints[i]);
node = keyNodes[i];
origNode = origNodes[node.id];
- node = node.move(geoInterp(origNode.loc, loc, t));
+ node = node.move(geoVecInterp(origNode.loc, loc, t));
graph = graph.replace(node);
// figure out the between delta angle we want to match to
@@ -69428,7 +72014,7 @@ function actionCircularize(wayId, projection, maxAngle) {
origNode = origNodes[node.id];
nearNodes[node.id] = angle;
- node = node.move(geoInterp(origNode.loc, loc, t));
+ node = node.move(geoVecInterp(origNode.loc, loc, t));
graph = graph.replace(node);
}
@@ -69451,7 +72037,7 @@ function actionCircularize(wayId, projection, maxAngle) {
}
}
- node = osmNode({ loc: geoInterp(origNode.loc, loc, t) });
+ node = osmNode({ loc: geoVecInterp(origNode.loc, loc, t) });
graph = graph.replace(node);
nodes.splice(endNodeIndex + j, 0, node);
@@ -69526,7 +72112,7 @@ function actionCircularize(wayId, projection, maxAngle) {
// move interior nodes to the surface of the convex hull..
for (var j = 1; j < indexRange; j++) {
- var point = geoInterp(hull[i], hull[i+1], j / indexRange),
+ var point = geoVecInterp(hull[i], hull[i+1], j / indexRange),
node = nodes[(j + startIndex) % nodes.length].move(projection.invert(point));
graph = graph.replace(node);
}
@@ -69948,25 +72534,30 @@ function actionJoin(ids) {
var action = function(graph) {
- var ways = ids.map(graph.entity, graph),
- survivor = ways[0];
+ var ways = ids.map(graph.entity, graph);
+ var survivorID = ways[0].id;
// Prefer to keep an existing way.
for (var i = 0; i < ways.length; i++) {
if (!ways[i].isNew()) {
- survivor = ways[i];
+ survivorID = ways[i].id;
break;
}
}
- var joined = osmJoinWays(ways, graph)[0];
+ var sequences = osmJoinWays(ways, graph);
+ var joined = sequences[0];
- survivor = survivor.update({nodes: map$4(joined.nodes, 'id')});
+ // We might need to reverse some of these ways before joining them. #4688
+ // `joined.actions` property will contain any actions we need to apply.
+ graph = sequences.actions.reduce(function(g, action) { return action(g); }, graph);
+
+ var survivor = graph.entity(survivorID);
+ survivor = survivor.update({ nodes: joined.nodes.map(function(n) { return n.id; }) });
graph = graph.replace(survivor);
joined.forEach(function(way) {
- if (way.id === survivor.id)
- return;
+ if (way.id === survivorID) return;
graph.parentRelations(way).forEach(function(parent) {
graph = graph.replace(parent.replaceMember(way, survivor));
@@ -69991,10 +72582,10 @@ function actionJoin(ids) {
if (joined.length > 1)
return 'not_adjacent';
- var nodeIds = map$4(joined[0].nodes, 'id').slice(1, -1),
- relation,
- tags = {},
- conflicting = false;
+ var nodeIds = joined[0].nodes.map(function(n) { return n.id; }).slice(1, -1);
+ var relation;
+ var tags = {};
+ var conflicting = false;
joined[0].forEach(function(way) {
var parents = graph.parentRelations(way);
@@ -70723,10 +73314,7 @@ function actionMergeRemoteChanges(id, localGraph, remoteGraph, formatUser) {
// 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
function actionMove(moveIds, tryDelta, projection, cache) {
- var delta = tryDelta;
-
- function vecAdd(a, b) { return [a[0] + b[0], a[1] + b[1]]; }
- function vecSub(a, b) { return [a[0] - b[0], a[1] - b[1]]; }
+ var _delta = tryDelta;
function setupCache(graph) {
function canMove(nodeId) {
@@ -70745,12 +73333,13 @@ function actionMove(moveIds, tryDelta, projection, cache) {
}
function cacheEntities(ids) {
- ids.forEach(function(id) {
- if (cache.moving[id]) return;
+ for (var i = 0; i < ids.length; i++) {
+ var id = ids[i];
+ if (cache.moving[id]) continue;
cache.moving[id] = true;
var entity = graph.hasEntity(id);
- if (!entity) return;
+ if (!entity) continue;
if (entity.type === 'node') {
cache.nodes.push(id);
@@ -70763,37 +73352,48 @@ function actionMove(moveIds, tryDelta, projection, cache) {
return member.id;
}));
}
- });
+ }
}
function cacheIntersections(ids) {
- function isEndpoint(way, id) { return !way.isClosed() && !!way.affix(id); }
+ function isEndpoint(way, id) {
+ return !way.isClosed() && !!way.affix(id);
+ }
+
+ for (var i = 0; i < ids.length; i++) {
+ var id = ids[i];
- ids.forEach(function(id) {
// consider only intersections with 1 moved and 1 unmoved way.
var childNodes = graph.childNodes(graph.entity(id));
- childNodes.forEach(function(node) {
+ for (var j = 0; j < childNodes.length; j++) {
+ var node = childNodes[j];
var parents = graph.parentWays(node);
- if (parents.length !== 2) return;
-
- var moved = graph.entity(id),
- unmoved = find$1(parents, function(way) { return !cache.moving[way.id]; });
- if (!unmoved) return;
+ if (parents.length !== 2) continue;
+
+ var moved = graph.entity(id);
+ var unmoved = null;
+ for (var k = 0; k < parents.length; k++) {
+ var way = parents[k];
+ if (!cache.moving[way.id]) {
+ unmoved = way;
+ break;
+ }
+ }
+ if (!unmoved) continue;
// exclude ways that are overly connected..
- if (intersection(moved.nodes, unmoved.nodes).length > 2) return;
+ if (intersection(moved.nodes, unmoved.nodes).length > 2) continue;
+ if (moved.isArea() || unmoved.isArea()) continue;
- if (moved.isArea() || unmoved.isArea()) return;
-
- cache.intersection[node.id] = {
+ cache.intersections.push({
nodeId: node.id,
movedId: moved.id,
unmovedId: unmoved.id,
movedIsEP: isEndpoint(moved, node.id),
unmovedIsEP: isEndpoint(unmoved, node.id)
- };
- });
- });
+ });
+ }
+ }
}
@@ -70802,7 +73402,7 @@ function actionMove(moveIds, tryDelta, projection, cache) {
}
if (!cache.ok) {
cache.moving = {};
- cache.intersection = {};
+ cache.intersections = [];
cache.replacedVertex = {};
cache.startLoc = {};
cache.nodes = [];
@@ -70818,11 +73418,26 @@ function actionMove(moveIds, tryDelta, projection, cache) {
// Place a vertex where the moved vertex used to be, to preserve way shape..
+ //
+ // Start:
+ // b ---- e
+ // / \
+ // / \
+ // / \
+ // a c
+ //
+ // * node '*' added to preserve shape
+ // / \
+ // / b ---- e way `b,e` moved here:
+ // / \
+ // a c
+ //
+ //
function replaceMovedVertex(nodeId, wayId, graph, delta) {
- var way = graph.entity(wayId),
- moved = graph.entity(nodeId),
- movedIndex = way.nodes.indexOf(nodeId),
- len, prevIndex, nextIndex;
+ var way = graph.entity(wayId);
+ var moved = graph.entity(nodeId);
+ var movedIndex = way.nodes.indexOf(nodeId);
+ var len, prevIndex, nextIndex;
if (way.isClosed()) {
len = way.nodes.length - 1;
@@ -70834,14 +73449,14 @@ function actionMove(moveIds, tryDelta, projection, cache) {
nextIndex = movedIndex + 1;
}
- var prev = graph.hasEntity(way.nodes[prevIndex]),
- next = graph.hasEntity(way.nodes[nextIndex]);
+ var prev = graph.hasEntity(way.nodes[prevIndex]);
+ var next = graph.hasEntity(way.nodes[nextIndex]);
// Don't add orig vertex at endpoint..
if (!prev || !next) return graph;
- var key = wayId + '_' + nodeId,
- orig = cache.replacedVertex[key];
+ var key = wayId + '_' + nodeId;
+ var orig = cache.replacedVertex[key];
if (!orig) {
orig = osmNode();
cache.replacedVertex[key] = orig;
@@ -70851,7 +73466,7 @@ function actionMove(moveIds, tryDelta, projection, cache) {
var start, end;
if (delta) {
start = projection(cache.startLoc[nodeId]);
- end = projection.invert(vecAdd(start, delta));
+ end = projection.invert(geoVecAdd(start, delta));
} else {
end = cache.startLoc[nodeId];
}
@@ -70863,16 +73478,12 @@ function actionMove(moveIds, tryDelta, projection, cache) {
// Don't add orig vertex if it would just make a straight line..
if (angle > 175 && angle < 185) return graph;
- // Don't add orig vertex if another point is already nearby (within 10m)
- if (geoSphericalDistance(prev.loc, orig.loc) < 10 ||
- geoSphericalDistance(orig.loc, next.loc) < 10) return graph;
-
// moving forward or backward along way?
- var p1 = [prev.loc, orig.loc, moved.loc, next.loc].map(projection),
- p2 = [prev.loc, moved.loc, orig.loc, next.loc].map(projection),
- d1 = geoPathLength(p1),
- d2 = geoPathLength(p2),
- insertAt = (d1 < d2) ? movedIndex : nextIndex;
+ var p1 = [prev.loc, orig.loc, moved.loc, next.loc].map(projection);
+ var p2 = [prev.loc, moved.loc, orig.loc, next.loc].map(projection);
+ var d1 = geoPathLength(p1);
+ var d2 = geoPathLength(p2);
+ var insertAt = (d1 <= d2) ? movedIndex : nextIndex;
// moving around closed loop?
if (way.isClosed() && insertAt === 0) insertAt = len;
@@ -70882,32 +73493,81 @@ function actionMove(moveIds, tryDelta, projection, cache) {
}
+ // Remove duplicate vertex that might have been added by
+ // replaceMovedVertex. This is done after the unzorro checks.
+ function removeDuplicateVertices(wayId, graph) {
+ var way = graph.entity(wayId);
+ var epsilon = 1e-6;
+ var prev, curr;
+
+ function isInteresting(node, graph) {
+ return graph.parentWays(node).length > 1 ||
+ graph.parentRelations(node).length ||
+ node.hasInterestingTags();
+ }
+
+ for (var i = 0; i < way.nodes.length; i++) {
+ curr = graph.entity(way.nodes[i]);
+
+ if (prev && curr && geoVecEqual(prev.loc, curr.loc, epsilon)) {
+ if (!isInteresting(prev, graph)) {
+ way = way.removeNode(prev.id);
+ graph = graph.replace(way).remove(prev);
+ } else if (!isInteresting(curr, graph)) {
+ way = way.removeNode(curr.id);
+ graph = graph.replace(way).remove(curr);
+ }
+ }
+
+ prev = curr;
+ }
+
+ return graph;
+ }
+
+
// Reorder nodes around intersections that have moved..
+ //
+ // Start: way1.nodes: b,e (moving)
+ // a - b - c ----- d way2.nodes: a,b,c,d (static)
+ // | vertex: b
+ // e isEP1: true, isEP2, false
+ //
+ // way1 `b,e` moved here:
+ // a ----- c = b - d
+ // |
+ // e
+ //
+ // reorder nodes way1.nodes: b,e
+ // a ----- c - b - d way2.nodes: a,c,b,d
+ // |
+ // e
+ //
function unZorroIntersection(intersection$$1, graph) {
- var vertex = graph.entity(intersection$$1.nodeId),
- way1 = graph.entity(intersection$$1.movedId),
- way2 = graph.entity(intersection$$1.unmovedId),
- isEP1 = intersection$$1.movedIsEP,
- isEP2 = intersection$$1.unmovedIsEP;
+ var vertex = graph.entity(intersection$$1.nodeId);
+ var way1 = graph.entity(intersection$$1.movedId);
+ var way2 = graph.entity(intersection$$1.unmovedId);
+ var isEP1 = intersection$$1.movedIsEP;
+ var isEP2 = intersection$$1.unmovedIsEP;
// don't move the vertex if it is the endpoint of both ways.
if (isEP1 && isEP2) return graph;
- var nodes1 = without(graph.childNodes(way1), vertex),
- nodes2 = without(graph.childNodes(way2), vertex);
+ var nodes1 = without(graph.childNodes(way1), vertex);
+ var nodes2 = without(graph.childNodes(way2), vertex);
if (way1.isClosed() && way1.first() === vertex.id) nodes1.push(nodes1[0]);
if (way2.isClosed() && way2.first() === vertex.id) nodes2.push(nodes2[0]);
- var edge1 = !isEP1 && geoChooseEdge(nodes1, projection(vertex.loc), projection),
- edge2 = !isEP2 && geoChooseEdge(nodes2, projection(vertex.loc), projection),
- loc;
+ var edge1 = !isEP1 && geoChooseEdge(nodes1, projection(vertex.loc), projection);
+ var edge2 = !isEP2 && geoChooseEdge(nodes2, projection(vertex.loc), projection);
+ var loc;
// snap vertex to nearest edge (or some point between them)..
if (!isEP1 && !isEP2) {
- var epsilon = 1e-4, maxIter = 10;
+ var epsilon = 1e-6, maxIter = 10;
for (var i = 0; i < maxIter; i++) {
- loc = geoInterp(edge1.loc, edge2.loc, 0.5);
+ loc = geoVecInterp(edge1.loc, edge2.loc, 0.5);
edge1 = geoChooseEdge(nodes1, projection(loc), projection);
edge2 = geoChooseEdge(nodes2, projection(loc), projection);
if (Math.abs(edge1.distance - edge2.distance) < epsilon) break;
@@ -70935,11 +73595,14 @@ function actionMove(moveIds, tryDelta, projection, cache) {
function cleanupIntersections(graph) {
- forEach(cache.intersection, function(obj) {
- graph = replaceMovedVertex(obj.nodeId, obj.movedId, graph, delta);
+ for (var i = 0; i < cache.intersections.length; i++) {
+ var obj = cache.intersections[i];
+ graph = replaceMovedVertex(obj.nodeId, obj.movedId, graph, _delta);
graph = replaceMovedVertex(obj.nodeId, obj.unmovedId, graph, null);
graph = unZorroIntersection(obj, graph);
- });
+ graph = removeDuplicateVertices(obj.movedId, graph);
+ graph = removeDuplicateVertices(obj.unmovedId, graph);
+ }
return graph;
}
@@ -70947,48 +73610,53 @@ function actionMove(moveIds, tryDelta, projection, cache) {
// check if moving way endpoint can cross an unmoved way, if so limit delta..
function limitDelta(graph) {
- forEach(cache.intersection, function(obj) {
+ function moveNode(loc) {
+ return geoVecAdd(projection(loc), _delta);
+ }
+
+ for (var i = 0; i < cache.intersections.length; i++) {
+ var obj = cache.intersections[i];
+
// Don't limit movement if this is vertex joins 2 endpoints..
- if (obj.movedIsEP && obj.unmovedIsEP) return;
+ if (obj.movedIsEP && obj.unmovedIsEP) continue;
// Don't limit movement if this vertex is not an endpoint anyway..
- if (!obj.movedIsEP) return;
-
- var node = graph.entity(obj.nodeId),
- start = projection(node.loc),
- end = vecAdd(start, delta),
- movedNodes = graph.childNodes(graph.entity(obj.movedId)),
- movedPath = map$4(map$4(movedNodes, 'loc'),
- function(loc) { return vecAdd(projection(loc), delta); }),
- unmovedNodes = graph.childNodes(graph.entity(obj.unmovedId)),
- unmovedPath = map$4(map$4(unmovedNodes, 'loc'), projection),
- hits = geoPathIntersections(movedPath, unmovedPath);
-
- for (var i = 0; i < hits.length; i++) {
- if (isEqual(hits[i], end)) continue;
+ if (!obj.movedIsEP) continue;
+
+ var node = graph.entity(obj.nodeId);
+ var start = projection(node.loc);
+ var end = geoVecAdd(start, _delta);
+ var movedNodes = graph.childNodes(graph.entity(obj.movedId));
+ var movedPath = map$4(map$4(movedNodes, 'loc'), moveNode);
+ var unmovedNodes = graph.childNodes(graph.entity(obj.unmovedId));
+ var unmovedPath = map$4(map$4(unmovedNodes, 'loc'), projection);
+ var hits = geoPathIntersections(movedPath, unmovedPath);
+
+ for (var j = 0; i < hits.length; i++) {
+ if (isEqual(hits[j], end)) continue;
var edge = geoChooseEdge(unmovedNodes, end, projection);
- delta = vecSub(projection(edge.loc), start);
+ _delta = geoVecSubtract(projection(edge.loc), start);
}
- });
+ }
}
var action = function(graph) {
- if (delta[0] === 0 && delta[1] === 0) return graph;
+ if (_delta[0] === 0 && _delta[1] === 0) return graph;
setupCache(graph);
- if (!isEmpty(cache.intersection)) {
+ if (cache.intersections.length) {
limitDelta(graph);
}
- forEach(cache.nodes, function(id) {
- var node = graph.entity(id),
- start = projection(node.loc),
- end = vecAdd(start, delta);
+ for (var i = 0; i < cache.nodes.length; i++) {
+ var node = graph.entity(cache.nodes[i]);
+ var start = projection(node.loc);
+ var end = geoVecAdd(start, _delta);
graph = graph.replace(node.move(projection.invert(end)));
- });
+ }
- if (!isEmpty(cache.intersection)) {
+ if (cache.intersections.length) {
graph = cleanupIntersections(graph);
}
@@ -70997,19 +73665,28 @@ function actionMove(moveIds, tryDelta, projection, cache) {
action.delta = function() {
- return delta;
+ return _delta;
};
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
-function actionMoveNode(nodeId, loc) {
- return function(graph) {
- return graph.replace(graph.entity(nodeId).move(loc));
+function actionMoveNode(nodeID, toLoc) {
+
+ var action = function(graph, t) {
+ if (t === null || !isFinite(t)) t = 1;
+ t = Math.min(Math.max(+t, 0), 1);
+
+ var node = graph.entity(nodeID);
+ return graph.replace(
+ node.move(geoVecInterp(node.loc, toLoc, t))
+ );
};
+
+ action.transitionable = true;
+
+ return action;
}
function actionNoop() {
@@ -71050,7 +73727,7 @@ function actionOrthogonalize(wayId, projection) {
node = graph.entity(nodes[corner.i].id);
loc = projection.invert(points[corner.i]);
- graph = graph.replace(node.move(geoInterp(node.loc, loc, t)));
+ graph = graph.replace(node.move(geoVecInterp(node.loc, loc, t)));
} else {
var best,
@@ -71079,7 +73756,7 @@ function actionOrthogonalize(wayId, projection) {
if (originalPoints[i][0] !== points[i][0] || originalPoints[i][1] !== points[i][1]) {
loc = projection.invert(points[i]);
node = graph.entity(nodes[i].id);
- graph = graph.replace(node.move(geoInterp(node.loc, loc, t)));
+ graph = graph.replace(node.move(geoVecInterp(node.loc, loc, t)));
}
}
@@ -71110,7 +73787,7 @@ function actionOrthogonalize(wayId, projection) {
q = subtractPoints(c, b),
scale, dotp;
- scale = 2 * Math.min(geoEuclideanDistance(p, [0, 0]), geoEuclideanDistance(q, [0, 0]));
+ scale = 2 * Math.min(geoVecLength(p, [0, 0]), geoVecLength(q, [0, 0]));
p = normalizePoint(p, 1.0);
q = normalizePoint(q, 1.0);
@@ -71223,7 +73900,7 @@ function actionOrthogonalize(wayId, projection) {
// https://github.com/systemed/potlatch2/blob/master/net/systemeD/halcyon/connection/actions/SplitWayAction.as
//
function actionSplit(nodeId, newWayIds) {
- var wayIds;
+ var _wayIDs;
// if the way is closed, we need to search for a partner node
// to split the way at.
@@ -71236,11 +73913,11 @@ function actionSplit(nodeId, newWayIds) {
// For example: bone-shaped areas get split across their waist
// line, circles across the diameter.
function splitArea(nodes, idxA, graph) {
- var lengths = new Array(nodes.length),
- length,
- i,
- best = 0,
- idxB;
+ var lengths = new Array(nodes.length);
+ var length;
+ var i;
+ var best = 0;
+ var idxB;
function wrap(index) {
return utilWrap(index, nodes.length);
@@ -71278,16 +73955,17 @@ function actionSplit(nodeId, newWayIds) {
function split(graph, wayA, newWayId) {
- var wayB = osmWay({id: newWayId, tags: wayA.tags}),
- nodesA,
- nodesB,
- isArea = wayA.isArea(),
- isOuter = osmIsSimpleMultipolygonOuterMember(wayA, graph);
+ var wayB = osmWay({id: newWayId, tags: wayA.tags});
+ var origNodes = wayA.nodes.slice();
+ var nodesA;
+ var nodesB;
+ var isArea = wayA.isArea();
+ var isOuter = osmIsSimpleMultipolygonOuterMember(wayA, graph);
if (wayA.isClosed()) {
- var nodes = wayA.nodes.slice(0, -1),
- idxA = indexOf(nodes, nodeId),
- idxB = splitArea(nodes, idxA, graph);
+ var nodes = wayA.nodes.slice(0, -1);
+ var idxA = indexOf(nodes, nodeId);
+ var idxB = splitArea(nodes, idxA, graph);
if (idxB < idxA) {
nodesA = nodes.slice(idxA).concat(nodes.slice(0, idxB + 1));
@@ -71328,7 +74006,13 @@ function actionSplit(nodeId, newWayIds) {
role: relation.memberById(wayA.id).role
};
- graph = actionAddMember(relation.id, member)(graph);
+ var insertPair = {
+ originalID: wayA.id,
+ insertedID: wayB.id,
+ nodes: origNodes
+ };
+
+ graph = actionAddMember(relation.id, member, undefined, insertPair)(graph);
}
});
@@ -71338,7 +74022,8 @@ function actionSplit(nodeId, newWayIds) {
members: [
{id: wayA.id, role: 'outer', type: 'way'},
{id: wayB.id, role: 'outer', type: 'way'}
- ]});
+ ]
+ });
graph = graph.replace(multipolygon);
graph = graph.replace(wayA.update({tags: {}}));
@@ -71359,15 +74044,15 @@ function actionSplit(nodeId, newWayIds) {
action.ways = function(graph) {
- var node = graph.entity(nodeId),
- parents = graph.parentWays(node),
- hasLines = some(parents, function(parent) { return parent.geometry(graph) === 'line'; });
+ var node = graph.entity(nodeId);
+ var parents = graph.parentWays(node);
+ var hasLines = some(parents, function(parent) { return parent.geometry(graph) === 'line'; });
return parents.filter(function(parent) {
- if (wayIds && wayIds.indexOf(parent.id) === -1)
+ if (_wayIDs && _wayIDs.indexOf(parent.id) === -1)
return false;
- if (!wayIds && hasLines && parent.geometry(graph) !== 'line')
+ if (!_wayIDs && hasLines && parent.geometry(graph) !== 'line')
return false;
if (parent.isClosed()) {
@@ -71387,14 +74072,14 @@ function actionSplit(nodeId, newWayIds) {
action.disabled = function(graph) {
var candidates = action.ways(graph);
- if (candidates.length === 0 || (wayIds && wayIds.length !== candidates.length))
+ if (candidates.length === 0 || (_wayIDs && _wayIDs.length !== candidates.length))
return 'not_eligible';
};
action.limitWays = function(_) {
- if (!arguments.length) return wayIds;
- wayIds = _;
+ if (!arguments.length) return _wayIDs;
+ _wayIDs = _;
return action;
};
@@ -71579,7 +74264,7 @@ function actionStraighten(wayId, projection) {
],
loc2 = projection.invert(p);
- graph = graph.replace(node.move(geoInterp(node.loc, loc2, t)));
+ graph = graph.replace(node.move(geoVecInterp(node.loc, loc2, t)));
} else {
// safe to delete
@@ -71604,7 +74289,7 @@ function actionStraighten(wayId, projection) {
points = nodes.map(function(n) { return projection(n.loc); }),
startPoint = points[0],
endPoint = points[points.length-1],
- threshold = 0.2 * geoEuclideanDistance(startPoint, endPoint),
+ threshold = 0.2 * geoVecLength(startPoint, endPoint),
i;
if (threshold === 0) {
@@ -71712,7 +74397,7 @@ function actionReflect(reflectIds, projection) {
q2 = [(ssr.poly[1][0] + ssr.poly[2][0]) / 2, (ssr.poly[1][1] + ssr.poly[2][1]) / 2 ],
p, q;
- var isLong = (geoEuclideanDistance(p1, q1) > geoEuclideanDistance(p2, q2));
+ var isLong = (geoVecLength(p1, q1) > geoVecLength(p2, q2));
if ((useLongAxis && isLong) || (!useLongAxis && !isLong)) {
p = p1;
q = q1;
@@ -71735,7 +74420,7 @@ function actionReflect(reflectIds, projection) {
b * (c[0] - p[0]) - a * (c[1] - p[1]) + p[1]
];
var loc2 = projection.invert(c2);
- node = node.move(geoInterp(node.loc, loc2, t));
+ node = node.move(geoVecInterp(node.loc, loc2, t));
graph = graph.replace(node);
}
@@ -71775,13 +74460,17 @@ var iD = Object.freeze({
Connection: Connection,
debug: debug,
lib: index$4,
- d3: index,
+ d3: index$3,
Context: coreContext,
setAreaKeys: setAreaKeys,
Difference: coreDifference,
Graph: coreGraph,
History: coreHistory,
Tree: coreTree,
+ geoCross: geoVecCross,
+ geoInterp: geoVecInterp,
+ geoRoundCoordinates: geoVecFloor,
+ geoEuclideanDistance: geoVecLength,
Entity: osmEntity,
Node: osmNode,
Relation: osmRelation,
@@ -71848,7 +74537,7 @@ var iD = Object.freeze({
coreTree: coreTree,
dataFeatureIcons: dataFeatureIcons,
data: data,
- dataWikipedia: wikipedia,
+ dataWikipedia: wikipedia$2,
dataSuggestions: dataSuggestions,
dataAddressFormats: dataAddressFormats,
dataDeprecated: dataDeprecated,
@@ -71859,29 +74548,41 @@ var iD = Object.freeze({
dataImperial: dataImperial,
dataDriveLeft: dataDriveLeft,
dataEn: en,
- geoAngle: geoAngle,
- geoChooseEdge: geoChooseEdge,
- geoCross: geoCross,
- geoEdgeEqual: geoEdgeEqual,
- geoEuclideanDistance: geoEuclideanDistance,
geoExtent: geoExtent,
- geoInterp: geoInterp,
- geoRawMercator: geoRawMercator,
- geoRoundCoords: geoRoundCoords,
- geoRotate: geoRotate,
geoLatToMeters: geoLatToMeters,
- geoLineIntersection: geoLineIntersection,
geoLonToMeters: geoLonToMeters,
geoMetersToLat: geoMetersToLat,
geoMetersToLon: geoMetersToLon,
geoMetersToOffset: geoMetersToOffset,
geoOffsetToMeters: geoOffsetToMeters,
+ geoScaleToZoom: geoScaleToZoom,
+ geoSphericalDistance: geoSphericalDistance,
+ geoZoomToScale: geoZoomToScale,
+ geoAngle: geoAngle,
+ geoChooseEdge: geoChooseEdge,
+ geoEdgeEqual: geoEdgeEqual,
+ geoHasLineIntersections: geoHasLineIntersections,
+ geoHasSelfIntersections: geoHasSelfIntersections,
+ geoRotate: geoRotate,
+ geoLineIntersection: geoLineIntersection,
+ geoPathHasIntersections: geoPathHasIntersections,
geoPathIntersections: geoPathIntersections,
geoPathLength: geoPathLength,
geoPointInPolygon: geoPointInPolygon,
geoPolygonContainsPolygon: geoPolygonContainsPolygon,
geoPolygonIntersectsPolygon: geoPolygonIntersectsPolygon,
- geoSphericalDistance: geoSphericalDistance,
+ geoViewportEdge: geoViewportEdge,
+ geoRawMercator: geoRawMercator,
+ geoVecAdd: geoVecAdd,
+ geoVecAngle: geoVecAngle,
+ geoVecCross: geoVecCross,
+ geoVecDot: geoVecDot,
+ geoVecEqual: geoVecEqual,
+ geoVecFloor: geoVecFloor,
+ geoVecInterp: geoVecInterp,
+ geoVecLength: geoVecLength,
+ geoVecSubtract: geoVecSubtract,
+ geoVecScale: geoVecScale,
modeAddArea: modeAddArea,
modeAddLine: modeAddLine,
modeAddPoint: modeAddPoint,
@@ -71953,10 +74654,12 @@ var iD = Object.freeze({
svgOneWaySegments: svgOneWaySegments,
svgOpenstreetcamImages: svgOpenstreetcamImages,
svgOsm: svgOsm,
+ svgPassiveVertex: svgPassiveVertex,
svgPath: svgPath,
svgPointTransform: svgPointTransform,
svgPoints: svgPoints,
svgRelationMemberTags: svgRelationMemberTags,
+ svgSegmentWay: svgSegmentWay,
svgTagClasses: svgTagClasses,
svgTurns: svgTurns,
svgVertices: svgVertices,
@@ -71995,6 +74698,8 @@ var iD = Object.freeze({
uiAccount: uiAccount,
uiAttribution: uiAttribution,
uiBackground: uiBackground,
+ uiBackgroundDisplayOptions: uiBackgroundDisplayOptions,
+ uiBackgroundOffset: uiBackgroundOffset,
uiChangesetEditor: uiChangesetEditor,
uiCmd: uiCmd,
uiCommit: uiCommit,
diff --git a/vendor/assets/iD/iD/img/arrow-icon.png b/vendor/assets/iD/iD/img/arrow-icon.png
index 891492c1b..f1a751657 100644
Binary files a/vendor/assets/iD/iD/img/arrow-icon.png and b/vendor/assets/iD/iD/img/arrow-icon.png differ
diff --git a/vendor/assets/iD/iD/img/background-pattern-1.png b/vendor/assets/iD/iD/img/background-pattern-1.png
deleted file mode 100644
index d2f2bcb12..000000000
Binary files a/vendor/assets/iD/iD/img/background-pattern-1.png and /dev/null differ
diff --git a/vendor/assets/iD/iD/img/background-pattern-opacity.png b/vendor/assets/iD/iD/img/background-pattern-opacity.png
deleted file mode 100644
index f24376283..000000000
Binary files a/vendor/assets/iD/iD/img/background-pattern-opacity.png and /dev/null differ
diff --git a/vendor/assets/iD/iD/img/cursor-draw-connect-line.png b/vendor/assets/iD/iD/img/cursor-draw-connect-line.png
index 122870729..d106a46e5 100644
Binary files a/vendor/assets/iD/iD/img/cursor-draw-connect-line.png and b/vendor/assets/iD/iD/img/cursor-draw-connect-line.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-draw-connect-line2x.png b/vendor/assets/iD/iD/img/cursor-draw-connect-line2x.png
index 9e45b4011..c884e568b 100644
Binary files a/vendor/assets/iD/iD/img/cursor-draw-connect-line2x.png and b/vendor/assets/iD/iD/img/cursor-draw-connect-line2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-draw-connect-vertex.png b/vendor/assets/iD/iD/img/cursor-draw-connect-vertex.png
index bd2766bde..409c294db 100644
Binary files a/vendor/assets/iD/iD/img/cursor-draw-connect-vertex.png and b/vendor/assets/iD/iD/img/cursor-draw-connect-vertex.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-draw-connect-vertex2x.png b/vendor/assets/iD/iD/img/cursor-draw-connect-vertex2x.png
index e2c88221b..5e5d3ca1c 100644
Binary files a/vendor/assets/iD/iD/img/cursor-draw-connect-vertex2x.png and b/vendor/assets/iD/iD/img/cursor-draw-connect-vertex2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-draw.png b/vendor/assets/iD/iD/img/cursor-draw.png
index 27ccf75e8..c03dcfc7d 100644
Binary files a/vendor/assets/iD/iD/img/cursor-draw.png and b/vendor/assets/iD/iD/img/cursor-draw.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-grab2x.png b/vendor/assets/iD/iD/img/cursor-grab2x.png
index 13ed46442..033c6c4c5 100644
Binary files a/vendor/assets/iD/iD/img/cursor-grab2x.png and b/vendor/assets/iD/iD/img/cursor-grab2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-grabbing.png b/vendor/assets/iD/iD/img/cursor-grabbing.png
index 8875f1a21..a6e8370d2 100644
Binary files a/vendor/assets/iD/iD/img/cursor-grabbing.png and b/vendor/assets/iD/iD/img/cursor-grabbing.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-grabbing2x.png b/vendor/assets/iD/iD/img/cursor-grabbing2x.png
index 9db25bcc7..e32cb6c9c 100644
Binary files a/vendor/assets/iD/iD/img/cursor-grabbing2x.png and b/vendor/assets/iD/iD/img/cursor-grabbing2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-pointing.png b/vendor/assets/iD/iD/img/cursor-pointing.png
index 910bc7f19..935cff02a 100644
Binary files a/vendor/assets/iD/iD/img/cursor-pointing.png and b/vendor/assets/iD/iD/img/cursor-pointing.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-pointing2x.png b/vendor/assets/iD/iD/img/cursor-pointing2x.png
index dce3793f5..e1dfda2c8 100644
Binary files a/vendor/assets/iD/iD/img/cursor-pointing2x.png and b/vendor/assets/iD/iD/img/cursor-pointing2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-acting.png b/vendor/assets/iD/iD/img/cursor-select-acting.png
index f0d3756ac..3b8c53890 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-acting.png and b/vendor/assets/iD/iD/img/cursor-select-acting.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-acting2x.png b/vendor/assets/iD/iD/img/cursor-select-acting2x.png
index 7611328eb..bb3e24c40 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-acting2x.png and b/vendor/assets/iD/iD/img/cursor-select-acting2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-add.png b/vendor/assets/iD/iD/img/cursor-select-add.png
index 3dcfe5315..d9b9d8e6a 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-add.png and b/vendor/assets/iD/iD/img/cursor-select-add.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-area.png b/vendor/assets/iD/iD/img/cursor-select-area.png
index 07a7a11ab..d17fc22ac 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-area.png and b/vendor/assets/iD/iD/img/cursor-select-area.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-area2x.png b/vendor/assets/iD/iD/img/cursor-select-area2x.png
index 84efbe929..63d094e28 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-area2x.png and b/vendor/assets/iD/iD/img/cursor-select-area2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-line.png b/vendor/assets/iD/iD/img/cursor-select-line.png
index bdd39986e..38a0b015f 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-line.png and b/vendor/assets/iD/iD/img/cursor-select-line.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-line2x.png b/vendor/assets/iD/iD/img/cursor-select-line2x.png
index 726ca11c8..4dbc5e0e5 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-line2x.png and b/vendor/assets/iD/iD/img/cursor-select-line2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-mapillary.png b/vendor/assets/iD/iD/img/cursor-select-mapillary.png
index 5bf5c3feb..eeed38d0d 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-mapillary.png and b/vendor/assets/iD/iD/img/cursor-select-mapillary.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-mapillary2x.png b/vendor/assets/iD/iD/img/cursor-select-mapillary2x.png
index a21d86883..d7d388ee1 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-mapillary2x.png and b/vendor/assets/iD/iD/img/cursor-select-mapillary2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-point.png b/vendor/assets/iD/iD/img/cursor-select-point.png
index bb8873655..d6fee319d 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-point.png and b/vendor/assets/iD/iD/img/cursor-select-point.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-point2x.png b/vendor/assets/iD/iD/img/cursor-select-point2x.png
index 99bf39fa4..020df5b9c 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-point2x.png and b/vendor/assets/iD/iD/img/cursor-select-point2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-remove.png b/vendor/assets/iD/iD/img/cursor-select-remove.png
index f5f012606..f3f03dd1a 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-remove.png and b/vendor/assets/iD/iD/img/cursor-select-remove.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-split.png b/vendor/assets/iD/iD/img/cursor-select-split.png
index 1d2b82ed2..2a6120ddb 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-split.png and b/vendor/assets/iD/iD/img/cursor-select-split.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-split2x.png b/vendor/assets/iD/iD/img/cursor-select-split2x.png
index 44f949bf7..37a3d07e5 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-split2x.png and b/vendor/assets/iD/iD/img/cursor-select-split2x.png differ
diff --git a/vendor/assets/iD/iD/img/cursor-select-vertex.png b/vendor/assets/iD/iD/img/cursor-select-vertex.png
index 781d8b4d7..bf6efeedb 100644
Binary files a/vendor/assets/iD/iD/img/cursor-select-vertex.png and b/vendor/assets/iD/iD/img/cursor-select-vertex.png differ
diff --git a/vendor/assets/iD/iD/img/iD-sprite.svg b/vendor/assets/iD/iD/img/iD-sprite.svg
index d7b971740..ae7260d9b 100644
--- a/vendor/assets/iD/iD/img/iD-sprite.svg
+++ b/vendor/assets/iD/iD/img/iD-sprite.svg
@@ -315,6 +315,9 @@
+
+
+
@@ -351,8 +354,8 @@
-
-
+
+
@@ -372,6 +375,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -462,108 +480,160 @@
-
-
-
-
+
+
-
-
-
-
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
@@ -580,310 +650,282 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -907,22 +949,29 @@
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
+
-
-
+
+
@@ -932,83 +981,94 @@
-
+
-
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -1024,8 +1084,8 @@
-
-
+
+
@@ -1038,8 +1098,8 @@
-
-
+
+
@@ -1050,107 +1110,117 @@
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
+
-
-
+
+
-
+
+
+
-
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
-
-
+
+
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
@@ -1159,29 +1229,29 @@
-
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
@@ -1190,127 +1260,126 @@
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -1321,7 +1390,7 @@
-
+
@@ -1336,7 +1405,7 @@
-
+
@@ -1347,6 +1416,9 @@
+
+
+
@@ -1374,9 +1446,6 @@
-
-
-
@@ -1414,7 +1483,7 @@
-
+
\ No newline at end of file
diff --git a/vendor/assets/iD/iD/img/logo.png b/vendor/assets/iD/iD/img/logo.png
index 6afa01f1b..9c2a2687a 100644
Binary files a/vendor/assets/iD/iD/img/logo.png and b/vendor/assets/iD/iD/img/logo.png differ
diff --git a/vendor/assets/iD/iD/img/mini-loader.gif b/vendor/assets/iD/iD/img/mini-loader.gif
index 89250511d..6bd588138 100644
Binary files a/vendor/assets/iD/iD/img/mini-loader.gif and b/vendor/assets/iD/iD/img/mini-loader.gif differ
diff --git a/vendor/assets/iD/iD/img/pattern/cemetery.png b/vendor/assets/iD/iD/img/pattern/cemetery.png
index 783d1b8be..89ae70bbd 100644
Binary files a/vendor/assets/iD/iD/img/pattern/cemetery.png and b/vendor/assets/iD/iD/img/pattern/cemetery.png differ
diff --git a/vendor/assets/iD/iD/img/pattern/construction.png b/vendor/assets/iD/iD/img/pattern/construction.png
index 4f70cdf7a..e2d89f0e7 100644
Binary files a/vendor/assets/iD/iD/img/pattern/construction.png and b/vendor/assets/iD/iD/img/pattern/construction.png differ
diff --git a/vendor/assets/iD/iD/img/pattern/dots.png b/vendor/assets/iD/iD/img/pattern/dots.png
index e57beaaa6..c69b99fd6 100644
Binary files a/vendor/assets/iD/iD/img/pattern/dots.png and b/vendor/assets/iD/iD/img/pattern/dots.png differ
diff --git a/vendor/assets/iD/iD/img/pattern/farmland.png b/vendor/assets/iD/iD/img/pattern/farmland.png
index 4e3eb765d..5c0a8804f 100644
Binary files a/vendor/assets/iD/iD/img/pattern/farmland.png and b/vendor/assets/iD/iD/img/pattern/farmland.png differ
diff --git a/vendor/assets/iD/iD/img/pattern/orchard.png b/vendor/assets/iD/iD/img/pattern/orchard.png
index d0b751487..e45b36841 100644
Binary files a/vendor/assets/iD/iD/img/pattern/orchard.png and b/vendor/assets/iD/iD/img/pattern/orchard.png differ
diff --git a/vendor/assets/iD/iD/img/pattern/vineyard.png b/vendor/assets/iD/iD/img/pattern/vineyard.png
index f8e17178e..b1938c9e8 100644
Binary files a/vendor/assets/iD/iD/img/pattern/vineyard.png and b/vendor/assets/iD/iD/img/pattern/vineyard.png differ
diff --git a/vendor/assets/iD/iD/img/pattern/wetland.png b/vendor/assets/iD/iD/img/pattern/wetland.png
index a91767fc5..c9df1a23d 100644
Binary files a/vendor/assets/iD/iD/img/pattern/wetland.png and b/vendor/assets/iD/iD/img/pattern/wetland.png differ
diff --git a/vendor/assets/iD/iD/img/traffic-signs/traffic-signs.png b/vendor/assets/iD/iD/img/traffic-signs/traffic-signs.png
index 20322183b..77f787a6f 100644
Binary files a/vendor/assets/iD/iD/img/traffic-signs/traffic-signs.png and b/vendor/assets/iD/iD/img/traffic-signs/traffic-signs.png differ
diff --git a/vendor/assets/iD/iD/locales/af.json b/vendor/assets/iD/iD/locales/af.json
index d6f9873a3..ec364e86c 100644
--- a/vendor/assets/iD/iD/locales/af.json
+++ b/vendor/assets/iD/iD/locales/af.json
@@ -171,7 +171,6 @@
"background": {
"title": "Agtergrond",
"description": "Agtergrond stellings",
- "percent_brightness": "{opacity}% helderheid",
"reset": "begin van voor"
},
"restore": {
@@ -320,26 +319,6 @@
"label": "Kapasiteit",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Rigting",
- "options": {
- "E": "Oos",
- "N": "Noord",
- "NE": "Noordoos",
- "NW": "Noordwes",
- "S": "Suid",
- "SE": "Suidoos",
- "SW": "Suidwes",
- "W": "Wes"
- }
- },
- "clock_direction": {
- "label": "Rigting",
- "options": {
- "anticlockwise": "Antikloksgewys",
- "clockwise": "Kloksgewys"
- }
- },
"collection_times": {
"label": "Afhaal tye"
},
@@ -758,9 +737,6 @@
"highway/bridleway": {
"name": "Perdepaaidjie"
},
- "highway/bus_stop": {
- "name": "Busstop"
- },
"highway/cycleway": {
"name": "Fietsrypad"
},
@@ -1125,15 +1101,9 @@
"railway/monorail": {
"name": "Enkelspoorbaan"
},
- "railway/platform": {
- "name": "Spoorwegplatform"
- },
"railway/rail": {
"name": "Treinspoor"
},
- "railway/station": {
- "name": "Treinstasie"
- },
"railway/subway": {
"name": "Metro"
},
diff --git a/vendor/assets/iD/iD/locales/ar-AA.json b/vendor/assets/iD/iD/locales/ar-AA.json
index 2adf4a7f1..0095ae3fb 100644
--- a/vendor/assets/iD/iD/locales/ar-AA.json
+++ b/vendor/assets/iD/iD/locales/ar-AA.json
@@ -143,7 +143,6 @@
"background": {
"title": "Ø§ÙØ®ÙÙÙØ©",
"description": "إعدادات Ø§ÙØ®ÙÙÙØ©",
- "percent_brightness": "{opacity}% Ø³Ø·ÙØ¹",
"reset": "أعد ÙÙÙØ¶Ø¹ Ø§ÙØ³Ø§Ø¨Ù"
},
"restore": {
diff --git a/vendor/assets/iD/iD/locales/ar.json b/vendor/assets/iD/iD/locales/ar.json
index 62bd447aa..93c05fb8f 100644
--- a/vendor/assets/iD/iD/locales/ar.json
+++ b/vendor/assets/iD/iD/locales/ar.json
@@ -92,7 +92,7 @@
"connected_to_hidden": "ÙØ§ ÙÙ
Ù٠جعÙÙØ§ Ù
ربعة ÙØ£ÙÙØ§ Ù
رتبطة Ø¨Ø¹ÙØµØ± Ù
Ø®ÙÙ."
},
"straighten": {
- "title": "Ù
ستÙÙÙ
",
+ "title": "Ø§Ø³ØªÙØ§Ù
Ø©",
"description": "Ø§Ø¬Ø¹Ù ÙØ°Ø§ Ø§ÙØ®Ø· Ù
ستÙÙÙ
اÙ.",
"key": "س",
"annotation": "Ø¬Ø¹Ù Ø§ÙØ®Ø· Ù
ستÙÙÙ
ا.",
@@ -341,8 +341,7 @@
"created": " تÙ
Ø¥ÙØ´Ø§Ø¦Ùا",
"about_changeset_comments": "ØÙÙ Ù
ÙØ®Øµ Ø§ÙØªØºÙÙØ±Ø§Øª Ø§ÙØªÙ ÙÙ
ت Ø¨ÙØ§",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
- "google_warning": "Ø°ÙØ±Øª Ø¬ÙØ¬Ù ÙÙ ÙØ°Ø§ Ø§ÙØªØ¹ÙÙÙ: ØªØ°ÙØ± أ٠اÙÙØ³Ø® Ù
٠خرائط Ø¬ÙØ¬Ù Ù
Ù
ÙÙØ¹ Ù
ÙØ¹Ø§Ù باتاÙ.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning": "Ø°ÙØ±Øª Ø¬ÙØ¬Ù ÙÙ ÙØ°Ø§ Ø§ÙØªØ¹ÙÙÙ: ØªØ°ÙØ± أ٠اÙÙØ³Ø® Ù
٠خرائط Ø¬ÙØ¬Ù Ù
Ù
ÙÙØ¹ Ù
ÙØ¹Ø§Ù باتاÙ."
},
"contributors": {
"list": "ØÙرر Ø¨ÙØ§Ø³Ø·Ø© {users}",
@@ -449,21 +448,18 @@
"title": "Ø§ÙØ®ÙÙÙØ©",
"description": "إعدادات Ø§ÙØ®ÙÙÙØ©",
"key": "Ø®",
- "percent_brightness": "اÙÙØ¶ÙØ {opacity}%",
"none": "ÙØ§ Ø´ÙØ¡",
"best_imagery": "Ø£ÙØ¶Ù Ù
صدر ØµÙØ± Ù
عرÙÙ ÙÙØ°Ù اÙÙ
ÙØ·ÙØ©",
"switch": "Ø±Ø¬ÙØ¹ Ø¥ÙÙ ÙØ°Ù Ø§ÙØ®ÙÙÙØ©.",
"custom": "Ù
خصص",
"custom_button": "ØªØØ±Ùر Ø®ÙÙÙØ© Ù
خصصة",
- "fix_misalignment": "ضبط Ø¥Ø²Ø§ØØ© Ø§ÙØªØµÙÙØ±.",
- "imagery_source_faq": "Ù
٠أÙ٠أتت ÙØ°Ù Ø§ÙØµÙرةØ",
"reset": "إعادة Ø§ÙØ¶Ø¨Ø·",
- "offset": "Ø§Ø³ØØ¨ Ø£Ù Ù
ÙØ§Ù Ù٠اÙÙ
ÙØ·ÙØ© Ø§ÙØ±Ù
Ø§Ø¯ÙØ© Ø£Ø¯ÙØ§Ù ÙØ¶Ø¨Ø· Ø¥Ø²Ø§ØØ© Ø§ÙØµÙØ±Ø©Ø Ø£Ù Ø£Ø¯Ø®Ù ÙÙÙ
Ø§ÙØ¥Ø²Ø§ØØ© باÙÙ
تر.",
"minimap": {
- "description": "Ø®Ø±ÙØ·Ø© Ù
ØµØºÙØ±Ø©",
"tooltip": "عرض Ø§ÙØ®Ø±Ùطة Ù
Ù Ø¨Ø¹ÙØ¯ ÙÙÙ
ساعدة ÙÙ ØªØØ¯Ùد اÙÙ
ÙØ·ÙØ© اÙÙ
Ø¹Ø±ÙØ¶Ø© ØØ§ÙÙØ§.",
"key": "/"
- }
+ },
+ "fix_misalignment": "ضبط Ø¥Ø²Ø§ØØ© Ø§ÙØªØµÙÙØ±.",
+ "offset": "Ø§Ø³ØØ¨ Ø£Ù Ù
ÙØ§Ù Ù٠اÙÙ
ÙØ·ÙØ© Ø§ÙØ±Ù
Ø§Ø¯ÙØ© Ø£Ø¯ÙØ§Ù ÙØ¶Ø¨Ø· Ø¥Ø²Ø§ØØ© Ø§ÙØµÙØ±Ø©Ø Ø£Ù Ø£Ø¯Ø®Ù ÙÙÙ
Ø§ÙØ¥Ø²Ø§ØØ© باÙÙ
تر."
},
"map_data": {
"title": "Ø¨ÙØ§Ùات Ø§ÙØ®Ø±Ùطة",
@@ -601,7 +597,8 @@
"splash": {
"welcome": "Ù
Ø±ØØ¨Ø§ ب٠ÙÙ Ù
ØØ±Ø± iD ÙØ®Ø±Ùطة Ø§ÙØ´Ø§Ø±Ø¹ اÙÙ
ÙØªÙØØ© OpenStreetMap.",
"text": "Ù
ØØ±Ø± Ø§ÙØ®Ø±Ø§Ø¦Ø· ID ÙÙ Ù
ØØ±Ø± سÙÙ ÙØ¬Ø°Ø§Ø¨ ÙÙÙÙÙ Ø£ÙØ¶Ùا أداة ÙÙÙØ© جدا ÙÙØ¹Ø§ÙØ© ÙÙÙ
ساÙÙ
Ø© ÙÙ Ø£ÙØ¶Ù خرائط ØÙرة ÙÙ
جاÙÙØ© ÙÙ Ø§ÙØ¹Ø§ÙÙ
. ÙØ°Ø§ ÙÙ Ø§ÙØ¥ØµØ¯Ø§Ø± رÙÙ
{version}. ÙÙ
Ø²ÙØ¯ Ù
٠اÙÙ
عÙÙÙ
ات Ø§ÙØ¸Ø± {website} Ø ÙÙ
ا ÙÙ
ÙÙÙ Ø§ÙØ¥Ø¨Ùاغ Ø¹Ù Ø§ÙØ¹ÙÙ ÙØ§ÙÙ
شاÙ٠عÙÙ {github}.",
- "walkthrough": "بدء جÙÙØ© تعÙÙÙ
"
+ "walkthrough": "بدء جÙÙØ© تعÙÙÙ
",
+ "start": " ØØ±Ùر Ø§ÙØ¢Ù "
},
"source_switch": {
"live": "ØÙ",
@@ -627,7 +624,6 @@
"untagged_area_tooltip": "اختر ÙÙØ¹ Ø§ÙØ¹Ùصر Ø§ÙØªÙ ÙØµÙ ÙØ°Ù اÙÙ
Ø³Ø§ØØ©.",
"untagged_relation": "Ø¹ÙØ§ÙØ© ØºÙØ± Ù
ÙØ³ÙÙ
Ø©",
"untagged_relation_tooltip": "اختر ÙÙØ¹ Ø§ÙØ¹Ùصر Ø§ÙØ°Ù ÙØµÙ Ù
ا ÙÙØ© ÙØ°Ù Ø§ÙØ¹ÙØ§ÙØ©.",
- "many_deletions": "Ø£ÙØª عÙÙ ÙØ´Ù ØØ°Ù {n} Ù
Ù Ø§ÙØ¹Ùاصر. ÙÙ Ø£ÙØª Ù
ØªØ£ÙØ¯ Ù
٠ذÙÙØ Ø³ØªÙØØ°Ù ØªÙÙ Ø§ÙØ¨ÙØ§ÙØ§Øª Ù
Ù Ø§ÙØ®Ø±Ùطة Ø§ÙØªÙ ÙÙ
ÙÙ ÙÙØ¬Ù
ÙØ¹ Ø£Ù ÙØ±Ø§Ùا عÙÙ openstreetmap.org.",
"tag_suggests_area": "اÙÙØ³Ù
{tag} ÙÙØªØ±Ø Ø¨Ø£Ù Ø§ÙØ®Ø· ÙØ¬Ø¨ Ø£Ù ÙÙÙÙ Ù
ÙØ·ÙØ©Ø ÙÙÙÙÙØ§ ØØ§ÙÙØ§ ÙÙØ³Øª Ù
ÙØ·ÙØ©",
"deprecated_tags": "ÙØ³ÙÙ
Ù
ÙØ¬Ùرة: {tags}"
},
@@ -656,10 +652,7 @@
},
"help": {
"title": "اÙÙ
ساعدة",
- "key": "Ù
",
- "help": "#اÙÙ
ساعدة\nÙØ°Ø§ Ù
ØØ±Ø± خرائط ÙØ®Ø¯Ù
Ø© Ø§ÙØ®Ø±Ø§Ø¦Ø· Ø§ÙØÙØ±Ø© [OpenStreetMap](http://www.openstreetmap.org/)\nØ§ÙØ®Ø±Ø§Ø¦Ø· Ø§ÙØÙØ±Ø© ÙØ§ÙÙØ§Ø¨ÙØ© ÙÙØªØ¹Ø¯ÙÙ ÙÙØ¹Ø§ÙÙ
Ø Ø¨Ø§Ù
ÙØ§Ù٠استخداÙ
ÙØ§ ÙØ¥Ø¶Ø§ÙØ© أ٠تعدÙÙ Ù
عÙÙÙ
ات تتعÙ٠بÙ
ÙØ·ÙتÙ, ÙØªÙÙÙØ± خدÙ
ات Ù
ÙØªÙØØ© اÙÙ
صدر ÙØ¨ÙØ§ÙØ§Øª Ù
ÙØªÙØØ© اÙÙ
صدر ÙÙØ¹Ø§ÙÙ
\n\nØ§ÙØ¥Ø¶Ø§Ùات Ø§ÙØªÙ تÙÙÙ
Ø¨ÙØ§ ستÙÙÙ Ø¸Ø§ÙØ±Ø© ÙÙØ¹Ø§ÙÙ
ÙÙ
ستخدÙ
٠خدÙ
Ø© Ø§ÙØ®Ø±Ø§Ø¦Ø· Ù
ÙØªÙØØ© اÙÙ
صدر OpenStreetMap. ØØªÙ تبدأ Ø¨ØªØØ±Ùر Ø§ÙØ®Ø±Ø§Ø¦Ø·Ø ÙØ¬Ø¨ عÙÙÙ [تسجÙÙ Ø§ÙØ¯Ø®ÙÙ](https://www.openstreetmap.org/login).\nÙØ°Ø§ اÙÙ
ØØ±Ø± [iD editor](http://ideditor.com/) Ù٠عÙ
Ù Ù
شتر٠ÙÙ
ÙØªÙØ Ø§ÙÙ
صدر ØÙØ« ÙÙ
ÙÙ Ø§ÙØØµÙ٠عÙÙ Ù
صدر اÙÙÙØ¯ عبر Ù
ÙÙØ¹ [GitHub](https://github.com/openstreetmap/iD).\n",
- "editing_saving": "#Ø§ÙØªØØ±Ùر ÙØ§ÙØÙظ:\nÙØ°Ø§ اÙÙ
ÙØØ±Ø± Ù
صÙ
Ù
ÙÙ Ø§ÙØ£Ø³Ø§Ø³ ÙÙØ¹Ù
Ù Ø£Ø«ÙØ§Ø¡ Ø§ÙØ§ØªØµØ§Ù Ø¨Ø§ÙØ¥ÙØªØ±ÙØªØ ÙØ£Ùت Ø§ÙØ¢Ù تعÙ
٠عÙÙÙ Ù
Ù Ø®ÙØ§Ù Ù
ÙÙØ¹ اÙÙÙØ¨.\n\n###ØªØØ¯Ùد Ø§ÙØ¹Ùاصر عÙÙ Ø§ÙØ®Ø±Ùطة:\nÙØªØØ¯Ùد Ø¹ÙØµØ± عÙÙ Ø§ÙØ®Ø±Ùطة ÙØ·Ø±Ù٠أ٠ÙÙØ·Ø© Ù
Ø«ÙØ§ اÙÙØ± عÙÙÙ Ù
باشرة بزر اÙÙØ£Ø±Ø© Ø§ÙØ£ÙØ³Ø±Ø Ø³ÙØ¤Ø¯Ù ذÙÙ ÙØªØØ¯ÙØ¯ÙØ§ ÙØ¸ÙÙØ± ÙÙ٠بارز عÙÙÙØ§ أ٠عÙÙ ØØ¯ÙØ¯ÙØ§ ÙÙØ³ØªÙ
ر Ù٠اÙÙÙ
ÙØ¶ Ø£Ø«ÙØ§Ø¡ Ø§ÙØªØØ¯ÙØ¯Ø ÙÙ
Ù Ø«Ù
ظÙÙØ± Ø§ÙØªÙاصÙÙ Ø§ÙØ®Ø§ØµØ© Ø¨Ø§ÙØ¹Ùصر اÙÙ
ÙØØ¯Ø¯ Ù٠اÙÙÙØØ© Ø§ÙØ¬Ø§ÙØ¨ÙØ©. ÙÙÙ
ÙÙ٠اÙÙÙØ± عÙÙÙØ§ Ù
جددا بزر اÙÙØ£Ø±Ø© Ø§ÙØ£ÙÙ
Ù ÙØªØ¸Ùر ÙØ§Ø¦Ù
Ø© Ø¨Ø§ÙØ¹Ù
ÙÙØ§Øª Ø§ÙØªÙ ÙÙ
Ù٠تÙÙÙØ°Ùا عÙÙ Ø§ÙØ¹Ùصر اÙÙ
ÙØØ¯Ø¯.\n\nÙØªØØ¯Ùد عدد Ù
Ù Ø§ÙØ¹Ùاصر ÙÙ ÙÙØ³ اÙÙÙØª, اضغط Ù
ع Ø§ÙØ§Ø³ØªÙ
رار Ø¨Ø§ÙØ¶ØºØ· عÙÙ Ù
ÙØªØ§Ø \"Shift\". Ø«Ù
اÙÙØ± عÙÙ Ø§ÙØ¹Ùاصر Ø§ÙØªÙ ترغب Ø¨ØªØØ¯ÙØ¯ÙØ§, أ٠اÙÙØ± بزر اÙÙØ£Ø±Ø© Ø§ÙØ£Ùسر Ù
ع Ø§ÙØ§Ø³ØªÙ
رار باÙÙÙØ± ÙØ§ÙØ³ØØ¨ عÙÙ Ø§ÙØ®Ø±Ùطة ÙØ±Ø³Ù
Ù
Ø³Ø§ØØ© ØÙØ±ÙØ©. سÙÙÙÙ
ذÙÙ Ø¨ØªØØ¯Ùد جÙ
ÙØ¹ اÙÙÙØ§Ø· اÙÙØ§Ùعة داخ٠اÙÙ
Ø³Ø§ØØ© اÙÙ
رسÙÙ
Ø©.\n\n###ØÙظ Ø§ÙØªØ¹Ø¯ÙÙØ§Øª:\nØ¹ÙØ¯ ÙÙØ§Ù
Ù Ø¨Ø§ÙØªØºÙÙØ±Ø§Øª ÙÙ Ø§ÙØ®Ø±Ø§Ø¦Ø· ÙØªØ¹Ø¯ÙÙ Ø§ÙØ·ÙØ±ÙØ ÙØ§ÙÙ
باÙÙØ ÙØ§ÙØ£Ù
اÙÙØ ÙØºÙر ذÙÙ. ÙØªÙ
تخزÙÙ ÙØÙØ¸ ÙØ°Ù Ø§ÙØªØºÙÙØ±Ø§Øª Ù
ØÙÙØ§ (عÙÙ Ø¬ÙØ§Ø²Ù) ØØªÙ تÙÙÙ
بØÙظ ÙØ±Ùع ÙØ°Ù Ø§ÙØªØ¹Ø¯ÙÙØ§Øª عÙÙ Ø§ÙØ®Ø§Ø¯ÙÙ
عبر Ø§ÙØ¥ÙØªØ±ÙØª. ÙØ§ تÙÙÙ Ø¹ÙØ¯ ÙÙØ§Ù
٠بتعدÙ٠أ٠إجراء Ø®Ø§Ø·ÙØ¡ ÙÙ
ÙÙÙ Ø§ÙØªØ±Ø§Ø¬Ø¹ Ø¹Ù Ø§ÙØ¥Ø¬Ø±Ø§Ø¡Ø§Øª ÙØ§ÙتغÙÙØ±Ø§Øª Ø§ÙØªÙ ÙÙ
ت Ø¨ÙØ§ ع٠طرÙÙ Ø§ÙØ¶ØºØ· عÙ٠زر Ø§ÙØªØ±Ø§Ø¬Ø¹, Ø£Ù Ø§ÙØ¹Ùدة Ø¹Ù Ø§ÙØªØ±Ø§Ø¬Ø¹ ع٠طرÙ٠زر Ø§ÙØ¥Ø¹Ø§Ø¯Ø© Ø¨Ø¬Ø§ÙØ¨ زر Ø§ÙØªØ±Ø§Ø¬Ø¹.\n\nاÙÙØ± عÙÙ 'ØÙظ' ÙØ¥ÙÙØ§Ø¡ Ù
جÙ
ÙØ¹Ø© Ù
Ù Ø§ÙØªØ¹Ø¯ÙÙØ§Øª - عÙ٠سبÙ٠اÙÙ
Ø«Ø§ÙØ إذا ÙÙØª ÙØ¯ Ø§ÙØªÙÙØª Ù
Ù Ø§ÙØªØ¹Ø¯ÙÙØ§Øª ÙÙ Ù
ÙØ·ÙØ© ÙÙ Ù
دÙÙØ© Ù
ا ÙØªØ±ØºØ¨ ÙÙ Ø§ÙØ¨Ø¯Ø¡ بتعدÙÙ Ù
ÙØ·ÙØ© Ø¬Ø¯ÙØ¯Ø©. ستÙÙÙ ÙØ¯Ù٠اÙÙØ±ØµØ© ÙÙ
راجعة ÙØÙØ¸ Ù
ا أتÙ
Ù
ØªÙØ ÙØ³ÙÙØ¯Ù
Ù٠اÙÙ
ØØ±Ø± Ø§ÙØªØ±Ø§ØØ§Øª Ù
ÙÙØ¯Ø© ÙØªØØ°Ùرات ÙÙ ØØ§Ù Ø£Ù ÙÙØ§Ù Ø´ÙØ¦Ø§ Ù
ا ÙØ§ ÙØ¨Ø¯Ù سÙÙÙ
ا ØÙ٠تغÙÙØ±Ø§ØªÙ Ø§ÙØªÙ ÙÙ
ت Ø¨ÙØ§.\n\nإذا ÙØ§Ù ÙÙ Ø´ÙØ¡ ÙØ¨Ø¯Ù Ø¬ÙØ¯ÙØ§Ø ÙÙ
ÙÙ٠إدخا٠تعÙÙÙ ØµØºÙØ± ØªØ´Ø±Ø ÙÙÙ Ø§ÙØªØºÙÙØ± Ø§ÙØ°Ù ÙÙ
ت Ø¨ÙØ Ø«Ù
Ø£ÙÙØ± عÙÙ 'Ø±ÙØ¹' ÙÙØ´Ø± Ø§ÙØªØºÙÙØ±Ø§Øª عÙÙ OpenStreetMap.org, ØÙØ« ØªØµØ¨Ø Ù
Ø±Ø¦ÙØ© ÙØ¬Ù
ÙØ¹ اÙÙ
ستخدÙ
ÙÙ Ø§ÙØ¢Ø®Ø±ÙÙØ ÙÙ
ØªØ§ØØ© ÙÙØ¢Ø®Ø±ÙÙ ÙØªØ¹Ø¯ÙÙÙØ§ Ø£Ù ØªØØ³ÙÙÙØ§ Ø¹ÙØ¯ Ø§ÙØØ§Ø¬Ø©.\n\nإذا ÙÙ
تتÙ
ÙÙ Ù
٠إÙÙØ§Ø¡ تعدÙÙØ§ØªÙ ÙÙ Ø¬ÙØ³Ø© ÙØ§ØØ¯Ø©Ø ÙÙ
ÙÙÙ ØªØ±Ù ÙØ§Ùذة اÙÙ
ØØ±Ø± ÙØ§ÙØ¹ÙØ¯Ø© ÙÙÙ
ا بعد (عÙÙ ÙÙØ³ اÙÙ
ØªØµÙØ ÙØ§ÙØØ§Ø³Ùب), ÙØ³Ùعرض عÙÙ٠تطبÙ٠اÙÙ
ØØ±Ø± استعادة تعدÙÙØ§ØªÙ Ø§ÙØ£Ø®Ùرة Ø§ÙØºÙر Ù
ØÙÙØ¸Ø©.\n\n###استخداÙ
اÙÙ
ØØ±Ø±:\n\nÙÙ
ÙÙ٠عرض ÙØ§Ø¦Ù
Ø© باختصارات ÙÙØØ© اÙÙ
ÙØ§ØªÙØ Ø¹Ù Ø·Ø±ÙÙ Ø§ÙØ¶ØºØ· عÙÙ Ù
ÙØªØ§Ø 'Ø'.\n",
- "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### Ø§ÙØªØØ¯Ùد ÙØ§ÙØ§Ø®ØªÙØ§Ø±:\n\nClick on a road to select it. An outline should become visible, along\nwith a sidebar showing more information about the road. If you right-click\non it, you'll have a menu of actions you can apply on the road.\n\n### Ø§ÙØªØ¹Ø¯ÙÙ:\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 right-click on it and select the 'Move' tool, or simply press\nthe `M` shortcut key, to move the entire road at one time, and then click\nagain to save that movement.\n\n### Ø§ÙØØ°Ù:\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 pressing the 'Delete'\nkey or right-clicking it and then clicking the trash can icon.\n\n### Ø§ÙØ¥Ùشاء:\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"
+ "key": "Ù
"
},
"intro": {
"done": "تÙ
",
@@ -785,7 +778,6 @@
},
"areas": {
"title": "اÙÙ
Ø³Ø§ØØ§Øª",
- "add_playground": "ØªÙØ³ØªØ®Ø¯Ù
*اÙÙ
Ø³Ø§ØØ§Øª* ÙØ¹Ø±Ø¶ ØØ¯Ùد Ø§ÙØ¹Ùاصر Ù
Ø«Ù Ø§ÙØ¨ØÙØ±Ø§ØªØ ÙØ§ÙÙ
باÙÙØ ÙØ§ÙÙ
ÙØ§Ø·Ù Ø§ÙØ³ÙÙÙØ©.{br}ÙÙÙ
ÙÙ Ø£ÙØ¶Ø§ أ٠تستخدÙ
ÙØ±Ø³Ù
خرائط Ø£ÙØ«Ø± ØªÙØµÙÙØ§ ÙÙØ¹Ø¯Ùد Ù
Ù Ø§ÙØ¹Ùاصر Ø§ÙØªÙ ÙÙ
ÙÙ ÙØµÙÙØ§ ÙÙÙØ§Ø· عÙÙ Ø§ÙØ®Ø±Ùطة. **اÙÙØ± زر اÙÙ
Ø³Ø§ØØ© {button} ÙØ¥Ø¶Ø§ÙØ© Ù
Ø³Ø§ØØ© Ø¬Ø¯ÙØ¯Ø©.**",
"start_playground": "Ø¯Ø¹ÙØ§ ÙØ¶ÙÙ ÙØ°Ø§ اÙÙ
ÙØ¹Ø¨ Ø¥ÙÙ Ø§ÙØ®Ø±Ùطة ع٠طرÙ٠رسÙ
Ù
Ø³Ø§ØØ©. ØªÙØ±Ø³Ù
اÙÙ
Ø³Ø§ØØ© ع٠طرÙÙ ÙØ¶Ø¹ *ÙÙØ§Ø· ØªÙØ§ÙÙ* عÙÙ Ø·ÙÙ Ø§ÙØØ§ÙØ© Ø§ÙØ®Ø§Ø±Ø¬ÙØ© ÙÙØ¹Ùصر اÙÙ
راد رسÙ
Ù. **اÙÙØ± أ٠اضغط عÙÙ Ù
ÙØªØ§Ø اÙÙ
Ø³Ø§ÙØ© ÙÙØ¶Ø¹ ÙÙØ·Ø© بدء رسÙ
اÙÙ
ÙØ¹Ø¨.**",
"continue_playground": "استÙ
ر Ù٠رسÙ
اÙÙ
Ø³Ø§ØØ© ع٠طرÙÙ ÙØ¶Ø¹ Ù
Ø²ÙØ¯ Ù
Ù ÙÙØ§Ø· Ø§ÙØªÙاÙ٠عÙÙ Ø·ÙÙ ØØ§ÙØ© اÙÙ
ÙØ¹Ø¨. ÙÙØ§ بأس Ø¨ÙØµÙ اÙÙ
Ø³Ø§ØØ© اÙÙ
رسÙÙ
Ø© بÙ
سارات اÙÙ
ش٠اÙÙ
ÙØ¬Ùدة Ù
Ù ÙØ¨Ù.{br}تÙÙ
ÙØ: ÙÙ
ÙÙÙ Ø§ÙØ¶ØºØ· عÙÙ Ù
ÙØªØ§Ø '{alt}' Ø£Ø«ÙØ§Ø¡ Ø§ÙØ±Ø³Ù
ÙÙ
ÙØ¹ ÙÙØ§Ø· Ø§ÙØªÙاÙÙ Ù
Ù Ø§ÙØ§ØªØµØ§Ù Ø¨Ø§ÙØ¹Ùاصر Ø§ÙØ£Ø®Ø±Ù. **استÙ
ر برسÙ
Ù
Ø³Ø§ØØ© اÙÙ
ÙØ¹Ø¨.**",
"finish_playground": "ÙÙ
ÙÙ٠إÙÙØ§Ø¡ رسÙ
اÙÙ
Ø³Ø§ØØ© ع٠طرÙÙ Ø§ÙØ¶ØºØ· عÙÙ Ù
ÙØªØ§Ø EnterØ Ø£Ù Ø§ÙÙÙØ± باÙÙØ£Ø±Ø© عÙ٠أÙÙ ÙÙØ·Ø© أ٠آخر ÙÙØ·Ø© Ù٠اÙÙ
Ø³Ø§ØØ© اÙÙ
رسÙÙ
Ø©. **ÙÙ
بإÙÙØ§Ø¡ رسÙ
Ù
Ø³Ø§ØØ© اÙÙ
ÙØ¹Ø¨.**",
@@ -848,6 +840,8 @@
"enter": "Enter",
"esc": "Esc",
"home": "Ø§ÙØ±Ø¦ÙØ³ÙØ©",
+ "option": "Ø®ÙØ§Ø±Ø§Øª",
+ "pause": "Ø¥ÙØ¨Ø§Ø«",
"pgdn": "PgDn",
"pgup": "PgUp",
"return": "Ø±Ø¬ÙØ¹",
@@ -857,10 +851,47 @@
"gesture": {
"drag": "Ø³ØØ¨"
},
+ "or": "-Ø£Ù-",
"browsing": {
+ "title": "Ø§ÙØªØµÙØ",
+ "navigation": {
+ "title": "Ø§ÙØªÙÙÙ",
+ "pan": "ØªØØ±ÙÙ Ø§ÙØ®Ø±Ùطة",
+ "pan_more": "ØªØØ±ÙÙ Ø§ÙØ®Ø±Ùطة بÙ
ÙØ¯Ø§Ø± اÙÙ
Ø¹Ø±ÙØ¶ Ù
Ù Ø§ÙØ´Ø§Ø´Ø©",
+ "zoom": "ØªÙØ¨Ùر / ØªØµØºÙØ±",
+ "zoom_more": "ØªÙØ¨Ùر ÙØªØµØºÙر بÙ
ÙØ¯Ø§Ø± ÙØ¨Ùر"
+ },
"help": {
"title": "اÙÙ
ساعدة",
+ "help": "عرض اÙÙ
ساعدة",
"keyboard": "عرض اختصارات ÙÙØØ© اÙÙ
ÙØ§ØªÙØ"
+ },
+ "display_options": {
+ "title": "عرض Ø§ÙØ®Ùارات",
+ "background": "عرض Ø®ÙØ§Ø±Ø§Øª Ø§ÙØ®ÙÙÙØ©",
+ "background_switch": "Ø¹ÙØ¯Ø© Ø¥Ù٠آخر Ø®ÙÙÙØ©",
+ "map_data": "عرض Ø®ÙØ§Ø±Ø§Øª Ø¨ÙØ§Ùات Ø§ÙØ®Ø±Ùطة",
+ "fullscreen": "بدء ÙØ¶Ø¹ Ù
ÙØ¡ Ø§ÙØ´Ø§Ø´Ø©",
+ "wireframe": "ÙÙ
Ø· Ø§ÙØ®Ø·ÙØ· Ø§ÙØ±ÙÙØ¹Ø©",
+ "minimap": "عرض Ø§ÙØ®Ø±Ùطة اÙÙ
ØµØºÙØ±Ø©"
+ },
+ "selecting": {
+ "title": "Ø§Ø®ØªÙØ§Ø± Ø§ÙØ¹Ùاصر",
+ "select_one": "Ø§Ø®ØªÙØ§Ø± Ø¹ÙØµØ± ÙØ§ØØ¯",
+ "select_multi": "Ø§Ø®ØªÙØ§Ø± Ø¹ÙØ§ØµØ± Ù
تعددة",
+ "lasso": "رسÙ
Ù
Ø³Ø§ØØ© ØªØØ¯Ùد ØÙÙ Ø§ÙØ¹Ùاصر",
+ "search": "اعثر عÙÙ Ø¹ÙØ§ØµØ± ØªØ·Ø§Ø¨Ù ÙØµ Ø§ÙØ¨ØØ«"
+ },
+ "with_selected": {
+ "title": "Ù
ع Ø§ÙØ¹Ùصر اÙÙ
ÙØ®ØªØ§Ø±",
+ "edit_menu": "ÙØªØ ÙØ§Ø¦Ù
Ø© Ø§ÙØªØØ±Ùر"
+ },
+ "vertex_selected": {
+ "title": "Ù
ع اÙÙØ¹Ø¯Ø© اÙÙ
ختارة",
+ "previous": "ÙÙØ² Ø¥ÙÙ Ø§ÙØ¹Ùدة Ø§ÙØ³Ø§Ø¨ÙØ©",
+ "next": "ÙÙØ² Ø¥Ù٠اÙÙØ¹Ø¯Ø© Ø§ÙØªØ§ÙÙØ©",
+ "first": "ÙÙØ² Ø¥ÙÙ Ø§ÙØ¹Ùدة Ø§ÙØ£ÙÙÙ",
+ "last": "ÙØ² Ø¥ÙÙ Ø§ÙØ¹Ùدة Ø§ÙØ£Ø®Ùرة"
}
},
"editing": {
@@ -873,6 +904,7 @@
"title": "عÙ
ÙÙØ§Øª",
"split": "Ø§ÙØµÙ Ø§ÙØ®Ø· Ø¥Ù٠خطÙÙ Ø¹ÙØ¯ ÙÙØ·Ø© Ø§ÙØªÙاÙ٠اÙÙ
ÙØ®ØªØ§Ø±Ø©",
"reverse": "Ø¹ÙØ³ Ø§ÙØ®Ø·",
+ "orthogonalize": "جعÙ٠خط Ù
ستÙÙÙ
ا / جعÙÙØ§ Ù
Ø³Ø§ØØ© Ù
ربعة",
"delete": "ØØ°Ù اÙÙ
ÙØ²Ø§Øª اÙÙ
ØØ¯Ø¯Ø©"
},
"commands": {
@@ -985,6 +1017,7 @@
"block_number": "رÙÙ
Ø§ÙØ¨ÙÙÙ",
"block_number!jp": "رÙÙ
Ø§ÙØ¨ÙÙÙ",
"city": "اÙÙ
دÙÙØ©",
+ "city!jp": "Ù
دÙÙØ©/Ø¨ÙØ¯Ø©/ÙØ±ÙØ©/Ø¬ÙØ§Ø Ø·ÙÙÙÙ Ø§ÙØ®Ø§Øµ",
"city!vn": "اÙÙ
دÙÙØ© / Ø§ÙØ¨Ùدة",
"conscriptionnumber": "123",
"country": "دÙÙØ©",
@@ -1006,7 +1039,8 @@
"street": "شارع",
"subdistrict": "Ù
ÙØ·ÙØ© ÙØ±Ø¹ÙØ©",
"suburb": "ضاØÙØ©",
- "suburb!jp": "Ø¬ÙØ§Ø"
+ "suburb!jp": "Ø¬ÙØ§Ø",
+ "unit": "ÙØØ¯Ø©"
}
},
"admin_level": {
@@ -1047,6 +1081,9 @@
"aeroway": {
"label": "اÙÙÙØ¹"
},
+ "agrarian": {
+ "label": "اÙÙ
ÙØªØ¬Ø§Øª"
+ },
"amenity": {
"label": "اÙÙÙØ¹"
},
@@ -1093,22 +1130,30 @@
"label": "Ø³ÙØ© اÙÙÙØ§Ùات"
},
"blood_components": {
+ "label": "Ù
ÙÙÙØ§Øª Ø§ÙØ¯Ù
",
"options": {
"plasma": "Ø¨ÙØ§Ø²Ù
ا",
- "platelets": "Ø§ÙØµÙØ§Ø¦Ø Ø§ÙØ¯Ù
ÙÙØ©",
+ "platelets": "ØµÙØ§Ø¦Ø Ø§ÙØ¯Ù
ÙÙØ©",
"stemcells": "عÙÙØ§Øª Ø®ÙØ§Ùا Ø¬Ø°Ø¹ÙØ©",
- "whole": "Ø§ÙØ¯Ù
اÙÙØ§Ù
Ù"
+ "whole": "دÙ
اÙÙØ§Ù
Ù"
}
},
"board_type": {
"label": "اÙÙÙØ¹"
},
+ "boules": {
+ "label": "اÙÙÙØ¹"
+ },
"boundary": {
"label": "اÙÙÙØ¹"
},
"brand": {
"label": "Ø§ÙØ¹ÙاÙ
Ø© Ø§ÙØªØ¬Ø§Ø±ÙØ©"
},
+ "bridge": {
+ "label": "اÙÙÙØ¹",
+ "placeholder": "Ø§ÙØ§ÙتراضÙ"
+ },
"building": {
"label": "اÙÙ
بÙÙ"
},
@@ -1118,6 +1163,10 @@
"bunker_type": {
"label": "اÙÙÙØ¹"
},
+ "cables": {
+ "label": "اÙÙØ§Ø¨Ùات",
+ "placeholder": "1, 2, 3..."
+ },
"camera/direction": {
"label": "Ø§ÙØ§ØªØ¬Ø§Ù (Ø§ÙØ¯Ø±Ø¬Ø§Øª ÙÙ Ø§ØªØ¬Ø§Ù Ø¹ÙØ§Ø±Ø¨ Ø§ÙØ³Ø§Ø¹Ø©)",
"placeholder": "45 Ø 90 Ø 180 Ø 270"
@@ -1136,36 +1185,11 @@
"label": "Ø§ÙØ³Ø¹Ø©",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Ø§ÙØ§ØªØ¬Ø§Ù",
- "options": {
- "E": "Ø§ÙØ´Ø±Ù",
- "ENE": "شرÙÙ - Ø´Ù
ا٠شرÙÙ",
- "ESE": "شرÙÙ - جÙÙØ¨ شرÙÙ",
- "N": "Ø§ÙØ´Ù
اÙ",
- "NE": "Ø§ÙØ´Ù
Ø§Ù Ø§ÙØ´Ø±ÙÙ",
- "NNE": "Ø´Ù
اÙÙ - Ø´Ù
اÙ٠شرÙÙ",
- "NNW": "Ø´Ù
اÙÙ - Ø´Ù
اÙ٠غربÙ",
- "NW": "Ø§ÙØ´Ù
Ø§Ù Ø§ÙØºØ±Ø¨Ù",
- "S": "Ø§ÙØ¬ÙÙØ¨",
- "SE": "Ø§ÙØ¬ÙÙØ¨ Ø§ÙØ´Ø±ÙÙ",
- "SSE": "جÙÙØ¨Ù - جÙÙØ¨Ù شرÙÙ",
- "SSW": "جÙÙØ¨Ù - جÙÙØ¨Ù غربÙ",
- "SW": "Ø§ÙØ¬ÙÙØ¨ Ø§ÙØºØ±Ø¨Ù",
- "W": "Ø§ÙØºØ±Ø¨",
- "WNW": "غرب٠- Ø´Ù
اÙ٠غربÙ",
- "WSW": "غرب٠- جÙÙØ¨Ù غربÙ"
- }
- },
"castle_type": {
"label": "اÙÙÙØ¹"
},
- "clock_direction": {
- "label": "Ø§ÙØ§ØªØ¬Ø§Ù",
- "options": {
- "anticlockwise": "Ø¹ÙØ³ Ø¹ÙØ§Ø±Ø¨ Ø§ÙØ³Ø§Ø¹Ø©",
- "clockwise": "Ø¨Ø§ØªØ¬Ø§Ù Ø¹ÙØ§Ø±Ø¨ Ø§ÙØ³Ø§Ø¹Ø©"
- }
+ "clothes": {
+ "label": "Ù
ÙØ§Ø¨Ø³"
},
"club": {
"label": "اÙÙÙØ¹"
@@ -1173,6 +1197,9 @@
"collection_times": {
"label": "ÙÙØª Ø§ÙØ§Ø³ØªÙاÙ
"
},
+ "comment": {
+ "label": "تعÙÙÙ Ø§ÙØªØºÙÙØ±Ø§Øª"
+ },
"communication_multi": {
"label": "Ø£ÙÙØ§Ø¹ Ø§ÙØ§ØªØµØ§Ù"
},
@@ -1183,6 +1210,9 @@
"label": "رابط ÙØ§Ù
ÙØ±Ø§ اÙÙÙØ¨",
"placeholder": "http://example.com"
},
+ "content": {
+ "label": "اÙÙ
ØØªÙÙ"
+ },
"country": {
"label": "Ø§ÙØ¯ÙÙØ©"
},
@@ -1192,6 +1222,12 @@
"craft": {
"label": "اÙÙÙØ¹"
},
+ "crane/type": {
+ "label": "ÙÙØ¹ Ø§ÙØ±Ø§Ùعة",
+ "options": {
+ "floor-mounted_crane": "Ø±Ø§ÙØ¹Ø© Ù
ثبتة عÙÙ Ø§ÙØ£Ø±Ø¶"
+ }
+ },
"crop": {
"label": "Ù
ØØ§ØµÙÙ"
},
@@ -1204,6 +1240,10 @@
"currency_multi": {
"label": "Ø£ÙÙØ§Ø¹ Ø§ÙØ¹Ù
ÙØ§Øª"
},
+ "cutting": {
+ "label": "اÙÙÙØ¹",
+ "placeholder": "Ø§ÙØ§ÙتراضÙ"
+ },
"cycle_network": {
"label": "Ø§ÙØ´Ø¨ÙØ©"
},
@@ -1211,7 +1251,7 @@
"label": "Ù
سارات Ø§ÙØ¯Ø±Ø§Ø¬Ø§Øª",
"options": {
"lane": {
- "description": "Ù
سار دراجات Ù
ÙØµÙÙ Ø¹Ù ØØ±ÙØ© Ø§ÙØ³Ùارات بخط Ù
Ø·Ø¨ÙØ¹",
+ "description": "Ù
سار دراجات Ù
ÙØµÙÙ Ø¹Ù Ø§ÙØ³Ùارات بخط Ù
Ø·Ø¨ÙØ¹",
"title": "Ù
سار دراجات ÙÙØ§Ø³Ù"
},
"none": {
@@ -1234,6 +1274,7 @@
"title": "Ù
سار دراجات Ù
شترÙ"
},
"track": {
+ "description": "Ù
سار دراجات Ù
ÙÙØµÙ Ø¹Ù Ø§ÙØ³Ùارات Ø¨ØØ§Ø¬Ø² Ù
ادÙ",
"title": "Ù
سار Ø§ÙØ¯Ø±Ø§Ø¬Ø©"
}
},
@@ -1258,6 +1299,13 @@
"description": {
"label": "اÙÙØµÙ"
},
+ "devices": {
+ "label": "Ø§ÙØ£Ø¬Ùزة",
+ "placeholder": "1, 2, 3..."
+ },
+ "diaper": {
+ "label": "تغÙÙØ± ØÙاظات Ø§ÙØ·ÙÙ Ù
تاØ"
+ },
"display": {
"label": "عرض"
},
@@ -1267,6 +1315,10 @@
"drive_through": {
"label": "ÙÙ
Ù٠اÙÙÙØ§Ø¯Ø© Ù
Ù Ø®ÙØ§ÙÙ"
},
+ "duration": {
+ "label": " اÙÙ
دة (Ø¯ÙØ§Ø¦Ù) ",
+ "placeholder": "00:00"
+ },
"electrified": {
"label": "اÙÙÙØ±Ø¨ÙØ©",
"options": {
@@ -1284,6 +1336,10 @@
"label": "Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ",
"placeholder": "example@example.com"
},
+ "embankment": {
+ "label": "اÙÙÙØ¹",
+ "placeholder": "Ø§ÙØ§ÙتراضÙ"
+ },
"emergency": {
"label": "Ø·ÙØ§Ø±Ø¦"
},
@@ -1323,6 +1379,10 @@
"fixme": {
"label": "Ø£ØµÙØÙÙ"
},
+ "ford": {
+ "label": "اÙÙÙØ¹",
+ "placeholder": "Ø§ÙØ§ÙتراضÙ"
+ },
"fuel": {
"label": "ÙÙÙØ¯"
},
@@ -1344,12 +1404,19 @@
"generator/method": {
"label": "Ø§ÙØ·Ø±ÙÙØ©"
},
+ "generator/output/electricity": {
+ "label": "Ø§ÙØ·Ø§ÙØ© اÙÙØ§ØªØ¬Ø©",
+ "placeholder": "50 Ù
ÙØ¬Ø§ ÙØ§ØªØ 100 Ù
ÙØ¬Ø§ ÙØ§ØªØ 200 Ù
ÙØ¬Ø§ ÙØ§Øª..."
+ },
"generator/source": {
"label": "اÙÙ
صدر"
},
"generator/type": {
"label": "اÙÙÙØ¹"
},
+ "government": {
+ "label": "اÙÙÙØ¹"
+ },
"handicap": {
"label": "Ù
ÙØ¹Ø§Ù",
"placeholder": "1-18"
@@ -1357,6 +1424,10 @@
"handrail": {
"label": "Ø³ÙØ§Ø¬ سÙÙ
(درابزÙÙ)"
},
+ "hashtags": {
+ "label": "اÙÙØ§Ø´ØªØ§Ø¬Ø§Øª اÙÙ
ÙØªØ±ØØ©",
+ "placeholder": "#Ù
ثاÙ"
+ },
"height": {
"label": "Ø§ÙØ§Ø±ØªÙاع (Ø¨Ø§ÙØ£Ù
تار)"
},
@@ -1484,9 +1555,15 @@
"label": "ØØ¯Ùد Ø§ÙØ³Ø±Ø¹Ø©",
"placeholder": "40, 50, 60..."
},
+ "maxstay": {
+ "label": "Ø£ÙØµÙ ÙØªØ±Ø© Ø¨ÙØ§Ø¡"
+ },
"maxweight": {
"label": "Ø£ÙØµÙ ÙØ²Ù"
},
+ "memorial": {
+ "label": "اÙÙÙØ¹"
+ },
"mtb/scale": {
"placeholder": "0, 1, 2, 3..."
},
@@ -1504,7 +1581,7 @@
"placeholder": "Ø§ÙØ§Ø³Ù
شائع (Ø¥Ù ÙØ¬Ø¯)"
},
"natural": {
- "label": "Ø·Ø¨ÙØ¹Ù"
+ "label": "Ø·Ø¨ÙØ¹Ø©"
},
"network": {
"label": "Ø§ÙØ´Ø¨ÙØ©"
@@ -1515,18 +1592,19 @@
"icn": "عاÙÙ
Ù",
"lcn": "Ù
ØÙÙØ©",
"ncn": "ÙØ·ÙÙ",
- "rcn": "جÙÙÙ"
- }
+ "rcn": "Ø¥ÙÙÙÙ
Ù"
+ },
+ "placeholder": "Ù
ØÙÙØ Ø¥ÙÙÙÙ
ÙØ ÙØ·ÙÙØ عاÙÙ
Ù"
},
"network_foot": {
"label": "ÙÙØ¹ Ø§ÙØ´Ø¨ÙØ©",
"options": {
- "iwn": "دÙÙÙ",
- "lwn": "Ù
ØÙÙ",
- "nwn": "ÙØ·ÙÙ",
- "rwn": "Ø¥ÙÙÙÙ
Ù"
+ "iwn": "دÙÙÙØ©",
+ "lwn": "Ù
ØÙÙØ©",
+ "nwn": "ÙØ·ÙÙØ©",
+ "rwn": "Ø¥ÙÙÙÙ
ÙØ©"
},
- "placeholder": "Ù
ØÙÙØ Ø¥ÙÙÙÙ
ÙØ ÙØ·ÙÙØ دÙÙÙ"
+ "placeholder": "Ù
ØÙÙØ©Ø Ø¥ÙÙÙÙ
ÙØ©Ø ÙØ·ÙÙØ©Ø دÙÙÙØ©"
},
"network_horse": {
"label": "ÙÙØ¹ Ø§ÙØ´Ø¨ÙØ©",
@@ -1575,9 +1653,6 @@
"par": {
"placeholder": "3Ø 4Ø 5 ..."
},
- "parallel_direction": {
- "label": "Ø§ÙØ§ØªØ¬Ø§Ù"
- },
"park_ride": {
"label": "اÙÙÙ ÙØ§Ø±Ùب"
},
@@ -1585,7 +1660,7 @@
"label": "اÙÙÙØ¹",
"options": {
"multi-storey": "Ù
تعدد Ø§ÙØ·ÙابÙ",
- "surface": "Ø§ÙØ³Ø·ØÙØ©",
+ "surface": "سطØÙ",
"underground": "ØªØØª Ø§ÙØ£Ø±Ø¶"
}
},
@@ -1624,18 +1699,31 @@
"place": {
"label": "اÙÙÙØ¹"
},
+ "plant": {
+ "label": "Ù
ØµÙØ¹"
+ },
+ "plant/output/electricity": {
+ "label": "Ø§ÙØ·Ø§ÙØ© اÙÙØ§ØªØ¬Ø©",
+ "placeholder": "500 Ù
ÙØ¬Ø§ ÙØ§ØªØ 1000 Ù
ÙØ¬Ø§ ÙØ§ØªØ 2000 Ù
ÙØ¬Ø§ ÙØ§Øª..."
+ },
+ "playground/baby": {
+ "label": "Ù
ÙØ¹Ø¯ Ø·ÙÙ"
+ },
"population": {
"label": "Ø§ÙØ³ÙاÙ"
},
"power": {
"label": "ÙÙØ¹"
},
+ "power_supply": {
+ "label": "Ù
ÙÙØ¯ Ø·Ø§ÙØ©"
+ },
+ "product": {
+ "label": "اÙÙ
ÙØªØ¬Ø§Øª"
+ },
"railway": {
"label": "اÙÙÙØ¹"
},
- "recycling_type": {
- "label": "ÙÙØ¹ إعادة Ø§ÙØªØ¯ÙÙØ±"
- },
"ref": {
"label": "Ø§ÙØ±Ù
ز اÙÙ
رجعÙ"
},
@@ -1643,7 +1731,17 @@
"label": "رÙÙ
Ø§ÙØ¨Ùابة"
},
"ref_golf_hole": {
- "label": "رÙÙ
Ø§ÙØÙØ±Ø©"
+ "label": "رÙÙ
Ø§ÙØÙØ±Ø©",
+ "placeholder": "1-18"
+ },
+ "ref_platform": {
+ "label": "رÙÙ
Ø§ÙØ±ØµÙÙ"
+ },
+ "ref_road_number": {
+ "label": "رÙÙ
Ø§ÙØ·Ø±ÙÙ"
+ },
+ "ref_runway": {
+ "label": "رÙÙ
اÙÙ
درج"
},
"relation": {
"label": "اÙÙÙØ¹"
@@ -1668,8 +1766,11 @@
},
"second_hand": {
"options": {
+ "no": "ÙØ§",
+ "only": "ÙÙØ·",
"yes": "ÙØ¹Ù
"
- }
+ },
+ "placeholder": "ÙØ¹Ù
Ø ÙØ§Ø ÙÙØ·"
},
"service": {
"label": "اÙÙÙØ¹"
@@ -1725,6 +1826,9 @@
"social_facility": {
"label": "اÙÙÙØ¹"
},
+ "source": {
+ "label": "اÙÙ
صادر"
+ },
"sport": {
"label": "Ø§ÙØ±Ùاضة"
},
@@ -1766,7 +1870,8 @@
"structure_waterway": {
"options": {
"tunnel": "ÙÙÙ"
- }
+ },
+ "placeholder": "Ù
جÙÙÙ"
},
"studio": {
"label": "اÙÙÙØ¹"
@@ -1794,6 +1899,9 @@
"surveillance/zone": {
"label": "Ù
ÙØ·ÙØ© Ù
Ø±Ø§ÙØ¨Ø©"
},
+ "switch": {
+ "label": "اÙÙÙØ¹"
+ },
"takeaway": {
"options": {
"no": "ÙØ§",
@@ -1809,12 +1917,18 @@
"tourism": {
"label": "اÙÙÙØ¹"
},
+ "tourism_attraction": {
+ "label": "Ø³ÙØ§ØØ©"
+ },
"tower/type": {
"label": "اÙÙÙØ¹"
},
"tracktype": {
"label": "صÙÙ Ø§ÙØ¯Ø±Ø¨"
},
+ "trade": {
+ "label": "اÙÙÙØ¹"
+ },
"traffic_calming": {
"label": "اÙÙÙØ¹"
},
@@ -1823,14 +1937,49 @@
},
"trail_visibility": {
"label": "ÙØ¶ÙØÙØ© Ø§ÙØ·Ø±ÙÙ",
- "placeholder": "Ù
Ù
ØªØ§Ø²Ø Ø¬ÙØ¯Ø Ø±Ø¯ÙØ¡ ..."
+ "options": {
+ "bad": "Ø³ÙØ¡: ÙØ§ Ø¹ÙØ§Ù
Ø§ØªØ Ø§ÙÙ
سار ØºÙØ± Ù
Ø±Ø¦Ù Ø£Ù ØºÙØ± Ù
رصÙÙ",
+ "excellent": "Ù
Ù
تاز: Ù
سارات ÙØ§Ø¶ØØ© ÙØ¹ÙاÙ
ات ÙÙ ÙÙ Ù
ÙØ§Ù",
+ "good": "Ø¬ÙØ¯: Ø¹ÙØ§Ù
ات ÙØ§Ø¶ØØ© Ø ÙØ¯ ØªØØªØ§Ø¬ ÙÙØ¨ØØ« Ù٠بعض Ø§ÙØ£ØÙاÙ",
+ "horrible": "Ù
Ø®ÙÙ: ØºÙØ± Ù
رصÙÙ ÙÙ Ø§ÙØºØ§ÙØ¨Ø ÙØ§ØªØ¬Ø§Ùات ÙØµÙÙ ÙØ¯ ØªØØªØ§Ø¬ ÙÙÙ
ÙØ§Ø±Ø©",
+ "intermediate": "Ù
ØªÙØ³Ø·: Ø¹ÙØ§Ù
ات ÙÙÙÙØ©: ÙØ§ÙÙ
سار Ù
رئ٠ÙÙ Ø§ÙØºØ§Ùب",
+ "no": "ÙØ§: ØºÙØ± Ù
رصÙÙØ ÙØ§ÙÙ
ÙØ§Ø±Ø© ÙÙ Ù
Ø¹Ø±ÙØ© Ø§ØªØ¬Ø§ÙØ§Øª اÙÙØµÙÙ Ù
Ø·ÙÙØ¨Ø©"
+ },
+ "placeholder": "Ù
Ù
ØªØ§Ø²Ø Ø¬ÙØ¯Ø Ø³ÙØ¡..."
+ },
+ "transformer": {
+ "label": "اÙÙÙØ¹",
+ "options": {
+ "yes": "Ù
جÙÙÙ"
+ }
},
"trees": {
"label": "أشجار"
},
+ "tunnel": {
+ "label": "اÙÙÙØ¹",
+ "placeholder": "Ø§ÙØ§ÙتراضÙ"
+ },
"vending": {
"label": "Ø£ÙÙØ§Ø¹ Ø§ÙØ¨Ø¶Ø§Ø¦Ø¹"
},
+ "visibility": {
+ "label": "Ø§ÙØ±Ø¤ÙØ©",
+ "options": {
+ "area": "Ø£ÙØ«Ø± Ù
Ù 20 Ù
تر (65 ÙØ¯Ù
)",
+ "house": "Ø¥ÙÙ 5 Ù
تر (16 ÙØ¯Ù
)",
+ "street": "Ù
Ù 5 Ø¥ÙÙ 20 Ù
تر (16 Ø¥ÙÙ 65 ÙØ¯Ù
)"
+ }
+ },
+ "volcano/status": {
+ "label": "ØØ§ÙØ© Ø§ÙØ¨Ø±ÙاÙ",
+ "options": {
+ "active": "ÙØ´Ø·"
+ }
+ },
+ "volcano/type": {
+ "label": "ÙÙØ¹ Ø§ÙØ¨Ø±ÙاÙ"
+ },
"wall": {
"label": "اÙÙÙØ¹"
},
@@ -1862,9 +2011,23 @@
"name": "Ø§ÙØ¹ÙÙØ§Ù",
"terms": "عÙÙØ§Ù"
},
+ "aerialway": {
+ "name": "Ù
ØØ·Ø© اÙÙÙ٠باÙÙØ§Ø¨Ùات "
+ },
"aerialway/cable_car": {
"name": "تÙÙØ±ÙÙ",
- "terms": "تÙÙØ±ÙÙØ Ù
عبر ÙÙØ§Ø¦Ù"
+ "terms": "تÙÙØ±ÙÙØ Ù
عبر ÙÙØ§Ø¦ÙØ Ù
صعد ÙÙØ§Ø¦Ù"
+ },
+ "aerialway/chair_lift": {
+ "name": "Ù
صعد ØªØ²ÙØ¬",
+ "terms": "Ù
صعد ØªØ²ÙØ¬Ø ØªÙØ³Ùاج"
+ },
+ "aerialway/goods": {
+ "name": "ÙÙÙ Ø§ÙØ¨Ø¶Ø§Ø¦Ø¹ باÙÙØ§Ø¨Ùات ",
+ "terms": "ÙÙÙ Ø§ÙØ¨Ø¶Ø§Ø¦Ø¹ باÙÙØ§Ø¨Ùات "
+ },
+ "aerialway/station": {
+ "name": "Ù
ØØ·Ø© اÙÙÙ٠باÙÙØ§Ø¨Ùات "
},
"aeroway": {
"name": "جÙÙ"
@@ -1932,10 +2095,6 @@
"name": "Ù
ØÙ استئجار ÙÙØ§Ø±Ø¨",
"terms": "ØªØ£Ø¬ÙØ± اÙÙÙØ§Ø±Ø¨Ø Ø³Ø§ØØ© Ø§ÙØ²ÙØ§Ø±ÙØ ØªØ£Ø¬ÙØ± Ø²ÙØ§Ø±Ù"
},
- "amenity/bus_station": {
- "name": "Ù
ØØ·Ø© Ø£ØªÙØ¨Ùس",
- "terms": "Ù
ØØ·Ø© Ø£ØªÙØ¨Ùس, Ù
ØØ·Ø© باص, Ù
ØØ·Ø© ØØ§ÙÙØ©"
- },
"amenity/cafe": {
"name": "Ù
ÙÙÙ",
"terms": "Ù
ÙÙÙ, Ù
طعÙ
, ÙØ§Ø¯ ÙÙÙÙ"
@@ -2102,9 +2261,6 @@
"name": "Ù
ØØ·Ø© Ø§ÙØØ±Ø§Ø³Ø©",
"terms": "Ù
ØØ·Ø© Ø§ÙØØ±Ø§Ø³Ø©"
},
- "amenity/recycling": {
- "name": "إعادة تدÙÙØ±"
- },
"amenity/recycling_centre": {
"name": "Ù
Ø±ÙØ² إعادة تدÙÙØ±"
},
@@ -2176,6 +2332,10 @@
"name": "Ù
ÙØ·ÙØ©",
"terms": "اÙÙ
Ø³Ø§ØØ©; Ù
Ø³Ø§ØØ©; Ù
ÙØ·ÙØ©; اÙÙ
ÙØ·ÙØ©"
},
+ "area/highway": {
+ "name": "Ø³Ø·Ø Ø§ÙØ·Ø±ÙÙ",
+ "terms": ""
+ },
"barrier": {
"name": "ØØ§Ø¬Ø²",
"terms": "ØØ§Ø¬Ø², عائÙ, تخÙ
, ÙÙØ¹Ø© Ù
ØØµÙØ©, Ù
دÙÙØ© Ù
ØØµÙØ©, Ù
زÙÙØ§Ù"
@@ -2471,10 +2631,6 @@
"name": "طرÙÙ Ø§ÙØ®ÙÙÙ",
"terms": "طرÙÙ Ø§ÙØ®ÙÙÙ, Ù
Ù
ر ÙÙØ®ÙÙÙ"
},
- "highway/bus_stop": {
- "name": "Ù
ØØ·Ø© باص",
- "terms": "Ù
ÙÙ٠باصات, Ù
ØØ·Ø© باصات"
- },
"highway/crossing": {
"name": "Ù
عبر طرÙÙ",
"terms": "Ù
عبر; Ø¹Ø¨ÙØ±; Ø¹Ø¨ÙØ± طرÙÙ; Ø¹Ø¨ÙØ± شارع; Ù
عبر شارع; Ù
عبر طرÙÙ"
@@ -2685,10 +2841,6 @@
"name": "غابة",
"terms": "غابة"
},
- "landuse/garages": {
- "name": "جراجات",
- "terms": "جراج; جراج Ø³ÙØ§Ø±Ø§Øª; Ù
ÙÙÙ; Ù
ÙÙÙ Ø³ÙØ§Ø±Ø§Øª; رÙÙ; رÙÙØ©"
- },
"landuse/grass": {
"name": "عشب",
"terms": "عشب, غطاء أخضر"
@@ -2727,6 +2879,10 @@
"name": "بستاÙ",
"terms": " بستاÙ, Ø¨ÙØ§Ø±Ø©, أشجار Ø§ÙØ¨Ø³ØªØ§Ù"
},
+ "landuse/plant_nursery": {
+ "name": "Ù
شتÙ",
+ "terms": "Ù
شتÙ"
+ },
"landuse/quarry": {
"name": "Ù
ØØ¬Ø±",
"terms": "Ù
ØØ¬Ø±"
@@ -2747,10 +2903,18 @@
"name": "Ø§ÙØªØ±ÙÙÙ",
"terms": "Ø§ÙØªØ±ÙÙÙ"
},
+ "leisure/bowling_alley": {
+ "name": "بÙÙÙÙØº",
+ "terms": "بÙÙÙÙØºØ بÙÙÙÙØ¬"
+ },
"leisure/common": {
- "name": "عاÙ
",
+ "name": "أرض Ù
شتر٠",
"terms": "Ù
Ø´ÙØ§Ø¹Ø Ù
تعار٠عÙÙÙØ Ø´Ø¹Ø¨ÙØ شائع"
},
+ "leisure/dance": {
+ "name": "ÙØ§Ø¹Ø© Ø§ÙØ±Ùص",
+ "terms": "ÙØ§Ø¹Ø© Ø§ÙØ±Ùص"
+ },
"leisure/dog_park": {
"name": "ØØ¯ÙÙØ© ÙÙØ§Ø¨",
"terms": "ØØ¯ÙÙØ© ÙÙØ§Ø¨"
@@ -3065,8 +3229,7 @@
"terms": " اÙÙ
ØØ§Ø³Ø¨ اÙÙØ§ÙÙÙÙØ اÙÙ
دÙÙØ Ø§ÙØØ³Ø§Ø¨Ø§Øª "
},
"office/administrative": {
- "name": "Ù
ÙØªØ¨ Ø§ÙØ¥Ø¯Ø§Ø±Ù ",
- "terms": "Ø¥Ø¯Ø§Ø±Ø©Ø Ø¥Ø¯Ø§Ø±Ø© عاÙ
Ø©Ø Ù
ÙØªØ¨ ØªÙØ¸ÙÙ
Ù"
+ "name": "Ù
ÙØªØ¨ Ø§ÙØ¥Ø¯Ø§Ø±Ù "
},
"office/advertising_agency": {
"name": "ÙÙØ§ÙØ© Ø¥Ø¹ÙØ§ÙÙØ©",
@@ -3084,10 +3247,6 @@
"name": "Ù
ÙØ¸Ù
Ø© Ø®ÙØ±ÙØ©",
"terms": "Ù
ÙØ¸Ù
Ø© Ø®ÙØ±ÙØ©"
},
- "office/company": {
- "name": "Ù
ÙØªØ¨ Ø´Ø±ÙØ©",
- "terms": "إدارة Ø´Ø±ÙØ©Ø إدارة Ù
Ø¤Ø³Ø³Ø©Ø Ø¥Ø¯Ø§Ø±Ø© عاÙ
Ø©"
- },
"office/educational_institution": {
"name": "Ù
ؤسسة تعÙÙÙ
ÙØ© ",
"terms": "Ù
ؤسسة تعÙÙÙ
ÙØ©Ø جاÙ
Ø¹Ø©Ø ÙÙÙØ©Ø Ù
درسة"
@@ -3108,6 +3267,10 @@
"name": "إدارة Ø§ÙØºØ§Ø¨Ø§Øª",
"terms": "إدارة Ø§ÙØºØ§Ø¨Ø§Øª"
},
+ "office/foundation": {
+ "name": "Ù
ؤسسة",
+ "terms": "Ù
ؤسسة"
+ },
"office/government": {
"name": "Ù
ÙØªØ¨ ØÙÙÙ
Ù",
"terms": "رئاسة اÙÙØ²Ø±Ø§Ø¡Ø إدارة Ø§ÙØ¯ÙÙØ©Ø اÙÙ
ÙØªØ¨ Ø§ÙØ¹Ø§Ù
Ø "
@@ -3129,8 +3292,7 @@
"terms": "Ù
ÙØªØ¨ Ù
ØØ§Ù
Ø§Ø©Ø Ø§ï»¹Ø¯Ø§Ø±Ø© اÙÙØ§ÙÙÙÙØ©Ø اÙÙ
ØÙÙ
Ø©Ø"
},
"office/lawyer/notary": {
- "name": "ÙØ§ØªØ¨ عد٠/ Ù
ÙØ«Ù",
- "terms": "ÙØ§ØªØ¨ Ø¹Ø¯ÙØ Ù
ÙØ«Ù"
+ "name": "ÙØ§ØªØ¨ عد٠/ Ù
ÙØ«Ù"
},
"office/newspaper": {
"name": "صØÙÙØ©",
@@ -3281,9 +3443,6 @@
"name": "Ù
ØÙÙ ÙÙØ±Ø¨Ø§Ø¦Ù",
"terms": "Ù
ØÙ٠اÙÙÙØ±Ø¨Ø§Ø¦Ù"
},
- "public_transport/platform": {
- "name": "Ù
ÙØµØ©"
- },
"railway": {
"name": "Ø³ÙØ© ØØ¯Ùد"
},
@@ -3307,10 +3466,6 @@
"name": "ÙØ·Ø§Ø± جبÙÙ Ù
ائÙ",
"terms": "ÙØ·Ø§Ø± جبÙÙ Ù
ائÙ"
},
- "railway/halt": {
- "name": "Ù
ÙÙÙ Ø³ÙØ© ØØ¯Ùد",
- "terms": "Ù
ÙÙ٠إجبار٠خاص بسÙÙ Ø§ÙØØ¯ÙØ¯Ø Ù
ÙÙÙ Ø§ÙØ³ÙØ© Ø§ÙØØ¯ÙØ¯ÙØ©"
- },
"railway/level_crossing": {
"name": "Ù
عبر Ø³ÙØ© ØØ¯Ùد (طرÙÙ)",
"terms": "Ù
عبر Ø³ÙØ© ØØ¯Ùد; Ù
عبر"
@@ -3319,18 +3474,10 @@
"name": "Ø³ÙØ© ØØ¯Ùدة Ù
ÙØ±Ø¯Ø©",
"terms": "Ø³ÙØ© ØØ¯Ùدة Ù
ÙØ±Ø¯Ø©"
},
- "railway/platform": {
- "name": "رصÙÙ Ø³ÙØ© ØØ¯Ùد",
- "terms": "رصÙÙ Ø³ÙØ© ØØ¯Ùد"
- },
"railway/rail": {
"name": "ÙØ·Ø§Ø±",
"terms": "ÙØ·Ø§Ø±"
},
- "railway/station": {
- "name": "Ù
ØØ·Ø© Ø³ÙØ© ØØ¯Ùد",
- "terms": "Ù
ØØ·Ø© Ø³ÙØ© ØØ¯Ùد"
- },
"railway/subway": {
"name": "Ù
ØªØ±Ù Ø§ÙØ£ÙÙØ§Ù",
"terms": "Ù
ØªØ±Ù Ø§ÙØ£ÙÙØ§Ù"
diff --git a/vendor/assets/iD/iD/locales/ast.json b/vendor/assets/iD/iD/locales/ast.json
index 423bb62d1..0a56d31b5 100644
--- a/vendor/assets/iD/iD/locales/ast.json
+++ b/vendor/assets/iD/iD/locales/ast.json
@@ -25,6 +25,9 @@
},
"draw_line": {
"tail": "Fai click p'amestar más noyos a la llinia. Fai click n'otres llinies pa coneutar con elles, y fai doble clic p'acabar la llinia."
+ },
+ "drag_node": {
+ "connected_to_hidden": "Nun puede editase porque ta coneutao a una carauterÃstica tapecida."
}
},
"operations": {
@@ -159,6 +162,7 @@
"key": "C",
"annotation": "Meciéronse {n} carauterÃstiques.",
"not_eligible": "Eses carauterÃstiques nun puen amestase",
+ "not_adjacent": "Estos oxetos nun pueden fusionase porque los sos estremos nun tán coneutaos.",
"restriction": "Eses carauterÃstiques nun puen mecese porque una polo menos ye miembru d'una rellación \"{relation}\".",
"incomplete_relation": "Estes carauterÃstiques nun puen entemecese porque polo menos una nun se descargó completamente.",
"conflicting_tags": "Eses carauterÃstiques nun puen mecese porque dalgún valor de les etiquetes fai conflictu."
@@ -218,14 +222,43 @@
"single": "Espeyada una carauterÃstica respeuto a la exa curtia",
"multiple": "Espeyaes delles carauterÃstiques respeuto a la exa curtia"
}
+ },
+ "incomplete_relation": {
+ "single": "Esti elementu nun puede espeyase porque nun se descargó completamente.",
+ "multiple": "Estos elementos nun pueden espeyase porque nun se descargaron completamente."
+ },
+ "too_large": {
+ "single": "Esti elementu nun puede espeyase porque anguaño nun se ve bastante d'el.",
+ "multiple": "Estos elementos nun pueden espeyase porque anguaño nun se ve bastante d'ellos."
+ },
+ "connected_to_hidden": {
+ "single": "Esti elementu nun puede espeyase porque ta conectáu con un elementu tapecÃu.",
+ "multiple": "Estos elementos nun pueden espeyase porque dellos tán conectaos con elementos tapecÃos."
}
},
"rotate": {
"title": "Xirar",
+ "description": {
+ "single": "Xirar esti elementu alredor del so puntu central.",
+ "multiple": "Xirar estos elementos alredor del so puntu central."
+ },
"key": "R",
"annotation": {
"line": "Xirada una llinia.",
- "area": "Xiráu un área."
+ "area": "Xiráu un área.",
+ "multiple": "Xiraos dellos elementos."
+ },
+ "incomplete_relation": {
+ "single": "Esti elementu nun puede xirase porque non se descargó dafechu.",
+ "multiple": "Estos elementos nun pueden xirase porque nun se descargaron dafechu."
+ },
+ "too_large": {
+ "single": "Esti elementu nun puede xirase porque nun se ve bastante d'el.",
+ "multiple": "Estos elementos nun pueden xirase porque nun se ve bastante d'ellos."
+ },
+ "connected_to_hidden": {
+ "single": "Esti elementu nun puede xirase porque ta conectáu con un elementu tapecÃu.",
+ "multiple": "Estos elementos nun pueden xirase porque dellos tán conectaos con elementos tapecÃos."
}
},
"reverse": {
@@ -280,6 +313,7 @@
"localized_translation_language": "Escoyer idioma",
"localized_translation_name": "Nome"
},
+ "zoom_in_edit": "Averar pa editar",
"login": "aniciu de sesión",
"logout": "zarrar sesión",
"loading_auth": "Coneutando con OpenStreetMap...",
@@ -299,9 +333,11 @@
"title": "Xubir a OpenStreetMap",
"upload_explanation": "Los cambios que xuba tarán visibles en tolos mapes qu'usen los datos d'OpenStreetMap.",
"upload_explanation_with_user": "Los cambios que xubas como {user} tarán visibles en tolos mapes qu'usen datos d'OpenStreetMap.",
+ "request_review": "PrestarÃame que dalguieÌn revise les mios ediciones.",
"save": "Xubir",
"cancel": "Encaboxar",
"changes": "{count} cambios",
+ "download_changes": "Descargar ficheru osmChange",
"warnings": "Avisos",
"modified": "Camudáu",
"deleted": "Desaniciáu",
@@ -309,7 +345,7 @@
"about_changeset_comments": "Tocante a los comentarios del conxuntu de cambios",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
"google_warning": "Mentasti a Google nesti comentariu: alcuérdate de que copiar de Google Maps ta torgao estrictamente.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Ediciones de {users}",
@@ -319,15 +355,46 @@
"key": "I",
"background": {
"key": "F",
- "title": "Fondu"
+ "title": "Fondu",
+ "zoom": "Ampliación",
+ "vintage": "Antigüedá",
+ "source": "Fonte",
+ "description": "Descripción",
+ "resolution": "Resolución",
+ "accuracy": "Precisión",
+ "unknown": "DesconocÃu",
+ "show_tiles": "Amostrar teseles",
+ "hide_tiles": "Tapecer teseles",
+ "show_vintage": "Ver antigüedá",
+ "hide_vintage": "Despintar antigüedá"
},
"history": {
- "version": "Versión"
+ "key": "H",
+ "title": "Historial",
+ "selected": "{n} seleicionaos",
+ "version": "Versión",
+ "last_edit": "Ãltima edición",
+ "edited_by": "Editao por",
+ "changeset": "Conxuntu de cambios",
+ "unknown": "DesconocÃu",
+ "link_text": "Historial en openstreetmap.org"
+ },
+ "location": {
+ "key": "L",
+ "title": "Llocalización",
+ "unknown_location": "Llocalización desconocida"
},
"measurement": {
"key": "M",
"title": "MidÃes",
+ "selected": "{n} seleicionaos",
"geometry": "XeometrÃa",
+ "center": "Centru",
+ "perimeter": "PerÃmetru",
+ "length": "Llonxitú",
+ "area": "Ãrea",
+ "centroid": "Centroide",
+ "location": "Llocalización",
"metric": "Métricu",
"imperial": "Imperial"
}
@@ -366,6 +433,7 @@
"back_tooltip": "Camudar carauterÃstica",
"remove": "Desaniciar",
"search": "Guetar",
+ "multiselect": "Elementos seleicionaos",
"unknown": "DesconocÃu",
"incomplete": "",
"feature_list": "Buscar carauterÃstiques",
@@ -393,27 +461,34 @@
"background": {
"title": "Fondu",
"description": "Configuración del fondu",
- "percent_brightness": "{opacity}% brillu",
+ "key": "B",
"none": "Dengún",
"best_imagery": "La meyor fonte d'imáxenes pa esti lugar",
"switch": "Volver a esti fondu",
"custom": "Personalizáu",
"custom_button": "Editar fondu personalizáu",
- "fix_misalignment": "Axustar el desplazamientu de les imáxenes",
- "imagery_source_faq": "¿D'aú vienen estes imáxenes?",
"reset": "reaniciar",
"minimap": {
- "description": "Minimapa",
- "tooltip": "Amuesa un mapa alloñáu p'ayudar a alcontrar l'área que se ve actualmente."
- }
+ "tooltip": "Amuesa un mapa alloñáu p'ayudar a alcontrar l'área que se ve actualmente.",
+ "key": "/"
+ },
+ "fix_misalignment": "Axustar el desplazamientu de les imáxenes"
},
"map_data": {
"title": "Datos del mapa",
"description": "Datos del mapa",
+ "key": "F",
"data_layers": "Capes de datos",
+ "layers": {
+ "osm": {
+ "tooltip": "Datos del mapa dende OpenStreetMap",
+ "title": "Datos d'OpenStreetMap"
+ }
+ },
"fill_area": "Rellenar árees",
"map_features": "Elementos del mapa",
- "autohidden": "Estos elementos tapeciéronse automáticamente porque s'amosarÃen demasiaos en pantalla. Puedes averate pa editalos."
+ "autohidden": "Estos elementos tapeciéronse automáticamente porque s'amosarÃen demasiaos en pantalla. Puedes averate pa editalos.",
+ "osmhidden": "Estes carauterÃstiques tapeciéronse automáticamente porque la capa d'OpenStreetMap ta tapecida."
},
"feature": {
"points": {
@@ -468,7 +543,8 @@
"area_fill": {
"wireframe": {
"description": "Sin rellenu (alambre)",
- "tooltip": "Activar el mou d'alambre facilita ver les imaxes de fondu."
+ "tooltip": "Activar el mou d'alambre facilita ver les imaxes de fondu.",
+ "key": "W"
},
"partial": {
"description": "Rellenu parcial",
@@ -481,7 +557,9 @@
},
"restore": {
"heading": "Tien cambios ensin guardar",
- "description": "¿Quier recuperar los cambios ensin guardar d'una sesión d'edición anterior?"
+ "description": "¿Quier recuperar los cambios ensin guardar d'una sesión d'edición anterior?",
+ "restore": "Restaurar los mios cambios",
+ "reset": "Descartar los mios cambios"
},
"save": {
"title": "Guardar",
@@ -500,6 +578,7 @@
"keep_remote": "Usar lo ayeno",
"restore": "Restaurar",
"delete": "Dexar desaniciao",
+ "download_changes": "O descargar un ficheru osmChange",
"done": "¡Iguaos tolos conflictos!"
}
},
@@ -519,7 +598,8 @@
"splash": {
"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}.",
- "walkthrough": "Aniciar la Visita guiada"
+ "walkthrough": "Aniciar la Visita guiada",
+ "start": "Editar agora"
},
"source_switch": {
"live": "en vivo",
@@ -537,24 +617,57 @@
"validations": {
"disconnected_highway": "Carretera desconeutada",
"disconnected_highway_tooltip": "Les carreteres habrÃen tar coneutaes con otres carreteres o entraes d'edificios.",
+ "old_multipolygon": "Etiquetes de multipolÃgonu na vÃa esterior",
"untagged_point": "Puntu ensin etiquetar",
"untagged_line": "Llinia ensin etiquetar",
"untagged_area": "Ãrea ensin etiquetar",
"tag_suggests_area": "La etiqueta {tag} suxer que la llinia tendrÃa de ser un área, pero nun ye un area",
"deprecated_tags": "Etiquetes anticuaes: {tags}"
},
+ "zoom": {
+ "in": "Averar",
+ "out": "Alloñar"
+ },
+ "cannot_zoom": "Nun puede alloñase más nel mou actual.",
"full_screen": "Conmutar pantalla completa",
"gpx": {
"local_layer": "Ficheru llocal",
"drag_drop": "Abasna y suelta un ficheru .gpx, .geojson o .kml na páxina, o prime nel botón de la drecha pa restolar",
- "zoom": "Averar a capa"
+ "zoom": "Averar a capa",
+ "browse": "Buscar un ficheru"
+ },
+ "mapillary_images": {
+ "tooltip": "Fotos a nivel de rúa de Mapillary",
+ "title": "Capa de fotos (Mapillary)"
+ },
+ "mapillary_signs": {
+ "tooltip": "Señales de tráficu de Mapillary (tienes d'activar la capa de fotos)",
+ "title": "Capa de señales de tráficu (Mapillary)"
},
"mapillary": {
"view_on_mapillary": "Ver esta imaxe'n Mapillary"
},
+ "openstreetcam_images": {
+ "tooltip": "Fotos a nivel de rúa d'OpenStreetCam",
+ "title": "Capa de fotos (OpenStreetCam)"
+ },
+ "openstreetcam": {
+ "view_on_openstreetcam": "Ver esta imaxe n'OpenStreetCam"
+ },
"help": {
"title": "Ayuda",
- "help": "# Ayuda\n\nEsti ye un editor pa [OpenStreetMap](http://www.openstreetmap.org/), el\nmapamundi llibre y editable. Pues usalu p'amestar y anovar los datos\nde la to fastera, pa facer un mapamundi de códigu y datos abiertos\nmeyor pa tol mundu.\n\nLes ediciones que faigas nesti mapa sedrán visibles pa cualquiera qu'use\nOpenStreetMap. Pa facer una edición, necesites\n[aniciar sesión](https://www.openstreetmap.org/login).\n\nEl [editor iD](http://ideditor.com/) ye un proyeutu collaborativu col [códigu\nfonte disponible'n GitHub](https://github.com/openstreetmap/iD).\n"
+ "key": "A",
+ "help": {
+ "title": "Ayuda",
+ "open_data_h": "Open Data",
+ "open_source_h": "Códigu abiertu"
+ },
+ "overview": {
+ "navigation_h": "Navegación"
+ },
+ "editing": {
+ "save_h": "Guardar"
+ }
},
"intro": {
"done": "fecho",
@@ -673,6 +786,15 @@
"category-landuse": {
"name": "Elementos d'usu del terrén"
},
+ "category-natural-area": {
+ "name": "Elementos naturales"
+ },
+ "category-natural-line": {
+ "name": "Elementos naturales"
+ },
+ "category-natural-point": {
+ "name": "Elementos naturales"
+ },
"category-path": {
"name": "Elementos de camÃn"
},
@@ -743,21 +865,34 @@
"address": {
"label": "Direición",
"placeholders": {
+ "block_number": "Númberu de bloque",
+ "block_number!jp": "Bloque Núm.",
"city": "Ciudá",
+ "city!jp": "Ciudá/Villa/Pueblu/Barriu Especial de Tokio",
+ "city!vn": "Ciudá/Villa",
"conscriptionnumber": "123",
"country": "PaÃs",
+ "county": "Condáu",
+ "county!jp": "Distritu",
"district": "Distritu",
+ "district!vn": "Comarca/Villa/Distritu",
"floor": "Suelu",
"hamlet": "Aldea",
"housename": "Númberu de casa",
"housenumber": "123",
+ "housenumber!jp": "Edificiu Núm./Mazana Núm.",
+ "neighbourhood": "Vecinderu",
+ "neighbourhood!jp": "ChÅme/Aza/Koaza",
"place": "Llugar",
"postcode": "Códigu postal",
"province": "Provincia",
+ "province!jp": "Prefeutura",
+ "quarter!jp": "Åaza/Machi",
"state": "Estáu",
"street": "Cai",
"subdistrict": "Subdistritu",
- "suburb": "Barriu"
+ "suburb": "Barriu",
+ "unit": "Unidá"
}
},
"admin_level": {
@@ -803,9 +938,21 @@
"aeroway": {
"label": "Tipu"
},
+ "agrarian": {
+ "label": "Productos"
+ },
"amenity": {
"label": "Tipu"
},
+ "animal_boarding": {
+ "label": "P'animales"
+ },
+ "animal_breeding": {
+ "label": "P'animales"
+ },
+ "animal_shelter": {
+ "label": "P'animales"
+ },
"area/highway": {
"label": "Tipu"
},
@@ -824,6 +971,20 @@
"barrier": {
"label": "Tipu"
},
+ "bath/open_air": {
+ "label": "Aire llibre"
+ },
+ "bath/sand_bath": {
+ "label": "Bañu de sable"
+ },
+ "bath/type": {
+ "label": "Especialidá",
+ "options": {
+ "foot_bath": "Bañu de pies",
+ "hot_spring": "Fonte caliente",
+ "onsen": "Onsen xaponés"
+ }
+ },
"beauty": {
"label": "Tipu de tienda"
},
@@ -841,60 +1002,87 @@
"options": {
"plasma": "plasma",
"platelets": "plaquetes",
- "stemcells": "célules madre",
+ "stemcells": "pruebes de célules madre",
"whole": "sangre entera"
}
},
+ "board_type": {
+ "label": "Tipu"
+ },
+ "boules": {
+ "label": "Tipu"
+ },
"boundary": {
"label": "Tipu"
},
"brand": {
"label": "Marca"
},
+ "bridge": {
+ "label": "Tipu",
+ "placeholder": "Predeterminao"
+ },
"building": {
"label": "Edificiu"
},
"building_area": {
"label": "Edificiu"
},
+ "bunker_type": {
+ "label": "Tipu"
+ },
+ "cables": {
+ "label": "Cables",
+ "placeholder": "1, 2, 3..."
+ },
+ "camera/direction": {
+ "label": "Direición (Graos en sentÃu horariu)",
+ "placeholder": "45, 90, 180, 270"
+ },
+ "camera/mount": {
+ "label": "Encontu de cámara"
+ },
+ "camera/type": {
+ "label": "Tipu de cámara",
+ "options": {
+ "dome": "Cúpula",
+ "fixed": "Fixa",
+ "panning": "BarrÃu"
+ }
+ },
"capacity": {
"label": "Capacidá",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Direición",
- "options": {
- "E": "Este",
- "ENE": "Este-nordés",
- "ESE": "Este-sureste",
- "N": "Norte",
- "NE": "Nordés",
- "NNE": "Norte-nordés",
- "NNW": "Norte-noroeste",
- "NW": "Noroeste",
- "S": "Sur",
- "SE": "Sureste",
- "SSE": "Sur-sureste",
- "SSW": "Sur-suroeste",
- "SW": "Suroeste",
- "W": "Oeste",
- "WNW": "Oeste-noroeste",
- "WSW": "Oeste-suroeste"
- }
+ "castle_type": {
+ "label": "Tipu"
},
- "clock_direction": {
- "label": "Direición",
- "options": {
- "anticlockwise": "SentÃu antihorariu",
- "clockwise": "SentÃu horariu"
- }
+ "clothes": {
+ "label": "Ropa"
+ },
+ "club": {
+ "label": "Tipu"
},
"collection_times": {
"label": "Hores de recoyida"
},
+ "comment": {
+ "label": "Comentariu del conxuntu de cambios",
+ "placeholder": "Descripción curtia de les collaboraciones (riquÃo)"
+ },
+ "communication_multi": {
+ "label": "Tipos de comunicación"
+ },
"construction": {
"label": "Tipu"
},
+ "contact/webcam": {
+ "label": "URL de la webcam",
+ "placeholder": "http://example.com/"
+ },
+ "content": {
+ "label": "ContenÃu"
+ },
"country": {
"label": "PaÃs"
},
@@ -904,12 +1092,30 @@
"craft": {
"label": "Tipu"
},
+ "crane/type": {
+ "label": "Tipu de grúa",
+ "options": {
+ "floor-mounted_crane": "Grúa anclada en suelu",
+ "portal_crane": "Pórticu",
+ "travel_lift": "Elevador de barcos móvil"
+ }
+ },
+ "crop": {
+ "label": "Cultivos"
+ },
"crossing": {
"label": "Tipu"
},
+ "cuisine": {
+ "label": "Cocina"
+ },
"currency_multi": {
"label": "Tipos de divisa"
},
+ "cutting": {
+ "label": "Tipu",
+ "placeholder": "Predeterminao"
+ },
"cycle_network": {
"label": "Rede"
},
@@ -966,6 +1172,10 @@
"description": {
"label": "Descripción"
},
+ "devices": {
+ "label": "Preseos",
+ "placeholder": "1, 2, 3..."
+ },
"diaper": {
"label": "Con cambiador de pañales"
},
@@ -978,6 +1188,10 @@
"drive_through": {
"label": "Carril de compres"
},
+ "duration": {
+ "label": "Duración",
+ "placeholder": "00:00"
+ },
"electrified": {
"label": "Electrificación",
"options": {
@@ -991,6 +1205,14 @@
"elevation": {
"label": "Altor"
},
+ "email": {
+ "label": "Corréu-e",
+ "placeholder": "example@example.com"
+ },
+ "embankment": {
+ "label": "Tipu",
+ "placeholder": "Predetermináu"
+ },
"emergency": {
"label": "Emerxencia"
},
@@ -1007,6 +1229,18 @@
"fee": {
"label": "Pagu"
},
+ "fence_type": {
+ "label": "Tipu"
+ },
+ "fire_hydrant/position": {
+ "label": "Posición",
+ "options": {
+ "green": "Yerba",
+ "lane": "Carril",
+ "parking_lot": "Aparcamientu",
+ "sidewalk": "Cera"
+ }
+ },
"fire_hydrant/type": {
"label": "Tipu",
"options": {
@@ -1016,9 +1250,19 @@
"wall": "De parede"
}
},
+ "fitness_station": {
+ "label": "Tipos d'equipamientu"
+ },
"fixme": {
"label": "Arréglame"
},
+ "ford": {
+ "label": "Tipu",
+ "placeholder": "Predetermináu"
+ },
+ "frequency": {
+ "label": "Frecuencia d'operación"
+ },
"fuel": {
"label": "Combustible"
},
@@ -1040,12 +1284,22 @@
"generator/method": {
"label": "Métodu"
},
+ "generator/output/electricity": {
+ "label": "Potencia de salida",
+ "placeholder": "50 MW, 100 MW, 200 MW..."
+ },
"generator/source": {
"label": "Fonte"
},
"generator/type": {
"label": "Tipu"
},
+ "government": {
+ "label": "Tipu"
+ },
+ "grape_variety": {
+ "label": "Variedaes d'uva"
+ },
"handicap": {
"label": "Handicap",
"placeholder": "1-18"
@@ -1053,12 +1307,28 @@
"handrail": {
"label": "Pasamanes"
},
+ "hashtags": {
+ "label": "Hashtags suxerÃos",
+ "placeholder": "#exemplu"
+ },
+ "healthcare": {
+ "label": "Tipu"
+ },
+ "healthcare/speciality": {
+ "label": "Especialidaes"
+ },
+ "height": {
+ "label": "Altor (metros)"
+ },
"highway": {
"label": "Tipu"
},
"historic": {
"label": "Tipu"
},
+ "historic/civilization": {
+ "label": "Civilización histórica"
+ },
"hoops": {
"label": "Númberu d'aros",
"placeholder": "1, 2, 4..."
@@ -1085,6 +1355,12 @@
"information": {
"label": "Tipu"
},
+ "inscription": {
+ "label": "Inscripción"
+ },
+ "intermittent": {
+ "label": "Intermitente"
+ },
"internet_access": {
"label": "Accesu a Internet",
"options": {
@@ -1098,6 +1374,12 @@
"internet_access/fee": {
"label": "Accesu a Internet de pagu"
},
+ "internet_access/ssid": {
+ "label": "SSID (Nome de la rede)"
+ },
+ "label": {
+ "label": "Etiqueta"
+ },
"lamp_type": {
"label": "Tipu"
},
@@ -1109,7 +1391,8 @@
"placeholder": "1, 2, 3..."
},
"layer": {
- "label": "Capa"
+ "label": "Capa",
+ "placeholder": "0"
},
"leaf_cycle": {
"label": "Ciclu de fueyes",
@@ -1169,6 +1452,19 @@
"man_made": {
"label": "Tipu"
},
+ "manhole": {
+ "label": "Tipu"
+ },
+ "map_size": {
+ "label": "Cobertoria"
+ },
+ "map_type": {
+ "label": "Tipu"
+ },
+ "maxheight": {
+ "label": "Altor máximu",
+ "placeholder": "4, 4.5, 5, 14'0\", 14'6\", 15'0\""
+ },
"maxspeed": {
"label": "Velocidá máxima",
"placeholder": "40, 50, 60..."
@@ -1176,6 +1472,15 @@
"maxstay": {
"label": "Tiempu máx."
},
+ "maxweight": {
+ "label": "Pesu máximu"
+ },
+ "memorial": {
+ "label": "Tipu"
+ },
+ "monitoring_multi": {
+ "label": "Vixilancia"
+ },
"mtb/scale": {
"label": "Dificultá pa bicis de monte",
"options": {
@@ -1283,17 +1588,13 @@
"operator": {
"label": "Operador"
},
+ "outdoor_seating": {
+ "label": "Terraza"
+ },
"par": {
"label": "Par",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Direición",
- "options": {
- "backward": "P'atrás",
- "forward": "P'alantre"
- }
- },
"park_ride": {
"label": "Aparcamientu con tresporte públicu"
},
@@ -1312,6 +1613,10 @@
"payment_multi": {
"label": "Tipos de pagu"
},
+ "phases": {
+ "label": "Fases",
+ "placeholder": "1, 2, 3..."
+ },
"phone": {
"label": "Teléfonu",
"placeholder": "+31 42 123 4567"
@@ -1345,7 +1650,7 @@
"options": {
"downhill": "Descensu",
"hike": "Escursión",
- "ice_skate": "Patinaxe sobro xelu",
+ "ice_skate": "Patinaxe sobre xelu",
"nordic": "Nórdica",
"playground": "Infantil",
"skitour": "Escursión d'esquÃ",
@@ -1357,6 +1662,19 @@
"place": {
"label": "Tipu"
},
+ "plant": {
+ "label": "Planta"
+ },
+ "plant/output/electricity": {
+ "label": "Potencia de salida",
+ "placeholder": "500 MW, 1000 MW, 2000 MW..."
+ },
+ "playground/max_age": {
+ "label": "Edá máxima"
+ },
+ "playground/min_age": {
+ "label": "Edá mÃnima"
+ },
"population": {
"label": "Población"
},
@@ -1366,18 +1684,53 @@
"power_supply": {
"label": "Fonte d'enerxÃa"
},
+ "produce": {
+ "label": "Productu"
+ },
+ "product": {
+ "label": "Productos"
+ },
"railway": {
"label": "Tipu"
},
+ "rating": {
+ "label": "Potencia nominal"
+ },
"recycling_accepts": {
"label": "Aceuta"
},
- "recycling_type": {
- "label": "Tipu de reciclax",
- "options": {
- "centre": "Centru de reciclax",
- "container": "Contenedor"
- }
+ "ref": {
+ "label": "Códigu de referencia"
+ },
+ "ref_aeroway_gate": {
+ "label": "Númberu de puerta"
+ },
+ "ref_golf_hole": {
+ "label": "Númberu de furacu",
+ "placeholder": "1-18"
+ },
+ "ref_highway_junction": {
+ "label": "Númberu de salida"
+ },
+ "ref_platform": {
+ "label": "Númberu d'andén"
+ },
+ "ref_road_number": {
+ "label": "Númberu d'estrada"
+ },
+ "ref_route": {
+ "label": "Númberu de ruta"
+ },
+ "ref_runway": {
+ "label": "Númberu de pista",
+ "placeholder": "p. ex. 01L/19R"
+ },
+ "ref_stop_position": {
+ "label": "Númberu de parada"
+ },
+ "ref_taxiway": {
+ "label": "Númberu de cai de rodaxe",
+ "placeholder": "p. ex. A5"
},
"relation": {
"label": "Tipu"
@@ -1433,6 +1786,9 @@
"service/bicycle": {
"label": "Servicios"
},
+ "service/vehicle": {
+ "label": "Servicios"
+ },
"service_rail": {
"label": "Tipu de serviciu",
"options": {
@@ -1442,6 +1798,9 @@
"yard": "Estación de clasificación"
}
},
+ "service_times": {
+ "label": "Hores de serviciu"
+ },
"shelter": {
"label": "Refuxu"
},
@@ -1480,9 +1839,36 @@
},
"placeholder": "Patinos, ruedes, too terrén"
},
+ "social_facility": {
+ "label": "Tipu"
+ },
+ "social_facility_for": {
+ "label": "Persones atendÃes"
+ },
+ "source": {
+ "label": "Fontes"
+ },
+ "sport": {
+ "label": "Deportes"
+ },
+ "sport_ice": {
+ "label": "Deportes"
+ },
+ "sport_racing_motor": {
+ "label": "Deportes"
+ },
+ "sport_racing_nonmotor": {
+ "label": "Deportes"
+ },
"stars": {
"label": "Estrelles"
},
+ "start_date": {
+ "label": "Data d'aniciu"
+ },
+ "step_count": {
+ "label": "Númberu d'escaleres"
+ },
"stop": {
"label": "Tipu de parada",
"options": {
@@ -1501,9 +1887,19 @@
},
"placeholder": "DesconocÃu"
},
+ "structure_waterway": {
+ "label": "Estructura",
+ "options": {
+ "tunnel": "Túnel"
+ },
+ "placeholder": "DesconocÃu"
+ },
"studio": {
"label": "Tipu"
},
+ "substance": {
+ "label": "Sustancia"
+ },
"substation": {
"label": "Tipu"
},
@@ -1516,6 +1912,27 @@
"surface": {
"label": "Superficie"
},
+ "surveillance": {
+ "label": "Clas de vixilancia"
+ },
+ "surveillance/type": {
+ "label": "Tipu de vixilancia",
+ "options": {
+ "ALPR": "Llector automáticu de matrÃcules",
+ "camera": "Cámara",
+ "guard": "Guardia"
+ }
+ },
+ "surveillance/zone": {
+ "label": "Zona de vixilancia"
+ },
+ "switch": {
+ "label": "Tipu",
+ "options": {
+ "earthing": "Toma de tierra",
+ "mechanical": "Mecánicu"
+ }
+ },
"tactile_paving": {
"label": "Baldosa táctil"
},
@@ -1537,9 +1954,24 @@
"pitlatrine": "Pozu/Cucheru"
}
},
+ "toll": {
+ "label": "Peaxe"
+ },
+ "tomb": {
+ "label": "Tipu"
+ },
"tourism": {
"label": "Tipu"
},
+ "tourism_attraction": {
+ "label": "Turismu"
+ },
+ "tower/construction": {
+ "label": "Construcción"
+ },
+ "tower/type": {
+ "label": "Tipu"
+ },
"tracktype": {
"label": "Tipu de caleya",
"options": {
@@ -1551,6 +1983,9 @@
},
"placeholder": "Sólidu, mayormente sólidu, dondu..."
},
+ "trade": {
+ "label": "Tipu"
+ },
"traffic_calming": {
"label": "Tipu"
},
@@ -1569,9 +2004,26 @@
},
"placeholder": "Escelente, bonu, malu..."
},
+ "transformer": {
+ "label": "Tipu",
+ "options": {
+ "auto": "Autotresformador",
+ "auxiliary": "Auxiliar",
+ "converter": "Convertidor",
+ "distribution": "Distribución",
+ "generator": "Xenerador",
+ "phase_angle_regulator": "Regulador d'ángulu de fase",
+ "traction": "Tracción",
+ "yes": "DesconocÃu"
+ }
+ },
"trees": {
"label": "Ãrboles"
},
+ "tunnel": {
+ "label": "Tipu",
+ "placeholder": "Predetermináu"
+ },
"vending": {
"label": "Tipu de mercancÃa"
},
@@ -1583,6 +2035,37 @@
"street": "De 5 a 20m (16 to 65ft)"
}
},
+ "volcano/status": {
+ "label": "Estau del volcán",
+ "options": {
+ "active": "Activu",
+ "dormant": "Durmiente",
+ "extinct": "EstinguÃu"
+ }
+ },
+ "volcano/type": {
+ "label": "Tipu de volcán",
+ "options": {
+ "scoria": "Escoria",
+ "shield": "Escudu",
+ "stratovolcano": "Estratovolcán"
+ }
+ },
+ "voltage": {
+ "label": "Voltaxe"
+ },
+ "voltage/primary": {
+ "label": "Voltaxe primariu"
+ },
+ "voltage/secondary": {
+ "label": "Voltaxe secundariu"
+ },
+ "voltage/tertiary": {
+ "label": "Voltaxe terciariu"
+ },
+ "wall": {
+ "label": "Tipu"
+ },
"water": {
"label": "Tipu"
},
@@ -1615,23 +2098,31 @@
"terms": "Señes,Allugamientu"
},
"advertising/billboard": {
- "name": "Tableru d'anuncios"
+ "name": "Tableru d'anuncios",
+ "terms": "anunciu, publicidá, cartelera"
},
"aerialway": {
"name": "TendÃu aéreu"
},
"aerialway/cable_car": {
- "name": "Teleféricu"
+ "name": "Teleféricu",
+ "terms": "teleféricu"
},
"aerialway/chair_lift": {
- "name": "Telesiella"
+ "name": "Telesiella",
+ "terms": "telesiella"
+ },
+ "aerialway/drag_lift": {
+ "name": "TelesquÃ",
+ "terms": "remonte, arrastre"
},
"aerialway/gondola": {
- "name": "Telecabina"
+ "name": "Telecabina",
+ "terms": "cabina"
},
"aerialway/magic_carpet": {
"name": "Alfombra máxica",
- "terms": "cinta tresportadora"
+ "terms": "remonte de cinta rodante"
},
"aerialway/platter": {
"name": "Telesquà de placa"
@@ -1659,6 +2150,9 @@
"aeroway/apron": {
"name": "Aparcamientu d'aviones"
},
+ "aeroway/gate": {
+ "name": "Puerta de terminal"
+ },
"aeroway/hangar": {
"name": "Hangar"
},
@@ -1672,11 +2166,25 @@
"aeroway/taxiway": {
"name": "Cai de rodaxe"
},
+ "aeroway/terminal": {
+ "name": "Terminal d'aeropuertu"
+ },
"amenity": {
"name": "Infraestructures"
},
+ "amenity/animal_boarding": {
+ "name": "Instalación d'embarque d'animales"
+ },
+ "amenity/animal_breeding": {
+ "name": "Instalación d'alimentación d'animales"
+ },
+ "amenity/animal_shelter": {
+ "name": "Refuxu d'animales",
+ "terms": "animales, mascotes, perrera, adopción"
+ },
"amenity/arts_centre": {
- "name": "Centru d'arte"
+ "name": "Centru d'arte",
+ "terms": "arte, pintura, escultura, plástica, ilustración"
},
"amenity/atm": {
"name": "Caxeru automáticu",
@@ -1691,7 +2199,8 @@
"terms": "Chigre,Tasca"
},
"amenity/bbq": {
- "name": "Barbacoa/Asador"
+ "name": "Barbacoa/Asador",
+ "terms": "llar, fueu, cocina"
},
"amenity/bench": {
"name": "Asientu",
@@ -1719,8 +2228,7 @@
"terms": "Divisa, cambiu"
},
"amenity/bus_station": {
- "name": "Estación d'autobúses",
- "terms": "Autobuses"
+ "name": "Estación d'autobuses / Terminal"
},
"amenity/cafe": {
"name": "Café",
@@ -1743,7 +2251,7 @@
},
"amenity/childcare": {
"name": "Preescolar/GuarderÃa",
- "terms": "Educación infantil"
+ "terms": "Educación infantil,escuela infantil"
},
"amenity/cinema": {
"name": "Cine",
@@ -1764,10 +2272,15 @@
"terms": "Centru social, atenéu"
},
"amenity/compressed_air": {
- "name": "Aire comprimÃu"
+ "name": "Aire comprimÃu",
+ "terms": "infláu,neumáticos"
},
"amenity/courthouse": {
- "name": "Xulgáu"
+ "name": "Xulgáu",
+ "terms": "Tribunal,audiencia,sala"
+ },
+ "amenity/crematorium": {
+ "name": "Crematoriu"
},
"amenity/dentist": {
"name": "Dentista",
@@ -1782,7 +2295,12 @@
"terms": "Ximnasiu"
},
"amenity/drinking_water": {
- "name": "Agua potable"
+ "name": "Agua potable",
+ "terms": "fonte,bebederu"
+ },
+ "amenity/driving_school": {
+ "name": "Autoescuela",
+ "terms": "carné,permisu,llicencia,conducir,conducción,escuela"
},
"amenity/embassy": {
"name": "Embaxada",
@@ -1793,14 +2311,14 @@
"terms": "Comida rápida, Comida basoria"
},
"amenity/ferry_terminal": {
- "name": "Terminal de ferry"
+ "name": "Estación / Terminal de ferry"
},
"amenity/fire_station": {
"name": "Parque de bomberos",
"terms": "Parque de bomberos, Bomberos, Centru d'emerxencies"
},
"amenity/fountain": {
- "name": "Fonte"
+ "name": "Fonte d'adornu"
},
"amenity/fuel": {
"name": "Gasolinera",
@@ -1835,6 +2353,10 @@
"amenity/motorcycle_parking": {
"name": "Aparcaderu de motos"
},
+ "amenity/music_school": {
+ "name": "Academia de música",
+ "terms": "conservatoriu, escuela de música"
+ },
"amenity/nightclub": {
"name": "Discoteca",
"terms": "Disco, discobar, baille"
@@ -1864,14 +2386,28 @@
"name": "Ilesia",
"terms": "Cultu cristianu, templu"
},
+ "amenity/place_of_worship/hindu": {
+ "name": "Templu hindú"
+ },
"amenity/place_of_worship/jewish": {
- "name": "Synagoga",
+ "name": "Sinagoga",
"terms": "XuderÃa, xudaÃsmu"
},
"amenity/place_of_worship/muslim": {
"name": "Mezquita",
"terms": "Islam, cultu islámicu"
},
+ "amenity/place_of_worship/shinto": {
+ "name": "Capiella sintoÃsta"
+ },
+ "amenity/place_of_worship/sikh": {
+ "name": "Templu sikh",
+ "terms": "templu sij"
+ },
+ "amenity/place_of_worship/taoist": {
+ "name": "Templu taoÃsta",
+ "terms": "Tao"
+ },
"amenity/planetarium": {
"name": "Planetariu"
},
@@ -1894,6 +2430,9 @@
"name": "Pub",
"terms": "Pub, Chigre"
},
+ "amenity/public_bath": {
+ "name": "Baños públicos"
+ },
"amenity/public_bookcase": {
"name": "Biblioteca llibre"
},
@@ -1901,10 +2440,6 @@
"name": "Guardes forestales",
"terms": "guardabosques, seprona"
},
- "amenity/recycling": {
- "name": "Reciclaxe",
- "terms": "Llimpieza,Reutilización,Escombru"
- },
"amenity/recycling_centre": {
"name": "Centru de reciclax"
},
@@ -1923,9 +2458,15 @@
"name": "Antoxana d'escuela",
"terms": "Terrén d'escuela, zona escolar"
},
+ "amenity/scrapyard": {
+ "name": "ChatarrerÃa"
+ },
"amenity/shelter": {
"name": "Abellugu"
},
+ "amenity/shower": {
+ "name": "Ducha"
+ },
"amenity/social_facility": {
"name": "Serviciu social",
"terms": "servicios sociales, "
@@ -1970,6 +2511,9 @@
"name": "Campus universitariu",
"terms": "terrén universitariu, "
},
+ "amenity/vending_machine": {
+ "name": "Máquina de venta automática"
+ },
"amenity/vending_machine/cigarettes": {
"name": "Máquina de venta de tabacu"
},
@@ -1977,22 +2521,34 @@
"name": "Máquina de venta de preservativos"
},
"amenity/vending_machine/drinks": {
- "name": "Máquina de venta de bebÃes"
+ "name": "Máquina de venta de bébora",
+ "terms": "máquina,refrescos,agua,café,te,automática"
},
"amenity/vending_machine/excrement_bags": {
- "name": "Máquina de venta de bolses d'escrementos"
+ "name": "Máquina de venta de bolses d'escrementos",
+ "terms": "máquina,bolses,perros.gatos"
+ },
+ "amenity/vending_machine/feminine_hygiene": {
+ "name": "Máquina de venta d'hixénicos femeninos",
+ "terms": "máquina,compresa,tampón"
},
"amenity/vending_machine/news_papers": {
"name": "Máquina de venta de periódicos"
},
+ "amenity/vending_machine/newspapers": {
+ "name": "Máquina de venta de periódicos",
+ "terms": "máquina,automática,periódicos.prensa,revistes"
+ },
"amenity/vending_machine/parcel_pickup_dropoff": {
"name": "Máquina d'entrega/recoyÃa de paquetes"
},
"amenity/vending_machine/parking_tickets": {
- "name": "Máquina de pagu d'aparcamientu"
+ "name": "Máquina de pagu d'aparcamientu",
+ "terms": "máquina,automática,aparcamientu,pagu"
},
"amenity/vending_machine/public_transport_tickets": {
- "name": "Máquina de venta de billetes de tresporte"
+ "name": "Máquina de venta de billetes de tresporte",
+ "terms": "máquina,automática,billete,tren,autobús,recarga"
},
"amenity/vending_machine/sweets": {
"name": "Máquina de venta de llambionaes"
@@ -2001,6 +2557,10 @@
"name": "Veterinariu",
"terms": "ClÃnica veterinaria"
},
+ "amenity/waste/dog_excrement": {
+ "name": "Papelera pa escrementos de perros",
+ "terms": "contenedor,escrementos,perros,bolses"
+ },
"amenity/waste_basket": {
"name": "Papelera",
"terms": "Papelera, basoria"
@@ -2014,11 +2574,35 @@
"amenity/water_point": {
"name": "Agua potable pa caravanes"
},
+ "amenity/watering_place": {
+ "name": "Bebederu p'animales",
+ "terms": "bebederu,agua"
+ },
"area": {
"name": "Ãrea"
},
"area/highway": {
- "name": "Superficie de la carretera"
+ "name": "Superficie de la carretera",
+ "terms": "firme,pisu,suelu"
+ },
+ "attraction/animal": {
+ "name": "Animales"
+ },
+ "attraction/big_wheel": {
+ "name": "Noria",
+ "terms": "rueda,atracciones"
+ },
+ "attraction/bumper_car": {
+ "name": "Coches de choque",
+ "terms": "coche,choque,atracciones,feria"
+ },
+ "attraction/carousel": {
+ "name": "Caballinos",
+ "terms": "Carrusel,atracciones,feria"
+ },
+ "attraction/roller_coaster": {
+ "name": "Montaña rusa",
+ "terms": "rusa,atracciones,feria"
},
"barrier": {
"name": "Barrera"
@@ -2029,6 +2613,10 @@
"barrier/bollard": {
"name": "Bolardu"
},
+ "barrier/border_control": {
+ "name": "Aduana",
+ "terms": "Pasu de frontera,pasaporte"
+ },
"barrier/cattle_grid": {
"name": "Rexa pa ganáu"
},
@@ -2063,7 +2651,7 @@
"name": "Muru de contención"
},
"barrier/stile": {
- "name": "Pasera pa reblagu"
+ "name": "Pasera de reblagu"
},
"barrier/toll_booth": {
"name": "Cabina de peaxe"
@@ -2090,13 +2678,13 @@
"name": "Cabaña"
},
"building/cathedral": {
- "name": "Catedral"
+ "name": "Edificiu de catedral"
},
"building/chapel": {
- "name": "Capiella"
+ "name": "Edificiu de capiella"
},
"building/church": {
- "name": "Ilesia"
+ "name": "Edificiu d'ilesia"
},
"building/college": {
"name": "Edificiu de colexu universitariu"
@@ -2126,7 +2714,8 @@
"terms": "Cocheres"
},
"building/greenhouse": {
- "name": "Ivernaderu"
+ "name": "Ivernaderu",
+ "terms": "cultivu,plásticu"
},
"building/hospital": {
"name": "Edificiu d'hospital"
@@ -2155,13 +2744,16 @@
"terms": "Vivienda,Pisos"
},
"building/retail": {
- "name": "Edificiu comercial"
+ "name": "Edificiu comercial",
+ "terms": "tiendes,gran superficie"
},
"building/roof": {
- "name": "Cubierta"
+ "name": "Cubierta",
+ "terms": "techáu, tenada"
},
"building/school": {
- "name": "Edificiu escolar"
+ "name": "Edificiu escolar",
+ "terms": "escueles"
},
"building/semidetached_house": {
"name": "Casa semi-aisllada"
@@ -2170,7 +2762,8 @@
"name": "Caseta de xardÃn"
},
"building/stable": {
- "name": "Establu"
+ "name": "Establu",
+ "terms": "corte, cuadra"
},
"building/static_caravan": {
"name": "Casa portátil"
@@ -2205,7 +2798,8 @@
"terms": "Ferreru,Ferrador"
},
"craft/boatbuilder": {
- "name": "Carpinteru de ribera"
+ "name": "Carpinteru de ribera",
+ "terms": "Astilleru"
},
"craft/bookbinder": {
"name": "Encuadernador",
@@ -2226,6 +2820,9 @@
"name": "ReloxerÃa",
"terms": "Reloxeru"
},
+ "craft/distillery": {
+ "name": "DestilerÃa"
+ },
"craft/dressmaker": {
"name": "Modista",
"terms": "Xastre, modista"
@@ -2233,6 +2830,9 @@
"craft/electrician": {
"name": "Electricista"
},
+ "craft/electronics_repair": {
+ "name": "Arreglos electrónicos"
+ },
"craft/gardener": {
"name": "Xardineru"
},
@@ -2259,7 +2859,8 @@
"name": "CerraxerÃa"
},
"craft/metal_construction": {
- "name": "Construcciones metáliques"
+ "name": "Construcciones metáliques",
+ "terms": "Forxa,ferreru"
},
"craft/optician": {
"name": "Ãptica"
@@ -2292,7 +2893,8 @@
"terms": "Reparación de teyaos, Cubiertes"
},
"craft/saddler": {
- "name": "Guarnicioneru"
+ "name": "Guarnicioneru",
+ "terms": "Curtidor"
},
"craft/sailmaker": {
"name": "Fabricante de veles"
@@ -2303,6 +2905,9 @@
"craft/scaffolder": {
"name": "Montaxe d'andamios"
},
+ "craft/sculptor": {
+ "name": "Escultor"
+ },
"craft/shoemaker": {
"name": "Zapateru"
},
@@ -2340,7 +2945,8 @@
"terms": "Centru d'emerxencies"
},
"emergency/defibrillator": {
- "name": "Desfibrilador"
+ "name": "Desfibrilador",
+ "terms": "emerxencia,corazón,ataque cardiacu"
},
"emergency/designated": {
"name": "Accesu d'emerxencia designáu"
@@ -2376,9 +2982,15 @@
"name": "Cruce de cai",
"terms": "pasu"
},
+ "footway/crossing-raised": {
+ "name": "Cruce de cai llevantáu"
+ },
"footway/crosswalk": {
"name": "Pasu de peatones"
},
+ "footway/crosswalk-raised": {
+ "name": "Pasu de peatones llevantáu"
+ },
"footway/sidewalk": {
"name": "Cera"
},
@@ -2417,28 +3029,76 @@
"golf/water_hazard_line": {
"name": "Llagu de golf"
},
+ "healthcare": {
+ "name": "Instalación sanitaria"
+ },
+ "healthcare/alternative": {
+ "name": "Medicina alternativa"
+ },
+ "healthcare/alternative/chiropractic": {
+ "name": "Quiroprácticu"
+ },
+ "healthcare/audiologist": {
+ "name": "Audiólogu"
+ },
+ "healthcare/birthing_center": {
+ "name": "Maternidá"
+ },
"healthcare/blood_donation": {
"name": "Centru de donantes de sangre"
},
+ "healthcare/hospice": {
+ "name": "Hospiciu"
+ },
+ "healthcare/midwife": {
+ "name": "Matrona"
+ },
+ "healthcare/occupational_therapist": {
+ "name": "Terapia ocupacional"
+ },
+ "healthcare/optometrist": {
+ "name": "Ãpticu"
+ },
+ "healthcare/physiotherapist": {
+ "name": "Fisioterapeuta"
+ },
+ "healthcare/podiatrist": {
+ "name": "Pediatra"
+ },
+ "healthcare/psychotherapist": {
+ "name": "Sicoterapeuta"
+ },
"highway": {
- "name": "Carretera"
+ "name": "Estrada"
},
"highway/bridleway": {
"name": "CamÃn de caballerÃes",
"terms": "CamÃn de ferradura"
},
"highway/bus_stop": {
- "name": "Parada d'autobús"
+ "name": "Andén / Parada d'autobús"
+ },
+ "highway/corridor": {
+ "name": "Pasiellu d'edificiu"
},
"highway/crossing": {
"name": "Cruce de cai"
},
+ "highway/crossing-raised": {
+ "name": "Cruce de cai llevantáu"
+ },
"highway/crosswalk": {
"name": "Pasu de peatones"
},
+ "highway/crosswalk-raised": {
+ "name": "Pasu de peatones llevantáu"
+ },
"highway/cycleway": {
"name": "CamÃn ciclista"
},
+ "highway/elevator": {
+ "name": "Ascensor"
+ },
"highway/footway": {
"name": "CamÃn peatonal",
"terms": "CamÃn, senderu, sienda"
@@ -2447,46 +3107,55 @@
"name": "Señal de dexar pasu"
},
"highway/living_street": {
- "name": "Cai residencial",
+ "name": "Rúa residencial",
"terms": "Semipeatonal,Zona 30"
},
"highway/mini_roundabout": {
"name": "Mini-rotonda"
},
"highway/motorway": {
- "name": "Autopista"
+ "name": "Autoestrada"
},
"highway/motorway_junction": {
- "name": "Entrada/salida d'autopista"
+ "name": "Entrada/salida d'autoestrada"
},
"highway/motorway_link": {
- "name": "Enllaz d'autopista",
- "terms": "Salida, accesu, enllaz, autopista"
+ "name": "Enllaz d'autoestrada",
+ "terms": "Salida, accesu, enllaz, autoestrada"
},
"highway/path": {
"name": "CamÃn"
},
+ "highway/pedestrian_area": {
+ "name": "Ãrea peatonal"
+ },
+ "highway/pedestrian_line": {
+ "name": "Rúa peatonal"
+ },
"highway/primary": {
- "name": "Carretera autonómica"
+ "name": "Estrada autonómica"
},
"highway/primary_link": {
"name": "Enllaz de carretera autonómica I",
"terms": "Salida, accesu, enllaz, autonómica primaria, autonómica naranxa"
},
+ "highway/raceway": {
+ "name": "Circuitu (Deportes de motor)"
+ },
"highway/residential": {
- "name": "Cai urbana"
+ "name": "Rúa urbana"
},
"highway/rest_area": {
"name": "Ãrea de descansu"
},
"highway/road": {
- "name": "Carretera desconocida"
+ "name": "Estrada desconocida"
},
"highway/secondary": {
- "name": "Carretera secundaria"
+ "name": "Estrada secundaria"
},
"highway/secondary_link": {
- "name": "Enllaz de carretera autonómica II",
+ "name": "Enllaz d'estrada autonómica II",
"terms": "Salida, accesu, enllaz, autonómica secundaria, autonómica verde"
},
"highway/service": {
@@ -2495,15 +3164,21 @@
"highway/service/alley": {
"name": "Pasaxe"
},
+ "highway/service/drive-through": {
+ "name": "Carril d'autoventa"
+ },
"highway/service/emergency_access": {
"name": "Accesu d'emerxencia"
},
"highway/service/parking_aisle": {
- "name": "Pasiellu d'aparcaderu"
+ "name": "Pasiellu d'aparcamientu"
},
"highway/services": {
"name": "Ãrea de serviciu"
},
+ "highway/speed_camera": {
+ "name": "Cámara de radar"
+ },
"highway/steps": {
"name": "Escaleres",
"terms": "Escalinata,Escalones"
@@ -2516,31 +3191,39 @@
"name": "Farola"
},
"highway/tertiary": {
- "name": "Carretera terciaria"
+ "name": "Estrada terciaria"
},
"highway/tertiary_link": {
- "name": "Enllaz de carretera autonómica III",
+ "name": "Enllaz d'estrada autonómica III",
"terms": "Salida, accesu, enllaz, autonómica terciaria, autonómica mariella"
},
"highway/track": {
"name": "Pista ensin mantenimientu"
},
+ "highway/traffic_mirror": {
+ "name": "Espeyu pal tráficu"
+ },
"highway/traffic_signals": {
"name": "Semáforu",
"terms": "Semáforu, pasu peatonal"
},
"highway/trunk": {
- "name": "Carretera nacional"
+ "name": "Estrada nacional",
+ "terms": "rede estatal, nacional, N"
},
"highway/trunk_link": {
- "name": "Enllaz de carretera nacional",
+ "name": "Enllaz d'estrada nacional",
"terms": "Salida, accesu, enllaz, nacional"
},
"highway/turning_circle": {
- "name": "Vuelta en cai ensin salida"
+ "name": "CÃrculu de xiru",
+ "terms": "Vuelta, ensin salida"
+ },
+ "highway/turning_loop": {
+ "name": "CÃrculu de xiru (con islla)"
},
"highway/unclassified": {
- "name": "Carretera menor/ensin clasificar"
+ "name": "Estrada menor/ensin clasificar"
},
"historic": {
"name": "Sitiu históricu"
@@ -2568,7 +3251,7 @@
"terms": "Cruz,Cruce"
},
"historic/wayside_shrine": {
- "name": "Capiella"
+ "name": "Capiella de camÃn"
},
"junction": {
"name": "Crucie"
@@ -2579,9 +3262,15 @@
"landuse/allotments": {
"name": "XardÃn acomuñáu"
},
+ "landuse/aquaculture": {
+ "name": "Acuacultura"
+ },
"landuse/basin": {
"name": "Acumulación d'agües"
},
+ "landuse/brownfield": {
+ "name": "Solar"
+ },
"landuse/cemetery": {
"name": "Cementeriu"
},
@@ -2606,15 +3295,24 @@
"landuse/forest": {
"name": "Forestal"
},
- "landuse/garages": {
- "name": "Garaxes"
- },
"landuse/grass": {
- "name": "Pación"
+ "name": "Yerba"
+ },
+ "landuse/greenfield": {
+ "name": "Terrén urbanizable"
+ },
+ "landuse/harbour": {
+ "name": "Gran puertu"
},
"landuse/industrial": {
"name": "Ãrea industrial"
},
+ "landuse/industrial/scrap_yard": {
+ "name": "ChatarrerÃa"
+ },
+ "landuse/industrial/slaughterhouse": {
+ "name": "Mataderu"
+ },
"landuse/landfill": {
"name": "Escombrera"
},
@@ -2624,6 +3322,40 @@
"landuse/military": {
"name": "Ãrea militar"
},
+ "landuse/military/airfield": {
+ "name": "Aeródromu militar"
+ },
+ "landuse/military/barracks": {
+ "name": "Cuartel"
+ },
+ "landuse/military/bunker": {
+ "name": "Bunquer militar"
+ },
+ "landuse/military/checkpoint": {
+ "name": "Puntu de control"
+ },
+ "landuse/military/danger_area": {
+ "name": "Ãrea de peligru"
+ },
+ "landuse/military/naval_base": {
+ "name": "Base naval",
+ "terms": "Arsenal"
+ },
+ "landuse/military/nuclear_explosion_site": {
+ "name": "Llugar d'españÃu nuclear"
+ },
+ "landuse/military/obstacle_course": {
+ "name": "RecorrÃu d'obstáculos"
+ },
+ "landuse/military/office": {
+ "name": "Oficina militar"
+ },
+ "landuse/military/range": {
+ "name": "Campu de tiru"
+ },
+ "landuse/military/training_area": {
+ "name": "Campu de maniobres"
+ },
"landuse/orchard": {
"name": "Plantación"
},
@@ -2657,12 +3389,15 @@
"leisure/common": {
"name": "Terrén comunitariu"
},
+ "leisure/dance": {
+ "name": "Salón de baille"
+ },
"leisure/dog_park": {
"name": "Parque pa perros"
},
"leisure/firepit": {
- "name": "Barbacoa",
- "terms": "Parrilla"
+ "name": "Llar",
+ "terms": "Parrilla, asador, fueu"
},
"leisure/fitness_centre": {
"name": "Ximnasiu / Centru de fitness"
@@ -2679,6 +3414,9 @@
"leisure/golf_course": {
"name": "Campu de golf"
},
+ "leisure/horse_riding": {
+ "name": "Instalación pa equitación"
+ },
"leisure/ice_rink": {
"name": "Pista de xelu"
},
@@ -2697,7 +3435,7 @@
"terms": "Parque, campu, xardÃn"
},
"leisure/picnic_table": {
- "name": "Mesa pa escursión"
+ "name": "Mesa de merenderu"
},
"leisure/pitch": {
"name": "Campu deportivu"
@@ -2706,14 +3444,23 @@
"name": "Campu de fútbol americanu"
},
"leisure/pitch/baseball": {
- "name": "Campu de beisbol"
+ "name": "Campu de béisbol"
},
"leisure/pitch/basketball": {
"name": "Pista de baloncestu"
},
+ "leisure/pitch/beachvolleyball": {
+ "name": "Campu de voleibol playa"
+ },
+ "leisure/pitch/boules": {
+ "name": "Pista de petanca"
+ },
"leisure/pitch/bowls": {
"name": "Bolera"
},
+ "leisure/pitch/cricket": {
+ "name": "Campu de cricket"
+ },
"leisure/pitch/rugby_league": {
"name": "Campu de rugby a 13"
},
@@ -2727,6 +3474,9 @@
"leisure/pitch/soccer": {
"name": "Campu de fútbol"
},
+ "leisure/pitch/table_tennis": {
+ "name": "Mesa de pimpón"
+ },
"leisure/pitch/tennis": {
"name": "Pista de tenis"
},
@@ -2736,11 +3486,17 @@
"leisure/playground": {
"name": "Xuegos infantiles"
},
+ "leisure/running_track": {
+ "name": "Pista de carreres (a pie)"
+ },
+ "leisure/sauna": {
+ "name": "Sauna"
+ },
"leisure/slipway": {
"name": "Rampla de botadura"
},
"leisure/sports_centre": {
- "name": "Centru deportivu / Complexu"
+ "name": "Centru / Complexu deportivu"
},
"leisure/sports_centre/swimming": {
"name": "Centru de natación"
@@ -2751,6 +3507,9 @@
"leisure/swimming_pool": {
"name": "Piscina"
},
+ "leisure/track": {
+ "name": "Circuitu (Deportes sin motor)"
+ },
"leisure/water_park": {
"name": "Parque acuáticu"
},
@@ -2773,6 +3532,9 @@
"man_made/chimney": {
"name": "Chimenea"
},
+ "man_made/crane": {
+ "name": "Grúa"
+ },
"man_made/cutline": {
"name": "Cortafuéu"
},
@@ -2786,9 +3548,18 @@
"man_made/gasometer": {
"name": "Gasómetru"
},
+ "man_made/groyne": {
+ "name": "Espigón"
+ },
"man_made/lighthouse": {
"name": "Faru"
},
+ "man_made/mast": {
+ "name": "Mástil"
+ },
+ "man_made/monitoring_station": {
+ "name": "Estación de control"
+ },
"man_made/observation": {
"name": "Torre de vixilancia",
"terms": "Observatoriu,Torre d'observación"
@@ -2814,6 +3585,9 @@
"man_made/surveillance": {
"name": "Vixilancia"
},
+ "man_made/surveillance_camera": {
+ "name": "Cámara de vixilancia"
+ },
"man_made/survey_point": {
"name": "Vértiz xeodésicu"
},
@@ -2833,9 +3607,27 @@
"man_made/water_works": {
"name": "Captación d'agua"
},
+ "man_made/watermill": {
+ "name": "MolÃn d'agua"
+ },
+ "man_made/windmill": {
+ "name": "MolÃn de vientu"
+ },
+ "man_made/works": {
+ "name": "Fábrica"
+ },
+ "manhole": {
+ "name": "Tapa d'alcantariella"
+ },
+ "manhole/telecom": {
+ "name": "Pozu de telecomunicaciones"
+ },
"natural": {
"name": "Natural"
},
+ "natural/bare_rock": {
+ "name": "Roca"
+ },
"natural/bay": {
"name": "BahÃa"
},
@@ -2856,7 +3648,7 @@
"name": "Granda"
},
"natural/glacier": {
- "name": "Glacier"
+ "name": "Glaciar"
},
"natural/grassland": {
"name": "Pradera"
@@ -2871,6 +3663,9 @@
"natural/saddle": {
"name": "Colláu"
},
+ "natural/sand": {
+ "name": "Sable"
+ },
"natural/scree": {
"name": "Llera"
},
@@ -2907,17 +3702,24 @@
"natural/wood": {
"name": "Viesca"
},
+ "noexit/yes": {
+ "name": "Ensin salida"
+ },
"office": {
"name": "Oficina",
"terms": "Despachu"
},
+ "office/accountant": {
+ "name": "Contable"
+ },
"office/administrative": {
- "name": "Oficina alministrativa",
- "terms": "Alministración,Centru municipal"
+ "name": "Oficina alministrativa"
+ },
+ "office/advertising_agency": {
+ "name": "Axencia de publicidá"
},
- "office/company": {
- "name": "Oficina d'empresa",
- "terms": "Delegación,Sucursal"
+ "office/association": {
+ "name": "Oficina d'ONG"
},
"office/educational_institution": {
"name": "Institución educativa"
@@ -2926,6 +3728,9 @@
"name": "Axencia d'emplegu",
"terms": "INEM,ETT,Serviciu d'emplegu"
},
+ "office/energy_supplier": {
+ "name": "Oficina de distribuidora d'enerxÃa"
+ },
"office/estate_agent": {
"name": "Axencia inmobiliaria"
},
@@ -2933,6 +3738,9 @@
"name": "Oficina financiera",
"terms": "Financiera,Inversión,Créditu"
},
+ "office/foundation": {
+ "name": "Oficina de fundación"
+ },
"office/government": {
"name": "Oficina gubernamental",
"terms": "Gobiernu,Ministeriu,Delegación"
@@ -2944,10 +3752,16 @@
"office/lawyer": {
"name": "Despachu d'abogaos"
},
+ "office/newspaper": {
+ "name": "Redacción de periódicu"
+ },
"office/ngo": {
- "name": "ONG",
+ "name": "Oficina d'ONG",
"terms": "Organización nun gubernamental"
},
+ "office/notary": {
+ "name": "NotarÃa"
+ },
"office/physician": {
"name": "Médicu"
},
@@ -2991,6 +3805,9 @@
"place/neighbourhood": {
"name": "Barriu"
},
+ "place/square": {
+ "name": "Plaza"
+ },
"place/town": {
"name": "Villa"
},
@@ -3007,6 +3824,12 @@
"name": "Xenerador d'enerxÃa",
"terms": "Central eléctrica"
},
+ "power/generator/source_nuclear": {
+ "name": "Reactor nuclear"
+ },
+ "power/generator/source_wind": {
+ "name": "Turbina de vientu"
+ },
"power/line": {
"name": "Llinia eléctrica"
},
@@ -3029,11 +3852,83 @@
"power/transformer": {
"name": "Tresformador"
},
+ "public_transport/linear_platform": {
+ "name": "Andén / Parada de tresporte"
+ },
+ "public_transport/linear_platform_aerialway": {
+ "name": "Andén / Parada de remonte"
+ },
+ "public_transport/linear_platform_bus": {
+ "name": "Andén / Parada d'autobús"
+ },
+ "public_transport/linear_platform_ferry": {
+ "name": "Andén / Parada de ferry"
+ },
+ "public_transport/linear_platform_light_rail": {
+ "name": "Andén / Parada de tren llixeru"
+ },
+ "public_transport/linear_platform_monorail": {
+ "name": "Andén / Parada de monocarril"
+ },
+ "public_transport/linear_platform_subway": {
+ "name": "Andén / Parada de metro"
+ },
+ "public_transport/linear_platform_train": {
+ "name": "Andén / Parada de tren"
+ },
+ "public_transport/linear_platform_tram": {
+ "name": "Andén / Parada de tranvÃa"
+ },
+ "public_transport/linear_platform_trolleybus": {
+ "name": "Andén / Parada de trolebús"
+ },
"public_transport/platform": {
- "name": "Andén"
+ "name": "Andén / Parada de tresporte"
+ },
+ "public_transport/platform_bus": {
+ "name": "Andén / Parada d'autobús"
+ },
+ "public_transport/platform_ferry": {
+ "name": "Andén / Parada de ferry"
+ },
+ "public_transport/platform_light_rail": {
+ "name": "Andén / Parada de tren llixeru"
+ },
+ "public_transport/platform_monorail": {
+ "name": "Andén / Parada de monocarril"
+ },
+ "public_transport/platform_subway": {
+ "name": "Andén / Parada de metro"
+ },
+ "public_transport/platform_train": {
+ "name": "Andén / Parada de tren"
+ },
+ "public_transport/platform_tram": {
+ "name": "Andén / Parada de tranvÃa"
+ },
+ "public_transport/platform_trolleybus": {
+ "name": "Andén / Parada de trolebús"
+ },
+ "public_transport/station": {
+ "name": "Estación d'intercambiu"
+ },
+ "public_transport/station_bus": {
+ "name": "Estación / Terminal d'autobuses"
+ },
+ "public_transport/station_ferry": {
+ "name": "Estación / Terminal de ferry"
+ },
+ "public_transport/station_light_rail": {
+ "name": "Estación de tren llixeru"
+ },
+ "public_transport/station_monorail": {
+ "name": "Estación de monocarril"
},
- "public_transport/stop_position": {
- "name": "Puntu de parada"
+ "public_transport/station_subway": {
+ "name": "Estación de metro"
+ },
+ "public_transport/station_train": {
+ "name": "Estación de tren"
},
"railway": {
"name": "Ferrocarril"
@@ -3041,6 +3936,15 @@
"railway/abandoned": {
"name": "Ferrocarril abandonáu"
},
+ "railway/buffer_stop": {
+ "name": "Topera"
+ },
+ "railway/crossing": {
+ "name": "Pasu a nivel (camÃn)"
+ },
+ "railway/derail": {
+ "name": "Descarrilador de ferrocarril"
+ },
"railway/disused": {
"name": "Ferrocarril ensin usu"
},
@@ -3048,9 +3952,8 @@
"name": "Funicular",
"terms": "Cremallera,Cable"
},
- "railway/halt": {
- "name": "Apeaderu de ferrocarril",
- "terms": "Parada"
+ "railway/level_crossing": {
+ "name": "Pasu a nivel (estrada)"
},
"railway/monorail": {
"name": "Monocarril"
@@ -3060,13 +3963,16 @@
"terms": "FEVE,VÃa estrecha"
},
"railway/platform": {
- "name": "Andén ferroviariu"
+ "name": "Andén / Parada de tren"
},
"railway/rail": {
"name": "Carril"
},
+ "railway/signal": {
+ "name": "Señal de ferrocarril"
+ },
"railway/station": {
- "name": "Estación de ferrocarril"
+ "name": "Estación de tren"
},
"railway/subway": {
"name": "Metro"
@@ -3090,6 +3996,9 @@
"shop": {
"name": "Tienda"
},
+ "shop/agrarian": {
+ "name": "Tienda d'agricultura"
+ },
"shop/alcohol": {
"name": "LlicorerÃa",
"terms": "Bodega"
@@ -3137,6 +4046,9 @@
"shop/car_repair": {
"name": "Taller d'automóviles"
},
+ "shop/carpet": {
+ "name": "Alfombres"
+ },
"shop/cheese": {
"name": "QueserÃa"
},
@@ -3167,6 +4079,15 @@
"shop/cosmetics": {
"name": "PerfumerÃa"
},
+ "shop/craft": {
+ "name": "Tienda de manualidaes"
+ },
+ "shop/curtain": {
+ "name": "Tienda de cortines"
+ },
+ "shop/dairy": {
+ "name": "LlecherÃa"
+ },
"shop/deli": {
"name": "Gourmet"
},
@@ -3214,6 +4135,9 @@
"shop/garden_centre": {
"name": "XardinerÃa"
},
+ "shop/gas": {
+ "name": "Gas embotelláu"
+ },
"shop/gift": {
"name": "Regalos"
},
@@ -3245,7 +4169,7 @@
"name": "XoyerÃa"
},
"shop/kiosk": {
- "name": "Puestu de periódicos"
+ "name": "Quioscu"
},
"shop/kitchen": {
"name": "Diseñu de cocines"
@@ -3318,6 +4242,9 @@
"name": "Casa d'empeños",
"terms": "Monte de piedá"
},
+ "shop/perfumery": {
+ "name": "PerfumerÃa"
+ },
"shop/pet": {
"name": "Tienda de mascotes",
"terms": "paxarerÃa"
@@ -3377,6 +4304,9 @@
"name": "Venta d'entraes",
"terms": "taquilla, venta anticipada"
},
+ "shop/tiles": {
+ "name": "Tienda d'azulexos"
+ },
"shop/tobacco": {
"name": "Estancu",
"terms": "tabacos, fumador"
@@ -3408,6 +4338,9 @@
"shop/video_games": {
"name": "Tienda de videuxuegos"
},
+ "shop/watches": {
+ "name": "ReloxerÃa"
+ },
"shop/water_sports": {
"name": "Tienda de natación/deportes acuáticos"
},
@@ -3426,6 +4359,9 @@
"tourism/alpine_hut": {
"name": "Refuxu d'alpinismu"
},
+ "tourism/aquarium": {
+ "name": "Acuariu"
+ },
"tourism/artwork": {
"name": "Obra d'arte"
},
@@ -3454,6 +4390,15 @@
"tourism/information": {
"name": "Información"
},
+ "tourism/information/board": {
+ "name": "Panel informativu"
+ },
+ "tourism/information/map": {
+ "name": "Mapa"
+ },
+ "tourism/information/office": {
+ "name": "Oficina d'información turÃstica"
+ },
"tourism/motel": {
"name": "Motel"
},
@@ -3520,7 +4465,7 @@
"name": "Xiru a la drecha torgáu"
},
"type/restriction/no_straight_on": {
- "name": "Nun sigue de frente"
+ "name": "Nun siguir de frente"
},
"type/restriction/no_u_turn": {
"name": "Sin cambiu de sentÃu"
@@ -3561,10 +4506,16 @@
"name": "Ruta a caballu",
"terms": "Ruta ecuestre"
},
+ "type/route/light_rail": {
+ "name": "Ruta de tren llixeru"
+ },
"type/route/pipeline": {
"name": "Ruta de tuberÃa",
"terms": "ruta de tuberÃa"
},
+ "type/route/piste": {
+ "name": "Pista/Ruta d'esquÃ"
+ },
"type/route/power": {
"name": "Ruta d'enerxÃa",
"terms": "Ruta de llinia d'enerxÃa"
@@ -3573,6 +4524,9 @@
"name": "Ruta per carretera",
"terms": "Ruta de carretera"
},
+ "type/route/subway": {
+ "name": "Ruta de metro"
+ },
"type/route/train": {
"name": "Ruta de tren",
"terms": "Ruta ferroviaria"
@@ -3587,11 +4541,14 @@
"name": "Llugar",
"terms": "Puntu, Allugamientu"
},
+ "type/waterway": {
+ "name": "VÃa acuática"
+ },
"vertex": {
"name": "Otru"
},
"waterway": {
- "name": "VÃa d'agua"
+ "name": "VÃa acuática"
},
"waterway/boatyard": {
"name": "Astilleru",
@@ -3632,14 +4589,226 @@
"name": "Regueru",
"terms": "Regatu, regueru"
},
+ "waterway/stream_intermittent": {
+ "name": "Cursu intermitente"
+ },
"waterway/water_point": {
"name": "Agua potable pa barcos"
},
+ "waterway/waterfall": {
+ "name": "Tabayón",
+ "terms": "cascada, semeira"
+ },
"waterway/weir": {
"name": "Ãora",
"terms": "ñora, presa, banzáu"
}
}
+ },
+ "imagery": {
+ "Bing": {
+ "description": "Imáxenes aerees y de satélite.",
+ "name": "Imáxenes aerees de Bing."
+ },
+ "DigitalGlobe-Premium": {
+ "attribution": {
+ "text": "Términos y comentarios "
+ },
+ "description": "Imáxenes de satélite DigitalGlobe Premium.",
+ "name": "Imáxenes DigitalGlobe Premium"
+ },
+ "DigitalGlobe-Premium-vintage": {
+ "attribution": {
+ "text": "Términos y comentarios "
+ },
+ "description": "Llendes de les imáxenes y dates de la toma. Les etiquetes apaecen col nivel d'ampliación 14 y mayor.",
+ "name": "Imáxenes antigües de DigitalGlobe Premium"
+ },
+ "DigitalGlobe-Standard": {
+ "attribution": {
+ "text": "Términos y comentarios "
+ },
+ "description": "Imáxenes de satélite DigitalGlobe Standard.",
+ "name": "Imáxenes DigitalGlobe Standard"
+ },
+ "DigitalGlobe-Standard-vintage": {
+ "attribution": {
+ "text": "Términos y comentarios "
+ },
+ "description": "Llendes de les imáxenes y dates de la toma. Les etiquetes apaecen col nivel d'ampliación 14 y mayor.",
+ "name": "Imáxenes antigües de DigitalGlobe Standard"
+ },
+ "EsriWorldImagery": {
+ "attribution": {
+ "text": "Términos y comentarios "
+ },
+ "description": "Imáxenes mundiales Esri.",
+ "name": "Imáxenes mundiales Esri"
+ },
+ "MAPNIK": {
+ "attribution": {
+ "text": "© collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "description": "La capa predeterminada d'OpenStreetMap.",
+ "name": "OpenStreetMap (Estándar)"
+ },
+ "Mapbox": {
+ "attribution": {
+ "text": "Términos y comentarios "
+ },
+ "description": "Imáxenes aerees y de satélite.",
+ "name": "Mapbox Satélite"
+ },
+ "OSM_Inspector-Addresses": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "name": "OSM Inspector: Direiciones"
+ },
+ "OSM_Inspector-Geometry": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "name": "OSM Inspector: XeometrÃa"
+ },
+ "OSM_Inspector-Highways": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "name": "OSM Inspector: Estraes"
+ },
+ "OSM_Inspector-Multipolygon": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "name": "OSM Inspector: Ãrea"
+ },
+ "OSM_Inspector-Places": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "name": "OSM Inspector: Llugares"
+ },
+ "OSM_Inspector-Routing": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "name": "OSM Inspector: Rutes"
+ },
+ "OSM_Inspector-Tagging": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "name": "OSM Inspector: Etiquetáu"
+ },
+ "US-TIGER-Roads-2012": {
+ "name": "Estraes TIGER 2012"
+ },
+ "US-TIGER-Roads-2014": {
+ "description": "A nivel d'ampliación 16+, datos del mapa de dominiu públicu dende US Census. A nivel d'ampliación menor, sólo los cambios dende 2006 menos los cambios yá incorporaos a OpenStreetMap",
+ "name": "Estraes TIGER 2014"
+ },
+ "US-TIGER-Roads-2017": {
+ "description": "Mariellu = Datos del mapa de dominiu públicu dende US Census. Bermeyu = Datos que nun s'alcuentren n'OpenStreetMap",
+ "name": "Estraes TIGER 2017"
+ },
+ "Waymarked_Trails-Cycling": {
+ "name": "Rutes marcaes: Ciclismu"
+ },
+ "Waymarked_Trails-Hiking": {
+ "name": "Rutes marcaes: Escursionismu"
+ },
+ "Waymarked_Trails-MTB": {
+ "name": "Rutes marcaes: BTT"
+ },
+ "Waymarked_Trails-Skating": {
+ "name": "Rutes marcaes: Patinaxe"
+ },
+ "Waymarked_Trails-Winter_Sports": {
+ "name": "Rutes marcaes: Deportes d'iviernu"
+ },
+ "basemap.at": {
+ "attribution": {
+ "text": "basemap.at"
+ },
+ "description": "Mapa base d'Austria, basáu en datos del gobiernu.",
+ "name": "basemap.at"
+ },
+ "basemap.at-orthofoto": {
+ "attribution": {
+ "text": "basemap.at"
+ },
+ "description": "Capa d'ortofotos proporcionada por basemap.at «Socesor» de les imáxenes de geoimage.at.",
+ "name": "Ortofoto de basemap.at"
+ },
+ "hike_n_bike": {
+ "attribution": {
+ "text": "© collaboradores d'OpenStreetMap"
+ },
+ "name": "Hike & Bike"
+ },
+ "mapbox_locator_overlay": {
+ "attribution": {
+ "text": "Términos y comentarios "
+ },
+ "description": "Amosar los elementos importantes p'ayudate a orientate.",
+ "name": "Superponer el Llocalizador"
+ },
+ "openpt_map": {
+ "attribution": {
+ "text": "© collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "name": "OpenPT Map (superposición)"
+ },
+ "osm-gps": {
+ "attribution": {
+ "text": "© collaboradores d'OpenStreetMap"
+ },
+ "description": "Traces GPS públiques xubÃes a OpenStreetMap.",
+ "name": "Traces GPS d'OpenStreetMap"
+ },
+ "osm-mapnik-black_and_white": {
+ "attribution": {
+ "text": "© collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "name": "OpenStreetMap (Estándar Blancu y Negru)"
+ },
+ "osm-mapnik-german_style": {
+ "attribution": {
+ "text": "© collaboradores d'OpenStreetMap, CC-BY-SA"
+ },
+ "name": "OpenStreetMap (Estilu alemán)"
+ },
+ "qa_no_address": {
+ "attribution": {
+ "text": "Simon Poole, datos ©collaboradores d'OpenStreetMap"
+ },
+ "name": "QA Sin direición"
+ },
+ "skobbler": {
+ "attribution": {
+ "text": "© Mosicu: skobbler Información del mapa: collaboradores d'OpenStreetMap"
+ },
+ "name": "skobbler"
+ },
+ "stamen-terrain-background": {
+ "attribution": {
+ "text": "Mosaicu del mapa por Stamen Design, baxo CC BY 3.0"
+ },
+ "name": "Terrén Stamen"
+ },
+ "tf-cycle": {
+ "attribution": {
+ "text": "Mapes © Thunderforest, Datos © collaboradores d'OpenStreetMap"
+ },
+ "name": "OpenCycleMap de Thunderforest"
+ },
+ "tf-landscape": {
+ "attribution": {
+ "text": "Mapes © Thunderforest, Datos © collaboradores d'OpenStreetMap"
+ },
+ "name": "Paisaxe de Thunderforest"
+ }
}
}
}
\ No newline at end of file
diff --git a/vendor/assets/iD/iD/locales/be.json b/vendor/assets/iD/iD/locales/be.json
new file mode 100644
index 000000000..015e7c236
--- /dev/null
+++ b/vendor/assets/iD/iD/locales/be.json
@@ -0,0 +1,9 @@
+{
+ "be": {
+ "operations": {
+ "merge": {
+ "title": "Ðб'ÑднаÑÑ"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/vendor/assets/iD/iD/locales/bg-BG.json b/vendor/assets/iD/iD/locales/bg-BG.json
index f750867a0..935d0b745 100644
--- a/vendor/assets/iD/iD/locales/bg-BG.json
+++ b/vendor/assets/iD/iD/locales/bg-BG.json
@@ -290,11 +290,9 @@
"background": {
"title": "ÐзобÑажениÑ",
"description": "ÐзобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð½Ð°ÑÑÑойки",
- "percent_brightness": "{opacity}% ÑÑкоÑÑ",
"none": "ÐикакÑв",
"best_imagery": "Ðай-извеÑÑен изÑоÑник на изобÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð·Ð° Ñова меÑÑоположение",
"custom": "ÐбиÑаен",
- "imagery_source_faq": "ÐÑ ÐºÑде идва Ñова изобÑажение?",
"reset": "пÑезаÑеждане"
},
"map_data": {
@@ -429,9 +427,7 @@
"view_on_mapillary": "ÐижÑе Ñази Ñнимка на Mapillary"
},
"help": {
- "title": "ÐомоÑ",
- "help": "# ÐомоÑ\n\nТова е ÑедакÑÐ¾Ñ Ð·Ð° [OpenStreetMap](http://www.openstreetmap.org/),\nбезплаÑен и Ñ Ð²ÑзможноÑÑ Ð´Ð° пÑави ÑедакÑии в каÑÑи Ð¾Ñ ÑвеÑа. ÐожеÑе да го изплзваÑе, за да добавÑÑе и обновÑваÑе данни за ваÑаÑа плоÑ, ÑабоÑейки Ñ Ð¾ÑвоÑен код и Ñвободни данни Ð¾Ñ ÐºÐ°ÑÑи Ð¾Ñ ÑвеÑа по-добÑе Ð¾Ñ Ð²Ñеки дÑÑг.\n\nРедакÑииÑе, коиÑо пÑавиÑе в Ñази каÑÑа Ñе Ñа видими за вÑеки, койÑо използва\nOpenStreetMap. Ðа да извÑÑÑиÑе ÑедакÑÐ¸Ñ Ñе ви е необÑ
одимо\n[log in](https://www.openstreetmap.org/login).\n\n[iD editor](http://ideditor.com/) е ÑÑвмеÑÑен пÑÐ¾ÐµÐºÑ ÑÑÑ [source\ncode available on GitHub](https://github.com/openstreetmap/iD).\n",
- "addresses": "# ÐдÑеÑи\n\nÐдÑеÑиÑе Ñа една Ð¾Ñ Ð½Ð°Ð¹-полезниÑе инÑоÑмаÑии на каÑÑаÑа.\n\nÐÑпÑеки Ñе, адÑеÑиÑе ÑеÑÑо Ñа пÑедÑÑавÑни каÑо ÑаÑÑи Ð¾Ñ ÑлиÑи, в\nOpenStreetMap Ñе Ñе запиÑÐ²Ð°Ñ ÐºÐ°Ñо аÑÑибÑÑи на ÑгÑади и меÑÑа\nпокÑай ÑлиÑи.\n\nÐожеÑе да добавÑÑе адÑеÑна инÑоÑмаÑÐ¸Ñ ÐºÑм меÑÑа изобÑазени каÑо\nконÑÑÑи на ÑгÑада, ÑÑÑо и кÑм Ñези изобÑазени каÑо коÑка. ÐпÑималниÑ\nизÑоÑник на адÑеÑна инÑоÑмаÑÐ¸Ñ Ðµ Ð¾Ñ Ð¸Ð·Ð¼ÐµÑване на ÑеÑен или\nлиÑни Ð¿Ð¾Ð·Ð½Ð°Ð½Ð¸Ñ - какÑо и Ñ Ð²ÑиÑки оÑÑанали обекÑи, копиÑанеÑо оÑ\nкомеÑÑиални изÑоÑниÑи каÑо Google Maps е ÑÑÑикÑно забÑанено.\n"
+ "title": "ÐомоÑ"
},
"intro": {
"graph": {
@@ -559,16 +555,6 @@
"label": "ÐапаÑиÑеÑ",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "ÐоÑока"
- },
- "clock_direction": {
- "label": "ÐоÑока",
- "options": {
- "anticlockwise": "ÐбÑаÑно на ÑаÑовниковаÑа ÑÑÑелка",
- "clockwise": "Ðо ÑаÑовниковаÑа ÑÑÑелка"
- }
- },
"collection_times": {
"label": "ÐÑаÑик на ÑÑбиÑане"
},
@@ -1020,9 +1006,6 @@
"highway/bridleway": {
"name": "ÐонÑка пÑÑека"
},
- "highway/bus_stop": {
- "name": "ÐвÑобÑÑна ÑпиÑка"
- },
"highway/cycleway": {
"name": "ÐелоалеÑ"
},
@@ -1359,15 +1342,9 @@
"railway/monorail": {
"name": "ÐоноÑелÑов пÑÑ"
},
- "railway/platform": {
- "name": "Ðоловоз"
- },
"railway/rail": {
"name": "ÐРлиниÑ"
},
- "railway/station": {
- "name": "ÐРгаÑа"
- },
"railway/subway": {
"name": "ÐеÑÑо"
},
diff --git a/vendor/assets/iD/iD/locales/bn.json b/vendor/assets/iD/iD/locales/bn.json
index 09def562c..57042c608 100644
--- a/vendor/assets/iD/iD/locales/bn.json
+++ b/vendor/assets/iD/iD/locales/bn.json
@@ -281,7 +281,6 @@
"background": {
"title": "পà¦à¦à§à¦®à¦¿",
"description": "পà¦à¦à§à¦®à¦¿ নিরà§à¦§à¦¾à¦°à¦£",
- "percent_brightness": "{opacity}% à¦à¦à§à¦à§à¦¬à¦²à¦¤à¦¾",
"none": "à¦à¦¿à¦à§à¦¨à¦¾",
"reset": "রিসà§à¦",
"minimap": {
@@ -495,23 +494,6 @@
"label": "ধারণà¦à§à¦·à¦®à¦¤à¦¾",
"placeholder": "৫০, ১০০, ২০০..."
},
- "cardinal_direction": {
- "label": "দিà¦",
- "options": {
- "E": "পà§à¦°à§à¦¬",
- "N": "à¦à¦¤à§à¦¤à¦°",
- "NE": "à¦à¦¤à§à¦¤à¦°à¦ªà§à¦°à§à¦¬",
- "S": "দà¦à§à¦·à¦¿à¦£",
- "W": "পশà§à¦à¦¿à¦®"
- }
- },
- "clock_direction": {
- "label": "দিà¦",
- "options": {
- "anticlockwise": "à¦à§à¦¿à¦° à¦à¦¾à¦à¦¾à¦° à¦à¦²à§à¦à§ দিà¦à§",
- "clockwise": "à¦à§à¦¿à¦° à¦à¦¾à¦à¦¾à¦° দিà¦à§"
- }
- },
"collection_times": {
"label": "সà¦à¦à§à¦°à¦¹à§à¦° সমà§"
},
@@ -892,9 +874,6 @@
"highway": {
"name": "রাà¦à¦ªà¦¥"
},
- "highway/bus_stop": {
- "name": "বাস সà§à¦à¦ª"
- },
"highway/cycleway": {
"name": "সাà¦à¦à§à¦²à§à¦° রাসà§à¦¤à¦¾"
},
@@ -1132,15 +1111,9 @@
"railway/monorail": {
"name": "মনà§à¦°à§à¦²"
},
- "railway/platform": {
- "name": "রà§à¦² পà§à¦²à¦¾à¦à¦«à¦°à§à¦®"
- },
"railway/rail": {
"name": "রà§à¦²"
},
- "railway/station": {
- "name": "রà§à¦² সà§à¦à§à¦¶à¦¨"
- },
"railway/subway": {
"name": "à¦à§à¦¤à¦²à¦ªà¦¥"
},
diff --git a/vendor/assets/iD/iD/locales/bs.json b/vendor/assets/iD/iD/locales/bs.json
index 22cb579f5..5b925cc05 100644
--- a/vendor/assets/iD/iD/locales/bs.json
+++ b/vendor/assets/iD/iD/locales/bs.json
@@ -239,7 +239,6 @@
"background": {
"title": "Pozadina",
"description": "Podešavanja pozadine",
- "percent_brightness": "prozirnost {opacity}% ",
"none": "Ništa",
"custom": "PrilagoÄena pozadina",
"reset": "ponovo postavite"
@@ -285,9 +284,7 @@
},
"cannot_zoom": "Ne može se umanjiti viÅ¡e u trenutnom naÄinu.",
"help": {
- "title": "PomoÄ",
- "imagery": "# Satelitske slike\n\nSatelitske slike su važan resurs za mapiranje. Kombinacija\npreleta avionom, satelitski pogledi i slobodno sastavljeni izvorisu dostupni\nu ureÄivaÄu pod menijem 'PodeÅ¡avanja pozadine' na desnoj 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 PodeÅ¡avanja 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 Å¡to je sluÄaj sam bilo kojom drugom znaÄajkom,\nkopiranje iz komercijalnih izvora kao Å¡to je Google Maps je striktno\nzabranjeno.\n"
+ "title": "PomoÄ"
},
"intro": {
"graph": {
@@ -431,16 +428,6 @@
"label": "Kapacitet",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Pravac"
- },
- "clock_direction": {
- "label": "Pravac",
- "options": {
- "anticlockwise": "U smjeru suprotnom od kazaljke na satu",
- "clockwise": "U smjeru kazaljke na satu"
- }
- },
"collection_times": {
"label": "Vremena skupljanja"
},
@@ -876,10 +863,6 @@
"name": "Stanica rendžerske službe",
"terms": "rendžerska služba,stanica rendžerske službe,rendžerska stanica"
},
- "amenity/recycling": {
- "name": "Recikliranje",
- "terms": "recikliranje,ponovna obrada,reciklaža"
- },
"amenity/restaurant": {
"name": "Restoran",
"terms": "restoran,gostionica"
@@ -1150,10 +1133,6 @@
"name": "Konjska staza",
"terms": "konjska staza,konjiÄka staza,konjski trag"
},
- "highway/bus_stop": {
- "name": "Bus stanica",
- "terms": "autobuska stanica,autobusko stajalište"
- },
"highway/cycleway": {
"name": "BiciklistiÄka staza",
"terms": "biciklistiÄka staza,staza za bicikle"
@@ -1558,12 +1537,7 @@
"terms": "ured,uslužni ured"
},
"office/administrative": {
- "name": "Administrativni ured",
- "terms": "administracija,administrativni ured,ured upravljanja"
- },
- "office/company": {
- "name": "Ured kompanije",
- "terms": "ured kompanije,ured firme,korporativni ured"
+ "name": "Administrativni ured"
},
"office/educational_institution": {
"name": "Obrazovna institucija",
@@ -1680,14 +1654,6 @@
"name": "Transformator",
"terms": "transformator,transformator el. energije"
},
- "public_transport/platform": {
- "name": "Platforma",
- "terms": "platforma"
- },
- "public_transport/stop_position": {
- "name": "Stop pozicija",
- "terms": "pozicija zaustavljanja,stop,stop pozicija"
- },
"railway": {
"name": "ŽeljezniÄka pruga"
},
@@ -1699,26 +1665,14 @@
"name": "Nekorištena željeznica",
"terms": "nekoriÅ¡tena željezniÄka pruga,nekoriÅ¡tena željeznica"
},
- "railway/halt": {
- "name": "ŽeljezniÄka ustava",
- "terms": "željezniÄka ustava,željezniÄko zaustavljanje,željezniÄki zastoj"
- },
"railway/monorail": {
"name": "Pruga sa jednim kolosijekom",
"terms": "pruga sa jednim kolosijekom,jednošinska pruga"
},
- "railway/platform": {
- "name": "ŽeljezniÄka platforma",
- "terms": "željezniÄka platforma,željezniÄko stajaliÅ¡te"
- },
"railway/rail": {
"name": "Å ina",
"terms": "šine,šinski put"
},
- "railway/station": {
- "name": "ŽeljezniÄka stanica",
- "terms": "željezniÄka stanica,željezniÄka postaja"
- },
"railway/subway": {
"name": "Podzemna željeznica",
"terms": "podzemna željeznica,metro"
diff --git a/vendor/assets/iD/iD/locales/ca.json b/vendor/assets/iD/iD/locales/ca.json
index a2cfa83c0..d21582fac 100644
--- a/vendor/assets/iD/iD/locales/ca.json
+++ b/vendor/assets/iD/iD/locales/ca.json
@@ -25,6 +25,9 @@
},
"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."
+ },
+ "drag_node": {
+ "connected_to_hidden": "Això no pot ser editat perquè és connectat a una caracterÃstica amagada."
}
},
"operations": {
@@ -310,6 +313,7 @@
"localized_translation_language": "Trieu una llengua",
"localized_translation_name": "Nom"
},
+ "zoom_in_edit": "Apropeu-vos més per editar",
"login": "inicia sessió",
"logout": "Tancar la sessió",
"loading_auth": "Connectant a OpenStreetMap...",
@@ -341,7 +345,7 @@
"about_changeset_comments": "Quant als comentaris del conjunt de canvis",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
"google_warning": "Has mencionat Google en aquest comentari: recorda que la còpia de Google Maps està estrictament prohibida.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Edicions fetes per {users}",
@@ -360,7 +364,9 @@
"accuracy": "Precisió",
"unknown": "Desconegut",
"show_tiles": "Mostrar rajoles",
- "hide_tiles": "Ocultar rajoles"
+ "hide_tiles": "Ocultar rajoles",
+ "show_vintage": "Mostra l'antic",
+ "hide_vintage": "Oculta l'antic"
},
"history": {
"key": "H",
@@ -383,7 +389,6 @@
"title": "Mesurament",
"selected": "{n} seleccionat",
"geometry": "Geometria",
- "closed": "tancat",
"center": "Center",
"perimeter": "PerÃmetre",
"length": "Longitud",
@@ -391,7 +396,8 @@
"centroid": "Centroide",
"location": "Ubicació",
"metric": "Mètric",
- "imperial": "Imperial"
+ "imperial": "Imperial",
+ "node_count": "Nombre de nodes"
}
},
"geometry": {
@@ -457,21 +463,18 @@
"title": "Fons",
"description": "Parà metres de configuració del fons",
"key": "B",
- "percent_brightness": "{opacity}% brillantor",
"none": "Cap",
"best_imagery": "Font d'imatgeria millor coneguda per a aquesta ubicació",
"switch": "Senyals de trà nsit ",
"custom": "Personalitzar",
"custom_button": "Editar el fons personalitzat",
- "fix_misalignment": "Ajusta la alineació de la imatgeria",
- "imagery_source_faq": "D'on prové aquesta imatgeria?",
"reset": "reiniciar",
- "offset": "Arrosega cap a qualsevol lloc de la zona gris de sota per ajustar la alineació de la imatgeria, o entra els valors de la alineació en metres.",
"minimap": {
- "description": "Miniatura del mapa",
"tooltip": "Mostra un mapa amb menys zoom per ajudar a localitzar l'Ã rea que es mostra actualment.",
"key": "/"
- }
+ },
+ "fix_misalignment": "Ajusta la alineació de la imatgeria",
+ "offset": "Arrosega cap a qualsevol lloc de la zona gris de sota per ajustar la alineació de la imatgeria, o entra els valors de la alineació en metres."
},
"map_data": {
"title": "Dades del mapa",
@@ -610,7 +613,8 @@
"splash": {
"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": "Comenceu la visita guiada"
+ "walkthrough": "Comenceu la visita guiada",
+ "start": "Editeu-lo ara"
},
"source_switch": {
"live": "directe",
@@ -628,6 +632,7 @@
"validations": {
"disconnected_highway": "Via desconnectada",
"disconnected_highway_tooltip": "Les vies haurien de connectar altres vies o entrades d'edificis.",
+ "old_multipolygon": "Etiqueta Multipoligon en ",
"untagged_point": "Punt sense etiquetar",
"untagged_point_tooltip": "Seleccioneu un tipus d'objecte que descrigui el que és aquest punt.",
"untagged_line": "LÃnia sense etiquetar",
@@ -636,10 +641,13 @@
"untagged_area_tooltip": "Seleccioneu un tipus d'objecte que descrigui el que és aquesta à rea.",
"untagged_relation": "Relació sense etiquetar",
"untagged_relation_tooltip": "Seleccioneu un tipus d'objecte que descrigui com és aquesta relació.",
- "many_deletions": "Esteu eliminant {n} objectes. Segur que ho voleu fer? Això els eliminarà del 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.",
"full_screen": "Passar a pantalla completa",
"gpx": {
@@ -659,14 +667,89 @@
"mapillary": {
"view_on_mapillary": "Visualitzeu la imatge a Mapillary"
},
+ "openstreetcam_images": {
+ "tooltip": "Fotografies a peu de carrer de OpenStreetCam",
+ "title": "Capa de fotografia (OpenStreetCam)"
+ },
+ "openstreetcam": {
+ "view_on_openstreetcam": "Visualitzeu la imatge a OpenStreetCam"
+ },
"help": {
"title": "Ajuda",
"key": "H",
- "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, contibuint aixà a fer un mapa de codi obert i amb dades lliures del món\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\n[iniciar sessió](https://www.openstreetmap.org/login).\n\nL'[Editor iD](http://ideditor.com/) és un projecte cooperatiu que té el [codi font\ndisponible a GitHub](https://github.com/openstreetmap/iD).\n",
- "gps": "# GPS\n\nLes traces enregistrades amb GPS són una font fiable de dades per a l'OpenStreetMap. Aquest editor accepta les traces locals - fitxers `.gpx` del vostre ordinador. Podeu generar aquest tipus de traça GPS amb aplicacions per a mòbils o per dispositius personals de GPS.\n\nPer a més informació de com recollir dades amb GPS, llegiu [Recollir dades amb GPS](http://learnosm.org/en/mobile-mapping/).\n\nPer utilitzar una traça GPX en la edició del mapa arrossegueu el fitxer GPX i deixeu-lo a l'editor. En detectar-se, s'afegirà en el mapa com una lÃnia lila llampant. Cliqueu al menú 'Dades del mapa', al cantó dret, per activar, desactivar, o ajustar la visió d'aquesta capa GPX.\n\nLa traça GPX no pujarà directament a OpenStreetMap - la millor manera d'utilitzar-la és que dibuixeu en el mapa els nous objectes, fent-la servir com a guia. De tota manera, també la podeu [pujar a l'OpenStreetMap] (http://www.openstreetmap.org/trace/create) perquè d'altres persones l'aprofitin.\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'esquerra '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 us moveu i ajusteu 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\nuna imatgeria d'alta qualitat disponible per a determinades à rees.\n\nLa imatgeria a vegades no es correspon amb les dades del mapa, això és degut a un error\nper part del proveïdor de la imatge. Si observeu moltes carreteres mogudes del seu lloc a la imatge,\nno les mogueu per tal que encaixin amb aquesta. Ja que podeu ajustar la imatgeria per tal de que quadri amb les dades existents clicant a 'Corregeix la desalineació' al capdevall 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 altre element, la còpia de fonts comercials com ara el Google Maps és estrictament prohibida.\n",
- "inspector": "# Utilitzant l'inspector\n\nL'inspector és la secció de la interfÃcie d'usuari que es troba al cantó esquerra de la pà gina i que us permet editar els detalls del objecte seleccionat.\n\n### Selecció del tipus d'objecte\n\nDesprés d'afegir un punt, lÃnia, o à rea, podreu seleccionar el tipus d'objecte que es tracti, tant si és una autopista com un carrer residencial, un supermercat o un cafè. L'inspector mostrarà botons per els tipus d'objecte més comuns, i en podreu trobar d'altres escrivint el que estigueu buscant al quadre de cerca.\n\nCliqueu la 'i' al cantó inferior dret del botó del tipus d'objecte per saber-ne més. Cliqueu un botó per seleccionar el tipus.\n\n### Utilitzant formularis i etiquetes d'edició\n\nDesprés de seleccionar el tipus d'objecte, o quan en seleccioneu un que ja el tingui assignat, l'inspector mostrarà uns camps amb detalls de l'objecte, com el seu nom o la seva adreça.\n\nSota dels camps que es mostrin, podeu clicar el desplegable 'Afegir camp' per afegir altres detalls, com ara un enllaç a la Viquipèdia, si té accés per a cadires de rodes i altres camps.\n\nA la part inferior de l'inspector, cliqueu '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 feu a l'inspector s'aplicaran automà ticament al mapa. Els podreu desfer en qualsevol moment clicant al botó 'Desfer'.\n"
+ "help": {
+ "title": "Ajuda",
+ "open_data_h": "Dades Obertes",
+ "before_start_h": "Abans de començar",
+ "open_source_h": "Font Oberta"
+ },
+ "overview": {
+ "title": "Visió general",
+ "navigation_h": "Navegació",
+ "features_h": "CaracterÃstiques del mapa"
+ },
+ "editing": {
+ "title": "Editant i Salvant",
+ "select_h": "Selecciona",
+ "multiselect_h": "Selecció múltiple",
+ "undo_redo_h": "Desfer i Refer",
+ "save_h": "Desar",
+ "upload_h": "Puja",
+ "backups_h": "Copia de seguretat automà tica",
+ "keyboard_h": "Dreceres de teclat"
+ },
+ "feature_editor": {
+ "title": "Editor de caracterÃstiques",
+ "type_h": "Tipus de caracterÃstiques",
+ "fields_h": "Camps",
+ "tags_h": "Etiquetes"
+ },
+ "points": {
+ "title": "Punts",
+ "add_point_h": "Afegint punts",
+ "move_point_h": "Movent punts",
+ "delete_point_h": "Eliminant punts"
+ },
+ "lines": {
+ "title": "LÃnies",
+ "add_line_h": "Afegint lÃnies",
+ "modify_line_h": "Modificant lÃnies",
+ "connect_line_h": "Connectant lÃnies",
+ "disconnect_line_h": "Desconnectant lÃnies",
+ "move_line_h": "Movent lÃnies",
+ "delete_line_h": "Eliminant lÃnies"
+ },
+ "areas": {
+ "title": "Ãrees",
+ "point_or_area_h": "Punts o à rees?",
+ "add_area_h": "Afegint à rees",
+ "square_area_h": "Quadra les cantonades",
+ "modify_area_h": "Modificant à rees",
+ "delete_area_h": "Eliminant à rees"
+ },
+ "relations": {
+ "title": "Relacions",
+ "edit_relation_h": "Editant relacions",
+ "maintain_relation_h": "Mantenint les relacions",
+ "relation_types_h": "Tipus de relacions",
+ "multipolygon_h": "MultipolÃgon",
+ "turn_restriction_h": "Restriccions de gir",
+ "route_h": "Rutes",
+ "boundary_h": "LÃmits"
+ },
+ "imagery": {
+ "title": "Imatges de fons",
+ "sources_h": "Fonts d'imatges",
+ "offsets_h": "Ajusta la alineació de la imatgeria"
+ },
+ "streetlevel": {
+ "title": "Fotografies a peu de carrer",
+ "using_h": "Fent servir fotografies a peu de carrer"
+ },
+ "gps": {
+ "title": "Traces GPS",
+ "using_h": "Fent servir Traces GPS"
+ }
},
"intro": {
"done": "Fet",
@@ -701,7 +784,12 @@
"adams-street": "Carrer Adams",
"andrews-elementary-school": "Escola de primà ria Andrews",
"andrews-street": "Carrer Andrews",
- "pizza-hut": "Pizza Hut"
+ "armitage-street": "Carrer Armitage",
+ "barrows-school": "Escola Barrows",
+ "pizza-hut": "Pizza Hut",
+ "river-drive": "Carrer del riu",
+ "river-road": "Carretera del riu",
+ "water-street": "Carrer de l'Aigua"
}
},
"welcome": {
@@ -752,7 +840,6 @@
},
"areas": {
"title": "Ãrees",
- "add_playground": "*Ãrees* s'utilitza per definir els lÃmits d'objectes com llacs, edificis o à rees residencials.{br}També es poden utilitzar per incloure més detalls al mapa de molts objectes que altrament deixarÃeu com un punt. **Cliqueu el botó {button} Ãrea per afegir una nova à rea.**",
"start_playground": "Afegim aquesta zona de joc al mapa dibuixant una à rea. Les à rees es dibuixen situant *nodes* seguint el lÃmit extern de l'objecte. **Cliqueu o premeu la barra espaiadora per situar el primer node a una de les cantonades de la zona de joc.**",
"finish_playground": "Acabeu l'à rea prement la tecla de retorn o clicant altre cop el primer o el darrer node. **Acabeu de dibuixar una à rea per al parc.**",
"search_playground": "**Cerqueu «{preset}».**",
@@ -830,17 +917,41 @@
"enter": "Entrar",
"esc": "Esc",
"home": "Inicio",
+ "option": "Opció",
+ "pause": "Pausa",
"pgdn": "Av Pág",
- "pgup": "Re Pág"
+ "pgup": "Re Pág",
+ "return": "Tornar",
+ "shift": "Majuscula",
+ "space": "Espai"
+ },
+ "gesture": {
+ "drag": "Arrossega"
},
"or": "-o-",
"browsing": {
"title": "Cercant",
"navigation": {
- "title": "Navegació"
+ "title": "Navegació",
+ "pan": "Mapa panorà mic",
+ "zoom": "Apropa't / Allunya't"
},
"help": {
"title": "Ajuda"
+ },
+ "display_options": {
+ "title": "Opcions de pantalla",
+ "fullscreen": "Introduïu mode de pantalla sencera",
+ "minimap": "Canvia al minimap"
+ },
+ "with_selected": {
+ "edit_menu": "Canvia al menú d'edició"
+ },
+ "vertex_selected": {
+ "previous": "Salta al node anterior",
+ "next": "Salta al següent node",
+ "first": "Salta al primer node",
+ "last": "Salta al node final"
}
},
"editing": {
@@ -849,13 +960,34 @@
"title": "Dibuixant",
"add_point": "Mode \"Afegir punt\"",
"add_line": "Mode \"Afegir lÃnia\"",
- "add_area": "Mode \"Afegir Ãrea\""
+ "add_area": "Mode \"Afegir Ãrea\"",
+ "place_point": "Seleccioneu un punt"
+ },
+ "operations": {
+ "title": "Operaccions",
+ "reverse": "Reverteix una lÃnia.",
+ "move": "Mou caracterÃstiques seleccionades",
+ "rotate": "Gira caracterÃstiques seleccionades",
+ "delete": " Esborra caracterÃstiques seleccionades"
+ },
+ "commands": {
+ "title": "Ordres",
+ "copy": "Copia caracterÃstiques seleccionades",
+ "paste": "Pega caracterÃstiques seleccionades",
+ "undo": "Desfeu l'ultima acció",
+ "redo": "Refeu l'ultima acció",
+ "save": "Salveu el canvis"
}
},
"tools": {
"title": "Ferramentes",
"info": {
- "title": "Informació"
+ "title": "Informació",
+ "all": "Canvia tots els panells d'informació",
+ "background": "Canvia al panell de fons",
+ "history": "Canvia al panell d'historial",
+ "location": "Canvia al panell d'ubicació",
+ "measurement": "Canvia al panell de mesura"
}
}
},
@@ -1028,6 +1160,9 @@
"aeroway": {
"label": "Tipus"
},
+ "agrarian": {
+ "label": "Productes"
+ },
"amenity": {
"label": "Tipus"
},
@@ -1119,6 +1254,7 @@
"label": "Tipus"
},
"cables": {
+ "label": "Cables",
"placeholder": "1, 2, 3..."
},
"camera/direction": {
@@ -1140,37 +1276,9 @@
"label": "Capacitat",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Direcció",
- "options": {
- "E": "Est",
- "ENE": "Est-nord-est",
- "ESE": "Est-sud-est",
- "N": "Nord",
- "NE": "Nord-est",
- "NNE": "Nord-nord-est",
- "NNW": "Nord-nord-oest",
- "NW": "Nord-oest",
- "S": "Sud",
- "SE": "Sud-est",
- "SSE": "Sud-sud-est",
- "SSW": "Sud-sud-oest",
- "SW": "Sud-oest",
- "W": "Oest",
- "WNW": "Oest-nord-oest",
- "WSW": "Oest-sud-oest"
- }
- },
"castle_type": {
"label": "Tipus"
},
- "clock_direction": {
- "label": "Direcció",
- "options": {
- "anticlockwise": "en sentit contrari al de les agulles del rellotge",
- "clockwise": "en sentit de les agulles del rellotge"
- }
- },
"clothes": {
"label": "Roba"
},
@@ -1407,6 +1515,9 @@
"generator/type": {
"label": "Tipus"
},
+ "government": {
+ "label": "Tipus"
+ },
"grape_variety": {
"label": "Varietats de raïm"
},
@@ -1705,13 +1816,6 @@
"label": "Par",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Direcció",
- "options": {
- "backward": "Enrere",
- "forward": "Endavant"
- }
- },
"park_ride": {
"label": "Aparca i viatja "
},
@@ -1816,13 +1920,6 @@
"recycling_accepts": {
"label": "N'accepta"
},
- "recycling_type": {
- "label": "Tipus de reciclatge",
- "options": {
- "centre": "Centre de reciclatge",
- "container": "Contenidor"
- }
- },
"ref": {
"label": "Codi de referència"
},
@@ -2361,9 +2458,6 @@
"amenity/bureau_de_change": {
"name": "Canvi de divisa"
},
- "amenity/bus_station": {
- "name": "Estació d'autobusos"
- },
"amenity/cafe": {
"name": "Cafè",
"terms": "Cafè, bar, cafeteria"
@@ -2449,9 +2543,6 @@
"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/ferry_terminal": {
- "name": "Terminal de Ferry"
- },
"amenity/fire_station": {
"name": "Parc de bombers",
"terms": "Caserna de bombers, Base de Bombers, Estació de Bombers"
@@ -2589,9 +2680,6 @@
"amenity/ranger_station": {
"name": "Base d'Agents Rurals"
},
- "amenity/recycling": {
- "name": "Reciclatge"
- },
"amenity/recycling_centre": {
"name": "Centre de Reciclatge"
},
@@ -2722,6 +2810,9 @@
"area/highway": {
"name": "SuperfÃcie de la carretera"
},
+ "attraction/pirate_ship": {
+ "name": "Vaixell pirata"
+ },
"barrier": {
"name": "Barrera",
"terms": "Tanca, Valla, Paret, Seto, Tancament, Filferrada, Reixat, Reixa"
@@ -2952,6 +3043,9 @@
"craft/clockmaker": {
"name": "Rellotger"
},
+ "craft/distillery": {
+ "name": "Destil·leria"
+ },
"craft/dressmaker": {
"name": "Sastreria"
},
@@ -3024,6 +3118,9 @@
"craft/scaffolder": {
"name": "Muntador de bastides"
},
+ "craft/sculptor": {
+ "name": "Escultor"
+ },
"craft/shoemaker": {
"name": "Sabater"
},
@@ -3055,7 +3152,8 @@
"name": "Terraplè "
},
"emergency/ambulance_station": {
- "name": "Parada d'ambulà ncies"
+ "name": "Parada d'ambulà ncies",
+ "terms": "Estació d'ambulà ncies"
},
"emergency/defibrillator": {
"name": "Desfibril·lador"
@@ -3132,6 +3230,9 @@
"golf/water_hazard_line": {
"name": "Obstacle d'aigua"
},
+ "healthcare/alternative/chiropractic": {
+ "name": "Quiroprà ctic"
+ },
"healthcare/blood_donation": {
"name": "Centre de donació de sang"
},
@@ -3142,10 +3243,6 @@
"name": "Camà de ferradura",
"terms": "Camà de ferradura, cavall, camà eqüestre, via eqüestre, ferradura, via de ferradura"
},
- "highway/bus_stop": {
- "name": "Parada d'autobús",
- "terms": "Parada de bus, Parada"
- },
"highway/corridor": {
"name": "Corredor interior"
},
@@ -3360,9 +3457,6 @@
"name": "Bosc",
"terms": "Massa forestal,Bosc,Arbreda"
},
- "landuse/garages": {
- "name": "Garatges"
- },
"landuse/grass": {
"name": "Herba",
"terms": "Herba,Gespa"
@@ -3741,11 +3835,7 @@
"terms": "Oficina, Oficines"
},
"office/administrative": {
- "name": "Oficina de trà mits locals",
- "terms": "Oficina administrativa"
- },
- "office/company": {
- "name": "Oficines de companyia"
+ "name": "Oficina de trà mits locals"
},
"office/coworking": {
"name": "Espai de coworking"
@@ -3775,8 +3865,7 @@
"name": "Bufet d'advocats"
},
"office/lawyer/notary": {
- "name": "Notaria",
- "terms": "Oficina del notari"
+ "name": "Notaria"
},
"office/ngo": {
"name": "Oficina d'ONG"
@@ -3866,12 +3955,6 @@
"name": "Transformador",
"terms": "Transformador"
},
- "public_transport/platform": {
- "name": "Plataforma"
- },
- "public_transport/stop_position": {
- "name": "Posició d'aturada"
- },
"railway": {
"name": "Ferrocarril"
},
@@ -3888,9 +3971,6 @@
"railway/funicular": {
"name": "Funicular"
},
- "railway/halt": {
- "name": "Parada de Ferrocarril"
- },
"railway/level_crossing": {
"name": "Pas a nivell (carretera)"
},
@@ -3901,15 +3981,9 @@
"railway/narrow_gauge": {
"name": "Ferrocarril de via estreta"
},
- "railway/platform": {
- "name": "Andana "
- },
"railway/rail": {
"name": "Via fèrria"
},
- "railway/station": {
- "name": "Estació de tren"
- },
"railway/subway": {
"name": "Metro",
"terms": "Metro, Transport metropolità "
@@ -3922,9 +3996,6 @@
"name": "Tramvia ",
"terms": "Tranvia, Tram"
},
- "railway/tram_stop": {
- "name": "Parada de tramvia"
- },
"relation": {
"name": "Relació",
"terms": "Relació"
@@ -4152,9 +4223,6 @@
"shop/jewelry": {
"name": "Joieria"
},
- "shop/kiosk": {
- "name": "Quiosc de diaris"
- },
"shop/kitchen": {
"name": "Botiga de disseny de cuines"
},
@@ -4625,7 +4693,8 @@
"attribution": {
"text": "Termes i comentaris"
},
- "description": "Imatges aèries i de satèl·lit."
+ "description": "Imatges aèries i de satèl·lit.",
+ "name": "Satèl·lit Mapbox "
},
"OSM_Inspector-Addresses": {
"attribution": {
@@ -4666,31 +4735,67 @@
"OSM_Inspector-Tagging": {
"attribution": {
"text": "© Geofabrik GmbH, OpenStreetMap col·laboradors, CC-BY-SA"
- }
+ },
+ "name": "Inspector OSM: Etiquetatge"
+ },
+ "US-TIGER-Roads-2012": {
+ "name": "Carreteres TIGER 2012"
+ },
+ "US-TIGER-Roads-2014": {
+ "description": "Al nivell de zoom 16+, les dades del mapa són del domini públic del US Census. A zooms més baixos, només canvis d'ençà de 2006, els canvis menors incorporats a OpenStreetMap",
+ "name": "Carreteres TIGER 2014"
+ },
+ "US-TIGER-Roads-2017": {
+ "description": "Groc = Dades de mapa del domini públic del US Census. Vermell = No es troben dades a OpenStreetMap",
+ "name": "Carreteres TIGER 2017"
+ },
+ "Waymarked_Trails-Cycling": {
+ "name": "Waymarked Trails: Ciclisme"
+ },
+ "Waymarked_Trails-Hiking": {
+ "name": "Waymarked Trails: Senderisme"
+ },
+ "Waymarked_Trails-MTB": {
+ "name": "Waymarked Trails: Ciclisme de Muntanya"
+ },
+ "Waymarked_Trails-Skating": {
+ "name": "Waymarked Trails: Patinatge"
+ },
+ "Waymarked_Trails-Winter_Sports": {
+ "name": "Waymarked Trails: Esports d'hivern"
},
"basemap.at": {
"attribution": {
"text": "basemap.at"
},
+ "description": "Mapa Base d'Austria, basat en dades governamentals.",
"name": "basemap.at"
},
"basemap.at-orthofoto": {
"attribution": {
"text": "basemap.at"
- }
+ },
+ "description": "Capa d'ortofoto proveïda per basemap.at. \"Successora\" de geoimage.at imagery.",
+ "name": "Ortofoto basemap.at "
},
"hike_n_bike": {
+ "attribution": {
+ "text": "© OpenStreetMap col·laboradors"
+ },
"name": "Excursió i bicicleta"
},
"mapbox_locator_overlay": {
"attribution": {
"text": "Termes i comentaris"
- }
+ },
+ "description": "Visualitza caracterÃstiques importants per ajudar a orientar-te.",
+ "name": "Localitzador superposat"
},
"openpt_map": {
"attribution": {
"text": "© OpenStreetMap col·laboradors, CC-BY-SA"
- }
+ },
+ "name": "OpenPT Map (superposat)"
},
"osm-gps": {
"attribution": {
@@ -4710,6 +4815,36 @@
"text": "© OpenStreetMap col·laboradors, CC-BY-SA"
},
"name": "OpenStreetMap (Estil alemany)"
+ },
+ "qa_no_address": {
+ "attribution": {
+ "text": "Simon Poole, Dades ©OpenStreetMap col·laboradors"
+ },
+ "name": "QA Sense adreça"
+ },
+ "skobbler": {
+ "attribution": {
+ "text": "© QuadrÃcules: skobbler Dades del mapa: OpenStreetMap col·laboradors"
+ },
+ "name": "skobbler"
+ },
+ "stamen-terrain-background": {
+ "attribution": {
+ "text": "Quadricula de mapes de Stamen Design, sota CC BY 3.0"
+ },
+ "name": "Stamen Terrain"
+ },
+ "tf-cycle": {
+ "attribution": {
+ "text": "Mapes © Thunderforest, Dades © OpenStreetMap col·laboradors"
+ },
+ "name": "Thunderforest OpenCycleMap"
+ },
+ "tf-landscape": {
+ "attribution": {
+ "text": "Mapes © Thunderforest, Dades © OpenStreetMap col·laboradors"
+ },
+ "name": "Thunderforest Landscape"
}
}
}
diff --git a/vendor/assets/iD/iD/locales/cs.json b/vendor/assets/iD/iD/locales/cs.json
index e0e7aa8f5..ae938f51c 100644
--- a/vendor/assets/iD/iD/locales/cs.json
+++ b/vendor/assets/iD/iD/locales/cs.json
@@ -310,6 +310,7 @@
"localized_translation_language": "Zvolte jazyk",
"localized_translation_name": "Název"
},
+ "zoom_in_edit": "Pro editaci pÅibližte",
"login": "pÅihlášenÃ",
"logout": "odhlásit",
"loading_auth": "PÅipojovánà na OpenStreetMapâ¦",
@@ -341,7 +342,7 @@
"about_changeset_comments": "VÃce o komentáÅÃch ke zmÄnám (anglicky)",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
"google_warning": "V komentáÅe jste zmÃnil/a Google. DůraznÄ upozorÅujeme, že kopÃrovánà z map Googlu je zakázáno.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "PÅispÄli {users}",
@@ -382,11 +383,11 @@
"title": "MÄÅÃtko",
"selected": "{n} vybráno",
"geometry": "Geometrie",
- "closed": "zavÅeno",
"center": "StÅed",
"perimeter": "Perimetr",
"length": "Délka",
"area": "Plocha",
+ "centroid": "Centroid",
"location": "UmÃstÄnÃ",
"metric": "Metrické",
"imperial": "ImperiálnÃ"
@@ -455,21 +456,18 @@
"title": "PozadÃ",
"description": "Nastavenà pozadÃ",
"key": "B",
- "percent_brightness": "{opacity}% viditelnost",
"none": "Žádné",
"best_imagery": "Nejlepšà známý zdroj podkladů pro toto mÃsto",
"switch": "PÅepnout zpÄt na toto pozadÃ",
"custom": "VlastnÃ",
"custom_button": "Editovat vlastnà pozadÃ",
- "fix_misalignment": "Zarovnat podklad",
- "imagery_source_faq": "Odkud jsou tyto podklady?",
"reset": "vrátit na zaÄátek",
- "offset": "VizuálnÄ vyrovnejte posunutà podkladů v Å¡edé oblasti tak, aby lÃcovaly s mapou. Nebo zadejte hodnotu posunu v metrech.",
"minimap": {
- "description": "Mapka",
"tooltip": "Zobrazit pÅehledovou mapku zobrazujÃcà aktuálnà výÅez v Å¡irÅ¡Ãm okolÃ",
"key": "I"
- }
+ },
+ "fix_misalignment": "Zarovnat podklad",
+ "offset": "VizuálnÄ vyrovnejte posunutà podkladů v Å¡edé oblasti tak, aby lÃcovaly s mapou. Nebo zadejte hodnotu posunu v metrech."
},
"map_data": {
"title": "Mapová data",
@@ -484,7 +482,8 @@
},
"fill_area": "VyplnÄnà ploch",
"map_features": "Mapové prvky",
- "autohidden": "Tyto prvky jsou nynà skryté, protože jinak by jich na mapÄ bylo zobrazeno pÅÃliÅ¡ mnoho. Když mapu zvÄtÅ¡Ãte, můžete je zobrazit a editovat."
+ "autohidden": "Tyto prvky jsou nynà skryté, protože jinak by jich na mapÄ bylo zobrazeno pÅÃliÅ¡ mnoho. Když mapu zvÄtÅ¡Ãte, můžete je zobrazit a editovat.",
+ "osmhidden": "Tyto objekty byly automaticky skryté, protože je skrytá vrstva OpenStreetMap."
},
"feature": {
"points": {
@@ -635,10 +634,13 @@
"untagged_area_tooltip": "Zvolte typ vlastnosti popisujÃcÃ, co je tato plocha zaÄ.",
"untagged_relation": "NeoznaÄená relace",
"untagged_relation_tooltip": "Vyber typ prvku, který popisuje, ÄÃm je tato relace",
- "many_deletions": "SnažÃte se smazat {n} objektů. Jste si jisti, že to opravdu chcete udÄlat? TÃm je smažete z mapy, která je pro každého zobrazena na stránce openstreetmap.org.",
"tag_suggests_area": "Vlastnost {tag} obvykle oznaÄuje plochu, ale zvolený objekt nenà plocha",
"deprecated_tags": "Zastaralé vlastnosti: {tag}"
},
+ "zoom": {
+ "in": "PÅibližte",
+ "out": "Oddalte"
+ },
"cannot_zoom": "Aktuálnà nastavenà nedovoluje vÄtšà zvÄtÅ¡enÃ.",
"full_screen": "Na celou obrazovku",
"gpx": {
@@ -658,14 +660,33 @@
"mapillary": {
"view_on_mapillary": "Zobrazit tento obrázek na Mapillary"
},
+ "openstreetcam_images": {
+ "tooltip": "Fotografie z úrovnÄ ulice z OpenStreetCam",
+ "title": "Vrstva fotografià (OpenStreetCam)"
+ },
+ "openstreetcam": {
+ "view_on_openstreetcam": "Zobrazit tento obrázek na OpenStreetCam"
+ },
"help": {
"title": "NápovÄda",
"key": "H",
- "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é pro každého uživatele OpenStreetMap. PÅed editacà se ovÅ¡em musÃte [pÅihlásit](https://www.openstreetmap.org/login).\n\n[iD editor](http://ideditor.com/) je projekt vytváÅený spolupracà mnoha lidÃ, se [zdrojovým kódem na GitHubu](https://github.com/openstreetmap/iD).\n",
- "gps": "# GPS\n\nData z GPS jsou jednÃm z důvÄryhodných zdrojů informacà pro OpenStreetMap. Tento editor podporuje zobrazenà tras ve formátu `.gpx` nahraných 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: [Mapping with a smartphone, GPS, or paper](http://learnosm.org/en/mobile-mapping/).\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 růžová Äára. Pokud chcete tuto novou vrstvu zapnout, vypnout nebo zvÄtÅ¡it na velikost pracovnà plochy, kliknÄte na menu 'Mapová data' na pravé 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. Pokud chcete pÅÃmo trasu GPX poskytnout i ostatnÃm, můžete ji [nahrát do samostatné databáze OpenStreetMap](http://www.openstreetmap.org/trace/create).\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 dalšà 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à a letecké mapy ÃHUL** je možné zobrazit dle [návodu zde](https://wiki.openstreetmap.org/wiki/WikiProject_Czech_Republic/freemap#WMS_UHUL_-_ortofotomapa).\n\nPodklady jsou nÄkdy posunuté vůÄi mapÄ, kvůli chybám na stranÄ poskytovatele snÃmků. Pokud uvidÃte, že je mnoho cest v mapÄ posunuto vůÄi pozadÃ, nesnažte se je hned 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 levé stranÄ, který umožÅuje editovat vlastnosti zvoleného objektu.\n\n### VýbÄr typu objektu\n\nJakmile vytvoÅÃte uzel, Äáru nebo plochu, můžete zvolit typ vytvoÅeného 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, 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 a po potvrzenà je lze uložit na server. Pokud je chcete vrátit zpÄt, kliknÄte na tlaÄÃtko 'Undo'.\n"
+ "help": {
+ "title": "NápovÄda",
+ "before_start_h": "Než zaÄnete"
+ },
+ "overview": {
+ "title": "PÅehled",
+ "navigation_h": "Navigace",
+ "features_h": "Mapové objekty"
+ },
+ "editing": {
+ "title": "Ãpravy & ukládánÃ",
+ "select_h": "VýbÄr",
+ "save_h": "Uložit",
+ "save": "StisknÄte{save} **Uložit** pro ukonÄenà svých úprav a jejich nahránà na OpenStreetMap. Pamatujte na Äasté ukládánà své práce!",
+ "save_validation": "Na obrazovce ukládánà budete mÃt Å¡anci prohlédnout si své úpravy. iD také provede nÄkteré základnà kontroly ohlednÄ chybÄjÃcÃch informacà a pÅÃpadnÄ Vám může pomoci návrhy a varovánÃmi, pokud se nÄco nebude zdát v poÅádku.",
+ "upload_h": "Nahrát"
+ }
},
"intro": {
"done": "hotovo",
@@ -843,7 +864,6 @@
},
"areas": {
"title": "Plochy",
- "add_playground": "*Plochy* použÃváme pro hranice budov, lesů, jezer apod.{br}\nOvÅ¡em také jimi můžeme detailnÄ zakreslit prvky, které by normálnÄ byly body.\n**PÅidejte plochu tlaÄÃtkem {button} Plocha**",
"start_playground": "PojÄme pÅidat toto dÄtské hÅiÅ¡tÄ. Plochu vytvoÅÃte naklikánÃm bodů okolo.\n**ZaÄnÄte kliknutÃm do rohu**",
"finish_playground": "DokonÄete plochu kliknutÃm na prvnà Äi poslednà bod (též lze klávesou Enter).\n**DokonÄete obrys hÅÅ¡itÄ.**",
"search_playground": "**Vyhledejte '{preset}'.**",
@@ -1270,37 +1290,9 @@
"label": "Kapacita",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "SmÄr",
- "options": {
- "E": "Východ",
- "ENE": "Východo-severovýchod",
- "ESE": "Východo-jihovýchod",
- "N": "Sever",
- "NE": "Severovýchod",
- "NNE": "Severo-severovýchod",
- "NNW": "Severo-severozápad",
- "NW": "Severozápad",
- "S": "Jih",
- "SE": "Jihovýchod",
- "SSE": "Jiho-jihovýchod",
- "SSW": "Jiho-jihozápad",
- "SW": "Jihozápad",
- "W": "Západ",
- "WNW": "Západo-severozápad",
- "WSW": "Západo-jihozápad"
- }
- },
"castle_type": {
"label": "Typ"
},
- "clock_direction": {
- "label": "SmÄr",
- "options": {
- "anticlockwise": "Proti smÄru hod. ruÄiÄek",
- "clockwise": "Po smÄru hod. ruÄiÄek"
- }
- },
"clothes": {
"label": "ObleÄenÃ"
},
@@ -1716,10 +1708,6 @@
"memorial": {
"label": "Typ"
},
- "milestone_position": {
- "label": "Pozice milnÃku",
- "placeholder": "Vzdálenost na jedno desetinné mÃsto (123.4)"
- },
"mtb/scale": {
"label": "Klasifikace obtÞnosti pro MTB",
"options": {
@@ -1834,13 +1822,6 @@
"label": "Par",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "SmÄr",
- "options": {
- "backward": "Zpátky",
- "forward": "DopÅedu"
- }
- },
"park_ride": {
"label": "ParkoviÅ¡tÄ P+R"
},
@@ -1944,13 +1925,6 @@
"recycling_accepts": {
"label": "UrÄenÃ"
},
- "recycling_type": {
- "label": "Druh recyklace",
- "options": {
- "centre": "RecyklaÄnà centrum",
- "container": "Kontejner"
- }
- },
"ref_road_number": {
"label": "ÄÃslo silnice"
},
@@ -2355,8 +2329,7 @@
"terms": "lyžaÅský vlek,vlek,kotva,kotviÄka,lanový vlek"
},
"aerialway/station": {
- "name": "Stanice lanovky",
- "terms": "stanice lanovky,stanice lanové dráhy,zastávka lanovky,zastávka lanové dráhy"
+ "name": "Stanice lanovky"
},
"aerialway/t-bar": {
"name": "Vlek - dvojmÃstná kotva",
@@ -2460,10 +2433,6 @@
"name": "SmÄnárna",
"terms": "smÄnárna,smÄna penÄz,výmÄna penÄz,exchange,valuty,valuta"
},
- "amenity/bus_station": {
- "name": "Autobusové nádražÃ",
- "terms": "autobusové nádražÃ,autobusová stanice,autobusák,autobusové stanoviÅ¡tÄ,terminál"
- },
"amenity/cafe": {
"name": "Kavárna",
"terms": "káva,kafe,kavárna,Äaj,Äajovna"
@@ -2560,10 +2529,6 @@
"name": "Rychlé obÄerstvenÃ",
"terms": "rychlé obÄerstvenÃ"
},
- "amenity/ferry_terminal": {
- "name": "PÅÃstaviÅ¡tÄ trajektu Äi pÅÃvozu",
- "terms": "trajekt,pÅÃvoz,ferry,terminál,pÅÃstav,pÅÃstaviÅ¡tÄ,kotviÅ¡tÄ,stanice"
- },
"amenity/fire_station": {
"name": "HasiÄi",
"terms": "požárnà stanice,hasiÄská stanice"
@@ -2709,10 +2674,6 @@
"name": "NávÅ¡tÄvnické centrum",
"terms": "návÅ¡tÄvnické centrum, návÅ¡tÄvnà centrum"
},
- "amenity/recycling": {
- "name": "RecyklaÄnà mÃsto",
- "terms": "recyklace,kontejner,recyklaÄnà centrum,sbÄr,sbÄrna,sbÄrné suroviny,sbÄrna odpadu,sbÄr odpadu,odpad,odpadky,popelnice"
- },
"amenity/recycling_centre": {
"name": "RecyklaÄnà centrum",
"terms": "recyklace,centrum,kontejner,láhev,plechovka,skládka,odpad,smetÃ,Å¡rot"
@@ -3431,10 +3392,6 @@
"name": "Jezdecká stezka",
"terms": "jezdecká stezka,jezdecká trasa,stezka pro jezdce,stezka pro konÄ,koÅská stezka"
},
- "highway/bus_stop": {
- "name": "Autobusová zastávka",
- "terms": "zastávka autobusu"
- },
"highway/corridor": {
"name": "Chodba",
"terms": "chodba,koridor"
@@ -3697,10 +3654,6 @@
"name": "HospodáÅský les",
"terms": "les,hospodáÅský les"
},
- "landuse/garages": {
- "name": "Plocha garážÃ",
- "terms": "garáže,garáž,parkovánÃ,parkoviÅ¡tÄ"
- },
"landuse/grass": {
"name": "Tráva",
"terms": "tráva"
@@ -4226,12 +4179,7 @@
"terms": "kanceláÅ,kanceláÅský,úÅad,úÅadovna,administrativa,office,sÃdlo"
},
"office/administrative": {
- "name": "MÃstnà úÅad",
- "terms": "mÃstnà úÅad,mÄstský úÅad,krajský úÅad,kanceláÅ,administrativa,samospráva"
- },
- "office/company": {
- "name": "KanceláÅ",
- "terms": "kanceláÅ,firma,spoleÄnost,soukromá firma,soukromá spoleÄnost,sÃdlo,s.r.o."
+ "name": "MÃstnà úÅad"
},
"office/coworking": {
"name": "MÃsto pro spolupráci",
@@ -4270,8 +4218,7 @@
"terms": "právnà kanceláÅ,právnÃk,právnà zástupce,advokátnà kanceláÅ,advokát"
},
"office/lawyer/notary": {
- "name": "KanceláŠnotáÅe",
- "terms": "koncipient,podpis,závÄÅ¥,listina,pozemek,pozemky"
+ "name": "KanceláŠnotáÅe"
},
"office/ngo": {
"name": "Nezisková organizace",
@@ -4400,14 +4347,6 @@
"name": "Transformátor",
"terms": "transformátor,transformátorová stanice,elektrická stanice,adaptér"
},
- "public_transport/platform": {
- "name": "NástupiÅ¡tÄ",
- "terms": "nástupiÅ¡tÄ,nástupnà plocha,platforma,nástupnà ostrůvek,zastávkový mys,molo"
- },
- "public_transport/stop_position": {
- "name": "MÃsto zastavenÃ",
- "terms": "stánÃ,zastávka,stanice,pozice,pozice stánÃ,poloha,poloha stánÃ"
- },
"railway": {
"name": "Železnice"
},
@@ -4427,10 +4366,6 @@
"name": "Lanová dráha",
"terms": "lanovka"
},
- "railway/halt": {
- "name": "ŽelezniÄnà zastávka",
- "terms": "železniÄnà zastávka, železniÄnà stanice, vlaková zastávka, vlaková stanice, nádražÃ, železniÄnà nástupiÅ¡tÄ, vlakové nástupiÅ¡tÄ"
- },
"railway/level_crossing": {
"name": "ŽelezniÄnà pÅejezd (pÅes silnici)",
"terms": "pÅejezd,pÅechod,železnice,železniÄnà pÅejezd,železniÄnà pÅechod"
@@ -4443,18 +4378,10 @@
"name": "Ãzkorozchodná dráha",
"terms": "úzkorozchodná dráha,úzkokolejná dráha,úzkokolejka"
},
- "railway/platform": {
- "name": "ŽelezniÄnà nástupiÅ¡tÄ",
- "terms": "železniÄnà nástupiÅ¡tÄ, nástupiÅ¡tÄ"
- },
"railway/rail": {
"name": "Kolej",
"terms": "koleje,železnice,vlak,trať"
},
- "railway/station": {
- "name": "ŽelezniÄnà stanice",
- "terms": "stanice,železniÄnà stanice,zastávka,železniÄnà zastávka,nádražÃ,vlak"
- },
"railway/subway": {
"name": "Metro",
"terms": "metro"
@@ -4467,10 +4394,6 @@
"name": "Tramvaj",
"terms": "tramvaj,tranvaj,Å¡alina,Å¡mirgl,tramvajka,elektrika,elektriÄka,tram"
},
- "railway/tram_stop": {
- "name": "Tramvajová zastávka",
- "terms": "rychlodráha,tramvaj,trolej"
- },
"relation": {
"name": "Relace",
"terms": "relace,vztah,seznam,objekt"
@@ -4748,10 +4671,6 @@
"name": "KlenotnictvÃ",
"terms": "zlatnictvÃ,Å¡perky,klenotnÃk,klenoty,klenotnictvÃ,bižutérie,náramky,náuÅ¡nice,prsteny"
},
- "shop/kiosk": {
- "name": "Kiosek",
- "terms": "kiosek,stánek,smÃÅ¡ené zbožÃ,tabák,noviny"
- },
"shop/kitchen": {
"name": "KuchyÅské studio",
"terms": "kuchynÄ,kuchyÅský,kuchyÅské linky,kuchynÄ na mÃru"
@@ -5345,31 +5264,6 @@
},
"name": "OSM Inspektor: Å tÃtkovánÃ"
},
- "Waymarked_Trails-Cycling": {
- "attribution": {
- "text": "© Sarah Hoffmannová, CC by-SA 3.0, mapová data pÅispÄvatelé OpenStreetMap, ODbL 1.0"
- }
- },
- "Waymarked_Trails-Hiking": {
- "attribution": {
- "text": "© Sarah Hoffmannová, CC by-SA 3.0, mapová data pÅispÄvatelé OpenStreetMap, ODbL 1.0"
- }
- },
- "Waymarked_Trails-MTB": {
- "attribution": {
- "text": "© Sarah Hoffmannová, CC by-SA 3.0, mapová data pÅispÄvatelé OpenStreetMap, ODbL 1.0"
- }
- },
- "Waymarked_Trails-Skating": {
- "attribution": {
- "text": "© Sarah Hoffmannová, CC by-SA 3.0, mapová data pÅispÄvatelé OpenStreetMap, ODbL 1.0"
- }
- },
- "Waymarked_Trails-Winter_Sports": {
- "attribution": {
- "text": "© Michael Spreng, CC by-SA 3.0, mapová data pÅispÄvatelé OpenStreetMap, ODbL 1.0"
- }
- },
"basemap.at": {
"attribution": {
"text": "basemap.at"
diff --git a/vendor/assets/iD/iD/locales/cy.json b/vendor/assets/iD/iD/locales/cy.json
new file mode 100644
index 000000000..037275e91
--- /dev/null
+++ b/vendor/assets/iD/iD/locales/cy.json
@@ -0,0 +1,151 @@
+{
+ "cy": {
+ "modes": {
+ "add_area": {
+ "title": "Ardal",
+ "description": "Ychwanegu parciau, adeiladau, llynnoedd neu ardaloedd eraill i'r map.",
+ "tail": "Cliciwch ar y map i ddechrau llunio ardal, fel parc, llyn, neu adeilad."
+ },
+ "add_line": {
+ "title": "Llinell",
+ "description": "Ychwanegu prif-ffyrdd, strydoedd, llwybrau troed, camlas, neu llinelloedd eraill i'r map.",
+ "tail": "Cliciwch ar y map i ddechrau llunio ffordd neu llwybr."
+ },
+ "add_point": {
+ "title": "Pwynt",
+ "description": "Ychwanegu bwytai, henebion, blychau post neu pwyntiau eraill i'r map.",
+ "tail": "Cliciwch ar y map i ychwanegu pwynt."
+ },
+ "browse": {
+ "title": "Pori"
+ }
+ },
+ "operations": {
+ "add": {
+ "annotation": {
+ "point": "Wedi ychwanegu pwynt."
+ }
+ },
+ "start": {
+ "annotation": {
+ "line": "Wedi dechrau llinell.",
+ "area": "Wedi dechrau ardal."
+ }
+ },
+ "straighten": {
+ "title": "Sythu",
+ "description": "Sythu'r llinell yma",
+ "annotation": "Wedi sythu llinell."
+ },
+ "delete": {
+ "title": "Dileu",
+ "annotation": {
+ "point": "Wedi dileu pwynt.",
+ "line": "Wedi dileu llinell.",
+ "area": "Wedi dileu ardal."
+ }
+ },
+ "disconnect": {
+ "title": "Dad-gysylltu",
+ "description": "Dad-gysylltu'r llinelloedd/ardaloedd yma o'u gilydd.",
+ "annotation": "Llinelloedd/ardaloedd wedi'u ddad-gysylltu."
+ },
+ "move": {
+ "title": "Symyd",
+ "annotation": {
+ "point": "Wedi symyd pwynt.",
+ "line": "Wedi symyd llinell.",
+ "area": "Wedi symyd ardal."
+ }
+ }
+ },
+ "success": {
+ "help_link_text": "Manylion"
+ },
+ "tag_reference": {
+ "description": "Disgrifiad"
+ },
+ "shortcuts": {
+ "editing": {
+ "commands": {
+ "undo": "Dad-wneud gweithred diwethaf",
+ "redo": "Ail-wneud gweithred diwethaf",
+ "save": "Cadw newidiadau"
+ }
+ },
+ "tools": {
+ "title": "Teclynnau",
+ "info": {
+ "title": "Gwybodaeth"
+ }
+ }
+ },
+ "units": {
+ "north": "G",
+ "south": "D",
+ "east": "Dw",
+ "west": "Gr"
+ },
+ "presets": {
+ "categories": {
+ "category-barrier": {
+ "name": "Nodweddion Rhwystr"
+ },
+ "category-building": {
+ "name": "Nodweddion Adeilad"
+ },
+ "category-golf": {
+ "name": "Nodweddion Golff"
+ },
+ "category-landuse": {
+ "name": "Nodweddion Defnydd Tir"
+ },
+ "category-natural-area": {
+ "name": "Nodweddion Naturiol"
+ },
+ "category-natural-line": {
+ "name": "Nodweddion Naturiol"
+ },
+ "category-natural-point": {
+ "name": "Nodweddion Naturiol"
+ },
+ "category-path": {
+ "name": "Nodweddion Llwybr"
+ },
+ "category-rail": {
+ "name": "Nodweddion Rheilffordd"
+ },
+ "category-restriction": {
+ "name": "Nodweddion Cyfyngiad"
+ },
+ "category-road": {
+ "name": "Nodweddion Ffordd"
+ },
+ "category-water-area": {
+ "name": "Nodweddion Dŵr"
+ },
+ "category-water-line": {
+ "name": "Nodweddion Dŵr"
+ }
+ },
+ "fields": {
+ "access": {
+ "label": "Yn Caniatau Mynediad",
+ "options": {
+ "designated": {
+ "description": "Yn caniatau mynediad yn ôl arwyddion neu is-ddeddfau lleol",
+ "title": "Dynodedig"
+ },
+ "destination": {
+ "description": "Yn caniatau mynediad ond i gyrraedd cyrchfan",
+ "title": "Cyrchfan"
+ },
+ "no": {
+ "description": "Dim caniatad mynediad i'r cyhoedd"
+ }
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/vendor/assets/iD/iD/locales/da.json b/vendor/assets/iD/iD/locales/da.json
index 267df5857..e444b3a41 100644
--- a/vendor/assets/iD/iD/locales/da.json
+++ b/vendor/assets/iD/iD/locales/da.json
@@ -25,6 +25,9 @@
},
"draw_line": {
"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."
+ },
+ "drag_node": {
+ "connected_to_hidden": "Kan ikke redigeres da den er forbundet til et skjult kortobjekt."
}
},
"operations": {
@@ -342,7 +345,7 @@
"about_changeset_comments": "Vedr. ændringssætkommentarer",
"about_changeset_comments_link": "http://wiki.openstreetmap.org/wiki/Good_changeset_comments",
"google_warning": "Du nævnte Google i denne kommentar: husk at kopiering fra Google Maps er strengt forbudt.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Redigeringer af {users}",
@@ -386,7 +389,8 @@
"title": "MÃ¥linger",
"selected": "{n} markeret",
"geometry": "Geometri",
- "closed": "lukket",
+ "closed_line": "lukket linje",
+ "closed_area": "lukket område",
"center": "Centrum",
"perimeter": "Omkreds",
"length": "Længde",
@@ -394,7 +398,8 @@
"centroid": "Geometrisk centrum",
"location": "Lokation",
"metric": "Metrisk",
- "imperial": "Imperial"
+ "imperial": "Imperial",
+ "node_count": "Antal noder"
}
},
"geometry": {
@@ -460,22 +465,28 @@
"title": "Baggrund",
"description": "Baggrundsindstillinger",
"key": "B",
- "percent_brightness": "{opacity} % lysstyrke",
+ "backgrounds": "Baggrunde",
"none": "Ingen",
"best_imagery": "Bedst kendte luftfotokilde for denne her lokalitet",
"switch": "Skift tilbage til denne baggrund",
"custom": "Brugerdefineret",
"custom_button": "Rediger brugerdefineret baggrund",
- "custom_prompt": "Indtast en URL-skabelon for kort-fliser. Gyldige formater er:\n - {zoom}/{z}, {x}, {y} til Z/X/Y flise-skemaer\n - {ty} til omvendte Y-koordinater i TMS-stil\n - {u} til quad-flise-skemaer\n - {switch:a,b,c} til multipleksning af DNS-server\n\nEksempel:\n{example}",
- "fix_misalignment": "Juster billedets offset",
- "imagery_source_faq": "Hvem er ophavsmand til luftfotoet?",
+ "custom_prompt": "Indtast en URL-skabelon for kort-fliser. Gyldige formater er:\n - {zoom} eller {z}, {x}, {y} for Z/X/Y flise-skemaer\n - {-y} eller {ty} for omvendte Y-koordinater i TMS-stil\n - {u} for quad-flise-skemaer\n - {switch:a,b,c} for multipleksning af DNS-opslag\n\nEksempel:\n{example}",
+ "overlays": "Overlægninger",
+ "imagery_source_faq": "Information / rapportér problem angående luftfoto",
"reset": "nulstil",
- "offset": "Træk et hvert sted i det grå område nedenfor for at justere billedets offset eller indtast offset-værdien i meter.",
+ "display_options": "Visningsindstillinger",
+ "brightness": "Lysstyrke",
+ "contrast": "Kontrast",
+ "saturation": "Mætning",
+ "sharpness": "Skarphed",
"minimap": {
- "description": "Minikort",
+ "description": "Vis minikort",
"tooltip": "Vis et udzommet kort for at hjælpe med at lokalisere det viste område.",
"key": "/"
- }
+ },
+ "fix_misalignment": "Juster luftfoto-offset",
+ "offset": "Træk et vilkårligt i det grå område nedenfor for at justere luftfotoets offset eller indtast offset-værdien i meter."
},
"map_data": {
"title": "Kortdata",
@@ -546,7 +557,7 @@
"area_fill": {
"wireframe": {
"description": "Ingen fyld (trådnet)",
- "tooltip": "At slå visning med trådnet til gør det let at se baggrundsbilledet.",
+ "tooltip": "Aktivering af trådnetsvisning tydeliggør luftfotoet i baggrunden.",
"key": "W"
},
"partial": {
@@ -572,6 +583,7 @@
"status_code": "Serveren returnerede følgende statuskode {code}",
"unknown_error_details": "Kontrollér om du har forbindelse til internettet.",
"uploading": "Uploader ændringer til OpenStreetMap...",
+ "conflict_progress": "Kontrollerer konflikter: {num} ud af {total}",
"unsaved_changes": "Du har ændringer, der endnu ikke er gemt",
"conflict": {
"header": "Løs konfliktredigeringer",
@@ -643,7 +655,6 @@
"untagged_area_tooltip": "Vælg en objekttype der beskriver hvad slags område dette er.",
"untagged_relation": "Ej tagget relation",
"untagged_relation_tooltip": "Vælg en objekttype der beskriver hvad slags relation dette er.",
- "many_deletions": "Du er ved at slette {n} objekter. Er du sikker på du vil dette? Dette vil slette dem fra kortet som alle andre ser på openstreetmap.org.",
"tag_suggests_area": "Tagget {tag} antyder at linjen skulle være et område, men den er ikke et område",
"deprecated_tags": "Frarådede tags: {tags}"
},
@@ -660,26 +671,59 @@
"browse": "Gennemse efter en fil"
},
"mapillary_images": {
- "tooltip": "Gadeniveau billeder fra Mapillary",
- "title": "Billedelag (Mapillary)"
+ "tooltip": "Gadeniveau-billeder fra Mapillary",
+ "title": "Fotooverlægning (Mapillary)"
},
"mapillary_signs": {
- "tooltip": "Trafikskilte fra Mapillary (fotolag skal være slået til)",
- "title": "Trafikskiltelag (Mapillary)"
+ "tooltip": "Trafikskilte fra Mapillary (fotooverlægning skal være slået til)",
+ "title": "Trafikskilteoverlægning (Mapillary)"
},
"mapillary": {
"view_on_mapillary": "Vis dette billede på Mapillary"
},
+ "openstreetcam_images": {
+ "tooltip": "Gadeniveau-billeder fra OpenStreetCam",
+ "title": "Fotooverlægning (OpenStreetCam)"
+ },
+ "openstreetcam": {
+ "view_on_openstreetcam": "Vis dette billede på OpenStreetCam"
+ },
"help": {
"title": "Hjælp",
"key": "H",
- "help": "# Hjælp\n\nDette er et redigeringsværktøj til [OpenStreetMap](http://www.openstreetmap.org/), det åbne og redigerbare verdenskort. Du kan bruge dette værktøj til at opdatere geodata i dit lokalområde. Derved skaber du et bedre verdenskort med open source og frie geodata til gavn for alle.\n\nDine ændringer på kortet vil blive synligt for alle og enhver der benytter OpenStreetMap. For at lave redigeringer skal du være [logget ind](https://www.openstreetmap.org/login).\n\nDette værktøj, kaldet [iD-editoren](http://ideditor.com/), er et kollaborativt projekt og dets [kildekode er tilgængelig på GitHub](https://github.com/openstreetmap/iD).\n",
- "editing_saving": "# Redigering & gemning\n\nDette redigeringsværktøj er primært beregnet til online brug, ligesom\ndu bruger det lige nu gennem en webside.\n\n### Markering af objekter\n\nFor at markere et kortobjekt f.eks. en vej eller et interessepunkt, klik\npå dette på kortet. Dette vil tydeligt markere objektet, og åbne et panel\nmed flere oplysninger om det. Højreklikker du på det, vil en menu vises med handlinger der kan foretages på objektet.\n\nFor at markere flere objekter på en gang, skal 'Skift\"-knappen holdes nede. Dernæst enten klik direkte\npå objekterne du vil markere, eller venstre-klik og træk med musen på kortet, hvilket markerer\nalle objekter indenfor rammen du tegner.\n\n### Gem redigeringer\n\nNår du laver ændringer f.eks. redigering af veje, bygninger og steder, så\ngemmes disse lokalt i din browser indtil du gemmer dem på serveren. Vær ikke bange for\nat lave en fejl - du kan fortryde ved at klikke på fortryd-knappen, og\nfå fortrudte ændringer tilbage med gendan-knappen.\n\nKlik på 'Gem' for at afslutte en serie af redigeringer - f.eks. hvis du har afsluttet\net område af en by og vil starte på et nyt område. Du vil få lejlighed\ntil at gennemse hvad du har lavet, og redigeringsværktøjet vil give forslag\nog advarsler hvis noget ikke ser korrekt ud.\n\nHvis alting ser fint ud, kan du tilføje en kort kommentar der forklarer\nændringerne du har lavet, og dernæst klikker du 'Upload' for at afsende ændringerne\ntil [OpenStreetMap.org](http://www.openstreetmap.org/), hvor de vil blive synlige\nfor alle andre brugere og tilgængelige for andre at bygge videre på.\n\nHvis du ikke kan nå at afslutte dine redigeringer, så kan du forlade redigeringsværktøjet\nog komme tilbage (på samme browser og computer) og redigeringsværktøjet\nvil tilbyde at gendanne dit arbejde.\n\n### Brug af redigeringsværktøjet\n\nDu kan hurtigt få vist en liste over genvejstaster ved at trykke på `?`-tasten.\n",
- "roads": "# Veje\n\nDu kan oprette, tilrette og slette veje med dette tegneværktøj. Veje kan være af\nmange forskellige typer: stier, landeveje, spor, cykelstier m.v. Enhver\nofte benyttet rute kan kortlægges.\n\n### Markering\n\nKlik pÃ¥ en vej for at markere den. Et omrids vises\nsammen med et sidepanel der viser flere oplysninger om vejen. Hvis du højreklikker\npÃ¥ den, fÃ¥r du vist en værktøjsmenu med handlinger du kan udføre pÃ¥ vejen.\n\n### Ãndring\n\nOfte ses veje der ikke er justeret i forhold til luftfotoet bag dem\neller i forhold til et GPS-spor. Du kan justere disse veje sÃ¥ de er placeret rigtigt.\nKlik først pÃ¥ vejen du vil ændre. Dette fremhæver den og viser\nkontrolpunkter langs med den som kan trækkes det rigtige sted hen. Hvis\ndu har brug for flere kontrolpunkter for at gøre vejen mere detaljeret, kan du dobbeltklikke\npÃ¥ en del af vejen, sÃ¥ tilføjes et nyt punkt her.\n\nHvis vejen er forbundet til andre veje, men ikke er korrekt forbundet\npÃ¥ kortet, sÃ¥ træk et af kontrolpunkterne hen pÃ¥ den anden vej\nfor at koble dem sammen. Det er vigtigt for kortet, faktisk vitalt for rutevejledninger,\nat veje er forbundet.\n\nDu kan ogsÃ¥ højreklikke og vælge flytteværktøjet eller bare trykke\npÃ¥ tastegenvejen \"M\" for at flytte hele vejen pÃ¥ en gang, og sÃ¥ klikke\nigen for at gemme flytningen.\n\n### Sletning\n\nHvis en vej er helt forkert - du kan ikke se den pÃ¥ et luftfoto\nog du har ideelt set fÃ¥et bekræftet at vejen reelt ikke findes - sÃ¥ kan du slette\nvejen. Men pas pÃ¥ med at slette hvad andre har lavet - som med andre ændringer\ner resultatet synligt for alle, og luftfotos kan være forældede sÃ¥ vejen kunne\nvære bygget i mellemtiden.\n\nDu kan slette en vej ved at klikke pÃ¥ den for at vælge den og trykke pÃ¥ 'Slet'-tasten pÃ¥ dit tastatur, eller højreklikke og vælge skraldespands-ikonet.\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\ni øverste venstre hjørne af redigeringsværktøjet, eller klik pÃ¥ tastegenvejen '2' for at starte ned at tegne en linje.\n\nKlik hvor vejen begynder pÃ¥ luftfotoet for at pÃ¥begynde den. Hvis vejen\nforgrener sig fra en eksisterende vej, sÃ¥ begynd vejen der hvor de er forbundet.\n\nKlik derefter pÃ¥ punkter langs vejens forløb sÃ¥ det passer med\nluftfoto eller GPS-spor. Hvis vejen du tegner krydser en anden vej, sÃ¥ kobl\ndem sammen ved at klikke pÃ¥ punktet hvor de skærer hinanden. NÃ¥r du er færdig med at tegne,\nsÃ¥ dobbeltklik eller tryk pÃ¥ 'Retur' eller 'Enter'-tasten pÃ¥ tastaturet.\n",
- "gps": "# GPS\n\nIndsamlede GPS-spor er en værdifuld kilde til data for OpenStreetMap. Denne editor understøtter lokale spor â '.gpx'-filer pÃ¥ din lokale computer. Du kan indsamle denne form for GPS-spor med en række smartphone-applikationer sÃ¥vel som personlige GPS-enheder.\n\nLæs artiklen [Mapping with a Smartphone, GPS or Paper](http://learnosm.org/en/mobile-mapping/) (pÃ¥ engelsk) for nærmere information om, hvordan du optager et GPS-spor.\n\nFor at bruge et GPX-spor til kortlægning, skal du trække og slippe GPX-filen over pÃ¥ kort-editoren. Hvis sporet bliver accepteret, vil det blive tilføjet kortet som en lys lilla linje. Klik pÃ¥ \"Kortdata\"-menuen til højre for at aktivere, deaktivere eller zoome til dette nye GPX-drevne lag.\n\nGPX-sporet bliver ikke direkte uploadet til OpenStreetMap, men vises kun i den nuværende redigeringssession i iD. Den bedste mÃ¥de at bruge sporet pÃ¥, er at tegne pÃ¥ kortet mens du bruger sporet som en rettesnor til de nye objekter,\ndu tilføjer. {Upload det ogsÃ¥ gerne til OpenStreetMap](http://www.openstreetmap.org/trace/create), sÃ¥ andre brugere kan bruge det.\n",
- "imagery": "# Billeder\n\nLuftfotos er en vigtig ressource til kortlægning. En kombination af luftfotos taget fra fly, satellitbilleder og andre frit tilgængelige kilder er tilgængelige i redigeringsværktøjet i indstillingsmenuen 'Baggrund' i højre side.\n\n[Bing Maps](http://www.bing.com/maps/) satellitbilledelaget er standardopsætning i redigeringsværktøjet. Når du zoomer og kommer til nye geografiske områder, så vil andre kilder være tilgængelige. I nogle lande som f.eks. USA, Frankrig og Danmark vil der ofte være luftfotos i høj kvalitet i nogle egne.\n\nBillederne er af og til forskudt i forhold til de geografiske data, dette skyldes en fejl fra billedleverandørens side. Hvis du ser at en masse objekter er forskudt i forhold til billederne, så skal du ikke begynde at flytte disse objekter for at matche billedlaget. Du kan i stedet for i indstillingerne for 'Baggrund', nederst finde \"Juster billedets offset\" hvor billedets generelle placering i forhold til de geografisk objekter kan tilpasses.\n",
- "addresses": "#Adresser\n\nAdresser er noget af det mest brugbare information på kortet.\n\nSelvom adresser ofte repræsenteres som et specifikt udsnit af veje, er de i OpenStreetMap registreret som attributter på bygninger eller andre objekter 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 personligt kendskab. Som med mange\nandre objekter, så er det strengt forbudt at kopiere fra kommercielle kilder\nsom f.eks. fra Google Maps.\n",
- "inspector": "# Brug af inspektøren\n\nInspektøren er omrÃ¥det til venstre pÃ¥ siden, hvor du kan redigere detaljerne for det markerede objekt.\n\n### Valg af objekttype\n\nNÃ¥r du har tilføjet et punkt, en linje eller omrÃ¥de, kan du vælge, hvilken type objekt det er, f.eks. om det er en motorvej eller villavej, supermarked eller café. Inspektøren vil vise knapper for gængse objekttyper, og du kan finde andre ved at skrive, hvad du leder efter, i søgefeltet.\n\nKlik pÃ¥ i'et i nederste højre hjørne af en objekttypeknap for at lære mere om den pÃ¥gældende objekttype. Klik pÃ¥ selve knappen for at vælge denne type.\n\n### Formularer og redigering af tags\n\nNÃ¥r du vælger en objekttype, eller nÃ¥r du vælger et objekt, der allerede har en type tilknyttet, vil inspektøren vise felter med detaljer om objektet, sÃ¥som dets navn og adresse.\n\nNedenfor de felter, du kan se, kan du klikke pÃ¥ \"Tilføj felt\" for at tilføje andre detaljer, sÃ¥som et Wikipedia-link, oplysninger om adgang for kørestole og meget mere.\n\nI bunden af ââinspektøren kan du klikke pÃ¥ 'Alle tags' for at tilføje vilkÃ¥rlige andre tags til elementet. [Taginfo](http://taginfo.openstreetmap.org/) er et godt sted at lære mere om populære kombinationer af tags.\n\nÃndringer, du foretager i inspektøren, bliver automatisk anvendt pÃ¥ kortet. Du kan fortryde dem nÃ¥r som helst ved at klikke pÃ¥ knappen 'Fortryd'.\n"
+ "help": {
+ "title": "Hjælp",
+ "welcome": "Velkommen til iD - et redigeringsværktøj til [OpenStreetMap](https://www.openstreetmap.org/). Med dette værktøj kan du opdatere OpenStreetMap direkte fra din web-browser.",
+ "open_data_h": "Open Data",
+ "open_data": "Ãndringer du laver i dette kort vil være synlige for alle der anvender OpenStreetMap. Dine redigeringer kan basere sig pÃ¥ personligt kendskab, opmÃ¥ling og udforskning pÃ¥ stedet eller fotos fra luften eller gadeniveau. Kopiering fra enhver kommerciel kilde, sÃ¥som Google Maps, er [strengt forbudt](https://www.openstreetmap.org/copyright).",
+ "before_start_h": "Før du starter",
+ "before_start": "Du bør gøre dig bekendt med OpenStreetMap og dette redigeringsværktøj før du begynder med egentlig redigering af kortet. iD indeholder en såkaldt Gennemgang som lærer dig de basale ting omkring redigering af OpenStreetMap. Klik på \"Start Gennemgang\" på denne side for at starte vejledningen - det tager kun omkring et kvarter.",
+ "open_source_h": "Open Source - Ã
ben kildekode",
+ "open_source": "Dette iD-redigeringsværktøj udvikles i et fællesskabsdrevet open source-projekt og du anvender lige nu version {version}. Kildekoden er tilgængelig [på GitHub](https://github.com/openstreetmap/iD).",
+ "open_source_help": "Du kan hjælpe iD ved at [oversætte](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) eller [rapportere fejl](https://github.com/openstreetmap/iD/issues)."
+ },
+ "overview": {
+ "title": "Overblik",
+ "navigation_h": "Navigation",
+ "features_h": "Kortobjekter",
+ "features": "Vi bruger ordet *kortobjekt* til at beskrive ting der optræder på kortet såsom veje, bygninger, eller interessepunkter. Enhver fysisk ting i den virkelige verden kan indtegnes som et kortobjekt på OpenStreetMap. Kortobjekter repræsenteres på kortet som *punkter*, *linjer* eller *områder*.",
+ "nodes_ways": "I OpenStreetMap kaldes punkter sommetider *noder*, og linjer og områder sommetider *veje*."
+ },
+ "editing": {
+ "title": "Rediger & gem",
+ "select_h": "Vælg",
+ "save_h": "Gem"
+ },
+ "imagery": {
+ "title": "Luftfoto i baggrunden",
+ "intro": "Luftfotoet der vises i baggrunden bagved kortet er en vigtig ressource under redigering af kortet. Dette kan bestå af ortografiske fotos opsamlet fra satellitter, fly eller droner, eller det kan være indskannede historiske kort eller andre frit tilgængelige kildedata.",
+ "sources_h": "Luftfoto-kilder",
+ "choosing": "For at se hvilke kilder til luftfoto der er tilgængelige i området, skal du klikke på knappen {layers} **Baggrundsindstillinger** i kortets side.",
+ "sources": "Som standard vises et satellit-lag fra [Bing Maps](https://www.bing.com/maps/) som baggrundsbillede. Afhængigt af hvor i verden du redigerer, kan der være andre luftfoto-kilder tilgængelige. Nogle kan være af nyere dato eller have højere opløsning end Bing, så det er altid smart at se efter hvilket lag der er bedst at bruge til at redigere kortet ud fra.",
+ "offsets_h": "Justering af luftfoto-offset",
+ "offset": "Den registrerede position for et luftfoto er nogle gange ikke helt korrekt i forhold til kortet. Hvis du ser at bygninger og veje generelt er forskudt mellem kort og luftfoto, kan det være luftfotoet der er unøjagtigt, så i stedet for at flytte alle kortobjekter kan du justere baggrunden så den er samstemmende med kortets data ved at åbne \"Juster luftfoto-offset\" i bunden af Baggrundsindstillinger-fanen.",
+ "offset_change": "Klik på de små trekanter for at justere offset i små intervaller, eller hold venstre musetast nede og træk indenfor den grå firkant for at trække luftfotoet på plads."
+ }
},
"intro": {
"done": "færdig",
@@ -857,7 +901,6 @@
},
"areas": {
"title": "Områder",
- "add_playground": "*Områder* bruges til at vise omridset af objekter som søer, bygninger og boligområder. {br}De kan også bruges til mere detaljeret kortlægning af mange af de objekter som man ellers normalt ville bruge punkter til. **Tilføj et ny område ved at klikke på {button} Område-knappen.**",
"start_playground": "Lad os tilføje denne legeplads til kortet ved at optegne et område. Områder tegnes ved at placere *noder* langs objektets ydre kant. **Klik eller tast mellemrum for at placere den første node i et at legepladsens hjørner.**",
"continue_playground": "Fortsæt med at optegne området ved at placere flere noder langs legepladsens kant. Det er fint at forbinde området til de eksisterende stier.{br}Tip: Hvis du holder '{alt}'-knappen ned forbindes noden ikke til andre objekter. **Fortsæt med at optegne legepladsens område.**",
"finish_playground": "Afslut området ved at taste retur, eller klikke igen på enten den første eller den sidste node. **Afslut optegningen af legepladsens område.**",
@@ -986,7 +1029,8 @@
"title": "Markering af kortobjekter",
"select_one": "Marker et enkelt kortobjekt",
"select_multi": "Marker flere kortobjekter",
- "lasso": "Tegn en markerings-lasso om kortobjekter"
+ "lasso": "Tegn en markerings-lasso om kortobjekter",
+ "search": "Find kortobjekter der indeholder tekst"
},
"with_selected": {
"title": "Ved markeret kortobjekt",
@@ -1048,6 +1092,28 @@
}
}
},
+ "units": {
+ "feet": "{quantity} fod",
+ "miles": "{quantity} mil",
+ "square_feet": "{quantity} kvadratfod",
+ "square_miles": "{quantity} kvadratmil",
+ "acres": "{quantity} ager",
+ "meters": "{quantity} m",
+ "kilometers": "{quantity} km",
+ "square_meters": "{quantity} m²",
+ "square_kilometers": "{quantity} km²",
+ "hectares": "{quantity} ha",
+ "area_pair": "{area1} ({area2})",
+ "arcdegrees": "{quantity}°",
+ "arcminutes": "{quantity}â²",
+ "arcseconds": "{quantity}â³",
+ "north": "N",
+ "south": "S",
+ "east": "Ã",
+ "west": "V",
+ "coordinate": "{coordinate}{direction}",
+ "coordinate_pair": "{latitude}, {longitude}"
+ },
"presets": {
"categories": {
"category-barrier": {
@@ -1170,7 +1236,8 @@
"subdistrict": "Kvarter",
"subdistrict!vn": "Afdeling/Kommune/Townlet",
"suburb": "Forstad",
- "suburb!jp": "Afdeling"
+ "suburb!jp": "Afdeling",
+ "unit": "Enhed"
}
},
"admin_level": {
@@ -1303,6 +1370,10 @@
"bunker_type": {
"label": "Type"
},
+ "cables": {
+ "label": "Kabler",
+ "placeholder": "1, 2, 3..."
+ },
"camera/direction": {
"label": "Retning (grader i urets retning)",
"placeholder": "45, 90, 180, 270"
@@ -1322,37 +1393,9 @@
"label": "Kapacitet",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Retning",
- "options": {
- "E": "Ãst",
- "ENE": "Ãst-nordøst",
- "ESE": "Ãst-sydøst",
- "N": "Nord",
- "NE": "Nordøst",
- "NNE": "Nord-nordøst",
- "NNW": "Nord-nordvest",
- "NW": "Nordvest",
- "S": "Syd",
- "SE": "Sydøst",
- "SSE": "Syd-sydøst",
- "SSW": "Syd-sydvest",
- "SW": "Sydvest",
- "W": "Vest",
- "WNW": "Vest-nordvest",
- "WSW": "Vest-sydvest"
- }
- },
"castle_type": {
"label": "Type"
},
- "clock_direction": {
- "label": "Retning",
- "options": {
- "anticlockwise": "Mod uret",
- "clockwise": "Med uret"
- }
- },
"clothes": {
"label": "Beklædning"
},
@@ -1388,6 +1431,13 @@
"craft": {
"label": "Type"
},
+ "crane/type": {
+ "label": "Krantype",
+ "options": {
+ "floor-mounted_crane": "Gulvmonteret kran",
+ "portal_crane": "Portalkran"
+ }
+ },
"crop": {
"label": "Afgrøder"
},
@@ -1460,9 +1510,47 @@
"description": {
"label": "Beskrivelse"
},
+ "devices": {
+ "placeholder": "1, 2, 3..."
+ },
"diaper": {
"label": "Babybleskifte"
},
+ "direction_cardinal": {
+ "label": "Retning",
+ "options": {
+ "E": "Ãst",
+ "ENE": "Ãst-nordøst",
+ "ESE": "Ãst-sydøst",
+ "N": "Nord",
+ "NE": "Nordøst",
+ "NNE": "Nord-nordøst",
+ "NNW": "Nord-nordvest",
+ "NW": "Nordvest",
+ "S": "Syd",
+ "SE": "Sydøst",
+ "SSE": "Syd-sydøst",
+ "SSW": "Syd-sydvest",
+ "SW": "Sydvest",
+ "W": "Vest",
+ "WNW": "Vest-nordvest",
+ "WSW": "Vest-sydvest"
+ }
+ },
+ "direction_clock": {
+ "label": "Retning",
+ "options": {
+ "anticlockwise": "Mod uret",
+ "clockwise": "Med uret"
+ }
+ },
+ "direction_vertex": {
+ "label": "Retning",
+ "options": {
+ "backward": "Baglæns",
+ "forward": "Forlæns"
+ }
+ },
"display": {
"label": "Display"
},
@@ -1534,6 +1622,9 @@
"wall": "Mur"
}
},
+ "fitness_station": {
+ "label": "Udstyrstype"
+ },
"fixme": {
"label": "Ret mig"
},
@@ -1541,6 +1632,9 @@
"label": "Type",
"placeholder": "Standard"
},
+ "frequency": {
+ "label": "Operationel frekvens"
+ },
"fuel": {
"label": "Brændstof"
},
@@ -1572,6 +1666,9 @@
"generator/type": {
"label": "Type"
},
+ "government": {
+ "label": "Type"
+ },
"grape_variety": {
"label": "Vinsorteliste"
},
@@ -1583,8 +1680,15 @@
"label": "Gelænder"
},
"hashtags": {
+ "label": "Foreslåede hashtags",
"placeholder": "#eksempel"
},
+ "healthcare": {
+ "label": "Type"
+ },
+ "healthcare/speciality": {
+ "label": "Specialer"
+ },
"height": {
"label": "Højde (meter)"
},
@@ -1626,6 +1730,9 @@
"inscription": {
"label": "Inskription"
},
+ "intermittent": {
+ "label": "Sporadisk"
+ },
"internet_access": {
"label": "Internetadgang",
"options": {
@@ -1742,9 +1849,8 @@
"maxweight": {
"label": "Maksimalvægt"
},
- "milestone_position": {
- "label": "Milepæl",
- "placeholder": "Distance med en decimal (123.4)"
+ "memorial": {
+ "label": "Type"
},
"mtb/scale": {
"label": "Sværhedsgrad for mountainbike",
@@ -1860,13 +1966,6 @@
"label": "Par",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Retning",
- "options": {
- "backward": "Tilbage",
- "forward": "Forlæns"
- }
- },
"park_ride": {
"label": "Park and ride-anlæg"
},
@@ -1958,13 +2057,6 @@
"recycling_accepts": {
"label": "Accepterer"
},
- "recycling_type": {
- "label": "Genbrugstype",
- "options": {
- "centre": "Genbrugsplads",
- "container": "Container"
- }
- },
"ref": {
"label": "Referencekode"
},
@@ -2348,8 +2440,7 @@
"terms": "Tovlift"
},
"aerialway/station": {
- "name": "Skiliftstation",
- "terms": "Skiliftstation"
+ "name": "Skiliftstation"
},
"aerialway/t-bar": {
"name": "Træklift",
@@ -2453,10 +2544,6 @@
"name": "Valutaveksling",
"terms": "Valutaveksling"
},
- "amenity/bus_station": {
- "name": "Busstation",
- "terms": "Busstation, Rutebilstation"
- },
"amenity/cafe": {
"name": "Cafe",
"terms": "Cafe, Café"
@@ -2548,10 +2635,6 @@
"name": "Fast food",
"terms": "Fastfood, Grillbar, Pølsevogn"
},
- "amenity/ferry_terminal": {
- "name": "Færgeterminal",
- "terms": "Færgeterminal, Færgekaj"
- },
"amenity/fire_station": {
"name": "Brandstation",
"terms": ""
@@ -2608,6 +2691,9 @@
"name": "Motorcykelparkering",
"terms": "Motorcykelparkering"
},
+ "amenity/music_school": {
+ "name": "Musikskole"
+ },
"amenity/nightclub": {
"name": "Natklub",
"terms": "Natklub, Natclub"
@@ -2708,8 +2794,7 @@
"terms": "Rangerstation"
},
"amenity/recycling": {
- "name": "Genbrug",
- "terms": "Genbrug"
+ "name": "Genbrugscontainer"
},
"amenity/recycling_centre": {
"name": "Genbrugsplads",
@@ -3132,7 +3217,7 @@
"terms": "Lager, Lagerhotel, Varelager"
},
"camp_site/camp_pitch": {
- "name": "Campingplads",
+ "name": "Plads på Campingplads",
"terms": "Campingplads"
},
"club": {
@@ -3179,6 +3264,9 @@
"name": "Catering",
"terms": "Catering"
},
+ "craft/chimney_sweeper": {
+ "name": "Skorstensfejer"
+ },
"craft/clockmaker": {
"name": "Urmager",
"terms": "Urmager"
@@ -3284,6 +3372,10 @@
"name": "Stilladsfirma",
"terms": "Stilladsfirma"
},
+ "craft/sculptor": {
+ "name": "Billedhugger",
+ "terms": "Skulptør, Kunstner"
+ },
"craft/shoemaker": {
"name": "Skomager",
"terms": "Skomager"
@@ -3427,10 +3519,19 @@
"name": "Golfvandbunker",
"terms": "Golfvandbunker"
},
+ "healthcare/alternative/chiropractic": {
+ "name": "Kiropraktor"
+ },
"healthcare/blood_donation": {
"name": "Blodbank",
"terms": "Blodbank, Donorblodbank"
},
+ "healthcare/midwife": {
+ "name": "Jordemoder"
+ },
+ "healthcare/physiotherapist": {
+ "name": "Fysioterapeut"
+ },
"highway": {
"name": "Vej"
},
@@ -3438,10 +3539,6 @@
"name": "Ridesti",
"terms": "Ridesti, Hestesti"
},
- "highway/bus_stop": {
- "name": "Busstoppested",
- "terms": "Bustoppested, Rutebilstoppested"
- },
"highway/corridor": {
"name": "Indendørskorridor",
"terms": "Indendørskorridor, Indendørspassage"
@@ -3500,6 +3597,12 @@
"name": "Sti",
"terms": "Sti"
},
+ "highway/pedestrian_area": {
+ "name": "GÃ¥gade areal"
+ },
+ "highway/pedestrian_line": {
+ "name": "GÃ¥gade"
+ },
"highway/primary": {
"name": "Primærvej",
"terms": "Primærvej"
@@ -3707,10 +3810,6 @@
"name": "Skov",
"terms": "Skov, Plantageskov"
},
- "landuse/garages": {
- "name": "Garager",
- "terms": "Garager"
- },
"landuse/grass": {
"name": "Græs",
"terms": "Græs"
@@ -3723,6 +3822,9 @@
"name": "Industriområde",
"terms": "Industriområde"
},
+ "landuse/industrial/slaughterhouse": {
+ "name": "Slagteri"
+ },
"landuse/landfill": {
"name": "Losseplads",
"terms": "Losseplads, Affaldsplads"
@@ -4239,12 +4341,7 @@
"terms": "Kontor"
},
"office/administrative": {
- "name": "Administrativt kontor",
- "terms": "Administrativt kontor"
- },
- "office/company": {
- "name": "Firmakontor",
- "terms": "Firmakontor, Selskabskonto"
+ "name": "Administrativt kontor"
},
"office/coworking": {
"name": "Kontorfællesskab",
@@ -4283,8 +4380,7 @@
"terms": "Advokatkontor, Advokatfirma"
},
"office/lawyer/notary": {
- "name": "Notarkontor",
- "terms": "Notarkontor, Notar"
+ "name": "Notarkontor"
},
"office/ngo": {
"name": "NGO kontor",
@@ -4412,14 +4508,6 @@
"name": "Transformer",
"terms": "Transformer"
},
- "public_transport/platform": {
- "name": "Platform",
- "terms": "Platform"
- },
- "public_transport/stop_position": {
- "name": "Stopposition",
- "terms": "Stopposition"
- },
"railway": {
"name": "Jernbane"
},
@@ -4445,10 +4533,6 @@
"name": "Kabelsporvej",
"terms": "Kabelsporvej"
},
- "railway/halt": {
- "name": "Togstation lille ubemandet",
- "terms": "Togstation lille ubemandet, Trinbræt"
- },
"railway/level_crossing": {
"name": "Jernbaneoverskæring (vej)",
"terms": "Jernbaneoverskæring (vej)"
@@ -4464,10 +4548,6 @@
"name": "Smalspor",
"terms": "Smalspor, Smalsporbane, Smalsportogbane"
},
- "railway/platform": {
- "name": "Jernbaneperron",
- "terms": "Jernbaneperron, Perron"
- },
"railway/rail": {
"name": "Jernbanespor",
"terms": "Jernbanespor"
@@ -4475,10 +4555,6 @@
"railway/signal": {
"name": "Jernbanesignal"
},
- "railway/station": {
- "name": "Togstation",
- "terms": "Togstation"
- },
"railway/subway": {
"name": "S-togspor",
"terms": "S-togspor"
@@ -4497,10 +4573,6 @@
"name": "Sporvogn",
"terms": "Sporvogn"
},
- "railway/tram_stop": {
- "name": "Sporvognsstop",
- "terms": "Sporvognsstop"
- },
"relation": {
"name": "Relation",
"terms": "Relation"
@@ -4771,16 +4843,12 @@
"terms": "Køkkenudstyr"
},
"shop/interior_decoration": {
- "name": "Indendørsudsmykningsbutik",
- "terms": "Indendørsudsmykningsbutik"
+ "name": "Brugskunstbutik",
+ "terms": "Indendørsudsmykningsbutik, Indendørsudsmykning,brugskunst,kunst,indendørs,bolig"
},
"shop/jewelry": {
"name": "Juvelér",
- "terms": "Juvelér, Smykkeforretning"
- },
- "shop/kiosk": {
- "name": "Aviskiosk",
- "terms": "Aviskiosk"
+ "terms": "Juvelér, Smykkeforretning,smykke,guldsmed"
},
"shop/kitchen": {
"name": "Køkkenudstyrsbutik",
@@ -5011,15 +5079,15 @@
},
"tourism/artwork": {
"name": "Kunstværk",
- "terms": "Kunstværk"
+ "terms": "Skulptur, Statue, Vægmaleri"
},
"tourism/attraction": {
"name": "Turistattraktion",
"terms": "Turistattraktion, Seværdighed"
},
"tourism/camp_site": {
- "name": "Campinggrund",
- "terms": "Campinggrund"
+ "name": "Campingplads",
+ "terms": "Campingplads, Lejrplads, Teltplads"
},
"tourism/caravan_site": {
"name": "Autocamperplads",
@@ -5305,14 +5373,28 @@
"text": "Betingelser & tilbagemelding"
},
"description": "Premium DigitalGlobe satellitfoto.",
- "name": "DigitalGlobe Premium fotos."
+ "name": "DigitalGlobe Premium fotos"
+ },
+ "DigitalGlobe-Premium-vintage": {
+ "attribution": {
+ "text": "Vilkår & Tilbagemelding"
+ },
+ "description": "Luftfoto grænser og optagelsesdatoer. Tekstmærkater optræder ved zoom-niveau 14 og højere.",
+ "name": "DigitalGlobe Premium ældre fotos"
},
"DigitalGlobe-Standard": {
"attribution": {
"text": "Betingelser & tilbagemelding"
},
"description": "Standard DigitalGlobe satellitfotos.",
- "name": "DigitalGlobe Standard fotos."
+ "name": "DigitalGlobe Standard fotos"
+ },
+ "DigitalGlobe-Standard-vintage": {
+ "attribution": {
+ "text": "Vilkår & Tilbagemelding"
+ },
+ "description": "Luftfoto grænser og optagelsesdatoer. Tekstmærkater optræder ved zoom-niveau 14 og højere.",
+ "name": "DigitalGlobe Standard ældre fotos"
},
"EsriWorldImagery": {
"attribution": {
@@ -5377,34 +5459,30 @@
},
"name": "OSM Inspector: Tagging"
},
+ "US-TIGER-Roads-2012": {
+ "name": "TIGER Roads 2012"
+ },
+ "US-TIGER-Roads-2014": {
+ "description": "Ved zoom-niveau 16+ offentligt tilgængelige public domain kort-data fra US Census. Ved lavere niveauer kun ændringer siden 2006, eksklusiv ændringer allerede indarbejdet i OpenStreetMap.",
+ "name": "TIGER Roads 2014"
+ },
+ "US-TIGER-Roads-2017": {
+ "description": "Gul = Public domain kort-data fra US Census. Rød = Ingen data i OpenStreetMap",
+ "name": "TIGER Roads 2017"
+ },
"Waymarked_Trails-Cycling": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap bidragsydere, ODbL 1.0"
- },
"name": "Afmærkede spor: Cykling"
},
"Waymarked_Trails-Hiking": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap bidragsydere, ODbL 1.0"
- },
"name": "Afmærkede spor: Vandring"
},
"Waymarked_Trails-MTB": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap bidragsydere, ODbL 1.0"
- },
"name": "Afmærkede spor: MTB"
},
"Waymarked_Trails-Skating": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap bidragsydere, ODbL 1.0"
- },
"name": "Afmærkede spor: Skøjtning"
},
"Waymarked_Trails-Winter_Sports": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap bidragsydere, ODbL 1.0"
- },
"name": "Afmærkede spor: Vintersport"
},
"basemap.at": {
diff --git a/vendor/assets/iD/iD/locales/de.json b/vendor/assets/iD/iD/locales/de.json
index cb28c400e..5100b22c5 100644
--- a/vendor/assets/iD/iD/locales/de.json
+++ b/vendor/assets/iD/iD/locales/de.json
@@ -13,7 +13,7 @@
},
"add_point": {
"title": "Punkt",
- "description": "Restaurants, Denkmäler, Briefkästen oder andere Punkte der Karte hinzufügen.",
+ "description": "Restaurants, Denkmäler, Briefkästen oder andere Punkte zur Karte hinzufügen.",
"tail": "Klicke in die Karte, um einen Punkt hinzuzufügen."
},
"browse": {
@@ -21,10 +21,13 @@
"description": "Verschiebe und zoome die Karte."
},
"draw_area": {
- "tail": "Klicke, um Knoten zur Fläche hinzuzufügen. Klicke auf den ersten Knoten, um die Fläche abzuschlieÃen."
+ "tail": "Klicke, um weiter Knoten zur Fläche hinzuzufügen. Klicke auf den ersten Knoten, um die Fläche fertigzustellen."
},
"draw_line": {
- "tail": "Klicke, um weitere Knoten zur Linie hinzuzufügen. Klicke auf eine andere Linie, um die Linien zu verbinden und klicke doppelt, um die Linie zu beenden."
+ "tail": "Klicke, um weitere Knoten zur Linie hinzuzufügen. Klicke auf eine andere Linie, um die Linien zu verbinden und klicke doppelt, um die Linie fertigzustellen."
+ },
+ "drag_node": {
+ "connected_to_hidden": "Dieses Objekt kann nicht bearbeitet werden, da es mit einem versteckten Objekt verbunden ist."
}
},
"operations": {
@@ -56,7 +59,7 @@
"annotation": "Zeichnen abgebrochen."
},
"change_role": {
- "annotation": "Rolle eines Relationsmitgliedes geändert."
+ "annotation": "Rolle eines Mitglieds der Relation geändert."
},
"change_tags": {
"annotation": "Eigenschaften geändert."
@@ -72,7 +75,7 @@
"line": "Eine Linie kreisförmig gemacht.",
"area": "Eine Fläche kreisförmig gemacht."
},
- "not_closed": "Dieses Objekt kann nicht kreisförmig gemacht werden, da es keine Schleife ist.",
+ "not_closed": "Dieses Objekt kann nicht kreisförmig gemacht werden, da es nicht geschlossen ist.",
"too_large": "Dieses Objekt kann nicht kreisförmig gemacht werden, da zu wenig davon sichtbar ist.",
"connected_to_hidden": "Dieses Objekt kann nicht kreisförmig gemacht werden, da es mit einem versteckten Objekt verbunden ist."
},
@@ -89,13 +92,13 @@
},
"not_squarish": "Dieses Objekt kann nicht rechtwinklig gemacht werden, da es nicht annähernd rechtwinklig ist.",
"too_large": "Dieses Objekt kann nicht quadratisch werden, da zu wenig davon sichtbar ist.",
- "connected_to_hidden": "Dieses Objekt kann nicht quadratisch gemacht werden, weil es mit einem versteckten Objekt verbunden ist."
+ "connected_to_hidden": "Dieses Objekt kann nicht rechtwinklig gemacht werden, weil es mit einem versteckten Objekt verbunden ist."
},
"straighten": {
- "title": "Gerade ausrichten",
- "description": "Diese Linie gerade ausrichten.",
+ "title": "Begradigen",
+ "description": "Diese Linie begradigen.",
"key": "S",
- "annotation": "Linie gerade ausgerichtet.",
+ "annotation": "Linie begradigt.",
"too_bendy": "Dieses Objekt kann nicht begradigt werden, da es zu kurvig ist.",
"connected_to_hidden": "Dieses Objekt kann nicht begradigt werden, da es mit einem versteckten Objekt verbunden ist."
},
@@ -140,14 +143,14 @@
"annotation": {
"point": "Weg mit einem Punkt verbunden.",
"vertex": "Weg mit einem anderem Weg verbunden.",
- "line": "Weg mit einer Linie verbunden.",
+ "line": "Weg mit einer Linie / einer Fläche verbunden.",
"area": "Weg mit einer Fläche verbunden."
}
},
"disconnect": {
"title": "Trennen",
"description": "Trenne diese Wege/Flächen voneinander.",
- "key": "T",
+ "key": "D",
"annotation": "Linien/Flächen getrennt.",
"not_connected": "Es gibt hier nicht genug Linien/Flächen, um diese zu trennen.",
"connected_to_hidden": "Dieses Objekt kann nicht getrennt werden, da es mit einem versteckten Objekt verbunden ist.",
@@ -160,7 +163,7 @@
"annotation": "{n} Objekte wurden vereinigt.",
"not_eligible": "Diese Objekte können nicht vereinigt werden.",
"not_adjacent": "Diese Objekte können nicht vereinigt werden, da ihre Endpunkte nicht verbunden sind.",
- "restriction": "Diese Objekte können nicht vereinigt werden, weil zumindest ein Objekt Teil der '{relation}' Relation ist.",
+ "restriction": "Diese Objekte können nicht vereinigt werden, weil zumindest ein Objekt Mitglied der '{relation}' Relation ist.",
"incomplete_relation": "Diese Objekte können nicht zusammengefügt werden, da mindestens eines noch nicht vollständig heruntergeladen wurde.",
"conflicting_tags": "Diese Objekte können nicht vereinigt werden, weil es Eigenschaften mit widersprechenden Werten gibt."
},
@@ -259,10 +262,10 @@
}
},
"reverse": {
- "title": "Umkehren",
+ "title": "Richtung umdrehen",
"description": "Richtung dieser Linie umkehren.",
"key": "V",
- "annotation": "Linienrichtung umgekehrt."
+ "annotation": "Richtung der Linie umgedreht."
},
"split": {
"title": "Teilen",
@@ -284,13 +287,13 @@
"restriction": {
"help": {
"select": "Klicke, um ein Wegsegment auszuwählen.",
- "toggle": "Klicke, um die Abbiegeeinschränkung umzudrehen.",
+ "toggle": "Klicke, um die Abbiegebeschränkung umzudrehen.",
"toggle_on": "Klicke, um eine â{restriction}â-Einschränkung hinzuzufügen.",
"toggle_off": "Klicke, um die â{restriction}â-Einschränkung zu löschen."
},
"annotation": {
- "create": "Abbiegeeinschränkung hinzugefügt",
- "delete": "Abbiegeeinschränkung gelöscht"
+ "create": "Abbiegebeschränkung hinzugefügt",
+ "delete": "Abbiegebeschränkung gelöscht"
}
}
},
@@ -303,14 +306,14 @@
"nothing": "Nichts zum Wiederherstellen."
},
"tooltip_keyhint": "Tastenkürzel:",
- "browser_notice": "Dieser Editor unterstützt Firefox, Chrome, Safari, Opera und Internet Explorer 11 und höher. Bitte deinen Browser upgraden oder die Karte mit Potlatch 2 bearbeiten.",
+ "browser_notice": "Dieser Editor unterstützt Firefox, Chrome, Safari, Opera und Internet Explorer 11 und höher. Bitte aktualisiere deinen Browser oder bearbeite die Karte mit Potlatch 2.",
"translate": {
"translate": "Ãbersetzen",
"localized_translation_label": "Mehrsprachiger Name",
"localized_translation_language": "Sprache wählen",
"localized_translation_name": "Name"
},
- "zoom_in_edit": "Zum Bearbeiten hinein zoomen",
+ "zoom_in_edit": "Hinein zoomen zum Bearbeiten ",
"login": "Login",
"logout": "Abmelden",
"loading_auth": "Mit OpenStreetMap verbinden â¦",
@@ -323,7 +326,7 @@
"status": {
"error": "Verbindungsaufbau zur API nicht möglich.",
"offline": "Der Server ist offline. Bitte versuche es später noch einmal.",
- "readonly": "Die API ist im âNur-Leseâ-Modus. Ãnderungen können zur Zeit nicht gespeichert werden.",
+ "readonly": "Die API erlaubt nur lesen. Ãnderungen können zur Zeit nicht gespeichert werden.",
"rateLimit": "Die API beschränkt den Zugriff durch nicht angemeldete Benutzer. Du kannst das Limit durch Anmelden umgehen."
},
"commit": {
@@ -342,7 +345,7 @@
"about_changeset_comments": "Ãber Ãnderungssatz-Kommentare",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/DE:Good_changeset_comments",
"google_warning": "Du hast Google in diesem Kommentar erwähnt: Vergiss bitte nicht, dass das Kopieren von Google Maps streng verboten ist.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Bearbeitet von {users}",
@@ -386,7 +389,8 @@
"title": "MaÃe",
"selected": "{n} ausgewählt",
"geometry": "Geometrie",
- "closed": "geschlossene",
+ "closed_line": "geschlossene Linie",
+ "closed_area": "geschlossene Fläche",
"center": "Zentrum",
"perimeter": "Umfang",
"length": "Länge",
@@ -394,7 +398,8 @@
"centroid": "Schwerpunkt",
"location": "Lage",
"metric": "metrische MaÃe",
- "imperial": "imperiale MaÃe"
+ "imperial": "imperiale MaÃe",
+ "node_count": "Anzahl der Knoten"
}
},
"geometry": {
@@ -416,7 +421,7 @@
"inspector": {
"no_documentation_combination": "Für diese Eigenschaftenkombination ist keine Dokumentation verfügbar.",
"no_documentation_key": "Für dieses Schlüsselwort ist keine Dokumentation verfügbar.",
- "documentation_redirect": "Diese Dokumentation wurde auf eine neue Webpage weitergeleitet.",
+ "documentation_redirect": "Diese Dokumentation wurde auf eine neue Webseite weitergeleitet.",
"show_more": "Mehr zeigen",
"view_on_osm": "Auf openstreetmap.org ansehen",
"all_fields": "Alle Felder",
@@ -460,22 +465,28 @@
"title": "Hintergrund",
"description": "Hintergrundeinstellungen",
"key": "B",
- "percent_brightness": "{opacity}% Helligkeit",
- "none": "Kein Hintergrund",
- "best_imagery": "Beste bekannte Bildmaterialquelle für diese Lage",
+ "backgrounds": "Bildmaterial-Quelle",
+ "none": "Leer",
+ "best_imagery": "Beste bekannte Bildmaterial-Quelle für diese Lage",
"switch": "Zu diesem Hintergrund zurückschalten",
"custom": "Benutzerdefiniert",
"custom_button": "Benutzerdefinierten Hintergrund bearbeiten",
- "custom_prompt": "Gib eine Kachel-URL-Vorlage ein. Gültige Variablen sind:\n - {zoom}/{z}, {x}, {y} für das Z/X/Y Kachel-Schema\n - {ty} für umgedrehte TMS-Stil Y-Koordinaten\n - {u} für das Quadtile Schema\n - {switch:a,b,c} für DNS-Server Multiplexing\n\nBeispiel:\n{example}",
- "fix_misalignment": "Bildmaterial-Versatz anpassen",
- "imagery_source_faq": "Woher kommt dieses Bildmaterial?",
+ "custom_prompt": "Gib eine Kachel-URL-Vorlage ein. Gültige Variablen sind:\n - {zoom} oder {z}, {x}, {y} für das Z/X/Y Kachel-Schema\n - {-y} oder {ty} für umgedrehte TMS-Stil Y-Koordinaten\n - {u} für das Quadtile Schema\n - {switch:a,b,c} für DNS-Server Multiplexing\n\nBeispiel:\n{example}",
+ "overlays": "Ãberlagerungen",
+ "imagery_source_faq": "Bildmaterialinformation / Problem melden",
"reset": "Zurücksetzen",
- "offset": "Ziehe irgendwo im grauen Bereich um den Versatz des Bildmaterials anzupassen oder gib die Versatz-Werte in Metern ein.",
+ "display_options": "Bildmaterial-Optionen",
+ "brightness": "Helligkeit",
+ "contrast": "Kontrast",
+ "saturation": "Sättigung",
+ "sharpness": "Schärfe",
"minimap": {
- "description": "Minikarte",
- "tooltip": "Zeige kleine Ãberblicks-Karte zum Auffinden des angezeigten Kartenausschnitts.",
+ "description": "Minimap anzeigen",
+ "tooltip": "Zeige eine herausgezoomte Karte zum Auffinden des angezeigten Kartenausschnitts.",
"key": "/"
- }
+ },
+ "fix_misalignment": "Bildmaterial-Versatz anpassen",
+ "offset": "Ziehe irgendwo im grauen Bereich um den Versatz des Bildmaterials anzupassen oder gib die Versatz-Werte in Metern ein."
},
"map_data": {
"title": "Kartendaten",
@@ -488,7 +499,7 @@
"title": "OpenStreetMap Daten"
}
},
- "fill_area": "Füllflächen",
+ "fill_area": "Flächenfüllung",
"map_features": "Karten-Objekte",
"autohidden": "Diese Objekte wurden automatisch versteckt, da zu viele auf dem Bildschirm angezeigt würden. Du kannst zum Bearbeiten hinein zoomen.",
"osmhidden": "Diese Objekte wurden automatisch versteckt, weil die OpenStreetMap Ebene versteckt ist."
@@ -500,23 +511,23 @@
},
"traffic_roads": {
"description": "HauptstraÃen",
- "tooltip": "Autobahnen, StraÃen, etc."
+ "tooltip": "Autobahnen, StraÃen usw."
},
"service_roads": {
"description": "ErschlieÃungsstraÃen",
- "tooltip": "ErschlieÃungsstraÃen, ZufahrtsstraÃen, ParkplatzstraÃen, Waldwege, Feldwege, etc."
+ "tooltip": "ErschlieÃungsstraÃen, ZufahrtsstraÃen, ParkplatzstraÃen, Waldwege, Feldwege usw."
},
"paths": {
"description": "Wege",
- "tooltip": "Bürgersteige, Gehsteige, FuÃwege, Radwege, etc."
+ "tooltip": "Bürgersteige, Gehsteige, FuÃwege, Radwege usw."
},
"buildings": {
"description": "Gebäude",
- "tooltip": "Gebäude, Unterstände, Garagen, etc."
+ "tooltip": "Gebäude, Unterstände, Garagen usw."
},
"landuse": {
"description": "Flächennutzungen",
- "tooltip": "Wälder, Ãcker, Parks, Wohngebiete, Industriegebiete, etc."
+ "tooltip": "Wälder, Ãcker, Parks, Wohngebiete, Industriegebiete usw."
},
"boundaries": {
"description": "Grenzen",
@@ -524,7 +535,7 @@
},
"water": {
"description": "Gewässer",
- "tooltip": "Flüsse, Seen, Teiche, Weiher, Flussbecken etc."
+ "tooltip": "Flüsse, Seen, Teiche, Weiher, Flussbecken usw."
},
"rail": {
"description": "Eisenbahnen",
@@ -532,11 +543,11 @@
},
"power": {
"description": "Stromleitungen",
- "tooltip": "Stromleitungen, Kraftwerke, Umspannwerke, etc."
+ "tooltip": "Stromleitungen, Kraftwerke, Umspannwerke usw."
},
"past_future": {
"description": "Vergangen/Zukünftig",
- "tooltip": "Geplant, in Bau, aufgegeben, abgerissen, etc."
+ "tooltip": "Geplant, in Bau, aufgegeben, abgerissen usw."
},
"others": {
"description": "Andere",
@@ -545,22 +556,22 @@
},
"area_fill": {
"wireframe": {
- "description": "Keine Füllung (Gitter)",
- "tooltip": "Gittermodus aktivierenm verbessert die Sichtbarkeit des Hintergrund-Bildmaterials",
+ "description": "Keine Füllung (Gittermodus)",
+ "tooltip": "Der Gittermodus verbessert die Sichtbarkeit des Hintergrund-Bildmaterials",
"key": "G"
},
"partial": {
"description": "Teilweise Füllung",
- "tooltip": "Flächen werden nur mit Füllung in den Innenecken angezeigt. (Empfohlen für Anfänger)"
+ "tooltip": "Flächen werden nur am Rand innen gefüllt (Empfohlen für Anfänger)"
},
"full": {
- "description": "Vollständige Füllung",
- "tooltip": "Flächen werden vollständig gefüllt angezeigt"
+ "description": "Volle Füllung",
+ "tooltip": "Flächen werden voll gefüllt angezeigt"
}
},
"restore": {
"heading": "Ungesicherte Ãnderungen vorhanden",
- "description": "Willst Du die ungesicherten Ãnderungen aus einer früheren Bearbeitungs-Sitzung wiederherstellen?",
+ "description": "Willst du die ungesicherten Ãnderungen aus einer früheren Bearbeitungs-Sitzung wiederherstellen?",
"restore": "Wiederherstellen meiner Ãnderungen",
"reset": "Verwerfen meiner Ãnderungen"
},
@@ -572,11 +583,12 @@
"status_code": "Server hat folgenden Status zurückgegeben: {code}",
"unknown_error_details": "Bitte stelle sicher, dass dein Gerät mit dem Internet verbunden ist.",
"uploading": "Ãnderungen werden auf OpenStreetMap hochgeladen...",
+ "conflict_progress": "Konflikte prüfen: {num} von {total}",
"unsaved_changes": "Ungesicherte Ãnderungen vorhanden",
"conflict": {
"header": "Bearbeitungskonflikte auflösen",
"count": "Konflikt {num} von {total}",
- "previous": "< Voriger",
+ "previous": "< Vorheriger",
"next": "Nächster >",
"keep_local": "Eigene behalten",
"keep_remote": "Andere Version verwenden",
@@ -584,7 +596,7 @@
"delete": "Gelöscht lassen",
"download_changes": "oder osmChange File herunterladen",
"done": "Alle Konflikte aufgelöst!",
- "help": "Ein anderer Benutzer hat einige der gleichen Objekte geändert, die Du geändert hast.\nKlicke unten auf jedes Objekt für weitere Details über den Konflikt und wähle aus,\nob Deine Ãnderungen oder die Ãnderungen des anderen Benutzers behalten werden sollen.\n"
+ "help": "Ein anderer Benutzer hat einige der gleichen Objekte geändert, die du geändert hast.\nKlicke unten auf jedes Objekt für weitere Details über den Konflikt und wähle aus,\nob deine Ãnderungen oder die Ãnderungen des anderen Benutzers behalten werden sollen.\n"
}
},
"merge_remote_changes": {
@@ -592,7 +604,7 @@
"deleted": "Dieses Objekt wurde von {user} gelöscht.",
"location": "Dieses Objekt wurde sowohl von Dir als auch von {user} verschoben.",
"nodelist": "Knoten wurden von {user} und dir geändert.",
- "memberlist": "Relationsmitglieder wurden von {user} und dir geändert.",
+ "memberlist": "Mitglieder der Relation wurden von {user} und dir geändert.",
"tags": "Du hast die Eigenschaft {tag} in â{local}â geändert und {user} hat es in â{remote}â geändert."
}
},
@@ -643,7 +655,7 @@
"untagged_area_tooltip": "Wähle einen Objekttyp aus, der diese Fläche beschreibt.",
"untagged_relation": "Relation ohne Eigenschaft",
"untagged_relation_tooltip": "Wähle einen Objekttyp aus, der diese Relation beschreibt.",
- "many_deletions": "Du willst {n} Objekte löschen. Bist du sicher, dass du das möchtest? Dies wird die Objekte aus der Karte löschen, die jeder andere auf openstreetmap.org sieht.",
+ "many_deletions": "Du willst {n} Objekte löschen: {p} Knoten, {l} Linien, {a} Fächen und {r} Relationen. Bist du sicher, dass du das möchtest? Damit werden alle diese Objekte aus der Karte entfernt, die alle anderen auf openstreetmap.org sehen.",
"tag_suggests_area": "Die Eigenschaft {tag} legt nahe, dass die Linie eine Fläche sein sollte, es ist aber keine Fläche",
"deprecated_tags": "Veraltete Eigenschaften: {tags}"
},
@@ -651,28 +663,28 @@
"in": "Hinein zoomen",
"out": "Heraus zoomen"
},
- "cannot_zoom": "Es kann im aktuellen Modus nicht weiter heraus gezoomt werden.",
+ "cannot_zoom": "Du kannst im aktuellen Modus nicht weiter heraus zoomen.",
"full_screen": "Vollbildmodus ein-/ausschalten",
"gpx": {
"local_layer": "Lokale Datei",
"drag_drop": "Zieh eine .gpx, .geojson, oder .kml Datei per Drag & Drop auf die Seite oder klicke den Knopf rechts, um nach Dateien zu suchen",
- "zoom": "Zur GPX-Spur zoomen",
+ "zoom": "GPS-Track anzeigen",
"browse": "Eine Datei laden"
},
"mapillary_images": {
"tooltip": "StraÃenfotos von Mapillary",
- "title": "Fotoüberlagerung (Mapillary)"
+ "title": "StraÃenfotos (Mapillary)"
},
"mapillary_signs": {
- "tooltip": "Verkehrsschilder von Mapillary (bei aktivierter Fotoebene)",
- "title": "Verkehrszeichen-Ãberlagerung (Mapillary)"
+ "tooltip": "Verkehrszeichen von Mapillary (bei aktivierten StraÃenfotos)",
+ "title": "Verkehrszeichen (Mapillary)"
},
"mapillary": {
"view_on_mapillary": "Dieses Bild auf Mapillary ansehen"
},
"openstreetcam_images": {
"tooltip": "StraÃenfotos von OpenStreetCam",
- "title": "Fotoüberlagerung (OpenStreetCam)"
+ "title": "StraÃenfotos (OpenStreetCam)"
},
"openstreetcam": {
"view_on_openstreetcam": "Dieses Bild auf OpenStreetCam ansehen"
@@ -680,15 +692,167 @@
"help": {
"title": "Hilfe",
"key": "H",
- "help": "#Hilfe\n\nDies ist der iD Editor für [OpenStreetMap](http://www.openstreetmap.org/), der freien und bearbeitbaren Weltkarte. Du kannst ihn verwenden, um Daten in deiner Umgebung hinzuzufügen oder zu verbessern und so diese Karte mit freien Quellen und freien Daten für jeden verbessern.\n\nDeine Bearbeitungen werden für alle Nutzer von OpenStreetMap sichtbar. Um Bearbeitungen vornehmen zu können, musst du [einloggen](https://www.openstreetmap.org/login).\n\nDer [iD Editor](http://ideditor.com/) ist ein Gemeinschaftsprojekt, dessen [Quellcode auf GitHub](https://github.com/openstreetmap/iD) verfügbar ist.\n",
- "editing_saving": "# Bearbeiten & Speichern\n\nDieser Editor ist gedacht um hauptsächlich online zu arbeiten und du verwendest ihn gerade auf einer Webseite.\n\n### Objekte auswählen\n\nUm ein Objekt wie eine StraÃe oder eine Sehenswürdigkeit auszuwählen, klicke dieses auf der Karte an. Dadurch wird das Objekt hervorgehoben und es werden links in der Seitenleiste die Objektdetails angezeigt. Durch Rechtsklicken auf das Objekt bekommst du das Bearbeitungsmenu für das Objekt.\n\nMehrere Objekte kannst du auswählen, indem du die Shift-Taste gedrückt hältst. Dann klicke entweder einzeln auf die gewünschten Objekte oder ziehe mit der Maus einen Rahmen auf, damit die Punkte im Rahmen ausgewählt werden.\n\n### Speichern der Ãnderungen\n\nWenn du StraÃen, Gebäude, oder Plätze bearbeitet hast, dann sind deine Ãnderungen nur lokal gespeichert, bis du sie zum Server hochlädst. Mach dir keine Sorge wegen Fehler: Du kannst Ãnderungen jederzeit mit dem Rückgängig-Knopf rückgängig machen oder über den Wiederherstellen-Knopf wiederherstellen.\n\nKlicke auf âSpeichernâ, um eine Gruppe von Ãnderungen abzuschlieÃen, beispielsweise wenn du in einem Gebiet fertig bist und woanders weiter arbeiten willst. Du bekommst dann die Liste der Ãnderungen und manchmal auch nützliche Warnungen angezeigt, wenn etwas falsch sein könnte. Du kannst dann überprüfen, was du gerade geändert hast.\n\nWenn alles gut aussieht, solltest du einen kurzen Kommentar schreiben, der deine Ãnderungen erklärt. Klicke dann auf \"Hochladenâ, um die Ãnderungen auf [OpenStreetMap.org](http://www.openstreetmap.org/) zu speichern, dort werden sie für alle anderen Benutzer sichtbar und diese können darauf aufbauen.\n\nWenn du deine Ãnderungen in einer Sitzung nicht fertigstellen kannst, schlieÃe einfach den Browser-Tab. Wenn du die Seite wieder öffnest (mit dem gleichen Rechner und Browser) wird dir angeboten, deine Ãnderungen wiederherzustellen.\n\n### Benutzung des Editors\n\nDu kannst die Liste der Tastenkürzel mit dem '?'-Knopf ansehen.\n",
- "roads": "# Wege\n\nMit diesem Editor kannst du Wege erstellen, verbessern und löschen. Es gibt alle Arten von Wegen: Wanderwege, StraÃen, Bürgersteige, Autobahnen, Eisenbahnschienen oder Fahrradwege; jeder oft benutzte Abschnitt sollte abbildbar sein.\n\n### Auswählen\n\nKlicke auf einen Weg um ihn auszuwählen. Er wird dann hervorgehoben und und es werden links in der Seitenleiste die Wegdetails angezeigt. Durch Rechtsklicken auf den Weg bekommst du das Bearbeitungsmenu für den Weg.\n\n### Verbessern\n\nOft sieht man, dass Wege nicht mit dem Bildmaterial oder einer GPS-Spur übereinstimmen. Du kannst den Weg so anpassen, dass er an der richtigen Stelle ist.\n\nZuerst klickst du auf den Weg den du ändern willst. Dieser wird nun hervorgehoben und es werden die Knoten und Kontrollpunkte des Weges angezeigt. Diese kannst du an die richtigen Stelle verschieben. Wenn du neue Knoten hinzufügen möchtest, klicke doppelt zwischen den Knoten auf die Linie und es wird ein neuer Knoten erzeugt. Du kannst auch einen Dreiecks-Pfeil auf der Linie anklicken und verschieben.\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 erforderlich für die Nutzung von StraÃenroutern.\n\nDu kannst den Weg auch Rechtsklicken und 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 - wie immer beim Bearbeiten - vorsichtig, da die Ergebnisse von jedem gesehen werden können und die Satellitenbilder oft veraltet sind; der Weg wurde vielleicht einfach neu gebaut.\n\nDu kannst Wege löschen, indem du sie rechtsklickst 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\nKlicke dort hin, wo der Weg anfängt. Sollte er von einer bereits existierenden StraÃe abzweigen, klicke an der entsprechenden Stelle auf diese StraÃe.\n\nZeichne nun den Weg, indem du Knoten anhand des Bildmaterials oder der GPS-Spur entlang des Weges setzt. Sollte der Weg einen anderen kreuzen, klicke auf den Kreuzungspunkt, um beide Wege 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\nGesammelte GPS-Tracks sind eine wertvolle Datenquelle für OpenStreetMap. Dieser Editor unterstützt lokale GPS-Tracks - `.gpx`-Dateien auf deinem Computer. Du kannst GPS-Tracks mit Hilfe von zahlreichen Smartphone-Apps oder mit GPS-Geräten aufnehmen.\n\nFür Informationen über das Aufzeichnen von GPS-Daten kannst du dir folgende Anleitung durchlesen: [Kartierung mit Smartphone, GPS oder Papier](http://learnosm.org/de/mobile-mapping/)\n\nUm einen GPS-Track fürs Mapping zu verwenden, ziehe ihn einfach auf die Karte. Wenn er erkannt wurde, wird der Track als hell-lila Linie auf der Karte dargestellt.\nKlicke auf das Kartendaten-Menü rechts, um die neue Ebene mit dem Track zu aktivieren/deaktivieren oder zoome zum Gebiet des Tracks.\n\nDer GPS-Track wird nicht automatisch direkt zu OpenStreetMap hochgeladen. Am besten verwendest du ihn als Orientierung um neue Objekte zu zeichnen. Möchtest du den GPS-Track jedem zugänglich machen, kannst du ihn [nach OpenStreetMap hochladen](http://www.openstreetmap.org/trace/create)\n",
- "imagery": "# Bildmaterial\n\nHintergrundbilder sind eine wichtige Quelle für das Kartografieren. Eine Kombination aus Luftbildern von Flugzeugen, Satellitenbilder und freien Quellen sind im Editor über das Hintergrundeinstellungs-Menü auf der rechten Seite verfügbar.\n\nAls Standard sind die [Bing](http://www.bing.com/maps/)-Satellitenbilder ausgewählt. Je nach angezeigter Gegend werden dir verschiedene andere Quellen angezeigt. In einigen Länder wie Deutschland, Ãsterreich, Schweiz oder den USA steht zum Teil sehr hochauflösendes Bildmaterial zur Verfügung.\n\nBildmaterial ist manchmal durch Fehler der Anbieter gegenüber den Kartendaten versetzt. Wenn du feststellst, dass viele Wege gegenüber dem Hintergrund versetzt sind, dann verschiebe nicht die Wege damit sie zum Hintergrund passen. Du kannst das Hintergrund-Bildmaterial verschieben, bis es zu den bestehenden Objekten passt. Um das Bildmaterial anzupassen, klicke auf âBildmaterial-Versatz anpassenâ unten in den Hintergrundeinstellungen.\n",
- "addresses": "# Adressen\n\nAdressen sind eine der nützlichsten Informationen der Karte.\n\nObwohl Adressen oft als Teile der StraÃe dargestellt sind werden sie in OpenStreetMap als Eigenschaften von Punkten neben der StraÃe, von Gebäude-Eingängen oder von Gebäuden eingetragen.\n\nDu kannst Adressinformationen zu Orten hinzufügen, die als Gebäude-Umrisse oder als Punkte erfasst sind. Die beste Quelle für Adressen ist eigenes Wissen oder eine Erhebung vor Ort - wie bei allen anderen Objekten ist das Kopieren von kommerziellen Quellen wie Google Maps strikt verboten.\n",
- "inspector": "# Objekteditor\n\nDer Objekteditor ist der Bereich links auf der Seite und erlaubt dir die Details des ausgewählten Objekts zu bearbeiten.\n\n### Einen Objekttyp auswählen\n\nNachdem du einen Punkt, eine Linie oder eine Fläche hinzugefügt hast, kannst du auswählen, welchen Typ das Objekt hat â ob es eine Autobahn oder eine AnliegerstraÃe, ein Supermarkt oder ein Café ist. Der Objekteditor zeigt Knöpfe für die am häufigsten Objekttypen an und du kannst andere finden indem du im Suchfeld eingibst, wonach du suchst.\n\nKlicke auf den Knopf âiâ auf der rechten Seite bei einem Objekttyp, um mehr darüber zu erfahren. Klicke auf den Objekttyp um ihn auszuwählen.\n\n### Objekttypen verwenden und Eigenschaften bearbeiten\n\nNachdem du einen Objekttyp oder ein Objekt mit zugeordnetem Objekttyp ausgewählt hast, zeigt der Objekteditor Felder mit Eigenschaften des Objekts wie Name oder Adresse an.\n\nUnter diesen Feldern kannst du das \"Feld hinzufügen\"-Dropdown anklicken, um weitere Details hinzuzufügen wie zum Beispiel einen Wikipedia-Link, die Zugänglichkeit für Rollstühle und anderes.\n\nUnten im Objekteditor kannst du auf âAlle Eigenschaftenâ klicken, um das Objekt mit beliebigen anderen Eigenschaften zu versehen. [Taginfo](http://taginfo.openstreetmap.org/) ist eine gute Quelle, um oft genutzte Kombinationen von Eigenschaften zu finden.\n\nÃnderungen die du im Objekteditor vornimmst, werden automatisch auf die ausgewählten Objekte angewendet. Durch Klicken auf den Knopf âRückgängigâ kannst du sie rückgängig machen.\n",
- "buildings": "# Gebäude\n\nOpenStreetMap ist die gröÃte Gebäude-Datenbank der Welt und du kannst helfen, sie weiter zu verbessern.\n\n### Auswahl\n\nDu kannst ein Gebäude auswählen, indem du auf dessen Umriss klickst. Das Gebäude wird dann hervorgehoben und es werden links in der Seitenleiste die Gebäudedetails angezeigt.\n\n### Bearbeitung\n\nManchmal sind Gebäude falsch platziert oder haben falsche Eigenschaften.\n\nUm ein Gebäude komplett zu verschieben kannst du es auswählen und mit dem Tastenkürzel 'M' verschieben oder rechtsklicken und mit dem âBewegenâ-Werkzeug verschieben. Bewege die Maus um das Gebäude zu verschieben und klicke, wenn es an der richtigen Stelle ist.\n\nUm den Gebäudeumriss zu korrigieren, klicke und ziehe die Knoten des Umriss, bis sie an der richtigen Stelle sind.\n\n### Erstellen\n\nEine Hauptfrage beim Gebäude erstellen ist dasss OpenStreetMap Gebäude sowohl Flächen und als Punkt speichert. Die Faustregel ist _Gebäude wenn möglich als Flächen zu zeichnen_ und Firmen, Geschäfte und ähnliches zusätzlich als Punkte innerhalb des Gebäudes anzulegen.\n\nUm ein Gebäude als Fläche zu zeichnen, klicke auf den Knopf âFlächeâ oben links und vollende das Gebäude, indem du entweder die âEnterâ-Taste drückst, oder auf den ersten Knoten klickst.\n\n### Löschen\n\nWenn ein Gebäude nicht existiert â es ist auf den Satellitenbilder nicht vorhanden und du warst idealerweise vor Ort â kannst du es löschen und es wird von der Karte entfernt. Sei vorsichtig beim Löschen von Objekten, das Ergebnis kann, wie bei jeder anderen Ãnderung, von allen gesehen werden. AuÃerdem sind Satellitenbilder 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 die Entf-Taste drückst oder es rechtsklickt und auf das Papierkorbsymbol klickst.\n",
- "relations": "# Relationen\n\nEine Relation ist ein besonderes Objekt in OpenStreetMap, welches andere Objekte zusammenfasst. Es gibt zwei gängige Arten von Relationen: Wegrelationen fassen Abschnitte eines Weges zu einer Autobahn oder zu einem Wanderweg zusammen. Multipolygone fassen mehrere Linien/Flächen zu einer komplexen Fläche (bestehend aus mehreren Flächen oder Löchern wie ein Gebäude-Innenhof oder eine Lichtung im Wald) zusammen.\n\nDie Objekte in einer Relation werden Mitglieder genannt. Im Objekteditor kannst du links in der Seitenleiste ganz unten unter \"Alle Relationen\" sehen, in welchen Relationen das Objekt enthalten ist. Durch Klick auf eine Relation werden alle Elemente der Relation in der Seitenleiste angezeigt und auf der Karte markiert.\n\nNormalerweise kümmert sich iD während der Bearbeitung automatisch um die Pflege der Relationen. Wenn du einen Abschnitt eines Weges löschst, um ihn genauer neu zu zeichnen, solltest du sicherstellen, dass der neuen Abschnitt Mitglied in den gleichen Relationen wie das Original wird.\n\n### Bearbeiten von Relationen\n\nUm ein Objekt einer Relation hinzuzufügen, wähle das zukünftige Mitglied aus und klicke im Objekteditor auf die Schaltfläche â+â im Abschnitt âAlle Relationenâ. Du kannst dann die Relation auswählen oder den Namen der Relation eintippen.\n\nUm eine neue Relation erstellen, wähle das erste zukünftige Mitglied aus und klicke im Objekteditor auf die Schaltfläche â+â im Abschnitt âAlle Relationenâ und wähle âNeue Relation â¦â.\n\nUm ein Element aus einer Relation zu entfernen, wähle das Mitglied aus und klicke auf den Papierkorb neben der Relation, aus der du es entfernen willst.\n\nDu kannst Multipolygone mit Löchern mit dem âVereinigenâ-Werkzeug erstellen. Zeichne zwei Bereiche (den äuÃeren und den inneren Bereich) und klicke auf den äuÃeren Bereich. Dann halte die Umschalttaste gedrückt und klicke auf den inneren Bereich und klicke dann auf âVereinigenâ (+).\n"
+ "help": {
+ "title": "Hilfe",
+ "welcome": "Willkommen beim iD Editor für [OpenStreetMap](https://www.openstreetmap.org/). Mit diesem Editor kannst du OpenStreetMap gleich mit deinem Browser verbessern.",
+ "open_data_h": "Open Data",
+ "open_data": "Deine Ãnderungen auf dieser Karte werden für alle Nutzer von OpenStreetMap sichtbar. Du kannst Ortskenntnis, Vor-Ort-Erhebung oder Bildmaterial von Luftaufnahmen und StraÃenfotos als Grundlage für deine Bearbeitungen verwenden. Kopieren von kommerziellen Quellen wie Google [ist streng verboten](https://www.openstreetmap.org/copyright).",
+ "before_start_h": "Bevor du anfängst",
+ "before_start": "Du solltest mit OpenStreetMap und diesem Editor vertraut sein, bevor du mit dem Bearbeiten anfängst. iD hat einen Rundgang mit dem du die Grundlagen des OpenStreetMap-Bearbeiten lernen kannst. Klicke \"Rundgang starten\" um das Lernprogramm zu starten - es dauert nur etwa 15 Minuten.",
+ "open_source_h": "Open Source",
+ "open_source": "Der iD Editor ist ein quelloffenes Gemeinschaftsprojekt und du benutzt gerade Version {version}. Der Quellcode ist [auf GitHub](https://github.com/openstreetmap/iD) verfügbar.",
+ "open_source_help": "Du kannst iD durch [Ãbersetzungen](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) oder [Fehlermeldungen](https://github.com/openstreetmap/iD/issues) unterstützen."
+ },
+ "overview": {
+ "title": "Ãberblick",
+ "navigation_h": "Navigation",
+ "navigation_drag": "Du kannst die Karte durch Drücken und Halten der {leftclick} linken Maustaste und Bewegen der Maus verschieben. Du kannst auch die `â`, `â`, `â`, `â` Pfeiltasten auf deiner Tastatur benutzen.",
+ "navigation_zoom": "Du kannst durch Drehen am Mausrad oder am Trackpad oder durch Klicken der {plus} / {minus} Knöpfe rechts oben neben der Karte hinein oder heraus zoomen. Du kannst auch die `+`, `-` Tasten auf der Tastatur benutzen.",
+ "features_h": "Karten-Objekte",
+ "features": "Wir benutzen das Wort *Objekte* um die Dinge zu beschreiben die auf der Karte erscheinen, beispielsweise StraÃen, Gebäude oder Sehenswürdigkeiten. Alles in der echten Welt kann als ein Objekt in OpenStreetMap abgebildet werden. Objekte werden auf der Karte als *Punkte*, *Linien* oder *Flächen* dargestellt.",
+ "nodes_ways": "In OpenStreetMap werden Punkte manchmal *Knoten* genannt, Linien und Flächen werden manchmal *Wege* genannt."
+ },
+ "editing": {
+ "title": "Bearbeiten & Speichern",
+ "select_h": "Auswählen",
+ "select_left_click": "{leftclick} Linksklicke ein Objekt um es auszuwählen. Dadurch wird es mit einem pulsierenden Schimmer hervorgehoben und links im *Objekteditor* werden Details des Objekts wie Name oder Adresse angezeigt.",
+ "select_right_click": "{rightclick} Rechtsklicke ein Objekt um das *Bearbeitungs-Menü* zu sehen, welches dir die verfügbaren Befehle wie Drehen, Bewegen oder Löschen zeigt.",
+ "multiselect_h": "Mehrfachauswahl",
+ "multiselect_shift_click": "`{shift}`+{leftclick} Linksklick kann mehrere Objekte gemeinsam auswählen. Damit können diese leicht gemeinsam verschoben, gefreht oder gelöscht werden.",
+ "multiselect_lasso": "Eine andere Möglichkeit mehrere Objekte gemeinsam auszuwählen ist die `{shift}` Taste zu halten, dann den {leftclick} linken Mausknopf festzuhalten und mit der Maus ein Auswahl-Lasso um die Objekte zu ziehen. Alle Punkte innerhalb des Auswahl-Lasso werden ausgewählt.",
+ "undo_redo_h": "Rückgängig & Wiederherstellen",
+ "undo_redo": "Deine Bearbeitungen werden lokal in deinem Web Browser gespeichert bis du diese auf dem OpenStreetMap Server speicherst. Du kannst Bearbeitungen durch Klicken des {undo} **Rückgängig** Knopf rückgängig machen und durch Klicken des {redo} **Wiederherstellen** Knopf wiederherstellen.",
+ "save_h": "Speichern",
+ "save": "Klicke {save} **Speichern** um deine Bearbeitungen zu beenden und auf dem OpenStreetMap Server zu speichern. Bitte denk daran, deine Arbeit häufig zu speichern!",
+ "save_validation": "Beim Speichern kannst du überprüfen, was du gerade bearbeitet hast. iD macht einfache Prüfungen auf fehlende Daten und kann hilfreiche Vorschäge und Warnungen anzeigen, wenn etwas nicht richtig erscheint.",
+ "upload_h": "Hochladen",
+ "upload": "Vor dem Hochladen deiner Ãnderungen musst du einen [Ãnderungssatz-Kommentar](https://wiki.openstreetmap.org/wiki/DE:Good_changeset_comments) eingeben. Dann klickst du **Upload** um deine Ãnderungen an OpenStreetMap zu schicken, wo sie in die Karte aufgenommen und öffentlich für alle sichtbar werden.",
+ "backups_h": "Automatische Sicherungen",
+ "backups": "Wenn du deine Ãnderungen nicht beenden kannst, beispielsweise weil dein Computer abstürzt oder du den Browser Tag schlieÃt, sind deine Ãnderungen lokal in deinem Browser gespeichert. Wenn du die Seite wieder öffnest (mit dem gleichen Rechner und Browser) wird dir iD anbieten, deine Ãnderungen wiederherzustellen.",
+ "keyboard_h": "Tastenkürzel",
+ "keyboard": "Du kannst eine Liste der Tastenkürzel durch Drücken der `?` Taste ansehen."
+ },
+ "feature_editor": {
+ "title": "Objekteditor",
+ "intro": "Der *Objekteditor* erscheint links neben der Karte und ermöglicht dir alle Informationen des ausgewählten Objekts zu sehen und zu bearbeiten.",
+ "definitions": "Im oberen Bereich wird der Objekttyp angezeigt. Der mittlere Bereich enthält die *Felder* mit den Merkmalen des Objektes wie Name oder Adresse.",
+ "type_h": "Objekttyp",
+ "type": "Du kannst auf den Objekttyp klicken um dem Objekt einem anderen Typ zu geben. Alles in der echten Welt kann als ein Objekt in OpenStreetMap abgebildet werden, daher kannst du aus tausenden Objekttypen wählen.",
+ "type_picker": "Die Typauswahl zeigt die am häufigsten genutzten Objekttypen wie Park, Spital, Restaurant, StraÃe oder Gebäude. Du kannst durch Tippen in dem Suchfeld nach dem gewünschten Objekttyp suchen oder das {inspect} **Info** Symbol neben dem Objekttyp anklicken um nähere Informationen zu bekommen.",
+ "fields_h": "Felder",
+ "fields_all_fields": "Der Bereich \"Alle Felder\" enthält alle Objektdetails die du bearbeiten kannst. In OpenStreetMap sind alle Felder optional und es ist okay ein Feld leer zu lassen, wenn du unsicher bist.",
+ "fields_example": "Für jeden Objekttyp werden unterschiedliche Felder angezeigt. So können für eine StraÃe Felder für Oberfläche und Geschwindigkeitsbeschränkung und für ein Restaurant Felder für die angebotene Küche und die Ãffnungszeiten angezeigt werden.",
+ "fields_add_field": "Du kannst auch \"Feld hinzufügen\" anklicken und weitere Felder aus der Dropdown-Liste hinzufügen, beispielsweise Beschreibung, Wikipedia Link, Rollstuhlzugänglichkeit und viele mehr.",
+ "tags_h": "Eigenschaften",
+ "tags_all_tags": "Unter den Feldern kannst du den Bereich \"Alle Eigenschaften\" aufklappen und alle OpenStreetMap *Eigenschaften* des ausgewählten Objekts bearbeiten. Jede Eigenschaft besteht aus einem *Schlüssel* und einem *Wert*, damit werden alle in OpenStreetMap gespeicherten Objekte beschrieben.",
+ "tags_resources": "Das Bearbeiten der Eigenschaften von Objekten erfordert detailliertes Wissen über OpenStreetMap. Um mehr über akzeptierte Eigenschaften zu erfahren solltest du dich im [OpenStreetMap Wiki](https://wiki.openstreetmap.org/wiki/Main_Page) oder bei [Taginfo](https://taginfo.openstreetmap.org/) informieren."
+ },
+ "points": {
+ "title": "Punkte",
+ "intro": "*Punkte* können zum Darstellen von Objekten wie Geschäften, Restaurants oder Denkmälern benutzt werden. Sie kennzeichnen eine konkrete Lage und beschreiben was sich dort befindet.",
+ "add_point_h": "Punkte hinzufügen",
+ "add_point": "Um einen Punkt hinzuzufügen klicke den {point} **Punkt** Knopf auf der Werkzeugleiste über der Karte oder drücke die Taste `1`. Dadurch wird der Mauszeiger zu einem Kreuz.",
+ "add_point_finish": "Um den Ort des neuen Punktes auf der Karte festzulegen bewegst du den Mauszeiger an die gewünschte Stelle und drückst die {leftclick} linke Maustaste oder die `Leertaste`.",
+ "move_point_h": "Punkte verschieben",
+ "move_point": "Um einen Punkt zu verschieben bewegst du den Mauszeiger über den Punkt und drückst und hältst die {leftclick} linke Maustaste, während du den Punkt zu der neuen Lage bewegst.",
+ "delete_point_h": "Punkte entfernen",
+ "delete_point": "Du kannst Objekte löschen, die es in der echten Welt nicht gibt. Das Löschen eines Objektes aus OpenStreetMap entfernt es von der Karte die alle benutzen, daher solltest du sicher sein, dass es ein Objekt wirklich nicht gibt, bevor du es löscht.",
+ "delete_point_command": "Um einen Punkt zu löschen, {rightclick} rechtsklicke auf den Punkt um ihn auszuwählen und das Bearbeitungsmenü anzuzeigen und benutze den {delete} **Löschen** Befehl."
+ },
+ "lines": {
+ "title": "Linien",
+ "intro": "*Linien* werden benutzt um Objekte wie StraÃen, Eisenbahnschienen oder Flüsse darzustellen. Linien sollen in der Mitte des dargestellten Objekts gezeichnet werden.",
+ "add_line_h": "Linien hinzufügen",
+ "add_line": "Um eine Linie hinzuzufügen klicke den {line} **Linie** Knopf auf der Werkzeugleiste über der Karte oder drücke die Taste `2`. Dadurch wird der Mauszeiger zu einem Kreuz.",
+ "add_line_draw": "Dann bewege den Mauszeiger dorthin, wo die Linie beginnen soll und {leftclick} linksklicke oder drücke die `Leertaste` um den ersten Knoten der Linie zu platzieren. Zeichne weitere Knoten durch Klicken oder Drücken der `Leertaste`. Während des Zeichnens kannst du die Karte verschieben oder hinein zoomen, um mehr Details hinzuzufügen.",
+ "add_line_finish": "Um eine Linie zu beenden drücke `{return}` oder klicke nochmals auf den letzten Knoten.",
+ "modify_line_h": "Linien verändern",
+ "modify_line_dragnode": "Häufig siehst du Linien die nicht genau gezeichnet sind, beispielweise eine StraÃe, die nicht mit dem Hintergrund-Bildmaterial zusammenpasst. Um die Form der Linie azupassen wählst du sie mit {leftclick} linksklick aus. Alle Knoten der Linie werden als kleine Kreise gezeichnet. Du kannst die Knoten an die richtigen Stellen verschieben.",
+ "modify_line_addnode": "Du kannst neue Knoten in einer Linie auch durch {leftclick}**x2** Doppelklicken auf die Linie oder durch Ziehen der kleinen Dreiecke in der Mitte zwischen zwei Knoten erzeugen.",
+ "connect_line_h": "Linien verbinden",
+ "connect_line": "Die Verbindung von StraÃen ist wichtig für die Karte und notwendig für die Navigation.",
+ "connect_line_display": "Die Verbindungen von StraÃen werden mit kleinen grauen Kreisen gezeichnet. Die Endpunkte von Linien werden mit gröÃeren weisen Kreise gezeichnet, wenn sie nicht mit anderen Objekten verbunden sind.",
+ "connect_line_drag": "Um eine Linie mit einem anderen Objekt zu verbinden, ziehe einen Knoten der Linie auf das andere Objekt bis beide Objekte verbunden sind. Tip: Du kannst verhindern, dass Knoten mit anderen Objekten verbunden werden, indem du die `{alt}` Taste beim Verschieben gedrückt hältst.",
+ "connect_line_tag": "Wenn du weiÃt, dass die Kreuzung eine Ampel oder einen Zebrastreifen hat, kannst du diese erfassen, indem du den Knoten an der Kreuzung auswählst und dann im Objekteditor den richtigen Objekttyp auswählst.",
+ "disconnect_line_h": "Linien trennen",
+ "disconnect_line_command": "Um eine StraÃe von einem anderen Objekt zu trennen {rightclick} rechtsklicke auf den Verbindungsknoten und benutze den {disconnect} **Trennen** Befehl aus dem Bearbeitungsmenü.",
+ "move_line_h": "Linien verschieben",
+ "move_line_command": "Um eine ganze Linie zu verschieben {rightclick} rechtsklicke auf die Linie und benutze den {move} **Verschieben** Befehl aus dem Bearbeitungsmenü. Dann bewege die Maus und {leftclick} linksklicke um die Linie an der neuen Position zu platzieren.",
+ "move_line_connected": "Linien die mit anderen Objekten verbunden sind bleiben verbunden während du die Linie verschiebst. iD kann verhindern, dass du eine Linie über eine verbundene Linie hinweg schiebst.",
+ "delete_line_h": "Linien entfernen",
+ "delete_line": "Wenn eine Linie als Ganzes unrichtig ist, beispielsweise eine StraÃe in der echten Welt nicht existiert, kannst du sie löschen. Sei beim Löschen von Objekten vorsichtig: Das von dir benutzte Hintergrund-Bildmaterial kann veraltet sein und die StraÃe, die falsch aussieht, könnte einfach neu gebaut sein.",
+ "delete_line_command": "Um eine Linie zu löschen, {rightclick} rechtsklicke auf die Linie um sie auszuwählen und das Bearbeitungsmenü anzuzeigen und benutze den {delete} **Löschen** Befehl."
+ },
+ "areas": {
+ "title": "Flächen",
+ "intro": "*Flächen* werden benutzt um die Grenzen von Objekten wie Seen, Gebäuden oder Wohngebieten darzustellen. Flächen sollen um die Ränder des Objekts herum gezeichnet werden, beispielsweise um den Grundriss eines Gebäudes.",
+ "point_or_area_h": "Punkte oder Flächen?",
+ "point_or_area": "Viele Objekte können als Punkte oder Flächen dargestellt werden. Du solltest Gebäude und Wohngebiete wenn möglich als Flächen einzeichnen. Platziere Punkte innerhalb eines Gebäudes um Geschäfte, Einrichtungen und andere Objekte im Gebäude darzustellen.",
+ "add_area_h": "Flächen hinzufügen",
+ "add_area_command": "Um eine Fläche hinzuzufügen klicke den {area} **Fläche** Knopf auf der Werkzeugleiste über der Karte oder drücke die Taste `3`. Dadurch wird der Mauszeiger zu einem Kreuz.",
+ "add_area_draw": "Dann positioniere den Mauszeiger auf eine Ecke des Objekts und {leftclick} linksklicke oder drücke die `Leertaste` um den ersten Knoten am äuÃeren Rand der Fläche zu platzieren. Platziere weitere Knoten durch Klicken oder Drücken der `Leertaste`. Während des Zeichens kannst du die Karte zoomen oder schieben um mehr Details zu zeichnen.",
+ "add_area_finish": "Um eine Fläche zu beenden drücke `{return}` oder klicke nochmals auf den ersten oder letzten Knoten.",
+ "square_area_h": "Ecken rechtwinklig machen",
+ "square_area_command": "Viele Gebäude und andere Flächen haben rechtwinklige Ecken. Um die Ecken rechtwinklig zu machen, {rightclick} rechtsklicke auf den Rand der Fläche um sie auszuwählen und das Bearbeitungsmenü anzuzeigen und benutze den {orthogonalize} **Rechtwinklig machen** Befehl.",
+ "modify_area_h": "Flächen verändern",
+ "modify_area_dragnode": "Häufig siehst du Flächen die nicht genau gezeichnet sind, beispielweise ein Gebäude, das nicht mit dem Hintergrund-Bildmaterial zusammenpasst. Um die Form der Fläche azupassen wählst du sie mit {leftclick} linksklick aus. Alle Knoten der Fläche werden als kleine Kreise gezeichnet. Du kannst die Knoten an die richtigen Stellen verschieben.",
+ "modify_area_addnode": "Du kannst neue Knoten in einer Fläche auch durch {leftclick}**x2** Doppelklicken am Rand der Fläche oder durch Ziehen der kleinen Dreiecke in der Mitte zwischen zwei Knoten erzeugen.",
+ "delete_area_h": "Flächen löschen",
+ "delete_area": "Wenn eine Fläche als Ganzes unrichtig ist, beispielsweise ein Gebäude in der echten Welt nicht existiert, kannst du es löschen. Sei beim Löschen von Objekten vorsichtig: Das von dir benutzte Hintergrund-Bildmaterial kann veraltet sein und das Gebäude, welches falsch aussieht, könnte einfach neu gebaut sein.",
+ "delete_area_command": "Um eine Fläche zu löschen, {rightclick} rechtsklicke am Rand der Fläche um sie auszuwählen und das Bearbeitungsmenü anzuzeigen und benutze den {delete} **Löschen** Befehl."
+ },
+ "relations": {
+ "title": "Relationen",
+ "intro": "Eine *Relation* ist ein spezieller Objekttyp in OpenStreetMap, der andere Objekte zusammenfasst. Die Objekte, die zu einer Relation gehören werden *Mitglieder* genannt und jedes Mitglied kann eine *Rolle* in der Relation haben.",
+ "edit_relation_h": "Relationen bearbeiten",
+ "edit_relation": "Unten im Objekteditor kannst du den Bereich \"Alle Relationen\" aufklappen und sehen, ob das ausgewählte Objekt Mitglied in einer oder mehrere Relationen ist. Du kannst auf eine Relation klicken, um sie auszuwählen und zu bearbeiten.",
+ "edit_relation_add": "Um ein Objekt zu einer Relation hinzuzufügen wählst du das Objekt aus, dann klickst du den {plus} Knopf im Bereich \"Alle Relationen\" im Objekteditor. Du kannst in der Liste eine Relation in der Nähe oder \"Neue Relation ...\" auswählen.",
+ "edit_relation_delete": "Du kannst auch den {delete} **Löschen** Knopf klicken, um das ausgewählte Objekt aus der Relationen zu entfernen. Wenn du alle Mitglieder einer Relation entfernst, wird die Relation automatisch gelöscht.",
+ "maintain_relation_h": "Relationen erhalten",
+ "maintain_relation": "Normalerweise kümmert sich iD während der Bearbeitung automatisch um die Pflege der Relationen. Du solltest aufpassen, wenn du Objekte austauscht, die Mitglieder von Relationen sein können. Wenn du beispielsweise einen StraÃenabschnitt löschst und einen neuen StraÃenabschnitt zeichnest, um ihn zu ersetzen, solltest du den neuen StraÃenabschnitt denselben Relationen (Routen, Abbiegebeschränkungen usw.) zuweisen, in denen der gelöschte StraÃenabschnitt war.",
+ "relation_types_h": "Typen von Relationen",
+ "multipolygon_h": "Multipolygone",
+ "multipolygon": "Eine Relation vom Typ *Multipolygon* ist eine Gruppe von einem oder mehreren *äuÃeren* Objekten und einem oder mehreren *inneren* Objekten. Die äuÃeren Objekte beschreiben den äuÃeren Rand des Multipolygons, die inneren Objekte beschreiben Teilflächen oder Löcher, die aus dem Multipolygon herausgeschnitten sind.",
+ "multipolygon_create": "Um ein Multipolygon zu erzeugen, beispielweise ein Gebäude mit einem Innenhof, zeichne sowohl das äuÃere als auch das innere Objekt entlang dem Rand als Fläche. Dann wähle mit `{shift}`+{leftclick} Linksklick beide Objekte aus und {rightclick} rechtsklicke und benutze den {merge} **Verbinden** Befehl aus dem Bearbeitungsmenü.",
+ "multipolygon_merge": "Verbinden von mehreren Linien oder Flächen erzeugt ein neues Multipolygon mit allen ausgewählten Objekten als Mitglieder. iD erkennt, welche Objekte in anderen enthalten sind und weist die Rollen innen und auÃen automatisch zu.",
+ "turn_restriction_h": "Abbiegebeschränkungen",
+ "turn_restriction": "Eine Relation vom Typ *Abbiegebeschränkung* ist eine Gruppe von StraÃenabschnitten an einer Kreuzung. Abbiegebeschränkungen bestehen aus einer *von* StraÃe, einem *via* Knoten und einer *nach* StraÃe.",
+ "turn_restriction_field": "Um Abbiegebeschränkungen zu bearbeiten, wähle einen Kreuzungsknoten aus wo sich zwei oder mehr StraÃen treffen. Der Objekteditor zeigt das spezielle Feld \"Abbiegebeschränkung\" mit einem Modell der Kreuzung.",
+ "turn_restriction_editing": "Im Feld \"Abbiegebeschränkungen\" wähle eine \"von\" StraÃe durch Klicken aus, dann siehst du ob Abbiegen zu allen \"nach\" StraÃen erlaubt oder verboten ist. Du kannst das Abbiege-Symbol anklicken um zwischen erlaubt und verboten umzuschalten. iD wird die Relationen automatisch erzeugen und die Rollen \"von\", \"via\" und \"nach\" entsprechend deiner Auswahl vergeben.",
+ "route_h": "Routen",
+ "route": "Eine Relation des Typ *Route* fasst eine oder mehrere Linien zusammen, die gemeinsam ein Streckennetz wie eine Busstrecke, eine Zugstrecke oder eine Autobahnstrecke bilden.",
+ "route_add": "Um ein Objekt zu einer Route hinzuzufügen, wähle das Objekt aus und gehe im Objekteditor nach unten zum Bereich \"Alle Relationen\", klicke den {plus} Knopf um dieses Objekt einer nahe gelegenen Relation oder einer neuen Relation hinzuzufügen.",
+ "boundary_h": "Grenzen",
+ "boundary": "Eine Relation vom Typ *Grenze* fasst eine oder mehrere Linien zusammen, die gemeinsam eine Verwaltungsgrenze bilden.",
+ "boundary_add": "Um ein Objekt zu einer Grenze hinzuzufügen, wähle das Objekt aus und gehe im Objekteditor nach unten zum Bereich \"Alle Relationen\", klicke den {plus} Knopf um dieses Objekt einer nahe gelegenen Relation oder einer neuen Relation hinzuzufügen."
+ },
+ "imagery": {
+ "title": "Hintergrund-Bildmaterial",
+ "intro": "Das Hintergrund-Bildmaterial welches unter den Kartendaten erscheint ist eine wichtige Quelle zum Bearbeiten. Dieses Bildmaterial kann aus Luftbildern bestehen, die von Satelliten, Flugzeugen oder Drohnen gesammelt wurde, oder es können eingescannte historische Karten oder andere frei erhältliche Quelldaten sein.",
+ "sources_h": "Bildmaterial-Quellen",
+ "choosing": "Um zu sehen, welche Bildmaterial-Quellen zum Bearbeiten verfügbar sind klicke den {layers} **Hintergrundeinstellungen** Knopf auf der rechten Seite der Karte. ",
+ "sources": "Als Standard sind die [Bing](https://www.bing.com/maps/) Satellitenbilder als Hintergrundbild ausgewählt. Abhängig von der Gegend sind auch andere Bildmaterial-Quellen verfügbar. Sie können neuer sein oder eine höhere Auflösung haben, daher ist es immer sinnvoll zu prüfen, welches Bildmaterial die beste Referenz zum Bearbeiten ist.",
+ "offsets_h": "Bildmaterial-Versatz anpassen",
+ "offset": "Bildmaterial ist manchmal geringfügig zu genauen Kartendaten versetzt. Wenn du feststellst, dass viele Wege oder Gebäude gegenüber dem Hintergrund-Bildmaterial versetzt sind, dann kann es sein, dass das Bildmaterial versetzt ist, also verschiebe nicht alle Objekte damit sie zum Hintergrund passen. Stattdessen kannst du den Hintergrund anpassen, damit es zu den bestehenden Daten passt indem du den Bereich âBildmaterial-Versatz anpassenâ unten in den Hintergrundeinstellungen aufklappst.",
+ "offset_change": "Klicke auf die kleinen Dreiecke um den Bildmaterial-Versatz in kleinen Schritten anzupassen oder halte den linken Mausknopf gedrückt und ziehe innerhalb des grauen Rechtecks um das Bildmaterial zurechtzurücken."
+ },
+ "streetlevel": {
+ "title": "StraÃenfotos",
+ "intro": "StraÃenfotos sind nützlich um Verkehrszeichen, Geschäfte oder andere Details die auf Satellitenbilder und Luftbildern nicht sichtbar sind zu bearbeiten. Der iD Editor unterstützt StraÃenfotos von [Mapillary](https://www.mapillary.com) und [OpenStreetCam](https://www.openstreetcam.org).",
+ "using_h": "StraÃenfotos benutzen",
+ "using": "Um StraÃenfotos beim Bearbeiten zu benutzen klicke den {data} **Kartendaten** Knopf auf der rechten Seite der Karte zum Einschalten oder Ausschalten der verfügbaren Bildquellen.",
+ "photos": "Wenn die StraÃenfotos eingeschaltet sind, wird eine Linie entlang der Fotosequenz angezeigt. Bei höheren Zoomstufen zeigt ein Kreis jede Fotoposition an und bei noch höheren Zoomstufen zeigt ein Kegel die Richtung der Kamera während der Aufnahme an.",
+ "viewer": "Wenn du auf eine Fotoposition klickst erscheint die Fotoanzeige in der linken unteren Ecke der Karte. Die Fotoanzeige enthalt Kontroll-Knöpfe um vorwärts und rückwärts springen zu können. Es zeigt auch den Benutzernanen der Person, die das Foto erstellt hat, wann das Foto erstellt wurde und einen Link, um das Foto auf der Originalseite zu sehen."
+ },
+ "gps": {
+ "title": "GPS Tracks",
+ "intro": "GPS Tracks sind eine wertvolle Datenquelle für OpenStreetMap. Dieser Editor unterstützt lokale *.gpx*, *.geojson*, and *.kml* Dateien auf deinem Computer. Du kannst GPS Tracks mit einem Smartphone, einer Sportuhr oder mit anderen GPS-Geräten aufnehmen.",
+ "survey": "Für Informationen über das Aufzeichnen von GPS-Daten kannst du dir folgende Anleitung zur [Kartierung mit Smartphone, GPS oder Field Paper](http://learnosm.org/de/mobile-mapping/) durchlesen.",
+ "using_h": "GPS Tracks verwenden",
+ "using": "Um einen GPS Track zum Bearbeiten zu verwenden, ziehe ihn einfach auf die Karte. Wenn er erkannt wurde, wird er als helle lila Linie auf der Karte dargestellt. Klicke auf den {data} **Kartendaten** Knopf rechts, um die neue Ebene mit dem Track zu aktivieren/deaktivieren oder den GPS-Track auf der Karte anzuzeigen.",
+ "tracing": "Der GPS Track wird nicht zu OpenStreetMap hochgeladen. Am besten verwendest du ihn als Orientierung um neue Objekte zu zeichnen.",
+ "upload": "Du kannst auch [deine GPS Tracks zu OpenStreetMap hochladen](https://www.openstreetmap.org/trace/create) damit sie von anderen Benutzern verwendet werden können."
+ }
},
"intro": {
"done": "Fertig",
@@ -718,8 +882,8 @@
"8th-avenue": "Achte Allee",
"9th-avenue": "Neunte Allee",
"10th-avenue": "Zehnte Allee",
- "11th-avenue": "Elfte StraÃe",
- "12th-avenue": "Zwölfte StraÃe",
+ "11th-avenue": "Elfte Allee",
+ "12th-avenue": "Zwölfte Allee",
"access-point-employment": "Arbeitsmarktservice",
"adams-street": "Amselweg",
"andrews-elementary-school": "Grundschule St. Anon",
@@ -727,7 +891,7 @@
"armitage-street": "Am Sportplatz",
"barrows-school": "Bischöfliches Gymnasium",
"battle-street": "Birkenweg",
- "bennett-street": "BergstraÃe",
+ "bennett-street": "Brunngasse",
"bowman-park": "Bayernpark",
"collins-drive": "Kiefernweg",
"conrail-railroad": "Chiemseebahn",
@@ -736,15 +900,15 @@
"cushman-street": "Kiefernweg",
"dollar-tree": "Vintys Second Hand",
"douglas-avenue": "Dorfallee",
- "east-street": "OststraÃe",
+ "east-street": "Osserweg",
"elm-street": "Eichenweg",
"flower-street": "BlumenstraÃe",
- "foster-street": "ForststraÃe",
- "french-street": "FrankenstraÃe",
+ "foster-street": "ForchheimerstraÃe",
+ "french-street": "Frauengasse",
"garden-street": "GartenstraÃe",
"gem-pawnbroker": "Dorotheum",
"golden-finch-framing": "Preiner",
- "grant-avenue": "GöthestraÃe",
+ "grant-avenue": "GlockenstraÃe",
"hoffman-pond": "Hilmteich",
"hoffman-street": "Heideweg",
"hook-avenue": "Hollunderweg",
@@ -758,44 +922,44 @@
"main-street-barbell": "Bodyfit",
"main-street-cafe": "Café Simon",
"main-street-fitness": "fitinn",
- "main-street": "LufwigstraÃe",
+ "main-street": "Neuburger StraÃe",
"maple-street": "Mühlenweg",
"marina-park": "Marina Park",
- "market-street": "MarkstraÃe",
+ "market-street": "Marktgasse",
"memory-isle-park": "Donauinsel Park",
"memory-isle": "Donauinsel",
- "michigan-avenue": "Regenbuerger StraÃe",
- "middle-street": "MittelstraÃe",
+ "michigan-avenue": "Regensburger StraÃe",
+ "middle-street": "Milchgasse",
"millard-street": "Meisenweg",
- "moore-street": "MühlenstraÃe",
+ "moore-street": "MozartstraÃe",
"morris-avenue": "Meisenweg",
"mural-mall": "Franziskanergasse",
"paisanos-bar-and-grill": "Altes Bräuhaus",
"paisley-emporium": "Stadtgalerie",
"paparazzi-tattoo": "Ink of Hell Tattoo",
- "pealer-street": "ParkstraÃe",
+ "pealer-street": "PionierstraÃe",
"pine-street": "Pappelweg",
"pizza-hut": "Pizzeria Gallo Nero",
- "portage-avenue": "Alte PoststraÃe",
+ "portage-avenue": "DonaustraÃe",
"portage-river": "Inn",
"preferred-insurance-services": "Zürich Versicherungs-AG",
"railroad-drive": "BahnhofstraÃe",
- "river-city-appliance": "Haushaltswaren Rauch",
- "river-drive": "FlussstraÃe",
+ "river-city-appliance": "Himmel",
+ "river-drive": "Innbrückgasse",
"river-road": "Flussweg",
- "river-street": "RingstraÃe",
+ "river-street": "Innkai",
"riverside-cemetery": "Innstadt Friedhof",
"riverwalk-trail": "Bachweg",
"riviera-theatre": "Schauspielhaus",
"rocky-river": "Ilz",
"saint-joseph-river": "Inn",
- "scidmore-park-petting-zoo": "Klostergarten Streichelzoo",
- "scidmore-park": "Klostergarten",
+ "scidmore-park-petting-zoo": "Bschuettpark Streichelzoo",
+ "scidmore-park": "Bschuettpark",
"scouter-park": "Skatepar",
- "sherwin-williams": "Kaspar Harnisch",
- "south-street": "SüdstraÃe",
+ "sherwin-williams": "PROSOL Lacke+Farben",
+ "south-street": "SüdtirolerstraÃe",
"southern-michigan-bank": "Stadtsparkasse",
- "spring-street": "GartenstraÃe",
+ "spring-street": "FrühlingstraÃe",
"sturgeon-river-road": "Ilzbachweg",
"three-rivers-city-hall": "Rathaus",
"three-rivers-elementary-school": "Volksschule",
@@ -806,14 +970,14 @@
"three-rivers-post-office": "Hauptpost",
"three-rivers-public-library": "Stadtbibliothek",
"three-rivers": "Drei-Flüsse-Stadt",
- "unique-jewelry": "Juwelie",
- "walnut-street": "WaldstraÃe",
+ "unique-jewelry": "CHRIST Juweliere",
+ "walnut-street": "VolgerweiderstraÃe",
"washington-street": "SchillerstraÃe",
- "water-street": "BachstraÃe",
- "west-street": "WeststraÃe",
- "wheeler-street": "WilhelmstraÃe",
+ "water-street": "Badhausgasse",
+ "west-street": "WeiÃstraÃe",
+ "wheeler-street": "Wolf-Huber-StraÃe",
"william-towing": "Autowerkstatt",
- "willow-drive": "WilhelmstraÃe",
+ "willow-drive": "Innpromenade",
"wood-street": "Weidenweg",
"world-fare": "Orange and Green"
}
@@ -830,45 +994,45 @@
},
"navigation": {
"title": "Navigation",
- "drag": "Der Kartenbereich zeigt die OpenStreetMap Daten über einem Hintergrund.{br}Du kannst die Karte verschieben, drücke und halte dazu die linke Maustaste während du die Maus verschiebst. Du kannst auch die Pfeiltasten auf der Tastatur benutzen. **Verschiebe die Karte!**",
+ "drag": "Der Kartenbereich zeigt die OpenStreetMap Daten über einem Hintergrund.{br}Du kannst die Karte verschieben, drücke und halte dazu die linke Maustaste, während du die Maus verschiebst. Du kannst auch die Pfeiltasten auf der Tastatur benutzen. **Verschiebe die Karte!**",
"zoom": "Du kannst durch Drehen am Mausrad oder am Trackpad hinein oder heraus zoomen, du kannst dazu auch die {plus} / {minus} Knöpfe klicken. **Zoome die Karte!**",
- "features": "Wir benutzen das Wort *Objekte* um die Dinge zu beschreiben die auf der Karte angezeigt werden. Alles in der echten Welt kann als ein Objekt in OpenStreetMap gezeichnet werden.",
+ "features": "Wir benutzen das Wort *Objekte* um die Dinge zu beschreiben die auf der Karte angezeigt werden. Alles in der echten Welt kann als ein Objekt in OpenStreetMap abgebildet werden.",
"points_lines_areas": "Objekte werden auf der Karte als Punkte, Linien oder Flächen dargestellt.",
"nodes_ways": "In OpenStreetMap werden Punkte manchmal *Knoten* genannt, Linien und Flächen werden manchmal *Wege* genannt.",
"click_townhall": "Alle Objekte auf der Karte können durch Klicken ausgewählt werden. **Klicke auf den Punkt um ihn zu auszuwählen.**",
"selected_townhall": "Super! Der Punkt ist jetzt ausgewählt. Ausgewählte Objekte werden mit einem pulsierenden Schimmer gezeichnet.",
"editor_townhall": "Wenn ein Objekt ausgewählt ist wird der *Objekteditor* neben der Karte angezeigt.",
"preset_townhall": "Der obere Teil des Objekteditors zeigt den Typ des Objekts. Dieser Punkt ist ein {preset}.",
- "fields_townhall": "Der mittlere Teil des Objekteditors enthält *Felder* mit den Eigenschaften des Objektes wie Name oder Adresse",
+ "fields_townhall": "Der mittlere Bereich des Objekteditors enthält *Felder* mit den Merkmalen des Objektes wie Name oder Adresse",
"close_townhall": "**SchlieÃe den Objekteditor durch Drücken von Escape oder durch Klicken auf {button} Knopf in der oberen Ecke.**",
"search_street": "Du kannst Objekte in der aktuellen Kartenansicht oder weltweit suchen. **Suche nach '{name}'.**",
"choose_street": "**Wähle {name} aus der Liste.**",
"selected_street": "Super! Die {name} ist jetzt ausgewählt.",
- "editor_street": "Die angezeigten Felder für die StraÃe unterscheiden sich von denen für das Rathaus.{br}Für diese StraÃe zeigt der Objekteditor Felder wie {field1} oder {field2}. **SchlieÃe den Objekteditor durch Drücken von Escape oder Klicken auf {button} Knopf.**",
- "play": "Versuche die Karte zu verschieben und auf andere Objekte zu klicken, damit du siehst welche Dinge zu OpenStreetMap hinzugefügt werden können. **Wenn du zum nächsten Kapitel willst klicke '{next}'.**"
+ "editor_street": "Für die StraÃe werden andere Felder als für das Rathaus angezeigt.{br}Für diese ausgewählte StraÃe zeigt der Objekteditor Felder wie {field1} oder {field2}. **SchlieÃe den Objekteditor durch Drücken von Escape oder Klicken auf {button} Knopf.**",
+ "play": "Versuche die Karte zu verschieben und auf andere Objekte zu klicken, damit du siehst welche Dinge zu OpenStreetMap hinzugefügt werden können. **Wenn du zum nächsten Kapitel willst, klicke '{next}'.**"
},
"points": {
"title": "Punkte",
- "add_point": "Mit *Punkten* können Objekte wie Geschäfte, Restaurants und Denkmäler erfasst werden.{br}Sie markieren eine genaue Lage und beschreiben was dort ist. **Klicke auf {button} Punkt um einen neuen Punkt hinzuzufügen.**",
+ "add_point": "*Punkte* können benutzt werden um Objekte wie Geschäfte, Restaurants oder Denkmäler darzustellen.{br}Sie kennzeichnen eine konkrete Lage und beschreiben was dort ist. **Klicke auf {button} Punkt um einen neuen Punkt zu zeichnen.**",
"place_point": "Um den neuen Punkt auf der Karte zu positionieren bewege den Mauszeiger auf die gewünschte Position des Punktes und klicke oder drücke die Leertaste. **Bewege den Mauszeiger über dieses Gebäude und klicke oder drücke die Leertaste.**",
- "search_cafe": "Es gibt viele verschiedene Objekte die als Punkte gezeichnet werden können. Der gerade gezeichnete Punkt ist ein Café. **Suche nach '{preset}'.**",
+ "search_cafe": "Es gibt viele verschiedene Objekte die als Punkte dargestellt werden können. Der gerade hinzugefügte Punkt ist ein Café. **Suche nach '{preset}'.**",
"choose_cafe": "**Wähle {preset} aus der Liste.**",
"feature_editor": "Der Punkt ist nun ein Café. Mit dem Objekteditor kannst du mehr Information über das Café eingeben.",
- "add_name": "In OpenStreetMap sind alle Felder optional und es ist okay Felder frei zu lassen wenn du unsicher bist.{br}Nehmen wir an du hättest lokales Wissen und kennst den Namen dieses Cafés. **Gib einen Namen für das Café ein.**",
+ "add_name": "In OpenStreetMap sind alle Felder optional und es ist okay Felder frei zu lassen, wenn du unsicher bist.{br}Nehmen wir an du hättest lokales Wissen und kennst den Namen dieses Cafés. **Gib einen Namen für das Café ein.**",
"add_close": "Der Objekteditor merkt sich alle deine Ãnderungen automatisch. **Wenn du den Namen fertig eingegeben hast, drücke Escape oder Enter oder klicke den {button} Knopf um den Objekteditor zu schlieÃen.**",
- "reselect": "Oft gibt es Punkte die unvollständig oder fehlerhaft sind. Du kannst bestehende Punkte bearbeiten. **Klicke auf das gerade erzeugte Café um es auszuwählen.**",
+ "reselect": "Oft gibt es Punkte die fehlerhaft oder unvollständig sind. Du kannst bestehende Punkte bearbeiten. **Klicke auf das gerade erzeugte Café um es auszuwählen.**",
"update": "Gib mehr Details über dieses Café ein. Du kannst seinen Namen ändern, angeben welche Küche dort angeboten wird oder die Adresse eingeben. **Ãndere die Details des Café.**",
"update_close": "Wenn du das Café fertig geändet hast, drücke Escape oder oder klicke den {button} Knopf um den Objekteditor zu schlieÃen.**",
- "rightclick": "Du kannst jedes Objekt rechtsklicken um das *Bearbeitungs-Menü* zu sehen, welches dir die Bearbeitungs-Möglichkeiten zeigt. **Wähle des erzeugten Punkt durch Rechts-Klicken aus und zeige das Bearbeitungs-Menü.**",
- "delete": "Du kannst Objekte löschen, die es in der echten Welt nicht gibt.{br}Löschen eines Objekts aus OpenStreetMap entfernt es von der Karte, die alle benutzen. Daher solltest du dir sicher sein, dass es das Objekt nicht mehr gibt, bevor du es löschst. **Klicke auf {button}-Knopf um den Punkt zu löschen.**",
+ "rightclick": "Du kannst jedes Objekt rechtsklicken um das *Bearbeitungs-Menü* zu sehen, welches dir die Bearbeitungs-Möglichkeiten zeigt. **Wähle den erzeugten Punkt durch Rechtsklicken aus und zeige das Bearbeitungs-Menü.**",
+ "delete": "Du kannst Objekte löschen, die es in der echten Welt nicht gibt.{br}Löschen eines Objekts aus OpenStreetMap entfernt es von der Karte, die alle benutzen. Daher solltest du dir sicher sein, dass es das Objekt wirklich nicht gibt, bevor du es löschst. **Klicke auf {button} Knopf um den Punkt zu löschen.**",
"undo": "Du kannst alle Ãnderungen rückgängig machen, bis du deine Bearbeitungen zu OpenStreetMap hochgeladen hast. **Klicke auf {button} Knopf um das Löschen rückgängig zu machen und den Punkt wiederherzustellen.**",
- "play": "Nachdem du jetzt Punkte erzeugen und bearbeiten kannst, versuche zur Ãbung ein paar Punkte zu erzeugen! **Wenn du zum nächsten Kapitel willst klicke '{next}'.**"
+ "play": "Nachdem du jetzt Punkte erzeugen und bearbeiten kannst, versuche zur Ãbung ein paar Punkte zu erzeugen! **Wenn du zum nächsten Kapitel willst, klicke '{next}'.**"
},
"areas": {
"title": "Flächen",
- "add_playground": "*Flächen* werden benutzt um die Grenzen von Objekten wie Seen, Gebäuden und Wohngebieten zu zeigen.{br}Sie können benutzt werden, um Objekte die normalerweise als Punkte gezeichnet werden, genauer darzustellen. **Klicke auf {button} Fläche um einen neue Fläche zu zeichnen.**",
- "start_playground": "Zeichne diesen Spielplatz als Fläche auf der Karte ein. Flächen werden gezeichnet indem *Knoten* entlang der AuÃengrenze des Objekte gezeichnet werden. **Klicke oder drücke die Leertaste um den ersten Knoten an einer Ecke des Spielplatzes zu zeichnen.**",
- "continue_playground": "Setze das Zeichnen der Fläche fort, indem du Knoten entlang der Ecken des Spielplatzes setzt. Es ist okay, wenn du die Fläche mit bestehenden FuÃwegen verbindest.{br}Tip: Wenn du die '{alt}' Taste gedrückt hältst, kannst du verhindern, dass die Knoten sich mit anderen Objekten verbinden. **Setze das Zeichnen der Fläche für den Spielplatz fort.**",
+ "add_playground": "*Flächen* werden benutzt um die Grenzen von Objekten wie Seen, Gebäuden oder Wohngebieten darzustellen.{br}Sie können auch benutzt werden um Objekte, die normalerweise als Punkte gezeichnet werden, genauer darzustellen. **Klicke auf {button} Fläche um eine neue Fläche zu zeichnen.**",
+ "start_playground": "Zeichne diesen Spielplatz als Fläche auf der Karte ein. Flächen werden gezeichnet indem *Knoten* entlang des äuÃeren Randes des Objekte gezeichnet werden. **Klicke oder drücke die Leertaste um den ersten Knoten an einer Ecke des Spielplatzes zu zeichnen.**",
+ "continue_playground": "Setze das Zeichnen der Fläche fort, indem du Knoten entlang des Randes des Spielplatzes setzt. Es ist okay, wenn du die Fläche mit bestehenden FuÃwegen verbindest.{br}Tip: Wenn du die '{alt}' Taste gedrückt hältst, kannst du verhindern, dass die Knoten sich mit anderen Objekten verbinden. **Setze das Zeichnen der Fläche für den Spielplatz fort.**",
"finish_playground": "Beende die Fläche durch Drücken von Enter oder nochmal Klicken auf den ersten oder letzten Knoten. **Beende das Zeichnen der Fläche für den Spielplatz.**",
"search_playground": "**Suche nach '{preset}'.**",
"choose_playground": "**Wähle {preset} aus der Liste.**",
@@ -876,65 +1040,65 @@
"choose_field": "**Wähle {field} aus der Liste.**",
"retry_add_field": "Du hast das Feld {field} nicht ausgewählt. Versuche es nochmals.",
"describe_playground": "**Füge eine Beschreibung ein, dann klicke auf {button} Knopf um den Objekteditor zu schlieÃen.**",
- "play": "Gut gemacht! Versuche einige weitere Flächen zu zeichnen und schaue welche anderen Flächentypen du zu OpenStreetMap hinzufügen kannst. **Wenn du zum nächsten Kapitel willst klicke '{next}'.**"
+ "play": "Gut gemacht! Versuche mehr Flächen zu zeichnen und suche nach anderen Flächentypen du zu OpenStreetMap hinzufügen kannst. **Wenn du zum nächsten Kapitel willst, klicke '{next}'.**"
},
"lines": {
"title": "Linien",
- "add_line": "*Linien* werden benutzt um Objekt wie StraÃen, Eisenbahnschienen und Flüsse zu zeichnen. **Klicke auf {button} Linie um eine neue Linie zu zeichnen.**",
+ "add_line": "*Linien* werden benutzt um Objekt wie StraÃen, Eisenbahnschienen oder Flüsse darzustellen. **Klicke auf {button} Linie um eine neue Linie zu zeichnen.**",
"start_line": "Hier gibt es eine StraÃe die in OpenStreetMap fehlt.{br}Zeichne sie ein! In OpenStreetMap soll die Linie in der Mitte der StraÃe gezeichnet werden. Du kannst die Karte während des Zeichnen verschieben, wenn das notwendig ist. **Beginne die neue Linie durch Klicken auf das obere Ende der fehlenden StraÃe.**",
- "intersect": "Du kannst neue Knoten durch Klicken oder Drücken der Leertaste erzeugen.{br} StraÃen und viele andere Arten von Linien sind Teil eines gröÃeren Netzwerks. Es ist wichtig dass diese Linien verbunden sind, damit Routing-Anwendungen funktionieren. **Klicke auf {name} um eine Verbindung zwischen den beiden Linien zu erzeugen.**",
+ "intersect": "Du kannst neue Knoten durch Klicken oder Drücken der Leertaste erzeugen.{br} StraÃen und viele andere Typen von Linien sind Teil eines gröÃeren Netzwerks. Es ist wichtig dass diese Linien verbunden sind, damit Routing-Anwendungen funktionieren. **Klicke auf {name} um eine Verbindung zwischen den beiden Linien zu erzeugen.**",
"retry_intersect": "Diese StraÃe soll {name} kreuzen. Versuch es nochmals!",
"continue_line": "Setze das Zeichnen der Linie für die neue StraÃe fort. Du kannst die Karte verschieben, wenn das notwendig ist.{br}Wenn du fertig gezeichnet hast klicke nochmals auf den letzten Knoten. **Beende das Zeichnen der StraÃe.**",
"choose_category_road": "**Wähle {category} aus der Liste.**",
- "choose_preset_residential": "Es gibt viele verschiedene Arten von StraÃen, diese ist eine AnliegerstraÃe. **Wähle {preset}.**",
- "retry_preset_residential": "Du hast nicht {preset} gewählt. **Klicke hier um erneut zu wählen.**",
+ "choose_preset_residential": "Es gibt viele verschiedene Typen von StraÃen, diese ist eine AnliegerstraÃe. **Wähle {preset}.**",
+ "retry_preset_residential": "Du hast nicht {preset} ausgewählt. **Klicke hier um erneut zu wählen.**",
"name_road": "**Gib dieser StraÃe einen Namen, dann drücke Escape oder Enter oder klicke den {button} Knopf um den Objekteditor zu schlieÃen.**",
- "did_name_road": "Schaut gut aus! Jetzt wirst du lernen, wie die den Zustand einer Linie verbessern kannst.",
- "update_line": "Manchmal musst du den Zustand einer bestehenden Linie ändern. Hier ist eine StraÃe die nicht ganz richtig ausschaut.",
+ "did_name_road": "Sieht gut aus! Jetzt wirst du lernen, wie die den Zustand einer Linie verbessern kannst.",
+ "update_line": "Manchmal musst du den Zustand einer bestehenden Linie ändern. Hier ist eine StraÃe die nicht ganz richtig aussieht.",
"add_node": "Du kannst weitere Knoten zu einer Linie hinzufügen, um den Zustand einer Linie zu verbessern. Eine Möglichkeit um neue Knoten zu zeichnen ist ein Doppelklick auf die Stelle der Linie, wo der neue Knoten entstehen soll. **Doppelklicke auf die Linie um einen neuen Knoten zu erzeugen.**",
- "start_drag_endpoint": "Wenn eine Linie ausgewählt ist, kannst du jeden Knoten dieser Linie verschieben, indem du den Knoten anklickst, den Mausknopf gedrückt hältst und den Knoten verschiebst. **Schiebe den letzen Knoten der Linie dorthin wo sich diese StraÃen kreuzen sollen.**",
- "finish_drag_endpoint": "Hier schaut es gut aus. **Lass den Mausknopf aus um das Verschieben zu beenden.**",
+ "start_drag_endpoint": "Wenn eine Linie ausgewählt ist, kannst du jeden Knoten dieser Linie durch Klicken und Festhalten des linken Mausknopfs verschieben. **Schieb den letzen Knoten der Linie dorthinm wo sich diese StraÃen kreuzen sollen.**",
+ "finish_drag_endpoint": "Hier sieht es gut aus. **Lass den Mausknopf aus um das Verschieben zu beenden.**",
"start_drag_midpoint": "Kleine Dreiecke werden am *Mittelpunkt* zwischen zwei Knoten angezeigt. Eine weitere Möglichkeit um einen neuen Knoten zu erzeugen ist das Verschieben dieses Mittelpunkts zu einer neuen Lage. **Schiebe den Mittelpunkt und erzeuge damit einen neuen Knoten in der StraÃenkurve.**",
- "continue_drag_midpoint": "Diese Linie schaut viel besser aus! Setze das Anpassen der Linie durch Doppelklicken oder Verschieben von Mittelpunkten fort, bis die Kurve dem StraÃenverlauf folgt. **Wenn Dir die Linie gefällt, klicke OK.**",
+ "continue_drag_midpoint": "Diese Linie sieht viel besser aus! Setze das Anpassen der Linie durch Doppelklicken oder Verschieben von Mittelpunkten fort, bis die Kurve dem StraÃenverlauf folgt. **Wenn Dir die Linie gefällt, klicke OK.**",
"delete_lines": "Wenn es StraÃen in der echten Welt nicht gibt, kannst du die zugehörigen Linien löschen.{br}Hier hat die Stadt eine {street} geplant, aber nie gebaut. Du kannst diesen Teil der Karte verbessern, wenn du die zusätzlichen Linien löschst.",
- "rightclick_intersection": "Die letzte bestehende StraÃe ist {street1}, daher wirst du die {street2} an dieser Kreuzung teilen und alle darüber löschen. **Rechtsklicke auf den Kreuzungs-Knoten:**",
+ "rightclick_intersection": "Die letzte bestehende StraÃe ist {street1}, daher wirst du die {street2} an dieser Kreuzung teilen und alles darüber löschen. **Rechtsklicke auf den Kreuzungs-Knoten:**",
"split_intersection": "**Klicke auf {button} Knopf um die {street} zu teilen.**",
"retry_split": "Du hast den Teilen-Knopf nicht gedrückt. Versuch es nochmals.",
- "did_split_multi": "Gut gemacht! Die {street1} ist jetzt in zwei Teile geteilt, der obere Teil kann gelöscht werden. **Klicke den oberen Teil der {street2} an.**",
+ "did_split_multi": "Gut gemacht! Die {street1} ist jetzt in zwei Teile geteilt, der obere Teil kann gelöscht werden. **Klicke den oberen Teil der {street2} zum Auswählen an.**",
"did_split_single": "**Klicke den oberen Teil von {street2} zum auswählen.**",
- "multi_select": "Die {selected} ist jetzt gewählt. Wähle zusätzlich die {other1}. Du kannst Shift-Klicken, also Shift festhalten und klicken um mehrere Objekte zu wählen. **Shift-Klicke auf die {other2}.**",
+ "multi_select": "Die {selected} ist jetzt ausgewählt. Wähle zusätzlich die {other1} aus. Du kannst Shift-Klicken um mehrere Objekte zu wählen. **Shift-Klicke auf die {other2}.**",
"multi_rightclick": "Gut! Beide zu löschenden Linien sind jetzt ausgewählt. **Rechtsklicke auf eine der beiden Linien um das Bearbeitungs-Menü zu zeigen.**",
"multi_delete": "**Klicke auf {button} Knopf um die zusätzlichen Linien zu löschen.**",
"retry_delete": "Du hast den Löschen-Knopf nicht geklickt. Versuche es nochmals.",
- "play": "GroÃartig! Du kannst jetzt das Gelernte verwenden und das Bearbeiten von Linien üben. **Wenn du zum nächsten Kapitel willst klicke '{next}'.**"
+ "play": "GroÃartig! Verwende das Gelernte um das Bearbeiten von Linien zu üben. **Wenn du zum nächsten Kapitel willst, klicke '{next}'.**"
},
"buildings": {
"title": "Gebäude",
- "add_building": "OpenStreetMap ist die gröÃte Gebäude-Datenbank der Welt.{br}Du kannst helfen diese Datenbank zu verbessern indem du Gebäude einzeichnest, die in der Karte noch fehlen. **Klicke auf {button} Fläche um eine neue Fläche zu zeichnen.**",
- "start_building": "Zeichne dieses Gebäude in der Karte ein, indem du seine Umrisse zeichnest.{br}Gebäude sollten entlang ihrer Grundfläche so genau wie möglich gezeichnet werden. **Klick oder drücke die Leertaste um den Startknoten auf einer Ecke des Gebäudes zu zeichnen.**",
- "continue_building": "Erstelle weitere Knoten um den Umriss des Gebäudes zu zeichnen. Du kannst hinein zoomen wenn du genauer zeichnen willst.{br}Beende das Gebäude durch Drücken von Enter oder nochmal Klicken auf den ersten oder letzten Knoten.**Beende den Umriss des Gebäudes.**",
- "retry_building": "Es schaut so aus als hättest du die Knoten nicht auf die Ecken des Gebäudes gesetzt. Versuche es noch einmal!",
+ "add_building": "OpenStreetMap ist die gröÃte Gebäude-Datenbank der Welt.{br}Du kannst helfen diese Datenbank zu verbessern, indem du Gebäude einzeichnest, die in der Karte noch fehlen. **Klicke auf {button} Fläche um eine neue Fläche zu zeichnen.**",
+ "start_building": "Zeichne dieses Gebäude in der Karte ein, indem du seinen Umriss nachzeichnest.{br}Gebäude sollten entlang ihrer Grundfläche so genau wie möglich gezeichnet werden. **Klick oder drücke die Leertaste um den Startknoten auf einer Ecke des Gebäudes zu zeichnen.**",
+ "continue_building": "Erstelle weitere Knoten um den Umriss des Gebäudes nachzuzeichnen. Du kannst hinein zoomen, wenn du mehr Details zeichnen willst.{br}Beende das Gebäude durch Drücken von Enter oder nochmal Klicken auf den ersten oder letzten Knoten.**Beende den Umriss des Gebäudes.**",
+ "retry_building": "Es sieht so aus als hättest du die Knoten nicht auf die Ecken des Gebäudes gesetzt. Versuche es noch einmal!",
"choose_category_building": "**Wähle {category} aus der Liste.**",
- "choose_preset_house": "Es gibt viele verschiedene Arten von Gebäuden, dieses ist eindeutig ein Einfamilienhaus.{br}Wenn du beim Gebäudetyp unsicher bist, wähle einfach Gebäude. **Wähle {preset}.**",
+ "choose_preset_house": "Es gibt viele verschiedene Typen von Gebäuden, dieses ist eindeutig ein Einfamilienhaus.{br}Wenn du beim Gebäudetyp unsicher bist, wähle einfach Gebäude. **Wähle {preset}.**",
"close": "**Drücke Escape oder klicke auf {button} Knopf um dem Objekteditor zu schlieÃen.**",
"rightclick_building": "**Rechtsklicke das gerade erzeugte Gebäude um es auszuwählen und zeige das Bearbeitungs-Menü.**",
- "square_building": "Das gerade gezeichnete Haus schaut besser aus, wenn es perfekt rechtwinklige Ecken hat. **Klicke auf {button} Knopf um die Gebäudeecken rechtwinklig zu machen.**",
+ "square_building": "Das gerade gezeichnete Haus sieht besser aus, wenn es perfekt rechtwinklige Ecken hat. **Klicke auf {button} Knopf um die Gebäudeecken rechtwinklig zu machen.**",
"retry_square": "Du hast nicht den Rechtwinklig-Machen-Knopf geklickt. Versuch es noch einmal.",
- "done_square": "Siehst du wie die Ecken des Gebäude auf die richtige Stelle rücken? Schaut Dir noch einen anderen nützlichen Trick an.",
+ "done_square": "Siehst du wie die Ecken des Gebäude auf die richtige Stelle rücken? Lass uns einen weiteren nützlichen Trick lernen.",
"add_tank": "Als Nächstes wirst du einen kreisrunden Tank zeichnen. **Klicke auf {button} Fläche um eine neue Fläche zu zeichnen.**",
- "start_tank": "Du musst keinen perfekten Kreis zeichnen. Zeichne einfach eine Fläche innerhalb des Tanks die seinen Rand berührt. **Klicke oder drücke die Leertaste um den ersten Knoten an Rand des Lagertanks zu zeichnen.**",
+ "start_tank": "Du musst keinen perfekten Kreis zeichnen. Zeichne einfach eine Fläche innerhalb des Tanks die seinen Rand berührt. **Klicke oder drücke die Leertaste um den ersten Knoten an Rand des Tanks zu zeichnen.**",
"continue_tank": "Zeichne noch zwei weitere Knoten am Rand. Der Kreis wird auÃerhalb der gezeichneten Knoten erzeugt.{br}Beende die Fläche durch Drücken von Enter oder nochmal Klicken auf den ersten oder letzten Knoten.**Zeichne den Tank fertig.**",
"search_tank": "**Suche nach '{preset}'.**",
"choose_tank": "**Wähle {preset} von der Liste.**",
"rightclick_tank": "**Wähle den gezeichneten Tank durch Rechtsklicken aus und zeige das Bearbeitungs-Menü.**",
"circle_tank": "**Klicke auf {button} Knopf um den Tank kreisförmig zu machen.**",
"retry_circle": "**Du hast nicht den Kreisförmig-machen Knopf gedrückt. Versuche es noch einmal.",
- "play": "Super Arbeit! Zeichne zur Ãbung weitere Gebäude und probiere dabei andere Möglichkeiten im Bearbeitungs-Menü. **Wenn du zum nächsten Kapitel willst klicke '{next}'.**"
+ "play": "Gut gemacht! Zeichne zur Ãbung weitere Gebäude und probiere dabei andere Befehle im Bearbeitungs-Menü aus. **Wenn du zum nächsten Kapitel willst, klicke '{next}'.**"
},
"startediting": {
"title": "Bearbeiten beginnen",
- "help": "Du bist nun bereit OpenStreetMap zu bearbeiten!{br}Du kannst mit dem {button} Hilfe-Knopf oder der '{key}'-Taste diesen Rundgang wieder aufrufen oder mehr Dokumentation ansehen.",
- "shortcuts": "Du kannst eine Liste der Kommandos mit ihren Tastenkürzeln mit der '{key}'-Taste ansehen.",
+ "help": "Du bist nun bereit OpenStreetMap zu bearbeiten!{br}Du kannst mit dem {button} Hilfe-Knopf oder der '{key}'-Taste mehr Dokumentation ansehen und diesen Rundgang wieder aufrufen.",
+ "shortcuts": "Du kannst eine Liste der Befehle zusammen mit ihren Tastenkürzeln durch Drücken der '{key}'-Taste ansehen.",
"save": "Vergiss nicht, regelmäÃig zu speichern, um die Ãnderungen zu OpenStreetMap hochzuladen!",
"start": "Beginne mit dem Bearbeiten!"
}
@@ -988,14 +1152,15 @@
"background_switch": "Auf letzten Hintergrund zurückschalten",
"map_data": "Kartendaten-Optionen ein-/ausblenden",
"fullscreen": "Vollbildmodus ein-/ausschalten",
- "wireframe": "Gitter-Modus ein-/ausschalten",
+ "wireframe": "Gittermodus ein-/ausschalten",
"minimap": "Minimap ein-/ausblenden"
},
"selecting": {
"title": "Objekte auswählen",
"select_one": "Einzelnes Objekt auswählen",
"select_multi": "Mehrere Objekte auswählen",
- "lasso": "Ziehe ein Lasso um die Objekte herum"
+ "lasso": "Ziehe ein Auswahl-Lasso um die Objekte herum",
+ "search": "Finde Objekte die zum Suchtext passen"
},
"with_selected": {
"title": "Mit gewähltem Objekt",
@@ -1003,7 +1168,7 @@
},
"vertex_selected": {
"title": "Mit gewähltem Knoten",
- "previous": "Voriger Knoten ",
+ "previous": "Vorheriger Knoten ",
"next": "Nächster Knoten",
"first": "Erster Knoten",
"last": "Letzter Knoten",
@@ -1019,26 +1184,26 @@
"add_area": "'Neue Fläche hinzufügen' (Modus)",
"place_point": "Punkt platzieren",
"disable_snap": "Festhalten um Punkt beim Platzieren nicht zu vereinigen",
- "stop_line": "Zeichnen einer Linie oder Fläche abschlieÃen"
+ "stop_line": "Zeichnen einer Linie oder Fläche beenden"
},
"operations": {
"title": "Tätigkeiten",
- "continue_line": "Linie am gewählten Knoten fortsetzen",
- "merge": "Vereinige die gewählten Objekte",
- "disconnect": "Objekte am gewählten Knoten trennen",
- "split": "Linie am gewählten Knoten in zwei Linien teilen",
- "reverse": "Richtung der Linie umkehren",
- "move": "Gewählte Objekte verschieben",
- "rotate": "Gewählte Objekte drehen",
- "orthogonalize": "Linie gerade biegen / Ecken rechtwinklig machen",
+ "continue_line": "Linie am ausgewählten Knoten fortsetzen",
+ "merge": "Vereinige die ausgewählten Objekte",
+ "disconnect": "Objekte am ausgewählten Knoten trennen",
+ "split": "Linie am ausgewählten Knoten in zwei Linien teilen",
+ "reverse": "Richtung der Linie umdrehen",
+ "move": "Ausgewählte Objekte verschieben",
+ "rotate": "Ausgewählte Objekte drehen",
+ "orthogonalize": "Linie begradigen / Ecken rechtwinklig machen",
"circularize": "Geschlossene Linie/Fläche kreisförmig machen",
"reflect_long": "Objekte an der lange Achse spiegeln",
"reflect_short": "Objekte an der kurzen Achse spiegeln",
- "delete": "Gewählte Objekte löschen"
+ "delete": "Ausgewählte Objekte löschen"
},
"commands": {
"title": "Befehle",
- "copy": "Gewählte Objekte kopieren",
+ "copy": "Ausgewählte Objekte kopieren",
"paste": "Kopierte Objekte einfügen",
"undo": "Letzte Bearbeitung rückgängig machen",
"redo": "Letzte Bearbeitung wiederherstellen",
@@ -1057,6 +1222,28 @@
}
}
},
+ "units": {
+ "feet": "{quantity} ft",
+ "miles": "{quantity} mi",
+ "square_feet": "{quantity} sq ft",
+ "square_miles": "{quantity} sq mi",
+ "acres": "{quantity} ac",
+ "meters": "{quantity} m",
+ "kilometers": "{quantity} km",
+ "square_meters": "{quantity} m²",
+ "square_kilometers": "{quantity} km²",
+ "hectares": "{quantity} ha",
+ "area_pair": "{area1} ({area2})",
+ "arcdegrees": "{quantity}°",
+ "arcminutes": "{quantity}â²",
+ "arcseconds": "{quantity}â³",
+ "north": "N",
+ "south": "S",
+ "east": "O",
+ "west": "W",
+ "coordinate": "{coordinate}{direction}",
+ "coordinate_pair": "{latitude}, {longitude}"
+ },
"presets": {
"categories": {
"category-barrier": {
@@ -1306,6 +1493,9 @@
"brand": {
"label": "Marke"
},
+ "brewery": {
+ "label": "Fassbiere"
+ },
"bridge": {
"label": "Typ",
"placeholder": "Standard"
@@ -1342,37 +1532,9 @@
"label": "Kapazität",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Richtung",
- "options": {
- "E": "Ost",
- "ENE": "Ost-Nordost",
- "ESE": "Ost-Südost",
- "N": "Nord",
- "NE": "Nordost",
- "NNE": "Nord-Nordost",
- "NNW": "Nord-Nordwest",
- "NW": "Nordwest",
- "S": "Süd",
- "SE": "Südost",
- "SSE": "Süd-Südost",
- "SSW": "Süd-Südwest",
- "SW": "Südwest",
- "W": "West",
- "WNW": "West-Nordwest",
- "WSW": "West-Südwest"
- }
- },
"castle_type": {
"label": "Typ"
},
- "clock_direction": {
- "label": "Richtung",
- "options": {
- "anticlockwise": "gegen den Uhrzeigersinn",
- "clockwise": "im Uhrzeigersinn"
- }
- },
"clothes": {
"label": "Kleidung"
},
@@ -1495,6 +1657,46 @@
"diaper": {
"label": "Windelwechseln möglich"
},
+ "direction": {
+ "label": "Drehrichtung (Grad im Uhrzeigersinn)",
+ "placeholder": "45, 90, 180, 270"
+ },
+ "direction_cardinal": {
+ "label": "Drehrichtung",
+ "options": {
+ "E": "Ost",
+ "ENE": "Ostnordost",
+ "ESE": "Ostsüdost",
+ "N": "Nord",
+ "NE": "Nordost",
+ "NNE": "Nordnordost",
+ "NNW": "Nordnordwest",
+ "NW": "Nordwest",
+ "S": "Süd",
+ "SE": "Südost",
+ "SSE": "Südsüdost",
+ "SSW": "Südsüdwest",
+ "SW": "Südwest",
+ "W": "West",
+ "WNW": "Westnordwest",
+ "WSW": "Westsüdwest"
+ }
+ },
+ "direction_clock": {
+ "label": "Drehrichtung",
+ "options": {
+ "anticlockwise": "gegen den Uhrzeigersinn",
+ "clockwise": "im Uhrzeigersinn"
+ }
+ },
+ "direction_vertex": {
+ "label": "Drehrichtung",
+ "options": {
+ "backward": "Rückwärts",
+ "both": "Beide / Alle",
+ "forward": "Vorwärts"
+ }
+ },
"display": {
"label": "Anzeige"
},
@@ -1624,7 +1826,7 @@
"label": "Geländer"
},
"hashtags": {
- "label": "vorgeschlagene Hashtags",
+ "label": "Vorgeschlagene Hashtags",
"placeholder": "#Beispiel"
},
"healthcare": {
@@ -1797,9 +1999,8 @@
"memorial": {
"label": "Typ"
},
- "milestone_position": {
- "label": "Kilometersteinposition entlang einer Strecke",
- "placeholder": "Position auf eine Dezimalstelle (123,4)"
+ "monitoring_multi": {
+ "label": "Messung"
},
"mtb/scale": {
"label": "Mountainbike-Schwierigkeitsgrad",
@@ -1889,7 +2090,9 @@
"oneway": {
"label": "EinbahnstraÃe",
"options": {
+ "alternating": "Abwechselnd",
"no": "Nein",
+ "reversible": "Umdrehbar",
"undefined": "Standardwert Nein",
"yes": "Ja"
}
@@ -1897,7 +2100,9 @@
"oneway_yes": {
"label": "EinbahnstraÃe",
"options": {
+ "alternating": "Abwechselnd",
"no": "Nein",
+ "reversible": "Umdrehbar",
"undefined": "Standardwert Ja",
"yes": "Ja"
}
@@ -1915,13 +2120,6 @@
"label": "Par",
"placeholder": "3, 4, 5, 6"
},
- "parallel_direction": {
- "label": "Richtung",
- "options": {
- "backward": "Rückwärts",
- "forward": "Vorwärts"
- }
- },
"park_ride": {
"label": "Parken und Reisen"
},
@@ -2023,22 +2221,30 @@
"railway": {
"label": "Typ"
},
+ "railway/position": {
+ "label": "Eisenbahn-Kilometerstein",
+ "placeholder": "Entfernung in Kilometer mit einer Nachkommastelle (123.4)"
+ },
+ "railway/signal/direction": {
+ "label": "Drehrichtung",
+ "options": {
+ "backward": "Rückwärts",
+ "both": "Beide / Alle",
+ "forward": "Vorwärts"
+ }
+ },
"rating": {
"label": "Anschlussleistung"
},
"recycling_accepts": {
"label": "Akzeptiert"
},
- "recycling_type": {
- "label": "Recycling Typ",
- "options": {
- "centre": "Wertstoffhof",
- "container": "Container"
- }
- },
"ref": {
"label": "Referenzcode"
},
+ "ref/isil": {
+ "label": "ISIL-Code"
+ },
"ref_aeroway_gate": {
"label": "Gatenummer"
},
@@ -2050,7 +2256,7 @@
"label": "Verkehrsknotennummer"
},
"ref_platform": {
- "label": "Wartestellennummer"
+ "label": "Steignummer"
},
"ref_road_number": {
"label": "StraÃennummer"
@@ -2332,6 +2538,14 @@
"traffic_signals": {
"label": "Typ"
},
+ "traffic_signals/direction": {
+ "label": "Drehrichtung",
+ "options": {
+ "backward": "Rückwärts",
+ "both": "Beide / Alle",
+ "forward": "Vorwärts"
+ }
+ },
"trail_visibility": {
"label": "Erkennbarkeit des Weges",
"options": {
@@ -2501,8 +2715,7 @@
"terms": "Schlepplift, Seilschlepplift, Ãbungslift"
},
"aerialway/station": {
- "name": "Seilbahnstation",
- "terms": "Seilbahnstation, Liftstation"
+ "name": "Seilbahnstation"
},
"aerialway/t-bar": {
"name": "Bügelschlepplift",
@@ -2567,7 +2780,7 @@
"terms": "Geldautomat, Bankautomat, Bankomat, Bancomat, Geldausgabeautomat, ATM"
},
"amenity/bank": {
- "name": "Bank-Fiiale",
+ "name": "Bank-Filiale",
"terms": "Kasse, Kontor, Kreditgenossenschaft, Lagerstelle, Fiskus, Fonds, Vermögen, Investmentfirma, Register, Rücklage, Vorrat, Tresor, Rücklagen, Grundkapital, Vorrat, Lager, Lagerhaus, Sparkasse, Schatz, Treuhandgesellschaft, Tresorraum"
},
"amenity/bar": {
@@ -2607,13 +2820,16 @@
"terms": "Wechselstube, Geldwechselgeschäft, Währungsumtauschgeschäft, Bargeldumtauschgeschäft"
},
"amenity/bus_station": {
- "name": "Busbahnhof",
- "terms": "Omnibusbahnhof, ZOB, Busbahnhof"
+ "name": "Busbahnhof"
},
"amenity/cafe": {
"name": "Café",
"terms": "Kaffee, Café, Kaffeehaus, Cafébar"
},
+ "amenity/car_pooling": {
+ "name": "Car Pooling",
+ "terms": "Car Pooling"
+ },
"amenity/car_rental": {
"name": "Autovermietung",
"terms": "Autovermietung, Kfz-Verleih"
@@ -2710,8 +2926,7 @@
"terms": "Fast Food, Imbiss"
},
"amenity/ferry_terminal": {
- "name": "Fährhafen",
- "terms": "Fährhafen"
+ "name": "Schiffsanleger"
},
"amenity/fire_station": {
"name": "Feuerwehrhaus",
@@ -2761,6 +2976,10 @@
"name": "Bibliothek",
"terms": "Bibliothek, Bücherei"
},
+ "amenity/love_hotel": {
+ "name": "Stundenhotel",
+ "terms": "Stundenhotel, Liebeshotel"
+ },
"amenity/marketplace": {
"name": "Wochenmarkt",
"terms": "Wochenmarkt, Marktverkauf, Markt"
@@ -2873,8 +3092,8 @@
"terms": "Ranger-Station"
},
"amenity/recycling": {
- "name": "Recycling",
- "terms": "Recyclingcontainer, Abfallwiederverwertung, Container, Abfall, Müll"
+ "name": "Recyclingcontainer",
+ "terms": "Recyclingcontainer, Wertstoffhof"
},
"amenity/recycling_centre": {
"name": "Wertstoffhof",
@@ -2906,6 +3125,10 @@
"name": "Dusche",
"terms": "Dusche"
},
+ "amenity/smoking_area": {
+ "name": "Raucherbereich",
+ "terms": "Raucherbereich"
+ },
"amenity/social_facility": {
"name": "Sozialeinrichtung",
"terms": "Sozialeinrichtung, Sozialhilfeeinrichtung"
@@ -3139,6 +3362,10 @@
"name": "Hecke",
"terms": "Hecke"
},
+ "barrier/kerb": {
+ "name": "Bordstein",
+ "terms": "Bordstein, Randstein"
+ },
"barrier/kissing_gate": {
"name": "Schwinggatter",
"terms": "Tor, Gatter"
@@ -3179,6 +3406,14 @@
"name": "Scheune",
"terms": "Scheune, Stadl"
},
+ "building/boathouse": {
+ "name": "Bootshaus",
+ "terms": "Bootshaus, Bootsschuppen"
+ },
+ "building/bungalow": {
+ "name": "Bungalow",
+ "terms": "Bungalow"
+ },
"building/bunker": {
"name": "Bunker"
},
@@ -3198,6 +3433,10 @@
"name": "Kirchengebäude",
"terms": "Kirchengebäude, Gotteshaus, Kirche"
},
+ "building/civic": {
+ "name": "Ãffentliches Gebäude",
+ "terms": "Ãffentliches Gebäude"
+ },
"building/college": {
"name": "Hochschulgebäude",
"terms": "Schulgebäude"
@@ -3211,7 +3450,7 @@
"terms": "Gebäude im Bau"
},
"building/detached": {
- "name": "Freistehendes Einfamiliehaus",
+ "name": "Freistehendes Einfamilienhaus",
"terms": "alleinstehendes Haus, freistehendes Haus, Einfamilienhaus"
},
"building/dormitory": {
@@ -3221,13 +3460,17 @@
"building/entrance": {
"name": "Eingang/Ausgang"
},
+ "building/farm": {
+ "name": "Bauernhaus",
+ "terms": "Bauernhaus"
+ },
"building/garage": {
"name": "Einzelgarage",
- "terms": "Einzelgarage"
+ "terms": "Einzelgarage, Einzelgaragen"
},
"building/garages": {
- "name": "Mehrfachgaragen",
- "terms": "Mehrfachgaragen"
+ "name": "Mehrfach-/Blockgaragen",
+ "terms": "Mehrfachgaragen, Garagenblock"
},
"building/greenhouse": {
"name": "Gewächshaus",
@@ -3257,6 +3500,10 @@
"name": "Vorschul-/Kindergartengebäude",
"terms": "Kindergartengebäude,Kinderkrippengebäude"
},
+ "building/mosque": {
+ "name": "Moschee",
+ "terms": "Moschee, Moscheegebäude"
+ },
"building/public": {
"name": "Ãffentliches Gebäude",
"terms": "Ãffentliches Gebäude"
@@ -3273,6 +3520,10 @@
"name": "Dach",
"terms": "Dach"
},
+ "building/ruins": {
+ "name": "Verlassenes Gebäude",
+ "terms": "Verlassenes Gebäude"
+ },
"building/school": {
"name": "Schulgebäude",
"terms": "Schulgebäude, Schulhaus"
@@ -3281,6 +3532,10 @@
"name": "Doppelhaushälfte",
"terms": "Doppelhaushälfte"
},
+ "building/service": {
+ "name": "Maschinenhaus",
+ "terms": "Maschinenhaus, Dienstleistungsgebäude"
+ },
"building/shed": {
"name": "Schuppen",
"terms": "Hütte, Baracke"
@@ -3289,10 +3544,18 @@
"name": "Stall",
"terms": "Stallungen, Stallgebäude"
},
+ "building/stadium": {
+ "name": "Stadium",
+ "terms": "Stadiumgebäude"
+ },
"building/static_caravan": {
"name": "Feststehender Wohnwagen",
"terms": "Abgestellter Wohnwagen"
},
+ "building/temple": {
+ "name": "Tempelgebäude",
+ "terms": "Tempelgebäude"
+ },
"building/terrace": {
"name": "Reihenhäuser",
"terms": "Reihenhäuser"
@@ -3300,6 +3563,10 @@
"building/train_station": {
"name": "Bahnhofsgebäude"
},
+ "building/transportation": {
+ "name": "Gebäude für den öffentlichen Verkehr",
+ "terms": "Gebäude für den öffentlichen Verkehr, Busbahnhof, Bahnhof, U-Bahnhof"
+ },
"building/university": {
"name": "Universitätsgebäude",
"terms": "Universitätsgebäude, Campusgebäude"
@@ -3312,6 +3579,9 @@
"name": "Camping Stellplatz",
"terms": "Campingplatz, Zeltplatz, Stellplatz"
},
+ "circular": {
+ "name": "Kreisverkehr"
+ },
"club": {
"name": "Verein",
"terms": "Verein, Klub"
@@ -3547,6 +3817,10 @@
"emergency/private": {
"name": "private Notzufahrt"
},
+ "emergency/water_tank": {
+ "name": "Löschwasser",
+ "terms": "Löschwasser, Löschteich, Löschreservoir"
+ },
"emergency/yes": {
"name": "Notzufahrt erlaubt"
},
@@ -3572,7 +3846,7 @@
},
"footway/sidewalk": {
"name": "Bürgersteig",
- "terms": "Gehsteig, FuÃgängerweg, Gehweg, Gangsteig, Trottoir"
+ "terms": "Bürgersteig,Gehsteig,FuÃgängerweg,Gehweg,Gangsteig,Trottoir"
},
"ford": {
"name": "Furt",
@@ -3659,7 +3933,7 @@
"terms": "Optiker, Brillenoptiker"
},
"healthcare/physiotherapist": {
- "name": "Physiotherapeutin",
+ "name": "Physiotherapeut/in",
"terms": "Physiotherapeutin, Krankengymnast, Physiotherapeut, Krankengymnastin"
},
"healthcare/podiatrist": {
@@ -3675,8 +3949,8 @@
"terms": "Reha-Klinik, Rehabilitationsklinik"
},
"healthcare/speech_therapist": {
- "name": "Logopäge",
- "terms": "Logopäge, Sprachtherapeutin"
+ "name": "Logopäde",
+ "terms": "Logopäde, Sprachtherapeutin"
},
"highway": {
"name": "StraÃe/Weg"
@@ -3685,9 +3959,12 @@
"name": "Reitweg",
"terms": "Reitweg, Reiterweg, Pferdeweg, Reitpfad"
},
+ "highway/bus_guideway": {
+ "name": "SpurbusstraÃe",
+ "terms": "SpurbusstraÃe"
+ },
"highway/bus_stop": {
- "name": "Bushaltestelle",
- "terms": "Bushaltestelle, Verkehrshalt, Halt, Haltestelle, Endhaltestelle, Endstelle"
+ "name": "Bushaltestelle"
},
"highway/corridor": {
"name": "Gang/Korridor im Innenraum",
@@ -3771,7 +4048,7 @@
},
"highway/residential": {
"name": "AnliegerstraÃe",
- "terms": "AnliegerstraÃe,WohngebietsstraÃe, SiedlungsstraÃe, OrtsstraÃe"
+ "terms": "AnliegerstraÃe,WohngebietsstraÃe,SiedlungsstraÃe,OrtsstraÃe"
},
"highway/rest_area": {
"name": "Rastplatz ohne Tankstelle/Restaurant",
@@ -3810,7 +4087,7 @@
"terms": "Rettungsweg, ZufahrtsstraÃe für Rettungskräfte, Rettungszufahrt, Feuerwehrzufahrt"
},
"highway/service/parking_aisle": {
- "name": "Parkplatzweg",
+ "name": "Parkplatz-Nebenfahrweg",
"terms": "Parkplatzweg, Fahrweg auf Parkplatzflächen"
},
"highway/services": {
@@ -3823,7 +4100,7 @@
},
"highway/steps": {
"name": "Treppe",
- "terms": "Treppe, Treppen, Stufen"
+ "terms": "Treppe,Treppen,Stiege,Stufen"
},
"highway/stop": {
"name": "Stoppschild",
@@ -3922,8 +4199,8 @@
"terms": "Flächennutzung, Raumnutzung, Bodennutzung, Landnutzung"
},
"landuse/allotments": {
- "name": "Gemeinschaftsgarten",
- "terms": "Gemeinsamer Garten"
+ "name": "Kleingartenanlage",
+ "terms": "Kleingärten, Schrebergärten, Schrebergarten, Gartensparte"
},
"landuse/aquaculture": {
"name": "Aquakultur",
@@ -3965,12 +4242,12 @@
"terms": "Bauernhof, landwirtschaftliche Hofstelle"
},
"landuse/forest": {
- "name": "bewirtschafteter Wald",
+ "name": "Bewirtschafteter Wald",
"terms": "Forst, Forstwald, bewirtschafteter Wald, Wald"
},
"landuse/garages": {
- "name": "Garagengebiet",
- "terms": "Garagengebiet, Vielfahcgaragen, groÃe Garagenflächen"
+ "name": "Garagenhof",
+ "terms": "Garagenhof, Garagenfläche, Garagennutzung, Garagenwidmung"
},
"landuse/grass": {
"name": "Gras",
@@ -3980,6 +4257,10 @@
"name": "Freifläche",
"terms": "Freifläche, unbebaute Fläche, Bauland, Rohbauland"
},
+ "landuse/greenhouse_horticulture": {
+ "name": "Gewächshäuser-Nutzung",
+ "terms": "Gewächshäuser-Nutzung"
+ },
"landuse/harbour": {
"name": "Hafen",
"terms": "Hafenanlage, Seehafen"
@@ -4078,7 +4359,7 @@
},
"landuse/residential": {
"name": "Wohngebiet",
- "terms": "Wohngebiet, Wohnanlage, Wohngegend, Wohnregion, Wohnhäuser, Siedlungsfläche"
+ "terms": "Wohngebiet,Wohnanlage,Wohngegend,Wohnregion,Wohnhäuser,Siedlungsfläche"
},
"landuse/retail": {
"name": "Geschäftsgebiet",
@@ -4379,6 +4660,10 @@
"name": "Mast",
"terms": "Mobilfunkmast, Sendemast, Flutlichtmast, Handymast"
},
+ "man_made/monitoring_station": {
+ "name": "Messstation",
+ "terms": "Messstation"
+ },
"man_made/observation": {
"name": "Aussichtsturm",
"terms": "Ausguck, Ausblick, Beobachtungsstand"
@@ -4584,8 +4869,7 @@
"terms": "Steuerberatungskanzlei"
},
"office/administrative": {
- "name": "Verwaltungsamt",
- "terms": "Verwaltungsstelle, Ãffentliche Verwaltung"
+ "name": "Verwaltungsamt"
},
"office/adoption_agency": {
"name": "Adoptionsagentur",
@@ -4608,8 +4892,8 @@
"terms": "Wohlfahrtseinrichtung"
},
"office/company": {
- "name": "Firma",
- "terms": "Büro, Gesellschaft"
+ "name": "Firmenbüro",
+ "terms": "Firmenbüro"
},
"office/coworking": {
"name": "Co-Working-Räumlichkeiten",
@@ -4672,8 +4956,7 @@
"terms": "Jurist, Advokat, Rechtsanwalt, Notar"
},
"office/lawyer/notary": {
- "name": "Notariat",
- "terms": "Notariat, Notariatskanzlei, Notarbüro"
+ "name": "Notariat"
},
"office/moving_company": {
"name": "Umzugsfirma",
@@ -4905,19 +5188,179 @@
"name": "Transformator",
"terms": "Transformator, Umspannwerk"
},
+ "public_transport/linear_platform": {
+ "name": "Haltestelle",
+ "terms": "Haltestelle"
+ },
+ "public_transport/linear_platform_aerialway": {
+ "name": "Seilbahn-Haltestelle",
+ "terms": "Seilbahn-Haltestelle"
+ },
+ "public_transport/linear_platform_bus": {
+ "name": "Bus-Haltestelle",
+ "terms": "Bus-Haltestelle"
+ },
+ "public_transport/linear_platform_ferry": {
+ "name": "Fähren-Haltestelle",
+ "terms": "Fähren-Haltestelle"
+ },
+ "public_transport/linear_platform_light_rail": {
+ "name": "Stadtbahnhaltestelle",
+ "terms": "Stadtbahnhaltestelle"
+ },
+ "public_transport/linear_platform_monorail": {
+ "name": "Einschienenbahnhaltestelle",
+ "terms": "Einschienenbahnhaltestelle"
+ },
+ "public_transport/linear_platform_subway": {
+ "name": "U-Bahnhaltestelle",
+ "terms": "U-Bahnhaltestelle"
+ },
+ "public_transport/linear_platform_train": {
+ "name": "Eisenbahnhaltestelle",
+ "terms": "Eisenbahnhaltestelle"
+ },
+ "public_transport/linear_platform_tram": {
+ "name": "StraÃenbahnhaltestelle",
+ "terms": "StraÃenbahnhaltestelle"
+ },
+ "public_transport/linear_platform_trolleybus": {
+ "name": "Oberleitungsbus-Haltestelle",
+ "terms": "Oberleitungsbus-Haltestelle"
+ },
"public_transport/platform": {
- "name": "Bahn-/Bussteig ",
- "terms": "Halte-Plattform, Bussteig"
+ "name": "Haltestelle",
+ "terms": "Haltestelle"
+ },
+ "public_transport/platform_aerialway": {
+ "name": "Seilbahn-Haltestelle",
+ "terms": "Seilbahn-Haltestelle"
+ },
+ "public_transport/platform_bus": {
+ "name": "Bushaltestelle",
+ "terms": "Bushaltestelle"
+ },
+ "public_transport/platform_ferry": {
+ "name": "Fähranleger",
+ "terms": "Fähranleger"
+ },
+ "public_transport/platform_light_rail": {
+ "name": "Stadtbahnhaltestelle",
+ "terms": "Stadtbahnhaltestelle"
+ },
+ "public_transport/platform_monorail": {
+ "name": "Einschienenbahnhaltestelle",
+ "terms": "Einschienenbahnhaltestelle"
+ },
+ "public_transport/platform_subway": {
+ "name": "U-Bahnhaltestelle",
+ "terms": "U-Bahnhaltestelle"
+ },
+ "public_transport/platform_train": {
+ "name": "Eisenbahnhaltestelle",
+ "terms": "Eisenbahnhaltestelle"
+ },
+ "public_transport/platform_tram": {
+ "name": "StraÃenbahnhaltestelle",
+ "terms": "StraÃenbahnhaltestelle"
+ },
+ "public_transport/platform_trolleybus": {
+ "name": "Oberleitungsbus-Haltestelle",
+ "terms": "Oberleitungsbus-Haltestelle"
+ },
+ "public_transport/station": {
+ "name": "Haltestelle",
+ "terms": "Haltestelle"
+ },
+ "public_transport/station_aerialway": {
+ "name": "Lift-/Seilbahn-Haltestelle",
+ "terms": "Lift-/Seilbahn-Haltestelle"
+ },
+ "public_transport/station_bus": {
+ "name": "Busbahnhof",
+ "terms": "Busbahnhof, Busterminal, Bushaltestelle"
+ },
+ "public_transport/station_ferry": {
+ "name": "Fähranleger",
+ "terms": "Fähranleger"
+ },
+ "public_transport/station_light_rail": {
+ "name": "Stadtbahnhaltestelle",
+ "terms": "Stadtbahnhaltestelle"
+ },
+ "public_transport/station_monorail": {
+ "name": "Einschienenbahnhaltestelle",
+ "terms": "Einschienenbahnhaltestelle"
+ },
+ "public_transport/station_subway": {
+ "name": "U-Bahnhaltestelle",
+ "terms": "U-Bahnhaltestelle"
+ },
+ "public_transport/station_train": {
+ "name": "Eisenbahnhaltestelle",
+ "terms": "Eisenbahnhaltestelle"
+ },
+ "public_transport/station_train_halt": {
+ "name": "Eisenbahn-Bedarfshaltestelle",
+ "terms": "Eisenbahn-Bedarfshaltestelle"
+ },
+ "public_transport/station_tram": {
+ "name": "StraÃenbahnhaltestelle",
+ "terms": "StraÃenbahnhaltestelle"
+ },
+ "public_transport/station_trolleybus": {
+ "name": "Oberleitungsbus-Haltestelle",
+ "terms": "Oberleitungsbus-Haltestelle"
+ },
+ "public_transport/stop_area": {
+ "name": "Haltestellen-Relation",
+ "terms": "Haltestellen-Relation"
},
"public_transport/stop_position": {
- "name": "Halteposition",
- "terms": "Verkehrshalt, Halt"
+ "name": "Halteplatz",
+ "terms": "Halteplatz"
+ },
+ "public_transport/stop_position_aerialway": {
+ "name": "Lift-/Seilbahn-Halteplatz",
+ "terms": "Lift-/Seilbahn-Halteplatz"
+ },
+ "public_transport/stop_position_bus": {
+ "name": "Bus-Halteplatz",
+ "terms": "Bus-Halteplatz"
+ },
+ "public_transport/stop_position_ferry": {
+ "name": "Fähranlegeplatz",
+ "terms": "Fähranlegeplatz"
+ },
+ "public_transport/stop_position_light_rail": {
+ "name": "Stadtbahn-Halteplatz",
+ "terms": "Stadtbahn-Halteplatz"
+ },
+ "public_transport/stop_position_monorail": {
+ "name": "Einschienenbahn-Halteplatz",
+ "terms": "Einschienenbahn-Halteplatz"
+ },
+ "public_transport/stop_position_subway": {
+ "name": "U-Bahn-Halteplatz",
+ "terms": "U-Bahn-Halteplatz"
+ },
+ "public_transport/stop_position_train": {
+ "name": "Eisenbahn-Halteplatz",
+ "terms": "Eisenbahn-Halteplatz"
+ },
+ "public_transport/stop_position_tram": {
+ "name": "StraÃenbahn-Halteplatz",
+ "terms": "StraÃenbahn-Halteplatz"
+ },
+ "public_transport/stop_position_trolleybus": {
+ "name": "Oberleitungsbus-Halteplatz",
+ "terms": "Oberleitungsbus-Halteplatz"
},
"railway": {
"name": "Eisenbahn"
},
"railway/abandoned": {
- "name": "Ehemalige Eisenbahnstrecke",
+ "name": " Abgebaute Eisenbahnstrecke ",
"terms": "Abgebaute Eisenbahnstrecke, Verfallene Eisenbahn, Aufgegebene Bahnstrecke"
},
"railway/buffer_stop": {
@@ -4941,21 +5384,24 @@
"terms": "Standseilbahn, Seilbahn, Drahtseilbahn, Kettenbahn"
},
"railway/halt": {
- "name": "Eisenbahn-Haltepunkt",
- "terms": "Bahn-Haltestelle, Zug-Haltestelle, Haltestelle, Haltepunkt"
+ "name": "Eisenbahn-Bedarfshaltestelle"
},
"railway/level_crossing": {
"name": "Bahnübergang (StraÃe)",
"terms": "Eisenbagnkreuzung (StraÃe), EisenbahnstraÃenkreuzung"
},
"railway/light_rail": {
- "name": "Stadtbahngleise",
+ "name": "Stadtbahngleis",
"terms": "Stadtbahngleise"
},
"railway/milestone": {
- "name": "Eisenbahn Meilenstein",
+ "name": "Eisenbahn-Kilometerstein",
"terms": "Eisenbahnmeilenstein entlang einer Strecke"
},
+ "railway/miniature": {
+ "name": "Miniatureisenbahn",
+ "terms": "Miniatureisenbahn"
+ },
"railway/monorail": {
"name": "Einschienenbahn",
"terms": "Einschienenbahn"
@@ -4965,8 +5411,7 @@
"terms": "Schmalspureisenbahn, Schmalspurbahn, schmalspurige Eisenbahn"
},
"railway/platform": {
- "name": "Bahnsteig",
- "terms": "Bahnsteig"
+ "name": "Eisenbahnhaltestelle"
},
"railway/rail": {
"name": "Eisenbahnschienen",
@@ -4977,8 +5422,7 @@
"terms": ""
},
"railway/station": {
- "name": "Bahnhof",
- "terms": "Bahnhof, Haltestelle"
+ "name": "Eisenbahnhaltestelle"
},
"railway/subway": {
"name": "U-Bahn-Gleise",
@@ -5001,8 +5445,7 @@
"terms": "StraÃenbahngleise, StraÃenbahn, Bim, Tramway, Stadtbahn, Trambahn"
},
"railway/tram_stop": {
- "name": "StraÃenbahnhaltestelle",
- "terms": "Trambahnhaltestelle"
+ "name": "StraÃenbahn-Halteplatz"
},
"relation": {
"name": "Relation",
@@ -5286,8 +5729,8 @@
"terms": "Juwelier, Schmuckgeschäft"
},
"shop/kiosk": {
- "name": "Zeitungskiosk",
- "terms": "Zeitschriftenkiosk,Zeitungskiosk"
+ "name": "Kiosk",
+ "terms": "Kiosk,Zeitungsstand,Zeitungskiosk"
},
"shop/kitchen": {
"name": "Kücheneinrichtungsgeschäft",
@@ -5723,10 +6166,18 @@
"name": "Reitroute",
"terms": "Reitwanderroute, Wanderreitroute"
},
+ "type/route/light_rail": {
+ "name": "Stadtbahnlinie",
+ "terms": "Stadtbahnlinie"
+ },
"type/route/pipeline": {
"name": "Pipelinenetz",
"terms": "Pipelinenetz"
},
+ "type/route/piste": {
+ "name": "Wintersportroute",
+ "terms": "Wintersportroute, Schipiste, Langlaufloipe, Schhiroute, Piste"
+ },
"type/route/power": {
"name": "Stromnetz",
"terms": "Stromleitung"
@@ -5735,6 +6186,10 @@
"name": "StraÃennetz",
"terms": "StraÃenroute, StraÃe"
},
+ "type/route/subway": {
+ "name": "U-Bahnlinie",
+ "terms": "U-Bahnlinie"
+ },
"type/route/train": {
"name": "Bahnlinie",
"terms": "Eisenbahn-Linie"
@@ -5827,48 +6282,55 @@
"imagery": {
"Bing": {
"description": "Satellitenbilder und Luftbilder",
- "name": "Bing-Bildmaterial"
+ "name": "Bing Luftbildmaterial"
},
"DigitalGlobe-Premium": {
"attribution": {
"text": "Bedingungen & Feedback"
},
- "description": "Premium-DigitalGlobe-Satellitenbilder",
- "name": "DigitalGlobe Premium"
+ "description": "Premium DigitalGlobe Satellitenbilder",
+ "name": "DigitalGlobe Premium Bildmaterial"
},
"DigitalGlobe-Premium-vintage": {
"attribution": {
"text": "Bedingungen & Feedback"
},
"description": "Lufbildgrenzen und Aufnahmedaten. Die Beschriftung erscheint auf Zoom Level 14 und höher.",
- "name": "DigitalGlobe Premium Luftbildaufnahmedatum"
+ "name": "DigitalGlobe Premium Bildmaterial Klassisch"
},
"DigitalGlobe-Standard": {
"attribution": {
"text": "Bedingungen & Feedback"
},
- "description": "Standard-DigitalGlobe-Satellitenbilder",
- "name": "DigitalGlobe Standard"
+ "description": "Standard DigitalGlobe Satellitenbilder",
+ "name": "DigitalGlobe Standard Bildmaterial"
},
"DigitalGlobe-Standard-vintage": {
"attribution": {
"text": "Bedingungen & Feedback"
},
"description": "Lufbildgrenzen und Aufnahmedaten. Die Beschriftung erscheint auf Zoom Level 14 und höher.",
- "name": "DigitalGlobe Standard Luftbildaufnahmedatum"
+ "name": "DigitalGlobe Standard Bildmaterial Klassisch"
},
"EsriWorldImagery": {
"attribution": {
"text": "Bedingungen & Feedback"
},
- "description": "Esri world imagery.",
- "name": "Esri World Imagery"
+ "description": "Esri World Bildmaterial.",
+ "name": "Esri World Bildmaterial"
+ },
+ "EsriWorldImageryClarity": {
+ "attribution": {
+ "text": "Bedingungen & Feedback"
+ },
+ "description": "Esri Archiv-Bildmaterial (kann klarer und genauer sein)",
+ "name": "Esri World Bildmaterial (Clarity) Beta"
},
"MAPNIK": {
"attribution": {
"text": "© OpenStreetMap-Mitwirkende, CC BY-SA"
},
- "description": "Standard-OpenStreetMap-Karten-Layer",
+ "description": "Standard OpenStreetMap Kartenansicht",
"name": "OpenStreetMap (Standard)"
},
"Mapbox": {
@@ -5918,7 +6380,7 @@
"attribution": {
"text": "© Geofabrik GmbH, OpenStreetMap-Mitwirkende, CC-BY-SA"
},
- "name": "OSM-Objekteditor: Kennzeichnung"
+ "name": "OSM-Objekteditor: Attribute"
},
"US-TIGER-Roads-2012": {
"name": "TIGER StraÃen 2012"
@@ -5933,33 +6395,33 @@
},
"Waymarked_Trails-Cycling": {
"attribution": {
- "text": "© Sarah Hoffmann, CC-BY-SA 3.0, Kartendaten © OpenStreetMap-Mitwirkende, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap-Mitwirkende, CC BY-SA 3.0"
},
- "name": "Waymarked Trails: Radfahren"
+ "name": "Markierte Wege: Radfahren"
},
"Waymarked_Trails-Hiking": {
"attribution": {
- "text": "© Sarah Hoffmann, CC-BY-SA 3.0, Kartendaten © OpenStreetMap-Mitwirkende, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap-Mitwirkende, CC BY-SA 3.0"
},
- "name": "Waymarked Trails: Wandern"
+ "name": "Markierte Wege: Wandern"
},
"Waymarked_Trails-MTB": {
"attribution": {
- "text": "© Sarah Hoffmann, CC-BY-SA 3.0, Kartendaten © OpenStreetMap-Mitwirkende, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap-Mitwirkende, CC BY-SA 3.0"
},
- "name": "Waymarked Trails: Mountainbiking"
+ "name": "Markierte Wege: Mountainbiking"
},
"Waymarked_Trails-Skating": {
"attribution": {
- "text": "© Sarah Hoffmann, CC-BY-SA 3.0, Kartendaten © OpenStreetMap-Mitwirkende, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap-Mitwirkende, CC BY-SA 3.0"
},
- "name": "Waymarked Trails: Skating"
+ "name": "Markierte Wege: Skating"
},
"Waymarked_Trails-Winter_Sports": {
"attribution": {
- "text": "© Sarah Hoffmann, CC-BY-SA 3.0, Kartendaten © OpenStreetMap-Mitwirkende, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap-Mitwirkende, CC BY-SA 3.0"
},
- "name": "Waymarked Trails: Wintersport"
+ "name": "Markierte Wege: Wintersport"
},
"basemap.at": {
"attribution": {
@@ -5986,7 +6448,7 @@
"text": "Bedingungen & Feedback"
},
"description": "Länder/Städte/Orte/StraÃen zum Orientieren",
- "name": "Orientierungs-Overlay"
+ "name": "Orientierungs-Informationen"
},
"openpt_map": {
"attribution": {
@@ -5998,8 +6460,8 @@
"attribution": {
"text": "© OpenStreetMap-Mitwirkende"
},
- "description": "Ãffentliche GPS-Tracks von OpenStreetMap-Mitwirkenden",
- "name": "GPS-Tracks von OpenStreetMap"
+ "description": "Ãffentliche GPS Tracks hochgeladen von OpenStreetMap-Mitwirkenden",
+ "name": "OpenStreetMap GPS Tracks"
},
"osm-mapnik-black_and_white": {
"attribution": {
diff --git a/vendor/assets/iD/iD/locales/dv.json b/vendor/assets/iD/iD/locales/dv.json
index f988c7b1c..d9ded427f 100644
--- a/vendor/assets/iD/iD/locales/dv.json
+++ b/vendor/assets/iD/iD/locales/dv.json
@@ -160,8 +160,7 @@
"no_changes": "ÞÞ¬ÞÞ°ÞÞ¬ÞÞ° ÞÞ¦ÞÞ¦ÞÞ¬ÞÞ° ÞÞ¦ÞÞ¨ ÞÞªÞÞ¬ÞÞ"
},
"help": {
- "title": "ÞÞ¬ÞÞ© ÞÞ¯ÞÞ°ÞÞ¦ÞÞ§",
- "help": "# ÞÞ¬ÞÞ© ÞÞ¯ÞÞ°ÞÞ¦ÞÞ§\n\nÞÞ¨ÞÞ© ÞÞ¯ÞÞ¦ÞÞ° ÞÞ°ÞÞ°ÞÞ©ÞÞ° ÞÞ¬ÞÞ°ÞÞ¬ ÞÞ¬ÞÞ¨ÞÞ¦ÞÞ¬ÞÞ°. ÞÞ¯ÞÞ¦ÞÞ° ÞÞ°ÞÞ°ÞÞ©ÞÞ° ÞÞ¬ÞÞ¦ÞÞ© ÞÞ¨ÞÞ ÞÞ¦ÞÞ¨ ÞÞ¬ÞÞ¨ÞÞ°ÞÞªÞÞ¬ÞÞ ÞÞªÞÞ¨ÞÞÞÞ¬ ÞÞ§ÞÞ¬ÞÞ°\n\nÞÞ¨ÞÞ¦ÞÞ¦ÞÞ¦ÞÞ°ÞÞªÞÞ¬ ÞÞªÞÞ¨ÞÞ§ ÞÞ¦ÞÞªÞÞ«ÞÞ§ÞÞ¬ÞÞ° ÞÞ¯ÞÞ¦ÞÞ° ÞÞ°ÞÞ°ÞÞ©ÞÞ° ÞÞ¬ÞÞ°ÞÞ¦ÞÞ¨ ÞÞ¨ÞÞ¬ÞÞÞÞ¬Ø ÞÞ¨ÞÞ©Ø ÞÞªÞÞ¨ÞÞ§ ÞÞ¬ÞÞ°ÞÞ¬ÞÞ¦ÞÞ° ÞÞ¦ÞÞÞÞ¦ÞÞ§ÞÞ¬ÞÞ¬ÞÞ° ÞÞªÞ
Þ¨ ÞÞªÞÞ¨ÞÞÞÞ¬ ÞÞªÞÞ¨ÞÞ§ ÞÞ¨ÞÞ§ÞÞ¬ÞÞ°ÞÞ¦ÞÞ¨ ÞÞÞÞªÞÞ°ÞÞªÞÞ¦ÞÞªÞÞ°ÞÞ§ ÞÞ§ÞÞ¬ÞÞ°\n\nÞÞ¨ÞÞ§ÞÞ¦ÞÞ° ÞÞ¬ÞÞ°ÞÞ¦ÞÞ§ ÞÞ¦ÞÞ¦ÞÞªÞÞ¦ÞÞ° ÞÞ¯ÞÞ¦ÞÞ° ÞÞ°ÞÞ°ÞÞ©ÞÞ° ÞÞ¬ÞÞ° ÞÞÞÞªÞÞ°ÞÞªÞÞ§ ÞÞªÞÞ¨ÞÞ§ ÞÞ¦ÞÞ§ÞÞ°ÞÞ¦ÞÞ¦ÞÞ° ÞÞ¬ÞÞ°ÞÞ§ÞÞ¬\n\nIn order to make an edit, you'll need to\n[log in](https://www.openstreetmap.org/login).\n\nThe [iD editor](http://ideditor.com/) is a collaborative project with [sourcecode available on GitHub](https://github.com/openstreetmap/iD).\n"
+ "title": "ÞÞ¬ÞÞ© ÞÞ¯ÞÞ°ÞÞ¦ÞÞ§"
},
"shortcuts": {
"browsing": {
@@ -415,9 +414,6 @@
"highway": {
"name": "ÞÞ¦ÞÞ¨ÞÞ"
},
- "highway/bus_stop": {
- "name": "ÞÞ¦ÞÞ° ÞÞªÞÞ°ÞÞ¨"
- },
"highway/crosswalk": {
"name": "ÞÞ¦Þ¦ÞÞ¨ÞÞ¨ ÞÞªÞÞ¦ÞÞ°"
},
diff --git a/vendor/assets/iD/iD/locales/el.json b/vendor/assets/iD/iD/locales/el.json
index b9e407b6b..91f7458a1 100644
--- a/vendor/assets/iD/iD/locales/el.json
+++ b/vendor/assets/iD/iD/locales/el.json
@@ -301,8 +301,7 @@
"created": "ÎημιοÏ
Ïγήθηκε",
"about_changeset_comments": "ΣÏεÏικά με Ïα ÏÏÏλια αλλαγÏν",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/El:Good_changeset_comments",
- "google_warning": "ÎναÏÎÏαÏε Ïην Google Ïε αÏ
ÏÏ Ïο ÏÏÏλιο: θÏ
μηθείÏε ÏÏÏ Î· ανÏιγÏαÏή αÏÏ ÏοÏ
Ï Î§Î¬ÏÏÎµÏ Google αÏαγοÏεÏεÏαι αÏ
ÏÏηÏά.",
- "google_warning_link": "http://www.openstreetmap.org/copyright/el"
+ "google_warning": "ÎναÏÎÏαÏε Ïην Google Ïε αÏ
ÏÏ Ïο ÏÏÏλιο: θÏ
μηθείÏε ÏÏÏ Î· ανÏιγÏαÏή αÏÏ ÏοÏ
Ï Î§Î¬ÏÏÎµÏ Google αÏαγοÏεÏεÏαι αÏ
ÏÏηÏά."
},
"contributors": {
"list": "ÎÏεξεÏγαÏÎ¯ÎµÏ Î±ÏÏ {users}",
@@ -390,21 +389,18 @@
"background": {
"title": "ΠαÏαÏκήνιο",
"description": "ΡÏ
θμίÏÎµÎ¹Ï ÏαÏαÏκηνίοÏ
",
- "percent_brightness": "{opacity}% ÏÏÏεινÏÏηÏα",
"none": "ÎανÎνα",
"best_imagery": "ΠκαλÏÏεÏη γνÏÏÏή Ïηγή εικÏÎ½Î±Ï Î³Î¹Î± αÏ
Ïήν Ïην ÏοÏοθεÏία",
"switch": "ÎÏÎÏÏÏεÏε Ïε αÏ
ÏÏ Ïο ÏαÏαÏκήνιο",
"custom": "ÎξαÏομικεÏ
μÎνο",
"custom_button": "ÎÏεξεÏγαÏία εξαÏομικεÏ
μÎνοÏ
ÏαÏαÏκηνίοÏ
",
- "fix_misalignment": "Î ÏοÏαÏμÏÏÏε Ïην αÏÏκλιÏη ÏÎ·Ï ÎµÎ¹ÎºÏναÏ",
- "imagery_source_faq": "ÎÏÏ ÏÎ¿Ï ÏÏοÎÏÏεÏαι αÏ
Ïή η εικÏνα;",
"reset": "ÎηδενιÏμÏÏ",
- "offset": "ΣÏÏεÏε οÏοÏ
δήÏοÏε ÏÏην γκÏίζα ÏεÏιοÏή ÏαÏακάÏÏ Î³Î¹Î± να ÏÏοÏαÏμÏÏεÏε Ïην αÏÏκλιÏη ÏÎ·Ï ÎµÎ¹ÎºÏÎ½Î±Ï Î® ειÏαγάγεÏε ÏÎ¹Ï ÏιμÎÏ ÏÎ·Ï Î±ÏÏκλιÏÎ·Ï Ïε μÎÏÏα.",
"minimap": {
- "description": "ÎικÏοÏάÏÏηÏ",
"tooltip": "Î Ïοβολή ενÏÏ ÏάÏÏη Ïε ÏμίκÏÏ
νÏη, για να ÏÎ±Ï Î²Î¿Î·Î¸Î®Ïει να ενÏοÏίÏεÏε Ïην ÏεÏιοÏή ÏοÏ
εμÏανίζεÏαι αÏ
Ïή Ïη ÏÏιγμή.",
"key": "/"
- }
+ },
+ "fix_misalignment": "Î ÏοÏαÏμÏÏÏε Ïην αÏÏκλιÏη ÏÎ·Ï ÎµÎ¹ÎºÏναÏ",
+ "offset": "ΣÏÏεÏε οÏοÏ
δήÏοÏε ÏÏην γκÏίζα ÏεÏιοÏή ÏαÏακάÏÏ Î³Î¹Î± να ÏÏοÏαÏμÏÏεÏε Ïην αÏÏκλιÏη ÏÎ·Ï ÎµÎ¹ÎºÏÎ½Î±Ï Î® ειÏαγάγεÏε ÏÎ¹Ï ÏιμÎÏ ÏÎ·Ï Î±ÏÏκλιÏÎ·Ï Ïε μÎÏÏα."
},
"map_data": {
"title": "ÎεδομÎνα ΧάÏÏη",
@@ -864,37 +860,9 @@
"label": "ΧÏÏηÏικÏÏηÏα",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "ÎαÏεÏθÏ
νÏη",
- "options": {
- "E": "ÎναÏολικά",
- "ENE": "ÎναÏολικά-βοÏειοαναÏολικά",
- "ESE": "ÎναÏολικά-νοÏιοαναÏολικά",
- "N": "ÎÏÏεια",
- "NE": "ÎοÏειοαναÏολικά",
- "NNE": "ÎÏÏεια-βοÏειοαναÏολικά",
- "NNW": "ÎÏÏεια-βοÏειοδÏ
Ïικά",
- "NW": "ÎοÏειοδÏ
Ïικά",
- "S": "ÎÏÏια",
- "SE": "ÎοÏιοαναÏολικά",
- "SSE": "ÎÏÏια-νοÏιοαναÏολικά",
- "SSW": "ÎÏÏια-νοÏιοδÏ
Ïικά",
- "SW": "ÎοÏιοδÏ
Ïικά",
- "W": "ÎÏ
Ïικά",
- "WNW": "ÎÏ
Ïικά-βοÏειοδÏ
Ïικά",
- "WSW": "ÎÏ
Ïικά-νοÏιοδÏ
Ïικά"
- }
- },
"castle_type": {
"label": "ÎίδοÏ"
},
- "clock_direction": {
- "label": "ÎαÏεÏθÏ
νÏη",
- "options": {
- "anticlockwise": "ÎÏιÏÏεÏÏÏÏÏοÏα",
- "clockwise": "ÎεξιÏÏÏÏοÏα"
- }
- },
"club": {
"label": "ÎίδοÏ"
},
@@ -1321,9 +1289,6 @@
"par": {
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "ÎαÏεÏθÏ
νÏη"
- },
"park_ride": {
"label": "ΣÏαθμÏÏ ÎεÏεÏιβίβαÏηÏ"
},
@@ -1372,12 +1337,6 @@
"railway": {
"label": "ÎίδοÏ"
},
- "recycling_type": {
- "label": "ÎÎ¯Î´Î¿Ï ÎνακÏκλÏÏηÏ",
- "options": {
- "centre": "ÎÎνÏÏο ÎνακÏκλÏÏηÏ"
- }
- },
"ref_aeroway_gate": {
"label": "ÎÏιθμÏÏ Î ÏληÏ"
},
@@ -1729,10 +1688,6 @@
"amenity/bureau_de_change": {
"name": "ÎνÏαλλακÏήÏιο ΣÏ
ναλλάγμαÏοÏ"
},
- "amenity/bus_station": {
- "name": "ΣÏαθμÏÏ ÎεÏÏοÏείÏν",
- "terms": "ΣÏαθμÏÏ ÎεÏÏοÏείÏν"
- },
"amenity/cafe": {
"name": "ÎαÏεÏÎÏια",
"terms": "ÎαÏεÏÎÏια, ÎαÏενείο, ÎÏιÏÏÏÏ, ÎαÏÎ"
@@ -1809,9 +1764,6 @@
"name": "ΤαÏÏ
Ïαγείο",
"terms": "ÎÏήγοÏο ÏαγηÏÏ, Î ÏÏÏειÏο ÏαγηÏÏ, ΦαÏÏÏοÏ
νÏάδικο"
},
- "amenity/ferry_terminal": {
- "name": "ΤεÏμαÏÎ¹ÎºÏ Î¦ÎÏÏ
ÎÏοÏ"
- },
"amenity/fire_station": {
"name": "Î Ï
ÏοÏβεÏÏικÏÏ Î£ÏαθμÏÏ",
"terms": "Î Ï
ÏοÏβεÏÏική, 199"
@@ -1924,9 +1876,6 @@
"name": "ÎημÏÏια ÎνÏαλλακÏική Îιβλιοθήκη",
"terms": "ÎημÏÏια βιβλιοθήκη"
},
- "amenity/recycling": {
- "name": "ÎνακÏκλÏÏη"
- },
"amenity/recycling_centre": {
"name": "ÎÎνÏÏο ÎνακÏκλÏÏηÏ",
"terms": "ÎÎνÏÏο ÎνακÏκλÏÏηÏ, ÎνακÏκλÏÏη ΣκοÏ
ÏιδιÏν"
@@ -2368,10 +2317,6 @@
"name": "ÎονοÏάÏι ÎλÏγÏν",
"terms": "ÎονοÏάÏι για άλογα"
},
- "highway/bus_stop": {
- "name": "ΣÏάÏη ÎεÏÏοÏείÏν",
- "terms": "ΣÏάÏη ÎεÏÏοÏείοÏ
"
- },
"highway/crossing": {
"name": "ÎιάβαÏη"
},
@@ -2572,10 +2517,6 @@
"name": "ÎάÏοÏ",
"terms": "ÎάÏοÏ, δαÏική ÎκÏαÏη"
},
- "landuse/garages": {
- "name": "ÎκαÏάζ",
- "terms": "ÎκαÏάζ"
- },
"landuse/grass": {
"name": "ÎÏαÏίδι",
"terms": "ÎÏαÏίδι, ΧοÏÏάÏι, γκαζÏν"
@@ -2967,12 +2908,7 @@
"terms": "ÎÏαÏείο"
},
"office/administrative": {
- "name": "ÎιοικηÏÎ¹ÎºÏ Î³ÏαÏείο",
- "terms": "ÎÏαÏείο διοίκηÏηÏ"
- },
- "office/company": {
- "name": "ÎÏαιÏÎ¹ÎºÏ ÎÏαÏείο",
- "terms": "ÎÏαÏείο ÎÏαιÏείαÏ"
+ "name": "ÎιοικηÏÎ¹ÎºÏ Î³ÏαÏείο"
},
"office/educational_institution": {
"name": "ÎκÏαιδεÏ
ÏÎ¹ÎºÏ ÎδÏÏ
μα"
@@ -3092,9 +3028,6 @@
"name": "ÎεÏαÏÏημαÏιÏÏήÏ",
"terms": "ÎεÏαÏÏημαÏιÏÏήÏ"
},
- "public_transport/stop_position": {
- "name": "Σημείο ΣÏάÏηÏ"
- },
"railway": {
"name": "ΣιδηÏοδÏομικÏÏ ÎιάδÏομοÏ"
},
@@ -3108,18 +3041,10 @@
"railway/narrow_gauge": {
"name": "ΣιδηÏοÏÏοÏιά ΣÏÎµÎ½Î¿Ï ÎÏÏοÏ
Ï"
},
- "railway/platform": {
- "name": "ΣιδηÏοδÏομική ÎÏοβάθÏα",
- "terms": "ΣιδηÏοδÏομική αÏοβάθÏα"
- },
"railway/rail": {
"name": "ΣιδηÏοδÏομική ÎÏαμμή",
"terms": "ΣιδηÏοÏÏοÏιά, Ράγα"
},
- "railway/station": {
- "name": "ΣιδηÏοδÏομικÏÏ Î£ÏαθμÏÏ",
- "terms": "ΣιδηÏοδÏομικÏÏ ÏÏαθμÏÏ"
- },
"railway/subway": {
"name": "ÎεÏÏÏ",
"terms": "ÎεÏÏÏ, Î¥ÏÏÎ³ÎµÎ¹Î¿Ï Î£Î¹Î´Î·ÏÏδÏομοÏ"
@@ -3320,9 +3245,6 @@
"name": "ÎοÏμημαÏοÏÏλείο",
"terms": "ΧÏÏ
ÏοÏοείο, ÎοÏμημαÏοÏÏληÏ, ÎοÏμημαÏοÏÏλείο"
},
- "shop/kiosk": {
- "name": "ΠεÏίÏÏεÏο"
- },
"shop/laundry": {
"name": "ÎαθαÏιÏÏήÏιο",
"terms": "ΠλÏ
νÏήÏιο"
@@ -3709,31 +3631,6 @@
"text": "© Geofabrik GmbH, OpenStreetMap contributors, CC-BY-SA"
}
},
- "Waymarked_Trails-Cycling": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, δεδομÎνα ÏάÏÏη OpenStreetMap contributors, ODbL 1.0"
- }
- },
- "Waymarked_Trails-Hiking": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, δεδομÎνα ÏάÏÏη OpenStreetMap contributors, ODbL 1.0"
- }
- },
- "Waymarked_Trails-MTB": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, δεδομÎνα ÏάÏÏη OpenStreetMap contributors, ODbL 1.0"
- }
- },
- "Waymarked_Trails-Skating": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, δεδομÎνα ÏάÏÏη OpenStreetMap contributors, ODbL 1.0"
- }
- },
- "Waymarked_Trails-Winter_Sports": {
- "attribution": {
- "text": "© Michael Spreng, CC by-SA 3.0, δεδομÎνα ÏάÏÏη OpenStreetMap contributors, ODbL 1.0"
- }
- },
"basemap.at": {
"attribution": {
"text": "basemap.at"
diff --git a/vendor/assets/iD/iD/locales/en-GB.json b/vendor/assets/iD/iD/locales/en-GB.json
index 2b8370eb7..0a5dc286f 100644
--- a/vendor/assets/iD/iD/locales/en-GB.json
+++ b/vendor/assets/iD/iD/locales/en-GB.json
@@ -236,8 +236,8 @@
"rotate": {
"title": "Rotate",
"description": {
- "single": "Rotate this feature around its center point.",
- "multiple": "Rotate these features around their center point."
+ "single": "Rotate this feature around its centre point.",
+ "multiple": "Rotate these features around their centre point."
},
"key": "R",
"annotation": {
@@ -342,7 +342,7 @@
"about_changeset_comments": "About changeset comments",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
"google_warning": "You mentioned Google in this comment: remember that copying from Google Maps is strictly forbidden.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Edits by {users}",
@@ -386,7 +386,6 @@
"title": "Measurement",
"selected": "{n} selected",
"geometry": "Geometry",
- "closed": "closed",
"center": "Centre",
"perimeter": "Perimeter",
"length": "Length",
@@ -460,22 +459,18 @@
"title": "Background",
"description": "Background settings",
"key": "B",
- "percent_brightness": "{opacity}% brightness",
"none": "None",
"best_imagery": "Best known imagery source for this location",
"switch": "Switch back to this background",
"custom": "Custom",
"custom_button": "Edit custom background",
- "custom_prompt": "Enter a tile URL template. Valid tokens are:\n - {zoom}/{z}, {x}, {y} for Z/X/Y tile scheme\n - {ty} for flipped TMS-style Y coordinates\n - {u} for quadtile scheme\n - {switch:a,b,c} for DNS server multiplexing\n\nExample:\n{example}",
- "fix_misalignment": "Adjust imagery offset",
- "imagery_source_faq": "Where does this imagery come from?",
"reset": "reset",
- "offset": "Drag anywhere in the gray area below to adjust the imagery offset, or enter the offset values in meters.",
"minimap": {
- "description": "Minimap",
"tooltip": "Show a zoomed out map to help locate the area currently displayed.",
"key": "/"
- }
+ },
+ "fix_misalignment": "Adjust imagery offset",
+ "offset": "Drag anywhere in the gray area below to adjust the imagery offset, or enter the offset values in meters."
},
"map_data": {
"title": "Map Data",
@@ -643,7 +638,6 @@
"untagged_area_tooltip": "Select a feature type that describes what this area is.",
"untagged_relation": "Untagged relation",
"untagged_relation_tooltip": "Select a feature type that describes what this relation is.",
- "many_deletions": "You're deleting {n} features. Are you sure you want to do this? This will delete them from the map that everyone else sees on openstreetmap.org.",
"tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
"deprecated_tags": "Deprecated tags: {tags}"
},
@@ -680,15 +674,167 @@
"help": {
"title": "Help",
"key": "H",
- "help": "# Help\n\nThis is an editor for [OpenStreetMap](http://www.openstreetmap.org/), the\nfree and editable map of the World. You can use it to add and update\ndata in your area, making an open-source and open-data map of the world\nbetter for everyone.\n\nEdits that you make on this map will be visible to everyone who uses\nOpenStreetMap. In order to make an edit, you'll need to\n[log in](https://www.openstreetmap.org/login).\n\nThe [iD editor](http://ideditor.com/) is a collaborative project with [source\ncode available on GitHub](https://github.com/openstreetmap/iD).\n",
- "editing_saving": "# Editing & Saving\n\nThis editor is designed to work primarily online, and you're accessing\nit through a website right now.\n\n### Selecting Features\n\nTo select a map feature, like a road or point of interest, click on it on\nthe map. This will highlight the selected feature and load a sidebar with\ndetails about it. If you right-click on it, it will show a menu of things\nyou can do with the feature.\n\nTo select multiple features, hold down the 'Shift' key. Then either click\non the features you want to select, or drag on the map to draw a contour\naround those features. All the points inside the lasso area will be selected.\n\n### Saving Edits\n\nWhen you make changes like editing roads, buildings, and places, these are\nstored locally until you save them to the server. Don't worry if you make\na mistake - you can undo changes by clicking the undo button, and redo\nchanges by clicking the redo button.\n\nClick 'Save' to finish a group of edits - for instance, if you've completed\nan area of town and would like to start on a new area. You'll have a chance\nto review what you've done, and the editor supplies helpful suggestions\nand warnings if something doesn't seem right about the changes.\n\nIf everything looks good, you can enter a short comment explaining the change\nyou made, and click 'Upload' to post the changes to\n[OpenStreetMap.org](http://www.openstreetmap.org/), where they will be visible\nto all other users and available for others to build and improve upon.\n\nIf you can't finish your edits in one sitting, you can leave the editor\nwindow and come back (on the same browser and computer), and the\neditor application will offer to restore your work.\n\n### Using the editor\n\nYou can view a list of keyboard shortcuts by pressing the `?` key.\n",
- "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 sidebar showing more information about the road. If you right-click\non it, you'll have a menu of actions you can apply on 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 right-click on it and select the 'Move' tool, or simply press\nthe `M` shortcut key, to move the entire road at one time, and then click\nagain 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 pressing the 'Delete'\nkey or right-clicking it and then clicking the trash can icon.\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\nCollected GPS traces are one valuable 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[Mapping with a smartphone, GPS, or paper](http://learnosm.org/en/mobile-mapping/).\n\nTo use a GPX track for mapping, drag and drop the GPX file onto the map\neditor. If it's recognised, it will be added to the map as a bright purple\nline. Click on the 'Map Data' menu on the right 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, and also to [upload it to OpenStreetMap](http://www.openstreetmap.org/trace/create)\nfor other users to use.\n",
- "imagery": "# Imagery\n\nAerial imagery is an important resource for mapping. A combination of\naeroplane flyovers, satellite views, and freely-compiled sources are available\nin the editor under the 'Background Settings' menu on the right.\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 Kingdom, 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\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 section on the left side of the page that allows you to\nedit the details of the selected feature.\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 the 'Add field' dropdown to add\nother details, like a Wikipedia link, wheelchair access, 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",
- "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 load a sidebar showing more information about the building.\nIf you right-click on it, it will show a menu of actions you can execute\nin the building.\n\n### Modifying\n\nSometimes buildings are incorrectly placed or have incorrect tags.\n\nTo move an entire building, select it and press the 'M' shortcut key,\nor right-click it and select 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 pressing the 'Delete'\nkey, or right-clicking it and then clicking the trash can icon.\n",
- "relations": "# Relations\n\nA relation is a special type of feature in OpenStreetMap that groups together\nother features. For example, two common types of relations are *route relations*,\nwhich group together sections of road that belong to a specific freeway or\nhighway, and *multipolygons*, which group together several lines that define\na complex area (one with several pieces or holes in it like a donut).\n\nThe group of features in a relation are called *members*. In the bottom of the\nsidebar, you can see which relations a feature is a member of, and click on a\nrelation there will select it. When the relation is selected, you can see all of\nits members listed in the sidebar and highlighted on the map.\n\nFor the most part, iD will take care of maintaining relations automatically\nwhile you edit. The main thing you should be aware of is that if you delete a\nsection of road to redraw it more accurately, you should make sure that the\nnew section is a member of the same relations as the original.\n\n## Editing Relations\n\nIf you want to edit relations, here are the basics.\n\nTo add a feature to a relation, select the feature, click the \"+\" button in the\n\"All relations\" section of the sidebar, and select or type the name of the relation.\n\nTo create a new relation, select the first feature that should be a member,\nclick the \"+\" button in the \"All relations\" section, and select \"New relation...\".\n\nTo remove a feature from a relation, select the feature and click the trash\nbutton next to the relation you want to remove it from.\n\nYou can create multipolygons with holes using the \"Merge\" tool. Draw two areas (inner\nand outer), hold the Shift key and click on each of them to select them both, and then\npress the 'C' shortcut key. Other option is to select both, and then right-click one\nof the and click the \"Merge\" (+) button.\n"
+ "help": {
+ "title": "Help",
+ "welcome": "Welcome to the iD editor for [OpenStreetMap](https://www.openstreetmap.org/). With this editor you can update OpenStreetMap right from your web browser.",
+ "open_data_h": "Open Data",
+ "open_data": "Edits that you make on this map will be visible to everyone who uses OpenStreetMap. Your edits can be based on personal knowledge, on-the-ground surveying, or imagery collected from aerial or street level photos. Copying from commercial sources, like Google Maps, [is strictly forbidden](https://www.openstreetmap.org/copyright).",
+ "before_start_h": "Before you start",
+ "before_start": "You should be familiar with OpenStreetMap and this editor before you start editing. iD contains a walkthrough to teach you the basics of editing OpenStreetMap. Click \"Start the Walkthrough\" on this screen to take the tutorial - it takes only about 15 minutes.",
+ "open_source_h": "Open Source",
+ "open_source": "The iD editor is a collaborative open source project, and you are using version {version} now. The source code is available [on GitHub](https://github.com/openstreetmap/iD).",
+ "open_source_help": "You can help iD by [translating](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) or [reporting bugs](https://github.com/openstreetmap/iD/issues)."
+ },
+ "overview": {
+ "title": "Overview",
+ "navigation_h": "Navigation",
+ "navigation_drag": "You can drag the map by pressing and holding down the {leftclick} left mouse button and moving the mouse around. You can also use the `â`, `â`, `â`, `â` arrow keys on your keyboard.",
+ "navigation_zoom": "You can zoom in or out by scrolling with the mouse wheel or trackpad, or by clicking the {plus} / {minus} buttons along the side of the map. You can also use the `+`, `-` keys on your keyboard.",
+ "features_h": "Map Features",
+ "features": "We use the word *features* to describe things that appear on the map, such as roads, buildings, or points of interest. Anything in the real world can be mapped as a feature on OpenStreetMap. Map features are represented on the map using *points*, *lines*, or *areas*.",
+ "nodes_ways": "In OpenStreetmap, points are sometimes called *nodes*, and lines and areas are sometimes called *ways*."
+ },
+ "editing": {
+ "title": "Editing & Saving",
+ "select_h": "Select",
+ "select_left_click": "{leftclick} Left-click on a feature to select it. This will highlight it with a pulsing glow, and the sidebar will display details about that feature, such as its name or address.",
+ "select_right_click": "{rightclick} Right-click on a feature to display the editing menu, which shows the commands that are available, such as rotating, moving, and deleting.",
+ "multiselect_h": "Multiselect",
+ "multiselect_shift_click": "`{shift}`+{leftclick} left-click to select several features together. This makes it easier to move or delete multiple items.",
+ "multiselect_lasso": "Another way to select multiple features is to hold down the `{shift}` key, then press and hold down the {leftclick} left mouse button and drag the mouse to draw a selection lasso. All of the points inside the lasso area will be selected.",
+ "undo_redo_h": "Undo & Redo",
+ "undo_redo": "Your edits are stored locally in your browser until you choose to save them to the OpenStreetMap server. You can undo edits by clicking the {undo} **Undo** button, and redo them by clicking the {redo} **Redo** button.",
+ "save_h": "Save",
+ "save": "Click {save} **Save** to finish your edits and send them to OpenStreetMap. You should remember to save your work frequently!",
+ "save_validation": "On the save screen, you'll have a chance to review what you've done. iD will also perform some basic checks for missing data and may offer helpful suggestions and warnings if something doesn't seem right.",
+ "upload_h": "Upload",
+ "upload": "Before uploading your changes you must enter a [changeset comment](https://wiki.openstreetmap.org/wiki/Good_changeset_comments). Then click **Upload** to send your changes to OpenStreetMap, where they will be merged into the map and publicly visible to everyone.",
+ "backups_h": "Automatic Backups",
+ "backups": "If you can't finish your edits in one sitting, for example if your computer crashes or you close the browser tab, your edits are still saved in your browser's storage. You can come back later (on the same browser and computer), and iD will offer to restore your work.",
+ "keyboard_h": "Keyboard Shortcuts",
+ "keyboard": "You can view a list of keyboard shortcuts by pressing the `?` key."
+ },
+ "feature_editor": {
+ "title": "Feature Editor",
+ "intro": "The *feature editor* appears alongside the map, and allows you to see and edit all of the information for the selected feature.",
+ "definitions": "The top section displays the feature's type. The middle section contains *fields* showing the feature's attributes, such as its name or address.",
+ "type_h": "Feature Type",
+ "type": "You can click on the feature type to change the feature to a different type. Everything that exists in the real world can be added to OpenStreetMap, so there are thousands of feature types to choose from.",
+ "type_picker": "The type picker displays the most common feature types, such as parks, hospitals, restaurants, roads, and buildings. You can search for anything by typing what you're looking for in the search box. You can also click the {inspect} **Info** icon next to the feature type to learn more about it.",
+ "fields_h": "Fields",
+ "fields_all_fields": "The \"All fields\" section contains all of the feature's details that you may edit. In OpenStreetMap, all of the fields are optional, and it's OK to leave a field blank if you are unsure.",
+ "fields_example": "Each feature type will display different fields. For example, a road may display fields for its surface and speed limit, but a restaurant may display fields for the type of food it serves and the hours it is open.",
+ "fields_add_field": "You can also click the \"Add field\" dropdown to add more fields, such as a description, Wikipedia link, wheelchair access, and more.",
+ "tags_h": "Tags",
+ "tags_all_tags": "Below the fields section, you can expand the \"All tags\" section to edit any of the OpenStreetMap *tags* for the selected feature. Each tag consists of a *key* and *value*, data elements that define all of the features stored in OpenStreetMap.",
+ "tags_resources": "Editing a feature's tags requires intermediate knowledge about OpenStreetMap. You should consult resources like the [OpenStreetMap Wiki](https://wiki.openstreetmap.org/wiki/Main_Page) or [Taginfo](https://taginfo.openstreetmap.org/) to learn more about accepted OpenStreetMap tagging practices."
+ },
+ "points": {
+ "title": "Points",
+ "intro": "*Points* can be used to represent features such as shops, restaurants, and monuments. They mark a specific location, and describe what's there.",
+ "add_point_h": "Adding Points",
+ "add_point": "To add a point, click the {point} **Point** button on the toolbar above the map, or press the shortcut key `1`. This will change the mouse cursor to a cross symbol.",
+ "add_point_finish": "To place the new point on the map, position the mouse cursor where the point should go, then {leftclick} left-click or press `Space`.",
+ "move_point_h": "Moving Points",
+ "move_point": "To move a point, place the mouse cursor over the point, then press and hold the {leftclick} left mouse button while dragging the point to its new location.",
+ "delete_point_h": "Deleting Points",
+ "delete_point": "It's OK to delete features that don't exist in the real world. Deleting a feature from OpenStreetMap removes it from the map that everyone uses, so you should make sure a feature is really gone before you delete it.",
+ "delete_point_command": "To delete a point, {rightclick} right-click on the point to select it and show the edit menu, then use the {delete} **Delete** command."
+ },
+ "lines": {
+ "title": "Lines",
+ "intro": "*Lines* are used to represent features such as roads, railways, and rivers. Lines should be drawn down the centre of the feature that they represent.",
+ "add_line_h": "Adding Lines",
+ "add_line": "To add a line, click the {line} **Line** button on the toolbar above the map, or press the shortcut key `2`. This will change the mouse cursor to a cross symbol.",
+ "add_line_draw": "Next, position the mouse cursor where the line should begin and {leftclick} left-click or press `Space` to begin placing nodes along the line. Continue placing more nodes by clicking or pressing `Space`. While drawing, you can zoom in or drag the map in order to add more detail.",
+ "add_line_finish": "To finish a line, press `{return}` or click again on the last node.",
+ "modify_line_h": "Modifying Lines",
+ "modify_line_dragnode": "Often you'll see lines that aren't shaped correctly, for example a road that does not match up with the background imagery. To adjust the shape of a line, first {leftclick} left-click to select it. All nodes of the line will be drawn as small circles. You can then drag the nodes to better locations.",
+ "modify_line_addnode": "You can also create new nodes along a line either by {leftclick}**x2** double-clicking on the line or by dragging the small triangles at the midpoints between nodes.",
+ "connect_line_h": "Connecting Lines",
+ "connect_line": "Having roads connected properly is important for the map and essential for providing driving directions.",
+ "connect_line_display": "The connections between roads are drawn with gray circles. The endpoints of a line are drawn with larger white circles if they don't connect to anything.",
+ "connect_line_drag": "To connect a line to another feature, drag one of the line's nodes onto the other feature until both features snap together. Tip: You can hold down the `{alt}` key to prevent nodes from connecting to other features.",
+ "connect_line_tag": "If you know that the connection has traffic lights or crosswalks, you can add them by selecting the connecting node and using the feature editor to select the correct feature's type.",
+ "disconnect_line_h": "Disconnecting Lines",
+ "disconnect_line_command": "To disconnect a road from another feature, {rightclick} right-click the connecting node and select the {disconnect} **Disconnect** command from the editing menu.",
+ "move_line_h": "Moving Lines",
+ "move_line_command": "To move an entire line, {rightclick} right-click the line and select the {move} **Move** command from the editing menu. Then move the mouse, and {leftclick} left-click to place the line in a new location.",
+ "move_line_connected": "Lines that are connected to other features will stay connected as you move the line to a new location. iD may prevent you from moving a line across another connected line.",
+ "delete_line_h": "Deleting Lines",
+ "delete_line": "If a line is entirely incorrect, for example a road that doesn't exist in the real world, it's OK to delete it. Be careful when deleting features: the background imagery you are using might be outdated, and a road that looks wrong could simply be newly built.",
+ "delete_line_command": "To delete a line, {rightclick} right-click on the line to select it and show the edit menu, then use the {delete} **Delete** command."
+ },
+ "areas": {
+ "title": "Areas",
+ "intro": "*Areas* are used to show the boundaries of features like lakes, buildings, and residential areas. Areas should be traced around the edge of the feature that they represent, for example, around the base of a building.",
+ "point_or_area_h": "Points or Areas?",
+ "point_or_area": "Many features can be represented as points or areas. You should map buildings and property outlines as areas whenever possible. Place points inside a building area to represent businesses, amenities, and other features located inside the building.",
+ "add_area_h": "Adding Areas",
+ "add_area_command": "To add an area, click the {area} **Area** button on the toolbar above the map, or press the shortcut key `3`. This will change the mouse cursor to a cross symbol.",
+ "add_area_draw": "Next, position the mouse cursor at one of the corners of the feature and {leftclick} left-click or press `Space` to begin placing nodes around the outer edge of the area. Continue placing more nodes by clicking or pressing `Space`. While drawing, you can zoom in or drag the map in order to add more detail.",
+ "add_area_finish": "To finish an area, press `{return}` or click again on either the first or last node.",
+ "square_area_h": "Square Corners",
+ "square_area_command": "Many area features like buildings have square corners. To square the corners of an area, {rightclick} right-click the edge of the area and select the {orthogonalize} **Square** command from the editing menu.",
+ "modify_area_h": "Modifying Areas",
+ "modify_area_dragnode": "Often you'll see areas that aren't shaped correctly, for example a building that does not match up with the background imagery. To adjust the shape of an area, first {leftclick} left-click to select it. All nodes of the area will be drawn as small circles. You can then drag the nodes to better locations.",
+ "modify_area_addnode": "You can also create new nodes along an area either by {leftclick}**x2** double-clicking on the edge of the area or by dragging the small triangles at the midpoints between nodes.",
+ "delete_area_h": "Deleting Areas",
+ "delete_area": "If an area is entirely incorrect, for example a building that doesn't exist in the real world, it's OK to delete it. Be cautious when deleting features - the background imagery you are using might be outdated, and a building that looks wrong could simply be newly built.",
+ "delete_area_command": "To delete an area, {rightclick} right-click on the area to select it and show the edit menu, then use the {delete} **Delete** command."
+ },
+ "relations": {
+ "title": "Relations",
+ "intro": "A *relation* is a special type of feature in OpenStreetMap that groups together other features. The features that belong to a relation are called *members*, and each member can have a *role* in the relation.",
+ "edit_relation_h": "Editing Relations",
+ "edit_relation": "At the bottom of the feature editor, you can expand the \"All relations\" section to see if the selected feature is a member of any relations. You can then click on the relation to select and edit it.",
+ "edit_relation_add": "To add a feature to a relation, select the feature, then click the {plus} add button in the \"All relations\" section of the feature editor. You can choose from a list of nearby relations, or choose the \"New relation...\" option.",
+ "edit_relation_delete": "You can also click the {delete} **Delete** button to remove the selected feature from the relation. If you remove all of the members from a relation, the relation will be deleted automatically.",
+ "maintain_relation_h": "Maintaining Relations",
+ "maintain_relation": "For the most part, iD will maintain relations automatically as you edit. You should take care when replacing features that might be members of relations. For example if you delete a section of road and draw a new section of road to replace it, you should add the new section to the same relations (routes, turn restrictions, etc.) as the original.",
+ "relation_types_h": "Relation Types",
+ "multipolygon_h": "Multipolygons",
+ "multipolygon": "A *multipolygon* relation is a group of one or more *outer* features and one or more inner features. The outer features define the outer edges of the multipolygon, and the inner features define sub-areas or holes cut out from the inside of the multipolygon.",
+ "multipolygon_create": "To create a multipolygon, for example a building with a hole in it, draw the outer edge as an area and the inner edge as a line or different kind of area. Then `{shift}`+{leftclick} left-click to select both features, {rightclick} right-click to show the edit menu, and select the {merge} **Merge** command.",
+ "multipolygon_merge": "Merging several lines or areas will create a new multipolygon relation with all selected areas as members. iD will choose the inner and outer roles automatically, based on which features are contained inside other features.",
+ "turn_restriction_h": "Turn restrictions",
+ "turn_restriction": "A *turn restriction* relation is a group of several road segments in an intersection. Turn restrictions consist of a *from* road, *via* node or roads, and a *to* road.",
+ "turn_restriction_field": "To edit turn restrictions, select a junction node where two or more roads meet. The feature editor will display a special \"Turn Restrictions\" field containing a model of the intersection.",
+ "turn_restriction_editing": "In the \"Turn Restrictions\" field, click to select a \"from\" road, and see whether turns are allowed or restricted to any of the \"to\" roads. You can click on the turn icons to toggle them between allowed and restricted. iD will create relations automatically and set the from, via, and to roles based on your choices.",
+ "route_h": "Routes",
+ "route": "A *route* relation is a group of one or more line features that together form a route network, like a bus route, train route, or highway route.",
+ "route_add": "To add a feature to a route relation, select the feature and scroll down to the \"All relations\" section of the feature editor, then click the {plus} add button to add this feature to a nearby existing relation or a new relation.",
+ "boundary_h": "Boundaries",
+ "boundary": "A *boundary* relation is a group of one or more line features that together form an administrative boundary.",
+ "boundary_add": "To add a feature to a boundary relation, select the feature and scroll down to the \"All relations\" section of the feature editor, then click the {plus} add button to add this feature to a nearby existing relation or a new relation."
+ },
+ "imagery": {
+ "title": "Background Imagery",
+ "intro": "The background imagery that appears beneath the map data is an important resource for mapping. This imagery can be aerial photos collected from satellites, airplanes, and drones, or it can be scanned historical maps or other freely available source data.",
+ "sources_h": "Imagery Sources",
+ "choosing": "To see which imagery sources are available for editing, click the {layers} **Background settings** button on the side of the map.",
+ "sources": "By default, a [Bing Maps](https://www.bing.com/maps/) satellite layer is chosen as the background image. Depending on where you are editing, other imagery sources will be available. Some may be newer or have higher resolution, so it is always useful to check and see which layer is the best one to use as a mapping reference.",
+ "offsets_h": "Adjusting Imagery Offset",
+ "offset": "Imagery is sometimes offset slightly from accurate map data. If you see a lot of roads or buildings shifted from the background imagery, it may be the imagery that's incorrect, so don't move them all to match the background. Instead, you can adjust the background so that it matches the existing data by expanding the \"Adjust Imagery Offset\" section at the bottom of the Background Settings pane.",
+ "offset_change": "Click on the small triangles to adjust the imagery offset in small steps, or hold the left mouse button and drag within the gray square to slide the imagery into alignment."
+ },
+ "streetlevel": {
+ "title": "Street Level Photos",
+ "intro": "Street level photos are useful for mapping traffic signs, businesses, and other details that you can't see from satellite and aerial images. The iD editor supports street level photos from [Mapillary](https://www.mapillary.com) and [OpenStreetCam](https://www.openstreetcam.org).",
+ "using_h": "Using Street Level Photos",
+ "using": "To use street level photos for mapping, click the {data} **Map data** panel on the side of the map to enable or disable the available photo layers.",
+ "photos": "When enabled, the photo layer displays a line along the sequence of photos. At higher zoom levels, a circle marks at each photo location, and at even higher zoom levels, a cone indicates the direction the camera was facing when the photo was taken.",
+ "viewer": "When you click on one of the photo locations, a photo viewer appears in the bottom corner of the map. The photo viewer contains controls to step forward and backward in the image sequence. It also shows the username of the person who captured the image, the date it was captured, and a link to view the image on the original site."
+ },
+ "gps": {
+ "title": "GPS Traces",
+ "intro": "Collected GPS traces are a valuable source of data for OpenStreetMap. This editor supports *.gpx*, *.geojson*, and *.kml* files on your local computer. You can collect GPS traces with a smartphone, sports watch, or other GPS device.",
+ "survey": "For information on how to perform a GPS survey, read [Mapping with a smartphone, GPS, or paper](http://learnosm.org/en/mobile-mapping/).",
+ "using_h": "Using GPS Traces",
+ "using": "To use a GPS trace for mapping, drag and drop the data file onto the map editor. If it's recognized, it will be drawn on the map as a bright purple line. Click the {data} **Map data** panel on the side of the map to enable, disable, or zoom to your GPS data.",
+ "tracing": "The GPS track isn't sent to OpenStreetMap - the best way to use it is to draw on the map, using it as a guide for the new features that you add.",
+ "upload": "You can also [upload your GPS data to OpenStreetMap](https://www.openstreetmap.org/trace/create) for other users to use."
+ }
},
"intro": {
"done": "done",
@@ -821,7 +967,7 @@
"welcome": {
"title": "Welcome",
"welcome": "Welcome! This walkthrough will teach you the basics of editing on OpenStreetMap.",
- "practice": "All of the data in this walkthrough is just for practicing, and any edits that you make in the walkthrough will not be saved.",
+ "practice": "All of the data in this walkthrough is just for practising, and any edits that you make in the walkthrough will not be saved.",
"words": "This walkthrough will introduce some new words and concepts. When we introduce a new word, we'll use *italics*.",
"mouse": "You can use any input device to edit the map, but this walkthrough assumes you have a mouse with left and right buttons. **If you want to attach a mouse, do so now, then click OK.**",
"leftclick": "When this tutorial asks you to click or double-click, we mean with the left button. On a trackpad it might be a single-click or single-finger tap. **Left-click {num} times.**",
@@ -866,7 +1012,7 @@
},
"areas": {
"title": "Areas",
- "add_playground": "*Areas* are used to show the boundaries of features like lakes, buildings, and residential areas.{br}They can be also be used for more detailed mapping of many features you might normally map as points. **Click the {button} Area button to add a new area.**",
+ "add_playground": "*Areas* are used to show the boundaries of features like lakes, buildings, and residential areas.{br}They can also be used for more detailed mapping of many features you might normally map as points. **Click the {button} Area button to add a new area.**",
"start_playground": "Let's add this playground to the map by drawing an area. Areas are drawn by placing *nodes* along the outer edge of the feature. **Click or press spacebar to place a starting node on one of the corners of the playground.**",
"continue_playground": "Continue drawing the area by placing more nodes along the playground's edge. It is OK to connect the area to the existing walking paths.{br}Tip: You can hold down the '{alt}' key to prevent nodes from connecting to other features. **Continue drawing an area for the playground.**",
"finish_playground": "Finish the area by pressing enter, or clicking again on either the first or last node. **Finish drawing an area for the playground.**",
@@ -880,7 +1026,7 @@
},
"lines": {
"title": "Lines",
- "add_line": "*Lines* are used to represent features such as roads, railroads, and rivers. **Click the {button} Line button to add a new line.**",
+ "add_line": "*Lines* are used to represent features such as roads, railways, and rivers. **Click the {button} Line button to add a new line.**",
"start_line": "Here is a road that is missing. Let's add it!{br}In OpenStreetMap, lines should be drawn down the centre of the road. You can drag and zoom the map while drawing if necessary. **Start a new line by clicking at the top end of this missing road.**",
"intersect": "Click or press spacebar to add more nodes to the line.{br}Roads, and many other types of lines, are part of a larger network. It is important for these lines to be connected properly in order for routing applications to work. **Click on {name} to create an intersection connecting the two lines.**",
"retry_intersect": "The road needs to intersect {name}. Let's try again!",
@@ -928,7 +1074,7 @@
"choose_tank": "**Choose {preset} from the list.**",
"rightclick_tank": "**Right-click to select the storage tank you created and show the edit menu.**",
"circle_tank": "**Click on the {button} button to make the tank a circle.**",
- "retry_circle": "You didn't click the Circularize button. Try again.",
+ "retry_circle": "You didn't click the Circularise button. Try again.",
"play": "Great Job! Practice tracing a few more buildings, and try some of the other commands on the edit menu. **When you are ready to continue to the next chapter, click '{next}'.**"
},
"startediting": {
@@ -1031,7 +1177,7 @@
"move": "Move selected features",
"rotate": "Rotate selected features",
"orthogonalize": "Straighten line / Square area corners",
- "circularize": "Circularize a closed line or area",
+ "circularize": "Circularise a closed line or area",
"reflect_long": "Reflect features across the longer axis",
"reflect_short": "Reflect features across the shorter axis",
"delete": "Delete selected features"
@@ -1342,37 +1488,9 @@
"label": "Capacity",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Direction",
- "options": {
- "E": "East",
- "ENE": "East-northeast",
- "ESE": "East-southeast",
- "N": "North",
- "NE": "Northeast",
- "NNE": "North-northeast",
- "NNW": "North-northwest",
- "NW": "Northwest",
- "S": "South",
- "SE": "Southeast",
- "SSE": "South-southeast",
- "SSW": "South-southwest",
- "SW": "Southwest",
- "W": "West",
- "WNW": "West-northwest",
- "WSW": "West-southwest"
- }
- },
"castle_type": {
"label": "Type"
},
- "clock_direction": {
- "label": "Direction",
- "options": {
- "anticlockwise": "Anticlockwise",
- "clockwise": "Clockwise"
- }
- },
"clothes": {
"label": "Clothes"
},
@@ -1540,7 +1658,7 @@
},
"fax": {
"label": "Fax",
- "placeholder": "+44 207 123456"
+ "placeholder": "+44 1632 961234"
},
"fee": {
"label": "Fee"
@@ -1553,8 +1671,8 @@
"options": {
"green": "Green",
"lane": "Lane",
- "parking_lot": "Parking Lot",
- "sidewalk": "Sidewalk"
+ "parking_lot": "Car Park",
+ "sidewalk": "Pavement"
}
},
"fire_hydrant/type": {
@@ -1634,7 +1752,7 @@
"label": "Specialities"
},
"height": {
- "label": "Height (Meters)"
+ "label": "Height (Metres)"
},
"highway": {
"label": "Type"
@@ -1797,9 +1915,8 @@
"memorial": {
"label": "Type"
},
- "milestone_position": {
- "label": "Milestone Position",
- "placeholder": "Distance to one decimal (123.4)"
+ "monitoring_multi": {
+ "label": "Monitoring"
},
"mtb/scale": {
"label": "Mountain Biking Difficulty",
@@ -1915,13 +2032,6 @@
"label": "Par",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Direction",
- "options": {
- "backward": "Backward",
- "forward": "Forward"
- }
- },
"park_ride": {
"label": "Park and Ride"
},
@@ -1946,7 +2056,7 @@
},
"phone": {
"label": "Telephone",
- "placeholder": "+44 207 123456"
+ "placeholder": "+44 1632 961234"
},
"piste/difficulty": {
"label": "Difficulty",
@@ -2029,13 +2139,6 @@
"recycling_accepts": {
"label": "Accepts"
},
- "recycling_type": {
- "label": "Recycling Type",
- "options": {
- "centre": "Recycling Centre",
- "container": "Container"
- }
- },
"ref": {
"label": "Reference Code"
},
@@ -2255,7 +2358,7 @@
"surveillance/type": {
"label": "Surveillance Type",
"options": {
- "ALPR": "Automatic License Plate Reader",
+ "ALPR": "Automatic Licence Plate Reader",
"camera": "Camera",
"guard": "Guard"
}
@@ -2426,7 +2529,7 @@
"label": "Wheelchair Access"
},
"width": {
- "label": "Width (Meters)"
+ "label": "Width (Metres)"
},
"wikipedia": {
"label": "Wikipedia"
@@ -2570,9 +2673,6 @@
"amenity/bureau_de_change": {
"name": "Currency Exchange"
},
- "amenity/bus_station": {
- "name": "Bus Station"
- },
"amenity/cafe": {
"name": "Cafe"
},
@@ -2648,9 +2748,6 @@
"amenity/fast_food": {
"name": "Fast Food"
},
- "amenity/ferry_terminal": {
- "name": "Ferry Terminal"
- },
"amenity/fire_station": {
"name": "Fire Station"
},
@@ -2773,9 +2870,6 @@
"amenity/ranger_station": {
"name": "Warden Station"
},
- "amenity/recycling": {
- "name": "Recycling"
- },
"amenity/recycling_centre": {
"name": "Recycling Centre"
},
@@ -3305,10 +3399,10 @@
"name": "Raised Street Crossing"
},
"footway/crosswalk": {
- "name": "Pedestrian Crosswalk"
+ "name": "Zebra Crossing"
},
"footway/crosswalk-raised": {
- "name": "Raised Pedestrian Crosswalk"
+ "name": "Raised Zebra Crossing"
},
"footway/sidewalk": {
"name": "Pavement",
@@ -3318,7 +3412,7 @@
"name": "Ford"
},
"golf/bunker": {
- "name": "Sand Trap"
+ "name": "Bunker"
},
"golf/fairway": {
"name": "Fairway"
@@ -3360,7 +3454,7 @@
"name": "Audiologist"
},
"healthcare/birthing_center": {
- "name": "Birthing Center"
+ "name": "Birthing Centre"
},
"healthcare/blood_donation": {
"name": "Blood Donor Centre"
@@ -3398,9 +3492,6 @@
"highway/bridleway": {
"name": "Bridleway"
},
- "highway/bus_stop": {
- "name": "Bus Stop"
- },
"highway/corridor": {
"name": "Indoor Corridor"
},
@@ -3411,10 +3502,10 @@
"name": "Raised Street Crossing"
},
"highway/crosswalk": {
- "name": "Pedestrian Crosswalk"
+ "name": "Zebra Crossing"
},
"highway/crosswalk-raised": {
- "name": "Raised Pedestrian Crosswalk"
+ "name": "Raised Zebra Crossing"
},
"highway/cycleway": {
"name": "Cycle Path"
@@ -3611,9 +3702,6 @@
"landuse/forest": {
"name": "Forest"
},
- "landuse/garages": {
- "name": "Garages"
- },
"landuse/grass": {
"name": "Grass"
},
@@ -4091,9 +4179,6 @@
"office/charity": {
"name": "Charity Office"
},
- "office/company": {
- "name": "Company Office"
- },
"office/coworking": {
"name": "Coworking Space"
},
@@ -4319,12 +4404,6 @@
"power/transformer": {
"name": "Transformer"
},
- "public_transport/platform": {
- "name": "Platform"
- },
- "public_transport/stop_position": {
- "name": "Stop Position"
- },
"railway": {
"name": "Railway"
},
@@ -4335,7 +4414,7 @@
"name": "Buffer Stop"
},
"railway/crossing": {
- "name": "Railway Crossing (Path)"
+ "name": "Level Crossing (Path)"
},
"railway/derail": {
"name": "Railway Derailer"
@@ -4346,11 +4425,8 @@
"railway/funicular": {
"name": "Funicular"
},
- "railway/halt": {
- "name": "Railway Halt"
- },
"railway/level_crossing": {
- "name": "Railway Crossing (Road)"
+ "name": "Level Crossing (Road)"
},
"railway/milestone": {
"name": "Railway Milestone"
@@ -4361,18 +4437,12 @@
"railway/narrow_gauge": {
"name": "Narrow Gauge Rail"
},
- "railway/platform": {
- "name": "Railway Platform"
- },
"railway/rail": {
"name": "Rail"
},
"railway/signal": {
"name": "Railway Signal"
},
- "railway/station": {
- "name": "Railway Station"
- },
"railway/subway": {
"name": "Subway"
},
@@ -4388,9 +4458,6 @@
"railway/tram": {
"name": "Tram"
},
- "railway/tram_stop": {
- "name": "Tram Stop"
- },
"relation": {
"name": "Relation"
},
@@ -4604,9 +4671,6 @@
"shop/jewelry": {
"name": "Jeweller"
},
- "shop/kiosk": {
- "name": "News Kiosk"
- },
"shop/kitchen": {
"name": "Kitchen Design Store"
},
@@ -5119,33 +5183,18 @@
"name": "TIGER Roads 2017"
},
"Waymarked_Trails-Cycling": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
- },
"name": "Waymarked Trails: Cycling"
},
"Waymarked_Trails-Hiking": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
- },
"name": "Waymarked Trails: Hiking"
},
"Waymarked_Trails-MTB": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
- },
"name": "Waymarked Trails: MTB"
},
"Waymarked_Trails-Skating": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
- },
"name": "Waymarked Trails: Skating"
},
"Waymarked_Trails-Winter_Sports": {
- "attribution": {
- "text": "© Michael Spreng, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
- },
"name": "Waymarked Trails: Winter Sports"
},
"basemap.at": {
diff --git a/vendor/assets/iD/iD/locales/en.json b/vendor/assets/iD/iD/locales/en.json
index ff15951fd..7b2314259 100644
--- a/vendor/assets/iD/iD/locales/en.json
+++ b/vendor/assets/iD/iD/locales/en.json
@@ -25,6 +25,9 @@
},
"draw_line": {
"tail": "Click to add more nodes to the line. Click on other lines to connect to them, and double-click to end the line."
+ },
+ "drag_node": {
+ "connected_to_hidden": "This can't be edited because it is connected to a hidden feature."
}
},
"operations": {
@@ -342,7 +345,7 @@
"about_changeset_comments": "About changeset comments",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
"google_warning": "You mentioned Google in this comment: remember that copying from Google Maps is strictly forbidden.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Edits by {users}",
@@ -386,7 +389,8 @@
"title": "Measurement",
"selected": "{n} selected",
"geometry": "Geometry",
- "closed": "closed",
+ "closed_line": "closed line",
+ "closed_area": "closed area",
"center": "Center",
"perimeter": "Perimeter",
"length": "Length",
@@ -394,7 +398,8 @@
"centroid": "Centroid",
"location": "Location",
"metric": "Metric",
- "imperial": "Imperial"
+ "imperial": "Imperial",
+ "node_count": "Number of nodes"
}
},
"geometry": {
@@ -460,22 +465,28 @@
"title": "Background",
"description": "Background settings",
"key": "B",
- "percent_brightness": "{opacity}% brightness",
+ "backgrounds": "Backgrounds",
"none": "None",
"best_imagery": "Best known imagery source for this location",
"switch": "Switch back to this background",
"custom": "Custom",
"custom_button": "Edit custom background",
- "custom_prompt": "Enter a tile URL template. Valid tokens are:\n - {zoom}/{z}, {x}, {y} for Z/X/Y tile scheme\n - {ty} for flipped TMS-style Y coordinates\n - {u} for quadtile scheme\n - {switch:a,b,c} for DNS server multiplexing\n\nExample:\n{example}",
- "fix_misalignment": "Adjust imagery offset",
- "imagery_source_faq": "Where does this imagery come from?",
+ "custom_prompt": "Enter a tile URL template. Valid tokens are:\n - {zoom} or {z}, {x}, {y} for Z/X/Y tile scheme\n - {-y} or {ty} for flipped TMS-style Y coordinates\n - {u} for quadtile scheme\n - {switch:a,b,c} for DNS server multiplexing\n\nExample:\n{example}",
+ "overlays": "Overlays",
+ "imagery_source_faq": "Imagery Info / Report a Problem",
"reset": "reset",
- "offset": "Drag anywhere in the gray area below to adjust the imagery offset, or enter the offset values in meters.",
+ "display_options": "Display Options",
+ "brightness": "Brightness",
+ "contrast": "Contrast",
+ "saturation": "Saturation",
+ "sharpness": "Sharpness",
"minimap": {
- "description": "Minimap",
+ "description": "Show Minimap",
"tooltip": "Show a zoomed out map to help locate the area currently displayed.",
"key": "/"
- }
+ },
+ "fix_misalignment": "Adjust imagery offset",
+ "offset": "Drag anywhere in the gray area below to adjust the imagery offset, or enter the offset values in meters."
},
"map_data": {
"title": "Map Data",
@@ -572,6 +583,7 @@
"status_code": "Server returned status code {code}",
"unknown_error_details": "Please ensure you are connected to the internet.",
"uploading": "Uploading changes to OpenStreetMap...",
+ "conflict_progress": "Checking for conflicts: {num} of {total}",
"unsaved_changes": "You have unsaved changes",
"conflict": {
"header": "Resolve conflicting edits",
@@ -643,7 +655,7 @@
"untagged_area_tooltip": "Select a feature type that describes what this area is.",
"untagged_relation": "Untagged relation",
"untagged_relation_tooltip": "Select a feature type that describes what this relation is.",
- "many_deletions": "You're deleting {n} features. Are you sure you want to do this? This will delete them from the map that everyone else sees on openstreetmap.org.",
+ "many_deletions": "You're deleting {n} features: {p} nodes, {l} lines, {a} areas, {r} relations. Are you sure you want to do this? This will delete them from the map that everyone else sees on openstreetmap.org.",
"tag_suggests_area": "The tag {tag} suggests line should be area, but it is not an area",
"deprecated_tags": "Deprecated tags: {tags}"
},
@@ -680,15 +692,167 @@
"help": {
"title": "Help",
"key": "H",
- "help": "# Help\n\nThis is an editor for [OpenStreetMap](http://www.openstreetmap.org/), the\nfree and editable map of the world. You can use it to add and update\ndata in your area, making an open-source and open-data map of the world\nbetter for everyone.\n\nEdits that you make on this map will be visible to everyone who uses\nOpenStreetMap. In order to make an edit, you'll need to\n[log in](https://www.openstreetmap.org/login).\n\nThe [iD editor](http://ideditor.com/) is a collaborative project with [source\ncode available on GitHub](https://github.com/openstreetmap/iD).\n",
- "editing_saving": "# Editing & Saving\n\nThis editor is designed to work primarily online, and you're accessing\nit through a website right now.\n\n### Selecting Features\n\nTo select a map feature, like a road or point of interest, click on it on\nthe map. This will highlight the selected feature and load a sidebar with\ndetails about it. If you right-click on it, it will show a menu of things\nyou can do with the feature.\n\nTo select multiple features, hold down the 'Shift' key. Then either click\non the features you want to select, or drag on the map to draw a contour\naround those features. All the points inside the lasso area will be selected.\n\n### Saving Edits\n\nWhen you make changes like editing roads, buildings, and places, these are\nstored locally until you save them to the server. Don't worry if you make\na mistake - you can undo changes by clicking the undo button, and redo\nchanges by clicking the redo button.\n\nClick 'Save' to finish a group of edits - for instance, if you've completed\nan area of town and would like to start on a new area. You'll have a chance\nto review what you've done, and the editor supplies helpful suggestions\nand warnings if something doesn't seem right about the changes.\n\nIf everything looks good, you can enter a short comment explaining the change\nyou made, and click 'Upload' to post the changes to\n[OpenStreetMap.org](http://www.openstreetmap.org/), where they will be visible\nto all other users and available for others to build and improve upon.\n\nIf you can't finish your edits in one sitting, you can leave the editor\nwindow and come back (on the same browser and computer), and the\neditor application will offer to restore your work.\n\n### Using the editor\n\nYou can view a list of keyboard shortcuts by pressing the `?` key.\n",
- "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 sidebar showing more information about the road. If you right-click\non it, you'll have a menu of actions you can apply on 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 right-click on it and select the 'Move' tool, or simply press\nthe `M` shortcut key, to move the entire road at one time, and then click\nagain 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 pressing the 'Delete'\nkey or right-clicking it and then clicking the trash can icon.\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\nCollected GPS traces are one valuable 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[Mapping with a smartphone, GPS, or paper](http://learnosm.org/en/mobile-mapping/).\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 purple\nline. Click on the 'Map Data' menu on the right 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, and also to [upload it to OpenStreetMap](http://www.openstreetmap.org/trace/create)\nfor other users to use.\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 right.\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\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 section on the left side of the page that allows you to\nedit the details of the selected feature.\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 the 'Add field' dropdown to add\nother details, like a Wikipedia link, wheelchair access, 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",
- "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 load a sidebar showing more information about the building.\nIf you right-click on it, it will show a menu of actions you can execute\nin the building.\n\n### Modifying\n\nSometimes buildings are incorrectly placed or have incorrect tags.\n\nTo move an entire building, select it and press the 'M' shortcut key,\nor right-click it and select 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 pressing the 'Delete'\nkey, or right-clicking it and then clicking the trash can icon.\n",
- "relations": "# Relations\n\nA relation is a special type of feature in OpenStreetMap that groups together\nother features. For example, two common types of relations are *route relations*,\nwhich group together sections of road that belong to a specific freeway or\nhighway, and *multipolygons*, which group together several lines that define\na complex area (one with several pieces or holes in it like a donut).\n\nThe group of features in a relation are called *members*. In the bottom of the\nsidebar, you can see which relations a feature is a member of, and click on a\nrelation there will select it. When the relation is selected, you can see all of\nits members listed in the sidebar and highlighted on the map.\n\nFor the most part, iD will take care of maintaining relations automatically\nwhile you edit. The main thing you should be aware of is that if you delete a\nsection of road to redraw it more accurately, you should make sure that the\nnew section is a member of the same relations as the original.\n\n## Editing Relations\n\nIf you want to edit relations, here are the basics.\n\nTo add a feature to a relation, select the feature, click the \"+\" button in the\n\"All relations\" section of the sidebar, and select or type the name of the relation.\n\nTo create a new relation, select the first feature that should be a member,\nclick the \"+\" button in the \"All relations\" section, and select \"New relation...\".\n\nTo remove a feature from a relation, select the feature and click the trash\nbutton next to the relation you want to remove it from.\n\nYou can create multipolygons with holes using the \"Merge\" tool. Draw two areas (inner\nand outer), hold the Shift key and click on each of them to select them both, and then\npress the 'C' shortcut key. Other option is to select both, and then right-click one\nof the and click the \"Merge\" (+) button.\n"
+ "help": {
+ "title": "Help",
+ "welcome": "Welcome to the iD editor for [OpenStreetMap](https://www.openstreetmap.org/). With this editor you can update OpenStreetMap right from your web browser.",
+ "open_data_h": "Open Data",
+ "open_data": "Edits that you make on this map will be visible to everyone who uses OpenStreetMap. Your edits can be based on personal knowledge, on-the-ground surveying, or imagery collected from aerial or street level photos. Copying from commercial sources, like Google Maps, [is strictly forbidden](https://www.openstreetmap.org/copyright).",
+ "before_start_h": "Before you start",
+ "before_start": "You should be familiar with OpenStreetMap and this editor before you start editing. iD contains a walkthrough to teach you the basics of editing OpenStreetMap. Click \"Start the Walkthrough\" on this screen to take the tutorial - it takes only about 15 minutes.",
+ "open_source_h": "Open Source",
+ "open_source": "The iD editor is a collaborative open source project, and you are using version {version} now. The source code is available [on GitHub](https://github.com/openstreetmap/iD).",
+ "open_source_help": "You can help iD by [translating](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) or [reporting bugs](https://github.com/openstreetmap/iD/issues)."
+ },
+ "overview": {
+ "title": "Overview",
+ "navigation_h": "Navigation",
+ "navigation_drag": "You can drag the map by pressing and holding down the {leftclick} left mouse button and moving the mouse around. You can also use the `â`, `â`, `â`, `â` arrow keys on your keyboard.",
+ "navigation_zoom": "You can zoom in or out by scrolling with the mouse wheel or trackpad, or by clicking the {plus} / {minus} buttons along the side of the map. You can also use the `+`, `-` keys on your keyboard.",
+ "features_h": "Map Features",
+ "features": "We use the word *features* to describe things that appear on the map, such as roads, buildings, or points of interest. Anything in the real world can be mapped as a feature on OpenStreetMap. Map features are represented on the map using *points*, *lines*, or *areas*.",
+ "nodes_ways": "In OpenStreetmap, points are sometimes called *nodes*, and lines and areas are sometimes called *ways*."
+ },
+ "editing": {
+ "title": "Editing & Saving",
+ "select_h": "Select",
+ "select_left_click": "{leftclick} Left-click on a feature to select it. This will highlight it with a pulsing glow, and the sidebar will display details about that feature, such as its name or address.",
+ "select_right_click": "{rightclick} Right-click on a feature to display the editing menu, which shows the commands that are available, such as rotating, moving, and deleting.",
+ "multiselect_h": "Multiselect",
+ "multiselect_shift_click": "`{shift}`+{leftclick} left-click to select several features together. This makes it easier to move or delete multiple items.",
+ "multiselect_lasso": "Another way to select multiple features is to hold down the `{shift}` key, then press and hold down the {leftclick} left mouse button and drag the mouse to draw a selection lasso. All of the points inside the lasso area will be selected.",
+ "undo_redo_h": "Undo & Redo",
+ "undo_redo": "Your edits are stored locally in your browser until you choose to save them to the OpenStreetMap server. You can undo edits by clicking the {undo} **Undo** button, and redo them by clicking the {redo} **Redo** button.",
+ "save_h": "Save",
+ "save": "Click {save} **Save** to finish your edits and send them to OpenStreetMap. You should remember to save your work frequently!",
+ "save_validation": "On the save screen, you'll have a chance to review what you've done. iD will also perform some basic checks for missing data and may offer helpful suggestions and warnings if something doesn't seem right.",
+ "upload_h": "Upload",
+ "upload": "Before uploading your changes you must enter a [changeset comment](https://wiki.openstreetmap.org/wiki/Good_changeset_comments). Then click **Upload** to send your changes to OpenStreetMap, where they will be merged into the map and publicly visible to everyone.",
+ "backups_h": "Automatic Backups",
+ "backups": "If you can't finish your edits in one sitting, for example if your computer crashes or you close the browser tab, your edits are still saved in your browser's storage. You can come back later (on the same browser and computer), and iD will offer to restore your work.",
+ "keyboard_h": "Keyboard Shortcuts",
+ "keyboard": "You can view a list of keyboard shortcuts by pressing the `?` key."
+ },
+ "feature_editor": {
+ "title": "Feature Editor",
+ "intro": "The *feature editor* appears alongside the map, and allows you to see and edit all of the information for the selected feature.",
+ "definitions": "The top section displays the feature's type. The middle section contains *fields* showing the feature's attributes, such as its name or address.",
+ "type_h": "Feature Type",
+ "type": "You can click on the feature type to change the feature to a different type. Everything that exists in the real world can be added to OpenStreetMap, so there are thousands of feature types to choose from.",
+ "type_picker": "The type picker displays the most common feature types, such as parks, hospitals, restaurants, roads, and buildings. You can search for anything by typing what you're looking for in the search box. You can also click the {inspect} **Info** icon next to the feature type to learn more about it.",
+ "fields_h": "Fields",
+ "fields_all_fields": "The \"All fields\" section contains all of the feature's details that you may edit. In OpenStreetMap, all of the fields are optional, and it's OK to leave a field blank if you are unsure.",
+ "fields_example": "Each feature type will display different fields. For example, a road may display fields for its surface and speed limit, but a restaurant may display fields for the type of food it serves and the hours it is open.",
+ "fields_add_field": "You can also click the \"Add field\" dropdown to add more fields, such as a description, Wikipedia link, wheelchair access, and more.",
+ "tags_h": "Tags",
+ "tags_all_tags": "Below the fields section, you can expand the \"All tags\" section to edit any of the OpenStreetMap *tags* for the selected feature. Each tag consists of a *key* and *value*, data elements that define all of the features stored in OpenStreetMap.",
+ "tags_resources": "Editing a feature's tags requires intermediate knowledge about OpenStreetMap. You should consult resources like the [OpenStreetMap Wiki](https://wiki.openstreetmap.org/wiki/Main_Page) or [Taginfo](https://taginfo.openstreetmap.org/) to learn more about accepted OpenStreetMap tagging practices."
+ },
+ "points": {
+ "title": "Points",
+ "intro": "*Points* can be used to represent features such as shops, restaurants, and monuments. They mark a specific location, and describe what's there.",
+ "add_point_h": "Adding Points",
+ "add_point": "To add a point, click the {point} **Point** button on the toolbar above the map, or press the shortcut key `1`. This will change the mouse cursor to a cross symbol.",
+ "add_point_finish": "To place the new point on the map, position the mouse cursor where the point should go, then {leftclick} left-click or press `Space`.",
+ "move_point_h": "Moving Points",
+ "move_point": "To move a point, place the mouse cursor over the point, then press and hold the {leftclick} left mouse button while dragging the point to its new location.",
+ "delete_point_h": "Deleting Points",
+ "delete_point": "It's OK to delete features that don't exist in the real world. Deleting a feature from OpenStreetMap removes it from the map that everyone uses, so you should make sure a feature is really gone before you delete it.",
+ "delete_point_command": "To delete a point, {rightclick} right-click on the point to select it and show the edit menu, then use the {delete} **Delete** command."
+ },
+ "lines": {
+ "title": "Lines",
+ "intro": "*Lines* are used to represent features such as roads, railroads, and rivers. Lines should be drawn down the center of the feature that they represent.",
+ "add_line_h": "Adding Lines",
+ "add_line": "To add a line, click the {line} **Line** button on the toolbar above the map, or press the shortcut key `2`. This will change the mouse cursor to a cross symbol.",
+ "add_line_draw": "Next, position the mouse cursor where the line should begin and {leftclick} left-click or press `Space` to begin placing nodes along the line. Continue placing more nodes by clicking or pressing `Space`. While drawing, you can zoom in or drag the map in order to add more detail.",
+ "add_line_finish": "To finish a line, press `{return}` or click again on the last node.",
+ "modify_line_h": "Modifying Lines",
+ "modify_line_dragnode": "Often you'll see lines that aren't shaped correctly, for example a road that does not match up with the background imagery. To adjust the shape of a line, first {leftclick} left-click to select it. All nodes of the line will be drawn as small circles. You can then drag the nodes to better locations.",
+ "modify_line_addnode": "You can also create new nodes along a line either by {leftclick}**x2** double-clicking on the line or by dragging the small triangles at the midpoints between nodes.",
+ "connect_line_h": "Connecting Lines",
+ "connect_line": "Having roads connected properly is important for the map and essential for providing driving directions.",
+ "connect_line_display": "The connections between roads are drawn with gray circles. The endpoints of a line are drawn with larger white circles if they don't connect to anything.",
+ "connect_line_drag": "To connect a line to another feature, drag one of the line's nodes onto the other feature until both features snap together. Tip: You can hold down the `{alt}` key to prevent nodes from connecting to other features.",
+ "connect_line_tag": "If you know that the connection has traffic lights or crosswalks, you can add them by selecting the connecting node and using the feature editor to select the correct feature's type.",
+ "disconnect_line_h": "Disconnecting Lines",
+ "disconnect_line_command": "To disconnect a road from another feature, {rightclick} right-click the connecting node and select the {disconnect} **Disconnect** command from the editing menu.",
+ "move_line_h": "Moving Lines",
+ "move_line_command": "To move an entire line, {rightclick} right-click the line and select the {move} **Move** command from the editing menu. Then move the mouse, and {leftclick} left-click to place the line in a new location.",
+ "move_line_connected": "Lines that are connected to other features will stay connected as you move the line to a new location. iD may prevent you from moving a line across another connected line.",
+ "delete_line_h": "Deleting Lines",
+ "delete_line": "If a line is entirely incorrect, for example a road that doesn't exist in the real world, it's OK to delete it. Be careful when deleting features: the background imagery you are using might be outdated, and a road that looks wrong could simply be newly built.",
+ "delete_line_command": "To delete a line, {rightclick} right-click on the line to select it and show the edit menu, then use the {delete} **Delete** command."
+ },
+ "areas": {
+ "title": "Areas",
+ "intro": "*Areas* are used to show the boundaries of features like lakes, buildings, and residential areas. Areas should be traced around the edge of the feature that they represent, for example, around the base of a building.",
+ "point_or_area_h": "Points or Areas?",
+ "point_or_area": "Many features can be represented as points or areas. You should map buildings and property outlines as areas whenever possible. Place points inside a building area to represent businesses, amenities, and other features located inside the building.",
+ "add_area_h": "Adding Areas",
+ "add_area_command": "To add an area, click the {area} **Area** button on the toolbar above the map, or press the shortcut key `3`. This will change the mouse cursor to a cross symbol.",
+ "add_area_draw": "Next, position the mouse cursor at one of the corners of the feature and {leftclick} left-click or press `Space` to begin placing nodes around the outer edge of the area. Continue placing more nodes by clicking or pressing `Space`. While drawing, you can zoom in or drag the map in order to add more detail.",
+ "add_area_finish": "To finish an area, press `{return}` or click again on either the first or last node.",
+ "square_area_h": "Square Corners",
+ "square_area_command": "Many area features like buildings have square corners. To square the corners of an area, {rightclick} right-click the edge of the area and select the {orthogonalize} **Square** command from the editing menu.",
+ "modify_area_h": "Modifying Areas",
+ "modify_area_dragnode": "Often you'll see areas that aren't shaped correctly, for example a building that does not match up with the background imagery. To adjust the shape of an area, first {leftclick} left-click to select it. All nodes of the area will be drawn as small circles. You can then drag the nodes to better locations.",
+ "modify_area_addnode": "You can also create new nodes along an area either by {leftclick}**x2** double-clicking on the edge of the area or by dragging the small triangles at the midpoints between nodes.",
+ "delete_area_h": "Deleting Areas",
+ "delete_area": "If an area is entirely incorrect, for example a building that doesn't exist in the real world, it's OK to delete it. Be cautious when deleting features - the background imagery you are using might be outdated, and a building that looks wrong could simply be newly built.",
+ "delete_area_command": "To delete an area, {rightclick} right-click on the area to select it and show the edit menu, then use the {delete} **Delete** command."
+ },
+ "relations": {
+ "title": "Relations",
+ "intro": "A *relation* is a special type of feature in OpenStreetMap that groups together other features. The features that belong to a relation are called *members*, and each member can have a *role* in the relation.",
+ "edit_relation_h": "Editing Relations",
+ "edit_relation": "At the bottom of the feature editor, you can expand the \"All relations\" section to see if the selected feature is a member of any relations. You can then click on the relation to select and edit it.",
+ "edit_relation_add": "To add a feature to a relation, select the feature, then click the {plus} add button in the \"All relations\" section of the feature editor. You can choose from a list of nearby relations, or choose the \"New relation...\" option.",
+ "edit_relation_delete": "You can also click the {delete} **Delete** button to remove the selected feature from the relation. If you remove all of the members from a relation, the relation will be deleted automatically.",
+ "maintain_relation_h": "Maintaining Relations",
+ "maintain_relation": "For the most part, iD will maintain relations automatically as you edit. You should take care when replacing features that might be members of relations. For example if you delete a section of road and draw a new section of road to replace it, you should add the new section to the same relations (routes, turn restrictions, etc.) as the original.",
+ "relation_types_h": "Relation Types",
+ "multipolygon_h": "Multipolygons",
+ "multipolygon": "A *multipolygon* relation is a group of one or more *outer* features and one or more inner features. The outer features define the outer edges of the multipolygon, and the inner features define sub-areas or holes cut out from the inside of the multipolygon.",
+ "multipolygon_create": "To create a multipolygon, for example a building with a hole in it, draw the outer edge as an area and the inner edge as a line or different kind of area. Then `{shift}`+{leftclick} left-click to select both features, {rightclick} right-click to show the edit menu, and select the {merge} **Merge** command.",
+ "multipolygon_merge": "Merging several lines or areas will create a new multipolygon relation with all selected areas as members. iD will choose the inner and outer roles automatically, based on which features are contained inside other features.",
+ "turn_restriction_h": "Turn restrictions",
+ "turn_restriction": "A *turn restriction* relation is a group of several road segments in an intersection. Turn restrictions consist of a *from* road, *via* node or roads, and a *to* road.",
+ "turn_restriction_field": "To edit turn restrictions, select a junction node where two or more roads meet. The feature editor will display a special \"Turn Restrictions\" field containing a model of the intersection.",
+ "turn_restriction_editing": "In the \"Turn Restrictions\" field, click to select a \"from\" road, and see whether turns are allowed or restricted to any of the \"to\" roads. You can click on the turn icons to toggle them between allowed and restricted. iD will create relations automatically and set the from, via, and to roles based on your choices.",
+ "route_h": "Routes",
+ "route": "A *route* relation is a group of one or more line features that together form a route network, like a bus route, train route, or highway route.",
+ "route_add": "To add a feature to a route relation, select the feature and scroll down to the \"All relations\" section of the feature editor, then click the {plus} add button to add this feature to a nearby existing relation or a new relation.",
+ "boundary_h": "Boundaries",
+ "boundary": "A *boundary* relation is a group of one or more line features that together form an administrative boundary.",
+ "boundary_add": "To add a feature to a boundary relation, select the feature and scroll down to the \"All relations\" section of the feature editor, then click the {plus} add button to add this feature to a nearby existing relation or a new relation."
+ },
+ "imagery": {
+ "title": "Background Imagery",
+ "intro": "The background imagery that appears beneath the map data is an important resource for mapping. This imagery can be aerial photos collected from satellites, airplanes, and drones, or it can be scanned historical maps or other freely available source data.",
+ "sources_h": "Imagery Sources",
+ "choosing": "To see which imagery sources are available for editing, click the {layers} **Background settings** button on the side of the map.",
+ "sources": "By default, a [Bing Maps](https://www.bing.com/maps/) satellite layer is chosen as the background image. Depending on where you are editing, other imagery sources will be available. Some may be newer or have higher resolution, so it is always useful to check and see which layer is the best one to use as a mapping reference.",
+ "offsets_h": "Adjusting Imagery Offset",
+ "offset": "Imagery is sometimes offset slightly from accurate map data. If you see a lot of roads or buildings shifted from the background imagery, it may be the imagery that's incorrect, so don't move them all to match the background. Instead, you can adjust the background so that it matches the existing data by expanding the \"Adjust Imagery Offset\" section at the bottom of the Background Settings pane.",
+ "offset_change": "Click on the small triangles to adjust the imagery offset in small steps, or hold the left mouse button and drag within the gray square to slide the imagery into alignment."
+ },
+ "streetlevel": {
+ "title": "Street Level Photos",
+ "intro": "Street level photos are useful for mapping traffic signs, businesses, and other details that you can't see from satellite and aerial images. The iD editor supports street level photos from [Mapillary](https://www.mapillary.com) and [OpenStreetCam](https://www.openstreetcam.org).",
+ "using_h": "Using Street Level Photos",
+ "using": "To use street level photos for mapping, click the {data} **Map data** panel on the side of the map to enable or disable the available photo layers.",
+ "photos": "When enabled, the photo layer displays a line along the sequence of photos. At higher zoom levels, a circle marks at each photo location, and at even higher zoom levels, a cone indicates the direction the camera was facing when the photo was taken.",
+ "viewer": "When you click on one of the photo locations, a photo viewer appears in the bottom corner of the map. The photo viewer contains controls to step forward and backward in the image sequence. It also shows the username of the person who captured the image, the date it was captured, and a link to view the image on the original site."
+ },
+ "gps": {
+ "title": "GPS Traces",
+ "intro": "Collected GPS traces are a valuable source of data for OpenStreetMap. This editor supports *.gpx*, *.geojson*, and *.kml* files on your local computer. You can collect GPS traces with a smartphone, sports watch, or other GPS device.",
+ "survey": "For information on how to perform a GPS survey, read [Mapping with a smartphone, GPS, or paper](http://learnosm.org/en/mobile-mapping/).",
+ "using_h": "Using GPS Traces",
+ "using": "To use a GPS trace for mapping, drag and drop the data file onto the map editor. If it's recognized, it will be drawn on the map as a bright purple line. Click the {data} **Map data** panel on the side of the map to enable, disable, or zoom to your GPS data.",
+ "tracing": "The GPS track isn't sent to OpenStreetMap - the best way to use it is to draw on the map, using it as a guide for the new features that you add.",
+ "upload": "You can also [upload your GPS data to OpenStreetMap](https://www.openstreetmap.org/trace/create) for other users to use."
+ }
},
"intro": {
"done": "done",
@@ -866,7 +1030,7 @@
},
"areas": {
"title": "Areas",
- "add_playground": "*Areas* are used to show the boundaries of features like lakes, buildings, and residential areas.{br}They can be also be used for more detailed mapping of many features you might normally map as points. **Click the {button} Area button to add a new area.**",
+ "add_playground": "*Areas* are used to show the boundaries of features like lakes, buildings, and residential areas.{br}They can also be used for more detailed mapping of many features you might normally map as points. **Click the {button} Area button to add a new area.**",
"start_playground": "Let's add this playground to the map by drawing an area. Areas are drawn by placing *nodes* along the outer edge of the feature. **Click or press spacebar to place a starting node on one of the corners of the playground.**",
"continue_playground": "Continue drawing the area by placing more nodes along the playground's edge. It is OK to connect the area to the existing walking paths.{br}Tip: You can hold down the '{alt}' key to prevent nodes from connecting to other features. **Continue drawing an area for the playground.**",
"finish_playground": "Finish the area by pressing enter, or clicking again on either the first or last node. **Finish drawing an area for the playground.**",
@@ -995,7 +1159,8 @@
"title": "Selecting features",
"select_one": "Select a single feature",
"select_multi": "Select multiple features",
- "lasso": "Draw a selection lasso around features"
+ "lasso": "Draw a selection lasso around features",
+ "search": "Find features matching search text"
},
"with_selected": {
"title": "With feature selected",
@@ -1057,6 +1222,28 @@
}
}
},
+ "units": {
+ "feet": "{quantity} ft",
+ "miles": "{quantity} mi",
+ "square_feet": "{quantity} sq ft",
+ "square_miles": "{quantity} sq mi",
+ "acres": "{quantity} ac",
+ "meters": "{quantity} m",
+ "kilometers": "{quantity} km",
+ "square_meters": "{quantity} m²",
+ "square_kilometers": "{quantity} km²",
+ "hectares": "{quantity} ha",
+ "area_pair": "{area1} ({area2})",
+ "arcdegrees": "{quantity}°",
+ "arcminutes": "{quantity}â²",
+ "arcseconds": "{quantity}â³",
+ "north": "N",
+ "south": "S",
+ "east": "E",
+ "west": "W",
+ "coordinate": "{coordinate}{direction}",
+ "coordinate_pair": "{latitude}, {longitude}"
+ },
"presets": {
"categories": {
"category-barrier": {
@@ -1306,6 +1493,9 @@
"brand": {
"label": "Brand"
},
+ "brewery": {
+ "label": "Draft Beers"
+ },
"bridge": {
"label": "Type",
"placeholder": "Default"
@@ -1342,37 +1532,9 @@
"label": "Capacity",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Direction",
- "options": {
- "N": "North",
- "E": "East",
- "S": "South",
- "W": "West",
- "NE": "Northeast",
- "SE": "Southeast",
- "SW": "Southwest",
- "NW": "Northwest",
- "NNE": "North-northeast",
- "ENE": "East-northeast",
- "ESE": "East-southeast",
- "SSE": "South-southeast",
- "SSW": "South-southwest",
- "WSW": "West-southwest",
- "WNW": "West-northwest",
- "NNW": "North-northwest"
- }
- },
"castle_type": {
"label": "Type"
},
- "clock_direction": {
- "label": "Direction",
- "options": {
- "clockwise": "Clockwise",
- "anticlockwise": "Counterclockwise"
- }
- },
"clothes": {
"label": "Clothes"
},
@@ -1495,6 +1657,46 @@
"diaper": {
"label": "Diaper Changing Available"
},
+ "direction_cardinal": {
+ "label": "Direction",
+ "options": {
+ "N": "North",
+ "E": "East",
+ "S": "South",
+ "W": "West",
+ "NE": "Northeast",
+ "SE": "Southeast",
+ "SW": "Southwest",
+ "NW": "Northwest",
+ "NNE": "North-northeast",
+ "ENE": "East-northeast",
+ "ESE": "East-southeast",
+ "SSE": "South-southeast",
+ "SSW": "South-southwest",
+ "WSW": "West-southwest",
+ "WNW": "West-northwest",
+ "NNW": "North-northwest"
+ }
+ },
+ "direction_clock": {
+ "label": "Direction",
+ "options": {
+ "clockwise": "Clockwise",
+ "anticlockwise": "Counterclockwise"
+ }
+ },
+ "direction_vertex": {
+ "label": "Direction",
+ "options": {
+ "forward": "Forward",
+ "backward": "Backward",
+ "both": "Both / All"
+ }
+ },
+ "direction": {
+ "label": "Direction (Degrees Clockwise)",
+ "placeholder": "45, 90, 180, 270"
+ },
"display": {
"label": "Display"
},
@@ -1797,9 +1999,8 @@
"memorial": {
"label": "Type"
},
- "milestone_position": {
- "label": "Milestone Position",
- "placeholder": "Distance to one decimal (123.4)"
+ "monitoring_multi": {
+ "label": "Monitoring"
},
"mtb/scale": {
"label": "Mountain Biking Difficulty",
@@ -1891,7 +2092,9 @@
"options": {
"undefined": "Assumed to be Yes",
"yes": "Yes",
- "no": "No"
+ "no": "No",
+ "reversible": "Reversible",
+ "alternating": "Alternating"
}
},
"oneway": {
@@ -1899,7 +2102,9 @@
"options": {
"undefined": "Assumed to be No",
"yes": "Yes",
- "no": "No"
+ "no": "No",
+ "reversible": "Reversible",
+ "alternating": "Alternating"
}
},
"opening_hours": {
@@ -1915,13 +2120,6 @@
"label": "Par",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Direction",
- "options": {
- "forward": "Forward",
- "backward": "Backward"
- }
- },
"park_ride": {
"label": "Park and Ride"
},
@@ -2023,19 +2221,24 @@
"railway": {
"label": "Type"
},
+ "railway/position": {
+ "label": "Milestone Position",
+ "placeholder": "Distance to one decimal (123.4)"
+ },
+ "railway/signal/direction": {
+ "label": "Direction",
+ "options": {
+ "forward": "Forward",
+ "backward": "Backward",
+ "both": "Both / All"
+ }
+ },
"rating": {
"label": "Power Rating"
},
"recycling_accepts": {
"label": "Accepts"
},
- "recycling_type": {
- "label": "Recycling Type",
- "options": {
- "container": "Container",
- "centre": "Recycling Center"
- }
- },
"ref_aeroway_gate": {
"label": "Gate Number"
},
@@ -2069,6 +2272,9 @@
"ref": {
"label": "Reference Code"
},
+ "ref/isil": {
+ "label": "ISIL Code"
+ },
"relation": {
"label": "Type"
},
@@ -2332,6 +2538,14 @@
"traffic_signals": {
"label": "Type"
},
+ "traffic_signals/direction": {
+ "label": "Direction",
+ "options": {
+ "forward": "Forward",
+ "backward": "Backward",
+ "both": "Both / All"
+ }
+ },
"trail_visibility": {
"label": "Trail Visibility",
"placeholder": "Excellent, Good, Bad...",
@@ -2461,6 +2675,10 @@
"name": "Amenity",
"terms": ""
},
+ "circular": {
+ "name": "Traffic Circle",
+ "terms": ""
+ },
"highway": {
"name": "Highway",
"terms": ""
@@ -2493,6 +2711,10 @@
"name": "Billboard",
"terms": ""
},
+ "aerialway/station": {
+ "name": "Aerialway Station",
+ "terms": ""
+ },
"aerialway/cable_car": {
"name": "Cable Car",
"terms": "tramway,ropeway"
@@ -2533,10 +2755,6 @@
"name": "Rope Tow Lift",
"terms": "handle tow,bugel lift"
},
- "aerialway/station": {
- "name": "Aerialway Station",
- "terms": ""
- },
"aerialway/t-bar": {
"name": "T-bar Lift",
"terms": "tbar"
@@ -2573,10 +2791,18 @@
"name": "Airport Terminal",
"terms": "airport,aerodrome"
},
+ "amenity/bus_station": {
+ "name": "Bus Station / Terminal",
+ "terms": ""
+ },
"amenity/coworking_space": {
"name": "Coworking Space",
"terms": ""
},
+ "amenity/ferry_terminal": {
+ "name": "Ferry Station / Terminal",
+ "terms": ""
+ },
"amenity/nursing_home": {
"name": "Nursing Home",
"terms": ""
@@ -2595,7 +2821,7 @@
},
"amenity/animal_boarding": {
"name": "Animal Boarding Facility",
- "terms": "boarding,cat,dog,horse,kitten,pet boarding,pet care,pet hotel,puppy,reptile"
+ "terms": "boarding,cat,cattery,dog,horse,kennel,kitten,pet,pet boarding,pet care,pet hotel,puppy,reptile"
},
"amenity/animal_breeding": {
"name": "Animal Breeding Facility",
@@ -2653,14 +2879,14 @@
"name": "Currency Exchange",
"terms": "bureau de change,money changer"
},
- "amenity/bus_station": {
- "name": "Bus Station",
- "terms": ""
- },
"amenity/cafe": {
"name": "Cafe",
"terms": "bistro,coffee,tea"
},
+ "amenity/car_pooling": {
+ "name": "Car Pooling",
+ "terms": ""
+ },
"amenity/car_rental": {
"name": "Car Rental",
"terms": ""
@@ -2753,10 +2979,6 @@
"name": "Fast Food",
"terms": "restaurant,takeaway"
},
- "amenity/ferry_terminal": {
- "name": "Ferry Terminal",
- "terms": ""
- },
"amenity/fire_station": {
"name": "Fire Station",
"terms": ""
@@ -2805,6 +3027,10 @@
"name": "Library",
"terms": "book"
},
+ "amenity/love_hotel": {
+ "name": "Love Hotel",
+ "terms": ""
+ },
"amenity/marketplace": {
"name": "Marketplace",
"terms": ""
@@ -2855,7 +3081,7 @@
},
"amenity/place_of_worship/hindu": {
"name": "Hindu Temple",
- "terms": "garbhargriha,mandu,puja,shrine,temple"
+ "terms": "kovil,devasthana,mandir,kshetram,alayam,shrine,temple"
},
"amenity/place_of_worship/jewish": {
"name": "Synagogue",
@@ -2918,7 +3144,7 @@
"terms": "bottle,can,dump,glass,garbage,rubbish,scrap,trash"
},
"amenity/recycling": {
- "name": "Recycling",
+ "name": "Recycling Container",
"terms": "bin,can,bottle,glass,garbage,rubbish,scrap,trash"
},
"amenity/restaurant": {
@@ -2941,6 +3167,10 @@
"name": "Shower",
"terms": "rain closet"
},
+ "amenity/smoking_area": {
+ "name": "Smoking Area",
+ "terms": ""
+ },
"amenity/social_facility": {
"name": "Social Facility",
"terms": ""
@@ -3173,6 +3403,10 @@
"name": "Hedge",
"terms": ""
},
+ "barrier/kerb": {
+ "name": "Kerb",
+ "terms": ""
+ },
"barrier/kissing_gate": {
"name": "Kissing Gate",
"terms": ""
@@ -3225,6 +3459,14 @@
"name": "Barn",
"terms": ""
},
+ "building/boathouse": {
+ "name": "Boathouse",
+ "terms": ""
+ },
+ "building/bungalow": {
+ "name": "Bungalow",
+ "terms": "home,detached"
+ },
"building/cabin": {
"name": "Cabin",
"terms": ""
@@ -3241,6 +3483,10 @@
"name": "Church Building",
"terms": ""
},
+ "building/civic": {
+ "name": "Civic Building",
+ "terms": ""
+ },
"building/college": {
"name": "College Building",
"terms": "university"
@@ -3261,6 +3507,10 @@
"name": "Dormitory",
"terms": ""
},
+ "building/farm": {
+ "name": "Farm Building",
+ "terms": ""
+ },
"building/garage": {
"name": "Garage",
"terms": ""
@@ -3297,6 +3547,10 @@
"name": "Preschool/Kindergarten Building",
"terms": "kindergarden,pre-school"
},
+ "building/mosque": {
+ "name": "Mosque Building",
+ "terms": ""
+ },
"building/public": {
"name": "Public Building",
"terms": ""
@@ -3313,6 +3567,10 @@
"name": "Roof",
"terms": ""
},
+ "building/ruins": {
+ "name": "Building Ruins",
+ "terms": ""
+ },
"building/school": {
"name": "School Building",
"terms": "academy,elementary school,middle school,high school"
@@ -3321,6 +3579,10 @@
"name": "Semi-Detached House",
"terms": "home,double,duplex,twin,family,residence,dwelling"
},
+ "building/service": {
+ "name": "Service Building",
+ "terms": ""
+ },
"building/shed": {
"name": "Shed",
"terms": ""
@@ -3329,14 +3591,26 @@
"name": "Stable",
"terms": ""
},
+ "building/stadium": {
+ "name": "Stadium Building",
+ "terms": ""
+ },
"building/static_caravan": {
"name": "Static Mobile Home",
"terms": ""
},
+ "building/temple": {
+ "name": "Temple Building",
+ "terms": ""
+ },
"building/terrace": {
"name": "Row Houses",
"terms": "home,terrace,brownstone,family,residence,dwelling"
},
+ "building/transportation": {
+ "name": "Transportation Building",
+ "terms": ""
+ },
"building/university": {
"name": "University Building",
"terms": "college"
@@ -3597,6 +3871,10 @@
"name": "Emergency Phone",
"terms": ""
},
+ "emergency/water_tank": {
+ "name": "Emergency Water Tank",
+ "terms": "water tank,cistern,reservoir"
+ },
"entrance": {
"name": "Entrance/Exit",
"terms": ""
@@ -3725,12 +4003,16 @@
"name": "Speech Therapist",
"terms": "speech,therapist,therapy,voice"
},
+ "highway/bus_stop": {
+ "name": "Bus Stop / Platform",
+ "terms": ""
+ },
"highway/bridleway": {
"name": "Bridle Path",
"terms": "bridleway,equestrian,horse"
},
- "highway/bus_stop": {
- "name": "Bus Stop",
+ "highway/bus_guideway": {
+ "name": "Bus Guideway",
"terms": ""
},
"highway/corridor": {
@@ -4014,7 +4296,7 @@
"terms": "tree"
},
"landuse/garages": {
- "name": "Garages",
+ "name": "Garage Landuse",
"terms": ""
},
"landuse/grass": {
@@ -4025,6 +4307,10 @@
"name": "Greenfield",
"terms": ""
},
+ "landuse/greenhouse_horticulture": {
+ "name": "Greenhouse Horticulture",
+ "terms": "flower,greenhouse,horticulture,grow,vivero"
+ },
"landuse/harbour": {
"name": "Harbor",
"terms": "boat"
@@ -4425,6 +4711,10 @@
"name": "Mast",
"terms": "antenna,broadcast tower,cell phone tower,cell tower,communication mast,communication tower,guyed tower,mobile phone tower,radio mast,radio tower,television tower,transmission mast,transmission tower,tv tower"
},
+ "man_made/monitoring_station": {
+ "name": "Monitoring Station",
+ "terms": "weather,earthquake,seismology,air,gps"
+ },
"man_made/observation": {
"name": "Observation Tower",
"terms": "lookout tower,fire tower"
@@ -4625,6 +4915,10 @@
"name": "Office",
"terms": ""
},
+ "office/administrative": {
+ "name": "Administrative Office",
+ "terms": ""
+ },
"office/physician": {
"name": "Physician",
"terms": ""
@@ -4637,10 +4931,6 @@
"name": "Accountant Office",
"terms": ""
},
- "office/administrative": {
- "name": "Administrative Office",
- "terms": ""
- },
"office/adoption_agency": {
"name": "Adoption Agency",
"terms": ""
@@ -4662,7 +4952,7 @@
"terms": "charitable organization"
},
"office/company": {
- "name": "Company Office",
+ "name": "Corporate Office",
"terms": ""
},
"office/coworking": {
@@ -4727,7 +5017,7 @@
},
"office/lawyer/notary": {
"name": "Notary Office",
- "terms": "clerk,signature,wills,deeds,estate"
+ "terms": ""
},
"office/moving_company": {
"name": "Moving Company Office",
@@ -4743,7 +5033,7 @@
},
"office/notary": {
"name": "Notary Office",
- "terms": ""
+ "terms": "clerk,deeds,estate,signature,wills"
},
"office/political_party": {
"name": "Political Party",
@@ -4771,7 +5061,7 @@
},
"office/telecommunication": {
"name": "Telecom Office",
- "terms": ""
+ "terms": "communication,internet,phone,voice"
},
"office/therapist": {
"name": "Therapist Office",
@@ -4949,14 +5239,190 @@
"name": "Transformer",
"terms": ""
},
+ "public_transport/linear_platform_aerialway": {
+ "name": "Aerialway Stop / Platform",
+ "terms": "aerialway,cable car,platform,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/linear_platform_bus": {
+ "name": "Bus Stop / Platform",
+ "terms": "bus,platform,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/linear_platform_ferry": {
+ "name": "Ferry Stop / Platform",
+ "terms": "boat,dock,ferry,pier,platform,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/linear_platform_light_rail": {
+ "name": "Light Rail Stop / Platform",
+ "terms": "electric,light rail,platform,public transit,public transportation,rail,track,tram,trolley,transit,transportation"
+ },
+ "public_transport/linear_platform_monorail": {
+ "name": "Monorail Stop / Platform",
+ "terms": "monorail,platform,public transit,public transportation,rail,transit,transportation"
+ },
+ "public_transport/linear_platform_subway": {
+ "name": "Subway Stop / Platform",
+ "terms": "metro,platform,public transit,public transportation,rail,subway,track,transit,transportation,underground"
+ },
+ "public_transport/linear_platform_train": {
+ "name": "Train Stop / Platform",
+ "terms": "platform,public transit,public transportation,rail,track,train,transit,transportation"
+ },
+ "public_transport/linear_platform_tram": {
+ "name": "Tram Stop / Platform",
+ "terms": "electric,light rail,platform,public transit,public transportation,rail,streetcar,track,tram,trolley,transit,transportation"
+ },
+ "public_transport/linear_platform_trolleybus": {
+ "name": "Trolleybus Stop / Platform",
+ "terms": "bus,electric,platform,public transit,public transportation,streetcar,trackless,tram,trolley,transit,transportation"
+ },
+ "public_transport/linear_platform": {
+ "name": "Transit Stop / Platform",
+ "terms": "platform,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/platform_aerialway": {
+ "name": "Aerialway Stop / Platform",
+ "terms": "aerialway,cable car,platform,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/platform_bus": {
+ "name": "Bus Stop / Platform",
+ "terms": "bus,platform,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/platform_ferry": {
+ "name": "Ferry Stop / Platform",
+ "terms": "boat,dock,ferry,pier,platform,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/platform_light_rail": {
+ "name": "Light Rail Stop / Platform",
+ "terms": "electric,light rail,platform,public transit,public transportation,rail,track,tram,trolley,transit,transportation"
+ },
+ "public_transport/platform_monorail": {
+ "name": "Monorail Stop / Platform",
+ "terms": "monorail,platform,public transit,public transportation,rail,transit,transportation"
+ },
+ "public_transport/platform_subway": {
+ "name": "Subway Stop / Platform",
+ "terms": "metro,platform,public transit,public transportation,rail,subway,track,transit,transportation,underground"
+ },
+ "public_transport/platform_train": {
+ "name": "Train Stop / Platform",
+ "terms": "platform,public transit,public transportation,rail,track,train,transit,transportation"
+ },
+ "public_transport/platform_tram": {
+ "name": "Tram Stop / Platform",
+ "terms": "electric,light rail,platform,public transit,public transportation,rail,streetcar,track,tram,trolley,transit,transportation"
+ },
+ "public_transport/platform_trolleybus": {
+ "name": "Trolleybus Stop / Platform",
+ "terms": "bus,electric,platform,public transit,public transportation,streetcar,trackless,tram,trolley,transit,transportation"
+ },
"public_transport/platform": {
- "name": "Platform",
+ "name": "Transit Stop / Platform",
+ "terms": "platform,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/station_aerialway": {
+ "name": "Aerialway Station",
+ "terms": "aerialway,cable car,public transit,public transportation,station,terminal,transit,transportation"
+ },
+ "public_transport/station_bus": {
+ "name": "Bus Station / Terminal",
+ "terms": "bus,public transit,public transportation,station,terminal,transit,transportation"
+ },
+ "public_transport/station_ferry": {
+ "name": "Ferry Station / Terminal",
+ "terms": "boat,dock,ferry,pier,public transit,public transportation,station,terminal,transit,transportation"
+ },
+ "public_transport/station_light_rail": {
+ "name": "Light Rail Station",
+ "terms": "electric,light rail,public transit,public transportation,rail,station,terminal,track,tram,trolley,transit,transportation"
+ },
+ "public_transport/station_monorail": {
+ "name": "Monorail Station",
+ "terms": "monorail,public transit,public transportation,rail,station,terminal,transit,transportation"
+ },
+ "public_transport/station_subway": {
+ "name": "Subway Station",
+ "terms": "metro,public transit,public transportation,rail,station,subway,terminal,track,transit,transportation,underground"
+ },
+ "public_transport/station_train_halt": {
+ "name": "Train Station (Halt / Request)",
+ "terms": "halt,public transit,public transportation,rail,station,track,train,transit,transportation,whistle stop"
+ },
+ "public_transport/station_train": {
+ "name": "Train Station",
+ "terms": "public transit,public transportation,rail,station,terminal,track,train,transit,transportation"
+ },
+ "public_transport/station_tram": {
+ "name": "Tram Station",
+ "terms": "electric,light rail,public transit,public transportation,rail,station,streetcar,terminal,track,tram,trolley,transit,transportation"
+ },
+ "public_transport/station_trolleybus": {
+ "name": "Trolleybus Station / Terminal",
+ "terms": "bus,electric,public transit,public transportation,station,streetcar,terminal,trackless,tram,trolley,transit,transportation"
+ },
+ "public_transport/station": {
+ "name": "Transit Station",
+ "terms": "public transit,public transportation,station,terminal,transit,transportation"
+ },
+ "public_transport/stop_area": {
+ "name": "Transit Stop Area",
"terms": ""
},
+ "public_transport/stop_position_aerialway": {
+ "name": "Aerialway Stopping Location",
+ "terms": "aerialway,cable car,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/stop_position_bus": {
+ "name": "Bus Stopping Location",
+ "terms": "bus,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/stop_position_ferry": {
+ "name": "Ferry Stopping Location",
+ "terms": "boat,dock,ferry,pier,public transit,public transportation,transit,transportation"
+ },
+ "public_transport/stop_position_light_rail": {
+ "name": "Light Rail Stopping Location",
+ "terms": "electric,light rail,public transit,public transportation,rail,track,tram,trolley,transit,transportation"
+ },
+ "public_transport/stop_position_monorail": {
+ "name": "Monorail Stopping Location",
+ "terms": "monorail,public transit,public transportation,rail,transit,transportation"
+ },
+ "public_transport/stop_position_subway": {
+ "name": "Subway Stopping Location",
+ "terms": "metro,public transit,public transportation,rail,subway,track,transit,transportation,underground"
+ },
+ "public_transport/stop_position_train": {
+ "name": "Train Stopping Location",
+ "terms": "public transit,public transportation,rail,track,train,transit,transportation"
+ },
+ "public_transport/stop_position_tram": {
+ "name": "Tram Stopping Location",
+ "terms": "electric,light rail,public transit,public transportation,rail,streetcar,track,tram,trolley,transit,transportation"
+ },
+ "public_transport/stop_position_trolleybus": {
+ "name": "Trolleybus Stopping Location",
+ "terms": "bus,electric,public transit,public transportation,streetcar,trackless,tram,trolley,transit,transportation"
+ },
"public_transport/stop_position": {
- "name": "Stop Position",
+ "name": "Transit Stopping Location",
+ "terms": "public transit,public transportation,transit,transportation"
+ },
+ "railway/halt": {
+ "name": "Train Station (Halt / Request)",
+ "terms": "break,interrupt,rest,wait,interruption"
+ },
+ "railway/platform": {
+ "name": "Train Stop / Platform",
"terms": ""
},
+ "railway/station": {
+ "name": "Train Station",
+ "terms": "train station,station"
+ },
+ "railway/tram_stop": {
+ "name": "Tram Stopping Position",
+ "terms": "light rail,streetcar,tram,trolley"
+ },
"railway/abandoned": {
"name": "Abandoned Railway",
"terms": ""
@@ -4981,10 +5447,6 @@
"name": "Funicular",
"terms": "venicular,cliff railway,cable car,cable railway,funicular railway"
},
- "railway/halt": {
- "name": "Railway Halt",
- "terms": "break,interrupt,rest,wait,interruption"
- },
"railway/level_crossing": {
"name": "Railway Crossing (Road)",
"terms": "crossing,railroad crossing,level crossing,grade crossing,road through railroad,train crossing"
@@ -4997,6 +5459,10 @@
"name": "Railway Milestone",
"terms": "milestone,marker"
},
+ "railway/miniature": {
+ "name": "Miniature Railway",
+ "terms": "rideable miniature railway,narrow gauge railway,minimum gauge railway"
+ },
"railway/monorail": {
"name": "Monorail",
"terms": ""
@@ -5005,10 +5471,6 @@
"name": "Narrow Gauge Rail",
"terms": "narrow gauge railway,narrow gauge railroad"
},
- "railway/platform": {
- "name": "Railway Platform",
- "terms": ""
- },
"railway/rail": {
"name": "Rail",
"terms": ""
@@ -5017,10 +5479,6 @@
"name": "Railway Signal",
"terms": "signal,lights"
},
- "railway/station": {
- "name": "Railway Station",
- "terms": "train station,station"
- },
"railway/subway_entrance": {
"name": "Subway Entrance",
"terms": "metro,transit"
@@ -5037,10 +5495,6 @@
"name": "Train Wash",
"terms": "wash,clean"
},
- "railway/tram_stop": {
- "name": "Tram Stop",
- "terms": "light rail,streetcar,tram,trolley"
- },
"railway/tram": {
"name": "Tram",
"terms": "light rail,streetcar,tram,trolley"
@@ -5330,7 +5784,7 @@
"terms": "diamond,gem,ring"
},
"shop/kiosk": {
- "name": "News Kiosk",
+ "name": "Kiosk",
"terms": ""
},
"shop/kitchen": {
@@ -5769,10 +6223,18 @@
"name": "Riding Route",
"terms": ""
},
+ "type/route/light_rail": {
+ "name": "Light Rail Route",
+ "terms": ""
+ },
"type/route/pipeline": {
"name": "Pipeline Route",
"terms": ""
},
+ "type/route/piste": {
+ "name": "Piste/Ski Route",
+ "terms": ""
+ },
"type/route/power": {
"name": "Power Route",
"terms": ""
@@ -5781,6 +6243,10 @@
"name": "Road Route",
"terms": ""
},
+ "type/route/subway": {
+ "name": "Subway Route",
+ "terms": ""
+ },
"type/route/train": {
"name": "Train Route",
"terms": ""
@@ -5903,6 +6369,13 @@
"description": "Esri world imagery.",
"name": "Esri World Imagery"
},
+ "EsriWorldImageryClarity": {
+ "attribution": {
+ "text": "Terms & Feedback"
+ },
+ "description": "Esri archive imagery that may be clearer and more accurate than the default layer.",
+ "name": "Esri World Imagery (Clarity) Beta"
+ },
"MAPNIK": {
"attribution": {
"text": "© OpenStreetMap contributors, CC-BY-SA"
@@ -5972,31 +6445,31 @@
},
"Waymarked_Trails-Cycling": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap contributors, CC by-SA 3.0"
},
"name": "Waymarked Trails: Cycling"
},
"Waymarked_Trails-Hiking": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap contributors, CC by-SA 3.0"
},
"name": "Waymarked Trails: Hiking"
},
"Waymarked_Trails-MTB": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap contributors, CC by-SA 3.0"
},
"name": "Waymarked Trails: MTB"
},
"Waymarked_Trails-Skating": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap contributors, CC by-SA 3.0"
},
"name": "Waymarked Trails: Skating"
},
"Waymarked_Trails-Winter_Sports": {
"attribution": {
- "text": "© Michael Spreng, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap contributors, CC by-SA 3.0"
},
"name": "Waymarked Trails: Winter Sports"
},
diff --git a/vendor/assets/iD/iD/locales/eo.json b/vendor/assets/iD/iD/locales/eo.json
index c7d749f9d..53a605605 100644
--- a/vendor/assets/iD/iD/locales/eo.json
+++ b/vendor/assets/iD/iD/locales/eo.json
@@ -25,6 +25,9 @@
},
"draw_line": {
"tail": "Klaku por aldoni pliajn nodojn al la linio. Klaku sur aliaj linioj por konekti al ili, kaj duoble klaku por finigi la linion."
+ },
+ "drag_node": {
+ "connected_to_hidden": "Äi tiu ne povas esti redaktita, Äar Äi estas kunigita al kaÅita elemento."
}
},
"operations": {
@@ -341,7 +344,7 @@
"created": "Kreita",
"about_changeset_comments": "Pri ÅanÄaraj komentoj",
"google_warning": "Vi menciis Google en Äi tiu komento: memoru ke kopiado de datumoj el Google Maps estas absolute malpermesata.",
- "google_warning_link": "http://www.openstreetmap.org/copyright/eo"
+ "google_warning_link": "https://www.openstreetmap.org/copyright/eo"
},
"contributors": {
"list": "Redaktita de {users}",
@@ -385,7 +388,8 @@
"title": "Mezuro",
"selected": "{n} elektitaj",
"geometry": "Geometrio",
- "closed": "fermita",
+ "closed_line": "fermita linio",
+ "closed_area": "fermita areo",
"center": "Centro",
"perimeter": "ÄirkaÅmezuro",
"length": "Longo",
@@ -393,7 +397,8 @@
"centroid": "Pezcentro",
"location": "Pozicio",
"metric": "Metraj",
- "imperial": "Imperiaj"
+ "imperial": "Imperiaj",
+ "node_count": "Nombro da nodoj"
}
},
"geometry": {
@@ -457,24 +462,30 @@
},
"background": {
"title": "Fono",
- "description": "Fonaj agordoj",
+ "description": "Agordoj de fono",
"key": "B",
- "percent_brightness": "Heleco {opacity}%",
+ "backgrounds": "Fonoj",
"none": "Neniu",
"best_imagery": "Plej bona fonto de fotaro por Äi tiu loko",
"switch": "Baskuli reen al Äi tiu fono",
"custom": "Propra",
"custom_button": "Redakti propran fonon",
- "custom_prompt": "Entajpu URL-skemon de kaheloj. Äustaj ĵetonoj estas:\n - {zoom}/{z}, {x}, {y} por Z/X/Y kahela skemo\n - {ty} por renversaj TMS-stilaj Y-koordinatoj\n - {u} por kvarkahela (quadtile) skemo\n - {switch:a,b,c} por DNS-servila kunigado (multiplexing)\n\nEkzemplo:\n{example}",
- "fix_misalignment": "Äustigi fotaran deÅovon",
- "imagery_source_faq": "De kie Äi tiu fotaro devenas?",
+ "custom_prompt": "Entajpu URL-skemon de kaheloj. Äustaj ĵetonoj estas:\n - {zoom}/{z}, {x}, {y} por Z/X/Y kahela skemo\n - {-y} aÅ {ty} por renversaj TMS-stilaj Y-koordinatoj\n - {u} por kvarkahela (quadtile) skemo\n - {switch:a,b,c} por DNS-servila kunigado (multiplexing)\n\nEkzemplo:\n{example}",
+ "overlays": "Surtavoloj",
+ "imagery_source_faq": "Pri fotaro / Raporti problemon",
"reset": "restarigi",
- "offset": "Trenu ie ajn ene griza kampo sube por korekti fotaran deÅovon aÅ entajpu valorojn de deÅovo en metroj.",
+ "display_options": "Agordoj de vido",
+ "brightness": "Heleco",
+ "contrast": "Kontrasto",
+ "saturation": "Satureco",
+ "sharpness": "Akreco",
"minimap": {
- "description": "Mapeto",
+ "description": "Montri mapeton",
"tooltip": "Montri malgrandigitan mapon por helpi trovi nune montratan areon.",
"key": "/"
- }
+ },
+ "fix_misalignment": "Äustigi fotaran deÅovon",
+ "offset": "Trenu ie ajn ene griza kampo sube por korekti fotaran deÅovon aÅ entajpu valorojn de deÅovo en metroj."
},
"map_data": {
"title": "Map-datumoj",
@@ -571,6 +582,7 @@
"status_code": "Servilo revenigis statan kodon {code}",
"unknown_error_details": "Bonvolu certiÄi, ke vi estas konektita al la Interreto.",
"uploading": "AlÅutado de ÅanÄoj al OpenStreetMapâ¦",
+ "conflict_progress": "Kontrolado pri konfliktoj: {num} el {total}",
"unsaved_changes": "Vi havas nekonservitajn ÅanÄojn",
"conflict": {
"header": "Solvi konfliktajn redaktojn",
@@ -641,7 +653,7 @@
"untagged_area_tooltip": "Elektu specon de objekto, kiu priskribas Äi tiun areon.",
"untagged_relation": "Senetikeda rilato",
"untagged_relation_tooltip": "Elektu specon de objekto, kiu priskribas Äi tiun rilaton.",
- "many_deletions": "Vi forigas {n} elementojn. Äu vi certe volas fari Äi tion? Äi tio forigos ilin el la mapo, kiun Äiuj vidas je openstreetmap.org.",
+ "many_deletions": "Vi forigas {n} elementojn: {p} nodo(j)n, {l} linio(j)n, {a} areo(j)n kaj {r} rilato(j)n. Äu vi certe volas fari tion. Tio Äi forigos ilin el la mapo, kiun Äiuj vidas Äe openstreetmap.org.",
"tag_suggests_area": "La etikedo {tag} indikas, ke linio estu areo, sed Äi ne estas areo",
"deprecated_tags": "Evitindaj etikedoj: {tags}"
},
@@ -653,7 +665,7 @@
"full_screen": "Baskuligi plenekranon",
"gpx": {
"local_layer": "Loka dosiero",
- "drag_drop": "Åovu kaj demetu .gpx, geojson aÅ .kml dosieron sur la paÄon, aÅ klaku la butonon dekstre por foliumi",
+ "drag_drop": "Åovu kaj demetu .gpx, geojson aÅ .kml dosieron sur la paÄon, aÅ klaku la butonon Äe dekstre por foliumi",
"zoom": "Pligrandigi tavolon",
"browse": "Esplori por dosieron"
},
@@ -669,7 +681,7 @@
"view_on_mapillary": "Montri Äi tiun bildon en Mapillary"
},
"openstreetcam_images": {
- "tooltip": "Strat-niveloj fotoj de OpenStreetCam",
+ "tooltip": "Strat-nivelaj fotoj de OpenStreetCam",
"title": "Fotara surtavolo (OpenStreetCam)"
},
"openstreetcam": {
@@ -678,15 +690,167 @@
"help": {
"title": "Helpo",
"key": "H",
- "help": "# Helpo\n\nÄi tiu estas redaktilo por [OpenStreetMap](http://www.openstreetmap.org/) - la libera kaj redaktebla mondmapo. Vi povas Äin uzi por aldoni kaj Äisdatigi datumojn pri via ÄirkaÅaĵo, farante malfermkodan kaj malferm-datuman mapon de la mondo pli bona por Äiuj.\n\nRedaktoj, kiujn vi faras sur Äi tiu mapo estos videblaj por Äiu, kiu uzas OpenStreetMap. Por fari redakton, vi devos [ensaluti](https://www.openstreetmap.org/login).\n\nLa [redaktilo 'iD'](http://ideditor.com/) estas kunlabora projekto, kies [fontkodo estas disponebla en GitHub](https://github.com/openstreetmap/iD).\n",
- "editing_saving": "# Redaktado kaj konservado\n\nÄi tiu redaktilo estas destinita por labori Äenerale enrete, kaj vi nun uzas Äin per retejo.\n\n### Elektado de objektoj\n\nPor elekti map-objekton - kiel vojon aÅ interesejon - klaku Äin sur la mapo. Tio Äi markos elektitan objekton kaj malfermos panelon kun detaloj pri Äi. Se vi dekstre-klakas Äin, tio Äi montros menuon de agoj pri objekto.\n\nPor elekti kelkajn objektojn, premtenu la âmajusklanâ klavon. Tiam aÅ klaku objektojn, kiujn vi volas elekti, aÅ trenu sur mapo por desegni konturon ÄirkaÅ tiuj objektoj. Äiuj punktoj ene de kaptoÅnura areo estos elektitaj.\n\n### Konservado de redaktoj\n\nKiam vi estas ÅanÄanta ion, kiel redakti vojojn, konstruaĵojn kaj lokoj, tiuj ÅanÄoj estas konservataj loke antaÅ vi konservos ilin en la servilon. Ne ÄagreniÄu, se vi eraras - vi povas malfari ÅanÄojn klakante butonon âmalfariâ kaj refari klakante butonon ârefariâ.\n\nKlaku âKonserviâ por fini grupon da redaktoj, ekzemple vi fine mapigis terenon de urbo kaj vi volas komenci novan terenon. Vi havos Åancon por kontroli kion vi estos farinta kaj la redaktilo montros uzeblajn konsilojn kaj avertojn se io povus esti malÄusta.\n\nSe Äio Åajnos Äuste, vi povos entajpi etan komenton klarigantajn faritajn ÅanÄojn, klaku âKonserviâ por publikigi viajn redaktojn al [OpenStreetMap.org](http://www.openstreetmap.org/), kie ili estos videblaj por Äiuj aliaj uzantoj kaj pretaj por plia plibonigo.\n\nSe vi ne povas fini viajn redaktojn dum unufoje, vi povas fermi fenestron kun redaktilo, kaj reveni poste (Äe sama foliumilo kaj komputilo) kaj la redaktilo restarigos vian laboron.\n\n### Uzado de redaktilo\n\nVi povas vidi liston de disponeblaj fulmoklavoj per premi la klavon â?â\n",
- "roads": "# Vojoj\n\nVi povas krei, korekti kaj forigi vojojn per Äi tiu redaktilo. Vojo povas esti de iu ajn speco: piediradaj vojetoj, aÅtovojoj, biciklvojoj, kaj pli - Äiu regule uzata vojo estas mapiginda.\n\n### Elektado\n\nKlaku vojon por Äin elekti. Äia konturo ekvidebliÄos, kune kun flanka breto montranta pli da informoj pri la vojo. Se vi dekstre-klakas Äin, tio Äi vidigos menuon de agoj pri la vojo.\n\n### Redaktado\n\nOfte vi vidos vojojn, kiuj ne estos alÄustigitaj al la malantaÅa fotaro aÅ al GPS-spuro. Vi povas korekti tiujn vojojn, do ili troviÄos en Äusta loko.\n\nUnue klaku vojon, kiun vi volas ÅanÄi. Tio Äi markos Äin kaj montros kontrolpunktojn laÅlonge de Äi, kiujn vi povas treni al pli bonaj lokoj. Se vi volas aldoni novan kontrolpunkton por plidetaligi, duoble klaku parton de vojo sen nodo kaj Äi estos aldonita.\n\nSe vojo estas konektita al alia vojo, sed ili ne Äuste kunigitaj sur la mapo, vi povas treni unu el iliaj kontrolpunktoj sur alian vojon por kunigi ilin. Konektado de vojoj estas grava por la mapo kaj necesa por liveri navigadon.\n\nVi ankaÅ povas dekstre-klaki Äin kaj elekti la ilon âMoviâ aÅ premi fulmoklavon âMâ por movi la tutan vojon per unu fojo kaj klaki denove por konservi Äi tiun agon.\n\n### Forigado\n\nSe vojo estas tute erara - vi vidas, ke Äi ne ekzistas sur satelita fotaro kaj eÄ vi konfirmis enloke, ke Äi ne ekzistas - vi povas Äin forigi el la mapo. Estu singarda dum forigado de objektoj - kiel Äiu alia redakto, rezultoj estos videblaj al Äiuj kaj satelita fotaro estas ofte neÄisdata, do vojo simple povus esti ĵus konstruita.\n\nVi povas forigi vojon per klaki Äin por Äin elekti kaj premi la forigan klavon, aÅ per dekstre-klaki Äin kaj klaki piktogramon de rubujo.\n\n### Kreado\n\nEble vi trovis, ke ie povas esti vojon, tamen Äi ne troviÄas sur la mapo? Klaku piktogramon de linio Äe supra maldekstra angulo aÅ premu fulmoklavon â2â por komenci desegni linion.\n\nKlaku komencon de la vojo sur mapo por komenci desegni. Se vojo disiÄas el ekzistanta vojo, komencu per klaki lokon, kie ili konektiÄas.\n\nSekve klaku punktojn laÅlonge de vojo tiel, kiel ili formiÄas Äusta kurso laÅ satelita fotaro aÅ GPS. Se desegnata vojo interkruciÄas kun alia vojo, konektu ilin per klaki sekcopunkton. Kiam vi finos desegni, duoble klaku aÅ premu enen-klavon.\n",
- "gps": "# GPS\n\nKolektitaj GPS-spuroj estas valoraj fontoj de datumoj por OpenStreetMap. Äi tiu redaktilo subtenas lokajn spurojn - .gpx dosierojn en via loka komputilo. Vi povas kolekti tiajn GPS-spurojn per multe da poÅtelefonaj aplikaĵoj aÅ per persona GPS-a aparato.\n\nPor pli da informoj kiel fari GPS-an esploron, legu pri [mapigado per poÅtelefono, GPS aÅ papero](http://learnosm.org/en/mobile-mapping/) (malesperante).\n\nPor uzi GPX-spuron por mapigado, Åovu kaj demetu GPX-dosieron sur la map-redaktilon. Se Äi estos rekonita, Äi estos aldonita al la mapo kiel helpurpura linio. Klaku menuon 'Map-datumoj' Äe dekstre por aktivigi, malaktivigi aÅ pligrandigi al Äi tiu nova GPX-a tavolo.\n\nGPX-spuro ne estas rekte alÅutita al OpenStreetMap - la plej bona maniero por uzi Äin estas vidigi Äin sur la mapo por desegni iujn objektojn kaj ankaÅ [alÅuti Äin al OpenStreetMap](http://www.openstreetmap.org/trace/create) por ke aliaj uzantoj povos uzi Äin.\n",
- "imagery": "# Fotaro\n\nAerfotaro estas grava fonto por mapigado. Kombino de aerfotoj, satelitaj fotoj kaj libere kreeblaj fontoj estas disponebla en la redaktilo per menuo 'Fonaj agordoj' Äe dekstre.\n\nImplicite satelita tavolo de [Bing Mapoj](http://www.bing.com/maps/) estas montrata en la redaktilo, tamen kiam vi aldirektas kaj pligrandigas al aliaj lokoj, novaj fontoj iÄos disponeblaj. Por kelkaj landoj - kiel Usono, Francujo aÅ Danujo - tre altkvalita fotaro estas disponebla por iuj areoj.\n\nFotaro estas iam deÅovita de map-datumoj pro eraro rilatanta al retejo de liveranto. Se vi vidas multe da vojoj deÅovitaj de fono, ne abrupte movi ilin laÅ la fono. AnstataÅ vi povas alÄustigi fotaron tiel, ke Äi kongruos kun ekzistaj datumoj per klaki 'Äustigi fotaran deÅovon' Äe malsupro de menuo de fonaj agordoj.\n",
- "addresses": "# Adresoj\n\nAdresoj estas Äenerale la plej utilaj informoj sur la mapo.\n\nKvankam adresoj ofte figuras kiel partoj de stratoj, en OpenStreetMap ili figuras kiel atribuoj de konstruaĵoj kaj ejoj laÅlonge de stratoj.\n\nVi povas aldoni informojn pri adresoj al mapigitaj ejoj, kiel konstruaĵaj konturoj kaj ankaÅ kiel apartaj punktoj. La plej bona fonto de adresaj datumoj estas loka esploro aÅ persona scio - simile kiel pri aliaj objektoj, kopiado de komercaj fontoj kiel 'Google Mapoj' estas absolute malpermesata.\n",
- "inspector": "# Uzado de kontrolilo\n\nLa kontrolilo troviÄas Äe maldekstra flanko de paÄo kaj ebligas al vi redakti detalojn pri elektita objekto.\n\n### Elektado de objekta speco\n\nKiam vi aldonos punkton, linion aÅ areon, vi povas elekti specon de objekto, kiel Äu Äi estas Åoseo aÅ loka vojo, superbazaro aÅ kafejo. La kontrolilo montros butonojn por kutimaj specoj de objektoj kaj vi povas serÄi aliajn per tajpi kiun vi serÄas en serÄkampo.\n\nKlaku 'i' Äe malsupra dekstra angulo de butono de objekta speco por pli da informoj. Klaku butonon por ÅanÄi tiun specon.\n\n### Uzado de formularoj kaj redaktado de etikedoj\n\nKiam vi elektos objektan specon aÅ kiam vi elektos objekton, kiu jam havas atribuitan specon, la kontrolilo montros kampojn kun detaloj pri la objekto kiel Äian nomon kaj adreson.\n\nSube videblaj kampoj, vi povas klaki menuon 'Aldoni kampon' por aldoni aliajn detalojn, kiel vikipedian ligilon, rulseÄan alireblon, kaj pli.\n\nÄe malsupro de kontrolilo, klaku 'Ekstraj etikedoj' por aldoni aliajn malneprajn etikedojn al la objekto. [Taginfo](http://taginfo.openstreetmap.org/) estas bonega ejo por lerni pli pri popularaj kombinoj de etikedoj.\n\nÅanÄoj faritaj per la kontrolilo estas aÅtomate aplikitaj al la mapo. Vi povas malfari ilin Äiam per klaki la butonon 'Malfari'.\n",
- "buildings": "# Konstruaĵoj\n\nOpenStreetMap estas la plej ampleksa tutmonda datumbazo de konstruaĵoj. Vi povas kontribui al Äi tiu datumbazo.\n\n### Elektado\n\nVi povas elekti konstruaĵon per klaki Äian konturon. Äi tio markos la konstruaĵon kaj malfermos flankan breton montrantan pli da informoj pri la konstruaĵo. Se vi dekstre-klakas Äin, menuo de agoj fareblaj pri la konstruaĵo estos montrata.\n\n### Redaktado\n\nIam konstruaĵoj estas malÄuste lokigita aÅ havas malÄustajn etikedojn.\n\nPor movi tutan konstruaĵon, elektu Äin, sekve klaku ilon âMoviâ. Trenu vian muson por movi la konstruaĵon kaj klaku kiam Äi estos en Äusta loko.\n\nPor ripari konstruaĵan figuron, klaku kaj trenu nodojn, kiuj formas Äian konturon al pli Äustaj pozicioj.\n\n### Kreado\n\nIu el fundamentaj demandoj pri aldonado de konstruaĵoj al la mapo estas ke OpenStreetMap registras ilin ambaÅ kiel figurojn kaj punktojn. Oni konsilas _mapigi konstruaĵojn kiel figurojn Äiam, kiam tio eblas_ kaj mapigi firmaojn, domojn, servojn kaj aliajn aĵojn kiuj funkcias sendepende de konstruaĵoj kiel punktojn en konstruaĵa figuro.\n\nKomenci desegni konstruaĵon kiel figuron per klaki butonon âAreoâ supre maldekstre de fasado kaj finigi Äin aÅ premante enen-klavon aÅ klakante komencan nodon por finigi Äian konturon.\n\n### Forigado\n\nSe konstruaĵo estas sendube erara - vi vidas, ke Äi ne ekzistas en satelita fotara kaj vi eÄ konfirmis loke, ke Äi ne ekzistas - vi povas forigi Äin el la mapo. Estu singarda dum forigado de objektoj - kiel iu ajn redakto, rezultoj estos videblaj por Äiuj kaj satelita fotaro estas ofte neÄisdata, do simple konstruaĵo povus esti ĵus konstruita.\n\nVi povas forigi konstruaĵon per klaki Äin por Äin elekti, kaj sekve premi la forigan klavon aÅ dekstre-klaku Äin kaj klaki piktogramon de rubujo.\n",
- "relations": "# Rilatoj\n\nRilato estas speciala tipo de OpenStreetMap-a objekto, kiu grupigas aliajn objektojn. Ekzemplo: du komunajn specoj de rilatoj estas *kursaj rilatoj*, kiuj grupigas segmentojn de vojo kiuj apartenas al specifa kurso kaj *plurangularoj*, kiuj grupigas kelkajn liniojn por difini kompleksan areon (konsistanta el kelkaj pecoj aÅ enhavanta truojn).\n\nGrupo da objektoj en rilato nomiÄas *anoj*. Äe malsupro de flanka breto vi povas vidi de kiu rilato ano apartenas al, kaj klaku rilaton tie por elekti Äin. Kiam la rilato estas elektita, vi povas vidi Äiujn Äiajn anojn listigitajn en flanka breto kaj markitajn sur la mapo.\n\nPlejofte la redaktilo aÅtomate zorgos pri rilatoj dum redaktado. La plej grava afero pri kiu vi devus konscia estas, ke se vi forigos segmenton de redesegni Äin pli akurate, vi devos certiÄi, ke nova segmento estos ano de sama rilato kiel la originala.\n\n## Redaktado de rilatoj\n\nSe vi volas redakti rilatojn, jen komencoj.\n\nPor aldoni objekton al rilato, elektu objekton, klaku la butonon '+' en sekcio 'Äiuj rilatoj' de flanka breto, kaj elektu/entajpu nomon por la rilato.\n\nPor krei novan rilaton, unue elektu objekton, kiu iÄos ano, klaku la butonon '+' en sekcio 'Äiuj rilatoj' kaj elektu 'Nova rilatoâ¦'.\n\nPor forigi objekton el rilato, elektu la objekton kaj klaku rubujan butonon Äe rilato, el kiu vi volas Äin forigi.\n\nVi povas krei plurangularojn kun truojn per la ilo âKunfandiâ. Desegnu du areojn (enan kaj eksteran), premtenu majusklan klavon kaj klaku Äiun por elekti ilin ambaÅ kaj sekve premu la klavon âCâ. Vi ankaÅ povas elekti ilin ambaÅ kaj dekstre-klaki unu kaj klaki la butonon âKunfandiâ (+).\n"
+ "help": {
+ "title": "Helpo",
+ "welcome": "Bonvenon al la redaktilo iD por [OpenStreetMap](https://www.openstreetmap.org/). Per tiu Äi redaktilo vi povas aktualigi OpenStreetMap senpere en via foliumilo.",
+ "open_data_h": "Malfermaj datumoj",
+ "open_data": "Redaktoj faritaj en tiu Äi mapo estos videblaj por Äiu, kiu uzas OpenStreetMap. Viaj redaktoj povas baziÄi sur via propra scio, loka pristudo aÅ sur fotaro aera aÅ strat-nivela. Kopiado el komercaj fontoj ekz. Google Maps [estas absolute malpermesata](https://www.openstreetmap.org/copyright).",
+ "before_start_h": "AntaÅkomenco",
+ "before_start": "Vi devus ekkoni kun OpenStreetMap kaj kun tiu Äi redaktilo antaÅ vi komencos redakti. iD enhavas gvidilon por instrui al vi fundamenton de redakti OpenStreetMap. Klaku âmalfermi gvidilonâ sur tiu Äi ekrano por legi la gvidilon â tio Äi okupiÄos apenaÅ proksimume 15 minutoj.",
+ "open_source_h": "Malferma kodo",
+ "open_source": "La redaktilo iD estas kunlabora malfermkoda projekto kaj vi nun uzas version {version}. La fontkodo estas disponebla [Äe GitHub](https://github.com/openstreetmap/iD).",
+ "open_source_help": "Vi povas helpi al iD per [traduki](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) aÅ [raporti problemojn](https://github.com/openstreetmap/iD/issues)."
+ },
+ "overview": {
+ "title": "Sumigo",
+ "navigation_h": "Navigi",
+ "navigation_drag": "Vi povas treni la mapon per premteni la {leftclick} maldekstran mus-butonon kaj movi la muson ÄirkaÅe. Vi ankaÅ povas uzi la `â`, `â`, `â`, `â` saget-klavojn sur via klavaro.",
+ "navigation_zoom": "Vi povas pligrandigi aÅ malgrandigi per musa rado aÅ tuÅplato aÅ per klaki la butonojn {plus} / {minus} flanke de la mapo. Vi ankaÅ povas uzi la `+`, `-` klavojn sur via klavaro.",
+ "features_h": "Map-objektoj",
+ "features": "Ni uzas la vorton âobjektoâ por priskribi Äiujn aĵojn troviÄantajn sur la mapo, kiel vojojn, konstruaĵojn, aÅ punktojn de intereso. Äio en la reala mondo povas esti mapigita kiel objekto en OpenStreetMap. Map-objektoj estas reprezentataj kiel âpunktojâ, âliniojâ aÅ âareojâ.",
+ "nodes_ways": "En OpenStreetMap punktoj estas iam nomataj kiel ânodojâ kaj linioj kaj areoj kiel âliniojâ."
+ },
+ "editing": {
+ "title": "Redakti kaj konservi",
+ "select_h": "Elekto",
+ "select_left_click": "{leftclick} Maldekstre-klaku objekton por Äin elekti. Tiel Äi estos markita per pulsanta lumo kaj sur la flankbreto vidiÄos detaloj pri tiu objekto, kiel Äia nomo aÅ adreso.",
+ "select_right_click": "{rightclick} Dekstre-klaku objekton por vidigi redakt-menuon, kiu montras eblajn agojn kiel rotacii, movi aÅ forigi.",
+ "multiselect_h": "Plurelekto",
+ "multiselect_shift_click": "`{shift}`+{leftclick} maldekstre-klaku por elekti kelkajn objektojn kune. Tiel estas facile movi aÅ forigi plurajn objektojn.",
+ "multiselect_lasso": "Alia maniero por elekti plurajn objektojn estas premi la klavon `{shift}` kaj sekve premtenu la {leftclick} maldekstran mus-butonon kaj Åovu la muson por elekti per kaptoÅnuro. Äiuj punktoj ene la kaptoÅnuro estos elektitaj.",
+ "undo_redo_h": "Malfari kaj refari",
+ "undo_redo": "Viaj redaktoj estas konservataj loke ne via foliumilo Äis vi decidiÄos konservi ilin al la OpenStreetMap-servilo. Vi povas malfari redaktojn per klaki la butonon {undo} **malfari**Â kaj malmalfari ilin per klaki la butonon {redo} **refari**.",
+ "save_h": "Konservi",
+ "save": "Klaku {save} **konservi** por fini viajn redaktojn kaj sendi ilin al OpenStreetMap. Memoru pri ofte konservi vian laboron!",
+ "save_validation": "Äe la konserva ekrano, vi havos Åancon por revizii kion vi faris. iD ankaÅ supraĵe kontrolos pri mankaj datumoj kaj eble proponos helpajn sugestojn kaj avertojn se io estos malÄusta.",
+ "upload_h": "AlÅuti",
+ "upload": "AntaÅ alÅuti ÅanÄojn vi devas entajpu [ÅanÄaran komenton](https://wiki.openstreetmap.org/wiki/Good_changeset_comments). Poste klaku **alÅuti** por sendi viajn ÅanÄojn al OpenStreetMap, kie ili estos kunigitaj en la mapon kaj publike videblaj por Äiuj.",
+ "backups_h": "AÅtomataj sekurkopioj",
+ "backups": "Se vi ne povas fini viajn redaktojn dum unufoje, ekzemple kiam via komputilo paneas aÅ vi fermas langeton de via foliumilo, viaj redaktoj plue estas konservitaj en foliumila konservejo. Vi povas reveni poste (Äe la sama foliumilo kaj komputilo) kaj iD proponos al vi pluigi vian laboron.",
+ "keyboard_h": "Fulmoklavoj",
+ "keyboard": "Vi povas vidigi liston de fulmoklavoj per premi la klavon `?`."
+ },
+ "feature_editor": {
+ "title": "Objekt-redaktilo",
+ "intro": "La objekt-redaktilo montriÄas flanke de la mapo kaj ebligas al vi vidi kaj redakti Äiujn informojn pri elektita objekto.",
+ "definitions": "Supre vidiÄas speco de objekto. Meze troviÄas *kampoj* montrantaj ecojn de la objekto kiel Äia nomo aÅ adreso.",
+ "type_h": "Speco de objekto",
+ "type": "Vi povas klaki specon de objekto por ÅanÄi Äin al alia. Äio, kio ekzistas en la reala mondo povas esti aldonita al OpenStreetMap, do estas miloj da specoj de elekteblaj objektoj.",
+ "type_picker": "La spec-elektilo montras la plej popularajn specojn de objektoj, kiel parkojn, malsanulejojn, restoraciojn, vojojn kaj konstruaĵojn. Vi povas serÄi ion ajn per entajpi Äin en serÄujon. Vi ankaÅ povas klaki la piktogramon {inspect} **informojn** Äe speco de objekto por sciigi pli pri Äi.",
+ "fields_h": "Kampoj",
+ "fields_all_fields": "La sekcio âÄiuj kampojâ enhavas Äiujn redakteblajn detalojn pri la objekto. En OpenStreetMap Äiuj kampoj estas malnepraj, do estas Äuste lasi ilin malplenaj se vi malcertas.",
+ "fields_example": "Äe Äiu objekto vidiÄos diversaj kampoj. Ekzemple, Äe vojo vidiÄos kampoj pri Äia pavimo kaj rapidlimo, tamen Äe restoracio vidiÄos kampoj pri manÄospeco kaj horoj de malfermado.",
+ "fields_add_field": "Vi povas klaki rapid-aldonan menuon âaldoni kampojnâ por aldoni pliajn kampojn, kiel priskribon, Vikipedian ligilon, rulseÄan alireblecon kaj pli.",
+ "tags_h": "Etikedoj",
+ "tags_all_tags": "Malsupre de kampa sekcio vi povas etendi la sekcion âÄiuj kampojâ por redakti Äiujn OpenStreetMap-ajn etikedojn por la elektita objekto. Äiu etikedo konsistas el âÅlosiloâ kaj âvaloroâ, datumoj difinantaj Äiujn objektojn konservitajn en OpenStreetMap.",
+ "tags_resources": "Redakti etikedojn de objekto bezonas iom da scio pri OpenStreetMap. Vi devus konatiÄi kun informaroj kiel [OpenStreetMap-vikio](https://wiki.openstreetmap.org/wiki/Eo:Main_Page) aÅ [Taginfo](https://taginfo.openstreetmap.org/) por sciigi pli pri akceptataj manieroj de etikedado en OpenStreetMap."
+ },
+ "points": {
+ "title": "Punktoj",
+ "intro": "âPunktojâ estas uzataj por reprezenti objektojn kiel vendejojn, restoraciojn aÅ monumentojn. Ili indikas difinan lokon kaj priskribas kion estas tie.",
+ "add_point_h": "Aldoni punktojn",
+ "add_point": "Por aldoni punkton, klaku la butonon {point} **punkto** sur la ilobreto supre de mapo aÅ premu la fulmoklavon `1`. Tiel la mus-kursoro ÅanÄiÄos al kruc-simbolo.",
+ "add_point_finish": "Por enmeti la novan punkton sur la mapon, direktu la mus-kursoron tien, kien la punkto estu, kaj {leftclick} maldekstre-klaku aÅ premu la `spacostangon`.",
+ "move_point_h": "Movi punktojn",
+ "move_point": "Por movi punkton, direktu la mus-kursoron al la punkto, kaj premtenu la {leftclick} maldekstran mus-butonon Åovante la punkton al nova loko.",
+ "delete_point_h": "Forigi punktojn",
+ "delete_point": "Estas Äuste forigi objektojn, kiuj ne ekzistas en la reala mondo. Forigado de objekto el OpenStreetMap forigas Äin el la mapo uzataj de multe da homoj, do certiÄu, ke objekto vere ne ekzistas antaÅ vi Äin forigas.",
+ "delete_point_command": "Por forigi punkton, {rightclick} dekstre-klaku la punkton por Äin elekti kaj vidigi redaktan menuon, kaj sekve klaku {delete} **forigi**."
+ },
+ "lines": {
+ "title": "Linioj",
+ "intro": "*Linioj* estas uzataj por reprezenti objektojn kiel vojojn, fervojojn aÅ riverojn. Linioj devas esti desegnitaj meze de reprezentata objekto.",
+ "add_line_h": "Aldoni liniojn",
+ "add_line": "Por aldoni linion, klaku la butonon {line} **linio** sur la ilobreto supre de mapo aÅ premu la fulmoklavon `2`. Tiel la mus-kursoro ÅanÄiÄos al kruc-simbolo.",
+ "add_line_draw": "Sekve movu la mus-kursoron tien, kien la linio komencu kaj {leftclick} maldekstre-klaku aÅ premu la `spacostangon` por komenci loki nodojn laÅlonge de linio. Pluigu enmeti pliajn nodojn per klaki aÅ per premi la `spacostangon`. Dum desegnado vi povas pligrandigi aÅ Åovi la mapon por aldoni pli da detaloj.",
+ "add_line_finish": "Por fini linion, premu `enen-klavon` aÅ klaku denove la lastan nodon.",
+ "modify_line_h": "Modifi liniojn",
+ "modify_line_dragnode": "Ofte vi rimarkos ke linioj formiÄas malÄuste, ekzemple vojo ne kongruas kun fona fotaro. Por alÄustigi linion, unue {leftclick} maldekstre-klaku por Äin elekti. Äiuj nodoj de la linio estos markitaj per cirkletoj. Tiam vi povas Åovi nodojn al pli Äustaj pozicioj.",
+ "modify_line_addnode": "Vi ankaÅ povas krei novajn nodojn laÅlonge de linio aÅ per {leftclick}**x2** duoble klaki la linion aÅ per treni trianguletojn al mezpunktoj inter nodoj.",
+ "connect_line_h": "Konekti liniojn",
+ "connect_line": "Äuste konektitaj linioj estas gravaj por la mapo kaj necesega por provizi navigadon.",
+ "connect_line_display": "Konektoj inter vojoj estas reprezentataj per grizaj cirkletoj. Finpunktoj de linioj, kiuj ne estas konektitaj kun io ajn estas reprezentataj per pli grandaj blankaj cirkletoj.",
+ "connect_line_drag": "Por konekti linion kun alia objekto, trenu unu nodon de la linio al alia objekto Äis ambaÅ kuniÄos. Konsilo: vi povas premi la `{alt}`-klavon por ke nodoj ne konektu kun aliaj objektoj.",
+ "connect_line_tag": "Se vi scias ke tiu vojkruciÄo havas trafiklumojn aÅ pasejon zebrostrian, vi povas aldoni ilin per elekti la interkruciÄan nodon kaj uzi la objekt-redaktilon por elekti Äustan specon de la objekto.",
+ "disconnect_line_h": "Malkonekti liniojn",
+ "disconnect_line_command": "Por malkonekti liniojn de alia objekto, {rightclick} dekstre-klaku la kunigantan nodon kaj elektu la ordonon {disconnect} **malkonekti** el la redakt-menuo.",
+ "move_line_h": "Movi liniojn",
+ "move_line_command": "Por movi tutan linion, {rightclick} dekstre-klaku Äin kaj elekti la ordonon {move} **movi** el la redakt-menuo. Sekve movu la muson kaj {leftclick} maldekstre-klaku por enmeti linion al nova loko.",
+ "move_line_connected": "Linioj konektitaj kun aliaj objektoj restos konektitaj kiam vi movos la linion al la nova loko. iD povas preventi vin de movi linion trans alia konektita linio.",
+ "delete_line_h": "Forigi liniojn",
+ "delete_line": "Se linio estas sendube erara, ekzemple estas vojo, kiu ne ekzistas en la reala mondo, estas Äuste forigi Äin. Estu singarda kiam forigi objektojn: la fona fotaro povas esti neÄisdata, do malÄuste aspektanta vojo povas esti konstruita antaÅ nelonga tempo.",
+ "delete_line_command": "Por forigi linion, {rightclick} dekstre-klaku la linion por Äin elekti kaj vidigi redaktan menuon, kaj sekve klaku {delete} **forigi**."
+ },
+ "areas": {
+ "title": "Areoj",
+ "intro": "*Areoj* estas uzataj por reprezenti konturojn de objektoj kiel lagoj, konstruaĵoj kaj privatdomaj terenoj. Areoj devas esti desegnitaj ÄirkaÅ reprezentata objekto, ekzemple laÅlonge muroj de konstruaĵo.",
+ "point_or_area_h": "Punktoj aÅ areoj?",
+ "point_or_area": "Multaj objektoj povas esti reprezentitaj kiel punktoj aÅ areoj. Vi devas mapigi konstruaĵojn kaj limojn de terenoj kiel areojn Äiam, kio tio eblas. Enmetu punktojn ene konstruaĵa areo por reprezenti firmaojn, servojn kaj aliajn objektojn troviÄantajn ene la konstruaĵo.",
+ "add_area_h": "Aldoni areojn",
+ "add_area_command": "Por aldoni areon, klaku la butonon {area} **areo** sur la ilobreto supre de mapo aÅ premu la fulmoklavon `3`. Tiel la mus-kursoro ÅanÄiÄos al kruc-simbolo.",
+ "add_area_draw": "Sekve loku la mus-kursoron en iu angulo de la objekto kaj {leftclick} maldekstre-klaku aÅ premu la `spacostangon` por komenci enmeti nodojn ÄirkaÅ ekstera limo de la areo. Pluigu enmeti pliajn nodojn per klaki aÅ premi la `spacostangon`. Dum desegnado vi povas pligrandigi aÅ Åovi la mapon por aldoni pli da detaloj.",
+ "add_area_finish": "Por fini areon, premu la `enen-klavon` aÅ klaku ree aÅ la unuan aÅ lastan nodon.",
+ "square_area_h": "Ortaj anguloj",
+ "square_area_command": "Multaj areaj objektoj kiel konstruaĵoj havas ortajn angulojn. Por kvadratigi angulojn de areo, {rightclick} dekstre-klaku la angulon kaj elektu la ordon {orthogonalize} **kvadratigi** el la redakt-menuo.",
+ "modify_area_h": "Modifi areojn",
+ "modify_area_dragnode": "Ofte vi rimarkos ke areoj formiÄas malÄuste, ekzemple konstruaĵo ne kongruas kun fona fotaro. Por alÄustigi areon unue {leftclick} maldekstre-klaku por Äin elekti. Äiuj nodoj de la areo estos markitaj per cirkletoj. Tiam vi povas Åovi nodojn al pli Äustaj pozicioj.",
+ "modify_area_addnode": "Vi ankaÅ povas krei novajn nodojn surlime de areo aÅ per {leftclick}**x2** duoble klaki la angulon de la areo aÅ per treni trianguletojn al mezpunktoj inter nodoj.",
+ "delete_area_h": "Forigi areojn",
+ "delete_area": "Se areo estas sendube erara, ekzemple estas konstruaĵo, kiu ne ekzistas en la reala mondo, estas Äuste forigi Äin. Estu singarda kiam forigi objektojn: la fona fotaro povas esti neÄisdata, do malÄuste aspektanta konstruaĵo povas esti konstruita antaÅ nelonga tempo.",
+ "delete_area_command": "Por forigi areon, {rightclick} dekstre-klaku la areon por Äin elekti kaj vidigi redaktan menuon, kaj sekve klaku {delete} **forigi**."
+ },
+ "relations": {
+ "title": "Rilatoj",
+ "intro": "*Rilato* estas speciala speco de objekto en OpenStreetMap, kiu grupigas aliajn objektojn. Objektojn apartenantajn al rilato oni nomas kiel *anojn* kaj Äiu ano povas havi *rolon* en la rilato.",
+ "edit_relation_h": "Redakti rilatojn",
+ "edit_relation": "Malsupre de la objekt-redaktilo vi povas etendi la sekcion *Äiuj rilatoj* por vidi Äu la elektita objekto estas ano de iu rilato. Vi ankaÅ povas klaki la rilaton por elekti kaj redakti Äin.",
+ "edit_relation_add": "Por aldoni objekton al rilato, elektu Äin, sekve klaku la butonon {plus} aldoni rilaton en la sekcio âÄiuj rilatojâ de la objekt-redaktilo. Vi povas elekti el listo de proksimaj rilatoj aÅ krei la novan rilaton.",
+ "edit_relation_delete": "Vi ankaÅ povas klaki la butonon {delete} **forigi** por forigi la elektitan objekton el la rilato. Se vi forigos Äiuj anoj de la rilato, la rilato aÅtomate foriÄos.",
+ "maintain_relation_h": "Administri rilatojn",
+ "maintain_relation": "Pri plejparto da rilatoj iD administros aÅtomate dum kiam vi redaktos. Vi devus esti singarda dum anstataÅigi objektojn kiujn povas esti anoj de rilatoj. Ekzemple se vi forigos fragmenton de vojo kaj desegnos novan fragmenton por anstataÅigi Äin, vi devus aldoni novan fragmenton al la samaj rilatoj (kursoj, turnaj limigoj, ktp) kiel la eksa.",
+ "relation_types_h": "Tipoj de rilatoj",
+ "multipolygon_h": "Plurangularoj",
+ "multipolygon": "Rilato *plurangularo* (ang. multipolygon) estas grupo da unu aÅ pli *eksteraj* objektoj kaj unu aÅ pli *enaj* objektoj. La ekstera objekto difinas eksterajn limojn de la plurangularo kaj la ena difinas subareojn aÅ truojn eltranÄitajn el la plurangularo.",
+ "multipolygon_create": "Por krei plurangularon â ekzemple konstruaĵon kun truo ene â desegnu la eksteran limon kiel areon kaj enan limon kiel alia areo. Sekve `{shift}`+{leftclick} maldekstre-klaku por elekti ambaÅ objektoj, {rightclick} dekstre-klaku por vidigi la redakt-menuon kaj elekti la ordon **kunfandi**.",
+ "multipolygon_merge": "Kunfandi kelkajn liniojn aÅ areojn kreos novan plurangularan rilaton kun Äiuj elektitaj areoj kiel anoj. iD aÅtomate elektos enan kaj eksteran rolojn surbaze de kiu elemento troviÄas interne de alia objekto.",
+ "turn_restriction_h": "Turnaj limigoj",
+ "turn_restriction": "Rilato *turna limigo* (ang. turn restriction) estas grupo da kelkaj voj-segmentoj proksime de vojkruciÄo. Turna limigo konsistas el nodoj aÅ vojoj: âelâ, âtraâ kaj âalâ.",
+ "turn_restriction_field": "Por redakti turnan limigon, elektu nodon kie du aÅ pli vojoj interkruciÄas. La objekt-redaktilo vidigos specialan kampon âturnaj limigojâ enhavantan skizon de vojkruciÄo.",
+ "turn_restriction_editing": "Äe la kampo âturnaj limigojâ, klaku por elekti vojon âelâ kaj rigardu Äu turnoj estas permesataj aÅ malpermesataj al vojoj âalâ. Vi povas klaki piktogramojn de turnoj por baskuli ilin inter permesata kaj malpermesata. iD aÅtomate kreos rilatojn kaj agordos rolojn âelâ, âtraâ kaj âalâ depende de via elektoj.",
+ "route_h": "Kursoj",
+ "route": "Rilato âkursoâ estas grupo da unu aÅ pli liniaj objektoj kiuj kune formas kursan reton, kiel linion aÅtobusan, fervojan aÅ aÅtovojon.",
+ "route_add": "Por aldoni objekton al kursan rilaton, elektu Äin kaj Åovumu suben Äis la sekcio âÄiuj rilatojâ de la odjekt-redaktilo, sekve klaku la butonon {plus} aldoni por aldoni tiun Äi objekton al proksima ekzistanta rilato aÅ al nova rilato.",
+ "boundary_h": "Limoj",
+ "boundary": "Rilato âlimoâ estas grupo da unu aÅ pli liniaj objektoj kiuj kune formas administran limon.",
+ "boundary_add": "Por aldoni objekton al liman rilaton, elektu Äin kaj Åovumu suben Äis la sekcio âÄiuj rilatojâ de la odjekt-redaktilo, sekve klaku la butonon {plus} aldoni por aldoni tiun Äi objekton al proksima ekzistanta rilato aÅ al nova rilato."
+ },
+ "imagery": {
+ "title": "Fona fotaro",
+ "intro": "Fona fotaro videbla malantaÅ map-datumoj estas grava fonto por mapigi. Tiu Äi fotaro povas esti kolektita per satelitoj, aviadiloj aÅ flugrobotoj, aÅ Äi povas esti skanita historia mapo aÅ aliaj libere disponeblaj datumoj.",
+ "sources_h": "Fontoj de fotaro",
+ "choosing": "Por vidigi disponeblajn fontojn de fotaro por mapigi, klaku la butonon {layers} **agordoj de fono** flanke de la mapo.",
+ "sources": "Implicite satelita fotaro de [Bing Mapoj](https://www.bing.com/maps/) estas elektita kiel fono. Depende de kie vi mapigas, aliaj fontoj de fotaro povas esti elekteblaj. Iuj povas esti pli aktualaj aÅ pli akurataj, do Äiam indas kontroli kiu tavolo estas plej taÅga por uzi kiel map-referencon.",
+ "offsets_h": "Äustigi fotaran deÅovon",
+ "offset": "Fotaro estas iomete deÅovita rilate al akurataj map-datumoj. Se vi vidas multe da vojoj kaj konstruaĵoj deÅovitaj rilate al la fona fotaro, probable la fotaro estas malÄusta, do ne movu ilin por kongrui al la fono. AnstataÅ tio, vi povas Äustigi la fonon tiel, kiel Äi kongruos kun ekzistantaj datumoj per etendi la sekcion âÄustigi fotaran deÅovonâ sube Äe la panelo âagordoj de fonoâ.",
+ "offset_change": "Klaku trianguletojn por Äustigi fotaran deÅovon je etaj paÅoj, aÅ premu la maldekstran mus-butonon kaj trenu ene griza kvadrato por Åovi la fotaron al datumoj."
+ },
+ "streetlevel": {
+ "title": "Strat-nivelaj fotoj",
+ "intro": "Strat-nivelaj fotoj estas uzeblaj por mapigi trafiksignojn, firmaojn kaj aliajn detalojn nevideblajn sur satelita fotaro. La redaktilo iD subtenas strat-nivelaj fotoj de [Mapillary](https://www.mapillary.com) kaj [OpenStreetCam](https://www.openstreetcam.org).",
+ "using_h": "Uzi strat-nivelajn fotojn",
+ "using": "Por uzi strat-nivelajn fotojn por mapigi, klaku la panelon {data} **map-datumoj** flanke de la mapo por aktivigi aÅ malaktivigi disponeblajn fotajn tavolojn.",
+ "photos": "Kiam aktiva la fota tavolo vidigas linion laÅlonge de serio de fotoj. Äe pligrandigo cirkleto markos pozicion de Äiu foto kaj Äe eÄ pli granda pligrandigo konuso markos direkton de objektivo de fotilo je kiam foto estis farita.",
+ "viewer": "Kiam vi klakas iun lokon de foto, fot-foliumilo aperos Äe malsupra angulo de la mapo. La fot-foliumilo enhavas stirilojn por baskuli al antaÅa aÅ sekva foto de la serio. Äi ankaÅ montros uzantnomon de persono kiu faris la foton, daton kaj ligilon al la originala retpaÄo."
+ },
+ "gps": {
+ "title": "GPS-spuroj",
+ "intro": "Kolektitaj GPS-spuroj estas utila fonto de datumoj por OpenStreetMap. Tiu Äi redaktilo subtenas dosierojn *.gpx*, *.geojson*, kaj *.kml* de via komputilo. Vi povas registri GPS-spurojn per poÅtelefono, sporta horloÄeto aÅ alia GPS-aparato.",
+ "survey": "Por sciigi pli kiel kontribui per GPS, legu [Mapigi per poÅtelefono, GPS aÅ papero](http://learnosm.org/en/mobile-mapping/) (malesperante).",
+ "using_h": "Uzi GPS-spurojn",
+ "using": "Por uzi GPS-spuron por mapigi, Åovu kaj demetu dosieron en la map-redaktilo. Se Äi estos legita, Äi montriÄos sur la mapo kiel hela violkolora linio. Klaku la panelon {data} **map-datumoj** flanke de la mapo por montri, kaÅi aÅ pligrandigi al viaj GPS-datumoj.",
+ "tracing": "La GPS-spuro ne estas sendata al OpenStreetMap â la plej bona maniero por uzi Äin estas desegni sur la mapo uzante Äin kiel gvidilon por novaj objektoj por aldoni.",
+ "upload": "Vi ankaÅ povas [alÅuti viajn GPS-datumoj al OpenStreetMap](https://www.openstreetmap.org/trace/create) por ke aliaj uzantoj povu uzi ilin."
+ }
},
"intro": {
"done": "farita",
@@ -830,7 +994,7 @@
"title": "Navigado",
"drag": "Äefa areo de la mapo montras OpenStreetMap-ajn datumojn sur fono.{br}Vi povas navigadi per treni kaj rulumi, simile kiel ian interretan mapon. **Trenu la mapon!**",
"zoom": "Vi povas pligrandigi aÅ malgrandigi per musa rado aÅ tuÅplato aÅ per klaki la butonojn {plus}/ {minus}. **Pligrandigu la mapon!**",
- "features": "Ni uzas la vorton *objekto* por priskribi Äiujn aĵojn troviÄantajn sur la mapo. Äio en la reala mondo povas esti mapigita kiel objekton sur OpenStreetMap.",
+ "features": "Ni uzas la vorton *objekto* por priskribi Äiujn aĵojn troviÄantajn sur la mapo. Äio en la reala mondo povas esti mapigita kiel objekto en OpenStreetMap.",
"points_lines_areas": "Map-objektoj estas reprezentataj kiel *punktoj, linioj aÅ areoj.*",
"nodes_ways": "En OpenStreetMap punktojn oni iam nomas kiel *nodoj*, kaj liniojn kaj areojn oni nomas kiel *linioj*.",
"click_townhall": "Äiun objekton sur la mapo oni povas elekti per klaki Äin. **Klaku la punkton por Äin elekti.**",
@@ -864,8 +1028,8 @@
},
"areas": {
"title": "Areoj",
- "add_playground": "*Areoj* estas uzataj por reprezenti konturojn de objektoj kiel lagoj, konstruaĵoj kaj privatdomaj terenoj.{br}Oni povas ilin uzi por pli detale mapigi multe da objektoj, kiujn oni kutime mapigas kiel punktojn. **Klaku la butonon '{button} Areo' por aldoni novan areon.**",
- "start_playground": "Ni aldonu Äi tiun infanan ludejon al la mapo per desegni areon. Areojn oni desegnas per enmeti *nodojn* laÅ eksteraj randoj de objekto. **Klaku aÅ premu spacostangon por enmeti komencan nodon al iu el anguloj de la infana ludejo.**",
+ "add_playground": "Areoj estas uzataj por reprezenti konturojn de objektoj kiel lagojn, konstruaĵojn kaj privatdomajn terenojn.{br}Oni povas ilin uzi por pli detale mapigi multe da objektoj, kiujn oni kutime mapigas kiel punktojn. **Klaku la butonon {button} Areo por aldoni novan areon.**",
+ "start_playground": "Ni aldonu Äi tiun infanan ludejon al la mapo per desegni areon. Areojn oni desegnas per enmeti *nodojn* laÅ eksteraj randoj de objekto. **Klaku aÅ premu la spacostangon por enmeti komencan nodon al iu el anguloj de la infana ludejo.**",
"continue_playground": "Pluigi desegni la areon per enmeti pliajn nodojn laÅ rando de infana ludejo. Estas Äuste kunigi la areon kun ekzistaj irejoj.{br}Konsilo: vi povas premteni la â{alt}â-klavon por ke nodoj ne konektu kun aliaj objektoj. **Pluigu desegni areon por la infana ludejo.**",
"finish_playground": "Finu la areon per premi enen-klavon aÅ klaku denove aÅ unuan aÅ finan nodon. **Finu desegni areon por la infana ludejo.**",
"search_playground": "**SerÄu '{preset}'-n.**",
@@ -880,7 +1044,7 @@
"title": "Linioj",
"add_line": "*Linioj* estas uzataj por reprezenti objektojn kiel vojojn, fervojojn kaj riverojn. **Klaku la butonon '{button} Linio' por aldoni novan linion.**",
"start_line": "Äi tie vojo mankas. Ni aldonu Äin!{br}En OpenStreetMap, liniojn oni devas desegni laÅlonge de mezo de vojo. Vi povas treni kaj pligrandigi la mapon dum desegnado laÅbezone. **Komencu novan linion per klaki la nordan finon de manka vojo.**",
- "intersect": "Klaku aÅ premu spacostangon por aldoni pliajn nodojn al la linio.{br}Vojoj kaj multe da aliaj linioj estas partoj de pli grandaj retoj. Estas grave por ke tiuj linioj estu Äuste kunigitaj por navigadaj aplikaĵoj funkcii. **Klaku '{name}'-n por aldoni sekcopunkton kunigantan la ambaÅ liniojn.**",
+ "intersect": "Klaku aÅ premu la spacostangon por aldoni pliajn nodojn al la linio.{br}Vojoj kaj multe da aliaj linioj estas partoj de pli grandaj retoj. Estas grave por ke tiuj linioj estu Äuste kunigitaj por navigadaj aplikaĵoj funkcii. **Klaku '{name}'-n por aldoni sekcopunkton kunigantan la ambaÅ liniojn.**",
"retry_intersect": "La vojo devas intersekci '{name}'-n. Provu denove!",
"continue_line": "Pluigu desegni la linion por la nova vojo. Memoru, ke vi povas treni kaj pligrandigi la mapon laÅbezone.{br}Kiam vi finos desegni, klaku denove la finan nodon. **Finu desegni la vojon.**",
"choose_category_road": "**Elektu {category}-n el la listo.**",
@@ -890,8 +1054,8 @@
"did_name_road": "Åajnas bone! Sekve ni lernos kiel aktualigi formon de linio.",
"update_line": "Iafoje vi bezonas ÅanÄi formon de ekzistanta linio. Äi tie troviÄas vojo, kiu ne aspektas tute Äuste.",
"add_node": "Vi povas aldoni kelkajn nodojn al Äi tiu linio por plibonigi Äian formon. Iu maniero por aldoni nodon estas klaki dufoje tie, kie volas aldoni nodon. **Klaku dufoje sur la linio por krei novan nodon.**",
- "start_drag_endpoint": "Kiam linio estas elektita, vi povas treni Äiun el Äiaj nodoj per klaki kaj premteni maldekstran musbutonon dum trenado. **Trenu la finpunkton por enmeti Äin tie, kie tiuj vojoj devas kruciÄi.**",
- "finish_drag_endpoint": "Äi tiu punkto aspektas Äuste. **Lasu la maldekstran musbutonon por Äesi trenadon.**",
+ "start_drag_endpoint": "Kiam linio estas elektita, vi povas treni Äiun el Äiaj nodoj per klaki kaj premteni maldekstran mus-butonon dum trenado. **Trenu la finpunkton por enmeti Äin tie, kie tiuj vojoj devas kruciÄi.**",
+ "finish_drag_endpoint": "Äi tiu punkto aspektas Äuste. **Lasu la maldekstran mus-butonon por Äesi trenadon.**",
"start_drag_midpoint": "Etaj trianguloj estas desegnitaj Äe *mezpunktoj* inter nodoj. Alia maniero por krei novan nodon esti treni mezpunkton al nova loko. **Trenu la mezpunktan triangulon por krei novan nodon laÅlonge de voja kurbiÄo.**",
"continue_drag_midpoint": "Äi tiu linio aspektas pli bone! Pluigu alÄustigi Äi tiun linion per klaki dufoje aÅ per treni mezpunktojn Äis la kurbiÄo kongruos kun voja formo. **Kiam vi estos kontenta pro aspekto de linio, klaku 'Bone'.**",
"delete_lines": "Estas prave forigi liniojn de vojoj, kiuj ne ekzistas en la reala mondo.{br}Äi tie estas ekzemplo, kie la urbo planis '{street}'-n sed neniam Äin konstruis. Ni povas plibonigi Äi tiun parton de mapo per forigi malnecesajn liniojn.",
@@ -909,7 +1073,7 @@
"buildings": {
"title": "Konstruaĵoj",
"add_building": "OpenStreetMap estas la plej granda monda datumbazo de konstruaĵoj.{br}Vi povas helpi plibonigi Äi tiun datumbazon per skizi konstruaĵojn, kiuj ne estas ankoraÅ mapigitaj. **Klaku la butonon '{button} Areo' por aldoni novan areon.**",
- "start_building": "Ni aldonu Äi tiun domon al la mapo per desegni Äian konturon.{br}Konstruaĵojn oni devas skizi laÅ iliajn konturojn kiel eble plej akurate. **Klaku aÅ premu spacostangon por enmeti komencan nodon al unu el anguloj de la konstruaĵo.**",
+ "start_building": "Ni aldonu Äi tiun domon al la mapo per desegni Äian konturon.{br}Konstruaĵojn oni devas skizi laÅ iliajn konturojn kiel eble plej akurate. **Klaku aÅ premu la spacostangon por enmeti komencan nodon al unu el anguloj de la konstruaĵo.**",
"continue_building": "Pluigu aldoni pliajn nodojn por skizi konturon de la konstruaĵo. Memoru, ke vi povas pligrandigi, se vi volas aldoni pliajn detalojn.{br}Finu la konstruaĵon per premi enen-klavon aŠklaku denove aŠunuan aŠlastan nodon. **Finu skizi la konstruaĵon.**",
"retry_building": "Åajnas, ke desegnado de nodoj al anguloj de konstruaĵo estas ete malfacila por vi. Provu denove!",
"choose_category_building": "**Elektu {category}-n el la listo.**",
@@ -920,7 +1084,7 @@
"retry_square": "Vi ne klakis la butonon 'Kvadratigi'. Provu denove.",
"done_square": "Äu vi rigardis kiel angulojn de la konstruaĵo moviÄis? Ni lernu alian utilan operacion.",
"add_tank": "Sekve ni skizos Äi tiun rondan rezervujon. **Klaku la butonon '{button} Areo' por aldoni novan areon.**",
- "start_tank": "Ne klopodu, vi ne devas desegni perfektan cirklon. Simple desegnu areon ene la rezervujo, kiu tuÅas Äian randon. **Klaku aÅ premu spacostangon por enmeti komencan nodon al rando de la rezervujo.**",
+ "start_tank": "Ne klopodu, vi ne devas desegni perfektan cirklon. Simple desegnu areon ene la rezervujo, kiu tuÅas Äian randon. **Klaku aÅ premu la spacostangon por enmeti komencan nodon al rando de la rezervujo.**",
"continue_tank": "Aldonu pliajn nodojn ÄirkaÅ la rando. La cirklo estos kreita ekstere de desegnitaj nodoj.{br}Finu la areon per premi enen-klavon aÅ klaku denove aÅ unuan aÅ lastan nodon. **Finu skizi la rezervujon.**",
"search_tank": "**SerÄu '{preset}'-n.**",
"choose_tank": "**Elektu {preset}-n el la listo.**",
@@ -969,7 +1133,7 @@
"browsing": {
"title": "Foliumado",
"navigation": {
- "title": "Navigado",
+ "title": "Navigi",
"pan": "Rulumi mapon",
"pan_more": "Rulumi mapon je unu ekrano",
"zoom": "Pligrandigi / malgrandigi",
@@ -981,7 +1145,7 @@
"keyboard": "Montri fulmoklavojn"
},
"display_options": {
- "title": "Vidaj agordoj",
+ "title": "Agordoj de vido",
"background": "Montri agordojn pri fono",
"background_switch": "Baskuli reen al antaÅa fono",
"map_data": "Montri agordojn pri map-datumoj",
@@ -990,10 +1154,11 @@
"minimap": "Baskuli mapeton"
},
"selecting": {
- "title": "Elektado de objektoj",
+ "title": "Elekti objektojn",
"select_one": "Elekti unuopan objekton",
"select_multi": "Elekti kelkajn objektojn",
- "lasso": "Elekti per kaptoÅnuro"
+ "lasso": "Elekti per kaptoÅnuro",
+ "search": "Trovi objektojn kun serÄata teksto"
},
"with_selected": {
"title": "Kun elektita objekto",
@@ -1011,7 +1176,7 @@
"editing": {
"title": "Redaktado",
"drawing": {
- "title": "Desegnado",
+ "title": "Desegni",
"add_point": "'Aldoni punkton'-reÄimo",
"add_line": "'Aldoni linion'-reÄimo",
"add_area": "'Aldoni areo'-reÄimo",
@@ -1055,6 +1220,28 @@
}
}
},
+ "units": {
+ "feet": "{quantity} ft",
+ "miles": "{quantity} mi",
+ "square_feet": "{quantity} ft²",
+ "square_miles": "{quantity} mi²",
+ "acres": "{quantity} ac",
+ "meters": "{quantity} m",
+ "kilometers": "{quantity} km",
+ "square_meters": "{quantity} m²",
+ "square_kilometers": "{quantity} km²",
+ "hectares": "{quantity} ha",
+ "area_pair": "{area1} ({area2})",
+ "arcdegrees": "{quantity}°",
+ "arcminutes": "{quantity}â²",
+ "arcseconds": "{quantity}â³",
+ "north": "N",
+ "south": "S",
+ "east": "E",
+ "west": "W",
+ "coordinate": "{coordinate}{direction}",
+ "coordinate_pair": "{latitude}, {longitude}"
+ },
"presets": {
"categories": {
"category-barrier": {
@@ -1304,6 +1491,9 @@
"brand": {
"label": "Marko"
},
+ "brewery": {
+ "label": "VerÅataj bieroj"
+ },
"bridge": {
"label": "Speco",
"placeholder": "Norma"
@@ -1340,37 +1530,9 @@
"label": "Enhaveco",
"placeholder": "50, 100, 200â¦"
},
- "cardinal_direction": {
- "label": "Direkto",
- "options": {
- "E": "Orienta",
- "ENE": "Orient-nord-orienta",
- "ESE": "Orient-sud-orienta",
- "N": "Norda",
- "NE": "Nord-orienta",
- "NNE": "Nord-nord-orienta",
- "NNW": "Nord-nord-okcidenta",
- "NW": "Nord-okcidenta",
- "S": "Suda",
- "SE": "Sud-orienta",
- "SSE": "Sud-sud-orienta",
- "SSW": "Sud-sud-okcidenta",
- "SW": "Sud-okcidenta",
- "W": "Okcidenta",
- "WNW": "Okcident-nord-okcidenta",
- "WSW": "Okcident-sud-okcidenta"
- }
- },
"castle_type": {
"label": "Speco"
},
- "clock_direction": {
- "label": "Direkto",
- "options": {
- "anticlockwise": "MalhorloÄdirekte",
- "clockwise": "HorloÄdirekte"
- }
- },
"clothes": {
"label": "Vestaĵoj"
},
@@ -1493,6 +1655,46 @@
"diaper": {
"label": "Tablo por travindotukado"
},
+ "direction": {
+ "label": "Direkto (horloÄdirekte en gradoj)",
+ "placeholder": "45, 90, 180, 270"
+ },
+ "direction_cardinal": {
+ "label": "Direkto",
+ "options": {
+ "E": "Orienta",
+ "ENE": "Orient-nord-orienta",
+ "ESE": "Orient-sud-orienta",
+ "N": "Norda",
+ "NE": "Nord-orienta",
+ "NNE": "Nord-nord-orienta",
+ "NNW": "Nord-nord-okcidenta",
+ "NW": "Nord-okcidenta",
+ "S": "Suda",
+ "SE": "Sud-orienta",
+ "SSE": "Sud-sud-orienta",
+ "SSW": "Sud-sud-okcidenta",
+ "SW": "Sud-okcidenta",
+ "W": "Okcidenta",
+ "WNW": "Okcident-nord-okcidenta",
+ "WSW": "Okcident-sud-okcidenta"
+ }
+ },
+ "direction_clock": {
+ "label": "Direkto",
+ "options": {
+ "anticlockwise": "MalhorloÄdirekte",
+ "clockwise": "HorloÄdirekte"
+ }
+ },
+ "direction_vertex": {
+ "label": "Direkto",
+ "options": {
+ "backward": "MalantaÅen",
+ "both": "AmbaÅ / Äiuj",
+ "forward": "AntaÅen"
+ }
+ },
"display": {
"label": "Vidigilo"
},
@@ -1795,9 +1997,8 @@
"memorial": {
"label": "Speco"
},
- "milestone_position": {
- "label": "Pozicio de mejloÅtono",
- "placeholder": "Distanco kun unu dekum-precizo (123.4)"
+ "monitoring_multi": {
+ "label": "Observado"
},
"mtb/scale": {
"label": "Montbicikla malfacileco",
@@ -1887,7 +2088,9 @@
"oneway": {
"label": "Unudirekta",
"options": {
+ "alternating": "Ofte ÅanÄata",
"no": "Ne",
+ "reversible": "Malofte ÅanÄata",
"undefined": "Implicite ne",
"yes": "Jes"
}
@@ -1895,7 +2098,9 @@
"oneway_yes": {
"label": "Unudirekta",
"options": {
+ "alternating": "Ofte ÅanÄata",
"no": "Ne",
+ "reversible": "Malofte ÅanÄata",
"undefined": "Implicite jes",
"yes": "Jes"
}
@@ -1913,13 +2118,6 @@
"label": "Par",
"placeholder": "3, 4, 5â¦"
},
- "parallel_direction": {
- "label": "Direkto",
- "options": {
- "backward": "MalantaÅen",
- "forward": "AntaÅen"
- }
- },
"park_ride": {
"label": "Parkumu kaj veturu (P+R)"
},
@@ -2021,22 +2219,30 @@
"railway": {
"label": "Tipo"
},
+ "railway/position": {
+ "label": "Pozicio de mejloÅtono",
+ "placeholder": "Distanco (kun precizo de unu dekono 123.4)"
+ },
+ "railway/signal/direction": {
+ "label": "Direkto",
+ "options": {
+ "backward": "MalantaÅen",
+ "both": "AmbaÅ / Äiuj",
+ "forward": "AntaÅen"
+ }
+ },
"rating": {
"label": "Eliga povo"
},
"recycling_accepts": {
"label": "Akceptanta"
},
- "recycling_type": {
- "label": "Speco de recikligo",
- "options": {
- "centre": "Centro de recikligo",
- "container": "Rubujego"
- }
- },
"ref": {
"label": "Referenco"
},
+ "ref/isil": {
+ "label": "ISIL-kodo"
+ },
"ref_aeroway_gate": {
"label": "Enireja numero"
},
@@ -2330,6 +2536,14 @@
"traffic_signals": {
"label": "Speco"
},
+ "traffic_signals/direction": {
+ "label": "Direkto",
+ "options": {
+ "backward": "MalantaÅen",
+ "both": "AmbaÅ / Äiuj",
+ "forward": "AntaÅen"
+ }
+ },
"trail_visibility": {
"label": "Kursa videbleco",
"options": {
@@ -2492,15 +2706,14 @@
},
"aerialway/pylon": {
"name": "Kablovoja fosto",
- "terms": "apogilo,apogstango,fosto,paliso,stango"
+ "terms": "apogilo,apogstango,fosto,paliso,stango,kolono"
},
"aerialway/rope_tow": {
"name": "Skitelfero Ånur-tira",
"terms": "shnurtira skitelfero,sxnurtira skitelfero,skilifto Ånur-tira"
},
"aerialway/station": {
- "name": "Kablovoja stacio",
- "terms": "telferstacio,telfera stacio"
+ "name": "Kablovoja stacio"
},
"aerialway/t-bar": {
"name": "Skitelfero du-persona (T-forma)",
@@ -2605,13 +2818,16 @@
"terms": "monshanghejo,monsxangxejo,valuto,interÅanÄejo"
},
"amenity/bus_station": {
- "name": "AÅtobus-stacio",
- "terms": "autobusostacio,auxtobusostacio,busstacio,stacio aÅtobusa,stacio busa,haltejo aÅtobusa"
+ "name": "AÅtobus-stacio"
},
"amenity/cafe": {
"name": "Kafejo",
"terms": "kafo,teo,trinkejo,cafe"
},
+ "amenity/car_pooling": {
+ "name": "Kunvetura haltejo (carpooling)",
+ "terms": "carpooling,petveturado,kunveturado"
+ },
"amenity/car_rental": {
"name": "AÅtomobil-pruntejo",
"terms": "automobilpruntejo,auxtomobilpruntejo,aÅtopruntejo,autopruntejo,auxtopruntejo,aÅtoluigadejo,autoluigadejo,auxtoluigadejo"
@@ -2708,8 +2924,7 @@
"terms": "rapimanghejo,rapidmangxejo,manÄetejo,sandviÄejo,makdonaldo,fritbudo,fastfood,kebabo,hotdogo,hamburgero,picejo"
},
"amenity/ferry_terminal": {
- "name": "Pramstacio",
- "terms": "pramo,pramÅipo,pramterminalo,terminalo"
+ "name": "Pram-stacio"
},
"amenity/fire_station": {
"name": "Fajrobrigadejo",
@@ -2759,6 +2974,10 @@
"name": "Biblioteko",
"terms": "libropruntejo,librejo,librarejo"
},
+ "amenity/love_hotel": {
+ "name": "Amor-hotelo",
+ "terms": "amorhotelo,amhotelo"
+ },
"amenity/marketplace": {
"name": "Bazaro",
"terms": "foirejo,foiro,komercejo"
@@ -2871,7 +3090,7 @@
"terms": "naturrezervejo,naturprotektejo,impostbudo,konservejo,arbaristejo,nacia parko,gardistejo"
},
"amenity/recycling": {
- "name": "Recikligejo",
+ "name": "Recikligujo",
"terms": "recikligo,rubujo,rubujego"
},
"amenity/recycling_centre": {
@@ -2904,6 +3123,10 @@
"name": "DuÅejo",
"terms": "duÅo,dushejo,dusxejo,banado"
},
+ "amenity/smoking_area": {
+ "name": "Fumejo",
+ "terms": "cigaredfumejo"
+ },
"amenity/social_facility": {
"name": "Socia servejo",
"terms": "socia servo,socia helpo"
@@ -3137,6 +3360,10 @@
"name": "Kreskaĵbarilo",
"terms": "kreskajhbarilo,kreskajxbarilo,heÄo,hegho,hegxo,plektobarilo"
},
+ "barrier/kerb": {
+ "name": "Trotuar-randaĵo",
+ "terms": "trotuarrandaĵo,randaĵo,randÅtono"
+ },
"barrier/kissing_gate": {
"name": "Nurhoma pordego",
"terms": "kontraÅbruta,kontraubruta,kontrauxbruta"
@@ -3177,6 +3404,14 @@
"name": "Garbejo",
"terms": "bestejo,grenejo,farmobieno,farmbieno"
},
+ "building/boathouse": {
+ "name": "Boat-garaÄo",
+ "terms": "boatejo,boaatgaraÄo,haveneto"
+ },
+ "building/bungalow": {
+ "name": "Bangalo (unuetaÄa somerdomo)",
+ "terms": "feridomo,somerdomo,dometo,vilao"
+ },
"building/bunker": {
"name": "Bunkro"
},
@@ -3196,6 +3431,10 @@
"name": "Kirko",
"terms": "preÄejo,preghejo,pregxejo"
},
+ "building/civic": {
+ "name": "Publika konstruaĵo (Äenerala)",
+ "terms": "biblioteko,komunuma centro,civila konstruaĵo,civitana konstruaĵo"
+ },
"building/college": {
"name": "Kolegia konstruaĵo",
"terms": "kolegio,universitato,politeĥniko,politekniko"
@@ -3219,6 +3458,10 @@
"building/entrance": {
"name": "Enirejo/elirejo"
},
+ "building/farm": {
+ "name": "Äefarma domo",
+ "terms": "kampodomo,kampara domo,somerdomo,farmo,farmodomo"
+ },
"building/garage": {
"name": "GaraÄo",
"terms": "garagho,garagxo,aÅtejo,autejo,auxtejo,aÅtomobilejo"
@@ -3255,8 +3498,12 @@
"name": "InfanÄardena konstruaĵo",
"terms": "infanghardeno,infangxardeno,infanoÄardeno,antaÅlernejo,kindergarteno"
},
+ "building/mosque": {
+ "name": "Moskea konstruaĵo",
+ "terms": "moskeo,islamo,minareto"
+ },
"building/public": {
- "name": "Publika konstruaĵo",
+ "name": "Publika konstruaĵo (ofica)",
"terms": "administrejo"
},
"building/residential": {
@@ -3271,6 +3518,10 @@
"name": "tegmento",
"terms": "tegmento"
},
+ "building/ruins": {
+ "name": "Ruinoj de konstruaĵo (ne-historie-signifa)",
+ "terms": "ruinoj,konstruaĵaÄo,domaÄo"
+ },
"building/school": {
"name": "Lerneja konstruaĵo",
"terms": "lernejo,edukejo,instruejo"
@@ -3279,6 +3530,10 @@
"name": "Äemela domo",
"terms": "Äemeldomo,ghemela domo,gxemela domo,familia domo"
},
+ "building/service": {
+ "name": "Serva konstruaĵeto",
+ "terms": "transformilo,transformatoro,pumpejo,akvopumpejo"
+ },
"building/shed": {
"name": "Budo",
"terms": "barako,kabano,Åedo"
@@ -3287,10 +3542,18 @@
"name": "Äevalejo",
"terms": "chevalejo,cxevalejo,Äevaldomo,stalo"
},
+ "building/stadium": {
+ "name": "Stadiona konstruaĵo",
+ "terms": "stadiono,sportejo"
+ },
"building/static_caravan": {
"name": "Movdomo",
"terms": "movebla domo,kampadveturilo statika,kampveturilo statika"
},
+ "building/temple": {
+ "name": "Templa konstruaĵo",
+ "terms": "templo,sanktejo"
+ },
"building/terrace": {
"name": "Envicaj domoj",
"terms": "envica domo,Åtondomo,brikdomo,envicdomo,vica domo,sekvenca domo"
@@ -3298,6 +3561,10 @@
"building/train_station": {
"name": "Stacio fervoja"
},
+ "building/transportation": {
+ "name": "Transporta konstruaĵo",
+ "terms": "aÅtobusstacio,stacio,stacidomo,busstacio,flughaveno.haveno"
+ },
"building/university": {
"name": "Universitata konstruaĵo",
"terms": "universitato,kolegio,politeĥniko,politekniko,altlernejo,alta lernejo"
@@ -3310,6 +3577,9 @@
"name": "Kampadeja loko",
"terms": "kampadejo,tendo"
},
+ "circular": {
+ "name": "Trafikcirklo"
+ },
"club": {
"name": "Klubejo",
"terms": "klubo,asocio,kulturdomo"
@@ -3545,6 +3815,10 @@
"emergency/private": {
"name": "Vivsav-serva aliro: privata"
},
+ "emergency/water_tank": {
+ "name": "KontraÅbrulega akvujo",
+ "terms": "akvujo,rezervujo,kriokaza akvujo,fajrobrigada akvujo"
+ },
"emergency/yes": {
"name": "Vivsav-serva aliro: jes"
},
@@ -3683,9 +3957,12 @@
"name": "Äeval-vojo",
"terms": "chevalvojo,cxevalvojo,Äevalo,rajdado"
},
+ "highway/bus_guideway": {
+ "name": "Trak-aÅtobuso",
+ "terms": "trakbuso,gvidata aÅtobuso"
+ },
"highway/bus_stop": {
- "name": "Haltejo aÅtobusa",
- "terms": "aÅtobushaltejo"
+ "name": "Haltejo aÅtobusa"
},
"highway/corridor": {
"name": "Koridoro endoma",
@@ -3967,8 +4244,8 @@
"terms": "kultivarbaro,forsto,arbaro"
},
"landuse/garages": {
- "name": "GaraÄaro",
- "terms": "garagharo,garagxaro,garaÄo,garaÄoj,aÅtejo"
+ "name": "GaraÄa tereno",
+ "terms": "garaÄejo,garaÄaro,garagharo,garagxaro"
},
"landuse/grass": {
"name": "HerbotapiÅo",
@@ -3978,6 +4255,10 @@
"name": "Konstruejo (virga tereno)",
"terms": "verda kampo,kampo"
},
+ "landuse/greenhouse_horticulture": {
+ "name": "Kultivdoma tereno",
+ "terms": "forcejo,plantodomo"
+ },
"landuse/harbour": {
"name": "Haveno",
"terms": "marhaveno,Åipejo"
@@ -4377,6 +4658,10 @@
"name": "Masto",
"terms": "signalmasto,anteno"
},
+ "man_made/monitoring_station": {
+ "name": "Observada stacio",
+ "terms": "veterstacio,meteorologia stacio,meteostacio,monitorado,akvonivelmezurilo,medikvalit-mezuro,aerkvalit-mezuro"
+ },
"man_made/observation": {
"name": "Vidturo",
"terms": "observturo,turo"
@@ -4582,8 +4867,7 @@
"terms": "kontisto,librotenisto,librotenanto"
},
"office/administrative": {
- "name": "Administra oficejo",
- "terms": "administrado"
+ "name": "Administra oficejo"
},
"office/adoption_agency": {
"name": "Oficejo de adopto",
@@ -4670,8 +4954,7 @@
"terms": "leÄisto,leghisto,legxisto,advokato,juristo,kancelario"
},
"office/lawyer/notary": {
- "name": "Oficejo de notario",
- "terms": "notario,aktisto,registristo"
+ "name": "Oficejo de notario"
},
"office/moving_company": {
"name": "Oficejo de transloÄiÄ-helpa firmao",
@@ -4903,13 +5186,173 @@
"name": "Transformilo",
"terms": "transformatoro,elektrotransformilo"
},
+ "public_transport/linear_platform": {
+ "name": "Haltejo publik-transporta (atendejo)",
+ "terms": "perono,haltejo,stacio,kajo,atendejo"
+ },
+ "public_transport/linear_platform_aerialway": {
+ "name": "Haltejo kablovoja (atendejo)",
+ "terms": "kablovoja stacio,telfero"
+ },
+ "public_transport/linear_platform_bus": {
+ "name": "Haltejo aÅtobusa (atendejo)",
+ "terms": "aÅtobushaltejo,stacio,pereno,atendejo"
+ },
+ "public_transport/linear_platform_ferry": {
+ "name": "Haltejo prama (atendejo)",
+ "terms": "pramstacio,haveno"
+ },
+ "public_transport/linear_platform_light_rail": {
+ "name": "Haltejo de malpeza fervojo (atendejo)",
+ "terms": "malpeza fervojo,trajno malpeza,stacio,perono"
+ },
+ "public_transport/linear_platform_monorail": {
+ "name": "Haltejo de unurela fervojo (atendejo)",
+ "terms": "perono,kajo,unurela fervojo"
+ },
+ "public_transport/linear_platform_subway": {
+ "name": "Haltejo metroa (atendejo)",
+ "terms": "metroa haltejo,metrostacio,subtera vagonaro"
+ },
+ "public_transport/linear_platform_train": {
+ "name": "Haltejo fervoja (atendejo)",
+ "terms": "fervoja stacio,perono,fervoja haltejo"
+ },
+ "public_transport/linear_platform_tram": {
+ "name": "Haltejo trama (atendejo)",
+ "terms": "tramhaltejo"
+ },
+ "public_transport/linear_platform_trolleybus": {
+ "name": "Haltejo trolebusa (atendejo)",
+ "terms": "trolebushaltejo,troleo"
+ },
"public_transport/platform": {
- "name": "Kajo (atendejo)",
- "terms": "perono,haltejo,stacio"
+ "name": "Haltejo publik-transporta (atendejo)",
+ "terms": "perono,haltejo,stacio,kajo,atendejo"
+ },
+ "public_transport/platform_aerialway": {
+ "name": "Haltejo kablovoja (atendejo)",
+ "terms": "kablovoja stacio,telfero"
+ },
+ "public_transport/platform_bus": {
+ "name": "Haltejo aÅtobusa (atendejo)",
+ "terms": "aÅtobushaltejo,stacio,pereno,atendejo"
+ },
+ "public_transport/platform_ferry": {
+ "name": "Haltejo prama (atendejo)",
+ "terms": "pramstacio,haveno"
+ },
+ "public_transport/platform_light_rail": {
+ "name": "Haltejo de malpeza fervojo (atendejo)",
+ "terms": "malpeza fervojo,trajno malpeza,stacio,perono"
+ },
+ "public_transport/platform_monorail": {
+ "name": "Haltejo de unurela fervojo (atendejo)",
+ "terms": "perono,kajo,unurela fervojo"
+ },
+ "public_transport/platform_subway": {
+ "name": "Haltejo metroa (atendejo)",
+ "terms": "metroa haltejo,metrostacio,subtera vagonaro"
+ },
+ "public_transport/platform_train": {
+ "name": "Haltejo fervoja (atendejo)",
+ "terms": "fervoja stacio,perono,fervoja haltejo"
+ },
+ "public_transport/platform_tram": {
+ "name": "Haltejo trama (atendejo)",
+ "terms": "tramhaltejo"
+ },
+ "public_transport/platform_trolleybus": {
+ "name": "Haltejo trolebusa (atendejo)",
+ "terms": "trolebushaltejo,troleo"
+ },
+ "public_transport/station": {
+ "name": "Stacio publik-transporta",
+ "terms": "stacidomo"
+ },
+ "public_transport/station_aerialway": {
+ "name": "Stacio koblovoja",
+ "terms": "telferstacio,telfera stacio"
+ },
+ "public_transport/station_bus": {
+ "name": "Stacio aÅtobusa",
+ "terms": "autobusostacio,auxtobusostacio,busstacio,stacio aÅtobusa,stacio busa,haltejo aÅtobusa"
+ },
+ "public_transport/station_ferry": {
+ "name": "Stacio prama",
+ "terms": "pramÅipo,pramterminalo,terminalo,pramstacio"
+ },
+ "public_transport/station_light_rail": {
+ "name": "Stacio de malpeza fervojo",
+ "terms": "malpeza fervojo,malpeza trajno,suburba fervojo,tramo"
+ },
+ "public_transport/station_monorail": {
+ "name": "Stacio de unurela fervojo",
+ "terms": "unurela fervojo,unurelvojo"
+ },
+ "public_transport/station_subway": {
+ "name": "Stacio metroa",
+ "terms": "metroo,subtera fervojo"
+ },
+ "public_transport/station_train": {
+ "name": "Stacio fervoja",
+ "terms": "stacidomo fervoja"
+ },
+ "public_transport/station_train_halt": {
+ "name": "Stacio fervoja (laÅpete)",
+ "terms": "haltejo fervoja"
+ },
+ "public_transport/station_tram": {
+ "name": "Stacio trama",
+ "terms": "trama haltejo,tramhaltejo"
+ },
+ "public_transport/station_trolleybus": {
+ "name": "Stacio trolebusa",
+ "terms": "trolebushaltejo,troleo"
+ },
+ "public_transport/stop_area": {
+ "name": "Haltejo publik-transporta (rilato)",
+ "terms": "haltejo"
},
"public_transport/stop_position": {
- "name": "Haltejo (veturil-haltejo)",
- "terms": "haltejo,kajo,perono"
+ "name": "Haltejo publik-transporta (haltloko)",
+ "terms": "haltejo,haltloko"
+ },
+ "public_transport/stop_position_aerialway": {
+ "name": "Haltejo kablovoja (haltloko)",
+ "terms": "telfero"
+ },
+ "public_transport/stop_position_bus": {
+ "name": "Haltejo aÅtobusa (haltloko - Åoseo)",
+ "terms": "aÅtobusa haltejo"
+ },
+ "public_transport/stop_position_ferry": {
+ "name": "Haltejo prama (haltloko - akvo)",
+ "terms": "pramo,Ånurfiksejo"
+ },
+ "public_transport/stop_position_light_rail": {
+ "name": "Haltejo de malpeza fervojo (haltloko - trako)",
+ "terms": "malpeza fervojo,malpeza trajno"
+ },
+ "public_transport/stop_position_monorail": {
+ "name": "Haltejo de unurela fervojo (haltloko - trako)",
+ "terms": "haltejo,unurela trajno"
+ },
+ "public_transport/stop_position_subway": {
+ "name": "Haltejo metroa (haltloko - trako)",
+ "terms": "metroo,subtera fervojo"
+ },
+ "public_transport/stop_position_train": {
+ "name": "Haltejo fervoja (haltloko - trako)",
+ "terms": "haltejo,fervojo,trajno"
+ },
+ "public_transport/stop_position_tram": {
+ "name": "Haltejo trama (haltloko - trako)",
+ "terms": "haltejo,tramo"
+ },
+ "public_transport/stop_position_trolleybus": {
+ "name": "Haltejo trolebusa (haltloko - Åoseo)",
+ "terms": "troleo"
},
"railway": {
"name": "Fervojo"
@@ -4939,8 +5382,7 @@
"terms": "kablovojo,fervojeto,trajneto,kablotramo,telfero"
},
"railway/halt": {
- "name": "Haltejeto fervoja",
- "terms": "haltejo,stacio,kajo"
+ "name": "Stacio fervoja (laÅpete)"
},
"railway/level_crossing": {
"name": "Traknivela pasejo (por aÅtoj)",
@@ -4954,6 +5396,10 @@
"name": "MejloÅtono fervoja",
"terms": "fervoja mejloÅtono"
},
+ "railway/miniature": {
+ "name": "Miniatura fervojo",
+ "terms": "fervojeto,maketo,trajneto,vagonareto"
+ },
"railway/monorail": {
"name": "Relvojo unurela",
"terms": "unurela fervojo,unurelvojo,fervojo"
@@ -4963,8 +5409,7 @@
"terms": "etÅpura fervojo,etshpura fervojo,etsxpura fervojo,mallarÄÅpura fervojo,erlvojo,relparo,trako"
},
"railway/platform": {
- "name": "Kajo fervoja",
- "terms": "stacio,haltejo,perono"
+ "name": "Haltejo fervoja (atendejo)"
},
"railway/rail": {
"name": "Relvojo normalÅpura",
@@ -4975,8 +5420,7 @@
"terms": "semaforo,signalilo,haltmontrilo"
},
"railway/station": {
- "name": "Stacidomo fervoja",
- "terms": "fervoja stacidomo"
+ "name": "Stacio fervoja"
},
"railway/subway": {
"name": "Metroo",
@@ -4999,8 +5443,7 @@
"terms": "tramo,tramvojo,urbofervojo"
},
"railway/tram_stop": {
- "name": "Haltejo trama",
- "terms": "trama haltejo,tramhaltejo"
+ "name": "Haltejo trama (haltloko - trako)"
},
"relation": {
"name": "Rilato",
@@ -5721,10 +6164,18 @@
"name": "Äevala kurso",
"terms": "chevala kurso,cxevala kurso,Äevalvojo"
},
+ "type/route/light_rail": {
+ "name": "Kurso de fervojo malpeza",
+ "terms": "malpeza fervojo,malpeza trajno,suburba fervojo,tramo"
+ },
"type/route/pipeline": {
"name": "Tubokondukilo",
"terms": "dukto,tubaro,tubolinio,tubkondukilo,naftodukto,gasoduto,akvodukto"
},
+ "type/route/piste": {
+ "name": "Skiada kurso",
+ "terms": "skivojo,skitrako"
+ },
"type/route/power": {
"name": "Elektra kondukilo",
"terms": "lineo forkurenta,kablo"
@@ -5733,6 +6184,10 @@
"name": "Trafikvojo",
"terms": "vojo,Åoseo"
},
+ "type/route/subway": {
+ "name": "Metroa kurso",
+ "terms": "metroo,subtera fervojo"
+ },
"type/route/train": {
"name": "Fervoja kurso",
"terms": "fervojlinio,trako,trajno,vagonaro"
@@ -5862,9 +6317,16 @@
"description": "Tutmonda fotaro de Esri.",
"name": "Tutmonda fotaro de Esri"
},
+ "EsriWorldImageryClarity": {
+ "attribution": {
+ "text": "KondiÄoj kaj rimarkoj"
+ },
+ "description": "Arĥivita fotaro de Esri, kiu povas esti pli klara kaj akurata ol la norma tavolo.",
+ "name": "Tutmonda fotaro de Esri (pli klara) Beta"
+ },
"MAPNIK": {
"attribution": {
- "text": "© OpenStreetMap kontribuintoj, CC-BY-SA"
+ "text": "© kontribuintoj de OpenStreetMap, CC-BY-SA"
},
"description": "Norma map-tavolo de OpenStreetMap.",
"name": "OpenStreetMap (norma mapo)"
@@ -5878,43 +6340,43 @@
},
"OSM_Inspector-Addresses": {
"attribution": {
- "text": "© Geofabrik GmbH, OpenStreetMap kontribuintoj, CC-BY-SA"
+ "text": "© Geofabrik GmbH, kontribuintoj de OpenStreetMap, CC-BY-SA"
},
"name": "OSM Inspector: adresoj"
},
"OSM_Inspector-Geometry": {
"attribution": {
- "text": "© Geofabrik GmbH, OpenStreetMap kontribuintoj, CC-BY-SA"
+ "text": "© Geofabrik GmbH, kontribuintoj de OpenStreetMap, CC-BY-SA"
},
"name": "OSM Inspector: geometrio"
},
"OSM_Inspector-Highways": {
"attribution": {
- "text": "© Geofabrik GmbH, OpenStreetMap kontribuintoj, CC-BY-SA"
+ "text": "© Geofabrik GmbH, kontribuintoj de OpenStreetMap, CC-BY-SA"
},
"name": "OSM Inspector: vojoj"
},
"OSM_Inspector-Multipolygon": {
"attribution": {
- "text": "© Geofabrik GmbH, OpenStreetMap kontribuintoj, CC-BY-SA"
+ "text": "© Geofabrik GmbH, kontribuintoj de OpenStreetMap, CC-BY-SA"
},
"name": "OSM Inspector: areoj"
},
"OSM_Inspector-Places": {
"attribution": {
- "text": "© Geofabrik GmbH, OpenStreetMap kontribuintoj, CC-BY-SA"
+ "text": "© Geofabrik GmbH, kontribuintoj de OpenStreetMap, CC-BY-SA"
},
"name": "OSM Inspector: lokoj"
},
"OSM_Inspector-Routing": {
"attribution": {
- "text": "© Geofabrik GmbH, OpenStreetMap kontribuintoj, CC-BY-SA"
+ "text": "© Geofabrik GmbH, kontribuintoj de OpenStreetMap, CC-BY-SA"
},
"name": "OSM Inspector: voj-difinado"
},
"OSM_Inspector-Tagging": {
"attribution": {
- "text": "© Geofabrik GmbH, OpenStreetMap kontribuintoj, CC-BY-SA"
+ "text": "© Geofabrik GmbH, kontribuintoj de OpenStreetMap, CC-BY-SA"
},
"name": "OSM Inspector: etikedado"
},
@@ -5931,31 +6393,31 @@
},
"Waymarked_Trails-Cycling": {
"attribution": {
- "text": "© Sarah HOFFMANN, CC by-SA 3.0, map-datumoj de OpenStreetMap kontribuintoj, ODbL 1.0"
+ "text": "© waymarkedtrails.org, kontribuintoj de OpenStreetMap, CC by-SA 3.0"
},
"name": "Waymarked Trails: biciklado"
},
"Waymarked_Trails-Hiking": {
"attribution": {
- "text": "© Sarah HOFFMANN, CC by-SA 3.0, map-datumoj de OpenStreetMap kontribuintoj, ODbL 1.0"
+ "text": "© waymarkedtrails.org, kontribuintoj de OpenStreetMap, CC by-SA 3.0"
},
"name": "Waymarked Trails: marÅado"
},
"Waymarked_Trails-MTB": {
"attribution": {
- "text": "© Sarah HOFFMANN, CC by-SA 3.0, map-datumoj de OpenStreetMap kontribuintoj, ODbL 1.0"
+ "text": "© waymarkedtrails.org, kontribuintoj de OpenStreetMap, CC by-SA 3.0"
},
"name": "Waymarked Trails: mont-biciklado"
},
"Waymarked_Trails-Skating": {
"attribution": {
- "text": "© Sarah HOFFMANN, CC by-SA 3.0, map-datumoj de OpenStreetMap kontribuintoj, ODbL 1.0"
+ "text": "© waymarkedtrails.org, kontribuintoj de OpenStreetMap, CC by-SA 3.0"
},
"name": "Waymarked Trails: rulglitado"
},
"Waymarked_Trails-Winter_Sports": {
"attribution": {
- "text": "© Michael SPRENG, CC by-SA 3.0, map-datumoj de OpenStreetMap kontribuintoj, ODbL 1.0"
+ "text": "© waymarkedtrails.org, kontribuintoj de OpenStreetMap, CC by-SA 3.0"
},
"name": "Waymarked Trails: vintraj sportoj"
},
@@ -6013,13 +6475,13 @@
},
"qa_no_address": {
"attribution": {
- "text": "Simon POOLE, Datumoj ©OpenStreetMap kontribuintoj"
+ "text": "Simon POOLE, Datumoj © kontribuintoj de OpenStreetMap"
},
"name": "QA No Address"
},
"skobbler": {
"attribution": {
- "text": "© Kaheloj: skobbler map-datumoj: OpenStreetMap kontribuintoj"
+ "text": "© Kaheloj: skobbler map-datumoj: kontribuintoj de OpenStreetMap"
},
"name": "skobbler"
},
@@ -6031,13 +6493,13 @@
},
"tf-cycle": {
"attribution": {
- "text": "Mapoj: © Thunderforest, datumoj: © OpenStreetMap kontribuintoj"
+ "text": "Mapoj: © Thunderforest, datumoj: © kontribuintoj de OpenStreetMap"
},
"name": "Thunderforest OpenCycleMap"
},
"tf-landscape": {
"attribution": {
- "text": "Mapoj: © Thunderforest, datumoj: © OpenStreetMap kontribuintoj"
+ "text": "Mapoj: © Thunderforest, datumoj: © kontribuintoj de OpenStreetMap"
},
"name": "Thunderforest Landscape"
}
diff --git a/vendor/assets/iD/iD/locales/es.json b/vendor/assets/iD/iD/locales/es.json
index e73efae41..21f5dfbb9 100644
--- a/vendor/assets/iD/iD/locales/es.json
+++ b/vendor/assets/iD/iD/locales/es.json
@@ -21,17 +21,20 @@
"description": "Desplazar y acercar el mapa."
},
"draw_area": {
- "tail": "Haga clic para añadir nodos a su área. Haga clic en el primer nodo para terminar el área."
+ "tail": "Haga clic para añadir nodos al área. Haga clic en el primer nodo para terminar el área."
},
"draw_line": {
"tail": "Haga clic para añadir más nodos a la lÃnea. Haga clic en otras lÃneas para conectarse a ellas y haga doble clic para terminar la lÃnea."
+ },
+ "drag_node": {
+ "connected_to_hidden": "Esto no puede ser editado porque está conectado a un elemento oculto."
}
},
"operations": {
"add": {
"annotation": {
"point": "Punto añadido.",
- "vertex": "Nodo añadido a la vÃa.",
+ "vertex": "Nodo añadido a una vÃa.",
"relation": "Relación añadida."
}
},
@@ -46,7 +49,7 @@
"title": "Continuar",
"description": "Continuar esta lÃnea.",
"not_eligible": "Aquà no se pueden continuar lÃneas.",
- "multiple": "Varias lÃneas pueden continuar aquÃ. Para seleccionar una lÃnea, presione la tecla \"Shift\" y haga clic en una lÃnea para seleccionarla.",
+ "multiple": "Varias lÃneas pueden continuar aquÃ. Para seleccionar una lÃnea, presione la tecla «Shift» y haga clic en una lÃnea para seleccionarla.",
"annotation": {
"line": "LÃnea continuada.",
"area": "Ãrea continuada."
@@ -62,68 +65,68 @@
"annotation": "Etiquetas modificadas."
},
"circularize": {
- "title": "Redondear",
+ "title": "Circularizar",
"description": {
- "line": "Hacer esta lÃnea circular.",
- "area": "Hacer este área circular."
+ "line": "Hace esta lÃnea circular.",
+ "area": "Hace este área circular."
},
"key": "O",
"annotation": {
- "line": "LÃnea hecha circular.",
- "area": "Ãrea hecha circular."
+ "line": "Hizo una lÃnea circular.",
+ "area": "Hizo un área circular."
},
- "not_closed": "Esto no se puede redondear porque no está cerrado.",
- "too_large": "Esto no se puede redondear porque no está completamente visible.",
+ "not_closed": "Esto no se puede hacer circular porque no está cerrado.",
+ "too_large": "Esto no se puede hacer circular porque no está completamente visible.",
"connected_to_hidden": "Esto no se puede hacer circular porque está conectado a un elemento oculto."
},
"orthogonalize": {
"title": "Escuadrar",
"description": {
"line": "Escuadra las esquinas de esta lÃnea.",
- "area": "Escuadrar las esquinas de esta área."
+ "area": "Escuadra las esquinas de esta área."
},
"key": "S",
"annotation": {
- "line": "Escuadrar las esquinas de una lÃnea.",
- "area": "Escuadrar las esquinas de un área."
+ "line": "Escuadrado las esquinas de una lÃnea.",
+ "area": "Escuadrado las esquinas de un área."
},
- "not_squarish": "Esto no puede escuadrarse porque no es escuadrable.",
- "too_large": "Esto no puede escuadrarse porque no está completamente visible.",
+ "not_squarish": "Esto no se puede escuadrar porque no es escuadrable.",
+ "too_large": "Esto no se puede escuadrar porque no está completamente visible.",
"connected_to_hidden": "Esto no se puede escuadrar porque está conectado a un elemento oculto."
},
"straighten": {
"title": "Enderezar",
- "description": "Enderezar esta lÃnea",
+ "description": "Endereza esta lÃnea.",
"key": "S",
"annotation": "LÃnea enderezada.",
- "too_bendy": "Esto no puede ser enderezado porque es demasiado sinuoso.",
- "connected_to_hidden": "Esta lÃnea no puede ser enderezada porque está conectada a un elemento oculto."
+ "too_bendy": "Esto no se puede enderezar porque es demasiado sinuoso.",
+ "connected_to_hidden": "Esta lÃnea no se puede ser enderezar porque está conectado a un elemento oculto."
},
"delete": {
"title": "Eliminar",
"description": {
- "single": "Eliminar este elemento permanentemente.",
- "multiple": "Eliminar estos elementos permanentemente."
+ "single": "Elimina este elemento permanentemente.",
+ "multiple": "Elimina estos elementos permanentemente."
},
"annotation": {
"point": "Punto eliminado.",
- "vertex": "Nodo eliminado de la vÃa.",
+ "vertex": "Nodo eliminado de una vÃa.",
"line": "LÃnea eliminada.",
"area": "Ãrea eliminada.",
"relation": "Relación eliminada.",
"multiple": "{n} elementos eliminados."
},
"too_large": {
- "single": "Este elemento no se puede eliminar porque actualmente no está visible en su integridad.",
- "multiple": "Estos elementos no pueden ser eliminados porque actualmente no están visibles en su integridad."
+ "single": "Este elemento no se puede eliminar porque actualmente no está completamente visible.",
+ "multiple": "Estos elementos no pueden ser eliminados porque actualmente no están completamente visibles."
},
"incomplete_relation": {
"single": "Este elemento no se puede eliminar porque no se ha descargado completamente.",
"multiple": "Estos elementos no se pueden eliminar porque no se han descargado completamente."
},
"part_of_relation": {
- "single": "Este elemento no se puede eliminar porque es parte de una relación más grande. Debe eliminarlo de la relación primero.",
- "multiple": "Estos elementos no se pueden eliminar porque forman parte de relaciones más grandes. Debe eliminarlos de las relaciones primero."
+ "single": "Este elemento no se puede eliminar porque es parte de una relación más grande. Primero debe eliminarlo de la relación.",
+ "multiple": "Estos elementos no se pueden eliminar porque forman parte de relaciones más grandes. Primero debe eliminarlos de las relaciones."
},
"connected_to_hidden": {
"single": "Este elemento no se puede eliminar porque está conectado a un elemento oculto.",
@@ -131,17 +134,17 @@
}
},
"add_member": {
- "annotation": "Se ha añadido un miembro a una relación."
+ "annotation": "Miembro añadido a una relación."
},
"delete_member": {
- "annotation": "Se ha quitado un miembro de una relación."
+ "annotation": "Miembro quitado de una relación."
},
"connect": {
"annotation": {
"point": "VÃa conectada a un punto.",
"vertex": "VÃa conectada a otra.",
"line": "VÃa conectada a una lÃnea.",
- "area": "VÃa conectada al área."
+ "area": "VÃa conectada a un área."
}
},
"disconnect": {
@@ -150,19 +153,19 @@
"key": "D",
"annotation": "LÃneas/áreas desconectadas.",
"not_connected": "No hay suficientes lÃneas/áreas aquà para desconectar.",
- "connected_to_hidden": "Esto no puede ser desconectado porque está conectado a un elemento oculto.",
- "relation": "Esto no puede ser desconectado, ya que conecta a los miembros de una relación."
+ "connected_to_hidden": "Esto no se puede desconectar porque está conectado a un elemento oculto.",
+ "relation": "Esto no se puede desconectar porque conecta a los miembros de una relación."
},
"merge": {
"title": "Combinar",
- "description": "Combinar estos elementos.",
+ "description": "Combina estos elementos.",
"key": "C",
"annotation": "{n} elementos combinados.",
- "not_eligible": "Estos elementos no pueden ser combinados.",
- "not_adjacent": "Estos elementos no pueden ser combinados porque sus extremos no están conectados.",
- "restriction": "Estos elementos no se pueden combinar porque al menos uno es miembro de una relación de \"{relation}\".",
- "incomplete_relation": "Estos elementos no pueden ser combinados porque al menos uno no ha sido descargado por completo.",
- "conflicting_tags": "Estos elementos no pueden ser combinados porque algunas de sus etiquetas tienen conflictos en sus valores."
+ "not_eligible": "Estos elementos no se pueden combinar.",
+ "not_adjacent": "Estos elementos no se pueden combinar porque sus extremos no están conectados.",
+ "restriction": "Estos elementos no se pueden combinar porque al menos uno es miembro de una relación de «{relation}».",
+ "incomplete_relation": "Estos elementos no se pueden combinar porque al menos uno no ha sido descargado por completo.",
+ "conflicting_tags": "Estos elementos no se pueden combinar porque algunas de sus etiquetas tienen conflictos en sus valores."
},
"move": {
"title": "Mover",
@@ -173,9 +176,9 @@
"key": "M",
"annotation": {
"point": "Punto movido.",
- "vertex": "Vértice movido.",
+ "vertex": "Nodo movido en una vÃa.",
"line": "LÃnea movida.",
- "area": "Ãrea movida",
+ "area": "Ãrea movida.",
"multiple": "Múltiples elementos movidos."
},
"incomplete_relation": {
@@ -198,12 +201,12 @@
},
"description": {
"long": {
- "single": "Reflejar este elemento a través de su eje largo.",
- "multiple": "Reflejar estos elementos a través de su eje largo."
+ "single": "Refleja este elemento a través de su eje largo.",
+ "multiple": "Refleja estos elementos a través de su eje largo."
},
"short": {
- "single": "Reflejar este elemento a través de su eje corto.",
- "multiple": "Reflejar estos elementos a través de su eje corto."
+ "single": "Refleja este elemento a través de su eje corto.",
+ "multiple": "Refleja estos elementos a través de su eje corto."
}
},
"key": {
@@ -212,12 +215,12 @@
},
"annotation": {
"long": {
- "single": "Se reflejó un elemento a través de su eje largo.",
- "multiple": "Varios elementos reflejados a través de su eje largo."
+ "single": "Elemento reflejado a través de su eje largo.",
+ "multiple": "Múltiples elementos reflejados a través de su eje largo."
},
"short": {
- "single": "Se reflejó un elemento a través de su eje corto.",
- "multiple": "Varios elementos reflejados a través de su eje corto."
+ "single": "Un elemento reflejado a través de su eje corto.",
+ "multiple": "Múltiples elementos reflejados a través de su eje corto."
}
},
"incomplete_relation": {
@@ -236,8 +239,8 @@
"rotate": {
"title": "Rotar",
"description": {
- "single": "Rotar este elemento alrededor de su punto central.",
- "multiple": "Rotar estos elementos alrededor de su punto central."
+ "single": "Rota este elemento alrededor de su punto central.",
+ "multiple": "Rota estos elementos alrededor de su punto central."
},
"key": "R",
"annotation": {
@@ -255,31 +258,31 @@
},
"connected_to_hidden": {
"single": "Este elemento no se puede rotar porque está conectado a un elemento oculto.",
- "multiple": "Estos elementos no se pueden girar porque algunos están conectados a elementos ocultos."
+ "multiple": "Estos elementos no se pueden rotar porque algunos están conectados a elementos ocultos."
}
},
"reverse": {
"title": "Invertir",
"description": "Hace que esta lÃnea vaya en dirección opuesta.",
"key": "I",
- "annotation": "Sentido de la lÃnea invertido."
+ "annotation": "LÃnea invertida."
},
"split": {
"title": "Dividir",
"description": {
- "line": "Divide esta lÃnea en dos en este nodo.",
- "area": "Divide el lÃmite de esta área en dos.",
- "multiple": "Divide las lÃneas/lÃmites de área en este nodo."
+ "line": "Divida esta lÃnea en dos en este nodo.",
+ "area": "Divida el lÃmite de esta área en dos.",
+ "multiple": "Divida las lÃneas/lÃmites de área en este nodo."
},
"key": "D",
"annotation": {
- "line": "Dividir lÃnea.",
- "area": "Divide el lÃmite de un área.",
- "multiple": "Divide lÃmites de {n} lÃneas/áreas."
+ "line": "LÃnea dividida.",
+ "area": "LÃmite de un área dividido.",
+ "multiple": "LÃmites de {n} lÃneas/áreas divididas."
},
- "not_eligible": "Las lÃneas no pueden ser divididas en su inicio o termino.",
+ "not_eligible": "Las lÃneas no se pueden dividir en su inicio o termino.",
"multiple_ways": "Hay demasiadas lÃneas para dividir.",
- "connected_to_hidden": "Esto no puede ser dividir porque está conectado a un elemento oculto."
+ "connected_to_hidden": "Esto no se puede dividir porque está conectado a un elemento oculto."
},
"restriction": {
"help": {
@@ -342,7 +345,7 @@
"about_changeset_comments": "Acerca de los comentarios del conjuntos de cambios",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/ES:Good_changeset_comments",
"google_warning": "Usted mencionó Google en este comentario: recuerde que copiar desde Google Maps está estrictamente prohibido.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Ediciones de {users}",
@@ -386,7 +389,6 @@
"title": "Medición",
"selected": "{n} seleccionado",
"geometry": "GeometrÃa",
- "closed": "cerrada",
"center": "Centro",
"perimeter": "PerÃmetro",
"length": "Longitud",
@@ -394,7 +396,8 @@
"centroid": "Centroide",
"location": "Ubicación",
"metric": "Métrico",
- "imperial": "Imperial"
+ "imperial": "Imperial",
+ "node_count": "Número de nodos"
}
},
"geometry": {
@@ -460,22 +463,27 @@
"title": "Fondo",
"description": "Ajustes del fondo",
"key": "B",
- "percent_brightness": "{opacity}% brillo",
+ "backgrounds": "Fondos",
"none": "Ninguno",
"best_imagery": "La mejor fuente de imágenes para esta ubicación",
"switch": "Volver a este fondo",
"custom": "Personalizado",
"custom_button": "Editar fondo personalizado",
- "custom_prompt": "Introduzca una plantilla URL de tesela. Los tokens válidos son:\n - {zoom}/{z}, {x}, {y} para el esquema de tesela Z/X/Y\n - {ty} para coordenadas Y invertidas del estilo TMS\n - {u} para el esquema quadtile\n - {switch:a,b,c} para la multiplexación del servidor DNS\n\nEjemplo:\n{example}",
- "fix_misalignment": "Ajustar desplazamiento de imágenes",
- "imagery_source_faq": "¿De dónde vienen estas imágenes?",
+ "overlays": "Superposiciones",
+ "imagery_source_faq": "Información de imágenes / Informar un problema",
"reset": "reiniciar",
- "offset": "Arrastre en cualquier lugar del área gris de abajo para ajustar el desplazamiento de imágenes, o introduzca los valores de desplazamiento en metros.",
+ "display_options": "Opciones de pantalla",
+ "brightness": "Brillo",
+ "contrast": "Contraste",
+ "saturation": "Saturación",
+ "sharpness": "Nitidez",
"minimap": {
- "description": "Minimapa",
- "tooltip": "Mostrar una vista alejada del mapa para ayudar a ubicar el área que se muestra actualmente.",
+ "description": "Mostrar Minimapa",
+ "tooltip": "Muestra un mapa ampliado para ayudar a ubicar el área que se muestra actualmente.",
"key": "/"
- }
+ },
+ "fix_misalignment": "Ajustar desplazamiento de imágenes",
+ "offset": "Arrastre en cualquier lugar del área gris de abajo para ajustar el desplazamiento de imágenes, o introduzca los valores de desplazamiento en metros."
},
"map_data": {
"title": "Datos del mapa",
@@ -572,6 +580,7 @@
"status_code": "El servidor devolvió el código de estado {code}",
"unknown_error_details": "Asegúrese de que está conectado a Internet.",
"uploading": "Subiendo cambios a OpenStreetMapâ¦",
+ "conflict_progress": "Comprobación de conflictos: {num} de {total}",
"unsaved_changes": "Tiene cambios sin guardar",
"conflict": {
"header": "Resolver las ediciones conflictivas",
@@ -643,7 +652,6 @@
"untagged_area_tooltip": "Seleccione un tipo de elemento que describa lo que es esta área.",
"untagged_relation": "Relación no etiquetada",
"untagged_relation_tooltip": "Seleccione un tipo de elemento que describa qué es esta relación.",
- "many_deletions": "Está eliminando {n} elementos. ¿Está seguro que quiere hacer esto? Esto los eliminará del mapa que todo el mundo ve en openstreetmap.org.",
"tag_suggests_area": "La etiqueta {tag} sugiere que esta lÃnea deberÃa ser una área, pero no es un área",
"deprecated_tags": "Etiquetas obsoletas: {tags}"
},
@@ -680,15 +688,167 @@
"help": {
"title": "Ayuda",
"key": "H",
- "help": "# Ayuda\n\nEste es un editor para [OpenStreetMap](http://www.openstreetmap.org/), el\nmapa libre y editable del mundo. Se puede utilizar para añadir y actualizar\ndatos en su área, haciendo que el mapa del mundo de fuente y datos abiertos\nsea mejor para todos.\n\nLas ediciones que realice en este mapa serán visible a todos los que usen\nOpenStreetMap. Para poder hacer una edición tendrá que\n[Iniciar sesión](https://www.openstreetmap.org/login).\n\nEl [editor iD](http://ideditor.com/) es un proyecto colaborativo con [código\nfuente disponible en GitHub](https://github.com/openstreetmap/iD).\n",
- "editing_saving": "# Editando & Guardando\n\nEste editor está diseñado para trabajar principalmente en lÃnea, y usted está accediendo\na él mediante una página web ahora mismo.\n\n### Seleccionando elementos\n\nPara seleccionar un elemento de mapa, como una carretera o un punto de interés, click sobre\nel mapa. Esto resaltará la función seleccionada\ny cargará una barra lateral con\ndetalles sobre él. Si hace click derecho sobre él, mostrará un menú de cosas\nque puede hacer con el elemento.\n\nPara seleccionar múltiples elementos, mantenga pulsada la «Tecla Shift». Luego haga click\nen los elementos que quiere seleccionar, o arrastre sobre el mapa para dibujar un contorno\nalrededor de esos elementos. Se seleccionarán todos los puntos dentro del área de lazo.\n\n### Guardando Ediciones\n\nCuando realiza cambios como editar carreteras, edificios y lugares, estos son\nalmacenados localmente hasta que los guarde en el servidor. No se preocupe si comete\nun error- puede deshacer los cambios haciendo click en el botón deshacer, y rehacer\ncambios haciendo click en el boton rehacer.\n\nHaga click en «Guardar» para finalizar un grupo de ediciones- por ejemplo, si ha completado\nun área de ciudad y le gustarÃa empezar un nuevo área. Tendrá una oportunidad\nde revisar lo que ha hecho, y el editor proporciona sugerencias útiles\ny advertencias si algo no parece estar correcto sobre los cambios.\n\nSi todo parece estar bien, puede introducir un breve comentario explicando el cambio\nque hizo, y hacer click en «Subir» para publicar los cambios en\n[OpenStreetMap.org](http://www.openstreetmap.org/), donde estarán visibles\npara los demás usuarios y disponibles para otros para construir y mejorar.\n\nSi no puede terminar sus ediciones de una vez, puede dejar la ventana del editor y volver (en el mismo navegador y computadora), y la aplicación del editor ofrecerá restaurar su trabajo.\n\n### Usando el editor\n\nPuede ver una lista de atajos de teclado presionando la tecla «?».\n",
- "roads": "# Carreteras\n\nUsted puede crear, reparar y eliminar carreteras con este editor. Las carreteras pueden ser de todos los\ntipos: rutas, autovÃas, senderos, carriles bici y más - cualquier segmento cruzado a menudo\nel segmento debe ser mapeable.\n\n### Seleccionando\n\nClick en una carretera para seleccionar. Un esquema debe ser visible, junto\ncon una barra lateral mostrando más información sobre la carretera. Si hace click derecho\nen él, tendrá un menú de acciones que puede aplicar a la carretera.\n\n### Modificando\n\nA menudo verá carreteras que no están alineados con las imágenes detrás de ellos\no a un rastro GPS. Puede ajustar esas carreteras para que estén en el lugar\ncorrecto.\n\nPrimero clickee en la carretera que quiere cambiar. Esto la resaltará y mostrará\npuntos de control a lo largo de ella que puede arrastrar a mejores ubicaciones. Si\nquiere añadir nuevos puntos de control para más detalle, doble click en una parte\nde la carretera que no tenga nodo, y se añadido uno.\n\nSi la carretera conecta a otra carretera, pero no conecta apropiadamente con\nel mapa, puede arrastrar uno de sus puntos de control a la otra carretera para\nunirlas. Tener carreteras conectadas es importante para el mapa\ny esencial para proporcionar instrucciones de conducción.\n\nTambién puede hacer click derecho en ella y seleccionar la herramienta «Mover», o simplemente presionar\nla tecla de atajo «M», para mover toda la carretera al mismo tiempo, y luego hacer click\nde nuevo para guardar el movimiento.\n\n### Eliminando\n\nSi una carretera está completamente incorrecta - puede ver que no existe en las imágenes\nde satélitee y han confirmado localmente que no está presente - puede eliminarla\nlo que la borra del mapa. Tenga cuidado al eliminar elementos-\ncomo cualquier otra editar, los resultados son vistos por todos y las imágenes de satélite\na menudo están desactualizadas, por lo que la carretera podrÃa simplemente ser de nueva construcción.\n\nPuede eliminar una carretera clickeando sobre ella para seleccionar, después presionar la tecla «Eliminar»\no haciendo click derecho sobre ella y luego hacer clic en el icono de la papelera.\n\n### Creando\n\n¿Ha encontrado en algún lugar en el que deberÃa haber una carretera pero no hay? Clickee en el icono «LÃnea»\nen la esquina superior izquierda del editor o presione la tecla de acceso directo «2» para empezar a dibujar\nuna lÃnea.\n\nClick al principio de la carretera en el mapa para empezar a dibujar. Si la carretera\nse ramifica desde una carretera existente, comience haciendo clic en el lugar donde se conectan.\n\nLuego haga clic en los puntos a lo largo de la carretera para que siga el camino correcto, de acuerdo\na la imagen de satélite o de GPS. Si la carretera que está atravesando atraviesa otra carretera, conéctela\nhaciendo clic en el punto de intersección. Cuando haya terminado de dibujar, doble click\no presione «Retorno» o «Intro» en su teclado.\n",
- "gps": "# GPS\n\nLas trazas de GPS recogidas son una valiosa fuente de datos para OpenStreetMap. Este\neditor soporta trazas locales - archivos `.gpx` en su equipo local. Usted puede obtener\neste tipo de traza GPS con una serie de aplicaciones de smartphone, como también con\nhardware GPS personal.\n\nPara más información sobre cómo realizar un relevamiento GPS, lea\n[Mapear con un smartphone, GPS, o papel](http://learnosm.org/es/mobile-mapping/).\n\nPara utilizar una traza GPX para mapear, arrastre y suelte el archivo GPX en el editor\nde mapa. Si este es reconocido, se añadirá al mapa como una lÃnea púrpura brillante.\nHaga clic en el menú 'Datos del mapa' en el lado derecho para activar,\ndesactivar o acercar a esta nueva capa alimentada por GPX.\n\nLa traza GPX no se carga directamente a OpenStreetMap - la mejor manera de\nutilizarlo es dibujar en el mapa, usándolo como guÃa para las nuevos elementos que\nagregue, y también [subirlo a OpenStreetMap](http://www.openstreetmap.org/trace/create)\npara que otros usuarios lo utilicen.\n",
- "imagery": "# Imágenes\n\nLas imágenes aéreas son un importante recurso para mapear. Una combinación\nde vuelos aéreos, vistas de satélite, y compilaciones de fuentes libres están disponibles\nen el editor bajo el menú 'Ajustes del fondo' a la derecha.\n\nDe forma predeterminada se presenta la capa de satélite de [Bing Maps](http://www.bing.com/maps/) en el editor, pero mientras se mueva y acerque el mapa a nuevas áreas\ngeográficas, nuevas fuentes estarán disponibles. Algunos paÃses, como los Estados\nUnidos, Francia, y Dinamarca poseen imágenes de muy alta calidad disponible\npara algunas áreas.\n\nLas imágenes a veces están desplazadas de los datos del mapa debido a un error en el\nlado del proveedor de imágenes. Si observa muchos caminos desplazados del fondo,\nno los mueva inmediatamente para emparejarlos con el fondo. En su lugar puede ajustar\nlas imágenes para que coincidan con los datos existentes haciendo clic\nen 'Corregir alineación' en la opción 'Ajustes del fondo' de la interfaz.\n",
- "addresses": "# 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": "# Usando el inspector\n\nEl inspector es la sección en la parte izquierda de la página que le permite\neditar los detalles del elemento seleccionado.\n\n## Selección de un tipo de elemento\n\nDespués de agregar un punto, lÃnea o área, puede elegir qué tipo de elemento\nes, como si se trata de una carretera o camino residencial, supermercado o una cafeterÃa.\nEl inspector mostrará botones para tipos de elementos comunes, y usted puede\nencontrar otros escribiendo lo que está buscando en el cuadro de búsqueda.\n\nHaga clic en la 'i' de la esquina inferior derecha de un botón de tipo de elemento\npara aprender más sobre él. Haga clic en un botón para elegir ese tipo.\n\n\n### Uso de formularios y edición de etiquetas\n\nDespués de elegir un tipo de elemento, o cuando se selecciona un elemento\nque ya tiene un tipo asignado, el inspector mostrará campos con detalles sobre\nel elemento como su nombre y dirección.\n\nDebajo de los campos que ve, puede hacer clic en el desplegable 'Añadir campo'\npara agregar otros detalles, como un enlace de Wikipedia, acceso en silla de ruedas, y más.\n\nEn la parte inferior del inspector, haga clic en 'Etiquetas adicionales' para agregar otras\netiquetas arbitrarias al elemento. [Taginfo](http://taginfo.openstreetmap.org/) es un\ngran recurso para aprender más acerca de las combinaciones de etiquetas populares.\n\nLos cambios que realice en el inspector se aplican automáticamente al mapa.\nPuede deshacerlos en cualquier momento haciendo clic en el botón 'Deshacer'.\n",
- "buildings": "# Edificios\n\nOpenStreetMap es la base de datos de edificios más grande del mundo. Usted puede crear\ny mejorar esta base de datos.\n\n### Seleccionando\n\nPuede seleccionar un edificio haciendo clic en su borde. Esto resaltará el\nedificio y cargará una barra lateral que muestra más información sobre el edificio.\nSi hace clic derecho en él, se mostrará un menú de acciones que puede ejecutar\nen el edificio.\n\n### Modificando\n\nA veces los edificios se colocan incorrectamente o tienen etiquetas incorrectas.\n\nPara mover un edificio entero, seleccionar y presione la tecla de acceso directo «M»,\no haga click derecho en él y seleccionar la herramienta «Mover». Mueva su\nratón para cambiar el edificio, y haga click cuando esté colocado correctamente.\n\nPara arreglar la forma especÃfica de un edificio, haga clic y arrastre los nodos que forman\nsu borde enlugares mejores.\n\n### Creando\n\nUna de las preguntas principales sobre añadir edificios al mapa es que\nOpenStreetMap guarda edificios como formas y puntos. La regla de oro\nes _mapear un edificio como una forma cuando sea posible_, y mapear empresas, casas,\nservicios, y otras cosas que operan fuera de los edificios como puntos colocados\nen el interior de la forma del edificio.\n\nEmpiece dibujando un edificio como una forma pulsando el botón «Ãrea» arriba\na la izquierda de la interfaz, y termÃnelo pulsando «Retorno» en su teclado\no haciendo clic en el primer nodo dibujado para cerrar la forma.\n\n### Eliminando\n\nSi un edificio está completamente incorrecto - puede ver que no existe en la imagen de satélite\ne idealmente han confirmado localmente que no está presente - puede eliminarlo\nlo que lo borra del mapa. Tenga cuidado al eliminar elementos-\ncomo cualquier otra editar, los resultados son vistos por todos y la imagen de satélite\na menudo está desactualizado, por lo que el edificio podrÃa simplemente ser de nueva construcción.\n\nPuede eliminar un edificio haciendo click en él para seleccionar, después presionar la tecla «Suprimir»,\no haciendo clic derecho sobre él y luego haciendo clic en el Ãcono de papelera.\n",
- "relations": "# Relaciones\n\nUna relación es un tipo de elemento especial de OpenStreetMap que agrupa\na otros elementos. Por ejemplo, dos tipos comunes de relaciones son *relaciones de ruta*,\nque agrupan secciones de la carretera que pertenecen a una autopista especÃfica o\nautovÃa , y *multipolÃgonos*, que agrupan varias lÃneas que definen\nun área compleja (uno con varias piezas o agujeros como una rosquilla).\n\nEl grupo de elementos en una relación se llaman *miembros*. En la parte inferior de la\nbarra lateral, puede ver a qué relaciones es miembro un elemento y hacer clic en una\nrelación allà lo seleccionará. Cuando la relación está seleccionar, puede ver a todos\nsus miembros enumerados en la barra lateral y resaltados en el mapa.\n\nEn la mayor parte, la iD se ocupará de mantener las relaciones automáticamente\nmientras usted editar. Lo principal que debe tener en cuenta es que si elimina una\nsección de carretera para volver a dibujarla con mayor precisión, deberÃa asegurarse de que la\nnueva sección es un miembro de las mismas relaciones que el original.\n\n## Editando Relaciones\n\nSi quiere editar relaciones, aquà están los básicos.\n\nPara añadir un elemento a una relación, seleccionar el elemento, click en el botón «+» en la\nsección «Todas las relaciones» de la barra lateral, y seleccionar o tipo el nombre de la relación.\n\nPara crear una nueva relación, seleccionar el primer elemento que deberÃa ser un miembro,\nclick en el botón «+» en la sección «Todas las relaciones», y seleccionar «Nueva relación...».\n\nPara eliminar un elemento de una relación, seleccionar el elemento y haga click en el botón papelera\njunto a la relación de la que quiere eliminarlo.\n\nPuede crear multipolÃgonos con agujeros usando la herramienta «Mezclar». Dibuje dos áreas (interior\ny exterior), mantenga la tecla Shift y click en cada uno de ellas para seleccionar ambas, y luego\npresione la tecla de acceso directo «C». Otra opción es seleccionar ambas, y luego hacer click derecho en una\nde ellas y hacer click en el botón «Mezclar» (+).\n"
+ "help": {
+ "title": "Ayuda",
+ "welcome": "Bienvenido al editor de iD para [OpenStreetMap](https://www.openstreetmap.org/). Con este editor puede actualizar OpenStreetMap directamente desde su navegador web.",
+ "open_data_h": "Datos abiertos",
+ "open_data": "Las ediciones que realice en este mapa serán visibles para todos los que usen OpenStreetMap. Las ediciones pueden basarse en conocimiento personal, relevamiento en el terreno o imágenes recogidas de fotografÃas aéreas o de la calle. Copiar de fuentes comerciales, como Google Maps, [está estrictamente prohibido](https://www.openstreetmap.org/copyright).",
+ "before_start_h": "Antes de empezar",
+ "before_start": "DeberÃa estar familiarizado con OpenStreetMap y este editor antes de comenzar a editar. iD tiene un tutorial para enseñarle los conceptos básicos de la edición de OpenStreetMap. Haga clic en \"Iniciar el tutorial\" en esta pantalla para realizar el tutorial - Solo le tomará unos 15 minutos.",
+ "open_source_h": "Código abierto",
+ "open_source": "El editor de iD es un proyecto colaborativo de código abierto y ahora está utilizando la versión {version}. El código fuente está disponible [en GitHub](https://github.com/openstreetmap/iD).",
+ "open_source_help": "Puede ayudar a iD [traduciendo](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) o [reportando errores](https://github.com/openstreetmap/iD/issues)."
+ },
+ "overview": {
+ "title": "Resumen",
+ "navigation_h": "Navegación",
+ "navigation_drag": "Puede arrastrar el mapa presionando y manteniendo presionado el {leftclick} botón izquierdo del ratón y moviendo el ratón. También se puede usar las teclas de flecha `â`, `â`, `â`, `â` del teclado.",
+ "navigation_zoom": "Puede acercar o alejar girando la rueda del ratón o el panel táctil, o haciendo clic en los botones {plus} / {minus} al costado del mapa. También se puede usar las teclas `+`, `-` del teclado.",
+ "features_h": "Elementos del mapa",
+ "features": "Usamos la palabra *elementos* para describir las cosas que aparecen en el mapa, como carreteras, edificios o puntos de interés. Cualquier cosa en el mundo real se puede mapear como un elemento en OpenStreetMap. Los elementos del mapa están representadas en el mapa usando *puntos*, *lÃneas* o *áreas*.",
+ "nodes_ways": "En OpenStreetMap, los puntos a veces se llaman *nodos*, y las lÃneas y áreas a veces se llaman *vÃas*. "
+ },
+ "editing": {
+ "title": "Editar y guardar",
+ "select_h": "Seleccionar",
+ "select_left_click": "{leftclick} Haga clic con el botón izquierdo en un elemento para seleccionarlo. Esto lo resaltará con un brillo pulsante, y la barra lateral mostrará detalles sobre ese elemento, como su nombre o dirección.",
+ "select_right_click": "{rightclick} Haga clic con el botón derecho en un elemento para mostrar el menú de edición que muestra los comandos disponibles, como rotar, mover y eliminar.",
+ "multiselect_h": "Multiselección",
+ "multiselect_shift_click": "`{shift}`+{leftclick} clic izquierdo para seleccionar varios elementos juntos. Esto hace que sea más fácil mover o eliminar varios elementos.",
+ "multiselect_lasso": "Otra forma de seleccionar varios elementos es mantener presionada la tecla `{shift}`, luego mantener presionado el {leftclick} botón izquierdo del ratón y arrastrar el ratón para dibujar un lazo de selección. Se seleccionarán todos los puntos dentro del área del lazo.",
+ "undo_redo_h": "Deshacer y rehacer",
+ "undo_redo": "Las ediciones se almacenan localmente en el navegador hasta que elija guardarlas en el servidor de OpenStreetMap. Para deshacer ediciones, haga clic en el botón {undo} **Deshacer** y vuelva a hacerlas con clic en el botón {redo} **Rehacer**.",
+ "save_h": "Guardar",
+ "save": "Haga clic en {save} **Guardar** para finalizar los cambios y enviarlos a OpenStreetMap. ¡Debe recordar guardar el trabajo frecuentemente!",
+ "save_validation": "En la pantalla de guardar se tiene la oportunidad de revisar lo realizado. iD también realizará algunas verificaciones básicas de datos faltantes y puede ofrecer sugerencias y advertencias útiles si algo no parece correcto.",
+ "upload_h": "Subir",
+ "upload": "Antes de cargar los cambios, debe ingresar un [comentario del conjunto de cambios](https://wiki.openstreetmap.org/wiki/Good_changeset_comments). A continuación, haga clic en **Subir** para enviar sus cambios a OpenStreetMap, donde se fusionarán en el mapa y serán públicamente visibles para todos.",
+ "backups_h": "Copias de respaldo automáticas",
+ "backups": "Si no logra finalizar las ediciones de una sola vez, por ejemplo si su computadora falla o cierra el navegador, sus ediciones aun se mantendrán en la memoria del navegador. Podrá regresar luego (utilizando el mismo navegador en la misma computadora) y iD le dará la opción de restaurar su trabajo.",
+ "keyboard_h": "Atajos de teclado",
+ "keyboard": "Puedes ver una lista de atajos de teclado presionando la tecla `?`."
+ },
+ "feature_editor": {
+ "title": "Editor de elemento",
+ "intro": "El *editor de elemento* aparece junto al mapa, y le permite ver y editar toda la información del elemento seleccionado.",
+ "definitions": "La sección superior muestra el tipo de elemento. La sección central contiene *campos* que muestran los atributos del elemento, como su nombre o dirección.",
+ "type_h": "Tipo de elemento",
+ "type": "Puede hacer clic en el tipo de elemento para cambiar el elemento a un tipo diferente. Todo lo que existe en el mundo real se puede agregar a OpenStreetMap, por lo que hay miles de tipos de elementos para elegir.",
+ "type_picker": "El selector de tipos muestra los tipos de elementos más comunes, como parques, hospitales, restaurantes, carreteras y edificios. Puede buscar cualquier cosa escribiendo lo que está buscando en el cuadro de búsqueda. También puede hacer clic en el Ãcono {inspect} **Información** junto al tipo de elemento para obtener más información al respecto.",
+ "fields_h": "Campos",
+ "fields_all_fields": "La sección \"Todos los campos\" contiene todos los detalles del elemento que puede editar. En OpenStreetMap, todos los campos son opcionales, y está bien dejar un campo en blanco si no está seguro.",
+ "fields_example": "Cada tipo de elemento mostrará diferentes campos. Por ejemplo, una carretera puede mostrar campos para su superficie y lÃmite de velocidad, pero un restaurante puede mostrar campos para el tipo de comida que sirve y los horarios que está abierto.",
+ "fields_add_field": "También puede hacer clic en el menú desplegable \"Agregar campo\" para agregar más campos, como una descripción, enlace de Wikipedia, acceso para sillas de ruedas y más.",
+ "tags_h": "Etiquetas",
+ "tags_all_tags": "Debajo de la sección de campos, puede expandir la sección \"Todas las etiquetas\" para editar cualquiera de las *etiquetas* de OpenStreetMap para el elemento seleccionado. Cada etiqueta consta de una *clave* y *valor*, elementos de datos que definen todos los elementos almacenados en OpenStreetMap.",
+ "tags_resources": "Editar las etiquetas de un elemento requiere conocimiento intermedio sobre OpenStreetMap. DeberÃa consultar recursos como la [Wiki de OpenStreetMap] (https://wiki.openstreetmap.org/wiki/Main_Page) o [Taginfo] (https://taginfo.openstreetmap.org/) para obtener más información sobre las prácticas aceptadas de etiquetado de OpenStreetMap."
+ },
+ "points": {
+ "title": "Puntos",
+ "intro": "Los *puntos* se pueden usar para representar elementos como tiendas, restaurantes y monumentos. Marcan una ubicación especÃfica y describen lo que hay allÃ.",
+ "add_point_h": "Creando puntos",
+ "add_point": "Para agregar un punto, haga clic en el botón {point} **Punto** en la barra de herramientas sobre el mapa, o presione la tecla de método abreviado `1`. Esto cambiará el cursor del ratón a un sÃmbolo de cruz.",
+ "add_point_finish": "Para colocar el nuevo punto en el mapa, coloque el cursor del mouse donde debe ir el punto, luego haga clic con el botón izquierdo del ratón o presione `Espacio`.",
+ "move_point_h": "Moviendo puntos",
+ "move_point": "Para mover un punto, coloque el cursor del mouse sobre el punto y luego mantenga presionado el botón izquierdo del ratón mientras arrastra el punto a su nueva ubicación.",
+ "delete_point_h": "Borrando puntos",
+ "delete_point": "Está bien eliminar los elementos que no existen en el mundo real. Al eliminar un elemento de OpenStreetMap, se elimina del mapa que todos utilizan, por lo que debe asegurarse de que el elemento realmente no exista antes de eliminarlo.",
+ "delete_point_command": "Para eliminar un punto, haga clic con el botón derecho en el punto para seleccionarlo y mostrar el menú de edición, luego use el comando {delete} **Borrar*."
+ },
+ "lines": {
+ "title": "LÃneas",
+ "intro": "*Las lÃneas* se utilizan para representar caracterÃsticas tales como carreteras, ferrocarriles y rÃos. Las lÃneas deben dibujarse en el centro del elemento que representan.",
+ "add_line_h": "Creando lÃneas",
+ "add_line": "Para agregar una lÃnea, haga clic en el botón {line} **LÃnea** en la barra de herramientas sobre el mapa, o presione la tecla de método abreviado `2`. Esto cambiará el cursor del ratón a un sÃmbolo de cruz.",
+ "add_line_draw": "A continuación, coloque el cursor del ratón donde debe comenzar la lÃnea y haga clic con el botón izquierdo del mouse o presione `Espacio` para comenzar a colocar nodos a lo largo de la lÃnea. Continúa colocando más nodos haciendo clic o presionando `Espacio`. Mientras dibuja, puede acercar o arrastrar el mapa para agregar más detalles.",
+ "add_line_finish": "Para terminar una lÃnea, presione `{return}` o haga clic de nuevo en el último nodo.",
+ "modify_line_h": "Cambiando lÃneas",
+ "modify_line_dragnode": "A menudo verá lÃneas que no tienen la forma correcta, por ejemplo, una carretera que no coincide con las imágenes de fondo. Para ajustar la forma de una lÃnea, primero haga clic con el {leftclick} botón izquierdo para seleccionarla. Todos los nodos de la lÃnea se dibujarán como pequeños cÃrculos. A continuación, puede arrastrar los nodos a ubicaciones mejores.",
+ "modify_line_addnode": "También puede crear nuevos nodos a lo largo de una lÃnea mediante {leftclick}**x2** haciendo doble clic en la lÃnea o arrastrando los triángulos pequeños en los puntos medios entre nodos.",
+ "connect_line_h": "Conectando lÃneas",
+ "connect_line": "Tener las carreteras conectadas correctamente es importante para el mapa y esencial para proporcionar indicaciones de manejo.",
+ "connect_line_display": "Las conexiones entre carreteras están dibujadas con cÃrculos grises. Los puntos finales de una lÃnea se dibujan con cÃrculos blancos más grandes si no se conectan a nada.",
+ "connect_line_drag": "Para conectar una lÃnea a otro elemento, arrastre uno de los nodos de la lÃnea al otro elemento hasta que ambos se junten. Consejo: Puede mantener presionada la tecla `{alt}` para evitar que los nodos se conecten a otros elementos.",
+ "connect_line_tag": "Si sabe que la conexión tiene semáforos o cruces peatonales, puede agregarlos seleccionando el nodo de conexión y utilizando el editor de elementos para seleccionar el tipo de elemento correcto.",
+ "disconnect_line_h": "Desconectando lÃneas",
+ "disconnect_line_command": "Para desconectar una carretera de otro elemento, haga clic con el botón derecho en el nodo de conexión y seleccione el comando {disconnect} **Desconectar** del menú de edición.",
+ "move_line_h": "Moviendo lÃneas",
+ "move_line_command": "Para mover una lÃnea completa, haga clic con el botón derecho en la lÃnea y seleccione el comando {move} **Mover** del menú de edición. A continuación, mueva el ratón y haga clic con el {leftclic} botón izquierdo para colocar la lÃnea en una nueva ubicación.",
+ "move_line_connected": "Las lÃneas que están conectadas a otros elementos permanecerán conectadas a mientras mueva la lÃnea a una nueva ubicación. iD puede evitar que mueva una lÃnea a través de otra lÃnea conectada.",
+ "delete_line_h": "Borrando lÃneas",
+ "delete_line": "Si una lÃnea esta completamente incorrecta, por ejemplo, una ruta que no existe en el mundo real, está bien borrarla. Tenga cuidado al eliminar elementos: las imágenes de fondo que está utilizando podrÃan estar desactualizadas, y una carretera que parece estar mal podrÃa simplemente estar recién construida.",
+ "delete_line_command": "Para eliminar una lÃnea, haga clic con el botón derecho en la lÃnea para seleccionarla y mostrar el menú de edición, luego use el comando {delete} **Borrar**."
+ },
+ "areas": {
+ "title": "Areas",
+ "intro": "Las **Areas** se utilizan para mostrar los lÃmites de elementos como lagos, edificios y áreas residenciales. Las áreas deben dibujarse alrededor del borde del elemento que representan, por ejemplo, alrededor de la base de un edificio.",
+ "point_or_area_h": "¿Puntos o áreas?",
+ "point_or_area": "Muchos elementos se pueden representar como puntos o áreas. Debe mapear los edificios y los contornos de la propiedad como áreas siempre que sea posible. Coloque puntos dentro del área del edificio para representar negocios, comodidades y otros elementos ubicados dentro del edificio.",
+ "add_area_h": "Agregar áreas",
+ "add_area_command": "Para agregar un área, haga clic en el botón {area} **Ãrea** en la barra de herramientas sobre el mapa, o presione la tecla de método abreviado `3`. Esto cambiará el cursor del ratón a un sÃmbolo de cruz.",
+ "add_area_draw": "A continuación, coloque el cursor del ratón en una de las esquinas del elemento y haga clic con el botón izquierdo o presione `Espacio` para comenzar a colocar nodos alrededor del borde exterior del área. Continúe colocando más nodos haciendo clic o presionando `Espacio`. Mientras dibuja, puede acercar o arrastrar el mapa para agregar más detalles.",
+ "add_area_finish": "Para terminar un área, presione `{return}` o haga clic nuevamente en el primer o último nodo.",
+ "square_area_h": "Escuadrar esquinas",
+ "square_area_command": "Muchos elementos de área como edificios tienen esquinas cuadradas. Para escuadrar las esquinas de un área, haga clic con el botón derecho en el borde del área y seleccione el comando {orthogonalize} **Escuadrar** en el menú de edición.",
+ "modify_area_h": "Modificación de áreas",
+ "modify_area_dragnode": "A menudo, verá áreas que no tienen la forma correcta, por ejemplo, un edificio que no coincide con las imágenes de fondo. Para ajustar la forma de un área, primero, haga clic en el {leftclick} botón izquierdo del ratón para seleccionarla. Todos los nodos del área se dibujarán como pequeños cÃrculos. A continuación, puede arrastrar los nodos a ubicaciones mejores.",
+ "modify_area_addnode": "También puede crear nuevos nodos a lo largo de un área mediante {leftclick} **x2** haciendo doble clic en el borde del área o arrastrando los triángulos pequeños en los puntos medios entre los nodos.",
+ "delete_area_h": "Eliminado de áreas",
+ "delete_area": "Si un área es completamente incorrecta, por ejemplo, un edificio que no existe en el mundo real, está bien que se elimine. Tenga cuidado al eliminar elementos: las imágenes de fondo que está utilizando pueden estar desactualizadas, y un edificio que parece incorrecto podrÃa simplemente estar recién construido.",
+ "delete_area_command": "Para eliminar un área, haga clic con el {rightclick} botón derecho en el área para seleccionarla y mostrar el menú de edición, luego use el comando {delete} **Eliminar**."
+ },
+ "relations": {
+ "title": "Relaciones",
+ "intro": "Una *relación* es un tipo especial de elemento en OpenStreetMap que agrupa otros elementos. Los elementos que pertenecen a una relación se llaman *miembros*, y cada miembro puede tener un *rol* en la relación.",
+ "edit_relation_h": "Edición de relaciones",
+ "edit_relation": "En la parte inferior del editor de elementos, puede expandir la sección \"Todas las relaciones\" para ver si el elemento seleccionado es miembro de alguna relación. A continuación, puede hacer clic en la relación para seleccionarla y editarla.",
+ "edit_relation_add": "Para agregar un elemento a una relación, seleccione la función y luego haga clic en el botón {plus} agregar en la sección \"Todas las relaciones\" del editor de funciones. Puede elegir de una lista de relaciones cercanas, o elegir la opción \"Nueva relación...\".",
+ "edit_relation_delete": "También puede hacer clic en el botón {delete} **Eliminar** para eliminar el elemento seleccionado de la relación. Si elimina todos los miembros de una relación, la relación se eliminará automáticamente.",
+ "maintain_relation_h": "Mantener relaciones",
+ "maintain_relation": "En su mayor parte, iD mantendrá relaciones automáticamente mientras edita. Debe tener cuidado al reemplazar los elementos que podrÃan ser miembros de las relaciones. Por ejemplo, si elimina una sección de la carretera y dibuja una nueva sección de la carretera para reemplazarla, debe agregar la nueva sección a las mismas relaciones (rutas, restricciones de giro, etc.) que la original.",
+ "relation_types_h": "Tipos de relación",
+ "multipolygon_h": "MultipolÃgonos",
+ "multipolygon": "Una relación *multipolÃgono* es un grupo de uno o más elementos *externos* y uno o más elementos internos. Los elementos externos definen los bordes exteriores del multipolÃgono, y los elementos internos definen subáreas o agujeros recortados desde el interior del multipolÃgono.",
+ "multipolygon_create": "Para crear un multipolÃgono, por ejemplo, un edificio con un agujero, dibuje el borde externo como un área y el borde interior como una lÃnea o un tipo diferente de área. Luego `{shift}`+{leftclick} haga clic con el botón izquierdo para seleccionar ambas funciones, haga clic con el botón derecho en el menú para mostrar el menú de edición y seleccione el comando {merge} **Combinar**.",
+ "multipolygon_merge": "Combinar varias lÃneas o áreas creará una nueva relación multipolÃgono con todas las áreas seleccionadas como miembros. iD elegirá los roles internos y externos de forma automática, en función de los elementos que se encuentran dentro de otros elementos.",
+ "turn_restriction_h": "Restricciones de giro",
+ "turn_restriction": "Una relación de *restricción de giro* es un grupo de varios segmentos de camino en una intersección. Las restricciones de giro constan de un camino *desde*, nodo o carreteras *vÃa*, y un camino *hasta*.",
+ "turn_restriction_field": "Para editar restricciones de giro, seleccione un nodo de unión donde dos o más caminos se crucen. El editor de elementos mostrará un campo especial \"Restricciones de giro\" que contiene un modelo de intersección.",
+ "turn_restriction_editing": "En el campo \"Restricciones de giro\", haga clic para seleccionar un camino \"desde\", y vea si los giros están permitidos o restringidos a cualquiera de las carreteras \"hasta\". Puede hacer clic en los iconos de giro para alternar entre permitido y restringido. iD creará relaciones automáticamente y establecerá los desde, vÃa y roles según sus elecciones.",
+ "route_h": "Rutas",
+ "route": "Una relación *Ruta* es un grupo de una o más elementos de lÃnea que juntas forman una red de rutas, como una ruta de autobús, una ruta de tren o una ruta de carretera.",
+ "route_add": "Para agregar un elemento a una relación de ruta, seleccione el elemento y desplácese hacia abajo a la sección \"Todas las relaciones\" del editor de elementos, luego haga clic en el botón {plus} agregar para agregar este elemento a una relación cercana existente o a una nueva relación.",
+ "boundary_h": "LÃmites",
+ "boundary": "Una relación *lÃmite* es un grupo de uno o más elementos de lÃnea que juntas forman un lÃmite administrativo.",
+ "boundary_add": "Para agregar un elemento a una relación de lÃmite, seleccione el elemento y desplácese hacia abajo a la sección \"Todas las relaciones\" del editor de elemento, luego haga clic en el botón {plus} agregar para agregar este elemento a una relación cercana existente o a una nueva relación."
+ },
+ "imagery": {
+ "title": "Imágenes de fondo",
+ "intro": "Las imágenes de fondo que aparecen debajo de los datos del mapa son un recurso importante para el mapeo. Estas imágenes pueden ser fotografÃas aéreas recopiladas de satélites, aviones y aviones no tripulados, o pueden escanearse mapas históricos u otros datos de origen disponibles libremente.",
+ "sources_h": "Fuentes de imágenes",
+ "choosing": "Para ver qué fuentes de imágenes están disponibles para editar, haga clic en el botón {layers} **Configuración de fondo** en el lateral del mapa.",
+ "sources": "De forma predeterminada, se elige la capa de satélite [Bing Maps](https://www.bing.com/maps/) como imagen de fondo. Dependiendo de dónde esté editando, otras fuentes de imágenes estarán disponibles. Algunas pueden ser más recientes o tener una resolución más alta, por lo que siempre es útil verificar qué capa es la mejor para usar como referencia de mapeo.",
+ "offsets_h": "Ajuste de desplazamiento de imágenes",
+ "offset": "Las imágenes a veces están ligeramente desplazadas con respecto a los datos precisos del mapa. Si ve una gran cantidad de carreteras o edificios desplazados de las imágenes de fondo, puede ser que las imágenes sean incorrectas, por lo que no las mueva todos para que coincidan con el fondo. En su lugar, puede ajustar el fondo para que coincida con los datos existentes al expandir la sección \"Ajustar desplazamiento de imágenes\" en la parte inferior del panel de Configuración de fondo.",
+ "offset_change": "Haga clic en los triángulos pequeños para ajustar el desplazamiento de imágenes en pequeños pasos, o mantenga presionado el botón izquierdo del ratón y arrastre dentro del cuadrado gris para deslizar las imágenes hacia la alineación."
+ },
+ "streetlevel": {
+ "title": "Fotos a nivel de calle",
+ "intro": "Las fotos a nivel de calle son útiles para mapear señales de tráfico, negocios y otros detalles que no se pueden ver desde imágenes satelitales y aéreas. El editor iD admite fotos a nivel de calle de [Mapillary](https://www.mapillary.com) y [OpenStreetCam](https://www.openstreetcam.org).",
+ "using_h": "Usar fotos a nivel de calle",
+ "using": "Para usar fotos a nivel de calle para mapear, haga clic en el panel {data} **Datos de mapa** en el lateral del mapa para habilitar o deshabilitar las capas de fotos disponibles.",
+ "photos": "Cuando está habilitada, la capa de la foto muestra una lÃnea a lo largo de la secuencia de fotos. En niveles de zoom más altos, se indica con un cÃrculo en cada foto la ubicación, y en niveles de zoom aún más altos, se indica con un cono la dirección que estaba mirando la cámara cuando se tomó la foto.",
+ "viewer": "Cuando hace clic en una de las ubicaciones de las fotos, aparece un visor de fotografÃas en la esquina inferior del mapa. El visor de fotos contiene controles para avanzar y retroceder en la secuencia de imágenes. También muestra el nombre de usuario de la persona que capturó la imagen, la fecha en que fue capturada y un enlace para ver la imagen en el sitio original."
+ },
+ "gps": {
+ "title": "Trazados GPS",
+ "intro": "os rastros de GPS recopilados son una valiosa fuente de datos para OpenStreetMap. Este editor admite archivos * .gpx *, * .geojson * y * .kml* en su computadora local. Puede recopilar rastros de GPS con un teléfono inteligente, reloj deportivo u otro dispositivo GPS.",
+ "survey": "Para obtener información sobre cómo realizar un relevamiento con GPS, lea [Mapeo con un teléfono inteligente, GPS o papel](http://learnosm.org/es/mobile-mapping/).",
+ "using_h": "Utilizando trazados GPS",
+ "using": "Para usar una traza de GPS para el mapeo, arrastre y suelte el archivo de datos en el editor de mapas. Si lo reconoce, lo dibujará en el mapa como una lÃnea violeta brillante. Haga clic en el panel {data} **Datos del mapa** en el lateral del mapa para habilitar, deshabilitar o ampliar sus datos de GPS.",
+ "tracing": "La traza de GPS no se envÃa a OpenStreetMap; la mejor manera de usarla es dibujar en el mapa usándola como una guÃa para los nuevos elementos que agregue.",
+ "upload": "También puede [cargar los datos del GPS a OpenStreetMap](https://www.openstreetmap.org/trace/create) para que los usen otros usuarios."
+ }
},
"intro": {
"done": "listo",
@@ -723,7 +883,7 @@
"access-point-employment": "Talento Recursos Humanos",
"adams-street": "Calle Adolfo Alsina",
"andrews-elementary-school": "Escuela primaria Alberdi",
- "andrews-street": "Calle Andalucia",
+ "andrews-street": "Calle AndalucÃa",
"armitage-street": "Calle Armenia",
"barrows-school": "Escuela Belgrano",
"battle-street": "Calle Batalla de Maipú",
@@ -830,7 +990,7 @@
},
"navigation": {
"title": "Navegación",
- "drag": "El área del mapa principal muestra los datos de OpenStreetMap encima de un fondo.{br}Puede arrastrar el mapa manteniendo presionado el botón izquierdo del ratón mientras mueve el ratón alrededor. También puede utilizar las teclas de flechas de su teclado. **¡Arrastre el mapa!**",
+ "drag": "El área del mapa principal muestra los datos de OpenStreetMap encima de un fondo.{br}Puede arrastrar el mapa manteniendo presionado el botón izquierdo del ratón mientras mueve el ratón alrededor. También puede utilizar las teclas de flechas del teclado. **¡Arrastre el mapa!**",
"zoom": "Puede acercar o alejar desplazándose con la rueda del ratón o el trackpad, o haciendo clic en los botones {plus} / {minus}. **¡Acercar el mapa!**",
"features": "Utilizamos la palabra *elementos* para describir las cosas que aparecen en el mapa. Cualquier cosa en el mundo real puede ser mapeada como un elemento en OpenStreetMap.",
"points_lines_areas": "Las elementos del mapa se representan usando *puntos, lÃneas o áreas.*",
@@ -861,12 +1021,12 @@
"update_close": "**Cuando haya terminado de actualizar la cafeterÃa, presione la tecla escape, retorno o haga clic en el botón {button} para cerrar el editor de elementos.**",
"rightclick": "Puede hacer clic derecho del ratón en cualquier elemento para ver el *menú de edición*, el cual muestra la lista de operaciones de edición que se pueden realizar. **Haga clic con el botón derecho para seleccionar el punto que creó y mostrar el menú de edición.**",
"delete": "Está bien eliminar los elementos que no existen en el mundo real.{br}Eliminando un elemento de OpenStreetMap, quita del mapa que todos utilizan, por lo que debe asegurarse que el elemento ya no está fÃsicamente antes de eliminarlo. **Haga clic en el botón {button} para eliminar el punto.**",
- "undo": "Siempre puede deshacer cualquier cambio hasta que guarde sus ediciones en OpenStreetMap. **Haga clic en el botón {button} para deshacer la eliminación y recuperar el punto.**",
+ "undo": "Siempre puede deshacer cualquier cambio hasta que guarde las ediciones en OpenStreetMap. **Haga clic en el botón {button} para deshacer la eliminación y recuperar el punto.**",
"play": "¡Ahora que conoce cómo crear y editar puntos, trate de crear algunos puntos más para practicar! **Cuando quiera continuar con el siguiente capÃtulo, haga clic en '{next}'.**"
},
"areas": {
"title": "Ãreas",
- "add_playground": "Las *áreas* son utilizadas para mostrar los lÃmites de elementos como lagos, edificios y áreas residenciales.{br}Estos pueden ser utilizados para mapear con más detalle muchos elementos que normalmente podrÃa mapear como puntos. **Haga clic en el botón área {button} para añadir una nueva área.**",
+ "add_playground": "Las *Ãreas* se utilizan para mostrar los lÃmites de elementos como lagos, edificios y áreas residenciales. {br}También se pueden usar para mapeo más detallado de muchos elementos que normalmente se pueden asignar como puntos. **Haga clic en el botón {botton} Ãrea para agregar un área nueva.**",
"start_playground": "Vamos a añadir esta zona de juegos al mapa dibujando un área. Las áreas se dibujan colocando *nodos* a lo largo del borde exterior del elemento. **Haga clic o presione la barra espaciadora para colocar un nodo inicial en una de las esquinas de la zona de juegos.**",
"continue_playground": "Continúe dibujando el área colocando más nodos a lo largo del borde del patio. Está bien conectar el área a los caminos existentes.{br}Consejo: Puede mantener pulsada la tecla '{alt}' para evitar que los nodos se conecten a otros elementos. **Continuar dibujando un área para el patio de recreo.**",
"finish_playground": "Termine el área presionando la tecla retorno, o haciendo clic nuevamente en el primer o último nodo. **Termine de dibujar un área para la zona de juegos.**",
@@ -995,7 +1155,8 @@
"title": "Seleccionando elementos",
"select_one": "Selecciona un solo elemento",
"select_multi": "Selecciona múltiples elementos",
- "lasso": "Dibuja un lazo de selección alrededor de los elementos"
+ "lasso": "Dibuja un lazo de selección alrededor de los elementos",
+ "search": "Encontrar elementos que coincidan con el texto de búsqueda"
},
"with_selected": {
"title": "Con elemento seleccionado",
@@ -1026,7 +1187,7 @@
"continue_line": "Continua una lÃnea en el nodo seleccionado",
"merge": "Combina (fusiona) los elementos seleccionados",
"disconnect": "Desconecta los elementos en el nodo seleccionado",
- "split": "Divide una lÃnea en dos en el nodo seleccionado",
+ "split": "Divida una lÃnea en dos en el nodo seleccionado",
"reverse": "Invierte una lÃnea",
"move": "Mueve los elementos seleccionados",
"rotate": "Rota los elementos seleccionados",
@@ -1116,7 +1277,7 @@
},
"dismount": {
"description": "Acceso permitido pero el ciclista debe bajarse",
- "title": "Desmontar"
+ "title": "Desmontado"
},
"no": {
"description": "Acceso no permitido al público en general",
@@ -1306,6 +1467,9 @@
"brand": {
"label": "Marca"
},
+ "brewery": {
+ "label": "Cerveza de barril / tirada"
+ },
"bridge": {
"label": "Tipo",
"placeholder": "Predeterminado"
@@ -1342,37 +1506,9 @@
"label": "Capacidad",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Dirección",
- "options": {
- "E": "Este",
- "ENE": "Este-Noreste",
- "ESE": "Este-Sureste",
- "N": "Norte",
- "NE": "Noreste",
- "NNE": "Norte-Noreste",
- "NNW": "Norte-Noroeste",
- "NW": "Noroeste",
- "S": "Sur",
- "SE": "Sureste",
- "SSE": "Sur-Sureste",
- "SSW": "Sur-Suroeste",
- "SW": "Suroeste",
- "W": "Oeste",
- "WNW": "Oeste-Noroeste",
- "WSW": "Oeste-Sureste"
- }
- },
"castle_type": {
"label": "Tipo"
},
- "clock_direction": {
- "label": "Dirección",
- "options": {
- "anticlockwise": "En sentido antihorario",
- "clockwise": "En sentido horario"
- }
- },
"clothes": {
"label": "Ropa"
},
@@ -1417,13 +1553,13 @@
}
},
"crop": {
- "label": "Cultivo"
+ "label": "Cultivos"
},
"crossing": {
"label": "Tipo"
},
"cuisine": {
- "label": "Cocina"
+ "label": "Cocinas"
},
"currency_multi": {
"label": "Tipos de moneda"
@@ -1495,6 +1631,46 @@
"diaper": {
"label": "Cambiador de pañales disponible"
},
+ "direction": {
+ "label": "Dirección (grados en el sentido horario)",
+ "placeholder": "45, 90, 180, 270"
+ },
+ "direction_cardinal": {
+ "label": "Dirección",
+ "options": {
+ "E": "Este",
+ "ENE": "Este-noreste",
+ "ESE": "Este-sureste",
+ "N": "Norte",
+ "NE": "Noreste",
+ "NNE": "Norte-noreste",
+ "NNW": "Norte-noroeste",
+ "NW": "Noroeste",
+ "S": "Sur",
+ "SE": "Sureste",
+ "SSE": "Sur-sureste",
+ "SSW": "Sur-suroeste",
+ "SW": "Suroeste",
+ "W": "Oeste",
+ "WNW": "Oeste-noroeste",
+ "WSW": "Oeste-suroeste"
+ }
+ },
+ "direction_clock": {
+ "label": "Dirección",
+ "options": {
+ "anticlockwise": "Antihorario",
+ "clockwise": "Horario"
+ }
+ },
+ "direction_vertex": {
+ "label": "Dirección",
+ "options": {
+ "backward": "Hacia atrás",
+ "both": "Ambos / Todos",
+ "forward": "Adelante"
+ }
+ },
"display": {
"label": "Monitor"
},
@@ -1797,9 +1973,8 @@
"memorial": {
"label": "Tipo"
},
- "milestone_position": {
- "label": "Posición del hito kilométrico",
- "placeholder": "Distancia a un decimal (123.4)"
+ "monitoring_multi": {
+ "label": "Supervisando"
},
"mtb/scale": {
"label": "Dificultad de bicicleta de montaña",
@@ -1889,7 +2064,9 @@
"oneway": {
"label": "Sentido único",
"options": {
+ "alternating": "Alternante",
"no": "No",
+ "reversible": "Reversible",
"undefined": "Se asume que es No",
"yes": "SÃ"
}
@@ -1897,7 +2074,9 @@
"oneway_yes": {
"label": "Sentido único",
"options": {
+ "alternating": "Alternante",
"no": "No",
+ "reversible": "Reversible",
"undefined": "Se asume que es SÃ",
"yes": "SÃ"
}
@@ -1915,13 +2094,6 @@
"label": "Par",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Dirección",
- "options": {
- "backward": "Hacia atrás",
- "forward": "Hacia adelante"
- }
- },
"park_ride": {
"label": "Aparcamiento / Estacionamiento disuasorio"
},
@@ -2023,19 +2195,24 @@
"railway": {
"label": "Tipo"
},
+ "railway/position": {
+ "label": "Posición de hito",
+ "placeholder": "Distancia a un decimal (123.4)"
+ },
+ "railway/signal/direction": {
+ "label": "Dirección",
+ "options": {
+ "backward": "Hacia atrás",
+ "both": "Ambos / Todos",
+ "forward": "Adelante"
+ }
+ },
"rating": {
"label": "Potencia nominal"
},
"recycling_accepts": {
"label": "Acepta"
},
- "recycling_type": {
- "label": "Tipo de reciclaje",
- "options": {
- "centre": "Centro de reciclaje",
- "container": "Contenedor"
- }
- },
"ref": {
"label": "Código de referencia"
},
@@ -2171,7 +2348,7 @@
"horrible": "Todo terreno: vehÃculo todo terreno de trabajo pesado",
"impassable": "Impasable / Ningún vehÃculo con ruedas",
"intermediate": "Ruedas: bicicleta urbana, silla de ruedas, ciclomotor",
- "very_bad": "Gran despeje: vehÃculo todo terreno de trabajo livianos",
+ "very_bad": "Gran despeje: vehÃculo todo terreno de trabajo liviano",
"very_horrible": "Todo terreno especializado: tractor, vehÃculo todo terreno"
},
"placeholder": "Ruedas delgadas, ruedas, todo terreno..."
@@ -2189,13 +2366,13 @@
"label": "Deportes"
},
"sport_ice": {
- "label": "Deporte"
+ "label": "Deportes"
},
"sport_racing_motor": {
- "label": "Deporte"
+ "label": "Deportes"
},
"sport_racing_nonmotor": {
- "label": "Deporte"
+ "label": "Deportes"
},
"stars": {
"label": "Estrellas"
@@ -2332,6 +2509,14 @@
"traffic_signals": {
"label": "Tipo"
},
+ "traffic_signals/direction": {
+ "label": "Dirección",
+ "options": {
+ "backward": "Hacia atrás",
+ "both": "Ambos / Todos",
+ "forward": "Adelante"
+ }
+ },
"trail_visibility": {
"label": "Visibilidad de la senda",
"options": {
@@ -2501,8 +2686,7 @@
"terms": "ascensor de remolque de cuerda, cable de remolque, cuerda de remolque"
},
"aerialway/station": {
- "name": "Estación de remonte",
- "terms": "estación, estación de transporte por cable, estación de remonte"
+ "name": "Estación de remonte"
},
"aerialway/t-bar": {
"name": "Ascensor T-bar",
@@ -2517,7 +2701,7 @@
},
"aeroway/apron": {
"name": "Plataforma de estacionamiento",
- "terms": "plataforma, pista de estacionamiento"
+ "terms": "plataforma, vÃa de estacionamiento"
},
"aeroway/gate": {
"name": "Puerta de embarque",
@@ -2607,13 +2791,16 @@
"terms": "cambio de divisas, dinero, divisas, banco, monedas, billetes, dolares, euros, libras, yenes, casa de cambio, moneda extranjera"
},
"amenity/bus_station": {
- "name": "Estación de autobuses",
- "terms": "estación,terminal,autobus,autobús,bus,buses,colectivo,micro,guagua"
+ "name": "Estación / Terminal de bus"
},
"amenity/cafe": {
"name": "CafeterÃa",
"terms": "café, cafeterÃa, té, salón de té, casa de té, bar, restaurante"
},
+ "amenity/car_pooling": {
+ "name": "Automóvil compartido",
+ "terms": "car pool, car pooling, transporte, automóvil, vehÃculo, auto, carro, coche, compartido, "
+ },
"amenity/car_rental": {
"name": "Alquiler de automóviles",
"terms": "alquiler de automóviles, rent a car, alquiler de coches, alquiler de autos, arrendamiento de autos, renta de coches, renta de carros"
@@ -2659,8 +2846,8 @@
"terms": "cronómetro"
},
"amenity/college": {
- "name": "Terreno de instituto",
- "terms": "terreno, área, suelo, instituto, univerisdad"
+ "name": "Instituto / Escuela profesional",
+ "terms": "instituto, universidad, escuela profesional, educación terceria"
},
"amenity/community_centre": {
"name": "Centro Comunitario",
@@ -2710,8 +2897,7 @@
"terms": "comida rápida, comida chatarra, comida basura, comida preparada, platos preparados, comida en la calle, comida de paso, hamburguesa, hotdog, pancho, pollos fritos, tacos, papas fritas, pizza, choripán, sandwitch, bocadillos, salchipapas, burrito, sopaipillas, quesadilla, nachos, arepa"
},
"amenity/ferry_terminal": {
- "name": "Terminal de ferry",
- "terms": "ferry, ferri, transbordador, chalana, catamarán, lancha, pontón, terminal, estación"
+ "name": "Estación / Terminal de ferry"
},
"amenity/fire_station": {
"name": "Estación de bomberos",
@@ -2738,8 +2924,8 @@
"terms": "depósito, contenedor, grava, gravilla, arena, arenilla, sal"
},
"amenity/hospital": {
- "name": "Terreno de hospital",
- "terms": "terreno, área, suelo, hospitalario, hospital, clÃnica, sanatorio, consultorio"
+ "name": "Hospital",
+ "terms": "clÃnica, médico, doctor, sala de urgencias, sala de emergencias, salud, enfermerÃa, hospital, institución, sanatorio, sanatorio, enfermerÃa, quirófano, sala de espera, posta de salud, consultorio"
},
"amenity/hunting_stand": {
"name": "Puesto de caza",
@@ -2754,13 +2940,17 @@
"terms": "internet, terminales, cafe, cyber, cyber cafe, cybercafe, ciber, ciber café, cibercafé, juegos, juegos en red"
},
"amenity/kindergarten": {
- "name": "Terreno de preescolar o jardÃn de infancia",
- "terms": "terreno, área, suelo, preescolar, preprimaria, jardÃn de infancia, jardÃn de niños, kinder, parvulario, párvulos"
+ "name": "Preescolar o jardÃn de infancia",
+ "terms": "preescolar, pre primaria, jardÃn de infancia, jardÃn de niños, kinder, parvulario, párvulos, educación inicial, jardÃn de infantes, jardÃn maternal"
},
"amenity/library": {
"name": "Biblioteca",
"terms": "biblioteca,archivo,filmoteca,hemeroteca"
},
+ "amenity/love_hotel": {
+ "name": "Hotel para parejas",
+ "terms": "hotel para parejas, parejas, telo, albergue transitorio, hotel alojamiento, motel"
+ },
"amenity/marketplace": {
"name": "Mercado",
"terms": "mercado, mercadillo, mercado público, plaza de mercado, feria"
@@ -2853,8 +3043,8 @@
"terms": "correo, oficina de correos, casa de correos, estafeta de correos"
},
"amenity/prison": {
- "name": "Terreno de prisión",
- "terms": "terreno, área, suelo, prisión, cárcel, carceleta, celda, penal, penitenciaria, presidio, reclusión, encierro, correccional, detención"
+ "name": "Prisión / Cárcel",
+ "terms": "prisión, cárcel, carceleta, celda, penal, penitenciaria, presidio, reclusión, encierro, correccional, detención"
},
"amenity/pub": {
"name": "Pub",
@@ -2873,8 +3063,8 @@
"terms": "Estación de guardaparques, estación de guardabosques, guarda forestal, guardaparque, guardaparques, guardabosque, puesto de guardaparque"
},
"amenity/recycling": {
- "name": "Contenedor de reciclado",
- "terms": "reciclaje, reciclado"
+ "name": "Contenedor de reciclaje",
+ "terms": "contenedor, tacho, reciclado, reciclaje, basura, lata, botella, vidrio, metal, papel"
},
"amenity/recycling_centre": {
"name": "Centro de reciclaje",
@@ -2892,8 +3082,8 @@
"terms": "desecho, inodoro, taza, letrina, baño, aseo, lavabo, casa rodante, autocaravana, motorhome"
},
"amenity/school": {
- "name": "Terreno escolar",
- "terms": "terreno, área, suelo, recinto escolar, escolar, escuela, colegio, centro educativo, unidad educativa, primaria, secundaria, secundario, instituto, institución educativa"
+ "name": "Escuela / Colegio",
+ "terms": "recinto escolar, escolar, escuela, colegio, centro educativo, unidad educativa, primaria, secundaria, secundario, instituto, institución educativa, academia, escuela elemental, preparatorio, liceo"
},
"amenity/scrapyard": {
"name": "Depósito de chatarra"
@@ -2954,8 +3144,8 @@
"terms": "ayuntamiento, alcaldÃa, municipio, municipalidad, municipal, concejo, consistorio, cabildo, gobierno local, gobierno municipal, alcalde, intendente, concejales, ediles, comuna, casa consistorial"
},
"amenity/university": {
- "name": "Terreno universitario",
- "terms": "terreno, área, suelo, universidad, campus, colegio mayor, facultad, universitario, claustro"
+ "name": "Universidad",
+ "terms": "universidad, campus, colegio mayor, facultad, universitario, universitaria, claustro, postgrado, pregrado, educación profesional, educación superior"
},
"amenity/vending_machine": {
"name": "Máquina expendedora",
@@ -3179,6 +3369,10 @@
"name": "Granero",
"terms": "Granero, hórreo, silo, depósito de cereal, troj"
},
+ "building/bungalow": {
+ "name": "Bungalow",
+ "terms": "bungalow, bungaló, búngalo, cabaña"
+ },
"building/bunker": {
"name": "Búnker"
},
@@ -3198,6 +3392,10 @@
"name": "Edificio iglesia",
"terms": "iglesia, templo"
},
+ "building/civic": {
+ "name": "Edificio cÃvico",
+ "terms": "Edificio cÃvico, edificio civico, cÃvico, civico, centro cÃvico, centro civico, ayuntamiento, biblioteca, piscina"
+ },
"building/college": {
"name": "Edificio instituto",
"terms": "edificio del instituto, edificio instituto, facultad"
@@ -3221,6 +3419,10 @@
"building/entrance": {
"name": "Entrada/Salida"
},
+ "building/farm": {
+ "name": "Edificio agrÃcola",
+ "terms": "edificio agrÃcola, edificio agricola, agrÃcola, agricola, granja"
+ },
"building/garage": {
"name": "Garaje privado",
"terms": "garaje,cochera"
@@ -3255,7 +3457,11 @@
},
"building/kindergarten": {
"name": "Edificio de Preescolar / JardÃn de infantes ",
- "terms": "preescolar, parvulario, párvulos, jardÃn, jardÃn de infancia, jardÃn infantil, edificio"
+ "terms": "preescolar, parvulario, párvulos, jardÃn, jardÃn de infancia, jardÃn infantil, edificio, kinder"
+ },
+ "building/mosque": {
+ "name": "Edificio de la mezquita",
+ "terms": "Edificio de la mezquita, mezquita"
},
"building/public": {
"name": "Edificio público",
@@ -3273,6 +3479,10 @@
"name": "Techo",
"terms": "tejado, techumbre, cubierta, techo"
},
+ "building/ruins": {
+ "name": "Edificio en ruinas",
+ "terms": "ruina, ruinas, restos"
+ },
"building/school": {
"name": "Edificio de escuela",
"terms": "Edificio colegio, edificio colegio, escuela, colegio"
@@ -3281,6 +3491,10 @@
"name": "Casa adosada o duplex",
"terms": "casa adosada, casa pareada, duplex"
},
+ "building/service": {
+ "name": "Edificio de servicio",
+ "terms": "edificio de servicio, servicio, maquinaria, bombas, transformadores"
+ },
"building/shed": {
"name": "Cobertizo",
"terms": "cobertizo, establo, tinglado, barraca"
@@ -3289,10 +3503,18 @@
"name": "Establo para caballos",
"terms": "cuadra, caballeriza, establo, caballo, yegua"
},
+ "building/stadium": {
+ "name": "Edificio del estadio",
+ "terms": "Edificio del estadio, estadio"
+ },
"building/static_caravan": {
"name": "Caravana estática",
"terms": "caravana, remolque, autocaravana, trailer, roulotte"
},
+ "building/temple": {
+ "name": "Edificio del templo",
+ "terms": "Edificio del templo, templo"
+ },
"building/terrace": {
"name": "Casas adosadas",
"terms": "Casas adosadas, casa pareada, viviendas en hilera, Bloques de casas"
@@ -3300,6 +3522,10 @@
"building/train_station": {
"name": "Estación de ferrocarril"
},
+ "building/transportation": {
+ "name": "Edificio de transporte público",
+ "terms": "Edificio de transporte público, transporte público, transporte publico, terminal"
+ },
"building/university": {
"name": "Edificio de universidad",
"terms": "universidad, facultad, escuela universitaria, colegio mayor"
@@ -3312,8 +3538,11 @@
"name": "Cancha de acampar",
"terms": "lugar, patio, cancha, terreno, camping, cámping, campamento, acampe, tienda, carpa, rv, motorhome, motor home, caravana, autocaravana, "
},
+ "circular": {
+ "name": "Glorieta / CÃrculo de tráfico"
+ },
"club": {
- "name": "Club",
+ "name": "Clubs",
"terms": "asociación, logia, social, voluntariado, servicio, religioso, polÃtico, intercambio, cultural, deportivo, caridad, radio, arte, astronomÃa, juegos, ajedrez, bicicleta, cine, cocina, gastronomÃa, fan, anime, música, pesca, linux, caza, motocicletas, nudismo, veteranos"
},
"craft": {
@@ -3486,7 +3715,7 @@
},
"craft/tiler": {
"name": "Solador",
- "terms": "Solador, alicatador, solar, alicatar, embaldosar, baldosas, azulejos"
+ "terms": "solador, alicatador, solar, alicatar, embaldosar, baldosas, azulejos, albañil, azulejista"
},
"craft/tinsmith": {
"name": "Hojalatero",
@@ -3532,7 +3761,7 @@
},
"emergency/life_ring": {
"name": "Salvavidas",
- "terms": "aro salvavidas, flotador"
+ "terms": "boya, boya salvavidas, anillo kisby, anillo kisby, boya perry"
},
"emergency/no": {
"name": "Acceso de emergencia no permitido"
@@ -3686,8 +3915,7 @@
"terms": "camino de herradura, senda ecuestre, camino para caballos, pista ecuestre, ruta a caballo, caballo"
},
"highway/bus_stop": {
- "name": "Parada de autobús",
- "terms": "parada, marquesina, autobús, bus, colectivo, micro, guagua"
+ "name": "Parada / Plataforma de bus"
},
"highway/corridor": {
"name": "Pasillo interior",
@@ -3851,7 +4079,7 @@
},
"highway/traffic_signals": {
"name": "Semáforos",
- "terms": "semáforo, señal de tráfico, luces de tráfico, luces de señalización, luces de parado, señal, tráfico, tránsito, control"
+ "terms": "semáforo, semaforo, señal de tráfico, luces de tráfico, luces de señalización, luces de parado, señal, tráfico, tránsito, control"
},
"highway/trunk": {
"name": "Carretera principal",
@@ -3968,10 +4196,6 @@
"name": "Plantación forestal",
"terms": "bosque, plantación, pinar, cultivo, plantÃo, sembrado, eucaliptal, explotación, árbol"
},
- "landuse/garages": {
- "name": "Garajes particulares",
- "terms": "automóvil, vehÃculo, carro, garaje, cochera"
- },
"landuse/grass": {
"name": "Césped",
"terms": "pasto, hierba, césped, grama, zacate, franjas de separación, césped de parque"
@@ -3980,6 +4204,10 @@
"name": "Terreno en campo sin edificar",
"terms": "terreno, campo, urbanizable, construir, construcción"
},
+ "landuse/greenhouse_horticulture": {
+ "name": "Horticultura de invernadero",
+ "terms": "Horticultura de invernadero, flor, invernadero, horticultura, cultivar, vivero"
+ },
"landuse/harbour": {
"name": "Puerto",
"terms": "puerto, portuario, barco, embarcaciones"
@@ -4379,6 +4607,10 @@
"name": "Mástil",
"terms": "mástil, palo, poste, asta, antena, difusión, telefonÃa celular, mástil de comunicación, guyed, torre de teléfono móvil, mástil de radio, televisión, mástil de transmisión"
},
+ "man_made/monitoring_station": {
+ "name": "Estación de monitoreo",
+ "terms": "Estación de monitoreo, monitoreo, clima, terremoto, sismologÃa, aire, gps"
+ },
"man_made/observation": {
"name": "Torre de Observación",
"terms": "Torre de observación, torre de vigilancia"
@@ -4584,8 +4816,7 @@
"terms": "contador, contadora, contable"
},
"office/administrative": {
- "name": "Oficina administrativa",
- "terms": "oficina administrativa, oficina de administración, administrativo, gestorÃa, asesorÃa"
+ "name": "Oficina administrativa"
},
"office/adoption_agency": {
"name": "Agencia de adopción",
@@ -4608,8 +4839,8 @@
"terms": "caridad, beneficencia"
},
"office/company": {
- "name": "Oficina de empresa",
- "terms": "oficina, empresa, compañÃa, sucursal"
+ "name": "Oficina corporativa",
+ "terms": "Oficina corporativa, empresa privada"
},
"office/coworking": {
"name": "Espacio de trabajo compartido",
@@ -4672,8 +4903,7 @@
"terms": "despacho, bufete, abogado, procurador, letrado, jurisconsulto, jurisperito, jurista, legista, oficina jurÃdica, bufete jurÃdico, despacho de abogados, oficina de abogados, estudio jurÃdico"
},
"office/lawyer/notary": {
- "name": "NotarÃa",
- "terms": "notarÃa pública, notario público, asistente de notario, escribano, notariado, notarial, testamento, firma, escritura, inmueble, protocolo notario"
+ "name": "NotarÃa"
},
"office/moving_company": {
"name": "Oficina de mudanzas",
@@ -4905,13 +5135,173 @@
"name": "Transformador de energÃa",
"terms": "Transformador, transformador de potencia, transformador eléctrico, transformador de energÃa"
},
+ "public_transport/linear_platform": {
+ "name": "Parada / Plataforma de transporte público",
+ "terms": "plataforma, transporte público, transporte publico, tránsito, transporte"
+ },
+ "public_transport/linear_platform_aerialway": {
+ "name": "Parada / Plataforma aérea",
+ "terms": "vÃa aérea, teleférico, plataforma, transporte público, transporte publico, tránsito, transporte"
+ },
+ "public_transport/linear_platform_bus": {
+ "name": "Parada / Plataforma de bus",
+ "terms": "bus, autobús, autobus, plataforma, transporte público, transporte publico, tránsito, transporte"
+ },
+ "public_transport/linear_platform_ferry": {
+ "name": "Parada / Plataforma de ferry",
+ "terms": "barco, muelle, ferry, buque, transbordador, plataforma, tránsito, transporte público, transporte publico, tránsito, transporte"
+ },
+ "public_transport/linear_platform_light_rail": {
+ "name": "Parada / Plataforma de tren ligero",
+ "terms": "tren ligero, eléctrico, plataforma, transporte público, transporte publico, ferrocarril, vÃa, tranvÃa, trole, tránsito, transporte"
+ },
+ "public_transport/linear_platform_monorail": {
+ "name": "Parada / Plataforma de monorraÃl",
+ "terms": "monorriel, plataforma, transporte público, transporte publico, ferrocarril, tránsito, transporte"
+ },
+ "public_transport/linear_platform_subway": {
+ "name": "Parada / Plataforma de metro",
+ "terms": "metro, plataforma, transporte público, transporte publico, ferrocarril, subte, vÃa, tránsito, transporte, subterráneo, subterraneo"
+ },
+ "public_transport/linear_platform_train": {
+ "name": "Parada / Plataforma de tren",
+ "terms": "plataforma, transporte público, transporte publico, ferrocarril, vÃa, tren, tránsito, transporte"
+ },
+ "public_transport/linear_platform_tram": {
+ "name": "Parada / Plataforma de tranvÃa",
+ "terms": "eléctrico, ligero, plataforma, transporte público, transporte publico, ferrocarril, tranvÃa, vÃa, tranvia, trole, tránsito, transporte"
+ },
+ "public_transport/linear_platform_trolleybus": {
+ "name": "Parada / Plataforma de trolebús",
+ "terms": "autobús, bus, eléctrico, plataforma, transporte público, transporte publico, tranvÃa,tranvia, trolebús, trolebus, tránsito, transporte"
+ },
"public_transport/platform": {
- "name": "Plataforma",
- "terms": "Plataforma, Andén"
+ "name": "Parada / Plataforma de transporte público",
+ "terms": "plataforma, transporte público, transporte publico, tránsito, transporte"
+ },
+ "public_transport/platform_aerialway": {
+ "name": "Parada / Plataforma aérea",
+ "terms": "vÃa aérea, teleférico, plataforma, transporte público, transporte publico, tránsito, transporte"
+ },
+ "public_transport/platform_bus": {
+ "name": "Parada / Plataforma de bus",
+ "terms": "autobús, bus, colectivo, plataforma, transporte público, transporte publico, tránsito, transporte"
+ },
+ "public_transport/platform_ferry": {
+ "name": "Parada / Plataforma de ferry",
+ "terms": "barco, muelle, ferry, transbordador, buque, plataforma, tránsito, transporte público, transporte publico transporte"
+ },
+ "public_transport/platform_light_rail": {
+ "name": "Parada / Plataforma de tren ligero",
+ "terms": "tren ligero, eléctrico, plataforma, transporte público, transporte publico, ferrocarril, vÃa, tranvÃa, trole, tránsito, transporte"
+ },
+ "public_transport/platform_monorail": {
+ "name": "Parada / Plataforma de monorraÃl",
+ "terms": "monorriel, plataforma, transporte público, transporte publico, ferrocarril, tránsito, transporte"
+ },
+ "public_transport/platform_subway": {
+ "name": "Parada / Plataforma de metro",
+ "terms": "metro, plataforma, transporte público, transporte publico, ferrocarril, subte, vÃa, tránsito, transporte, subterráneo, subterraneo"
+ },
+ "public_transport/platform_train": {
+ "name": "Parada / Plataforma de tren",
+ "terms": "plataforma, transporte público, transporte publico, ferrocarril, vÃa, tren, tránsito, transporte"
+ },
+ "public_transport/platform_tram": {
+ "name": "Parada / Plataforma de tranvÃa",
+ "terms": "eléctrico, ligero, plataforma, transporte público, transporte publico, ferrocarril, tranvÃa, vÃa, tranvia, tránsito, transporte"
+ },
+ "public_transport/platform_trolleybus": {
+ "name": "Parada / Plataforma de trolebús",
+ "terms": "for 'Trolleybus Stop / Platform', separated by commas> autobús, bus, eléctrico, plataforma, transporte público, transporte publico, tranvÃa,tranvia, trolebús, trolebus, tránsito, transporte"
+ },
+ "public_transport/station": {
+ "name": "Parada de transporte público / Plataforma",
+ "terms": "plataforma, transporte público, transporte publico, tránsito, transporte"
+ },
+ "public_transport/station_aerialway": {
+ "name": "Parada aérea / Plataforma",
+ "terms": "vÃa aérea, teleférico, plataforma, transporte público, transporte publico, tránsito, transporte"
+ },
+ "public_transport/station_bus": {
+ "name": "Estación / Terminal de bus",
+ "terms": "autobús, bus, transporte público, transporte publico, estación, estacion, terminal, tránsito, transporte"
+ },
+ "public_transport/station_ferry": {
+ "name": "Estación / Terminal de ferry",
+ "terms": "barco, muelle, transbordador, ferry, buque, transporte público, transporte publico, estación, terminal, tránsito, transporte"
+ },
+ "public_transport/station_light_rail": {
+ "name": "Estación de tren ligero",
+ "terms": "tren ligero, eléctrico, transporte público, transporte publico, ferrocarril, vÃa, tranvÃa, trole, tránsito, transporte"
+ },
+ "public_transport/station_monorail": {
+ "name": "Estación de de monorraÃl",
+ "terms": "monorriel, transporte público, transporte publico, ferrocarril, tránsito, transporte"
+ },
+ "public_transport/station_subway": {
+ "name": "Estación de metro",
+ "terms": "metro, transporte público, transporte publico, ferrocarril, subte, vÃa, tránsito, transporte, subterráneo, subterraneo"
+ },
+ "public_transport/station_train": {
+ "name": "Estación de tren",
+ "terms": "transporte público, transporte publico, ferrocarril, vÃa, tren, tránsito, transporte"
+ },
+ "public_transport/station_train_halt": {
+ "name": "Estación de tren (Alto / A pedido)",
+ "terms": "alto, a pedido, transporte público, transporte publico, ferrocarril, estación, vÃa, tren, tránsito, transporte, parada a silbato, silbato"
+ },
+ "public_transport/station_tram": {
+ "name": "Estación de tranvÃa",
+ "terms": "eléctrico, ligero, transporte público, transporte publico, ferrocarril, tranvÃa, vÃa, tranvia, tránsito, transporte"
+ },
+ "public_transport/station_trolleybus": {
+ "name": "Estación / Terminal de trolebús",
+ "terms": "transporte público, estación, terminal, parada, transporte, autobús, bus, trolebús"
+ },
+ "public_transport/stop_area": {
+ "name": "Ãrea de parada de transporte",
+ "terms": "transporte público, parada, punto de detención"
},
"public_transport/stop_position": {
- "name": "Punto de detención",
- "terms": "punto de detención, stop, parada, posición de parada"
+ "name": "Ubicación de parada de transporte",
+ "terms": "punto detención, transporte público, tránsito, transporte, aéreo, autobús, ferry, tren ligero, tranvÃa, tren, monorraÃl, metro, trolebús"
+ },
+ "public_transport/stop_position_aerialway": {
+ "name": "Ubicación de parada aérea",
+ "terms": "punto detención, transporte público, tránsito, transporte, teleférico, telecabina, góndola, transportador"
+ },
+ "public_transport/stop_position_bus": {
+ "name": "Ubicación de parada de autobús",
+ "terms": "punto detención, transporte público, tránsito, transporte, autobús, bus, minibús"
+ },
+ "public_transport/stop_position_ferry": {
+ "name": "Ubicación de parada de ferry",
+ "terms": "punto detención, transporte público, tránsito, transporte, naval, marÃtimo, bote, barco, ferry, buque, lancha, muelle, dársena"
+ },
+ "public_transport/stop_position_light_rail": {
+ "name": "Ubicación de parada de tren ligero",
+ "terms": "punto detención, transporte público, tránsito, transporte, tren, ferrocarril, tren ligero"
+ },
+ "public_transport/stop_position_monorail": {
+ "name": "Ubicación de parada monorraÃl",
+ "terms": "punto detención, transporte público, tránsito, transporte, tren, ferrocarril, monorraÃl, monocarril"
+ },
+ "public_transport/stop_position_subway": {
+ "name": "Ubicación de parada del metro",
+ "terms": "punto detención, transporte público, tránsito, transporte, tren, ferrocarril, metro, subterráneo"
+ },
+ "public_transport/stop_position_train": {
+ "name": "Ubicación de parada del tren",
+ "terms": "punto detención, transporte público, tránsito, transporte, tren, ferrocarril"
+ },
+ "public_transport/stop_position_tram": {
+ "name": "Ubicación de parada del tranvÃa",
+ "terms": "punto detención, transporte público, tránsito, transporte, tren, ferrocarril, tranvÃa"
+ },
+ "public_transport/stop_position_trolleybus": {
+ "name": "Ubicación de parada del trolebús",
+ "terms": "punto detención, transporte público, tránsito, transporte, tren, ferrocarril, bus, autobús, trolebús"
},
"railway": {
"name": "Ferrocarril"
@@ -4941,8 +5331,7 @@
"terms": "Funicular"
},
"railway/halt": {
- "name": "Apeadero de ferrocarril",
- "terms": "alto, apeadero, detención, interrupción"
+ "name": "Estación / Aparadero de tren (parada / a pedido)"
},
"railway/level_crossing": {
"name": "Cruce de ferrocarril (carretera)",
@@ -4956,6 +5345,10 @@
"name": "Hito kilométrico ferroviario",
"terms": "hito, señal, marcador, kilométrico, mojón, vÃa, via, férrea, ferroviaria, ferroviario, ferrocarril, tren"
},
+ "railway/miniature": {
+ "name": "VÃa ferrea en miniatura",
+ "terms": "ferrocarril, tren miniatura, tren en miniatura, tren de ancho estrecho, tren de ancho mÃnimo, trocha angosta, trocha mÃnima"
+ },
"railway/monorail": {
"name": "MonorraÃl",
"terms": "monorraÃl, monorriel, monocarril"
@@ -4965,8 +5358,7 @@
"terms": "Ferrocarril de vÃa estrecha, vÃa angosta, gálibo estrecho"
},
"railway/platform": {
- "name": "Andén de ferrocarril",
- "terms": "Andén de ferrocarril, plataforma ferroviaria"
+ "name": "Parada / Plataforma de tren"
},
"railway/rail": {
"name": "VÃa de ferrocarril",
@@ -4977,16 +5369,15 @@
"terms": "señal, señalización, luces, vÃa, via, férrea, ferroviaria, ferroviario, ferrocarril, tren"
},
"railway/station": {
- "name": "Estación de ferrocarril",
- "terms": "Estación de Ferrocarril, estaciones de ferrocarril, estación de tren"
+ "name": "Estación de tren"
},
"railway/subway": {
"name": "Metro",
- "terms": "metro, subte"
+ "terms": "metro, subte, subterráneo, subterraneo, transporte publico, transporte público"
},
"railway/subway_entrance": {
- "name": "Boca de metro",
- "terms": "entrada de metro, entrada de subte, entrada, ingreso, acceso"
+ "name": "Entrada del metro",
+ "terms": "boca, entrada de metro, entrada de subte, entrada, ingreso, acceso, subte, subterráneo, subterraneo"
},
"railway/switch": {
"name": "DesvÃo ferroviario",
@@ -4998,11 +5389,10 @@
},
"railway/tram": {
"name": "TranvÃa",
- "terms": "TranvÃa"
+ "terms": "tren ligero, tranvÃa, tranvia"
},
"railway/tram_stop": {
- "name": "Parada de tranvÃa",
- "terms": "parada, estación, tranvÃa, tren ligero, metro ligero, tren tram"
+ "name": "Parada de tranvÃa"
},
"relation": {
"name": "Relación",
@@ -5013,7 +5403,7 @@
},
"route/ferry": {
"name": "Ruta de ferry",
- "terms": "ruta, ferry, transbordador, lancha, embarcación, trasbordador"
+ "terms": "ruta, ferry, buque, transbordador, lancha, embarcación, trasbordador"
},
"shop": {
"name": "Tienda",
@@ -5287,7 +5677,7 @@
},
"shop/kiosk": {
"name": "Quiosco",
- "terms": "kiosco, periódico, diario, semanario, revista, cigarrillo, snack, bocadillo, dulce, pastilla, bebida, jugo"
+ "terms": "kiosko, puesto, negocio, periódico, revista, encendedor, mapas, cigarrillo, dulces, golosinas, refrescos, jugos, flores"
},
"shop/kitchen": {
"name": "Tienda de diseño de cocinas",
@@ -5709,7 +6099,7 @@
},
"type/route/ferry": {
"name": "Ruta de ferry",
- "terms": "ruta, itinerario, rumbo, dirección, trayecto, ferry, transbordador"
+ "terms": "ruta, itinerario, rumbo, dirección, trayecto, ferry, transbordador, buque"
},
"type/route/foot": {
"name": "Ruta a pie",
@@ -5723,10 +6113,18 @@
"name": "Ruta a caballo",
"terms": "caballo, ruta, ecuestre, equitación, cabalgar, cabalgata"
},
+ "type/route/light_rail": {
+ "name": "Ruta de tren ligero",
+ "terms": "lrt, tren, tranvÃa, tren urbano, tranvÃa urbano, tren eléctrico, tren rápido, tren ligero, tren tranvÃa, metro ligero"
+ },
"type/route/pipeline": {
"name": "Ruta de tuberÃa",
"terms": "ruta, tuberÃa, gasoducto, oleoducto, conducto, cañerÃa, ducto"
},
+ "type/route/piste": {
+ "name": "Ruta de pista / esquÃ",
+ "terms": "pista, ruta, esquÃ, esqui, ski, esquiar"
+ },
"type/route/power": {
"name": "Ruta de red elécrica",
"terms": "lÃnea de alta tensión, cable, electricidad, energÃa, red eleÄtrica, lÃnea electrica"
@@ -5735,13 +6133,17 @@
"name": "Ruta de carretera",
"terms": "carretera, camino, ruta, vÃa, calle, calzada, firme"
},
+ "type/route/subway": {
+ "name": "Ruta de metro",
+ "terms": "ruta, lÃnea, linea, recorrido, metro, subte, subterráneo, subterraneo"
+ },
"type/route/train": {
"name": "Ruta del tren",
"terms": "ruta de tren, lÃnea de tren, tren, ferrocarril, vÃa"
},
"type/route/tram": {
"name": "Ruta del tranvÃa",
- "terms": "ruta de tranvÃa, lÃnea de tranvÃa, tranvÃa"
+ "terms": "ruta de tranvÃa, lÃnea de tranvÃa, tranvÃa, tranvia"
},
"type/route_master": {
"name": "Ruta maestra",
@@ -5819,8 +6221,8 @@
"terms": "catarata, caÃda de agua, salto de agua, torrente"
},
"waterway/weir": {
- "name": "Vertedero",
- "terms": "vertedero, vertedero hidráulico, aliviadero"
+ "name": "Dique / Aliviadero",
+ "terms": "vertedero, desagüe, hidráulico, vertedero hidráulico, aliviadero hidráulico, dique, pequeña represa"
}
}
},
@@ -5847,7 +6249,7 @@
"attribution": {
"text": "Términos y comentarios"
},
- "description": "Imagen de satélite DigitalGlobe Standard.",
+ "description": "Imágenes de satélite DigitalGlobe Standard.",
"name": "Imágenes DigitalGlobe Standard"
},
"DigitalGlobe-Standard-vintage": {
@@ -5868,7 +6270,7 @@
"attribution": {
"text": "© contribuidores OpenStreetMap, CC-BY-SA"
},
- "description": "La capa predeterminada de OpenStreetMap",
+ "description": "Capa predeterminada de OpenStreetMap",
"name": "OpenStreetMap (Estándar)"
},
"Mapbox": {
@@ -5932,33 +6334,18 @@
"name": "Carreteras TIGER 2017"
},
"Waymarked_Trails-Cycling": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, datos del mapa contribuidores OpenStreetMap, ODbL 1.0"
- },
"name": "Waymarked Trails: Ciclismo"
},
"Waymarked_Trails-Hiking": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, datos del mapa contribuidores OpenStreetMap, ODbL 1.0"
- },
"name": "Waymarked Trails: Senderismo"
},
"Waymarked_Trails-MTB": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, datos del mapa contribuidores OpenStreetMap, ODbL 1.0"
- },
"name": "Waymarked Trails: BTT"
},
"Waymarked_Trails-Skating": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, datos del mapa contribuidores OpenStreetMap, ODbL 1.0"
- },
"name": "Waymarked Trails: Patinaje"
},
"Waymarked_Trails-Winter_Sports": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, datos del mapa contribuidores OpenStreetMap, ODbL 1.0"
- },
"name": "Waymarked Trails: Deportes de invierno"
},
"basemap.at": {
diff --git a/vendor/assets/iD/iD/locales/et.json b/vendor/assets/iD/iD/locales/et.json
index e82eaaa72..138909328 100644
--- a/vendor/assets/iD/iD/locales/et.json
+++ b/vendor/assets/iD/iD/locales/et.json
@@ -396,17 +396,15 @@
"background": {
"title": "Taust",
"description": "Tausta seaded",
- "percent_brightness": "heledus {opacity}%",
"none": "Puudub",
"custom": "Kohandatud",
"custom_button": "Muuda kohandatud tausta",
- "fix_misalignment": "Korrigeeri kattekaardi nihet",
"reset": "lähtesta",
- "offset": "Lohista alumist halli kasti, et sättida kattekaardi nihet või siseta nihe meetrites.",
"minimap": {
- "description": "Pisikaart",
"tooltip": "Näita väljasuumitud kaarti, et aidata tuvastada kuvatud ala."
- }
+ },
+ "fix_misalignment": "Korrigeeri kattekaardi nihet",
+ "offset": "Lohista alumist halli kasti, et sättida kattekaardi nihet või siseta nihe meetrites."
},
"map_data": {
"title": "Kaardi andmed",
@@ -561,7 +559,6 @@
"untagged_line": "Sildistamata joon",
"untagged_area": "Sildistamata ala",
"untagged_relation": "Sildistamata relatsioon",
- "many_deletions": "Oled kustutamas {n} objekti. Kas oled sa kindel, et soovid seda teha? See kustutab need kaardilt, mida kõik näevad aadressil openstreetmap.org.",
"tag_suggests_area": "Silt {tag} viitab, et joon peaks olema ala, kuid see pole ala.",
"deprecated_tags": "Iganenud sildid: {tags}"
},
@@ -589,8 +586,7 @@
"view_on_mapillary": "Vaata seda fotot Mapillary's"
},
"help": {
- "title": "Abi",
- "imagery": "# Aerofoto\n\nAerofotod on kaardistamisel oluliseks algallikaks. Valik aerofotosid on kättesaadavad paremal asuva redaktori taustaseadete menüü kaudu, vaikimisi on taustaks [Bing Maps](http://www.bing.com/maps/) satelliitfoto.\n\nEesti puhul on reeglina kõige täpsemaks ning ajakohasemaks aerofotoks Maa-ameti ortokaart. Selleks, et avada OSM ID-redaktor vaikimisi Maa-ameti ortofoto taustaga, kasuta veebibrauseris aadressi http://www.openstreetmap.org/edit#background=custom:http://kaart.maakaart.ee/orto/{z}/{x}/{y}.jpeg&map=@zoom/@lon/@lat, milles @zoom/@lon/@lat asenda reaalsete väärtustega (näit. 15/59.3438/24.5892).\n\nMõnikord on aerofoto kaardiandmete suhtes nihkes. Kui märkad, et massiliselt objekte on nihkes siis ära asu kohe nende asukohti muutma vaid võrdle erinevaid aerofotosid ja vajadusel kohanda vastavalt aerofoto asendit taustaseadete menüü valiku 'Korrigeeri nihet' abil.\n"
+ "title": "Abi"
},
"intro": {
"graph": {
@@ -798,19 +794,9 @@
"capacity": {
"label": "Mahtutavus"
},
- "cardinal_direction": {
- "label": "Suund"
- },
"castle_type": {
"label": "Tüüp"
},
- "clock_direction": {
- "label": "Suund",
- "options": {
- "anticlockwise": "Vastupäeva",
- "clockwise": "Päripäeva"
- }
- },
"club": {
"label": "Tüüp"
},
@@ -1072,13 +1058,6 @@
"operator": {
"label": "Operaator"
},
- "parallel_direction": {
- "label": "Suund",
- "options": {
- "backward": "Taha",
- "forward": "Ette"
- }
- },
"park_ride": {
"label": "Pargi ja Reisi"
},
@@ -1113,13 +1092,6 @@
"recycling_accepts": {
"label": "Võtab vastu"
},
- "recycling_type": {
- "label": "Ãmbertöötluse tüüp",
- "options": {
- "centre": "Ãmbertöötluskeskus",
- "container": "Konteiner"
- }
- },
"relation": {
"label": "Tüüp"
},
@@ -1373,9 +1345,6 @@
"name": "Valuutavahetus",
"terms": "rahavahetus"
},
- "amenity/bus_station": {
- "name": "Bussijaam"
- },
"amenity/cafe": {
"name": "Kohvik"
},
@@ -1460,10 +1429,6 @@
"amenity/fast_food": {
"name": "Kiirtoitlustus"
},
- "amenity/ferry_terminal": {
- "name": "Praamiterminal",
- "terms": "Praamisadam, sadam"
- },
"amenity/fire_station": {
"name": "Tuletõrjedepoo",
"terms": "tuletõrjujad"
@@ -1581,10 +1546,6 @@
"name": "Looduskeskus",
"terms": "külastuskeskus"
},
- "amenity/recycling": {
- "name": "Taaskasutus",
- "terms": "Taara,taaraautomaat,jäätmed,prügi,pudelid,klaas,purgid,praht,konteiner"
- },
"amenity/recycling_centre": {
"name": "Jäätmejaam",
"terms": "Taaskasutuskeskus"
@@ -2081,9 +2042,6 @@
"highway/bridleway": {
"name": "Ratsutamisrada"
},
- "highway/bus_stop": {
- "name": "Bussipeatus"
- },
"highway/corridor": {
"name": "Sisekoridor",
"terms": "koridor"
@@ -2313,10 +2271,6 @@
"landuse/forest": {
"name": "Metsamaa"
},
- "landuse/garages": {
- "name": "Garaažid",
- "terms": "Garaazid"
- },
"landuse/grass": {
"name": "Muru"
},
@@ -2779,12 +2733,6 @@
"name": "Trafo",
"terms": "Transformaator"
},
- "public_transport/platform": {
- "name": "Platvorm"
- },
- "public_transport/stop_position": {
- "name": "Peatuskoht"
- },
"railway": {
"name": "Raudtee"
},
@@ -2802,10 +2750,6 @@
"railway/funicular": {
"name": "Köisraudtee"
},
- "railway/halt": {
- "name": "Peatuskoht",
- "terms": "pooljaam"
- },
"railway/level_crossing": {
"name": "Raudtee-ülesõidukoht",
"terms": "ülesõit,ristumine,rongi"
@@ -2817,18 +2761,10 @@
"railway/narrow_gauge": {
"name": "Kitsarööpaline raudtee"
},
- "railway/platform": {
- "name": "Raudteeplatvorm",
- "terms": "platvorm,perroon,raudteeperroon"
- },
"railway/rail": {
"name": "Raudtee",
"terms": "rongitee"
},
- "railway/station": {
- "name": "Raudteejaam",
- "terms": "jaam,rongijaam"
- },
"railway/subway": {
"name": "Metroo"
},
@@ -2839,9 +2775,6 @@
"railway/tram": {
"name": "Tramm"
},
- "railway/tram_stop": {
- "name": "Trammipeatus"
- },
"relation": {
"name": "Seos",
"terms": "relatsioon"
@@ -3090,10 +3023,6 @@
"name": "Ehtepood",
"terms": "ehted,kalliskivid"
},
- "shop/kiosk": {
- "name": "Kiosk",
- "terms": "putka,ajalehekiosk"
- },
"shop/kitchen": {
"name": "Köögimööblikauplus",
"terms": "köögimööblistuudio,köögistuudio"
diff --git a/vendor/assets/iD/iD/locales/fa.json b/vendor/assets/iD/iD/locales/fa.json
index f5b2955f3..c538a7b84 100644
--- a/vendor/assets/iD/iD/locales/fa.json
+++ b/vendor/assets/iD/iD/locales/fa.json
@@ -25,6 +25,9 @@
},
"draw_line": {
"tail": "Ø¨Ø±Ø§Û Ø§ÙØ²ÙØ¯Ù Ú¯Ø±Ù ÙØ§Û Ø¨ÛØ´ØªØ± ب٠خط Ú©ÙÛÚ© Ú©ÙÛØ¯. Ø¨Ø±Ø§Û Ø§ØªØµØ§Ù Ø¨Ù Ø³Ø§ÛØ± Ø®Ø·ÙØ· رÙÛ Ø¢ÙÙØ§ Ú©ÙÛÚ© Ú©ÙÛØ¯Ø Ù Ø¨Ø±Ø§Û Ù¾Ø§ÛØ§Ù داد٠ب٠خط د٠بار Ú©ÙÛÚ© Ú©ÙÛØ¯."
+ },
+ "drag_node": {
+ "connected_to_hidden": "اÛÙ Ø¹ÙØµØ± ب٠دÙÛÙ Ù
ØªØµÙ Ø¨ÙØ¯Ù ب٠ÛÚ© Ø¹ÙØµØ± Ù
Ø®ÙÛ ÙØ§Ø¨Ù تغÛÛØ± ÙÛØ³Øª. "
}
},
"operations": {
@@ -113,6 +116,10 @@
"relation": "Ø±Ø§Ø¨Ø·Ù ØØ°Ù شد.",
"multiple": "{n} Ø¹ÙØµØ± از ÙÙØ´Ù ØØ°Ù شد."
},
+ "too_large": {
+ "single": "اÙ
Ú©Ø§Ù ØØ°Ù اÛÙ Ø¹ÙØ§ØµØ± ÙØ¬Ùد ÙØ¯Ø§Ø±Ø¯ Ø²ÛØ±Ø§ در ØØ§Ù ØØ§Ø¶Ø± Ù
ÙØ¯Ø§Ø± کاÙÛ Ø§Ø² Ø¢ÙâÙØ§ ÙØ¬Ùد ÙØ¯Ø§Ø±Ø¯.",
+ "multiple": "اÙ
Ú©Ø§Ù ØØ°Ù اÛÙ Ø¹ÙØ§ØµØ± ب٠دÙÛÙ Ù
تعÙÙ Ø¨ÙØ¯Ù ب٠ÛÚ© رابط٠بزرگتر ÙØ¬Ùد ÙØ¯Ø§Ø±Ø¯. ÙØ·Ùا ابتدا Ø¢ÙâÙØ§ را از Ø±Ø§Ø¨Ø·Ù ØØ°Ù Ú©ÙÛØ¯"
+ },
"incomplete_relation": {
"single": "اÛÙ Ø¹ÙØµØ± ÙØ§Ø¨Ù ØØ°Ù ÙÛØ³Øª Ø²ÛØ±Ø§ کاÙ
ÙØ§ داÙÙÙØ¯ ÙØ´Ø¯Ù.",
"multiple": "اÛÙ Ø¹ÙØ§ØµØ± ÙØ§Ø¨Ù ØØ°Ù ÙÛØ³ØªÙد ÚÙÙ Ø¨Ù ØµÙØ±Øª کاÙ
٠داÙÙÙØ¯ ÙØ´Ø¯ÙâØ§ÙØ¯."
@@ -155,6 +162,7 @@
"key": "C",
"annotation": "{n} Ø¹ÙØµØ± ادغاÙ
شدÙ.",
"not_eligible": "اÛÙ Ø¹ÙØ§ØµØ± ÙØ§Ø¨Ù ØªØ±Ú©ÛØ¨ ÙÛØ³ØªÙد.",
+ "not_adjacent": "اÙ
کا٠ادغاÙ
اÛÙ ÙØ¨ÚÚ¯ÛâÙØ§ ÙØ¬Ùد ÙØ¯Ø§Ø±Ø¯ Ø²ÛØ±Ø§ کاÙکش٠آÙÙØ§ ÙØ·Ø¹ است.",
"restriction": "اÙ
کا٠ادغاÙ
اÛÙ Ø¹ÙØ§ØµØ± ÙØ¬Ùد ÙØ¯Ø§Ø±Ø¯ Ø²ÛØ±Ø§ ØØ¯Ø§ÙÙ ÛÚ©Û Ø§Ø² Ø¢ÙâÙØ§ جز٠رابط٠\"{relation}\" Ù
ÛâØ¨Ø§Ø´Ø¯.",
"incomplete_relation": "اÙ
کا٠ادغاÙ
اÛÙ Ø¹ÙØ§ØµØ± ÙØ¬Ùد ÙØ¯Ø§Ø±Ø¯ Ø²ÛØ±Ø§ ØØ¯Ø§ÙÙ ÛÚ©Û Ø§Ø² Ø¢ÙâÙØ§ کاÙ
٠داÙÙÙØ¯ ÙØ´Ø¯Ù است.",
"conflicting_tags": "اÙ
کا٠ادغاÙ
اÛÙ Ø¹ÙØ§ØµØ± ÙØ¬Ùد ÙØ¯Ø§Ø±Ø¯ Ø²ÛØ±Ø§ Ø¨Ø¹Ø¶Û Ø§Ø² Ø¢ÙâÙØ§ Ø¯Ø§Ø±Ø§Û Ø¨Ø±ÚØ³Ø¨âÙØ§ÛÛ Ø¨Ø§ Ù
ÙØ§Ø¯Ûر Ù
خاÙÙ ÛکدÛگر ÙØ³ØªÙد."
@@ -187,6 +195,10 @@
}
},
"reflect": {
+ "title": {
+ "long": "بازتاب Ø·ÙÙØ§ÙÛ",
+ "short": " بازتاب Ú©ÙØªØ§Ù"
+ },
"description": {
"long": {
"single": "بازتاب اÛÙ Ø¹ÙØµØ± ØÙÙ ÙØ·Ø± بزرگش.",
@@ -329,36 +341,54 @@
"created": "ساخت٠شد",
"about_changeset_comments": "Ø¯Ø±Ø¨Ø§Ø±Ù ØªÙØ¶ÛØØ§Øª تغÛÛØ±Ø§Øª",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
- "google_warning": "Ø´Ù
ا در ØªÙØ¶ÛØØ§Øª Ø®ÙØ¯ از Ú¯ÙÚ¯Ù ÙØ§Ù
Ø¨Ø±Ø¯ÛØ¯. ÙØ·Ùا ØªÙØ¬Ù Ø¯Ø§Ø´ØªÙ Ø¨Ø§Ø´ÛØ¯ Ú©Ù Ú©Ù¾Û Ú©Ø±Ø¯Ù Ø§Ø² ÙÙØ´ÙâÙØ§Û Ú¯ÙÚ¯ÙØ Ù
Ù
ÙÙØ¹ است.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning": "Ø´Ù
ا در ØªÙØ¶ÛØØ§Øª Ø®ÙØ¯ از Ú¯ÙÚ¯Ù ÙØ§Ù
Ø¨Ø±Ø¯ÛØ¯. ÙØ·Ùا ØªÙØ¬Ù Ø¯Ø§Ø´ØªÙ Ø¨Ø§Ø´ÛØ¯ Ú©Ù Ú©Ù¾Û Ú©Ø±Ø¯Ù Ø§Ø² ÙÙØ´ÙâÙØ§Û Ú¯ÙÚ¯ÙØ Ù
Ù
ÙÙØ¹ است."
},
"contributors": {
"list": "ÙÛØ±Ø§ÛØ´ ØªÙØ³Ø· {users}",
"truncated_list": "ÙÛØ±Ø§ÛØ´ ØªÙØ³Ø· {users} Ù {count} ÙÙØ± دÛگر"
},
"info_panels": {
+ "key": "I",
"background": {
+ "key": "B",
"title": "پس زÙ
ÛÙÙ",
"zoom": "بزرگÙÙ
اÛÛ",
+ "vintage": "ØØ§Ùت تارÛÚ©",
+ "source": "Ø³ÙØ±Ø³",
"description": "ØªÙØ¶ÛØ",
"resolution": "ÙØ¶ÙØ",
"accuracy": "Ø¯ÙØª",
- "unknown": "ÙØ§Ù
عÙÙÙ
"
+ "unknown": "ÙØ§Ù
عÙÙÙ
",
+ "show_tiles": "ÙÙ
Ø§ÛØ´ ÙØ³Ù
ØªÙØ§",
+ "hide_tiles": "Ù¾ÙÙØ§Ù Ú©Ø±Ø¯Ù ÙØ³Ù
ØªÙØ§"
},
"history": {
+ "key": "H",
"title": "ØªØ§Ø±ÛØ®ÚÙ",
+ "version": "ÙØ±ÚÙ",
"last_edit": "آخرÛÙ ÙÛØ±Ø§ÛØ´",
+ "edited_by": "ÙÛØ±Ø§ÛØ´ Ø´Ø¯Ù ØªÙØ³Ø·:",
"unknown": "ÙØ§Ù
عÙÙÙ
",
"link_text": "سابÙ٠در openstreetmap.org"
},
"location": {
- "title": "Ù
کاÙ"
+ "key": "L",
+ "title": "Ù
کاÙ",
+ "unknown_location": "Ù
Ú©Ø§Ù ÙØ§Ø´ÙاختÙ"
},
"measurement": {
+ "key": "M",
"title": "Ø§ÙØ¯Ø§Ø²Ù",
+ "geometry": "ÙÙØ¯Ø³Ù",
+ "center": "Ù
رکز",
+ "perimeter": "Ù
ØÛØ·",
"length": "درازا",
"area": "ÙØ§ØÛÙ",
- "location": "Ù
کاÙ"
+ "centroid": "Ù
رکز",
+ "location": "Ù
کاÙ",
+ "metric": "Ù
ترÛÚ©",
+ "imperial": "اÙ
Ù¾Ø±Ø§ØªÙØ±Û",
+ "node_count": "تعداد گر٠ÂÙØ§"
}
},
"geometry": {
@@ -402,10 +432,12 @@
"edit": "ÙÛØ±Ø§ÛØ´ Ø¹ÙØµØ±",
"check": {
"yes": "بÙÙ",
- "no": "Ø®ÛØ±"
+ "no": "Ø®ÛØ±",
+ "reverser": "تغÛÛØ± Ù
Ø³ÛØ±"
},
"radio": {
"structure": {
+ "type": "ÙÙØ¹",
"default": "Ù¾ÛØ´âÙØ±Ø¶",
"layer": "ÙØ§ÛÙ"
}
@@ -421,24 +453,28 @@
"background": {
"title": "پس زÙ
ÛÙÙ",
"description": "ØªÙØ¸ÛÙ
ات پس زÙ
ÛÙÙ",
- "percent_brightness": "{opacity}% Ø±ÙØ´ÙاÛÛ",
+ "key": "B",
+ "backgrounds": "پس زÙ
ÛÙÙ",
"none": "ÙÛÚ",
"best_imagery": "Ø¨ÙØªØ±ÛÙ Ù
ÙØ¨Ø¹ تصÙÛØ±Û Ø´ÙØ§Ø®ØªÙ Ø´Ø¯Ù Ø¨Ø±Ø§Û Ø§ÛÙ Ù
کاÙ",
"switch": "بازگشت ب٠اÛÙ Ù¾Ø³âØ²Ù
ÛÙÙ",
"custom": "Ø³ÙØ§Ø±Ø´Û",
"custom_button": "ÙÛØ±Ø§ÛØ´ پشت زÙ
ÛÙÙ Ø³ÙØ§Ø±Ø´Û",
- "fix_misalignment": "ØªÙØ¸ÛÙ
ÙØ§ØµÙ٠تصÙÛØ±Û",
- "imagery_source_faq": "Ù
ÙØ¨Ø¹ اÛ٠تصÙÛØ± کجاستØ",
+ "overlays": "Ù¾ÙØ´Ø´ ÙØ§",
+ "imagery_source_faq": "Ø§Ø·ÙØ§Ø¹Ø§Øª تصÙÛØ± / گزارش ÛÚ© Ù
Ø´Ú©Ù",
"reset": "باز ÙØ´Ø§ÙدÙ",
- "offset": "Ø¨Ø±Ø§Û ØªÙØ¸ÛÙ
Ø§ÙØ³Øª تصاÙÛØ±Ø Ù
ØØ¯ÙØ¯Ù Ø®Ø§Ú©Ø³ØªØ±Û Ø²ÛØ± را Ø¨Ú©Ø´ÛØ¯ ÛØ§ Ù
ÙØ§Ø¯Ûر را ب٠Ù
تر در کادر Ø²ÛØ± ÙØ§Ø±Ø¯ Ú©ÙÛØ¯.",
+ "brightness": "Ø±ÙØ´ÙاÛÛ",
"minimap": {
- "description": "ÙÙØ´Ù Ú©ÙÚÚ©",
- "tooltip": "Ø¨Ø±Ø§Û Ù¾ÛØ¯Ø§ کرد٠Ù
ØÙ Ù
ÙØ·ÙÙ ÙØ´Ø§Ù Ø¯Ø§Ø¯Ù Ø´Ø¯ÙØ ÛÚ© ÙÙØ´Ù Ú©ÙÚÚ© ÙÙ
اÛÛ ÙØ´Ø§Ù بدÙ"
- }
+ "tooltip": "Ø¨Ø±Ø§Û Ù¾ÛØ¯Ø§ کرد٠Ù
ØÙ Ù
ÙØ·ÙÙ ÙØ´Ø§Ù Ø¯Ø§Ø¯Ù Ø´Ø¯ÙØ ÛÚ© ÙÙØ´Ù Ú©ÙÚÚ© ÙÙ
اÛÛ ÙØ´Ø§Ù بدÙ",
+ "key": "/"
+ },
+ "fix_misalignment": "ØªÙØ¸ÛÙ
ÙØ§ØµÙ٠تصÙÛØ±Û",
+ "offset": "Ø¨Ø±Ø§Û ØªÙØ¸ÛÙ
Ø§ÙØ³Øª تصاÙÛØ±Ø Ù
ØØ¯ÙØ¯Ù Ø®Ø§Ú©Ø³ØªØ±Û Ø²ÛØ± را Ø¨Ú©Ø´ÛØ¯ ÛØ§ Ù
ÙØ§Ø¯Ûر را ب٠Ù
تر در کادر Ø²ÛØ± ÙØ§Ø±Ø¯ Ú©ÙÛØ¯."
},
"map_data": {
"title": "ÙÙØ´Ù دادÙ",
"description": "ÙÙØ´Ù دادÙ",
+ "key": "F",
"data_layers": "ÙØ§ÛÙØ§ Ø¯Ø§Ø¯Ù ÙØ§",
"fill_area": "Ù
ØØ¯ÙدÙâÙØ§ را پر Ú©ÙÛØ¯",
"map_features": "Ø¹ÙØ§ØµØ± ÙÙØ´Ù",
@@ -497,7 +533,8 @@
"area_fill": {
"wireframe": {
"description": "بدÙ٠پر کرد٠(ÙØ§Ø¨ سÛÙ
Û)",
- "tooltip": "ÙØ¹Ø§Ù Ú©Ø±Ø¯Ù ÙØ§Ø¨ سÛÙ
ÛØ Ù
Ø´Ø§ÙØ¯Ù تصاÙÛØ± Ù¾Ø³âØ²Ù
ÛÙ٠را آسا٠Ù
ÛâÚ©ÙØ¯."
+ "tooltip": "ÙØ¹Ø§Ù Ú©Ø±Ø¯Ù ÙØ§Ø¨ سÛÙ
ÛØ Ù
Ø´Ø§ÙØ¯Ù تصاÙÛØ± Ù¾Ø³âØ²Ù
ÛÙ٠را آسا٠Ù
ÛâÚ©ÙØ¯.",
+ "key": "W"
},
"partial": {
"description": "پر کرد٠جزئÛ",
@@ -511,7 +548,8 @@
"restore": {
"heading": "Ø´Ù
ا تغÛÛØ±Ø§Øª Ø°Ø®ÛØ±Ù ÙØ´Ø¯Ù Ø¯Ø§Ø±ÛØ¯",
"description": "Ø¢ÛØ§ Ù
اÛÙÛØ¯ تغÛÛØ±Ø§Øª Ø°Ø®ÛØ±Ù ÙØ´Ø¯Ù Ø¬ÙØ³Ù ÙØ¨Ù را Ø¨Ø§Ø²ÛØ§Ø¨Û Ú©ÙÛØ¯Ø",
- "restore": " بازگرداÙÛ ØªØºÛÛØ±Ø§Øª Ù
Ù"
+ "restore": " بازگرداÙÛ ØªØºÛÛØ±Ø§Øª Ù
Ù",
+ "reset": "ÙØºÙ تغÛÛØ±Ø§Øª Ù
Ù"
},
"save": {
"title": "Ø°Ø®ÛØ±Ù",
@@ -554,6 +592,7 @@
"help_link_url": "https://wiki.openstreetmap.org/wiki/Fa:FAQ#.D9.85.D9.86_.D8.AA.D8.BA.DB.8C.DB.8C.D8.B1.D8.A7.D8.AA.DB.8C_.D8.AF.D8.B1_.D9.86.D9.82.D8.B4.D9.87_.D8.A7.DB.8C.D8.AC.D8.A7.D8.AF_.DA.A9.D8.B1.D8.AF.D9.85.D8.8C_.DA.86.D8.B7.D9.88.D8.B1_.D9.85.DB.8C_.D8.AA.D9.88.D8.A7.D9.86.D9.85_.D9.88.DB.8C.D8.B1.D8.A7.DB.8C.D8.B4_.D9.87.D8.A7.DB.8C_.D8.AE.D9.88.D8.AF_.D8.B1.D8.A7_.D8.A8.D8.A8.DB.8C.D9.86.D9.85.D8.9F"
},
"confirm": {
+ "okay": "ok",
"cancel": "ÙØºÙ"
},
"splash": {
@@ -579,7 +618,6 @@
"untagged_line_tooltip": "ÛÚ© ÙÙØ¹ Ø¹ÙØµØ± را Ø¨Ø±Ø§Û ØªÙØµÛÙ Ù
ÙØ¬ÙØ¯ÛØª اÛ٠خط Ø§ÙØªØ®Ø§Ø¨ Ú©ÙÛØ¯.",
"untagged_area": "ÙØ¶Ø§Û Ø¨Ø±ÚØ³Ø¨ Ú¯Ø°Ø§Ø±Û ÙØ´Ø¯Ù",
"untagged_area_tooltip": "ÛÚ© ÙÙØ¹ Ø¹ÙØµØ± را Ø¨Ø±Ø§Û ØªÙØµÛÙ Ù
ÙØ¬ÙØ¯ÛØª اÛÙ Ù
ØØ¯ÙØ¯Ù Ø§ÙØªØ®Ø§Ø¨ Ú©ÙÛØ¯.",
- "many_deletions": "Ø´Ù
ا در ØØ§Ù ØØ°Ù {n} شئ ÙØ³ØªÛد. Ù
Ø·Ù
ئÙÛØ¯ Ù
ÛØ®ÙاÙÛØ¯ اÛ٠کار را Ø§ÙØ¬Ø§Ù
دÙÛØ¯Ø اÛ٠کار Ø¢ÙÙØ§ را از ÙÙØ´Ù Ø§Û Ú©Ù Ø¯Ûگرا٠در openstreetmap.org Ù
ÛØ¨ÛÙÙØ¯ ØØ°Ù Ù
Û Ú©ÙØ¯.",
"tag_suggests_area": "Ø¨Ø±ÚØ³Ø¨ {tag} Ù¾ÛØ´ÙÙØ§Ø¯ Ù
ÛÚ©ÙØ¯ خط Ø¨Ø§ÛØ¯ ÛÚ© ÙØ¶Ø§ Ø¨Ø§Ø´Ø¯Ø Ø§Ù
ا اÛÙ ÛÚ© ÙØ¶Ø§ ÙÛØ³Øª",
"deprecated_tags": "Ø¨Ø±ÚØ³Ø¨ ÙØ§Û ØªÙØµÛ٠شدÙ: {tags}"
},
@@ -589,6 +627,9 @@
},
"cannot_zoom": "در ØØ§Ùت ÙØ¹ÙÛ Ø¨ÛØ´ از اÛÙ ÙÙ
ÛØªÙا٠کÙÚÚ© ÙÙ
اÛÛ Ú©Ø±Ø¯.",
"full_screen": "تعÙÛØ¶ ØµÙØÙâÙÙ
Ø§ÛØ´ کاÙ
Ù",
+ "gpx": {
+ "browse": "Ø¬Ø³ØªØ¬Ù Ø¨Ø±Ø§Û ÙØ§ÛÙ"
+ },
"mapillary_images": {
"tooltip": "عکسâÙØ§Û Ø®ÛØ§Ø¨Ø§ÙÛ Ø§Ø² Mapillary",
"title": "ÙØ§ÛÙ Ù¾ÙØ´Ø´ عکس (Mapillary)"
@@ -602,14 +643,49 @@
},
"help": {
"title": "راÙÙÙ
اÛÛ",
- "help": "#راÙÙÙ
اÛÛ\n\nاÛÙ ÛÚ© ÙÛØ±Ø§Ûشگر Ø¨Ø±Ø§Û [OpenStreetMap](http://www.openstreetmap.org/) استØ\nÙÙØ´Ù Ø§Û Ø±Ø§ÛÚ¯Ø§Ù Ù ÙØ§Ø¨Ù ÙÛØ±Ø§ÛØ´ از Ø¬ÙØ§Ù. Ø´Ù
ا Ù
ÛØªÙاÙÛØ¯ از Ø¢Ù Ø¨Ø±Ø§Û Ø§ÙØ²ÙØ¯Ù Ù Ø¨Ø±ÙØ²Ø±Ø³Ø§ÙÛ\nØ¯Ø§Ø¯Ù ÙØ§ در ÙØ§ØÛÙâØªØ§Ù Ø§Ø³ØªÙØ§Ø¯Ù Ú©ÙÛØ¯Ø ساخت٠ÙÙØ´Ù Û Ù
ÙØ¨Ø¹âباز ٠دادÙâØ¨Ø§Ø² از Ø¬ÙØ§Ù\nØ¨Ø±Ø§Û ÙÙ
Ù Ø¨ÙØªØ± است.\n\nÙÛØ±Ø§ÛØ´ ÙØ§ÛÛ Ú©Ù Ø´Ù
ا در اÛÙ ÙÙØ´Ù Ù
Û Ø³Ø§Ø²ÛØ¯ Ø¨Ø±Ø§Û ÙØ± Ú©Ø³Û Ú©Ù Ø§Ø² OpenStreetMap Ø§Ø³ØªÙØ§Ø¯Ù Ù
ÛÚ©ÙØ¯ ÙØ§Ø¨Ù Ø§Ø³ØªÙØ§Ø¯Ù است. Ø¨Ø±Ø§Û Ø§ÛØ¬Ø§Ø¯ ÛÚ© ÙÛØ±Ø§ÛØ´Ø Ø´Ù
ا ÙÛØ§Ø² Ø¯Ø§Ø±ÛØ¯ Ú©Ù ÛÚ©\n[ØØ³Ø§Ø¨ راÛگا٠OpenStreetMap](https://www.openstreetmap.org/user/new) Ø¯Ø§Ø´ØªÙ Ø¨Ø§Ø´ÛØ¯.\n\n[ÙÛØ±Ø§Ûشگر ID](http://ideditor.com/) ÛÚ© پرÙÚÙ Ù
شترک است Ú©Ù [Ù
ÙØ¨Ø¹ کد در GitHub\nÙ
ÙØ¬Ùد است](https://github.com/systemed/iD).\n",
- "gps": "# جÛâÙ¾ÛâØ§Ø³\n\nØ±Ø¯ÛØ§Ø¨ÛâÙØ§Û جÛâÙ¾ÛâØ§Ø³ جÙ
Ø¹âØ¢ÙØ±Û شد٠ÛÚ©Û Ø§Ø² Ù
ÙØ§Ø¨Ø¹ ارزشÙ
ÙØ¯ Ø¨Ø±Ø§Û Ø§ÙÙ¾ÙâØ§Ø³ØªØ±ÛØªâÙ
Ù¾ ÙØ³ØªÙد.\nاÛÙ ÙÛØ±Ø§Ûشگر از Ø±Ø¯ÛØ§Ø¨ÛâÙØ§Û Ù
ØÙÛ (پرÙÙØ¯ÙâÙØ§Û `.gpx`) Ù¾Ø´ØªÛØ¨Ø§ÙÛ Ù
ÛâÚ©ÙØ¯.\nØ´Ù
ا Ù
ÛâØªÙØ§ÙÛØ¯ اÛÙ ÙÙØ¹ Ø±Ø¯ÛØ§Ø¨ÛâÙØ§ را با Ø¨Ø¹Ø¶Û Ø§Ø² ÙØ±Ù
âØ§ÙØ²Ø§Ø±ÙØ§Û ØªÙÙÙâÙØ§Û ÙÙØ´Ù
ÙØ¯ ÛØ§ Ø³Ø®ØªâØ§ÙØ²Ø§Ø±ÙØ§Û GPS ضبط Ú©ÙÛØ¯.\n\nØ¨Ø±Ø§Û Ø§Ø·ÙØ§Ø¹Ø§Øª Ø¨ÛØ´ØªØ± در اÛÙ Ù
ÙØ§Ø±Ø¯ Ù ÚÚ¯ÙÙÚ¯Û Ø§Ø¬Ø±Ø§Û Ø§Û٠کار Ù
ÛØªÙاÙÛØ¯ Ø¢Ù
ÙØ²Ø´ [ÙÙØ´ÙâÚ©Ø´Û Ø¨Ø§ Ú¯ÙØ´Û ÙÙØ´Ù
ÙØ¯Ø دستگا٠GPS Ù ÛØ§ ÙÙØ´Ù کاغذÛ](http://learnosm.org/fa/mobile-mapping/) را Ø¨Ø®ÙØ§ÙÛØ¯.\n\nØ¨Ø±Ø§Û Ø§Ø³ØªÙØ§Ø¯Ù از ÛÚ© Ø±Ø¯ÛØ§Ø¨Û GPXØ ÙØ§Û٠را ب٠داخ٠ÙÛØ±Ø§Ûشگر Ø¨Ú©Ø´ÛØ¯.\nاگر ÙØ§ÛÙ GPX Ø´ÙØ§Ø³Ø§ÛÛ Ø¨Ø´ÙØ¯Ø Ù
Ø³ÛØ±ÙØ§Û Ø¢Ù Ø¨Ù Ø´Ú©Ù Ø®Ø·ÙØ· بÙÙØ´Û Ø±ÙØ´Ù در ÙÙØ´Ù ÙØ´Ø§Ù داد٠Ù
ÛâØ´ÙÙØ¯. در Ù
ÙÙÛ Ø³Ù
ت راست ØµÙØÙ Ø¨Ø± رÙÛ Ú¯Ø°ÛÙÙâÛ 'Map Data' Ú©ÙÛÚ© Ú©ÙÛØ¯ تا ØªÙØ¸ÛÙ
ات اÛÙ ÙØ§ÛÙ GPX را Ù
Ø´Ø§ÙØ¯Ù Ú©ÙÛØ¯.\n\nØ±Ø¯ÛØ§Ø¨ÛâÙØ§Û جÛâÙ¾ÛâØ§Ú©Ø³ Ù
ستÙÛÙ
ا ب٠اÙâØ§Ø³âØ§Ù
Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û ÙÙ
ÛØ´ÙÙØ¯. Ø¨ÙØªØ±ÛÙ Ø±Ø§Ù Ø¨Ø±Ø§Û ØªØ¨Ø¯Û٠آÙâÙØ§Ø Ø§Ø³ØªÙØ§Ø¯ از Ø¢ÙâÙØ§ ب٠عÙÙØ§Ù راÙÙÙ
اÛÛ Ø¨Ø±Ø§Û Ø§ÛØ¬Ø§Ø¯ Ù
Ø³ÛØ± Ø¯Ø³ØªÛ Ø§Ø³Øª. ÙÙ
ÚÙÛÙ Ù
ÛØªÙاÙÛØ¯ ØµÙØÙ [Ø¨Ø§Ø±Ú¯Ø²Ø§Ø±Û Ø¨Ù Ø§ÙâØ§Ø³âØ§Ù
](http://www.openstreetmap.org/trace/create) را Ù
Ø·Ø§ÙØ¹Ù Ú©ÙÛØ¯.\n",
- "imagery": "# تصاÙÛØ± ÙÙØ§ÛÛ\n\nتصاÙÛØ± ÙÙØ§ÛÛ ÛÚ© Ù
ÙØ¨Ø¹ Ù
ÙÙ
Ø¨Ø±Ø§Û ÙÙØ´ÙâÚ©Ø´Û ÙØ³ØªÙد. ÛÚ© Ù
جÙ
ÙØ¹Ù از تصاÙÛØ± Ù ÙÙØ´ÙâÙØ§Û ÙÙØ§ÛÛ Ù Ù
اÙÙØ§Ø±ÙâØ§Û Ø±Ø§Ûگا٠در Ù
ÙÙÛ Ø³Ù
ت راست ٠بخش the 'Background Settings' ÙØ¬Ùد Ø¯Ø§Ø±ÙØ¯.\n\nØ¨Ù Ø·ÙØ± Ù¾ÛØ´Ùرض تصاÙÛØ± Ù
اÙÙØ§Ø±ÙâØ§Û [ÙÙØ´Ù بÛÙÚ¯](http://www.bing.com/maps/) در Ù¾Ø³âØ²Ù
ÛÙÙ ÙØ±Ø§Ø± Ø¯Ø§Ø±ÙØ¯Ø اÙ
ا ب٠Ù
ØØ¶ زÙÙ
کرد٠٠جابجاÛÛ Ø¯Ø± ÙÙØ´Ù Ù
ÙØ§Ø¨Ø¹ دÛگر ÙÛØ² در دسترس Ø®ÙØ§ÙÙØ¯ Ø¨ÙØ¯. Ø¨Ø¹Ø¶Û Ú©Ø´ÙØ±Ùا Ù
اÙÙØ¯ Ø§ÛØ§Ùات Ù
ØªØØ¯ÙØ ÙØ±Ø§Ùس٠٠داÙÙ
ارک در Ø¨Ø¹Ø¶Û ÙØ§ØÛÙâÙØ§ Ø¯Ø§Ø±Ø§Û ØªØµØ§ÙÛØ± Ø¨Ø³ÛØ§Ø± باکÛÙÛØª ÙÙØ§ÛÛ ÙØ³ØªÙد.\n\nتصاÙÛØ± گاÙÛ Ø§ÙÙØ§Øª Ø¨Ù Ø¹ÙØª خطا در Ø³Ø±ÙØ± ارائ٠دÙÙØ¯Ù با Ù
ÙÙØ¹Ûت ÙØ§ÙØ¹Û Ø§Ø®ØªÙØ§Ù Ø¯Ø§Ø±ÙØ¯. اگر Ø´Ù
ا Ù
Ø³ÛØ±âÙØ§Û Ø¨Ø³ÛØ§Ø±Û Ù
ÛâØ¨ÛÙÛØ¯ ک٠با تصÙÛØ± Ù¾Ø³âØ²Ù
ÛÙÙ ÙØ§ØµÙÙ Ø¯Ø§Ø±ÙØ¯Ø ب٠ÙÛÚ Ø¹ÙÙØ§Ù بدÙ٠تØÙÛ٠آÙÙØ§ را با ØªÙØ¬Ù Ø¨Ù Ù¾Ø³âØ²Ù
ÛÙÙ Ø§ÙØªÙØ§Ù ÙØ¯ÙÛØ¯! Ø¨Ù Ø¬Ø§Û Ø§Û٠کار Ù
ÛâØªÙØ§ÙÛØ¯ پس از Ù
Ø·ÙØ¹ شد٠از Ø§Ø®ØªÙØ§Ù تصاÙÛØ±Ø Ø¢ÙâÙØ§ را با Ú©ÙÛÚ© بر رÙÛ Ø¯Ú©Ù
ÙâÛ 'Fix alignment' ØªÙØ¸ÛÙ
Ú©ÙÛØ¯.\n",
- "addresses": "# آدرس ÙØ§\n\nآدرس ÙØ§ Ù
ÙØ¯Ø§Ø±Û از Ø§Ø·ÙØ§Ø¹Ø§Øª Ø¨Ø³ÛØ§Ø± Ø³ÙØ¯Ù
ÙØ¯ Ø¨Ø±Ø§Û ÙÙØ´Ù ÙØ³ØªÙد.\n\nاگرÚ٠آدرس ÙØ§ Ø§ØºÙØ¨ بعÙÙØ§Ù بخش ÙØ§ÛÛ Ø§Ø² جاد٠ÙÙ
Ø§ÛØ§Ù Ù
ÛØ´ÙÙØ¯Ø در OpenStreetMap\nØ¢ÙÙØ§ بعÙÙØ§Ù ÙÛÚÚ¯Û ÙØ§ÛÛ Ø§Ø² ساختÙ
Ø§Ù ÙØ§ Ù Ù
Ú©Ø§Ù ÙØ§ در اÙ
تداد Ø®ÛØ§Ø¨Ø§Ù ÙØ§ ثبت Ù
ÛØ´ÙÙØ¯.\n\nØ´Ù
ا Ù
ÛØªÙاÙÛØ¯ Ø§Ø·ÙØ§Ø¹Ø§Øª آدرس را ب٠Ù
Ú©Ø§Ù ÙØ§Û ÙÙØ´Ù شد٠بعÙÙØ§Ù Ø®Ø·ÙØ· اضاÙ٠ساخت٠شد٠Ù\nÙÙ
ÚÙÛ٠آÙÙØ§ÛÛ Ú©Ù Ø¨Ø¹ÙÙØ§Ù ÛÚ© ÙÙØ·Ù ÙÙØ´Ù Ø´Ø¯Ù Ø§ÙØ¯ اضاÙÙ Ú©ÙÛØ¯. Ù
ÙØ¨Ø¹ Ù
ÙØ§Ø³Ø¨ Ø¨Ø±Ø§Û Ø¯Ø§Ø¯Ù ÙØ§Û آدرس\nØ¨Ø±Ø±Ø³Û Ø¨Ø± رÙÛ Ø²Ù
ÛÙ Ù Ø¯Ø§ÙØ´ Ø´Ø®ØµÛ Ø§Ø³Øª -Ù
Ø«Ù ÙØ± ÙÛÚÚ¯Û Ø¯ÛÚ¯Ø±ÛØ\nÚ©Ù¾Û Ø¨Ø±Ø¯Ø§Ø±Û Ø§Ø² Ù
ÙØ§Ø¨Ø¹ ØªØ¬Ø§Ø±Û Ù
ث٠ÙÙØ´Ù ÙØ§Û Ú¯Ùگ٠ب٠شدت\nÙ
Ù
ÙÙØ¹ است.\n",
- "inspector": "# Using the Inspector\n\nThe inspector is the section on the left side of the page that allows you to\nedit the details of the selected feature.\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 the 'Add field' dropdown to add\nother details, like a Wikipedia link, wheelchair access, 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"
+ "key": "H",
+ "help": {
+ "title": "Ú©Ù
Ú©",
+ "before_start_h": "ÙØ¨Ù از Ø´Ø±ÙØ¹",
+ "open_source_h": "Ø³ÙØ±Ø³ باز"
+ },
+ "overview": {
+ "navigation_h": "Ù
Ø³ÛØ±ÛابÛ",
+ "features_h": "ÙÛÚÚ¯ÛÂâÙØ§Û ÙÙØ´Ù"
+ },
+ "editing": {
+ "select_h": "Ø§ÙØªØ®Ø§Ø¨",
+ "multiselect_h": "Ø§ÙØªØ®Ø§Ø¨ ÚÙØ¯ØªØ§ÛÛ",
+ "save_h": "Ø°Ø®ÛØ±Ù Ú©Ù",
+ "upload_h": "آپÙÙØ¯",
+ "backups_h": "بکآپ اتÙÙ
اتÛÚ©",
+ "keyboard_h": "Ú©ÙÛØ¯ Ù
ÛØ§Ùبر"
+ },
+ "points": {
+ "title": "ÙÙØ§Ø·",
+ "add_point_h": "اضاÙ٠کرد٠ÙÙØ§Ø·",
+ "move_point_h": "جابجاÛÛ ÙÙØ§Ø·",
+ "delete_point_h": "ØØ°Ù ÙÙØ§Ø·"
+ },
+ "lines": {
+ "title": "Ø®Ø·ÙØ·",
+ "add_line_h": "اصاÙÙ Ú©Ø±Ø¯Ù Ø®Ø·ÙØ·",
+ "move_line_h": "جابجاÛÛ Ø®Ø·ÙØ·",
+ "delete_line_h": "پاک Ú©Ø±Ø¯Ù Ø®Ø·ÙØ·"
+ },
+ "areas": {
+ "point_or_area_h": "ÙÙØ§Ø· ÛØ§ ÙÙØ§ØÛ Ø",
+ "add_area_h": "Ø§ÙØ²Ùد٠ÙÙØ§ØÛ",
+ "square_area_h": "Ú¯ÙØ´Ù "
+ },
+ "relations": {
+ "edit_relation_h": "ÙÛØ±Ø§ÛØ´ Ø±ÙØ§Ø¨Ø·",
+ "multipolygon_h": "ÚÙØ¯ Ø¶ÙØ¹Û"
+ }
},
"intro": {
"done": "Ø§ÙØ¬Ø§Ù
شدÙ",
+ "ok": "OK",
"graph": {
"block_number": "",
"city": "Ø³Ù Ø±ÙØ¯Ø®Ø§ÙÙ",
@@ -623,7 +699,19 @@
"state": "",
"subdistrict": "",
"suburb": "",
- "countrycode": "ir"
+ "countrycode": "ir",
+ "name": {
+ "east-street": "Ø®ÛØ§Ø¨Ø§Ù شرÙÛ",
+ "main-street": "Ø®ÛØ§Ø¨Ø§Ù اصÙÛ",
+ "south-street": "Ø®ÛØ§Ø¨Ø§Ù جÙÙØ¨Û",
+ "washington-street": "Ø®ÛØ§Ø¨Ø§Ù ÙØ§Ø´ÛÙگتÙÙ",
+ "water-street": "Ø®ÛØ§Ø¨Ø§Ù سازÙ
ا٠آب",
+ "west-street": "Ø®ÛØ§Ø¨Ø§Ù غربÛ",
+ "world-fare": "کراÛÙ Ø¬ÙØ§ÙÛ"
+ }
+ },
+ "welcome": {
+ "title": "Ø®ÙØ´ Ø¢Ù
Ø¯ÛØ¯"
},
"navigation": {
"title": "ÙØ§ÙبرÛ"
@@ -637,12 +725,74 @@
"lines": {
"title": "Ø®Ø·ÙØ·"
},
+ "buildings": {
+ "title": "ساختÙ
اÙÙØ§"
+ },
"startediting": {
"title": "Ø´Ø±ÙØ¹ ÙÛØ±Ø§ÛØ´",
"save": "ÙØ±Ø§Ù
ÙØ´ ÙÚ©ÙÛØ¯ Ú©Ù Ø¨Ù Ø·ÙØ± Ù
ÙØ¸Ù
تغÛÛØ±Ø§Øª را Ø°Ø®ÛØ±Ù Ú©ÙÛØ¯!",
"start": "ÙÙØ´ÙâÚ©Ø´Û Ø±Ø§ Ø´Ø±ÙØ¹ Ú©ÙÛØ¯!"
}
},
+ "shortcuts": {
+ "title": "Ú©ÙÛØ¯ÙØ§Û Ù
ÛØ§Ùبر",
+ "tooltip": "ÙÙ
Ø§ÛØ´ Ú©ÙÛØ¯ÙØ§Û Ù
ÛØ§Ùبر",
+ "toggle": {
+ "key": "?"
+ },
+ "key": {
+ "alt": "Alt",
+ "backspace": "Backspace",
+ "cmd": "Cmd",
+ "ctrl": "Ctrl",
+ "delete": "Delete",
+ "del": "Del",
+ "end": "End",
+ "enter": "Enter",
+ "esc": "Esc",
+ "home": "Home",
+ "pause": "Pause",
+ "pgdn": "PgDn",
+ "pgup": "PgUp",
+ "return": "Return",
+ "shift": "Shift",
+ "space": "Space"
+ },
+ "gesture": {
+ "drag": "بکش"
+ },
+ "or": "-ÛØ§-",
+ "browsing": {
+ "navigation": {
+ "title": "Ù
Ø³ÛØ±ÛابÛ"
+ },
+ "help": {
+ "title": "Ú©Ù
Ú©"
+ }
+ },
+ "editing": {
+ "title": "ÙÛØ±Ø§ÛØ´",
+ "drawing": {
+ "title": "ÙÙØ´Ù بردارÛ",
+ "place_point": "Ø§ÛØ¬Ø§Ø¯ ÙÙØ·Ù"
+ },
+ "operations": {
+ "title": "عÙ
ÙÛØ§Øª",
+ "move": "Ø§ÙØªÙØ§Ù Ø§ÙØªØ®Ø§Ø¨ Ø´Ø¯Ù ÙØ§",
+ "delete": "ØØ°Ù Ø§ÙØªØ®Ø§Ø¨ Ø´Ø¯Ù ÙØ§"
+ },
+ "commands": {
+ "title": "Ø¯Ø³ØªÙØ±Ø§Øª",
+ "save": "Ø°Ø®ÛØ±Ù تغÛÛØ±Ø§Øª"
+ }
+ },
+ "tools": {
+ "title": "Ø§Ø¨Ø²Ø§Ø±ÙØ§",
+ "info": {
+ "title": "Ø§Ø·ÙØ§Ø¹Ø§Øª"
+ }
+ }
+ },
"presets": {
"categories": {
"category-barrier": {
@@ -751,16 +901,22 @@
"hamlet": "دÙکدÙ",
"housename": "ÙØ§Ù
خاÙÙ",
"housenumber": "123",
+ "housenumber!jp": "Ø´Ù
ارÙ/بÙÙÚ© ساختÙ
اÙ",
"neighbourhood": "Ù
ØÙÙ",
+ "neighbourhood!jp": "ChÅme/Aza/Koaza",
"place": "Ù
کاÙ",
"postcode": "کدپستÛ",
"province": "استاÙ",
"province!jp": "ساختÙ
Ø§Ù Ø±ÛØ§Ø³Øª جÙ
ÙÙØ±Û",
"quarter": "ربع",
+ "quarter!jp": "Åaza/Machi",
"state": "Ø§ÛØ§Ùت",
"street": "Ø®ÙØ§Ø¨Ø§Ù",
"subdistrict": "Ø²ÛØ± Ù
ÙØ·ÙÙ",
- "suburb": "ØÙÙ
Ù Ø´ÙØ±"
+ "subdistrict!vn": "Ward/Commune/Townlet",
+ "suburb": "ØÙÙ
Ù Ø´ÙØ±",
+ "suburb!jp": "ÙÚ¯ÙØ¨Ø§ÙÛ",
+ "unit": "ÙØ§ØØ¯"
}
},
"admin_level": {
@@ -806,9 +962,18 @@
"aeroway": {
"label": "ÙÙØ¹"
},
+ "agrarian": {
+ "label": "Ù
ØØµÙÙØ§Øª"
+ },
"amenity": {
"label": "ÙÙØ¹"
},
+ "animal_boarding": {
+ "label": "Ø¨Ø±Ø§Û ØÛÙØ§Ùات"
+ },
+ "animal_breeding": {
+ "label": "Ø¨Ø±Ø§Û ØÛÙØ§Ùات"
+ },
"animal_shelter": {
"label": "Ù¾ÙØ§Ùگا٠ØÛÙØ§Ùات"
},
@@ -868,12 +1033,22 @@
"board_type": {
"label": "ÙÙØ¹"
},
+ "boules": {
+ "label": "ÙÙØ¹"
+ },
"boundary": {
"label": "ÙÙØ¹"
},
"brand": {
"label": "ÙØ§Ù
تجارÛ"
},
+ "brewery": {
+ "label": "Ù
ØÙ Ø¢Ù
Ø§Ø¯Ù Ø³Ø§Ø²Û Ø¢Ø¨Ø¬Ù"
+ },
+ "bridge": {
+ "label": "ÙÙØ¹",
+ "placeholder": "Ù¾ÛØ´ ÙØ±Ø¶"
+ },
"building": {
"label": "ساختÙ
اÙ"
},
@@ -883,6 +1058,10 @@
"bunker_type": {
"label": "ÙÙØ¹"
},
+ "cables": {
+ "label": "Ú©Ø§Ø¨Ù ÙØ§",
+ "placeholder": "1, 2, 3..."
+ },
"camera/direction": {
"label": "Ø¬ÙØª (درج٠راستگرد)",
"placeholder": "Û´ÛµØ Û¹Û°Ø Û±Û¸Û°Ø Û²Û·Û°"
@@ -902,40 +1081,25 @@
"label": "ظرÙÙØª",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Ø¬ÙØª",
- "options": {
- "E": "شرÙ",
- "ENE": "شرÙ-Ø´Ù
اÙâØ´Ø±Ù",
- "ESE": "شرÙ-جÙÙØ¨âشرÙ",
- "N": "Ø´Ù
اÙ",
- "NE": "Ø´Ù
اÙâØ´Ø±Ù",
- "NNE": "Ø´Ù
اÙ-Ø´Ù
اÙâØ´Ø±Ù",
- "NNW": "Ø´Ù
اÙ-Ø´Ù
اÙâØºØ±Ø¨",
- "NW": "Ø´Ù
اÙâØºØ±Ø¨",
- "S": "جÙÙØ¨",
- "SE": "جÙÙØ¨âشرÙ",
- "SSE": "جÙÙØ¨-جÙÙØ¨âشرÙ",
- "SSW": "جÙÙØ¨-جÙÙØ¨âغربÛ",
- "SW": "جÙÙØ¨âغربÛ",
- "W": "غرب",
- "WNW": "غرب-Ø´Ù
اÙâØºØ±Ø¨",
- "WSW": "غرب-جÙÙØ¨âغربÛ"
- }
- },
"castle_type": {
"label": "ÙÙØ¹"
},
- "clock_direction": {
- "label": "Ø¬ÙØª",
- "options": {
- "anticlockwise": "پاد ساعتگرد",
- "clockwise": "ساعتگرد"
- }
+ "clothes": {
+ "label": "ÙØ¨Ø§Ø³ ÙØ§"
+ },
+ "club": {
+ "label": "ÙÙØ¹"
},
"collection_times": {
"label": "Ù
جÙ
ÙØ¹ Ø¯ÙØ¹Ø§Øª"
},
+ "comment": {
+ "label": "ØªÙØ¶ÛØ ØªØºÛÛØ±Ø§Øª",
+ "placeholder": "Ø´Ø±Ø Ù
Ø®ØªØµØ±Û Ø§Ø² Ù
شارکت Ø´Ù
ا (ÙØ§Ø²Ù
)"
+ },
+ "communication_multi": {
+ "label": "اÙÙØ§Ø¹ ارتباطات"
+ },
"construction": {
"label": "ÙÙØ¹"
},
@@ -943,6 +1107,9 @@
"label": "URL Ø¯ÙØ±Ø¨ÛÙ",
"placeholder": "http://example.com/"
},
+ "content": {
+ "label": "Ù
ØØªÙا"
+ },
"country": {
"label": "Ú©Ø´ÙØ±"
},
@@ -952,12 +1119,30 @@
"craft": {
"label": "ÙÙØ¹"
},
+ "crane/type": {
+ "label": "ÙÙØ¹ جرثÙÛÙ",
+ "options": {
+ "floor-mounted_crane": "جرثÙÛÙ ÙØµØ¨ شد٠در Ú©Ù",
+ "portal_crane": "جرثÙÛÙ Ø¯Ø±ÙØ§Ø²Ù اÛ",
+ "travel_lift": "Travel Lift"
+ }
+ },
+ "crop": {
+ "label": "Ù
ØØµÙÙØ§Øª زراعÛ"
+ },
"crossing": {
"label": "ÙÙØ¹"
},
+ "cuisine": {
+ "label": "Ø¢Ø´Ù¾Ø²Û ÙØ§"
+ },
"currency_multi": {
"label": "اÙÙØ§Ø¹ ارز"
},
+ "cutting": {
+ "label": "ÙÙØ¹",
+ "placeholder": "Ù¾ÛØ´ ÙØ±Ø¶"
+ },
"cycle_network": {
"label": "شبکÙ"
},
@@ -1014,6 +1199,10 @@
"description": {
"label": "ØªÙØ¶ÛØØ§Øª"
},
+ "devices": {
+ "label": "Ø¯Ø³ØªÚ¯Ø§Ù ÙØ§",
+ "placeholder": "1, 2, 3..."
+ },
"diaper": {
"label": "اÙ
کا٠تعÙÛØ¶ Ù¾ÙØ´Ú©"
},
@@ -1026,6 +1215,10 @@
"drive_through": {
"label": "راÙÙØ¯Ú¯Û-از طرÛÙ"
},
+ "duration": {
+ "label": "Ù
دت زÙ
اÙ",
+ "placeholder": "00:00"
+ },
"electrified": {
"label": "بر٠رساÙÛ",
"options": {
@@ -1043,6 +1236,10 @@
"label": "اÛÙ
ÛÙ",
"placeholder": "example@example.com"
},
+ "embankment": {
+ "label": "ÙÙØ¹",
+ "placeholder": "Ù¾ÛØ´ ÙØ±Ø¶"
+ },
"emergency": {
"label": "Ø§ÙØ±ÚØ§ÙØ³"
},
@@ -1080,9 +1277,19 @@
"wall": "دÛÙØ§Ø±"
}
},
+ "fitness_station": {
+ "label": "ÙÙØ¹ تجÙÛØ²Ø§Øª"
+ },
"fixme": {
"label": "Ù
٠ر٠درست Ú©Ù"
},
+ "ford": {
+ "label": "ÙÙØ¹",
+ "placeholder": "Ù¾ÛØ´ ÙØ±Ø¶"
+ },
+ "frequency": {
+ "label": "ØªÙØ§Ùب کار"
+ },
"fuel": {
"label": "Ø³ÙØ®Øª"
},
@@ -1104,12 +1311,22 @@
"generator/method": {
"label": "Ø´ÛÙÙ"
},
+ "generator/output/electricity": {
+ "label": "ØªÙØ§Ù Ø®Ø±ÙØ¬Û",
+ "placeholder": "50Ù
Ú¯Ø§ÙØ§ØªØ 100Ù
Ú¯Ø§ÙØ§ØªØ 200Ù
Ú¯Ø§ÙØ§Øª..."
+ },
"generator/source": {
"label": "Ù
ÙØ¨Ø¹"
},
"generator/type": {
"label": "ÙÙØ¹"
},
+ "government": {
+ "label": "ÙÙØ¹"
+ },
+ "grape_variety": {
+ "label": "اÙÙØ§Ø¹ اÙÚ¯ÙØ±"
+ },
"handicap": {
"label": "Ù
Ø§ÙØ¹",
"placeholder": "1-18"
@@ -1117,6 +1334,16 @@
"handrail": {
"label": "ÙØ±Ø¯Ù را٠پÙÙ"
},
+ "hashtags": {
+ "label": "ÙØ´ØªÚ¯ÙØ§Û Ù¾ÛØ´ÙÙØ§Ø¯Û",
+ "placeholder": "#Ù
ثاÙ"
+ },
+ "healthcare": {
+ "label": "ÙÙØ¹"
+ },
+ "healthcare/speciality": {
+ "label": "ØªØ®ØµØµÙØ§"
+ },
"height": {
"label": "Ø§Ø±ØªÙØ§Ø¹(Ù
تر)"
},
@@ -1126,6 +1353,9 @@
"historic": {
"label": "ÙÙØ¹"
},
+ "historic/civilization": {
+ "label": "تÙ
Ø¯Ù ØªØ§Ø±ÛØ®Û"
+ },
"hoops": {
"label": "ØÙÙÙ ÙØ§",
"placeholder": "1, 2, 4..."
@@ -1152,6 +1382,12 @@
"information": {
"label": "ÙÙØ¹"
},
+ "inscription": {
+ "label": "Ú©ØªÛØ¨Ù"
+ },
+ "intermittent": {
+ "label": "ØªÙØ§Ùب"
+ },
"internet_access": {
"label": "Ø¯Ø³ØªØ±Ø³Û Ø§ÛÙØªØ±Ùت",
"options": {
@@ -1168,6 +1404,12 @@
"internet_access/ssid": {
"label": "SSID (ÙØ§Ù
شبکÙ)"
},
+ "kerb": {
+ "label": "ØØ§Ø´ÛÙ Ù¾ÛØ§Ø¯Ù رÙ"
+ },
+ "label": {
+ "label": "Ø¨Ø±ÚØ³Ø¨"
+ },
"lamp_type": {
"label": "ÙÙØ¹"
},
@@ -1179,7 +1421,8 @@
"placeholder": "1, 2, 3..."
},
"layer": {
- "label": "ÙØ§ÙÙ"
+ "label": "ÙØ§ÙÙ",
+ "placeholder": "0"
},
"leaf_cycle": {
"label": "ÚØ±Ø®Ù برگ",
@@ -1239,6 +1482,9 @@
"man_made": {
"label": "ÙÙØ¹"
},
+ "manhole": {
+ "label": "ÙÙØ¹"
+ },
"map_size": {
"label": "Ù¾ÙØ´Ø´"
},
@@ -1256,6 +1502,15 @@
"maxstay": {
"label": "ØØ¯Ø§Ú©Ø«Ø± تÙÙÙ"
},
+ "maxweight": {
+ "label": "ØØ¯Ø§Ú©Ø«Ø± ÙØ²Ù"
+ },
+ "memorial": {
+ "label": "ÙÙØ¹"
+ },
+ "monitoring_multi": {
+ "label": "Ø¯ÛØ¯Ù باÙÛ"
+ },
"mtb/scale": {
"label": "Ø¯Ø´ÙØ§Ø±Û دÙÚØ±Ø®ÙâØ³ÙØ§Ø±Û Ú©ÙÙØ³ØªØ§ÙÛ",
"options": {
@@ -1370,13 +1625,6 @@
"label": "برابرÛ",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Ø¬ÙØª",
- "options": {
- "backward": "Ø¨Ù Ø¹ÙØ¨",
- "forward": "ب٠جÙÙ"
- }
- },
"park_ride": {
"label": "پارک Ù Ø³ÙØ§Ø± شدÙ"
},
@@ -1395,6 +1643,10 @@
"payment_multi": {
"label": "Ø±ÙØ´âÙØ§Û پرداخت"
},
+ "phases": {
+ "label": "ÙØ§Ø²Ùا",
+ "placeholder": "1, 2, 3..."
+ },
"phone": {
"label": "تÙÙÙ",
"placeholder": "+31 42 123 4567"
@@ -1443,6 +1695,19 @@
"plant": {
"label": "Ú¯ÛØ§Ù"
},
+ "plant/output/electricity": {
+ "label": "ØªÙØ§Ù Ø®Ø±ÙØ¬Û",
+ "placeholder": "500Ù
Ú¯Ø§ÙØ§ØªØ 1000Ù
Ú¯Ø§ÙØ§ØªØ 2000Ù
Ú¯Ø§ÙØ§Øª..."
+ },
+ "playground/baby": {
+ "label": "جاÛÚ¯Ø§Ù Ú©ÙØ¯Ú©"
+ },
+ "playground/max_age": {
+ "label": "ØØ¯Ø§Ú©Ø«Ø± سÙ"
+ },
+ "playground/min_age": {
+ "label": "ØØ¯Ø§Ù٠سÙ"
+ },
"population": {
"label": "جÙ
Ø¹ÛØª"
},
@@ -1452,18 +1717,53 @@
"power_supply": {
"label": "Ù
ÙØ¨Ø¹ تأÙ
ÛÙ ØªÙØ§Ù"
},
+ "produce": {
+ "label": "Ù
ØØµÙÙ"
+ },
+ "product": {
+ "label": "Ù
ØØµÙÙØ§Øª"
+ },
"railway": {
"label": "ÙÙØ¹"
},
+ "rating": {
+ "label": "Ø¯Ø±Ø¬Ù ÙØ¯Ø±Øª"
+ },
"recycling_accepts": {
"label": "ÙØ¨ÙÙ"
},
- "recycling_type": {
- "label": "ÙÙØ¹ Ø¨Ø§Ø²ÛØ§Ùت",
- "options": {
- "centre": "Ù
رکز Ø¨Ø§Ø²ÛØ§Ùت",
- "container": "Ø¸Ø±Ù Ø¨Ø§Ø²ÛØ§Ùت"
- }
+ "ref": {
+ "label": "کد Ù
رجع"
+ },
+ "ref_aeroway_gate": {
+ "label": "Ø´Ù
Ø§Ø±Ù ÙØ±ÙدÛ"
+ },
+ "ref_golf_hole": {
+ "label": "Ø´Ù
Ø§Ø±Ù Ø³ÙØ±Ø§Ø®",
+ "placeholder": "1-18"
+ },
+ "ref_highway_junction": {
+ "label": "Ø´Ù
ار٠اتصاÙ"
+ },
+ "ref_platform": {
+ "label": "Ø´Ù
ار٠سکÙ"
+ },
+ "ref_road_number": {
+ "label": "Ø´Ù
ار٠جادÙ"
+ },
+ "ref_route": {
+ "label": "Ø´Ù
ار٠Ù
Ø³ÛØ±"
+ },
+ "ref_runway": {
+ "label": "Ø´Ù
Ø§Ø±Ù Ø¨Ø§ÙØ¯",
+ "placeholder": "Ù
Ø«ÙØ§ 01L/19R"
+ },
+ "ref_stop_position": {
+ "label": "Ø´Ù
ار٠تÙÙÙگاÙ"
+ },
+ "ref_taxiway": {
+ "label": "ÙØ§Ù
Ù
Ø³ÛØ± ØªØ§Ú©Ø³Û Ø±Ù",
+ "placeholder": "Ù
Ø«ÙØ§ A5"
},
"relation": {
"label": "ÙÙØ¹"
@@ -1519,6 +1819,9 @@
"service/bicycle": {
"label": "خدÙ
ات"
},
+ "service/vehicle": {
+ "label": "خدÙ
ات"
+ },
"service_rail": {
"label": "ÙÙØ¹ خدÙ
ات",
"options": {
@@ -1528,6 +1831,9 @@
"yard": "ØÛاط"
}
},
+ "service_times": {
+ "label": "زÙ
Ø§Ù ÙØ§Û خدÙ
ت"
+ },
"shelter": {
"label": "Ù¾ÙØ§Ù گاÙ"
},
@@ -1572,9 +1878,27 @@
"social_facility_for": {
"label": "ظرÙÛØª"
},
+ "source": {
+ "label": "Ù
ÙØ§Ø¨Ø¹"
+ },
+ "sport": {
+ "label": "ÙØ±Ø²Ø´ ÙØ§"
+ },
+ "sport_ice": {
+ "label": "ÙØ±Ø²Ø´ ÙØ§"
+ },
+ "sport_racing_motor": {
+ "label": "ÙØ±Ø²Ø´ ÙØ§"
+ },
+ "sport_racing_nonmotor": {
+ "label": "ÙØ±Ø²Ø´ ÙØ§"
+ },
"stars": {
"label": "Ø³ØªØ§Ø±Ù ÙØ§"
},
+ "start_date": {
+ "label": "ØªØ§Ø±ÛØ® Ø´Ø±ÙØ¹"
+ },
"step_count": {
"label": "تعداد ÙØ¯Ù
"
},
@@ -1596,9 +1920,19 @@
},
"placeholder": "ÙØ§Ø´ÙاختÙ"
},
+ "structure_waterway": {
+ "label": "ساختار",
+ "options": {
+ "tunnel": "تÙÙÙ"
+ },
+ "placeholder": "ÙØ§Ù
عÙÙÙ
"
+ },
"studio": {
"label": "ÙÙØ¹"
},
+ "substance": {
+ "label": "Ù
ÙØ§Ø¯"
+ },
"substation": {
"label": "ÙÙØ¹"
},
@@ -1625,6 +1959,15 @@
"surveillance/zone": {
"label": "بخش Ø²ÛØ±Ùظر"
},
+ "switch": {
+ "label": "ÙÙØ¹",
+ "options": {
+ "circuit_breaker": "ÙÛÙØ²",
+ "disconnector": "ÙØ·Ø¹ Ú©ÙÙØ¯Ù",
+ "earthing": "اتصا٠ب٠زÙ
ÛÙ",
+ "mechanical": "Ù
کاÙÛÚ©Û"
+ }
+ },
"tactile_paving": {
"label": "سÙÚ¯ÙØ±Ø´ ÙÙ
Ø³Û -Ø¨Ø±Ø§Û ÙØ§Ø¨ÛÙØ§ÛاÙ"
},
@@ -1649,9 +1992,15 @@
"toll": {
"label": "باج٠پرداخت"
},
+ "tomb": {
+ "label": "ÙÙØ¹"
+ },
"tourism": {
"label": "ÙÙØ¹"
},
+ "tourism_attraction": {
+ "label": "ØªÙØ±ÛستÛ"
+ },
"tower/construction": {
"label": "ساخت ٠ساز",
"placeholder": "دک٠Ù
ÙØ§Ø±ÛØ Ù
Ø´Ø¨Ú©Ø Ù
Ø®ÙÛ..."
@@ -1670,6 +2019,9 @@
},
"placeholder": "Ø³Ø®ØªØ Ø¹Ù
دتا Ø³Ø®ØªØ ÙØ±Ù
..."
},
+ "trade": {
+ "label": "ÙÙØ¹"
+ },
"traffic_calming": {
"label": "ÙÙØ¹"
},
@@ -1688,9 +2040,26 @@
},
"placeholder": "عاÙÛØ Ø®ÙØ¨Ø بد ..."
},
+ "transformer": {
+ "label": "ÙÙØ¹",
+ "options": {
+ "auto": "Ù
Ø¨Ø¯Ù Ø®ÙØ¯Ú©Ø§Ø±",
+ "auxiliary": "Ú©Ù
Ú©Û",
+ "converter": "Ù
بدÙ",
+ "distribution": "ØªÙØ²Ûع",
+ "generator": "ÚÙØ±Ø§ØªÙر",
+ "phase_angle_regulator": "ØªÙØ¸ÛÙ
Ú©ÙÙØ¯Ù زاÙÛÙ ÙØ§Ø²",
+ "traction": "اÙÙØ¨Ø§Ø¸Û",
+ "yes": "ÙØ§Ù
عÙÙÙ
"
+ }
+ },
"trees": {
"label": "درختâÙØ§"
},
+ "tunnel": {
+ "label": "ÙÙØ¹",
+ "placeholder": "Ù¾ÛØ´ ÙØ±Ø¶"
+ },
"vending": {
"label": "ÙÙØ¹ Ù
ØÙ
ÙÙÙ"
},
@@ -1702,6 +2071,34 @@
"street": "از 5 تا 20 Ù
تر Ø¯ÛØ¯Ù Ù
ÛâØ´ÙØ¯ (16 تا 65 ÙÙØª)"
}
},
+ "volcano/status": {
+ "label": "ÙØ¶Ø¹Ûت Ø¢ØªØ´ÙØ´Ø§Ù",
+ "options": {
+ "active": "ÙØ¹Ø§Ù",
+ "dormant": "خاÙ
ÙØ´",
+ "extinct": "از بÛÙ Ø±ÙØªÙ"
+ }
+ },
+ "volcano/type": {
+ "label": "ÙÙØ¹ Ø¢ØªØ´ÙØ´Ø§Ù",
+ "options": {
+ "scoria": "ØªÙØ§ÙÙ Ù
عدÙÛ",
+ "shield": "سپر",
+ "stratovolcano": "Ø¢ØªØ´ÙØ´Ø§Ù ÚÛÙ٠اÛ"
+ }
+ },
+ "voltage": {
+ "label": "ÙÙØªØ§Ú"
+ },
+ "voltage/primary": {
+ "label": "ÙÙØªØ§Ú اصÙÛ"
+ },
+ "voltage/secondary": {
+ "label": "ÙÙØªØ§Ú ثاÙÙÛÙ"
+ },
+ "voltage/tertiary": {
+ "label": "ÙÙØªØ§Ú سÙÙ
"
+ },
"wall": {
"label": "ÙÙØ¹"
},
@@ -1729,6 +2126,22 @@
},
"wikipedia": {
"label": "ÙÙÚ©Ù Ù¾Ø¯ÙØ§"
+ },
+ "windings": {
+ "label": "سÛÙ
Ù¾ÛÚ",
+ "placeholder": "1, 2, 3..."
+ },
+ "windings/configuration": {
+ "label": "Ù¾ÛÚ©Ø±Ø¨ÙØ¯Û سÛÙ
Ù¾ÛÚ",
+ "options": {
+ "delta": "Ø¯ÙØªØ§",
+ "leblanc": "Leblanc",
+ "open": "باز",
+ "open-delta": "Ø¯ÙØªØ§ باز",
+ "scott": "Scott",
+ "star": "Star / Wye",
+ "zigzag": "زÛگزاگ"
+ }
}
},
"presets": {
@@ -1758,6 +2171,9 @@
"name": "تÙ٠کابÛÙ",
"terms": "بÙÙ
, ÙØ§ÛÙ"
},
+ "aerialway/goods": {
+ "name": "Ù
ØÙ
ÙÙÙ ÙÙØ§ÛÛ"
+ },
"aerialway/magic_carpet": {
"name": "Ø¢Ø³Ø§ÙØ³Ùر اسکÛ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø³Ø·Ø Ø´ÛØ¨âدار Ø¨Ø§ÙØ§Ø¨Ø±'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
@@ -1778,8 +2194,7 @@
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø¨Ø§ÙØ§Ø¨Ø± بکسرÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
"aerialway/station": {
- "name": "Ø§ÛØ³ØªÚ¯Ø§Ù Ø¨Ø§ÙØ§Ø¨Ø±",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø§ÛØ³ØªÚ¯Ø§Ù Ù
Ø³ÛØ± ÙÙØ§ÛÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
+ "name": "Ø§ÛØ³ØªÚ¯Ø§Ù Ø¨Ø§ÙØ§Ø¨Ø±"
},
"aerialway/t-bar": {
"name": "Ø¨Ø§ÙØ§Ø¨Ø± ÙÙØ§Ø± T",
@@ -1863,10 +2278,6 @@
"name": "تبدÛ٠ارز / صراÙÛ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'تبدÛ٠ارز / صراÙÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
- "amenity/bus_station": {
- "name": "Ø§ÛØ³ØªÚ¯Ø§Ù Ù¾Ø§ÛØ§ÙÙ Ø§ØªÙØ¨Ùس",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø§ÛØ³ØªÚ¯Ø§Ù Ù¾Ø§ÛØ§ÙÙ Ø§ØªÙØ¨Ùس'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
"amenity/cafe": {
"name": "کاÙÙ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'کاÙÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
@@ -1954,10 +2365,6 @@
"name": "ØºØ°Ø§Û Ø¢Ù
ادÙ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'ØºØ°Ø§Û Ø¢Ù
ادÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
- "amenity/ferry_terminal": {
- "name": "Ù¾Ø§ÛØ§Ù٠کشتÛ",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ù¾Ø§ÛØ§Ù٠کشتÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
"amenity/fire_station": {
"name": "Ø§ÛØ³ØªÚ¯Ø§Ù آتش ÙØ´Ø§ÙÛ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø§ÛØ³ØªÚ¯Ø§Ù آتش ÙØ´Ø§ÙÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
@@ -2090,10 +2497,6 @@
"name": "Ø§ÛØ³ØªÚ¯Ø§Ù جÙÚ¯ÙØ¨Ø§ÙÛ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø§ÛØ³ØªÚ¯Ø§Ù جÙÚ¯ÙØ¨Ø§ÙÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
- "amenity/recycling": {
- "name": "Ø¨Ø§Ø²ÛØ§Ùت Ù
ÙØ§Ø¯",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø¨Ø§Ø²ÛØ§Ùت'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
"amenity/recycling_centre": {
"name": "Ù
رکز Ø¨Ø§Ø²ÛØ§Ùت",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ù
رکز Ø¨Ø§Ø²ÛØ§Ùت'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
@@ -2157,7 +2560,7 @@
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'سرÙÛØ³ Ø¨ÙØ¯Ø§Ø´ØªÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
"amenity/townhall": {
- "name": "ØªØ§ÙØ§Ø± Ø´ÙØ±",
+ "name": "Ø´ÙØ±Ø¯Ø§Ø±Û",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'ØªØ§ÙØ§Ø± Ø´ÙØ±'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
"amenity/university": {
@@ -2727,10 +3130,6 @@
"name": "Ù
Ø³ÛØ± ØÛÙØ§Ùات اÙÙÛ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Bridle Path'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
- "highway/bus_stop": {
- "name": "Ø§ÛØ³ØªÚ¯Ø§Ù Ø§ØªÙØ¨Ùس",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø§ÛØ³ØªÚ¯Ø§Ù Ø§ØªÙØ¨Ùس'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
"highway/corridor": {
"name": "Ø±Ø§ÙØ±ÙÛ Ø¯Ø§Ø®ÙÛ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø±Ø§ÙØ±Ù داخÙÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
@@ -2812,8 +3211,8 @@
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'جاد٠خدÙ
اتÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
"highway/service/alley": {
- "name": "Ú©ÙÚÙ",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ú©ÙÚÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
+ "name": "پس Ú©ÙÚÙ",
+ "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'پس Ú©ÙÚÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
"highway/service/drive-through": {
"name": "پرداخت Ø³ÙØ§Ø±Ù",
@@ -2970,10 +3369,6 @@
"name": "جÙÚ¯Ù",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'جÙÚ¯Ù'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
- "landuse/garages": {
- "name": "گاراÚÙØ§",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'گاراÚ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
"landuse/grass": {
"name": "عÙ٠زار",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'ÚÙ
Ù'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
@@ -3430,12 +3825,7 @@
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'ادارÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
"office/administrative": {
- "name": "Ø¯ÙØªØ± ادارÛ",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø¯ÙØªØ± ادارÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
- "office/company": {
- "name": "Ø¯ÙØªØ± شرکت",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø¯ÙØªØ± شرکت'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
+ "name": "Ø¯ÙØªØ± ادارÛ"
},
"office/coworking": {
"name": "ÙØ¶Ø§Û Ú©Ø§Ø±Û Ù
شارکتÛ"
@@ -3532,7 +3922,7 @@
"name": "Ù
ÛØ¯Ø§Ù"
},
"place/town": {
- "name": "Ø´ÙØ± Ú©ÙÚÚ©",
+ "name": "Ø´ÙØ±Ú©",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø´ÙØ±Ú©'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
"place/village": {
@@ -3580,14 +3970,6 @@
"name": "Ù
بد٠برÙ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'کاÙÙØ¯Ù Ø¬Ø±ÛØ§Ù برÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
- "public_transport/platform": {
- "name": "Ù¾ÙØªÙÙØ±Ù
",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'ساÙ
اÙÙ ØÙ
Ù Ù ÙÙÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
- "public_transport/stop_position": {
- "name": "Ù
ÙÙØ¹Ûت تÙÙÙ",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'تÙÙÙگاÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
"railway": {
"name": "را٠آÙÙ"
},
@@ -3607,10 +3989,6 @@
"name": "کابÙÛ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'ÙØ§Ú¯Ù کابÙÛ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
- "railway/halt": {
- "name": "تÙÙ٠گا٠را٠آÙÙ",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'تÙÙÙگا٠را٠آÙÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
"railway/level_crossing": {
"name": "Ø¬Ø§Ø¯Ù Ú¯Ø°Ø±ÙØ¯Ù از راÙâØ¢ÙÙ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø¬Ø§Ø¯Ù Ú¯Ø°Ø±ÙØ¯Ù از راÙâØ¢ÙÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
@@ -3623,18 +4001,10 @@
"name": "را٠آÙ٠بارÛÚ© کابÙÛ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'را٠آÙ٠بارÛÚ©'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
- "railway/platform": {
- "name": "بستر را٠آÙÙ",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'ساÙ
اÙ٠را٠آÙÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
"railway/rail": {
"name": "رÛÙ ÙØ·Ø§Ø±",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'خط اÙÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
- "railway/station": {
- "name": "Ø§ÛØ³ØªÚ¯Ø§Ù را٠آÙÙ",
- "terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø§ÛØ³ØªÚ¯Ø§Ù را٠آÙÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
- },
"railway/subway": {
"name": "Ù
ترÙ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ù
ترÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
@@ -3916,10 +4286,6 @@
"name": "Ø¬ÙØ§Ùر ÙØ±ÙØ´Û",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'Ø¬ÙØ§Ùرساز'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
},
- "shop/kiosk": {
- "name": "Ø¨Ø§Ø¬Ù Ø±ÙØ²ÙاÙ
Ù ÙØ±ÙØ´Û",
- "terms": "Ú©ÛÙØ³Ú© Ø±ÙØ²ÙاÙ
Ù"
- },
"shop/kitchen": {
"name": "ÙØ±Ùشگا٠تزئÛÙØ§Øª آشپزخاÙÙ",
"terms": "<ترجÙ
٠با Ù
ØªØ±Ø§Ø¯Ù ÛØ§ Ø§ØµØ·ÙØ§ØØ§Øª Ù
Ø´Ø§Ø¨Ù Ø¨Ø±Ø§Û 'ÙØ±Ùشگا٠تزئÛÙØ§Øª آشپزخاÙÙ'Ø Ø¨Ø§ کاÙ
ا جدا Ù
ÛâØ´ÙÙØ¯>"
@@ -4527,33 +4893,18 @@
"name": "Ø¬Ø§Ø¯Ù ÙØ§Û TIGER 2017"
},
"Waymarked_Trails-Cycling": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
- },
"name": "Ù
Ø³ÛØ±ÙØ§Û Ù
شخص شدÙ: دÙÚØ±Ø®Ù Ø³ÙØ§Ø±Û"
},
"Waymarked_Trails-Hiking": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
- },
"name": "Ù
Ø³ÛØ±ÙØ§Û Ù
شخص شدÙ: Ù¾ÛØ§Ø¯Ù رÙÛ"
},
"Waymarked_Trails-MTB": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
- },
"name": "Ù
Ø³ÛØ±ÙØ§Û Ù
شخص شدÙ: MTB"
},
"Waymarked_Trails-Skating": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
- },
"name": "Ù
Ø³ÛØ±ÙØ§Û Ù
شخص شدÙ: Ø§Ø³Ú©ÛØª"
},
"Waymarked_Trails-Winter_Sports": {
- "attribution": {
- "text": "© Michael Spreng, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
- },
"name": "Ù
Ø³ÛØ±ÙØ§Û Ù
شخص شدÙ: ÙØ±Ø²Ø´ÙØ§Û Ø²Ù
ستاÙÛ"
},
"basemap.at": {
diff --git a/vendor/assets/iD/iD/locales/fi.json b/vendor/assets/iD/iD/locales/fi.json
index a1bc72393..eff72a35e 100644
--- a/vendor/assets/iD/iD/locales/fi.json
+++ b/vendor/assets/iD/iD/locales/fi.json
@@ -321,8 +321,7 @@
"created": "Luotu",
"about_changeset_comments": "Tietoja muutoskokoelman kommenteista",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
- "google_warning": "Huomaathan, että karttatietojen kopioiminen Google-kartoista on ehdottomasti kielletty.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning": "Huomaathan, että karttatietojen kopioiminen Google-kartoista on ehdottomasti kielletty."
},
"contributors": {
"list": "Muokkaajat {users}",
@@ -354,7 +353,6 @@
"title": "Mittaus",
"selected": "{n} valittu",
"geometry": "Muoto",
- "closed": "umpinainen",
"perimeter": "Piiri",
"length": "Pituus",
"area": "Pinta-ala",
@@ -425,20 +423,17 @@
"background": {
"title": "Tausta",
"description": "Taustan asetukset",
- "percent_brightness": "{opacity}% kirkkaus",
"none": "Ei taustaa",
"best_imagery": "Paras ilmakuvalähde tälle sijainnille",
"switch": "Vaihda takaisin tähän taustaan",
"custom": "Mukautettu",
"custom_button": "Muokkaa omaa taustaa",
- "fix_misalignment": "Korjaa ilmakuvavirhe",
- "imagery_source_faq": "Mikä tämän ilmakuvan lähde on?",
"reset": "palauta",
- "offset": "Korjaa ilmakuvan asemointivirhettä vetämällä hiiren osoitinta harmaan laatikon sisällä tai syöttämällä korjausluvut metreinä",
"minimap": {
- "description": "Pienoiskartta",
"tooltip": "Näytä pienoiskartta laajemmalta alueelta nykyisen muokkausnäkymän sijainnin havainnollistamiseksi."
- }
+ },
+ "fix_misalignment": "Korjaa ilmakuvavirhe",
+ "offset": "Korjaa ilmakuvan asemointivirhettä vetämällä hiiren osoitinta harmaan laatikon sisällä tai syöttämällä korjausluvut metreinä"
},
"map_data": {
"title": "Karttatiedot",
@@ -590,7 +585,6 @@
"untagged_area": "Ominaisuustiedoton alue",
"untagged_area_tooltip": "Valitse ominaisuustyyppi, joka kuvaa tämän alueen tarkoitusta.",
"untagged_relation": "Ominaisuustiedoton relaatio",
- "many_deletions": "Olet poistamassa {n} karttakohdetta. Haluatko varmasti poistaa ne kaikkien julkisesti käyttämältä OpenStreetMap.org-kartalta?",
"tag_suggests_area": "Ominaisuustiedon {tag} mukaan viiva on alue, vaikka se ei sitä ole.",
"deprecated_tags": "Vanhentuneet ominaisuustiedot: {tags}"
},
@@ -613,12 +607,7 @@
"view_on_mapillary": "Näytä tämä kuva Mapillary-palvelussa"
},
"help": {
- "title": "Ohje",
- "help": "# Ohje\n\nTämä on ohjelma vapaasti muokattavan\n[OpenStreetMap](http://www.openstreetmap.org/)-kartan\nmuokkaamiseen. Voit käyttää sitä vapaasti alueesi muokkaamiseen ja osallistua ihmisten tekemän\nmaailmankartan luomiseen.\n\nKarttaan tehtävät muutokset ovat näkyvillä kaikille OpenStreetMapin käyttäjille.\nKartan muokkaaminen edellyttää ilmaista [OpenStreetMap-käyttäjätiliä](https://www.openstreetmap.org/login).\n\n[iD-muokkausohjelma](http://ideditor.com/) on yhteistyöprojekti, jonka\n[lähdekoodi on saatavilla GitHubista](https://github.com/openstreetmap/iD).\n\n\n",
- "gps": "# GPS\n\nGPS-mittaukset ovat tärkein OpenStreetMapin aineiston lähde.\nTämä muokkausohjelma tukee omalta tietokoneeltasi ladattavia `.gpx`-tiedostoja.\nGPS-mittauksia voi tehdä useilla älypuhelinsovelluksilla ja tietysti myös erillisillä\nGPS-mittalaitteilla.\n\nLisätietoja GPS-mittausten tekemisestä on sivuilla [Mapping with a smartphone, GPS, or paper](http://learnosm.org/en/mobile-mapping/) (Karttatietojen kerääminen älypuhelimella, GPS-laitteella tai paperille) ja [Aloittelijan opas](http://wiki.openstreetmap.org/wiki/Fi:Beginners_Guide_1.1).\n\nKäytä GPX-tiedostoa kartoittamisen apuna vetämällä ja pudottamalla tiedosto kartanmuokkausohjelmaan. Jos se toimii, GPS-jälki ilmestyy karttapohjalle kirkkaanviolettina viivana. Piilota, näytä uudelleen tai muuta tämän GPX-tason lähennystasoa Karttatiedot-valikosta oikeasta reunasta.\n\nTällä tavalla kartoittamisen apuna käytettyä GPX-tiedostoa ei tallenneta OpenStreetMapiin - tiedosto tulee hyödynnettyä parhaiten tallentamalla tiedosto myös muiden [karttakehittäjien käyttöön](http://www.openstreetmap.org/trace/create).\n",
- "imagery": "# Ilmakuvat\n\nIlmakuvat ovat tärkeä kartoittamisen apuväline. Lentokuvien,\nsatelliittikuvien ja vapaasti koottujen materiaalien kokoelma on\nkäytettävissä Taustan asetukset -valikosta oikean reunan sivupalkista.\n\nOletuksena taustalla näytetään [Bing-karttojen](http://www.bing.com/maps/) satelliittikuvat,\nmutta karttaa lähentämällä vaihtoehtoja tulee lisää.\nJoissakin maissa, kuten Suomessa, Ranskassa ja Tanskassa\non saatavilla korkealaatuisia lentokoneesta kuvattuja ilmakuvia.\n\nIlmakuva voi näyttää virheelliseltä palveluntarjoajan sivuston\nvirheen vuoksi. Jos tiestön sijainti heittää ilmakuvasta, älä ala heti\nsiirtämään niitä vastaamaan taustakuvaa, vaan siirrä ilmakuvataustaa\nvastaamaan tiestöä asetuksella \"Korjaa ilmakuvavirhe\"\nTaustan asetusten alaosassa.\n",
- "addresses": "# Osoitteet\n\nOsoitteet ovat yksi tärkeimmistä kartalla olevasta tiedosta.\n\nSen lisäksi että osoitetiedot ovat myös katujen nimiä,\nOpenStreetMapissa ne ovat olennaisia myös rakennusten\nja muiden kadunvarsikohteiden tiedoissa.\n\nOsoitetietoja voi katujen lisäksi lisätä rakennuksien ulkoreunoille\nja paikkapisteille. Paras osoitetietojen lähde on jalkautuminen tai\noma paikallistuntemus. Kuten kaikessa muussakin muokkaamisessa,\ntietojen kopioiminen kaupallisista lähteistä kuten Google Kartoista\non ehdottomasti kielletty.\n",
- "inspector": "# Kohdemuokkaimen käyttö\n\nKohdemuokkain on näytön vasemmassa reunassa oleva osio, jolla muutetaan valitun kohteen ominaisuuksia.\n\n### Kohteen tyypin valitseminen\n\nPisteen, viivan tai alueen lisäämisen jälkeen valitaan, millainen kohde on kyseessä - kuten kahvila, moottoritie, joki tai leikkipuisto. Kohdemuokkain näyttää heti pikapainikkeet suosituimmille kohteille. Jos kohde ei näy listalla, hae paikkaa hakusanalla ja valitse se sitten luettelosta. Haku ymmärtää myös synonyymit ja paikkaan liittyviä sanoja, joten kokeile sitä rohkeasti.\n\nTarkastele kohdetyypin lisätietoja tarkemmin napsauttamalla i-kirjainta sen oikeassa reunassa. Valitse kohdetyyppi muokattavalle kohteelle napsauttamalla sitä hakutuloslistassa.\n\n### Kohteen ominaisuustietojen muokkaaminen\n\nKun kohdetyyppi on valittu, kohdemuokkain näyttää tietokenttiä, joilla voidaan kuvailla kohteen ominaisuuksia, kuten nimi ja osoite.\n\nKenttäjoukon alapuolella pudotusvalikko, josta löytyy lisätietokenttiä, kuten [Wikipedia-sivu](http://fi.wikipedia.org/), esteettömyystiedot ja paljon muuta.\n\nKohdemuokkaimen alaosassa on Kaikki ominaisuustiedot -kohta, jossa voi lisätä kohteelle mitä tahansa tageja eli ominaisuustietoja. [Taginfosta](http://taginfo.openstreetmap.org/) löytää lisätietoja erilaisista tageista ja niiden käyttömahdollisuuksista.\n\nKohdemuokkaimella tehtävät muutokset päivittyvät muokkauskartalle automaattisesti. Muutoksen voi kuitenkin aina perua napsauttamalla Kumoa-painiketta.\n"
+ "title": "Ohje"
},
"intro": {
"done": "valmis",
@@ -680,7 +669,6 @@
},
"areas": {
"title": "Alueet",
- "add_playground": "*Alueilla* merkitään esimerkiksi järvien, rakennusten ja asuinalueiden rajoja.{br}Lisäksi paikkapisteet voi yleensä merkitä myös tarkemmin alueina. **Luo uusi alue napsauttamalla {button}-painiketta.**",
"start_playground": "Lisää tämä leikkipuisto kartalle piirtämällä alue. Alueet koostuvat alueen ulkoreunaa rajaavista *viivapisteistä*. **Osoita aloituspisteen paikka napsauttamalla kartalla tai painamalla välilyöntiä jossakin leikkipuiston nurkassa.**",
"search_playground": "**Etsi hakusanalla \"{preset}\".**",
"choose_playground": "**Valitse {preset} listalta.**",
@@ -1110,37 +1098,9 @@
"label": "Paikkamäärä",
"placeholder": "5, 10, 20, 100..."
},
- "cardinal_direction": {
- "label": "Suunta",
- "options": {
- "E": "Itä",
- "ENE": "Itä-koillinen",
- "ESE": "Itä-kaakko",
- "N": "Pohjoinen",
- "NE": "Koillinen",
- "NNE": "Pohjois-koillinen",
- "NNW": "Pohjois-luode",
- "NW": "Luode",
- "S": "Etelä",
- "SE": "Kaakko",
- "SSE": "Etelä-kaakko",
- "SSW": "Etelä-lounas",
- "SW": "Lounas",
- "W": "Länsi",
- "WNW": "Länsiluode",
- "WSW": "Länsilounas"
- }
- },
"castle_type": {
"label": "Tyyppi"
},
- "clock_direction": {
- "label": "Suunta",
- "options": {
- "anticlockwise": "Vastapäivään",
- "clockwise": "Myötäpäivään"
- }
- },
"club": {
"label": "Tyyppi"
},
@@ -1600,13 +1560,6 @@
"label": "Lyöntimääräsuositus",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Vaikuttaa kulkusuunnassa",
- "options": {
- "backward": "Taaksepäin",
- "forward": "Eteenpäin"
- }
- },
"park_ride": {
"label": "Autoparkki"
},
@@ -1694,13 +1647,6 @@
"recycling_accepts": {
"label": "Keräys"
},
- "recycling_type": {
- "label": "Kierrätyksen tyyppi",
- "options": {
- "centre": "Kierrätyskeskus",
- "container": "Säiliö"
- }
- },
"ref_road_number": {
"label": "Tienumero"
},
@@ -2104,10 +2050,6 @@
"name": "Valuutanvaihtopiste",
"terms": "valuutta, raha, vaihto, vaihtaminen, valuutanvaihto, valuutanvaihtaminen, rahanvaihto, rahanvaihtaminen, Forex"
},
- "amenity/bus_station": {
- "name": "Linja-autoasema",
- "terms": "linja, linja-auto, asema, pysäkki, keskus, matkakeskus, bussiasema, bussi, bussit, nysse, dösä, terminaali, linja-autoterminaali, bussiterminaali"
- },
"amenity/cafe": {
"name": "Kahvila",
"terms": "Kahvila, Kahvitupa, Teehuone"
@@ -2191,9 +2133,6 @@
"name": "Pikaruokaravintola",
"terms": "Hesburger, mäkkäri, McDonald's, McDonalds, subi, subway, hamppari, hampurilainen, hampurilais, hampurilaisravintola, roska, roskaruoka, ruoka, ravintola, mättö, ranskalaiset, ranskikset"
},
- "amenity/ferry_terminal": {
- "name": "Laivaterminaali"
- },
"amenity/fire_station": {
"name": "Paloasema",
"terms": "paloasema, palokeskus, vpk, vapaapalokunta"
@@ -2325,10 +2264,6 @@
"amenity/ranger_station": {
"name": "Metsävartiosto"
},
- "amenity/recycling": {
- "name": "Kierrätyspiste",
- "terms": "kierrättäminen, kierrätys, lajittelu, uudelleenkäyttö, uudelleenkäyttäminen, ympäristö, lajittelupiste, lajitteluasema, jäte, jätteet, roskat, roska, roskikset, roskis, säiliö, roskasäiliö"
- },
"amenity/recycling_centre": {
"name": "Kierrätyskeskus"
},
@@ -2932,10 +2867,6 @@
"highway/bridleway": {
"name": "Ratsastuspolku"
},
- "highway/bus_stop": {
- "name": "Linja-autopysäkki",
- "terms": "bussipysäkki, linja-autopysäkki, bussikatos, pysähtymispaikka, bussin pysähtymispaikka, linja-auton pysähtymispaikka, pysäkki, pysäkkisyvänne"
- },
"highway/corridor": {
"name": "Sisäkäytävä",
"terms": "katettu, katos, käytävä, sisällä, sisätila, sisätiloissa"
@@ -3146,9 +3077,6 @@
"landuse/forest": {
"name": "Metsä"
},
- "landuse/garages": {
- "name": "Iso autotalli"
- },
"landuse/grass": {
"name": "Ruohokenttä"
},
@@ -3570,11 +3498,7 @@
"name": "Toimisto"
},
"office/administrative": {
- "name": "Kunnallishallinnon toimisto",
- "terms": "kunta, paikkakunta, paikallinen, paikallis, seutu, seudullinen, kaupunki, kaupungin, kunnan, kunnallinen, toimisto, hallinto, hallitus"
- },
- "office/company": {
- "name": "Yritystoimisto"
+ "name": "Kunnallishallinnon toimisto"
},
"office/coworking": {
"name": "Yhteistyöskentelytila"
@@ -3610,8 +3534,7 @@
"terms": "asianajotoimisto, asianajajatoimisto, asianajo, asianajaja, lakimies, juristi, toimisto, lakiasia, lakiasiaintoimisto"
},
"office/lawyer/notary": {
- "name": "Asianajotoimisto",
- "terms": "asianajaja, juristi, laki, lakimies, toimisto, konttori, yritys, firma, oikeus"
+ "name": "Asianajotoimisto"
},
"office/ngo": {
"name": "Kansalaisjärjestö",
@@ -3713,13 +3636,6 @@
"power/transformer": {
"name": "Muuntaja"
},
- "public_transport/platform": {
- "name": "Laiturialue",
- "terms": "pysäkki, asema, pysäkkilaituri, laituri, odotus, odotusalue, odotuslaituri, odottaminen, katos, asemalaituri, asema"
- },
- "public_transport/stop_position": {
- "name": "Pysätyspaikka"
- },
"railway": {
"name": "Rautatie"
},
@@ -3737,10 +3653,6 @@
"name": "Kiskoköysirata",
"terms": "funikulaari, köysihissi, gondoli, gondolihissi, hissi, rata, hissirata, köysirata"
},
- "railway/halt": {
- "name": "Seisake",
- "terms": "rautatie, juna, junarata, pysäkki, asema, rautatieasema, VR"
- },
"railway/level_crossing": {
"name": "Moottoriajoneuvoliikenteen tasoristeys",
"terms": "tasoristeys, ylityspaikka, rautatie, radanylitys, ajoneuvo, tie, katu, moottoriajoneuvo, ajoneuvo, auto"
@@ -3751,10 +3663,6 @@
"railway/narrow_gauge": {
"name": "Kapearaiteinen rautatie"
},
- "railway/platform": {
- "name": "Rautatielaituri",
- "terms": "junalaituri, juna, rautatie, VR, asemalaituri, odotusalue, odotuslaituri"
- },
"railway/rail": {
"name": "Rata"
},
@@ -3762,9 +3670,6 @@
"name": "Rautatieopastin",
"terms": "rautatie, juna, opastin, liikennevalo, signaali"
},
- "railway/station": {
- "name": "Rautatieasema"
- },
"railway/subway": {
"name": "Metrorata"
},
@@ -3774,10 +3679,6 @@
"railway/tram": {
"name": "Raitiotie"
},
- "railway/tram_stop": {
- "name": "Raitiotiepysäkki",
- "terms": "raitiotie, raitiovaunu, ratikka, pysäkki, asema, laituri, raide, katos"
- },
"relation": {
"name": "Relaatio"
},
@@ -3999,9 +3900,6 @@
"shop/jewelry": {
"name": "Jalokiviliike"
},
- "shop/kiosk": {
- "name": "Lehtikioski"
- },
"shop/kitchen": {
"name": "Keittiöliike"
},
diff --git a/vendor/assets/iD/iD/locales/fr.json b/vendor/assets/iD/iD/locales/fr.json
index a7f232467..7e702e613 100644
--- a/vendor/assets/iD/iD/locales/fr.json
+++ b/vendor/assets/iD/iD/locales/fr.json
@@ -25,6 +25,9 @@
},
"draw_line": {
"tail": " Cliquez pour ajouter des nÅuds à la ligne. Cliquez sur d'autres lignes pour y connecter la ligne, et double-cliquez pour terminer la ligne."
+ },
+ "drag_node": {
+ "connected_to_hidden": "Ceci ne peut être édité parce que c'est connecté à un élément caché."
}
},
"operations": {
@@ -273,7 +276,7 @@
},
"key": "X",
"annotation": {
- "line": "ligne coupée.",
+ "line": "Couper une ligne.",
"area": "contour d'un polygone coupé.",
"multiple": "{n} lignes/contours de polygone coupés."
},
@@ -342,7 +345,7 @@
"about_changeset_comments": "Ã propos des commentaires de groupe de modifications",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/FR:Bons_commentaires_de_groupe_de_modifications",
"google_warning": "Vous avez mentionné Google dans ce commentaire : rappelez-vous que copier depuis Google Maps est strictement interdit.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Modifications de {users}",
@@ -361,7 +364,9 @@
"accuracy": "Précision",
"unknown": "Inconnu",
"show_tiles": "Afficher la couche",
- "hide_tiles": "Masquer le couche"
+ "hide_tiles": "Masquer le couche",
+ "show_vintage": "Afficher Vintage",
+ "hide_vintage": "Masquer Vintage"
},
"history": {
"key": "H",
@@ -384,7 +389,6 @@
"title": "Mesures",
"selected": "{n} dans la sélection",
"geometry": "Geométrie",
- "closed": "fermé",
"center": "Centre",
"perimeter": "Périmètre",
"length": "Longueur",
@@ -392,7 +396,8 @@
"centroid": "Centroïde",
"location": "Emplacement",
"metric": "Métrique",
- "imperial": "Anglo-saxon"
+ "imperial": "Anglo-saxon",
+ "node_count": "Nombre de points"
}
},
"geometry": {
@@ -458,22 +463,27 @@
"title": "Fond de carte",
"description": "Paramètres du fond de carte",
"key": "B",
- "percent_brightness": "{opacity}% luminosité",
+ "backgrounds": "Fond de carte",
"none": "Aucun",
"best_imagery": "Meilleur fond de carte connu pour cet endroit",
"switch": "Revenir à cet arrière-plan",
"custom": "Personnalisé",
"custom_button": "Modifier le fond personnalisé",
- "custom_prompt": "Entrez un modèle URL de tuile. Les symboles valide sont : \n - {zoom}/{z}, {x}, {y} pour schéma de tuile Z/X/Y\n- {ty} pour basculer vers le style de coordonées TMS Y\n- {u} pour le schéma quadri-tuiles\n- {switch:a,b,c} pour le multiplexage de serveur DNS\n\nExemple:\n{example}",
- "fix_misalignment": "Ajuster le décalage du fond de carte",
- "imagery_source_faq": "D'où provient ce fond de carte ?",
+ "overlays": "Calques",
+ "imagery_source_faq": "Info imagerie / Signaler un problème",
"reset": "réinitialiser",
- "offset": "«Glissez» partout dans la zone grise ci-dessous pour ajuster le décalage d'image, ou entrez les valeurs de décalage en mètres.",
+ "display_options": "Options d'affichage",
+ "brightness": "Luminosité",
+ "contrast": "Contraste",
+ "saturation": "Saturation",
+ "sharpness": "Finesse",
"minimap": {
- "description": "Minicarte",
+ "description": "Afficher la petite carte",
"tooltip": "Montre une carte de vue d'ensemble pour aider à localiser la zone actuellement affichée.",
"key": "/"
- }
+ },
+ "fix_misalignment": "Ajuster le décalage du fond de carte",
+ "offset": "«Glissez» partout dans la zone grise ci-dessous pour ajuster le décalage d'image, ou entrez les valeurs de décalage en mètres."
},
"map_data": {
"title": "Données cartographiques",
@@ -570,6 +580,7 @@
"status_code": "Le serveur a renvoyé le code de statut {code}",
"unknown_error_details": "Veuillez vérifier que votre ordinateur est connecté au réseau.",
"uploading": "Envoi des modifications vers OpenStreetMap...",
+ "conflict_progress": "Détection des conflits: {num} de {total}",
"unsaved_changes": "Vous avez des modifications non enregistrées",
"conflict": {
"header": "Résoudre les modifications conflictuelles",
@@ -641,7 +652,6 @@
"untagged_area_tooltip": "Sélectionnez un type d'élément pour décrire cette surface.",
"untagged_relation": "Relation sans attributs",
"untagged_relation_tooltip": "Sélectionnez un type dâentité décrivant ce quâest cette relation.",
- "many_deletions": "Vous êtes en train de supprimer {n} éléments. En êtes-vous sûr� Ils seront supprimés de la carte que tout le monde voit 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}"
},
@@ -668,16 +678,108 @@
"mapillary": {
"view_on_mapillary": "Voir cette image sur Mapillary"
},
+ "openstreetcam_images": {
+ "tooltip": "Photos de la rue issues d'OpenStreetCam",
+ "title": "Surcouche photo (OpenStreetCam)"
+ },
+ "openstreetcam": {
+ "view_on_openstreetcam": "Voir cette image sur OpenStreetCam"
+ },
"help": {
"title": "Aide",
"key": "H",
- "help": "# Aide\n\nCeci est un éditeur pour [OpenStreetMap](http://www.openstreetmap.org/), la\ncarte du monde libre et éditable. Vous pouvez l'utiliser pour ajouter ou mettre à jour\nles données dans votre zone, et participer ainsi à la réalisation d'une carte du monde libre et à données ouvertes\nmeilleure pour tout le monde.\n\nLes modifications que vous réaliserez sur cette carte seront visibles par tous les utilisateurs d'OpenStreetMap. Pour commencer à modifier, vous devez vous [connecter](https://www.openstreetmap.org/login).\n\nL'[éditeur iD](http://ideditor.com/) est un projet collaboratif dont le [code\nsource est disponible sur GitHub](https://github.com/openstreetmap/iD).\n",
- "editing_saving": "# Modification et sauvegarde\n\nCet éditeur est conçu pour fonctionner essentiellement en ligne, et vous êtes en train d'y accéder depuis un site Web.\n\n### Sélection des éléments\n\nPour sélectionner un élément de la carte, comme une route ou un point\nd'intérêt, cliquez sur cet élément sur la carte. L'élément sélectionné\nest mis en surbrillance, et un panneau apparaît sur le côté avec des\ndétails sur l'élément. Si vous cliquez droit sur l'élément, un menu apparaît,\navec des actions que vous pouvez faire avec l'élément.\n\nPour sélectionner plusieurs éléments, maintenez la touche « Maj » enfoncée.\nPuis vous pouvez soit cliquer sur chaque élément que vous voulez sélectionner,\nsoit dessiner sur la carte un contour autour de ces éléments. Tous les\npoints dans le « lasso » dessiné seront sélectionnés.\n\n### Sauvegarde des modifications\n\nQuand vous faites des modifications comme changer des routes, des bâtiments,\net des places, ces modifications sont stockées localement jusqu'à ce que\nvous les sauvegardiez sur le serveur. Ne vous inquiétez pas si vous faites\nune erreur : vous pouvez annuler vos modifications en cliquant sur\nle bouton « Annuler », et les refaire en cliquant sur le bouton « Rétablir ».\n\nCliquez sur « Sauvegarder » pour terminer un groupe de modifications\n(par exemple, si vous avez complété une partie de la ville et si vous voulez\ncommencer une nouvelle zone). Vous aurez la possibilité de passer en revue\nce que vous avez fait, et l'éditeur fournit quelques suggestions utiles\nainsi que des avertissements si quelque chose semble être incorrect parmi\nvos modifications.\n\nSi tout semble correct, vous pouvez saisir un petit commentaire pour\nexpliquer vos modifications, et cliquer sur « Envoyer » pour envoyer les modifications\nà [OpenStreetMap.org](http://www.openstreetmap.org/), où elles seront\nvisibles par tous les utilisateurs, et disponibles pour que d'autres viennent\nles enrichir et les améliorer.\n\nSi vous ne pouvez pas terminer vos modifications en une fois, vous pouvez\nquitter la fenêtre de votre éditeur et revenir plus tard (sur le même ordinateur et\nle même navigateur) : l'éditeur vous proposera de restaurer votre travail.\n\n### Utilisation de l'éditeur\n\nVous pouvez afficher une liste des raccourcis clavier en appuyant sur la touche « ? ».\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.Cliquez 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.Si 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.Vous 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.Pour 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. Pour 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.Cliquez 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\nLe GPS est la source la plus fiable de données pour OpenStreetMap. Cet éditeur\nsupporte les traces en local - fichiers `.gpx` sur votre ordinateur. Vous pouvez collecter\nce genre de trace GPS à l'aide de nombreuses applications pour smartphones ainsi\nqu'avec du matériel GPS personnel.\n\nPour savoir comment effectuer un relevé GPS, lisez\n[Sur le terrain avec un GPS](http://learnosm.org/fr/beginner/using-gps/).\n\nPour utiliser un tracé GPX pour cartographier, effectuer un \"glissé-déposé\" du\nfichier GPX dans l'éditeur de cartes. S'il est reconnu, une ligne violette en\nsurbrillance apparaîtra sur la carte. Cliquez dans le menu \"Données de la carte\"\nsur le côté droit pour activer, désactiver, ou zoomer dans ce nouveau calque GPX.\n\nLe tracé GPX n'est pas directement envoyé sur OpenStreetMap - le meilleur moyen de\nl'utiliser est de dessiner sur la carte, en l'utilisant comme guide pour les\nnouveaux éléments que vous ajoutez, et aussi de le\n[charger dans OpenStreetMap](http://www.openstreetmap.org/trace/create) pour que\nles autres utilisateurs puissent s'en servir.\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\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 sont parfois disponibles dans certaines zones. Certains pays tels que la France, les Ãtats-Unis ou le Danemark disposent d'images de très haute qualité sur certaines zones.\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 par rapport au fond de carte, ne déplacez pas immédiatement ces éléments. à la place, vous pouvez ajuster le fond de carte afin qu'il soit aligné aux données en cliquant sur \"Ajuster le décalage du fond de carte\" en bas de l'interface de configuration du fond de 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\nla page quand un élément est sélectionné.\n\nIl permet de mettre à jour les détails concernant l'élément sélectionné.\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\nquel type d'élément il s'agit : une route principale ou résidentielle, un\nsupermarché, un café... L'inspecteur affiche des boutons pour les éléments les\nplus 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\nl'é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\ndont la nature est déjà indiquée, l'inspecteur affiche des champs comprenant des\ndétails sur l'élément concerné - adresse, nom, etc.\n\nEn-dessous des champs, vous pouvez cliquer sur les icônes pour ajouter des\ndétails supplémentaires, comme des informations issues de [Wikipedia](http://www.wikipedia.org/),\ndes renseignements sur l'accès handicapé, ou plus encore.\n\nEn bas de l'inspecteur, cliquez sur 'Attributs Supplémentaires' pour ajouter des\nattributs arbitraires à l'élément. [Taginfo](http://taginfo.openstreetmap.org/) est\nune excellente ressource pour en savoir plus sur les combinaisons d'attributs les\nplus fréquentes.\n\nLes changements que vous effectuez dans l'inspecteur sont immédiatement visibles\nsur la carte. Vous pouvez les annulez dès que vous le souhaitez en cliquant sur 'annuler'.\n"
+ "help": {
+ "title": "Aide",
+ "welcome": "Bienvenue dans l'iD editor de [OpenStreetMap](https://www.openstreetmap.org/). Avec cet éditeur, vous pouvez mettre à jour OpenStreetMap directement depuis votre navigateur internet.",
+ "open_data_h": "Données libres",
+ "open_data": "Les modifications que vous faites sur cette carte seront visibles par tous les utilisateurs d'OpenStreetMap. Vos modification peuvent se baser sur vos connaissances personnelles, des enquêtes de terrain, des images aériennes ou des photos prises dans la rue. Copier des informations de sources commerciales telles que Google Maps [is strictly forbidden] (https://www.openstreetmap.org/copyright).",
+ "before_start_h": "Avant de commencer",
+ "before_start": "Vous devez maîtriser OpenStreetMap et cet éditeur avant de commencer à modifier. iD comprend un guide pour vous apprendre les bases de la modification d'OpenStreetMap. Cliquez sur « Commencer le tutoriel » sur cet écran pour suivre le guide - cela ne prend que 15 minutes environ.",
+ "open_source_h": "Open source",
+ "open_source": "L'éditeur iD est un projet collaboratif open source, et vous êtes en train d'utiliser la version {version}. Le code source est disponible [sur GitHub](https://github.com/openstreetmap/iD).",
+ "open_source_help": "Vous pouvez contribuer à iD en [traduisant](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) ou en [déclarant des bugs](https://github.com/openstreetmap/iD/issues)."
+ },
+ "overview": {
+ "title": "Présentation",
+ "navigation_h": "Navigation",
+ "navigation_drag": "Vous pouvez vous déplacer sur la carte en laissant appuyé le {leftclick} bouton gauche de la souris et en la déplaçant. Vous pouvez aussi utiliser les flèches `â`, `â`, `â`, `â` de votre clavier.",
+ "navigation_zoom": "Vous pouvez zoomer et dézoomer en tournant la molette de la souris, ou en cliquant sur les boutons {plus} / {minus} sur le côté de la carte. Vous pouvez aussi utiliser les touches `+`, `-` de votre clavier.",
+ "features_h": "Ãléments de la carte.",
+ "features": "Nous utilisons le mot *élément* pour décrire les objets qui apparaissent sur la carte, telles que les routes, batiments ou points d'intérêts. Quoi que ce soit dans le monde réel peut être représenté par un élément dans OpenStreetMap. Les éléments de la carte y sont représentés par des *point*, *lignes* ou *polygones*.",
+ "nodes_ways": "Dans OpenStreetMap, les points sont parfois appelés des *nÅuds*, et les lignes et polygones des *chemins*."
+ },
+ "editing": {
+ "title": "Modifier et sauvegarder",
+ "select_h": "Selectionner",
+ "select_left_click": "{clic gauche} Cliquez avec le bouton gauche de la souris sur une fonctionnalité pour la sélectionner. Ceci le mettra en surbrillance, et la barre latérale affichera des détails de cette fonctionnalité, tels que son nom ou son adresse.",
+ "select_right_click": "{rightclick} Le click droit sur un élément affiche le menu d'édition, qui permet d'effectuer certaines opérations sur cet élément comme le tourner, le déplacer ou le supprimer.",
+ "multiselect_h": "Sélection multiple",
+ "multiselect_shift_click": "`{shift}`+{leftclick} permet de sélectionner plusieurs éléments en même temps. Cela permet de déplacer ou de supprimer plusieurs objets d'un coup.",
+ "undo_redo_h": "Annuler & Rétablir",
+ "undo_redo": "Vos modifications sont enregistrées localement dans votre navigateur tant que vous ne les envoyez pas sur les serveurs d'OpenStreetMap. Vous pouvez annuler vos action en appuyant sur le bouton {undo} **Annuler** et les refaire en appuyant sur le bouton {redo} **Refaire**.",
+ "save_h": "Sauvegarder",
+ "save": "Cliquez sur {save} **Enregistrer** pour envoyer vos modifications à OpenStreetMap. Enregistrez fréquemment !",
+ "upload_h": "Téléverser",
+ "backups_h": "Sauvegarde automatique",
+ "backups": "Si vous ne pouvez pas terminer vos modifications tout de suite, par exemple si votre ordinateur sâéteint ou si vous fermez votre navigateur, votre travail est enregistré. Vous pouvez revenir plus tard (avec le même navigateur, sur la même ordinateur) et iD vous proposera de reprendre là où vous vous étiez arrêté.",
+ "keyboard_h": "Raccourcis clavier",
+ "keyboard": "Vous pouvez voir une liste de raccourcis clavier en pressant la touche '?'."
+ },
+ "feature_editor": {
+ "title": "Ãditeur d'élément",
+ "intro": "*L'éditeur d'élément* apparaît à coté de la carte et permet de voir et d'éditer les informations relatives à l'élément sélectionne",
+ "definitions": "La première section indique le type d'élément. La seconde contient les *champs* qui indiquent les attributs de l'élément, comme son nom ou son adresse.",
+ "type_h": "Type d'élément",
+ "type": "Vous pouvez cliquer sur le type d'un élément pour le changer pour un autre type. Tout ce qui exist dans le monde réel peut être ajouter dans OpenStreetMap, Il y a donc de milliers de types possibles",
+ "type_picker": "Le sélectionneur de type affiche les types d'éléments les plus fréquents, tels que les parcs, hôpitaux, restaurants, routes et bâtiments. Vous pouvez tout cherchez en tapant ce que vous voulez dans le champs de recherche. Vous pouvez aussi cliquer sur l'icône {inspect} **Info** à côté du type de l'élément pour en apprendre plus.",
+ "fields_h": "Champs",
+ "fields_all_fields": "La section *Tous les champs* contient toutes les informations qui peuvent être éditées. Dans OpenStreetMap, tous les champs sont facultatifs. Vous pouvez toujours les laisser vides en cas de doute.",
+ "fields_add_field": "Vous pouvez aussi cliquer sur le menu déroulant \"Ajouter un champ\" pour ajouter plus d'informations, comme une description, un lien Wikipédia, un accès handicapé, et cetera...",
+ "tags_h": "Tags"
+ },
+ "points": {
+ "title": "Points",
+ "add_point_h": "Ajouter des Points",
+ "move_point_h": "Déplacer des Points",
+ "delete_point_h": "Supprimer des Points "
+ },
+ "lines": {
+ "title": "Lignes",
+ "add_line_h": "Ajouter des Lignes",
+ "modify_line_h": "Modifier des Lignes",
+ "move_line_h": "Déplacer des Lignes",
+ "delete_line_h": "Supprimer des lignes"
+ },
+ "areas": {
+ "add_area_h": "Ajouter des polygones",
+ "square_area_h": "Donner une forme orthogonale.",
+ "modify_area_h": "Modifier des polyognes",
+ "delete_area_h": "Supprimer des polygones"
+ },
+ "relations": {
+ "title": "Relations",
+ "edit_relation_h": "Ãditer des Relations",
+ "relation_types_h": "Types de Relation",
+ "turn_restriction_h": "Interdictions de tourner",
+ "route_h": "Chemins",
+ "boundary_h": "Frontières"
+ },
+ "imagery": {
+ "title": "Fond de carte",
+ "sources_h": "Sources des images",
+ "offsets_h": "Ajustement du fond de carte"
+ },
+ "streetlevel": {
+ "title": "Photos de la rue",
+ "using_h": "Utiliser des photos de la rue."
+ },
+ "gps": {
+ "title": "Traces GPS",
+ "using_h": "Utilisation des traces GPS",
+ "using": "Pour utiliser une trace GPS, faites la glisser dans l'éditeur. Si elle est reconnue, elle apparaîtra en violet sur la carte. Cliquez sur {data} **Données Carte** pour montrer, cacher ou zoomer sur la trace GPS.",
+ "tracing": "La trace GPS n'est pas envoyée à OpenStreetMap. Le meilleur moyen de l'utiliser est de dessiner sur la carte en s'en servant de modèle.",
+ "upload": "Vous pouvez aussi [uploader vos données GPS sur OpenStreetMap](https://www.openstreetmap.org/trace/create) pour que d'autres utilisateurs puissent les utiliser."
+ }
},
"intro": {
"done": "fait",
@@ -855,7 +957,6 @@
},
"areas": {
"title": "Polygones",
- "add_playground": "Les *polygones* sont utilisés pour afficher les limites dâéléments comme les lacs, bâtiments et zones résidentielles.{br}Ils peuvent aussi servir à cartographier des éléments de façon plus détaillée qu'avec des points. **Cliquez sur le bouton {button} Polygone pour en ajouter un.**",
"start_playground": "Ajoutons une aire de jeu pour enfant sur la carte en dessinant un polygone. Les polygones sont dessinés en plaçant des *nÅuds* pour définir les bords de l'élément. **Cliquez ou appuyez sur la barre d'espace pour placer le premier nÅud sur l'un des angles de l'aire de jeu.**",
"continue_playground": "Continuez à dessiner le polygone en plaçant d'autres nÅuds le long de l'aire de jeu. Vous pouvez connecter le polygone au chemin piéton existant. {br} Astuce : Vous pouvez maintenir la touche {Alt} pour éviter aux nÅuds de se connecter à d'autres éléments. ** continuez à dessiner le polygone de l'aire de jeux **",
"finish_playground": "Terminez le polygone avec la touche Entrée ou en cliquant une nouvelle fois sur son premier ou son dernier nÅud. **Terminez le polygone d'aire de jeu.**",
@@ -984,7 +1085,8 @@
"title": "Sélection",
"select_one": "Sélectionner un seul élément",
"select_multi": "Sélectionner plusieurs éléments",
- "lasso": "Dessiner une sélection englobante autour des éléments"
+ "lasso": "Dessiner une sélection englobante autour des éléments",
+ "search": "Trouver des éléments correspondant à la recherche."
},
"with_selected": {
"title": "Avec l'élément sélectionné",
@@ -1295,6 +1397,9 @@
"brand": {
"label": "Marque"
},
+ "brewery": {
+ "label": "Bières à la pression"
+ },
"bridge": {
"label": "Type",
"placeholder": "Défaut"
@@ -1331,37 +1436,9 @@
"label": "Capacité",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Sens",
- "options": {
- "E": "Est",
- "ENE": "Est-Nord-Est",
- "ESE": "Est-Sud-Est",
- "N": "Nord",
- "NE": "Nord-Est",
- "NNE": "Nord-Nord-Est",
- "NNW": "Nord-Nord-Ouest",
- "NW": "Nord-Ouest",
- "S": "Sud",
- "SE": "Sud-Est",
- "SSE": "Sud-Sud-Est",
- "SSW": "Sud-Sud-Ouest",
- "SW": "Sud-Ouest",
- "W": "Ouest",
- "WNW": "Ouest-Nord-Ouest",
- "WSW": "Ouest-Sud-Ouest"
- }
- },
"castle_type": {
"label": "Type"
},
- "clock_direction": {
- "label": "Sens",
- "options": {
- "anticlockwise": "Sens anti-horaire",
- "clockwise": "Sens horaire"
- }
- },
"clothes": {
"label": "Vêtements"
},
@@ -1484,6 +1561,42 @@
"diaper": {
"label": "Table à langer"
},
+ "direction_cardinal": {
+ "label": "Direction",
+ "options": {
+ "E": "Est",
+ "ENE": "Est-Nord-Est",
+ "ESE": "Est-Sud-Est",
+ "N": "Nord",
+ "NE": "Nord-Est",
+ "NNE": "Nord-Nord-Est",
+ "NNW": "Nord-Nord-Ouest",
+ "NW": "Nord-Ouest",
+ "S": "Sud",
+ "SE": "Sud-Est",
+ "SSE": "Sud-Sud-Est",
+ "SSW": "Sud-Sud-Ouest",
+ "SW": "Sud-Ouest",
+ "W": "Ouest",
+ "WNW": "Ouest-Nord-Ouest",
+ "WSW": "Ouest-Sud-Ouest"
+ }
+ },
+ "direction_clock": {
+ "label": "Direction",
+ "options": {
+ "anticlockwise": "Sens anti-horaire",
+ "clockwise": "Sens horaire"
+ }
+ },
+ "direction_vertex": {
+ "label": "Direction",
+ "options": {
+ "backward": "Vers l'arrière",
+ "both": "Les deux / Tous",
+ "forward": "Vers l'avant"
+ }
+ },
"display": {
"label": "Affichage"
},
@@ -1748,7 +1861,7 @@
"label": "Niveau"
},
"levels": {
- "label": "Ãtages",
+ "label": "Nombre de niveaux",
"placeholder": "2, 4, 6..."
},
"lit": {
@@ -1786,9 +1899,8 @@
"memorial": {
"label": "Type"
},
- "milestone_position": {
- "label": "Position de la borne",
- "placeholder": "Distance à une décimale (123,4)"
+ "monitoring_multi": {
+ "label": "Surveillance"
},
"mtb/scale": {
"label": "Difficulté VTT",
@@ -1878,7 +1990,9 @@
"oneway": {
"label": "Sens unique",
"options": {
+ "alternating": "En alternance",
"no": "Non",
+ "reversible": "Réversible",
"undefined": "Par défaut : Non",
"yes": "Oui"
}
@@ -1886,7 +2000,9 @@
"oneway_yes": {
"label": "Sens unique",
"options": {
+ "alternating": "En alternance",
"no": "Non",
+ "reversible": "Réversible",
"undefined": "Par défaut : Oui",
"yes": "Oui"
}
@@ -1904,13 +2020,6 @@
"label": "Par",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Direction",
- "options": {
- "backward": "Vers l'arrière",
- "forward": "Vers l'avant"
- }
- },
"park_ride": {
"label": "Parking-relais"
},
@@ -2012,22 +2121,30 @@
"railway": {
"label": "Type"
},
+ "railway/position": {
+ "label": "Position de la borne",
+ "placeholder": "Distance à une décimale (123,4)"
+ },
+ "railway/signal/direction": {
+ "label": "Direction",
+ "options": {
+ "backward": "Vers l'arrière",
+ "both": "Les deux / Tous",
+ "forward": "Vers l'avant"
+ }
+ },
"rating": {
"label": "Puissance"
},
"recycling_accepts": {
"label": "Accepte"
},
- "recycling_type": {
- "label": "Type de recyclage",
- "options": {
- "centre": "Déchèterie",
- "container": "Conteneur de recyclage"
- }
- },
"ref": {
"label": "Code d'identification"
},
+ "ref/isil": {
+ "label": "Code ISIL"
+ },
"ref_aeroway_gate": {
"label": "Numéro de porte"
},
@@ -2321,6 +2438,14 @@
"traffic_signals": {
"label": "Feu de signalisation spécifique"
},
+ "traffic_signals/direction": {
+ "label": "Direction",
+ "options": {
+ "backward": "Vers l'arrière",
+ "both": "Les deux / Tous",
+ "forward": "Vers l'avant"
+ }
+ },
"trail_visibility": {
"label": "Visibilité du sentier",
"options": {
@@ -2490,8 +2615,7 @@
"terms": "télécorde, telecorde, téléski à câble bas, fil neige, téléski, tire-fesse, rope tow lift"
},
"aerialway/station": {
- "name": "Gare de remontée mécanique",
- "terms": "départ, arrivée, station, remontée mécanique, remontee mecanique, aerialway"
+ "name": "Gare de remontée mécanique"
},
"aerialway/t-bar": {
"name": "Téléski bi-place",
@@ -2596,13 +2720,15 @@
"terms": "change, bureau de change, échange, devises, échange de devises, intermédiaire financier de change, banque de devises"
},
"amenity/bus_station": {
- "name": "Gare routière",
- "terms": "gare de bus, gare de cars, Gare, Arrêt, Arrêt de bus, bus station, bus, cars"
+ "name": "Gare routière"
},
"amenity/cafe": {
"name": "Café",
"terms": "Café, bar, salon de thé, pub, brasserie, restaurant, cafe"
},
+ "amenity/car_pooling": {
+ "name": "Covoiturage"
+ },
"amenity/car_rental": {
"name": "Location de voiture",
"terms": "Location de voitures, loueur de voiture, loueur de véhicule, car rental"
@@ -2699,8 +2825,7 @@
"terms": "fast food, restauration rapide, service au comptoir, vente à emporter, à emporter, a emporter, burger, sandwich, kebab"
},
"amenity/ferry_terminal": {
- "name": "Terminal ferry",
- "terms": "terminal des ferries, gare maritime, ferry, embarquement, traversée, transport maritime, transport en mer, port"
+ "name": "Terminal ferry"
},
"amenity/fire_station": {
"name": "Caserne de pompiers",
@@ -2750,6 +2875,9 @@
"name": "Bibliothèque",
"terms": "Bibliothèque, Médiathèque"
},
+ "amenity/love_hotel": {
+ "name": "Love hôtel"
+ },
"amenity/marketplace": {
"name": "Marché",
"terms": "Marché, Place de marché"
@@ -2862,12 +2990,12 @@
"terms": "Services publics des parcs nationaux"
},
"amenity/recycling": {
- "name": "Recyclage",
- "terms": "déchèterie,déchetterie"
+ "name": "Conteneur de recyclage",
+ "terms": "bulle à verre,bulles à verre,container de recyclage,benne de recyclage,point de collecte"
},
"amenity/recycling_centre": {
"name": "Déchetterie",
- "terms": "centre de recyclage"
+ "terms": "centre de recyclage,déchèterie,déchetterie,recyparc,parc à conteneurs,écocentre"
},
"amenity/register_office": {
"name": "Bureau d'état-civil"
@@ -3168,6 +3296,12 @@
"name": "Grange",
"terms": "grange, hangar agricole, bâtiment agricole, stockage, grenier, abri, remise, étable, ferme, barn"
},
+ "building/boathouse": {
+ "name": "Hangar à bateaux"
+ },
+ "building/bungalow": {
+ "name": "Bungalow"
+ },
"building/bunker": {
"name": "Bunker"
},
@@ -3201,7 +3335,7 @@
},
"building/detached": {
"name": "Maison individuelle",
- "terms": "maison individuelle, pavillon, maison indépendante, maison, building detached, detached house, villa"
+ "terms": "maison individuelle, pavillon, maison indépendante, maison, building detached, detached house, villa, maison quatre façades"
},
"building/dormitory": {
"name": "Résidence étudiante",
@@ -3210,6 +3344,9 @@
"building/entrance": {
"name": "Entrée/Sortie"
},
+ "building/farm": {
+ "name": "Corps de ferme"
+ },
"building/garage": {
"name": "Garage privé",
"terms": "garage, box, abri, hangar, parcage, parking, voiture"
@@ -3246,6 +3383,9 @@
"name": "Bâtiment pré-scolaire - école maternelle, jardin d'enfants",
"terms": "école maternelle, école enfantine, jardin d'enfants, école primaire, école, écoliers, petite section, moyenne section, grande section, PS-MS-GS, kindergarten, crèche, halte-garderie"
},
+ "building/mosque": {
+ "name": "Mosquée"
+ },
"building/public": {
"name": "Bâtiment public",
"terms": "Bâtiment public"
@@ -3262,6 +3402,9 @@
"name": "Toit",
"terms": "Voûte, Toit ouvert, Marché couvert"
},
+ "building/ruins": {
+ "name": "Ruines"
+ },
"building/school": {
"name": "Bâtiment scolaire - élémentaire ou secondaire",
"terms": "école élémentaire, école primaire, collège, lycée, \ncycles primaires et secondaires, enseignements élémentaire et secondaire, \nenseignement élémentaire, enseignement secondaire, \nétablissement d'enseignement élémentaire, établissement d'enseignement secondaire, \nécole, écoliers, CP-CE1-CE2-CM1-CM2, college, lycee, school"
@@ -3278,10 +3421,16 @@
"name": "Ãtable",
"terms": "Ãtable"
},
+ "building/stadium": {
+ "name": "Stade"
+ },
"building/static_caravan": {
"name": "Mobil home fixe",
"terms": "Mobil home statique"
},
+ "building/temple": {
+ "name": "Temple"
+ },
"building/terrace": {
"name": "Rangée de maisons",
"terms": "maisons mitoyennes, maisons en bandes, logements en bandes, rangée de bâtiments, rangée d'habitations, building terrace, terraced houses, terrace"
@@ -3301,6 +3450,9 @@
"name": "Terrain de camping",
"terms": "Emplacement de camping"
},
+ "circular": {
+ "name": "Rond-point"
+ },
"club": {
"name": "Club",
"terms": "Club"
@@ -3675,8 +3827,7 @@
"terms": "Piste cavalière, Sentier à chevaux, Sentier pour chevaux"
},
"highway/bus_stop": {
- "name": "Arrêt de bus",
- "terms": "Arrêt de bus, Gare, Gare routière"
+ "name": "Arrêt de bus"
},
"highway/corridor": {
"name": "Couloir intérieur",
@@ -3957,10 +4108,6 @@
"name": "Forêt",
"terms": "Forêt"
},
- "landuse/garages": {
- "name": "Garages",
- "terms": "Garages privés, boxes"
- },
"landuse/grass": {
"name": "Herbe",
"terms": "Herbe"
@@ -3969,6 +4116,9 @@
"name": "Terrain vierge",
"terms": "Terrain vierge"
},
+ "landuse/greenhouse_horticulture": {
+ "name": "Serre d'horticulture"
+ },
"landuse/harbour": {
"name": "Havre",
"terms": "beateau,navire,port,baie"
@@ -4368,6 +4518,10 @@
"name": "Mât",
"terms": "communication,antenne,radio,télécommunication,téléphonie"
},
+ "man_made/monitoring_station": {
+ "name": "Station de surveillance",
+ "terms": "Station de surveillance, météorologie, sismologie, séisme, climat, pression, atmosphère."
+ },
"man_made/observation": {
"name": "Tour d'observation",
"terms": "Tour d'observation, Mirador"
@@ -4573,8 +4727,7 @@
"terms": "Comptable, Expert-comptable."
},
"office/administrative": {
- "name": "Bureau administratif",
- "terms": "Bureau administratif"
+ "name": "Bureau administratif"
},
"office/adoption_agency": {
"name": "Agence d'adoption",
@@ -4582,7 +4735,7 @@
},
"office/advertising_agency": {
"name": "Agence de publicité",
- "terms": "Agence de publicité, Agence publicitaire"
+ "terms": "Agence de publicité, Agence publicitaire, Agence de communication."
},
"office/architect": {
"name": "Architecte",
@@ -4596,10 +4749,6 @@
"name": "Organisation de bienfaisance/charité",
"terms": "Organisation de bienfaisance, Organisation de charité"
},
- "office/company": {
- "name": "Bureau d'entreprise",
- "terms": "Bureau d'entreprise, Siège social"
- },
"office/coworking": {
"name": "Espace de coworking",
"terms": "Espace de bureau partagé, Espace de coworking."
@@ -4661,8 +4810,7 @@
"terms": "Cabinet d'avocats"
},
"office/lawyer/notary": {
- "name": "Notaire",
- "terms": "Notaire"
+ "name": "Notaire"
},
"office/moving_company": {
"name": "Entreprise de déménagement",
@@ -4693,7 +4841,7 @@
},
"office/quango": {
"name": "Autorité administrative indépendante ",
- "terms": "Autorité administrative indépendante, ONG quasi-autonome, QUANGO."
+ "terms": "Autorité administrative indépendante, ONG quasi-autonome, AAI, QUANGO."
},
"office/research": {
"name": "Organisme de recherche",
@@ -4894,13 +5042,71 @@
"name": "Transformateur",
"terms": "Transformateur"
},
- "public_transport/platform": {
- "name": "Plateforme d'attente",
- "terms": "Quai"
+ "public_transport/linear_platform_bus": {
+ "name": "Arrêt de bus"
},
- "public_transport/stop_position": {
- "name": "Position exacte dâarrêt du véhicule sur le «â¯wayâ» dâune route de transport en commun",
- "terms": "Arrêt"
+ "public_transport/linear_platform_ferry": {
+ "name": "Quai pour ferry"
+ },
+ "public_transport/linear_platform_light_rail": {
+ "name": "Station de tramway"
+ },
+ "public_transport/linear_platform_monorail": {
+ "name": "Station de monorail"
+ },
+ "public_transport/linear_platform_subway": {
+ "name": "Station de métro"
+ },
+ "public_transport/linear_platform_train": {
+ "name": "Gare ferroviaire"
+ },
+ "public_transport/linear_platform_tram": {
+ "name": "Station de tramway"
+ },
+ "public_transport/platform_bus": {
+ "name": "Arrêt de bus"
+ },
+ "public_transport/platform_ferry": {
+ "name": "Quai pour ferry"
+ },
+ "public_transport/platform_light_rail": {
+ "name": "Station de tramway"
+ },
+ "public_transport/platform_monorail": {
+ "name": "Station de monorail"
+ },
+ "public_transport/platform_subway": {
+ "name": "Station de métro"
+ },
+ "public_transport/platform_train": {
+ "name": "Gare ferroviaire"
+ },
+ "public_transport/platform_tram": {
+ "name": "Station de tramway"
+ },
+ "public_transport/station_bus": {
+ "name": "Gare routière"
+ },
+ "public_transport/station_ferry": {
+ "name": "Terminal ferry"
+ },
+ "public_transport/station_light_rail": {
+ "name": "Station de tramway"
+ },
+ "public_transport/station_monorail": {
+ "name": "Station de monorail"
+ },
+ "public_transport/station_subway": {
+ "name": "Station de métro"
+ },
+ "public_transport/station_train": {
+ "name": "Gare ferroviaire"
+ },
+ "public_transport/station_train_halt": {
+ "name": "Gare ferroviaire (arrêt à la demande)"
+ },
+ "public_transport/station_tram": {
+ "name": "Station de tramway"
},
"railway": {
"name": "Ferroviaire"
@@ -4930,8 +5136,7 @@
"terms": "Funiculaire"
},
"railway/halt": {
- "name": "Halte ferroviaire",
- "terms": "Arrêt ferroviaire, Arrêt"
+ "name": "Gare ferroviaire (arrêt à la demande)"
},
"railway/level_crossing": {
"name": "Passage à niveau (route)",
@@ -4954,8 +5159,7 @@
"terms": "Voie ferrée étroite"
},
"railway/platform": {
- "name": "Quai de gare ferroviaire",
- "terms": "Quai de gare, Quai"
+ "name": "Gare ferroviaire"
},
"railway/rail": {
"name": "Voie ferrée",
@@ -4966,8 +5170,7 @@
"terms": ""
},
"railway/station": {
- "name": "Gare ferroviaire",
- "terms": "Gare ferroviaire, Gare, Arrêt"
+ "name": "Gare ferroviaire"
},
"railway/subway": {
"name": "Métropolitain",
@@ -4989,10 +5192,6 @@
"name": "Tramway",
"terms": "Tram, Tramway"
},
- "railway/tram_stop": {
- "name": "Arrêt de tramway",
- "terms": "tram,tramway,station de tramway"
- },
"relation": {
"name": "Relation",
"terms": "Relation"
@@ -5275,8 +5474,8 @@
"terms": "Bijoutier"
},
"shop/kiosk": {
- "name": "Kiosque à journaux",
- "terms": "Kiosque à journaux"
+ "name": "Kiosque",
+ "terms": "Kiosque"
},
"shop/kitchen": {
"name": "Cuisiniste",
@@ -5712,10 +5911,18 @@
"name": "Itinéraire équestre",
"terms": "Trajet équestre"
},
+ "type/route/light_rail": {
+ "name": "Itinéraire de métro léger",
+ "terms": "Itinéraire de métro léger"
+ },
"type/route/pipeline": {
"name": "Itinéraire de pipeline",
"terms": "Pipeline, gazoduc, oléoduc"
},
+ "type/route/piste": {
+ "name": "Itinéraire de Ski",
+ "terms": "Itinéraire de Ski"
+ },
"type/route/power": {
"name": "Itinéraire électrique",
"terms": "Ligne électrique"
@@ -5724,6 +5931,10 @@
"name": "Itinéraire routier",
"terms": "Route, rue, chemin, sentier"
},
+ "type/route/subway": {
+ "name": "Itinéraire de Métro",
+ "terms": "Itinéraire de Métro"
+ },
"type/route/train": {
"name": "Itinéraire ferroviaire",
"terms": "Voie ferrée, chemin de fer"
@@ -5825,6 +6036,13 @@
"description": "Images satellite DigitalGlobe premium",
"name": "Images DigitalGlobe premium"
},
+ "DigitalGlobe-Premium-vintage": {
+ "attribution": {
+ "text": "Termes & commentaires"
+ },
+ "description": "Limites et dates des images. Les textes sont visibles à partir du niveau de zoom 14",
+ "name": "Images DigitalGlobe Premium Vintage"
+ },
"DigitalGlobe-Standard": {
"attribution": {
"text": "Termes & commentaires"
@@ -5832,6 +6050,13 @@
"description": "Images satellite DigitalGlobe standard",
"name": "Images DigitalGlobe standard"
},
+ "DigitalGlobe-Standard-vintage": {
+ "attribution": {
+ "text": "Termes & commentaires"
+ },
+ "description": "Limites et dates des images. Les textes sont visibles à partir du niveau de zoom 14",
+ "name": "Images DigitalGlobe Standard Vintage"
+ },
"EsriWorldImagery": {
"attribution": {
"text": "Termes & commentaires"
@@ -5907,33 +6132,18 @@
"name": "Données géographiques et topologiques intégrées et encodées 2017"
},
"Waymarked_Trails-Cycling": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, données cartographiques des contributeurs OpenStreetMap, ODbL 1.0"
- },
"name": "Waymarked Trails: Vélo"
},
"Waymarked_Trails-Hiking": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, données cartographiques des contributeurs OpenStreetMap, ODbL 1.0"
- },
"name": "Waymarked Trails: Randonnée"
},
"Waymarked_Trails-MTB": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, données cartographiques des contributeurs OpenStreetMap, ODbL 1.0"
- },
"name": "Waymarked Trails: MTB"
},
"Waymarked_Trails-Skating": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, données cartographiques des contributeurs OpenStreetMap, ODbL 1.0"
- },
"name": "Waymarked Trails: Patinage"
},
"Waymarked_Trails-Winter_Sports": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, données cartographiques des contributeurs OpenStreetMap, ODbL 1.0"
- },
"name": "Waymarked Trails: Sports d'hiver"
},
"basemap.at": {
diff --git a/vendor/assets/iD/iD/locales/gl.json b/vendor/assets/iD/iD/locales/gl.json
index 1b1806b3b..6d78ff894 100644
--- a/vendor/assets/iD/iD/locales/gl.json
+++ b/vendor/assets/iD/iD/locales/gl.json
@@ -25,6 +25,9 @@
},
"draw_line": {
"tail": "Fai clic para engadir máis vértices á liña. Fai clic noutras liñas para conectalas, e fai dobre clic para rematar a liña."
+ },
+ "drag_node": {
+ "connected_to_hidden": "Isto non se pode editar xa que está conectado cun elemento oculto."
}
},
"operations": {
@@ -111,7 +114,7 @@
"line": "Liña borrada",
"area": "Ãrea borrada.",
"relation": "Relación borrada.",
- "multiple": "Borrados {n} recursos."
+ "multiple": "Borrados {n} elementos."
},
"too_large": {
"single": "Este elemento non pode ser borrado porque non é totalmente visible.",
@@ -119,15 +122,15 @@
},
"incomplete_relation": {
"single": "Este elemento non pode ser eliminado porque aÃnda non foi completamente baixado.",
- "multiple": "Estes recursos non poden ser eliminados por non estar totalmente baixados."
+ "multiple": "Estes elementos non poden ser eliminados por non estar totalmente baixados."
},
"part_of_relation": {
- "single": "Este recurso non pode ser eliminado porque é parte dunha relación maior. Debe primeiro eliminarlo da relación.",
- "multiple": "Estes recursos non poden ser eliminados porque son parte de relacións maiores. Debe en primeiro lugar eliminalos das relacións."
+ "single": "Este elemento non pode ser eliminado porque é parte dunha relación maior. Debes primeiro eliminalo da relación.",
+ "multiple": "Estes elementos non poden ser eliminados porque son parte de relacións maiores. Debes en primeiro lugar eliminalos das relacións."
},
"connected_to_hidden": {
- "single": "Este recurso non poden ser borrado porque conecta cun recurso agochado.",
- "multiple": "Estes recursos non poden ser borrados porque conectan con recursos agochados."
+ "single": "Este elemento non poden ser borrado porque está conectado cun elemento agochado.",
+ "multiple": "Estes elementos non poden ser borrados porque conectan con elementos agochados."
}
},
"add_member": {
@@ -160,7 +163,7 @@
"annotation": "Unidos {n} elementos.",
"not_eligible": "Estes elementos non se poden unir.",
"not_adjacent": "Estos elementos non se poden fusionar porque os seus extremos non están ligados.",
- "restriction": "Estos elementos non ponden ser unidos porque polo menos un é membro dunha \"{relation}\" relación.",
+ "restriction": "Estes elementos non se poden unir porque polo menos un delees é un membro dunha relación \"{relation}\".",
"incomplete_relation": "Estes elementos non se poden unir porque cando menos un deles non se descargou completamente.",
"conflicting_tags": "Estes elementos non se poden unir porque algunhas das súas etiquetas teñen valores contraditorios."
},
@@ -184,7 +187,7 @@
},
"too_large": {
"single": "Este elemento non pode ser movido porque actualmente non é completamente visible.",
- "multiple": "Estes elementos non ponden ser movidos porque actualmente non son completamente visibles."
+ "multiple": "Estes elementos non poden ser movidos porque actualmente non son completamente visibles."
},
"connected_to_hidden": {
"single": "Este elemento non pode ser movido proque está ligado a un elemento agochado.",
@@ -193,8 +196,8 @@
},
"reflect": {
"title": {
- "long": "Reflexar ao Longo",
- "short": "Reflexar ao Curto"
+ "long": "Reflexar ao longo",
+ "short": "Reflexar ao curto"
},
"description": {
"long": {
@@ -310,6 +313,7 @@
"localized_translation_language": "Escoller idioma",
"localized_translation_name": "Nome"
},
+ "zoom_in_edit": "Fai zoom para editar",
"login": "loguear",
"logout": "saÃr",
"loading_auth": "Conectando con OpenStreetMap...",
@@ -341,7 +345,7 @@
"about_changeset_comments": "Acerca dos comentarios dos conxuntos de cambios",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
"google_warning": "Mencionaches Google neste comentario: lembra que a copia de Google Maps está estrictamente prohibida.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Edicións de {users}",
@@ -360,7 +364,9 @@
"accuracy": "Precisión",
"unknown": "Descoñecido",
"show_tiles": "Amosar teselas",
- "hide_tiles": "Ocultar teselas"
+ "hide_tiles": "Ocultar teselas",
+ "show_vintage": "Mostrar antigüidade",
+ "hide_vintage": "Ocultar antigüidade"
},
"history": {
"key": "H",
@@ -383,7 +389,8 @@
"title": "Medidas",
"selected": "{n} seleccionados",
"geometry": "XeometrÃa",
- "closed": "pechado",
+ "closed_line": "liña pechada",
+ "closed_area": "área pechada",
"center": "Centro",
"perimeter": "PerÃmetro",
"length": "Lonxitude",
@@ -391,7 +398,8 @@
"centroid": "Centroide",
"location": "Localización",
"metric": "Métrico",
- "imperial": "Imperial"
+ "imperial": "Imperial",
+ "node_count": "Número de nodos"
}
},
"geometry": {
@@ -457,22 +465,27 @@
"title": "Fondo",
"description": "Axustes do fondo",
"key": "B",
- "percent_brightness": "{opacity}% brillo",
+ "backgrounds": "Fondos",
"none": "Ningún",
"best_imagery": "Mellor fonte de imaxes coñecida deste sitio",
"switch": "Voltar a este fondo",
"custom": "Personalizado",
"custom_button": "Editar fondo personalizado",
- "custom_prompt": "Introducir unha plantilla URL de mosaico. Os tokens válidos son:\n - {zoom}/{z}, {x}, {y} para o esquema de mosaico Z/X/Y\n - {ty} para coordenadas Y invertidas estilo TMS\n - {u} para o esquema quadtile\n - {switch:a,b,c} para multiplexado de servidores DNS\n\nExemplo:\n{example}",
- "fix_misalignment": "Axustar offset da imaxe",
- "imagery_source_faq": "De onde ven esta imaxe?",
+ "overlays": "Superposicións",
+ "imagery_source_faq": "Información das imaxes/Informar dun problema",
"reset": "reiniciar",
- "offset": "Arrastre en calquera parte da área gris de embaixo para axustar o desplazamento de imaxes ou ingrese os valores de desplazamento en metros.",
+ "display_options": "Opcións de visualización",
+ "brightness": "Brillo",
+ "contrast": "Contraste",
+ "saturation": "Saturación",
+ "sharpness": "Enfoque",
"minimap": {
- "description": "Mapa pequeno",
+ "description": "Mostrar minimapa",
"tooltip": "Mostrar un mapa reducido para facilitar a localización da área que se estea a mostrar. ",
"key": "/"
- }
+ },
+ "fix_misalignment": "Axustar offset da imaxe",
+ "offset": "Arrastre en calquera parte da área gris de embaixo para axustar o desplazamento de imaxes ou ingrese os valores de desplazamento en metros."
},
"map_data": {
"title": "Datos de mapa",
@@ -569,6 +582,7 @@
"status_code": "O servidor devolveu a referencia de estado {code}",
"unknown_error_details": "Asegúrate de que estás conectado a internet.",
"uploading": "Subindo trocos a OpenStreetMap...",
+ "conflict_progress": "Comprobando conflitos: {num} de {total}",
"unsaved_changes": "Tes cambios sen gardar",
"conflict": {
"header": "Resolvendo os conflitos de edición",
@@ -600,7 +614,7 @@
"facebook": "Compartir no Facebook",
"twitter": "Compartir no Twitter",
"google": "Compartir no Google+",
- "help_html": "Os cambios deben aparecer na capa \"Standard\" en poucos minutos. Outras capas, e certas caracterÃsticas, pode levar máis tempo.",
+ "help_html": "Os teus cambios deberÃan aparecer na capa \"Estándar\" nuns minutos. Outras capas, e determinados elementos, poden tardar máis tempo.",
"help_link_text": "Detalles",
"help_link_url": "https://wiki.openstreetmap.org/wiki/FAQ#I_have_just_made_some_changes_to_the_map._How_do_I_get_to_see_my_changes.3F"
},
@@ -611,7 +625,8 @@
"splash": {
"welcome": "Benvido ao editor de OpenStreetMap iD",
"text": "iD é unha amigable pero potente ferramenta para contribuir ao mellor mapa libre do mundo. Esta é a versión {version}. Para obter máis información visita {website} e informa de erros en {github}.",
- "walkthrough": "Comezar o titorial"
+ "walkthrough": "Comezar o titorial",
+ "start": "Editar agora"
},
"source_switch": {
"live": "en liña",
@@ -639,7 +654,6 @@
"untagged_area_tooltip": "Escolle un tipo de elemento que describa o que é esta área.",
"untagged_relation": "Relación sen etiquetar",
"untagged_relation_tooltip": "Escolle un tipo de elemento que describa o que é esta relación.",
- "many_deletions": "Ti estás a borrar {n} elementos. Estás seguro de que queres facer isto? Isto o borrará do mapa e ninguén o verá en openstreetmap.org.",
"tag_suggests_area": "A etiqueta {tag} suxire que a liña deberÃa ser unha área, pero non é unha área.",
"deprecated_tags": "Etiquetas obsoletas: {tags}"
},
@@ -662,18 +676,19 @@
"mapillary": {
"view_on_mapillary": "Ver esta imaxe en Mapillary"
},
+ "openstreetcam_images": {
+ "tooltip": "Fotos ao nivel da rúa de OpenStreetCam",
+ "title": "Superposición de fotos (OpenStreetCam)"
+ },
+ "openstreetcam": {
+ "view_on_openstreetcam": "Ver esta imaxe en OpenStreetCam"
+ },
"help": {
"title": "Axuda",
"key": "H",
- "help": "# Axuda\n\nEste é un editor para [OpenStreetMap](http://www.openstreetmap.org/), o mapa\nlibre e editable do mundo. Podes usalo para engadir e actualizar\ninformación da túa zona, facendo dun mapa mundial de código aberto e\ndatos abertos mellor para todos.\n\nAs edicións que podes facer neste mapa serán visibes para calquera que use\nOpenStreetMap. Para facer unha edición debes\n[iniciar sesión](https://www.openstreetmap.org/login).\n\nO [iD editor](http://ideditor.com/) é un proxecto colaborativo con\n[código fonte dispoñible en GitHub] (https://github.com/openstreetmap/iD).\n",
- "editing_saving": "# Editar e gardar\n\nEste editor foi deseñado para traballar principalmente online, e agora estás accedendo a el a través dun sitio web.\n\n### Seleccionar elementos\n\nSelecciona elementos do mapa, coma unha estrada ou punto de interese, facendo clic sobre el no mapa. Isto resaltará a función seleccionada e abrirá un panel con detalles sobre el. Se fas clic co botón dereito, amosarase un menú con cousas que podes facer co elemento.\n\nPra escoller múltiplos elementos manten pulsada a tecla 'Shift' (Maiúsculas). Logo fai clic nos elementos que queiras seleccionar, ou arrastra sobre o mapa para debuxar un lazo que selecionará tódolos puntos que queden dentro da súa área\n\n### Gardar edicións\n\nCando fagas trocos como edicións de rúas, edificios ou lugares, son almacenados localmente ata que os subas ao servidor. Non te preocupes se tes un erro; podes desfacer os trocos facendo clic no botón desfacer, e refacer trocos no botón refacer.\n\nFai clic en 'Gardar' ao rematar un grupo de edicións: por exemplo, se remataches unha zona da cidade e queiras iniciar unha nova zona. Terás oportunidade de revisar o que fixeches, e o editor fará suxestións útiles e dará avisos se algo non está correcto nos trocos.\n\nSe che parece todo correcto, podes poñer un breve resumo explicando os cambios que fixeches, e logo fai clic en 'Subir' para que se publiquen os trocos en [OpenStreetMap.org](http://www.openstreetmap.org/), onde serán visibles a tódolos usuarios para que os empreguen e actualicen.\n\nSe non es quen de facer as edicións dunha sentada podes deixalo, e cando volvas (no mesmo navegador e ordenador), a aplicación do editor darache a oportunidade de restaurar e gardar o traballo feito\n\n### Usar o editor\n\nPodes ver unha lista de atallos do teclado premendo a tecla `?`.\n",
- "roads": "# Estradas\n\nPodes crear, corrixir, e borrar estradas con este editor. As estradas poden ser de todo tipo:\npistas, autoestradas, camiños, ciclopistas, e máis; calquer tipo de segmento polo que se acostume a pasar deberÃa ser mapeado.\n\n### Seleccionar\n\nPincha sobre unha estrada para seleccionala. Mostrarase un esbozo, xunto\ncunha barra lateral que mostra máis información sobre a estrada. Se fas clic dereito sobre ela, terás un menú de accións que podes aplicar á estrada\n\n### Modificar\n\nMoitas veces vas ver que as estradas non están aliñadas coas imaxes por tras delas\nou cunha pista GPS. Podes axustar estradas para que estean no lugar axeitado.\n\nPrimeiro fai clic na estrada que queiras modificar. Iluminarase e amosará\nos puntos de control ao longo dela que podes arrastrar para mellorar a súa localización. Se queres engadir novos puntos de control para máis precisión, fai doble clic na parte da estrada na que queiras o novo nodo, e un punto engadirase.\n\nSe a estrada conecta con outra estrada, pero non se conecta correctamente sobre\no mapa, podes arrastrar un dos seus puntos de control sobre o outro punto na estrada\nco fin de unilas. Ter as estradas conectardas é importante para o mapa e esencial para proporcionar instrucións de conducción.\n\nTamén podes facer clic dereito sobre a estrada e escoller a ferramenta 'Mover', ou simplemente premer a tecla de acceso rápido `M`, para mover toda a estrada\nde vez, e logo premer de novo para gardar ese movemento.\n\n### Borrar\n\nSe unha estrada é totalmente incorrecta âse podes ver que non existe nas imaxes de satélite e, idealmente, ter confirmado localmente que non está presenteâ podes eliminala, o cal o quita do mapa. Sé cauteloso ao eliminar caracterÃsticas;\ncomo calquera outra edición, os resultados son vistos por todos, e ten en conta que as imaxes de satélite moitas veces están desactualizadas, de xeito que a estrada pode estar simplemente recén construÃda.\n\nPodes eliminar unha estrada facendo clic nela e pulsando a tecla \"Suprimir\", ou facendo clic dereito nela e logo facendo clic na icona do lixo.\n\n### Crear\n\nAtopaches algún lugar no que deberÃa haber un camiño, pero non o hai? Preme na icona \"liña\"\nna esquina superior esquerda do editor ou prema a tecla de acceso rápido `2` para comezar a debuxar.\n\nPreme no inicio da estrada no mapa para comezar a deseñar. Se a estrada\nramifica dende unha estrada existente, comeza premendo sobre o lugar onde elas se conectan.\n\nDespois, prema en puntos ao longo do camiño que sigan o camiño correcto, segundo imaxes de satélite ou GPS. Se a estrada que está deseñando cruza outra estrada, conéctaa\npremendo sobre o punto de intersección. Cando acabes co deseño, fai clic dúas veces ou preme \"Enter\" ou \"Intro\" no teclado.\n\n",
- "gps": "# GPS\n\nAs trazas GPS gardadas son unha valiosa fonte de información para OpenStreetMap. Este editor\nsoporta trazas locais âarquivos `.gpx` no teu computador localâ. Podes obter\neste tipo de trazas GPS cun varias apliacións de smartphone e tamén con\nhardware GPS persoal.\n\nPara obter información sobre como realizar trazados GPS, le\n[Mapeando con un SmartPhone, GPS o papel](http://learnosm.org/es/mobile-mapping/).\n\nPara utilizar unha traza GPX para o mapeado, arrastra e solta o arquivo GPX sobre o editor do mapa.\nDe ser recoñecido, será engadido ao mapa cunha liña en púrpura brillante. Fai clic no menú \"Datos do mapa\" no lado dereito para activar,\ndesactivar ou facer zoom nesta nova capa GPX.\n\nAs trazas GPX non se suben directamente a OpenStreetMap. O mellor xeito de\nusalas é deseñar no mapa usándoas como unha guÃa para as novas caracterÃsticas a\nengadir, e ademáis [subilas a OpenStreetMap](http://www.openstreetmap.org/trace/create)\npara que outros usuarios as empreguen.\n",
- "imagery": "# Imaxes\n\nAs imaxes aéreas son un recurso importante para o mapeado. Unha combinación de\nvoos aéreos, imaxes de satélite, e fontes compilados de forma libre están dispoñibles\nno editor baixo o menú 'Axustes do fondo' á dereita.\n\nPor omisión preséntase no editor unha capa de satélite de [Bing Maps](http://www.bing.com/maps/), pero a medida que vas movendo o mapa e facendo zoom a novas áreas xeográficas,\nnovas fontes estarán disponÃbles. Nalgúns paÃses, como Estados\nUnidos, Francia e Dinamarca teñen dispoñibles imaxes de moi alta calidade para algunhas áreas.\n\nAs imaxes ás veces están descentradas do mapa por mor dun erro\npor parte do provedor de imaxes. Se ves unha morea de camiños desprazadas con respecto ao fondo,\nnon as movas todas para coincidir co fondo. Pola contra, podes axustar\nas imaxes de xeito que coincidan cos datos existentes premendo en 'Axustar offset da imaxe' na\nparte inferior da interface de usuario da configuración de fondo.\n",
- "addresses": "# Enderezos\n\nOs enderezos son algunhas das informacións máis útiles para o mapa.\n\nAÃnda que os enderezos son moitas veces representados como partes de rúas, en OpenStreetMap\nestán rexistrados como atributos de edificios e lugares ao longo das rúas.\n\nPodes engadir información de enderezos para lugares mapeados como contornos de construción\nasà como os mapeados como puntos individuais. A fonte ideal de datos de direccións\né unha investigación sobre o terreo ou coñecemento persoal. Como ocorre con calquera\noutra caracterÃstica, a copia de fontes comerciais como Google Maps está estrictamente\nprohibida.\n",
- "inspector": "# Usando o Inspector\n\nO inspector é a sección na parte esquerda da páxina que permite\nmodificar os detalles do elemento seleccionado.\n\n### Seleccionar un Tipo de Elemento\n\nDespois de engadir un punto, liña ou área, podes escoller o tipo de elemento que\né, como se é unha autoestrada ou rúa residencial, supermercado ou café.\nO inspector pode amosar botóns para os tipos de recursos comúns, e pode\natopar outros tipos escribindo o que estás a procurar no cadro de busca.\n\nPreme o 'i' na parte inferior dereita dun botón do tipo de elemento para\nsaber máis sobre el. Preme nun botón para escoller o tipo.\n\n### Usando formularios e edición de etiquetas\n\nDespois de seleccionar un tipo de elemento, ou cando se selecciona un elemento que xa\nten un tipo asignado, o inspector pode amosar campos con detalles sobre\no elemento como o seu nome e enderezo.\n\nPor baixo dos campos que ve, podes facer clic no menú desplegable 'Engadir campo' para engadir\noutros detalles, como unha ligazón a Wikipedia, o acceso de cadeiras de rodas, e moito máis.\n\nNa parte inferior do inspector, preme en 'etiquetas adicionais' para engadir arbitrariamente\noutras etiquetas ao elemento. [Taginfo](http://taginfo.openstreetmap.org/) é un\nexcelente recurso para aprender máis sobre as combinacións de etiquetas máis populares.\n\nOs cambios feitos no inspector aparecen aplicados ao mapa.\nPodes desfacelo en calquera momento premendo o botón 'Desfacer'.\n",
- "buildings": "# Edificios\n\nOpenStreetMap é a base de datos de edificios máis grande do mundo. Podes crear\ne incrementar esta base de datos.\n\n### Seleccionar\n\nPodes seleccionar un edificio premendo no seu bordo. Isto destacará o edificio e abrirá unha barra lateral que mostra máis información\nsobre o edificio. Se fas clic co botón dereito, amosarase un menú de accións que podes executar no edificio.\n\n### Modificar\n\nAlgúns edificios está incorrectamente ubicados ou teñen etiquetas incorrectas.\n\nPara mover un edificio enteiro, seleciónao e preme o atallo de teclado `M`, ou fai clic dereito sobre el e escolle a ferramenta 'Mover'. Move\nco teu rato o edificio, e fai clic cando estea correctamente ubicado.\n\nPara corrixir a forma especÃfica dun edificio, fai clic e arrastra os nós que forman\no bordo a lugares mellores.\n\n### Crear\n\nUnha das principais cuestións en torno ao engadindo de edificios ao mapa é que\nOpenStreetMap rexistra edificios tanto como formas e coma puntos. A regra de ouro\né _mapear un edificio como unha forma sempre que sexa posible_, e mapear empresas, casas,\ninstalacións, e outras cousas que operan fóra dos edificios como puntos situados\ndentro da forma do edificio.\n\nPara comezar a deseñar un edificio como unha forma preme no botón 'Ãrea' na parte superior\nesquerda da interface, e para rematalo preme o boton 'Enter' no seu teclado\nou no primeiro nó deseñado para pechar a forma.\n\n### Borrar\n\nSe un edificio é totalmente incorrecto âse podes ver que non existe nas imaxes de satélite e, idealmente, ter confirmado localmente que non está presenteâ podes eliminalo, o cal o quita do mapa. Sé cauteloso ao eliminar caracterÃsticas;\ncomo calquera outra edición, os resultados son vistos por todos, e ten en conta que as imaxes de satélite moitas veces están desactualizadas, de xeito que o edificio poderÃa estar simplemente recén construÃdo.\n\nPodes eliminar un edificio premendo sobre el para seleccionalo e logo premendo a tecla 'Suprimir', ou facendo clic dereito sobre el e logo facendo clic na icona do lixo.\n\n",
- "relations": "# Relacións\n\nA relación é un tipo especial de recurso no OpenStreetMap que agrupa\noutros elementos. Por exemplo, dous tipos comúns de relacións son *relacións de ruta*,\nque agrupan tramos de estrada que pertencen a unha autoestrada ou autovÃa especÃfica, e *multipolÃgonos*, que agrupan varias liñas que definen\nunha área complexa (unha con varias zonas ou buratos, como un donut).\n\nO conxunto de recursos nunha relación chámanse *membros*. Na barra lateral, podes\nver de que relacións un recurso é membro, e premer nunha relación\npara seleccionala. Cando se selecciona a relación, podes ver os seus\nmembros da lista na barra lateral, e tamén destacados no mapa.\n\nPara a maior parte, ID vai coidar de manter relacións automaticamente\nmentres edita. A principal cousa da que tes que ser consciente, é que se eliminas un\ntramo de estrada para redeseñalo con máis precisión, tes que asegurarse de que a\nnova sección é membro das mesmas relacións que o orixinal.\n\n## Editar Relacións\n\nSe desexa editar relacións, aquà está o básico.\n\nPara engadir un elemento a unha relación, selecciona o elemento, fai clic no botón \"+\" na sección \"Tódalas relacións\" da barra lateral, e escolle ou escribe o nome do elemento.\n\nPara crear unha nova relación, selecciona o primeiro elemento que deba ter a relación,\npreme no botón \"+\" na sección \"Tódalas relacións\", e seleccione \"Nova relación ...\".\n\nPara quitar un recurso dunha relación, selecciona o elemento e preme o botón lixo\nao lado da relación da que o queiras eliminar.\n\nPodes crear multipolÃgonos con furados usando a ferramenta \"Unir\". Debuxa dúas áreas (interior\ne exterior), mantén pulsada a tecla maiúsculas e preme en cada unha delas para seleccionar as dúas, e despois\npreme na tecla `C`. Outra opción é selecionar ambas, facer clic dereito sobre unha delas e\nlogo facer clic sobre o botón \"Unir\" (+).\n"
+ "help": {
+ "title": "Axuda"
+ }
},
"intro": {
"done": "feito",
@@ -851,7 +866,7 @@
},
"areas": {
"title": "Ãreas",
- "add_playground": "As *áreas* son usadas para amosar lÃmites de elementos tales como lagoas, edificios e zonas residenciais.{br}Poden ser empregadas para cartografar con maior detalle moitos dos elementos que normalmente cartografarÃas como puntos. **Fai clic no botón {button} Ãrea para engadir a nova área.**",
+ "add_playground": "As *áreas* son usadas para amosar lÃmites de elementos tales como lagoas, edificios e zonas residenciais.{br}Tamén poden ser empregadas para cartografar con maior detalle moitos dos elementos que normalmente cartografarÃas como puntos. **Fai clic no botón {button} Ãrea para engadir unha nova área.**",
"start_playground": "Engadamos este parque infantil ao mapa debuxando unha área. As áreas debúxanse colocando *nodos* ao longo do bordo exterior do elemento. **Fai clic ou preme a barra espaciadora para poñer un nodo inicial nunha das esquinas do parque infantil.**",
"continue_playground": "Continúa debuxando a área colocando máis nodos ao longo do bordo do parque infantil. Está ben conectar a área cos camiños peonÃs existentes.{br}Consello: podes manter presa a tecla '{alt}' para evitar que os nodos se conecten nos elemetos próximos. **Continúa a debuxar a área do parque infantil.**",
"finish_playground": "Remata a área premendo enter, ou facendo clic outra vez no último ou no primeiro nodo. **Remata de debuxar a área para o parque infantil.**",
@@ -1320,37 +1335,9 @@
"label": "Capacidade",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Sentido",
- "options": {
- "E": "Leste",
- "ENE": "Les-nordeste",
- "ESE": "Les-sueste",
- "N": "Norte",
- "NE": "Nordeste",
- "NNE": "Nor-nordeste",
- "NNW": "Nor-noroeste",
- "NW": "Noroeste",
- "S": "Sur",
- "SE": "Sueste",
- "SSE": "Sur-sueste",
- "SSW": "Sur-suroeste",
- "SW": "Suroeste",
- "W": "Oeste",
- "WNW": "Oés-noroeste",
- "WSW": "Oés-suroeste"
- }
- },
"castle_type": {
"label": "Tipo"
},
- "clock_direction": {
- "label": "Sentido",
- "options": {
- "anticlockwise": "Sentido antihorario",
- "clockwise": "Sentido horario"
- }
- },
"clothes": {
"label": "Roupa"
},
@@ -1763,10 +1750,6 @@
"memorial": {
"label": "Tipo"
},
- "milestone_position": {
- "label": "Fito de Posición",
- "placeholder": "Distancia cun decimal (123.4)"
- },
"mtb/scale": {
"label": "Dificultade en bicicleta de montaña",
"options": {
@@ -1881,13 +1864,6 @@
"label": "Par",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Dirección",
- "options": {
- "backward": "Atrás",
- "forward": "Adiante"
- }
- },
"park_ride": {
"label": "Intermodal"
},
@@ -1991,13 +1967,6 @@
"recycling_accepts": {
"label": "Acepta"
},
- "recycling_type": {
- "label": "Tipo de reciclaxe",
- "options": {
- "centre": "Centro de Reciclaxe",
- "container": "Contedor"
- }
- },
"ref": {
"label": "Código de Referencia"
},
@@ -2518,10 +2487,6 @@
"name": "Troco de divisas",
"terms": "troco, cambio, divisa, moeda"
},
- "amenity/bus_station": {
- "name": "Estación de autobuses",
- "terms": "bus, autobús, estación"
- },
"amenity/cafe": {
"name": "CafeterÃa",
"terms": "cafeterÃa, café, bar, teterÃa"
@@ -2610,9 +2575,6 @@
"amenity/fast_food": {
"name": "Comida rápida"
},
- "amenity/ferry_terminal": {
- "name": "Terminal de ferry"
- },
"amenity/fire_station": {
"name": "Parque de bombeiros"
},
@@ -2749,10 +2711,6 @@
"amenity/ranger_station": {
"name": "Estación de gardabosques"
},
- "amenity/recycling": {
- "name": "Reciclaxe",
- "terms": "reciclaxe, contenedor, lixo, basura, orgánico, plásticos, vidrio, punto limpo"
- },
"amenity/recycling_centre": {
"name": "Centro de Reciclaxe",
"terms": "centro de reciclaxe, punto limpo"
@@ -3392,10 +3350,6 @@
"name": "Camiño de ferradura",
"terms": "camiño, ferradura, cabalo"
},
- "highway/bus_stop": {
- "name": "Parada de autobús",
- "terms": "parada, autobús, bus"
- },
"highway/corridor": {
"name": "Corredor interior",
"terms": "corredor, pasillo"
@@ -3610,9 +3564,6 @@
"landuse/forest": {
"name": "Forestal"
},
- "landuse/garages": {
- "name": "Garaxes"
- },
"landuse/grass": {
"name": "Céspede",
"terms": "céspede, herba"
@@ -4074,9 +4025,6 @@
"office/administrative": {
"name": "Administración local"
},
- "office/company": {
- "name": "Oficina de empresa"
- },
"office/coworking": {
"name": "Espacio de cotraballo"
},
@@ -4107,8 +4055,7 @@
"terms": "bufete, avogados, legal"
},
"office/lawyer/notary": {
- "name": "NotarÃa",
- "terms": "notarÃa, notario"
+ "name": "NotarÃa"
},
"office/ngo": {
"name": "Oficina ONG"
@@ -4212,12 +4159,6 @@
"power/transformer": {
"name": "Transformador"
},
- "public_transport/platform": {
- "name": "Plataforma"
- },
- "public_transport/stop_position": {
- "name": "Parada de transporte público"
- },
"railway": {
"name": "Ferrocarril"
},
@@ -4239,9 +4180,6 @@
"railway/funicular": {
"name": "Funicular"
},
- "railway/halt": {
- "name": "Halt Ferroviario"
- },
"railway/level_crossing": {
"name": "Paso a nivel (estrada)",
"terms": "paso a nivel, cruce ferroviario, paso ferroviario, cruce a nivel"
@@ -4255,18 +4193,12 @@
"railway/narrow_gauge": {
"name": "Tren de VÃa Estreita"
},
- "railway/platform": {
- "name": "Plataforma"
- },
"railway/rail": {
"name": "VÃa de tren"
},
"railway/signal": {
"name": "Sinal Tren"
},
- "railway/station": {
- "name": "Estación de ferrocarril"
- },
"railway/subway": {
"name": "Metro"
},
@@ -4282,9 +4214,6 @@
"railway/tram": {
"name": "TranvÃa"
},
- "railway/tram_stop": {
- "name": "Parada de tranvÃa"
- },
"relation": {
"name": "Relación"
},
@@ -4498,9 +4427,6 @@
"shop/jewelry": {
"name": "XoierÃa"
},
- "shop/kiosk": {
- "name": "Quiosco"
- },
"shop/kitchen": {
"name": "Tenda de cociñas"
},
@@ -4979,33 +4905,18 @@
"name": "OSM Inspector: Lapelas"
},
"Waymarked_Trails-Cycling": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, datos do mapa contribuidores do OpenStreetMap, ODbL 1.0"
- },
"name": "Marcador de Pistas: Ciclismo"
},
"Waymarked_Trails-Hiking": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, datos do mapa contribuidores do OpenStreetMap, ODbL 1.0"
- },
"name": "Marcador de Pistas: Excursionismo"
},
"Waymarked_Trails-MTB": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, datos do mapa contribuidores do OpenStreetMap, ODbL 1.0"
- },
"name": "Marcador de Pistas: MTB"
},
"Waymarked_Trails-Skating": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, datos do mapa contribuidores do OpenStreetMap, ODbL 1.0"
- },
"name": "Marcador de Pistas: Skate"
},
"Waymarked_Trails-Winter_Sports": {
- "attribution": {
- "text": "© Michael Spreng, CC by-SA 3.0, datos do mapa contribuidores do OpenStreetMap, ODbL 1.0"
- },
"name": "Marcadores de Pistas: Deportes de inverno"
},
"basemap.at": {
diff --git a/vendor/assets/iD/iD/locales/gu.json b/vendor/assets/iD/iD/locales/gu.json
index 906e9b318..8bc964b1a 100644
--- a/vendor/assets/iD/iD/locales/gu.json
+++ b/vendor/assets/iD/iD/locales/gu.json
@@ -204,9 +204,6 @@
"add": "àªàª®à«àª°à«",
"location": "સà«àª¥àª¾àª¨"
},
- "background": {
- "imagery_source_faq": "ઠàªàª¿àª¤à«àª°à« àªà«àª¯àª¾àªàª¥à« àªàªµà« àªà«?"
- },
"map_data": {
"title": "નàªàª¶àª¾àª¨à« માહિતà«",
"description": "નàªàª¶àª¾àª¨à« માહિતà«",
diff --git a/vendor/assets/iD/iD/locales/he.json b/vendor/assets/iD/iD/locales/he.json
index a30f46cbd..35a7df336 100644
--- a/vendor/assets/iD/iD/locales/he.json
+++ b/vendor/assets/iD/iD/locales/he.json
@@ -2,7 +2,7 @@
"he": {
"modes": {
"add_area": {
- "title": "××××ר",
+ "title": "ש××",
"description": "× ××ª× ×××ס××£ פ×רק××, ×× ××× ××, × ×ר×ת ××××ר×× × ×ספ×× ××פ×.",
"tail": "×ש ×××××¥ ×¢× ×××¤× ××× ××ת××× ×צ××ר ××××ר ××× ×¤×רק, ××× ×× ×× ×××."
},
@@ -24,6 +24,9 @@
},
"draw_line": {
"tail": "×ש ×××××¥ ××× ×××ס××£ ×§×××§×××× × ×ספ×× ××§×. ×ש ×××××¥ ×¢× ×§×××× ××ר×× ××× ××ת××ר ×××××, ×××××¦× ×פ××× ××× ×ס××× ×ת צ××ר ××§×."
+ },
+ "drag_node": {
+ "connected_to_hidden": "×× × ××ª× ×ער×× ××ת ×¢×§× ×××××ר ×ת××× × × ×¡×ª×¨×ª."
}
},
"operations": {
@@ -112,7 +115,20 @@
"multiple": "× ×××§× {n} ת××× ×ת."
},
"too_large": {
- "single": "×× ×פשר×ת ×××××§ ת××× × ×× ×× ×פר×× ×× ××פ××¢ ××××××."
+ "single": "×× ×פשר×ת ×××××§ ת××× × ×× ×× ×פר×× ×× ××פ××¢ ××××××.",
+ "multiple": "×× ×פשר ×××××§ ×ת ×ת××× ×ת ×××× ××××× ×©×× ×ספ××§ ××× ×××××ת ×ר××¢."
+ },
+ "incomplete_relation": {
+ "single": "×× ×פשר ×××××§ ×ת ×ת××× × ×××ת ××××× ×©×× ×תק××× ×××××××.",
+ "multiple": "×× ×פשר ×××××§ ×ת ×ת××× ×ת ×××× ××××× ×©×× ×תק××× ×××××××."
+ },
+ "part_of_relation": {
+ "single": "×× ×פשר ×××××§ ×ת ×ת××× × ×××ת ××××× ×©××× ×××§ ×××ס ×××× ××תר. ×¢××× ××ס×ר ×××ª× ××××ס ת××××.",
+ "multiple": "×× ×פשר ×××××§ ×ת ×ת××× ×ת ×××× ××××× ×©×× ×××§ ×××ס ×××× ××תר. ×¢××× ××ס×ר ×××ª× ××××ס ת××××."
+ },
+ "connected_to_hidden": {
+ "single": "×× ×פשר ×××××§ ×ת ×ת××× × ×××ת ××××× ×©××× ××××רת ×ת××× × × ×¡×ª×¨×ª.",
+ "multiple": "×× ×פשר ×××××§ ×ת ×ת××× ×ת ×××× ××××× ×©×× ××××ר×ת ×ת××× ×ת × ×¡×ª×¨×ת."
}
},
"add_member": {
@@ -133,14 +149,21 @@
"title": "× ×ת××§",
"description": "× ×ת××§ ××§××××/×ש×××× ×××× ×× ×××.",
"key": "× ",
- "annotation": "×§××××/ש×××× ×× ×תק××."
+ "annotation": "×§××××/ש×××× ×× ×תק××.",
+ "not_connected": "××× ××× ×ספ××§ ×§××××/ש×××× ×× ×ת××§.",
+ "connected_to_hidden": "×× ×פשר ×× ×ª×§ ×ת ×× ×¢×§× ×××××ר ×ת××× × × ×¡×ª×¨×ª.",
+ "relation": "×× ×פשר ×× ×ª×§ ×ת ×× ×¢×§× ×××××ר ×××ר ×××ס."
},
"merge": {
"title": "×××××",
"description": "××××× ×ת××× ×ת ××××.",
"key": "×",
"annotation": "{n} ת××× ×ת ×××××.",
- "not_eligible": "×× ×פשר ×××× ×ª××× ×ת ×××."
+ "not_eligible": "×× ×פשר ×××× ×ª××× ×ת ×××.",
+ "not_adjacent": "×× ×פשר ×××× ×ת ×ת××× ×ת ×××× ××××× ×©× ×§×××ת ××§×¦× ×©××× ××× × ××××ר×ת.",
+ "restriction": "×× ×פשר ×××× ×ת ×ת××× ×ת ×××× ××××× ×©×פ××ת ××ת ××× ×××¨× ×××ס â{relation}â.",
+ "incomplete_relation": "×× ×פשר ×××× ×ת ×ת××× ×ת ×××× ××××× ×©×פ××ת ××ת ××× ×× ×תק××× ×××××××.",
+ "conflicting_tags": "×× ×פשר ×××× ×ת ×ת××× ×ת ×××× ××××× ×©××××§ ××ת×××ת ש××× ×ש ער××× ×¡×תר××."
},
"move": {
"title": "××¢×ר×",
@@ -155,6 +178,18 @@
"line": "××¢×רת ×§×.",
"area": "××¢×רת ש××.",
"multiple": "××¢×רת ×ספר ת××× ×ת."
+ },
+ "incomplete_relation": {
+ "single": "×× ×פשר ×××¢××ר ×ת ×ת××× × ×××ת ××××× ×©××× ×× ×תק××× ×××××××.",
+ "multiple": "×× ×פשר ×××¢××ר ×ת ×ת××× ×ת ×××× ××××× ×©×× ×× ×תק××× ×××××××."
+ },
+ "too_large": {
+ "single": "×× × ××ª× ××××× ×ת ×ת××× × ×××ת ××××× ×©××× × ××××× ×ספ××§.",
+ "multiple": "×× × ××ª× ××××× ×ת ×ת××× ×ת ×××× ××××× ×©××× × ×××××ת ×ספ××§."
+ },
+ "connected_to_hidden": {
+ "single": "×× × ××ª× ××××× ×ת ×ת××× × ×××ת ××××× ×©××× ××××רת ×ת××× × × ×¡×ª×¨×ª.",
+ "multiple": "×× ×פשר ××××× ×ת ×ת××× ×ת ×××× ××××× ×©×××§× ××××ר×ת ×ת××× ×ת × ×¡×ª×¨×ת."
}
},
"rotate": {
@@ -265,8 +300,7 @@
"created": "× ×צר",
"about_changeset_comments": "×¢× ×ער×ת ×ער××ת ש×× ××××",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
- "google_warning": "צ××× ×ª ×ת Google ×××¢×¨× ×××ת: ×××× ××××ר ×× ××¢×ª×§× ××פ×ת Google ×ס××¨× ×ת×××ת ×××ס×ר.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning": "צ××× ×ª ×ת Google ×××¢×¨× ×××ת: ×××× ××××ר ×× ××¢×ª×§× ××פ×ת Google ×ס××¨× ×ת×××ת ×××ס×ר."
},
"contributors": {
"list": "ער×××ת ××ת {users}",
@@ -310,14 +344,15 @@
"title": "×××××",
"selected": "{n} × ××ר×",
"geometry": "צ×ר×",
- "closed": "ס××ר×",
"center": "×ר××",
"perimeter": "×××§×£",
"length": "××ר×",
"area": "ש××",
+ "centroid": "× ×§××ת ××ר××",
"location": "×××§××",
"metric": "××ר×",
- "imperial": "×××פר××××ת"
+ "imperial": "×××פר××××ת",
+ "node_count": "×ספר ××פרק××"
}
},
"geometry": {
@@ -383,21 +418,26 @@
"title": "רקע",
"description": "×××ר×ת רקע",
"key": "ר",
- "percent_brightness": "{opacity}% ×××ר×ת",
+ "backgrounds": "רקע××",
"none": "×××",
"best_imagery": "××§×ר ×ת××× × ××××ר ××××× ×××תר ××××§×× ××",
"switch": "×××¨× ×רקע ××",
"custom": "×ת××× ××ש×ת",
"custom_button": "ער××ת רקע ××ת××× ××ש×ת",
- "fix_misalignment": "×ת××ת ×××× ×©× ×ª××× ×ª רקע",
- "imagery_source_faq": "××××¤× ××××¢× ×ת××× × ×××ת?",
+ "overlays": "ש×××ת ×¢×",
"reset": "××פ×ס",
- "offset": "× ××ª× ××ר×ר ×× ××§×× ××××ר ××פ×ר ×××× ××× ××ת××× ×ת ×××ת ת××× ×ת ×רקע ×× ×××§××× ×ת ער×× ××××× ×××ר××.",
+ "display_options": "×פשר×××ת תצ×××",
+ "brightness": "×××ר×ת",
+ "contrast": "× ××××",
+ "saturation": "ר××××",
+ "sharpness": "×××ת",
"minimap": {
- "description": "××¤× ×××§×× ×ª",
+ "description": "×צ×ת ××¤× ××××ערת",
"tooltip": "×צ×ת ××¤× ×ר××קת ××× ×ס×××¢ ×××ת×ר ×××××ר ש×××¦× ×ר××¢.",
"key": "/"
- }
+ },
+ "fix_misalignment": "×ת××ת ×××× ×©× ×ª××× ×ª רקע",
+ "offset": "× ××ª× ××ר×ר ×× ××§×× ××××ר ××פ×ר ×××× ××× ××ת××× ×ת ×××ת ת××× ×ת ×רקע ×× ×××§××× ×ת ער×× ××××× ×××ר××."
},
"map_data": {
"title": "× ×ª×× × ×פ×",
@@ -494,6 +534,7 @@
"status_code": "×שרת ××××ר ×§×× ××¦× {code}",
"unknown_error_details": "× × ××××× ×©×ש ×× ××××ר ×××× ××¨× ×",
"uploading": "×ש×× ×××× × ×©×××× ×× OpenStreetMapâ¦",
+ "conflict_progress": "×××קת סת×ר×ת: {num} ×ת×× {total}",
"unsaved_changes": "×ש ×× ×©×× ×××× ×©×× × ×©×ר×",
"conflict": {
"header": "פתר×× ×¢×¨×××ת ס×תר×ת",
@@ -505,7 +546,8 @@
"restore": "ש×××ר",
"delete": "××ש××ר ××××§",
"download_changes": "×× ×××ר×× ×§×××¥ osmChange",
- "done": "×× ×סת×ר×ת × ×¤×ª×¨×!"
+ "done": "×× ×סת×ר×ת × ×¤×ª×¨×!",
+ "help": "×שת×ש ××ר ש×× × ×××§ ×ת××× ×ת ×××¤× ×©×©×× ×ת.\n× ××ª× ×××××¥ ×¢× ×× ××ת ××ת××× ×ת ×××× ××§××ת פר××× ×¢× ×סת××¨× ×××××ר ××× ××ש××ר ×ת ×ש×× ×××× ×©××\n×× ×ת ×ש×× ×××× ×©× ××שת×ש ×××ר.\n"
}
},
"merge_remote_changes": {
@@ -513,15 +555,18 @@
"deleted": "ת××× × ×× × ×××§× ×¢× ××× {user}.",
"location": "ת××× × ×× ×××¢××¨× ×× ×¢× ×××× ××× ×¢× ××× {user}.",
"nodelist": "××פרק×× ×¢××¨× ×©×× ×× ×¢× ×××× ××× ×¢× ××× {user}.",
- "memberlist": "×××ר×× ×××ס ×¢××¨× ×©×× ×× ×× ×¢× ×××× ××× ×¢× ××× {user}."
+ "memberlist": "×××ר×× ×××ס ×¢××¨× ×©×× ×× ×× ×¢× ×××× ××× ×¢× ××× {user}.",
+ "tags": "×××פת ×ת ×ת××ת {tag} ×ת××ת â{local}â ×××× ××©×ª× × ××××¨× ×¢× ××× {user} ×ת××ת â{remote}â."
}
},
"success": {
+ "edited_osm": "×××¦×¢× ×¢×¨××× ×Ö¾OSM!",
"just_edited": "×ר××¢ ער×ת ×ת OpenStreetMap!",
"view_on_osm": "צפ××× ×Ö¾OSM",
"facebook": "ש×ת××£ ×פ××ס×××§",
"twitter": "ש×ת××£ ××××××ר",
"google": "ש×ת××£ ×Ö¾Google+â",
+ "help_html": "×ש×× ×××× ×©×× ×××ר×× ×××פ××¢ ×ש××× ×â×ª×§× ×תâ ××¢×× ×ספר ××§×ת. ש×××ת ××ר×ת ×ת××× ×ת ×ס××××ת עש×××ת ××ר×× ××× ×¨× ××תר.",
"help_link_text": "פר×××"
},
"confirm": {
@@ -530,6 +575,7 @@
},
"splash": {
"welcome": "×ר×× ×××× ××¢××¨× ××פ×ת iD ×©× OpenStreetMap",
+ "text": "iD ××× ××× ××××××ª× ×× ×¨× ×¢×¦×× ×תר××× ×××¤× ×××פש×ת ××××× ××¢×××. ×××× ××¨×¡× {version}. ×××××¢ × ×סף ×ש ××קר ××תר {website} ×××××× ×¢× ×ª×§××ת ת×ת {github}.",
"walkthrough": "××ת××× ×××ר××",
"start": "×ער×× ×עת"
},
@@ -549,6 +595,7 @@
"validations": {
"disconnected_highway": "××¨× ×¨×ש×ת ×× ×תקת",
"disconnected_highway_tooltip": "×ר××× ×××ר×ת ××××ת ××××ר×ת ××ר××× ××ר×ת ×× ××× ×ס×ת ××× ××× ××.",
+ "old_multipolygon_tooltip": "×ש×××ש ×ס×× ×× ×¨×Ö¾×צ×××¢ ×× ××פסק. × × ××קצ×ת ×ת ××ª× ×ר×Ö¾×צ×××¢ ××××¨× ×××§×× ×××¨× ×××צ×× ×ת.",
"untagged_point": "× ×§××× ××× ×ª×××",
"untagged_point_tooltip": "× × ××××ר ×ס×× ×ª××× × ×©×ת×ר ×× ×× ×§××× ×××.",
"untagged_line": "×§× ××× ×ª×××",
@@ -557,7 +604,7 @@
"untagged_area_tooltip": "× × ××××ר ×ס×× ×ª××× × ×©×ת×ר ×× ×ש×× ×××.",
"untagged_relation": "××ס ×××ª× ×ת×××",
"untagged_relation_tooltip": "× × ××××ר ס×× ×ª××× × ×©×ת×רת ×× ×××ס ×××.",
- "many_deletions": "××××¨×ª× ×ª×××§ {n} ת××× ×ת. ×××ש×× ×פע×××? ×× ××, ×ת××× ×ת ת××××§× × ××××¤× ××× ×× ×©×¨××× ×ת openstreetmap.org.",
+ "many_deletions": "פע××× ×× ×ª×××× ××××קת {n} ת××× ×ת: {p} ×פרק××, {l} ×§××××, {a} ש××××, {r} קשר××. ×××ש×× ×פע×××? ××× ××, ×× ×××××§× ××××¤× ×©×××× ×¨×××× ××ת××ת openstreetmap.org.",
"tag_suggests_area": "×ת××ת {tag} ר×××ת ש××§× ×××ר ××××ת ש××, ×× ×× ×× ×©××",
"deprecated_tags": "ת×××ת ×©× ×× ××: {tags}"
},
@@ -594,9 +641,105 @@
"help": {
"title": "×¢×ר×",
"key": "×¢",
- "help": "# ×¢×ר×\n\n××× ×¢××¨× ×©× [OpenStreetMap](http://www.openstreetmap.org/), ××פ×\n××¢××××ת ×××פש×ת ×××××× × ×ער×××. × ××ª× ××שת×ש ×× ××× ×××ס××£ ×××¢×××\n× ×ª×× ×× ××××ר ש××, ×××רת ×צ×רת ××¤× ×¢××××ת ××§×× ×¤×ª×× ×× ×ª×× ×× ×¤×ª××××\nשת××× ×¢× ××××.\n\n×ער×××ת ש×× ×××¤× ×××ת ×××× ×ש×פ×× ××¤× × ×× ××שת×ש××\n×Ö¾OpenStreetMap. ××× ×ער××, ×¢×××\n[××××× ×¡](https://www.openstreetmap.org/login).\n\n[××¢××¨× iD](http://ideditor.com/) ××× ×××× ×©×ת××¤× ×©[×§××\n×××§×ר ש×× ×××× ×Ö¾GitHub](https://github.com/openstreetmap/iD).\n"
+ "help": {
+ "title": "×¢×ר×",
+ "welcome": "×ר×× ×××× ××¢××¨× iD ×¢××ר [OpenStreetMap](https://www.openstreetmap.org/). ×¢× ××¢××¨× ××× × ××ª× ××¢××× ×ת OpenStreetMap ×ש×ר×ת ×××פ××¤× ×©××.",
+ "open_data_h": "××××¢ פת××",
+ "open_data": "ער×××ת ×××¤× ×× ×ª××¤×¢× × ××¤× × ×× ×שת××©× OpenStreetMap. × ××ª× ××סס ×ת ×ער×××ת ש×× ×¢× ×××¢ ××ש×, ××קר ×¤× × ×ש×× ×× ×ª××× ×ת ×©× ×ספ×ת ×צ××××× ××××ר ×× ×ר×××. ××¢×ª×§× ×××§×ר×ת ×ס×ר××× ×××× ×פ×ת Google, [×ס××¨× ×ת×××ת ×××ס×ר](https://www.openstreetmap.org/copyright).",
+ "before_start_h": "××¤× × ×©× ×ª×××",
+ "before_start": "× ×רשת ×××ר×ת ×¢× OpenStreetMap ××¢× ××¢××¨× ××× ×××¨× ×ת××ת ×ער×××. ×Ö¾iD ×ש ××ר×× ×¦×¢× ××ר ×¦×¢× ×©×××× ×××ª× ×ת ×ס×××ת ×ער××× ×Ö¾OpenStreetMap. ×ש ×××××¥ ×¢× â×ת××ת ×××ר××â ×××¡× ××× ××× ×××ש×× ×××ר×× - ת×××× ×©× ×ר××¢ שע×.",
+ "open_source_h": "×§×× ×¤×ª××",
+ "open_source": "××¢××¨× iD ××× ×××× ×§×× ×¤×ª×× ×©×ת××¤× ××××¨×¡× ×× ××××ת ××× {version}. ×§×× ×××§×ר ×××× [×Ö¾GitHub](https://github.com/openstreetmap/iD).",
+ "open_source_help": "× ××ª× ×ס×××¢ ×Ö¾iD ×¢× ×××צע×ת [תר×××](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) ×× [××××× ×¢× ×ª×§××ת](https://github.com/openstreetmap/iD/issues)."
+ },
+ "overview": {
+ "title": "סק×ר×",
+ "navigation_h": "× ××××",
+ "navigation_drag": "× ××ª× ××ר×ר ×ת ×××¤× ×¢× ××× ××××¦× ×××××§× ×©× {leftclick} ×פת×ר ××¢××ר ×ש×××× ××××ת ××¢××ר. × ××ª× ×× ××שת×ש ×××§×©× ××צ×× `â`, `â`, `â` , `â` ×××§××ת ש××.",
+ "navigation_zoom": "× ××ª× ×××ª×§×¨× ×× ××תר××§ ×¢× ××× ××××ת ××¢××ר ×× ×ש×× ×××¢×§×, ××××פ××, ×¢× ××× ××××¦× ×¢× ××פת×ר×× {plus} / {minus} ש××¦× ××פ×. × ××ª× ×× ××שת×ש ××קש×× â+â ×× â-â ש×××§××ת ש××.",
+ "features_h": "ת××× ×ת ××פ×",
+ "nodes_ways": "×Ö¾OpenStreetmap, × ×§×××ת × ×§×¨××ת ×עת×× *×פרק××* ××§×××× ×ש×××× × ×§×¨××× ×פע××× *×ר×××*."
+ },
+ "editing": {
+ "title": "ער××× ×ש××ר×",
+ "select_h": "×××ר×",
+ "multiselect_h": "××××¨× ××××××",
+ "multiselect_shift_click": "`{shift}`+{leftclick} ××××¦× ×©××××ת ××× ××××ר ××× ×ª××× ×ת ×××××. ×פשר×ת ×× ××§×× ×¢× ××¢××¨× ×× ××××§× ×©× ××××× ×¤×¨××××.",
+ "undo_redo_h": "××××× ×ש×××ר ×××××",
+ "save_h": "ש××ר×",
+ "save": "×ש ×××××¥ ×¢× {save} **ש××ר×** ××× ×ס××× ×ת ×ער×××ת ש×× ××ש××× ×××ª× ×Ö¾OpenStreetMap. ×××××¥ ××××ר ×ש××ר ×ת ×¢××××ª× ×עת×× ×ª××פ×ת!",
+ "upload_h": "××¢×××",
+ "backups_h": "××××××× ×××××××××",
+ "keyboard_h": "×§×צ××¨× ××§××ת",
+ "keyboard": "× ××ª× ×צפ×ת ×רש××× ×©× ×§×צ××¨× ×××§××ת ×¢× ××× ××××¦× ×¢× ××קש â?â."
+ },
+ "feature_editor": {
+ "title": "×¢××¨× ×ת××× ×ת",
+ "intro": "*×¢××¨× ×ת××× ×ת* ××פ××¢ ××¦× ×××¤× ×××פשר ×× ×צפ×ת ××ער×× ×ת ×× ×××××¢ ×¢× ×ת××× × ×× ××רת.",
+ "definitions": "××××£ ××¢×××× ×צ×× ×ת ס×× ×ת××× ×. ××××¦×¢× ×××× *ש××ת* ש×צ×××× ×ת ××פ××× × ×ת××× × ×××× ××©× ×× ××ת××ת.",
+ "type_h": "ס×× ×ת××× ×",
+ "type": "× ××ª× ×××××¥ ×¢× ×¡×× ×ת××× × ××× ××©× ×ת ×ת ×ת××× × ×ס×× ××ר. ×× ×× ×©×§××× ××¢××× ××××ª× × ××ª× ×××ס××£ ×× ×Ö¾OpenStreetMap, ××× ××©× × ×××¤× ×¡××× ×ª××× ×ת ××××ר ×××× ×××.",
+ "type_picker": "×××ר ×ס×××× ×צ×× ×ת ס××× ×ת××× ×ת ×× ×¤×צ×× ×××תר ××××: פ×רק××, ××ª× ×××××, ×סע××ת, ×ר××× ××× ××× ××. × ××ª× ××פש ××ר ס×××× ××ר×× ×¢× ××× ××§××ת ××××§×©× ×ת××ת ×××פ×ש. × ××ª× ×× ×××××¥ ×¢× ×ס×× {inspect} **××××¢** ש××× ×¡×× ×ת××× × ××× ××§×× ×¢××× ××תר ××××¢.",
+ "fields_h": "ש××ת",
+ "fields_all_fields": "××××£ â×× ×ש××תâ ×××× ×ת ×× ×¤×¨×× ×ת××× × ×©××פשר××ª× ×ער××. ×Ö¾OpenStreetMap ×× ×ש××ת ×× ×××ר רש×ת ××× ×ס×ר ××ש××ר ש×× ×¨××§ ×××§×¨× ×©× ×¡×¤×§.",
+ "fields_example": "×× ×¡×× ×ª××× × ××××¦× ×©×× ××ר. ××ש×, ××¨× ××××× ××צ×× ×©××ת ×¢× ×¤× × ×ש×× ×××××ת ××××ר×ת ×× ××סע×× ×¢×©×××× ×××פ××¢ ש××ת ×¢× ×¡×× ××××× ××××ש ×שע×ת ×פת×××.",
+ "fields_add_field": "× ××ª× ×× ×××××¥ ×¢× ×ת××× ×× ×××ת â××ספת ש××â ××× ×××ס××£ ש××ת × ×ספ×× ××××: ת×××ר, ×§×ש×ר ×××§×פ×××, ×××©× ××ס××ת ×××××× ××¢××.",
+ "tags_h": "ת×××ת"
+ },
+ "points": {
+ "title": "× ×§×××ת",
+ "intro": "× ××ª× ××שת×ש ×*× ×§×××ת* ×××צ×× ×ª××× ×ת ×××× ×× ×××ת, ×סע××ת ×××ª×¨× ××רשת. ××× ×ס×× ×ת ×××§×× ×ס××× ××ת×ר×ת ×× ×ש ××××ª× ××××§××.",
+ "add_point_h": "××ספת × ×§×××ת",
+ "add_point": "××× ×××ס××£ × ×§×××, ×ש ×××××¥ ×¢× ××פת×ר {point} **× ×§×××** ×סר×× ××××× ×©××¢× ×××¤× ×× ×××××¥ ×¢× ×קש ××§×צ×ר â1â, פע××× ×× ×ª××××£ ×ת ס×× ××¢××ר ×צ××. ",
+ "move_point_h": "××¢×רת × ×§×××ת",
+ "delete_point_h": "×××קת × ×§×××ת"
+ },
+ "lines": {
+ "title": "×§××××",
+ "add_line_h": "××ספת ×§××××",
+ "add_line_draw": "×¢×ש××, ×¢××× ××צ×× ×ת ס×× ××¢××ר ×¢× ×××§×× ×ª×××ת ××§× ×××××¢× {leftclick} ××××××¥ ×¢× ××קש ×ש×××× ×× ×××××¥ ×¢× ××קש âר×××â ××× ××ת××× ××צ×× ×פרק×× ××××¨× ××§×. × ××ª× ×××ש×× ××××ס××£ ×¢×× ×פרק×× ×¢× ××× ××××¦× ×¢× ××¢××ר ×× ×¢× ×קש ×âר×××â. ×עת ×צ××ר, × ××ª× ×××ª×§×¨× ×× ××ר×ר ×ת ×××¤× ××× ×××ס××£ ×¢×× ×¤×¨×××.",
+ "add_line_finish": "××× ×ס××× ×¦××ר ×§×, ×ש ×××××¥ ×¢× `{return}` ×× ×××××¥ ש×× ×¢× ××פרק ×××ר××.",
+ "modify_line_h": "ער××ת ×§××××",
+ "connect_line_h": "××××ר ×§××××",
+ "disconnect_line_h": "× ×ת××§ ×§××××",
+ "move_line_h": "×××ת ×§××××",
+ "delete_line_h": "×××קת ×§××××"
+ },
+ "areas": {
+ "title": "ש××××",
+ "point_or_area_h": "× ×§×××ת ×× ×©××××?",
+ "add_area_h": "××ספת ש××××",
+ "add_area_command": "××× ×××ס××£ ש××, ×ש ×××××¥ ×¢× ××פת×ר {area} **ש××** ×סר×× ××××× ×©××¢× ×××¤× ×× ×××××¥ ×¢× ×קש ××§×צ×ר â3â, פע××× ×× ×ª××××£ ×ת ס×× ××¢××ר ×צ××.",
+ "add_area_draw": "×¢×ש××, ×¢××× ××צ×× ×ת ס×× ××¢××ר ×¢× ××ת ××פ×× ×ת ×©× ×ת××× × {leftclick} ××××××¥ ×¢× ××קש ×ש×××× ×× ×××××¥ ×¢× ××קש âר×××â ××× ××ת××× ××צ×× ×פרק×× ×ס××× ××ס×רת ×××צ×× ×ת ×©× ××××ר. × ××ª× ×××ש×× ××××ס××£ ×¢×× ×פרק×× ×¢× ××× ××××¦× ×¢× ××¢××ר ×× ×¢× ×קש ×âר×××â. ×עת ×צ××ר, × ××ª× ×××ª×§×¨× ×× ××ר×ר ×ת ×××¤× ××× ×××ס××£ ×¢×× ×¤×¨×××.",
+ "add_area_finish": "××× ×ס××× ×¦××ר ש××, ×ש ×××××¥ ×¢× `{return}` ×× ×××××¥ ש×× ×¢× ××פרק ×ר×ש×× ×× ×××ר××.",
+ "square_area_h": "ר××××¢ פ×× ×ת"
+ },
+ "relations": {
+ "relation_types_h": "ס××× ××ס××",
+ "turn_restriction_h": "×××××ת ×¤× ×××",
+ "route_h": "× ×ª××××",
+ "boundary_h": "×××××ת"
+ },
+ "imagery": {
+ "title": "ת××× ×ת רקע",
+ "sources_h": "××§×ר×ת ת××× ×",
+ "offsets_h": "ש×× ×× ×××¡× ×ª××× ×",
+ "offset_change": "×ש ×××××¥ ×¢× ××ש××ש×× ××§×× ×× ××× ××ת××× ×ת ×××¡× ×ª××× ×ª ×רקע ×צע××× ×§×× ××, ××××פ×× ××××××§ ×ת ס×× ××¢××ר ×ש×××× ×××ר×ר ×¢× ×ר××××¢ ××פ×ר ××× ××××× ××ת××ת ת××× ×ª ×רקע."
+ },
+ "streetlevel": {
+ "title": "ת××× ×ת ×ר×ת ר×××",
+ "using_h": "ש×××ש ×ת××× ×ת ×ר×ת ר×××",
+ "using": "××× ××שת×ש ×ת××× ×ת ×ר×ת ר××× ××××ת ××פ××, ×ש ×××××¥ ×¢× ×××× {data} **× ×ª×× × ×פ×** ××¦× ×××¤× ××× ××פע×× ×× ××ש××ת ×ת ש×××ת ×ת××× ×ת ××××× ×ת."
+ },
+ "gps": {
+ "title": "×¢×§××ת GPS",
+ "using_h": "ש×××ש ××¢×§××ת GPS",
+ "tracing": "×ס××× ×Ö¾GPS ×× × ×©×× ×× OpenStreetMap - ×××¨× ××××× ×××תר ××שת×ש ×× ××× ×צ××ר ×¢× ××פ×, ת×× ×©×××ש ××ס××× ××× ××× ×××ספת ת××× ×ת ××ש×ת.",
+ "upload": "××פשר××ª× [×××¢××ת ×ת × ×ª×× × ×Ö¾GPS ש×× ×Ö¾OpenStreetMap](https://www.openstreetmap.org/trace/create) ××××ת ×שת×ש×× ××ר××."
+ }
},
"intro": {
+ "done": "ס×××",
"ok": "××ש×ר",
"graph": {
"block_number": "",
@@ -617,32 +760,65 @@
"2nd-avenue": "ש×רת ×××××××",
"4th-avenue": "ש×ר×ת ××ר××¢×",
"5th-avenue": "ש×רת ××××ש×",
+ "6th-avenue": "ש×׳ שש",
+ "6th-street": "ר×׳ שש",
+ "7th-avenue": "ש×׳ ×ת ש××¢",
"8th-avenue": "ש××× × ×¢×¦×¨×ª",
+ "9th-avenue": "ש×׳ ××××× ×ª×©×¢",
+ "10th-avenue": "ש×׳ ××צע עשר ××××ת",
+ "11th-avenue": "ש×׳ ××× ×¢×©×¨ ×× ×§×××ת",
+ "12th-avenue": "ש×׳ ×ª×¨× ×¢×©×¨",
+ "access-point-employment": "××¢××£ ×ש××× ×× ×ש",
+ "adams-street": "ר×׳ ×××× ×׳×ר×׳",
+ "andrews-elementary-school": "××ת ספר ×ס××× ×§×× × ×׳×ר×׳",
+ "andrews-street": "ר×׳ ××××× ×××××",
+ "battle-street": "ר×׳ ×קר×",
+ "conservation-park": "פ×רק ש×××ר",
+ "dollar-tree": "×××× ×××××©× ×©×§×××",
"elm-street": "ר×׳ ×××",
+ "flower-street": "ר×׳ ×פר×",
"french-street": "ר×׳ צרפת",
"garden-street": "ר×׳ ×× ×שק×××",
+ "gem-pawnbroker": "××× ×¨××",
+ "golden-finch-framing": "×ש ×ס×רת",
+ "hoffman-pond": "××¢××× ××ר×××",
+ "hoffman-street": "ר×׳ ×ר ××פ××",
+ "hook-avenue": "ר×׳ ×××ר ר××§×",
+ "jefferson-street": "ר×׳ ××××× ×××ר",
+ "lafayette-park": "פ×רק ר××ש×××",
+ "las-coffee-cafe": "×§×¤× ×××ת",
"lincoln-avenue": "ס××ת ×ש×××",
"lowrys-books": "ס×××צק×",
"lynns-garage": "××××¡× ×©× × ×ס××",
"main-street-barbell": "××××× ××©× ×ר××× ×עצ×××ת",
"main-street-cafe": "×§×¤× ×¨××× ×עצ×××ת",
"main-street-fitness": "××××× ×¨××× ×עצ×××ת",
- "main-street": "ר××× ×עצ×××ת",
- "maple-street": "ר××× ××ש",
- "marina-park": "ר××× ×× ××",
- "market-street": "ר××× ×ש××§",
+ "main-street": "ר×׳ ×עצ×××ת",
+ "maple-street": "ר×׳ ××ש",
+ "marina-park": "פ×רק ×× ××",
+ "market-street": "ר×׳ ×ש××§",
"memory-isle-park": "פ×רק ××× × ××ר××",
"memory-isle": "××× × ××ר××",
+ "michigan-avenue": "ש×ר×ת ×ר×ש×××",
+ "middle-street": "ס××× ××××× ×ת",
"millard-street": "ר×׳ ××¨× ×¤× ×ס ×××ר",
"moore-street": "ר×׳ ××ר",
"morris-avenue": "ש×׳ פ×שר ××ר×ס",
"mural-mall": "×§× ××× ××××××",
"paisanos-bar-and-grill": "×ש×××ר×× ×©× ×רצ×",
- "pine-street": "ר××× ×××ר×",
+ "paisley-emporium": "××צר×ת ×××ר×",
+ "paparazzi-tattoo": "××× ×§×¢×§××¢××",
+ "pealer-street": "ר×׳ ××§××£",
+ "pine-street": "ר×׳ ×××ר×",
"pizza-hut": "פ××¦× ×¤×××",
+ "portage-avenue": "ש×ר×ת ××רק××",
+ "portage-river": "× ×× ××רק××",
+ "preferred-insurance-services": "ש×ר××ª× ××××× ×××¢×פ××",
+ "railroad-drive": "××¨× ×ר××ת",
+ "river-city-appliance": "××¨×ª×¤× ×××§×ר×× ××§×",
"river-drive": "×××ש ×× ××",
"river-road": "××¨× ×× ××",
- "river-street": "ר××× ×× ××",
+ "river-street": "ר×׳ ×× ××",
"riverside-cemetery": "××ת ××¢×××× ×©××× ×× ××",
"riverwalk-trail": "×ס××× ××××× ××¦× ×× ××",
"riviera-theatre": "ת××ר×× ×¢×××",
@@ -665,8 +841,15 @@
"three-rivers-post-office": "××©×¨× ××××ר ×©× ×§×¨××ת ש××ש×",
"three-rivers-public-library": "×ספר××× ×צ×××ר×ת ×©× ×§×¨××ת ש××ש×",
"three-rivers": "קר××ת ש××ש×",
- "washington-street": "ר××× ×× ××ר×××",
- "water-street": "ר××× ×× ××",
+ "unique-jewelry": "ת×ש×××× ××××××××",
+ "walnut-street": "ר×׳ ××××",
+ "washington-street": "ר×׳ ×× ××ר×××",
+ "water-street": "ר×׳ ×× ××",
+ "west-street": "ר×׳ ×ער×",
+ "wheeler-street": "ר×׳ ××ש×ר",
+ "william-towing": "××¤× ×ª×¨ ש××××××ת",
+ "willow-drive": "××¨× ×ער××",
+ "wood-street": "ר×׳ ×¢×¥ ×ש××",
"world-fare": "×ר×× ×¢×××"
}
},
@@ -675,49 +858,80 @@
"welcome": "×ר×× ××××! ×××ר×× ×××× ×ר××§×××× ××× ×××× ×××ª× ×ת ×ס×××ת ×ער××× ×Ö¾OpenStreetMap.",
"practice": "×× ×××××¢ ×××ר×× ××× ××××¢× ×תר××× ×××× ××× ×ער×××ת שתת××¦×¢× × ×××ר×× ×× ×ª×ש××¨× ×.",
"words": "×××ר×× ××× ×צ×× ×ספר ××××× ×רע××× ×ת ××ש××. ×עת ×צ×ת ×××× ×××©× × ×©×ª×ש ×××ª× *× ×××*.",
- "mouse": "× ××ª× ××שת×ש ××× ××ª×§× ×§×× ××× ×ער×× ×ת ×××¤× ×× ××ר×× ×× ×××¦× ×× ×§××ת ×× ×× ×©×ש ×× ×¢××ר ×¢× ×©× × ×פת×ר××. **×× ×רצ×× × ×××ר ×¢××ר ×××× ×עש×ת ××ת ××× ×××××¥ ×¢× ××ש×ר.**"
+ "mouse": "× ××ª× ××שת×ש ××× ××ª×§× ×§×× ××× ×ער×× ×ת ×××¤× ×× ××ר×× ×× ×××¦× ×× ×§××ת ×× ×× ×©×ש ×× ×¢××ר ×¢× ×©× × ×פת×ר××. **×× ×רצ×× × ×××ר ×¢××ר ×××× ×עש×ת ××ת ××× ×××××¥ ×¢× ××ש×ר.**",
+ "chapters": "צ××× × ×ת ××! × ××ª× ××שת×ש ××פת×ר×× ×©×××× ××× ×××× ×¢× ×¤×¨×§×× ××× ×¢×ª ×× ××× ××ת××× ×¤×¨×§ ×××ש ×× × ×ª×§×¢×ª. ×××× × ×ª×××! **×ש ×××××¥ ×¢× â{next}â ××× ×××ש××.**"
},
"navigation": {
"title": "× ××××",
+ "drag": "××××ר ×ר××©× ×××¤× ×צ×× × ×ª×× ×× ×Ö¾OpenStreetMap ×¢× ××× ×¨×§×¢.{br}× ××ª× ××ר×ר ×ת ×××¤× ×¢× ××× ××××¦× ×××××§× ×©× ×פת×ר ××¢××ר ×××× × ××× ×¢× ×××ת ××¢××ר. ×× ×סף ×פשר ××שת×ש ×××§×©× ××צ×× ×××§××ת ש××. **× × ××ר×ר ×ת ××פ×!**",
+ "zoom": "× ××ª× ×××ª×§×¨× ×× ××תר××§ ×¢× ××× ××××ת ××¢××ר ×× ×ש×× ×××¢×§×, ××××פ××, ×¢× ××× ××××¦× ×¢× ××פת×ר×× {plus} / {minus} ש××¦× ××פ×. **××××¢ ×××× ××תקר×!**",
+ "features": "×× × ×שת×ש×× ××××× *ת××× ×ת* ××× ×ת×ר ××ר×× ×©××פ××¢×× ×¢× ××פ×. ×× ××ר ××¢××× ××××ª× × ××ª× ××פ×ת ×ת××× × ×Ö¾OpenStreetMap.",
+ "points_lines_areas": "ת××× ×ת ×××¤× ×××צ××ת ×¢× ××× *× ×§×××ת, ×§×××× ×× ×©××××.*",
"nodes_ways": "×Ö¾OpenStreetMap, × ×§×××ת ×עת×× × ×§×¨××ת *×פרק××* ××§×××× ×× ×©×××× × ×¢×ª×× × ×§×¨××× *×ר×××*.",
"click_townhall": "× ××ª× ××××ר ×ת ×× ×ת××× ×ת ×××¤× ×¢× ××× ××××¦× ×¢××××. **× ××ª× ×××××¥ ×¢× ×× ×§××× ××× ××××ר ××ת×**",
"selected_townhall": "× ××ר! ×× ×§××× × ××ר×. ×ת××× ×ת ×× ××ר×ת ××פ××¢×ת ×¢× ×ר××× ×××××ת.",
+ "editor_townhall": "×עת ×××רת ת××× ×, ××פ××¢ *×¢××¨× ×ª××× ×ת* ××¦× ××פ×.",
+ "preset_townhall": "××××§ ××¢×××× ×©× ×¢××¨× ×ת××× ×ת ×צ×× ×ת ס×× ×ת××× ×. ×× ×§××× ×××ת ××× {preset}.",
+ "fields_townhall": "××××§ ××××¦×¢× ×©× ×¢××¨× ×ת××× ×ת ×××× *ש××ת* ש×צ×××× ×ת ××פ××× × ×ת××× × ×××× ×©× ××ת××ת.",
"close_townhall": "**×ש ×ס××ר ×ת ×¢××¨× ×ת××× ×ת ×¢× ××× ××××¦× ×¢× escape ×× ×¢× ××פת×ר {button} ×פ×× × ××¢×××× ×.**",
"search_street": "× ××ª× ×× ××פש ת××× ×ת ×תצ××× ×× ××××ת ×× ××× ×¨××× ××¢×××. **××פ×ש ××ר â{name}â.**",
- "choose_street": "**×ש ××××ר {name} ××רש××× ××× ××××ר ××ת×.**"
+ "choose_street": "**×ש ××××ר {name} ××רש××× ××× ××××ר ××ת×.**",
+ "selected_street": "×צ×××! ××רת ×ת {name}.",
+ "editor_street": "×ש××ת ש××פ××¢×× ×××צ×× ×¨××× ×× ×©×× ×× ×××× ×©××פ××¢×× ×¢× ×× ××× ××¢×ר×××.{br}×ר××× ×× ××ר ×××, ×¢××¨× ×ת××× ×ת ×צ×× ×©××ת ××× ââ{field1}â ×Ö¾ââ{field2}â. **× ××ª× ×ס××ר ×ת ×¢××¨× ×ת××× ×ת ×××××¦× ×¢× escape ×× ×¢× ××פת×ר {button}.**"
},
"points": {
"title": "× ×§×××ת",
"search_cafe": "××©× × ××××× ×ª××× ×ת ×©× ××ª× ××××¦× ×× ×§×××ת. ×× ×§××× ×©×ר××¢ ××ספת ××× ××ת קפ×. **××פ×ש ××ר â{preset}â.**",
- "choose_cafe": "**×ש ××××ר {preset} ××רש×××.**"
+ "choose_cafe": "**×ש ××××ר {preset} ××רש×××.**",
+ "add_close": "×¢××¨× ×ת××× ×ת ××××ר ×ת ×× ×ש×× ×××× ×©×× ×××××××ת. **×עת ס××× ××ספת ×ש×, ×ש ×××××¥ ×¢× escape ×× ×¢× ××פת×ר {button} ××× ×ס××ר ×ת ×¢××¨× ×ת××× ×ת.**",
+ "update": "××× × ××× ×¤×¨××× × ×ספ×× ×¢× ××ת ××§×¤× ×××. × ××ª× ××©× ×ת ×ת ×ש×, ×××ס××£ ס×× ×××× ×× ×××ס××£ ×ת××ת. **× × ××©× ×ת ×ת פר×× ××ת ×קפ×.**",
+ "update_close": "**×××ר ס××× ×¢×××× ××ת ×קפ×, ×ש ×××××¥ ×¢× escape,â enter ×× ×××××¥ ×¢× ××פת×ר {button} ××× ×ס××ר ×ת ×¢××¨× ×ת××× ×ת.**",
+ "play": "×עת ש××××¢ ×× ××× ×××ס××£ ××ער×× × ×§×××ת, × ××ª× ×× ×¡×ת ××צ×ר ××× × ×§×××ת × ×ספ×ת ×תר×××! **×שס×××ת ××פשר ×××ש×× ×פרק ×××, ×ש ×××××¥ ×¢× â{next}â.**"
},
"areas": {
"title": "×××ר××",
+ "finish_playground": "×ש ×ס××× ×ת צ××ר ×ש×× ×¢× ××× ××××¦× ×¢× enter, ×× ×¢× ××× ××××¦× ×¢× ××פרק ×ר×ש×× ×× ×××ר××. **×ש ×ס××× ×¦××ר ש×× ×××רש ××ש××§××.**",
"search_playground": "**××פ×ש ××ר â{preset}â.**",
"choose_playground": "**×ש ××××ר {preset} ××רש×××.**",
+ "add_field": "×××רש ×ש××§×× ×× ××× ×©× ×¨×©××, ×× ××× ×× ×××ס××£ ×ש×× ×©×.{br}×××§××, ×פשר ×××ס××£ פר××× × ×ספ×× ×¢× ×× ××ש××§×× ×ש×× ×ª×××ר. **×ש ×פת×× ×ת רש××ת ××ספת ×ש××ת.**",
"choose_field": "**×ש ××××ר {field} ××רש×××.**",
- "retry_add_field": "×× ××רת ×ת ×ש×× {field}. × × ×× ×¡×ת ש××."
+ "retry_add_field": "×× ××רת ×ת ×ש×× {field}. × × ×× ×¡×ת ש××.",
+ "describe_playground": "**×ש ×××ס××£ ת×××ר ××××ר ××× ×××××¥ ×¢× ××פת×ר {button} ××× ×ס××ר ×ת ×¢××¨× ×ת××× ×ת.**",
+ "play": "×× ×××××! ×עת ×ש ×× ×¡×ת ×צ××ר ×¢×× ×ספר ×××ר×× ××ר××ת ××× × ×¨××ת ת××× ×ת ש×× ××ר×ת ×©× ××ª× ×××ס××£ ×Ö¾OpenStreetMap. **×שס×××ת ××רצ×× × ×××ש×× ×פרק ×××, ×ש ×××××¥ ×¢× â{next}â.**"
},
"lines": {
"title": "×§××××",
+ "add_line": "*×§××××* ×ש×ש×× ×××צ×× ×ª××× ×ת ×××× ×ר×××, ×ס×××ת ר××ת ×× ×ר×ת. **×ש ×××××¥ ×¢× ×פת×ר ××§× {button} ××× ×צ××ר ×§× ××ש.**",
+ "start_line": "××× ×ש ××¨× ×סר×. ×§××××, ×××ס××£ ××ת×!{br}×Ö¾OpenStreetMap, ×ש ×צ××ר ×§×××× ××ר×× ××ר×. × ××ª× ××ר×ר ××××ª×§×¨× ×××¤× ×××× ×צ××ר ×× ×ש ××× ×¦×ר×. **×ש ××ת××× ×¦××ר ×©× ×§× ××ש ×¢× ××× ××××¦× ×¢× ××§×¦× ××¢×××× ×©× ×××¨× ×××¡×¨× ×××ת.**",
"retry_intersect": "×××¨× ×¦×¨××× ××שת×× ×¢× {name}.Â × × ×× ×¡×ת ש××!",
+ "continue_line": "×ש ×××ש×× ×צ××ר ×ת ××§× ×××¨× ×××ש×. ×תש××ת ×××: × ××ª× ××ר×ר ××××ª×§×¨× ×××¤× ×××§×¨× ×צ×ר×.{br}×××ר ס××× ×צ××ר, ×ש ×××××¥ ש×× ×¢× ××פרק ×××ר××. **×ש ×ס××× ×ת צ××ר ××ר×.**",
"choose_category_road": "**×ש ××××ר {category} ××רש×××.**",
"choose_preset_residential": "××©× × ××××× ×¡×××× ×©× ×ר××× ×× ×××¨× ×××ת ××× ××¨× ×¢×ר×× ×ת. **×ש ××××ר ×ס×× {preset}.**",
"retry_preset_residential": "×× ××רת ×ת ×ס×× {preset}. **×ש ×××××¥ ××× ××× ××××ר ש××.**",
+ "name_road": "**×ש ×××¢× ××§ ×××¨× ×× ×©× ××× ×××××¥ ×¢× escape,â enter ×× ×××××¥ ×¢× ××פת×ר {button} ××× ×ס××ר ×ת ×¢××¨× ×ת××× ×ת.**",
"did_name_road": "× ×¨×× ××¢×××! ×¢×ש×× × ××× ××× ××¢××× ×¦××¨× ×©× ×§×.",
"update_line": "×פע××× ×ש צ××¨× ××©× ×ת צ××¨× ×©× ×§× ×§×××. ×××× ××¨× ×©×× × ×¨××ת ××× ×©×¦×¨××.",
"add_node": "× ××× ×××ס××£ ×¢×× ×פרק×× ××§× ×× ××× ×שפר ×ת ×צ××¨× ×©××. ××ת ××ר××× ×××ס××£ ×פרק ××× ×××××¥ ××××¦× ×פ××× ×¢× ××§× ×××§×× ×× ×רצ×× × ×××ס××£ ×פרק. **×ש ×××××¥ ××××¦× ×פ××× ×¢× ××§× ××× ××צ×ר ×פרק ××ש.**",
+ "start_drag_endpoint": "×¢× ×××רת ×§×, × ××ª× ××ר×ר ×× ××× ×××פרק×× ×©×× ×¢× ××× ××××¦× ×××××§× ×©× ×פת×ר ××¢××ר ×ש×××× ×עת ××ר×ר×. **×ש ××ר×ר ×ת × ×§××ת ×ס××× ××××§×× ×× ××ר××× ×××× ×צ××××ת.**",
"finish_drag_endpoint": "××××§×× ××× × ×¨×× × ××ר. **×ש ×ש×רר ×ת ××פת×ר ×ש×××× ××¢××ר ××× ×ס××× ×ת ××ר×ר×.**",
+ "continue_drag_midpoint": "××§× ××× × ×¨×× ×ר×× ××תר ×××! × ××ª× ×××ש×× ×××ת××× ×ת ××§× ××× ×¢× ××× ××××¦× ×פ××× ×× ×ר×רת × ×§×××ת ×××צע ×¢× ×©××¢××§×× ×ª××× ×צ×רת ××××ש. **×ש××§× × ×¨×× ×××¢××, ×¢××× ×¤×©×× ×××××¥ ×¢× ××ש×ר.**",
+ "delete_lines": "×× ×ס×ר ×××××§ ×§×××× ×©× ×ר××× ×©××× × ×§××××ת ××צ×××ת.{br}×××× ××××× ×× ××¢×ר ת×× × × ××× ×ת {street} ×× ××¢××× ×× ×¢×©×ª× ××ת. × ××× ×שפר ×ת ××××§ ××× ×××¤× ×¢× ××× ×××קת ××§×××× ××××תר××.",
"rightclick_intersection": "×ר××× ××××ª× ×××ר×× ××× {street1}, ×× ×©×× ×× × *× ×¤×¦×* ×ת {street2} ×צ××ת ××× ×× ×¡×ר ×ת ×× ×× ×©××¢×××. **×ש ×××××¥ ×¢× ××פת×ר ×××× × ××¢××ר ×¢× ×פרק ×צ××ת.**",
"split_intersection": "**×ש ×××××¥ ×¢× ××××¦× {button} ××× ××¤×¦× {street}.**",
"retry_split": "×× ××צת ×¢× ×××¦× ×פ×צ××. × × ×× ×¡×ת ש××.",
+ "did_split_multi": "××× ××××! {street1} ×פ××¦× ×עת ××©× × ×××§××. × ××ª× ××ס×ר ×ת ××××§ ××¢××××. **× × ×××××¥ ×¢× ××××§ ××¢×××× ×©× {street2} ××× ××××ר ××ת×.**",
+ "did_split_single": "**×ש ×××××¥ ×¢× ××××§ ××¢×××× ×©× {street2} ××× ××××ר ××ת×.**",
+ "multi_select": "{selected} × ××ר. ×ש ××××ר ×× ×ת {other1}. × ××ª× ××שת×ש ×Ö¾Shift ×¢× ××××¦× ××× ××××ר ××××× ×¤×¨××××. **×ש ×××××¥ ×¢× Shift ×¢× {other2}.**",
+ "multi_rightclick": "××¢×××! ×©× × ××§×××× ×××××¢××× ×××××§× × ××ר×. **×ש ×××××¥ ×¢× ××פת×ר ×××× × ××¢××ר ×¢× ××× ×××§×××× ××× ××צ×× ×ת תפר×× ×ער×××**",
"multi_delete": "**×ש ×××××¥ ×¢× ××פת×ר {button} ××× ×××××§ ×ת ××§×××× ××¢××פ××.**",
- "retry_delete": "×× ××צת ×¢× ×פת×ר ×××××§×. × × ×× ×¡×ת ש××."
+ "retry_delete": "×× ××צת ×¢× ×פת×ר ×××××§×. × × ×× ×¡×ת ש××.",
+ "play": "× ××ר! ×××××× ×××ת שר×שת ×פרק ××× ×××××ת ×ש×ש ×××ª× ×תר××× ×¢×¨××× ×¢× ×¢×× ××× ×§××××. **×¢× ×¡××× ×תר××× × ××ª× ××¢××ר ×פרק ××× ×××××¦× ×¢× â{next}â**"
},
"buildings": {
"title": "×× ××× ××",
"add_building": "OpenStreetMap ××× ××¡× ×× ×ª×× ×× ××××× ×××תר ×©× ×× ××× ××.{br}× ××ª× ×ס×××¢ ×ש×פ×ר ××¡× ×× ×ª×× ×× ××× ×¢× ××× ×ª××¢×× ×× ××× ×× ×©××× × ×××פ×× ×¢××××. **×ש ×××××¥ ×¢× ×פת×ר ×ש×× {button} ××× ×××ס××£ ש×× ××ש.**",
"start_building": "×××× × ×ס××£ ×ת ×××ת ××× ×××¤× ×¢× ××× ××¢×§× ××ר ×§× ×ת×ר ×××צ×× × ×©××.{br}×ש ××¢×§×× ××ר ×§× ××ת×ר ×××צ×× × ×©× ××× ××× ×צ××¨× ×××××קת ×××תר ××× ×× ×ת×. **×ש ×××××¥ ×¢× ×¨××× ××× ××צ×× ×פרק ×ת××× ×××ת ×פ×× ×ת ××× ×××.**",
+ "continue_building": "×ש ×××ש×× ××××ס××£ ×פרק×× × ×ספ×× ××× ××¢×§×× ××ר ×§× ××ת×ר ×©× ××× ×××. ×××× ××××ר ×× × ××ª× ×××ª×§×¨× ×× ×ש צ××¨× ×××ספת פר××× × ×ספ××.{br}× ××ª× ×ס××× ×ת צ××ר ××× ××× ×¢× ××× ××××¦× ×¢× enter, ×× ×××××¦× ×¢× ××פרק ×ר×ש×× ×× ×××ר×× ××©× ×ת. **×ש ×ס××× ××¢×§×× ××ר ××ת×ר ×©× ××× ×××.**",
"retry_building": "× ×¨×× ×× × ×ª×§×ת ×××¢×× ××צ×ת ××פרק×× ×פ×× ×ת ××× ×××. × × ×× ×¡×ת ש××!",
"choose_category_building": "**×ש ××××ר ×{category} ××רש×××.**",
"choose_preset_house": "××©× × ××××× ×¨×× ×©× ×¡××× ×¡× ××× ××, ×× ×ס×× ××× ××× ××××××ת ××ת.{br}×××§×¨× ×©× ×¡×¤×§ ×× ×××¢ ×ס××, ×× ×ס×ר ×××ר פש×× ××××ר ×ס×× ××× × ×× ×¨×. **×ש ××××ר ×ת ×ס×× {preset}.**",
@@ -728,6 +942,7 @@
"done_square": "ר××ת ××× ×©×¤×× ×ת ××× ××× ×ת×××©× ×××× ×¦×ר×? ×ש ×¢×× ×ר××§×× ×©×××ש××× ××××.",
"add_tank": "×ש×× ××× ×× × × ×¡×× ×ת ×××× ×××ס×× ×¢××× ×××. **×ש ×××××¥ ×¢× ×פת×ר ×ש×× {button} ××× ×××ס××£ ש×× ××ש.**",
"start_tank": "×× ××××, ×× ×××× ×צ××ר ×¢×××× ××ש××. ×¢××× ×¤×©×× ×צ××ר ש×× ×ת×× ××××× ×©× ×××¢ ×קצ××ת ש××. **×ש ×××××¥ ×¢× ××¢××ר ×× ×¢× ×קש ×ר××× ××× ××צ×× × ×§××ת ×ת××× ×¢× ×§×¦× ×××××.**",
+ "continue_tank": "× ××ª× ×××ס××£ ×¢×× ×פרק×× ×קצ××ת. ××¢×××× ××××צר ××××¥ ××פרק×× ×©×¦××רת.{br}× ××ª× ×ס××× ×ת ×ש×× ×¢× ××× ××××¦× ×¢× enter, ×× ×××××¦× ×¢× ××פרק ×ר×ש×× ×× ×××ר×× ××©× ×ת. **×ש ×ס××× ×צ××ר ×ת ×××××.**",
"search_tank": "**××פ×ש ××ר â{preset}â.**",
"choose_tank": "**×ש ××××ר {preset} ××רש×××.**",
"rightclick_tank": "**× ××ª× ××××ר ×ת ×××× ×××ס×× ×©×צרת ×××צ×× ×ת תפר×× ×ער××× ×××××¦× ××× ×ת.**",
@@ -799,7 +1014,8 @@
"title": "×××רת ת××× ×ת",
"select_one": "×××רת ת××× × ×××××",
"select_multi": "×××רת ××××× ×ª××× ×ת",
- "lasso": "צ××ר פ×צ×ר ××××¨× ×ס××× ×ת××× ×ת"
+ "lasso": "צ××ר פ×צ×ר ××××¨× ×ס××× ×ת××× ×ת",
+ "search": "××פ×ש ת××× ×ת שת××××ת ×ת ××§×¡× ×××פ×ש"
},
"with_selected": {
"edit_menu": "×××פת תצ××× ×©× ×ª×¤×¨×× ×¢×¨×××"
@@ -824,6 +1040,7 @@
"stop_line": "ס××× ×¦××ר ×§× ×× ×©××"
},
"operations": {
+ "title": "פע×××ת",
"continue_line": "×××ש×× ×ת ××§× ××פרק ×× ××ר",
"merge": "ש×××× (×××××) ×ת××× ×ת ×× ××ר×ת",
"disconnect": "× ×ת××§ ת××× ×ת ××פרק ×× ××ר",
@@ -832,6 +1049,7 @@
"move": "××¢×רת ×ת××× ×ת ×× ××ר×ת",
"rotate": "××××ת ×ת××× ×ת ×× ××ר×ת",
"orthogonalize": "××ש×ר ×§× / פ×× ×ת ×©× ××××ר ר××××¢×",
+ "circularize": "×¢×××× ×¤×× ×ת ×©× ×§× ×¡××ר ×× ×©××",
"delete": "×××קת ×ת××× ×ת ×× ××ר×ת"
},
"commands": {
@@ -854,6 +1072,1357 @@
"measurement": "×××פת ××¦× ×ª×¦××ת ×××× ×ת ×××××"
}
}
+ },
+ "units": {
+ "feet": "{quantity} ר××",
+ "miles": "{quantity} ×××",
+ "meters": "{quantity} ×׳",
+ "kilometers": "{quantity} ×§×´×",
+ "square_meters": "{quantity} ×׳²",
+ "square_kilometers": "{quantity} ק״ײ",
+ "arcdegrees": "{quantity}°",
+ "north": "צפ׳",
+ "south": "×ר׳",
+ "east": "××׳",
+ "west": "×ע׳",
+ "coordinate": "{coordinate}{direction}",
+ "coordinate_pair": "{latitude}, {longitude}"
+ },
+ "presets": {
+ "categories": {
+ "category-barrier": {
+ "name": "××פ××× × ×××××ת"
+ },
+ "category-building": {
+ "name": "××פ××× × ×× ××× ××"
+ },
+ "category-golf": {
+ "name": "××פ××× × ××××£"
+ },
+ "category-landuse": {
+ "name": "××פ××× × ×§×¨×§×¢"
+ },
+ "category-natural-area": {
+ "name": "××פ××× × ×××¢"
+ },
+ "category-natural-line": {
+ "name": "××פ××× × ×××¢"
+ },
+ "category-natural-point": {
+ "name": "××פ××× × ×××¢"
+ },
+ "category-path": {
+ "name": "××פ××× × ×ר×"
+ },
+ "category-rail": {
+ "name": "××פ××× × ×ס×××ת"
+ }
+ },
+ "fields": {
+ "access": {
+ "options": {
+ "destination": {
+ "title": "××¢×"
+ }
+ },
+ "types": {
+ "access": "××××",
+ "bicycle": "×××¤× ×××",
+ "foot": "ר×××ת",
+ "horse": "ס×ס××",
+ "motor_vehicle": "××× ×¨×× ×××× ×¢××"
+ }
+ },
+ "address": {
+ "label": "×ת××ת",
+ "placeholders": {
+ "city": "×¢×ר",
+ "country": "×××× ×",
+ "county": "× ×¤×",
+ "county!jp": "××××",
+ "district": "××××",
+ "floor": "×§×××",
+ "housename": "×©× ×××ת",
+ "neighbourhood": "ש××× ×",
+ "place": "××§××",
+ "postcode": "×××§××",
+ "quarter": "ר×××¢",
+ "street": "ר×××",
+ "unit": "×××××"
+ }
+ },
+ "aerialway": {
+ "label": "ס××"
+ },
+ "aerialway/access": {
+ "label": "××ש×",
+ "options": {
+ "entry": "×× ×ס×",
+ "exit": "×צ×××"
+ }
+ },
+ "aerialway/capacity": {
+ "label": "×§××××ת (×שע×)"
+ },
+ "aerialway/duration": {
+ "label": "××©× (××§×ת)",
+ "placeholder": "1, 2, 3..."
+ },
+ "aerialway/heating": {
+ "label": "×××××"
+ },
+ "aerialway/summer/access": {
+ "label": "×××©× (×§××¥)",
+ "options": {
+ "exit": "×צ×××"
+ }
+ },
+ "aeroway": {
+ "label": "ס××"
+ },
+ "agrarian": {
+ "label": "××צר××"
+ },
+ "amenity": {
+ "label": "ס××"
+ },
+ "animal_boarding": {
+ "label": "××××ת"
+ },
+ "animal_breeding": {
+ "label": "××××ת"
+ },
+ "animal_shelter": {
+ "label": "××××ת"
+ },
+ "area/highway": {
+ "label": "ס××"
+ },
+ "artist": {
+ "label": "×××"
+ },
+ "artwork_type": {
+ "label": "ס××"
+ },
+ "atm": {
+ "label": "×ספ×××"
+ },
+ "barrier": {
+ "label": "ס××"
+ },
+ "bath/open_air": {
+ "label": "×××××ר ×פת××"
+ },
+ "bath/sand_bath": {
+ "label": "××××××ת ×××"
+ },
+ "bath/type": {
+ "label": "××××××ת",
+ "options": {
+ "foot_bath": "×××××× ×ר×××××",
+ "hot_spring": "××¢××× ×ת ××××",
+ "onsen": "××× ×¡× ××¤× ×"
+ }
+ },
+ "beauty": {
+ "label": "ס×× ××× ×ת"
+ },
+ "bench": {
+ "label": "ספס×"
+ },
+ "bicycle_parking": {
+ "label": "ס××"
+ },
+ "bin": {
+ "label": "×¤× ×שפ×"
+ },
+ "blood_components": {
+ "label": "ר×××× ××",
+ "options": {
+ "plasma": "פ×ס××",
+ "platelets": "×ס××ת",
+ "stemcells": "×××××ת ת×× ×××¢",
+ "whole": "×× ×××"
+ }
+ },
+ "board_type": {
+ "label": "ס××"
+ },
+ "boules": {
+ "label": "ס××"
+ },
+ "boundary": {
+ "label": "ס××"
+ },
+ "bridge": {
+ "label": "ס××",
+ "placeholder": "×ררת ××××"
+ },
+ "building": {
+ "label": "×× ×××"
+ },
+ "building_area": {
+ "label": "×× ×××"
+ },
+ "bunker_type": {
+ "label": "ס××"
+ },
+ "cables": {
+ "label": "×××××"
+ },
+ "camera/direction": {
+ "label": "××××× (××¢××ת ×¢× ××××× ×שע××)"
+ },
+ "camera/mount": {
+ "label": "×צ×××"
+ },
+ "camera/type": {
+ "label": "ס×× ××צ×××",
+ "options": {
+ "dome": "××פ×"
+ }
+ },
+ "capacity": {
+ "label": "×§××××ת"
+ },
+ "castle_type": {
+ "label": "ס××"
+ },
+ "clothes": {
+ "label": "×××××"
+ },
+ "club": {
+ "label": "ס××"
+ },
+ "collection_times": {
+ "label": "××× × ××ס××£"
+ },
+ "comment": {
+ "label": "××¢×¨× ×¢× ×¢×¨×ת ש×× ××××"
+ },
+ "communication_multi": {
+ "label": "ס××× ×תקש×רת"
+ },
+ "construction": {
+ "label": "ס××"
+ },
+ "contact/webcam": {
+ "label": "×ת××ת ××צ×××",
+ "placeholder": "http://example.com/"
+ },
+ "content": {
+ "label": "ת×××"
+ },
+ "country": {
+ "label": "×××× ×"
+ },
+ "craft": {
+ "label": "ס××"
+ },
+ "crane/type": {
+ "label": "ס×× ×¢××ר×"
+ },
+ "crossing": {
+ "label": "ס××"
+ },
+ "cuisine": {
+ "label": "××××××"
+ },
+ "currency_multi": {
+ "label": "ס××× ××××¢×ת"
+ },
+ "cutting": {
+ "label": "ס××",
+ "placeholder": "×ררת ××××"
+ },
+ "cycle_network": {
+ "label": "רשת"
+ },
+ "cycleway": {
+ "label": "ש×××× ×××¤× ×××",
+ "options": {
+ "lane": {
+ "description": "ש××× ×××¤× ××× ×××¤×¨× ××ª× ×עת ××××× ××ת ×פס צ××¢",
+ "title": "ש××× ×××¤× ××× ×ª×§× ×"
+ },
+ "none": {
+ "description": "××× ×©××× ×××¤× ×××",
+ "title": "×××"
+ }
+ },
+ "types": {
+ "cycleway:left": "×¦× ×©×××",
+ "cycleway:right": "×¦× ××××"
+ }
+ },
+ "date": {
+ "label": "ת×ר××"
+ },
+ "delivery": {
+ "label": "×ש×××"
+ },
+ "description": {
+ "label": "ת×××ר"
+ },
+ "devices": {
+ "label": "××ª×§× ××"
+ },
+ "diaper": {
+ "label": "×ש ×××פת ××ת××××"
+ },
+ "display": {
+ "label": "×צ××"
+ },
+ "dock": {
+ "label": "ס××"
+ },
+ "duration": {
+ "label": "×ש×"
+ },
+ "electrified": {
+ "label": "××ש×××",
+ "options": {
+ "contact_line": "×§× ××צ×רת קשר",
+ "no": "×××",
+ "rail": "×ס××× ×××ש××ת",
+ "yes": "×ש (×× ×¦×××)"
+ }
+ },
+ "email": {
+ "label": "××××´×"
+ },
+ "embankment": {
+ "label": "ס××",
+ "placeholder": "×ררת ××××"
+ },
+ "emergency": {
+ "label": "××ר××"
+ },
+ "entrance": {
+ "label": "ס××"
+ },
+ "except": {
+ "label": "×ר×××ת"
+ },
+ "fax": {
+ "label": "פקס",
+ "placeholder": "â+972 3 777 777"
+ },
+ "fee": {
+ "label": "×¢×××"
+ },
+ "fence_type": {
+ "label": "ס××"
+ },
+ "fire_hydrant/position": {
+ "label": "×××§××",
+ "options": {
+ "green": "×ר××§",
+ "lane": "× ×ª××",
+ "parking_lot": "××רש ×× ×××",
+ "sidewalk": "××ר××"
+ }
+ },
+ "fire_hydrant/type": {
+ "label": "ס××",
+ "options": {
+ "underground": "תת־קרקע×",
+ "wall": "×§×ר"
+ }
+ },
+ "fitness_station": {
+ "label": "ס×× ×צ×××"
+ },
+ "fixme": {
+ "label": "×ת××§××"
+ },
+ "ford": {
+ "label": "ס××",
+ "placeholder": "×ררת ××××"
+ },
+ "frequency": {
+ "label": "ת××ר×ת ×פע××"
+ },
+ "fuel": {
+ "label": "×××§"
+ },
+ "fuel_multi": {
+ "label": "ס××× ×××§"
+ },
+ "gender": {
+ "label": "×××ר",
+ "options": {
+ "female": "× ×§××",
+ "male": "××ר",
+ "unisex": "××× ×סקס"
+ },
+ "placeholder": "×× ××××¢"
+ },
+ "generator/method": {
+ "label": "ש×××"
+ },
+ "generator/source": {
+ "label": "××§×ר"
+ },
+ "generator/type": {
+ "label": "ס××"
+ },
+ "government": {
+ "label": "ס××"
+ },
+ "handicap": {
+ "label": "× ××ת"
+ },
+ "healthcare": {
+ "label": "ס××"
+ },
+ "healthcare/speciality": {
+ "label": "ת×××× ××××××ת"
+ },
+ "height": {
+ "label": "×××× (××ר××)"
+ },
+ "highway": {
+ "label": "ס××"
+ },
+ "historic": {
+ "label": "ס××"
+ },
+ "iata": {
+ "label": "IATA"
+ },
+ "icao": {
+ "label": "ICAO"
+ },
+ "information": {
+ "label": "ס××"
+ },
+ "internet_access": {
+ "label": "×××©× ×××× ××¨× ×",
+ "options": {
+ "no": "×××",
+ "terminal": "×ס××£",
+ "wired": "×§×××",
+ "wlan": "××××××",
+ "yes": "×ש"
+ }
+ },
+ "internet_access/fee": {
+ "label": "×¢××ת ×××©× ×××× ××¨× ×"
+ },
+ "internet_access/ssid": {
+ "label": "SSID (×©× ×רשת)"
+ },
+ "label": {
+ "label": "ת×××ת"
+ },
+ "lamp_type": {
+ "label": "ס××"
+ },
+ "landuse": {
+ "label": "ס××"
+ },
+ "lanes": {
+ "label": "× ×ª××××"
+ },
+ "layer": {
+ "label": "ש×××"
+ },
+ "leaf_type_singular": {
+ "label": "ס×× ×¢××",
+ "options": {
+ "leafless": "××× ×¢××"
+ }
+ },
+ "leisure": {
+ "label": "ס××"
+ },
+ "length": {
+ "label": "×××¨× (××ר××)"
+ },
+ "location": {
+ "label": "×××§××"
+ },
+ "man_made": {
+ "label": "ס××"
+ },
+ "manhole": {
+ "label": "ס××"
+ },
+ "map_size": {
+ "label": "××ס××"
+ },
+ "map_type": {
+ "label": "ס××"
+ },
+ "maxheight": {
+ "label": "×××× ×ר××"
+ },
+ "maxspeed": {
+ "label": "××××ת ×××ר×ת"
+ },
+ "memorial": {
+ "label": "ס××"
+ },
+ "name": {
+ "label": "ש×",
+ "placeholder": "×©× × ×¤××¥ (×× ××××)"
+ },
+ "network": {
+ "label": "רשת"
+ },
+ "network_bicycle": {
+ "label": "ס×× ×¨×©×ª",
+ "options": {
+ "icn": "××× ×××××",
+ "lcn": "××§×××",
+ "ncn": "×××××",
+ "rcn": "×××ר×"
+ }
+ },
+ "network_foot": {
+ "label": "ס×× ×¨×©×ª",
+ "options": {
+ "iwn": "××× ×××××",
+ "lwn": "××§×××",
+ "nwn": "×××××",
+ "rwn": "×××ר×"
+ }
+ },
+ "network_horse": {
+ "label": "ס×× ×¨×©×ª",
+ "options": {
+ "ihn": "××× ×××××",
+ "lhn": "××§×××",
+ "nhn": "×××××",
+ "rhn": "×××ר×"
+ }
+ },
+ "network_road": {
+ "label": "רשת"
+ },
+ "office": {
+ "label": "ס××"
+ },
+ "oneway": {
+ "options": {
+ "no": "×××",
+ "yes": "×ש"
+ }
+ },
+ "oneway_yes": {
+ "label": "××־ס×ר×",
+ "options": {
+ "no": "×××",
+ "yes": "×ש"
+ }
+ },
+ "opening_hours": {
+ "label": "שע×ת"
+ },
+ "operator": {
+ "label": "×פע××"
+ },
+ "outdoor_seating": {
+ "label": "×ש××× ××××¥"
+ },
+ "park_ride": {
+ "label": "×× × ×סע"
+ },
+ "parking": {
+ "label": "ס××"
+ },
+ "payment_multi": {
+ "label": "צ×ר×ת תש×××"
+ },
+ "phone": {
+ "label": "××פ××",
+ "placeholder": "â+972 3 777 777"
+ },
+ "piste/difficulty": {
+ "label": "×ר×ת ×§×ש×"
+ },
+ "piste/type": {
+ "label": "ס××"
+ },
+ "place": {
+ "label": "ס××"
+ },
+ "power": {
+ "label": "ס××"
+ },
+ "railway": {
+ "label": "ס××"
+ },
+ "ref_highway_junction": {
+ "label": "×ספר צ××ת"
+ },
+ "ref_platform": {
+ "label": "×ספר רצ××£"
+ },
+ "ref_road_number": {
+ "label": "×ספר ×××ש"
+ },
+ "ref_stop_position": {
+ "label": "×ספר ת×× ×"
+ },
+ "ref_taxiway": {
+ "label": "×©× ××¨× ××× ××ת"
+ },
+ "relation": {
+ "label": "ס××"
+ },
+ "religion": {
+ "label": "×ת"
+ },
+ "restriction": {
+ "label": "ס××"
+ },
+ "restrictions": {
+ "label": "×××××ת ×¤× ×××"
+ },
+ "rooms": {
+ "label": "××ר××"
+ },
+ "route": {
+ "label": "ס××"
+ },
+ "route_master": {
+ "label": "ס××"
+ },
+ "second_hand": {
+ "options": {
+ "no": "×××",
+ "only": "××××",
+ "yes": "×ש"
+ },
+ "placeholder": "×ש, ×××, ××××"
+ },
+ "service": {
+ "label": "ס××"
+ },
+ "service/bicycle": {
+ "label": "ש×ר×ת××"
+ },
+ "service/vehicle": {
+ "label": "ש×ר×ת××"
+ },
+ "service_rail": {
+ "label": "ס×× ×©×ר×ת"
+ },
+ "service_times": {
+ "label": "שע×ת ×ש×ר×ת"
+ },
+ "shelter_type": {
+ "label": "ס××"
+ },
+ "shop": {
+ "label": "ס××"
+ },
+ "site": {
+ "label": "ס××"
+ },
+ "smoking": {
+ "placeholder": "×××, ×פר××, ×שâ¦"
+ },
+ "social_facility": {
+ "label": "ס××"
+ },
+ "source": {
+ "label": "××§×ר×ת"
+ },
+ "sport": {
+ "label": "ספ×ר×"
+ },
+ "sport_ice": {
+ "label": "ספ×ר×"
+ },
+ "sport_racing_motor": {
+ "label": "ספ×ר×"
+ },
+ "sport_racing_nonmotor": {
+ "label": "ספ×ר×"
+ },
+ "stars": {
+ "label": "××××××"
+ },
+ "start_date": {
+ "label": "×××¢× ××ת×××"
+ },
+ "step_count": {
+ "label": "×ספר ×צע×××"
+ },
+ "stop": {
+ "label": "ס×× ×ת×× ×",
+ "options": {
+ "all": "×× ××ר×××",
+ "minor": "××¨× ××©× ×ת"
+ }
+ },
+ "structure": {
+ "label": "××× ×",
+ "options": {
+ "bridge": "×שר",
+ "tunnel": "×× ×ר×"
+ },
+ "placeholder": "×× ××××¢"
+ },
+ "structure_waterway": {
+ "label": "××× ×",
+ "options": {
+ "tunnel": "×× ×ר×"
+ },
+ "placeholder": "×× ××××¢"
+ },
+ "studio": {
+ "label": "ס××"
+ },
+ "substance": {
+ "label": "×××ר"
+ },
+ "substation": {
+ "label": "ס××"
+ },
+ "supervised": {
+ "label": "פ××§××"
+ },
+ "support": {
+ "label": "ת××××"
+ },
+ "surface": {
+ "label": "×ש××"
+ },
+ "surveillance": {
+ "label": "×××¤× ×××¢×§×"
+ },
+ "surveillance/type": {
+ "label": "ס×× ×××¢×§×",
+ "options": {
+ "ALPR": "קר××ת ××××ת רעש×× ×××××××ת",
+ "camera": "×צ×××",
+ "guard": "ש××ר×"
+ }
+ },
+ "surveillance/zone": {
+ "label": "×××ר ××¢×§×"
+ },
+ "switch": {
+ "label": "ס××"
+ },
+ "takeaway": {
+ "label": "××ס××£ עצ××",
+ "options": {
+ "no": "×××",
+ "only": "××ס××£ עצ×× ××××",
+ "yes": "×ש"
+ },
+ "placeholder": "×ש, ×××, ××ס××£ עצ×× ××××â¦"
+ },
+ "toilets/disposal": {
+ "options": {
+ "chemical": "××××××",
+ "flush": "××××"
+ }
+ },
+ "tomb": {
+ "label": "ס××"
+ },
+ "tourism": {
+ "label": "ס××"
+ },
+ "tourism_attraction": {
+ "label": "ת××ר×ת"
+ },
+ "tower/construction": {
+ "label": "×× ×××"
+ },
+ "tower/type": {
+ "label": "ס××"
+ },
+ "tracktype": {
+ "label": "ס×× ××ס×××"
+ },
+ "trade": {
+ "label": "ס××"
+ },
+ "traffic_calming": {
+ "label": "ס××"
+ },
+ "traffic_signals": {
+ "label": "ס××"
+ },
+ "transformer": {
+ "label": "ס××"
+ },
+ "trees": {
+ "label": "עצ××"
+ },
+ "tunnel": {
+ "label": "ס××",
+ "placeholder": "×ררת ××××"
+ },
+ "vending": {
+ "label": "ס××× ××××××"
+ },
+ "volcano/status": {
+ "label": "××¦× ×ר ×עש",
+ "options": {
+ "active": "פע××"
+ }
+ },
+ "volcano/type": {
+ "label": "ס×× ×ר ××עש"
+ },
+ "wall": {
+ "label": "ס××"
+ },
+ "water": {
+ "label": "ס××"
+ },
+ "waterway": {
+ "label": "ס××"
+ },
+ "website": {
+ "label": "×תר"
+ },
+ "wetland": {
+ "label": "ס××"
+ },
+ "wheelchair": {
+ "label": "×××©× ×××¡× ××××××"
+ },
+ "width": {
+ "label": "ר××× (××ר××)"
+ },
+ "wikipedia": {
+ "label": "×××§×פ×××"
+ }
+ },
+ "presets": {
+ "address": {
+ "name": "×ת××ת"
+ },
+ "advertising/billboard": {
+ "name": "ש×× ××צ×ת"
+ },
+ "aerialway/cable_car": {
+ "name": "ר×××"
+ },
+ "aerialway/gondola": {
+ "name": "××× ××××"
+ },
+ "aeroway/aerodrome": {
+ "name": "× ×× ×ª×¢×פ×",
+ "terms": "ש×× ×ª×¢×פ×, × ×ª××´×, × ×ª×\"×"
+ },
+ "aeroway/gate": {
+ "name": "שער × ×× ×ª×¢×פ×",
+ "terms": "שער ש×× ×ª×¢×פ×, שער ××ס×"
+ },
+ "amenity/animal_shelter": {
+ "name": "××ת ×××¡× ××××ת ××××",
+ "terms": "×ª× × ××××ת ××××ת, צער ××¢×× ××××, ××§×× ××××ת"
+ },
+ "amenity/arts_centre": {
+ "name": "×ר×× ×××× ×××ת",
+ "terms": "××ª× ×´×¡, ××ª× \"ס, ××ª× ×¡, ×ש××× ×¤×ס"
+ },
+ "amenity/atm": {
+ "name": "×ספ×××"
+ },
+ "amenity/bench": {
+ "name": "ספס×"
+ },
+ "amenity/bicycle_parking": {
+ "name": "×× ××ת ×××¤× ×××"
+ },
+ "amenity/bicycle_rental": {
+ "name": "×ש×רת ×××¤× ×××"
+ },
+ "amenity/bicycle_repair_station": {
+ "name": "×¢××ת ת××§×× ×××¤× ×××"
+ },
+ "amenity/bureau_de_change": {
+ "name": "××רת ×××´×",
+ "terms": "×××¤× ×ספ××, צ׳××× ×׳, צ'××× ×', ××רת ×סף ×ר, ××רת ××\"×"
+ },
+ "amenity/cafe": {
+ "name": "××ת קפ×"
+ },
+ "amenity/car_rental": {
+ "name": "×ש×רת ר××"
+ },
+ "amenity/car_wash": {
+ "name": "ש××פת ר××"
+ },
+ "amenity/casino": {
+ "name": "×§××× ×"
+ },
+ "amenity/charging_station": {
+ "name": "ת×× ×ª ××¢×× ×"
+ },
+ "amenity/cinema": {
+ "name": "×§××× ××¢",
+ "terms": "××ת ×§××× ××¢, ×קר×, ס×× ××"
+ },
+ "amenity/clinic": {
+ "name": "×רפ××",
+ "terms": "×§××× ××§×"
+ },
+ "amenity/clinic/abortion": {
+ "name": "×רפ×ת ×פ××ת"
+ },
+ "amenity/clinic/fertility": {
+ "name": "×רפ×ת פ×ר××ת"
+ },
+ "amenity/clock": {
+ "name": "שע××"
+ },
+ "amenity/community_centre": {
+ "name": "×ר×× ×§×××ת×"
+ },
+ "amenity/compressed_air": {
+ "name": "××××ר ×××ס"
+ },
+ "amenity/coworking_space": {
+ "name": "×ת×× ×¢×××× ×©×ת×פ×"
+ },
+ "amenity/dentist": {
+ "name": "×רפ×ת ש×× ×××",
+ "terms": "ר××¤× ×©×× ×××, ר×פ×ת ש×× ×××"
+ },
+ "amenity/doctors": {
+ "name": "ר×פ×",
+ "terms": "ר×פ××"
+ },
+ "amenity/drinking_water": {
+ "name": "×× ×©×ª×××"
+ },
+ "amenity/driving_school": {
+ "name": "××ת ספר ×× ××××"
+ },
+ "amenity/embassy": {
+ "name": "ש×ר×ר×ת"
+ },
+ "amenity/fast_food": {
+ "name": "×××× ×××ר",
+ "terms": "פ××¡× ×¤××"
+ },
+ "amenity/fire_station": {
+ "name": "ת×× ×ª ××××× ×ש",
+ "terms": "ת×× ×ª ×××× ×ש"
+ },
+ "amenity/food_court": {
+ "name": "×ת×× ××××"
+ },
+ "amenity/fountain": {
+ "name": "××רק×"
+ },
+ "amenity/fuel": {
+ "name": "ת×× ×ª ×××§"
+ },
+ "amenity/grave_yard": {
+ "name": "××ת ×¢××××",
+ "terms": "××ת ×§×ר×ת"
+ },
+ "amenity/hunting_stand": {
+ "name": "×¢××ת צ××"
+ },
+ "amenity/ice_cream": {
+ "name": "×× ×ת ×××××"
+ },
+ "amenity/library": {
+ "name": "ספר×××"
+ },
+ "amenity/marketplace": {
+ "name": "ש××§"
+ },
+ "amenity/motorcycle_parking": {
+ "name": "×× ××ת ×××¤× ××¢××"
+ },
+ "amenity/music_school": {
+ "name": "××ת ספר ××××××§×",
+ "terms": "××ת ספר ×××ס××§×, ××צפר ××××××§×, ××צפר ×××ס××§×, ×§×× ×¡×¨×××ר×××"
+ },
+ "amenity/nightclub": {
+ "name": "×××¢××× ××××"
+ },
+ "amenity/nursing_home": {
+ "name": "××ת ×××ת"
+ },
+ "amenity/parking": {
+ "name": "×× ××ת ×××× ××ת",
+ "terms": "××רש ×× ×××, ×× ×××"
+ },
+ "amenity/pharmacy": {
+ "name": "××ת ×רק×ת",
+ "terms": "ס×פר פ×ר×, פ×ר××, × ××פ×ר×"
+ },
+ "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": "ת××ת ×××ר",
+ "terms": "ת××ת ×××קת ×××ר"
+ },
+ "amenity/post_office": {
+ "name": "×¡× ××£ ×××ר",
+ "terms": "××©×¨× ×××ר, רש×ת ××××ר"
+ },
+ "amenity/pub": {
+ "name": "פ××",
+ "terms": "×ס×××, ×ר"
+ },
+ "amenity/public_bath": {
+ "name": "×ר×צ××ת צ×××ר××ת"
+ },
+ "amenity/recycling_centre": {
+ "name": "×ר×× ×××××ר"
+ },
+ "amenity/scrapyard": {
+ "name": "××רש ×ר××××ת"
+ },
+ "amenity/shower": {
+ "name": "××§××ת"
+ },
+ "amenity/social_facility/food_bank": {
+ "name": "×× ×§ ××××"
+ },
+ "amenity/social_facility/homeless_shelter": {
+ "name": "××ת ×××¡× ×××××¡×¨× ×××ר",
+ "terms": "××§×× ×××××ס××, ××ת ×××¡× ×××××ס××, ××§×× ×××××¡×¨× ×××ר"
+ },
+ "amenity/social_facility/nursing_home": {
+ "name": "××ת ×××ת"
+ },
+ "amenity/studio": {
+ "name": "ס×××××"
+ },
+ "amenity/swimming_pool": {
+ "name": "×ר××ת ש××××"
+ },
+ "amenity/taxi": {
+ "name": "×¢××ת ××× ××ת"
+ },
+ "amenity/telephone": {
+ "name": "××פ××"
+ },
+ "amenity/theatre": {
+ "name": "ת××ר××"
+ },
+ "amenity/toilets": {
+ "name": "××ª× ×©×××ש"
+ },
+ "area": {
+ "name": "ש××"
+ },
+ "attraction/big_wheel": {
+ "name": "×××× ×¢× ×§"
+ },
+ "attraction/bumper_car": {
+ "name": "×××× ××ת ××ª× ×ש×ת"
+ },
+ "attraction/bungee_jumping": {
+ "name": "××× ×׳×"
+ },
+ "attraction/carousel": {
+ "name": "קר×ס××"
+ },
+ "attraction/pirate_ship": {
+ "name": "ספ×× ×ª פ×ר××××"
+ },
+ "attraction/river_rafting": {
+ "name": "×ת××¨× ×× ×ר"
+ },
+ "attraction/roller_coaster": {
+ "name": "ר××ת ×ר××"
+ },
+ "attraction/train": {
+ "name": "ר××ת ת××ר××"
+ },
+ "attraction/water_slide": {
+ "name": "×××שת ×××"
+ },
+ "barrier": {
+ "name": "××ס××"
+ },
+ "barrier/border_control": {
+ "name": "×ש×ר ×××××",
+ "terms": "×ש×רת ××××××ת"
+ },
+ "barrier/cattle_grid": {
+ "name": "××¢×ר ×קר",
+ "terms": "××¢×ר פר×ת"
+ },
+ "barrier/entrance": {
+ "name": "×× ×ס×"
+ },
+ "barrier/fence": {
+ "name": "××ר"
+ },
+ "barrier/gate": {
+ "name": "שער"
+ },
+ "building/garage": {
+ "name": "××ס×"
+ },
+ "building/garages": {
+ "name": "××ס×××"
+ },
+ "building/greenhouse": {
+ "name": "××××"
+ },
+ "building/house": {
+ "name": "××ת"
+ },
+ "building/hut": {
+ "name": "×קת×"
+ },
+ "building/industrial": {
+ "name": "×× ××× ×ª×¢×©××ת×"
+ },
+ "building/public": {
+ "name": "××× × ×¦×××ר",
+ "terms": "×× ××× ×¦×××ר×"
+ },
+ "building/roof": {
+ "name": "××"
+ },
+ "building/school": {
+ "name": "×× ××× ××ת ספר",
+ "terms": "××× × ××ת ספר, ×× ××× ××צפר, ××× × ××צפר"
+ },
+ "building/stable": {
+ "name": "××ר×××"
+ },
+ "building/train_station": {
+ "name": "ת×× ×ª ר××ת"
+ },
+ "club": {
+ "name": "×××¢×××"
+ },
+ "landuse/allotments": {
+ "name": "××× × ×§×××ת×ת"
+ },
+ "type/restriction/no_left_turn": {
+ "name": "××× ×¤× ××× ×©××××"
+ },
+ "type/restriction/no_right_turn": {
+ "name": "××× ×¤× ××× ×××× ×"
+ },
+ "type/restriction/no_straight_on": {
+ "name": "×× ×פשר ×××ש×× ×שר"
+ },
+ "type/restriction/no_u_turn": {
+ "name": "××× ×¤× ××ת פרס×"
+ },
+ "type/restriction/only_left_turn": {
+ "name": "×¤× ××× ×©×××× ××××"
+ },
+ "type/restriction/only_right_turn": {
+ "name": "×¤× ××× ×××× × ××××"
+ },
+ "type/restriction/only_straight_on": {
+ "name": "××× ×¤× ××ת"
+ },
+ "type/route": {
+ "name": "× ×ª××"
+ },
+ "type/route/bicycle": {
+ "name": "×ס××× ×××¤× ×××"
+ },
+ "type/route/bus": {
+ "name": "× ×ª×× ××××××ס××"
+ },
+ "type/route/detour": {
+ "name": "× ×ª×× ×¢×§×פ×"
+ },
+ "vertex": {
+ "name": "××ר"
+ },
+ "waterway/boatyard": {
+ "name": "×ר×× ×"
+ },
+ "waterway/canal": {
+ "name": "תע××"
+ },
+ "waterway/dam": {
+ "name": "ס×ר"
+ },
+ "waterway/fuel": {
+ "name": "ת×× ×ª ת××××§ ×××ת"
+ },
+ "waterway/river": {
+ "name": "× ××"
+ },
+ "waterway/waterfall": {
+ "name": "×פ×"
+ }
+ }
+ },
+ "imagery": {
+ "Bing": {
+ "description": "צ××××× ××××ר ×××××××.",
+ "name": "צ××××× ××××ר ×©× Bing"
+ },
+ "DigitalGlobe-Premium": {
+ "attribution": {
+ "text": "×ª× ××× ××ש××"
+ },
+ "description": "צ××××× ×××××× ×©× Premium DigitalGlobe.",
+ "name": "צ××××× DigitalGlobe Premium"
+ },
+ "DigitalGlobe-Premium-vintage": {
+ "attribution": {
+ "text": "×ª× ××× ××ש××"
+ }
+ },
+ "DigitalGlobe-Standard": {
+ "attribution": {
+ "text": "×ª× ××× ××ש××"
+ },
+ "description": "צ××××× ×××××× ×ª×§× ××× ×©× DigitalGlobe.",
+ "name": "צ×××××× ×ª×§× ××× ×©× DigitalGlobe"
+ },
+ "DigitalGlobe-Standard-vintage": {
+ "attribution": {
+ "text": "×ª× ××× ××ש××"
+ },
+ "description": "×××××ת ××××¢×× ×¦××××. ת××××ת ××פ××¢×ת ×ר××ת תקר×× ×©× 14 ×××¢××."
+ },
+ "EsriWorldImagery": {
+ "attribution": {
+ "text": "×ª× ××× ××ש××"
+ }
+ },
+ "MAPNIK": {
+ "attribution": {
+ "text": "××ª× ××× Â© OpenStreetMap,â CC-BY-SA"
+ },
+ "description": "ש××ת ×ררת ××××× ×©× OpenStreetMap.",
+ "name": "OpenStreetMap (×ª×§× ×)"
+ },
+ "Mapbox": {
+ "attribution": {
+ "text": "×ª× ××× ××ש××"
+ },
+ "description": "צ××××× ××××ר ×××××××.",
+ "name": "Mapbox ×××××× ×"
+ },
+ "OSM_Inspector-Addresses": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, ××ª× ××× OpenStreetMap,â® CC-BY-SA"
+ },
+ "name": "××קר OSM: ×ת×××ת"
+ },
+ "OSM_Inspector-Geometry": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, ××ª× ××× OpenStreetMap,â CC-BY-SA"
+ },
+ "name": "××קר OSM: ×××××ר××"
+ },
+ "OSM_Inspector-Highways": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, ××ª× ××× OpenStreetMap,â CC-BY-SA"
+ },
+ "name": "××קר OSM: ×××ש×× ×××ר××"
+ },
+ "OSM_Inspector-Multipolygon": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, ××ª× ××× OpenStreetMap,â CC-BY-SA"
+ },
+ "name": "××קר OSM: ש××"
+ },
+ "OSM_Inspector-Places": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, ××ª× ××× OpenStreetMap,â CC-BY-SA"
+ },
+ "name": "××קר OSM: ×××§××××"
+ },
+ "OSM_Inspector-Routing": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, ××ª× ××× OpenStreetMap,â CC-BY-SA"
+ },
+ "name": "××קר OSM: × ×ת××"
+ },
+ "OSM_Inspector-Tagging": {
+ "attribution": {
+ "text": "© Geofabrik GmbH, ת×ר×× OpenStreetMap,â® CC-BY-SA"
+ },
+ "name": "××קר OSM: ת×××"
+ },
+ "hike_n_bike": {
+ "attribution": {
+ "text": "××ª× ××× Â© OpenStreetMap"
+ },
+ "name": "×××××× ××××¤× ×××"
+ },
+ "mapbox_locator_overlay": {
+ "attribution": {
+ "text": "×ª× ××× ××ש××"
+ }
+ },
+ "openpt_map": {
+ "attribution": {
+ "text": "ת×ר×× â© OpenStreetMap,â CC-BY-SA"
+ },
+ "name": "×פת OpenPT (ש××ת ×¢×)"
+ },
+ "osm-gps": {
+ "attribution": {
+ "text": "ת×ר×× â© OpenStreetMap"
+ },
+ "description": "×¢×§××ת GPS צ×××ר××ת ש×××¢×× ×Ö¾OpenStreetMap.",
+ "name": "×¢×§××ת GPS ×©× OpenStreetMap"
+ },
+ "osm-mapnik-black_and_white": {
+ "attribution": {
+ "text": "ת×ר×× â© OpenStreetMap,â CC-BY-SA"
+ },
+ "name": "OpenStreetMap (ש××ר ×××× ×ª×§× ×)"
+ },
+ "osm-mapnik-german_style": {
+ "attribution": {
+ "text": "××ª× ××× â© OpenStreetMap,â CC-BY-SA"
+ },
+ "name": "OpenStreetMap (ס×× ×× ×ר×× ×)"
+ },
+ "qa_no_address": {
+ "attribution": {
+ "text": "Simon Poole, × ×ª×× ×× ××××××ת ××ª× ××× Â©OpenStreetMap"
+ }
+ },
+ "skobbler": {
+ "attribution": {
+ "text": "© ×ר××××: skobbler × ×ª×× × ×פ×: ××ª× ××× OpenStreetMap"
+ },
+ "name": "skobbler"
+ },
+ "stamen-terrain-background": {
+ "attribution": {
+ "text": "×ר××× ××¤× ××ת Stamen Design, ת×ת ×רש××× CC BY 3.0"
+ }
+ },
+ "tf-cycle": {
+ "name": "Thunderforest OpenCycleMap"
+ },
+ "tf-landscape": {
+ "attribution": {
+ "text": "×פ×ת © Thunderforest, × ×ª×× ×× ××××××ת ××ª× ××× Â© OpenStreetMap"
+ }
+ }
}
}
}
\ No newline at end of file
diff --git a/vendor/assets/iD/iD/locales/hi.json b/vendor/assets/iD/iD/locales/hi.json
index 8180f8a70..c7519ecf1 100644
--- a/vendor/assets/iD/iD/locales/hi.json
+++ b/vendor/assets/iD/iD/locales/hi.json
@@ -252,14 +252,6 @@
"building_area": {
"label": "à¤à¤®à¤¾à¤°à¤¤"
},
- "cardinal_direction": {
- "options": {
- "E": "पà¥à¤°à¥à¤µ",
- "N": "à¤à¤¤à¥à¤¤à¤°",
- "S": "दà¤à¥à¤·à¤¿à¤£",
- "W": "पशà¥à¤à¤¿à¤®"
- }
- },
"date": {
"label": "दिनà¥à¤à¤"
},
@@ -290,9 +282,6 @@
"name": {
"label": "नाम"
},
- "parallel_direction": {
- "label": "दिशा"
- },
"plant": {
"label": "पà¥à¤§à¤¾"
},
diff --git a/vendor/assets/iD/iD/locales/hr.json b/vendor/assets/iD/iD/locales/hr.json
index 783d18008..74394a50f 100644
--- a/vendor/assets/iD/iD/locales/hr.json
+++ b/vendor/assets/iD/iD/locales/hr.json
@@ -338,8 +338,7 @@
"created": "Stvoreno",
"about_changeset_comments": "O komentarima promjena",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
- "google_warning": "Spomenuo/la si Google u ovom komentaru: molim te zapamti da je kopiranje s Google karata strogo zabranjeno.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning": "Spomenuo/la si Google u ovom komentaru: molim te zapamti da je kopiranje s Google karata strogo zabranjeno."
},
"contributors": {
"list": "UreÄivali {users}",
@@ -407,20 +406,17 @@
"background": {
"title": "Podloga",
"description": "Postavke podloge",
- "percent_brightness": "{opacity}% svjetline",
"none": "Nijedna",
"best_imagery": "Najpoznatiji izvornik snimaka za ovo podruÄje",
"switch": "Vrati nazad na ovu podlogu",
"custom": "Podesivo",
"custom_button": "Uredi prilagoÄenu podlogu",
- "fix_misalignment": "Popravi odstupanje snimaka",
- "imagery_source_faq": "Koji su izvornici ovih snimaka?",
"reset": "resetiraj",
- "offset": "Pomakni bilo gdje na donjem sivom podruÄju za usklaÄivanje snimaka, ili unesi iznose odstupanja u metrima.",
"minimap": {
- "description": "Mini karta",
"tooltip": "Prikaži udaljeni prikaz karte za lakÅ¡e lociranje trenutno prikazanog podruÄja."
- }
+ },
+ "fix_misalignment": "Popravi odstupanje snimaka",
+ "offset": "Pomakni bilo gdje na donjem sivom podruÄju za usklaÄivanje snimaka, ili unesi iznose odstupanja u metrima."
},
"map_data": {
"title": "Podaci karte",
@@ -575,7 +571,6 @@
"untagged_area_tooltip": "Odaberi element karte koji opisuje Å¡to ovo podruÄje predstavlja.",
"untagged_relation": "NeoznaÄena relacija",
"untagged_relation_tooltip": "Odaberi element karte koji opisuje što ova relacija predstavlja.",
- "many_deletions": "BriÅ¡eÅ¡ {n} elemenata. 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}"
},
@@ -599,12 +594,7 @@
"view_on_mapillary": "Pogledaj ovu sliku na Mapillary"
},
"help": {
- "title": "PomoÄ",
- "help": "# PomoÄ\n\niD je mrežna aplikacija za ureÄivanje [OpenStreetMapa](http://www.openstreetmap.org/),\nbesplatne karte svijeta. MožeÅ¡ ju koristiti za dodavanje\ni obnavljanje podataka u svojoj okolini, Äime stvaraÅ¡ bolju otvorenu kartu svijeta dostupnu svima, ukljuÄujuÄi izvorne podatke karte.\n\nIspravke i sadržaj koji napraviÅ¡ na karti biti Äe vidljive svakome tko koristi\nOpenStreetMap. Da bi mogao/la ureÄivati kartu, trebaÅ¡ se\n[prijaviti](https://www.openstreetmap.org/login).\n\n[iD editor](http://ideditor.com/) je suradniÄki projekt sa [izvornim kôdom\ndostupnim na GitHubu](https://github.com/openstreetmap/iD).\n",
- "gps": "# GNSS\n\nGNSS podaci su najpouzdaniji izvor podataka za OpenStreetMap. Ovaj ureÄivaÄ\npodržava lokalne tragove - `.gpx` datoteteke s tvog raÄunala. Takav oblik GNSS\ntraga možeÅ¡ prikupiti s raznim aplikacijama za pametne telefone kao i s drugim\nGNSS/GPS ureÄajima.\n\nZa viÅ¡e informacija o postupku izmjere pomoÄu GNSS satelita, proÄitaj Älanak\n[\"Kartiranje s pametnim telefonom, GPS-om ili papirom\"](http://learnosm.org/en/mobile-mapping/).\n\nKako bi koristio/la GPX tragove za kartiranje, povuci i ispusti GPX datoteku na ureÄivaÄ\nkarte. Ako se datoteka ispravno uÄita, biti Äe dodana na kartu kao linija svjetlo ljubiÄaste\nboje. Klikni na izbornik \"Podaci karte\" s desne strane za ukljuÄivanje, iskljuÄivanje\nili približenje na taj novi GPX sloj.\n\nGPX trag nije direktno postavljen na OpenStreetMap, samo je prikazan na karti. Da bi ga\niskoristio/la na najbolji naÄin, preko njega crtaj na karti koristeÄi ga kao vodilju za\ndodavanje novih elemenata. Trag možeÅ¡ takoÄer [postaviti na OpenStreetMap](http://www.openstreetmap.org/trace/create)\nkako bi ga i drugi korisnici mogli koristiti.\n",
- "imagery": "# Fotografski snimci\n\nZraÄni snimci su važan izvor za kartiranje. Kombinacija snimaka iz aviona,\nsatelitskih snimaka i drugih besplatno prikupljenih izvornika je dostupna s\ndesne strane u izborniku \"Postavke podloge\".\n\nPoÄetno je u pozadini kao podloga prikazan sloj satelitskih snimaka [karte Bing Maps](http://www.bing.com/maps/). Novi izvornici postaju dostupni pomicanjem\ni približenjem karte na novo geografsko podruÄje. Neke države, poput SAD-a,\nFrancuske i Danske imaju dostupne vrlo kvalitetne snimke za odreÄena\npodruÄja.\n\nSnimke su ponekad pomaknute u odnosu na podatke karte zbog pogreÅ¡ke\nna koordinatama izvornih snimaka. Ako vidiÅ¡ puno cesta izmaknutih u\nodnosu na pozadinu, nemoj ih odmah pomicati da se poklope sa pozadinom.\nUmjesto toga, možeÅ¡ podesiti snimke da odgovaraju postojeÄim podacima\ntako da klikneÅ¡ \"Popravi odstupanje\" na dnu izbornika \"Postavke pozadine\".\n",
- "addresses": "# Adrese\n\nAdrese spadaju u najkorisnije informacije na karti.\n\nIako su adrese Äesto prikazane kao dio ulica, na OpenStreetMap karti su zapisane\nkao svojstva graÄevina i mjesta uzduž ulica.\n\nMožeÅ¡ dodati informacije o adresi na mjesta kartirana kao rub graÄevine, ali i na\ngraÄevine koje su kartirane kao toÄkasti objekt. Najbolji izvor podataka o adresama\nje prikupljanje podataka na terenu ili iz osobnog znanja - kao i svakog drugog\nelementa, kopiranje sa komercijalnih izvora poput Google Maps servisa je strogo\nzabranjeno.\n",
- "inspector": "# UreÄivaÄ elemenata\n\nUreÄivaÄ elemenata je dio korisniÄkog suÄelja na lijevoj strani stranice koji se\npojavljuje nakon Å¡to se neki element karte odabere i on omoguÄava ureÄivanje detalja elementa.\n\n### Odabir vrste elementa karte\n\nNakon Å¡to dodaÅ¡ toÄku, liniju ili podruÄje, možeÅ¡ odabrati koje je vrste taj element,\nnpr. je li to državna cesta ili ulica, veletrgovina ili kafiÄ. UreÄivaÄ elemenata Äe prikazati\ntipke za Äesto koriÅ¡tene vrste elemenata, a ostale možeÅ¡ pronaÄi upisivanjem naziva vrste\nkoju tražiÅ¡ u okvir za pretraživanje.\n\nKlikni na \"i\" na desnoj strani vrste elementa da saznaÅ¡ viÅ¡e o tom elementu karte.\nKlikni na tipku sa imenom vrste da odabereÅ¡ tu vrstu.\n\n### KoriÅ¡tenje obrazaca i oznaka\n\nNakon Å¡to odabereÅ¡ vrstu elementa ili kada odabereÅ¡ element koji veÄ ima defeniranu\nvrstu, ureÄivaÄ elemenata Äe ti prikazati polja sa detaljima o elementu, npr. njegovo ime i adresu.\n\nIspod polja možeÅ¡ kliknuti na ikone za dodavanje drugih detalja, npr. poveznicu na\nWikipediju, pristup invalidskim kolicima i drugo.\n\nNa dnu ureÄivaÄa elemenata, klikni na \"Sve oznake\" za dodavanje proizvoljnih drugih oznaka za\nelemente. [Taginfo](http://taginfo.openstreetmap.org/) je izvrstan izvornik za uÄenje\no popularnim kombinacijama oznaka koje se koriste.\n\nPromjene koje napraviÅ¡ u ureÄivaÄu elemenata su automatski primijenjene na kartu.\nMožeÅ¡ poniÅ¡titi promjene u bilo kojem trenutku pritiskom na tipku \"PoniÅ¡ti\".\n"
+ "title": "PomoÄ"
},
"intro": {
"done": "gotovo",
@@ -782,7 +772,6 @@
},
"areas": {
"title": "PodruÄja",
- "add_playground": "*PodruÄja* se koriste za prikaz granica elemenata karte kao Å¡to su npr.: jezera, zgrade i naseljena podruÄja.{br}TakoÄer se mogu koristiti za detaljnije kartiranje mnogih elemenata karte koje bi inaÄe kartirali kao toÄke. **Klikni na gumb {button} PodruÄje za dodavanje novog podruÄja.**",
"start_playground": "Idemo dodati ovo igraliÅ¡te na kartu crtajuÄi podruÄje. PodruÄja se crtaju postavljanjem *Ävorova* uzduž vanjske granice elementa. **Klikni ili pritisni razmaknicu za postavljanje poÄetnog Ävora na jedan od uglova igraliÅ¡ta.**",
"finish_playground": "ZavrÅ¡i crtanje podruÄja pritiskom tipke enter, ili tako da ponovno klikneÅ¡ na poÄetni ili posljednji Ävor. **ZavrÅ¡i crtanje podruÄja igraliÅ¡ta.**",
"search_playground": "**NaÄi '{preset}' pomoÄu tražilice.**",
@@ -1151,34 +1140,6 @@
"label": "Kapacitet",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Smijer",
- "options": {
- "E": "Istok",
- "ENE": "Istok-sjeveroistok",
- "ESE": "Istok-jugoistok",
- "N": "Sjever",
- "NE": "Sjeveroistok",
- "NNE": "Sjever-sjeveroistok",
- "NNW": "Sjever-sjeverozapad",
- "NW": "Sjeverozapad",
- "S": "Jug",
- "SE": "Jugoistok",
- "SSE": "Jug-jugoistok",
- "SSW": "Jug-jugozapad",
- "SW": "Jugozapad",
- "W": "Zapad",
- "WNW": "Zapad-sjeverozapad",
- "WSW": "Zapad-jugozapad"
- }
- },
- "clock_direction": {
- "label": "Smjer",
- "options": {
- "anticlockwise": "U suprotnom smijeru od kazaljke na satu",
- "clockwise": "U smijeru kazaljke za satu"
- }
- },
"collection_times": {
"label": "Vrijeme preuzimanja"
},
@@ -1898,9 +1859,6 @@
"amenity/bureau_de_change": {
"name": "MjenjaÄnica"
},
- "amenity/bus_station": {
- "name": "Autobusni kolodvor"
- },
"amenity/cafe": {
"name": "KafiÄ",
"terms": "kafiÄ,cafe,caffee,kafeterija,caffe bar,kavana"
@@ -1973,9 +1931,6 @@
"name": "Brza hrana",
"terms": "brza hrana,restoran brze hrane,jela s roštilja,hamburger,pommes frites"
},
- "amenity/ferry_terminal": {
- "name": "Trajektni terminal"
- },
"amenity/fire_station": {
"name": "Vatrogasna postaja",
"terms": "vatrogasci,protupožarna stanica,vatrogasna stanica,protupožarna postaja"
@@ -2076,9 +2031,6 @@
"name": "Rendžerska postaja",
"terms": "rendžerska postaja,rendžerska služba,stanica rendžerske službe,rendžerska stanica,rendžer"
},
- "amenity/recycling": {
- "name": "Recikliranje"
- },
"amenity/register_office": {
"name": "MatiÄni ured"
},
@@ -2539,10 +2491,6 @@
"highway/bridleway": {
"name": "Staza za konje"
},
- "highway/bus_stop": {
- "name": "Autobusna stanica",
- "terms": "bus stanica,stanica za bus,autobusna stanica,busna stanica"
- },
"highway/corridor": {
"name": "Hodnik"
},
@@ -2719,9 +2667,6 @@
"name": "Å uma",
"terms": "šuma,održavana šuma,šuma nasada,upravljana šuma"
},
- "landuse/garages": {
- "name": "Garaže"
- },
"landuse/grass": {
"name": "Travnjak"
},
@@ -3130,13 +3075,6 @@
"name": "Transformator",
"terms": "transformator, transformator el. energije,transformator struje"
},
- "public_transport/platform": {
- "name": "Stajalište",
- "terms": "platforma"
- },
- "public_transport/stop_position": {
- "name": "Stop pozicija"
- },
"railway": {
"name": "Željeznica"
},
@@ -3151,10 +3089,6 @@
"railway/funicular": {
"name": "UspinjaÄa"
},
- "railway/halt": {
- "name": "ŽeljezniÄka stanica",
- "terms": "željezniÄka stanica,željezniÄka postaja,stanica za vlak"
- },
"railway/monorail": {
"name": "JednotraÄna željezniÄka pruga",
"terms": "monorail željezniÄka pruga,pruga sa jednim kolosjekom"
@@ -3162,18 +3096,10 @@
"railway/narrow_gauge": {
"name": "UskotraÄna željeznica"
},
- "railway/platform": {
- "name": "ŽeljezniÄki peron",
- "terms": "željezniÄki peron,peron,platforma,željezniÄka platforma"
- },
"railway/rail": {
"name": "ŽeljezniÄka pruga",
"terms": "željezniÄka pruga,pruga pune Å¡irine,željeznica pune veliÄine"
},
- "railway/station": {
- "name": "ŽeljezniÄki kolodvor",
- "terms": "željezniÄka stanica,stanica za vlak,željezniÄka postaja,kolodvor,željezniÄki kolodvor"
- },
"railway/subway": {
"name": "Podzemna željeznica",
"terms": "podzemna željeznica,željeznica ispod zemlje,metro,gradska željeznica,gradska podzemna željeznica"
@@ -3392,9 +3318,6 @@
"name": "Zlatarnica",
"terms": "zlatarna,zlatara,zlatar"
},
- "shop/kiosk": {
- "name": "Kiosk za novine"
- },
"shop/kitchen": {
"name": "Trgovina kuhinjskog namještaja",
"terms": "kuhinje, peÄnice, hladnjak"
@@ -3844,33 +3767,18 @@
"name": "OSM Inspector: OznaÄavanje"
},
"Waymarked_Trails-Cycling": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, podaci karte OpenStreetMap doprinositelji, ODbL 1.0"
- },
"name": "Waymarked Trails: Biciklizam"
},
"Waymarked_Trails-Hiking": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, podaci karte OpenStreetMap doprinositelji, ODbL 1.0"
- },
"name": "Waymarked Trails: Planinarenje"
},
"Waymarked_Trails-MTB": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, podaci karte OpenStreetMap doprinositelji, ODbL 1.0"
- },
"name": "Waymarked Trails: MTB"
},
"Waymarked_Trails-Skating": {
- "attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, podaci karte OpenStreetMap doprinositelji, ODbL 1.0"
- },
"name": "Waymarked Trails: Rolanje"
},
"Waymarked_Trails-Winter_Sports": {
- "attribution": {
- "text": "© Michael Spreng, CC by-SA 3.0, podaci karte OpenStreetMap doprinositelji, ODbL 1.0"
- },
"name": "Waymarked Trails: Zimski sportovi"
},
"basemap.at": {
diff --git a/vendor/assets/iD/iD/locales/hu.json b/vendor/assets/iD/iD/locales/hu.json
index 91b06d9b6..396364939 100644
--- a/vendor/assets/iD/iD/locales/hu.json
+++ b/vendor/assets/iD/iD/locales/hu.json
@@ -25,6 +25,9 @@
},
"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."
+ },
+ "drag_node": {
+ "connected_to_hidden": "Nem szerkeszthetÅ, mert egy rejtett elemhez csatlakozik."
}
},
"operations": {
@@ -342,7 +345,7 @@
"about_changeset_comments": "A módosÃtáscsomag megjegyzésekrÅl",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Hu:Good_changeset_comments",
"google_warning": "MegemlÃtetted a Google-t a megjegyzésben: ne felejtsd, hogy a Google MapsbÅl történÅ másolás szigorúan tilos.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Szerkesztette {users}",
@@ -386,7 +389,6 @@
"title": "Mérés",
"selected": "{n} kiválasztott",
"geometry": "Geometria",
- "closed": "zárt",
"center": "Középpont",
"perimeter": "Kerület",
"length": "Hossz",
@@ -394,7 +396,8 @@
"centroid": "Súlypont",
"location": "HelyszÃn",
"metric": "Metrikus",
- "imperial": "Angolszász"
+ "imperial": "Angolszász",
+ "node_count": "Csomópontok száma"
}
},
"geometry": {
@@ -460,22 +463,27 @@
"title": "Háttér",
"description": "HáttérbeállÃtások",
"key": "B",
- "percent_brightness": "{opacity}% fényerÅ",
+ "backgrounds": "Háttérek",
"none": "Nincs",
"best_imagery": "Legjobb ismert légifeltétel ehhez a helyszÃnhez",
"switch": "Visszaváltás erre a háttérre",
"custom": "Egyéni",
"custom_button": "Egyedi háttér szerkesztése",
- "custom_prompt": "Adj meg egy csempe URL sablont. Ãrvényes tokenek:\n - {zoom}/{z}, {x}, {y} a Z/X/Y csempe sémához\n - {ty} a tükrözött TMS stÃlusú Y koordinátákhoz\n - {u} a quadtile sémához\n - {switch:a,b,c} a DNS szerver multiplexeléshez\n\nPéldául:\n{example}",
- "fix_misalignment": "Légifelvétel elcsúszásának korrigálása",
- "imagery_source_faq": "Honnan jön ez a légifelvétel?",
+ "overlays": "ElÅterek",
+ "imagery_source_faq": "Információ a légiképrÅl / Probléma jelentése",
"reset": "visszavonás",
- "offset": "Húzz bárhol a lenti szürke területen a légifelvétel elcsúszásának korrigálásához, vagy add meg az elcsúszást méterben.",
+ "display_options": "MegjelenÃtési beállÃtások",
+ "brightness": "Világosság",
+ "contrast": "Kontraszt",
+ "saturation": "TelÃtettség",
+ "sharpness": "Ãlesség",
"minimap": {
- "description": "Minitérkép",
+ "description": "Minitérkép bekapcsolása",
"tooltip": "ÃttekintÅ térkép mutatása a megjelenÃtett terület meghatározásához.",
"key": "/"
- }
+ },
+ "fix_misalignment": "Légifelvétel elcsúszásának korrigálása",
+ "offset": "Húzz bárhol a lenti szürke területen a légifelvétel elcsúszásának korrigálásához, vagy add meg az elcsúszást méterben."
},
"map_data": {
"title": "Térképadatok",
@@ -572,6 +580,7 @@
"status_code": "A kiszolgáló a(z) {code} státuszkóddal válaszolt",
"unknown_error_details": "GyÅzÅdj meg arról, hogy csatlakozol-e az internethez.",
"uploading": "Változtatások feltöltése az OpenStreetMapreâ¦",
+ "conflict_progress": "Ãtközések ellenÅrzése: {num}. a {total}-ból",
"unsaved_changes": "Elmentetlen változtatásaid vannak",
"conflict": {
"header": "ÃtközÅ módosÃtások feloldása",
@@ -643,7 +652,6 @@
"untagged_area_tooltip": "Jelöld ki azt az elemtÃpust, amely leÃrja, hogy mi ez a terület.",
"untagged_relation": "CÃmkézetlen kapcsolat",
"untagged_relation_tooltip": "Jelölj ki egy elemtÃpust, amely leÃrja, hogy mi ez a kapcsolat.",
- "many_deletions": "{n} elem törlésére készülsz. Biztosan ezt szeretnéd? Ez törli Åket arról a térképrÅl, amelyet mindenki más is lát az openstreetmap.org oldalon.",
"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}"
},
@@ -680,11 +688,82 @@
"help": {
"title": "Súgó",
"key": "H",
- "help": "# Súgó\n\nEz egy szerkesztÅ az [OpenStreetMap](http://www.openstreetmap.org/)hez, a szabadon szerkeszthetŠés felhasználható világtérképhez. A környezetedrÅl tölthetsz fel, vagy frissÃthetsz adatokat, ezáltal mindenki számára jobbá téve egy ingyenes térképet.\n\nAmit ezen a térképen alkotsz, mindenki számára látható lesz, aki használja az OpenStreetMapet. A szerkesztéshez [be kell jelentkezned]\n(https://www.openstreetmap.org/login)\n\nAz [iD szerkesztÅ](http://ideditor.com/) egy együttműködésen alapuló projekt, a [GitHub-on elérhetÅ forráskóddal](https://github.com/openstreetmap/iD). FordÃtásába és fejlesztésébe te is besegÃthetsz.\n",
- "gps": "#GPS\n\nAz összegyűjtött GPS nyomvonalak hasznos adatok az OpenStreetMap számára. Ez a szerkesztÅ\ntámogatja a helyi nyomvonalakat - `.gpx` fájlok a saját gépeden. Ezeket a\nGPS nyomvonalakat begyűjtheted jó pár okostelefon alkalmazással, vagy\nszemélyi GPS eszközökkel.\n\nTovábbi információkért, hogy hogy kell GPS felmérést végezni, olvasd el a\n[Térképezés okostelefonnal, GPS-szel, vagy papÃron](http://learnosm.org/en/mobile-mapping/) cikket.\n\nHogy egy GPX sávot térképezéshez használj, fogd és vidd a GPX fájlt a térképszerkesztÅre. Ha felismeri a program, akkor hozzáadásra kerül a térképre, mint egy fényes lila\nvonal. Kattints a âTérképadatokâ menüre jobb oldalt a bekapcsoláshoz, kikapcsoláshoz vagy közelÃtéshez a GPX-vezérelt rétegen.\n\nA GPX sáv nem kerül közvetlen feltöltésre az OpenStreetMapbe - a legjobb módszer a használatára az,\nhogy rajzolsz a térképre, és az új elemek felviteléhez segÃtségként használod,\nmajd [feltöltöd az OpenStreetMapbe](http://www.openstreetmap.org/trace/create),\nhogy mások is használni tudják.\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 jelenik meg a szerkesztÅben, de ahogy új helyekre görgeted a térképet, új források jelennek meg. Néhány országban, mint az Egyesül Ãllamok, Franciaország, vagy 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 oldal bal oldalán a kiválasztott\nelemek szerkesztésére szolgál.\n\n### ElemtÃpus kijelölése\n\nMiután hozzáadsz egy pontot, vonalat vagy területet, kijelölheted a tÃpusát, hogy\negy autópálya, városi út, szupermarket vagy kávézó.\nA cÃmkeszerkesztÅ megjelenÃti a gyakori elemtÃpusokat, valamint\nkikereshetsz másokat is a keresÅmezÅbe gépeléssel.\n\nKattints az âiâ gombra a jobb alsó sarokban, hogy\ntöbbet tudj meg az elemtÃpusról. Kattints rá a kijelöléséhez.\n\n### Űrlapok használata és cÃmkék szerkesztése\n\nMiután kiválasztottad az elemtÃpust, vagy kiválasztottad a már meglévÅ tÃpust,\nakkor a cÃmkeszerkesztÅ megjelenÃti a részleteit, mint\na neve és a cÃme.\n\nA látható mezÅk alatt megnyomhatod a âMezÅ hozzáadásaâ legördülÅt a további\nrészletek hozzáadásához, mint például egy Wikipedia link, kerekesszékes elérés és Ãgy tovább.\n\nA cÃmkeszerkesztÅ alján kattints a âTovábbi cÃmkékâ-re hogy tetszÅleges\nmás cÃmkéket adj az elemhez. A [Taginfo](http://taginfo.openstreetmap.org/) egy nagyszerű forrás a népszerű cÃmkekombinációk megismerésére.\n\nA változtatások, amiket a cÃmkeszesztÅben végzel, automatikusan végrehajtódnak a térképen.\nEzeket bármikor visszavonhatod a âVisszavonásâ gombbal.\n"
+ "help": {
+ "title": "Súgó",
+ "welcome": "Isten hozott az [OpenStreetMap](https://www.openstreetmap.org/) iD szerkesztÅjében. Ezzel a szerkesztÅvel közvetlenül a webböngészÅdbÅl frissÃtheted a térképet.",
+ "open_data_h": "NyÃlt hozzáférésű adatok",
+ "open_data": "A térképen elvégzett szerkesztéseidet mindenki látni fogja, aki az OpenStreetMapet használja. Szerkesztéseid alapja lehet személyes helyismereted, helyszÃni felmérés vagy légi, illetve utcaszintű fényképek. A kereskedelmi forrásokból (pl. Google Maps) történÅ másolás [szigorúan tilos] (https://www.openstreetmap.org/copyright).",
+ "before_start_h": "MielÅtt nekikezdenél",
+ "open_source_h": "NyÃlt forrású"
+ },
+ "overview": {
+ "title": "ÃttekintÅ",
+ "navigation_h": "Navigáció",
+ "features_h": "Térképszolgáltatások",
+ "nodes_ways": "Az OpenStreetMapben a pontokat angolul *node*-nak (âcsomópontâ), a vonalakat *way*-nek (âútâ) mondjuk."
+ },
+ "editing": {
+ "title": "Szerkesztés és mentés",
+ "select_h": "Kijelölés",
+ "multiselect_h": "Többszörös kijelölés",
+ "undo_redo_h": "Visszavonás és helyrehozás",
+ "save_h": "Mentés",
+ "upload_h": "Feltöltés",
+ "backups_h": "Autómatikus bisztonsági mentés",
+ "keyboard_h": "Gyorsbillentyűk"
+ },
+ "feature_editor": {
+ "title": "ElemszerkesztÅ",
+ "type_h": "ElemtÃpus",
+ "fields_h": "MezÅk",
+ "tags_h": "CÃmkék"
+ },
+ "points": {
+ "title": "Pontok",
+ "add_point_h": "Pontok hozzáadása",
+ "move_point_h": "Pontok mozgatása",
+ "delete_point_h": "Pontok törlése"
+ },
+ "lines": {
+ "title": "Vonalok",
+ "add_line_h": "Vonalok hozzáadása",
+ "modify_line_h": "Vonalok módosÃtása",
+ "connect_line_h": "Vonalok összekötése",
+ "disconnect_line_h": "Vonalok szétkapcsolása",
+ "move_line_h": "Vonalok mozgatása",
+ "delete_line_h": "Vonalok törlése"
+ },
+ "areas": {
+ "title": "Területek",
+ "point_or_area_h": "Pontok vagy Területek?",
+ "add_area_h": "Területek hozzáadása",
+ "square_area_h": "Derékszöges sarkok",
+ "modify_area_h": "Területek módosÃtása",
+ "delete_area_h": "Területek törlése"
+ },
+ "relations": {
+ "title": "Kapcsolatok",
+ "edit_relation_h": "Kapcsolatok szerkesztése",
+ "maintain_relation_h": "Kapcsolatok fenntartása",
+ "relation_types_h": "KapcsolattÃpusok",
+ "multipolygon_h": "Multipoligonok",
+ "turn_restriction_h": "Kanyarodási korlátozások",
+ "route_h": "Ãtvonalak",
+ "boundary_h": "Határok"
+ },
+ "imagery": {
+ "title": "Légifelvétel-háttér",
+ "sources_h": "Légifelvételforrások",
+ "offsets_h": "Légifelvétel elcsúszásának korrigálása"
+ },
+ "streetlevel": {
+ "title": "Utcafotók",
+ "using_h": "Utcafotók használata"
+ },
+ "gps": {
+ "title": "GPS nyomvonalok",
+ "using_h": "GPS nyomvonal használata"
+ }
},
"intro": {
"done": "kész",
@@ -862,7 +941,6 @@
},
"areas": {
"title": "Területek",
- "add_playground": "A *területeket* különféle elemek â pl. tavak, épületek vagy lakóterüetek â határainak megjelölésére használjuk.{br}Arra is használhatók, hogy részletesebben jelenÃtsünk meg olyan elemeket, amelyeket rendesen esetleg csak pontként rajzolnánk föl. **Egy új terület fölrajzolásához kattints a {button} Terület gombra.**",
"start_playground": "Adjuk hozzá ezt a játszóteret a térképhez úgy, hogy rajzolunk belÅle egy területet. Területeket úgy rajzolunk, hogy *pontokat* helyezünk el az elem külsÅ pereme mentén. **A kezdÅ pont elhelyezéséhez kattints vagy üsd le a szóközt a játszótér valamelyik sarkánál.**",
"continue_playground": "A terület rajzolását úgy folytathatod, hogy további pontokat teszel a játszótér szélére. Helyes dolog összekapcsolni a területet a meglévŠgyalogutakkal.{br}Tipp: Az '{alt}' billentyű lenyomva tartásával megakadályozható, hogy a pontok más elemekhez kapcsolódjanak. **Folytasd a játszótér területének megrajzolását!**",
"finish_playground": "Fejezd be a területet az Enter megnyomásával, vagy újra az elsŠvagy utolsó elemre kattintással. **Fejezd be a játszótér területének megrajzolását.**",
@@ -991,7 +1069,8 @@
"title": "Elemek kiválasztása",
"select_one": "Egyetlen elem kiválasztása",
"select_multi": "Több elem kiválasztása",
- "lasso": "Kiválasztási lasszó rajzolása az elemek köré"
+ "lasso": "Kiválasztási lasszó rajzolása az elemek köré",
+ "search": "Szolgáltatások keresése"
},
"with_selected": {
"title": "A kiválasztott elemmel",
@@ -1337,37 +1416,9 @@
"label": "Kapacitás",
"placeholder": "50, 100, 200â¦"
},
- "cardinal_direction": {
- "label": "Irány",
- "options": {
- "E": "Kelet",
- "ENE": "Kelet-északkelet",
- "ESE": "Kelet-délkelet",
- "N": "Ãszak",
- "NE": "Ãszakkelet",
- "NNE": "Ãszak-északkelet",
- "NNW": "Ãszak-északnyugat",
- "NW": "Ãszaknyugat",
- "S": "Dél",
- "SE": "Délkelet",
- "SSE": "Dél-délkelet",
- "SSW": "Dél-délnyugat",
- "SW": "Délnyugat",
- "W": "Nyugat",
- "WNW": "Nyugat-északnyugat",
- "WSW": "Nyugat-délnyugat"
- }
- },
"castle_type": {
"label": "TÃpus"
},
- "clock_direction": {
- "label": "Irány",
- "options": {
- "anticlockwise": "Ãramutató járásával ellentétesen",
- "clockwise": "Ãramutató járása szerint"
- }
- },
"clothes": {
"label": "Ruha"
},
@@ -1479,11 +1530,51 @@
"label": "LeÃrás"
},
"devices": {
+ "label": "Eszközök",
"placeholder": "1, 2, 3..."
},
"diaper": {
"label": "Pelenkázó van"
},
+ "direction": {
+ "label": "Irány (fok, az óra járása szerint)",
+ "placeholder": "45, 90, 180, 270"
+ },
+ "direction_cardinal": {
+ "label": "Irány",
+ "options": {
+ "E": "Kelet",
+ "ENE": "Kelet-északkelet",
+ "ESE": "Kelet-délkelet",
+ "N": "Ãszak",
+ "NE": "Ãszakkelet",
+ "NNE": "Ãszak-északkelet",
+ "NNW": "Ãszak-északnyugat",
+ "NW": "Ãszaknyugat",
+ "S": "Dél",
+ "SE": "Délkelet",
+ "SSE": "Dél-délkelet",
+ "SSW": "Dél-délnyugat",
+ "SW": "Délnyugat",
+ "W": "Nyugat",
+ "WNW": "Nyugat-északnyugat",
+ "WSW": "Nyugat-délnyugat"
+ }
+ },
+ "direction_clock": {
+ "label": "Irány",
+ "options": {
+ "anticlockwise": "Ãramutatóval ellentétesen",
+ "clockwise": "Ãramutató szerint"
+ }
+ },
+ "direction_vertex": {
+ "label": "Irány",
+ "options": {
+ "backward": "Hátra",
+ "forward": "ElÅre"
+ }
+ },
"display": {
"label": "KijelzÅ"
},
@@ -1562,6 +1653,9 @@
"label": "TÃpus",
"placeholder": "Alapértelmezett"
},
+ "frequency": {
+ "label": "Működési frekvencia"
+ },
"fuel": {
"label": "Ãzemanyag"
},
@@ -1607,6 +1701,7 @@
"label": "Korlát"
},
"hashtags": {
+ "label": "Javasolt hashtagok",
"placeholder": "#példa"
},
"healthcare": {
@@ -1779,9 +1874,8 @@
"memorial": {
"label": "TÃpus"
},
- "milestone_position": {
- "label": "MérföldkÅ pozÃció",
- "placeholder": "Távolság egy tizedesig (123.4)"
+ "monitoring_multi": {
+ "label": "Figyelés"
},
"mtb/scale": {
"label": "Mountainbike nehézség",
@@ -1871,7 +1965,9 @@
"oneway": {
"label": "Egyirányú",
"options": {
+ "alternating": "Váltakozó",
"no": "Nem",
+ "reversible": "FordÃtható",
"undefined": "FeltehetÅen nem egyirányú",
"yes": "Igen"
}
@@ -1879,7 +1975,9 @@
"oneway_yes": {
"label": "Egyirányú",
"options": {
+ "alternating": "Váltakozó",
"no": "Nem",
+ "reversible": "FordÃtható",
"undefined": "FeltehetÅen egyirányú",
"yes": "Igen"
}
@@ -1897,13 +1995,6 @@
"label": "Golfpálya par száma",
"placeholder": "3, 4, 5â¦"
},
- "parallel_direction": {
- "label": "Irány",
- "options": {
- "backward": "Hátra",
- "forward": "ElÅre"
- }
- },
"park_ride": {
"label": "P+R"
},
@@ -2005,22 +2096,28 @@
"railway": {
"label": "TÃpus"
},
+ "railway/position": {
+ "label": "MérföldkÅ pozÃció",
+ "placeholder": "Távolság egy tizedesig (123.4)"
+ },
+ "railway/signal/direction": {
+ "label": "Irány",
+ "options": {
+ "backward": "Hátra"
+ }
+ },
"rating": {
"label": "GenerátorteljesÃtmény"
},
"recycling_accepts": {
"label": "Elfogad"
},
- "recycling_type": {
- "label": "ÃjrahasznosÃtás tÃpusa",
- "options": {
- "centre": "Hulladékudvar",
- "container": "Konténer"
- }
- },
"ref": {
"label": "Referencia kód"
},
+ "ref/isil": {
+ "label": "ISIL kód"
+ },
"ref_aeroway_gate": {
"label": "Kapu szám"
},
@@ -2312,6 +2409,13 @@
"traffic_signals": {
"label": "TÃpus"
},
+ "traffic_signals/direction": {
+ "label": "Irány",
+ "options": {
+ "backward": "Hátra",
+ "forward": "ElÅre"
+ }
+ },
"trail_visibility": {
"label": "Ãsvény láthatósága",
"options": {
@@ -2327,8 +2431,12 @@
"transformer": {
"label": "TÃpus",
"options": {
+ "auto": "Automatikus transzformátor",
+ "auxiliary": "Segédtranszformátor",
"converter": "ÃtalakÃtó",
+ "distribution": "Elosztó transzformátor",
"generator": "ÃramfejlesztÅ",
+ "phase_angle_regulator": "Fázisszög szabályozó",
"yes": "Ismeretlen"
}
},
@@ -2369,6 +2477,15 @@
"voltage": {
"label": "Feszültség"
},
+ "voltage/primary": {
+ "label": "Primer feszültség"
+ },
+ "voltage/secondary": {
+ "label": "Szekunder feszültség"
+ },
+ "voltage/tertiary": {
+ "label": "Tertiár Feszültség"
+ },
"wall": {
"label": "TÃpus"
},
@@ -2398,6 +2515,7 @@
"label": "Wikipédia"
},
"windings": {
+ "label": "Tekercsek",
"placeholder": "1, 2, 3..."
}
},
@@ -2454,8 +2572,7 @@
"terms": "kötéllift, húzólift, vontatólift"
},
"aerialway/station": {
- "name": "Felvonóállomás",
- "terms": "kötélpálya-állomás, sÃliftállomás"
+ "name": "Felvonóállomás"
},
"aerialway/t-bar": {
"name": "Csákányos felvonó",
@@ -2560,8 +2677,7 @@
"terms": "Valutaváltás, valuta váltó, pénzváltás, exchange"
},
"amenity/bus_station": {
- "name": "Buszállomás",
- "terms": "buszpályaudvar, autóbuszpályaudvar"
+ "name": "Buszpályaudvar"
},
"amenity/cafe": {
"name": "Kávézó",
@@ -2662,10 +2778,6 @@
"name": "Gyorsétterem",
"terms": "pizza, gyros, gyorskajálda, lángos , büfé, hamburger, hot dog"
},
- "amenity/ferry_terminal": {
- "name": "Kompterminál",
- "terms": "komp,terminál,átkelÅ, kompkikötÅ, rév"
- },
"amenity/fire_station": {
"name": "Tűzoltóság",
"terms": "Tűzoltóállomás, tűzoltólaktanya"
@@ -2826,8 +2938,7 @@
"terms": "látogatóközpont, vadÅr, vadászat, természetjárás, táborozás"
},
"amenity/recycling": {
- "name": "SzelektÃv hulladékgyűjtÅ",
- "terms": "hulladék, szelektÃv hulladék, szeméttelep, szemétlerakó, veszélyes hulladék"
+ "name": "SzelektÃv hulladékgyűjtÅ konténer"
},
"amenity/recycling_centre": {
"name": "Hulladékudvar",
@@ -3132,6 +3243,12 @@
"name": "Pajta",
"terms": "csűr, melléképület, mezÅgazdasági épület"
},
+ "building/boathouse": {
+ "name": "Csónakház"
+ },
+ "building/bungalow": {
+ "name": "Bungaló"
+ },
"building/bunker": {
"name": "Bunker"
},
@@ -3151,6 +3268,9 @@
"name": "Templom",
"terms": "templomépület"
},
+ "building/civic": {
+ "name": "Polgári Ãpület"
+ },
"building/college": {
"name": "FÅiskolai épület",
"terms": "felsÅoktatási intézmény, egyetem"
@@ -3226,6 +3346,10 @@
"name": "TetÅ",
"terms": "TetÅ, fedél, esÅbeállló"
},
+ "building/ruins": {
+ "name": "Ãpület romjai",
+ "terms": "romok,rom"
+ },
"building/school": {
"name": "Iskolaépület",
"terms": "Iskolaépület, általános iskola, szakközépiskola, gimnázium"
@@ -3234,6 +3358,9 @@
"name": "Ikerház",
"terms": "ikerház"
},
+ "building/service": {
+ "name": "Szolgáltató épület"
+ },
"building/shed": {
"name": "Fészer",
"terms": "Kunyhó, Fészer, Pajta,csűr,raktár,viskó, sufni"
@@ -3242,10 +3369,16 @@
"name": "Lóistálló",
"terms": "Istálló"
},
+ "building/stadium": {
+ "name": "Stadion épület"
+ },
"building/static_caravan": {
"name": "TelepÃtett lakókocsi",
"terms": "RögzÃtett lakókocsi, telepÃtett lakókocsi"
},
+ "building/temple": {
+ "name": "Templomépület"
+ },
"building/terrace": {
"name": "Sorház",
"terms": "házsor"
@@ -3253,6 +3386,9 @@
"building/train_station": {
"name": "Vasútállomás-épület"
},
+ "building/transportation": {
+ "name": "Közlekedési épület"
+ },
"building/university": {
"name": "Egyetemi épület",
"terms": "egyetem, fÅiskola, felsÅoktatás"
@@ -3265,6 +3401,9 @@
"name": "Sátor- vagy lakókocsihely",
"terms": "sátorhely, táborhely, kempinghely"
},
+ "circular": {
+ "name": "Körforgalom"
+ },
"club": {
"name": "Klub",
"terms": "Club"
@@ -3309,6 +3448,9 @@
"name": "Partyszerviz",
"terms": "Catering, Partyszerviz, RendezvényszervezŠ"
},
+ "craft/chimney_sweeper": {
+ "name": "KéményseprÅ"
+ },
"craft/clockmaker": {
"name": "Ãrás (falióra)",
"terms": "Ãrás"
@@ -3634,9 +3776,11 @@
"name": "Lovaglóút",
"terms": "Lovas út"
},
+ "highway/bus_guideway": {
+ "name": "BuszsÃn"
+ },
"highway/bus_stop": {
- "name": "Buszmegálló",
- "terms": "Buszmegálló"
+ "name": "Buszmegálló peron"
},
"highway/corridor": {
"name": "Beltéri folyosó",
@@ -3917,10 +4061,6 @@
"name": "ErdÅ",
"terms": "erdÅ, vadon, rengeteg, dzsungel"
},
- "landuse/garages": {
- "name": "Garázsok",
- "terms": "Garázsterület, autótárolók"
- },
"landuse/grass": {
"name": "Fű",
"terms": "gyep"
@@ -3929,6 +4069,9 @@
"name": "ZöldmezÅs terület",
"terms": "mezÅ, szántó, zöld"
},
+ "landuse/greenhouse_horticulture": {
+ "name": "Ãvegházi kertészet"
+ },
"landuse/harbour": {
"name": "KikötÅ",
"terms": "kikötÅ, hajó"
@@ -4082,12 +4225,15 @@
"terms": "fitnesz,sport, edzÅhely"
},
"leisure/fitness_station/balance_beam": {
+ "name": "Gyakorlati egyensúlyozó gerenda",
"terms": ""
},
"leisure/fitness_station/box": {
+ "name": "Gyakorlai doboz",
"terms": ""
},
"leisure/fitness_station/horizontal_bar": {
+ "name": "Gyakorlati nyújtó",
"terms": ""
},
"leisure/fitness_station/horizontal_ladder": {
@@ -4112,6 +4258,7 @@
"terms": ""
},
"leisure/fitness_station/stairs": {
+ "name": "Gyakorlati lépcsÅ",
"terms": ""
},
"leisure/garden": {
@@ -4316,6 +4463,9 @@
"name": "Pózna",
"terms": "pózna, mobiltorony, mobilcella, rádióadó"
},
+ "man_made/monitoring_station": {
+ "name": "MegfigyelÅállomás"
+ },
"man_made/observation": {
"name": "Kilátótorony",
"terms": "kilátó, megfigyelÅtorony"
@@ -4517,30 +4667,34 @@
"terms": "Iroda"
},
"office/accountant": {
+ "name": "KönyvelŠiroda",
"terms": ""
},
"office/administrative": {
- "name": "Közigazgatási hivatal",
- "terms": "hivatal, önkormányzat, hatóság"
+ "name": "Közigazgatási hivatal"
},
"office/adoption_agency": {
+ "name": "Ãrökbefogadási ügynökség",
"terms": ""
},
"office/advertising_agency": {
+ "name": "Reklámügynökség",
"terms": ""
},
"office/architect": {
+ "name": "ÃpÃtészi iroda",
"terms": ""
},
"office/association": {
+ "name": "Nonprofit szervezet iroda",
"terms": ""
},
"office/charity": {
+ "name": "Jótékonysági iroda",
"terms": ""
},
"office/company": {
- "name": "Vállalati iroda",
- "terms": "vállalkozás, iroda, magánvállalkozás, vállalat, cég"
+ "name": "Vállalati iroda"
},
"office/coworking": {
"name": "Közösségi iroda",
@@ -4555,6 +4709,7 @@
"terms": "munkaügyi hivatal"
},
"office/energy_supplier": {
+ "name": "Energiaszolgáltató hivatal",
"terms": ""
},
"office/estate_agent": {
@@ -4566,6 +4721,7 @@
"terms": "pénzügy, hitelezés, kölcsön, befektetés, biztosÃtás"
},
"office/forestry": {
+ "name": "Erdészeti hivatal",
"terms": ""
},
"office/foundation": {
@@ -4590,6 +4746,7 @@
"terms": "BiztosÃtó"
},
"office/it": {
+ "name": "Informatikai iroda",
"terms": ""
},
"office/lawyer": {
@@ -4597,13 +4754,14 @@
"terms": "ügyvéd, bÃróság, közjegyzÅ, ügyész"
},
"office/lawyer/notary": {
- "name": "KözjegyzÅi iroda",
- "terms": "közjegyzÅ"
+ "name": "KözjegyzÅi iroda"
},
"office/moving_company": {
+ "name": "KöltözÅcég iroda",
"terms": ""
},
"office/newspaper": {
+ "name": "ÃjságÃrói iroda",
"terms": ""
},
"office/ngo": {
@@ -4818,13 +4976,74 @@
"name": "Transzformátor",
"terms": "transzformátor, trafó, áramátalakÃtó"
},
- "public_transport/platform": {
- "name": "Peron",
- "terms": "Peron"
+ "public_transport/linear_platform_bus": {
+ "name": "Buszmegálló peron"
+ },
+ "public_transport/platform_ferry": {
+ "name": "Kompmegállo peron"
+ },
+ "public_transport/platform_light_rail": {
+ "name": "HÃV-megállo peron"
+ },
+ "public_transport/platform_monorail": {
+ "name": "EgysÃnű vasúti megállo peron"
+ },
+ "public_transport/platform_subway": {
+ "name": "Metrómegálló peron"
+ },
+ "public_transport/platform_train": {
+ "name": "Vasútmegálló peron"
+ },
+ "public_transport/platform_tram": {
+ "name": "Villamosmegálló peron"
+ },
+ "public_transport/platform_trolleybus": {
+ "name": "Trolibusz megálló peron"
+ },
+ "public_transport/station_aerialway": {
+ "name": "Felvonóállomás"
+ },
+ "public_transport/station_bus": {
+ "name": "Buszállomás / pályaudvar"
+ },
+ "public_transport/station_ferry": {
+ "name": "Kompállomás / pályaudvar"
+ },
+ "public_transport/station_light_rail": {
+ "name": "HÃV állomás"
+ },
+ "public_transport/station_monorail": {
+ "name": "EgysÃnű vasúti állomás"
},
- "public_transport/stop_position": {
- "name": "Megállási pont",
- "terms": "Megállóhely"
+ "public_transport/station_subway": {
+ "name": "Metróállomás"
+ },
+ "public_transport/station_train": {
+ "name": "Vasútállomás"
+ },
+ "public_transport/station_train_halt": {
+ "name": "Vasútállomás (kérésre megáll)"
+ },
+ "public_transport/station_tram": {
+ "name": "Villamosállomás"
+ },
+ "public_transport/station_trolleybus": {
+ "name": "Trolibuszpályaudvar"
+ },
+ "public_transport/stop_area": {
+ "name": "Tranzitmegállási terület"
+ },
+ "public_transport/stop_position_aerialway": {
+ "name": "Felvonó megállási pont"
+ },
+ "public_transport/stop_position_train": {
+ "name": "Vasút megállási hely"
+ },
+ "public_transport/stop_position_tram": {
+ "name": "Villamos megállási hely"
+ },
+ "public_transport/stop_position_trolleybus": {
+ "name": "Trolibusz megállási hely"
},
"railway": {
"name": "Vasút"
@@ -4854,17 +5073,22 @@
"terms": "Siklóvasút, kötélvasút"
},
"railway/halt": {
- "name": "Vasúti megállóhely",
- "terms": "Vasúti megállóhely, Vasúti megálló, megálló, vasútállomás"
+ "name": "Vasútállomás (kérésre megáll)"
},
"railway/level_crossing": {
"name": "Vasúti átjáró (közút)",
"terms": "vasúti keresztezÅdés,átkelÅ,átjáró"
},
+ "railway/light_rail": {
+ "name": "HÃV"
+ },
"railway/milestone": {
"name": "Vasúti mérföldkÅ",
"terms": "mérföldkÅ, vasút, kilométerkÅ"
},
+ "railway/miniature": {
+ "name": "Miniatűrvasút"
+ },
"railway/monorail": {
"name": "EgysÃnű vasút",
"terms": " nyeregvasút, mágnesvasút "
@@ -4874,8 +5098,7 @@
"terms": "Keskeny nyomtávú vasút"
},
"railway/platform": {
- "name": "Vasúti peron",
- "terms": "vasúti fel- és leszállóhely, vasútmenti járda"
+ "name": "Vasútmegálló peron"
},
"railway/rail": {
"name": "Vasúti pálya",
@@ -4886,8 +5109,7 @@
"terms": "jelzÅ, jelzés, vasút"
},
"railway/station": {
- "name": "Vasútállomás",
- "terms": "pályaudvar"
+ "name": "Vasútállomás"
},
"railway/subway": {
"name": "Metró",
@@ -4910,8 +5132,7 @@
"terms": "Villamos"
},
"railway/tram_stop": {
- "name": "Villamosmegálló",
- "terms": "villamosmegálló"
+ "name": "Villamosmegállási pont"
},
"relation": {
"name": "Kapcsolat",
@@ -4928,6 +5149,9 @@
"name": "Ãzlet",
"terms": "bolt, kereskedés, kiskereskedés"
},
+ "shop/agrarian": {
+ "name": "MezÅgazdasági bolt"
+ },
"shop/alcohol": {
"name": "Alkoholüzlet",
"terms": "unikum,pálinka,baileys,konyak,tokaji,vodka,wiszki,whiskey,kosher szilvapálinka,zwack"
@@ -5191,8 +5415,7 @@
"terms": "ékszerüzlet,arany, ezüst, gyémánt, briliáns, ékszer,bijou,bizsu,fülbevaló, nyakék,karkötÅ,divatékszer,jegygyűrű, gyűrű, ékszerész, ötvös, aranyműves"
},
"shop/kiosk": {
- "name": "Trafik",
- "terms": "újságos, trafik, dohány, dohánybolt"
+ "name": "Trafik"
},
"shop/kitchen": {
"name": "Konyhabútorbolt",
@@ -5506,6 +5729,7 @@
"terms": "Kilátópont"
},
"tourism/wilderness_hut": {
+ "name": "Menedékház (személyzet nélkül)",
"terms": ""
},
"tourism/zoo": {
@@ -5627,10 +5851,16 @@
"name": "Lovaglóút",
"terms": "lovagló út, lovagló útvonal, lovas út, lovas útvonal"
},
+ "type/route/light_rail": {
+ "name": "HÃV-vonal"
+ },
"type/route/pipeline": {
"name": "CsÅvezeték nyomvonala",
"terms": "CsÅvezeték, gázvezeték, kÅolajvezeték"
},
+ "type/route/piste": {
+ "name": "SÃpálya/SÃútvonal"
+ },
"type/route/power": {
"name": "Távvezeték nyomvonala",
"terms": "Elektromos vezeték útvonala, távvezeték, nagyfeszültségű vezeték"
@@ -5639,6 +5869,9 @@
"name": "Közút",
"terms": "út, fÅút, közút, autóút, autópálya"
},
+ "type/route/subway": {
+ "name": "Metróvonal"
+ },
"type/route/train": {
"name": "Vasútvonal",
"terms": "Vonat útvonal"
@@ -5743,7 +5976,8 @@
"DigitalGlobe-Premium-vintage": {
"attribution": {
"text": "Feltételek és visszajelzés"
- }
+ },
+ "name": "DigitalGlobe Premium hiszórikus felvételek"
},
"DigitalGlobe-Standard": {
"attribution": {
@@ -5755,7 +5989,8 @@
"DigitalGlobe-Standard-vintage": {
"attribution": {
"text": "Feltételek és visszajelzés"
- }
+ },
+ "name": "DigitalGlobe Standard hiszórikus felvételek"
},
"EsriWorldImagery": {
"attribution": {
@@ -5831,31 +6066,31 @@
},
"Waymarked_Trails-Cycling": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, térképadatok: OpenStreetMap-közreműködÅk, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap-közreműködÅk, CC by-SA 3.0"
},
"name": "Jelzett turistautak: kerékpározás"
},
"Waymarked_Trails-Hiking": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, térképadatok: OpenStreetMap-közreműködÅk, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap-közreműködÅk, CC by-SA 3.0"
},
"name": "Jelzett turistautak: túrázás"
},
"Waymarked_Trails-MTB": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, térképadatok: OpenStreetMap-közreműködÅk, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap-közreműködÅk, CC by-SA 3.0"
},
"name": "Jelzett turistautak: moutain bike"
},
"Waymarked_Trails-Skating": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, térképadatok: OpenStreetMap-közreműködÅk, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap-közreműködÅk, CC by-SA 3.0"
},
"name": "Jelzett turistautak: korcsolya"
},
"Waymarked_Trails-Winter_Sports": {
"attribution": {
- "text": "© Michael Spreng, CC by-SA 3.0, térképadatok: OpenStreetMap-közreműködÅk, ODbL 1.0"
+ "text": "© waymarkedtrails.org, OpenStreetMap-közreműködÅk, CC by-SA 3.0"
},
"name": "Jelzett turistautak: téli sportok"
},
diff --git a/vendor/assets/iD/iD/locales/hy.json b/vendor/assets/iD/iD/locales/hy.json
index 426cf0b83..c6f58dea9 100644
--- a/vendor/assets/iD/iD/locales/hy.json
+++ b/vendor/assets/iD/iD/locales/hy.json
@@ -289,13 +289,11 @@
"background": {
"title": "ÔµÕ¿Õ¶Õ¡Õ¶Õ¯Õ¡Ö",
"description": "ÔµÕ¿Õ¶Õ¡Õ¶Õ¯Õ¡ÖÕ« Õ¯Õ¡ÖÕ£Õ¡ÖÕ¸ÖÕ¸ÖÕ´Õ¶Õ¥Ö",
- "percent_brightness": "{opacity}% ÕºÕ¡ÕµÕ®Õ¡Õ¼Õ¸ÖÕ©Õ«ÖÕ¶",
"none": "ÕÕ¹ Õ´Õ«",
"custom": "Õ
Õ¡Õ¿Õ¸ÖÕ¯",
"custom_button": "Ô½Õ´Õ¢Õ¡Õ£ÖÕ¥Õ¬ ÕµÕ¡Õ¿Õ¸ÖÕ¯ Õ¥Õ¿Õ¶Õ¡Õ¶Õ¯Õ¡ÖÕ¨",
"reset": "Õ¾Õ¥ÖÕ¡Õ´Õ¥Õ¯Õ¶Õ¡ÖÕ¯Õ¥Õ¬",
"minimap": {
- "description": "ÕÕ«Õ¶Õ«ÖÕ¡ÖÕ¿Õ§Õ¦",
"tooltip": "ÕÕ¸ÖÖÕ¡Õ¤ÖÕ¥Õ¬ ÖÕ¸ÖÖÕ¡ÖÕ¸ÖÕ¡Õ® ÖÕ¡ÖÕ¿Õ§Õ¦Õ¨Õ Õ¸ÖÕºÕ§Õ¦Õ½Õ« Õ¡ÖÕ¥Õ¬Õ« Õ°Õ¥Õ·Õ¿ Õ¬Õ«Õ¶Õ« Õ£Õ¿Õ¶Õ¥Õ¬ Õ¶Õ¥ÖÕ¯Õ¡ÕµÕ¸ÖÕ´Õ½ ÕºÕ¡Õ¿Õ¯Õ¥ÖÕ¸ÖÕ¡Õ® Õ¿Õ¥Õ²Õ¡Õ¶ÖÕ¨Ö"
}
},
@@ -434,8 +432,7 @@
"view_on_mapillary": "Ô´Õ«Õ¿Õ¥Õ¬ Õ¡ÕµÕ½ Õ¶Õ¯Õ¡ÖÕ¨ Mapillary ÖÕ¸ÖÕ´"
},
"help": {
- "title": "ÕÕ£Õ¶Õ¸ÖÕ©Õ«ÖÕ¶",
- "help": "# ÕÕ¥Õ¼Õ¶Õ¡ÖÕ¯\n\nÕÕ¡ [ÕÖÕ¥Õ¶ÕÕ©ÖÕ«Õ©ÕÕ§Ö](http://www.openstreetmap.org/)ÖÕ« ÕÕ´Õ¢Õ¡Õ£ÖÕ«Õ¹ Õ§Õ Õ¡Õ¦Õ¡Õ¿ Õ¥Ö ÕÕ´Õ¢Õ¡ÖÕ¸ÖÕ¸Õ² Õ¡Õ·ÕÕ¡ÖÕ°Õ« ÖÕ¡ÖÕ¿Õ§Õ¦Ö Ô¿Õ¡ÖÕ¸Õ² Õ¥Õ½ Ö
Õ£Õ¿Õ¡Õ£Õ¸ÖÕ®Õ¥Õ¬ Õ¡ÕµÕ¶ ÖÕ¸ Õ¿Õ¥Õ²Õ¡Õ¶ÖÕ¸ÖÕ´ ÖÕ¸ÖÕ¸ÕÕ¸ÖÕ©Õ«ÖÕ¶Õ¶Õ¥Ö Õ¥Ö Õ¡ÖÕ¥Õ¬Õ¡ÖÕ¸ÖÕ´Õ¶Õ¥Ö Õ¯Õ¡Õ¿Õ¡ÖÕ¥Õ¬Õ¸Ö Õ°Õ¡Õ´Õ¡Ö, Õ¤Õ¡ÖÕ±Õ¶Õ¥Õ¬Õ¸Õ¾ Õ¡Õ·ÕÕ¡ÖÕ°Õ« Õ¢Õ¡Ö ÖÕ¡ÖÕ¿Õ§Õ¦Õ¨ Õ¢Õ¸Õ¬Õ¸ÖÕ« Õ°Õ¡Õ´Õ¡Ö Õ¡ÖÕ¥Õ¬Õ« Õ¯Õ«ÖÕ¡Õ¼Õ¥Õ¬Õ«Ö\n\nÕÕ¸ Õ¡ÖÕ¡Õ® ÖÕ¸ÖÕ¸ÕÕ¸ÖÕ©Õ«ÖÕ¶Õ¶Õ¥ÖÕ¨ Õ¿Õ¥Õ½Õ¡Õ¶Õ¥Õ¬Õ« Õ¥Õ¶ Õ¬Õ«Õ¶Õ¥Õ¬Õ¸Ö Õ¢Õ¸Õ¬Õ¸ÖÕ«Õ¶, Õ¸Õ¾ Ö
Õ£Õ¿Õ¡Õ£Õ¸ÖÕ©Õ¸ÖÕ´ Õ§ ÕÖÕ¥Õ¶ÕÕ©ÖÕ«Õ©ÕÕ§Ö ÖÕ¡ÖÕ¿Õ§Õ¦Õ¨Ö Ô½Õ´Õ¢Õ¡ÖÕ¥Õ¬Õ¸Ö Õ°Õ¡Õ´Õ¡Ö, ÕºÕ§Õ¿Ö Õ§\n[Õ´Õ¸ÖÕ¿Ö Õ£Õ¸ÖÕ®Õ¥Õ¬](https://www.openstreetmap.org/login).\n\n[iD ÕÕ´Õ¢Õ¡Õ£ÖÕ«Õ¹Õ¨](http://ideditor.com/) Õ´Õ«Õ¡Õ½Õ¶Õ¡Õ¯Õ¡Õ¶ Õ¶Õ¡ÕÕ¡Õ£Õ«Õ® Õ§, Õ¸ÖÕ« [Õ¥Õ¬Õ¡Õ¿Õ¥ÖÕ½Õ¿Õ¨ Õ°Õ¡Õ½Õ¡Õ¶Õ¥Õ¬Õ« Õ§ Ô³Õ«Õ¿Õ°Õ¡Õ¢Õ¸ÖÕ´](https://github.com/openstreetmap/iD).\n"
+ "title": "ÕÕ£Õ¶Õ¸ÖÕ©Õ«ÖÕ¶"
},
"intro": {
"graph": {
@@ -649,34 +646,6 @@
"label": "Ô¿Õ¡ÖÕ¸Õ²Õ¸ÖÕ©Õ«ÖÕ¶",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "ÕÖÕ²Õ²Õ¸ÖÕ©Õ«ÖÕ¶",
- "options": {
- "E": "Ô±ÖÕ¥ÖÕ¥Õ¬Ö",
- "ENE": "Ô±ÖÕ¥ÖÕ¥Õ¬ÖÖÕ°Õ«ÖÕ½Õ«Õ½ÖÕ¡ÖÕ¥ÖÕ¥Õ¬Ö",
- "ESE": "Ô±ÖÕ¥ÖÕ¥Õ¬ÖÖÕ°Õ¡ÖÕ¡ÖÖÕ¡ÖÕ¥ÖÕ¥Õ¬Ö",
- "N": "ÕÕ«ÖÕ½Õ«Õ½",
- "NE": "ÕÕ«ÖÕ½Õ«Õ½ÖÕ¡ÖÕ¥ÖÕ¥Õ¬Ö",
- "NNE": "ÕÕ«ÖÕ½Õ«Õ½ÖÕ°Õ«ÖÕ½Õ«Õ½ÖÕ¡ÖÕ¥ÖÕ¥Õ¬Ö",
- "NNW": "ÕÕ«ÖÕ½Õ«Õ½ÖÕ°Õ«ÖÕ½Õ«Õ½ÖÕ¡ÖÕ¥ÖÕ´Õ¸ÖÕ¿Ö ",
- "NW": "ÕÕ«ÖÕ½Õ«Õ½ÖÕ¡ÖÕ¥ÖÕ´Õ¸ÖÕ¿Ö",
- "S": "ÕÕ¡ÖÕ¡Ö",
- "SE": "ÕÕ¡ÖÕ¡ÖÖÕ¡ÖÕ¥ÖÕ¥Õ¬Ö",
- "SSE": "ÕÕ¡ÖÕ¡ÖÖÕ°Õ¡ÖÕ¡ÖÖÕ¡ÖÕ¥ÖÕ¥Õ¬Ö",
- "SSW": "ÕÕ¡ÖÕ¡ÖÖÕ°Õ¡ÖÕ¡ÖÖÕ¡ÖÕ¥ÖÕ´Õ¸ÖÕ¿Ö",
- "SW": "ÕÕ¡ÖÕ¡ÖÖÕ¡ÖÕ¥ÖÕ´Õ¸ÖÕ¿Ö",
- "W": "Ô±ÖÕ¥ÖÕ´Õ¸ÖÕ¿Ö",
- "WNW": "Ô±ÖÕ¥ÖÕ´Õ¸ÖÕ¿ÖÖÕ°Õ¡ÖÕ¡ÖÖÕ¡ÖÕ¥ÖÕ´Õ¸ÖÕ¿Ö",
- "WSW": "Ô±ÖÕ¥ÖÕ´Õ¸ÖÕ¿ÖÖÕ°Õ¡ÖÕ¡ÖÖÕ¡ÖÕ¥ÖÕ´Õ¸ÖÕ¿Ö"
- }
- },
- "clock_direction": {
- "label": "ÕÖÕ²Õ²Õ¸ÖÕ©Õ«ÖÕ¶",
- "options": {
- "anticlockwise": "ÔºÕ¡Õ´Õ¡Õ½Õ¬Õ¡ÖÕ« Õ°Õ¡Õ¯Õ¡Õ¼Õ¡Õ¯ ",
- "clockwise": "ÔºÕ¡Õ´Õ¡Õ½Õ¬Õ¡ÖÕ« Õ¸ÖÕ²Õ²Õ¸ÖÕ©Õ¥Õ¡Õ´Õ¢"
- }
- },
"collection_times": {
"label": "ÕÕ¡ÖÕ¡ÖÕ¥Õ¬Õ¸Ö ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¶Õ¥ÖÕ¨"
},
@@ -934,9 +903,6 @@
"barrier/wall": {
"name": "ÕÕ¡Õ¿"
},
- "highway/bus_stop": {
- "name": "Ô±Õ¾Õ¿Õ¸Õ¢Õ¸ÖÕ½Õ« Õ¯Õ¡Õ¶Õ£Õ¡Õ¼"
- },
"highway/steps": {
"name": "Ô±Õ½Õ¿Õ«Õ³Õ¡Õ¶Õ¶Õ¥Ö"
},
diff --git a/vendor/assets/iD/iD/locales/id.json b/vendor/assets/iD/iD/locales/id.json
index 8cf91ddef..fc1f5bc73 100644
--- a/vendor/assets/iD/iD/locales/id.json
+++ b/vendor/assets/iD/iD/locales/id.json
@@ -292,20 +292,17 @@
"background": {
"title": "Latar",
"description": "Pengaturan Latar",
- "percent_brightness": "{opacity}% kecerahan",
"none": "Tidak ada",
"best_imagery": "Sumber citra terbaik yang diketahui untuk lokasi ini",
"switch": "Beralih ke latar belakang ini",
"custom": "Custom",
"custom_button": "Ubah tampilan latar kustom",
- "fix_misalignment": "Setel offset citra",
- "imagery_source_faq": "Dari mana citra ini diperoleh?",
"reset": "ulang",
- "offset": "Seret di mana pun dalam area abu-abu untuk menyetel offset citra, atau masukkan nilai offset dalam meter.",
"minimap": {
- "description": "Peta mini",
"tooltip": "Menampilkan peta diperkecil untuk membantu penentuan letak area yang sedang dilihat."
- }
+ },
+ "fix_misalignment": "Setel offset citra",
+ "offset": "Seret di mana pun dalam area abu-abu untuk menyetel offset citra, atau masukkan nilai offset dalam meter."
},
"map_data": {
"title": "Data Peta",
@@ -448,10 +445,7 @@
"view_on_mapillary": "Lihat gambar ini di Mapillary"
},
"help": {
- "title": "Bantuan",
- "help": "# Bantuan\n\nIni adalah penyunting untuk [OpenStreetMap](http://www.openstreetmap.org/),\npeta dunia yang gratis dan dapat disunting. Anda dapat menggunakannya\nuntuk menambah dan memperbarui data di area Anda, membuat peta dunia\nbersumber dan berdata terbuka lebih baik untuk semua orang.\n\nSuntingan yang Anda buat di peta ini akan terlihat oleh semua pengguna\nOpenStreetMap. Untuk membuat suntingan, Anda perlu\n[log in](https://www.openstreetmap.org/login).\n\n[iD editor](http://ideditor.com/) adalah proyek kerja sama dengan [source\ncode available on GitHub](https://github.com/openstreetmap/iD).\n",
- "imagery": "# Citra\n\nCitra foto udara merupakan sumber penting untuk pemetaan. Gabungan dari\npemotretan pesawat, pandangan satelit, dan sumber terhimpun lain tersedia\ndi penyunting pada menu 'Pengaturan Latar' di sebelah kanan.\n\nBiasanya lapisan satelit [Bing Maps](http://www.bing.com/maps/) ditampilkan\ndi penyunting ini, tetapi ketika Anda geser atau perbesar tampilan di suatu wilayah baru,\nsumber baru lain akan 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 serta-merta memindahkan semuanya untuk mencocokkan latar. Justru Anda bisa menyesuaikan\ncitranya agar pas dengan data yang ada dengan mengeklik 'Perbaiki perataan' pada\nbagian bawah Pengaturan Latar.\n",
- "addresses": "# Alamat\n\nAlamat adalah informasi yang paling penting dalam suatu peta.\n\nMeski alamat sering ditampilkan sebagai bagian dari jalan, OpenStreetMap menampilkan alamat sebagai bagian dari bangunan dan tempat-tempat di pinggir jalan.\n\nAnda dapat menambahkan alamat ke tempat-tempat berbentuk garis bangunan atau titik. Data alamat yang tepercaya diperoleh dari survei lapangan atau pengetahuan sendiri - seperti fitur lainnya, Anda tidak diperbolehkan menyalin alamat dari sumber-sumber komersial seperti Google Maps.\n"
+ "title": "Bantuan"
},
"intro": {
"done": "selesai",
@@ -626,34 +620,6 @@
"label": "Kapasitas",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Arah",
- "options": {
- "E": "Timur",
- "ENE": "Timur-timur laut",
- "ESE": "Timur-tenggara",
- "N": "Utara",
- "NE": "Timur Laut",
- "NNE": "Utara-timur laut",
- "NNW": "Timur-barat laut",
- "NW": "Barat Laut",
- "S": "Selatan",
- "SE": "Tenggara",
- "SSE": "Selatan-tenggara",
- "SSW": "Selatan-barat daya",
- "SW": "Barat Daya",
- "W": "Barat",
- "WNW": "Barat-barat laut",
- "WSW": "Barat-barat daya"
- }
- },
- "clock_direction": {
- "label": "Arah",
- "options": {
- "anticlockwise": "Berlawanan Jarum Jam",
- "clockwise": "Searah Jarum Jam"
- }
- },
"collection_times": {
"label": "Waktu Pengumpulan"
},
@@ -1151,9 +1117,6 @@
"amenity/bureau_de_change": {
"name": "Penukaran Mata Uang"
},
- "amenity/bus_station": {
- "name": "Terminal Bus"
- },
"amenity/cafe": {
"name": "Kafe",
"terms": "Warung Kopi"
@@ -1288,9 +1251,6 @@
"amenity/pub": {
"name": "Pub"
},
- "amenity/recycling": {
- "name": "Daur Ulang"
- },
"amenity/register_office": {
"name": "Dinas Catatan Sipil"
},
@@ -1615,9 +1575,6 @@
"highway": {
"name": "Jalan Raya"
},
- "highway/bus_stop": {
- "name": "Pemberhentian Bus"
- },
"highway/corridor": {
"name": "Lorong dalam"
},
@@ -1812,10 +1769,6 @@
"name": "Hutan",
"terms": "Hutan Produksi"
},
- "landuse/garages": {
- "name": "Garasi",
- "terms": "Garasi"
- },
"landuse/grass": {
"name": "Rumput",
"terms": "Rerumputan"
@@ -2076,9 +2029,6 @@
"office/administrative": {
"name": "Kantor Administrasi"
},
- "office/company": {
- "name": "Kantor Perusahaan"
- },
"office/educational_institution": {
"name": "Institusi Pendidikan"
},
@@ -2173,9 +2123,6 @@
"power/transformer": {
"name": "Trafo"
},
- "public_transport/stop_position": {
- "name": "Hentikan petisi"
- },
"railway": {
"name": "Jalur Rel"
},
@@ -2192,15 +2139,9 @@
"name": "Sepur Sempit",
"terms": "Narrow Gauge Rail, Trek, Trak, Lebar Jalur Kereta Api"
},
- "railway/platform": {
- "name": "Peron Kereta Api"
- },
"railway/rail": {
"name": "Rel Kereta"
},
- "railway/station": {
- "name": "Stasiun Kereta"
- },
"railway/subway": {
"name": "Jalur Bawah Tanah"
},
@@ -2391,9 +2332,6 @@
"shop/jewelry": {
"name": "Toko Perhiasan"
},
- "shop/kiosk": {
- "name": "Kios Berita"
- },
"shop/kitchen": {
"name": "Toko Desain Interior Dapur"
},
diff --git a/vendor/assets/iD/iD/locales/is.json b/vendor/assets/iD/iD/locales/is.json
index 6ffb52a6e..7d3209bca 100644
--- a/vendor/assets/iD/iD/locales/is.json
+++ b/vendor/assets/iD/iD/locales/is.json
@@ -200,6 +200,7 @@
"localized_translation_language": "Veldu tungumál",
"localized_translation_name": "Nafn"
},
+ "login": "innskrá",
"logout": "útskrá",
"loading_auth": "Tengist við OpenStreetMap...",
"status": {
@@ -259,7 +260,6 @@
"background": {
"title": "Bakgrunnur",
"description": "Bakgrunnsstillingar",
- "percent_brightness": "{opacity}% birta",
"none": "Ekkert",
"reset": "endurstilla"
},
@@ -344,8 +344,7 @@
"view_on_mapillary": "Skoða þessa mynd á Mapillary"
},
"help": {
- "title": "Hjálp",
- "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"
+ "title": "Hjálp"
},
"intro": {
"graph": {
@@ -486,19 +485,6 @@
"label": "Ãhorfendafjöldi/Rýmd",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Ãtt",
- "options": {
- "NW": "Norðvestur"
- }
- },
- "clock_direction": {
- "label": "Ãtt",
- "options": {
- "anticlockwise": "Rangsælis",
- "clockwise": "Réttsælis"
- }
- },
"collection_times": {
"label": "LosunartÃmar"
},
@@ -1132,9 +1118,6 @@
"highway/bridleway": {
"name": "Reiðleið"
},
- "highway/bus_stop": {
- "name": "Stoppistöð"
- },
"highway/cycleway": {
"name": "HjólastÃgur"
},
@@ -1511,15 +1494,9 @@
"railway/monorail": {
"name": "Monorail"
},
- "railway/platform": {
- "name": "Lestarpallur"
- },
"railway/rail": {
"name": "Lestarteinar"
},
- "railway/station": {
- "name": "Lestarstöð"
- },
"railway/subway": {
"name": "Neðanjarðarlest"
},
diff --git a/vendor/assets/iD/iD/locales/it.json b/vendor/assets/iD/iD/locales/it.json
index 5c1c2d3db..3fc862e5c 100644
--- a/vendor/assets/iD/iD/locales/it.json
+++ b/vendor/assets/iD/iD/locales/it.json
@@ -25,6 +25,9 @@
},
"draw_line": {
"tail": "Clicca per aggiungere più nodi alla linea. Clicca su altre linee per connetterle, e clicca due volte per terminare la linea."
+ },
+ "drag_node": {
+ "connected_to_hidden": "Non può essere modificato perché è connesso ad un elemento nascosto."
}
},
"operations": {
@@ -342,21 +345,32 @@
"about_changeset_comments": "Info sui Commenti al gruppo di modifiche",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
"google_warning": "In questo commento hai nominato Google: ricorda sempre che copiare da Google Maps è severamente proibito.",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "Modifiche di {users}",
"truncated_list": "Modifiche di {users} e {count} altri"
},
"info_panels": {
+ "key": "I",
"background": {
+ "key": "B",
"title": "Sfondo",
+ "zoom": "Zoom",
+ "vintage": "Data dell'immagine",
+ "source": "Fonte",
"description": "Descrizione",
"resolution": "Risoluzione",
"accuracy": "Accuratezza",
- "unknown": "Sconosciuto"
+ "unknown": "Sconosciuto",
+ "show_tiles": "Mostra Mattonelle",
+ "hide_tiles": "Nascondi Mattonelle",
+ "show_vintage": "Mostra data",
+ "hide_vintage": "Nascondi data"
},
"history": {
+ "key": "H",
+ "title": "Storico",
"selected": "{n} selezionato/i",
"version": "Versione",
"last_edit": "Ultima modifica",
@@ -365,18 +379,27 @@
"unknown": "Sconosciuto",
"link_text": "Cronologia su openstreetmap.org"
},
+ "location": {
+ "key": "L",
+ "title": "Posizione",
+ "unknown_location": "Posizione Sconosciuta"
+ },
"measurement": {
+ "key": "M",
"title": "Misurazione",
"selected": "{n} selezionato/i",
"geometry": "Geometria",
- "closed": "chiuso",
+ "closed_line": "Linea chiusa",
+ "closed_area": "Area chiusa",
"center": "Centro",
"perimeter": "Perimetro",
"length": "Lunghezza",
"area": "Area",
"centroid": "Centroide",
+ "location": "Posizione",
"metric": "Metrico",
- "imperial": "Imperiale"
+ "imperial": "Imperiale",
+ "node_count": "Numero di nodi"
}
},
"geometry": {
@@ -441,24 +464,33 @@
"background": {
"title": "Sfondo",
"description": "Impostazioni dello sfondo",
- "percent_brightness": "{opacity}% luminosità ",
+ "key": "B",
+ "backgrounds": "Sfondi",
"none": "Nessuno",
"best_imagery": "Migliore sorgente di immagini per questo luogo",
"switch": "Ritorna a questo sfondo",
"custom": "Personalizzato",
"custom_button": "Modifica sfondo personalizzato",
- "fix_misalignment": "Correggi spostamento immagini",
- "imagery_source_faq": "Da dove vengono queste immagini?",
+ "overlays": "Livelli sovrapposti",
+ "imagery_source_faq": "Informazioni sulle immagini satellitari / Segnala un problema",
"reset": "reset",
- "offset": "Per correggere lo spostamento delle immagini trascina dove preferisci all'interno dell'area grigia sottostante o inserisci i valori correttivi in metri.",
+ "display_options": "Mostra opzioni",
+ "brightness": "Luminosità ",
+ "contrast": "Contrasto",
+ "saturation": "Saturazione",
+ "sharpness": "Nitidezza",
"minimap": {
- "description": "Minimappa",
- "tooltip": "Mostra una mappa più vasta per localizzare meglio l'area corrente."
- }
+ "description": "Mostra miniatura",
+ "tooltip": "Mostra una mappa più vasta per localizzare meglio l'area corrente.",
+ "key": "/"
+ },
+ "fix_misalignment": "Correggi spostamento immagini",
+ "offset": "Per correggere lo spostamento delle immagini trascina dove preferisci all'interno dell'area grigia sottostante o inserisci i valori correttivi in metri."
},
"map_data": {
"title": "Dati mappa",
"description": "Dati della mappa",
+ "key": "F",
"data_layers": "Livelli di dati",
"layers": {
"osm": {
@@ -524,7 +556,8 @@
"area_fill": {
"wireframe": {
"description": "Nessun riempimento (reticolo)",
- "tooltip": "Abilitando la modalità reticolo è più facile vedere l'immagine di sfondo."
+ "tooltip": "Abilitando la modalità reticolo è più facile vedere l'immagine di sfondo.",
+ "key": "W"
},
"partial": {
"description": "Riempimento parziale",
@@ -537,7 +570,9 @@
},
"restore": {
"heading": "Hai modifiche non salvate",
- "description": "Hai modifiche non salvate da una sessione precedente. Vuoi ripristinare questi cambiamenti?"
+ "description": "Hai modifiche non salvate da una sessione precedente. Vuoi ripristinare questi cambiamenti?",
+ "restore": "Ripristina le mie modifiche",
+ "reset": "Elimina le modifiche"
},
"save": {
"title": "Salva",
@@ -547,6 +582,7 @@
"status_code": "Il server ha risposto con codice {code}",
"unknown_error_details": "Assicurati di essere connesso ad internet.",
"uploading": "Caricamento delle modifiche su OpenStreetMap...",
+ "conflict_progress": "Sto controllando i conflitti: {num} di {total}",
"unsaved_changes": "Hai modifiche non salvate",
"conflict": {
"header": "Risolvi conflitti di modifica",
@@ -557,6 +593,7 @@
"keep_remote": "Usa il loro",
"restore": "Ripristina",
"delete": "Lascia Cancellato",
+ "download_changes": "Oppure scarica il file con le modifiche (osmChange)",
"done": "Risolti tutti i conflitti!",
"help": "Un altro utente ha modificato qualcuno degli elementi che hai modificato tu.\nClicca su ogni elemento sottostante per avere più dettagli sul conflitto e scegliere se mantenere la tua versione o quella dell'altro utente.\n"
}
@@ -588,7 +625,8 @@
"splash": {
"welcome": "Benvenuti nell'editor OpenStreetMap iD",
"text": "iD è un intuitivo ma potente strumento per contribuire alla migliore mappa gratuita del mondo. Questa è la versione {version}. Per ulteriori informazioni vai su {website} o segnala gli errori su {github}",
- "walkthrough": "Inizia il Tutorial"
+ "walkthrough": "Inizia il Tutorial",
+ "start": "Modifica"
},
"source_switch": {
"live": "live",
@@ -616,10 +654,14 @@
"untagged_area_tooltip": "Seleziona un tipo di elemento che descriva cos'è quest'area.",
"untagged_relation": "Relazione senza tag",
"untagged_relation_tooltip": "Seleziona un tipo di elemento che descriva di che relazione si tratta.",
- "many_deletions": "Stai per cancellare {n} elementi. Sei sicuro di volerlo fare? Questo li cancellerà dalla mappa che chiunque altro vede su openstreetmap.org.",
+ "many_deletions": "Stai cancellando {n} elementi: {p} nodi, {l} linee, {a} aree, {r} relazioni. Sei sicuro di volerlo fare? Questo cancellerà gli elementi dalla mappa che può vedere chiunque su openstreetmap.org.",
"tag_suggests_area": "Il tag {tag} fa pensare che la linea sia un'area, ma non rappresenta un'area",
"deprecated_tags": "Tag deprecati: {tags}"
},
+ "zoom": {
+ "in": "Ingrandisci",
+ "out": "Rimpicciolisci"
+ },
"cannot_zoom": "Impossibile fare zooCannot zoom out further in current mode.",
"full_screen": "Passa a schermo intero",
"gpx": {
@@ -639,13 +681,177 @@
"mapillary": {
"view_on_mapillary": "Guarda questa immagine su Mapillary"
},
+ "openstreetcam_images": {
+ "tooltip": "Foto stradali da OpenStreetCam",
+ "title": "Foto in sovrimpressione (OpenStreetCam)"
+ },
+ "openstreetcam": {
+ "view_on_openstreetcam": "Visualizza questa immagine con OpenStreetCam"
+ },
"help": {
"title": "Aiuto",
- "help": "# Aiuto\n\nQuesto è un editor per [OpenStreetMap](http://www.openstreetmap.org/), la\nmappa del mondo gratuita e modificabile. Puoi usarlo per aggiungere ed aggiornare\ndati nella tua area, creando una mappa del mondo open-source e open-data\nmigliore per tutti.\n\nLe modifiche che fai a questa mappa saranno visibili a chiunque usa\nOpenStreetMap. Per fare una modifica, avrai bisogno di [accedere](https://www.openstreetmap.org/login).\n\n[iD editor](http://ideditor.com/) è un progetto collaborativo il cui [codice\nsorgente è disponibile su GitHub](https://github.com/openstreetmap/iD).\n",
- "gps": "# GPS\n\nLe tracce provenienti dal GPS sono una sorgente dati fidata per OpenStreetMap. Questo editor\nsupporta i tracciati locali - i file `.gpx` che si trovano sul tuo computer. à possibile raccogliere\nquesto tipo di tracciati GPS con un gran numero di applicazioni per smartphone\no tramite dispositivi GPS personali.\n\nPer informazioni su come effettuare un rilevamento GPS è possibile\nleggere [Mappare con uno smartphone, un GPS o una cartina](http://learnosm.org/en/mobile-mapping/).\n\nPer utilizzare un tracciato GPX al fine di effettuare una mappatura,\ntrascina il file GPX sull'editor di mappe. Se viene riconosciuto verrà \naggiunto alla mappa ed evidenziato tramite una linea violetta. Clicca\nsul menu 'Dati mappa' che si trova sulla sinistra per abilitare,\ndisabilitare o zoomare il livello creato dal file GPX.\n\nIl tracciato GPX non viene caricato direttamente su OpenStreetMap - il\nmodo migliore di utilizzarlo è quello di disegnare sulla mappa usando il\ntracciato come guida per i nuovi elementi che vuoi aggiungere e\n[caricarlo comunque su OpenStreetMap](http://www.openstreetmap.org/trace/create) per renderlo poi\ndisponibile agli altri utenti.\n",
- "imagery": "# Immagini\n\nLe immagini aeree sono un'importante risorsa per la mappatura. Una\ncombinazione di foto aeree, immagini satellitari e risorse liberamente\ncompilate sono disponibili nell'editor nel menu 'Impostazioni dello sfondo'\nsulla destra.\n\nLe immagini predefinite presentate nell'editor sono quelle satellitari di\n[Bing Maps](http://www.bing.com/maps/), ma spostando o ingrandendo\nla mappa in specifiche aree geografiche potranno essere disponibili più\nrisorse. Alcune nazioni, come Stati Uniti, Francia e Danimarca, hanno a\ndisposizione, per alcune aree, immagini ad alta definizione.\n\nLe immagini sono a volte disallineate rispetto ai dati della mappa a causa\ndi errori da parte di chi le fornisce. Se vedi numerose strade spostate\nrispetto alle immagini di sfondo non correggerle tutte subito per farle\nnuovamente combaciare. Puoi invece aggiustare l'allineamento delle immagini\nsullo sfondo in modo da ri-allinearle con i dati esistenti cliccando su\n'Allinea' in fondo al menu.\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 sinistra\ndella pagina che consente di modificare i dettagli dell'elemento\nselezionato.\n\n### Selezione di un tipo di elemento\n\nDopo che è stato aggiunto un punto, una linea o un'area, è possibile\nscegliere quale tipo di caratteristica abbia, come ad esempio se si\ntratta di una strada principale o una strada residenziale, di un\nsupermarket o di un caffè. L'inspector visualizzerà i pulsanti per le\ncaratteristiche più comuni e sarà possibile trovarne altre\nsemplicemente digitando la caratteristica voluta nella casella di ricerca.\n\nFai clic sulla 'i' che si trova nell'angolo in basso a destra del pulsante\nper saperne di più. Fai 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 elemento o quando si è selezionato un\nelemento per il quale è già stato assegnato un tipo, l'inspector\nmostrerà 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\nulteriori dettagli come ad es. link a Wikipedia, accesso\nconsentito alle carrozzine, e altro.\n\nSotto l'inspector è possibile fare clic su 'Tag aggiuntivi' per aggiungere\narbitrariamente altri tag all'elemento. [Taginfo](http://taginfo.openstreetmap.org/) è una buona risorsa\nper imparare qualcosa sulle combinazioni di tag più comuni.\n\nLe modifiche effettuate nell'inspector vengono applicate\nautomaticamente alla mappa. E' possibile annullarle in ogni momento\ncliccando semplicemente sul pulsante 'Ripristina'.\n"
+ "key": "H",
+ "help": {
+ "title": "Aiuto",
+ "welcome": "Benvenuto nell'editor iD. Con questo software puoi aggiornare OpenstreetMap direttamente dal tuo browser.",
+ "open_data_h": "Open Data",
+ "open_data": "Le modifiche che apporti alla mappa saranno visibili a tutti gli utilizzatori di Openstreetmap. Le tue modifiche possono essere basate su conoscenze personali, sopralluoghi, foto aeree oppure foto a livello stradale. La copia di informazioni da altri servizi commerciali, quali Google Maps [è vietata] (https://www.openstreetmap.org/copyright).",
+ "before_start_h": "Prima di iniziare",
+ "before_start": "Prima di iniziare ad effettuare modifiche dovresti essere a conoscenza delle funzioni principali di questo editor e di come funziona OpenstreetMap. In iD è stata integrata una guida interattiva, con lo scopo di insegnare le funzioni indispensabili per la mappatura. Clicca \"Avvia il tutorial\" su questa schermata per iniziare - richiede circa 15 minuti.",
+ "open_source_h": "Open Source",
+ "open_source": "L'editor iD è un progetto collaborativo open source, tu ora stai usando la versione [versione]. Il codice sorgente è disponibile [su GitHub] (https://github.com/openstreetmap/iD).",
+ "open_source_help": "Puoi contribuire nella traduzione di iD (https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) oppure [segnalare problemi](https://github.com/openstreetmap/iD/issues)."
+ },
+ "overview": {
+ "title": "Vista generale",
+ "navigation_h": "Navigazione",
+ "navigation_drag": "Puoi trascinare la mappa tenendo premuto il tasto sx del mouse e spostandolo. Puoi inoltre utilizzare le frecce della tua tastiera.",
+ "navigation_zoom": "Puoi ingrandire o diminuire il livello di zoom utilizzando la rotella del mouse, oppure utilizzando i bottoni [più/meno] nella parte destra della schermata. Puoi inoltre utilizzare i tasti '+' ,'-' della tastiera.",
+ "features_h": "Elementi della mappa",
+ "features": "Utilizziamo la parola \"caratteristiche\" per descrivere gli oggetti che compaiono sulla mappa, ne sono esempi: strade, edifici o punti di interesse vari. Tutti gli elementi presenti nel mondo reale possono essere mappati in OpenStreetMap, sotto forma di punti, linee o aree.",
+ "nodes_ways": "In OpenstreetMap i punti sono spesso chiamati \"nodi\", le linee invece \"ways\""
+ },
+ "editing": {
+ "title": "Modifica e salvataggio",
+ "select_h": "Seleziona",
+ "select_left_click": "[leftclick] Il clic con il taso sx del mouse seleziona un elemento. L'elemento selezionato si evidenzierà e la barra laterale mostrerà le informazioni di quell'elemento, ad esempio il nome e l'indirizzo.",
+ "select_right_click": "[rightclick] Il clic con il tasto dx del mouse su un elemento, farà apparire alcuni comandi aggiuntivi, quali: ruota, sposta, cancella, taglia e dividi.",
+ "multiselect_h": "Selezione multipla",
+ "multiselect_shift_click": "`{shift}`+{leftclick} Il clic con il tasto sx del mouse consente di selezionare più elementi della mappa. La funzione è utile per spostare e cancellare contemporaneamente più elementi.",
+ "multiselect_lasso": "Un altro modo per selezionare più elementi contemporaneamente è quello di tenere premuto il tasto `{shift}` sulla tastiera e quindi premere e tenere premuto il {leftclick} tasto sinistro del mouse e trascinare il mouse per disegnare una selezione. Saranno così selezionati tutti i punti presenti nell'area della selezione.",
+ "undo_redo_h": "Annulla e avanza",
+ "undo_redo": "Finché non decidi di salvare, le tue modifiche sono salvate temporaneamente nel tuo browser. Puoi annullare ogni modifica con il tasto [annulla] oppure ripristinare la modifica annullata con il tasto [avanti]",
+ "save_h": "Salva",
+ "save": "Clicca [salva] per terminare la tua modifica e inviare i nuovi dati a OpenstreetMap. Ricordati di salvare spesso il tuo lavoro!",
+ "save_validation": "Nella schermata di salvataggio avrai la possibilità di visualizzare le tue modifiche. iD farà inoltre un controllo sulle tue modifiche, con lo scopo di individuare informazioni mancanti o segnalare suggerimenti, in caso qualcosa non risulti corretto.",
+ "upload_h": "Carica",
+ "upload": "Prima di caricare le tue modifiche devi inserire un [commento al gruppo di modifiche](https://wiki.openstreetmap.org/wiki/IT:Good_changeset_comments). Fatto ciò clicca su **Carica** per inviare le tue modifiche ad OpenStreetMap, dove saranno unite alla mappa e rese visibili pubblicamente a chiunque.",
+ "backups_h": "Backup automatico",
+ "backups": "Nel caso tu non possa completare le modifiche in una singola sessione, ad esempio in caso di crash del browser, le tue modifiche saranno conservate nella cache del browser, in modo da consentire di riprendere le modifiche da dove si era stati interrotti.",
+ "keyboard_h": "Comando da tastiera",
+ "keyboard": "Premendo '?' puoi visualizzare la lista dei comandi da tastiera"
+ },
+ "feature_editor": {
+ "title": "Editor degli Elementi",
+ "intro": "L'*editor degli elementi* si trova a lato della mappa e ti permette di modificare tutte le informazioni dell'elemento selezionato.",
+ "definitions": "La sezione più in alto mostra la tipologia dell'elemento. La sezione in mezzo contiene i *campi* che mostrano gli attributi dell'elemento, come il suo nome o l'indirizzo.",
+ "type_h": "Tipo di oggetto",
+ "type": "Puoi cliccare sul tipo dell'elemento per cambiarlo in un tipo differente. Tutto ciò che esiste nel mondo reale può essere aggiunto ad OpenStreetMap, pertanto ci sono migliaia di tipologie tra le quali scegliere.",
+ "type_picker": "Il raccoglitore dei tipi mostra i tipi di elementi più comuni, come ad esempio i parchi pubblici, gli ospedali, i ristoranti, le strade e gli edifici. Cerca qualsiasi oggetto scrivendo nel riquadro di ricerca. Per conoscere i dettagli del tipo di elemento clicca l'icona {inspect} **Informazioni** a fianco.",
+ "fields_h": "Campi",
+ "fields_all_fields": "La sezione \"Tutti i campi\" contiene i dettagli dell'elemento che puoi modificare. In OpenStreetMap, tutti i campi sono opzionali, puoi lasciarne uno vuoto se non sei sicuro.",
+ "fields_example": "Ogni elemento mostrerà campi differenti. Per esempio, per una una strada sarà possibile impostare la sua superficie e il limite di velocità , mentre per un ristorante saranno mostrati campi del cibo servito e degli orari di apertura.",
+ "fields_add_field": "Per aggiungere delle informazioni puoi cliccare \"Aggiungi campo\"",
+ "tags_h": "Etichette",
+ "tags_all_tags": "Sotto la sezione dei campi, puoi espandere la sezione \"Tutti i tag\" per modificare un qualsiasi *tag* di OpenStreetMap per l'elemento selezionato. Ogni tag è formato da una *chiave* ed un *valore* che definiscono ciascuno degli elementi presenti in OpenStreetMap.",
+ "tags_resources": "La modifica dei tag di un elemento richiede una conoscenza intermedia di OpenStreetMap. Dovresti consultare la [wiki di OpenStreetMap](https://wiki.openstreetmap.org/wiki/Main_Page) o [Taginfo](https://taginfo.openstreetmap.org/) per imparare quali usare di volta in volta."
+ },
+ "points": {
+ "title": "Punti",
+ "intro": "I punti sono utilizzati per indicare oggetti come negozi, ristoranti, monumenti,... Indicano la posizione precisa e descrivono cosa c'è lì.",
+ "add_point_h": "Aggiungere punti",
+ "add_point": "Per aggiungere un punto, clicca il pulsante {point} **Punto** sulla barra degli strumenti sopra la mappa, oppure premi la scorciatoia da tastiera `1`. Il cursore del mouse diverrà a forma di croce.",
+ "add_point_finish": "Per aggiungere un nuovo punto sulla mappa, posiziona il cursore del mouse dove vorresti metterlo, quindi clicca il {leftclick} pulsante sinistro del mouse oppure premi `spazio`.",
+ "move_point_h": "Spostare punti",
+ "move_point": "Per spostare un punto, posiziona il cursore del mouse sul punto, quindi tieni premuto il {leftclick} pulsante sinistro del mouse mentre sposti il punto verso la sua nuova posizione.",
+ "delete_point_h": "Cancellare punti",
+ "delete_point": "Non è errato rimuovere un elemento che non esiste nel mondo reale. Quando cancelli qualcosa da OpenStreetMap nessun potrà più vedere quell'oggetto sulla mappa, quindi prima di rimuoverlo verifica accuratamente che quell'elemento non sia più presente nella realtà .",
+ "delete_point_command": "Per eliminare un punto, clicca col {rightclick} tasto destro del mouse su di esso per selezionarlo e mostrare il menù di modifica, quindi usa il comando {delete} **Cancella**."
+ },
+ "lines": {
+ "title": "Linee",
+ "intro": "Le *linee* sono utilizzate per rappresentare elementi quali strade, ferrovie e fiumi. Le linee dovrebbero essere tracciate lungo il centro dell'elemento che vogliono rappresentare.",
+ "add_line_h": "Aggiungere linee",
+ "add_line": "Per aggiungere una linea, clicca il pulsante {line} **Linea** sulla barra degli strumenti sopra la mappa oppure premi la scorciatoia da tastiera `2`. Il cursore del mouse diverrà una croce.",
+ "add_line_draw": "Adesso posiziona il cursore del mouse dove vuoi che linea inizi e clicca con il {leftclick} pulsante sinistro del mouse o premi `spazio` per iniziare a disegnare i nodi lungo la linea. Continua a disegnare i nodi cliccando con il mouse o premendo `spazio`. Mentre disegni, puoi ingrandire o spostare la mappa così da poter avere maggiori dettagli.",
+ "add_line_finish": "Per completare una linea, premi `{return}` oppure clicca nuovamente sull'ultimo punto",
+ "modify_line_h": "Modificare linee",
+ "modify_line_dragnode": "Spesso vedrai delle linee che non sono disegnate correttamente, per esempio una strada che non corrisponde granché alle immagini di sfondo. Per migliorare l'aspetto di una linea, per prima cosa clicca col {leftclick} tasto sinistro del mouse per selezionarla. Tutti i nodi della linea diverranno dei piccoli cerchi. Adesso puoi spostare ogni nodo in una posizione più corretta.",
+ "modify_line_addnode": "Puoi anche aggiungere dei nodi ad una linea sia cliccando due volte col {lefclick}**x2** tasto sinistro del mouse sulla linea oppure trascinando i piccoli triangoli situati a metà strada tra i vari nodi già presenti.",
+ "connect_line_h": "Connettere linee",
+ "connect_line": "Ã importante per la mappa ed essenziale per fornire le indicazioni che le strade sia collegate tra loro nel modo giusto.",
+ "connect_line_display": "Le connessioni tra le strade sono mostrate mediante dei piccoli cerchi grigi. Se non sono collegati a nient'altro, gli estremi di una linea sono disegnati con dei cerchi bianchi più grandi.",
+ "connect_line_drag": "Per collegare una linea ad un altro elemento, sposta uno dei suoi nodi sull'altro fino a che entrambi gli elementi non si attaccano fra loro. Suggerimento: puoi tenere premuto il tasto `{alt}` per evitare che un nodo venga collegato ad altri elementi.",
+ "connect_line_tag": "Se sai che ad un incrocio è presente un semaforo o degli attraversamenti pedonali, puoi aggiungerlo selezionando il nodo di collegamento delle strade e utilizzando l'editor dell'elemento per impostare il valore corretto.",
+ "disconnect_line_h": "Disconnettere linee",
+ "disconnect_line_command": "Per separare una strada da un altro elemento, clicca col {rightclick} tasto destro del mouse sul nodo di connessione e seleziona il comando {disconnect} **Disconnetti** dal menù di modifica.",
+ "move_line_h": "Spostare linee",
+ "move_line_command": "Per spostare tutta la linea, clicca col {rightclick} tasto destro del mouse e seleziona il comando {move} **Muovi* dal menù di modifica. Adesso sposta il mouse e clicca col tasto sinistro per posizionare la linea nel punto prescelto.",
+ "move_line_connected": "Se sposti la linea in un altro punto, i collegamenti con gli altri elementi non verranno intaccati. In certi casi iD potrebbe impedirti di spostare una linea oltre un'altra con la quale è connessa.",
+ "delete_line_h": "Cancellare linee",
+ "delete_line": "Se una linea è completamente sbagliata, per esempio una strada che non esiste in realtà , è corretto eliminarla. Fai attenzione quando rimuovi un elemento: le immagini di sfondo che vedi potrebbero essere vecchie e la strada che sembra sbagliata potrebbe in realtà essere stata costruita più recentemente.",
+ "delete_line_command": "Per eliminare una linea, clicca col {rightclick} tasto destro del mouse per mostrare il menù di modifica, poi usa il comando {delete} **Cancella**."
+ },
+ "areas": {
+ "title": "Aree",
+ "intro": "Le *aree* sono utilizzate per mostrare i confini di elementi quali laghi, edifici e aree residenziali. Le aree dovrebbero essere tracciate lungo i bordi degli elementi che esse rappresentano, per esempio la base di un edificio.",
+ "point_or_area_h": "Punti o aree?",
+ "point_or_area": "Molti oggetti possono essere rappresentati come punti o aree. Se possibile, dovresti sempre mappare gli edifici e i contorni di una proprietà come aree. Inserisci punti dentro l'area di un edificio per rappresentare attività commerciali, servizi e altri elementi presenti al suo interno.",
+ "add_area_h": "Aggiungere aree",
+ "add_area_command": "Per aggiungere un'area, clicca il pulsante {area} **Area** sulla barra degli strumenti sopra la mappa, oppure premi la scorciatoia da tastiera `3`. Il cursore del mouse diverrà una croce.",
+ "add_area_draw": "Adesso, posiziona il cursore del mouse su di un angolo dell'elemento e clicca col {leftclick} tasto sinistro del mouse oppure premi `spazio` per iniziare a posizionare i nodi attorno al bordo esterno dell'area. Continua ad aggiungere i nodi cliccando o premendo `spazio`. Mentre disegni, puoi ingrandire o trascinare la mappa così da poter avere maggiori dettagli.",
+ "add_area_finish": "Per completare un'area, premi `{return}` o clicca nuovamente sul primo oppure sull'ultimo nodo.",
+ "square_area_h": "Rendere retti gli angoli",
+ "square_area_command": "Molti oggetti di tipo area come gli edifici hanno solo angoli interni retti. Per ortogonalizzare un'area, clicca col {rightclick} tasto destro del mouse un'area e seleziona il comando *{orthogonalize} **Ortogonalizza** dal menù di modifica.",
+ "modify_area_h": "Modificare aree",
+ "modify_area_dragnode": "Spesso vedrai aree che non sono disegnate correttamente, per esempio un edificio che non corrisponde alle immagini di sfondo. Per migliorare l'aspetto di un'area, per prima cosa clicca col {leftclick} tasto sinistro del mouse per selezionarla. Tutti i nodi dell'area appariranno come piccoli cerchi. Adesso puoi trascinare i nodi nelle posizioni più opportune.",
+ "modify_area_addnode": "Puoi anche aggiungere nuovi nodi ad un'area cliccando due volte col {leftclick}**x2** tasto sinistro del mouse sul bordo dell'area oppure trascinando i piccoli triangoli a metà strada tra i nodi già presenti",
+ "delete_area_h": "Cancellare aree",
+ "delete_area": "Non è sbagliato rimuovere un'area se questa è completamente errata, come per esempio nel caso di un edificio che non esiste in realtà . Fai però attenzione quando elimini degli elementi: le immagini di sfondo che vedi potrebbero essere vecchie mentre l'edificio che sembra sbagliato potrebbe in realtà essere stato costruito più di recente.",
+ "delete_area_command": "Per eliminare un'area, clicca col {rightclick} tasto destro del mouse su di essa per selezionarla e mostrare il menù di modifica, quindi usa il comando {delete} **Cancella**."
+ },
+ "relations": {
+ "title": "Relazioni",
+ "intro": "Una *relazione* è un tipo speciale di elemento di OpenStreetMap che serve a raggruppare insieme altri elementi. Gli elementi appartenenti ad una relazione sono chiamati *membri* e ogni membro può avere un *ruolo* nella relazione.",
+ "edit_relation_h": "Modificare le relazioni",
+ "edit_relation": "In fondo all'editor dell'elemento è presente la sezione \"Tutte le relazioni\" che puoi espandere per verificare se l'elemento selezionato è membro di qualche relazione. Puoi cliccare sulla relazione per selezionarla e quindi modificarla.",
+ "edit_relation_add": "Per aggiungere un elemento ad una relazione, seleziona prima l'elemento, quindi premi il pulsante {plus} aggiungi nella sezione \"Tutte le relazioni\" dell'editor dell'elemento. Puoi scegliere tra una lista di relazioni vicine oppure selezionare l'opzione \"Nuova relazione...\".",
+ "edit_relation_delete": "Puoi anche cliccare il pulsante {delete} **Cancella** per rimuovere l'elemento selezionato dalla relazione. Se rimuovi tutti i membri di una relazione, questa verrà eliminata a sua volta.",
+ "maintain_relation_h": "Manutenere le relazioni",
+ "maintain_relation": "Nella maggior parte dei casi, iD si occuperà automaticamente delle relazioni mentre fai le tue modifiche. Dovresti comunque prestare attenzione quando rimpiazzi elementi che potrebbero essere membri di una relazione. Per esempio, se elimini una parte di strada e tracci un altro pezzo al suo posto, dovresti poi aggiungere anche la nuova strada alle stesse relazioni (percorsi, divieti di svolta, etc.) dell'originale.",
+ "relation_types_h": "Tipi di relazione",
+ "multipolygon_h": "Multipoligoni",
+ "multipolygon": "Una relazione *multipoligono* consiste in un gruppo di uno o più elementi esterni e di uno o più elementi interni. Quelli esterni definiscono i bordi di confine del multipoligono mentre quelli interni tracciano le sub-aree o buchi presenti all'interno del multipoligono.",
+ "multipolygon_create": "Per creare un multipoligono, come per esempio un edificio con un cortile interno, traccia il bordo esterno come area e quello interno come una linea o come un'altra area. A questo punto seleziona i due elementi creati premendo `{shift}`+{leftclick} tasto sinistro del mouse su entrambi, poi clicca sul {rightclick} tasto destro del mouse per mostrare il menù di modifica, quindi seleziona il comando {merge} **Unisci**.",
+ "multipolygon_merge": "Quando si uniscono più linee o aree, viene creata una nuova relazione multipoligono avente come membri gli elementi selezionati. iD aggiungerà automaticamente i ruoli outer e inner, determinando quali elementi sono contenuti all'interno degli altri.",
+ "turn_restriction_h": "Restrizione di svolta",
+ "turn_restriction": "Una relazione *Obbligo di svolta* è formata da un gruppo di segmenti di strade ad una intersezione. Gli obblighi di svolta contengono una strada *da*, un nodo *via* e una strada *verso*.",
+ "turn_restriction_field": "Per modificare un obbligo di svolta, seleziona il nodo di giunzione dove due o più strade s'incontrano. L'editor dell'elemento mostrerà un campo speciale \"Obblighi di svolta' contenente un modello dell'intersezione.",
+ "turn_restriction_editing": "Nel campo \"Obblighi di svolta\", clicca per selezionare una strada \"da\" e decidi se le svolte sono consentite oppure vietate per ogni strada \"verso\". Clicca nelle icone di svolta per alternare lo stato tra consentito e vietato. iD creerà automaticamente le relazione e imposterà i ruoli \"da\", \"via\" e \"verso\" basandosi sulle tue scelte.",
+ "route_h": "Percorsi",
+ "route": "Una relazione *percorso* consiste in un gruppo di uno o più elementi linea che formano insieme una rete di percorsi, come per esempio la linea di un autobus, quella di un treno oppure un percorso stradale.",
+ "route_add": "Per aggiungere un elemento ad una relazione percorso, seleziona l'elemento e scorri verso il basso fino alla sezione \"Tutte le relazioni\" dell'editor dell'elemento, poi clicca il pulsante {plus} aggiungi per aggiungere questo elemento ad una relazione vicina già esistente oppure per crearne una nuova.",
+ "boundary_h": "Confini",
+ "boundary": "Una relazione *Confine\" consiste in un gruppo di uno o più elementi linea che insieme formano un confine amministrativo.",
+ "boundary_add": "Per aggiungere un elemento ad una relazione confine, seleziona l'elemento e scorri verso il basso fino alla sezione \"Tutte le relazioni\" dell'editor dell'elemento, poi clicca sul pulsante {plus} aggiungi per aggiungere l'elemento ad una relazione vicina già esistente o per crearne una nuova."
+ },
+ "imagery": {
+ "title": "Immagini di sfondo",
+ "intro": "Le immagini di sfondo che appaiono dietro i dati della mappa sono una risorsa importante per il mappatore. Queste immagini possono essere foto aeree scattate da satelliti, aeroplani o droni oppure ancora mappe antiche digitalizzate o dati fruibili liberamente.",
+ "sources_h": "Provenienza delle immagini",
+ "choosing": "Per vedere quali fonti per le immagini sono disponibili durante la modifica, clicca il pulsante {layers} **Impostazioni dello sfondo** a lato della mappa.",
+ "sources": "Inizialmente, vengono mostrate come sfondo le immagini satellitari di [Bing Maps](https://www.bing.com/maps/). A seconda di dove stai modificando, saranno disponibili altre fonti per le immagini di sfondo. Alcune potrebbero essere più nuove oppure avere una risoluzione maggiore, quindi è sempre utile dare un'occhiata agli strati disponibili e verificare qual è il migliore da usare come riferimento.",
+ "offsets_h": "Aggiustare l'allineamento delle immagini",
+ "offset": "Le immagini di sfondo sono talvolta leggermente fuori asse rispetto agli accurati dati della mappa. Se ti capita di vedere molte strade ed edifici che sono disallineati rispetto alle immagini di sfondo, è probabile che siano quest'ultime ad essere sbagliate, quindi sarebbe sbagliato spostare tutti gli oggetti per farlo corrispondere allo sfondo. Al contrario, puoi allineare lo sfondo ai dati della mappa andando nella sezione \"Correggi spostamento immagini\" in fondo al pannello \"Impostazioni dello sfondo\".",
+ "offset_change": "Clicca sui piccoli triangoli per correggere l'allineamento delle immagini a piccoli passi, oppure tieni premuto il pulsante sinistro del mouse e trascina all'interno del quadrato grigio per allineare più finemente le immagini di sfondo."
+ },
+ "streetlevel": {
+ "title": "Foto a livello stradale",
+ "intro": "Le foto a livello stradale sono utile per mappare segnali stradali, attività commerciali e altri dettagli che non si possono vedere da foto satellitari o aeree. L'editor iD è compatibile con le foto a livello stradale di [Mapillary](https://www.mapillary.com) e [OpenStreetCam](https://www.openstreetcam.org).",
+ "using_h": "Utilizzo delle foto a livello stradale",
+ "using": "Per usare le foto a livello stradale, clicca sul pannello {data} **Dati mappa** a lato della mappa per abilitare o disabilitare i livelli di foto disponibili.",
+ "photos": "Quando abilitato, il livello delle foto mostra una linea lungo la sequenza di foto. A livelli di ingrandimento maggiori, un cerchio indica il punto in cui ogni foto è stata scattata, mentre a livelli di ingrandimento ancora più grandi, un cono mostra la direzione della fotocamera al momento dello scatto.",
+ "viewer": "Se clicchi sulla posizione di una foto, essa viene mostrata in un angolo della mappa. Il visualizzatore contiene i controlli per andare avanti e indietro nella sequenza delle immagini. Sono mostrati inoltre il nome utente della persona che ha scattato la foto, la data di scatto e il link per vedere la foto nel sito originale."
+ },
+ "gps": {
+ "title": "Tracce GPS",
+ "intro": "Le tracce GPS degli utenti sono un'importante risorsa dati per OpenStreetMap. Questo editor è compatibile con i file *.gpx*, *.geojson*, and *.kml* presenti nel tuo computer locale. Puoi raccogliere tracce GPS con uno smartphone, un orologio sportivo o con altri dispositivi GPS.",
+ "survey": "Per ulteriori informazioni su come effettuare una ricognizione con un GPS, leggi [Creare una mappa con smartphone, GPS o carte stampate](http://learnosm.org/it/mobile-mapping/).",
+ "using_h": "Utilizzare tracce GPS",
+ "using": "Per usare una traccia GPS durante la mappatura, trascina e rilascia il file dei dati sull'editor della mappa. Se riconosciuto, il file verrà automaticamente mostrato sulla mappa con un linea viola. Clicca il pannello {data} **Dati mappa** a lato della mappa per abilitare, disabilitare o ingrandire i tuoi dati GPS.",
+ "tracing": "La traccia GPS non viene inviata ad OpenStreetMap: il modo migliore di procedere è di disegnare sulla mappa, usandola come riferimento per i nuovi elementi da aggiungere.",
+ "upload": "Puoi anche [caricare i tuoi dati GPS su OpenStreetMap](https://www.openstreetmap.org/trace/create) affinché anche gli altri utenti possano usarli."
+ }
},
"intro": {
"done": "fatto",
@@ -732,7 +938,7 @@
"paparazzi-tattoo": "Lauro Tattoo",
"pealer-street": "Via Francesco Petrarca",
"pine-street": "Via dei pini",
- "pizza-hut": "Pizzeria Vesuvio",
+ "pizza-hut": "Pizzeria Hut",
"portage-avenue": "Viale Maiella",
"portage-river": "Fiume Medonte",
"preferred-insurance-services": "Assicurazioni",
@@ -823,8 +1029,9 @@
},
"areas": {
"title": "Aree",
- "add_playground": "*Le aree* sono utilizzate per indicare i contorni degli elementi come ad esempio laghi, edifici e aree residenziali.{br}Possono anche essere utilizzate per rappresentare in modo più dettagliato elementi che normalmente vengono mappati come punti. **Clicca il pulsante Area {button} per aggiungere una nuova area.**",
+ "add_playground": "Le *aree* sono utilizzate per indicare i contorni degli elementi come ad esempio i laghi, gli edifici e le aree residenziali.{br}Possono anche essere utilizzate per rappresentare in modo più dettagliato elementi che normalmente vengono mappati come punti. **Clicca il pulsante Area {button} per aggiungere una nuova area.**",
"start_playground": "Aggiungiamo questo parco giochi alla mappa disegnandone l'area. Le aree sono disegnate posizionando dei *punti* lungo il bordo esterno dell'elemento. **Clicca o premi la barra spaziatrice per posizionare il punto iniziale su uno dei vertici del parco giochi.**",
+ "continue_playground": "Continua a disegnare l'area sistemando più punti lungo il bordo del parco giochi. Si può connettere l'area ai percorsi pedonali esistenti.{br}Suggerimento: Puoi tenere premuto il tasto Alt per impedire ai punti che stai creando di connettersi ad altri elementi. **Continua a disegnare l'area del parco giochi.**",
"finish_playground": "Termina l'area premendo Invio, o cliccando nuovamente sul primo o ultimo nodo. **Finisci di disegnare un'area per il parco giochi.**",
"search_playground": "**Cerca '{preset}'.**",
"choose_playground": "**Scegli {preset} dalla lista.**",
@@ -889,6 +1096,8 @@
},
"startediting": {
"title": "Inizia a Modificare",
+ "help": "Ora dovresti essere in grado di fare modifiche su OpenstreetMap! [br] Puoi ripetere questo tutorial ogni volta che lo desideri, oppure puoi visualizzare della documentazione aggiuntiva cliccando [bottone] il tasto Aiuto oppure premendo [key].",
+ "shortcuts": "Puoi visualizzare una lista dei comandi, compresi quelli da tastiera, premendo il tasto '[key]'.",
"save": "Non dimenticare di salvare periodicamente le tue modifiche!",
"start": "Inizia a mappare!"
}
@@ -896,6 +1105,9 @@
"shortcuts": {
"title": "Scorciatoie da tastiera",
"tooltip": "Mostra le scorciatoie da tastiera",
+ "toggle": {
+ "key": "?"
+ },
"key": {
"alt": "Alt",
"backspace": "Backspace",
@@ -946,7 +1158,8 @@
"title": "Selezione elementi",
"select_one": "Seleziona un solo elemento",
"select_multi": "Seleziona più elementi",
- "lasso": "Disegna un lazo intorno agli elementi da selezionare"
+ "lasso": "Disegna un lazo intorno agli elementi da selezionare",
+ "search": "Trova gli elementi che corrispondono al testo della ricerca"
},
"with_selected": {
"title": "Con l'elemento selezionato",
@@ -999,10 +1212,37 @@
"tools": {
"title": "Strumenti",
"info": {
- "title": "Informazioni"
+ "title": "Informazioni",
+ "all": "Commuta tutti i pannelli informazioni",
+ "background": "Commuta pannello di sfondo",
+ "history": "Commuta pannello cronologia",
+ "location": "Commuta pannello posizione",
+ "measurement": "Commuta pannello misurazione"
}
}
},
+ "units": {
+ "feet": "{quantità } piedi",
+ "miles": "{quantità } miglia",
+ "square_feet": "{quantità } piedi quadrati",
+ "square_miles": "{quantità } miglia quadrate",
+ "acres": "{quantità } acri",
+ "meters": "{quantità } metri",
+ "kilometers": "{quantità } chilometri",
+ "square_meters": "{quantità } m²",
+ "square_kilometers": "{quantità } km²",
+ "hectares": "{quantity} acri",
+ "area_pair": "{area1} ({area2})",
+ "arcdegrees": "{quantità }°",
+ "arcminutes": "{quantità }â²",
+ "arcseconds": "{quantità }â³",
+ "north": "Nord",
+ "south": "Sud",
+ "east": "Est",
+ "west": "Ovest",
+ "coordinate": "{coordinata}{direzione}",
+ "coordinate_pair": "{latitudine}, {longitudine}"
+ },
"presets": {
"categories": {
"category-barrier": {
@@ -1125,7 +1365,8 @@
"subdistrict": "Sottodistretto",
"subdistrict!vn": "Rione/Comune/Cittadina",
"suburb": "Circoscrizione",
- "suburb!jp": "Rione"
+ "suburb!jp": "Rione",
+ "unit": "Unità "
}
},
"admin_level": {
@@ -1171,6 +1412,9 @@
"aeroway": {
"label": "Tipo"
},
+ "agrarian": {
+ "label": "Prodotti"
+ },
"amenity": {
"label": "Tipo"
},
@@ -1239,12 +1483,22 @@
"board_type": {
"label": "Tipo"
},
+ "boules": {
+ "label": "Tipo"
+ },
"boundary": {
"label": "Tipo"
},
"brand": {
"label": "Brand"
},
+ "brewery": {
+ "label": "Birre alla spina"
+ },
+ "bridge": {
+ "label": "Tipo",
+ "placeholder": "Default"
+ },
"building": {
"label": "Edificio"
},
@@ -1254,6 +1508,10 @@
"bunker_type": {
"label": "Tipo"
},
+ "cables": {
+ "label": "Cavi",
+ "placeholder": "1, 2, 3,..."
+ },
"camera/direction": {
"label": "Direzione (gradi in senso orario)",
"placeholder": "45, 90, 180, 270"
@@ -1273,36 +1531,11 @@
"label": "Capienza",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "Direzione",
- "options": {
- "E": "Est",
- "ENE": "Est-nordest",
- "ESE": "Est-sudest",
- "N": "Nord",
- "NE": "Nordest",
- "NNE": "Nord-nordest",
- "NNW": "Nord-nordovest",
- "NW": "Nordovest",
- "S": "Sud",
- "SE": "Sudest",
- "SSE": "Sud-sudest",
- "SSW": "Sud-sudovest",
- "SW": "Sudovest",
- "W": "Ovest",
- "WNW": "Ovest-nordovest",
- "WSW": "Ovest-sudovest"
- }
- },
"castle_type": {
"label": "Tipo"
},
- "clock_direction": {
- "label": "Direzione",
- "options": {
- "anticlockwise": "Senso antiorario",
- "clockwise": "Senso orario"
- }
+ "clothes": {
+ "label": "Abbigliamento"
},
"club": {
"label": "Tipo"
@@ -1311,7 +1544,8 @@
"label": "Orari di raccolta"
},
"comment": {
- "label": "Commento del gruppo di modifiche"
+ "label": "Commento del gruppo di modifiche",
+ "placeholder": "Breve descrizione delle modifiche che stai per salvare"
},
"communication_multi": {
"label": "Tipi di comunicazione"
@@ -1323,6 +1557,9 @@
"label": "URL webcam",
"placeholder": "http://example.com/"
},
+ "content": {
+ "label": "Contenuto"
+ },
"country": {
"label": "Stato"
},
@@ -1332,6 +1569,13 @@
"craft": {
"label": "Tipo"
},
+ "crane/type": {
+ "label": "Tipo di gru",
+ "options": {
+ "floor-mounted_crane": "Gru ancorata a terra",
+ "portal_crane": "Gru portuale"
+ }
+ },
"crop": {
"label": "Colture"
},
@@ -1344,6 +1588,10 @@
"currency_multi": {
"label": "Valute"
},
+ "cutting": {
+ "label": "Tipo",
+ "placeholder": "Default"
+ },
"cycle_network": {
"label": "Rete"
},
@@ -1400,9 +1648,53 @@
"description": {
"label": "Descrizione"
},
+ "devices": {
+ "label": "Dispositivi",
+ "placeholder": "1, 2, 3,..."
+ },
"diaper": {
"label": "Fasciatoio"
},
+ "direction": {
+ "label": "Direzione (gradi in senso orario)",
+ "placeholder": "45, 90, 180, 270"
+ },
+ "direction_cardinal": {
+ "label": "Direzione",
+ "options": {
+ "E": "Est",
+ "ENE": "Est-nordest",
+ "ESE": "Est-sudest",
+ "N": "Nord",
+ "NE": "Nordest",
+ "NNE": "Nord-nordest",
+ "NNW": "Nord-nordovest",
+ "NW": "Nordovest",
+ "S": "Sud",
+ "SE": "Sudest",
+ "SSE": "Sud-sudest",
+ "SSW": "Sud-sudovest",
+ "SW": "Sudovest",
+ "W": "Ovest",
+ "WNW": "Ovest-nordovest",
+ "WSW": "Ovest-sudovest"
+ }
+ },
+ "direction_clock": {
+ "label": "Direzione",
+ "options": {
+ "anticlockwise": "Senso antiorario",
+ "clockwise": "Senso orario"
+ }
+ },
+ "direction_vertex": {
+ "label": "Direzione",
+ "options": {
+ "backward": "A ritroso",
+ "both": "Entrambi / Tutti",
+ "forward": "In avanti"
+ }
+ },
"display": {
"label": "Display"
},
@@ -1412,6 +1704,10 @@
"drive_through": {
"label": "Drive-through"
},
+ "duration": {
+ "label": "Durata",
+ "placeholder": "00:00"
+ },
"electrified": {
"label": "Elettrificata",
"options": {
@@ -1429,6 +1725,10 @@
"label": "Email",
"placeholder": "esempio@esempio.com"
},
+ "embankment": {
+ "label": "Tipo",
+ "placeholder": "Default"
+ },
"emergency": {
"label": "Emergenza"
},
@@ -1466,8 +1766,18 @@
"wall": "A muro"
}
},
+ "fitness_station": {
+ "label": "Tipo di equipaggiamento"
+ },
"fixme": {
- "label": "Sistemare"
+ "label": "Da correggere"
+ },
+ "ford": {
+ "label": "Tipo",
+ "placeholder": "Default"
+ },
+ "frequency": {
+ "label": "Frequenza operativa"
},
"fuel": {
"label": "Carburante"
@@ -1490,12 +1800,19 @@
"generator/method": {
"label": "Metodo"
},
+ "generator/output/electricity": {
+ "label": "Potenza in uscita",
+ "placeholder": "50 MW, 100 MW, 200 MW..."
+ },
"generator/source": {
"label": "Fonte"
},
"generator/type": {
"label": "Tipo"
},
+ "government": {
+ "label": "Tipo"
+ },
"grape_variety": {
"label": "Varietà "
},
@@ -1506,6 +1823,16 @@
"handrail": {
"label": "Corrimano"
},
+ "hashtags": {
+ "label": "Hashtag suggeriti",
+ "placeholder": "#esempio"
+ },
+ "healthcare": {
+ "label": "Tipo"
+ },
+ "healthcare/speciality": {
+ "label": "Specialità "
+ },
"height": {
"label": "Altezza (Metri)"
},
@@ -1547,6 +1874,9 @@
"inscription": {
"label": "Iscrizione"
},
+ "intermittent": {
+ "label": "Intermittente"
+ },
"internet_access": {
"label": "Accesso ad Internet",
"options": {
@@ -1566,6 +1896,9 @@
"kerb": {
"label": "Cordolo"
},
+ "label": {
+ "label": "Etichetta"
+ },
"lamp_type": {
"label": "Tipo"
},
@@ -1577,7 +1910,8 @@
"placeholder": "1, 2, 3..."
},
"layer": {
- "label": "Livello"
+ "label": "Livello",
+ "placeholder": "0"
},
"leaf_cycle": {
"label": "Fogliame",
@@ -1637,6 +1971,9 @@
"man_made": {
"label": "Tipo"
},
+ "manhole": {
+ "label": "Tipo"
+ },
"map_size": {
"label": "Copertura"
},
@@ -1657,6 +1994,12 @@
"maxweight": {
"label": "Peso massimo"
},
+ "memorial": {
+ "label": "Tipo"
+ },
+ "monitoring_multi": {
+ "label": "Controllo"
+ },
"mtb/scale": {
"label": "Difficoltà Mountain Bike",
"options": {
@@ -1745,7 +2088,9 @@
"oneway": {
"label": "Senso unico",
"options": {
+ "alternating": "Senso unico alternato",
"no": "No",
+ "reversible": "Invertibile",
"undefined": "No (ipotesi)",
"yes": "Sì"
}
@@ -1753,6 +2098,7 @@
"oneway_yes": {
"label": "Senso unico",
"options": {
+ "alternating": "Senso unico alternato",
"no": "No",
"undefined": "Si (ipotesi)",
"yes": "Sì"
@@ -1771,13 +2117,6 @@
"label": "Par",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "Direzione",
- "options": {
- "backward": "A ritroso",
- "forward": "In avanti"
- }
- },
"park_ride": {
"label": "Parcheggio di Interscambio"
},
@@ -1796,6 +2135,10 @@
"payment_multi": {
"label": "Tipologie di pagamento"
},
+ "phases": {
+ "label": "Fasi",
+ "placeholder": "1, 2, 3,..."
+ },
"phone": {
"label": "Telefono",
"placeholder": "+39 01 123 456"
@@ -1844,6 +2187,19 @@
"plant": {
"label": "Pianta"
},
+ "plant/output/electricity": {
+ "label": "Potenza in uscita",
+ "placeholder": "500 MW, 1000 MW, 2000 MW..."
+ },
+ "playground/baby": {
+ "label": "Seggiolino"
+ },
+ "playground/max_age": {
+ "label": "Età massima"
+ },
+ "playground/min_age": {
+ "label": "Età minima"
+ },
"population": {
"label": "Popolazione"
},
@@ -1862,16 +2218,59 @@
"railway": {
"label": "Tipo"
},
- "recycling_accepts": {
- "label": "Accetta"
+ "railway/position": {
+ "placeholder": "Distanza ad una cifra decimale (123.4)"
},
- "recycling_type": {
- "label": "Tipologia di riciclaggio",
+ "railway/signal/direction": {
+ "label": "Direzione",
"options": {
- "centre": "Centro di riciclaggio",
- "container": "Contenitore"
+ "backward": "A ritroso",
+ "both": "Entrambe / Tutte",
+ "forward": "In avanti"
}
},
+ "rating": {
+ "label": "Valutazione della potenza"
+ },
+ "recycling_accepts": {
+ "label": "Accetta"
+ },
+ "ref": {
+ "label": "Numero di matricola"
+ },
+ "ref/isil": {
+ "label": "Codice ISIL"
+ },
+ "ref_aeroway_gate": {
+ "label": "Numero del cancello"
+ },
+ "ref_golf_hole": {
+ "label": "Numero di buca",
+ "placeholder": "1-18"
+ },
+ "ref_highway_junction": {
+ "label": "Numero Svincolo"
+ },
+ "ref_platform": {
+ "label": "Numero di banchina"
+ },
+ "ref_road_number": {
+ "label": "Numero della strada"
+ },
+ "ref_route": {
+ "label": "Numero linea"
+ },
+ "ref_runway": {
+ "label": "Numero pista",
+ "placeholder": "es. 01L/19R"
+ },
+ "ref_stop_position": {
+ "label": "Numero di fermata"
+ },
+ "ref_taxiway": {
+ "label": "Codice pista di rullaggio",
+ "placeholder": "Esempio A5"
+ },
"relation": {
"label": "Tipo"
},
@@ -1985,6 +2384,9 @@
"social_facility_for": {
"label": "Tipo di utenza"
},
+ "source": {
+ "label": "Fonti"
+ },
"sport": {
"label": "Sport"
},
@@ -2024,9 +2426,19 @@
},
"placeholder": "Sconosciuto"
},
+ "structure_waterway": {
+ "label": "Struttura",
+ "options": {
+ "tunnel": "Galleria"
+ },
+ "placeholder": "Sconosciuto"
+ },
"studio": {
"label": "Settore"
},
+ "substance": {
+ "label": "Sostanza"
+ },
"substation": {
"label": "Tipo"
},
@@ -2053,6 +2465,12 @@
"surveillance/zone": {
"label": "Zona sorvegliata"
},
+ "switch": {
+ "label": "Tipo",
+ "options": {
+ "mechanical": "Meccanico"
+ }
+ },
"tactile_paving": {
"label": "Pavimento tattile"
},
@@ -2083,6 +2501,9 @@
"tourism": {
"label": "Tipo"
},
+ "tourism_attraction": {
+ "label": "Turismo"
+ },
"tower/construction": {
"label": "Tipo di costruzione",
"placeholder": "Con tiranti, traliccio, camuffata, ..."
@@ -2101,12 +2522,23 @@
},
"placeholder": "Solido, Soprattutto Solido, Morbido..."
},
+ "trade": {
+ "label": "Tipo"
+ },
"traffic_calming": {
"label": "Tipo"
},
"traffic_signals": {
"label": "Tipo"
},
+ "traffic_signals/direction": {
+ "label": "Direzione",
+ "options": {
+ "backward": "A ritroso",
+ "both": "Entrambe / Tutte",
+ "forward": "In avanti"
+ }
+ },
"trail_visibility": {
"label": "Visibilità del Tracciato",
"options": {
@@ -2119,9 +2551,24 @@
},
"placeholder": "Eccellente, Buona, Cattiva..."
},
+ "transformer": {
+ "label": "Tipo",
+ "options": {
+ "auxiliary": "Ausiliario",
+ "converter": "Convertitore",
+ "distribution": "Distribuzione",
+ "generator": "Generatore",
+ "traction": "Trazione",
+ "yes": "Sconosciuto"
+ }
+ },
"trees": {
"label": "Alberi"
},
+ "tunnel": {
+ "label": "Tipo",
+ "placeholder": "Default"
+ },
"vending": {
"label": "Beni venduti"
},
@@ -2133,6 +2580,34 @@
"street": "Da 5 a 20 m (da 16 a 65 ft)"
}
},
+ "volcano/status": {
+ "label": "Stato del vulcano",
+ "options": {
+ "active": "Attivo",
+ "dormant": "Dormiente",
+ "extinct": "Spento"
+ }
+ },
+ "volcano/type": {
+ "label": "Tipo di vulcano",
+ "options": {
+ "scoria": "Cono di scorie",
+ "shield": "Scudo",
+ "stratovolcano": "Stratovulcano"
+ }
+ },
+ "voltage": {
+ "label": "Tensione"
+ },
+ "voltage/primary": {
+ "label": "Voltaggio primario"
+ },
+ "voltage/secondary": {
+ "label": "Voltaggio sencondario"
+ },
+ "voltage/tertiary": {
+ "label": "Voltaggio terziario"
+ },
"wall": {
"label": "Tipo"
},
@@ -2160,6 +2635,14 @@
},
"wikipedia": {
"label": "Wikipedia"
+ },
+ "windings": {
+ "placeholder": "1, 2, 3,..."
+ },
+ "windings/configuration": {
+ "options": {
+ "zigzag": "Zig Zag"
+ }
}
},
"presets": {
@@ -2215,8 +2698,7 @@
"terms": "manovia"
},
"aerialway/station": {
- "name": "Stazione trasporto a fune",
- "terms": "seggiovia,funivia,funicolare,cabinovia,slittovia,rotovia,funivia aerea,cestovia,seggiovia navale,sciovia,teleferica,manovia,palorcio"
+ "name": "Stazione trasporto a fune"
},
"aerialway/t-bar": {
"name": "Skilift ad ancora",
@@ -2321,13 +2803,16 @@
"terms": "cambi,ufficio cambi,cambio,valuta,cambiovaluta"
},
"amenity/bus_station": {
- "name": "Stazione degli autobus",
- "terms": "autobus,bus,tram,stazione,fermata,capolinea"
+ "name": "Stazione autobus"
},
"amenity/cafe": {
"name": "Caffè",
"terms": "caffè,te,bar"
},
+ "amenity/car_pooling": {
+ "name": "Condivisione automobile",
+ "terms": ""
+ },
"amenity/car_rental": {
"name": "Noleggio auto",
"terms": "Noleggio automobili"
@@ -2360,6 +2845,14 @@
"name": "Clinica medica",
"terms": "clinica,poliambulatori,policlinica"
},
+ "amenity/clinic/abortion": {
+ "name": "Clinica per aborti",
+ "terms": ""
+ },
+ "amenity/clinic/fertility": {
+ "name": "Centro fecondazione assistita",
+ "terms": ""
+ },
"amenity/clock": {
"name": "Orologio",
"terms": "ora,orario,orologio"
@@ -2416,8 +2909,7 @@
"terms": "Fast Food"
},
"amenity/ferry_terminal": {
- "name": "Terminal traghetti",
- "terms": "traghetto,traghetti,imbarco,stazione marittima"
+ "name": "Stazione battelli"
},
"amenity/fire_station": {
"name": "Caserma dei pompieri",
@@ -2467,6 +2959,10 @@
"name": "Biblioteca",
"terms": "Libreria"
},
+ "amenity/love_hotel": {
+ "name": "Love Hotel",
+ "terms": ""
+ },
"amenity/marketplace": {
"name": "Mercato",
"terms": "Mercato"
@@ -2475,6 +2971,10 @@
"name": "Parcheggio moto",
"terms": "parcheggio scooter,moto,scooter"
},
+ "amenity/music_school": {
+ "name": "Scuola di musica",
+ "terms": ""
+ },
"amenity/nightclub": {
"name": "Discoteca",
"terms": "discoteca,night,locale notturno,balera"
@@ -2514,6 +3014,10 @@
"name": "Chiesa",
"terms": "cristiano,abbazia,basilica,cattedrale,presbiterio,cappella,chiesa,casa di Dio,luogo di preghiera,luogo di culto,missione,oratorio,parrocchia,sacello,edicola votiva,tabernacolo,tempio"
},
+ "amenity/place_of_worship/hindu": {
+ "name": "Tempio Hindu",
+ "terms": ""
+ },
"amenity/place_of_worship/jewish": {
"name": "Sinagoga",
"terms": "ebreo,ebrea,sinagoga,ebraismo,sionismo"
@@ -2522,6 +3026,18 @@
"name": "Moschea",
"terms": "musulmana,islamismo,moschea,islam"
},
+ "amenity/place_of_worship/shinto": {
+ "name": "Tempio Shintoista",
+ "terms": ""
+ },
+ "amenity/place_of_worship/sikh": {
+ "name": "Tempio Sikh",
+ "terms": ""
+ },
+ "amenity/place_of_worship/taoist": {
+ "name": "Tempio Taoista",
+ "terms": ""
+ },
"amenity/planetarium": {
"name": "Planetario",
"terms": "museo,astronomia,osservatorio"
@@ -2559,8 +3075,8 @@
"terms": "Stazione guardia forestale"
},
"amenity/recycling": {
- "name": "Isola ecologica",
- "terms": "riciclo,raccolta differenziata,cestino,pattume,riciclaggio"
+ "name": "Cassonetto per raccolta differenziata",
+ "terms": ""
},
"amenity/recycling_centre": {
"name": "Centro di riciclaggio",
@@ -2581,10 +3097,21 @@
"name": "Area Scolastica",
"terms": "scuola,accademia,alma mater,lavagna,collegio,dipartimento,disciplina,classe,facoltà ,aula,istituto,istituzione,riformatorio,scuola,edificio scolastico,seminario,università "
},
+ "amenity/scrapyard": {
+ "name": "Sfasciacarrozze"
+ },
"amenity/shelter": {
"name": "Riparo",
"terms": "ricovero,rifugio,tettoia,pensilina,bivacco,grotta"
},
+ "amenity/shower": {
+ "name": "Doccia",
+ "terms": ""
+ },
+ "amenity/smoking_area": {
+ "name": "Area fumatori",
+ "terms": ""
+ },
"amenity/social_facility": {
"name": "Centro socio-assistenziale",
"terms": "centro sociale,comunità ,cooperativa sociale,centro assistenziale,rsa,casa di riposo,ospizio,servizi sociali,casa famiglia,comunità di recupero"
@@ -2656,6 +3183,10 @@
"name": "Distributore automatico di sacchetti per escrementi",
"terms": "distributore automatico,macchinetta,cacca,cane"
},
+ "amenity/vending_machine/feminine_hygiene": {
+ "name": "Distributore automatico di prodotti per l'igiene femminile",
+ "terms": ""
+ },
"amenity/vending_machine/news_papers": {
"name": "Distributore automatico di giornali"
},
@@ -2683,6 +3214,10 @@
"name": "Veterinario",
"terms": "animali,dottore,medicina,farmacia"
},
+ "amenity/waste/dog_excrement": {
+ "name": "Cestino per escrementi animali",
+ "terms": ""
+ },
"amenity/waste_basket": {
"name": "Cestino della spazzatura",
"terms": "sacchetto della spazzatura,cestino della spazzatura,cassonetto della spazzatura,cassonetto,cestino"
@@ -2711,8 +3246,56 @@
"name": "Superificie stradale",
"terms": "superficie,manto stradale,materiale"
},
+ "attraction/amusement_ride": {
+ "name": "Parco divertimenti",
+ "terms": ""
+ },
+ "attraction/animal": {
+ "name": "Animale",
+ "terms": ""
+ },
+ "attraction/big_wheel": {
+ "name": "Ruota panoramica",
+ "terms": ""
+ },
+ "attraction/bumper_car": {
+ "name": "Autoscontro",
+ "terms": ""
+ },
+ "attraction/bungee_jumping": {
+ "name": "Bungee Jumping",
+ "terms": ""
+ },
+ "attraction/carousel": {
+ "name": "Carosello",
+ "terms": ""
+ },
+ "attraction/dark_ride": {
+ "name": "Percorso al buio",
+ "terms": ""
+ },
+ "attraction/drop_tower": {
+ "terms": ""
+ },
+ "attraction/pirate_ship": {
+ "name": "Nave dei pirati",
+ "terms": ""
+ },
+ "attraction/river_rafting": {
+ "name": "Rafting",
+ "terms": ""
+ },
"attraction/roller_coaster": {
- "name": "Montagne russe"
+ "name": "Montagne russe",
+ "terms": ""
+ },
+ "attraction/train": {
+ "name": "Trenino turistico",
+ "terms": ""
+ },
+ "attraction/water_slide": {
+ "name": "Scivolo",
+ "terms": ""
},
"barrier": {
"name": "Barriera",
@@ -2761,6 +3344,10 @@
"name": "Siepe",
"terms": "Siepe"
},
+ "barrier/kerb": {
+ "name": "Cordolo",
+ "terms": ""
+ },
"barrier/kissing_gate": {
"name": "Cancello che non fa passare il bestiame",
"terms": "Kissing Gate"
@@ -2801,6 +3388,14 @@
"name": "Fienile",
"terms": "granaio,basso servizio,tesa"
},
+ "building/boathouse": {
+ "name": "Rimessa per barche",
+ "terms": ""
+ },
+ "building/bungalow": {
+ "name": "Bungalow",
+ "terms": ""
+ },
"building/bunker": {
"name": "Bunker"
},
@@ -2820,6 +3415,10 @@
"name": "Chiesa (edificio)",
"terms": "cristiano,abbazia,basilica,cattedrale,presbiterio,cappella,chiesa,casa di Dio,luogo di preghiera,luogo di culto,missione,oratorio,parrocchia,sacello,edicola votiva,tabernacolo,tempio"
},
+ "building/civic": {
+ "name": "Edificio comunale",
+ "terms": ""
+ },
"building/college": {
"name": "Edificio di un College",
"terms": "università "
@@ -2843,6 +3442,10 @@
"building/entrance": {
"name": "Entrata/Uscita"
},
+ "building/farm": {
+ "name": "Cascina (residenza)",
+ "terms": ""
+ },
"building/garage": {
"name": "Garage",
"terms": "Garage"
@@ -2879,6 +3482,10 @@
"name": "Edificio di una Scuola d'Infanzia",
"terms": "asilo nido,primavera"
},
+ "building/mosque": {
+ "name": "Moschea (edificio)",
+ "terms": ""
+ },
"building/public": {
"name": "Edificio pubblico",
"terms": "comunita,edificio comunitario,comunità "
@@ -2895,6 +3502,10 @@
"name": "Tettoia",
"terms": "tetto,pensilina"
},
+ "building/ruins": {
+ "name": "Edificio in rovina",
+ "terms": ""
+ },
"building/school": {
"name": "Edificio scolastico",
"terms": "accademia,alma mater,lavagna,collegio,dipartimento,disciplina,classe,facoltà ,aula,istituto,istituzione,riformatorio,scuola,edificio scolastico,seminario,università "
@@ -2903,6 +3514,10 @@
"name": "Casa semi indipendente",
"terms": "semi-indipendente,semiindipendente,semindipendente, abitazione semi indipendente"
},
+ "building/service": {
+ "name": "Edificio di servizio",
+ "terms": ""
+ },
"building/shed": {
"name": "Capanno",
"terms": "capanno degli attrezzi,capanna,rimessa,capannone"
@@ -2911,10 +3526,18 @@
"name": "Stalla",
"terms": "stalla,ricovero,scuderia"
},
+ "building/stadium": {
+ "name": "Stadio",
+ "terms": ""
+ },
"building/static_caravan": {
"name": "Roulotte stazionaria",
"terms": "Casa mobile,container,casa prefabbricata"
},
+ "building/temple": {
+ "name": "Tempio",
+ "terms": ""
+ },
"building/terrace": {
"name": "Villette a schiera",
"terms": "villette,fila di case"
@@ -2922,6 +3545,10 @@
"building/train_station": {
"name": "Stazione ferroviaria"
},
+ "building/transportation": {
+ "name": "Stazione (mezzi di trasporto)",
+ "terms": ""
+ },
"building/university": {
"name": "Edificio universitario",
"terms": "college,alma"
@@ -2978,10 +3605,18 @@
"name": "Fornitore di catering",
"terms": "Addetto al catering,Azienda di catering"
},
+ "craft/chimney_sweeper": {
+ "name": "Spazzacamino",
+ "terms": ""
+ },
"craft/clockmaker": {
"name": "Costruttore di orologi",
"terms": "orologi"
},
+ "craft/confectionery": {
+ "name": "Mercato delle caramelle",
+ "terms": ""
+ },
"craft/distillery": {
"name": "Distilleria",
"terms": ""
@@ -3083,6 +3718,10 @@
"name": "Impalcature",
"terms": "Costruttore di impalcature"
},
+ "craft/sculptor": {
+ "name": "Scultore",
+ "terms": ""
+ },
"craft/shoemaker": {
"name": "Calzolaio",
"terms": "scarpe,scarpino,calzature"
@@ -3140,6 +3779,10 @@
"name": "Idrante",
"terms": " Pompa antincendio "
},
+ "emergency/life_ring": {
+ "name": "Salvagente",
+ "terms": ""
+ },
"emergency/no": {
"name": "Nessun accesso di emergenza"
},
@@ -3153,6 +3796,10 @@
"emergency/private": {
"name": "Accesso di emergenza privato"
},
+ "emergency/water_tank": {
+ "name": "Serbatoio d'emergenza per l'acqua",
+ "terms": ""
+ },
"emergency/yes": {
"name": "Accesso di emergenza"
},
@@ -3164,10 +3811,18 @@
"name": "Attraversamento pedonale",
"terms": "attraversamento pedonale,strisce pedonali,attraversamento,dosso"
},
+ "footway/crossing-raised": {
+ "name": "Incrocio rialzato",
+ "terms": ""
+ },
"footway/crosswalk": {
"name": "Strisce pedonali",
"terms": "strisce pedonali,attraversamento"
},
+ "footway/crosswalk-raised": {
+ "name": "Attraversamento pedonale rialzato",
+ "terms": ""
+ },
"footway/sidewalk": {
"name": "Marciapiede",
"terms": "marciapiedi,passeggio,salvagente,banchina"
@@ -3216,10 +3871,65 @@
"name": "Laghetto",
"terms": "Laghetto"
},
+ "healthcare": {
+ "name": "Clinica",
+ "terms": ""
+ },
+ "healthcare/alternative": {
+ "name": "Medicina alternativa",
+ "terms": ""
+ },
+ "healthcare/alternative/chiropractic": {
+ "name": "Chiropratico",
+ "terms": ""
+ },
+ "healthcare/audiologist": {
+ "name": "Audiologo",
+ "terms": ""
+ },
+ "healthcare/birthing_center": {
+ "name": "Centro nascita",
+ "terms": ""
+ },
"healthcare/blood_donation": {
"name": "Centro trasfusionale",
"terms": "donatori,sangue,banca dl sangue,trasfusioni,plasmaferesi,piastrinoaferesi,donazione"
},
+ "healthcare/hospice": {
+ "name": "Ospizio",
+ "terms": ""
+ },
+ "healthcare/midwife": {
+ "name": "Clinica prenatale",
+ "terms": ""
+ },
+ "healthcare/occupational_therapist": {
+ "terms": ""
+ },
+ "healthcare/optometrist": {
+ "name": "Oculista",
+ "terms": ""
+ },
+ "healthcare/physiotherapist": {
+ "name": "Fisioterapista",
+ "terms": ""
+ },
+ "healthcare/podiatrist": {
+ "name": "Podologo",
+ "terms": ""
+ },
+ "healthcare/psychotherapist": {
+ "name": "Psicoterapista",
+ "terms": "ansia,consultorio,counselor,depressione,salute mentale,igiene mentale,mente,suicidio,terapista,terapia"
+ },
+ "healthcare/rehabilitation": {
+ "name": "Centro riabilitativo",
+ "terms": "riabilitazione,terapia,terapista"
+ },
+ "healthcare/speech_therapist": {
+ "name": "Logopedista",
+ "terms": ""
+ },
"highway": {
"name": "Strada"
},
@@ -3227,9 +3937,12 @@
"name": "Ippovia",
"terms": "ippovia, percorso per cavalli, percorso equestre"
},
+ "highway/bus_guideway": {
+ "name": "Binario per autobus",
+ "terms": ""
+ },
"highway/bus_stop": {
- "name": "Fermata dell'autobus",
- "terms": "Fermata Autobus"
+ "name": "Fermata autobus / banchina"
},
"highway/corridor": {
"name": "Corridoio interno",
@@ -3239,10 +3952,18 @@
"name": "Attraversamento stradale",
"terms": "attraversamento pedonale,strisce pedonali,attraversamento,dosso"
},
+ "highway/crossing-raised": {
+ "name": "Attraversamento Stradale Sopraelevato",
+ "terms": "attraversamento pedonale,strisce pedonali,attraversamento,dosso"
+ },
"highway/crosswalk": {
"name": "Strisce pedonali",
"terms": "strisce pedonali,attraversamento"
},
+ "highway/crosswalk-raised": {
+ "name": "Attraversamento pedonale rialzato",
+ "terms": ""
+ },
"highway/cycleway": {
"name": "Percorso ciclabile",
"terms": "Percorso ciclabile"
@@ -3283,6 +4004,14 @@
"name": "Sentiero",
"terms": "Sentiero"
},
+ "highway/pedestrian_area": {
+ "name": "Area pedonale",
+ "terms": ""
+ },
+ "highway/pedestrian_line": {
+ "name": "Strada pedonale",
+ "terms": ""
+ },
"highway/primary": {
"name": "Primaria",
"terms": "Primaria"
@@ -3459,6 +4188,10 @@
"name": "Bacino",
"terms": "Bacino"
},
+ "landuse/brownfield": {
+ "name": "Area industriale dismessa",
+ "terms": ""
+ },
"landuse/cemetery": {
"name": "Cimitero",
"terms": "Cimitero"
@@ -3491,13 +4224,21 @@
"terms": "Foresta"
},
"landuse/garages": {
- "name": "Garage",
- "terms": "garage,rimessa,autorimessa"
+ "name": "Area garage",
+ "terms": ""
},
"landuse/grass": {
"name": "Erba",
"terms": "Erba"
},
+ "landuse/greenfield": {
+ "name": "Terreno edificabile",
+ "terms": ""
+ },
+ "landuse/greenhouse_horticulture": {
+ "name": "Serra",
+ "terms": "serra,coltivazione,piante,orto,coltivazione,vegetali"
+ },
"landuse/harbour": {
"name": "Porto",
"terms": "porto,insenatura,riparo,rifugio,marittimo,fluviale"
@@ -3506,6 +4247,14 @@
"name": "Area industriale",
"terms": "zona industriale,zona artigianale,industria,artigianato"
},
+ "landuse/industrial/scrap_yard": {
+ "name": "Sfasciacarrozze",
+ "terms": ""
+ },
+ "landuse/industrial/slaughterhouse": {
+ "name": "Macello",
+ "terms": "macello,mattatoio,abbattimento,macelleria,macellaio,gallin*,mucc*,carne,suin*,maial*,animali"
+ },
"landuse/landfill": {
"name": "Discarica",
"terms": "pattume,isola ecologica"
@@ -3582,6 +4331,10 @@
"name": "Campo da gioco",
"terms": "Campo da gioco,Campo giochi,Campo da giochi"
},
+ "landuse/religious": {
+ "name": "Area religiosa",
+ "terms": ""
+ },
"landuse/residential": {
"name": "Area residenziale",
"terms": "residenziale,zona residenziale,case,abitazioni,alloggi"
@@ -3638,6 +4391,49 @@
"name": "Palestra a cielo aperto",
"terms": "Palestra a cielo aperto,Attrezzatura ginnica all'aperto"
},
+ "leisure/fitness_station/balance_beam": {
+ "name": "Trave (attrezzo ginnico)",
+ "terms": ""
+ },
+ "leisure/fitness_station/box": {
+ "name": "Scatola per salti",
+ "terms": ""
+ },
+ "leisure/fitness_station/horizontal_bar": {
+ "name": "Sbarra per trazioni",
+ "terms": ""
+ },
+ "leisure/fitness_station/horizontal_ladder": {
+ "terms": ""
+ },
+ "leisure/fitness_station/hyperextension": {
+ "name": "Stazione per lombari",
+ "terms": ""
+ },
+ "leisure/fitness_station/parallel_bars": {
+ "name": "Barre Parallele",
+ "terms": "barr*,esercizi,fitness,palestra,percorso"
+ },
+ "leisure/fitness_station/push-up": {
+ "name": "Stazione per piegamenti sulle braccia",
+ "terms": ""
+ },
+ "leisure/fitness_station/rings": {
+ "name": "Anelli (attrezzo ginnico)",
+ "terms": ""
+ },
+ "leisure/fitness_station/sign": {
+ "name": "Cartello illustrativo per esercizi",
+ "terms": ""
+ },
+ "leisure/fitness_station/sit-up": {
+ "name": "Stazione per addominali",
+ "terms": ""
+ },
+ "leisure/fitness_station/stairs": {
+ "name": "Scala per esercizi",
+ "terms": ""
+ },
"leisure/garden": {
"name": "Giardino",
"terms": "Giardino"
@@ -3646,6 +4442,9 @@
"name": "Campo da Golf",
"terms": "Campo da golf"
},
+ "leisure/hackerspace": {
+ "terms": ""
+ },
"leisure/horse_riding": {
"name": "Centro equestre",
"terms": "cavall*,equestre,circolo,ippica,club"
@@ -3694,6 +4493,10 @@
"name": "Campo di beach volley",
"terms": "pallavolo,pista,palla,volley,campetto"
},
+ "leisure/pitch/boules": {
+ "name": "Campo da bocce",
+ "terms": ""
+ },
"leisure/pitch/bowls": {
"name": "Campo da bocce",
"terms": "Campo da bocce"
@@ -3746,6 +4549,10 @@
"name": "Pista (Atletica)",
"terms": "atletica,tartan,pista"
},
+ "leisure/sauna": {
+ "name": "Sauna",
+ "terms": ""
+ },
"leisure/slipway": {
"name": "Scivolo per barche",
"terms": "Rampa per la messa in acqua di imbarcazioni"
@@ -3798,6 +4605,10 @@
"name": "Ciminiera",
"terms": "torre,camino"
},
+ "man_made/crane": {
+ "name": "Gru",
+ "terms": ""
+ },
"man_made/cutline": {
"name": "Linea di demarcazione",
"terms": "Linea di taglio"
@@ -3825,6 +4636,10 @@
"name": "Palo",
"terms": "albero,torre,comunicazione,radio,cellulari,antenna,trasmissioni,tv,televisione,telefoni"
},
+ "man_made/monitoring_station": {
+ "name": "Stazione di controllo",
+ "terms": ""
+ },
"man_made/observation": {
"name": "Torre di osservazione",
"terms": "torre,osservazione,osservatorio,piattaforma,osservativa,antincendio,panorama"
@@ -3885,10 +4700,30 @@
"name": "Impianto Idrico",
"terms": " Impianto idrico "
},
+ "man_made/watermill": {
+ "name": "Mulino ad acqua",
+ "terms": ""
+ },
+ "man_made/windmill": {
+ "name": "Mulino a vento",
+ "terms": ""
+ },
"man_made/works": {
"name": "Fabbrica",
"terms": "industria,manifattura,officina,opificio,stabilimento,laboratorio"
},
+ "manhole": {
+ "name": "Tombino",
+ "terms": ""
+ },
+ "manhole/drain": {
+ "name": "Tombino",
+ "terms": ""
+ },
+ "manhole/telecom": {
+ "name": "Tombino per telecominicazioni",
+ "terms": ""
+ },
"natural": {
"name": "Naturale",
"terms": "Elemento naturale"
@@ -4005,13 +4840,36 @@
"name": "Uffici",
"terms": "Ufficio"
},
+ "office/accountant": {
+ "name": "Commercialista",
+ "terms": ""
+ },
"office/administrative": {
- "name": "Autorità locale",
- "terms": "Ufficio amministrativo,amministrazione,autorità locale,supervisione,comune"
+ "name": "Autorità locale"
+ },
+ "office/adoption_agency": {
+ "name": "Agenzia per adozioni",
+ "terms": ""
+ },
+ "office/advertising_agency": {
+ "name": "Agenzia pubblicitaria",
+ "terms": ""
+ },
+ "office/architect": {
+ "name": "Studio di architettura",
+ "terms": ""
+ },
+ "office/association": {
+ "name": "Ufficio associazione senza scopo di lucro",
+ "terms": ""
+ },
+ "office/charity": {
+ "name": "Organizzazione benefica",
+ "terms": ""
},
"office/company": {
"name": "Ufficio aziendale",
- "terms": "Ufficio"
+ "terms": ""
},
"office/coworking": {
"name": "Ufficio in Coworking",
@@ -4025,6 +4883,10 @@
"name": "Agenzia per l'impiego",
"terms": "interinale,impiego,lavoro,ufficio per l'impiego,ufficio interinale"
},
+ "office/energy_supplier": {
+ "name": "Ufficio azienda fornitrice di energia",
+ "terms": ""
+ },
"office/estate_agent": {
"name": "Agente Immobiliare",
"terms": "agenzia immobiliare,immobiliare"
@@ -4033,6 +4895,13 @@
"name": "Ufficio Finanziario",
"terms": "finanza,finanziaria,fiduciaria,mag"
},
+ "office/forestry": {
+ "terms": ""
+ },
+ "office/foundation": {
+ "name": "Fondazione",
+ "terms": ""
+ },
"office/government": {
"name": "Ufficio governativo",
"terms": "sede,dipartimento,governo,comune,provincia,regione,procura,provveditorato,pretura"
@@ -4041,22 +4910,45 @@
"name": "Anagrafe",
"terms": "anagrafe,comune,archivio di stato"
},
+ "office/government/tax": {
+ "name": "Agenzia delle entrate",
+ "terms": ""
+ },
+ "office/guide": {
+ "name": "Ufficio guide turistiche",
+ "terms": ""
+ },
"office/insurance": {
"name": "Assicurazione",
"terms": "assicurativo,sinistri,polizza assicurativa"
},
+ "office/it": {
+ "name": "Ufficio società IT",
+ "terms": ""
+ },
"office/lawyer": {
"name": "Studio legale",
"terms": "ufficio legale,legale,avvocato,avvocatura,magistrato,difensore,azzeccagarbugli"
},
"office/lawyer/notary": {
- "name": "Ufficio notarile",
- "terms": "firma,notaio,stato,burocrazia"
+ "name": "Ufficio notarile"
+ },
+ "office/moving_company": {
+ "name": "Ufficio compagnia di traslochi",
+ "terms": ""
+ },
+ "office/newspaper": {
+ "name": "Ufficio giornalistico",
+ "terms": ""
},
"office/ngo": {
"name": "Organizzazione non governativa",
"terms": "ong,ngo,onu,associazione,non profit,nonprofit,no profit,onlus,non lucrativa,senza fini di lucro,cooperativa,cooperazione"
},
+ "office/notary": {
+ "name": "Ufficio notarile",
+ "terms": ""
+ },
"office/physician": {
"name": "Medico"
},
@@ -4064,17 +4956,40 @@
"name": "Sede di partito",
"terms": "circolo,partito,politica,sezione"
},
+ "office/private_investigator": {
+ "name": "Ufficio agenzia investigativa privata",
+ "terms": ""
+ },
+ "office/quango": {
+ "terms": ""
+ },
"office/research": {
"name": "Istituto di Ricerca",
"terms": "Ufficio ricerca,Ufficio di ricerca"
},
+ "office/surveyor": {
+ "name": "Ufficio di supervisione",
+ "terms": ""
+ },
+ "office/tax_advisor": {
+ "name": "Centro assistenza fiscale",
+ "terms": ""
+ },
"office/telecommunication": {
"name": "Ufficio di telecomunicazioni",
"terms": "telecomunicazioni,telefonia"
},
+ "office/therapist": {
+ "name": "Studio psichiatrico",
+ "terms": ""
+ },
"office/travel_agent": {
"name": "Agenzia di viaggi"
},
+ "office/water_utility": {
+ "name": "Ufficio azienda di fornitura dell'acqua",
+ "terms": ""
+ },
"piste": {
"name": "Piste da sci",
"terms": "pista da sci,sci,impianto sciistico,impianto"
@@ -4097,6 +5012,10 @@
"name": "Isola",
"terms": "arcipelago,atollo,banco,isola,isolotto,scoglio"
},
+ "place/islet": {
+ "name": "Isoletta",
+ "terms": ""
+ },
"place/isolated_dwelling": {
"name": "Case Sparse",
"terms": " Insediamento rurale isolato "
@@ -4109,6 +5028,9 @@
"name": "Vicinanze",
"terms": "Quartiere,Zona"
},
+ "place/plot": {
+ "terms": ""
+ },
"place/quarter": {
"name": "Sotto-distretto / Quartiere",
"terms": ""
@@ -4129,6 +5051,60 @@
"name": "Villaggio",
"terms": "Frazione"
},
+ "playground/balance_beam": {
+ "name": "Trave",
+ "terms": ""
+ },
+ "playground/basket_spinner": {
+ "terms": ""
+ },
+ "playground/basket_swing": {
+ "name": "Altalena a cesto",
+ "terms": ""
+ },
+ "playground/climbing_frame": {
+ "name": "Struttura da arrampicata",
+ "terms": ""
+ },
+ "playground/cushion": {
+ "name": "Materasso gonfiato",
+ "terms": ""
+ },
+ "playground/horizontal_bar": {
+ "terms": ""
+ },
+ "playground/rocker": {
+ "name": "Gioco a molla",
+ "terms": ""
+ },
+ "playground/roundabout": {
+ "name": "Girello",
+ "terms": ""
+ },
+ "playground/sandpit": {
+ "name": "Buca di sabbia",
+ "terms": ""
+ },
+ "playground/seesaw": {
+ "name": "Altalena a dondolo",
+ "terms": ""
+ },
+ "playground/slide": {
+ "name": "Scivolo",
+ "terms": ""
+ },
+ "playground/structure": {
+ "name": "Struttura da gioco",
+ "terms": ""
+ },
+ "playground/swing": {
+ "name": "Altalena",
+ "terms": ""
+ },
+ "playground/zipwire": {
+ "name": "Teleferica",
+ "terms": ""
+ },
"point": {
"name": "Punto",
"terms": "Punto"
@@ -4140,6 +5116,14 @@
"name": "Generatore di energia",
"terms": " Centrale elettrica "
},
+ "power/generator/source_nuclear": {
+ "name": "Reattore nucleare",
+ "terms": ""
+ },
+ "power/generator/source_wind": {
+ "name": "Turbina eolica",
+ "terms": ""
+ },
"power/line": {
"name": "Linea elettrica",
"terms": "Elettrodotto"
@@ -4163,6 +5147,9 @@
"name": "Sottostazione",
"terms": "Sottostazione"
},
+ "power/switch": {
+ "terms": ""
+ },
"power/tower": {
"name": "Traliccio ad alta tensione",
"terms": "Torre ad alta tensione"
@@ -4171,13 +5158,159 @@
"name": "Trasformatore",
"terms": "Trasformatore"
},
+ "public_transport/linear_platform": {
+ "terms": ""
+ },
+ "public_transport/linear_platform_aerialway": {
+ "name": "Fermata / banchina del trasporto a fune",
+ "terms": ""
+ },
+ "public_transport/linear_platform_bus": {
+ "name": "Fermata / banchina dell'autobus",
+ "terms": ""
+ },
+ "public_transport/linear_platform_ferry": {
+ "name": "Fermata / banchina del traghetto",
+ "terms": ""
+ },
+ "public_transport/linear_platform_light_rail": {
+ "name": "Fermata / banchina della metropolitana di superficie",
+ "terms": ""
+ },
+ "public_transport/linear_platform_monorail": {
+ "name": "Fermata / banchina della monorotaia",
+ "terms": ""
+ },
+ "public_transport/linear_platform_subway": {
+ "name": "Fermata / banchina della metropolitana",
+ "terms": ""
+ },
+ "public_transport/linear_platform_train": {
+ "name": "Fermata / banchina del treno",
+ "terms": ""
+ },
+ "public_transport/linear_platform_tram": {
+ "name": "Fermata / banchina del tram",
+ "terms": ""
+ },
+ "public_transport/linear_platform_trolleybus": {
+ "terms": ""
+ },
"public_transport/platform": {
- "name": "Banchina",
- "terms": "binario,fermata,stazione,pensilina,platform"
+ "terms": ""
+ },
+ "public_transport/platform_aerialway": {
+ "name": "Fermata / banchina del trasporto a fune",
+ "terms": ""
+ },
+ "public_transport/platform_bus": {
+ "name": "Fermata / banchina dell'autobus",
+ "terms": ""
+ },
+ "public_transport/platform_ferry": {
+ "name": "Fermata / banchina del traghetto",
+ "terms": ""
+ },
+ "public_transport/platform_light_rail": {
+ "name": "Fermata / banchina della metropolitana di superficie",
+ "terms": ""
+ },
+ "public_transport/platform_monorail": {
+ "name": "Fermata / banchina della monorotaia",
+ "terms": ""
+ },
+ "public_transport/platform_subway": {
+ "name": "Fermata / banchina della metropolitana",
+ "terms": ""
+ },
+ "public_transport/platform_train": {
+ "name": "Fermata / banchina del treno",
+ "terms": ""
+ },
+ "public_transport/platform_tram": {
+ "name": "Fermata / banchina del tram",
+ "terms": ""
+ },
+ "public_transport/platform_trolleybus": {
+ "terms": ""
+ },
+ "public_transport/station": {
+ "terms": ""
+ },
+ "public_transport/station_aerialway": {
+ "name": "Stazione di trasporto a fune",
+ "terms": ""
+ },
+ "public_transport/station_bus": {
+ "name": "Stazione /Terminal degli autobus",
+ "terms": ""
+ },
+ "public_transport/station_ferry": {
+ "name": "Stazione / Terminal dei traghetti",
+ "terms": ""
+ },
+ "public_transport/station_light_rail": {
+ "name": "Stazione del tram",
+ "terms": ""
+ },
+ "public_transport/station_monorail": {
+ "name": "Stazione della monorotaia",
+ "terms": ""
+ },
+ "public_transport/station_subway": {
+ "name": "Stazione metropolitana",
+ "terms": ""
+ },
+ "public_transport/station_train": {
+ "name": "Stazione treno",
+ "terms": ""
+ },
+ "public_transport/station_train_halt": {
+ "name": "Fermata del treno a richiesta",
+ "terms": ""
+ },
+ "public_transport/station_tram": {
+ "name": "Stazione tram",
+ "terms": ""
+ },
+ "public_transport/station_trolleybus": {
+ "terms": ""
+ },
+ "public_transport/stop_area": {
+ "terms": ""
},
"public_transport/stop_position": {
- "name": "Fermata",
- "terms": "stop,stazione,pensilina"
+ "terms": ""
+ },
+ "public_transport/stop_position_aerialway": {
+ "terms": ""
+ },
+ "public_transport/stop_position_bus": {
+ "name": "Fermata autobus",
+ "terms": ""
+ },
+ "public_transport/stop_position_ferry": {
+ "name": "Fermata battello",
+ "terms": ""
+ },
+ "public_transport/stop_position_light_rail": {
+ "terms": ""
+ },
+ "public_transport/stop_position_monorail": {
+ "terms": ""
+ },
+ "public_transport/stop_position_subway": {
+ "terms": ""
+ },
+ "public_transport/stop_position_train": {
+ "name": "Posizione fermata del treno ",
+ "terms": ""
+ },
+ "public_transport/stop_position_tram": {
+ "terms": ""
+ },
+ "public_transport/stop_position_trolleybus": {
+ "terms": ""
},
"railway": {
"name": "Ferrovia"
@@ -4186,10 +5319,17 @@
"name": "Ferrovia abbandonata",
"terms": "Ferrovia abbandonata"
},
+ "railway/buffer_stop": {
+ "terms": ""
+ },
"railway/crossing": {
"name": "Passaggio a livello (sentiero)",
"terms": "passaggio a livello,incrocio ferroviario,attraversamento pedonale"
},
+ "railway/derail": {
+ "name": "Deragliatore ferroviario",
+ "terms": "deragliatore,scambio,aghi a terra"
+ },
"railway/disused": {
"name": "Ferrovia in disuso",
"terms": "Ferrovia di disuso"
@@ -4199,13 +5339,24 @@
"terms": "funicolare,treno,trenino"
},
"railway/halt": {
- "name": "Fermata ferroviaria",
- "terms": "Fermata ferroviaria,fermata,stazione,stazione non custodita,fermata a richiesta"
+ "name": "Fermata a richiesta"
},
"railway/level_crossing": {
"name": "Passaggio a livello (strada)",
"terms": "passaggio a livello,incrocio ferroviario,attraversamento"
},
+ "railway/light_rail": {
+ "name": "Tram",
+ "terms": ""
+ },
+ "railway/milestone": {
+ "name": "Pietra miliare ferroviaria",
+ "terms": "pietra,miliare,marcatore"
+ },
+ "railway/miniature": {
+ "name": "Ferrovia in miniatura",
+ "terms": ""
+ },
"railway/monorail": {
"name": "Monorotaia",
"terms": "Monorotaia"
@@ -4215,16 +5366,18 @@
"terms": "scartamento ridotto"
},
"railway/platform": {
- "name": "Piattaforma della stazione ferroviaria",
- "terms": "Piattafirna ferroviaria"
+ "name": "Banchina"
},
"railway/rail": {
"name": "Ferrovia",
"terms": "Ferrovia"
},
+ "railway/signal": {
+ "name": "Segnale ferroviario",
+ "terms": "segnale,semaforo,luci"
+ },
"railway/station": {
- "name": "Stazione ferroviaria",
- "terms": "Stazione ferroviaria"
+ "name": "Stazione"
},
"railway/subway": {
"name": "Metropolitana",
@@ -4234,13 +5387,20 @@
"name": "Entrata di metropolitana",
"terms": "Entrata metropolitana"
},
+ "railway/switch": {
+ "name": "Scambio ferroviario",
+ "terms": "scambio,cambio,ferrovia"
+ },
+ "railway/train_wash": {
+ "name": "Lavaggio treni",
+ "terms": ""
+ },
"railway/tram": {
"name": "Tram",
"terms": "tram,rotaia,trasporto pubblico"
},
"railway/tram_stop": {
- "name": "Fermata del tram",
- "terms": "tram,metropolitana,superficie"
+ "name": "Fermata del tram"
},
"relation": {
"name": "Relazione",
@@ -4257,6 +5417,10 @@
"name": "Negozio",
"terms": "Negozio"
},
+ "shop/agrarian": {
+ "name": "Negozio di articoli agricoli",
+ "terms": ""
+ },
"shop/alcohol": {
"name": "Negozio di liquori",
"terms": "alcool,liquori,grappa,rum,vodka"
@@ -4520,8 +5684,8 @@
"terms": "Gioielleria"
},
"shop/kiosk": {
- "name": "Edicola",
- "terms": "chiosco,edicola"
+ "name": "Chiosco",
+ "terms": ""
},
"shop/kitchen": {
"name": "Negozio di cucine",
@@ -4679,6 +5843,10 @@
"name": "Rivenditore di Biglietti",
"terms": "bilglietti,biglietteria"
},
+ "shop/tiles": {
+ "name": "Negozio di piastrelle",
+ "terms": ""
+ },
"shop/tobacco": {
"name": "Tabacchino",
"terms": "Tabaccheria"
@@ -4687,6 +5855,9 @@
"name": "Negozio di giocattoli",
"terms": "Negozio giocattoli"
},
+ "shop/trade": {
+ "terms": ""
+ },
"shop/travel_agency": {
"name": "Agenzia di viaggi",
"terms": "Agenzia di viaggi"
@@ -4766,6 +5937,10 @@
"name": "Sosta per camper",
"terms": "Parco camper"
},
+ "tourism/chalet": {
+ "name": "Chalet",
+ "terms": " Casetta (chalet),cottage,vacanze"
+ },
"tourism/gallery": {
"name": "Galleria d'arte",
"terms": "opere d'arte,quadri,sculture,galleria,fotografie,dipinti,art*"
@@ -4822,6 +5997,10 @@
"name": "Punto panoramico",
"terms": " Punto panoramico "
},
+ "tourism/wilderness_hut": {
+ "name": "Bivacco",
+ "terms": ""
+ },
"tourism/zoo": {
"name": "Zoo",
"terms": "Zoo"
@@ -4862,6 +6041,10 @@
"name": "Rallentatore acustico",
"terms": "dosso acustico,bande acustiche,bande rumorose"
},
+ "traffic_calming/table": {
+ "name": "Dosso",
+ "terms": ""
+ },
"type/boundary": {
"name": "Confine",
"terms": "Confine"
@@ -4937,10 +6120,18 @@
"name": "Ippovia",
"terms": "cavallo,strada,ippica,sentiero,equitazione"
},
+ "type/route/light_rail": {
+ "name": "Linea tramviaria",
+ "terms": ""
+ },
"type/route/pipeline": {
"name": "Condotta",
"terms": "Itinerario conduttura"
},
+ "type/route/piste": {
+ "name": "Pista da sci",
+ "terms": ""
+ },
"type/route/power": {
"name": "Linea elettrica",
"terms": "Ininerario elettricità "
@@ -4949,6 +6140,10 @@
"name": "Percorso stradale",
"terms": "Itinerario stradale"
},
+ "type/route/subway": {
+ "name": "Linea metropolitana",
+ "terms": ""
+ },
"type/route/train": {
"name": "Linea ferroviaria",
"terms": "Itinerario treno"
@@ -4965,6 +6160,10 @@
"name": "Luogo",
"terms": "area,zona,sito,posto"
},
+ "type/waterway": {
+ "name": "Corso d'acqua",
+ "terms": " Corso dâacqua,via d'acqua,canale,fiume"
+ },
"vertex": {
"name": "Altro",
"terms": "Altro"
@@ -5016,6 +6215,10 @@
"name": "Torrente",
"terms": "fiumiciattolo,ramo,ruscello,corso,torrente,corrente,deriva,flusso,rivolo,rigagnolo"
},
+ "waterway/stream_intermittent": {
+ "name": "Torrente intermittente",
+ "terms": "fiumiciattolo,ramo,ruscello,corso,torrente,corrente,deriva,flusso,rivolo,rigagnolo,intermittente,stagionale"
+ },
"waterway/water_point": {
"name": "Acqua potabile per barche",
"terms": "colonnina,acqua,barca,nave"
@@ -5042,6 +6245,13 @@
"description": "Immagini satellitari Premium DigitalGlobe.",
"name": "Immagini DigitalGlobe Premium"
},
+ "DigitalGlobe-Premium-vintage": {
+ "attribution": {
+ "text": "Termini & Feedback"
+ },
+ "description": "Immagini dei confini e data di riferimento. Le etichette vengono mostrate a livelli di zoom maggiori o uguali a 14.",
+ "name": "DigitalGlobe Premium Imagery Vintage"
+ },
"DigitalGlobe-Standard": {
"attribution": {
"text": "Termini & Feedback"
@@ -5049,6 +6259,27 @@
"description": "Immagini satellitari Standard DigitalGlobe.",
"name": "Immagini DigitalGlobe Standard"
},
+ "DigitalGlobe-Standard-vintage": {
+ "attribution": {
+ "text": "Termini & Feedback"
+ },
+ "description": "Immagini dei confini e data di riferimento. Le etichette vengono mostrate a livelli di zoom maggiori o uguali a 14.",
+ "name": "DigitalGlobe Standard Imagery Vintage"
+ },
+ "EsriWorldImagery": {
+ "attribution": {
+ "text": "Termini & Feedback"
+ },
+ "description": "Esri world imagery.",
+ "name": "Esri world imagery"
+ },
+ "EsriWorldImageryClarity": {
+ "attribution": {
+ "text": "Termini & Feedback"
+ },
+ "description": "Le immagini ESRI potrebbero essere migliori e più precise di quelle impostate di default.",
+ "name": "Esri World Imagery (Clarity) Beta"
+ },
"MAPNIK": {
"attribution": {
"text": "© OpenStreetMap contributors, CC-BY-SA"
@@ -5105,36 +6336,61 @@
},
"name": "OSM Inspector: Etichette"
},
+ "US-TIGER-Roads-2012": {
+ "name": "TIGER Roads 2012"
+ },
+ "US-TIGER-Roads-2014": {
+ "description": "A livelli di zoom maggiori di 16, dati in pubblico dominio di US Census. A zoom minori solo cambiamenti a partire dal 2006 meno le modifiche già incorporate in OpenStreetMap",
+ "name": "TIGER Roads 2014"
+ },
+ "US-TIGER-Roads-2017": {
+ "description": "Giallo = Dati pubblici forniti da enti statali Statunitensi.",
+ "name": "TIGER Roads 2017"
+ },
"Waymarked_Trails-Cycling": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
+ "text": "© waymarkedtrails.org, collaboratori OpenStreetMap, CC by-SA 3.0"
},
"name": "Waymarked Trails: Ciclismo"
},
"Waymarked_Trails-Hiking": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
+ "text": "© waymarkedtrails.org, collaboratori OpenStreetMap, CC by-SA 3.0"
},
"name": "Waymarked Trails: Escursioni a piedi"
},
"Waymarked_Trails-MTB": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
+ "text": "© waymarkedtrails.org, collaboratori OpenStreetMap, CC by-SA 3.0"
},
"name": "Waymarked Trails: Mountain bike"
},
"Waymarked_Trails-Skating": {
"attribution": {
- "text": "© Sarah Hoffmann, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
+ "text": "© waymarkedtrails.org, collaboratori OpenStreetMap, CC by-SA 3.0"
},
"name": "Waymarked Trails: Pattinaggio in linea"
},
"Waymarked_Trails-Winter_Sports": {
"attribution": {
- "text": "© Michael Spreng, CC by-SA 3.0, map data OpenStreetMap contributors, ODbL 1.0"
+ "text": "© waymarkedtrails.org, collaboratori OpenStreetMap, CC by-SA 3.0"
},
"name": "Waymarked Trails: Piste per sport invernali"
},
+ "basemap.at": {
+ "attribution": {
+ "text": "basemap.at"
+ },
+ "description": "Basemap of Austria, basati su dati governativi.",
+ "name": "basemap.at"
+ },
+ "basemap.at-orthofoto": {
+ "attribution": {
+ "text": "basemap.at"
+ },
+ "description": "Immagini satellitari fornite da basemap.at, successore di geoimage.at",
+ "name": "Immagini satellitari basemap.at"
+ },
"hike_n_bike": {
"attribution": {
"text": "© OpenStreetMap contributors"
diff --git a/vendor/assets/iD/iD/locales/ja.json b/vendor/assets/iD/iD/locales/ja.json
index ffadcfdd7..f6f78a2a6 100644
--- a/vendor/assets/iD/iD/locales/ja.json
+++ b/vendor/assets/iD/iD/locales/ja.json
@@ -25,6 +25,9 @@
},
"draw_line": {
"tail": "ã¯ãªãã¯ããã¨ãã©ã¤ã³ã¸ãã¼ãã追å ãããã¨ãå¯è½ã§ããå¥ã®ã©ã¤ã³ãã¯ãªãã¯ãããã¨ã§ãã©ã¤ã³åå£«ãæ¥ç¶ãããã¨ãã§ãã¾ããã©ã¤ã³ã®æç»ãå®äºãããã«ã¯ãæç»ãçµäºããããå°ç¹ã§ããã«ã¯ãªãã¯ãã¦ãã ããã"
+ },
+ "drag_node": {
+ "connected_to_hidden": "表示ããã¦ããªãå°ç©ã«æ¥ç¶ãã¦ããã®ã§ç·¨éã§ãã¾ããã"
}
},
"operations": {
@@ -139,7 +142,7 @@
"connect": {
"annotation": {
"point": "ã¦ã§ã¤ããã¤ã³ãã«æ¥ç¶",
- "vertex": "ã¦ã§ã¤ãä»ã®ã¦ã§ã¤ãæ¥ç¶",
+ "vertex": "ã¦ã§ã¤ãä»ã®ã¦ã§ã¤ã¨æ¥ç¶",
"line": "ã¦ã§ã¤ã¨ã©ã¤ã³ãæ¥ç¶",
"area": "ã¦ã§ã¤ã¨ã¨ãªã¢ãæ¥ç¶"
}
@@ -310,6 +313,7 @@
"localized_translation_language": "è¨èªé¸æ",
"localized_translation_name": "åç§°"
},
+ "zoom_in_edit": "ãºã¼ã ãã¦ç·¨é",
"login": "ãã°ã¤ã³",
"logout": "ãã°ã¢ã¦ã",
"loading_auth": "OpenStreetMapã¸æ¥ç¶ä¸...",
@@ -338,10 +342,10 @@
"modified": "夿´ããå°ç©",
"deleted": "åé¤ããå°ç©",
"created": "使ããå°ç©",
- "about_changeset_comments": "夿´ã»ããã®ã³ã¡ã³ãã«ã¤ãã¦",
+ "about_changeset_comments": "夿´ã»ããã®è¯ãã³ã¡ã³ãã«ã¤ãã¦",
"about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments",
"google_warning": "ã³ã¡ã³ãã®ä¸ã§ Google ã«è§¦ãã¦ãã¾ããã Google ãããããã®ã³ãã¼ã¯çµ¶å¯¾ã«ç¦æ¢ã§ãã",
- "google_warning_link": "http://www.openstreetmap.org/copyright"
+ "google_warning_link": "https://www.openstreetmap.org/copyright"
},
"contributors": {
"list": "{users} ã«ããç·¨é",
@@ -353,24 +357,49 @@
"key": "B",
"title": "èæ¯",
"zoom": "ãºã¼ã ",
+ "vintage": "æ®å½±æ¥",
+ "source": "æ
å ±æº",
+ "description": "説æ",
+ "resolution": "è§£å度",
+ "accuracy": "精度",
+ "unknown": "䏿",
"show_tiles": "ã¿ã¤ã«ã表示",
- "hide_tiles": "ã¿ã¤ã«ãé表示"
+ "hide_tiles": "ã¿ã¤ã«ãé表示",
+ "show_vintage": "æ®å½±æ¥ã表示",
+ "hide_vintage": "æ®å½±æ¥ãé表示"
},
"history": {
"key": "H",
"title": "ç·¨éå±¥æ´",
"selected": "{n} åã鏿ä¸",
"version": "ãã¼ã¸ã§ã³",
- "changeset": "夿´ã»ãã"
+ "last_edit": "ææ°ã®ç·¨é",
+ "edited_by": "ç·¨éè
",
+ "changeset": "夿´ã»ãã",
+ "unknown": "䏿",
+ "link_text": "openstreetmap.orgä¸ã®å±¥æ´"
},
"location": {
- "key": "L"
+ "key": "L",
+ "title": "ä½ç½®",
+ "unknown_location": "䏿ãªä½ç½®"
},
"measurement": {
"key": "M",
+ "title": "è¨æ¸¬",
"selected": "{n} åã鏿ä¸",
+ "geometry": "ã¸ãªã¡ããª",
+ "closed_line": "ã¯ãã¼ãºãã©ã¤ã³",
+ "closed_area": "ã¯ãã¼ãºãã¨ãªã¢",
+ "center": "ä¸å¿",
+ "perimeter": "å¨å²",
"length": "é·ã",
- "area": "ã¨ãªã¢"
+ "area": "ã¨ãªã¢",
+ "centroid": "éå¿",
+ "location": "ä½ç½®",
+ "metric": "ã¡ã¼ãã«æ³",
+ "imperial": "ã¤ã¼ãã»ãã³ãæ³",
+ "node_count": "ãã¼ãæ°"
}
},
"geometry": {
@@ -433,30 +462,47 @@
"add_fields": "é
ç®è¿½å : "
},
"background": {
- "title": "èæ¯ç»å",
- "description": "èæ¯ç»åè¨å®",
- "percent_brightness": "æåº¦ {opacity}%",
+ "title": "èæ¯è¨å®",
+ "description": "èæ¯è¨å®",
+ "key": "B",
+ "backgrounds": "èæ¯ç»åã®åæ¿",
"none": "ãªã",
"best_imagery": "表示ä¸ã®å ´æã«æé©ãªèªç©ºåç",
"switch": "èæ¯ã«åãæ¿ã",
"custom": "ã«ã¹ã¿ã ",
- "custom_button": "ã«ã¹ã¿ã èæ¯ã®ç·¨é",
- "fix_misalignment": "ç»åã®ä½ç½®ã調æ´",
- "imagery_source_faq": "ãã®åçã®åºå
¸å
",
+ "custom_button": "ã«ã¹ã¿ã èæ¯ã®è¨å®",
+ "custom_prompt": "URLãã³ãã¬ã¼ããå
¥åãæ£ããå½¢å¼:\n - {zoom} ã¾ã㯠{z}, {x}, {y} ï¼Z/X/Y ã¿ã¤ã«ã¹ãã¼ã ï¼\n - {-y} ã¾ã㯠{ty} ï¼flipped TMS-style Y coordinatesï¼\n - {u} ï¼quadtileã¹ãã¼ã ï¼\n - {switch:a,b,c} ï¼DNS server multiplexingï¼\n\nãµã³ãã«:\n{example}",
+ "overlays": "ãªã¼ãã¼ã¬ã¤ã®é¸æ",
+ "imagery_source_faq": "ç»åã®æ
å ± / åé¡ãå ±å",
"reset": "è¨å®ãªã»ãã",
- "offset": "ç»åã®ä½ç½®ã調æ´ããã«ã¯ãç°è²ã®ã¨ãªã¢ã®ã©ããããã©ãã°ããããããå¹
ãã¡ã¼ãã«åä½ã§å
¥åããããã¦ãã ããã",
+ "display_options": "èæ¯ç»è³ªã®èª¿æ´",
+ "brightness": "æãã",
+ "contrast": "ã³ã³ãã©ã¹ã",
+ "saturation": "è²åã",
+ "sharpness": "ã·ã£ã¼ãã",
"minimap": {
- "description": "ããããã",
- "tooltip": "ç¾å¨è¡¨ç¤ºä¸ã®å¨è¾ºããºã¼ã ã¢ã¦ããã¦è¡¨ç¤º"
- }
+ "description": "ãããããã表示",
+ "tooltip": "ç¾å¨è¡¨ç¤ºä¸ã®å¨è¾ºããºã¼ã ã¢ã¦ããã¦è¡¨ç¤º",
+ "key": "/"
+ },
+ "fix_misalignment": "èæ¯ä½ç½®ã®èª¿æ´",
+ "offset": "ç»åã®ä½ç½®ã調æ´ããã«ã¯ãç°è²ã®ã¨ãªã¢ã®ã©ããããã©ãã°ããããããå¹
ãã¡ã¼ãã«åä½ã§å
¥åããããã¦ãã ããã"
},
"map_data": {
- "title": "å°å³ãã¼ã¿",
- "description": "å°å³ãã¼ã¿",
- "data_layers": "ãã¼ã¿ã¬ã¤ã¤",
- "fill_area": "ã¨ãªã¢ãå¡ãã¤ã¶ã",
- "map_features": "ã¿ã°å®ç¾©ä¸è¦§",
- "autohidden": "表示対象ã¨ãªã£ã¦ããå°ç©ã®æ°ãå¤ããã¾ãããºã¼ã ã¤ã³ãã¦ããç·¨éãè¡ã£ã¦ãã ããã"
+ "title": "å°å³ãã¼ã¿è¨å®",
+ "description": "å°å³ãã¼ã¿è¨å®",
+ "key": "F",
+ "data_layers": "ãã¼ã¿ã¬ã¤ã¤ã®é¸æ",
+ "layers": {
+ "osm": {
+ "tooltip": "Map data from OpenStreetMap",
+ "title": "OpenStreetMap data"
+ }
+ },
+ "fill_area": "ã¨ãªã¢ã®å¡ãã¤ã¶ãæç¡",
+ "map_features": "表示対象å°ç©ã®é¸æ",
+ "autohidden": "表示対象ã¨ãªã£ã¦ããå°ç©ã®æ°ãå¤ããã¾ãããºã¼ã ã¤ã³ãã¦ããç·¨éãè¡ã£ã¦ãã ããã",
+ "osmhidden": "OpenStreetMapã¬ã¤ã¤ãé表示ã®ããããããã®å°ç©ã¯èªåçã«é表示ã¨ãªã£ã¦ãã¾ãã"
},
"feature": {
"points": {
@@ -511,7 +557,8 @@
"area_fill": {
"wireframe": {
"description": "å¡ãã¤ã¶ããªã (ã¯ã¤ã¤ãã¬ã¼ã )",
- "tooltip": "ã¯ã¤ã¤ãã¬ã¼ã ã¢ã¼ããæå¹åãããã¨ã§ãèæ¯ç»åã®è¦èªæ§ãé«ã¾ãã¾ã"
+ "tooltip": "ã¯ã¤ã¤ãã¬ã¼ã ã¢ã¼ããæå¹åãããã¨ã§ãèæ¯ç»åã®è¦èªæ§ãé«ã¾ãã¾ã",
+ "key": "W"
},
"partial": {
"description": "é¨åçã«å¡ãã¤ã¶ã",
@@ -524,7 +571,9 @@
},
"restore": {
"heading": "OSMã«ã¢ãããã¼ãããã¦ããªãç·¨éå
容ãããã¾ã",
- "description": "åå使¥ããç·¨éå
容ãã¢ãããã¼ãããã¦ãã¾ãããç·¨éå
容ã復å
ãã¾ããï¼"
+ "description": "åå使¥ããç·¨éå
容ãã¢ãããã¼ãããã¦ãã¾ãããç·¨éå
容ã復å
ãã¾ããï¼",
+ "restore": "夿´ã復å
",
+ "reset": "夿´ãç ´æ£"
},
"save": {
"title": "ä¿å",
@@ -534,6 +583,7 @@
"status_code": "ãµã¼ããç¶æ
ã³ã¼ã{code}ãè¿ãã¾ãã",
"unknown_error_details": "ã¤ã³ã¿ã¼ãããã«æ¥ç¶ããã¦ãããã確èªãã¦ãã ããã",
"uploading": "OpenStreetMapã¸å¤æ´ãã¢ãããã¼ãä¸...",
+ "conflict_progress": "ç«¶åãã§ãã¯ä¸: {num} / {total}",
"unsaved_changes": "ç·¨éå
容ãä¿åããã¦ãã¾ãã",
"conflict": {
"header": "ç«¶åãã¦ããç·¨éã解決",
@@ -544,6 +594,7 @@
"keep_remote": "ä»ã®å¤æ´ãæ¡ç¨",
"restore": "復å
",
"delete": "åé¤ããã¾ã¾ã«ãã",
+ "download_changes": "ã¾ãã¯osmChangeãã¡ã¤ã«ããã¦ã³ãã¼ã",
"done": "ãã¹ã¦ã®ç«¶åã解決ããã¾ããã",
"help": "ããªãã夿´ããå°ç©ãä»ã®ã¦ã¼ã¶ã¼ã夿´ãã¾ããã\nç«¶åã«ã¤ãã¦ã®è©³ç´°ã¯ã以ä¸ã®ããããã®å°ç©ãã¯ãªãã¯ããããªãã®å¤æ´ã¨\nä»ã®ã¦ã¼ã¶ã¼ã®å¤æ´ã®ã©ã¡ããæ®ãããã鏿ãã¦ä¸ããã\n"
}
@@ -575,7 +626,8 @@
"splash": {
"welcome": "iD èµ·åä¸",
"text": "iDã¯ãä¸çã§ãã£ã¨ãåªããèªç±ãªä¸çå°å³ãç·¨éããããã®ãã¼ã«ã§ã馴æã¿ãããããã¤é«æ©è½ã§ããç¾å¨ã®ãã¼ã¸ã§ã³ã¯ {version} ã§ãã詳細㯠{website} ã§å
¬éä¸ã§ãããã°å ±å㯠{github} ã§åãä»ãã¦ãã¾ãã",
- "walkthrough": "ãã¥ã¼ããªã¢ã«ãéå§"
+ "walkthrough": "ãã¥ã¼ããªã¢ã«ãéå§",
+ "start": "ç´ã¡ã«ç·¨é"
},
"source_switch": {
"live": "æ¬çªãµã¼ã",
@@ -603,10 +655,14 @@
"untagged_area_tooltip": "ãã®ã¨ãªã¢ã表ãå°ç©ã®ç¨®é¡ã鏿ãã¦ãã ããã",
"untagged_relation": "ã¿ã°ã®ç¡ããªã¬ã¼ã·ã§ã³",
"untagged_relation_tooltip": "ãã®ãªã¬ã¼ã·ã§ã³ã表ãå°ç©ã®ç¨®å¥ãé¸ãã§ãã ããã",
- "many_deletions": "ããªãã¯{n}ä»¶ã®å°ç©ãåé¤ãããã¨ãã¦ãã¾ããæ¬å½ã«å®è¡ãã¦å®ããã§ããï¼ä»ã®äººãããè¦ããå°å³ããåé¤ãããã¨ã«ãªãã¾ãã",
+ "many_deletions": "ããªãã¯è¨{n}ä»¶ã®å°ç©ãåé¤ãããã¨ãã¦ãã¾ãï¼{p}ãã¼ã, {l}ã©ã¤ã³, {a}ã¨ãªã¢, {r}ãªã¬ã¼ã·ã§ã³ãæ¬å½ã«åé¤ãã¾ããï¼ãã®æä½ã§ã¿ããªãopenstreetmap.orgä¸ã§è¦ã¦ãããããããåé¤ããã¾ãã",
"tag_suggests_area": "ã©ã¤ã³ã« {tag} ã¿ã°ãä»ä¸ããã¦ãã¾ããã¨ãªã¢ã§æãããã¹ãã§ã",
"deprecated_tags": "ã¿ã°ã®éè¤: {tags}"
},
+ "zoom": {
+ "in": "ãºã¼ã ã¤ã³",
+ "out": "ãºã¼ã ã¢ã¦ã"
+ },
"cannot_zoom": "ç¾å¨ã®ã¢ã¼ãã§ã¯ããã以ä¸ãºã¼ã ã¢ã¦ãã§ãã¾ããã",
"full_screen": "ãã«ã¹ã¯ãªã¼ã³ã«ãã",
"gpx": {
@@ -626,13 +682,177 @@
"mapillary": {
"view_on_mapillary": "ãã®ç»åãMapillaryã§è¡¨ç¤º"
},
+ "openstreetcam_images": {
+ "tooltip": "OpenStreetCamã®è¡è·¯åç",
+ "title": "åçã®éãåãã(OpenStreetCam)"
+ },
+ "openstreetcam": {
+ "view_on_openstreetcam": "ãã®ç»åãOpenStreetCamã§è¦ã"
+ },
"help": {
"title": "ãã«ã",
- "help": "# ãã«ã\n\nãã®ã¢ããªã±ã¼ã·ã§ã³ã¯ãèªç±ã«ç·¨éã§ããä¸çå°å³ [OpenStreetMap](http://www.openstreetmap.org/)ç·¨éç¨ã®ã¨ãã£ã¿ã§ããããªããç¥ã£ã¦ããå°åã«ã¤ãã¦ã®æ
å ±ã追å ããããç·¨éããããã¦ã誰ãã使ããããæ
å ±ã¨ãã¦ãã¼ã¿ããªã¼ãã³ã«åºãã¾ãããã\n\nããªããç·¨éããçµæã¯ãOpenStreetMapãå©ç¨ãããã¹ã¦ã®äººãé²è¦§ãããã¨ãã§ãã¾ããç·¨éããããã«ã¯[ãã°ã¤ã³](https://www.openstreetmap.org/login) ããå¿
è¦ãããã¾ãã\n\nãã® [iD ã¨ãã£ã¿](http://ideditor.com/) ã®[ã½ã¼ã¹ã³ã¼ãã¯GitHubã§ç®¡ç](https://github.com/openstreetmap/iD)ããã¦ããã誰ããåå ã§ããããã¸ã§ã¯ãã¨ãã¦å
¬éããã¦ãã¾ãã\n",
- "gps": "# GPS\n\nOpenStreetMapã«ããã¦ãGPSãã¼ã¿ã¯æã価å¤ã®é«ãæ
å ±æºã®ã²ã¨ã¤ã§ããiDã¨ãã£ã¿ã¯ããªãã®PCä¸ã«ãã `.gpx` ãã¡ã¤ã«ã®ãã¬ã¼ã¹æ©è½ããµãã¼ããã¦ãã¾ããGPSãã°ã¯ãã¹ãã¼ããã©ã³ã®ã¢ããªã±ã¼ã·ã§ã³ãGPSãã¬ã¼ã使ç¨ãããã¨ã§åéãããã¨ãã§ãã¾ãã\n\nGPSã使ç¨ããç¾å°èª¿æ»ã®è©³ç´°ãªé²ãæ¹ã«ã¤ãã¦ã¯ã[GPSã«ãã調æ»](http://learnosm.org/ja/mobile-mapping/using-gps/)ãåç
§ãã¦ãã ããã\n\nGPXãã°ãã¡ã¤ã«ãã¨ãã£ã¿ã®ä¸ã«ãã©ãã°ï¼ãããããããã¨ã§ããã¡ã¤ã«ã®å
容ãã¨ãã£ã¿ä¸ã«è¡¨ç¤ºããããã¨ãã§ãã¾ãããã¡ã¤ã«å½¢å¼ã®èªã¿è¾¼ã¿ãæ£å¸¸ã«å®äºããã¨ããã°ã¯æããç´«è²ã®ç·ã¨ãã¦ã¨ãã£ã¿ä¸ã«è¡¨ç¤ºããã¾ããã¨ãã£ã¿ã®å³å´ã«é
ç½®ããã¦ãã 'å°å³ãã¼ã¿' ã¡ãã¥ã¼ãã¯ãªãã¯ããã¨ããã°ã®è¡¨ç¤º/é表示ãGPXãé
ç½®ãããã¬ã¤ã¤ã¼ã¸ã®ãºã¼ã ãè¨å®ãããã¨ãã§ãã¾ãã\n\nãã®GPXãã°ãã¡ã¤ã«ã¯OpenStreetMapã¸ç´æ¥ã¢ãããã¼ãããããã®ã§ã¯ããã¾ããããã®ãã°ãåèæ
å ±ã¨ãã¦å°å³ãæããããããªãã追å ããå°ç©ã®é
ç½®å ´æã®åèæ
å ±ã¨ããã®ãããã§ããããã¾ããããªã以å¤ã®ã¦ã¼ã¶ã«ãGPSãã°ã使ã£ã¦ãããããã«ã¯[OpenStreetMapã¸ã®ã¢ãããã¼ãæ©è½](http://www.openstreetmap.org/trace/create)ãå©ç¨ãã¦ãã ããã\n",
- "imagery": "# èæ¯ç»å\n\nå°å³ã使ããã«ããã£ã¦ãèªç©ºåçã¯éè¦ãªãªã½ã¼ã¹ã®ã²ã¨ã¤ã§ããä¸ç©ºããã®æ®å½±ãè¡æåçãèªç±ãªå©ç¨ãèªããããæ
å ±æºãªã©ã¯ãç»é¢å·¦å´ã®'èæ¯ç»åè¨å®'ã¡ãã¥ã¼ãã表示ããããã¨ãå¯è½ã§ãã\n\nããã©ã«ãè¨å®ã§ã¯[Bing Maps](http://www.bing.com/maps/)ã®è¡æåçã¬ã¤ã¤ã¼ã表示ããã¦ãã¾ãããå°å³ã®ãºã¼ã ã¬ãã«å¤æ´ãªã©ã§æ°ããå ´æã表示ããéã«å¥ã®ãªã½ã¼ã¹ã表示ããããã¨ãå¯è½ã§ããè±å½ããã©ã³ã¹ããã³ãã¼ã¯ã§ã¯ãç¹å®ã®å°åã«éãé常ã«ç´°å¯ãªç»åãå©ç¨å¯è½ã§ãã\n\nç»åæä¾å´ã®ééããåå ã§ãèæ¯ç»åã¨å°å³ãã¼ã¿ã®ä½ç½®ãããã¦ãããã¨ãããã¾ããæ¢åéè·¯ã®å¤ãã䏿¹åã«ããã¦ããå ´åããã¹ã¦ã®å°ç©ã®ä½ç½®ãä¸åº¦ã«ç§»åããã¦ãã¾ãåã«ãèæ¯ç»åã®è¡¨ç¤ºä½ç½®ã調æ´ãã¦ã¿ã¦ããªãã»ãããããã¦ããªãã確èªãè¡ãªã£ã¦ãã ãããä½ç½®ã®èª¿æ´ã¯ãèæ¯ç»åè¨å®ã®ä¸çªä¸ã«è¡¨ç¤ºããã¦ãã'èæ¯ç»åãããã'ã¨ããé
ç®ããè¡ããã¨ãã§ãã¾ãã\n",
- "addresses": "# 使\n\n使æ
å ±ã¯å°å³ã«ããã¦æãæç¨ãªæ
å ±ã®ã²ã¨ã¤ã§ãã\n\n使æ
å ±ã¯è¡è·¯ã®ä»å¸¯æ
å ±ã¨ãã¦æ±ããããã¨ãã»ã¨ãã©ã§ãããOpenStreetMapã«ããã使æ
å ±ã¯ãè¡è·¯ã«ãã£ã¦é
ç½®ããã¦ãã建ç©ã®å±æ§ã¨ãã¦è¨é²ããã¾ãã\n\n使æ
å ±ã¯å»ºç©ã表ã輪éã«ä»ä¸ãã¦ãæ§ãã¾ããããç¬ç«ãããã¤ã³ãã¨ãã¦é
ç½®ãã¦ããã¾ãã¾ãããã¾ãã使ãã¼ã¿ã®æé©ãªæ
å ±æºã¯ç¾å°èª¿æ»ããããã¯å人ã®è¨æ¶ã«ãããã®ã§ããGoogleMapsãªã©ãä»ã®å°å³ããã®è»¢è¼ã¯ç¹å¥ãªè¨±è«¾ããªãéãåºãç¦æ¢ããã¦ãã¾ãã\n\n注: æ¥æ¬ã§ã¯ä½æã·ã¹ãã ã®ä½ç³»ãç°ãªããããè¡è·¯ãåºã¨ããä¸è¨ã®æ¹æ³ãé©ç¨ãããã¨ã¯ã§ãã¾ããã\n",
- "inspector": "# å°ç©æ
å ±è¡¨ç¤ºã¦ã£ã³ãã¦\n\nå°å³ä¸ã®å°ç©ã鏿ããã¨ãç»é¢å·¦å´ã«å
¥åã¦ã£ã³ãã¦ã表示ããã¾ããå°ç©ã«é¢ãã詳細æ
å ±ã®ç·¨éã¯ãã®ã¦ã£ã³ãã¦ããè¡ãã¾ãã\n\n### å°ç©ç¨®å¥ã®é¸æ\n\nãã¤ã³ããã©ã¤ã³ãã¨ãªã¢ãæç»ããéã«ã¯ãæããå°ç©ã®ç¨®å¥ã鏿ãããã¨ãå¯è½ã§ããããã«ãã£ã¦ãã©ã¤ã³ãé«ééè·¯ãªã®ãä½å®
éè·¯ãªã®ãããã¤ã³ããã¹ã¼ãã¼ãã¼ã±ãããªã®ãå«è¶åºãªã®ãããªã©ã表ç¾ãã¾ããå°ç©æ
å ±è¡¨ç¤ºã¦ã£ã³ãã¦ã«ã¯ãããå©ç¨ãããå°ç©ã表示ããã¦ãã¾ãããã®ä»ã®å°ç©ã表示ããããå ´åã¯ãæ¤ç´¢ããã¯ã¹ããæ¤ç´¢ãè¡ãªã£ã¦ãã ããã\n\nå°ç©ç¨®å¥æ
å ±ã®å³ä¸ã«è¡¨ç¤ºããã¦ãã 'i' ãã¿ã³ãã¯ãªãã¯ããã¨ããã®ç¨®å¥ã«é¢ãã詳細æ
å ±ã表示ããããã¨ãã§ãã¾ããã¢ã¤ã³ã³ãã¯ãªãã¯ããã¨ããã®å°ç©ã®ç¨®å¥ã確å®ããã¾ãã\n\n### ãã©ã¼ã ãå©ç¨ããã¿ã°ç·¨é\n\nå°ç©ã®ç¨®å¥ã鏿ããå¾ããããã¯æ¢ã«ç¨®å¥ãå²ãå½ã¦ãããå°ç©ã鏿ããã¨ããã®å°ç©ã«é¢ããåç§°ã使ãªã©ã®è©³ç´°æ
å ±ãã¦ã£ã³ãã¦å
ã«è¡¨ç¤ºããã¾ãã\n\nå
¥åã¦ã£ã³ãã¦ã®ä¸çªä¸ã«é
ç½®ããã¦ãã 'ã¿ã°é
ç®ã追å 'ãã¯ãªãã¯ããã¨ãWikipediaã®ãªã³ã¯ãè»æ¤
åã®å©ç¨å¯å¦ãªã©ã®è¦ç´ ã«å¯¾ããèªç±è¨å
¥ãã©ã¼ã ã表示ããã¾ãã\n\næ
å ±è¡¨ç¤ºã¦ã£ã³ãã¦ã®ä¸ã®æ¹ã«è¡¨ç¤ºããã¦ãã 'ãã®ä»ã®ã¿ã°' ãã¯ãªãã¯ããã¨ãå°ç©ã«å¯¾ãã¦ãã®ä»ã®ã¿ã°ãä»ä¸ãããã¨ãã§ãã¾ãã å©ç¨ããããã¨ãå¤ãã¿ã°ã®çµã¿åããã¯[Taginfo](http://taginfo.openstreetmap.org/)ããæ¤ç´¢ãå¯è½ã§ãã\n\nå
¥åã¦ã£ã³ãã¦ã«è¨å
¥ããå
容ã¯ãã¨ãã£ã¿ä¸ã®å°å³ã«å³åº§ã«åæ ããã¾ãã'ããç´ã'ãã¿ã³ãã¯ãªãã¯ãããã¨ã§ããã¤ã§ãå
¥åå
容ãåãæ¶ããã¨ãå¯è½ã§ãã\n"
+ "key": "H",
+ "help": {
+ "title": "ãã«ã",
+ "welcome": "[OpenStreetMap](https://www.openstreetmap.org/)ç¨ã®iDã¨ãã£ã¿ã¸ããããããã®ã¨ãã£ã¿ã使ãã¨èªåã®ãã©ã¦ã¶ããç´æ¥OpenStreetMapãæ´æ°ã§ãã¾ãã",
+ "open_data_h": "ãªã¼ãã³ãã¼ã¿",
+ "open_data": "ããªãããã®ãããä¸ã§ç·¨éããå
容ã¯OpenStreetMapã®å
¨ã¦ã®å©ç¨è
ãè¦ã¦ãããã®ã«åæ ããã¾ããããªãã¯å人çãªç¥èãç¾å°èª¿æ»ãï¼å©ç¨ã許å¯ãããï¼èªç©ºåçãè¡è·¯åçãªã©ãå
ã«ç·¨éãããã¨ãã§ãã¾ãããã°ã¼ã°ã«ããããªã©ã®ãããªåæ¥ãã¼ã¹ã®æ
å ±æºããã®ã³ãã¼ã¯ [å³ããå¶éããã¦ãã¾ã](https://www.openstreetmap.org/copyright)ã",
+ "before_start_h": "å§ããåã«",
+ "before_start": "ç·¨éãå§ããåã«ãå°ãOpenStreetMapã¨ãã®ã¨ãã£ã¿ã«æ
£ããã»ããè¯ãã§ããããiDã«ã¯ã¦ã©ã¼ã¯ã¹ã«ã¼ããããOpenStreetMapç·¨éã®åºç¤ãæãã¦ããã¾ãããã®ç»é¢ã«ããããã¥ã¼ããªã¢ã«ãéå§ããã¯ãªãã¯ãã¦ãã¥ã¼ããªã¢ã«ã§å¦ãã§ãã ãã - 15åã»ã©ã§çµããã¾ãã",
+ "open_source_h": "ãªã¼ãã³ã½ã¼ã¹",
+ "open_source": "iDã¨ãã£ã¿ã¯å
±å使¥ã®ãªã¼ãã³ã½ã¼ã¹ããã¸ã§ã¯ãã§ãããç¾å¨ã®ãã¼ã¸ã§ã³ã¯{version} ã§ããã½ã¼ã¹ã³ã¼ãã¯[GitHubä¸](https://github.com/openstreetmap/iD)ã«ããã¾ãã",
+ "open_source_help": "ããªãã[翻訳](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating)ããã[ãã°å ±å](https://github.com/openstreetmap/iD/issues)ããããããã¨ã§iDãæ¯æ´ã§ãã¾ãã"
+ },
+ "overview": {
+ "title": "æ¦è¦",
+ "navigation_h": "ããã²ã¼ã·ã§ã³",
+ "navigation_drag": "{leftclick}å·¦ãã¦ã¹ãã¿ã³ãæ¼ããã¾ã¾ãã¦ã¹ãåãããã¨ã§ããããããã©ãã°ãããã¨ãã§ãã¾ãããã¼ãã¼ãã®`â`, `â`, `â`, `â` ç¢å°ãã¼ã使ãã¾ãã",
+ "navigation_zoom": "ãã¦ã¹ãã¤ã¼ã«ããã©ãã¯ãããã§ã¹ã¯ãã¼ã«ãããããããã®èã«ãã{plus} / {minus}ãã¿ã³ãã¯ãªãã¯ããã¨ãºã¼ã ã¤ã³ããããºã¼ã ã¢ã¦ãããããããã¨ãã§ãã¾ãããã¼ãã¼ãã®`+`, `-` ãã¼ã使ãã¾ãã",
+ "features_h": "ãããã®å°ç©",
+ "features": "ç§ãã¡ã¯éè·¯ã建ç©ãè峿·±ãå°ç¹(POI)ã¨ãã£ããããä¸ã«ç¾ããç©äºã表ç¾ããã®ã«*å°ç©*ã¨ããè¨èã使ãã¾ããå®ä¸çã®ãããããã®ãå°ç©ã¨ãã¦OpenStreetMapä¸ã«ãããã³ã°ãããã¨ãã§ãã¾ãããããã®å°ç©ã¯*ãã¤ã³ã*ã*ã©ã¤ã³*ããããã¯*ã¨ãªã¢*ã使ã£ã¦è¡¨ç¾ããã¾ãã",
+ "nodes_ways": "OpenStreetMapã§ã¯ããã¤ã³ãã¯*ãã¼ã*ãã©ã¤ã³ã¨ã¨ãªã¢ã¯*ã¦ã§ã¤*ã¨ããå¼ã°ãã¾ãã"
+ },
+ "editing": {
+ "title": "ç·¨é & ä¿å",
+ "select_h": "鏿",
+ "select_left_click": "å°ç©ã®ä¸ã§{leftclick}å·¦ã¯ãªãã¯ãã¦é¸æãã¾ããããããã¨å¨å²ãç¹æ»
ãã¤ã¤ãã¤ã©ã¤ãããããµã¤ããã¼ã«ååã使ã¨ãã£ããã®å°ç©ã®è©³ç´°ã表示ããã¾ãã",
+ "select_right_click": "å°ç©ã®ä¸ã§{rightclick}å³ã¯ãªãã¯ãã¦ç·¨éã¡ãã¥ã¼ã表示ãã¾ããããã«ã¯å転ãç§»åãåé¤ã¨ãã£ãå©ç¨å¯è½ãªã³ãã³ãã示ããã¦ãã¾ãã ",
+ "multiselect_h": "è¤æ°é¸æ",
+ "multiselect_shift_click": "`{shift}`+{leftclick}å·¦ã¯ãªãã¯ã§è¤æ°ã®å°ç©ãåæã«é¸æãã¾ããè¤æ°é
ç®ã®ç§»åãåé¤ãç°¡åã«ã§ãã¾ãã",
+ "multiselect_lasso": "è¤æ°é¸æã®ããã²ã¨ã¤ã®ããæ¹ã¯`{shift}` ãã¼ãæ¼ããªããã{leftclick}å·¦ãã¦ã¹ãã¿ã³ãã¯ãªãã¯ãããã¦ã¹ããã©ãã°ãã¦å¯¾è±¡ã¨ãªã¢ãå²ã¿ã¾ããå²ã¾ããã¨ãªã¢å
ã®ãã¤ã³ãã¯å
¨ã¦é¸æããã¾ãã",
+ "undo_redo_h": "å
ã«æ»ã & åå®è¡",
+ "undo_redo": "ããªããç·¨éããå
容ã¯OpenStreetMapãµã¼ãã¼ã¸ã®ä¿åãé¸ã¶ã¾ã§ã¯ãã©ã¦ã¶å
ã®ãã¼ã«ã«ã«èãããã¦ãã¾ãã{undo} **å
ã«æ»ã**ãã¿ã³ãã¯ãªãã¯ãã¦ç·¨éãå
ã«æ»ãããã{redo} **åå®è¡**ãã¿ã³ãã¯ãªãã¯ãã¦åå®è¡ããããããã¨ãã§ãã¾ãã",
+ "save_h": "ä¿å",
+ "save": "{save} **ä¿å**ãã¯ãªãã¯ãã¦ç·¨éãçµäºããOpenStreetMapã«éä¿¡ãã¾ãã使¥å
容ã¯ãã¾ãã«ä¿åããããæ°ãã¤ãã¦ãã ããï¼",
+ "save_validation": "ä¿åç»é¢ã«ã¯ã使¥å
容ã®ã¬ãã¥ã¼çµæã表示ãããå ´åãããã¾ããiDã¯ä¸è¶³ãã¼ã¿ã«å¯¾ããåºæ¬çãªãã§ãã¯ãå®è¡ããä½ãééã£ããã®ãããã°æå©ãã¨ãªãææ¡ãè¦åãæç¤ºãããããããã¾ããã",
+ "upload_h": "ã¢ãããã¼ã",
+ "upload": "夿´å
容ãã¢ãããã¼ãããåã«ã[夿´ã»ããã®ã³ã¡ã³ã](https://wiki.openstreetmap.org/wiki/Good_changeset_comments)ãå
¥åããªããã°ãªãã¾ããããããã**ã¢ãããã¼ã**ãã¯ãªãã¯ãã¦å¤æ´ãOpenStreetMapã«éä¿¡ãã¾ããããã¨ãããããããã«ãã¼ã¸ãããï¼ãµã¼ãã¼ã®ç¶æ
ã«ããç°ãªãã¾ããã5åå¾ããæ°æéå¾ãããã®éã«ï¼èª°ã«ã§ãè¦ããããã«ãªãã¾ãã",
+ "backups_h": "èªåããã¯ã¢ãã",
+ "backups": "ã³ã³ãã¥ã¼ã¿ã®ã¯ã©ãã·ã¥ããã©ã¦ã¶ã®ã¿ããç¶´ããããã¦ç·¨éã䏿°ã«çµäºã§ããªãã£ããããªå ´åã«ã¯ãããªãã®ç·¨éã¯ãã©ã¦ã¶ã®é åã«ã¾ã æ®ã£ã¦ãã¾ãã(åãã³ã³ãã¥ã¼ã¿ã®ãã©ã¦ã¶ã§)å¾ããããä¸åº¦ç¶ãããã¨ãã§ããiDã¯ããªãã®ä½æ¥ã復å
ãããã©ããææ¡ãã¾ãã",
+ "keyboard_h": "ãã¼ãã¼ãã»ã·ã§ã¼ãã«ãã",
+ "keyboard": "`?` ãã¼ãæ¼ãã¨ããã¼ãã¼ãã»ã·ã§ã¼ãã«ããã®ä¸è¦§ãè¦ããã¨ãã§ãã¾ãã"
+ },
+ "feature_editor": {
+ "title": "å°ç©ã¨ãã£ã¿",
+ "intro": "*å°ç©ã¨ãã£ã¿*ã¯ãããã®å´é¢ã«ç¾ãã鏿ããå°ç©ã«é¢ããå
¨ã¦ã®æ
å ±ãè¦ããç·¨éããããããã¨ãã§ãã¾ãã",
+ "definitions": "ãããã®ã»ã¯ã·ã§ã³ã§ã¯å°ç©ã®ç¨®å¥ã表示ããã¾ããä¸å¤®ã®ã»ã¯ã·ã§ã³ã«ã¯ãååã使ã¨ãã£ãå°ç©ã®å±æ§ã示ã*é
ç®*ãå«ã¾ãã¾ãã",
+ "type_h": "å°ç©ã®ç¨®å¥",
+ "type": "å°ç©ã®ç¨®å¥ãã¯ãªãã¯ããã¨å¥ã®ç¨®å¥ã®å°ç©ã«å¤æ´ã§ãã¾ããå®ä¸çã«ãããã®ï¼ä½ç½®ãæã¤äºå®æ
å ±ã§ã主観ãå
¥ããããç¨åº¦åºå®çãªãã®ï¼ã¯ä½ã§ãOpenStreetMapã«è¿½å ãããã¨ãã§ãã¾ãããã®ããé¸ã¹ãå°ç©ãä½åä»¶ãããã¾ãã",
+ "type_picker": "種å¥ã®é¸æè¢ã«ã¯å
¬åãç
é¢ãã¬ã¹ãã©ã³ãéè·¯ã建ç©ã¨ãã£ãããããå°ç©ã表示ããã¾ããè¦ã¤ããããã®ãæ¤ç´¢ããã¯ã¹ã«å
¥åãã¦ä½ã§ãæ¢ããã¨ãã§ãã¾ããå°ç©ã®ç¨®å¥ã®é£ã«ãã{inspect}**æ
å ±**ã¢ã¤ã³ã³ãã¯ãªãã¯ãã¦ãã®è©³ç´°ã調ã¹ããã¨ãã§ãã¾ãã",
+ "fields_h": "é
ç®",
+ "fields_all_fields": "ããã¹ã¦ã®é
ç®ãã»ã¯ã·ã§ã³ã«ã¯ããªããç·¨éããã§ãããå°ç©ã®è©³ç´°é
ç®ãå«ã¾ãã¦ãã¾ãã OpenStreetMapã§ã¯å
¨ã¦ã®é
ç®ã¯ä»»æã§ãããããããªãã¨ããã¯ç©ºæ¬ã®ã¾ã¾ã§æ§ãã¾ããã",
+ "fields_example": "å°ç©ã®ç¨®å¥ãã¨ã«ããããç°ãªãé
ç®ã表示ããã¾ããä¾ãã°ãéè·¯ã«ã¯è·¯é¢ãå¶éé度ã¨ãã£ãé
ç®ã表示ããã¾ãããã¬ã¹ãã©ã³ã«ã¯æä¾ãããé£äºã®ç¨®å¥ãå¶æ¥æéã表示ããã¾ãã",
+ "fields_add_field": "ãé
ç®è¿½å ãæ¬ã§ãããããã¦ã³ãã¯ãªãã¯ããã¨ã説æãWikipediaï¼è¨äºã¸ã®ãªã³ã¯ï¼ãè»æ¤
åã®å©ç¨å¯å¦ãªã©ã®é
ç®ãããã«è¿½å ãããã¨ãã§ãã¾ãã",
+ "tags_h": "ã¿ã°",
+ "tags_all_tags": "é
ç®ã»ã¯ã·ã§ã³ã®ä¸ã®ã»ãã«ããã¹ã¦ã®ã¿ã°ãã»ã¯ã·ã§ã³ãããã鏿ããå°ç©ã®ããã®OpenStreetMap*ã¿ã°*ãã©ãã§ãç·¨éãããã¨ãã§ãã¾ããåã¿ã°ã¯*ãã¼*ã¨*å¤*ããæã£ã¦ãããããã¯OpenStreetMapã«èç©ããã¦ããå
¨ã¦ã®å°ç©ãå®ç¾©ãããã¼ã¿è¦ç´ ã§ããï¼é
ç®ã»ã¯ã·ã§ã³ã§ã¯OpenStreetMapã¿ã°ãç´æ¥æ¶ãã¦ããªãã¦ãæ¥æ¬èªã®ã¤ã³ã¿ãã§ã¼ã¹ã§æ¢ãã¦å
¥åã§ããããã«ãªã£ã¦ãã¾ãããããã§ã¯ã¿ã°ãç´æ¥ç·¨éã§ãã¾ãããã¡ã°ãä¸ã®ã+ããã¯ãªãã¯ããã¨ãé
ç®ã»ã¯ã·ã§ã³ã«è¡¨ç¤ºããã¦ããªãã¿ã°ãæå
¥åã§è¿½å ãããã¨ãã§ãã¾ããï¼",
+ "tags_resources": "å°ç©ã®ã¿ã°ãæå
¥åã§ç·¨éããã«ã¯OpenStreetMapã«ã¤ãã¦ããç¨åº¦ã®ç¥èãå¿
è¦ã§ãã[OpenStreetMap Wiki](https://wiki.openstreetmap.org/wiki/JA:Main_Page) ã [Taginfo](https://taginfo.openstreetmap.org/)ãªã©ã®ãªã½ã¼ã¹ãæ´»ç¨ãããç¸è«ããããã¦åºãåãå
¥ãããã¦ããOpenStreetMapã®ã¿ã°ä»ãæ¹æ³ãå¦ãã§ãã ããã"
+ },
+ "points": {
+ "title": "ãã¤ã³ã",
+ "intro": "*ãã¤ã³ã*ã¯åºèãã¬ã¹ãã©ã³ãè¨å¿µç¢ã¨ãã£ãå°ç©ã表ç¾ããã®ã«ä½¿ãã¾ãã ç¹å®ã®ä½ç½®ã«ãã¼ã¯ããããã«ä½ãããããè¨è¿°ãã¾ãã",
+ "add_point_h": "ãã¤ã³ãã®è¿½å ",
+ "add_point": "ãã¤ã³ãã追å ããã«ã¯ããããä¸é¨ã®ãã¼ã«ãã¼ã«ãã{point}**ãã¤ã³ã**ãã¿ã³ãã¯ãªãã¯ããããã·ã§ã¼ãã«ãããã¼ `1`ãæ¼ãã¦ãã ãããããããã¨ãã¦ã¹ã«ã¼ã½ã«ãåååã«å¤åãã¾ãã",
+ "add_point_finish": "ãããä¸ã«æ°ãããã¤ã³ããç½®ãã«ã¯ããã¦ã¹ã«ã¼ã½ã«ããã¤ã³ããç½®ãããå ´æã«ç§»åããã{leftclick}å·¦ã¯ãªãã¯ãããã¯ã¹ãã¼ã¹ãã¼ãæ¼ãã¦ãã ããã",
+ "move_point_h": "ãã¤ã³ãã®ç§»å",
+ "move_point": "ãã¤ã³ããåããã«ã¯ããã¦ã¹ã«ã¼ã½ã«ããã¤ã³ãã®ä¸ã«ç½®ãã¦ã{leftclick} å·¦ãã¦ã¹ãã¿ã³ãæ¼ããã¾ã¾æ°ããä½ç½®ã¾ã§ãã©ãã°ãã¾ãã",
+ "delete_point_h": "ãã¤ã³ãã®åé¤",
+ "delete_point": "å®ä¸çã«åå¨ããªãå°ç©ã¯åé¤ãã¦ãæ§ãã¾ãããOpenStreetMapããå°ç©ãåé¤ããã¨ã¿ããªãè¦ã¦ãããããããåé¤ãããã®ã§ãåé¤ããåã«ãã®å°ç©ãæ¬å½ã«åå¨ããªãããã確èªãã¦ãã ããã",
+ "delete_point_command": "ãã¤ã³ããåé¤ããã«ã¯ããã®ä¸ã§{rightclick}å³ã¯ãªãã¯ãã¦é¸æãã¦ç·¨éã¡ãã¥ã¼ã表示ããã{delete}**åé¤**ã³ãã³ãã使ç¨ãã¾ãã"
+ },
+ "lines": {
+ "title": "ã©ã¤ã³",
+ "intro": "*ã©ã¤ã³*ã¯éè·¯ãééãæ²³å·ã¨ãã£ãå°ç©ã表ç¾ããã®ã«ä½¿ããã¾ãã ã©ã¤ã³ã¯ãã®å°ç©ã®ä¸å¿ä»è¿ã«å¼ãã¾ãã",
+ "add_line_h": "ã©ã¤ã³ã®è¿½å ",
+ "add_line": "ã©ã¤ã³ã追å ããéã«ã¯ããããä¸é¨ã«ãããã¼ã«ãã¼ã®{line}**ã©ã¤ã³**ãã¿ã³ãã¯ãªãã¯ããããã·ã§ã¼ãã«ãããã¼`2`ãæ¼ãã¦ãã ããããã¦ã¹ã«ã¼ã½ã«ãåååã«å¤ããã¾ãã",
+ "add_line_draw": "次ã«ã©ã¤ã³ã®å§ç¹ã«ãã¦ã¹ã«ã¼ã½ã«ãç½®ãã¦{leftclick}å·¦ã¯ãªãã¯ãããã¹ãã¼ã¹ãã¼ãæ¼ãã¦ãã©ã¤ã³ã«æ²¿ã£ã¦ãã¼ããç½®ãå§ãã¾ããå¼ãç¶ãã¯ãªãã¯ã¾ãã¯ã¹ãã¼ã¹ãã¼ãæ¼ããªãããã¼ããç½®ãã¦è¡ãã¾ããã©ã¤ã³ãå¼ãã¦ããéã§ãããºã¼ã ã¤ã³ããããããããã©ãã°ãã¦ç´°é¨ã追å ãããã¨ãã§ãã¾ããï¼äº¤å·®ã®ç¡ãç´ç·é¨åã®ä¸éã«ãã¼ããç½®ãå¿
è¦ã¯ããã¾ãããæ²ç·é¨åãæ»ããã«è¡¨ç¾ãããæä½éã®ãã¼ããããã°å
åã§ããï¼",
+ "add_line_finish": "ã©ã¤ã³ãå¼ãçµãã£ãã¨ãã«ã¯ã`{return}`ãã¼ã¾ãã¯`ESC`ãã¼ãæ¼ããæå¾ã®ãã¼ãä¸ã§ããä¸åº¦ã¯ãªãã¯ãã¾ãã",
+ "modify_line_h": "ã©ã¤ã³ã®å¤æ´",
+ "modify_line_dragnode": "èæ¯ç»åã¨ä¸è´ããªãéè·¯ãªã©ãå½¢ç¶ãæ£ç¢ºã§ãªãã©ã¤ã³ãç®ã«ããæ©ä¼ã¯å¤ãã¨æãã¾ããã©ã¤ã³ã®å½¢ç¶ã調æ´ããå ´åã«ã¯ãã¾ããã®ã©ã¤ã³ã{leftclick}å·¦ã¯ãªãã¯ãã¦é¸æãã¾ãããã®ã©ã¤ã³ä¸ã®å
¨ã¦ã®ãã¼ãã¯å°ããªåã¨ãã¦è¡¨ç¤ºããã¾ãããã®å¾ããã¼ããããé©åãªä½ç½®ã«ãã©ãã°ãã¾ãã",
+ "modify_line_addnode": "ã©ã¤ã³ä¸ã§{leftclick}**x2**ããã«ã¯ãªãã¯ãããããã¼ãã©ããã®ä¸éã«ããå°ããªä¸è§ããã©ãã°ãããã¨ã§ãæ°ãããã¼ãã使ãããã¨ãã§ãã¾ãã",
+ "connect_line_h": "ã©ã¤ã³ã®æ¥ç¶",
+ "connect_line": "éè·¯éã®æ¥ç¶ãé©åã«è¡¨ç¾ãããã¨ã¯ãããã«ã¨ã£ã¦éè¦ã§ãããé転ããæ¹åãæä¾ããã®ã«ä¸å¯æ¬ ã§ãã",
+ "connect_line_display": "éè·¯éã®æ¥ç¶ã¯ã°ã¬ã¤ã®å°ããªåã§è¡¨ç¤ºããã¾ããã©ã¤ã³ã®çµç¹ãã©ãã«ãæ¥ç¶ããã¦ããªãå ´åã«ã¯ãå°ã大ããªç½ãåã§è¡¨ç¤ºããã¾ãã",
+ "connect_line_drag": "ã©ã¤ã³ãå¥ã®å°ç©ã«æ¥ç¶ããã«ã¯ããã®ã©ã¤ã³ä¸ã®ãã¼ãã®ã²ã¨ã¤ãå¥ã®å°ç©ä¸ã«ã両æ¹ã®å°ç©ãå¸ãä»ãããã«éãªãï¼æ¥ç¶å
ã®å°ç©ãé¸æç¶æ
ã«ãªãï¼ã¾ã§ãã©ãã°ãã¾ãããã³ãï¼ ä»ã®å°ç©ã¨æ¥ç¶ãããããªãæã¯ã`{alt}`ãã¼ãæ¼ããªãããã©ãã°ãã¾ãã",
+ "connect_line_tag": "æ¥ç¶é¨åã«ä¿¡å·æ©ãæ¨ªææ©éããããã¨ãåãã£ã¦ããå ´åã«ã¯ãæ¥ç¶ç¹ã®ãã¼ãã鏿ãã¦ãå°ç©ã¨ãã£ã¿ã§æ£ããå°ç©ã®ç¨®å¥ãé¸ãã§è¿½å ãããã¨ãã§ãã¾ããï¼èæ¯ç»åã§æ¨ªææ©éãè¦ããå ´åã«ã¯ãã¼ãã§ãªãã©ã¤ã³ãå¼ãã¦æ¨ªææ©éã®ã¿ã°ãä»ãããã¨ãã§ãã¾ããï¼",
+ "disconnect_line_h": "ã©ã¤ã³ã®æ¥ç¶è§£é¤",
+ "disconnect_line_command": "éè·¯ãå¥ã®å°ç©ããåãé¢ãã«ã¯ãæ¥ç¶ãã¦ãããã¼ãã{rightclick}å³ã¯ãªãã¯ãã¦ãç·¨éã¡ãã¥ã¼ãã{disconnect}**æ¥ç¶è§£é¤**ã³ãã³ããé¸ã³ã¾ãã",
+ "move_line_h": "ã©ã¤ã³ã®ç§»å",
+ "move_line_command": "ã©ã¤ã³å
¨ä½ãç§»åãããå ´åã¯ããã®ã©ã¤ã³ãå³{rightclick}ã¯ãªãã¯ãã¦ãç·¨éã¡ãã¥ã¼ãã{move}**ç§»å**ã³ãã³ããé¸ã³ã¾ããããã¦ãã¦ã¹ãåããã¦ãã®ã©ã¤ã³ãæ°ããå ´æã«ç½®ãã¦{leftclick}å·¦ã¯ãªãã¯ãã¾ãã",
+ "move_line_connected": "ä»ã®å°ç©ã«æ¥ç¶ãã¦ããã©ã¤ã³ã¯ãï¼æ¥ç¶è§£é¤ãè¡ããªãéãï¼ãã®ã©ã¤ã³ãæ°ããä½ç½®ã«åããã¦ãæ¥ç¶ããã¾ã¾ã§ããiDã¯ããã©ã¤ã³ãå¥ã®æ¥ç¶ãããã©ã¤ã³ããåæã«åãé¢ããã¦ç§»åãããã¨ãé²ãã¾ãã",
+ "delete_line_h": "ã©ã¤ã³ã®åé¤",
+ "delete_line": "ä¾ãã°å®ä¸çã«åå¨ããªãéè·¯ãªã©ã©ã¤ã³å
¨ä½ãæ£ãããªãå ´åã«ã¯ãåé¤ãã¦ãæ§ãã¾ãããã§ãå°ç©ãåé¤ããæã«ã¯ãããããæ³¨æãã¦ãã ãããããªããè¦ã¦ããèæ¯ç»åã¯å¤ããã®ããããããééã£ã¦ããããã«è¦ããéè·¯ã¯åã«æ°ãã建è¨ããããã®ããããã¾ããã",
+ "delete_line_command": "ã©ã¤ã³ãåé¤ããå ´åã¯ããã®ã©ã¤ã³ä¸ã§{rightclick}å³ã¯ãªãã¯ãã¦é¸æãã¦ç·¨éã¡ãã¥ã¼ã表示ããããããã{delete}**åé¤**ã³ãã³ãã使ç¨ãã¦ãã ããã"
+ },
+ "areas": {
+ "title": "ã¨ãªã¢",
+ "intro": "*ã¨ãªã¢*ã¯æ¹ã建ç©ãä½å®
å°ã¨ãã£ãå°ç©ã®å¢çã表示ããã®ã«ä½¿ããã¾ããã¨ãªã¢ã¯ä¾ãã°å»ºç©ã®åºç¤é¨åã®å¨å²ãªã©ã®ããã«ããã®å°ç©ã®å¤ç¸ããã¬ã¼ã¹ãã¾ãã",
+ "point_or_area_h": "ãã¤ã³ããã¨ãªã¢ãï¼",
+ "point_or_area": "å¤ãã®å°ç©ã¯ãã¤ã³ãã§ãã¨ãªã¢ã§ã表ç¾ãããã¨ãã§ãã¾ããã建ç©ãæ·å°ã¯æ¥µåã¨ãªã¢ã§ãããã³ã°ãã¹ãã§ãã建ç©ã®ä¸ã«ããã®ããã¸ãã¹æ½è¨ãªã®ãã¢ã¡ããã£æ½è¨ãªã®ãããããã¯å¥ã®å°ç©ãªã®ãã表ç¾ããããã«ã建ç©ã®ä¸ã«ãã¤ã³ããç½®ãã¾ãã",
+ "add_area_h": "ã¨ãªã¢ã®è¿½å ",
+ "add_area_command": "ã¨ãªã¢ã追å ããå ´åã¯ããããä¸é¨ã®ãã¼ã«ãã¼ä¸ã®{area}**ã¨ãªã¢**ãã¿ã³ãã¯ãªãã¯ããããã·ã§ã¼ãã«ãããã¼`3`ãæ¼ãã¾ããããã¨ãã¦ã¹ã«ã¼ã½ã«ãååå½¢ã«å¤ããã¾ãã",
+ "add_area_draw": "次ã«ãã¦ã¹ã«ã¼ã½ã«ã対象ã¨ãªãå°ç©ã®è§ã®ã²ã¨ã¤ã«ç½®ãã¦ã{leftclick}å·¦ã¯ãªãã¯ã¾ãã¯ã¹ãã¼ã¹ãã¼ãæ¼ãã¦ã¢ãªã¢ã®å¤å¨ã«ãã¼ããç½®ãå§ãã¾ããã¯ãªãã¯ã¾ãã¯ã¹ãã¼ã¹ãã¼ãæ¼ãã¦ãã¼ãã追å ãã¾ããå¤å¨ãæãã¦ããéãããºã¼ã ã¤ã³ããããããããã©ãã°ãã¦è©³ç´°ãæãå ãããã¨ãã§ãã¾ãã",
+ "add_area_finish": "ã¨ãªã¢ãæãçµãã£ããã`{return}`ãã¼ã¾ãã¯`ESC`ãã¼ãæ¼ãããæåã¾ãã¯æå¾ã®ãã¼ããå度ã¯ãªãã¯ãã¦çµäºãã¾ãã",
+ "square_area_h": "è§ãç´è§å",
+ "square_area_command": "建ç©ãªã©ã¨ãªã¢ã®å°ç©ã®å¤ãã«ã¯ç´è§ãªè§ãããã¾ããã¨ãªã¢ã®è§ãç´è§ã«ããã«ã¯ãã¨ãªã¢ã®å¢çã{rightclick}å³ã¯ãªãã¯ãã¦é¸æããç·¨éã¡ãã¥ã¼ãã{orthogonalize} **ç´äº¤å**ãé¸ã³ã¾ãã",
+ "modify_area_h": "ã¨ãªã¢ã夿´",
+ "modify_area_dragnode": "ä¾ãã°èæ¯ç»åã¨ä¸è´ããªã建ç©ãªã©ãå½¢ç¶ãæ£ãããªãã¨ãªã¢è¦ããããã¨ã¯å¤ãã§ããããã¨ãªã¢ã®å½¢ç¶ã調æ´ããã«ã¯ã¾ã{leftclick}å·¦ã¯ãªãã¯ãã¦å¯¾è±¡ãé¸ã³ã¾ããã¨ãªã¢ã®å
¨ãã¼ããå°ããªåã¨ãã¦è¡¨ç¤ºããã¾ããããã¦ãã¼ããããæ£ç¢ºãªä½ç½®ã«ãã©ãã°ãããã¨ãã§ãã¾ãã",
+ "modify_area_addnode": "ãã®ã¨ãªã¢ã®å¤å¨ä¸ã§{leftclick}**x2**ããã«ã¯ãªãã¯ãããã2ã¤ã®ãã¼ãéã®ä¸éã«ããå°ããªä¸è§å½¢ããã©ãã°ããã¨ãã¨ãªã¢ã«æ²¿ã£ã¦æ°ãããã¼ãã使ãããã¨ãã§ãã¾ãã",
+ "delete_area_h": "ã¨ãªã¢ã®åé¤",
+ "delete_area": "ä¾ãã°å®ä¸çã«åå¨ããªã建ç©ãªã©ã¨ãªã¢å
¨ä½ãæ£ãããªãå ´åã«ã¯ããããåé¤ãã¦ãæ§ãã¾ããããå°ç©ãåé¤ããéã«ã¯ãããããæ°ãã¤ãã¦ãã ãããããªããè¦ã¦ããèæ¯ç»åãå¤ããééã£ã¦ããããã«è¦ãã建ç©ã¯åã«æ°ãã建ã¦ããããã®ããããã¾ããã",
+ "delete_area_command": "ã¨ãªã¢ãåé¤ããå ´åã¯ãã¨ãªã¢ä¸ã§{rightclick}å³ã¯ãªãã¯ãã¦é¸æãã¦ç·¨éã¡ãã¥ã¼ã表示ããã{delete} **åé¤**ã³ãã³ãã使ãã¾ãã"
+ },
+ "relations": {
+ "title": "ãªã¬ã¼ã·ã§ã³",
+ "intro": "*ãªã¬ã¼ã·ã§ã³*ã¨ã¯ãOpenStreetMapã«ãããå°ç©ã®ç¹å¥ãªç¨®å¥ã§ãä»ã®å°ç©ãã¾ã¨ãã¦ã°ã«ã¼ãåãããã®ã§ãããªã¬ã¼ã·ã§ã³ãæã¤å°ç©ã¯*ã¡ã³ãã¼*ã¨å¼ã°ããåã¡ã³ãã¼ã¯ãªã¬ã¼ã·ã§ã³å
ã§ã®*ãã¼ã«*ãæã¤ãã¨ãã§ãã¾ãã",
+ "edit_relation_h": "ãªã¬ã¼ã·ã§ã³ã®ç·¨é",
+ "edit_relation": "å°ç©ã¨ãã£ã¿ã®ãã¡ã°ãä¸ã«ããã¹ã¦ã®ãªã¬ã¼ã·ã§ã³ãã»ã¯ã·ã§ã³ããããé¸ã°ããå°ç©ãä½ããã®ãªã¬ã¼ã·ã§ã³ã®ã¡ã³ãã¼ãã©ããè¦ããã¨ãã§ãã¾ããããã¦ãã®ãªã¬ã¼ã·ã§ã³ãã¯ãªãã¯ããã¨é¸æãã¦ç·¨éãããã¨ãã§ãã¾ãã",
+ "edit_relation_add": "ããå°ç©ããªã¬ã¼ã·ã§ã³ã«è¿½å ããã«ã¯ãå°ç©ã鏿ããå°ç©ã¨ãã£ã¿ã®ããã¹ã¦ã®ãªã¬ã¼ã·ã§ã³ãã»ã¯ã·ã§ã³ã«ãã {plus} 追å ãã¿ã³ãã¯ãªãã¯ãã¾ããããã¨è¿ãã«ãããªã¬ã¼ã·ã§ã³ã®ä¸è¦§ããé¸ãã ãããæ°ãããªã¬ã¼ã·ã§ã³...ããªãã·ã§ã³ãé¸ãã ããããã¨ãã§ãã¾ãã",
+ "edit_relation_delete": "{delete} **åé¤**ãã¿ã³ãã¯ãªãã¯ãã¦é¸æããå°ç©ããªã¬ã¼ã·ã§ã³ããåé¤ãããã¨ãã§ãã¾ãããªã¬ã¼ã·ã§ã³ããå
¨ã¦ã®å°ç©ãåé¤ããã¨ããªã¬ã¼ã·ã§ã³èªä½ãèªåçã«åé¤ããã¾ãã",
+ "maintain_relation_h": "ãªã¬ã¼ã·ã§ã³ã®ç¶æç®¡ç",
+ "maintain_relation": "ããã¦ãã®å ´åãiDã¯ããªãã®ç·¨éã«åããã¦ãªã¬ã¼ã·ã§ã³ãèªåçã«ç¶æç®¡çãã¦ãã¾ããããªã¬ã¼ã·ã§ã³ã®ã¡ã³ãã¼ã¨ãªã£ã¦ããããªå°ç©ãç½®ãæããéã«ã¯æ³¨æãå¿
è¦ã§ããä¾ãã°éè·¯ã®ããåºéãåé¤ãã¦æ°ããåºéãå¼ãç´ããå ´åããã®æ°ããåºéãå
ã®åºéã¨åæ§ã«åããªã¬ã¼ã·ã§ã³(ã«ã¼ããé²è¡æ¹åå¶éãªã©)ã«è¿½å ããå¿
è¦ãããã¾ãã",
+ "relation_types_h": "ãªã¬ã¼ã·ã§ã³ã®ç¨®å¥",
+ "multipolygon_h": "ãã«ãããªã´ã³ï¼å¤è§å½¢ï¼",
+ "multipolygon": "*ãã«ãããªã´ã³*ãªã¬ã¼ã·ã§ã³ã¯ã²ã¨ã¤ä»¥ä¸ã®*outer*ï¼å¤å´ï¼ã® å°ç©ã¨ã²ã¨ã¤ä»¥ä¸ã®*inner*ï¼å
å´ï¼ã®å°ç©ã®ã°ã«ã¼ãã§ããouterã®å°ç©ã¯ãã«ãããªã´ã³ã®å¤å¨ãå®ç¾©ãã innerã®å°ç©ã¯ãã«ãããªã´ã³å
é¨ã«ãããµãã¨ãªã¢ãåãæãããç©´ãå®ç¾©ãã¾ãã",
+ "multipolygon_create": "ä¾ãã°ãã®ä¸ã«ç©´ããã建ç©ã®ãããªãã«ãããªã´ã³ã使ããã«ã¯ãå¤å¨ãã¨ãªã¢ã¨ãã¦æããå
å¨ãã©ã¤ã³ã¾ãã¯å¥ã®ã¨ãªã¢ã¨ãã¦æãã¾ããããã¦`{shift}`+{leftclick}å·¦ã¯ãªãã¯ã§ä¸¡æ¹ã®å°ç©ã鏿ãã{rightclick}å³ã¯ãªãã¯ã§ç·¨éã¡ãã¥ã¼ã表示ããã{merge}**çµå**ã³ãã³ããé¸ã³ã¾ãã",
+ "multipolygon_merge": "è¤æ°ã®ã©ã¤ã³ãã¨ãªã¢ãçµåï¼ãã¼ã¸ï¼ããã¨ã鏿ãããå
¨ã¦ã®ã¨ãªã¢ãã¡ã³ãã¼ã¨ããæ°ãããã«ãããªã´ã³ã»ãªã¬ã¼ã·ã§ã³ã使ããã¾ããiDã¯ã©ã®å°ç©ãå
å´ã«ããããèªåçã«å¤å¥ãã¦ãinnerã¨outerã®ãã¼ã«ãèªåçã«é¸ã³ã¾ãã",
+ "turn_restriction_h": "é²è¡æ¹åå¶é",
+ "turn_restriction": "*é²è¡æ¹åå¶é*ãªã¬ã¼ã·ã§ã³ã¯äº¤å·®ç¹ã«ãããè¤æ°ã®éè·¯ã»ã°ã¡ã³ãã®ã°ã«ã¼ãã§ããé²è¡æ¹åå¶éã¯*from*ï¼éå§å°ç¹ï¼ã®éè·¯ã*via*ï¼çµç±å°ç¹ï¼ã®ãã¼ãã¾ãã¯éè·¯ãããã¦*to*ï¼çµäºå°ç¹ï¼ã®éè·¯ããæã£ã¦ãã¾ãã",
+ "turn_restriction_field": "é²è¡æ¹åå¶éãç·¨éããã«ã¯ãã¾ã2ã¤ä»¥ä¸ã®éè·¯ãåºä¼ãåæµç¹ãã¼ãã鏿ãã¾ããããã¨å°ç©ã¨ãã£ã¿ã交差ç¹ã®ã¢ãã«ãå«ãç¹å¥ãªãé²è¡æ¹åå¶éãé
ç®ã表示ãã¾ãã",
+ "turn_restriction_editing": "ãé²è¡æ¹åå¶éãé
ç®ã§ã¯ãã¾ã\"from\"å´ã®éè·¯ãã¯ãªãã¯ãã¦é¸ã³ãããã¦\"to\"å´ã®éè·¯ã®æ¹åã«åãã¦é²è¡ã許å¯ããã¦ãããç¦æ¢ããã¦ãããã確èªãã¾ããé²è¡æ¹åã¢ã¤ã³ã³ãã¯ãªãã¯ããã¨è¨±å¯ã¨ç¦æ¢ãåæ¿ãããã¾ããiDã¯ããªãã®é¸æã«å¾ã£ã¦ãªã¬ã¼ã·ã§ã³ãèªåçã«ä½æããfromãviaãtoã®åãã¼ã«ãã»ãããã¾ãã",
+ "route_h": "ã«ã¼ãï¼çµè·¯ï¼",
+ "route": "*ã«ã¼ã*ãªã¬ã¼ã·ã§ã³ã¯ãã¹ã«ã¼ããééã«ã¼ããéè·¯ã«ã¼ããªã©ã®ããã«çµè·¯ã®ãããã¯ã¼ã¯ãå½¢æããã²ã¨ã¤ä»¥ä¸ã®ã©ã¤ã³ã®å°ç©ã®ã°ã«ã¼ãã§ãã",
+ "route_add": "ããå°ç©ãã«ã¼ãã»ãªã¬ã¼ã·ã§ã³ã«è¿½å ããã«ã¯ããã®å°ç©ãé¸ãã§å°ç©ã¨ãã£ã¿ã®ããã¹ã¦ã®ãªã¬ã¼ã·ã§ã³ãã»ã¯ã·ã§ã³ã¾ã§ä¸ã«ã¹ã¯ãã¼ã«ãã{plus}追å ãã¿ã³ãã¯ãªãã¯ãã¦ãã®å°ç©ãè¿ãã«ããæ¢åã®ãªã¬ã¼ã·ã§ã³ã¾ãã¯æ°ãããªã¬ã¼ã·ã§ã³ã«è¿½å ãã¾ãã",
+ "boundary_h": "å¢çï¼ãã¦ã³ããªã¼ï¼",
+ "boundary": "*å¢ç*ãªã¬ã¼ã·ã§ã³ã¯ãè¡æ¿çãå½¢æããã²ã¨ã¤ä»¥ä¸ã®ã©ã¤ã³ã®å°ç©ã®ã°ã«ã¼ãã§ãã",
+ "boundary_add": "ããå°ç©ãå¢çãªã¬ã¼ã·ã§ã³ã«è¿½å ããã«ã¯ããã®å°ç©ãé¸ãã§å°ç©ã¨ãã£ã¿ã®ããã¹ã¦ã®ãªã¬ã¼ã·ã§ã³ãã»ã¯ã·ã§ã³ã¾ã§ä¸ã«ã¹ã¯ãã¼ã«ãã¦ã{plus}追å ãã¿ã³ãã¯ãªãã¯ãã¦è¿ãã«ããæ¢åã®ãªã¬ã¼ã·ã§ã³ã¾ãã¯æ°ãããªã¬ã¼ã·ã§ã³ã«è¿½å ãã¾ãã "
+ },
+ "imagery": {
+ "title": "èæ¯ç»å",
+ "intro": "ããããã¼ã¿ã®ä¸ã«è¡¨ç¤ºãããèæ¯ç»åã¯ãããã³ã°ã®éè¦ãªæ
å ±æºã§ãããã®ç»åã¯å®å®è¡æãèªç©ºæ©ãããã¼ã³ã«ãã£ã¦åéãããåçã®å ´åããæ´å²çãªå°å³ãã¹ãã£ã³ãããã®ã§ãã£ãããã®ä»ã®ããªã¼ã«å©ç¨ã§ããæ
å ±æºã®ãã¼ã¿ã§ãã£ãããã¾ãã",
+ "sources_h": "ç»åã®æ
å ±æº",
+ "choosing": "ã©ã®ãããªç»åæ
å ±æºãç·¨éã«å©ç¨ã§ããã調ã¹ãã«ã¯ããããã®èã«ãã{layers}**èæ¯è¨å®**ãã¿ã³ãã¯ãªãã¯ãã¦ãã ããã",
+ "sources": "ããã©ã«ãã§ã¯[Bing Maps](https://www.bing.com/maps/)è¡æã¬ã¤ã¤ãèæ¯ç»åã¨ãã¦é¸ã°ãã¦ãã¾ããç·¨éãã¦ããå°åã«å¿ãã¦ãå¥ã®ç»åæ
å ±æºãå©ç¨ã§ãã¾ããããæ°ãããã®ãé«è§£å度ã®ãã®ãããã®ã§ããããã³ã°æã®åç
§å
ã¨ãã¦ã©ã®ã¬ã¤ã¤ããã¹ãããã¾ãã«ãã§ãã¯ããã¨è¯ãã§ããããï¼æ¥æ¬ã§ãè¤æ°ã®èæ¯ç»åã鏿ã§ãã¾ãããiDã¨ãã£ã¿ä¸ã«åæè¡¨ç¤ºããã¦ããªããåºç¤å°å³æ
å ±ãã¯åçã§ã¯ãªã建ç©ãéè·¯ã®å½¢ç¶ãç»ååããã¦ããã®ã§ãã¬ã¼ã¹ã«ã¯ä¾¿å©ã§ããèæ¯ç»åã¨ãã¦ã®è¨å®æ¹æ³ã¯[iDã§ã®åºç¤å°å³è¨å®æ¹æ³](https://wiki.openstreetmap.org/wiki/JA:GSI_KIBAN/Using_GSI_KIBAN_WMS#iD.E3.81.A7.E3.81.AE.E8.A8.AD.E5.AE.9A.E6.96.B9.E6.B3.95)åç
§ããªããæ
å ±ãããå¤ãå ´åãããã¾ãã®ã§ææ°ã®ç¶æ³ã¯Bingãªã©ä»ã¨è¦æ¯ã¹ãªãã確èªãã¦ãã ãããï¼",
+ "offsets_h": "èæ¯ç»åãªãã»ããã®èª¿æ´",
+ "offset": "èæ¯ç»åã¯æ£ç¢ºãªããããã¼ã¿ã®ä½ç½®ããå¤å°ãºã¬ã¦ããå ´åãããã¾ããå¤ãã®éè·¯ã建ç©ãèæ¯ç»åã¨ãºã¬ã¦ããå ´åã¯ããºã¬ã¦ããã®ã¯èæ¯ç»åã®æ¹ã§ããå¯è½æ§ãããã¾ãã®ã§ãèæ¯ç»åã«åããã¦å
¨ã¦ã®å°ç©ããºã©ãã®ã¯ããã¦ãã ããããã®ä»£ããã«èæ¯è¨å®ããã«ã®ãã¡ã°ãä¸ãèæ¯ä½ç½®ã®èª¿æ´ãã»ã¯ã·ã§ã³ã§èæ¯ç»åã®æ¹ããºã©ãã¦ãæ¢åã®ãã¼ã¿ã«ä¸è´ããããã«èª¿æ´ãããã¨ãã§ãã¾ããï¼æ¥æ¬ã§ã®ä½ç½®ç²¾åº¦ã¯æ¦ãã¦å°çé¢ãªã«ã½ç»åï¼Japan GSI ortho Imageryï¼ã¾ãã¯åºç¤å°å³æ
å ±2500ï¼ä¸è¿°ï¼ãæãé«ãããã§ãããã ã両è
ã¨ãããå¤ãå ´åãããã®ã§ä»ã®ç»åã¨è¦æ¯ã¹ãªãã夿ãã¦ãã ãããï¼",
+ "offset_change": "ä¸ä¸å·¦å³ã®å°ããªä¸è§å½¢ãã¯ãªãã¯ãã¦å°ããã¤ç»åãªãã»ããï¼ãºã©ãéï¼ã調æ´ããããä¸å¤®ã®æ£æ¹å½¢ã®ç°è²é¨åãå·¦ã¯ãªãã¯ããã¾ã¾ãã©ãã°ãã¦ãã¦ç»åãã¹ã©ã¤ããããªããåããã¦ãã ãããï¼ãªãã»ããå¤ã¯å ´æã«ããå¤ããã¾ããè¤æ°ã¨ãªã¢ãç·¨éããéã«ã¯å¤ãã©ããã«ã¡ã¢ãã¦ããã¨è¯ãã§ããããï¼"
+ },
+ "streetlevel": {
+ "title": "è¡è·¯åç",
+ "intro": "è¡æï¼èªç©ºåçã§ã¯è¦ããªãäº¤éæ¨èããã¸ãã¹ã®ç¨®é¡ããã®ä»ã®è©³ç´°æ
å ±ãªã©ããããã³ã°ããã®ã«ã¯è¡è·¯åçãå½¹ç«ã¡ã¾ããiDã¨ãã£ã¿ã¯[Mapillary](https://www.mapillary.com)ã[OpenStreetCam](https://www.openstreetcam.org)ã®è¡è·¯åçããµãã¼ããã¦ãã¾ãã",
+ "using_h": "è¡è·¯åçã®å©ç¨",
+ "using": "è¡è·¯åçããããã³ã°ã«å©ç¨ããã«ã¯ããããèã«ãã{data}**å°å³ãã¼ã¿è¨å®**ããã«ãã¯ãªãã¯ãã¦å©ç¨å¯è½ãªåçã¬ã¤ã¤ãæå¹åï¼ç¡å¹åãã¦ãã ããã",
+ "photos": "æå¹åããã¨ãåçã¬ã¤ã¤ã«ã¯åçã®æ®å½±é ã«æ²¿ã£ãã©ã¤ã³ã表示ããã¾ããé«ãºã¼ã ã¬ãã«ã§ã¯ãååçã®ä½ç½®ã«åå½¢ã®ãã¼ã¯ããããããé«ãºã¼ã ã¬ãã«ã§ã¯æ®å½±æã®ã«ã¡ã©ã®åããåéå½¢ã§ç¤ºããã¾ãã",
+ "viewer": "åçã®ä½ç½®ãã©ããã²ã¨ã¤ã¯ãªãã¯ããã¨ããããã®ä¸é
ã«åçãã¥ã¼ã¢ã表示ããã¾ããåçãã¥ã¼ã¢ã«ã¯ç»åé ã®åé²ï¼å¾éã³ã³ããã¼ã«ãå«ã¾ãã¦ãã¾ããããã«ç»åæ®å½±è
ã®ã¦ã¼ã¶ã¼åãæ®å½±æ¥ä»ããªãªã¸ãã«ãµã¤ãã§ã®é²è¦§ç¨URLãªã©ã表示ããã¦ãã¾ãã"
+ },
+ "gps": {
+ "title": "GPSãã¬ã¼ã¹",
+ "intro": "éããããGPSãã¬ã¼ã¹ã¯OpenStreetMapã§ä½¿ããè²´éãªæ
å ±æºã§ãããã®ã¨ãã£ã¿ã¯ããªãã®ãã¼ã«ã«ã³ã³ãã¥ã¼ã¿ä¸ã®*.gpx*ã*.geojson*åã³*.kml*ãã¡ã¤ã«ããµãã¼ããã¦ãã¾ããGPSãã¬ã¼ã¹ã¯ã¹ãã¼ããã©ã³ãã¹ãã¼ãæè¨ããã®ä»ã®GPSè£
ç½®ãªã©ã§éãããã¾ãã",
+ "survey": "GPSã§ã®ãµã¼ãã¤å®æ½æ¹æ³ã«é¢ããæ
å ±ã¯ [Mapping with a smartphone, GPS, or paper](http://learnosm.org/en/mobile-mapping/)ãèªãã§ã¿ã¦ãã ããã",
+ "using_h": "GPSãã¬ã¼ã¹ã®å©ç¨",
+ "using": "GPSãã¬ã¼ã¹ããããã³ã°ã«ä½¿ãã«ã¯ããã®ãã¼ã¿ãã¡ã¤ã«ããããã¨ãã£ã¿ã«ãã©ãã°ï¼ãããããã¦ãã ãããæ£ããèªèãããã¨ããããä¸ã«æããç´«ã®ã©ã¤ã³ã¨ãã¦è¡¨ç¤ºããã¾ãããããèã®{data}**å°å³ãã¼ã¿è¨å®**ããã«ãã¯ãªãã¯ãã¦ããªãã®GPSãã¼ã¿ï¼ãã¼ã«ã«ã»ãã¡ã¤ã«ï¼ãæå¹åããããç¡å¹åãããããããã¯ãºã¼ã ãã¦ã¿ã¦ãã ããã",
+ "tracing": "GPSãã©ãã¯ã¯OpenStreetMapã¸ã¯éä¿¡ããã¾ããããã®ãã¡ã°ãè¯ãä½¿ãæ¹ã¯ãèªåã追å ããæ°ããå°ç©ã®ããã®ã¬ã¤ãã¨ãã¦ä½¿ããªãããããã³ã°ãããã¨ã§ãã ",
+ "upload": "ããªãã¯ä»ã®å©ç¨è
ã使ããããã«[èªåã®GPSãã¼ã¿ãOpenStreetMapã«ã¢ãããã¼ã](https://www.openstreetmap.org/trace/create)ãããã¨ãã§ãã¾ãã"
+ }
},
"intro": {
"done": "å®äº",
@@ -657,25 +877,109 @@
"4th-avenue": "åæ¡éã",
"5th-avenue": "äºæ¡éã",
"6th-avenue": "å
æ¡éã",
+ "6th-street": "6th Street",
"7th-avenue": "䏿¡éã",
"8th-avenue": "å
«æ¡éã",
"9th-avenue": "乿¡éã",
"10th-avenue": "åæ¡éã",
"11th-avenue": "å䏿¡éã",
"12th-avenue": "åäºæ¡éã",
+ "access-point-employment": "Access Point Employment",
"adams-street": "ã¢ãã ã¹éã",
"andrews-elementary-school": "ã¢ã³ããªã¥ã¼å°å¦æ ¡",
"andrews-street": "ã¢ã³ããªã¥ã¼éã",
"armitage-street": "ã¢ã¼ããã¼ã¸éã",
+ "barrows-school": "Barrows School",
+ "battle-street": "Battle Street",
+ "bennett-street": "Bennett Street",
+ "bowman-park": "Bowman Park",
+ "collins-drive": "Collins Drive",
+ "conrail-railroad": "Conrail Railroad",
+ "conservation-park": "Conservation Park",
+ "constantine-street": "Constantine Street",
+ "cushman-street": "Cushman Street",
+ "dollar-tree": "Dollar Tree",
+ "douglas-avenue": "Douglas Avenue",
+ "east-street": "East Street",
+ "elm-street": "Elm Street",
+ "flower-street": "Flower Street",
+ "foster-street": "Foster Street",
+ "french-street": "French Street",
+ "garden-street": "Garden Street",
+ "gem-pawnbroker": "Gem Pawnbroker",
+ "golden-finch-framing": "Golden Finch Framing",
+ "grant-avenue": "Grant Avenue",
+ "hoffman-pond": "Hoffman Pond",
+ "hoffman-street": "Hoffman Street",
+ "hook-avenue": "Hook Avenue",
+ "jefferson-street": "Jefferson Street",
+ "kelsey-street": "Kelsey Street",
+ "lafayette-park": "LaFayette Park",
+ "las-coffee-cafe": "L.A.'s Coffee Cafe",
+ "lincoln-avenue": "Lincoln Avenue",
+ "lowrys-books": "Lowry's Books",
+ "lynns-garage": "Lynn's Garage",
+ "main-street-barbell": "Main Street Barbell",
+ "main-street-cafe": "Main Street Cafe",
+ "main-street-fitness": "Main Street Fitness",
+ "main-street": "Main Street",
+ "maple-street": "Maple Street",
+ "marina-park": "Marina Park",
+ "market-street": "Market Street",
+ "memory-isle-park": "Memory Isle Park",
+ "memory-isle": "Memory Isle",
+ "michigan-avenue": "Michigan Avenue",
+ "middle-street": "Middle Street",
+ "millard-street": "Millard Street",
+ "moore-street": "Moore Street",
+ "morris-avenue": "Morris Avenue",
+ "mural-mall": "Mural Mall",
+ "paisanos-bar-and-grill": "Paisano's Bar and Grill",
+ "paisley-emporium": "Paisley Emporium",
+ "paparazzi-tattoo": "Paparazzi Tattoo",
+ "pealer-street": "Pealer Street",
+ "pine-street": "Pine Street",
"pizza-hut": "ãã¶ããã",
+ "portage-avenue": "Portage Avenue",
+ "portage-river": "Portage River",
+ "preferred-insurance-services": "Preferred Insurance Services",
+ "railroad-drive": "Railroad Drive",
+ "river-city-appliance": "River City Appliance",
+ "river-drive": "River Drive",
+ "river-road": "River Road",
+ "river-street": "River Street",
+ "riverside-cemetery": "Riverside Cemetery",
+ "riverwalk-trail": "Riverwalk Trail",
+ "riviera-theatre": "Riviera Theatre",
+ "rocky-river": "Rocky River",
+ "saint-joseph-river": "Saint Joseph River",
+ "scidmore-park-petting-zoo": "Scidmore Park Petting Zoo",
+ "scidmore-park": "Scidmore Park",
+ "scouter-park": "Scouter Park",
+ "sherwin-williams": "Sherwin-Williams",
+ "south-street": "South Street",
+ "southern-michigan-bank": "Southern Michigan Bank",
+ "spring-street": "Spring Street",
+ "sturgeon-river-road": "Sturgeon River Road",
"three-rivers-city-hall": "ä¸å·å¸å½¹æ",
"three-rivers-elementary-school": "ä¸å·å°å¦æ ¡",
"three-rivers-fire-department": "ä¸å·æ¶é²ç½²",
"three-rivers-high-school": "ä¸å·é«ç妿 ¡",
"three-rivers-middle-school": "ä¸å·ä¸å¦æ ¡",
+ "three-rivers-municipal-airport": "Three Rivers Municipal Airport",
"three-rivers-post-office": "ä¸å·éµä¾¿å±",
"three-rivers-public-library": "ä¸å·å³æ¸é¤¨",
- "three-rivers": "ä¸å·"
+ "three-rivers": "ä¸å·",
+ "unique-jewelry": "Unique Jewelry",
+ "walnut-street": "Walnut Street",
+ "washington-street": "Washington Street",
+ "water-street": "Water Street",
+ "west-street": "West Street",
+ "wheeler-street": "Wheeler Street",
+ "william-towing": "William Towing",
+ "willow-drive": "Willow Drive",
+ "wood-street": "Wood Street",
+ "world-fare": "World Fare"
}
},
"welcome": {
@@ -726,8 +1030,9 @@
},
"areas": {
"title": "ã¨ãªã¢",
- "add_playground": "*ã¨ãªã¢*ã¯ãæ¹ã建ç©ãå±
ä½åºåãªã©ãå¢çç·ã®ããå°ç©ãæãããã«ä½¿ããã¾ãã{br}ã¾ãããã¤ã³ãã§è¡¨ç¾ãããå°ç©ãããè©³ç´°ã«æãç®çã§ã使ããã¾ãã**{button}ã¨ãªã¢ãã¿ã³ãã¯ãªãã¯ããã¨æ°ããã¨ãªã¢ãæããã¨ãã§ãã¾ãã**",
+ "add_playground": "*ã¨ãªã¢*ã¯æ¹ã建ç©ãä½å®
è¡ã¨ãã£ãå°ç©ã®å¢çã表ãããã«ä½¿ç¨ããã¾ãã{br}ãããã¯é常ã¯ãã¤ã³ãã¨ãã¦ãããã³ã°ããããããããªãå¤ãã®å°ç©ããã詳細ã«ãããã³ã°ããæã«ä½¿ç¨ãããã¨ãã§ãã¾ãã**{button}ã¨ãªã¢ãã¿ã³ãã¯ãªãã¯ãã¦æ°ããã¨ãªã¢ã追å ãã¦ãã ããã**",
"start_playground": "ãã®å
¬åãã¨ãªã¢ã¨ãã¦ããããã¦ã¿ã¾ããããã¨ãªã¢ã¯ãå°ç©ã®å¤å¨ã®å½¢ã«*ãã¼ã*ãé
ç½®ãããã¨ã§æããã¨ãã§ãã¾ãã**ã¯ãªãã¯ãããã¹ãã¼ã¹ãã¼ãæ¼ãã¦ãå
¬åã®è§ã®ã©ãããé
ç½®ãã¦ã¿ã¾ãããã**",
+ "continue_playground": "åã©ãã®éã³å ´ã®å¤å¨ã«æ²¿ã£ã¦ç¶ãã¦ãã¼ããç½®ããªããã¨ãªã¢ãæãç¶ãã¦ãã ããããã®ã¨ãªã¢ãæ¢åã®æ©éã«æ¥ç¶ãã¦ãæ§ãã¾ããã{br}ãã³ãï¼ ãã¼ããä»ã®å°ç©ã¨æ¥ç¶ãããªãããã«'{alt}'ãã¼ãæ¼ããªããæããã¨ãã§ãã¾ãã**éã³å ´ã®ã¨ãªã¢ãæãç¶ããã**",
"finish_playground": "ã¨ãªã¢ã®æç»ãçµäºããéã¯ãã¨ã³ã¿ã¼ãã¼ãæ¼ããããããã¯æãå§ããæãçµããã®ãã¼ãã§é£ç¶ãã¦äºååãå ´æã§ã¯ãªãã¯ãã¦ãã ããã**å
¬åãã¨ãªã¢ã¨ãã¦æãã¦ã¿ã¾ãããã**",
"search_playground": "**'{preset}'ãæ¤ç´¢**",
"choose_playground": "**ä¸è¦§ãã{preset}ã鏿**",
@@ -792,6 +1097,8 @@
},
"startediting": {
"title": "ç·¨ééå§",
+ "help": "ããã§OpenStreetMapãç·¨éããæºåãã§ãã¾ããï¼{br}{button}ãã«ããã¿ã³ãã¯ãªãã¯ããã'{key}'ãã¼ãæ¼ãã¨ããã¤ã§ããã®ã¦ã©ã¼ã¯ã¹ã«ã¼ãããç´ããããããã¥ã¡ã³ãããã詳細ã«è¦ãããããã¨ãã§ãã¾ãã",
+ "shortcuts": "'{key}' ãã¼ãæ¼ãã¨ãã³ãã³ãã®ä¸è¦§ãããã®ãã¼ãã¼ãã·ã§ã¼ãã«ããã¨ã¨ãã«è¦ããã¨ãã§ãã¾ãã",
"save": "夿´å
容ã¯ãã¾ãã«ä¿åããããæ°ãã¤ãã¦ãã ããï¼",
"start": "ãããã³ã°éå§ï¼ï¼ãã以éã¯ç·´ç¿ã§ã¯ãªãå®éã«ãã¼ã¿ãç»é²ããã¾ãã®ã§æ³¨æãã¦ãã ããï¼"
}
@@ -805,6 +1112,7 @@
"key": {
"alt": "Alt",
"backspace": "Backspace",
+ "cmd": "ã³ãã³ã",
"ctrl": "Ctrl",
"delete": "Delete",
"del": "Del",
@@ -828,7 +1136,10 @@
"title": "é²è¦§",
"navigation": {
"title": "ããã²ã¼ã·ã§ã³",
- "zoom": "æ¡å¤§/縮å°"
+ "pan": "ããããåãã",
+ "pan_more": "ãããã1ç»é¢ååãã",
+ "zoom": "æ¡å¤§/縮å°",
+ "zoom_more": "ãããåä½ã§ãºã¼ã ã¤ã³/ãºã¼ã ã¢ã¦ã"
},
"help": {
"title": "ãã«ã",
@@ -836,18 +1147,20 @@
"keyboard": "ã·ã§ã¼ãã«ãããã¼ã表示"
},
"display_options": {
- "title": "ãªãã·ã§ã³ã表示",
- "background": "èæ¯ãªãã·ã§ã³ã表示",
- "background_switch": "åã®èæ¯ã«åãæ¿ã",
- "map_data": "å°å³ãã¼ã¿ãªãã·ã§ã³ã表示",
+ "title": "ãªãã·ã§ã³ç»é¢è¡¨ç¤º",
+ "background": "èæ¯è¨å®ã表示",
+ "background_switch": "ç´åã®èæ¯ã«åãæ¿ã",
+ "map_data": "å°å³ãã¼ã¿è¨å®ã表示",
"fullscreen": "å
¨ç»é¢ã¢ã¼ãã«å
¥ã",
"wireframe": "ã¯ã¤ã¤ã¼ãã¬ã¼ã ã¢ã¼ãåæ¿",
"minimap": "ãããããã®è¡¨ç¤º/é表示"
},
"selecting": {
"title": "å°ç©ã®é¸æ",
- "select_one": "å°ç©ã1ã¤é¸æãã¦ãã ãã",
- "select_multi": "å°ç©ãè¤æ°é¸æãã¦ãã ãã"
+ "select_one": "å°ç©ã1ã¤é¸ã¶",
+ "select_multi": "å°ç©ãè¤æ°é¸ã¶",
+ "lasso": "å°ç©ãå²ã¿ç·ï¼æãç¸ï¼ã§é¸ã¶",
+ "search": "å°ç©ã®ããã¹ãæ¤ç´¢æ¬ã«ç§»å"
},
"with_selected": {
"title": "鏿ãããå°ç©ã«å¯¾ãã¦",
@@ -870,13 +1183,13 @@
"add_line": "ãã©ã¤ã³ã®è¿½å ãã¢ã¼ã",
"add_area": "ãã¨ãªã¢ã®è¿½å ãã¢ã¼ã",
"place_point": "ãã¤ã³ããé
ç½®",
- "disable_snap": "é·æ¼ãã§ãã¤ã³ãã®ä½ç½®åãããç¡å¹å",
+ "disable_snap": "æ¼ä¸ä¸ã¯ãã¤ã³ãæ¥è¿æã®èªåæ¥ç¶(SNAP)ãç¡å¹å",
"stop_line": "ã©ã¤ã³ãã¨ãªã¢ã®æç»ãçµäº"
},
"operations": {
"title": "æä½",
"continue_line": "鏿ã¢ã¼ãã§ã©ã¤ã³ãç¶ç¶",
- "merge": "鏿ããå°ç©ãé£çµ",
+ "merge": "鏿ããå°ç©ãé£çµ(ãã¼ã¸)",
"disconnect": "鏿ãããã¼ãã§å°ç©ãåãé¢ã",
"split": "鏿ãããã¼ãã§ã©ã¤ã³ã2ã¤ã«åå²",
"reverse": "ã©ã¤ã³ãå転",
@@ -896,8 +1209,41 @@
"redo": "æå¾ã®æä½ãåå®è¡",
"save": "ç·¨éçµæãä¿å"
}
+ },
+ "tools": {
+ "title": "ãã¼ã«",
+ "info": {
+ "title": "è£å©æ
å ±ããã«è¡¨ç¤ºåæ¿ã",
+ "all": "表示ä¸ã®å
¨è£å©æ
å ±ããã«ã䏿¬è¡¨ç¤º/é表示",
+ "background": "èæ¯ããã«ã表示/é表示",
+ "history": "ç·¨éå±¥æ´ããã«ã表示/é表示",
+ "location": "ä½ç½®ããã«ã表示/é表示",
+ "measurement": "è¨æ¸¬ããã«ã表示/é表示"
+ }
}
},
+ "units": {
+ "feet": "{quantity} ft",
+ "miles": "{quantity} mi",
+ "square_feet": "{quantity} sq ft",
+ "square_miles": "{quantity} sq mi",
+ "acres": "{quantity} ac",
+ "meters": "{quantity} m",
+ "kilometers": "{quantity} km",
+ "square_meters": "{quantity} m²",
+ "square_kilometers": "{quantity} km²",
+ "hectares": "{quantity} ha",
+ "area_pair": "{area1} ({area2})",
+ "arcdegrees": "{quantity}°",
+ "arcminutes": "{quantity}â²",
+ "arcseconds": "{quantity}â³",
+ "north": "åç·¯",
+ "south": "åç·¯",
+ "east": "æ±çµ",
+ "west": "西çµ",
+ "coordinate": "{coordinate}{direction}",
+ "coordinate_pair": "{latitude}, {longitude}"
+ },
"presets": {
"categories": {
"category-barrier": {
@@ -986,7 +1332,7 @@
}
},
"access_simple": {
- "label": "éè¡å¯è½ãªææ®µ"
+ "label": "ã¢ã¯ã»ã¹å¶é"
},
"address": {
"label": "使",
@@ -1020,14 +1366,15 @@
"subdistrict": "Subdistrict",
"subdistrict!vn": "Ward/Commune/Townlet",
"suburb": "åº",
- "suburb!jp": "åº"
+ "suburb!jp": "åº",
+ "unit": "åä½"
}
},
"admin_level": {
"label": "Admin Level"
},
"aerialway": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"aerialway/access": {
"label": "ä¹éå ´æ",
@@ -1064,7 +1411,10 @@
}
},
"aeroway": {
- "label": "å½¢æ
"
+ "label": "種é¡"
+ },
+ "agrarian": {
+ "label": "製å"
},
"amenity": {
"label": "種é¡"
@@ -1085,7 +1435,7 @@
"label": "ã¢ã¼ãã£ã¹ã"
},
"artwork_type": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"atm": {
"label": "ATM"
@@ -1094,7 +1444,7 @@
"label": "èããã"
},
"barrier": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"bath/open_air": {
"label": "é²å¤©é¢¨å"
@@ -1120,7 +1470,7 @@
"label": "種é¡"
},
"bin": {
- "label": "ã´ãç®±"
+ "label": "ã´ãç®±æç¡"
},
"blood_components": {
"label": "ç®è¡ç¨®é¡",
@@ -1132,14 +1482,24 @@
}
},
"board_type": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
+ },
+ "boules": {
+ "label": "種é¡"
},
"boundary": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"brand": {
"label": "ãã©ã³ã"
},
+ "brewery": {
+ "label": "ãã©ãããã¼ã«"
+ },
+ "bridge": {
+ "label": "種é¡",
+ "placeholder": "ããã©ã«ã"
+ },
"building": {
"label": "建ç©"
},
@@ -1149,6 +1509,10 @@
"bunker_type": {
"label": "種é¡"
},
+ "cables": {
+ "label": "ã±ã¼ãã«",
+ "placeholder": "1, 2, 3..."
+ },
"camera/direction": {
"label": "ç£è¦ã«ã¡ã©ã®åã(æè¨åãã®è§åº¦)",
"placeholder": "45, 90, 180, 270"
@@ -1168,45 +1532,24 @@
"label": "å容æ°",
"placeholder": "50, 100, 200..."
},
- "cardinal_direction": {
- "label": "æ¹å",
- "options": {
- "E": "æ±",
- "ENE": "æ±åæ±",
- "ESE": "æ±åæ±",
- "N": "å",
- "NE": "åæ±",
- "NNE": "ååæ±",
- "NNW": "åå西",
- "NW": "å西",
- "S": "å",
- "SE": "åæ±",
- "SSE": "ååæ±",
- "SSW": "åå西",
- "SW": "å西",
- "W": "西",
- "WNW": "西å西",
- "WSW": "西å西"
- }
- },
"castle_type": {
"label": "種é¡"
},
- "clock_direction": {
- "label": "æ¹å",
- "options": {
- "anticlockwise": "å·¦åã",
- "clockwise": "å³åã"
- }
+ "clothes": {
+ "label": "æ"
},
"club": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"collection_times": {
"label": "åéæå»"
},
+ "comment": {
+ "label": "夿´ã»ããã®ã³ã¡ã³ã",
+ "placeholder": "æç¨¿å
容ã®çã説æ(å¿
é )"
+ },
"communication_multi": {
- "label": "éä¿¡åç·ã®ç¨é"
+ "label": "éä¿¡åç·ã®ç¨®é¡"
},
"construction": {
"label": "種é¡"
@@ -1215,6 +1558,9 @@
"label": "ã¦ã§ãã«ã¡ã©ã®URL",
"placeholder": "http://example.com/"
},
+ "content": {
+ "label": "å
容"
+ },
"country": {
"label": "å½"
},
@@ -1222,7 +1568,15 @@
"label": "屿 ¹"
},
"craft": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
+ },
+ "crane/type": {
+ "label": "ã¯ã¬ã¼ã³ã®ç¨®é¡",
+ "options": {
+ "floor-mounted_crane": "æ®ä»åã¯ã¬ã¼ã³",
+ "portal_crane": "éå½¢ã¯ã¬ã¼ã³",
+ "travel_lift": "èµ°è¡ãªãã"
+ }
},
"crop": {
"label": "åç©«ç©"
@@ -1236,6 +1590,10 @@
"currency_multi": {
"label": "é貨ã®ç¨®é¡"
},
+ "cutting": {
+ "label": "種é¡",
+ "placeholder": "ããã©ã«ã"
+ },
"cycle_network": {
"label": "ãããã¯ã¼ã¯"
},
@@ -1292,18 +1650,66 @@
"description": {
"label": "説æ"
},
+ "devices": {
+ "label": "è£
ç½®",
+ "placeholder": "1, 2, 3..."
+ },
"diaper": {
"label": "ããã¤äº¤æå°ã®å©ç¨å¯å¦"
},
+ "direction": {
+ "label": "æ¹å(度ãæè¨åã)",
+ "placeholder": "45, 90, 180, 270"
+ },
+ "direction_cardinal": {
+ "label": "æ¹è§",
+ "options": {
+ "E": "æ±",
+ "ENE": "æ±åæ±",
+ "ESE": "æ±åæ±",
+ "N": "å",
+ "NE": "åæ±",
+ "NNE": "ååæ±",
+ "NNW": "åå西",
+ "NW": "å西",
+ "S": "å",
+ "SE": "åæ±",
+ "SSE": "ååæ±",
+ "SSW": "åå西",
+ "SW": "å西",
+ "W": "西",
+ "WNW": "西å西",
+ "WSW": "西å西"
+ }
+ },
+ "direction_clock": {
+ "label": "æ¹å",
+ "options": {
+ "anticlockwise": "åæè¨åã",
+ "clockwise": "æè¨åã"
+ }
+ },
+ "direction_vertex": {
+ "label": "æ¹å",
+ "options": {
+ "backward": "éæ¹å",
+ "both": "ä¸¡æ¹ / å
¨ã¦",
+ "forward": "é æ¹å"
+ }
+ },
"display": {
"label": "表示ç¤ã®ç¨®é¡"
},
"dock": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"drive_through": {
"label": "ãã©ã¤ãã¹ã«ã¼"
},
+ "duration": {
+ "label": "æè¦æé",
+ "placeholder": "00:00"
+ },
"electrified": {
"label": "é»åç¶æ
",
"options": {
@@ -1321,11 +1727,15 @@
"label": "ã¡ã¼ã«ã¢ãã¬ã¹",
"placeholder": "example@example.com"
},
+ "embankment": {
+ "label": "種å¥",
+ "placeholder": "ããã©ã«ã"
+ },
"emergency": {
"label": "ç·æ¥è¨å"
},
"entrance": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"except": {
"label": "ä¾å¤"
@@ -1350,7 +1760,7 @@
}
},
"fire_hydrant/type": {
- "label": "ã¿ã¤ã",
+ "label": "種é¡",
"options": {
"pillar": "æ±/å°ä¸",
"pond": "æ± ",
@@ -1358,9 +1768,19 @@
"wall": "å£"
}
},
+ "fitness_station": {
+ "label": "è¨åã®ç¨®é¡"
+ },
"fixme": {
"label": "è¦ä¿®æ£"
},
+ "ford": {
+ "label": "種é¡",
+ "placeholder": "ããã©ã«ã"
+ },
+ "frequency": {
+ "label": "åä½å¨æ³¢æ°"
+ },
"fuel": {
"label": "ã¬ã½ãªã³ã¹ã¿ã³ã"
},
@@ -1382,11 +1802,18 @@
"generator/method": {
"label": "æ¹å¼"
},
+ "generator/output/electricity": {
+ "label": "çºé»æ©åºåå½¢æ
ï¼é»æ°",
+ "placeholder": "50 MW, 100 MW, 200 MW..."
+ },
"generator/source": {
"label": "ã¨ãã«ã®ã¼æº"
},
"generator/type": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
+ },
+ "government": {
+ "label": "種é¡"
},
"grape_variety": {
"label": "ããã¦ã®å種"
@@ -1398,6 +1825,13 @@
"handrail": {
"label": "æãã"
},
+ "hashtags": {
+ "label": "ææ¡ãããããã·ã¥ã¿ã°",
+ "placeholder": "#example"
+ },
+ "healthcare": {
+ "label": "種é¡"
+ },
"healthcare/speciality": {
"label": "å°éç§"
},
@@ -1405,10 +1839,10 @@
"label": "é«ã (ã¡ã¼ãã«)"
},
"highway": {
- "label": "éè·¯åºå"
+ "label": "éè·¯ã®ç¨®é¡"
},
"historic": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"historic/civilization": {
"label": "ææ"
@@ -1437,11 +1871,14 @@
"label": "室å
"
},
"information": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"inscription": {
"label": "ç¢æã®æé¢"
},
+ "intermittent": {
+ "label": "鿬 æ§"
+ },
"internet_access": {
"label": "ã¤ã³ã¿ã¼ãããç°å¢",
"options": {
@@ -1459,20 +1896,24 @@
"label": "SSID (ãããã¯ã¼ã¯å)"
},
"kerb": {
- "label": "ç¸ç³"
+ "label": "ç¸ç³ã®è©³ç´°"
+ },
+ "label": {
+ "label": "ã©ãã«"
},
"lamp_type": {
- "label": "種å¥"
+ "label": "種é¡"
},
"landuse": {
- "label": "åå°åºå"
+ "label": "åå°ã®ç¨®é¡"
},
"lanes": {
"label": "è»ç·æ°",
"placeholder": "1, 2, 3..."
},
"layer": {
- "label": "ã¬ã¤ã¤ã¼"
+ "label": "ã¬ã¤ã¤ã¼",
+ "placeholder": "0"
},
"leaf_cycle": {
"label": "èã®å£ç¯å¤å",
@@ -1511,7 +1952,7 @@
}
},
"leisure": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"length": {
"label": "é·ã (m)"
@@ -1532,11 +1973,14 @@
"man_made": {
"label": "種é¡"
},
+ "manhole": {
+ "label": "種é¡"
+ },
"map_size": {
"label": "å°å³ã®ç¯å²"
},
"map_type": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"maxheight": {
"label": "é«ãå¶é",
@@ -1552,6 +1996,12 @@
"maxweight": {
"label": "æå¤§éé"
},
+ "memorial": {
+ "label": "種é¡"
+ },
+ "monitoring_multi": {
+ "label": "ç£è¦"
+ },
"mtb/scale": {
"label": "ãã¦ã³ãã³ãã¤ã¯é£æåº¦",
"options": {
@@ -1599,7 +2049,7 @@
"label": "ãããã¯ã¼ã¯"
},
"network_bicycle": {
- "label": "ãããã¯ã¼ã¯ç¨®å¥",
+ "label": "ãããã¯ã¼ã¯ã®ç¨®é¡",
"options": {
"icn": "å½é",
"lcn": "å°å",
@@ -1609,7 +2059,7 @@
"placeholder": "å°åãå°æ¹ãå½ãå½é"
},
"network_foot": {
- "label": "ãããã¯ã¼ã¯ç¨®å¥",
+ "label": "ãããã¯ã¼ã¯ã®ç¨®é¡",
"options": {
"iwn": "å½é",
"lwn": "å°å",
@@ -1619,7 +2069,7 @@
"placeholder": "å°åãå°æ¹ãå½ãå½é"
},
"network_horse": {
- "label": "ãããã¯ã¼ã¯ç¨®å¥",
+ "label": "ãããã¯ã¼ã¯ã®ç¨®é¡",
"options": {
"ihn": "å½é",
"lhn": "å°å",
@@ -1635,12 +2085,14 @@
"label": "ã¡ã¢"
},
"office": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"oneway": {
"label": "䏿¹éè¡",
"options": {
+ "alternating": "交äºéè¡",
"no": "ããã",
+ "reversible": "åæ¿éè¡",
"undefined": "ããããããã",
"yes": "ã¯ã"
}
@@ -1648,7 +2100,9 @@
"oneway_yes": {
"label": "䏿¹éè¡",
"options": {
+ "alternating": "交äºéè¡",
"no": "ããã",
+ "reversible": "åæ¿éè¡",
"undefined": "ããããã¯ã",
"yes": "ã¯ã"
}
@@ -1666,18 +2120,11 @@
"label": "ãã¼",
"placeholder": "3, 4, 5..."
},
- "parallel_direction": {
- "label": "æ¹å",
- "options": {
- "backward": "ã¦ã§ã¤ã®éæ¹å",
- "forward": "ã¦ã§ã¤ã®é æ¹å"
- }
- },
"park_ride": {
"label": "ãã¼ã¯ï¼ã©ã¤ã"
},
"parking": {
- "label": "ã¿ã¤ã",
+ "label": "種é¡",
"options": {
"carports": "ã«ã¼ãã¼ã",
"garage_boxes": "ç®±åã¬ã¬ã¼ã¸",
@@ -1689,7 +2136,11 @@
}
},
"payment_multi": {
- "label": "æ¯æãæ¹æ³"
+ "label": "æ¯æã®ç¨®é¡"
+ },
+ "phases": {
+ "label": "ç¸ã®æ°",
+ "placeholder": "1, 2, 3..."
},
"phone": {
"label": "é»è©±çªå·",
@@ -1720,7 +2171,7 @@
}
},
"piste/type": {
- "label": "種å¥",
+ "label": "種é¡",
"options": {
"downhill": "ãã¦ã³ãã«",
"hike": "ãã¤ãã³ã°",
@@ -1734,11 +2185,18 @@
}
},
"place": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"plant": {
"label": "æ¤ç©"
},
+ "plant/output/electricity": {
+ "label": "çºé»æåºåå½¢æ
ï¼é»æ°",
+ "placeholder": "500 MW, 1000 MW, 2000 MW..."
+ },
+ "playground/baby": {
+ "label": "ããã¼ã·ã¼ã"
+ },
"playground/max_age": {
"label": "æé«å¹´é½¢"
},
@@ -1749,7 +2207,7 @@
"label": "人å£"
},
"power": {
- "label": "åºå"
+ "label": "種é¡"
},
"power_supply": {
"label": "黿º"
@@ -1761,18 +2219,39 @@
"label": "製å"
},
"railway": {
- "label": "è·¯ç·ç¨®å¥"
+ "label": "è·¯ç·ã®ç¨®é¡"
},
- "recycling_accepts": {
- "label": "ãªãµã¤ã¯ã«å¯è½ãªç´ æ"
+ "railway/position": {
+ "label": "ééè·é¢æ¨",
+ "placeholder": "å°æ°ç¹ç¬¬ä¸ä½ã¾ã§ã®è·é¢ (123.4)"
},
- "recycling_type": {
- "label": "ãªãµã¤ã¯ã«è¨åã®ç¨®é¡",
+ "railway/signal/direction": {
+ "label": "æ¹åï¼ééä¿¡å·æ©ï¼",
"options": {
- "centre": "ãªãµã¤ã¯ã«ã»ã³ã¿ã¼",
- "container": "ã³ã³ãã"
+ "backward": "éæ¹å",
+ "both": "両æ¹å / å
¨ã¦",
+ "forward": "é æ¹å"
}
},
+ "rating": {
+ "label": "宿 ¼"
+ },
+ "recycling_accepts": {
+ "label": "ãªãµã¤ã¯ã«å¯è½ãªç´ æ"
+ },
+ "ref": {
+ "label": "åç
§ã³ã¼ã"
+ },
+ "ref/isil": {
+ "label": "ISILã³ã¼ã"
+ },
+ "ref_aeroway_gate": {
+ "label": "ã²ã¼ãçªå·"
+ },
+ "ref_golf_hole": {
+ "label": "ãã¼ã«çªå·",
+ "placeholder": "1-18"
+ },
"ref_highway_junction": {
"label": "ã¸ã£ã³ã¯ã·ã§ã³çªå·"
},
@@ -1782,14 +2261,28 @@
"ref_road_number": {
"label": "éè·¯çªå·"
},
+ "ref_route": {
+ "label": "ã«ã¼ãçªå·"
+ },
+ "ref_runway": {
+ "label": "æ»èµ°è·¯çªå·",
+ "placeholder": "ä¾ 01L/19R"
+ },
+ "ref_stop_position": {
+ "label": "åè»å ´çªå·"
+ },
+ "ref_taxiway": {
+ "label": "èªå°è·¯å",
+ "placeholder": "ä¾ï¼ A5"
+ },
"relation": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"religion": {
"label": "宿"
},
"restriction": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"restrictions": {
"label": "é²è¡æ¹åå¶é"
@@ -1798,10 +2291,10 @@
"label": "é¨å±æ°"
},
"route": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"route_master": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"sac_scale": {
"label": "ãã¤ãã³ã°ã®é£æåº¦",
@@ -1855,13 +2348,13 @@
"label": "å¾
åæ"
},
"shelter_type": {
- "label": "ã¿ã¤ã"
+ "label": "ã·ã§ã«ã¿ã¼ã®ç¨®é¡"
},
"shop": {
- "label": "åºè種å¥"
+ "label": "åºèã®ç¨®é¡"
},
"site": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"smoking": {
"label": "å«ç
ã®å¯å¦",
@@ -1923,7 +2416,7 @@
"label": "䏿忢ã®ç¨®é¡",
"options": {
"all": "ãã¹ã¦ã®éè·¯",
- "minor": "åªå
ã§ã¯ãªãéè·¯"
+ "minor": "éåªå
éè·¯"
}
},
"structure": {
@@ -1937,11 +2430,21 @@
},
"placeholder": "䏿"
},
+ "structure_waterway": {
+ "label": "ãã³ãã«ã®ç¨®å¥",
+ "options": {
+ "tunnel": "ãã³ãã«"
+ },
+ "placeholder": "䏿"
+ },
"studio": {
"label": "ã¹ã¿ã¸ãªã®ç¨®é¡"
},
+ "substance": {
+ "label": "ç©è³ª"
+ },
"substation": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"supervised": {
"label": "ç£è¦"
@@ -1956,7 +2459,7 @@
"label": "ç£è¦ã®ç¨®é¡"
},
"surveillance/type": {
- "label": "ç£è¦æ¹æ³",
+ "label": "ç£è¦ã®ç¨®é¡",
"options": {
"ALPR": "èªåãã³ãã¼ãã¬ã¼ãèªã¿åãæ©",
"camera": "ç£è¦ã«ã¡ã©",
@@ -1966,6 +2469,15 @@
"surveillance/zone": {
"label": "ç£è¦ã¾ã¼ã³"
},
+ "switch": {
+ "label": "種é¡",
+ "options": {
+ "circuit_breaker": "ãµã¼ãããã»ãã¬ã¼ã«ã¼",
+ "disconnector": "æè·¯å¨",
+ "earthing": "ã¢ã¼ã¹",
+ "mechanical": "æ©æ¢°å¼"
+ }
+ },
"tactile_paving": {
"label": "ç¹åãããã¯"
},
@@ -1996,15 +2508,18 @@
"tourism": {
"label": "種é¡"
},
+ "tourism_attraction": {
+ "label": "観å
"
+ },
"tower/construction": {
"label": "å»ºç¯æ§å¼",
"placeholder": "æ¯ç·å¡ãæ ¼åå¡ãæ¬æ
ãããå¡ãetc"
},
"tower/type": {
- "label": "ã¿ã¤ã"
+ "label": "å¡ã®ç¨®é¡"
},
"tracktype": {
- "label": "ãã©ãã¯ç¨®å¥",
+ "label": "ãã©ãã¯ã®ç¨®é¡",
"options": {
"grade1": "硬質: èè£
ãããã¯ç
ç¦ã»ç ç³ã®ç· åºãè·¯ç¤",
"grade2": "大é¨åã硬質: ç å©ã»å²©ã¨æãããç©è³ªã®æ··å",
@@ -2014,11 +2529,22 @@
},
"placeholder": "硬質, 大é¨åã硬質, è»è³ªâ¦"
},
+ "trade": {
+ "label": "種é¡"
+ },
"traffic_calming": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"traffic_signals": {
- "label": "ã¿ã¤ã"
+ "label": "ç¹å¥ãªä¿¡å·æ©ã®ç¨®é¡"
+ },
+ "traffic_signals/direction": {
+ "label": "æ¹åï¼ä¿¡å·æ©ï¼",
+ "options": {
+ "backward": "éæ¹å",
+ "both": "ä¸¡æ¹ / å
¨ã¦",
+ "forward": "é æ¹å"
+ }
},
"trail_visibility": {
"label": "éã®å¯è¦åº¦",
@@ -2032,11 +2558,28 @@
},
"placeholder": "åªã»è¯ã»æªâ¦"
},
+ "transformer": {
+ "label": "種é¡",
+ "options": {
+ "auto": "èªåå¤å§å¨",
+ "auxiliary": "è£å©å¤å§å¨",
+ "converter": "æ´æµå¨ç¨å¤å§å¨",
+ "distribution": "æ±ä¸å¤å§å¨",
+ "generator": "çºé»æ©é£çµå¤å§å¨",
+ "phase_angle_regulator": "ä½ç¸è§èª¿ç¯å¨",
+ "traction": "主å¤å§å¨",
+ "yes": "䏿"
+ }
+ },
"trees": {
"label": "æ¨ã®æ°"
},
+ "tunnel": {
+ "label": "種é¡",
+ "placeholder": "ããã©ã«ã"
+ },
"vending": {
- "label": "販売ååã®ç¨®å¥"
+ "label": "販売ååã®ç¨®é¡"
},
"visibility": {
"label": "è¦ããç¯å²",
@@ -2046,6 +2589,14 @@
"street": "5ï½20mï¼16ï½65ãã£ã¼ãï¼"
}
},
+ "volcano/status": {
+ "label": "ç«å±±ã®ç¶æ
",
+ "options": {
+ "active": "æ´»ç«å±±",
+ "dormant": "ä¼ç«å±±",
+ "extinct": "æ»ç«å±±"
+ }
+ },
"volcano/type": {
"label": "ç«å±±å°å½¢ã®ç¨®é¡",
"options": {
@@ -2054,6 +2605,18 @@
"stratovolcano": "æå±¤ç«å±±"
}
},
+ "voltage": {
+ "label": "é»å§"
+ },
+ "voltage/primary": {
+ "label": "主é»å§"
+ },
+ "voltage/secondary": {
+ "label": "第äºé»å§"
+ },
+ "voltage/tertiary": {
+ "label": "第ä¸é»å§"
+ },
"wall": {
"label": "種é¡"
},
@@ -2064,14 +2627,14 @@
"label": "給水æã®å ´æ"
},
"waterway": {
- "label": "æ°´è·¯åºå"
+ "label": "æ°´è·¯ã®ç¨®é¡"
},
"website": {
"label": "ã¦ã§ããµã¤ã",
"placeholder": "http://example.com/"
},
"wetland": {
- "label": "ã¿ã¤ã"
+ "label": "種é¡"
},
"wheelchair": {
"label": "è»æ¤
åã®å©ç¨å¯å¦"
@@ -2081,6 +2644,22 @@
},
"wikipedia": {
"label": "Wikipedia"
+ },
+ "windings": {
+ "label": "ã³ã¤ã«æ°",
+ "placeholder": "1, 2, 3..."
+ },
+ "windings/configuration": {
+ "label": "ã³ã¤ã«ã®æ§æ",
+ "options": {
+ "delta": "Delta",
+ "leblanc": "Leblanc",
+ "open": "Open",
+ "open-delta": "Open Delta",
+ "scott": "Scott",
+ "star": "Star / Wye",
+ "zigzag": "Zig Zag"
+ }
}
},
"presets": {
@@ -2090,7 +2669,7 @@
},
"advertising/billboard": {
"name": "åºåç¨çæ¿",
- "terms": "æ²ç¤ºæ¿"
+ "terms": "æ²ç¤ºæ¿, çæ¿"
},
"aerialway": {
"name": "ç´¢é"
@@ -2136,8 +2715,7 @@
"terms": "ãã¼ãã¿ã¦ãªãã"
},
"aerialway/station": {
- "name": "ç´¢éé§
",
- "terms": "ç´¢éé§
, ãã¼ãã¦ã§ã¤é§
, ãªããé§
, é§
"
+ "name": "ç´¢éé§
"
},
"aerialway/t-bar": {
"name": "Tãã¼ãªãã",
@@ -2183,7 +2761,7 @@
},
"amenity/animal_boarding": {
"name": "ãããããã«",
- "terms": "ãããããã«"
+ "terms": "ãããããã«, åç©, ããã«"
},
"amenity/animal_breeding": {
"name": "åç©ç¹æ®æ½è¨",
@@ -2195,35 +2773,35 @@
},
"amenity/arts_centre": {
"name": "ã¢ã¼ãã»ã³ã¿ã¼",
- "terms": "ã¢ã¼ãã»ã³ã¿ã¼"
+ "terms": "ã¢ã¼ãã»ã³ã¿ã¼, è¸è¡, ç¾è¡"
},
"amenity/atm": {
"name": "ATM",
- "terms": "ATM, CD, ç¾éèªåé ææ©"
+ "terms": "ATM, CD, ç¾éèªåé ææ©, ãé, éè"
},
"amenity/bank": {
"name": "éè¡",
- "terms": "éè¡, ä¿¡ç¨é庫, ä¿¡ç¨çµå"
+ "terms": "éè¡, ä¿¡ç¨é庫, ä¿¡ç¨çµå, ãé, éè"
},
"amenity/bar": {
"name": "ãã¼",
- "terms": "ãã¼, 飲ã¿å±, åã¿å±, ã°ã¼, ã¹ããã¯"
+ "terms": "ãã¼, 飲ã¿å±, åã¿å±, ã°ã¼, ã¹ããã¯, é
, ã¢ã«ã³ã¼ã«, ã¦ã£ã¹ãã¼, ãã©ã³ãã¼, ã¯ã¤ã³, 軽é£, ã«ã©ãªã±ã¹ããã¯, ãã£ãªãã³ãã, 飲é£åº, åã, 飲ã, ã·ã§ãããã¼"
},
"amenity/bbq": {
- "name": "ãã¼ããã¥ã¼/ã°ãªã«",
- "terms": "ãã¼ããã¥ã¼, ã°ãªã«, BBQ, 飯ççç¨"
+ "name": "ãã¼ããã¥ã¼å ´/ã°ãªã«",
+ "terms": "ãã¼ããã¥ã¼, ã°ãªã«, BBQ, 飯ççç¨, ã¢ã¦ããã¢, 娯楽, ã¬ã¸ã£ã¼"
},
"amenity/bench": {
"name": "ãã³ã",
- "terms": "ãã³ã, æ¤
å, ãã, è
°æã"
+ "terms": "ãã³ã, æ¤
å, ãã, è
°æã, å
Œ"
},
"amenity/bicycle_parking": {
"name": "é§è¼ªå ´",
- "terms": "é§è¼ªå ´, èªè»¢è»é§è»å ´"
+ "terms": "é§è¼ªå ´, èªè»¢è», é§è»å ´"
},
"amenity/bicycle_rental": {
"name": "ã¬ã³ã¿ãµã¤ã¯ã«",
- "terms": "ã¬ã³ã¿ãµã¤ã¯ã«"
+ "terms": "ã¬ã³ã¿ãµã¤ã¯ã«, èªè»¢è»"
},
"amenity/bicycle_repair_station": {
"name": "èªè»¢è»ä¿®çåº",
@@ -2231,102 +2809,113 @@
},
"amenity/biergarten": {
"name": "ãã¢ã¬ã¼ãã³",
- "terms": "ãã¢ã¬ã¼ãã³"
+ "terms": "ãã¢ã¬ã¼ãã³, ãã¼ã«, é
, ã¢ã«ã³ã¼ã«, 軽é£, åã, 飲ã, 飲é£åº, é£ã¹ã, é£äº, æç, 飲ã¿å±"
},
"amenity/boat_rental": {
"name": "貸ããã¼ã",
- "terms": "貸ããã¼ã"
+ "terms": "貸ããã¼ã, ãã¼ã, å
¬å, 娯楽, ã¬ã¸ã£ã¼"
},
"amenity/bureau_de_change": {
- "name": "両æ¿",
- "terms": "両æ¿å"
+ "name": "ä¸¡æ¿æ",
+ "terms": "両æ¿å, ãé, éè, 両æ¿"
},
"amenity/bus_station": {
- "name": "ãã¹ã¿ã¼ããã«",
- "terms": "ãã¹ã¿ã¼ããã«, ãã¹å, ãã¹ã¹ãã¼ã·ã§ã³"
+ "name": "ãã¹ã¿ã¼ããã«ï¼æ§ï¼åç¬ï¼"
},
"amenity/cafe": {
"name": "å«è¶åº",
- "terms": "å«è¶åº, ã«ãã§"
+ "terms": "å«è¶åº, ã«ãã§, ã³ã¼ãã¼, çç², ç´
è¶, ã¸ã¥ã¼ã¹, 軽é£, 飲ã¿ç©, é£äº, é£ã¹ã, 伿©, 飲é£åº"
+ },
+ "amenity/car_pooling": {
+ "name": "ã«ã¼ãã¼ã«",
+ "terms": "ç¸ä¹ã, ã«ã¼ãã¼ã«, èªåè»"
},
"amenity/car_rental": {
"name": "ã¬ã³ã¿ã«ã¼",
- "terms": "ã¬ã³ã¿ã«ã¼, 貸èªåè», ã«ã¼ã¬ã³ã¿ã«"
+ "terms": "ã¬ã³ã¿ã«ã¼, 貸èªåè», ã«ã¼ã¬ã³ã¿ã«, èªåè»"
},
"amenity/car_sharing": {
"name": "ã«ã¼ã·ã§ã¢ãªã³ã°",
- "terms": "ã«ã¼ã·ã§ã¢ãªã³ã°, ã¬ã³ã¿ã«ã¼"
+ "terms": "ã«ã¼ã·ã§ã¢ãªã³ã°, ã¬ã³ã¿ã«ã¼, èªåè»"
},
"amenity/car_wash": {
- "name": "è»ã®æ´æµ",
- "terms": "æ´è»æ©, æ´è», è»æ´æµ, ã«ã¼ã¦ã©ãã·ã¥"
+ "name": "æ´è»å ´",
+ "terms": "æ´è»æ©, æ´è», è»æ´æµ, ã«ã¼ã¦ã©ãã·ã¥, èªåè»"
},
"amenity/casino": {
"name": "ã«ã¸ã",
- "terms": "ã«ã¸ã, è³åå ´"
+ "terms": "ã«ã¸ã, è³åå ´, ã®ã£ã³ãã«, 娯楽, ã¢ãã«ã"
},
"amenity/charging_station": {
"name": "å
é»ã¹ã¿ã³ã",
- "terms": "å
é»ã¹ãã¼ã·ã§ã³, æ¥éå
é»ã·ã¹ãã , å
é»ã¹ã¿ã³ã, 給é»ã¹ã¿ã³ã"
+ "terms": "å
é»ã¹ãã¼ã·ã§ã³, æ¥éå
é»ã·ã¹ãã , å
é»ã¹ã¿ã³ã, 給é»ã¹ã¿ã³ã, èªåè»"
},
"amenity/childcare": {
- "name": "ä¿è²å/å¹¼ç¨å",
- "terms": "ä¿è²å, å¹¼ç¨å, ãã£ã¤ã«ãã±ã¢, ãã¼ã»ãªã¼"
+ "name": "ä¿è²æ",
+ "terms": "ä¿è²å, å¹¼ç¨å, ãã£ã¤ã«ãã±ã¢, ãã¼ã»ãªã¼, è²å
"
},
"amenity/cinema": {
"name": "æ ç»é¤¨",
- "terms": "æ ç»é¤¨, 䏿 æ½è¨, ã¹ã¯ãªã¼ã³, éå¹"
+ "terms": "æ ç»é¤¨, 䏿 æ½è¨, ã¹ã¯ãªã¼ã³, éå¹, ã·ãã, è¸è¡, 娯楽, ã«ã«ãã£ã¼"
},
"amenity/clinic": {
- "name": "ã¯ãªããã¯",
- "terms": "ã¯ãªããã¯"
+ "name": "ã¯ãªããã¯ï¼ä¸è¦æ¨¡ç
é¢ï¼",
+ "terms": "ã¯ãªããã¯, ç
é¢, å»ç"
+ },
+ "amenity/clinic/abortion": {
+ "name": "ä¸çµ¶ã¯ãªããã¯",
+ "terms": "ä¸çµ¶ã¯ãªããã¯, ç
é¢, å»ç"
+ },
+ "amenity/clinic/fertility": {
+ "name": "ä¸å¦ã¯ãªããã¯",
+ "terms": "ä¸å¦ã¯ãªããã¯, ç
é¢, å»ç"
},
"amenity/clock": {
"name": "æè¨",
- "terms": "æè¨"
+ "terms": "æè¨, ã¯ããã¯, å
¬å, é§
"
},
"amenity/college": {
- "name": "ç大ã»é«å°ã»å°é妿 ¡ã®æ·å°",
- "terms": "ãã£ã³ãã¹"
+ "name": "ç大ã»é«å°ã»å°é妿 ¡ï¼ä»£è¡¨ç¹ã¾ãã¯æ·å°ï¼",
+ "terms": "ãã£ã³ãã¹, ç大, é«å°, å°é妿 ¡, , æè², 妿 ¡"
},
"amenity/community_centre": {
"name": "ã³ãã¥ããã£ã»ã³ã¿ã¼",
- "terms": "å
¬æ°é¤¨"
+ "terms": "å
¬æ°é¤¨, 叿°ã»ã³ã¿ã¼, 叿°æ´»å"
},
"amenity/compressed_air": {
"name": "空æ°å
¥ã",
- "terms": "空æ°å
¥ã, ã¨ã¢ã¼èª¿æ´"
+ "terms": "空æ°å
¥ã, ã¨ã¢ã¼èª¿æ´, èªè»¢è»"
},
"amenity/courthouse": {
"name": "è£å¤æ",
- "terms": "è£å¤æ"
+ "terms": "è£å¤æ, æ³å»·"
},
"amenity/coworking_space": {
"name": "ã³ã¯ã¼ãã³ã°ã¹ãã¼ã¹"
},
"amenity/crematorium": {
"name": "ç«è¬å ´",
- "terms": "ç«è¬å ´"
+ "terms": "ç«è¬å ´, è¬å"
},
"amenity/dentist": {
"name": "æ¯å»è
",
- "terms": "æ¯ç§, æ¯å»è
, æ¯ç§å»"
+ "terms": "æ¯ç§, æ¯å»è
, æ¯ç§å», ç
é¢, å»ç"
},
"amenity/doctors": {
- "name": "å»é¢",
- "terms": "å»é¢, çºå»è
, 診çæ, å»è
"
+ "name": "å»é¢ï¼å°è¦æ¨¡ç
é¢ï¼",
+ "terms": "å»é¢, çºå»è
, 診çæ, å»è
, ç
é¢, å»ç"
},
"amenity/dojo": {
"name": "éå ´",
- "terms": "éå ´"
+ "terms": "éå ´, ã¹ãã¼ã"
},
"amenity/drinking_water": {
"name": "水飲ã¿å ´",
- "terms": "水飲ã¿å ´, æ°´é, é£²ç¨æ°´, é£²ææ°´, é£²ã¿æ°´, èå£"
+ "terms": "水飲ã¿å ´, æ°´é, é£²ç¨æ°´, é£²ææ°´, é£²ã¿æ°´, èå£, å
Œ"
},
"amenity/driving_school": {
"name": "èªåè»æç¿æ",
- "terms": "Driving School, ãã©ã¤ãã³ã°ã¹ã¯ã¼ã«, æç¿æ, èªåè», èªåè»æç¿æ, è», 妿 ¡"
+ "terms": "Driving School, ãã©ã¤ãã³ã°ã¹ã¯ã¼ã«, æç¿æ, èªåè», èªåè»æç¿æ, è», 妿 ¡, æè²"
},
"amenity/embassy": {
"name": "大使館",
@@ -2334,126 +2923,141 @@
},
"amenity/fast_food": {
"name": "ãã¡ã¹ããã¼ã",
- "terms": "ãã¡ã¹ããã¼ãåº, ãã¡ã¹ããã¼ã, ã¸ã£ã³ã¯ãã¼ã, ã¸ã£ã³ã¯, ãã¡ã¼ã¹ããã¼ã"
+ "terms": "ãã¡ã¹ããã¼ãåº, ãã¡ã¹ããã¼ã, ã¸ã£ã³ã¯ãã¼ã, ã¸ã£ã³ã¯, ãã¡ã¼ã¹ããã¼ã, 飲é£åº, 軽é£, é£äº, æç, é£ã¹ã. ãã³ãã¼ã¬ã¼, ãã©ã¤ãããã³, ç«ã¡é£ã"
},
"amenity/ferry_terminal": {
- "name": "ãã§ãªã¼ä¹ãå ´",
- "terms": "ãã§ãªã¼ã¿ã¼ããã«, 渡è¹, è¹çå ´"
+ "name": "ãã§ãªã¼ä¹ãå ´ / ã¿ã¼ããã«"
},
"amenity/fire_station": {
"name": "æ¶é²ç½²",
- "terms": "æ¶é²ç½², æ¶é²å£, ç«æ¶ã"
+ "terms": "æ¶é²ç½², æ¶é²å£, ç«æ¶ã, æ¶é²å±, æå½"
},
"amenity/food_court": {
"name": "ãã¼ãã³ã¼ã",
- "terms": "ãã¼ãã³ã¼ã"
+ "terms": "ãã¼ãã³ã¼ã, 飲é£åº, é£ã¹ã, æç, é£äº"
},
"amenity/fountain": {
"name": "å´æ°´",
- "terms": "æ³,å´æ°´"
+ "terms": "æ³,å´æ°´, å
Œ"
},
"amenity/fuel": {
"name": "ã¬ã½ãªã³ã¹ã¿ã³ã",
- "terms": "ã¬ã½ãªã³ã¹ã¿ã³ã, ã¬ã¹, ã¬ã¹ã¹ãã¼ã·ã§ã³"
+ "terms": "ã¬ã½ãªã³ã¹ã¿ã³ã, ã¬ã¹, ã¬ã¹ã¹ãã¼ã·ã§ã³, èªåè», ãã¤ã¯, çæ"
},
"amenity/grave_yard": {
- "name": "ï¼æä¼ã»å¯ºé¢ã«ããï¼å¢æ",
- "terms": "å¢å°, éå, å¢å ´, ãå¢, å¢è"
+ "name": "å¢å°ï¼å®ææ½è¨å
ãªã©ãå°ï¼",
+ "terms": "å¢å°, éå, å¢å ´, ãå¢, å¢è, 墿"
},
"amenity/grit_bin": {
- "name": "ç ç®±",
- "terms": "ç ç®±, æ°·çµé²æ¢"
+ "name": "ç ç®±ï¼ééªå¯¾çï¼",
+ "terms": "ç ç®±, æ°·çµé²æ¢, éè·¯è¨å"
},
"amenity/hospital": {
- "name": "å¤§è¦æ¨¡ç
é¢ã®æ·å°",
- "terms": "ç
é¢ã®æ·å°"
+ "name": "å¤§è¦æ¨¡ç
é¢ï¼ä»£è¡¨ç¹ã¾ãã¯æ·å°ï¼",
+ "terms": "ç
é¢ã®æ·å°, ç
é¢, å»ç"
},
"amenity/hunting_stand": {
"name": "ç©çã¹ã¿ã³ã",
- "terms": "ç©çã¹ã¿ã³ã"
+ "terms": "ç©çã¹ã¿ã³ã, 娯楽, ã¹ãã¼ã, å°å±"
},
"amenity/ice_cream": {
"name": "ã¢ã¤ã¹ã¯ãªã¼ã åº",
- "terms": "ã¢ã¤ã¹ã¯ãªã¼ã ãã¼ã©ã¼"
+ "terms": "ã¢ã¤ã¹ã¯ãªã¼ã ãã¼ã©ã¼, 飲é£åº, é£ã¹ã, 軽é£"
},
"amenity/internet_cafe": {
"name": "ã¤ã³ã¿ã¼ãããã«ãã§",
- "terms": "ãã«ãã§"
+ "terms": "ãã«ãã§, ãããã«ãã§, 漫ç»å«è¶, 漫å«, 伿©, ã«ãã§"
},
"amenity/kindergarten": {
- "name": "ä¿è²å/å¹¼ç¨åã®æ·å°",
- "terms": "å¹¼ç¨åã®æ·å°, ä¿è²åã®æ·å°"
+ "name": "å¹¼ç¨å/ä¿è²åï¼ä»£è¡¨ç¹ã¾ãã¯æ·å°ï¼",
+ "terms": "å¹¼ç¨åã®æ·å°, ä¿è²åã®æ·å°, ä¿è²å, å¹¼ç¨å, æè², 妿 ¡, è²å
"
},
"amenity/library": {
"name": "峿¸é¤¨",
- "terms": "峿¸é¤¨, ã©ã¤ãã©ãª, ã©ã¤ãã©ãªã¼"
+ "terms": "峿¸é¤¨, ã©ã¤ãã©ãª, ã©ã¤ãã©ãªã¼, æè², æ¬"
+ },
+ "amenity/love_hotel": {
+ "name": "ã©ãããã«",
+ "terms": "ã©ãããã«, 宿, ããã«, 伿©, ã¢ãã«ã"
},
"amenity/marketplace": {
"name": "å¸å ´",
- "terms": "å¸å ´, ãã¼ã±ãã, æå¸, ãã«ã·ã§"
+ "terms": "å¸å ´, ãã¼ã±ãã, æå¸, ãã«ã·ã§, é£å, é貨, è²·ãç©, ã·ã§ããã³ã°"
},
"amenity/motorcycle_parking": {
"name": "ãªã¼ããã¤ã®é§è»å ´",
"terms": "ãã¤ã¯ã®é§è»å ´, äºè¼ªé§è»å ´, äºè¼ªé§è¼ªå ´, é§è»å ´, é§è¼ªå ´"
},
+ "amenity/music_school": {
+ "name": "鳿¥½å¦æ ¡",
+ "terms": "鳿¥½å¦æ ¡, ãã¥ã¼ã¸ãã¯ã»ã¹ã¯ã¼ã«, æç¿æ, ã«ã©ãªã±æå®¤, 鳿¥½æå®¤, 妿 ¡, æè²"
+ },
"amenity/nightclub": {
"name": "ãã¤ãã¯ã©ã",
- "terms": "ãã¤ãã¯ã©ã"
+ "terms": "ãã¤ãã¯ã©ã, ã¢ã«ã³ã¼ã«, é
, 軽é£, ã·ã§ã¼, ã·ã§ã¼ãã, ãã³ã¹, ãã£ãã¬ã¼, ãã£ã¹ã³, ã¯ã©ã, ã©ã¤ããã¦ã¹, 鳿¥½, 娯楽, ã¢ãã«ã, ã¬ã¸ã£ã¼"
},
"amenity/nursing_home": {
"name": "ä»è·æ½è¨"
},
"amenity/parking": {
"name": "é§è»å ´",
- "terms": "é§è»å ´, ãã¼ãã³ã°"
+ "terms": "é§è»å ´, ãã¼ãã³ã°, èªåè»"
},
"amenity/parking_entrance": {
"name": "é§è»å ´ã®åºå
¥å£",
- "terms": "é§è»å ´ã®åºå
¥å£"
+ "terms": "é§è»å ´ã®åºå
¥å£, èªåè»"
},
"amenity/parking_space": {
- "name": "é§è»åºç»",
- "terms": "é§è»åºç», é§è»ã¹ãã¼ã¹"
+ "name": "é§è»åºç»ï¼1å°ãã¨ã®ï¼",
+ "terms": "é§è»åºç», é§è»ã¹ãã¼ã¹, èªåè», é§è»å ´"
},
"amenity/pavilion": {
"name": "æ±å±",
- "terms": "æ±å±"
+ "terms": "æ±å±, ããã¾ã"
},
"amenity/pharmacy": {
- "name": "è¬å±",
- "terms": "調å¤, 調å¤è¬å±, è¬å±, è¬åº, ãã©ãã°ã¹ãã¢, 妿¹ç®"
+ "name": "è¬å±ã»ãã©ãã°ã¹ãã¢",
+ "terms": "調å¤, 調å¤è¬å±, è¬å±, è¬åº, ãã©ãã°ã¹ãã¢, 妿¹ç®, å»ç, å¥åº·, åç²§å, ã³ã¹ã¡"
},
"amenity/place_of_worship": {
"name": "宿æ½è¨",
- "terms": "礼ææ, ç¥ãã®å ´æ, åææ, 寺社, ç¥ç¤¾"
+ "terms": "礼ææ, ç¥ãã®å ´æ, åææ, 寺社, ç¥ç¤¾, ä¿¡ä»°, 宿"
},
"amenity/place_of_worship/buddhist": {
"name": "ä»æå¯ºé¢",
- "terms": "寺é¢, ä»é£, 寺, 寺社, é¢, å , ã寺, 寺"
+ "terms": "寺é¢, ä»é£, 寺, 寺社, é¢, å , ã寺, 寺, ä¿¡ä»°, 宿"
},
"amenity/place_of_worship/christian": {
"name": "æä¼",
- "terms": "æä¼, 礼æå , 礼ææ, ãã£ã¼ã"
+ "terms": "æä¼, 礼æå , 礼ææ, ãã£ã¼ã, ä¿¡ä»°, 宿"
},
"amenity/place_of_worship/hindu": {
"name": "ãã³ãã¥ã¼æå¯ºé¢",
- "terms": "ãã³ãºã¼æå¯ºé¢"
+ "terms": "ãã³ãºã¼æå¯ºé¢, 寺é¢, ä¿¡ä»°, 宿"
},
"amenity/place_of_worship/jewish": {
"name": "ã·ãã´ã¼ã°",
- "terms": "ã·ãã´ã¼ã°"
+ "terms": "ã·ãã´ã¼ã°, 寺é¢, ä¿¡ä»°, 宿"
},
"amenity/place_of_worship/muslim": {
"name": "ã¢ã¹ã¯",
- "terms": "ã¢ã¹ã¯"
+ "terms": "ã¢ã¹ã¯, 寺é¢, ä¿¡ä»°, 宿"
},
"amenity/place_of_worship/shinto": {
"name": "ç¥ç¤¾",
- "terms": "ç¥ç¤¾, 大社, ç¥å®®, 天æºå®®, 稲è·, å
«å¹¡, 天ç¥, 社"
+ "terms": "ç¥ç¤¾, 大社, ç¥å®®, 天æºå®®, 稲è·, å
«å¹¡, 天ç¥, 社, ä¿¡ä»°, 宿"
+ },
+ "amenity/place_of_worship/sikh": {
+ "name": "ã·ã¯æå¯ºé¢",
+ "terms": "ã·ã¯æå¯ºé¢, ã·ã¼ã¯æå¯ºé¢, 寺é¢, ä¿¡ä»°, 宿"
+ },
+ "amenity/place_of_worship/taoist": {
+ "name": "éæå¯ºé¢",
+ "terms": "éæ, 寺é¢, ä¿¡ä»°, 宿"
},
"amenity/planetarium": {
"name": "ãã©ãã¿ãªã¦ã ",
- "terms": "ãã©ãã¿ã¼ãªã¢ã "
+ "terms": "ãã©ãã¿ã¼ãªã¢ã , ã«ã«ãã£ã¼, 娯楽, ã¬ã¸ã£ã¼"
},
"amenity/police": {
"name": "è¦å¯",
@@ -2468,28 +3072,28 @@
"terms": "éµä¾¿å±"
},
"amenity/prison": {
- "name": "ååæã®æ·å°",
- "terms": "ååæ, ååæã®æ·å°, ç£ç, æç½®æ, å°å¹´é¢"
+ "name": "ååæï¼ä»£è¡¨ç¹ã¾ãã¯æ·å°ï¼",
+ "terms": "ååæ, ååæã®æ·å°, ç£ç, å°å¹´é¢"
},
"amenity/pub": {
"name": "å±
é
å±",
- "terms": "ãã, å±
é
å±, ç¼ãé³¥å±"
+ "terms": "ãã, å±
é
å±, ç¼ãé³¥å±, é
, 飲ã, åã, é
å ´, ç«ã¡é£²ã¿, ã¢ã«ã³ã¼ã«, æç, ç¼é
, ãã«ã¢ã³ç¼ã, é£äº, æç, ã¯ã¤ã³, ãã¼ã«, 飲é£åº, 飲ã¿å±, å°æçå±, å®´ä¼, ç端ç¼ã, ç¼ã¨ã"
},
"amenity/public_bath": {
"name": "å
¬è¡æµ´å ´",
- "terms": "éæ¹¯, å¤§è¡æµ´å ´, 温æ³"
+ "terms": "éæ¹¯, å¤§è¡æµ´å ´, 温æ³, 伿©, 娯楽, ã風å, 風å, ã¬ã¸ã£ã¼"
},
"amenity/public_bookcase": {
"name": "å
Œ
±ã®æ¬æ£",
- "terms": "å
Œ
±ã®æ¬æ£"
+ "terms": "å
Œ
±ã®æ¬æ£, 峿¸, æ¬"
},
"amenity/ranger_station": {
"name": "ã¬ã³ã¸ã£ã¼ã®è©°æ",
- "terms": "ã¬ã³ã¸ã£ã¼ã®è©°æ, ã¬ã³ã¸ã£ã¼ã¹ãã¼ã·ã§ã³"
+ "terms": "ã¬ã³ã¸ã£ã¼ã®è©°æ, ã¬ã³ã¸ã£ã¼ã¹ãã¼ã·ã§ã³, æå½"
},
"amenity/recycling": {
- "name": "ãªãµã¤ã¯ã«ããã¯ã¹",
- "terms": "ãªãµã¤ã¯ã«ããã¯ã¹, ååç®±, ãªãµã¤ã¯ã«"
+ "name": "ãªãµã¤ã¯ã«å®¹å¨",
+ "terms": "ãªãµã¤ã¯ã«å®¹å¨"
},
"amenity/recycling_centre": {
"name": "ãªãµã¤ã¯ã«ã»ã³ã¿ã¼",
@@ -2500,50 +3104,54 @@
},
"amenity/restaurant": {
"name": "ã¬ã¹ãã©ã³",
- "terms": "ã¬ã¹ãã©ã³, é£å "
+ "terms": "ã¬ã¹ãã©ã³, é£å , 飲é£åº, é£äº, é£ã¹ã, æç, ã¢ã«ã³ã¼ã«, é
, ã¯ã¤ã³, æäº, å²ç¹"
},
"amenity/sanitary_dump_station": {
"name": "ãã£ã³ãã³ã°ã«ã¼ç¨æ±ç©å»æ£æ",
"terms": "æ±ç©å»æ£æ"
},
"amenity/school": {
- "name": "妿 ¡ã®æ·å°",
- "terms": "妿 ¡ã®æ·å°, æ ¡åº"
+ "name": "妿 ¡ï¼ä»£è¡¨ç¹ã¾ãã¯æ·å°ï¼",
+ "terms": "妿 ¡ã®æ·å°, 妿 ¡, å°å¦æ ¡, ä¸å¦æ ¡, 髿 ¡, æè²"
},
"amenity/scrapyard": {
"name": "èªåè»è§£ä½å ´"
},
"amenity/shelter": {
"name": "ï¼é¢¨é¨ããã®ãããã®ï¼ä¼æ©æ",
- "terms": "é¿é£æ, ã·ã§ã«ã¿ã¼, éãå ´, é¨å®¿ã, æ±å±, ããã¾ã, åé¿, ãã, 伿©æ, 屿 ¹"
+ "terms": "é¿é£æ, ã·ã§ã«ã¿ã¼, éãå ´, é¨å®¿ã, æ±å±, ããã¾ã, åé¿, ãã, 伿©æ, 屿 ¹, ã¢ã¦ããã¢, å°å±"
},
"amenity/shower": {
"name": "ã·ã£ã¯ã¼å®¤",
"terms": "ã·ã£ã¯ã¼ã«ã¼ã "
},
+ "amenity/smoking_area": {
+ "name": "å«ç
æ",
+ "terms": "å«ç
æ, å«ç
ã¨ãªã¢, ãã°ã, ã¿ãã³"
+ },
"amenity/social_facility": {
"name": "ç¦ç¥æ½è¨",
"terms": "ç¦ç¥æ½è¨, æ¯æ´æ½è¨"
},
"amenity/social_facility/food_bank": {
"name": "ãã¼ããã³ã¯",
- "terms": "ãã¼ããã³ã¯"
+ "terms": "ãã¼ããã³ã¯, é£ã¹ç©, ç¦ç¥"
},
"amenity/social_facility/group_home": {
"name": "è人ãã¼ã ",
- "terms": "è人ãã¼ã , ã°ã«ã¼ããã¼ã "
+ "terms": "è人ãã¼ã , ã°ã«ã¼ããã¼ã , ç¦ç¥"
},
"amenity/social_facility/homeless_shelter": {
"name": "ãã¼ã ã¬ã¹ç·æ¥ä¸æå®¿æ³æ½è¨",
- "terms": "ãã¼ã ã¬ã¹ç·æ¥ä¸æå®¿æ³æ½è¨, ãã¼ã ã¬ã¹ã·ã§ã«ã¿ã¼, ç°¡æå®¿æ³æ"
+ "terms": "ãã¼ã ã¬ã¹ç·æ¥ä¸æå®¿æ³æ½è¨, ãã¼ã ã¬ã¹ã·ã§ã«ã¿ã¼, ç°¡æå®¿æ³æ, ç¦ç¥, ä¿è·æ½è¨"
},
"amenity/social_facility/nursing_home": {
"name": "ä»è·æ½è¨",
- "terms": "ä»è·æ½è¨, è人ãã¼ã "
+ "terms": "ä»è·æ½è¨, è人ãã¼ã , ç¦ç¥"
},
"amenity/studio": {
"name": "ã¹ã¿ã¸ãª",
- "terms": "ã¹ã¿ã¸ãª"
+ "terms": "ã¹ã¿ã¸ãª, çªçµè£½ä½, 鳿¥½"
},
"amenity/swimming_pool": {
"name": "éæ³³ãã¼ã«"
@@ -2558,19 +3166,19 @@
},
"amenity/theatre": {
"name": "åå ´",
- "terms": "åå ´, ãã¼ã«, æ ç»é¤¨"
+ "terms": "åå ´, ãã¼ã«, æ ç»é¤¨, 娯楽, ã«ã«ãã£ã¼"
},
"amenity/toilets": {
"name": "ãã¤ã¬",
- "terms": "ãã¤ã¬,便æ"
+ "terms": "ãã¤ã¬,便æ, å
¬å, å
¬è¡ãã¤ã¬"
},
"amenity/townhall": {
"name": "å½¹å ´",
"terms": "å¸å½¹æ, åºå½¹æ, çºå½¹å ´, æå½¹å ´, å¸åº, å½¹æ"
},
"amenity/university": {
- "name": "大å¦ã®æ·å°",
- "terms": "大å¦ã®æ·å°, ãã£ã³ãã¹"
+ "name": "大å¦ï¼ä»£è¡¨ç¹ã¾ãã¯æ·å°ï¼",
+ "terms": "大å¦ã®æ·å°, ãã£ã³ãã¹, 大å¦, æè², 妿 ¡"
},
"amenity/vending_machine": {
"name": "èªå販売æ©",
@@ -2578,7 +3186,7 @@
},
"amenity/vending_machine/cigarettes": {
"name": "ãã°ãèªå販売æ©",
- "terms": "ãã°ã, èªå販売æ©, èªè²©æ©"
+ "terms": "ãã°ã, èªå販売æ©, èªè²©æ©, å好å, ã¿ãã³"
},
"amenity/vending_machine/condoms": {
"name": "ã³ã³ãã¼ã èªå販売æ©",
@@ -2592,6 +3200,10 @@
"name": "ç¬ã®ç³å
¥ãèªå販売æ©",
"terms": "ç¬ã®ç³å
¥ã, èªå販売æ©, èªè²©æ©"
},
+ "amenity/vending_machine/feminine_hygiene": {
+ "name": "ççç¨åèªå販売æ©",
+ "terms": "ççç¨åèªå販売æ©, èªè²©æ©, èªå販売æ©"
+ },
"amenity/vending_machine/news_papers": {
"name": "æ°èèªå販売æ©"
},
@@ -2605,7 +3217,7 @@
},
"amenity/vending_machine/parking_tickets": {
"name": "ãã¼ãã³ã°ãã±ããçºçµ¦æ©",
- "terms": "ãã¼ãã³ã°ãã±ãã, ãã¼ãã³ã°ã¡ã¼ã¿ã¼, é§è»å¸, å¸å£²æ©, èªåå¸å£²æ©, èªå販売æ©, èªè²©æ©, èªåçºå¸æ©, çºå¸æ©"
+ "terms": "ãã¼ãã³ã°ãã±ãã, ãã¼ãã³ã°ã¡ã¼ã¿ã¼, é§è»å¸, å¸å£²æ©, èªåå¸å£²æ©, èªå販売æ©, èªè²©æ©, èªåçºå¸æ©, çºå¸æ©, é§è»å ´"
},
"amenity/vending_machine/public_transport_tickets": {
"name": "å符販売æ©",
@@ -2617,15 +3229,19 @@
},
"amenity/veterinary": {
"name": "ç£å»",
- "terms": "ç£å», ãããå»"
+ "terms": "ç£å», ãããå», ç
é¢, å»ç"
+ },
+ "amenity/waste/dog_excrement": {
+ "name": "ç¬ã®ä¾¿å
¥ã",
+ "terms": "ç¬ã®ä¾¿å
¥ã, åç©"
},
"amenity/waste_basket": {
"name": "ã´ãç®±",
- "terms": "ã´ãç®±, ãã¿ç®±, "
+ "terms": "ã´ãç®±, ãã¿ç®±, å
Œ"
},
"amenity/waste_disposal": {
"name": "ã´ãåéããã¯ã¹",
- "terms": "ã´ãã¹ãã¼ã·ã§ã³, ã´ãéç©æ, ã´ãæ¨ã¦å ´, ã´ãç½®ãå ´, ã´ã, ã´ãç®±, ã´ãã³ã³ãã, ã´ãåå, ãã¹ãããã¯ã¹"
+ "terms": "ã´ãã¹ãã¼ã·ã§ã³, ã´ãéç©æ, ã´ãæ¨ã¦å ´, ã´ãç½®ãå ´, ã´ã, ã´ãç®±, ã´ãã³ã³ãã, ã´ãåå, ãã¹ãããã¯ã¹, ãã¿, å
Œ"
},
"amenity/waste_transfer_station": {
"name": "ã´ãéç©å ´",
@@ -2633,7 +3249,7 @@
},
"amenity/water_point": {
"name": "ãã£ã³ãã³ã°ã«ã¼ç¨ã®çµ¦æ°´æ½è¨",
- "terms": "給水, è£çµ¦, 給水æ, ãã£ã³ãã³ã°ã«ã¼, 給水å¡, é£²ææ°´, 飲水, é£²ã¿æ°´, ãã£ã³ãå ´, ãªã¼ããã£ã³ãå ´"
+ "terms": "給水, è£çµ¦, 給水æ, ãã£ã³ãã³ã°ã«ã¼, 給水å¡, é£²ææ°´, 飲水, é£²ã¿æ°´, ãã£ã³ãå ´, ãªã¼ããã£ã³ãå ´, ã¢ã¦ããã¢"
},
"amenity/watering_place": {
"name": "åç©ã®æ°´é£²ã¿å ´",
@@ -2647,17 +3263,57 @@
"name": "éè·¯ã®ç¨®é¡",
"terms": "éè·¯ã®ç¨®é¡"
},
+ "attraction/amusement_ride": {
+ "name": "éåå°ã®ä¹ãç©",
+ "terms": "éåå°ã®ä¹ãç©, ä¹ãç©, ã¢ãã©ã¯ã·ã§ã³, 娯楽"
+ },
+ "attraction/animal": {
+ "name": "åç©",
+ "terms": "åç©"
+ },
+ "attraction/big_wheel": {
+ "name": "大観覧è»",
+ "terms": "大観覧è», ã¢ãã©ã¯ã·ã§ã³"
+ },
+ "attraction/bumper_car": {
+ "name": "ãã³ãã¼ã«ã¼",
+ "terms": "ãã³ãã¼ã«ã¼, ã¢ãã©ã¯ã·ã§ã³"
+ },
+ "attraction/bungee_jumping": {
+ "name": "ãã³ã¸ã¼ã»ã¸ã£ã³ã",
+ "terms": "ãã³ã¸ã¼ã»ã¸ã£ã³ã, ã¢ãã©ã¯ã·ã§ã³"
+ },
"attraction/carousel": {
"name": "ã¡ãªã¼ã´ã¼ã©ã¦ã³ã",
- "terms": "å転æ¨é¦¬, ã¡ãªã¼ã´ã¼ã©ã³ã"
+ "terms": "å転æ¨é¦¬, ã¡ãªã¼ã´ã¼ã©ã³ã, ã¢ãã©ã¯ã·ã§ã³"
+ },
+ "attraction/dark_ride": {
+ "name": "ãã¼ã¯ã©ã¤ã",
+ "terms": "ãã¼ã¯ã©ã¤ã, ã¢ãã©ã¯ã·ã§ã³"
+ },
+ "attraction/drop_tower": {
+ "name": "è½ä¸å¡",
+ "terms": "è½ä¸å¡, ã¢ãã©ã¯ã·ã§ã³"
+ },
+ "attraction/pirate_ship": {
+ "name": "æµ·è³è¹",
+ "terms": "æµ·è³è¹, ã¢ãã©ã¯ã·ã§ã³"
+ },
+ "attraction/river_rafting": {
+ "name": "æ¥æµä¸ã",
+ "terms": "æ¥æµä¸ã, å·ä¸ã, ã©ããã£ã³ã°, ã¢ãã©ã¯ã·ã§ã³"
},
"attraction/roller_coaster": {
"name": "ãã¼ã©ã¼ã³ã¼ã¹ã¿ã¼",
- "terms": "ã¸ã§ããã³ã¼ã¹ã¿ã¼"
+ "terms": "ã¸ã§ããã³ã¼ã¹ã¿ã¼, ã¢ãã©ã¯ã·ã§ã³"
+ },
+ "attraction/train": {
+ "name": "観å
åè»",
+ "terms": "観å
åè», ã¢ãã©ã¯ã·ã§ã³"
},
"attraction/water_slide": {
"name": "ã¦ã©ã¼ã¿ã¼ã¹ã©ã¤ãã¼",
- "terms": "ã¦ã©ã¼ã¿ã¼ã¹ã©ã¤ãã¼, æ»ãå°, ã¦ã©ã¼ã¿ã¼ã¹ã©ã¤ã"
+ "terms": "ã¦ã©ã¼ã¿ã¼ã¹ã©ã¤ãã¼, æ»ãå°, ã¦ã©ã¼ã¿ã¼ã¹ã©ã¤ã, ã¢ãã©ã¯ã·ã§ã³"
},
"barrier": {
"name": "é害ç©",
@@ -2665,188 +3321,220 @@
},
"barrier/block": {
"name": "è»æ¢ããããã¯",
- "terms": "ãããã¯, è»æ¢ã"
+ "terms": "ãããã¯, è»æ¢ã, é害ç©, ããªã¢"
},
"barrier/bollard": {
"name": "è»æ¢ãæ",
- "terms": "è»æ¢ãæ"
+ "terms": "è»æ¢ãæ, é害ç©, ããªã¢, ãã©ã¼ã, æ"
},
"barrier/border_control": {
"name": "å½å¢æ¤åæ",
- "terms": "å½å¢æ¤åæ, æ¤åæ"
+ "terms": "å½å¢æ¤åæ, æ¤åæ, é害ç©, ããªã¢"
},
"barrier/cattle_grid": {
"name": "å®¶çè±åºé²æ¢æº",
- "terms": "å®¶çè±åºé²æ¢æº"
+ "terms": "å®¶çè±åºé²æ¢æº, é害ç©, ããªã¢"
},
"barrier/city_wall": {
"name": "å¸å£",
- "terms": "å¸å£"
+ "terms": "å¸å£, é害ç©, ããªã¢"
},
"barrier/cycle_barrier": {
"name": "èªè»¢è»æ¢ã",
- "terms": "èªè»¢è»æ¢ã"
+ "terms": "èªè»¢è»æ¢ã, é害ç©, ããªã¢"
},
"barrier/ditch": {
"name": "塹å£ã»ç©ºå ",
- "terms": "塹å£, 空å , å , æº, è°·"
+ "terms": "塹å£, 空å , å , æº, è°·, é害ç©, ããªã¢"
},
"barrier/entrance": {
"name": "åºå
¥å£"
},
"barrier/fence": {
"name": "ãã§ã³ã¹",
- "terms": "ãã§ã³ã¹, æµ"
+ "terms": "ãã§ã³ã¹, æµ, é害ç©, ããªã¢"
},
"barrier/gate": {
"name": "é",
- "terms": "é, ã²ã¼ã, é³¥å±
"
+ "terms": "é, ã²ã¼ã, é³¥å±
, é害ç©, ããªã¢"
},
"barrier/hedge": {
"name": "çå£",
- "terms": "çå£"
+ "terms": "çå£, é害ç©, ããªã¢"
+ },
+ "barrier/kerb": {
+ "name": "ç¸ç³",
+ "terms": "ç¸ç³, 段差, é害ç©, ããªã¢"
},
"barrier/kissing_gate": {
"name": "ããã·ã³ã°ã²ã¼ã",
- "terms": "ããã·ã³ã°ã²ã¼ã, Våå½¢èªå¨é, Uåå½¢èªå¨é"
+ "terms": "ããã·ã³ã°ã²ã¼ã, Våå½¢èªå¨é, Uåå½¢èªå¨é, é害ç©, ããªã¢"
},
"barrier/lift_gate": {
"name": "鮿æ©",
- "terms": "鮿æ©, é"
+ "terms": "鮿æ©, é, é害ç©, ããªã¢"
},
"barrier/retaining_wall": {
"name": "æå£",
- "terms": "æå£"
+ "terms": "æå£, é害ç©, ããªã¢"
},
"barrier/stile": {
"name": "éè·¯",
- "terms": "éè·¯, è¸ã¿è¶ã段"
+ "terms": "éè·¯, è¸ã¿è¶ã段, é害ç©, ããªã¢"
},
"barrier/toll_booth": {
- "name": "æéæ",
- "terms": "æéæ"
+ "name": "æéæï¼éè·¯ãæ©ï¼",
+ "terms": "æéæ, é害ç©, ããªã¢"
},
"barrier/wall": {
"name": "å£",
- "terms": "å£"
+ "terms": "å£, é害ç©, ããªã¢"
},
"boundary/administrative": {
"name": "è¡æ¿å¢ç",
"terms": "è¡æ¿å¢ç, é½éåºçå¢, é½å¢, éå¢, åºå¢, çå¢, å¸åºçºæå¢, å¸å¢, åºå¢, çºå¢, æå¢"
},
"building": {
- "name": "建ç©",
+ "name": "建ç©å
¨è¬",
"terms": "建ç©, ãã«"
},
"building/apartments": {
"name": "éåä½å®
",
- "terms": "ã¢ãã¼ã, ãã³ã·ã§ã³"
+ "terms": "ã¢ãã¼ã, ãã³ã·ã§ã³, éåä½å®
, ä½å®
, ä½å±
"
},
"building/barn": {
"name": "ç´å±",
- "terms": "ç´å±"
+ "terms": "ç´å±, å°å±"
+ },
+ "building/boathouse": {
+ "name": "ãã¼ããã¦ã¹",
+ "terms": "ãã¼ããã¦ã¹, ãã¼ãå°å±"
+ },
+ "building/bungalow": {
+ "name": "ãã³ã¬ãã¼ï¼å»ºç©ï¼",
+ "terms": "ãã³ã¬ãã¼, ã³ãã¼ã¸, ãã¼ãã£"
},
"building/bunker": {
"name": "æ©ä½å£"
},
"building/cabin": {
- "name": "ãã°ãã¦ã¹",
- "terms": "ãã°ãã¦ã¹"
+ "name": "ãã°ãã¦ã¹ï¼å»ºç©ï¼",
+ "terms": "ãã°ãã¦ã¹, ãã£ãã³, 丸太å°å±"
},
"building/cathedral": {
- "name": "èå ã®å»ºç©",
- "terms": "èå "
+ "name": "èå ï¼å»ºç©ï¼",
+ "terms": "èå , ã«ããã©ã«, 宿"
},
"building/chapel": {
- "name": "æä¼ã®å»ºç©",
- "terms": "æä¼"
+ "name": "礼æå ï¼å»ºç©ï¼",
+ "terms": "礼æå , ãã£ãã«, 宿"
},
"building/church": {
- "name": "æä¼ã®å»ºç©",
- "terms": "æä¼"
+ "name": "æä¼ï¼å»ºç©ï¼",
+ "terms": "æä¼, ãã£ã¼ã, 宿"
+ },
+ "building/civic": {
+ "name": "叿°åãæ½è¨ï¼å»ºç©ï¼",
+ "terms": "叿°åãæ½è¨, 叿°æ½è¨"
},
"building/college": {
- "name": "ç大ã»é«å°ã»å°é妿 ¡ã®å»ºç©",
- "terms": "ç大, é«å°, é«çå°é妿 ¡, çæå¤§å¦, å°é, å°é妿 ¡"
+ "name": "ç大ã»é«å°ã»å°é妿 ¡ï¼å»ºç©ï¼",
+ "terms": "ç大, é«å°, é«çå°é妿 ¡, çæå¤§å¦, å°é, å°é妿 ¡, æè², 妿 ¡"
},
"building/commercial": {
"name": "ãªãã£ã¹ãã«",
- "terms": "ãªãã£ã¹ãã«"
+ "terms": "ãªãã£ã¹ãã«, ãã¸ãã¹ãã«"
},
"building/construction": {
"name": "建è¨ä¸ã®å»ºç©",
- "terms": "建è¨ä¸ã®å»ºç©"
+ "terms": "建è¨ä¸ã®å»ºç©, å·¥äºä¸ã®å»ºç©"
},
"building/detached": {
"name": "䏿¸å»ºã¦ä½å®
",
- "terms": "æ»å¨æé"
+ "terms": "æ¸å»ºã¦ä½å®
, ä½å®
, ä½å±
"
},
"building/dormitory": {
"name": "寮",
- "terms": "寮"
+ "terms": "寮, ç¬èº«å¯®, ä½å®
, ä½å±
"
},
"building/entrance": {
"name": "åºå
¥å£"
},
+ "building/farm": {
+ "name": "農家ï¼å»ºç©ï¼",
+ "terms": "農家, ä½å®
, ä½å±
, è¾²æ¥"
+ },
"building/garage": {
- "name": "è»åº«",
- "terms": "è»åº«, ã¬ã¬ã¼ã¸"
+ "name": "è»åº«ï¼å»ºç©ãå°ï¼",
+ "terms": "è»åº«, ã¬ã¬ã¼ã¸, èªåè»"
},
"building/garages": {
- "name": "éåè»åº«",
- "terms": "éåè»åº«"
+ "name": "éåè»åº«ï¼å»ºç©ã大ï¼",
+ "terms": "éåè»åº«, è»åº«, ã¬ã¬ã¼ã¸"
},
"building/greenhouse": {
- "name": "温室",
- "terms": "温室"
+ "name": "温室ï¼å»ºç©ï¼",
+ "terms": "温室, ããã¼ã«ãã¦ã¹, è¾²æ¥, éè"
},
"building/hospital": {
- "name": "ç
é¢ã®å»ºç©",
- "terms": "ç
é¢ã®å»ºç©, ç
æ£"
+ "name": "ç
é¢ï¼å»ºç©ï¼",
+ "terms": "ç
é¢ã®å»ºç©, ç
æ£, ç
é¢"
},
"building/hotel": {
- "name": "ããã«ã®å»ºç©",
- "terms": "ããã«ã®å»ºç©, å®¿æ³æ£"
+ "name": "ããã«ï¼å»ºç©ï¼",
+ "terms": "ããã«ã®å»ºç©, å®¿æ³æ£, ããã«"
},
"building/house": {
- "name": "䏿¸å»ºã¦ä½å®
",
- "terms": "䏿¸å»ºã¦ä½å®
"
+ "name": "ä½å®
",
+ "terms": "ä½å®
, æ°å®¶, ä½å±
"
},
"building/hut": {
"name": "å°å±",
- "terms": "å°å±, 伿©å°å±, æ¼å¸«å°å±, ç©çå°å±"
+ "terms": "å°å±, 伿©å°å±, æ¼å¸«å°å±, ç©çå°å±, æã£ç«ã¦å°å±"
},
"building/industrial": {
- "name": "å·¥å ´",
+ "name": "å·¥å ´ï¼å»ºç©ï¼",
"terms": "å·¥å ´"
},
"building/kindergarten": {
- "name": "ä¿è²å/å¹¼ç¨åã®å»ºç©",
- "terms": "ä¿è²å/å¹¼ç¨åã®å»ºç©"
+ "name": "å¹¼ç¨å/ä¿è²åï¼å»ºç©ï¼",
+ "terms": "å¹¼ç¨å/ä¿è²åã®å»ºç©, ä¿è²å, å¹¼ç¨å, æè², 妿 ¡"
+ },
+ "building/mosque": {
+ "name": "ã¢ã¹ã¯ï¼å»ºç©ï¼",
+ "terms": "ã¢ã¹ã¯, 宿"
},
"building/public": {
- "name": "å
Œ
±æ½è¨",
+ "name": "å
Œ
±æ½è¨ï¼å»ºç©ï¼",
"terms": "å
Œ
±æ½è¨"
},
"building/residential": {
- "name": "ä½å®
",
- "terms": "ä½å®
, ã¢ãã¼ã, ãã³ã·ã§ã³"
+ "name": "ä½å±
å
¨è¬ï¼å»ºç©ï¼",
+ "terms": "ä½å®
, ã¢ãã¼ã, ãã³ã·ã§ã³, ä½å±
"
},
"building/retail": {
- "name": "忥æ½è¨",
+ "name": "åºèç¨ã®å»ºç©",
"terms": "忥æ½è¨, åºè, 忥ãã«, åº"
},
"building/roof": {
"name": "屿 ¹",
"terms": "屿 ¹, 屿 ¹ä»ããã©ã¹"
},
+ "building/ruins": {
+ "name": "å»å¢ï¼å»ºç©ï¼",
+ "terms": "å»å¢, å»å±, ãã°ãå®¶, 空ãå®¶"
+ },
"building/school": {
- "name": "æ ¡è",
- "terms": "æ ¡è, 妿 ¡ã®å»ºç©"
+ "name": "妿 ¡ï¼å»ºç©ï¼",
+ "terms": "æ ¡è, 妿 ¡ã®å»ºç©, 妿 ¡"
},
"building/semidetached_house": {
"name": "äºä¸å¸¯ä½å®
",
- "terms": "ã»ããã¿ããããã¦ã¹, äºä¸å¸¯ä½å®
"
+ "terms": "ã»ããã¿ããããã¦ã¹, äºä¸å¸¯ä½å®
, ä½å±
, ä½å®
"
+ },
+ "building/service": {
+ "name": "æ©æ¢°å®¤ï¼å»ºç©ï¼",
+ "terms": "æ©æ¢°å®¤, æ©æ¢°å°å±, å°å±"
},
"building/shed": {
"name": "æ ¼ç´åº«",
@@ -2854,22 +3542,34 @@
},
"building/stable": {
"name": "å©",
- "terms": "å©, 馬å°å±"
+ "terms": "å©, 馬å°å±, å°å±"
+ },
+ "building/stadium": {
+ "name": "ã¹ã¿ã¸ã¢ã ï¼å»ºç©ï¼",
+ "terms": "ã¹ã¿ã¸ã¢ã , ã¹ãã¼ã"
},
"building/static_caravan": {
"name": "ãã¬ã¼ã©ã¼ãã¦ã¹",
- "terms": "ãã¬ã¼ã©ã¼ãã¦ã¹"
+ "terms": "ãã¬ã¼ã©ã¼ãã¦ã¹, ã¢ã¦ããã¢, ã¬ã¸ã£ã¼"
+ },
+ "building/temple": {
+ "name": "寺é¢ï¼å»ºç©ï¼",
+ "terms": "寺é¢, 宿, ä¿¡ä»°"
},
"building/terrace": {
"name": "ãã©ã¹ãã¦ã¹",
- "terms": "ãã©ã¹ãã¦ã¹, é·å±"
+ "terms": "ãã©ã¹ãã¦ã¹, é·å±, ä½å±
, ä½å®
"
},
"building/train_station": {
"name": "é§
è"
},
+ "building/transportation": {
+ "name": "å
Œ
±äº¤éæ©é¢ï¼å»ºç©ï¼",
+ "terms": "å
Œ
±äº¤éæ©é¢"
+ },
"building/university": {
- "name": "大å¦",
- "terms": "大å¦, 大å¦ã®å»ºç©"
+ "name": "大å¦ï¼å»ºç©ï¼",
+ "terms": "大å¦, 大å¦ã®å»ºç©, æ ¡è, æè², 妿 ¡"
},
"building/warehouse": {
"name": "å庫",
@@ -2877,7 +3577,10 @@
},
"camp_site/camp_pitch": {
"name": "ãã£ã³ããµã¤ã",
- "terms": "ãã£ã³ããµã¤ã"
+ "terms": "ãã£ã³ããµã¤ã, 娯楽, ã¢ã¦ããã¢, ã¬ã¸ã£ã¼"
+ },
+ "circular": {
+ "name": "åå½¢ãµã¼ã¯ã«"
},
"club": {
"name": "ã¯ã©ã",
@@ -2885,205 +3588,221 @@
},
"craft": {
"name": "å·¥æ¿",
- "terms": "å·¥æ¿"
+ "terms": "å·¥æ¿, è·äºº"
},
"craft/basket_maker": {
"name": "ããè£½é æ",
- "terms": "ãã, ç± "
+ "terms": "ãã, ç± , è·äºº, å·¥æ¿"
},
"craft/beekeeper": {
"name": "é¤èæ",
- "terms": "é¤èæ"
+ "terms": "é¤èæ, è·äºº, å·¥æ¿"
},
"craft/blacksmith": {
"name": "éå¶å±",
- "terms": "éå¶å±"
+ "terms": "éå¶å±, è·äºº, å·¥æ¿"
},
"craft/boatbuilder": {
"name": "ãã¼ãè£½é æ",
- "terms": "ãã¼ãè£½é æ"
+ "terms": "ãã¼ãè£½é æ, è·äºº, å·¥æ¿"
},
"craft/bookbinder": {
"name": "è£½æ¬æ",
- "terms": "è£½æ¬æ"
+ "terms": "è£½æ¬æ, è·äºº, å·¥æ¿"
},
"craft/brewery": {
"name": "ãã¼ã«é¸é æ",
- "terms": "ãã¼ã«é¸é æ"
+ "terms": "ãã¼ã«é¸é æ, è·äºº, å·¥æ¿"
},
"craft/carpenter": {
"name": "å·¥ååº",
- "terms": "å·¥ååº"
+ "terms": "å·¥ååº, è·äºº, å·¥æ¿, 大工, ãªãã©ã¼ã "
},
"craft/carpet_layer": {
"name": "ç³ã»ã«ã¼ãããå·¥äºåº",
- "terms": "ç³ã»ã«ã¼ãããå·¥äºåº"
+ "terms": "ç³ã»ã«ã¼ãããå·¥äºåº, è·äºº, å·¥æ¿"
},
"craft/caterer": {
"name": "ä»åºãæçåº",
- "terms": "ä»åºãæçåº"
+ "terms": "ä»åºãæçåº, ã±ã¼ã¿ãªã³ã°"
+ },
+ "craft/chimney_sweeper": {
+ "name": "ç
çªæé¤äºº",
+ "terms": "ç
çªæé¤äºº, è·äºº, å·¥æ¿"
},
"craft/clockmaker": {
"name": "æè¨è£½é æ",
- "terms": "æè¨è£½é æ"
+ "terms": "æè¨è£½é æ, è·äºº, å·¥æ¿"
+ },
+ "craft/confectionery": {
+ "name": "èåå±ï¼è£½é ã»è²©å£²ï¼",
+ "terms": "èåè£½é æ, èå製é ç´å£²æ, é¥
é å±, ã¾ããã
ãå±, ç
é¤
å±, ããã¹ãå±, 飴å±, åèåå±, åèååº, è·äºº, å·¥æ¿, é£å, ãèå"
},
"craft/distillery": {
"name": "è¸çæ",
- "terms": ""
+ "terms": "